/* Minification failed. Returning unminified contents.
(18211,71): run-time error CSS1030: Expected identifier, found '.'
(18211,80): run-time error CSS1031: Expected selector, found ')'
(18211,80): run-time error CSS1025: Expected comma or open brace, found ')'
(18215,75): run-time error CSS1030: Expected identifier, found '.'
(18215,84): run-time error CSS1031: Expected selector, found ')'
(18215,84): run-time error CSS1025: Expected comma or open brace, found ')'
(18219,79): run-time error CSS1030: Expected identifier, found '.'
(18219,88): run-time error CSS1031: Expected selector, found ')'
(18219,88): run-time error CSS1025: Expected comma or open brace, found ')'
(18224,83): run-time error CSS1030: Expected identifier, found '.'
(18224,92): run-time error CSS1031: Expected selector, found ')'
(18224,92): run-time error CSS1025: Expected comma or open brace, found ')'
(18232,78): run-time error CSS1030: Expected identifier, found '.'
(18232,87): run-time error CSS1031: Expected selector, found ')'
(18232,87): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*
* Kendo UI v2014.1.416 (http://www.telerik.com/kendo-ui)
* Copyright 2014 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.fake{color:red}.k-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.k-floatwrap:after,.k-slider-items:after,.k-grid-toolbar:after{content:"";display:block;clear:both;visibility:hidden;height:0;overflow:hidden}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:inline-block}.k-floatwrap,.k-slider-items,.k-grid-toolbar{display:block}.k-block,.k-button,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-tooltip,.k-pager-wrap,.k-tabstrip-items .k-item,.k-link.k-state-hover,.k-textbox,.k-textbox:hover,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-autocomplete.k-state-hover,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-draghandle{background-repeat:repeat;background-position:0 center}.k-link:hover{text-decoration:none}.k-state-highlight>.k-link{color:inherit}.k-textbox>input,.k-input[type="text"],.k-input[type="number"],.k-textbox,.k-picker-wrap .k-input,.k-button{font-size:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none}.k-widget,.k-block,.k-inline-block,.k-draghandle{border-style:solid;border-width:1px;-webkit-appearance:none}.k-block,.k-widget{line-height:normal;outline:0}.k-block{padding:2px}.k-button{display:inline-block;margin:0;padding:5px 14px 4px;font-family:inherit;line-height:1.66em;text-align:center;cursor:pointer;text-decoration:none}.k-ie7 .k-button{line-height:normal}a.k-button{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;text-decoration:none}.k-ff input.k-button{padding-bottom:.37em;padding-top:.37em}.k-ie7 .k-button{overflow:visible;margin-right:4px}.k-ie7 a.k-button{line-height:1.6;padding-left:7px;padding-right:7px}.k-ie7 .k-slider a.k-button{height:22px;line-height:22px;padding:0}.k-ie7 .k-button-expand{margin-left:0;margin-right:0}button.k-button::-moz-focus-inner,input.k-button::-moz-focus-inner{padding:0;border:0}a.k-button-expand{display:block}button.k-button-expand,input[type="submit"].k-button-expand,input[type="button"].k-button-expand,input[type="reset"].k-button-expand{width:100%}body .k-button-icon{padding-left:4px;padding-right:4px}.k-ie7 a.k-button-icon{padding-left:5px;padding-right:5px}.k-button-icontext{padding-right:8px;overflow:visible}.k-button-icontext .k-icon,.k-button-icontext .k-image{margin-right:.2rem;margin-left:-0.2rem;vertical-align:text-top}.k-ie8 .k-button-icontext .k-icon,.k-ie8 .k-button-icontext .k-image{margin-right:3px;margin-left:-3px;vertical-align:text-top}html body .k-button-bare{background:none!important;color:inherit;border-width:0}html body .k-button-bare.k-upload-button:hover{color:inherit}.k-link{cursor:pointer;outline:0;text-decoration:none}.k-grid-header span.k-link{cursor:default}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-icon,.k-state-disabled .k-button,.k-state-disabled .k-draghandle,.k-state-disabled .k-upload-button input{cursor:default!important;outline:0}@media print{.k-state-disabled,.k-state-disabled .k-input{opacity:1!important}}.k-state-error{border-style:ridge}.k-state-empty{font-style:italic}.k-icon,.k-sprite,.k-button-group .k-tool-icon{display:inline-block;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;font-size:0;line-height:0;text-align:center;-ms-high-contrast-adjust:none}.k-ie8 .k-icon,.k-ie8 .k-sprite,.k-ie8 .k-button-group .k-tool-icon{vertical-align:middle}:root *>.k-icon,:root *>.k-sprite,:root *>.k-button-group .k-tool-icon{vertical-align:middle}.k-icon,.k-sprite{background-color:transparent}.k-ie7 .k-icon,.k-ie7 .k-sprite{text-indent:0}.k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 -3px}.k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -35px}.k-state-selected .k-i-arrow-n{background-position:-16px 0}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-n,.k-state-hover>.k-state-selected .k-i-arrow-n,.k-state-hover>*>.k-state-selected .k-i-arrow-n,.k-button:hover .k-state-selected .k-i-arrow-n,.k-textbox:hover .k-state-selected .k-i-arrow-n,.k-button:active .k-state-selected .k-i-arrow-n{background-position:-32px 0}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-16px -3px}.k-state-selected .k-i-arrow-s{background-position:-16px -32px}.k-link:not(.k-state-disabled):hover>.k-state-selected .k-i-arrow-s,.k-state-hover>.k-state-selected .k-i-arrow-s,.k-state-hover>*>.k-state-selected .k-i-arrow-s,.k-button:hover .k-state-selected .k-i-arrow-s,.k-textbox:hover .k-state-selected .k-i-arrow-s,.k-button:active .k-state-selected .k-i-arrow-s{background-position:-32px -32px}.k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-16px -35px}.k-grid-header .k-link:hover span.k-i-arrow-n{background-position:0 0}.k-grid-header .k-link:hover span.k-i-arrow-s{background-position:0 -32px}.k-group-indicator .k-link:hover span.k-si-arrow-n{background-position:0 -129px}.k-group-indicator .k-link:hover span.k-si-arrow-s{background-position:0 -159px}.k-group-indicator .k-button:hover span.k-group-delete{background-position:-32px -16px}.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-32px -176px}.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-i-arrow-n,.k-state-hover>.k-i-arrow-n,.k-state-hover>*>.k-i-arrow-n,.k-button:hover .k-i-arrow-n,.k-textbox:hover .k-i-arrow-n,.k-button:active .k-i-arrow-n{background-position:-16px 0}.k-i-arrow-e{background-position:0 -16px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-state-hover>.k-i-arrow-e,.k-state-hover>*>.k-i-arrow-e,.k-button:hover .k-i-arrow-e,.k-textbox:hover .k-i-arrow-e,.k-button:active .k-i-arrow-e{background-position:-16px -16px}.k-rtl .k-i-arrow-w{background-position:0 -16px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-rtl .k-state-hover>.k-i-arrow-w,.k-rtl .k-state-hover>*>.k-i-arrow-w,.k-rtl .k-button:hover .k-i-arrow-w,.k-rtl .k-textbox:hover .k-i-arrow-w,.k-rtl .k-button:active .k-i-arrow-w{background-position:-16px -16px}.k-i-arrow-s{background-position:0 -32px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-s,.k-state-hover>.k-i-arrow-s,.k-state-hover>*>.k-i-arrow-s,.k-button:hover .k-i-arrow-s,.k-textbox:hover .k-i-arrow-s,.k-button:active .k-i-arrow-s{background-position:-16px -32px}.k-i-arrow-w{background-position:0 -48px}.k-link:not(.k-state-disabled):hover>.k-i-arrow-w,.k-state-hover>.k-i-arrow-w,.k-state-hover>*>.k-i-arrow-w,.k-button:hover .k-i-arrow-w,.k-textbox:hover .k-i-arrow-w,.k-button:active .k-i-arrow-w{background-position:-16px -48px}.k-rtl .k-i-arrow-e{background-position:0 -48px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-arrow-e,.k-rtl .k-state-hover>.k-i-arrow-e,.k-rtl .k-state-hover>*>.k-i-arrow-e,.k-rtl .k-button:hover .k-i-arrow-e,.k-rtl .k-textbox:hover .k-i-arrow-e,.k-rtl .k-button:active .k-i-arrow-e{background-position:-16px -48px}.k-i-seek-n{background-position:0 -64px}.k-link:not(.k-state-disabled):hover>.k-i-seek-n,.k-state-hover>.k-i-seek-n,.k-state-hover>*>.k-i-seek-n,.k-button:hover .k-i-seek-n,.k-textbox:hover .k-i-seek-n,.k-button:active .k-i-seek-n{background-position:-16px -64px}.k-i-seek-e{background-position:0 -80px}.k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-state-hover>.k-i-seek-e,.k-state-hover>*>.k-i-seek-e,.k-button:hover .k-i-seek-e,.k-textbox:hover .k-i-seek-e,.k-button:active .k-i-seek-e{background-position:-16px -80px}.k-rtl .k-i-seek-w{background-position:0 -80px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-rtl .k-state-hover>.k-i-seek-w,.k-rtl .k-state-hover>*>.k-i-seek-w,.k-rtl .k-button:hover .k-i-seek-w,.k-rtl .k-textbox:hover .k-i-seek-w,.k-rtl .k-button:active .k-i-seek-w{background-position:-16px -80px}.k-i-seek-s{background-position:0 -96px}.k-link:not(.k-state-disabled):hover>.k-i-seek-s,.k-state-hover>.k-i-seek-s,.k-state-hover>*>.k-i-seek-s,.k-button:hover .k-i-seek-s,.k-textbox:hover .k-i-seek-s,.k-button:active .k-i-seek-s{background-position:-16px -96px}.k-i-seek-w{background-position:0 -112px}.k-link:not(.k-state-disabled):hover>.k-i-seek-w,.k-state-hover>.k-i-seek-w,.k-state-hover>*>.k-i-seek-w,.k-button:hover .k-i-seek-w,.k-textbox:hover .k-i-seek-w,.k-button:active .k-i-seek-w{background-position:-16px -112px}.k-rtl .k-i-seek-e{background-position:0 -112px}.k-rtl .k-link:not(.k-state-disabled):hover>.k-i-seek-e,.k-rtl .k-state-hover>.k-i-seek-e,.k-rtl .k-state-hover>*>.k-i-seek-e,.k-rtl .k-button:hover .k-i-seek-e,.k-rtl .k-textbox:hover .k-i-seek-e,.k-rtl .k-button:active .k-i-seek-e{background-position:-16px -112px}.k-si-arrow-n{background-position:0 -129px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-n,.k-state-hover>.k-si-arrow-n,.k-state-hover>*>.k-si-arrow-n,.k-button:hover .k-si-arrow-n,.k-textbox:hover .k-si-arrow-n,.k-button:active .k-si-arrow-n{background-position:-16px -129px}.k-si-arrow-e{background-position:0 -144px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-e,.k-state-hover>.k-si-arrow-e,.k-state-hover>*>.k-si-arrow-e,.k-button:hover .k-si-arrow-e,.k-textbox:hover .k-si-arrow-e,.k-button:active .k-si-arrow-e{background-position:-16px -144px}.k-si-arrow-s{background-position:0 -159px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-s,.k-state-hover>.k-si-arrow-s,.k-state-hover>*>.k-si-arrow-s,.k-button:hover .k-si-arrow-s,.k-textbox:hover .k-si-arrow-s,.k-button:active .k-si-arrow-s{background-position:-16px -159px}.k-si-arrow-w{background-position:0 -176px}.k-link:not(.k-state-disabled):hover>.k-si-arrow-w,.k-state-hover>.k-si-arrow-w,.k-state-hover>*>.k-si-arrow-w,.k-button:hover .k-si-arrow-w,.k-textbox:hover .k-si-arrow-w,.k-button:active .k-si-arrow-w{background-position:-16px -176px}.k-i-arrowhead-n{background-position:0 -256px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-n,.k-state-hover>.k-i-arrowhead-n,.k-state-hover>*>.k-i-arrowhead-n,.k-button:hover .k-i-arrowhead-n,.k-textbox:hover .k-i-arrowhead-n,.k-button:active .k-i-arrowhead-n{background-position:-16px -256px}.k-i-arrowhead-e{background-position:0 -272px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-e,.k-state-hover>.k-i-arrowhead-e,.k-state-hover>*>.k-i-arrowhead-e,.k-button:hover .k-i-arrowhead-e,.k-textbox:hover .k-i-arrowhead-e,.k-button:active .k-i-arrowhead-e{background-position:-16px -272px}.k-i-arrowhead-s{background-position:0 -288px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-s,.k-state-hover>.k-i-arrowhead-s,.k-state-hover>*>.k-i-arrowhead-s,.k-button:hover .k-i-arrowhead-s,.k-textbox:hover .k-i-arrowhead-s,.k-button:active .k-i-arrowhead-s{background-position:-16px -288px}.k-i-arrowhead-w{background-position:0 -304px}.k-link:not(.k-state-disabled):hover>.k-i-arrowhead-w,.k-state-hover>.k-i-arrowhead-w,.k-state-hover>*>.k-i-arrowhead-w,.k-button:hover .k-i-arrowhead-w,.k-textbox:hover .k-i-arrowhead-w,.k-button:active .k-i-arrowhead-w{background-position:-16px -304px}.k-i-expand,.k-plus,.k-plus-disabled{background-position:0 -192px}.k-link:not(.k-state-disabled):hover>.k-i-expand,.k-link:not(.k-state-disabled):hover>.k-plus,.k-link:not(.k-state-disabled):hover>.k-plus-disabled,.k-state-hover>.k-i-expand,.k-state-hover>.k-plus,.k-state-hover>.k-plus-disabled,.k-state-hover>*>.k-i-expand,.k-state-hover>*>.k-plus,.k-state-hover>*>.k-plus-disabled,.k-button:hover .k-i-expand,.k-button:hover .k-plus,.k-button:hover .k-plus-disabled,.k-textbox:hover .k-i-expand,.k-textbox:hover .k-plus,.k-textbox:hover .k-plus-disabled,.k-button:active .k-i-expand,.k-button:active .k-plus,.k-button:active .k-plus-disabled{background-position:-16px -192px}.k-i-expand-w,.k-rtl .k-i-expand,.k-rtl .k-plus,.k-rtl .k-plus-disabled{background-position:0 -208px}.k-link:not(.k-state-disabled):hover>.k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-plus-disabled,.k-state-hover>.k-i-expand-w,.k-state-hover>.k-rtl .k-i-expand,.k-state-hover>.k-rtl .k-plus,.k-state-hover>.k-rtl .k-plus-disabled,.k-state-hover>*>.k-i-expand-w,.k-state-hover>*>.k-rtl .k-i-expand,.k-state-hover>*>.k-rtl .k-plus,.k-state-hover>*>.k-rtl .k-plus-disabled,.k-button:hover .k-i-expand-w,.k-button:hover .k-rtl .k-i-expand,.k-button:hover .k-rtl .k-plus,.k-button:hover .k-rtl .k-plus-disabled,.k-textbox:hover .k-i-expand-w,.k-textbox:hover .k-rtl .k-i-expand,.k-textbox:hover .k-rtl .k-plus,.k-textbox:hover .k-rtl .k-plus-disabled,.k-button:active .k-i-expand-w,.k-button:active .k-rtl .k-i-expand,.k-button:active .k-rtl .k-plus,.k-button:active .k-rtl .k-plus-disabled{background-position:-16px -208px}.k-i-collapse,.k-minus,.k-minus-disabled{background-position:0 -224px}.k-link:not(.k-state-disabled):hover>.k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-minus,.k-link:not(.k-state-disabled):hover>.k-minus-disabled,.k-state-hover>.k-i-collapse,.k-state-hover>.k-minus,.k-state-hover>.k-minus-disabled,.k-state-hover>*>.k-i-collapse,.k-state-hover>*>.k-minus,.k-state-hover>*>.k-minus-disabled,.k-button:hover .k-i-collapse,.k-button:hover .k-minus,.k-button:hover .k-minus-disabled,.k-textbox:hover .k-i-collapse,.k-textbox:hover .k-minus,.k-textbox:hover .k-minus-disabled,.k-button:active .k-i-collapse,.k-button:active .k-minus,.k-button:active .k-minus-disabled{background-position:-16px -224px}.k-i-collapse-w,.k-rtl .k-i-collapse,.k-rtl .k-minus,.k-rtl .k-minus-disabled{background-position:0 -240px}.k-link:not(.k-state-disabled):hover>.k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .k-minus-disabled,.k-state-hover>.k-i-collapse-w,.k-state-hover>.k-rtl .k-i-collapse,.k-state-hover>.k-rtl .k-minus,.k-state-hover>.k-rtl .k-minus-disabled,.k-state-hover>*>.k-i-collapse-w,.k-state-hover>*>.k-rtl .k-i-collapse,.k-state-hover>*>.k-rtl .k-minus,.k-state-hover>*>.k-rtl .k-minus-disabled,.k-button:hover .k-i-collapse-w,.k-button:hover .k-rtl .k-i-collapse,.k-button:hover .k-rtl .k-minus,.k-button:hover .k-rtl .k-minus-disabled,.k-textbox:hover .k-i-collapse-w,.k-textbox:hover .k-rtl .k-i-collapse,.k-textbox:hover .k-rtl .k-minus,.k-textbox:hover .k-rtl .k-minus-disabled,.k-button:active .k-i-collapse-w,.k-button:active .k-rtl .k-i-collapse,.k-button:active .k-rtl .k-minus,.k-button:active .k-rtl .k-minus-disabled{background-position:-16px -240px}.k-i-pencil,.k-edit{background-position:-32px 0}.k-link:not(.k-state-disabled):hover>.k-i-pencil,.k-link:not(.k-state-disabled):hover>.k-edit,.k-state-hover>.k-i-pencil,.k-state-hover>.k-edit,.k-state-hover>*>.k-i-pencil,.k-state-hover>*>.k-edit,.k-button:hover .k-i-pencil,.k-button:hover .k-edit,.k-textbox:hover .k-i-pencil,.k-textbox:hover .k-edit,.k-button:active .k-i-pencil,.k-button:active .k-edit{background-position:-48px 0}.k-i-close,.k-delete,.k-group-delete{background-position:-32px -16px}.k-link:not(.k-state-disabled):hover>.k-i-close,.k-link:not(.k-state-disabled):hover>.k-delete,.k-link:not(.k-state-disabled):hover>.k-group-delete,.k-state-hover>.k-i-close,.k-state-hover>.k-delete,.k-state-hover>.k-group-delete,.k-state-hover>*>.k-i-close,.k-state-hover>*>.k-delete,.k-state-hover>*>.k-group-delete,.k-button:hover .k-i-close,.k-button:hover .k-delete,.k-button:hover .k-group-delete,.k-textbox:hover .k-i-close,.k-textbox:hover .k-delete,.k-textbox:hover .k-group-delete,.k-button:active .k-i-close,.k-button:active .k-delete,.k-button:active .k-group-delete{background-position:-48px -16px}.k-si-close{background-position:-160px -80px}.k-link:not(.k-state-disabled):hover>.k-si-close,.k-state-hover>.k-si-close,.k-state-hover>*>.k-si-close,.k-button:hover .k-si-close,.k-textbox:hover .k-si-close,.k-button:active .k-si-close{background-position:-176px -80px}.k-multiselect .k-delete{background-position:-160px -80px}.k-multiselect .k-state-hover .k-delete{background-position:-176px -80px}.k-i-tick,.k-insert,.k-update{background-position:-32px -32px}.k-link:not(.k-state-disabled):hover>.k-i-tick,.k-link:not(.k-state-disabled):hover>.k-insert,.k-link:not(.k-state-disabled):hover>.k-update,.k-state-hover>.k-i-tick,.k-state-hover>.k-insert,.k-state-hover>.k-update,.k-state-hover>*>.k-i-tick,.k-state-hover>*>.k-insert,.k-state-hover>*>.k-update,.k-button:hover .k-i-tick,.k-button:hover .k-insert,.k-button:hover .k-update,.k-textbox:hover .k-i-tick,.k-textbox:hover .k-insert,.k-textbox:hover .k-update,.k-button:active .k-i-tick,.k-button:active .k-insert,.k-button:active .k-update{background-position:-48px -32px}.k-check:checked,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{background-position:-32px -32px}.k-link:not(.k-state-disabled):hover>.k-check:checked,.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>.k-check:checked,.k-state-hover>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.k-check:checked,.k-state-hover>*>.k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.k-mobile-list .k-edit-field [type=radio],.k-button:hover .k-check:checked,.k-button:hover .k-mobile-list .k-edit-field [type=checkbox],.k-button:hover .k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .k-check:checked,.k-textbox:hover .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .k-mobile-list .k-edit-field [type=radio],.k-button:active .k-check:checked,.k-button:active .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .k-mobile-list .k-edit-field [type=radio]{background-position:-48px -32px}.k-i-cancel,.k-cancel,.k-denied{background-position:-32px -48px}.k-link:not(.k-state-disabled):hover>.k-i-cancel,.k-link:not(.k-state-disabled):hover>.k-cancel,.k-link:not(.k-state-disabled):hover>.k-denied,.k-state-hover>.k-i-cancel,.k-state-hover>.k-cancel,.k-state-hover>.k-denied,.k-state-hover>*>.k-i-cancel,.k-state-hover>*>.k-cancel,.k-state-hover>*>.k-denied,.k-button:hover .k-i-cancel,.k-button:hover .k-cancel,.k-button:hover .k-denied,.k-textbox:hover .k-i-cancel,.k-textbox:hover .k-cancel,.k-textbox:hover .k-denied,.k-button:active .k-i-cancel,.k-button:active .k-cancel,.k-button:active .k-denied{background-position:-48px -48px}.k-i-plus,.k-add{background-position:-32px -64px}.k-link:not(.k-state-disabled):hover>.k-i-plus,.k-link:not(.k-state-disabled):hover>.k-add,.k-state-hover>.k-i-plus,.k-state-hover>.k-add,.k-state-hover>*>.k-i-plus,.k-state-hover>*>.k-add,.k-button:hover .k-i-plus,.k-button:hover .k-add,.k-textbox:hover .k-i-plus,.k-textbox:hover .k-add,.k-button:active .k-i-plus,.k-button:active .k-add{background-position:-48px -64px}.k-i-funnel,.k-filter{background-position:-32px -80px}.k-link:not(.k-state-disabled):hover>.k-i-funnel,.k-link:not(.k-state-disabled):hover>.k-filter,.k-state-hover>.k-i-funnel,.k-state-hover>.k-filter,.k-state-hover>*>.k-i-funnel,.k-state-hover>*>.k-filter,.k-button:hover .k-i-funnel,.k-button:hover .k-filter,.k-textbox:hover .k-i-funnel,.k-textbox:hover .k-filter,.k-button:active .k-i-funnel,.k-button:active .k-filter{background-position:-48px -80px}.k-i-funnel-clear,.k-clear-filter{background-position:-32px -96px}.k-link:not(.k-state-disabled):hover>.k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.k-clear-filter,.k-state-hover>.k-i-funnel-clear,.k-state-hover>.k-clear-filter,.k-state-hover>*>.k-i-funnel-clear,.k-state-hover>*>.k-clear-filter,.k-button:hover .k-i-funnel-clear,.k-button:hover .k-clear-filter,.k-textbox:hover .k-i-funnel-clear,.k-textbox:hover .k-clear-filter,.k-button:active .k-i-funnel-clear,.k-button:active .k-clear-filter{background-position:-48px -96px}.k-i-lock{background-position:-64px 0}.k-link:not(.k-state-disabled):hover>.k-i-lock,.k-state-hover>.k-i-lock,.k-state-hover>*>.k-i-lock,.k-button:hover .k-i-lock,.k-textbox:hover .k-i-lock,.k-button:active .k-i-lock{background-position:-80px 0}.k-i-unlock{background-position:-64px -16px}.k-link:not(.k-state-disabled):hover>.k-i-unlock,.k-state-hover>.k-i-unlock,.k-state-hover>*>.k-i-unlock,.k-button:hover .k-i-unlock,.k-textbox:hover .k-i-unlock,.k-button:active .k-i-unlock{background-position:-80px -16px}.k-i-refresh{background-position:-32px -112px}.k-link:not(.k-state-disabled):hover>.k-i-refresh,.k-state-hover>.k-i-refresh,.k-state-hover>*>.k-i-refresh,.k-button:hover .k-i-refresh,.k-textbox:hover .k-i-refresh,.k-button:active .k-i-refresh{background-position:-48px -112px}.k-i-exception{background-position:-160px -304px}.k-link:not(.k-state-disabled):hover>.k-i-exception,.k-state-hover>.k-i-exception,.k-state-hover>*>.k-i-exception,.k-button:hover .k-i-exception,.k-textbox:hover .k-i-exception,.k-button:active .k-i-exception{background-position:-176px -304px}.k-i-restore{background-position:-32px -128px}.k-link:not(.k-state-disabled):hover>.k-i-restore,.k-state-hover>.k-i-restore,.k-state-hover>*>.k-i-restore,.k-button:hover .k-i-restore,.k-textbox:hover .k-i-restore,.k-button:active .k-i-restore{background-position:-48px -128px}.k-i-maximize{background-position:-32px -144px}.k-link:not(.k-state-disabled):hover>.k-i-maximize,.k-state-hover>.k-i-maximize,.k-state-hover>*>.k-i-maximize,.k-button:hover .k-i-maximize,.k-textbox:hover .k-i-maximize,.k-button:active .k-i-maximize{background-position:-48px -144px}.k-i-minimize{background-position:-64px -288px}.k-link:not(.k-state-disabled):hover>.k-i-minimize,.k-state-hover>.k-i-minimize,.k-state-hover>*>.k-i-minimize,.k-button:hover .k-i-minimize,.k-textbox:hover .k-i-minimize,.k-button:active .k-i-minimize{background-position:-80px -288px}.k-i-pin{background-position:-160px -256px}.k-link:not(.k-state-disabled):hover>.k-i-pin,.k-state-hover>.k-i-pin,.k-state-hover>*>.k-i-pin,.k-button:hover .k-i-pin,.k-textbox:hover .k-i-pin,.k-button:active .k-i-pin{background-position:-176px -256px}.k-i-unpin{background-position:-160px -272px}.k-link:not(.k-state-disabled):hover>.k-i-unpin,.k-state-hover>.k-i-unpin,.k-state-hover>*>.k-i-unpin,.k-button:hover .k-i-unpin,.k-textbox:hover .k-i-unpin,.k-button:active .k-i-unpin{background-position:-176px -272px}.k-resize-se{background-position:-32px -160px}.k-link:not(.k-state-disabled):hover>.k-resize-se,.k-state-hover>.k-resize-se,.k-state-hover>*>.k-resize-se,.k-button:hover .k-resize-se,.k-textbox:hover .k-resize-se,.k-button:active .k-resize-se{background-position:-48px -160px}.k-i-calendar{background-position:-32px -176px}.k-link:not(.k-state-disabled):hover>.k-i-calendar,.k-state-hover>.k-i-calendar,.k-state-hover>*>.k-i-calendar,.k-button:hover .k-i-calendar,.k-textbox:hover .k-i-calendar,.k-button:active .k-i-calendar{background-position:-48px -176px}.k-i-clock{background-position:-32px -192px}.k-link:not(.k-state-disabled):hover>.k-i-clock,.k-state-hover>.k-i-clock,.k-state-hover>*>.k-i-clock,.k-button:hover .k-i-clock,.k-textbox:hover .k-i-clock,.k-button:active .k-i-clock{background-position:-48px -192px}.k-si-plus{background-position:-32px -208px}.k-link:not(.k-state-disabled):hover>.k-si-plus,.k-state-hover>.k-si-plus,.k-state-hover>*>.k-si-plus,.k-button:hover .k-si-plus,.k-textbox:hover .k-si-plus,.k-button:active .k-si-plus{background-position:-48px -208px}.k-si-minus{background-position:-32px -224px}.k-link:not(.k-state-disabled):hover>.k-si-minus,.k-state-hover>.k-si-minus,.k-state-hover>*>.k-si-minus,.k-button:hover .k-si-minus,.k-textbox:hover .k-si-minus,.k-button:active .k-si-minus{background-position:-48px -224px}.k-i-search{background-position:-32px -240px}.k-link:not(.k-state-disabled):hover>.k-i-search,.k-state-hover>.k-i-search,.k-state-hover>*>.k-i-search,.k-button:hover .k-i-search,.k-textbox:hover .k-i-search,.k-button:active .k-i-search{background-position:-48px -240px}.k-i-custom{background-position:-115px -113px}.k-link:not(.k-state-disabled):hover>.k-i-custom,.k-state-hover>.k-i-custom,.k-state-hover>*>.k-i-custom,.k-button:hover .k-i-custom,.k-textbox:hover .k-i-custom,.k-button:active .k-i-custom{background-position:-141px -113px}.k-editor .k-i-custom{background-position:-111px -109px}.k-viewHtml{background-position:-288px -120px}.k-i-insert-n,.k-insert-top{background-position:-160px -32px}.k-link:not(.k-state-disabled):hover>.k-i-insert-n,.k-link:not(.k-state-disabled):hover>.k-insert-top,.k-state-hover>.k-i-insert-n,.k-state-hover>.k-insert-top,.k-state-hover>*>.k-i-insert-n,.k-state-hover>*>.k-insert-top,.k-button:hover .k-i-insert-n,.k-button:hover .k-insert-top,.k-textbox:hover .k-i-insert-n,.k-textbox:hover .k-insert-top,.k-button:active .k-i-insert-n,.k-button:active .k-insert-top{background-position:-176px -32px}.k-i-insert-m,.k-insert-middle{background-position:-160px -48px}.k-link:not(.k-state-disabled):hover>.k-i-insert-m,.k-link:not(.k-state-disabled):hover>.k-insert-middle,.k-state-hover>.k-i-insert-m,.k-state-hover>.k-insert-middle,.k-state-hover>*>.k-i-insert-m,.k-state-hover>*>.k-insert-middle,.k-button:hover .k-i-insert-m,.k-button:hover .k-insert-middle,.k-textbox:hover .k-i-insert-m,.k-textbox:hover .k-insert-middle,.k-button:active .k-i-insert-m,.k-button:active .k-insert-middle{background-position:-176px -48px}.k-i-insert-s,.k-insert-bottom{background-position:-160px -64px}.k-link:not(.k-state-disabled):hover>.k-i-insert-s,.k-link:not(.k-state-disabled):hover>.k-insert-bottom,.k-state-hover>.k-i-insert-s,.k-state-hover>.k-insert-bottom,.k-state-hover>*>.k-i-insert-s,.k-state-hover>*>.k-insert-bottom,.k-button:hover .k-i-insert-s,.k-button:hover .k-insert-bottom,.k-textbox:hover .k-i-insert-s,.k-textbox:hover .k-insert-bottom,.k-button:active .k-i-insert-s,.k-button:active .k-insert-bottom{background-position:-176px -64px}.k-drop-hint{background-position:0 -326px}.k-i-note,.k-warning{background-position:-160px -240px}.k-link:not(.k-state-disabled):hover>.k-i-note,.k-link:not(.k-state-disabled):hover>.k-warning,.k-state-hover>.k-i-note,.k-state-hover>.k-warning,.k-state-hover>*>.k-i-note,.k-state-hover>*>.k-warning,.k-button:hover .k-i-note,.k-button:hover .k-warning,.k-textbox:hover .k-i-note,.k-textbox:hover .k-warning,.k-button:active .k-i-note,.k-button:active .k-warning{background-position:-176px -240px}.k-i-sort-asc{background-position:-112px -240px}.k-link:not(.k-state-disabled):hover>.k-i-sort-asc,.k-state-hover>.k-i-sort-asc,.k-state-hover>*>.k-i-sort-asc,.k-button:hover .k-i-sort-asc,.k-textbox:hover .k-i-sort-asc,.k-button:active .k-i-sort-asc{background-position:-128px -240px}.k-i-sort-desc{background-position:-112px -256px}.k-link:not(.k-state-disabled):hover>.k-i-sort-desc,.k-state-hover>.k-i-sort-desc,.k-state-hover>*>.k-i-sort-desc,.k-button:hover .k-i-sort-desc,.k-textbox:hover .k-i-sort-desc,.k-button:active .k-i-sort-desc{background-position:-128px -256px}.k-i-group{background-position:-112px -272px}.k-link:not(.k-state-disabled):hover>.k-i-group,.k-state-hover>.k-i-group,.k-state-hover>*>.k-i-group,.k-button:hover .k-i-group,.k-textbox:hover .k-i-group,.k-button:active .k-i-group{background-position:-128px -272px}.k-i-ungroup{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-i-ungroup,.k-state-hover>.k-i-ungroup,.k-state-hover>*>.k-i-ungroup,.k-button:hover .k-i-ungroup,.k-textbox:hover .k-i-ungroup,.k-button:active .k-i-ungroup{background-position:-128px -288px}.k-i-columns{background-position:-112px -304px}.k-link:not(.k-state-disabled):hover>.k-i-columns,.k-state-hover>.k-i-columns,.k-state-hover>*>.k-i-columns,.k-button:hover .k-i-columns,.k-textbox:hover .k-i-columns,.k-button:active .k-i-columns{background-position:-128px -304px}.k-file{background-position:0 0}.k-link:not(.k-state-disabled):hover>.k-file,.k-state-hover>.k-file,.k-state-hover>*>.k-file,.k-button:hover .k-file,.k-textbox:hover .k-file,.k-button:active .k-file{background-position:-16px 0}.k-i-folder-add,.k-addfolder{background-position:-32px -272px}.k-link:not(.k-state-disabled):hover>.k-i-folder-add,.k-link:not(.k-state-disabled):hover>.k-addfolder,.k-state-hover>.k-i-folder-add,.k-state-hover>.k-addfolder,.k-state-hover>*>.k-i-folder-add,.k-state-hover>*>.k-addfolder,.k-button:hover .k-i-folder-add,.k-button:hover .k-addfolder,.k-textbox:hover .k-i-folder-add,.k-textbox:hover .k-addfolder,.k-button:active .k-i-folder-add,.k-button:active .k-addfolder{background-position:-48px -272px}.k-i-folder-up,.k-goup{background-position:-32px -288px}.k-link:not(.k-state-disabled):hover>.k-i-folder-up,.k-link:not(.k-state-disabled):hover>.k-goup,.k-state-hover>.k-i-folder-up,.k-state-hover>.k-goup,.k-state-hover>*>.k-i-folder-up,.k-state-hover>*>.k-goup,.k-button:hover .k-i-folder-up,.k-button:hover .k-goup,.k-textbox:hover .k-i-folder-up,.k-textbox:hover .k-goup,.k-button:active .k-i-folder-up,.k-button:active .k-goup{background-position:-48px -288px}.k-file>.k-icon{background-position:-115px -91px}.k-image{border:0}html .k-success-colored{color:#507f50;border-color:#d0dfd0;background-color:#f0fff0}html .k-info-colored{color:#50607f;border-color:#d0d9df;background-color:#f0f9ff}html .k-error-colored{color:#7f5050;border-color:#dfd0d0;background-color:#fff0f0}.k-inline-block{padding:0 2px}.k-loading,.k-loading-image{background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-loading-mask,.k-loading-image,.k-loading-text{position:absolute}.k-loading-text{text-indent:-4000px;text-align:center}.k-loading-image,.k-loading-color{width:100%;height:100%}.k-loading-image{top:0;left:0;z-index:2}.k-loading-color{filter:alpha(opacity=30);opacity:.3}.k-content-frame{border:0;width:100%;height:100%}.k-pane>.k-splitter-overlay{filter:alpha(opacity=0);opacity:0;position:absolute}.k-drag-clue{position:absolute;z-index:10003;border-style:solid;border-width:1px;font-size:.9em;padding:.2em .4em;white-space:nowrap;cursor:default}.k-drag-status{margin-top:-3px;margin-right:4px;vertical-align:middle}.k-reorder-cue{position:absolute;width:1px;overflow:visible}.k-reorder-cue .k-icon{position:absolute;left:-4px;width:8px;height:4px}.k-reorder-cue .k-i-arrow-s{top:-4px;background-position:-4px -166px}.k-reorder-cue .k-i-arrow-n{bottom:-4px;background-position:-4px -134px}.k-scrollbar{position:absolute;overflow:scroll}.k-scrollbar-vertical{top:0;right:0;width:17px;height:100%;overflow-x:hidden}.k-touch-scrollbar{display:none;position:absolute;z-index:200000;height:8px;width:8px;border:1px solid #8a8a8a;background-color:#858585}@media only screen and (-webkit-min-device-pixel-ratio:2){body .k-touch-scrollbar{height:12px;width:12px;border-radius:7px}}.k-virtual-scrollable-wrap{overflow-x:auto}.k-animation-container,.k-widget,.k-widget *,.k-animation-container *,.k-widget *:before,.k-animation-container *:after,.k-block .k-header,.k-list-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-button,.k-textbox,.k-autocomplete,div.k-window-content,.k-tabstrip>.k-content>.km-scroll-container,.k-block,.k-edit-cell .k-widget,.k-grid-edit-row .k-widget,.k-grid-edit-row .text-box,.km-actionsheet>li,.km-shim{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-group .form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a.k-button:hover{text-decoration:none}.k-widget,.k-widget *{-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box}.k-edit-form{margin:0;padding:0}.k-window>div.k-popup-edit-form{padding:1em 0}.k-grid-edit-row .k-edit-form td{border-bottom-width:0}.k-edit-form-container{position:relative;width:400px}.k-edit-label,.k-edit-form-container .editor-label{float:left;clear:both;width:30%;padding:.4em 0 1em;margin-left:2%;text-align:right}.k-edit-field,.k-edit-form-container .editor-field{float:right;clear:right;width:60%;margin-right:2%;padding:0 0 .6em}.k-edit-field>input[type="checkbox"],.k-edit-field>input[type="radio"]{margin-top:.4em}.k-edit-form-container .k-button{margin:0 .16em}.k-edit-field>input[type="checkbox"]:first-child,.k-edit-field>input[type="radio"]:first-child,.k-edit-field>label:first-child>input[type="checkbox"],.k-edit-field>.k-button:first-child{margin-left:0}.k-edit-form-container .k-edit-buttons{clear:both;text-align:right;border-width:1px 0 0;border-style:solid;position:relative;bottom:-1em;padding:.6em}div.k-window{display:inline-block;position:absolute;z-index:10001;border-style:solid;border-width:1px;padding-top:2em}.k-block>.k-header,.k-window-titlebar{position:absolute;width:100%;height:1.1em;border-bottom-style:solid;border-bottom-width:1px;margin-top:-2em;padding:.4em 0;font-size:1.2em;white-space:nowrap;min-height:16px}.k-block>.k-header{position:relative;margin:-2px 0 10px -2px;padding:.3em 2px}.k-window-title{position:absolute;left:.44em;right:.44em;overflow:hidden;cursor:default;text-overflow:ellipsis}.k-window-title .k-image{margin:0 5px 0 0;vertical-align:middle}div.k-window-titleless{padding-top:0}div.k-window-content{position:relative;height:100%;padding:.58em;overflow:auto;outline:0}div.k-window-iframecontent{padding:0;overflow:visible}.k-window-content>.km-scroll-container{height:100%}.k-ie7 .k-window{padding-bottom:1.16em}.k-window-titlebar .k-window-actions{position:absolute;top:0;right:.3em;padding-top:.3em;white-space:nowrap}.k-window-titlebar .k-window-action{display:inline-block;width:16px;height:16px;padding:2px;text-decoration:none;vertical-align:middle;opacity:.7}.k-window-titlebar .k-state-hover{border-style:solid;border-width:1px;padding:1px;opacity:1}.k-window-action .k-icon{margin:0;vertical-align:top}.k-window .k-resize-handle{position:absolute;z-index:1;background-color:#fff;font-size:0;line-height:6px;filter:alpha(opacity=0);opacity:0;zoom:1}.k-resize-n{top:-3px;left:0;width:100%;height:6px;cursor:n-resize}.k-resize-e{top:0;right:-3px;width:6px;height:100%;cursor:e-resize}.k-resize-s{bottom:-3px;left:0;width:100%;height:6px;cursor:s-resize}.k-resize-w{top:0;left:-3px;width:6px;height:100%;cursor:w-resize}.k-resize-se{bottom:-3px;right:-3px;width:16px;height:16px;cursor:se-resize}.k-resize-sw{bottom:-3px;left:-3px;width:6px;height:6px;cursor:sw-resize}.k-resize-ne{top:-3px;right:-3px;width:6px;height:6px;cursor:ne-resize}.k-resize-nw{top:-3px;left:-3px;width:6px;height:6px;cursor:nw-resize}.k-overlay{position:fixed;top:0;left:0;z-index:10001;width:100%;height:100%;background-color:#000;filter:alpha(opacity=50);opacity:.5}.k-window .k-overlay{position:absolute;width:100%;height:100%;background-color:#fff;filter:alpha(opacity=0);opacity:0}.k-tabstrip{margin:0;padding:0;zoom:1}.k-tabstrip .k-tabstrip-items{padding:.3em .3em 0}.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item{list-style-type:none;display:inline-block;position:relative;border-style:solid;border-width:1px 1px 0;margin:0 -1px 0 0;padding:0;vertical-align:top}.k-tabstrip-items .k-tab-on-top,.k-tabstrip-items .k-state-active,.k-panelbar .k-tabstrip-items .k-state-active{margin-bottom:-1px;padding-bottom:1px}.k-tabstrip-items .k-tab-on-top{z-index:1}.k-tabstrip-items .k-link,.k-panelbar .k-tabstrip-items .k-link{display:inline-block;border-bottom-width:0;padding:.5em .92em}.k-tabstrip-items .k-icon,.k-panelbar .k-tabstrip-items .k-icon{margin:-1px 4px 0 -3px;vertical-align:top}.k-tabstrip-items .k-item .k-image,.k-tabstrip-items .k-item .k-sprite,.k-panelbar .k-tabstrip-items .k-item .k-image,.k-panelbar .k-tabstrip-items .k-item .k-sprite{margin:-3px 3px 0 -6px;vertical-align:middle}.k-ie7 .k-tabstrip-items .k-item .k-image,.k-ie7 .k-tabstrip-items .k-item .k-sprite{margin-top:-1px;vertical-align:top}.k-tabstrip-items .k-loading{top:0;left:0;height:0;width:20%;position:absolute;background:transparent;border-top:1px solid transparent;border-color:inherit;-webkit-transition:width 200ms linear;-moz-transition:width 200ms linear;-o-transition:width 200ms linear;transition:width 200ms linear;-webkit-transition:"width 200ms linear";-moz-transition:"width 200ms linear";-ms-transition:"width 200ms linear";-o-transition:"width 200ms linear";transition:"width 200ms linear";animation:k-tab-loader 1s ease-in-out infinite;-moz-animation:k-tab-loader 1s ease-in-out infinite;-webkit-animation:k-tab-loader 1s ease-in-out infinite}.k-tabstrip-items .k-progress{animation:none;-moz-animation:none;-webkit-animation:none}.k-tabstrip-items .k-loading.k-complete{width:100%;animation:none;-moz-animation:none;-webkit-animation:none}.k-tabstrip>.k-content,.k-panelbar .k-tabstrip>.k-content{position:static;border-style:solid;border-width:1px;margin:0 .29em .3em;padding:.3em .92em;zoom:1}.k-tabstrip>.k-content{display:none}.k-tabstrip>.k-content.km-scroll-wrapper{padding:0}.k-tabstrip>.k-content>.km-scroll-container{padding:.3em .92em}@-webkit-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@-moz-keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}@keyframes k-tab-loader{0%{left:0}50%{left:80%}100%{left:0}}.k-panelbar{zoom:1}.k-panelbar>.k-item,.k-panel>.k-item{list-style-type:none;display:block;border-width:0;margin:0;zoom:1;border-radius:0}.k-panelbar .k-image,.k-panelbar .k-sprite{float:left;margin-top:4px;margin-right:5px;vertical-align:middle}.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link{display:block;position:relative;border-bottom-style:solid;border-bottom-width:1px;padding:0 1em;line-height:2.34em;text-decoration:none;zoom:1}.k-panelbar-expand,.k-panelbar-collapse{position:absolute;top:5px;right:2px}.k-panelbar .k-panel,.k-panelbar .k-content{position:relative;border-bottom-style:solid;border-bottom-width:1px;margin:0;padding:0;zoom:1}.k-panel>.k-item>.k-link{border-bottom:0;font-size:.95em;line-height:2.2}.k-panel .k-i-arrow-n,.k-panel .k-i-arrow-s{top:4px}.k-panel .k-panel>.k-item>.k-link{padding-left:2em}.k-panelbar .k-i-seek-e .k-link{border-bottom:0}.k-panel .k-panel{border-bottom:0}.k-menu{cursor:default}.k-menu,.k-menu .k-group{list-style:none;margin:0;padding:0;zoom:1}.k-menu:after{content:'';display:block;width:99%;height:0;float:inherit;overflow:hidden}.k-menu .k-item .k-item,ul.k-menu-vertical>.k-item{display:block;float:none;border-width:0}.k-ie7 .k-menu .k-item .k-item{zoom:normal}.k-menu .k-item>.k-link>.k-icon,.k-menu .k-image,.k-menu .k-sprite{margin:-2px 4px 0 -4px;vertical-align:middle}.k-menu .k-item>.k-link>.k-icon{margin:-2px 0 0}.k-ie7 .k-menu .k-item>.k-link>.k-i-arrow-s,.k-ie7 .k-menu .k-image,.k-ie7 .k-menu .k-sprite{margin-top:0}.k-menu .k-item>.k-link{display:block;padding:1.2em 1.2em 1.1em;line-height:1.34em;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-menu .k-group{display:none;border-style:solid;border-width:1px;overflow:visible;white-space:nowrap}.k-menu .k-group .k-item{display:block;border-width:0}.k-menu .k-item,.k-widget.k-menu-horizontal>.k-item{position:relative;float:left;border-style:solid;border-width:0 1px 0 0;vertical-align:top;zoom:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-menu .k-group .k-item>.k-link{padding:.28em 1.8em .38em .9em}.k-ie7 .k-menu .k-group .k-link{width:100%}.k-menu .k-item>.k-link>.k-i-arrow-s{margin-right:-8px}.k-menu .k-item>.k-link>.k-i-arrow-e{position:absolute;top:50%;margin-top:-8px;right:.2rem}.k-menu .k-animation-container{border:0}.k-menu .k-animation-container,.k-menu .k-group{position:absolute;left:0}.k-menu .k-animation-container .k-animation-container,.k-menu .k-group .k-group,.k-menu-vertical .k-animation-container,.k-menu-vertical .k-group{top:0;left:0}.k-menu .k-animation-container .k-group{top:auto;left:auto;margin-left:-1px}.k-menu .k-animation-container,.k-popup .k-animation-container{margin-top:-1px;padding-left:1px}.k-ie .k-menu .k-animation-container,.k-ie .k-popup .k-animation-container{margin-top:-2px}.k-popup .k-animation-container .k-popup{margin-left:-1px}ul.k-menu .k-separator{padding:.25em 0;height:100%;width:1px;font-size:0;line-height:0;border-width:0 1px 0 0}ul.k-menu-vertical .k-separator,.k-menu .k-group .k-separator{padding:0;height:1px;width:100%;border-width:1px 0 0}.k-grid,.k-listview{position:relative;zoom:1}.k-grid table{width:100%;margin:0;border-collapse:separate;border-spacing:0;empty-cells:show;border-width:0;outline:0}.k-grid-header .k-header{text-align:left}.k-grid-header .k-header{overflow:hidden;border-style:solid;border-width:0 0 1px 1px;padding:.5em .6em .4em .6em;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}.k-ie10 .k-grid-header a:active{background-color:transparent}.k-grid-header .k-header>.k-link{display:block;min-height:18px;line-height:18px;margin:-0.5em -0.6em -0.4em -0.6em;padding:.5em .6em .4em .6em;overflow:hidden;text-overflow:ellipsis}.k-grid-header .k-with-icon .k-link{margin-right:1.3em}.k-grid-header .k-header .k-icon{position:static}.k-grid-header .k-link>.k-icon{vertical-align:text-top}.k-grid .k-state-hover{cursor:pointer}.k-grid td{border-style:solid;border-width:0 0 0 1px;padding:.4em .6em;overflow:hidden;line-height:1.6em;vertical-align:middle;text-overflow:ellipsis}.k-grid .k-grouping-row td,.k-grid .k-hierarchy-cell{overflow:visible}.k-grid-edit-row td{text-overflow:clip}.k-grid-edit-row .k-textbox,.k-grid-edit-row .text-box{margin-top:0;margin-bottom:0}.k-grid-header-wrap,.k-grid-footer-wrap{position:relative;width:100%;overflow:hidden;border-style:solid;border-width:0 1px 0 0;zoom:1}div.k-grid-header,div.k-grid-footer{padding-right:17px;border-bottom-style:solid;border-bottom-width:1px;zoom:1}div.k-grid-header .k-header{border-bottom-width:0}.k-grid-content{position:relative;width:100%;overflow:auto;overflow-x:auto;overflow-y:scroll;zoom:1}.k-mobile .k-grid tbody{-webkit-backface-visibility:hidden}.k-grid-content-expander{position:absolute;visibility:hidden;height:1px}@media print{.k-grid{height:auto!important}.k-grid-header{padding:0!important}.k-grid-content{overflow:visible;height:auto!important}}.k-virtual-scrollable-wrap{height:100%;overflow-y:hidden;position:relative}.k-grid-header table,.k-grid-content table,.k-grid-footer table,.k-grid-content-locked>table{table-layout:fixed}.k-ie7 .k-grid-content table{width:auto}.k-grid-lockedcolumns{white-space:nowrap}.k-grid-content-locked,.k-grid-content{white-space:normal}.k-grid-header-locked,.k-grid-content-locked,.k-grid-footer-locked{display:inline-block;vertical-align:top;overflow:hidden;position:relative;border-style:solid;border-width:0 1px 0 0}.k-grid-header-locked+.k-grid-header-wrap,.k-grid-content-locked+.k-grid-content,.k-grid-footer-locked+.k-grid-footer-wrap{display:inline-block;vertical-align:top}.k-grid-toolbar{border-style:solid;border-width:1px 0 0}.k-grid-header .k-header:first-child,.k-grid tbody td:first-child,.k-grid tfoot td:first-child{border-left-width:0}.k-grid-toolbar:first-child,.k-grouping-header+.k-grid-toolbar{border-width:0 0 1px}.k-footer-template td{border-style:solid;border-width:1px 0 0 1px}.k-group-footer td{border-style:solid;border-width:1px 0}.k-group-footer .k-group-cell+td{border-left-width:1px}.k-grid-footer{border-style:solid;border-width:1px 0 0}.k-grid-footer td{border-top-width:0}.k-pager-wrap{clear:both;overflow:hidden;border-style:solid;border-width:1px;line-height:2.0em;padding:.333em 0 .333em .250em}.k-grid-pager{border-width:1px 0 0}.k-grid .k-pager-numbers,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{display:inline-block;vertical-align:top;margin-right:1px}.k-pager-numbers{margin:0 2px}.k-pager-numbers .k-state-selected{vertical-align:top}.k-pager-numbers li,.k-pager-input{float:left}.k-grid .k-pager-numbers{float:left;cursor:default}.k-pager-info{float:right;padding:0 1.333em}.k-pager-numbers .k-link{text-decoration:none}.k-pager-wrap>.k-link,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{min-width:2em}.k-pager-wrap>.k-link{float:left;margin:0 .08333em;height:2em;line-height:2em;border-radius:1.0833em;cursor:pointer;text-align:center}.k-pager-wrap>a.k-state-disabled:hover{background:0;cursor:default}.k-pager-numbers .k-link{text-align:center;line-height:2em;border-style:solid;border-width:1px;border-radius:1.0833em}.k-pager-wrap>.k-link{border-style:solid;border-width:1px}.k-pager-wrap .k-pager-refresh{float:right;margin-right:.5em;border-width:0;border-radius:0}.k-pager-numbers .k-state-selected{border-style:solid;border-width:1px;text-align:center;border-radius:1.0833em}.k-pager-wrap .k-textbox{width:3.333em}.k-ie7 .k-pager-wrap .k-textbox{height:1.3333em;margin-top:.16666em;display:inline}.k-pager-wrap .k-dropdown{width:4.500em}.k-pager-refresh{float:right}.k-pager-input,.k-pager-sizes{padding:0 1.4166em}.k-pager-sizes{display:inline-block;padding-top:1px}.k-pager-sizes .k-widget.k-dropdown{margin-top:-2px}.k-ie7 .k-pager-sizes{float:left}.k-pager-wrap .k-textbox,.k-pager-wrap .k-widget{margin:0 .4em 0}.k-header>.k-grid-filter,.k-header>.k-header-column-menu{float:right;margin:-0.5em -0.6em -0.4em;padding:.5em .2em .4em;position:relative;z-index:1}.k-grid .k-animation-container{position:absolute}.k-filter-menu{padding:.5em}form.k-filter-menu .k-widget,form.k-filter-menu .k-textbox{display:block}.k-filter-help-text,.k-filter-menu .k-widget,.k-filter-menu .k-textbox{margin:.19em 0 0}.k-filter-menu span.k-filter-and{width:6em;margin:.5em 0 .5em}.k-filter-menu .k-button{width:48%;margin:.5em 4% 0 0}.k-filter-menu .k-button+.k-button{margin-right:0}.k-grouping-row .k-icon{margin:-3px 4px 0 2px}.k-grouping-row p{display:inline-block;vertical-align:middle;margin-left:-0.6em;padding:0 .6em}.k-grouping-row+tr td{border-top-width:1px}.k-grouping-row .k-group-cell,.k-grouping-row+tr .k-group-cell{border-top-width:0;text-overflow:none}.k-grid .k-hierarchy-cell+td{border-left-width:0}.k-grid .k-group-col,.k-grid .k-hierarchy-col{width:27px}.k-grouping-header{border-bottom-style:solid;border-bottom-width:1px}.k-grouping-header{line-height:2}.k-grouping-dropclue{position:absolute;width:6px;height:25px;background-repeat:no-repeat;background-position:-165px -148px}.k-grouping-header .k-group-indicator{display:inline-block;border-style:solid;border-width:1px;margin:0 3px;padding:.15em .15em .15em .4em;line-height:1.5em}.k-grouping-header .k-link{display:inline-block;border-width:0;padding:0;line-height:normal;text-decoration:none}.k-grouping-header .k-button{border:0;padding:0;background:transparent;line-height:1}.k-grouping-header .k-link .k-icon{margin:0 0 0 -3px}.k-grouping-header .k-button .k-icon{margin:0 0 0 3px}.k-grouping-header a,.k-grouping-header .k-button{display:inline-block;vertical-align:middle}.k-dirty-cell:before{content:"\a0";display:inline-block;width:0;float:left}.k-ie7 .k-dirty-cell{position:relative}.k-ie7 .k-dirty{top:5px}.k-dirty{position:absolute;width:0;height:0;border-style:solid;border-width:3px;border-color:#f00 transparent transparent #f00;margin:-0.45em 0 0 -0.6em;padding:0;overflow:hidden;vertical-align:top}.k-grouping-header,.k-grid-toolbar{margin:0;padding:.75em .2em .8333em 1em;cursor:default}.k-grid .k-edit-container{padding:0}.k-grid .field-validation-error{display:block}.k-grid .input-validation-error{border-style:ridge;border-color:#f00;background-color:#ffc0cb}.k-grid-toolbar .k-button{vertical-align:middle}.k-grid-actions{display:inline-block}.k-ie7 .k-grid-actions{vertical-align:bottom}.k-grid .k-button{margin:0 .16em}.k-grid tbody .k-button,.k-ie8 .k-grid tbody button.k-button{min-width:64px}.k-grid tbody button.k-button{min-width:78px}.k-ie7 .k-grid tbody a.k-button{min-width:62px}html body .k-grid tbody .k-button-icon{width:auto;min-width:0}.k-detail-row{position:relative}.k-grid .k-detail-cell{overflow:visible}.k-grid .k-edit-cell{padding:0 .3em;white-space:nowrap}.k-edit-cell>.k-textbox,.k-edit-cell>.k-widget,.k-grid-edit-row>td>.k-textbox,.k-grid-edit-row>td>.k-widget,.k-grid-edit-row>td>.text-box{width:100%}.k-ie7 .k-edit-cell>.text-box,.k-ie7 .k-edit-cell>.k-textbox,.k-ie7 .k-edit-cell>.k-widget,.k-ie7 .k-grid-edit-row>td>.k-textbox,.k-ie7 .k-grid-edit-row>td>.k-widget,.k-ie7 .k-grid-edit-row>td>.text-box{display:block;width:90%}html .k-edit-cell .k-tooltip,html .k-grid-edit-row .k-tooltip{width:auto;max-width:300px}.k-edit-cell input[type="checkbox"]{margin-left:.6em}.k-grid tbody td>.k-grid-delete{margin-top:-0.2em;margin-bottom:-0.2em}.k-grid-resize-indicator{position:absolute;width:2px;background-color:#aaa}.k-grid .k-resize-handle{position:absolute;height:25px;cursor:col-resize;z-index:2}.k-marquee{position:absolute;z-index:100000}.k-marquee-color,.k-marquee-text{position:absolute;top:0;left:0;width:100%;height:100%}.k-marquee-color{filter:alpha(opacity=60);opacity:.6}.k-ie9 .k-column-menu{width:160px}.k-ie8 .k-grid-filter,.k-ie8 .k-header-column-menu{font-size:100%}.k-column-menu{min-width:160px}.k-column-menu .k-sprite{margin-right:10px}.k-column-menu>.k-menu{border-width:0}.k-columns-item .k-group{max-height:200px;overflow:auto}.k-calendar{position:relative;display:inline-block;width:16.917em;overflow:hidden}.k-calendar td,.k-calendar .k-link{text-decoration:none}.k-calendar .k-action-link{text-decoration:underline}.k-calendar .k-header,.k-calendar .k-footer{position:relative;text-align:center;zoom:1}.k-widget.k-calendar .k-nav-prev,.k-widget.k-calendar .k-nav-next{position:absolute;top:.16666em;line-height:1.8333em;height:1.8333em}.k-widget.k-calendar .k-nav-prev{left:1%}.k-widget.k-calendar .k-nav-next{right:1%}.k-calendar .k-content{float:left;border-spacing:0;width:100%;height:14.167em;border-width:0;margin:0;table-layout:fixed;text-align:right;outline:0}.k-calendar .k-animation-container .k-content{height:100%}.k-widget.k-calendar .k-nav-fast{display:inline-block;width:75%;height:1.8333em;line-height:1.8333em;margin:.16666em -0.08333em .3333em 0}.k-calendar .k-header .k-icon{vertical-align:middle}.k-calendar .k-header .k-link.k-nav-prev,.k-calendar .k-header .k-link.k-nav-next{height:1.8333em;width:1.8333em}.k-calendar th{border-bottom-style:solid;border-bottom-width:1px;padding:.4em .45em .4em .1em;font-weight:normal;cursor:default}.k-calendar td{padding:.08333em;cursor:pointer}.k-calendar .k-state-focus{border-style:dotted;border-width:.08333em;padding:0}.k-calendar .k-content .k-link{display:block;overflow:hidden;min-height:1.8333em;line-height:1.8333em;padding:0 .45em 0 .1em}.k-calendar .k-meta-view .k-link{padding:.25em 0 .3em;text-align:center}.k-calendar .k-footer{clear:both}.k-calendar .k-footer .k-nav-today,.k-calendar .k-footer>.k-state-disabled{display:block;height:100%;padding:.5em 0}.k-calendar .k-nav-today:hover{text-decoration:underline}div.k-treeview{border-width:0;background:0;overflow:auto;white-space:nowrap}.k-treeview .k-item{display:block;border-width:0;margin:0;padding:0 0 0 16px}.k-treeview>.k-group,.k-treeview .k-item>.k-group,.k-treeview .k-content{margin:0;padding:0;background:0;list-style-type:none;position:relative}.k-treeview .k-icon,.k-treeview .k-image,.k-treeview .k-sprite,.k-treeview .k-checkbox,.k-treeview .k-in{display:inline-block;vertical-align:top}.k-treeview .k-icon,.k-treeview .k-in{vertical-align:middle}.k-treeview .k-request-retry{vertical-align:baseline}.k-treeview .k-plus,.k-treeview .k-minus,.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{margin-top:.25em;margin-left:-16px;cursor:pointer}.k-treeview .k-plus-disabled,.k-treeview .k-minus-disabled{cursor:default}.k-treeview .k-sprite,.k-treeview .k-image{margin-right:3px}.k-treeview .k-in{margin:1px 0 1px .3333em;padding:.4167em .6667em .3333em .5833em;line-height:1.3333em;text-decoration:none;border-style:solid;border-width:1px}.k-treeview span.k-in{cursor:default}.k-treeview .k-drop-hint{position:absolute;z-index:10000;visibility:hidden;width:80px;height:5px;margin-top:-3px;background-color:transparent;background-repeat:no-repeat}span.k-datepicker,span.k-timepicker,span.k-datetimepicker,span.k-colorpicker,span.k-numerictextbox,span.k-combobox,span.k-dropdown{background-image:none}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox,.k-textbox{position:relative;display:inline-block;width:12.4em;overflow:visible;border-width:0;vertical-align:middle}.k-filter-menu .k-combobox,.k-filter-menu .k-datepicker,.k-filter-menu .k-timepicker,.k-filter-menu .k-datetimepicker,.k-filter-menu .k-numerictextbox,.k-filter-menu .k-dropdown,.k-filter-menu .k-textbox{width:13.2em}.k-autocomplete,.k-combobox,.k-datepicker,.k-timepicker,.k-datetimepicker,.k-colorpicker,.k-numerictextbox,.k-dropdown,.k-selectbox{white-space:nowrap}.k-colorpicker{width:auto}.k-datetimepicker{width:15em}.k-autocomplete,.k-picker-wrap,.k-numeric-wrap{position:relative;cursor:default}.k-dropdown-wrap{position:relative}.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{display:block}.k-block,.k-widget,.k-grid,.k-slider,.k-splitter,.k-treeview,.k-panelbar,.k-content,.k-header-column-menu{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-block,.k-slider,.k-splitbar,.k-calendar,.k-treeview,.k-pager-wrap,.k-grid-header .k-link,.k-header-column-menu{-webkit-touch-callout:none}.k-popup.k-list-container,.k-popup.k-calendar-container{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:2px;border-width:1px;border-style:solid}.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{border-bottom-width:0;padding-bottom:1px}.k-list-container .km-scroll-container{padding-bottom:6px}.k-textbox,.k-autocomplete,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap{border-width:1px;border-style:solid;padding:0 1.9em 0 0}.k-numeric-wrap.k-expand-padding{padding-right:0}.k-textbox,.k-autocomplete{padding:0}.k-textbox.k-space-left{padding-left:1.9em}.k-textbox.k-space-right{padding-right:1.9em}.k-textbox .k-icon{top:50%;margin:-8px 0 0;position:absolute}.k-space-left .k-icon{left:3px}.k-space-right .k-icon{right:3px}.k-autocomplete,.k-dropdown-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-numeric-wrap.k-state-hover{-webkit-transition:box-shadow .15s ease-out;-moz-transition:box-shadow .15s ease-out;-o-transition:box-shadow .15s ease-out;transition:box-shadow .15s ease-out;-webkit-transition:"box-shadow .15s ease-out";-moz-transition:"box-shadow .15s ease-out";-ms-transition:"box-shadow .15s ease-out";-o-transition:"box-shadow .15s ease-out";transition:"box-shadow .15s ease-out"}.k-textbox>input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-combobox .k-input{width:100%;vertical-align:top}.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{font-family:inherit;border-width:0;outline:0}.k-dropdown .k-input,.k-selectbox .k-input{background:transparent}.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-combobox .k-input{margin:-1px 0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{position:absolute;top:0;right:0;display:inline-block;vertical-align:top;text-decoration:none}.k-combobox .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select{border-style:solid;border-width:0 0 0 1px;border-color:inherit}span.k-datetimepicker .k-select,span.k-datetimepicker .k-select+.k-select{right:0}.k-textbox>input,.k-autocomplete .k-input{display:block}.k-dropdown .k-select,.k-selectbox .k-select{overflow:hidden;border:0;text-decoration:none;font:inherit;color:inherit}.k-dropdown .k-input,.k-selectbox .k-input{display:block;overflow:hidden;text-overflow:ellipsis}.k-textbox>input,.k-autocomplete .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input,.k-dropdown-wrap .k-input,.k-selectbox .k-input{height:1.94em;line-height:1.94em;padding:.177em 0;text-indent:.8em;border:0;margin:0}.k-ie7 .k-autocomplete .k-input,.k-ie7 .k-picker-wrap .k-input,.k-ie7 .k-numeric-wrap .k-input,.k-ie7 .k-dropdown-wrap .k-input,.k-ie7 .k-selectbox .k-input{text-indent:0}.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-dropdown-wrap .k-select{min-height:1.94em;line-height:2.29em;vertical-align:middle;-moz-box-sizing:border-box;text-align:center;width:1.9em;height:100%}.k-numeric-wrap .k-select{padding:0}body .k-datetimepicker .k-select{border-radius:0}.k-ie7 .k-picker-wrap .k-icon,.k-ie7 .k-dropdown-wrap .k-icon{line-height:2em;font-size:1em;padding-top:16px;height:0}.k-combobox .k-icon,.k-dropdown,.k-selectbox .k-icon{cursor:pointer}.k-popup{border-style:solid;border-width:1px}.k-popup .k-item{cursor:default}.k-popup .k-calendar{border:0}.k-list{height:100%}.k-popup .k-list .k-item{padding:1px 5px 1px 5px;line-height:1.8em;min-height:1.8em}.k-popup .k-list .k-state-hover,.k-popup .k-list .k-state-focused,.k-popup .k-list .k-state-selected{padding:0 4px;border-width:1px;border-style:solid}.k-multiselect-wrap{position:relative;border-width:0;border-style:solid;border-radius:4px;border-color:#c5c5c5;background-color:#FFF;min-height:2.04em}.k-multiselect-wrap .k-input{background-color:transparent;height:1.31em;line-height:1.31em;padding:.18em 0;text-indent:.8em;border:0;margin:1px 0 0;float:left}.k-multiselect-wrap li{margin:1px 0 1px 1px;padding:.1em .15em .1em .4em;line-height:1.79em;float:left}.k-autocomplete .k-loading,.k-multiselect .k-loading{position:absolute;right:3px;bottom:4px}.k-multiselect .k-loading-hidden{visibility:hidden}.k-datetimepicker .k-picker-wrap{padding-right:3.8em}.k-datetimepicker .k-select{width:3.8em}.k-datetimepicker .k-picker-wrap .k-icon{margin:0 2px}.k-picker-wrap .k-icon{cursor:pointer}.k-button,.k-textbox,.k-timepicker,.k-datepicker,.k-datetimepicker{display:inline-block;vertical-align:middle}.k-picker-wrap .k-input{margin:0}.k-time-popup .k-item{padding:1px 3px}.k-input{padding:.25em 0}.k-input,.k-textbox>input{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.k-textbox{outline:0;padding:2px .3em;line-height:1.6em}input.k-textbox{height:2.42em;text-indent:.8em}.k-ie input.k-textbox{text-indent:.4em}.k-ff input.k-textbox{height:2.17em}.k-ie7 input.k-textbox{line-height:1.72em;height:1.72em;text-indent:.8em}textarea.k-textbox{height:auto}.k-ie7 .k-textbox{padding:1px 0;text-indent:0}span.k-numerictextbox{background-color:transparent}.k-numerictextbox .k-input{margin:0}.k-numerictextbox .k-link{display:block;height:1em;line-height:1em;vertical-align:middle;border-width:0;padding:0}.k-numerictextbox .k-icon{height:11px}.k-numeric-wrap .k-input::-webkit-inner-spin-button{-webkit-appearance:none}.k-colorpicker .k-picker-wrap{line-height:2em}.k-colorpicker .k-selected-color{vertical-align:top;line-height:0;display:inline-block;height:2em;width:2em}.k-colorpicker .k-tool-icon{position:relative;top:-2px;display:inline-block;padding:3px 3px 2px;font-size:0;line-height:0;margin-right:3px;margin-left:2px;margin-bottom:3px;background-repeat:no-repeat;vertical-align:middle;width:16px;height:16px;-ms-high-contrast-adjust:none}.k-colorpicker .k-tool-icon .k-selected-color{display:block;height:3px;width:16px;position:absolute;left:3px;bottom:-3px;border-radius:0!important}.k-colorpicker .k-icon{cursor:pointer}.k-disabled-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.k-colorpalette{position:relative;line-height:0;border-width:0;display:inline-block}.k-colorpalette .k-palette{border-collapse:collapse;position:relative;width:100%;height:100%}.k-colorpalette .k-item{width:14px;height:14px;overflow:hidden;-ms-high-contrast-adjust:none}.k-colorpalette .k-item.k-state-selected{z-index:100;background:transparent;box-shadow:0 1px 4px #000,inset 0 0 3px #fff;position:relative}.k-flatcolorpicker{position:relative;display:inline-block;width:250px;padding-bottom:5px}div.k-flatcolorpicker{background-color:transparent;background-image:none}.k-flatcolorpicker .k-selected-color{background-image:url(/Content/scripts/vendor/kendo/styles/textures/transtexture.png);background-position:50% 50%;text-align:right}.k-flatcolorpicker .k-selected-color input.k-color-value{font-family:Consolas,"Ubuntu Mono","Lucida Console","Courier New",monospace;padding:.75em .3em .65em 1em;border:0;margin:0;width:70%}.k-flatcolorpicker .k-hsv-rectangle{position:relative;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-ms-touch-action:pinch-zoom double-tap-zoom}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle{cursor:pointer;position:absolute;z-index:10;left:50%;top:50%;width:8px;height:8px;border:1px solid #eee;margin-left:-5px;margin-top:-5px;border-radius:6px;-webkit-box-shadow:0 1px 2px #444;box-shadow:0 1px 2px #444;background:transparent}.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover,.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000}.k-flatcolorpicker .k-hsv-rectangle.k-dragging,.k-flatcolorpicker .k-hsv-rectangle.k-dragging *{cursor:none}.k-flatcolorpicker .k-slider-horizontal{height:20px;width:90%;margin:0 5%}.k-flatcolorpicker .k-slider-horizontal .k-slider-track{-webkit-box-shadow:0 1px 0 #fff,0 -1px 0 #999;box-shadow:0 1px 0 #fff,0 -1px 0 #999}.k-flatcolorpicker .k-hue-slider,.k-flatcolorpicker .k-transparency-slider{display:block}.k-flatcolorpicker .k-hue-slider .k-slider-selection,.k-flatcolorpicker .k-transparency-slider .k-slider-selection{background:transparent}.k-flatcolorpicker .k-hue-slider .k-draghandle,.k-flatcolorpicker .k-transparency-slider .k-draghandle{background:transparent;border:3px solid #eee;margin-top:1px;height:8px;width:8px;-webkit-box-shadow:0 1px 4px #444;box-shadow:0 1px 4px #444}.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus,.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus{background:transparent;border-color:#fff;-webkit-box-shadow:0 1px 5px #000;box-shadow:0 1px 5px #000;border-width:2px;padding:1px}.k-flatcolorpicker .k-hue-slider .k-slider-track{background:-moz-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#f00),color-stop(16%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(84%,#f0f),color-stop(100%,#ff0004));background:-webkit-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-o-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-ms-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%);background:-left-linear-gradient(left,#f00 0,#ff0 16%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 84%,#ff0004 100%)}.k-flatcolorpicker .k-transparency-slider .k-slider-track{background-image:url(/Content/scripts/vendor/kendo/styles/textures/transparency.png);background-size:100% auto;background-position:100% 50%;background-repeat:no-repeat}.k-flatcolorpicker .k-controls{margin-top:10px;margin-bottom:5px;text-align:center;font-size:90%}.k-flatcolorpicker .k-controls .k-button{width:6em}.k-flatcolorpicker .k-hsv-gradient{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-moz-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,#000)),-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-o-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-ms-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:-top-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%),-left-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);height:180px;margin-bottom:5px}.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(/Content/scripts/vendor/kendo/styles/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie9 .k-flatcolorpicker .k-hsv-gradient{background:url(/Content/scripts/vendor/kendo/styles/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+),url(/Content/scripts/vendor/kendo/styles/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}.k-ie7 .k-flatcolorpicker .k-hue-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track{background:url(/Content/scripts/vendor/kendo/styles/textures/hue.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-transparency-slider .k-slider-track,.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track{background:url(/Content/scripts/vendor/kendo/styles/textures/transparency.png) repeat 0 50%}.k-ie7 .k-flatcolorpicker .k-hsv-gradient,.k-ie8 .k-flatcolorpicker .k-hsv-gradient{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0)}table.k-editor{width:100%;height:250px;table-layout:fixed;border-style:solid;border-width:1px;border-collapse:separate;border-spacing:4px;font-size:100%;vertical-align:top}.k-editor-inline{border-width:2px;padding:.3em .5em;word-wrap:break-word}.k-editortoolbar-dragHandle{cursor:move;padding-left:0;padding-right:3px}.k-editor .k-editor-toolbar-wrap{border:0;padding:0}.k-editor-toolbar{margin:0;padding:.1em 0;list-style-type:none;line-height:1.3em;cursor:default}.k-editor-toolbar li{display:inline;vertical-align:middle}.k-webkit .k-editor-toolbar,.k-ff .k-editor-toolbar,.k-ie9 .k-editor-toolbar{padding:0}.k-webkit .k-editor-toolbar li,.k-ff .k-editor-toolbar li,.k-ie9 .k-editor-toolbar li,.k-ie10 .k-editor-toolbar li{display:inline-block;padding:.1em 0}.k-editor-toolbar .k-editor-widget,.k-editor-toolbar>li{margin-right:6px}.k-editor-toolbar .k-editor-dropdown{position:relative}.k-select-overlay{-webkit-appearance:none;opacity:0;z-index:11000;top:0;left:0;position:absolute;height:26px;width:100%;margin:-4px 0 0}.k-editor-toolbar .k-separator{position:relative;top:1px;border-style:solid;border-width:0 1px 0 0;margin:0 .3em 0 .1em;padding:0 0 0 1px;font-size:1.3em}.k-editor-toolbar .k-break{display:block;height:1px;font-size:0;line-height:0}.k-editor-toolbar .k-dropdown,.k-editor-toolbar .k-combobox,.k-editor-toolbar .k-selectbox,.k-editor-toolbar .k-colorpicker{vertical-align:middle}.k-button-group{white-space:nowrap}.k-button-group .k-tool{display:inline-block;vertical-align:middle;margin:1px 0;width:32px;height:32px;line-height:32px}.k-button-group .k-tool-icon{width:24px;height:24px;vertical-align:middle;-ms-high-contrast-adjust:none}.k-i-move{background-position:-160px -288px}.k-bold{background-position:-240px 0}.k-state-hover .k-bold,.k-state-selected .k-bold{background-position:-264px 0}.k-italic{background-position:-240px -24px}.k-state-hover .k-italic,.k-state-selected .k-italic{background-position:-264px -24px}.k-underline{background-position:-240px -48px}.k-state-hover .k-underline,.k-state-selected .k-underline{background-position:-264px -48px}.k-strikethrough{background-position:-240px -72px}.k-state-hover .k-strikethrough,.k-state-selected .k-strikethrough{background-position:-264px -72px}.k-foreColor{background-position:-240px -96px}.k-state-hover .k-foreColor,.k-state-selected .k-foreColor{background-position:-264px -96px}.k-backColor{background-position:-240px -120px}.k-state-hover .k-backColor,.k-state-selected .k-backColor{background-position:-264px -120px}.k-colorpicker .k-foreColor{background-position:-240px -96px}.k-colorpicker .k-backColor{background-position:-240px -120px}.k-justifyLeft{background-position:-240px -144px}.k-state-hover .k-justifyLeft,.k-state-selected .k-justifyLeft{background-position:-264px -144px}.k-justifyCenter{background-position:-240px -168px}.k-state-hover .k-justifyCenter,.k-state-selected .k-justifyCenter{background-position:-264px -168px}.k-justifyRight{background-position:-240px -192px}.k-state-hover .k-justifyRight,.k-state-selected .k-justifyRight{background-position:-264px -192px}.k-justifyFull{background-position:-240px -216px}.k-state-hover .k-justifyFull,.k-state-selected .k-justifyFull{background-position:-264px -216px}.k-insertUnorderedList{background-position:-240px -264px}.k-state-hover .k-insertUnorderedList,.k-state-selected .k-insertUnorderedList{background-position:-264px -264px}.k-insertOrderedList{background-position:-240px -288px}.k-state-hover .k-insertOrderedList,.k-state-selected .k-insertOrderedList{background-position:-264px -288px}.k-indent,.k-rtl .k-outdent{background-position:-288px 0}.k-state-hover .k-indent,.k-state-hover .k-rtl .k-outdent,.k-state-selected .k-indent,.k-state-selected .k-rtl .k-outdent{background-position:-312px 0}.k-outdent,.k-rtl .k-indent{background-position:-288px -24px}.k-state-hover .k-outdent,.k-state-hover .k-rtl .k-indent,.k-state-selected .k-outdent,.k-state-selected .k-rtl .k-indent{background-position:-312px -24px}.k-createLink{background-position:-288px -48px}.k-state-hover .k-createLink,.k-state-selected .k-createLink{background-position:-312px -48px}.k-unlink{background-position:-288px -72px}.k-state-hover .k-unlink,.k-state-selected .k-unlink{background-position:-312px -72px}.k-insertImage{background-position:-288px -96px}.k-state-hover .k-insertImage,.k-state-selected .k-insertImage{background-position:-312px -96px}.k-subscript{background-position:-288px -144px}.k-state-hover .k-subscript,.k-state-selected .k-subscript{background-position:-312px -144px}.k-superscript{background-position:-288px -168px}.k-state-hover .k-superscript,.k-state-selected .k-superscript{background-position:-312px -168px}.k-createTable{background-position:-192px 0}.k-state-hover .k-createTable,.k-state-selected .k-createTable{background-position:-216px 0}.k-addColumnLeft{background-position:-192px -24px}.k-state-hover .k-addColumnLeft,.k-state-selected .k-addColumnLeft{background-position:-216px -24px}.k-addColumnRight{background-position:-192px -48px}.k-state-hover .k-addColumnRight,.k-state-selected .k-addColumnRight{background-position:-216px -48px}.k-addRowAbove{background-position:-192px -72px}.k-state-hover .k-addRowAbove,.k-state-selected .k-addRowAbove{background-position:-216px -72px}.k-addRowBelow{background-position:-192px -96px}.k-state-hover .k-addRowBelow,.k-state-selected .k-addRowBelow{background-position:-216px -96px}.k-deleteRow{background-position:-192px -120px}.k-state-hover .k-deleteRow,.k-state-selected .k-deleteRow{background-position:-216px -120px}.k-deleteColumn{background-position:-192px -144px}.k-state-hover .k-deleteColumn,.k-state-selected .k-deleteColumn{background-position:-216px -144px}.k-mergeCells{background-position:-192px -168px}.k-state-hover .k-mergeCells,.k-state-selected .k-mergeCells{background-position:-216px -168px}.k-fontName{width:110px}.k-fontSize{width:124px}.k-formatBlock{width:147px}.k-editortoolbar-dragHandle{float:left;margin:1px 0 0}.k-editor-toolbar .k-button-group{padding:1px}.k-editor .k-editor-toolbar .k-row-break{display:block;height:0;font-size:0;line-height:0}.k-button-group .k-tool{border-style:solid;border-width:1px;margin-right:-1px}.k-button-group .k-tool.k-state-hover,.k-button-group .k-tool:focus{position:relative;z-index:1}.k-rtl .k-button-group .k-tool{border-style:solid;border-width:1px}.k-button-group .k-tool.k-group-end{border-right-width:1px}.k-rtl .k-button-group .k-tool.k-group-end{border-left-width:1px}.k-button-group .k-state-disabled{display:none}.k-button-group .k-state-hover,.k-button-group .k-state-active{vertical-align:middle}.k-button-group .k-state-disabled{filter:alpha(opacity=30);opacity:.3}.k-editor .k-editable-area{width:100%;height:100%;border-style:solid;border-width:1px;outline:0}.k-editor .k-content{display:block;width:100%;height:100%;border:0;margin:0;padding:0;background:#fff}.k-editor .k-tool{outline:0}.k-editor iframe.k-content{display:inline;vertical-align:top}.k-editor .k-raw-content{border:0;margin:0;padding:0}.k-editor .k-raw-content,.k-editor-dialog .k-editor-textarea{font-size:inherit;font-family:consolas,"courier new",monospace}.k-editor-dialog{padding:1em;width:400px}.k-editor-dialog .k-edit-label{width:25%}.k-editor-dialog .k-edit-field{width:66%}.k-editor-dialog .k-edit-field .k-textbox{width:96%}.k-editor-dialog .k-edit-field .k-checkbox{margin:0 .4em 0 0}.k-viewhtml-dialog{width:auto}.k-imagebrowser-dialog{width:740px}.k-imagebrowser-dialog .k-imagebrowser{margin:0 1em 0}.k-imagebrowser-dialog .k-edit-label{width:13%}.k-imagebrowser-dialog .k-edit-field{width:81%}.k-imagebrowser-dialog .k-edit-field .k-textbox{width:50%}#k-editor-image-width,#k-editor-image-height{width:5em}.k-editor-dialog .k-button{display:inline-block}.k-editor-dialog .k-editor-textarea{width:600px;height:350px;padding:.2em .2em .2em .4em;border-width:1px;border-style:solid;overflow:auto}.k-button-wrapper .k-link:hover{text-decoration:underline}.k-ct-popup{width:180.39999999999998px;padding:.65em .5em .5em}.k-ct-popup .k-status{margin:.3em 0}.k-ct-cell{border-width:1px;border-style:solid;width:18px;height:18px;margin:1px;vertical-align:top;display:inline-block;overflow:hidden;-ms-high-contrast-adjust:none}.k-notification-wrap{padding:.6em .5em;cursor:default;position:relative;white-space:nowrap}.k-notification-button .k-notification-wrap{padding-right:20px}.k-notification-wrap>.k-i-note{vertical-align:text-bottom;margin-right:4px}.k-notification-wrap>.k-i-close{position:absolute;top:7px;right:4px;display:none}.k-notification-button .k-notification-wrap>.k-i-close{display:block}.k-progressbar{display:inline-block;position:relative;vertical-align:middle}.k-progressbar{border-radius:4px}.k-progressbar-horizontal{width:27em;height:1.9em}.k-progressbar-vertical{width:1.9em;height:27em}.k-progressbar>.k-state-selected{position:absolute;border-style:solid;border-width:1px;overflow:hidden}.k-progressbar-horizontal>.k-state-selected,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected{left:-1px;right:auto;top:-1px;height:100%;border-radius:4px 0 0 4px}.k-progressbar-horizontal.k-progressbar-reverse>.k-state-selected,.k-rtl .k-progressbar-horizontal>.k-state-selected{left:auto;right:-1px;border-radius:0 4px 4px 0}.k-progressbar-vertical>.k-state-selected{left:-1px;bottom:-1px;width:100%;border-radius:0 0 4px 4px}.k-progressbar-vertical.k-progressbar-reverse>.k-state-selected{bottom:auto;top:-1px;border-radius:4px 4px 0 0}.k-progressbar>.k-state-selected.k-complete,.k-rtl .k-progressbar>.k-state-selected.k-complete{border-radius:4px}.k-progressbar>.k-reset{list-style:none;margin:0;padding:0;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border-radius:4px;white-space:nowrap}.k-progressbar-horizontal .k-item{display:inline-block;height:100%;border-style:solid;margin-left:-1px}.k-progressbar-horizontal .k-item.k-first{margin-left:0}.k-progressbar-horizontal .k-item.k-last{border-right-width:0}.k-progressbar-horizontal .k-item,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item{border-width:1px 1px 1px 0}.k-progressbar-horizontal.k-progressbar-reverse .k-item,.k-rtl .k-progressbar-horizontal .k-item{border-width:1px 0 1px 1px}.k-progressbar-horizontal .k-first,.k-rtl .k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last{border-radius:4px 0 0 4px;border-left-width:1px}.k-progressbar-horizontal .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-radius:0 4px 4px 0}.k-progressbar-horizontal.k-progressbar-reverse .k-last,.k-rtl .k-progressbar-horizontal .k-first{border-right-width:1px}.k-progressbar-vertical .k-item{width:100%;border-style:solid;border-width:1px 1px 0 1px;margin-top:-1px}.k-progressbar-vertical .k-item.k-first{margin-top:0}.k-progressbar-vertical li.k-item.k-last{border-bottom-width:0}.k-progressbar-vertical .k-first{border-radius:4px 4px 0 0}.k-progressbar-vertical .k-last{border-radius:0 0 4px 4px;border-bottom-width:1px}.k-progressbar-vertical.k-progressbar-reverse .k-item{border-width:0 1px 1px 1px}.k-progressbar-vertical.k-progressbar-reverse .k-first{border-top-width:1px}.k-progress-status-wrap{position:absolute;top:-1px;border:1px solid transparent;line-height:2em;width:100%;height:100%}.k-progress-status-wrap,.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap{left:-1px;right:auto;text-align:right}.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap,.k-rtl .k-progressbar-horizontal .k-progress-status-wrap{left:auto;right:-1px;text-align:left}.k-progressbar-vertical .k-progress-status-wrap{top:auto;bottom:-1px}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap{bottom:auto;top:-1px}.k-progress-status{display:inline-block;padding:0 .5em;min-width:10px;white-space:nowrap}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{position:absolute;bottom:0;left:0}.k-progressbar-vertical .k-progress-status{-webkit-transform:rotate(-90deg) translateX(-100%);-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.k-progressbar-vertical.k-progressbar-reverse .k-progress-status{-webkit-transform:rotate(90deg) translateX(-100%);-moz-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);-o-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.k-ie7 .k-progressbar-vertical .k-progress-status{writing-mode:tb-rl;padding:.5em 0}.k-ie8 .k-progressbar-vertical .k-progress-status{writing-mode:bt-lr;padding:.5em 0}div.k-slider{position:relative;border-width:0;background-color:transparent;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-slider-vertical{width:26px;height:200px}.k-slider-horizontal{display:inline-block;width:200px;height:26px}.k-slider-wrap{width:100%;height:100%}.k-slider .k-button,.k-grid .k-slider .k-button{position:absolute;top:0;width:24px;min-width:0;height:24px;margin:0;padding:0;outline:0}.k-slider .k-button .k-icon{margin-top:3px;vertical-align:top}.k-state-disabled .k-slider-wrap{filter:alpha(opacity=60);opacity:.6}.k-state-disabled .k-slider-wrap .k-slider-items{color:#333}.k-slider .k-button-decrease{left:0}.k-slider-vertical .k-button-decrease,.k-grid .k-slider-vertical .k-button-decrease{top:auto;bottom:0}.k-slider .k-button-increase{right:0}.k-slider .k-icon,.k-slider-track,.k-slider .k-tick{cursor:pointer}.k-ie7 .k-slider .k-icon{margin-top:2px}.k-slider-track,.k-slider-selection{position:absolute;margin:0;padding:0}.k-slider-horizontal .k-slider-track,.k-slider-horizontal .k-slider-selection{top:50%;left:0;height:8px;margin-top:-4px;background-repeat:repeat-x}.k-slider-horizontal .k-slider-buttons .k-slider-track{left:34px}.k-slider-vertical .k-slider-track,.k-slider-vertical .k-slider-selection{left:50%;bottom:0;width:8px;margin-left:-4px;background-repeat:repeat-y}.k-slider-vertical .k-slider-buttons .k-slider-track{bottom:34px}.k-draghandle{position:absolute;background-repeat:no-repeat;background-color:transparent;text-indent:-3333px;overflow:hidden;text-decoration:none;text-align:center;outline:0}.k-slider-horizontal .k-draghandle{top:-4px;width:13px;height:14px}.k-slider-vertical .k-draghandle{left:-4px;width:14px;height:13px}.k-slider-buttons .k-slider-items{margin-left:34px}.k-slider-horizontal .k-slider-items{height:100%}.k-slider-vertical .k-slider-items{padding-top:1px}.k-slider-vertical .k-slider-buttons .k-slider-items{padding-top:0}.k-slider-vertical .k-slider-buttons .k-slider-items{margin:0;padding-top:35px}.k-slider .k-tick{position:relative;margin:0;padding:0;background-color:transparent;background-repeat:no-repeat;background-position:center center}.k-slider-horizontal .k-tick{float:left;height:100%;text-align:center}.k-ie7 .k-slider-vertical .k-tick{float:left;clear:left;width:100%}.k-slider-horizontal .k-tick{background-position:center -92px}.k-slider-horizontal .k-slider-topleft .k-tick{background-position:center -122px}.k-slider-horizontal .k-slider-bottomright .k-tick{background-position:center -152px}.k-slider-horizontal .k-tick-large{background-position:center -2px}.k-slider-horizontal .k-slider-topleft .k-tick-large{background-position:center -32px}.k-slider-horizontal .k-slider-bottomright .k-tick-large{background-position:center -62px}.k-slider-vertical .k-tick{background-position:-92px center}.k-slider-vertical .k-slider-topleft .k-tick{background-position:-122px center}.k-slider-vertical .k-slider-bottomright .k-tick{background-position:-152px center}.k-slider-vertical .k-tick-large{background-position:-2px center}.k-slider-vertical .k-slider-topleft .k-tick-large{background-position:-32px center}.k-slider-vertical .k-slider-bottomright .k-tick-large{background-position:-62px center}.k-slider-horizontal .k-first{background-position:0 -92px}.k-slider-horizontal .k-tick-large.k-first{background-position:0 -2px}.k-slider-horizontal .k-slider-topleft .k-first{background-position:0 -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first{background-position:0 -32px}.k-slider-horizontal .k-slider-bottomright .k-first{background-position:0 -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first{background-position:0 -62px}.k-slider-horizontal .k-last{background-position:100% -92px}.k-slider-horizontal .k-tick-large.k-last{background-position:100% -2px}.k-slider-horizontal .k-slider-topleft .k-last{background-position:100% -122px}.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last{background-position:100% -32px}.k-slider-horizontal .k-slider-bottomright .k-last{background-position:100% -152px}.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last{background-position:100% -62px}.k-slider-vertical .k-first{background-position:-92px 100%}.k-slider-vertical .k-tick-large.k-first{background-position:-2px 100%}.k-slider-vertical .k-slider-topleft .k-first{background-position:-122px 100%}.k-slider-vertical .k-slider-topleft .k-tick-large.k-first{background-position:-32px 100%}.k-slider-vertical .k-slider-bottomright .k-first{background-position:-152px 100%}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first{background-position:-62px 100%}.k-slider-vertical .k-last{background-position:-92px 0}.k-slider-vertical .k-tick-large.k-last{background-position:-2px 0}.k-slider-vertical .k-slider-topleft .k-last{background-position:-122px 0}.k-slider-vertical .k-slider-topleft .k-tick-large.k-last{background-position:-32px 0}.k-slider-vertical .k-slider-bottomright .k-last{background-position:-152px 0}.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last{background-position:-62px 0}.k-slider-vertical .k-tick{text-align:right}.k-slider-vertical .k-slider-topleft .k-tick{text-align:left}.k-slider .k-label{position:absolute;white-space:nowrap;font-size:.92em}.k-slider-horizontal .k-label{left:0;width:100%;line-height:1}.k-slider-horizontal .k-first .k-label{left:-50%}.k-slider-horizontal .k-last .k-label{left:auto;right:-50%}.k-slider-horizontal .k-label{bottom:-1.2em}.k-slider-horizontal .k-slider-topleft .k-label{top:-1.2em}.k-slider-vertical .k-label{left:120%;display:block;text-align:left}.k-slider-vertical .k-last .k-label{top:-0.5em}.k-slider-vertical .k-first .k-label{bottom:-0.5em}.k-slider-vertical .k-slider-topleft .k-label{left:auto;right:120%}.k-slider-tooltip{top:-4444px}.k-scheduler-toolbar,.k-scheduler-footer{border-style:solid}.k-scheduler-toolbar,.k-scheduler-footer{line-height:28px;padding:6px}.k-scheduler-toolbar{border-width:0 0 1px}.k-edit-field.k-scheduler-toolbar{border-width:0;padding-top:0;padding-left:0;padding-right:0}.k-scheduler-header{text-align:center}.k-scheduler-footer{border-width:1px 0 0}.k-scheduler-toolbar>ul{float:right}.k-scheduler-toolbar>ul:first-child{float:left}.k-scheduler-toolbar>ul>li,.k-scheduler-footer>ul>li{display:inline-block;border-style:solid;border-width:1px 1px 1px 0}.k-scheduler .k-scheduler-toolbar .k-nav-current{border-width:0}.k-scheduler-toolbar>ul>li:first-child{border-left-width:1px}.k-scheduler div.k-scheduler-footer ul li{margin-right:.6em;border-width:1px}.k-scheduler-toolbar .k-link,.k-scheduler-footer .k-link{display:inline-block;padding:.16666em 1.1em}.k-scheduler-toolbar .k-nav-prev .k-link,.k-scheduler-toolbar .k-nav-next .k-link{padding-left:.6em;padding-right:.6em}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link{height:2.3em;margin-top:-1px;vertical-align:middle}.k-ie7 .k-scheduler-toolbar .k-nav-prev .k-link .k-icon,.k-ie7 .k-scheduler-toolbar .k-nav-next .k-link .k-icon{margin-top:.5em}.k-scheduler-toolbar .k-nav-current .k-link{padding:0}.k-scheduler-toolbar .k-nav-current{margin:0 1.1em}.k-scheduler div.k-scheduler-toolbar>ul>li.k-nav-current,.k-scheduler .k-nav-current>.k-state-active{background:0}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation{width:100%;text-align:center}.k-scheduler-phone .k-scheduler-toolbar+.k-scheduler-toolbar .k-scheduler-navigation>li{background:0;border:0}.k-scheduler-phone .k-toolbar .k-nav-next{float:right}.k-scheduler-phone .k-toolbar .k-nav-prev{float:left}.k-scheduler-toolbar .k-i-calendar,.k-scheduler-footer .k-icon{margin:-2px 6px 0 0}.k-scheduler-header,.k-scheduler-header-wrap{overflow:hidden}.k-scheduler-header-wrap{position:relative;border-style:solid;border-width:0}.k-scheduler .k-scrollbar-v .k-scheduler-header-wrap{border-right-width:1px}.k-scheduler-times,.k-scheduler-content{position:relative}.k-scheduler-times{overflow:hidden;white-space:nowrap;border-style:solid;border-width:0}.k-scheduler-content{overflow:auto}.k-scheduler-layout,.k-scheduler-table{border-spacing:0;width:100%;margin:0;border-collapse:separate}.k-ie7 .k-scheduler-content .k-scheduler-table{width:auto}.k-scheduler-layout>tbody>tr>td{padding:0;vertical-align:top}.k-safari .k-scheduler-layout>tbody>tr>td+td{width:100%}.k-scheduler-table{table-layout:fixed}.k-scheduler-times .k-scheduler-table{table-layout:auto}.k-scheduler-monthview .k-scheduler-content .k-scheduler-table{height:100%}.k-scheduler-table td,.k-scheduler-table th{height:1.5em;padding:.334em .5em;font-size:100%}.k-scheduler .k-scheduler-table td,.k-scheduler .k-scheduler-table th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-scheduler-monthview .k-hidden,.k-scheduler-monthview .k-hidden>div{width:0!important;overflow:hidden!important}.k-scheduler-monthview .k-hidden{height:60px;padding-left:0!important;padding-right:0!important;border-right-width:0!important}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times{margin-right:1px}.k-scheduler-monthview>tbody>tr:first-child .k-scheduler-times .k-hidden{height:auto}.k-scheduler-monthview .k-scheduler-table td{height:80px;text-align:right}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{height:40px}.k-scheduler-table td,.k-slot-cell{vertical-align:top}.k-scheduler-layout tr+tr .k-scheduler-times th:last-child{vertical-align:top}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td{text-align:center;vertical-align:middle}.k-scheduler-phone .k-scheduler-monthview .k-scheduler-table td span{font-size:1.5em}.k-scheduler-header th{overflow:hidden;text-overflow:ellipsis}.k-scheduler-table td,.k-scheduler-header th{border-style:solid;border-width:0 0 1px 1px}.k-scheduler-table td:first-child,.k-scheduler-header th:first-child{border-left-width:0}.k-scheduler-agendaview .k-scheduler-table td:first-child{border-left-width:1px}.k-scheduler-agendaview .k-scheduler-table td.k-first{border-left-width:0}.k-scheduler-layout tr+tr .k-scheduler-times tr:last-child>th,.k-scheduler-layout tr+tr .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-table>tbody>tr>.k-last{border-bottom-width:0}.k-scrollbar-h tr+tr .k-scheduler-times,.k-scrollbar-h .k-scheduler-content .k-scheduler-table>tbody>tr:last-child>td,.k-scheduler-agendaview.k-scrollbar-h .k-scheduler-table>tbody>tr>td.k-last{border-bottom-width:1px}.k-scheduler-times th{text-align:right;padding-right:.6em;border-style:solid;border-width:0 1px 1px 0;border-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th{border-bottom-color:transparent}.k-scheduler-layout tr+tr .k-scheduler-times th.k-slot-cell,.k-scheduler-layout tr+tr .k-scheduler-times th.k-scheduler-times-all-day{border-bottom-color:inherit}.k-scheduler .k-middle-row td{border-bottom-style:dotted}.k-scheduler-now-arrow,.k-scheduler-now-line{position:absolute}.k-scheduler-now-arrow{width:0;height:0;border:solid 5px transparent;left:0}.k-scheduler-now-line{left:5px;right:0;height:1px}.k-task{position:relative}div.k-more-events{text-align:center;font-size:18px;line-height:1.2;padding:0}.k-more-events>span{display:block;margin-top:-0.6em}.k-event,.k-more-events{position:absolute;border-style:solid;border-width:1px;text-align:left;overflow:hidden}.k-event{cursor:default;min-height:1.3em}.k-event-drag-hint{filter:alpha(opacity=60);opacity:.6;cursor:-webkit-grabbing;cursor:-moz-grabbing}.k-scheduler-header .k-event{white-space:nowrap}.k-event-template{padding:.3em 1.4em .3em .6em}.k-event-time{display:none;padding-bottom:0;font-size:.9em}.k-event-drag-hint .k-event-time{display:block}.k-event-actions,.k-event>.k-link,.k-task>.k-link{position:absolute;top:3px;right:4px;white-space:nowrap}.k-event-actions{z-index:1}.k-scheduler-agendaview .k-task>.k-link{top:0;right:0}.k-event-actions:first-child{position:static;float:left;margin:4px 2px 0 4px}.k-webkit .k-event-actions:first-child{margin-top:3px}.k-event-actions:first-child>.k-link{display:inline-block}.k-event-delete{display:none}.k-event:hover .k-event-delete,tr:hover>td>.k-task .k-event-delete{display:inline-block}.k-event .k-event-top-actions,.k-event .k-event-bottom-actions{position:absolute;top:0;left:0;width:100%;text-align:center}.k-event .k-event-bottom-actions{top:auto;bottom:0}.k-event .k-resize-handle,.k-scheduler-mobile .k-event:hover .k-resize-handle{position:absolute;visibility:hidden;z-index:2}.k-event:hover .k-resize-handle,.k-event-active .k-resize-handle,.k-scheduler-mobile .k-event-active:hover .k-resize-handle{visibility:visible}.k-event .k-resize-handle:after{content:"";position:absolute;filter:alpha(opacity=50);opacity:.5}.k-scheduler-mobile .k-event .k-resize-handle:after{filter:none;opacity:1}.k-event>.k-resize-n{top:0;left:0;right:0;height:.4em}.k-event>.k-resize-s{bottom:0;left:0;right:0;height:.4em}.k-event>.k-resize-e{right:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-w{left:0;top:0;bottom:0;width:.4em}.k-event>.k-resize-n:after,.k-event>.k-resize-s:after{top:1px;left:50%;margin-left:-1em;width:2em;height:1px}.k-event>.k-resize-s:after{top:auto;bottom:1px}.k-event>.k-resize-e:after,.k-event>.k-resize-w:after{left:1px;top:50%;margin-top:-0.7em;height:1.4em;width:1px}.k-event>.k-resize-e:after{left:auto;right:1px}.k-scheduler-mobile .k-event>.k-resize-n,.k-scheduler-mobile .k-event>.k-resize-s{height:.6em}.k-scheduler-mobile .k-event>.k-resize-e,.k-scheduler-mobile .k-event>.k-resize-w{width:.6em}.k-scheduler-mobile .k-event>.k-resize-n:after,.k-scheduler-mobile .k-event>.k-resize-s:after{top:0;margin-left:-3em;width:4em;height:.6em}.k-scheduler-mobile .k-event>.k-resize-s:after{bottom:0}.k-scheduler-mobile .k-event>.k-resize-e:after,.k-scheduler-mobile .k-event>.k-resize-w:after{left:0;margin-top:-0.7em;height:1.4em;width:.6em}.k-scheduler-mobile .k-event>.k-resize-e:after{right:0}.k-scheduler-mobile .k-event>.k-resize-n:after{border-radius:0 0 4px 4px}.k-scheduler-mobile .k-event>.k-resize-s:after{border-radius:4px 4px 0 0}.k-scheduler-mobile .k-event>.k-resize-w:after{border-radius:0 4px 4px 0}.k-scheduler-mobile .k-event>.k-resize-e:after{border-radius:4px 0 0 4px}.k-scheduler-phone .k-scheduler-monthview .k-events-container{position:absolute;text-align:center;height:6px;line-height:6px}.k-scheduler-phone .k-scheduler-monthview .k-event{position:static;display:inline-block;width:4px;height:4px;min-height:0;margin:1px}.k-scheduler-marquee{border-style:solid;border-width:0}.k-scheduler-marquee.k-first:before,.k-scheduler-marquee.k-last:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:3px}div.k-scheduler-marquee:before{top:0;left:0;border-right-color:transparent;border-bottom-color:transparent}div.k-scheduler-marquee:after{bottom:0;right:0;border-top-color:transparent;border-left-color:transparent}.k-scheduler-marquee .k-label-top{position:absolute;top:.3em;left:.8em;font-size:.8em}.k-scheduler-marquee .k-label-bottom{position:absolute;bottom:.3em;right:.81em;font-size:.8em}.k-scheduler-quickedit .k-textbox{width:200px}.k-tooltip-bottom{text-align:left}.k-tooltip-bottom .k-button{float:left;margin-right:.3em}.k-tooltip-bottom .k-quickedit-details{float:right;margin-right:0}.k-scheduler-agendaview .k-scheduler-table th,.k-scheduler-agendaview .k-scheduler-table td{text-align:left}.k-scheduler-times .k-slot-cell,.k-scheduler-groupcolumn{width:6em}.k-scheduler-datecolumn{width:12em}.k-scheduler-timecolumn{width:11em}.k-scheduler-timecolumn>div{position:relative;vertical-align:top}.k-webkit .k-scheduler-timecolumn>div>.k-icon{vertical-align:top}.k-scheduler-timecolumn>div>.k-i-arrow-e{position:absolute;right:-4px}.k-scheduler-timecolumn .k-i-arrow-w{margin-left:-4px}.k-scheduler-mark{display:inline-block;width:1em;height:1em;vertical-align:middle;margin-right:.5em}.k-scheduler-agendaday{float:left;margin:0 .2em 0 0;font-size:3em;font-weight:normal}.k-scheduler-agendaweek{display:block;margin:.4em 0 0;font-size:1.1em;font-style:normal}.k-scheduler-agendadate{font-size:.8em}.k-scheduler-timecolumn{white-space:nowrap}.k-scheduler-edit-form .k-edit-form-container,.k-scheduler-timezones .k-edit-form-container{width:520px}.k-scheduler-edit-form .k-edit-label{width:17%}.k-scheduler-edit-form .k-edit-field{width:77%}.k-scheduler-edit-form .k-textbox[name="title"],.k-scheduler-edit-form textarea.k-textbox{width:100%}.k-scheduler-edit-form textarea.k-textbox{min-height:4em;resize:vertical}.k-scheduler-edit-form>.k-edit-box:first-child .k-datetimepicker{margin-right:1em}.km-pane-wrapper .k-scheduler-edit-form .k-edit-buttons{clear:right;margin-right:2%;margin-left:2%;padding:0 0 .6em}.k-edit-box{float:left}.k-edit-box+.k-edit-box{float:right}.k-scheduler-edit-form label+input{margin-left:1em}.k-edit-field>ul.k-reset>li{margin:.2em 0 .4em;line-height:2.4}.k-edit-field>ul.k-reset.k-toolbar>li{margin:0}.k-edit-field>ul.k-reset .k-widget{margin-left:.8em}.k-edit-field>ul.k-reset .k-numerictextbox,.k-edit-field span.k-recur-interval{width:5em}.k-edit-field>ul.k-reset .k-dropdown,.k-edit-field>ul.k-reset .k-datepicker,div[name="recurrenceRule"]>.k-dropdown{width:9em}.k-popup-message{margin:0;padding:1em 0 2em;text-align:center}.k-scheduler-timezones .k-dropdown:first-child{width:100%}.k-scheduler-timezones .k-dropdown+.k-dropdown{margin:.5em 0 .7em}.k-tooltip{position:absolute;z-index:12000;border-style:solid;border-width:1px;padding:4px 5px 4px 6px;background-repeat:repeat-x;min-width:20px;text-align:center}.k-tooltip-button{text-align:right;height:0}.k-tooltip-content{height:100%}.k-tooltip-closable .k-tooltip-content{padding-right:20px}span.k-tooltip{position:static;display:inline-block;border-width:1px;padding:2px 5px 1px 6px}.k-invalid-msg{display:none}.k-callout{position:absolute;width:0;height:0;border-style:solid;border-width:6px;border-color:transparent}.k-callout-n{top:-13px;left:50%}.k-callout-w{top:50%;left:-13px}.k-callout-s{left:50%;bottom:-13px}.k-callout-e{top:50%;right:-13px}.k-slider-tooltip .k-callout-n,.k-slider-tooltip .k-callout-s{margin-left:-6px}.k-slider-tooltip .k-callout-w,.k-slider-tooltip .k-callout-e{margin-top:-6px}.k-tooltip-validation .k-warning{vertical-align:text-top;margin-right:3px}.k-tooltip-validation{z-index:9999}.k-splitter{position:relative;height:300px}.k-pane>.k-splitter{border-width:0;overflow:hidden}.k-splitter .k-pane{overflow:hidden}.k-splitter .k-scrollable{overflow:auto}.k-splitter .k-pane-loading{position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px}.k-ghost-splitbar,.k-splitbar{position:absolute;border-style:solid;font-size:0;outline:0;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-splitter .k-ghost-splitbar-horizontal,.k-splitter .k-splitbar-horizontal{top:0;width:5px;border-width:0 1px;background-repeat:repeat-y}.k-ghost-splitbar-vertical,.k-splitbar-vertical{left:0;height:5px;border-width:1px 0;background-repeat:repeat-x}.k-splitbar-draggable-horizontal{cursor:w-resize}.k-splitbar-draggable-vertical{cursor:n-resize}.k-splitbar .k-resize-handle{display:none}.k-restricted-size-horizontal,.k-restricted-size-vertical{background-color:#f00}.k-splitbar-horizontal .k-icon{position:absolute;top:50%;width:5px;height:20px;margin-top:-10px}.k-collapse-prev,.k-collapse-next,.k-expand-prev,.k-expand-next{cursor:pointer}.k-splitbar-horizontal .k-collapse-prev{margin-top:-31px}.k-splitbar-horizontal .k-collapse-next{margin-top:11px}.k-splitbar-static-horizontal{width:1px}.k-splitbar-static-vertical{height:1px}.k-splitbar-vertical .k-icon{position:absolute;left:50%;width:20px;height:5px;margin-left:-10px}.k-splitbar-vertical .k-collapse-prev{margin-left:-31px}.k-splitbar-vertical .k-collapse-next{margin-left:11px}.k-splitbar-draggable-vertical .k-resize-handle,.k-splitbar-draggable-horizontal .k-resize-handle{display:inline-block}.k-splitbar-horizontal .k-resize-handle{background-position:-165px -6px}.k-splitbar-horizontal-hover>.k-resize-handle{background-position:-181px -6px}.k-splitbar-horizontal .k-collapse-prev,.k-splitbar-horizontal .k-expand-next{background-position:-6px -174px}.k-splitbar-horizontal-hover>.k-collapse-prev,.k-splitbar-horizontal-hover>.k-expand-next{background-position:-22px -174px}.k-splitbar-horizontal .k-collapse-next,.k-splitbar-horizontal .k-expand-prev{background-position:-5px -142px}.k-splitbar-horizontal-hover>.k-collapse-next,.k-splitbar-horizontal-hover>.k-expand-prev{background-position:-21px -142px}.k-splitbar-vertical .k-resize-handle{background-position:-38px -309px}.k-splitbar-vertical-hover>.k-resize-handle{background-position:-70px -309px}.k-splitbar-vertical .k-collapse-prev,.k-splitbar-vertical .k-expand-next{background-position:2px -134px}.k-splitbar-vertical-hover>.k-collapse-prev,.k-splitbar-vertical-hover>.k-expand-next{background-position:-14px -134px}.k-splitbar-vertical .k-collapse-next,.k-splitbar-vertical .k-expand-prev{background-position:2px -165px}.k-splitbar-vertical-hover>.k-collapse-next,.k-splitbar-vertical-hover>.k-expand-prev{background-position:-14px -165px}html .k-upload{position:relative}html .k-upload-empty{border-width:0;background:0}.k-dropzone em,.k-upload-button{vertical-align:middle}.k-ie7 .k-dropzone em,.k-ie7 .k-upload-button{vertical-align:baseline}.k-dropzone,.k-file{position:relative}.k-dropzone{border-style:solid;border-width:0;padding:.8em;background-color:transparent}.k-dropzone em{visibility:hidden;margin-left:.6em}.k-dropzone-active em{visibility:visible}.k-upload-button{position:relative;min-width:7.167em;overflow:hidden!important;direction:ltr}.k-upload-sync .k-upload-button,.k-ie7 .k-upload-button,.k-ie8 .k-upload-button,.k-ie9 .k-upload-button{margin:.8em}.k-upload-button input{position:absolute;top:0;right:0;z-index:1;font:200px monospace!important;filter:alpha(opacity=0);opacity:0;margin:0;padding:0;cursor:pointer}.k-upload-files{margin:0 0 .6em;line-height:2.66;border-style:solid;border-width:1px 0 0}.k-upload-files .k-button{padding:0}.k-upload-files .k-button,.k-upload-status-total .k-icon{margin-left:8px}.k-ie7 .k-upload-files .k-button{line-height:1}.k-upload .k-fail{background-position:-161px -111px}.k-si-refresh{background-position:-160px -128px}.k-link:not(.k-state-disabled):hover>.k-si-refresh,.k-state-hover>.k-si-refresh,.k-state-hover>*>.k-si-refresh,.k-button:hover .k-si-refresh,.k-textbox:hover .k-si-refresh,.k-button:active .k-si-refresh{background-position:-176px -128px}.k-si-tick,.k-success{background-position:-160px -96px}.k-link:not(.k-state-disabled):hover>.k-si-tick,.k-link:not(.k-state-disabled):hover>.k-success,.k-state-hover>.k-si-tick,.k-state-hover>.k-success,.k-state-hover>*>.k-si-tick,.k-state-hover>*>.k-success,.k-button:hover .k-si-tick,.k-button:hover .k-success,.k-textbox:hover .k-si-tick,.k-textbox:hover .k-success,.k-button:active .k-si-tick,.k-button:active .k-success{background-position:-176px -96px}.k-si-cancel{background-position:-160px -112px}.k-link:not(.k-state-disabled):hover>.k-si-cancel,.k-state-hover>.k-si-cancel,.k-state-hover>*>.k-si-cancel,.k-button:hover .k-si-cancel,.k-textbox:hover .k-si-cancel,.k-button:active .k-si-cancel{background-position:-176px -112px}.k-file{border-style:solid;border-width:0 0 1px;padding:.167em .167em .167em .8em}.k-file .k-icon{position:relative}.k-file>.k-icon{background-position:-112px -288px}.k-link:not(.k-state-disabled):hover>.k-file>.k-icon,.k-state-hover>.k-file>.k-icon,.k-state-hover>*>.k-file>.k-icon,.k-button:hover .k-file>.k-icon,.k-textbox:hover .k-file>.k-icon,.k-button:active .k-file>.k-icon{background-position:-128px -288px}.k-filename{position:relative;display:inline-block;min-width:10em;max-width:16.667em;vertical-align:middle;margin-left:1em;padding-bottom:.167em;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.k-upload-status{position:absolute;right:12px;top:.6em;line-height:.7em}.k-upload-status .k-button,.k-upload-status .k-warning{vertical-align:text-bottom}.k-dropzone .k-upload-status{line-height:2.4}.k-ie8 .k-upload-status-total{line-height:29px}.k-progress{position:absolute;top:0;bottom:0;left:0}.k-upload-selected{min-width:7.167em;margin:.25em 0 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.k-ie7 .k-upload-selected{min-width:100px}.k-upload-selected,.k-upload-cancel{margin-bottom:.8em}.k-upload-selected{margin-left:.8em;margin-right:.2em}.k-toolbar-wrap .k-dropzone em,.k-toolbar-wrap .k-upload-files{display:none}.k-toolbar-wrap .k-dropzone{border:0;padding:0}.k-toolbar-wrap .k-dropzone-active{text-align:center}.k-toolbar-wrap .k-dropzone-active em{display:inline;margin:0;font-size:5em;font-style:normal}.k-toolbar-wrap .k-dropzone-active .k-upload-button{display:none}.k-imagebrowser-dropzone{z-index:10010;filter:alpha(opacity=40);opacity:.4;position:fixed}.k-search-wrap{position:relative;float:right;width:20%;padding:0}.k-search-wrap label{position:absolute;top:0;left:4px;line-height:20px;font-style:italic}.k-search-wrap input.k-input{padding-left:0;padding-right:0}.k-search-wrap .k-search{position:absolute;top:4px;right:2px;margin:0}.k-breadcrumbs{position:relative;float:left;width:79%}.k-breadcrumbs-wrap{position:absolute;top:3px;left:0;z-index:1;padding-left:5px;line-height:18px}.k-breadcrumbs>.k-input{width:100%;font-size:inherit;font-family:inherit;border:0}.k-breadcrumbs .k-link,.k-breadcrumbs-wrap .k-icon{margin-top:0;text-decoration:none;vertical-align:middle;position:static}.k-breadcrumbs .k-link:hover{text-decoration:underline}.k-imagebrowser .k-breadcrumbs .k-i-seek-w{text-decoration:none;cursor:default}.k-imagebrowser .k-toolbar{border-style:solid;border-width:1px;margin:8px 0 0;padding:.25em;line-height:23px;white-space:nowrap}.k-imagebrowser .k-toolbar .k-button.k-state-disabled{display:none}.k-imagebrowser .k-toolbar-wrap{float:left}.k-imagebrowser .k-tiles-arrange{float:right}.k-imagebrowser .k-tiles-arrange .k-dropdown{width:75px}.k-imagebrowser .k-upload{float:left;z-index:10010;border-width:0;background-color:transparent}.k-imagebrowser .k-upload .k-upload-status{display:none}.k-imagebrowser .k-upload .k-upload-button{width:auto;margin-left:0;vertical-align:top}.k-imagebrowser .k-upload .k-icon{vertical-align:bottom}.k-ie7 .k-imagebrowser .k-upload-button,.k-ie7 .k-imagebrowser .k-upload .k-icon{vertical-align:baseline;position:relative;top:1px}.k-ie7 .k-imagebrowser .k-upload .k-icon{top:2px}.k-ie7 .k-imagebrowser .k-toolbar .k-button-icon{vertical-align:middle}.k-tiles{clear:both;height:390px;border-style:solid;border-width:1px;border-top-width:0;margin:0 0 1.4em;padding:9px;overflow:auto;line-height:1.2}.k-tile{float:left;width:223px;height:88px;overflow:hidden;border-style:solid;border-width:1px;margin:1px;padding:0 0 4px;background-position:0 100px;background-repeat:repeat-x;cursor:pointer}.k-tiles li.k-state-hover,.k-tiles li.k-state-selected{background-position:0 center}.k-imagebrowser .k-thumb{float:left;display:inline;width:80px;height:80px;margin:4px 10px 0 4px;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.k-imagebrowser .k-file{width:80px;height:80px}.k-imagebrowser .k-image{margin:2px 0 0 2px}.k-imagebrowser .k-folder{width:80px;height:80px;background-position:0 -200px;background-repeat:no-repeat}.k-imagebrowser .k-loading{margin:35px 0 0 33px}.k-tile strong,.k-tile input{margin:10px 0 4px;font-weight:normal}.k-tile strong{float:left;width:120px;overflow:hidden;text-overflow:ellipsis}.k-tile input{width:100px}.k-tile strong,.k-tile input,.k-tile .k-filesize{display:block}.k-imagebrowser .k-form-text-row{text-align:right}.k-imagebrowser .k-form-text-row label{width:14%}.k-imagebrowser .k-form-text-row input{width:80%}.k-tile-empty{margin:160px 0 0}.k-tile-empty .k-dialog-upload{font-weight:bold;font-size:120%}.k-tile-empty strong{display:block;margin:0 0 .2em;font-size:3em;font-weight:normal}.k-tile-empty,.k-tile-empty .k-button-wrapper{text-align:center}.k-ie7 .k-button,.k-ie7 .k-grid-filter,.k-ie7 .k-header-column-menu,.k-ie7 .k-grid .k-pager-numbers,.k-ie7 .k-grid .k-status-text,.k-ie7 .k-pager-numbers .k-link,.k-ie7 .k-pager-numbers span,.k-ie7 .k-pager-numbers input,.k-ie7 .k-grouping-row p,.k-ie7 .k-grouping-header a,.k-ie7 .k-grouping-header .k-group-indicator,.k-ie7 .k-grouping-header .k-link,.k-ie7 .k-grouping-header .k-button,.k-ie7 .k-grid-actions,.k-ie7 .k-edit-label,.k-ie7 .k-edit-field,.k-ie7 .k-edit-form-container .editor-label,.k-ie7 .k-edit-form-container .editor-field,.k-ie7 .k-combobox,.k-ie7 .k-dropdown,.k-ie7 .k-selectbox,.k-ie7 .k-picker-wrap .k-select,.k-ie7 .k-dropdown-wrap .k-select,.k-ie7 .k-numerictextbox,.k-ie7 .k-timepicker,.k-ie7 .k-datepicker,.k-ie7 .k-datetimepicker,.k-ie7 .k-colorpicker,.k-ie7 .k-calendar,.k-ie7 .k-calendar .k-nav-fast,.k-ie7 .k-treeview .k-icon,.k-ie7 .k-treeview .k-image,.k-ie7 .k-treeview .k-sprite,.k-ie7 .k-treeview .k-in,.k-ie7 .k-colorpicker,.k-ie7 .k-colorpicker .k-tool-icon,.k-ie7 .k-palette.k-reset,.k-ie7 .k-editor-dialog .k-button,.k-ie7 .k-form-text-row label,.k-ie7 .k-tabstrip-items .k-item,.k-ie7 .k-tabstrip-items .k-link,.k-ie7 .k-slider-horizontal,.k-ie7 .k-splitbar-draggable-vertical .k-resize-handle,.k-ie7 .k-splitbar-draggable-horizontal .k-resize-handle,.k-ie7 .t-filename,.k-ie7 div.k-window,.k-ie7 .k-window-titlebar .k-window-action,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-scheduler-toolbar>ul>li,.k-ie7 .k-scheduler-footer>ul>li,.k-ie7 .k-event:hover .k-event-delete,.k-ie7 tr:hover>td>.k-task .k-event-delete,.k-ie7 .k-progressbar,.k-ie7 .k-progressbar-horizontal .k-item,.k-ie7 .k-progress-status,.k-ie7 .k-grid-header-locked,.k-ie7 .k-grid-content-locked,.k-ie7 .k-grid-header-locked+.k-grid-header-wrap,.k-ie7 .k-grid-content-locked+.k-grid-content,.k-ie7 .k-grid-footer-locked{display:inline;zoom:1}.k-ie7 .k-treeview .k-item,.k-ie7 .k-treeview .k-group{zoom:1}.km-root,.km-pane,.km-pane-wrapper{width:100%;height:100%;-ms-touch-action:none;-ms-content-zooming:none;-ms-user-select:none;-webkit-user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}.km-pane-wrapper{position:absolute;width:100%;height:100%}.km-pane,.km-shim{font-family:sans-serif}.km-pane{overflow-x:hidden}.km-view{top:0;left:0;position:absolute;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;vertical-align:top}.k-ff .km-view,.k-ff .km-pane{overflow:hidden}.k-ff18 .km-view,.k-ff18 .km-pane,.k-ff19 .km-view,.k-ff19 .km-pane,.k-ff20 .km-view,.k-ff20 .km-pane,.k-ff21 .km-view,.k-ff21 .km-pane{position:relative}.k-ff .km-view{display:-moz-inline-box;display:flex}.km-content{min-height:1px;-moz-box-flex:1;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-moz-box-align:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;flex-align:stretch;display:block;width:auto;overflow:hidden;position:relative}.km-actionsheet>li{list-style-type:none;padding:inherit 1em;line-height:2em}.km-actionsheet{padding:0;margin:0}.km-shim{left:0;bottom:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:10001}.km-shim .k-animation-container,.km-actionsheet-wrapper{width:100%;-webkit-box-shadow:none;box-shadow:none;border:0}.km-shim .k-animation-container{width:auto}.km-pane-wrapper .k-grid-edit-form>.km-header,.km-pane-wrapper .k-grid-column-menu>.km-header,.km-pane-wrapper .k-grid-filter-menu>.km-header,.km-pane-wrapper .k-scheduler-edit-form>.km-header{border-style:solid;border-width:1px;padding:.3em .6em;text-align:center;width:auto;line-height:2em}.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-toolbar,.k-ie .km-pane-wrapper .k-scheduler>.k-scheduler-footer{line-height:2em}.km-pane-wrapper .k-grid-edit-form .k-multiselect,.km-pane-wrapper .k-scheduler-edit-form .k-multiselect{width:15em}.km-pane-wrapper .k-grid-edit-form .k-dropdown-wrap,.km-pane-wrapper .k-scheduler-edit-form .k-dropdown-wrap{display:block}.km-pane-wrapper .k-grid-column-menu .k-done,.km-pane-wrapper .k-grid-filter-menu .k-submit,.km-pane-wrapper .k-grid-edit-form .k-grid-update,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-update{float:right}.km-pane-wrapper .k-grid-filter-menu .k-cancel,.km-pane-wrapper .k-grid-edit-form .k-grid-cancel,.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-cancel{float:left}.km-pane-wrapper .k-scheduler-edit-form .k-scheduler-delete,*:not(.km-pane)>.km-shim .km-actionsheet .k-button{display:block;text-align:center}*:not(.km-pane)>.km-shim .km-actionsheet .k-button{font-size:1.4em;margin:.3em 1em}*:not(.km-pane)>.km-shim .km-actionsheet-title{text-align:center;line-height:3em;margin-bottom:-0.3em}*:not(.km-pane)>.km-shim>.k-animation-container{margin:0!important;padding:0!important;left:0!important}.km-pane-wrapper>div.km-pane{-webkit-box-shadow:none;box-shadow:none;font-weight:normal}.km-pane-wrapper .k-popup-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-edit-form .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-column-menu .km-content>.km-scroll-container,.km-pane-wrapper .k-grid-filter-menu .km-content>.km-scroll-container{position:absolute;width:100%;min-height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-edit-field{width:74%}.km-pane-wrapper .k-grid-edit-form .k-popup-edit-form,.km-pane-wrapper .k-grid-edit-form .k-edit-form-container{width:auto}.km-pane-wrapper .k-filter-menu .k-button{width:100%;margin:0}.k-grid-mobile .k-resize-handle-inner{position:absolute;top:50%;margin-top:-10px;left:-7px;width:17px;height:17px;border-style:solid;border-width:2px;border-radius:10px}.k-grid-mobile .k-resize-handle-inner:before{content:"";position:absolute;top:50%;margin-top:-3px;left:1px;width:6px;height:6px;background-position:-5px -53px}.k-grid-mobile .k-resize-handle-inner:after{content:"";position:absolute;top:50%;margin-top:-3px;right:1px;width:6px;height:6px;background-position:-5px -21px}.km-pane-wrapper .km-pane *{-webkit-background-clip:border-box;background-clip:border-box}.km-pane-wrapper .km-pane .k-mobile-list,.km-pane-wrapper .k-mobile-list ul{padding:0;margin:0;list-style-type:none;border-radius:0;background:0}.km-pane-wrapper .km-switch{top:50%;right:.8rem;position:absolute;margin-top:-1.1rem}.km-pane-wrapper .k-mobile-list .k-state-disabled{opacity:1}.km-pane-wrapper .k-mobile-list .k-state-disabled>*{opacity:.7}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-item>.k-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label,.km-pane-wrapper .k-mobile-list .k-edit-label{display:block;position:relative;list-style-type:none;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 0 .5em 1em;font-size:1em}.km-pane-wrapper .k-edit-form-container,.km-pane-wrapper .k-scheduler-edit-form .km-scroll-container{padding-top:1em;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-label{position:absolute;margin:0;float:none;clear:none;width:100%}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label label{display:block;text-align:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.1em 0;margin:0}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{font-size:1em;line-height:1.6em;overflow:hidden}.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-edit-label{width:100%;float:none;clear:none;min-height:2.7em}.km-pane-wrapper .km-header .k-icon,.km-pane-wrapper .k-grid-toolbar .k-icon,.km-pane-wrapper .k-grid-edit .k-icon,.km-pane-wrapper .k-grid-delete .k-icon{display:none}.km-pane-wrapper .k-mobile-list .k-edit-field{padding:.5em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar{padding:.3em 0}.km-pane-wrapper .k-mobile-list .k-scheduler-toolbar ul li{line-height:2em}.km-pane-wrapper .k-mobile-list .k-item>*{line-height:normal}.km-pane-wrapper .k-mobile-list .k-edit-buttons,.km-pane-wrapper .k-mobile-list .k-button-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em 1em;margin:0}.km-pane-wrapper .k-mobile-list>ul>li>.k-link,.km-pane-wrapper .k-mobile-list .k-filter-help-text>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{display:block;padding:.2em 1em;font-size:.95em;position:-webkit-sticky;margin:0;font-weight:normal;line-height:2em;background:transparent;border-top:1em solid transparent}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{position:relative}.km-pane-wrapper .k-mobile-list .k-item:first-child{border-top:0}.km-pane-wrapper .k-mobile-list .k-item:last-child{border-bottom:0}.km-pane-wrapper .k-mobile-list .k-item>.k-link,.km-pane-wrapper .k-mobile-list .k-item>.k-label{line-height:inherit;text-decoration:none;margin:-0.5em 0 -0.5em -1em}.k-check[type=checkbox],.k-check[type=radio],.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent}.km-pane-wrapper .k-mobile-list .k-link .k-check,.km-pane-wrapper .k-mobile-list .k-label .k-check,.k-mobile-list .k-edit-field [type=checkbox],.k-mobile-list .k-edit-field [type=radio]{border:0;font-size:inherit;width:13px;height:13px;margin:.26em 1em .26em 0}.k-ie .km-pane-wrapper .k-icon,.k-ie .km-pane-wrapper .k-mobile-list .k-link .k-check,.k-ie .km-pane-wrapper .k-mobile-list .k-label .k-check,.k-ie .k-mobile-list .k-edit-field [type=checkbox],.k-ie .k-mobile-list .k-edit-field [type=radio]{font-size:inherit;text-indent:-9999px;width:1.01em;height:1em}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-select .k-link span.k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-1em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-n,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-n{background-position:-2em 0}.km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-state-selected .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-state-selected .k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-1em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-link.k-state-selected span.k-i-arrow-s,.k-button:active .km-pane-wrapper .k-numerictextbox .k-state-hover .k-link span.k-i-arrow-s{background-position:-2em -2em}.km-pane-wrapper .k-i-arrow-n{background-position:0 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>.km-pane-wrapper .k-i-arrow-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-n,.k-button:hover .km-pane-wrapper .k-i-arrow-n,.k-textbox:hover .km-pane-wrapper .k-i-arrow-n,.k-button:active .km-pane-wrapper .k-i-arrow-n{background-position:-1em 0}.km-pane-wrapper .k-i-arrow-e{background-position:0 -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-button:hover .km-pane-wrapper .k-i-arrow-e,.k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -1em}.k-rtl .km-pane-wrapper .k-i-arrow-w{background-position:0 -1em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -1em}.km-pane-wrapper .k-i-arrow-s{background-position:0 -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>.km-pane-wrapper .k-i-arrow-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-s,.k-button:hover .km-pane-wrapper .k-i-arrow-s,.k-textbox:hover .km-pane-wrapper .k-i-arrow-s,.k-button:active .km-pane-wrapper .k-i-arrow-s{background-position:-1em -2em}.km-pane-wrapper .k-i-arrow-w{background-position:0 -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>.km-pane-wrapper .k-i-arrow-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrow-w,.k-button:hover .km-pane-wrapper .k-i-arrow-w,.k-textbox:hover .km-pane-wrapper .k-i-arrow-w,.k-button:active .km-pane-wrapper .k-i-arrow-w{background-position:-1em -3em}.k-rtl .km-pane-wrapper .k-i-arrow-e{background-position:0 -3em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-arrow-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-arrow-e{background-position:-1em -3em}.km-pane-wrapper .k-i-seek-n{background-position:0 -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>.km-pane-wrapper .k-i-seek-n,.k-state-hover>*>.km-pane-wrapper .k-i-seek-n,.k-button:hover .km-pane-wrapper .k-i-seek-n,.k-textbox:hover .km-pane-wrapper .k-i-seek-n,.k-button:active .km-pane-wrapper .k-i-seek-n{background-position:-1em -4em}.km-pane-wrapper .k-i-seek-e{background-position:0 -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-button:hover .km-pane-wrapper .k-i-seek-e,.k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -5em}.k-rtl .km-pane-wrapper .k-i-seek-w{background-position:0 -5em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -5em}.km-pane-wrapper .k-i-seek-s{background-position:0 -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>.km-pane-wrapper .k-i-seek-s,.k-state-hover>*>.km-pane-wrapper .k-i-seek-s,.k-button:hover .km-pane-wrapper .k-i-seek-s,.k-textbox:hover .km-pane-wrapper .k-i-seek-s,.k-button:active .km-pane-wrapper .k-i-seek-s{background-position:-1em -6em}.km-pane-wrapper .k-i-seek-w{background-position:0 -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>.km-pane-wrapper .k-i-seek-w,.k-state-hover>*>.km-pane-wrapper .k-i-seek-w,.k-button:hover .km-pane-wrapper .k-i-seek-w,.k-textbox:hover .km-pane-wrapper .k-i-seek-w,.k-button:active .km-pane-wrapper .k-i-seek-w{background-position:-1em -7em}.k-rtl .km-pane-wrapper .k-i-seek-e{background-position:0 -7em}.k-rtl .k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-state-hover>*>.km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-textbox:hover .km-pane-wrapper .k-i-seek-e,.k-rtl .k-button:active .km-pane-wrapper .k-i-seek-e{background-position:-1em -7em}.km-pane-wrapper .k-i-arrowhead-n{background-position:0 -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-n,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-n,.k-button:hover .km-pane-wrapper .k-i-arrowhead-n,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-n,.k-button:active .km-pane-wrapper .k-i-arrowhead-n{background-position:-1em -16em}.km-pane-wrapper .k-i-arrowhead-e{background-position:0 -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-e,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-e,.k-button:hover .km-pane-wrapper .k-i-arrowhead-e,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-e,.k-button:active .km-pane-wrapper .k-i-arrowhead-e{background-position:-1em -17em}.km-pane-wrapper .k-i-arrowhead-s{background-position:0 -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-s,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-s,.k-button:hover .km-pane-wrapper .k-i-arrowhead-s,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-s,.k-button:active .km-pane-wrapper .k-i-arrowhead-s{background-position:-1em -18em}.km-pane-wrapper .k-i-arrowhead-w{background-position:0 -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>.km-pane-wrapper .k-i-arrowhead-w,.k-state-hover>*>.km-pane-wrapper .k-i-arrowhead-w,.k-button:hover .km-pane-wrapper .k-i-arrowhead-w,.k-textbox:hover .km-pane-wrapper .k-i-arrowhead-w,.k-button:active .km-pane-wrapper .k-i-arrowhead-w{background-position:-1em -19em}.km-pane-wrapper .k-i-expand,.km-pane-wrapper .k-plus,.km-pane-wrapper .k-plus-disabled{background-position:0 -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand,.k-state-hover>.km-pane-wrapper .k-plus,.k-state-hover>.km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand,.k-state-hover>*>.km-pane-wrapper .k-plus,.k-state-hover>*>.km-pane-wrapper .k-plus-disabled,.k-button:hover .km-pane-wrapper .k-i-expand,.k-button:hover .km-pane-wrapper .k-plus,.k-button:hover .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand,.k-textbox:hover .km-pane-wrapper .k-plus,.k-textbox:hover .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand,.k-button:active .km-pane-wrapper .k-plus,.k-button:active .km-pane-wrapper .k-plus-disabled{background-position:-1em -12em}.km-pane-wrapper .k-i-expand-w,.k-rtl .km-pane-wrapper .k-i-expand,.k-rtl .km-pane-wrapper .k-plus,.k-rtl .km-pane-wrapper .k-plus-disabled{background-position:0 -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-expand-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>.km-pane-wrapper .k-i-expand-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-expand-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-expand,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:hover .km-pane-wrapper .k-i-expand-w,.k-button:hover .k-rtl .km-pane-wrapper .k-i-expand,.k-button:hover .k-rtl .km-pane-wrapper .k-plus,.k-button:hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-expand-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-expand,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-plus-disabled,.k-button:active .km-pane-wrapper .k-i-expand-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-expand,.k-button:active .k-rtl .km-pane-wrapper .k-plus,.k-button:active .k-rtl .km-pane-wrapper .k-plus-disabled{background-position:-1em -13em}.km-pane-wrapper .k-i-collapse,.km-pane-wrapper .k-minus,.km-pane-wrapper .k-minus-disabled{background-position:0 -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse,.k-state-hover>.km-pane-wrapper .k-minus,.k-state-hover>.km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse,.k-state-hover>*>.km-pane-wrapper .k-minus,.k-state-hover>*>.km-pane-wrapper .k-minus-disabled,.k-button:hover .km-pane-wrapper .k-i-collapse,.k-button:hover .km-pane-wrapper .k-minus,.k-button:hover .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse,.k-textbox:hover .km-pane-wrapper .k-minus,.k-textbox:hover .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse,.k-button:active .km-pane-wrapper .k-minus,.k-button:active .km-pane-wrapper .k-minus-disabled{background-position:-1em -14em}.km-pane-wrapper .k-i-collapse-w,.k-rtl .km-pane-wrapper .k-i-collapse,.k-rtl .km-pane-wrapper .k-minus,.k-rtl .km-pane-wrapper .k-minus-disabled{background-position:0 -15em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-collapse-w,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus,.k-link:not(.k-state-disabled):hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-state-hover>*>.km-pane-wrapper .k-i-collapse-w,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-i-collapse,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus,.k-state-hover>*>.k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:hover .km-pane-wrapper .k-i-collapse-w,.k-button:hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:hover .k-rtl .km-pane-wrapper .k-minus,.k-button:hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-textbox:hover .km-pane-wrapper .k-i-collapse-w,.k-textbox:hover .k-rtl .km-pane-wrapper .k-i-collapse,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus,.k-textbox:hover .k-rtl .km-pane-wrapper .k-minus-disabled,.k-button:active .km-pane-wrapper .k-i-collapse-w,.k-button:active .k-rtl .km-pane-wrapper .k-i-collapse,.k-button:active .k-rtl .km-pane-wrapper .k-minus,.k-button:active .k-rtl .km-pane-wrapper .k-minus-disabled{background-position:-1em -15em}.km-pane-wrapper .k-i-pencil,.km-pane-wrapper .k-edit{background-position:-2em 0}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pencil,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-edit,.k-state-hover>.km-pane-wrapper .k-i-pencil,.k-state-hover>.km-pane-wrapper .k-edit,.k-state-hover>*>.km-pane-wrapper .k-i-pencil,.k-state-hover>*>.km-pane-wrapper .k-edit,.k-button:hover .km-pane-wrapper .k-i-pencil,.k-button:hover .km-pane-wrapper .k-edit,.k-textbox:hover .km-pane-wrapper .k-i-pencil,.k-textbox:hover .km-pane-wrapper .k-edit,.k-button:active .km-pane-wrapper .k-i-pencil,.k-button:active .km-pane-wrapper .k-edit{background-position:-3em 0}.km-pane-wrapper .k-i-close,.km-pane-wrapper .k-delete,.km-pane-wrapper .k-group-delete{background-position:-2em -1em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-close,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-delete,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-group-delete,.k-state-hover>.km-pane-wrapper .k-i-close,.k-state-hover>.km-pane-wrapper .k-delete,.k-state-hover>.km-pane-wrapper .k-group-delete,.k-state-hover>*>.km-pane-wrapper .k-i-close,.k-state-hover>*>.km-pane-wrapper .k-delete,.k-state-hover>*>.km-pane-wrapper .k-group-delete,.k-button:hover .km-pane-wrapper .k-i-close,.k-button:hover .km-pane-wrapper .k-delete,.k-button:hover .km-pane-wrapper .k-group-delete,.k-textbox:hover .km-pane-wrapper .k-i-close,.k-textbox:hover .km-pane-wrapper .k-delete,.k-textbox:hover .km-pane-wrapper .k-group-delete,.k-button:active .km-pane-wrapper .k-i-close,.k-button:active .km-pane-wrapper .k-delete,.k-button:active .km-pane-wrapper .k-group-delete{background-position:-3em -1em}.km-pane-wrapper .k-si-close{background-position:-10em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-close,.k-state-hover>.km-pane-wrapper .k-si-close,.k-state-hover>*>.km-pane-wrapper .k-si-close,.k-button:hover .km-pane-wrapper .k-si-close,.k-textbox:hover .km-pane-wrapper .k-si-close,.k-button:active .km-pane-wrapper .k-si-close{background-position:-11em -5em}.km-pane-wrapper .k-multiselect .k-delete{background-position:-10em -5em}.km-pane-wrapper .k-multiselect .k-state-hover .k-delete{background-position:-11em -5em}.km-pane-wrapper .k-i-tick,.km-pane-wrapper .k-insert,.km-pane-wrapper .k-update{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-tick,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-insert,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-update,.k-state-hover>.km-pane-wrapper .k-i-tick,.k-state-hover>.km-pane-wrapper .k-insert,.k-state-hover>.km-pane-wrapper .k-update,.k-state-hover>*>.km-pane-wrapper .k-i-tick,.k-state-hover>*>.km-pane-wrapper .k-insert,.k-state-hover>*>.km-pane-wrapper .k-update,.k-button:hover .km-pane-wrapper .k-i-tick,.k-button:hover .km-pane-wrapper .k-insert,.k-button:hover .km-pane-wrapper .k-update,.k-textbox:hover .km-pane-wrapper .k-i-tick,.k-textbox:hover .km-pane-wrapper .k-insert,.k-textbox:hover .km-pane-wrapper .k-update,.k-button:active .km-pane-wrapper .k-i-tick,.k-button:active .km-pane-wrapper .k-insert,.k-button:active .km-pane-wrapper .k-update{background-position:-3em -2em}.km-pane-wrapper .k-check:checked,.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-2em -2em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-check:checked,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>.km-pane-wrapper .k-check:checked,.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-state-hover>*>.km-pane-wrapper .k-check:checked,.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-state-hover>*>.km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:hover .km-pane-wrapper .k-check:checked,.k-button:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-textbox:hover .km-pane-wrapper .k-check:checked,.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-textbox:hover .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio],.k-button:active .km-pane-wrapper .k-check:checked,.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=checkbox],.k-button:active .km-pane-wrapper .k-mobile-list .k-edit-field [type=radio]{background-position:-3em -2em}.km-pane-wrapper .k-i-cancel,.km-pane-wrapper .k-cancel,.km-pane-wrapper .k-denied{background-position:-2em -3em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-cancel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-denied,.k-state-hover>.km-pane-wrapper .k-i-cancel,.k-state-hover>.km-pane-wrapper .k-cancel,.k-state-hover>.km-pane-wrapper .k-denied,.k-state-hover>*>.km-pane-wrapper .k-i-cancel,.k-state-hover>*>.km-pane-wrapper .k-cancel,.k-state-hover>*>.km-pane-wrapper .k-denied,.k-button:hover .km-pane-wrapper .k-i-cancel,.k-button:hover .km-pane-wrapper .k-cancel,.k-button:hover .km-pane-wrapper .k-denied,.k-textbox:hover .km-pane-wrapper .k-i-cancel,.k-textbox:hover .km-pane-wrapper .k-cancel,.k-textbox:hover .km-pane-wrapper .k-denied,.k-button:active .km-pane-wrapper .k-i-cancel,.k-button:active .km-pane-wrapper .k-cancel,.k-button:active .km-pane-wrapper .k-denied{background-position:-3em -3em}.km-pane-wrapper .k-i-plus,.km-pane-wrapper .k-add{background-position:-2em -4em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-plus,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-add,.k-state-hover>.km-pane-wrapper .k-i-plus,.k-state-hover>.km-pane-wrapper .k-add,.k-state-hover>*>.km-pane-wrapper .k-i-plus,.k-state-hover>*>.km-pane-wrapper .k-add,.k-button:hover .km-pane-wrapper .k-i-plus,.k-button:hover .km-pane-wrapper .k-add,.k-textbox:hover .km-pane-wrapper .k-i-plus,.k-textbox:hover .km-pane-wrapper .k-add,.k-button:active .km-pane-wrapper .k-i-plus,.k-button:active .km-pane-wrapper .k-add{background-position:-3em -4em}.km-pane-wrapper .k-i-funnel,.km-pane-wrapper .k-filter{background-position:-2em -5em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel,.k-state-hover>.km-pane-wrapper .k-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel,.k-state-hover>*>.km-pane-wrapper .k-filter,.k-button:hover .km-pane-wrapper .k-i-funnel,.k-button:hover .km-pane-wrapper .k-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel,.k-textbox:hover .km-pane-wrapper .k-filter,.k-button:active .km-pane-wrapper .k-i-funnel,.k-button:active .km-pane-wrapper .k-filter{background-position:-3em -5em}.km-pane-wrapper .k-i-funnel-clear,.km-pane-wrapper .k-clear-filter{background-position:-2em -6em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-funnel-clear,.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>.km-pane-wrapper .k-clear-filter,.k-state-hover>*>.km-pane-wrapper .k-i-funnel-clear,.k-state-hover>*>.km-pane-wrapper .k-clear-filter,.k-button:hover .km-pane-wrapper .k-i-funnel-clear,.k-button:hover .km-pane-wrapper .k-clear-filter,.k-textbox:hover .km-pane-wrapper .k-i-funnel-clear,.k-textbox:hover .km-pane-wrapper .k-clear-filter,.k-button:active .km-pane-wrapper .k-i-funnel-clear,.k-button:active .km-pane-wrapper .k-clear-filter{background-position:-3em -6em}.km-pane-wrapper .k-i-refresh{background-position:-2em -7em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>.km-pane-wrapper .k-i-refresh,.k-state-hover>*>.km-pane-wrapper .k-i-refresh,.k-button:hover .km-pane-wrapper .k-i-refresh,.k-textbox:hover .km-pane-wrapper .k-i-refresh,.k-button:active .km-pane-wrapper .k-i-refresh{background-position:-3em -7em}.km-pane-wrapper .k-i-exception{background-position:-10em -19em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-exception,.k-state-hover>.km-pane-wrapper .k-i-exception,.k-state-hover>*>.km-pane-wrapper .k-i-exception,.k-button:hover .km-pane-wrapper .k-i-exception,.k-textbox:hover .km-pane-wrapper .k-i-exception,.k-button:active .km-pane-wrapper .k-i-exception{background-position:-11em -19em}.km-pane-wrapper .k-i-restore{background-position:-2em -8em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-restore,.k-state-hover>.km-pane-wrapper .k-i-restore,.k-state-hover>*>.km-pane-wrapper .k-i-restore,.k-button:hover .km-pane-wrapper .k-i-restore,.k-textbox:hover .km-pane-wrapper .k-i-restore,.k-button:active .km-pane-wrapper .k-i-restore{background-position:-3em -8em}.km-pane-wrapper .k-i-maximize{background-position:-2em -9em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>.km-pane-wrapper .k-i-maximize,.k-state-hover>*>.km-pane-wrapper .k-i-maximize,.k-button:hover .km-pane-wrapper .k-i-maximize,.k-textbox:hover .km-pane-wrapper .k-i-maximize,.k-button:active .km-pane-wrapper .k-i-maximize{background-position:-3em -9em}.km-pane-wrapper .k-i-minimize{background-position:-4em -18em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>.km-pane-wrapper .k-i-minimize,.k-state-hover>*>.km-pane-wrapper .k-i-minimize,.k-button:hover .km-pane-wrapper .k-i-minimize,.k-textbox:hover .km-pane-wrapper .k-i-minimize,.k-button:active .km-pane-wrapper .k-i-minimize{background-position:-5em -18em}.km-pane-wrapper .k-i-pin{background-position:-10em -16em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-pin,.k-state-hover>.km-pane-wrapper .k-i-pin,.k-state-hover>*>.km-pane-wrapper .k-i-pin,.k-button:hover .km-pane-wrapper .k-i-pin,.k-textbox:hover .km-pane-wrapper .k-i-pin,.k-button:active .km-pane-wrapper .k-i-pin{background-position:-11em -16em}.km-pane-wrapper .k-i-unpin{background-position:-10em -17em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>.km-pane-wrapper .k-i-unpin,.k-state-hover>*>.km-pane-wrapper .k-i-unpin,.k-button:hover .km-pane-wrapper .k-i-unpin,.k-textbox:hover .km-pane-wrapper .k-i-unpin,.k-button:active .km-pane-wrapper .k-i-unpin{background-position:-11em -17em}.km-pane-wrapper .k-resize-se{background-position:-2em -10em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-resize-se,.k-state-hover>.km-pane-wrapper .k-resize-se,.k-state-hover>*>.km-pane-wrapper .k-resize-se,.k-button:hover .km-pane-wrapper .k-resize-se,.k-textbox:hover .km-pane-wrapper .k-resize-se,.k-button:active .km-pane-wrapper .k-resize-se{background-position:-3em -10em}.km-pane-wrapper .k-i-calendar{background-position:-2em -11em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>.km-pane-wrapper .k-i-calendar,.k-state-hover>*>.km-pane-wrapper .k-i-calendar,.k-button:hover .km-pane-wrapper .k-i-calendar,.k-textbox:hover .km-pane-wrapper .k-i-calendar,.k-button:active .km-pane-wrapper .k-i-calendar{background-position:-3em -11em}.km-pane-wrapper .k-i-clock{background-position:-2em -12em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-i-clock,.k-state-hover>.km-pane-wrapper .k-i-clock,.k-state-hover>*>.km-pane-wrapper .k-i-clock,.k-button:hover .km-pane-wrapper .k-i-clock,.k-textbox:hover .km-pane-wrapper .k-i-clock,.k-button:active .km-pane-wrapper .k-i-clock{background-position:-3em -12em}.km-pane-wrapper .k-si-plus{background-position:-2em -13em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-plus,.k-state-hover>.km-pane-wrapper .k-si-plus,.k-state-hover>*>.km-pane-wrapper .k-si-plus,.k-button:hover .km-pane-wrapper .k-si-plus,.k-textbox:hover .km-pane-wrapper .k-si-plus,.k-button:active .km-pane-wrapper .k-si-plus{background-position:-3em -13em}.km-pane-wrapper .k-si-minus{background-position:-2em -14em}.k-link:not(.k-state-disabled):hover>.km-pane-wrapper .k-si-minus,.k-state-hover>.km-pane-wrapper .k-si-minus,.k-state-hover>*>.km-pane-wrapper .k-si-minus,.k-button:hover .km-pane-wrapper .k-si-minus,.k-textbox:hover .km-pane-wrapper .k-si-minus,.k-button:active .km-pane-wrapper .k-si-minus{background-position:-3em -14em}}.km-pane-wrapper .km-pane .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){text-indent:0;font-size:1em;line-height:1.6em;vertical-align:middle;height:auto;padding:0;border:0;margin:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.km-pane-wrapper .k-mobile-list .k-widget{border:0;border-radius:0}.k-ie .km-pane-wrapper .k-mobile-list .k-widget{height:initial}.km-pane-wrapper .k-mobile-list .k-widget .k-input,.km-pane-wrapper .k-mobile-list .k-widget .k-state-default{border:0;background:transparent}.km-pane-wrapper *:not(.k-state-default)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){width:80%;padding:.6em 0;margin:-0.5em 0}.km-pane-wrapper .km-pane .k-mobile-list input,.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .km-pane .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-mobile-list .k-edit-field>*{-webkit-appearance:none;-moz-appearance:none;appearance:none;float:right;z-index:1;position:relative}.km-pane-wrapper .k-scheduler-views{width:18em}.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:.5em 1em}.km-pane-wrapper #recurrence .k-scheduler-navigation{width:100%}.km-pane-wrapper .k-scheduler-views,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation{display:table;table-layout:fixed}.km-pane-wrapper .k-scheduler-views li,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li{display:table-cell;text-align:center}.km-pane-wrapper .k-scheduler-views li a,.km-pane-wrapper .k-mobile-list .k-scheduler-navigation li a{padding-left:0;padding-right:0;width:100%}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{margin:0;padding-left:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{margin-top:-0.5em}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:last-child{margin-bottom:-0.5em}.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{text-indent:1em}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:20%;float:left}.km-pane-wrapper .k-mobile-list .k-picker-wrap,.km-pane-wrapper .k-mobile-list .k-numeric-wrap,.km-pane-wrapper .k-mobile-list .k-dropdown-wrap{position:static;-webkit-box-shadow:none;box-shadow:none}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select,.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-select{position:absolute;top:0;right:0;line-height:auto}.km-pane-wrapper .k-mobile-list .k-datepicker .k-select:before,.km-pane-wrapper .k-mobile-list .k-datetimepicker .k-select:before{content:"\a0";display:inline-block;width:0;height:100%;vertical-align:middle}.km-pane-wrapper .k-mobile-list .k-numerictextbox .k-link{height:50%}.km-pane-wrapper .k-grid .k-button,.km-pane-wrapper .k-edit-form-container .k-button{margin:0}.km-pane-wrapper .k-grid .k-button+.k-button,.km-pane-wrapper .k-edit-form-container .k-button+.k-button{margin:0 0 0 .18em}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected,.km-pane-wrapper .k-pager-wrap>.k-link{width:2.4em;height:2.4em;line-height:2.1em;border-radius:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.km-pane-wrapper .k-pager-numbers .k-link,.km-pane-wrapper .k-pager-numbers .k-state-selected{width:auto;line-height:2.2em;padding:0 .86em;min-width:.7em}.km-pane-wrapper .k-pager-wrap{line-height:2.4em}@media all and (max-width:699px),(-ms-high-contrast:active) and (-ms-high-contrast:none) and (max-width:800px){.km-pane-wrapper *:not(.k-state-default)>input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.km-pane-wrapper .k-mobile-list .k-widget,.km-pane-wrapper .k-edit-field>*:not([type="checkbox"]):not([type="radio"]):not(.k-button){width:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-button{margin-left:50%}.km-pane-wrapper .k-mobile-list .k-edit-field>.k-timezone-button{margin-left:1em}.km-pane-wrapper .k-scheduler-views{width:15em}.km-pane-wrapper .k-nav-today a{padding-left:.6em;padding-right:.6em}.km-pane-wrapper li.k-nav-current{margin-left:0;margin-right:0}.km-pane-wrapper .k-pager-wrap{position:relative}.km-pane-wrapper .k-pager-numbers{width:auto;display:block;overflow:hidden;margin-right:5.5em;float:none;text-overflow:ellipsis;height:2.4em;text-align:center}.km-pane-wrapper .k-pager-numbers li{float:none;display:inline-block}.km-pane-wrapper .k-pager-nav{float:left}.km-pane-wrapper .k-pager-nav+.k-pager-nav ~ .k-pager-nav{position:absolute;right:.3em;top:.3em}.km-pane-wrapper .k-pager-wrap .k-pager-numbers+.k-pager-nav,.km-pane-wrapper .k-pager-nav:first-child+.k-pager-nav+.k-pager-nav{right:3em}.km-pane-wrapper .k-pager-info{display:none}}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check,.km-pane-wrapper .k-mobile-list .k-edit-field>*>select:not([multiple]),.km-pane-wrapper .k-mobile-list .k-scheduler-timezones .k-edit-field label.k-check{width:100%}.km-scroll-container{-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-margin-collapse:separate;-webkit-transform:translatez(0)}.k-widget .km-scroll-wrapper{position:relative;padding-bottom:0}.km-touch-scrollbar{position:absolute;visibility:hidden;z-index:200000;height:.3em;width:.3em;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-webkit-transition:"opacity 0.3s linear";-moz-transition:"opacity 0.3s linear";-ms-transition:"opacity 0.3s linear";-o-transition:"opacity 0.3s linear";transition:"opacity 0.3s linear"}.km-vertical-scrollbar{height:100%;right:2px;top:2px}.km-horizontal-scrollbar{width:100%;left:2px;bottom:2px}.k-fx-end .k-fx-next,.k-fx-end .k-fx-current{-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx{position:relative}.k-fx .k-fx-current{z-index:0}.k-fx .k-fx-next{z-index:1}.k-fx-hidden{visibility:hidden}.k-fx-reverse .k-fx-current{z-index:1}.k-fx-reverse .k-fx-next{z-index:0}.k-fx-zoom.k-fx-start .k-fx-next{-webkit-transform:scale(0)!important;-moz-transform:scale(0)!important;-ms-transform:scale(0)!important;-o-transform:scale(0)!important;transform:scale(0)!important}.k-fx-zoom.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:scale(0)!important;-moz-transform:scale(0)!important;-ms-transform:scale(0)!important;-o-transform:scale(0)!important;transform:scale(0)!important}.k-fx-fade.k-fx-start .k-fx-next{opacity:0}.k-fx-fade.k-fx-end .k-fx-next{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current{opacity:1}.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current{opacity:0}.k-fx-slide.k-fx-end .k-fx-next .km-content,.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer,.k-fx-slide.k-fx-end .k-fx-current .km-content,.k-fx-slide.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-end .k-fx-current .km-footer{-webkit-transition:all 350ms ease-out;-moz-transition:all 350ms ease-out;-ms-transition:all 350ms ease-out;-o-transition:all 350ms ease-out;transition:all 350ms ease-out}.k-fx-slide.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-start .k-fx-next .km-header,.k-fx-slide.k-fx-start .k-fx-next .km-footer{opacity:0}.k-fx-slide.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-end .k-fx-next .km-header,.k-fx-slide.k-fx-end .k-fx-next .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer{opacity:1}.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer{opacity:0}.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx-tile.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx-tile.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next{-webkit-transform:translatex(0%);-moz-transform:translatex(0%);-ms-transform:translatex(0%);-o-transform:translatex(0%);transform:translatex(0%)}.k-fx-overlay.k-fx-start .k-fx-next{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-ms-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%)}.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current{-webkit-transform:translatex(100%);-moz-transform:translatex(100%);-ms-transform:translatex(100%);-o-transform:translatex(100%);transform:translatex(100%)}.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current{-webkit-transform:translatex(-100%);-moz-transform:translatex(-100%);-ms-transform:translatex(-100%);-o-transform:translatex(-100%);transform:translatex(-100%)}.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current{-webkit-transform:translatey(100%);-moz-transform:translatey(100%);-ms-transform:translatey(100%);-o-transform:translatey(100%);transform:translatey(100%)}.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current{-webkit-transform:translatey(-100%);-moz-transform:translatey(-100%);-ms-transform:translatey(-100%);-o-transform:translatey(-100%);transform:translatey(-100%)}.k-widget.k-tabstrip{background-color:transparent;background-image:none;border-style:none;-webkit-box-shadow:none;box-shadow:none}.k-tabstrip .k-tabstrip-items{padding:0}.k-tabstrip>.k-content,.k-panelbar .k-tabstrip>.k-content{margin:0}.k-slider-track{border-width:1px;border-style:solid}.k-grouping-dropclue{margin-top:10px}.k-grid tr td{border-width:1px 0 0 1px;border-style:solid}
/*
* Kendo UI v2014.1.416 (http://www.telerik.com/kendo-ui)
* Copyright 2014 Telerik AD. All rights reserved.
*
* Kendo UI commercial licenses may be obtained at
* http://www.telerik.com/purchase/license-agreement/kendo-ui-complete
* If you do not own a commercial license, this file shall be governed by the trial license terms.
*/
.k-in,.k-item,.k-window-action{border-color:transparent}.k-block,.k-widget{background-color:#fff}.k-block,.k-widget,.k-input,.k-textbox,.k-group,.k-content,.k-header,.k-editable-area,.k-separator,.k-colorpicker .k-i-arrow-s,.k-textbox>input,.k-autocomplete,.k-dropdown-wrap,.k-toolbar,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-state-default,.k-state-default .k-select,.k-state-disabled,.k-grid-header,.k-grid-header-wrap,.k-grid-header-locked,.k-grid-footer-locked,.k-grid-content-locked,.k-grid td,.k-grid td.k-state-selected,.k-grid-footer-wrap,.k-pager-wrap,.k-pager-wrap .k-link,.k-pager-refresh,.k-grouping-header,.k-grouping-header .k-group-indicator,.k-panelbar>.k-item>.k-link,.k-panel>.k-item>.k-link,.k-panelbar .k-panel,.k-panelbar .k-content,.k-calendar th,.k-slider-track,.k-splitbar,.k-dropzone-active,.k-tiles,.k-toolbar,.k-tooltip,.k-button-group .k-tool,.k-upload-files{border-color:#ccc}.k-group,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-group-footer td,.k-grid-footer,.k-footer-template td,.k-widget .k-status,.k-calendar th,.k-dropzone-hovered,.k-widget.k-popup{background-color:#f5f5f5}.k-grouping-row td,td.k-group-cell,.k-resize-handle-inner{background-color:#f5f5f5}.k-list-container{border-color:rgba(0,0,0,0.2);background-color:#fff}.k-content,.k-editable-area,.k-panelbar>li.k-item,.k-panel>li.k-item,.k-tiles{background-color:#fff}.k-alt,.k-separator{background-color:#f5f5f5}.k-textbox,.k-autocomplete.k-header,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active{border-color:#ccc;background-color:#ebebeb}.k-textbox>input,.k-autocomplete .k-input,.k-dropdown-wrap .k-input,.k-autocomplete.k-state-focused .k-input,.k-dropdown-wrap.k-state-focused .k-input,.k-picker-wrap.k-state-focused .k-input,.k-numeric-wrap.k-state-focused .k-input{border-color:#ccc}input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input{background:0}.k-input,input.k-textbox,textarea.k-textbox,input.k-textbox:hover,textarea.k-textbox:hover,.k-textbox>input,.k-multiselect-wrap{background-color:#fff;color:#333}.k-input[readonly]{background-color:#fff;color:#333}.k-block,.k-widget,.k-popup,.k-content,.k-dropdown .k-input{color:#333}.k-block{color:#333}.k-link:link,.k-link:visited,.k-nav-current.k-state-hover .k-link{color:#428bca}.k-tabstrip-items .k-link,.k-panelbar>li>.k-link{color:#333}.k-header{color:#333}.k-header,.k-grid-header,.k-toolbar,.k-dropdown-wrap,.k-picker-wrap,.k-numeric-wrap,.k-grouping-header,.k-pager-wrap,.k-textbox,.k-button,.k-progressbar,.k-draghandle,.k-autocomplete,.k-state-highlight,.k-tabstrip-items .k-item,.km-pane-wrapper>.km-pane>.km-view>.km-content{background-image:none;background-position:50% 50%;background-color:#f5f5f5}.k-widget.k-tooltip{background-image:none}.k-block,.k-header,.k-grid-header,.k-toolbar,.k-grouping-header,.k-pager-wrap,.k-button,.k-draghandle,html .km-pane-wrapper .k-header{background-color:#f5f5f5}.k-icon:hover,.k-state-hover .k-icon,.k-state-selected .k-icon,.k-state-focused .k-icon,.k-column-menu .k-state-hover .k-sprite,.k-column-menu .k-state-active .k-sprite{opacity:1}.k-icon,.k-state-disabled .k-icon,.k-column-menu .k-sprite{opacity:1}.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{opacity:1}.k-tool{border-color:transparent}.k-icon,.k-tool-icon,.k-grouping-dropclue,.k-drop-hint,.k-column-menu .k-sprite,.k-grid-mobile .k-resize-handle-inner:before,.k-grid-mobile .k-resize-handle-inner:after{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/sprite.png);border-color:transparent}.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/sprite.png);border-color:transparent}.k-loading,.k-state-hover .k-loading{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/loading.gif);background-position:50% 50%}.k-loading-image{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/loading-image.gif)}.k-loading-color{background-color:#fff}.k-button{color:#333;border-color:#ccc;background-color:#fff}.k-button:focus,.k-button.k-state-focused{border-color:#67afe9}.k-button:hover{color:#333;border-color:#adadad;background-color:#ebebeb}.k-button:active{color:#fff;background-color:#ebebeb;border-color:#428bca}.k-button.k-state-disabled,.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:active,.k-button.k-state-disabled:active{color:#999;border-color:#ccc;background-color:#fff;background-image:none}.k-button:focus:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-button:focus:active:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:inset 0 0 5px 3px #d4d4d4;box-shadow:inset 0 0 5px 3px #d4d4d4}.k-draghandle{border-color:#fff;background-color:#fff;-webkit-box-shadow:0 0 0 1px #c4c4c4;box-shadow:0 0 0 1px #c4c4c4}.k-draghandle:hover{border-color:#adadad;background-color:#ebebeb;-webkit-box-shadow:none;box-shadow:none}.k-scheduler{color:#fff;background-color:#fff}.k-scheduler-layout{color:#333}.k-scheduler-datecolumn,.k-scheduler-groupcolumn{background-color:#fff;color:#333}.k-scheduler-times tr,.k-scheduler-times th,.k-scheduler-table td,.k-scheduler-header th,.k-scheduler-header-wrap,.k-scheduler-times{border-color:#e7e7e7}.k-nonwork-hour{background-color:#f5f5f5}.k-scheduler-table .k-today,.k-today>.k-scheduler-datecolumn,.k-today>.k-scheduler-groupcolumn{background-color:#e9e9e9}.k-scheduler-now-arrow{border-left-color:#eed3d7}.k-scheduler-now-line{background-color:#eed3d7}.k-event{border-color:#0187cb;background:#0187cb 0 -257px none repeat-x;color:#fff}.k-event-inverse{color:#333}.k-event.k-state-selected{background-position:0 0}.k-ie7 .k-event .k-resize-handle,.k-event .k-resize-handle:after{background-color:#fff}.k-scheduler-marquee:before,.k-scheduler-marquee:after{border-color:#428bca}.k-panelbar .k-content,.k-panelbar .k-panel,.k-panelbar .k-item{background-color:#fff;color:#333;border-color:#ccc}.k-panelbar>li>.k-link{color:#333}.k-panelbar>.k-item>.k-link{border-color:#ccc}.k-panel>li.k-item{background-color:#fff}.k-state-active,.k-state-active:hover,.k-active-filter,.k-tabstrip .k-state-active{background-color:#fff;border-color:#ccc;color:#333}.k-menu .k-state-hover>.k-state-active{background-color:transparent}.k-state-highlight{background:#fff;color:#333}.k-state-focused,.k-grouping-row .k-state-focused{border-color:#67afe9}.k-calendar .k-link{color:#333}.k-calendar .k-footer{padding:0}.k-calendar .k-footer .k-nav-today{color:#333;text-decoration:none;background-color:#f5f5f5}.k-calendar .k-footer .k-nav-today:hover,.k-calendar .k-footer .k-nav-today.k-state-hover{background-color:#fff;text-decoration:underline}.k-calendar .k-footer .k-nav-today:active{background-color:#fff}.k-calendar .k-link.k-nav-fast{color:#333}.k-calendar .k-nav-fast.k-state-hover{text-decoration:none;background-color:#ebebeb;color:#333}.k-calendar .k-link.k-state-hover,.k-window-titlebar .k-link{border-radius:4px}.k-calendar .k-footer .k-link{border-radius:0}.k-calendar th{background-color:#f5f5f5}.k-calendar-container.k-group{border-color:rgba(0,0,0,0.2)}.k-state-selected,.k-state-selected:link,.k-state-selected:visited,.k-list>.k-state-selected,.k-list>.k-state-highlight,.k-panel>.k-state-selected,.k-ghost-splitbar-vertical,.k-ghost-splitbar-horizontal,.k-draghandle.k-state-selected:hover,.k-scheduler .k-scheduler-toolbar .k-state-selected,.k-scheduler .k-today.k-state-selected,.k-marquee-color{color:#fff;background-color:#428bca;border-color:#428bca}.k-marquee-text{color:#fff}.k-state-focused,.k-list>.k-state-focused,.k-listview>.k-state-focused,.k-grid-header th.k-state-focused,td.k-state-focused,.k-button.k-state-focused{-webkit-box-shadow:inset 0 0 7px 0 #67afe9;box-shadow:inset 0 0 7px 0 #67afe9}.k-state-focused.k-state-selected,.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{-webkit-box-shadow:inset 0 0 10px 3px #3276b1;box-shadow:inset 0 0 10px 3px #3276b1}.k-ie8 .k-panelbar span.k-state-focused,.k-ie8 .k-menu li.k-state-focused,.k-ie8 .k-listview>.k-state-focused,.k-ie8 .k-grid-header th.k-state-focused,.k-ie8 td.k-state-focused,.k-ie8 .k-tool.k-state-hover,.k-ie8 .k-button:focus,.k-ie8 .k-button.k-state-focused,.k-ie7 .k-panelbar span.k-state-focused,.k-ie7 .k-menu li.k-state-focused,.k-ie7 .k-listview>.k-state-focused,.k-ie7 .k-grid-header th.k-state-focused,.k-ie7 td.k-state-focused,.k-ie7 .k-tool.k-state-hover,.k-ie7 .k-button:focus,.k-ie7 .k-button.k-state-focused{background-color:#ebebeb}.k-list>.k-state-selected.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-state-selected>.k-link,.k-panelbar>li>.k-state-selected,.k-panelbar>li.k-state-default>.k-link.k-state-selected{color:#fff}.k-state-selected,.k-button:active,.k-draghandle.k-state-selected:hover{background-image:none}.k-button:active,.k-draghandle.k-state-selected:hover{background-position:50% 50%}.k-state-hover,.k-state-hover:hover,.k-splitbar-horizontal-hover:hover,.k-splitbar-vertical-hover:hover,.k-list>.k-state-hover,.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,.k-pager-wrap .k-link:hover,.k-dropdown .k-state-focused,.k-imagebrowser-dropzone,.k-mobile-list .k-item>.k-link:active,.k-mobile-list .k-item>.k-label:active,.k-mobile-list .k-edit-label.k-check:active,.k-mobile-list .k-recur-view .k-check:active{color:#333;background-color:#ebebeb;border-color:#adadad}.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active{color:#333;background-color:#ebebeb;border-color:#adadad}.k-ie7 .k-window-titlebar .k-state-hover,.k-ie8 .k-window-titlebar .k-state-hover{border-color:#adadad}.k-state-hover>.k-select,.k-state-focused>.k-select{border-color:#adadad}.k-button:hover,.k-button:focus,.k-button.k-state-focused,.k-textbox:hover,.k-state-hover,.k-state-hover:hover,.k-pager-wrap .k-link:hover,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em,.k-draghandle:hover{background-image:none}.k-pager-wrap{background-color:#f5f5f5;color:#333}.k-autocomplete.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active,.k-dropdown-wrap.k-state-active,.k-state-active,.k-state-active:hover,.k-state-active>.k-link,.k-button:active,.k-panelbar>.k-item>.k-state-focused{background-image:none}.k-tool-icon{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/sprite.png)}.k-state-hover>.k-link,.k-other-month.k-state-hover .k-link,div.k-imagebrowser-dropzone em{color:#333}.k-autocomplete.k-state-hover,.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-hover,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-hover,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-hover,.k-dropdown-wrap.k-state-focused{background-color:#ebebeb;background-image:none;background-position:50% 50%;border-color:#adadad}.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),.km-pane-wrapper .k-mobile-list textarea,.k-dropdown .k-state-focused .k-input{color:#333}.k-dropdown .k-state-hover .k-input{color:#333}.k-state-error{border-color:#eed3d7;background-color:#f2dede;color:#b94a48}.k-state-disabled{filter:alpha(opacity=70);opacity:.7}.k-tile-empty.k-state-selected,.k-loading-mask.k-state-selected{border-width:0;background-image:none;background-color:transparent}.k-state-disabled,.k-state-disabled .k-link,.k-state-disabled .k-button,.k-other-month,.k-other-month .k-link,.k-dropzone em,.k-dropzone .k-upload-status,.k-tile-empty strong,.k-slider .k-draghandle{color:#999}.k-progressbar-indeterminate{background:url(/Content/scripts/vendor/kendo/styles/Bootstrap/indeterminate.gif)}.k-progressbar-indeterminate .k-progress-status-wrap,.k-progressbar-indeterminate .k-state-selected{display:none}.k-slider-track{background-color:#ccc}.k-slider-selection{background-color:#428bca}.k-slider-horizontal .k-tick{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/slider-h.gif)}.k-slider-vertical .k-tick{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/slider-v.gif)}.k-widget.k-tooltip{border-color:#000;background-color:#000;color:#fff}.k-widget.k-tooltip-validation{border-color:#fbeed5;background-color:#fcf8e3;color:#c09853}.input-prepend .k-tooltip-validation,.input-append .k-tooltip-validation{font-size:12px;position:relative;top:3px}.k-callout-n{border-bottom-color:#000}.k-callout-w{border-right-color:#000}.k-callout-s{border-top-color:#000}.k-callout-e{border-left-color:#000}.k-tooltip-validation .k-callout-n{border-bottom-color:#fbeed5}.k-tooltip-validation .k-callout-w{border-right-color:#fbeed5}.k-tooltip-validation .k-callout-s{border-top-color:#fbeed5}.k-tooltip-validation .k-callout-e{border-left-color:#fbeed5}.k-splitbar{background-color:#f5f5f5}.k-restricted-size-vertical,.k-restricted-size-horizontal{background-color:#b94a48}.k-file{background-color:#fff;border-color:#e7e7e7}.k-file-progress{color:#06c}.k-file-progress .k-progress{background-color:#d0f8ff}.k-file-success{color:#fff}.k-file-success .k-progress{background-color:#f0ad4e}.k-file-error{color:#c00}.k-file-error .k-progress{background-color:#ffded7}.k-tile{border-color:#fff}.k-textbox:hover,.k-tiles li.k-state-hover{border-color:#adadad}.k-tiles li.k-state-selected{border-color:#428bca}.k-tile .k-folder,.k-tile .k-file{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/imagebrowser.png)}.k-widget,.k-button{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.k-slider,.k-treeview,.k-upload{-webkit-box-shadow:none;box-shadow:none}.k-state-hover{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2)}.k-autocomplete.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused{-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-state-selected{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}.k-state-active{-webkit-box-shadow:none;box-shadow:none}.k-grid td.k-state-selected.k-state-focused{background-color:#4e92cd}.k-popup,.k-menu .k-group,.k-grid .k-filter-options,.k-time-popup,.k-datepicker-calendar,.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-multiselect.k-state-focused,.k-imagebrowser .k-image,.k-tooltip{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.2)}.k-window{border-color:rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 7px 1px rgba(128,128,128,0.2);box-shadow:1px 1px 7px 1px rgba(128,128,128,0.2);background-color:#fff}.k-window.k-state-focused{border-color:rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 7px 1px rgba(0,0,0,0.2);box-shadow:1px 1px 7px 1px rgba(0,0,0,0.2)}.k-window.k-window-maximized,.k-window-maximized .k-window-titlebar,.k-window-maximized .k-window-content{border-radius:0}.k-shadow{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}.k-inset{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px rgba(0,0,0,0.2)}.k-editor-inline ::selection{background-color:#428bca;text-shadow:none;color:#fff}.k-editor-inline ::-moz-selection{background-color:#428bca;text-shadow:none;color:#fff}.k-notification.k-notification-info{background-color:#e5f5fa;color:#0487c4;border-color:#b7e1f0}.k-notification.k-notification-success{background-color:#eaf7ec;color:#349946;border-color:#c3e8ca}.k-notification.k-notification-warning{background-color:#fff4d9;color:#0487c4;border-color:#fff0c8}.k-notification.k-notification-error{background-color:#ffe0d9;color:#ef470a;border-color:#ffb7a8}.k-block,.k-button,.k-textbox,.k-drag-clue,.k-touch-scrollbar,.k-window,.k-window-titleless .k-window-content,.k-window-action,.k-inline-block,.k-grid .k-filter-options,.k-grouping-header .k-group-indicator,.k-autocomplete,.k-multiselect,.k-combobox,.k-dropdown,.k-dropdown-wrap,.k-datepicker,.k-timepicker,.k-colorpicker,.k-datetimepicker,.k-notification,.k-numerictextbox,.k-picker-wrap,.k-numeric-wrap,.k-colorpicker,.k-list-container,.k-calendar-container,.k-calendar td,.k-calendar .k-link,.k-treeview .k-in,.k-editor-inline,.k-tooltip,.k-tile,.k-slider-track,.k-slider-selection,.k-upload{border-radius:4px}.k-tool{text-align:center;vertical-align:middle}.k-tool.k-group-start{border-radius:4px 0 0 4px}.k-rtl .k-tool.k-group-start{border-radius:0 4px 4px 0}.k-tool.k-group-end{border-radius:0 4px 4px 0}.k-rtl .k-tool.k-group-end{border-radius:4px 0 0 4px}.k-group-start.k-group-end.k-tool{border-radius:4px}.k-calendar-container.k-state-border-up,.k-list-container.k-state-border-up,.k-autocomplete.k-state-border-up,.k-multiselect.k-state-border-up,.k-dropdown-wrap.k-state-border-up,.k-picker-wrap.k-state-border-up,.k-numeric-wrap.k-state-border-up,.k-window-content,.k-filter-menu{border-radius:0 0 4px 4px}.k-autocomplete.k-state-border-up .k-input,.k-dropdown-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-input,.k-picker-wrap.k-state-border-up .k-selected-color,.k-numeric-wrap.k-state-border-up .k-input{border-radius:0 0 0 4px}.k-multiselect.k-state-border-up .k-multiselect-wrap{border-radius:0 0 4px 4px}.k-window-titlebar,.k-block>.k-header,.k-tabstrip-items .k-item,.k-panelbar .k-tabstrip-items .k-item,.k-tabstrip-items .k-link,.k-calendar-container.k-state-border-down,.k-list-container.k-state-border-down,.k-autocomplete.k-state-border-down,.k-multiselect.k-state-border-down,.k-dropdown-wrap.k-state-border-down,.k-picker-wrap.k-state-border-down,.k-numeric-wrap.k-state-border-down{border-radius:4px 4px 0 0}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:3px 0 0 3px}.k-rtl .k-dropdown-wrap .k-input,.k-rtl .k-picker-wrap .k-input,.k-rtl .k-numeric-wrap .k-input{border-radius:0 3px 3px 0}.k-numeric-wrap .k-link{border-radius:0 3px 0 0}.k-numeric-wrap .k-link+.k-link{border-radius:0 0 3px 0}.k-colorpicker .k-selected-color{border-radius:3px 0 0 3px}.k-rtl .k-colorpicker .k-selected-color{border-radius:0 3px 3px 0}.k-autocomplete.k-state-border-down .k-input{border-radius:4px 4px 0 0}.k-dropdown-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-input,.k-picker-wrap.k-state-border-down .k-selected-color,.k-numeric-wrap.k-state-border-down .k-input{border-radius:4px 0 0 0}.k-numeric-wrap .k-link.k-state-selected{background-color:#ebebeb}.k-multiselect.k-state-border-down .k-multiselect-wrap{border-radius:3px 3px 0 0}.k-dropdown-wrap .k-select,.k-picker-wrap .k-select,.k-numeric-wrap .k-select,.k-datetimepicker .k-select+.k-select,.k-list-container.k-state-border-right{border-radius:0 4px 4px 0}.k-rtl .k-dropdown-wrap .k-select,.k-rtl .k-picker-wrap .k-select,.k-rtl .k-numeric-wrap .k-select,.k-rtl .k-datetimepicker .k-select+.k-select,.k-rtl .k-list-container.k-state-border-right{border-radius:4px 0 0 4px}.k-numeric-wrap.k-expand-padding .k-input{border-radius:4px}.k-textbox>input,.k-autocomplete .k-input,.k-multiselect-wrap{border-radius:3px}.k-list .k-state-hover,.k-list .k-state-focused,.k-list .k-state-highlight,.k-list .k-state-selected,.k-dropzone{border-radius:3px}.k-slider .k-button,.k-grid .k-slider .k-button{border-radius:13px}.k-draghandle{border-radius:13px}.k-scheduler-toolbar>ul li:first-child,.k-scheduler-toolbar>ul li:first-child .k-link{border-radius:4px 0 0 4px}.k-rtl .k-scheduler-toolbar>ul li:first-child,.k-rtl .k-scheduler-toolbar>ul li:first-child .k-link,.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child,.km-view.k-popup-edit-form .k-scheduler-toolbar>ul li:last-child .k-link{border-radius:0 4px 4px 0}.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today,.k-scheduler-phone .k-scheduler-toolbar>ul li.k-nav-today .k-link,.k-edit-field>.k-scheduler-navigation{border-radius:4px}.k-scheduler-toolbar .k-nav-next,.k-scheduler-toolbar ul+ul li:last-child,.k-scheduler-toolbar .k-nav-next .k-link,.k-scheduler-toolbar ul+ul li:last-child .k-link{border-top-right-radius:4px;border-bottom-right-radius:4px}.k-rtl .k-scheduler-toolbar .k-nav-next,.k-rtl .k-scheduler-toolbar ul+ul li:last-child,.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,.k-rtl .k-scheduler-toolbar ul+ul li:last-child .k-link{border-radius:4px 0 0 4px}.k-scheduler div.k-scheduler-footer ul li,.k-scheduler div.k-scheduler-footer .k-link{border-radius:4px}.k-more-events,.k-event,.k-event .k-link{border-radius:3px}.k-scheduler-mobile .k-event{border-radius:2px}.k-grid-mobile .k-column-active+th.k-header{border-left-color:#333}html .km-pane-wrapper .km-widget,.k-ie .km-pane-wrapper .k-widget,.k-ie .km-pane-wrapper .k-group,.k-ie .km-pane-wrapper .k-content,.k-ie .km-pane-wrapper .k-header,.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-label,.km-pane-wrapper .k-mobile-list .k-edit-field{color:#333}@media screen and (-ms-high-contrast:active) and (-ms-high-contrast:none){div.km-pane-wrapper a{color:#333}.km-pane-wrapper .k-icon{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/sprite_2x.png);background-size:21.2em 21em}}.km-pane-wrapper .k-mobile-list .k-item,.km-pane-wrapper .k-mobile-list .k-edit-field,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check{background-color:#fff;border-top:1px solid #e7e7e7}.km-pane-wrapper .k-mobile-list .k-item.k-state-selected{background-color:#428bca;border-top-color:#428bca}.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-field .k-check:first-child{border-top-color:transparent}.km-pane-wrapper .k-mobile-list .k-item:last-child{-webkit-box-shadow:inset 0 -1px 0 #e7e7e7;box-shadow:inset 0 -1px 0 #e7e7e7}.km-pane-wrapper .k-mobile-list>ul>li>.k-link,.km-pane-wrapper .k-mobile-list .k-recur-view>.k-edit-label:nth-child(3),.km-pane-wrapper #recurrence .km-scroll-container>.k-edit-label:first-child{color:#9b9b9b}.km-pane-wrapper .k-mobile-list>ul>li>.k-link{border-bottom:1px solid #e7e7e7}.km-pane-wrapper .k-mobile-list .k-edit-field{-webkit-box-shadow:0 1px 1px #e7e7e7;box-shadow:0 1px 1px #e7e7e7}.km-actionsheet .k-grid-delete,.km-actionsheet .k-scheduler-delete,.km-pane-wrapper .k-scheduler-delete,.km-pane-wrapper .k-filter-menu .k-button[type=reset]{color:#fff;border-color:#eed3d7;background-color:red;background-image:-webkit-gradient(linear,50% 0,50% 100%,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:-moz-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:-ms-linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,.15));background-image:linear-gradient(to bottom,rgba(255,255,255,.3),rgba(255,255,255,.15))}.km-actionsheet .k-grid-delete:active,.km-actionsheet .k-scheduler-delete:active,.km-pane-wrapper .k-scheduler-delete:active,.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active{background-color:#900}.k-autocomplete.k-state-default,.k-picker-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-dropdown-wrap.k-state-default{background-image:none;background-position:50% 50%;background-color:#fff;border-color:#ccc}.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover{background-color:#ebebeb;background-image:none;background-position:50% 50%;border-color:#adadad}.k-multiselect.k-header{border-color:#ccc}.k-multiselect.k-header.k-state-hover{border-color:#adadad}.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-multiselect.k-header.k-state-focused{background-color:#ebebeb;background-image:none;background-position:50% 50%;border-color:#67afe9;-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-list-container{color:#333}.k-dropdown .k-input,.k-dropdown .k-state-focused .k-input,.k-menu .k-popup{color:#333}.k-state-default>.k-select{border-color:#ccc}.k-state-hover>.k-select{border-color:#adadad}.k-state-focused>.k-select{border-color:#67afe9}.k-tabstrip-items .k-state-default .k-link,.k-panelbar>li.k-state-default>.k-link{color:#428bca}.k-tabstrip-items .k-state-hover .k-link,.k-panelbar>li.k-state-hover>.k-link,.k-panelbar>li.k-state-default>.k-link.k-state-hover{color:#333}.k-panelbar .k-state-focused.k-state-hover{background:#ebebeb;-webkit-box-shadow:none;box-shadow:none}.k-tabstrip-items .k-state-default,.k-ie7 .k-tabstrip-items .k-state-default .k-loading{border-color:transparent}.k-tabstrip-items .k-state-hover,.k-ie7 .k-tabstrip-items .k-state-hover .k-loading{border-color:#adadad}.k-tabstrip-items .k-state-active,.k-ie7 .k-tabstrip-items .k-state-active .k-loading{background-color:#fff;background-image:none;border-color:#ccc}.k-tabstrip .k-content.k-state-active{background-color:#fff;color:#333}.k-menu.k-header,.k-menu .k-item{border-color:#ccc}.k-column-menu,.k-column-menu .k-item{border-color:#ccc}.k-column-menu .k-separator{border-color:#ccc;background-color:transparent}.k-menu .k-group{border-color:rgba(0,0,0,0.2)}.k-grid-filter.k-state-active{background-color:#fff}.k-grouping-row td,.k-group-footer td,.k-grid-footer td{color:#333;border-color:#ccc;font-weight:bold}.k-grouping-header{color:#333}.k-grid td.k-state-focused{-webkit-box-shadow:inset 0 0 0 1px inset 0 0 7px 0 #67afe9;box-shadow:inset 0 0 0 1px inset 0 0 7px 0 #67afe9}.k-header,.k-grid-header-wrap,.k-grid .k-grouping-header,.k-grid-header,.k-pager-wrap,.k-pager-wrap .k-textbox,.k-pager-wrap .k-link,.k-grouping-header .k-group-indicator{border-color:#ccc}.k-primary{color:#fff;border-color:#367fbd;background-image:none;background-position:50% 50%;background-color:#428bca;-webkit-box-shadow:none;box-shadow:none}.k-primary:focus,.k-primary.k-state-focused{color:#fff;border-color:#eff8ff;background-image:none;-webkit-box-shadow:0 0 8px 0 #cfe6f8;box-shadow:0 0 8px 0 #cfe6f8}.k-primary:hover{color:#fff;border-color:#295f8e;background-image:none;background-color:#3276b1;-webkit-box-shadow:none;box-shadow:none}.k-primary:focus:active:not(.k-state-disabled):not([disabled]),.k-primary:focus:not(.k-state-disabled):not([disabled]){-webkit-box-shadow:0 0 8px 0 #cfe6f8;box-shadow:0 0 8px 0 #cfe6f8}.k-primary:active{color:#fff;border-color:#285e8e;background-image:none;background-color:#3276b1;-webkit-box-shadow:inset 0 0 8px 0 #66afe9;box-shadow:inset 0 0 8px 0 #66afe9}.k-primary.k-state-disabled,.k-state-disabled .k-primary,.k-primary.k-state-disabled:hover,.k-state-disabled .k-primary:hover,.k-primary.k-state-disabled:hover,.k-state-disabled .k-primary:active,.k-primary.k-state-disabled:active{color:#fff;border-color:#7dabd4;background-color:#84b3dc;background-image:none;-webkit-box-shadow:none;box-shadow:none}.k-pager-numbers .k-link,.k-treeview .k-in{border-color:transparent}.k-treeview .k-icon,.k-scheduler-table .k-icon,.k-grid .k-hierarchy-cell .k-icon{background-color:transparent;border-radius:4px}.k-scheduler-table .k-state-hover .k-icon{background-color:transparent}a:focus,button:focus{outline:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.k-icon:not(.k-loading),.k-grouping-dropclue,.k-drop-hint,.k-callout,.k-tool-icon,.k-state-hover .k-tool-icon,.k-state-active .k-tool-icon,.k-state-active.k-state-hover .k-tool-icon,.k-state-selected .k-tool-icon,.k-state-selected.k-state-hover .k-tool-icon,.k-column-menu .k-sprite,.k-mobile-list .k-check:checked,.k-mobile-list .k-edit-field [type=checkbox]:checked,.k-mobile-list .k-edit-field [type=radio]:checked{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/sprite_2x.png);background-size:340px 336px}.k-dropdown-wrap .k-input,.k-picker-wrap .k-input,.k-numeric-wrap .k-input{border-radius:3px 0 0 3px}}@media screen and (-ms-high-contrast:active){.k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,.k-editor-toolbar-wrap .k-button-group .k-tool:focus{border-color:#fff}}.k-grid,.k-scheduler,.k-menu,.k-editor{border-radius:4px}.k-menu>.k-first{border-radius:3px 0 0 3px}.k-rtl .k-menu>.k-first{border-radius:0 3px 3px 0}.k-widget.k-treeview{color:#428bca}.k-treeview .k-in.k-state-hover{color:#428bca}.k-treeview .k-state-selected,.k-draghandle.k-state-selected{-webkit-box-shadow:none;box-shadow:none}.k-tabstrip-items .k-state-hover .k-link{color:#428bca}.k-tabstrip-items .k-state-active .k-link{color:#333}.k-tabstrip-items .k-state-active .k-link{color:#333}.k-tabstrip-items .k-item{background:transparent}.k-tabstrip-items .k-item.k-state-active{background:#fff}.k-tabstrip-items .k-item.k-state-hover{background:#ebebeb}.k-tabstrip-items .k-state-focused{border-color:#67afe9;-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-tabstrip-items .k-state-default.k-state-hover,.k-ie7 .k-tabstrip-items .k-state-default .k-loading{border-color:#ebebeb}.k-multiselect .k-button{color:#fff;border-color:#357ebd;background-color:#428bca}.k-multiselect .k-button.k-state-hover{border-color:#295f8e;background-color:#3276b1}.k-multiselect .k-button:active{color:#fff;-webkit-box-shadow:inset 0 0 10px 3px #3276b1;box-shadow:inset 0 0 10px 3px #3276b1}.k-list>.k-state-hover{border-color:#ebebeb}.k-scheduler-toolbar>ul>li{background-color:#fff;border-color:#ccc}.k-menu .k-group{background:#fff}.k-menu .k-state-default .k-state-border-down{background-color:#e7e7e7;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.k-menu .k-state-border-right{background-color:#428bca;color:#fff}.k-slider-track{background-color:#fff;border-color:#ccc;border-radius:0}.k-slider-selection{background-color:#ebebeb;border-radius:0}.k-slider-horizontal .k-tick{background-image:url(/Content/scripts/vendor/kendo/styles/Bootstrap/slider-h.gif)}.k-draghandle.k-state-selected,.k-draghandle.k-state-selected:link,.k-draghandle.k-state-selected:hover{background-color:#ccc;border-color:#ccc}.k-draghandle.k-state-focused,.k-draghandle.k-state-focused:link,.k-slider-buttons .k-button:focus,.k-slider-buttons .k-button:active{-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9;border-color:#67afe9;background-color:#fff}.k-autocomplete.k-state-default,.k-picker-wrap.k-state-default,.k-numeric-wrap.k-state-default,.k-dropdown-wrap.k-state-default,.k-multiselect.k-header{border-color:#ccc}.k-widget.k-autocomplete,.k-widget.k-combobox,.k-widget.k-dropdown,.k-widget.k-datepicker,.k-widget.k-datetimepicker,.k-widget.k-timepicker,.k-widget.k-numerictextbox,.k-widget.k-multiselect,.k-widget.k-menu,.k-widget.k-progressbar,.k-progressbar>.k-state-selected{-webkit-box-shadow:none;box-shadow:none}.k-autocomplete.k-state-default .k-input,.k-combobox .k-state-default .k-input,.k-picker-wrap.k-state-default .k-input,.k-numeric-wrap.k-state-default .k-input,.k-multiselect-wrap,.k-slider-track,.k-slider-selection,.k-progress-status-wrap{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.k-textbox:focus,.k-autocomplete.k-state-focused,.k-picker-wrap.k-state-focused,.k-numeric-wrap.k-state-focused,.k-dropdown-wrap.k-state-focused,.k-multiselect.k-header.k-state-focused{background-color:#fff;background-image:none;background-position:50% 50%;border-color:#67afe9;-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-multiselect .k-textbox:focus{-webkit-box-shadow:none;box-shadow:none}.k-textbox:hover,.k-autocomplete.k-state-hover,.k-picker-wrap.k-state-hover,.k-numeric-wrap.k-state-hover,.k-dropdown-wrap.k-state-hover{background-color:#ebebeb;background-image:none;background-position:50% 50%;border-color:#adadad}.k-autocomplete.k-state-border-down,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-numeric-wrap.k-state-active{border-color:#ccc;background-color:#ebebeb}.k-grid-filter.k-state-active{border-color:#adadad;background-color:#ebebeb;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset}.k-picker-wrap.k-state-active.k-state-border-down,.k-dropdown-wrap.k-state-active.k-state-border-down,.k-numeric-wrap .k-link.k-state-selected{-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.k-picker-wrap.k-state-focused>.k-select,.k-picker-wrap.k-state-active>.k-select .k-dropdown-wrap.k-state-focused>.k-select,.k-dropdown-wrap.k-state-active>.k-select{border-color:#ccc}.k-panelbar>.k-item>.k-link{border-color:#ccc}.k-panelbar>li.k-state-default>.k-link{color:#333}.k-panelbar .k-state-focused{-webkit-box-shadow:inset 0 0 7px 0 #67afe9;box-shadow:inset 0 0 7px 0 #67afe9}.k-panelbar>li>.k-link.k-state-selected{color:#fff}.k-panelbar .k-link.k-state-selected.k-state-hover{color:#333}.k-panelbar .k-state-focused.k-state-selected,td.k-state-focused.k-state-selected,.k-state-selected td.k-state-focused,.k-listview>.k-state-focused.k-state-selected{-webkit-box-shadow:inset 0 0 10px 3px #3276b1;box-shadow:inset 0 0 10px 3px #3276b1}.k-panelbar .k-state-focused.k-state-hover{background:#ebebeb;-webkit-box-shadow:none;box-shadow:none}.k-pager-wrap{color:#a5a5a5}.k-pager-wrap>.k-link,.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{border-radius:0}.k-grid tr td{border-style:solid;border-color:#ccc}.k-pager-wrap .k-link{background:#fff;border-color:#ccc;border-right:0}.k-pager-wrap .k-pager-refresh{background:#f5f5f5}.k-pager-wrap .k-link:hover{color:#428bca;border-color:#ccc;background:#ebebeb}.k-grid-header .k-link:link,.k-grid-header .k-link:visited,.k-grid-header .k-nav-current.k-state-hover .k-link,.k-grouping-header .k-link{color:#333}.k-pager-wrap .k-pager-nav.k-pager-last{border-radius:0 4px 4px 0;border-right-color:#ccc}.k-pager-nav.k-pager-first{border-radius:4px 0 0 4px}.k-dropzone .k-upload-status{color:#f0ad4e}.k-menu .k-group,.k-grid .k-filter-options,.k-time-popup,.k-datepicker-calendar,.k-autocomplete.k-state-border-down,.k-autocomplete.k-state-border-up,.k-dropdown-wrap.k-state-active,.k-picker-wrap.k-state-active,.k-multiselect.k-state-focused,.k-imagebrowser .k-image,.k-tooltip{-webkit-box-shadow:none;box-shadow:none}.k-window{border-color:#ccc}.k-state-focused,.k-button:focus,.k-button.k-state-focused,.k-button:focus:active{-webkit-box-shadow:0 0 7px 0 #67afe9;box-shadow:0 0 7px 0 #67afe9}.k-list>.k-state-focused{-webkit-box-shadow:none;box-shadow:none}.k-button{-webkit-box-shadow:none;box-shadow:none}.k-popup{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.k-list-container{border-color:#ccc}.k-flatcolorpicker .k-hue-slider .k-draghandle{-webkit-box-shadow:0 0 0 1px #c4c4c4;box-shadow:0 0 0 1px #c4c4c4;background:transparent;border:5px solid #fff}.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,.k-flatcolorpicker .k-hue-slider .k-draghandle:focus{border-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(102,175,233,0.75);box-shadow:0 0 8px 0 rgba(102,175,233,0.75);border-width:5px;padding:0}.k-pager-numbers .k-link,.k-pager-numbers .k-state-selected{margin-right:0}.k-grid .k-pager-numbers,.k-pager-wrap>.k-link{margin:0}.k-pager-wrap .k-link{border-right:0}.k-pager-wrap .k-link.k-pager-last{border-right-width:1px;border-right-style:solid}.k-state-disabled .k-button,.k-state-disabled .k-button:hover,.k-button.k-state-disabled:hover,.k-state-disabled .k-button:active,.k-button.k-state-disabled:active{-webkit-box-shadow:none;box-shadow:none}.k-primary:active{color:#fff;border-color:#285e8e;background-image:none;background-color:#3276b1;-webkit-box-shadow:inset 0 0 8px 0 #66afe9;box-shadow:inset 0 0 8px 0 #66afe9}.k-editor-toolbar .k-tool{color:#333;background-color:#fff;border-color:#ccc}.k-editor-toolbar .k-tool.k-state-hover{color:#333;border-color:#adadad;background-color:#ebebeb}.k-editor-toolbar .k-state-selected{-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);background-color:#ebebeb;border-color:#adadad}.k-editor-toolbar .k-button-group .k-tool-icon{border-color:#ccc}.k-splitbar,.k-splitbar:hover{border-color:transparent}.k-button:active{color:#333;background-color:#ebebeb;border-color:#adadad}
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,500,700'');*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}

.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0;
  background-color: #2f4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #3b2d59;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #3b2d59;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #3b2d59 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  border-bottom: 0;
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
    background: #5F2550;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav-tabs > li.active a, .nav-tabs > li.active a:hover {
    border-bottom: 1px solid white;
    color: #ceb2f5;
    font-weight: bold;
}
.nav.nav-tabs li {
    background: none;
    border: none;
    width: 105px;
    text-align: center;
    margin-right: 8px;
    height: 47px;
}
.nav.nav-tabs.multirow li {
    width: 98px;
    margin-right: 4px;
}
@media (width: 1024px) {
    .nav.nav-tabs li {
        width: 96px !important;
        margin-right: 3px !important;
    }
    .nav.nav-tabs.multirow {
        width: 114% !important;
        position: relative;
        left: -5.5%;
        top: 20px;
    }
}
.lang-es .nav.nav-tabs li {
    width: auto !important;
    margin-right: 5px !important;
    height: auto;
}
.lang-es .nav-tabs > li > a {
    padding: 10px 25px 10px 25px;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}
body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
  left: 220px;
}
body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top {
  left: 70px;
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top {
  left: 0;
}
body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side {
  margin-top: 0;
}
body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top {
  left: 0;
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top {
  left: 220px;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #3b2d59;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #3b2d59;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #3b2d59;
}
.top-navigation .navbar .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #3b2d59;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 0;
}
.top-navigation .navbar-brand {
  background: #3b2d59;
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0 40px 0;
}
.navbar-toggle {
    background-color: transparent !important;
    color: #5F2550;
    padding: 0 8px;
    font-size: 16px;
    height: 30px;
    position: relative;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .lang-en #view-shopping-itemlist .nav.nav-tabs.multirow {
        position: relative;
        top: 25px;
    }
        .lang-en #view-shopping-itemlist .nav.nav-tabs.multirow li {
            width: 88px;
            margin-right: 2px;
            height: 41px;
        }
        .lang-en #view-shopping-itemlist .nav.nav-tabs.multirow li a {
            font-size: 11px;
            line-height: 1.2em;
        }
}
@media (min-width: 993px) and (max-width: 1199px) {
    .nav-tabs {
         padding-bottom: 2px; 
    }

    #view-shopping-itemlist .nav.nav-tabs {
        padding-bottom: 0;
    }
}
@media (max-width: 767px) {
    .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}

.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #3b2d59;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ed5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #3b2d59;
  border-color: #3b2d59;
  color: #FFFFFF;
}
    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary,
    .btn-primary:active:focus,
    .btn-primary:active:hover,
    .btn-primary.active:hover,
    .btn-primary.active:focus {
        background-color: #FFFFFF;
        border-color: #593f7b;
        color: #3b2d59;
    }
    .btn-primary:focus {
        background-color: #FFFFFF;
        color: #5f2550;
    }
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-primary.btn-success {
    background-color: #1c84c6 !important;
    border-color: #1c84c6 !important;
    color: #FFFFFF !important;
}
.btn-primary.btn-success:active:focus,
.btn-primary.btn-success:active:hover,
.btn-primary.btn-success:hover,
.btn-primary.btn-success:focus {
    background-color: transparent !important;
    border-color: #1a7bb9 !important;
    color: #1a7bb9 !important;
}
.btn-amare {
  background-color: #3B2D59;
  border-color: #3B2D59;
  color: #FFFFFF;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-default {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  color: inherit;
  border: 2px solid #d2d2d2;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  color: #cacaca;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #3b2d59;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999999;
}
button.btn-default.dim {
  box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999999;
}
button.btn-default.dim:active {
  box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999999;
}
button.btn-warning.dim {
  box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999999;
}
button.btn-info.dim {
  box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999999;
}
button.btn-info.dim:active {
  box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999999;
}
button.btn-success.dim {
  box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999999;
}
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999999;
}
button.btn-danger.dim {
  box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.btn:focus {
  outline: none !important;
}
.btn:active:focus:not(.btn-primary), .featured_products .btn:focus, .landing-shop-page .btn:focus {
    color: #fff;
}
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.nav .label,
.ibox .label {
  font-size: 10px;
}
.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #3b2d59;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #3b2d59;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #3b2d59;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0;
  background: #FFFFFF;
  border: 2px solid #3b2d59;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-inner:before {
  background-color: #919191;
}
.onoffswitch-checkbox:disabled + .onoffswitch-label,
.onoffswitch-checkbox:disabled + .onoffswitch-label .onoffswitch-switch {
  border-color: #919191;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #e5e6e7;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* Tags Input Plugin */
.bootstrap-tagsinput {
  border: 1px solid #e5e6e7;
  box-shadow: none;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #3b2d59;
  border-color: #3b2d59;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #3b2d59;
  /* background color */
  border-color: #3b2d59;
  /* border color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.chat-element .media-body {
  display: block;
  width: auto;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    background-color: #5f2550;
    border-color: #5f2550;
    color: #FFFFFF;
    z-index: 2;
}
a.list-group-item.oep,
a.list-group-item.oep:hover,
a.list-group-item.oep:focus {
    background-color: #3A859A;
    border-color: #3A859A;
    color: #FFFFFF;
    z-index: 2;
}
a.list-group-item.oep.active,
a.list-group-item.oep.active:hover,
a.list-group-item.oep.active:focus {
    background-color: #003C71;
    border-color: #003C71;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
  line-height: 1.4em;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  padding: 15px 25px;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 25px;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.fh-150 {
  height: 150px;
}
.fh-200 {
  height: 200px;
}
.h-150 {
  min-height: 150px;
}
.h-200 {
  min-height: 200px;
}
.h-300 {
  min-height: 300px;
}
.w-150 {
  min-width: 150px;
}
.w-200 {
  min-width: 200px;
}
.w-300 {
  min-width: 300px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
.dataTables_filter label {
  margin-right: 5px;
}
.html5buttons {
  float: right;
}
.html5buttons a {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
  font-size: 12px;
}
.html5buttons a:hover,
.html5buttons a:focus:active {
  background-color: #eee;
  color: inherit;
  border-color: #d2d2d2;
}
div.dt-button-info {
  z-index: 100;
}
@media (max-width: 767px) {
  .html5buttons {
    float: none;
    margin-top: 10px;
  }
  .dataTables_length {
    float: none;
  }
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #3b2d59;
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.pace-inactive {
  display: none;
}
/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0 0;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.form-control:focus,
.single-line:focus {
  border-color: #3b2d59;
}
.has-success .form-control,
.has-success .form-control:focus {
  border-color: #3b2d59;
}
.has-warning .form-control,
.has-warning .form-control:focus {
  border-color: #f8ac59;
}
.has-error .form-control,
.has-error .form-control:focus {
  border-color: #ed5565;
}
.has-success .control-label {
  color: #3b2d59;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ed5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #3b2d59;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0 0 23px !important;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #3b2d59;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #3b2d59;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0;
  background: #FFFFFF;
  border: 2px solid #3b2d59;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0 solid;
  border-right: 0 solid;
  border-top: 0 solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0 !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}
/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -webkit-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), -moz-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff), linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
* Nestable Extras
*/
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* CodeMirror */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
/* Google Maps */
.google-map {
  height: 300px;
}
/* Validation */
label.error {
  color: #FF0000;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
/* ngGrid */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}
.ngH eaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  border-right: none;
}
.ngTopPanel {
  background: #F5F5F6;
}
.ngRow.even {
  background: #f9f9f9;
}
.ngRow.selected {
  background: #EBF2F1;
}
.ngRow {
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  background-color: transparent;
}
.ngHeaderCell {
  border-right: none;
}
/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: .9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
    background-color: #56284a;
}
.toast-success {
    background-color: #56284a;
}
.toast-error {
  background-color: #ed5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  border: none;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ed5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #3b2d59;
}
/* Image cropper style */
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
/* Forum styles  */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}
.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}
.forum-post-container .media-body .photos {
  margin: 10px 0;
}
.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}
.mid-icon {
  font-size: 66px;
}
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}
.forum-container,
.forum-post-container {
  padding: 30px !important;
}
.forum-item small {
  color: #999;
}
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}
.forum-title {
  margin: 15px 0 15px 0;
}
.forum-info {
  text-align: center;
}
.forum-desc {
  color: #999;
}
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
a.forum-item-title:hover {
  color: inherit;
}
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}
.forum-item.active .fa {
  color: #3b2d59;
}
.forum-item.active a.forum-item-title {
  color: #3b2d59;
}
@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0;
    /* Comment this is you want to show forum info in small devices */
    display: none;
  }
  .forum-desc {
    float: none !important;
  }
}
/* New Timeline style */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}
.vertical-timeline-content .btn {
  float: right;
}
#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-block:first-child {
  margin-top: 0;
}
.vertical-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}
.vertical-date small {
  color: #3b2d59;
  font-weight: 400;
}
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  z-index: 1;
}
@media (max-width: 767px) {
  .tabs-container .nav-tabs > li {
    float: none !important;
  }
  .tabs-container .nav-tabs > li.active > a {
    border-bottom: 1px solid #e7eaec !important;
    margin: 0;
  }
}
/* jsvectormap */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #3b2d59;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #3b2d59 !important;
}
/* Payments */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}
.payment-icon-big {
  font-size: 60px;
  color: #d1dade;
}
.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}
.payments-method .panel-heading {
  padding: 15px;
}
.payments-method .panel {
  border-radius: 0;
}
.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}
.payments-method .panel-heading i {
  font-size: 26px;
}
/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3b2d59;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3b2d59;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #e7eaec;
}
.select2-dropdown {
  border-color: #e7eaec;
}
.select2-dropdown input:focus {
  outline: none;
}
.select2-selection {
  outline: none;
}
.ui-select-container.ui-select-bootstrap .ui-select-choices-row.active > a {
  background-color: #3b2d59;
}
/* Tour */
.tour-tour .btn.btn-default {
  background-color: #ffffff;
  border: 1px solid #d2d2d2;
  color: inherit;
}
.tour-step-backdrop {
  z-index: 2101;
}
.tour-backdrop {
  z-index: 2100;
  opacity: .7;
}
.popover[class*=tour-] {
  z-index: 2100;
}
body.tour-open .animated {
  animation-fill-mode: initial;
}
/* Resizable */
.resizable-panels .ibox {
  clear: none;
  margin: 10px;
  float: left;
  overflow: hidden;
  min-height: 150px;
  min-width: 150px;
}
.resizable-panels .ibox .ibox-content {
  height: calc(100% - 49px);
}
.ui-resizable-helper {
  background: rgba(211, 211, 211, 0.4);
}
/* Wizard step fix */
.wizard > .content > .body {
  position: relative;
}
/* PDF js style */
.pdf-toolbar {
  max-width: 600px;
  margin: 0 auto;
}
/* Dropzone */
.dropzone {
  min-height: 140px;
  border: 1px dashed #3b2d59;
  background: white;
  padding: 20px 20px;
}
.dropzone .dz-message {
  font-size: 16px;
}
/* Activity stream */
.stream {
  position: relative;
  padding: 10px 0;
}
.stream:first-child .stream-badge:before {
  top: 10px;
}
.stream:last-child .stream-badge:before {
  height: 30px;
}
.stream .stream-badge {
  width: 50px;
}
.stream .stream-badge i {
  border: 1px solid #e7eaec;
  border-radius: 50%;
  padding: 6px;
  color: #808486;
  position: absolute;
  background-color: #ffffff;
  left: 8px;
}
.stream .stream-badge i.fa-circle {
  color: #ced0d1;
}
.stream .stream-badge i.bg-success {
  color: #ffffff;
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.stream .stream-badge i.bg-primary {
  color: #ffffff;
  background-color: #3b2d59;
  border-color: #3b2d59;
}
.stream .stream-badge i.bg-warning {
  color: #ffffff;
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.stream .stream-badge i.bg-info {
  color: #ffffff;
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.stream .stream-badge i.bg-danger {
  color: #ffffff;
  background-color: #ed5565;
  border-color: #ed5565;
}
.stream .stream-badge:before {
  content: '';
  width: 1px;
  background-color: #e7eaec;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
}
.stream .stream-info {
  font-size: 12px;
  margin-bottom: 5px;
}
.stream .stream-info img {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  margin-right: 2px;
  margin-top: -4px;
}
.stream .stream-info .date {
  color: #9a9d9f;
  font-size: 80%;
}
.stream .stream-panel {
  margin-left: 55px;
}
.stream-small {
  margin: 10px 0;
}
.stream-small .label {
  padding: 2px 6px;
  margin-right: 2px;
}
.sidebar-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebar-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebar-panel .feed-element,
.media-body,
.sidebar-panel p {
  font-size: 12px;
}
.sidebar-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebar-panel .list-group {
  margin-bottom: 10px;
}
.sidebar-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2f4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .media-body {
  display: block;
  width: auto;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}
body {
    font-family: "Figtree", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*background-color: #2f4050;*/
    font-size: 13px;
    /*color: #676a6c;*/
    overflow-x: hidden;
}
html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: url('patterns/shattered.png');
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-normal {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.font-italic {
  font-style: italic;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100% !important;
  height: auto !important;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* Summernote text editor  */
.note-editor {
  height: auto !important;
}
.note-editor.fullscreen {
  z-index: 2050;
}
.note-editor.note-frame.fullscreen {
  z-index: 2020;
}
.note-editor.note-frame .note-editing-area .note-editable {
  color: #676a6c;
  padding: 15px;
}
.note-editor.note-frame {
  border: none;
}
.note-editor.panel {
  margin-bottom: 0;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 2002px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0;
}
/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li > a {
    color: #979797;
    font-weight: 600;
    padding: 7px 15px 5px 15px;
}
    .nav-tabs > li > a:hover,
    .nav-tabs > li > a:focus {
        background-color: #f7f7f7;
        color: #979797;
    }
.nav-tabs > li.spo > a, .dropdown-menu > li.spo > a {
    color: #92278f;
}
.lang-en .nav-tabs > li > a {
    font-size: 11.5px;
}
.ui-tab .tab-content {
  padding: 20px 0;
}
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
}
.border-top-bottom {
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
}
.border-left {
  border-left: 1px solid #e7eaec;
}
.border-right {
  border-right: 1px solid #e7eaec;
}
.border-top {
  border-top: 1px solid #e7eaec;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec;
}
.border-size-sm {
  border-width: 3px;
}
.border-size-md {
  border-width: 6px;
}
.border-size-lg {
  border-width: 9px;
}
.border-size-xl {
  border-width: 12px;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #3b2d59;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 2px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 15px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}
/* BACKGROUNDS */
.gray-bg,
.bg-muted {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.blue-bg,
.bg-success {
  background-color: #1c84c6;
  color: #ffffff;
}
.navy-bg,
.bg-primary {
  background-color: #3b2d59;
  color: #ffffff;
}
.lazur-bg,
.bg-info {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg,
.bg-warning {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg,
.bg-danger {
  background-color: #ed5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #3b2d59;
}
.panel-primary > .panel-heading {
  background-color: #3b2d59;
  border-color: #3b2d59;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}

.panel-amare {
  border-color: #3B2D59;
}
.panel-amare > .panel-heading {
  background-color: #56284a;
  border-color: #56284a;
  color: #ffffff;
}

.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ed5565;
}
.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #3b2d59;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ed5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #3b2d59;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-red {
    color: red;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0 0 3px 0 #919191;
  -moz-box-shadow: 0 0 3px 0 #919191;
  box-shadow: 0 0 3px 0 #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
.close-canvas-menu {
  display: none;
}
.canvas-menu .close-canvas-menu {
  display: block;
}
.light-navbar .navbar.navbar-static-top {
  background-color: #ffffff;
}
/* FULL HEIGHT */
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-h-xs {
  padding: 10px 0;
}
.p-h-sm {
  padding: 15px 0;
}
.p-h-m {
  padding: 20px 0;
}
.p-h-md {
  padding: 25px 0;
}
.p-h-lg {
  padding: 30px 0;
}
.p-h-xl {
  padding: 40px 0;
}
.m-xxs {
  margin: 2px 4px;
}
.m {
  margin: 15px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.img-sm {
  width: 32px;
  height: 32px;
}
.img-md {
  width: 64px;
  height: 64px;
}
.img-lg {
  width: 96px;
  height: 96px;
}
.b-r-xs {
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.b-r-sm {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.b-r-md {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.b-r-lg {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
}
.b-r-xl {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .wrapper-content.animated {
  -webkit-animation: none;
  -ms-animation-nam: none;
  animation: none;
}
body.modal-open .animated {
  animation-fill-mode: initial;
  z-index: inherit;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.fullscreen-video .animated {
  animation: none;
}
/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}
.loginscreen.middle-box {
  width: 300px;
}
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  -ms-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  -ms-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #3b2d59;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #3b2d59;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #3b2d59;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
/* Chat view */
.message-input {
  height: 90px !important;
}
.chat-avatar {
  width: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.chat-user-name {
  padding: 10px;
}
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}
.chat-user a {
  color: inherit;
}
.chat-view {
  z-index: 20012;
}
.chat-users,
.chat-statistic {
  margin-left: -30px;
}
@media (max-width: 992px) {
  .chat-users,
  .chat-statistic {
    margin-left: 0;
  }
}
.chat-view .ibox-content {
  padding: 0;
}
.chat-message {
  padding: 10px 20px;
}
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}
.chat-discussion .chat-message.left .message-date {
  float: right;
}
.chat-discussion .chat-message.right .message-date {
  float: left;
}
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}
.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}
.chat-users {
  overflow-y: auto;
  height: 400px;
}
.chat-message-form .form-group {
  margin-bottom: 0;
}
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c";
}
.jstree-default .jstree-icon.none {
  width: 0;
}
/* CLIENTS */
.clients-list {
  margin-top: 20px;
}
.clients-list .tab-pane {
  position: relative;
  height: 600px;
}
.client-detail {
  position: relative;
  height: 620px;
}
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none;
}
.client-link {
  font-weight: 600;
  color: inherit;
}
.client-link:hover {
  color: inherit;
}
.client-avatar {
  width: 42px;
}
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.contact-type {
  width: 20px;
  color: #c1c3c4;
}
.client-status {
  text-align: left;
}
.client-detail .vertical-timeline-content p {
  margin: 0;
}
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}
.clients-list .nav-tabs > li.active > a,
.clients-list .nav-tabs > li.active > a:hover,
.clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}
/* BLOG ARTICLE */
.blog h2 {
  font-weight: 700;
}
.blog h5 {
  margin: 0 0 5px 0;
}
.blog .btn {
  margin: 0 0 5px 0;
}
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}
.article p {
  font-size: 15px;
  line-height: 26px;
}
.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}
.article .ibox-content {
  padding: 40px;
}
.addlfees .fa-question-circle {
    font-size: 15px;
}

.addlfees .popover-content {
    font-size: 13px;
}

    .addlfees .popover-content a {
        text-decoration: underline;
    }
/* ISSUE TRACKER */
.issue-tracker .btn-link {
  color: #3b2d59;
}
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}
.issue-info {
  width: 50%;
}
.issue-info a {
  font-weight: 600;
  color: #676a6c;
}
.issue-info small {
  display: block;
}
/* TEAMS */
.team-members {
  margin: 10px 0;
}
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}
/* AGILE BOARD */
.sortable-list {
  padding: 10px 0;
}
.agile-list {
  list-style: none;
  margin: 0;
}
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}
.agile-list li.danger-element {
  border-left: 3px solid #ed5565;
}
.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}
.agile-list li.success-element {
  border-left: 3px solid #3b2d59;
}
.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}
/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}
/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
  min-height: 600px;
}
.dist .product-box {
    min-height: 617px;
}
.ebo .product-box {
    min-height: 590px;
}
.dist .ebo .product-box {
    min-height: 610px;
}
.packs .product-box {
    min-height: 713px;
}
.dist.packs .product-box {
    min-height: 734px;
}
.packs .product-box.dist, .packs .dist .product-box, .dist.fpack.shopall .product-box {
    min-height: 704px;
}
.packs .product-box.dist.custompack {
    min-height: 699px;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0 3px 7px 0 #a8a8a8;
  -moz-box-shadow: 0 3px 7px 0 #a8a8a8;
  box-shadow: 0 3px 7px 0 #a8a8a8;
}
.product-box.lp {
    border: 12px solid #f0f0f0;
}
.product-box.giftset, .product-box.bogoCard {
    min-height: 480px;
}
.product-box.giftset.dist {
    min-height: 498px;
}
.product-imitation {
  text-align: center;
  color: #bebec3;
  font-weight: 600;
}
.product-imitation.text-left {
    text-align: left;
}
.cart-product-imitation {
  text-align: center;
  padding-top: 30px;
  height: 80px;
  width: 80px;
  background-color: #f8f8f9;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-box .product-imitation {
    position: relative;
}
.product-box .product-imitation .wpe {
    display: none;
}
.product-box.lp .product-imitation .wpe {
    display: block;
    position: absolute;
    top: 85%;
    background-color: #3b305a;
    color: #fff;
    padding: 6px 15px;
    left: -27px;
    line-height: 1.3em;
}
.product-box .product-imitation .nle {
    display: block;
    position: absolute;
    top: 5%;
    background-color: #c63663;
    color: #fff;
    padding: 3px 15px;
    left: -15px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    z-index: 100;
}
    .product-box .product-imitation .nle.new {
        top: 5px;
        text-transform: uppercase;
    }
.product-box.lp .product-imitation .lpSiaImg {
    display: block;
    position: absolute;
    top: 20%;
    left: 52%;
}
.product-box.lp .product-imitation .lpSiaImg .siaIcon {
    max-width: 140px;
}
.product-box.lp .lpSia {
    display: block;
    position: absolute;
    top: 50px;
}
    .product-box.lp .lpSia .siaIcon {
        max-width: 100%;
    }
.dist .product-box.lp .lpSia {
    top: 50px;
}
.product-box.lp .lpSia .siaEnroll {
    text-align: left;
    color: #cf9cb6;
    font-size: 11px;
    line-height: 12px;
    padding-left: 8px;
    position: relative;
    top: -8px;
}
.ebo .small .clamped-2 {
    min-height: 55.6px;
}
@media (max-width: 500px) {
    .product-box.lp .lpSia {
        top: 55px;
    }
    .dist .product-box.lp .lpSia {
        top: 55px;
    }
}
@media (min-width: 435px) and (max-width: 768px) {
    .product-box.lp .lpSia .siaEnroll {
        top: 0;
    }
}
@media (min-width: 860px) and (max-width: 1199px) {
    .product-box.lp .lpSia .siaEnroll {
        top: 0;
    }
}
.product-box .product-imitation .soldout, .smallimage div.soldout {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 100px;
    height: 100px;
}
.product-desc .btn-add-to-cart.btn[disabled] {
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: #fff !important;
    color: #C63663 !important;
    cursor: default !important;
    border: 1px solid #C63663 !important;
    padding: 4px 0;
    height: 30px;
}
.product-desc {
    padding-top: 24px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    position: relative;
}
@media (min-width: 1025px) {
    .shopall .edg .product-desc {
        padding-top: 19px;
    }
    .lang-es .shopall:not(.packs) .product-desc {
        padding-top: 40px;
    }
    .lang-es .shopall .edg:not(.pack) .product-desc {
        padding-top: 24px;
    }
}
@media (max-width: 320px) {
    .product-desc {
        padding-top: 25px;
    }
}
.product-desc.custom {
    padding-bottom: 10px;
}
.product-desc .lpexclusive {
    position: absolute;
    top: 20px;
    visibility: visible;
    background-color: #f0f0f0;
    padding: 10px;
    width: 100%;
}
.product-desc .lpexclusive h4 {
    font-size: 12px;
    color: #3b305a;
    display: inline;
}
.product-desc .lpexclusive a {
    display: inline;
    white-space: nowrap;
    position: relative;
    left: -5px;
}
.retail-price [data-role] {
    font-size: 12px;
    color: black;
}
    .retail-price [data-role] .promoprice {
        font-weight: bold;
        color: #92278f;
    }
.small .clamped-2 {
    min-height: 33.15px;
}
.product-box.lp .small .clamped-2 {
    min-height: 95px;
}
.packs .small .clamped-2.pack, .fpack .small .clamped-2.pack {
    min-height: 115px;
}
.packs .mfp .small .clamped-2.pack {
    min-height: 115px;
}
.small .clamped-2.fee {
    min-height: 135px;
}
.bf .product-box {
    min-height: 530px;
}
.dist .bf .product-box {
    min-height: 550px;
}
.packs.bf .product-box {
    min-height: 505px;
}
.dist .packs.bf .product-box {
    min-height: 525px;
}
.packs.bf .small .clamped-2.pack {
    min-height: 35px;
}
.packs.bf .flavorspacer {
    height: 0;
}
.packs.bf .product-desc.bfItem div:first-child {
    display: none !important;
}
.bf .product-desc.bfItem div:first-child {
    height: 20px;
}
.bf .product-desc.bfItem.withqty div:first-child {
    height: 5px;
}
.lang-es .packs .product-box, .lang-es .packs .product-box.dist.custompack {
    min-height: 666.52px;
}
    .lang-es .dist.packs .product-box, .lang-es .dist.packs .product-box.dist.custompack {
        min-height: 687.05px;
    }
.lang-es .packs .small .clamped-2.pack {
    min-height: 110px;
    line-height: 1.6em;
}
@media (max-width: 1024px) {
    .lang-es .packs .small .clamped-2.pack {
        min-height: 125px;
    }

    .product-desc {
        padding-top: 52px;
    }
}
.small .clamped-2.pack.packflavor {
    min-height: 75px;
}
.gbxpack .small .clamped-2.pack {
    min-height: 100px;
}
.custompack .small .clamped-2 {
    min-height: 205px;
}
.enableReviews .custompack .small .clamped-2 {
    min-height: 225px;
}
.shopall.enableReviews:not(.dist) .custompack .small .clamped-2 {
    min-height: 215px;
}
.kidspack .small .clamped-2 {
    min-height: 70px;
}
.mentat .small .clamped-2 {
    min-height: 90px;
}
.mentat .mfp .small .clamped-2 {
    min-height: 110px;
}
.mwcvip .small .clamped-2 {
    max-height: initial;
}
.item-backordered {
    position: absolute;
    top: 105px;
    font-weight: bold;
    color: red;
    line-height: 1.3em;
    padding-right: 10px;
    z-index: 20;
}
.mentat .item-backordered {
    top: 70px;
}
.packs .item-backordered {
    top: 180px;
}
.packs .lp .item-backordered {
    top: 125px;
}
.packs .fwp .item-backordered {
    top: 107px;
    background-color: white;
    height: 60px;
}
.dist .item-backordered {
    top: 125px;
}
.dist.packs .item-backordered {
    top: 200px;
}

.dist.packs .lp .item-backordered {
    top: 145px;
}

.dist.packs .fwp .item-backordered {
    top: 127px;
    background-color: white;
    height: 60px;
}
.enableReviews .item-backordered {
    position: absolute;
    top: 115px;
    font-weight: bold;
    color: red;
    line-height: 1.3em;
}
.enableReviews .packs .item-backordered {
    top: 220px;
}
.enableReviews .lp .item-backordered {
    top: 145px;
}
.enableReviews.mentat .item-backordered {
    top: 90px;
}
.enableReviews .edg .item-backordered {
    top: 110px;
}
.enableReviews .bulk .item-backordered {
    top: 100px;
}
.enableReviews .edg.pack .item-backordered {
    top: 220px;
}
.enableReviews.packs .item-backordered {
    top: 218px;
}
.enableReviews.packs .lp .item-backordered {
    top: 145px;
}
.enableReviews.packs .fwp .item-backordered {
    top: 127px;
}
.enableReviews.packs .edg .item-backordered {
    top: 218px;
}
.enableReviews.dist .item-backordered {
    top: 107px;
}
.enableReviews.dist .packs .item-backordered {
    top: 240px;
}
.enableReviews.dist .edg .item-backordered {
    top: 130px;
}
.enableReviews.dist .bulk .item-backordered {
    top: 120px;
}
.enableReviews.dist .edg.pack .item-backordered {
    top: 240px;
}
.enableReviews.dist.packs .item-backordered {
    top: 244px;
}
.enableReviews.dist .lp .item-backordered, .enableReviews.dist.packs .lp .item-backordered {
    top: 165px;
}
.enableReviews.dist.packs .fwp .item-backordered {
    top: 147px;
}
.enableReviews.dist.packs .edg .item-backordered {
    top: 244px;
}
select.flavor, select.pflavor {
    max-width: 200px;
    padding: 6px;
    width: 100%;
    font-size: 13px;
    height: 30px;
}
select.flavor.sc {
    max-width: 250px;
}
select.flavor.msc, select.pflavor.msc {
    max-width: 240px;
}
select.flavor.hlred, select.pflavor.hlred {
    border-color: red;
}
.flavorspacer {
    height: 0;
}
.flavorspacer.h30 {
    height: 30px;
}
.packs .flavorspacer {
    height: 30px;
}
.fpack.shopall.dist .flavorspacer {
    height: 115px;
}
.fpack.shopall.dist .flavorspacer.h30 {
    height: 30px;
}
.gbxpack .flavorspacer {
    height: 100px;
}
.mwcvip .flavorspacer, .mfp .flavorspacer {
    height: 10px;
}
.mobileusage .border-center {
    width: 100%;
    position: relative;
    height: 80px;
}
.launchSpecial {
    color: green;
    font-size: 12px;
    padding: 0 10px 0 0;
    line-height: 1.3em;
    position: absolute;
    margin-top: 20px;
}
.launchSpecial.hjp {
    font-size: 10px;
    margin-top: 5px;
}
.bulksave {
    line-height: 1.3em;
}
.product-desc.withqty .small .clamped-2 {
    min-height: 67px;
}
    .product-desc.withqty .small .clamped-2 .onlyavailable, .product-desc.withqty .small .clamped-2 .bulksave {
        font-size: 12px;
        font-weight: bold;
        line-height: 1.4em;
        letter-spacing: -0.11px;
        color: #4b4b4b;
        margin: 5px 0 6px 0;
    }
    .product-desc.withqty .small .clamped-2 .bulksave {
        color: #297f44;
        margin: 12px 0 0 0;
    }
.product-desc.withqty .qtyselect {
    display: inline;
    position: relative;
    top: 3px;
}
    .product-desc.withqty .qtyselect span {
        font-size: 14px;
        font-weight: bold;
        letter-spacing: -0.16px;
        color: #4b4b4b;
    }
    .product-desc.withqty .qtyselect .qty {
        height: 25px;
        width: 55px;
        display: inline;
        margin-right: 15px;
        margin: 0 15px 0 5px;
        border-radius: 6px;
        padding: 3px 6px;
        border: 1px solid #666;
    }
        .product-desc.withqty .qtyselect .qty.hlred {
            border-color: red;
        }
.product-desc.withqty .btn-add-to-cart {
    margin-top: 0;
}
.enableReviews .product-desc.withqty.isbo .small .clamped-2 .onlyavailable {
    margin: 1px 0 4px;
}
.enableReviews .product-desc.withqty.isbo .small .clamped-2 .bulksave {
    margin-top: -4px;
}
.enableReviews .product-desc.withqty.isbo .item-backordered {
    top: 123px;
    font-size: 10px;
    line-height: 1.2em;
}
.enableReviews.dist .product-desc.withqty.isbo .item-backordered {
    top: 142px;
}
.enableReviews.dist .product-desc.withqty.isbo .small .clamped-2 .onlyavailable {
    margin: 1px 0 4px;
}
.enableReviews.dist .product-desc.withqty.isbo .small .clamped-2 .bulksave {
    margin-top: -4px;
}
.small .clamped-2.bulkqty {
    max-height: 30.6px;
    overflow: visible;
}
#view-shopping-itemlist-itemlist .loading {
    margin: 70px 0 250px 0;
}
.product-desc.esf .product-name {
    font-size: 13px;
}
.product-desc.esf .item-backordered {
    top: 95px;
}
.product-desc.withqty.eac .m-t-sm {
    top: 7px;
}
.product-desc.withqty.eac .qtyselect {
    top: 7px;
}
@media (min-width: 975px) and (max-width: 1182px) {
    .product-box {
        min-height: 664px;
    }

    .enableReviews.dist .product-box {
        min-height: 684px;
    }
}
@media (min-width: 768px) and (max-width: 974px) {
    .product-box {
        min-height: 325px;
    }
}
@media (max-width: 991px) {
    .product-box.lp .product-imitation .wpe {
        font-size: 11px;
    }
    .packs .small .clamped-2.pack, .fpack .small .clamped-2.pack {
        min-height: 30.6px;
    }

    .small .clamped-2.pack.packflavor {
        min-height: 30.6px;
    }

    .small .clamped-2.customBP {
        max-height: none;
    }

    .gbxpack .small .clamped-2.pack {
        min-height: 30.6px;
    }

    .custompack .small .clamped-2 {
        min-height: 30.6px;
    }

    .product-box, .packs .product-box, .dist .product-box, .ebo .product-box, .dist .ebo .product-box {
        min-height: initial;
    }

        .product-box .product-imitation .soldout {
            top: 10px;
            right: 0;
            width: 45px;
            height: 45px;
        }

    .product-desc {
        padding-top: 73px;
    }

    .product-desc.pt25 {
        padding-top: 25px;
    }

    .bf .product-box, .dist .bf .product-box {
        min-height: initial;
    }

    .packs .lp .small .clamped-2.pack, .packs .fwp .small .clamped-2.pack, .packs .akp .small .clamped-2.pack, .packs .mfp .small .clamped-2.pack {
        min-height: 115px;
    }

    .mentat .small .clamped-2 {
        min-height: 30px;
    }

    .mentat .mfp .small .clamped-2 {
        min-height: 90px;
    }

    .small .clamped-2.fee {
        min-height: 145px;
    }

    .enableReviews .item-backordered {
        top: 138px;
    }

    .enableReviews .item-backordered br {
        display: none;
    }

    .enableReviews.mentat .item-backordered {
        top: 90px;
    }

    .enableReviews.packs .item-backordered {
        top: 218px;
    }

    .enableReviews.packs .lp .item-backordered {
        top: 145px;
    }

    .enableReviews.packs .fwp .item-backordered {
        top: 127px;
        background-color: white;
        height: 60px;
    }

    .enableReviews .custompack .small .clamped-2 {
        min-height: 175px;
    }
}
@media (max-width: 750px) {
    .product-box .product-imitation .nle {
        top: 90%;
        padding: 5px 15px;
        left: 0;
        font-size: 11px;
        line-height: 1.3em;
    }
    .product-box .product-imitation .nle.new {
        top: 5px;
    }
        .product-box .product-imitation .nle.new.newf {
            white-space: nowrap;
            padding: 3px 12px;
            top: 8px;
        }
}
@media (max-width: 400px) {
    .product-box .mobp1.bulk.eac {
        height: 160px;
    }

    .dist .product-box .mobp1.bulk.eac {
        height: 180px;
    }

    .product-box.bfitem .mobp1.bulk.eac {
        height: 180px;
    }

    .dist .product-box.bfitem .mobp1.bulk.eac {
        height: 200px;
    }

    .product-box .product-imitation .soldout {
        width: 35px;
        height: 35px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hastags .mobp0 {
        height: 150px;
    }

    .packs .mobp0 {
        height: 280px;
    }

    .packs.bf .mobp0 {
        height: 200px;
    }

    .product-box {
        min-height: 315px;
    }

    .bf .product-box {
        min-height: 270px;
    }

    .bf .product-box .mobp1 {
        height: 172px;
    }

        .bf .product-box .mobp1.bulk {
            height: 147px;
        }

        .dist .bf .product-box .mobp1 {
            height: 192px;
        }

            .dist .bf .product-box .mobp1.bulk {
                height: 167px;
            }

    .product-box .product-imitation .soldout {
        top: 10px;
        right: 0;
        width: 40px;
        height: 40px;
    }

        .product-box .product-imitation .nle {
            top: 5px;
            padding: 3px 10px;
            left: 0;
            font-size: 10px;
            line-height: 1.3em;
        }

    .bf .product-box .product-imitation .nle {
        top: 110px;
    }

    .hastags .product-box {
        min-height: 284px;
    }

    .dist .product-box {
        min-height: 350px;
    }

    .dist .bf .product-box {
        min-height: 290px;
    }

    .packs .product-box {
        min-height: 401px;
    }

    .shopall.packs .product-box, .shopall .lp.product-box, .shopall .custompack.product-box {
        height: 485px;
        min-height: 485px !important;
    }

        .shopall .lp.product-box .mobp0 {
            height: 210px;
        }

        .shopall .custompack.product-box .mobp0 {
            height: auto;
        }

    .packs .product-box .btn-add-to-cartLP {
        position: relative;
        top: 25px;
    }

    .enableReviews .custompack .small .clamped-2 {
        min-height: 175px;
    }

    .enableReviews .packs .item-backordered.item-oos {
        top: 275px;
    }

    .edg .small .clamped-2 {
        min-height: initial;
        line-height: 1.35em;
    }

    .ebo .product-box {
        min-height: 351px;
    }

    .ebo .small .clamped-2, .ebo .edg .small .clamped-2 {
        min-height: 105px;
    }

    .dist .ebo .product-box {
        min-height: 321px;
    }
}
@media (max-width: 767px) {
    .enableReviews .packs .item-backordered.item-oos {
        top: 218px;
    }
    .enableReviews.packs .item-backordered.item-oos {
        top: 218px;
    }

    .enableReviews .packs .fpp .item-backordered.item-oos, .enableReviews.packs .fpp .item-backordered.item-oos {
        top: 255px;
    }
}
@media (max-width: 360px) {
    .product-desc.pt25 {
        padding-left: 10px;
        padding-right: 10px;
    }
}
.mobileusage .border-center:before {
    content: '';
    position: absolute;
    bottom: 50%;
    border-bottom: 2px #ddd solid;
    width: 100%;
    z-index: 0;
}
.mobileusage .border-center img {
    width: 100px;
    background-color: white;
    padding: 0 10px;
    position: relative;
    top: 10px;
}
.desktoplearnmore {
    position: absolute;
    top: 50%;
    left: 1%;
}
.desktoplearnmore1 {
    position: absolute;
    top: 68%;
    left: 0;
}
.desktoplearnmorepackleft {
    position: absolute;
    left: 1%;
    bottom: 1%;
}
.desktoplearnmorepackright {
    position: absolute;
    left: 57.8%;
    bottom: 11.8%;
}
.desktoplearnmorembleft {
    position: absolute;
    left: 1%;
    bottom: 0;
}
.desktoplearnmorembright {
    position: absolute;
    left: 56%;
    bottom: 0;
}
.desktoplearnmoregbx1 {
    position: absolute;
    left: 47%;
    top: 48%;
}
.desktoplearnmoregbx2 {
    position: absolute;
    left: 41.3%;
    top: 19%;
}
.desktoplearnmoregbx3 {
    position: absolute;
    left: 38.3%;
    top: 25.5%;
}
.desktoplearnmorefp {
    position: absolute;
    left: 24.5%;
    top: 61%;
}
.desktoplearnmorefp span {
    font-size: 16px;
    margin-left: 30px;
    color: #666;
}
.desktoplearnmorefwp {
    position: absolute;
    left: 47.2%;
    top: 75%;
}
.dlm a {
    text-decoration: underline;
    font-size: 16px;
}
.desktoplearnmoregbx2 a, .desktoplearnmoregbx3 a {
    font-size: 14px;
}
.desktoplearnmorelpleft {
    position: absolute;
    left: 17.8%;
    top: 69%;
}
.desktoplearnmorelpright {
    position: absolute;
    left: 70.7%;
    top: 73.8%;
}
.desktoplearnmorelpleft a, .desktoplearnmorelpright a {
    font-size: 12px!important;
}
@media (min-width: 1024px) and (max-width: 1279px) {
    .small .clamped-2.maxclamp {
        max-height: 30.6px;
        overflow: visible;
    }
}
@media (min-width: 1280px) and (max-width: 1399px) {
    .desktoplearnmorepackleft {
        left: 1%;
        bottom: 2%;
    }
    .desktoplearnmorepackright {
        left: 57.9%;
        bottom: 12.2%;
    }
    .dlm a, .desktoplearnmorefp span {
        font-size: 20px;
    }
    .desktoplearnmoregbx2 a, .desktoplearnmoregbx3 a {
        font-size: 18px;
    }
    .desktoplearnmorelpleft a, .desktoplearnmorelpright a {
        font-size: 14px !important;
    }
}
@media (min-width: 1400px) {
    .desktoplearnmorepackleft {
        left: 1%;
        bottom: 2%;
    }
    .desktoplearnmorepackright {
        left: 58%;
        bottom: 12.8%;
    }
    .dlm a, .desktoplearnmorefp span {
        font-size: 24px;
    }
    .desktoplearnmoregbx2 a, .desktoplearnmoregbx3 a {
        font-size: 22px;
    }
    .desktoplearnmorelpleft a, .desktoplearnmorelpright a {
        font-size: 16px !important;
    }
}
@media (min-width: 1500px) {
    .desktoplearnmore1 {
        top: 41.5%;
        left: 7px;
    }
}
.mobilelearnmore {
    position: relative;
}
.mobilelearnmore div {
    position: absolute;
    top: 82%;
    left: 6%;
    width: 88%
}
.mobilelearnmore.mobilegbx div {
    top: auto;
    bottom: 2%;
    left: 7%;
}
.mobilelearnmore.mobilefwp div {
    top: auto;
    bottom: 7%;
    left: 7%;
}
.mobilelearnmore.gbxsf div {
    bottom: 4%;
}
.mobilelearnmore.mobilegbx div a {
    color: #2b553f;
    text-decoration:underline;
}
.mobilelearnmore.mobilefp div a, .mobilelearnmore.mobilefwp div a {
    text-decoration:underline;
}
.mobilelearnmore.mobilefwp div span {
    color: #666;
    margin-left: 10px;
}
@media (min-width: 450px) and (max-width: 559px) {
    .mobilelearnmore.mobilegbx div a, .mobilelearnmore.mobilefwp div a {
        font-size: 15px;
    }
}
@media (min-width: 560px) and (max-width: 699px) {
    .mobilelearnmore.mobilegbx div a, .mobilelearnmore.mobilefwp div a {
        font-size: 18px;
    }
}
@media (min-width: 700px) and (max-width: 899px) {
    .mobilelearnmore.mobilegbx div a, .mobilelearnmore.mobilefwp div a {
        font-size: 22px;
    }
}
@media (min-width: 900px) {
    .mobilelearnmore.mobilegbx div a, .mobilelearnmore.mobilefwp div a {
        font-size: 26px;
    }
}
.fwppr {
    padding-right: 50px;
}
.fwppb {
    text-align: center;
}
.cwppb {
    padding-bottom: 150px;
}
@media (max-width: 1200px) {
    .fwppb {
        padding-bottom: 75px;
    }

    .cwppb {
        padding-bottom: 175px;
    }
}
@media (min-width: 1350px) {
    .fwppr {
        padding-right: 150px;
    }
}
.holidaybanner {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 25%;
    font-size: 40px;
    font-weight: bold;
    color: rgb(63, 42, 86);
    background-color: rgba(227, 225, 230, 0.4);
    padding-top: 100px;
    padding-bottom: 100px;
}
@media (max-width: 991px) {
    .holidaybanner {
        font-size: 22px;
        line-height: 130%;
        padding: 40px 0;
        text-align: center;
        bottom: 27%;
    }
}
.holidaybanner .pname {
    color: rgb(0, 60, 113);
}
.holidaycontent {
    background-color: #f3f3f3;
    background-size: 100%;
    width: 105vw;
    position: relative;
    left: calc(-1 * (100vw - 100%) /2);
    min-height: 70px;
    margin-bottom: 50px;
}
.holidaycontent h4 {
    font-size: 18px;
    line-height: 130%;
    color: rgb(63, 42, 86);
    margin-bottom: 25px;
}
.holidaycontent .m-b-20 {
    margin-bottom: 20px;
}
.holidaytext {
    font-size: 14px;
    color: #707070;
    line-height: 150%;
}
.holidaytext.h50 {
    height: 50px;
    line-height: 50px;
}
.holidaytext.h50 span {
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
}
.row.vdivide [class*='col-']:not(:last-child)::after {
    background: #888;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    display: flex;
}
.row.nov [class*='col-']:not(:last-child)::after {
    background: none;
    display: none;
}
.mobilepdp .container {
    padding: 0 15px;
}
.mobilepdp .holidaycontent {
    background-color: #fff;
}
.mobilepdp .holidaycontent .mobilebg {
    background-color: #f3f3f3;
    margin: 20px 0 0 0;
    padding: 0 40px 0 25px;
}
.mobilepdp .btop {
    border-top: 3px solid rgb(63, 42, 86);
}
.mobilepdp hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border-color: #CCC;
}
@media (max-width: 1200px) {
    .container {
        max-width: 1140px;
    }
}
@media (min-width: 1200px) {
    .ultimate .container {
        max-width: 90% !important;
        width: inherit !important;
        position: relative;
        left: -50px;
    }
}
.ugslm a {
    text-decoration: underline;
    font-size: 14px;
}
@media (min-width: 1280px) and (max-width: 1399px) {
    .ugslm a {
        font-size: 18px;
    }
}
@media (min-width: 1400px) {
    .ugslm a {
        font-size: 18px;
    }

}
.shopall:not(.dist) .custompack .add-to-cart {
    margin-top: 25px;
}

.bogoTip {
    display: none;
}
.hasBogo .bogoTip, .pcFreeTip {
    display: block;
}
.bogoTip0 {
    position: absolute;
    z-index: 1000;
    top: -25px;
    left: 0;
}
.bogoTipMessage {
    background-color: #C63663;
    color: #fff;
    padding: 4px;
    border-radius: 4px;
    font-style: normal;
    font-size: 12px;
}
.bogoTip0 .bogoTipMessage {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 20px;
}
.bogoTipMessage .glyphicon {
    color: #fff;
    font-size: 10px;
    padding: 0 3px;
}
.bogoTipMessage .popover.top {
    border: none;
    min-width: 275px;
    max-width: 275px;
    margin-top: -15px;
}
.cartRow3 .bogoTipMessage .popover.top {
    top: -47px !important;
    left: -22px !important;
}
.bogoTipMessage .popover.top > .arrow {
    border-top-color: #c63663;
    bottom: -9px;
}
.bogoTipMessage .popover.top > .arrow:after {
    border-top-color: #c63663;
}
.bogoTip0 .bogoTipMessage .popover.top {
    margin-left: 10px;
    top: -30px !important;
}
.bogoTip0 .bogoTipMessage.b3Tip .popover.top {
    top: -45px !important;
}
.bogoTip0 .bogoTipMessage.b2g1Tip .popover.top {
    top: -65px !important;
}
.bogoTip0 .bogoTipMessage.b2g1Tip.tm50 .popover.top {
    top: -50px !important;
}
.bogoTipMessage.b3Tip a.b3link, .bogoTipMessage.b2g1Tip a.b2g1Link {
    color: white;
    text-decoration: underline;
}
.bogoTipMessage.b2g1Tip {
    white-space: nowrap;
}
.bogoTip0 .bogoTipMessage.gbxTip .popover.top {
    top: -90px !important;
}
.bogoTip0 .bogoTipMessage .popover.top > .arrow {
    left: 46.5% !important;
}
.bogoTipMessage .popover.bottom {
    border: none;
    min-width: 275px;
    max-width: 275px;
    margin-top: 15px;
}
.bogoTipMessage .popover-content {
    background-color: #C63663;
    padding: 7px;
    border-radius: 4px;
    font-size: 13px;
    text-align: center;
}
.bogoTipMessage .popover.bottom .arrow {
    border: none;
    left: 53.5%!important;
    margin-top: 1px;
}
.bogoTipMessage .popover.bottom > .arrow:after {
    border-bottom-color: #C63663;
}
.bogoDesc {
    line-height: 1.5em;
    padding: 2px 0;
}
.promoTip .bogoTipMessage {
    background-color: #92278F;
    padding: 6px 6px 6px 13px;
}
    .promoTip .bogoTipMessage .popover.top > .arrow {
        border-top-color: #92278F;
    }
        .promoTip .bogoTipMessage .popover.top > .arrow:after {
            border-top-color: #92278F;
        }
    .promoTip .bogoTipMessage .popover-content {
        background-color: #92278F;
        line-height: 1.3em;
    }
@media (max-width: 767px) {
    .pcFreeTipMessage .popover.bottom {
        min-width: 200px;
        max-width: 200px;
    }
}
@media (max-width: 991px) {
    .pcFreeTipMessage {
        background-color: initial;
    }

    .small.retail-price .bogoTip0.promoTip {
        position: relative;
    }
}
.bogoCatSS {
    display: none !important;
}
.bogoCatPrice .unsubscribe-price {
    text-decoration: none !important;
}
.bogoCatPrice .subscribe-price {
    display: none !important;
}
.ecommerce .tag-list {
    padding: 0;
}
.ecommerce .fa-star {
  color: #d1dade;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
table.shoping-cart-table {
  margin-bottom: 0;
}
table.shoping-cart-table tr td {
  border: none;
  text-align: right;
}
table.shoping-cart-table tr td.desc,
table.shoping-cart-table tr td:first-child {
  text-align: left;
}
table.shoping-cart-table tr td:last-child {
  width: 80px;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
  line-height: 20px;
}
.product-name:not(.key):hover,
.product-name:not(.key):focus {
  color: #3b2d59;
}
.details .product-name {
    color: rgb(63, 42, 86);
    margin: 0;
    line-height: 22px;
}
.product-price {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    background-color: #1C6F84;
    padding: 3px 6px;
    position: absolute;
    right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}
/* Social feed */
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}
.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}
.social-action {
  margin: 15px;
}
.social-avatar {
  padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
  margin-left: 45px;
}
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}
.social-body {
  padding: 15px;
}
.social-body img {
  margin-bottom: 10px;
}
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}
.social-comment:first-child {
  margin-top: 0;
}
.social-comment {
  margin-top: 15px;
}
.social-comment textarea {
  font-size: 12px;
}
/* Vote list */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
  background: #fbfbfb;
}
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}
.vote-actions a {
  color: #3b2d59;
  font-weight: 600;
}
.vote-actions {
  font-weight: 600;
}
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
  color: inherit;
}
.vote-info,
.vote-title {
  margin-left: 45px;
}
.vote-info,
.vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}
.vote-info a {
  margin-right: 10px;
}
.vote-info a:hover {
  color: #3b2d59;
}
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}
.vote-icon.active {
  color: #3b2d59;
}
body.body-small .vote-icon {
  display: none;
}
.lightBoxGallery {
  text-align: center;
}
.lightBoxGallery img {
  margin: 5px;
}
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px;
}
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #3b2d59;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}
.open-small-chat:hover {
  color: white;
  background: #3b2d59;
}
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px;
}
.small-chat-box.ng-small-chat {
  display: block;
}
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px;
}
.small-chat-box.active {
  display: block;
}
.small-chat-box .heading {
  background: #2f4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff;
}
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal;
}
.small-chat-box .content {
  padding: 15px 15px;
}
.small-chat-box .content .author-name {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 11px;
}
.small-chat-box .content > div {
  padding-bottom: 20px;
}
.small-chat-box .content .chat-message {
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  line-height: 14px;
  max-width: 80%;
  background: #f3f3f4;
  margin-bottom: 10px;
}
.small-chat-box .content .chat-message.active {
  background: #3b2d59;
  color: #fff;
}
.small-chat-box .content .left {
  text-align: left;
  clear: both;
}
.small-chat-box .content .left .chat-message {
  float: left;
}
.small-chat-box .content .right {
  text-align: right;
  clear: both;
}
.small-chat-box .content .right .chat-message {
  float: right;
}
.small-chat-box .form-chat {
  padding: 10px 10px;
}
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
.mini-navbar .metismenu .collapse {
  opacity: 0;
}
.mini-navbar .metismenu .collapse.in {
  opacity: 1;
}
.mini-navbar .metismenu .collapse a {
  display: none;
}
.mini-navbar .metismenu .collapse.in a {
  display: block;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #3b2d59;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #3b2d59;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #3b2d59;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #3b2d59;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #3b2d59;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #3b2d59;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #3b2d59;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #3b2d59;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #3b2d59;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #3b2d59;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #3b2d59;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.ibox-content > .sk-spinner {
  display: none;
}
.ibox-content.sk-loading {
  position: relative;
}
.ibox-content.sk-loading:after {
  content: '';
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ibox-content.sk-loading > .sk-spinner {
  display: block;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
  z-index: 2000;
}
/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
.landing-page.pace .pace-progress {
  background: #fff;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
.pace-inactive {
  display: none;
}
body.landing-page {
  color: #676a6c;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  background-color: #fff;
}
.landing-page {
  /* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
  /* Flip around the padding for proper display in narrow viewports */
  /* BACKGROUNDS SLIDER
  -------------------------------------------------- */
  /* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
  /* Carousel base class */
  /* Since positioning the image, we need to help out the caption */
  /* Declare heights because of positioning of img element */
  /* Sections
  ------------------------- */
  /* Buttons - only primary custom button
  ------------------------- */
  /* RESPONSIVE CSS
  -------------------------------------------------- */
}
.landing-page .container {
  overflow: hidden;
}
.landing-page span.navy {
  color: #3b2d59;
}
.landing-page p.text-color {
  color: #676a6c;
}
.landing-page a.navy-link {
  color: #3b2d59;
  text-decoration: none;
}
.landing-page a.navy-link:hover {
  color: #179d82;
}
.landing-page section p {
  color: #aeaeae;
  font-size: 13px;
}
.landing-page address {
  font-size: 13px;
}
.landing-page h1 {
  margin-top: 10px;
  font-size: 30px;
  font-weight: 200;
}
.landing-page .navy-line {
  width: 60px;
  height: 1px;
  margin: 60px auto 0;
  border-bottom: 2px solid #3b2d59;
}
.landing-page .navbar-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 200;
}
.landing-page .navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.landing-page .navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.landing-page .navbar-default.navbar-scroll {
  background-color: #fff;
  border-color: #fff;
  padding: 15px 0;
}
.landing-page .navbar-default {
  /*background-color: transparent;*/
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-default .nav li a {
  color: #fff;
  font-family: 'Open Sans', helvetica, arial, sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-size: 14px;
}
.landing-page .navbar-nav > li > a {
  padding-top: 25px;
  border-top: 6px solid transparent;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  background: transparent;
  color: #fff;
  border-top: 6px solid #3b2d59;
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
  color: #3b2d59;
  background: inherit;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #fff;
}
.landing-page .navbar-default .navbar-nav > .active > a:focus {
  background: transparent;
  color: #ffffff;
}
.landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
  background: transparent;
  color: inherit;
}
.landing-page .navbar-default .navbar-brand:hover,
.landing-page .navbar-default .navbar-brand:focus {
  background: #179d82;
  color: #fff;
}
.landing-page .navbar-default .navbar-brand {
  color: #fff;
  height: auto;
  display: block;
  font-size: 14px;
  background: #3b2d59;
  padding: 15px 20px 15px 20px;
  border-radius: 0 0 5px 5px;
  font-weight: 700;
  transition: all 0.3s ease-in-out 0s;
}
.landing-page .navbar-scroll.navbar-default .nav li a {
  color: #676a6c;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
  color: #3b2d59;
}
.landing-page .navbar-wrapper .navbar.navbar-scroll {
  padding-top: 0;
  padding-bottom: 5px;
  border-bottom: 1px solid #e7eaec;
  border-radius: 0;
}
.landing-page .nav > li.active {
  border: none;
  background: inherit;
}
.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
  border-top: 6px solid #3b2d59;
}
.landing-page .navbar-fixed-top {
  border: none !important;
}
.landing-page .navbar-fixed-top.navbar-scroll {
  border-bottom: 1px solid #e7eaec !important;
}
.landing-page .navbar.navbar-scroll .navbar-brand {
  margin-top: 15px;
  border-radius: 5px;
  font-size: 12px;
  padding: 10px;
  height: auto;
}
.landing-page .header-back {
  height: 470px;
  width: 100%;
}
.landing-page .header-back.one {
  background: url('../img/landing/header_one.jpg') 50% 0 no-repeat;
}
.landing-page .header-back.two {
  background: url('../img/landing/header_two.jpg') 50% 0 no-repeat;
}
.landing-page .carousel {
  height: 470px;
}
.landing-page .carousel-caption {
  z-index: 10;
}
.landing-page .carousel .item {
  height: 470px;
  background-color: #777;
}
.landing-page .carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 470px;
}
.landing-page .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.landing-page .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-inner .active.left,
.landing-page .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.landing-page .carousel-fade .carousel-inner .next.left,
.landing-page .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.landing-page .carousel-fade .carousel-control {
  z-index: 2;
}
.landing-page .carousel-control.left,
.landing-page .carousel-control.right {
  background: none;
}
.landing-page .carousel-control {
  width: 6%;
}
.landing-page .carousel-inner .container {
  position: relative;
  overflow: visible;
}
.landing-page .carousel-inner {
  overflow: visible;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption {
  position: absolute;
  top: 100px;
  left: 0;
  bottom: auto;
  right: auto;
  text-align: left;
}
.landing-page .carousel-caption.blank {
  top: 140px;
}
.landing-page .carousel-image {
  position: absolute;
  right: 10px;
  top: 150px;
}
.landing-page .carousel-indicators {
  padding-right: 60px;
}
.landing-page .carousel-caption h1 {
  font-weight: 700;
  font-size: 38px;
  text-transform: uppercase;
  text-shadow: none;
  letter-spacing: -1.5px;
}
.landing-page .carousel-caption p {
  font-weight: 700;
  text-transform: uppercase;
  text-shadow: none;
}
.landing-page .caption-link {
  color: #fff;
  margin-left: 10px;
  text-transform: capitalize;
  font-weight: 400;
}
.landing-page .caption-link:hover {
  text-decoration: none;
  color: inherit;
}
.landing-page .services {
  padding-top: 60px;
}
.landing-page .services h2 {
  font-size: 20px;
  letter-spacing: -1px;
  font-weight: 600;
  text-transform: uppercase;
}
.landing-page .features-block {
  margin-top: 40px;
}
.landing-page .features-text {
  margin-top: 40px;
}
.landing-page .features small {
  color: #3b2d59;
}
.landing-page .features h2 {
  font-size: 18px;
  margin-top: 5px;
}
.landing-page .features-text-alone {
  margin: 40px 0;
}
.landing-page .features-text-alone h1 {
  font-weight: 200;
}
.landing-page .features-icon {
  color: #3b2d59;
  font-size: 40px;
}
.landing-page .navy-section {
  margin-top: 60px;
  background: #3b2d59;
  color: #fff;
  padding: 20px 0;
}
.landing-page .gray-section {
  background: #f4f4f4;
  margin-top: 60px;
}
.landing-page .team-member {
  text-align: center;
}
.landing-page .team-member img {
  margin: auto;
}
.landing-page .social-icon a {
  background: #3b2d59;
  color: #fff;
  padding: 4px 8px;
  height: 28px;
  width: 28px;
  display: block;
  border-radius: 50px;
}
.landing-page .social-icon a:hover {
  background: #179d82;
}
.landing-page .img-small {
  height: 88px;
  width: 88px;
}
.landing-page .pricing-plan {
  margin: 20px 30px 0 30px;
  border-radius: 4px;
}
.landing-page .pricing-plan.selected {
  transform: scale(1.1);
  background: #f4f4f4;
}
.landing-page .pricing-plan li {
  padding: 10px 16px;
  border-top: 1px solid #e7eaec;
  text-align: center;
  color: #aeaeae;
}
.landing-page .pricing-plan .pricing-price span {
  font-weight: 700;
  color: #3b2d59;
}
.landing-page li.pricing-desc {
  font-size: 13px;
  border-top: none;
  padding: 20px 16px;
}
.landing-page li.pricing-title {
  background: #3b2d59;
  color: #fff;
  padding: 10px;
  border-radius: 4px 4px 0 0;
  font-size: 22px;
  font-weight: 600;
}
.landing-page .testimonials {
  padding-top: 80px;
  padding-bottom: 90px;
  background-color: #3b2d59;
  background-image: url('../img/landing/avatar_all.png');
}
.landing-page .big-icon {
  font-size: 56px !important;
}
.landing-page .features .big-icon {
  color: #3b2d59 !important;
}
.landing-page .contact {
  background-image: url('../img/landing/word_map.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-top: 60px;
}
.landing-page section.timeline {
  padding-bottom: 30px;
}
.landing-page section.comments {
  padding-bottom: 80px;
}
.landing-page .comments-avatar {
  margin-top: 25px;
  margin-left: 22px;
  margin-bottom: 25px;
}
.landing-page .comments-avatar .commens-name {
  font-weight: 600;
  font-size: 14px;
}
.landing-page .comments-avatar img {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  margin-right: 10px;
}
.landing-page .bubble {
  position: relative;
  height: 120px;
  padding: 20px;
  background: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  font-style: italic;
  font-size: 14px;
}
.landing-page .bubble:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 14px 0;
  border-color: #FFFFFF transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 30px;
}
.landing-page .btn-primary.btn-outline:hover,
.landing-page .btn-success.btn-outline:hover,
.landing-page .btn-info.btn-outline:hover,
.landing-page .btn-warning.btn-outline:hover,
.landing-page .btn-danger.btn-outline:hover {
  color: #fff;
}
.landing-page .btn-primary {
  background-color: #3b2d59;
  border-color: #3b2d59;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 20px;
  font-weight: 600;
}
.landing-page .btn-primary:hover,
.landing-page .btn-primary:focus,
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-color: #179d82;
  border-color: #179d82;
  color: #FFFFFF;
}
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
  background-image: none;
}
.landing-page .btn-primary.disabled,
.landing-page .btn-primary.disabled:hover,
.landing-page .btn-primary.disabled:focus,
.landing-page .btn-primary.disabled:active,
.landing-page .btn-primary.disabled.active,
.landing-page .btn-primary[disabled],
.landing-page .btn-primary[disabled]:hover,
.landing-page .btn-primary[disabled]:focus,
.landing-page .btn-primary[disabled]:active,
.landing-page .btn-primary.active[disabled],
.landing-page fieldset[disabled] .btn-primary,
.landing-page fieldset[disabled] .btn-primary:hover,
.landing-page fieldset[disabled] .btn-primary:focus,
.landing-page fieldset[disabled] .btn-primary:active,
.landing-page fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
@media (min-width: 768px) {
  .landing-page {
    /* Navbar positioning foo */
    /* The navbar becomes detached from the top, so we round the corners */
    /* Bump up size of carousel content */
  }
  .landing-page .navbar-wrapper {
    margin-top: 20px;
  }
  .landing-page .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }
  .landing-page .navbar-wrapper .navbar {
    border-radius: 4px;
  }
  .landing-page .carousel-caption p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.4;
  }
  .landing-page .featurette-heading {
    font-size: 50px;
  }
}
@media (max-width: 992px) {
  .landing-page .carousel-image {
    display: none;
  }
}
@media (max-width: 767px) {
  .landing-page .carousel-caption,
  .landing-page .carousel-caption.blank {
    left: 5%;
    top: 80px;
  }
  .landing-page .carousel-caption h1 {
    font-size: 28px;
  }
  .landing-page .navbar.navbar-scroll .navbar-brand {
    margin-top: 6px;
  }
  .landing-page .navbar-default {
    background-color: #fff;
    border-color: #fff;
    padding: 15px 0;
  }
  .landing-page .navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    color: inherit;
  }
  .landing-page .navbar-default .nav li a {
    color: #676a6c;
  }
  .landing-page .navbar-default .nav li a:hover {
    color: #3b2d59;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-top: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7eaec;
    border-radius: 0;
  }
  .landing-page .nav > li > a {
    padding: 25px 10px 15px 10px;
  }
  .landing-page .navbar-nav > li > a {
    padding: 20px 10px;
  }
  .landing-page .navbar .navbar-brand {
    margin-top: 6px;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    height: auto;
  }
  .landing-page .navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 5px;
  }
  .landing-page .navbar-default .navbar-nav > .active > a,
  .landing-page .navbar-default .navbar-nav > .active > a:hover {
    color: inherit;
  }
  .landing-page .carousel-control {
    display: none;
  }
}
@media (min-width: 992px) {
  .landing-page .featurette-heading {
    margin-top: 120px;
  }
}
@media (max-width: 767px) {
  .landing-page .navbar .navbar-header {
    display: block;
    float: none;
  }
  .landing-page .navbar .navbar-header .navbar-toggle {
    background-color: #ffffff;
    padding: 9px 10px;
    border: none;
  }
}
body.rtls {
  /* Theme config */
}
body.rtls #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls .nav-second-level li a {
  padding: 7px 35px 7px 10px;
}
body.rtls .ibox-title h5 {
  float: right;
}
body.rtls .pull-right {
  float: left !important;
}
body.rtls .pull-left {
  float: right !important;
}
body.rtls .ibox-tools {
  float: left;
}
body.rtls .stat-percent {
  float: left;
}
body.rtls .navbar-right {
  float: left !important;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 40px;
  margin-right: 0;
}
body.rtls .minimalize-styl-2 {
  float: right;
  margin: 14px 20px 5px 5px;
}
body.rtls .feed-element > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtls .timeline-item .date {
  text-align: left;
}
body.rtls .timeline-item .date i {
  left: 0;
  right: auto;
}
body.rtls .timeline-item .content {
  border-right: 1px solid #e7eaec;
  border-left: none;
}
body.rtls .shopping-drawer {
  left: 0;
  right: auto;
}
body.rtls .spin-icon {
  border-radius: 0 20px 20px 0;
}
body.rtls .toast-close-button {
  float: left;
}
body.rtls #toast-container > .toast:before {
  margin: auto -1.5em auto 0.5em;
}
body.rtls #toast-container > div {
  padding: 15px 50px 15px 15px;
}
body.rtls .center-orientation .vertical-timeline-icon i {
  margin-left: 0;
  margin-right: -12px;
}
body.rtls .vertical-timeline-icon i {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -12px;
}
body.rtls .file-box {
  float: right;
}
body.rtls ul.notes li {
  float: right;
}
body.rtls .chat-users,
body.rtls .chat-statistic {
  margin-right: -30px;
  margin-left: auto;
}
body.rtls .dropdown-menu > li > a {
  text-align: right;
}
body.rtls .b-r {
  border-left: 1px solid #e7eaec;
  border-right: none;
}
body.rtls .dd-list .dd-list {
  padding-right: 30px;
  padding-left: 0;
}
body.rtls .dd-item > button {
  float: right;
}
body.rtls .shopping-cart {
  margin-left: -220px;
  margin-right: 0;
}
body.rtls .shopping-cart.show {
  margin-left: 0;
  margin-right: 0;
}
body.rtls .spin-icon {
  right: 0;
  left: auto;
}
body.rtls .skin-settings {
  margin-right: 40px;
  margin-left: 0;
}
body.rtls .skin-settings {
  direction: ltr;
}
body.rtls .footer.fixed {
  margin-right: 220px;
  margin-left: 0;
}
@media (max-width: 992px) {
  body.rtls .chat-users,
  body.rtls .chat-statistic {
    margin-right: 0;
  }
}
body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}
.body-small.rtls.top-navigation .navbar-header {
  float: none;
}
body.rtls.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.body-small.rtls .navbar-fixed-top {
  margin-right: 0;
}
.body-small.rtls .navbar-header {
  float: right;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}
body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
  margin: 0;
}
@media (max-width: 767px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0;
    min-height: 1000px;
  }
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}
.rtls.mini-navbar .nav-second-level,
.rtls.mini-navbar li.active .nav-second-level {
  left: auto;
  right: 70px;
}
.rtls #right-sidebar {
  left: -260px;
  right: auto;
}
.rtls #right-sidebar.sidebar-open {
  left: 0;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.shopping-drawer {
    z-index: 100001;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    overflow: hidden;
    margin-top: 79px; /*me*/
}
.shopping-cart {
    height: 100%;
    margin-right: -380px;
    position: relative;
    z-index: 2100;
    transition-duration: 0.4s;
}
.shopping-cart.show {
  margin-right: 0;
}
.spin-icon {
  background: #3b2d59;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0 0 20px;
  font-size: 16px;
  top: 0;
  left: 0;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-settings {
  height:100%;
  width: 380px;
  margin-left: 37px;
  background: #ffffff;
}
@media only screen and (max-width: 767px) {
    /* For mobile phones: */
    .skin-settings {
        height: 100%;
        width: 325px;
        margin-left: 37px;
        background: #ffffff;
    }

    .lang-es .shopping-cart .skin-settings {
        width: 335px;
    }
}

.skin-settings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #283A49;
}
.default-skin:hover {
  background: #1e2e3d;
}
.blue-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  padding: 20px 10px;
  font-weight: 600;
  background: url("patterns/3.png") repeat scroll 0 0;
}
.ultra-skin:hover {
  background: url("patterns/4.png") repeat scroll 0 0;
}
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-1 .spin-icon {
  background: #0e9aef !important;
}
.skin-1 .nav-header {
  background-color: #0e9aef;
  background-image: url('patterns/header-profile-skin-1.png');
}
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}
.skin-1 .breadcrumb {
  background: transparent;
}
.skin-1 .page-heading {
  border: none;
}
.skin-1 .nav > li.active {
  background: #3a4459;
}
.skin-1 .nav > li > a {
  color: #9ea6b9;
}
.skin-1 ul.nav-second-level {
  background-color: inherit;
}
.skin-1 .nav > li.active > a {
  color: #fff;
}
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.skin-1 {
  background: #3e495f;
}
.skin-1 .navbar-static-top {
  background: #ffffff;
}
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.skin-1 .navbar-fixed-top {
  background: #fff;
}
.skin-1 .wrapper-content {
  padding: 30px 15px;
}
.skin-1 #page-wrapper {
  background: #f4f6fa;
}
.skin-1 .ibox-title,
.skin-1 .ibox-content {
  border-width: 1px;
}
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-1 .nav > li.active {
  border: none;
}
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-1 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-1 .profile-element {
  text-align: center;
}
.skin-1 .img-circle {
  border-radius: 5px;
}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-1 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
  color: #565758 !important;
}
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}
.skin-2 .spin-icon {
  background: #23c6c8 !important;
}
.skin-2 .nav-header {
  background-color: #23c6c8;
  background-image: url('patterns/header-profile-skin-2.png');
}
.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}
.skin-2 .breadcrumb {
  background: transparent;
}
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}
.skin-2 ul.nav-second-level {
  background-color: inherit;
}
.skin-2 .nav > li.active {
  background: #e0e0e0;
}
.skin-2 .logo-element {
  padding: 17px 0;
}
.skin-2 .nav > li > a,
.skin-2 .welcome-message {
  color: #edf6ff;
}
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}
.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}
.skin-2 .nav > li.active > a {
  color: #213a53;
}
.skin-2.mini-navbar .nav-header {
  background: #213a53;
}
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}
.skin-2 .border-bottom {
  border-bottom: none !important;
}
.skin-2 #top-search {
  color: #fff;
}
body.skin-2 #wrapper {
  background-color: #ededed;
}
.skin-2 .navbar-static-top {
  background: #213a53;
}
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}
.skin-2 .wrapper-content {
  padding: 30px 15px;
}
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0 30px 25px 30px;
}
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}
.skin-2 .ibox-title,
.skin-2 .ibox-content {
  border-width: 1px;
}
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-2 .nav > li.active {
  border: none;
}
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}
.skin-2 .img-circle {
  border-radius: 10px;
}
.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-2 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-3 .spin-icon {
  background: #ecba52 !important;
}
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}
.skin-3 .nav-header {
  background-color: #ecba52;
  background-image: url('patterns/header-profile-skin-3.png');
}
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}
.skin-3 .breadcrumb {
  background: transparent;
}
.skin-3 .page-heading {
  border: none;
}
.skin-3 ul.nav-second-level {
  background-color: inherit;
}
.skin-3 .nav > li.active {
  background: #38283c;
}
.fixed-nav.skin-3 .navbar-fixed-top {
  background: #fff;
}
.skin-3 .nav > li > a {
  color: #948b96;
}
.skin-3 .nav > li.active > a {
  color: #fff;
}
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}
body.skin-3 {
  background: #3e2c42;
}
.skin-3 .navbar-static-top {
  background: #ffffff;
}
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.skin-3 .wrapper-content {
  padding: 30px 15px;
}
.skin-3 #page-wrapper {
  background: #f4f6fa;
}
.skin-3 .ibox-title,
.skin-3 .ibox-content {
  border-width: 1px;
}
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-3 .nav > li.active {
  border: none;
}
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-3 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-3 .profile-element {
  text-align: center;
}
.skin-3 .img-circle {
  border-radius: 5px;
}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: #fff;
}
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-3 .nav.nav-tabs > li.active {
  background: transparent;
}
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
}
.md-skin .nav-header {
  background: url("patterns/4.png") no-repeat;
}
.md-skin .label,
.md-skin .badge {
  font-family: 'Roboto';
}
.md-skin ul.nav-second-level {
  background-color: inherit;
}
.md-skin .font-bold {
  font-weight: 500;
}
.md-skin .wrapper-content {
  padding: 30px 20px 40px;
}
@media (max-width: 767px) {
  .md-skin .wrapper-content {
    padding: 30px 0 40px;
  }
}
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0 6px 0 rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
  border-bottom: none !important;
}
.md-skin .ibox-title,
.md-skin .ibox-content {
  border-style: none;
}
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400;
}
.md-skin a.close-canvas-menu {
  color: #ffffff;
}
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
  color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
  color: #ffffff;
}
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover,
.md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f;
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
  background: #3b2d59;
}
.md-skin .navbar-top-links li {
  display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
  display: block;
}
.md-skin .pace-done .nav-header {
  transition: all 0.4s;
}
.md-skin .nav > li.active {
  background: #f8f8f9;
}
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.md-skin .nav-third-level li a {
  padding-left: 62px;
}
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.md-skin .nav > li > a {
  font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus,
.md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit;
}
.md-skin .nav-header .navbar-fixed-top a {
  color: #ffffff;
}
.md-skin .nav-header .text-muted {
  color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
  font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit;
}
.md-skin .pace-done .navbar-static-side,
.md-skin .pace-done .nav-header,
.md-skin .pace-done li.active,
.md-skin .pace-done #page-wrapper,
.md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
  background-color: #3b2d59 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top,
.md-skin .white-bg .navbar-static-top {
  background: #fff !important;
}
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 767px) {
  .md-skin .dashboard-header {
    margin: 20px 0 0 0;
  }
}
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff;
}
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll,
.md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
  background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #3b2d59;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c;
}
.md-skin .landing_link a,
.md-skin .special_link a {
  color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0;
}
.md-skin.mini-navbar.fixed-sidebar .nav-second-level li a {
  padding-left: 52px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
  color: #3b2d59;
  background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
  color: #3b2d59;
  background: #ffffff;
}
.md-skin.fixed-nav #side-menu {
  background-color: #fff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff;
}
.md-skin.boxed-layout #wrapper {
  background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 100vh;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0;
    min-height: 100vh;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  /*.navbar-header {
    display: inline;
    float: left;
  }*/
  .sidebar-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
  .navbar-static-side {
    display: none;
  }
  body:not(.mini-navbar) {
    -webkit-transition: background-color 500ms linear;
    -moz-transition: background-color 500ms linear;
    -o-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
    _background-color: #f3f3f4;
  }
}
@media (min-width: 378px) {
    .product-desc .lpexclusive {
        white-space: nowrap;
    }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}
@media print {
  nav.navbar-static-side {
    display: none;
  }
  body {
    overflow: visible !important;
  }
  #page-wrapper {
    margin: 0;
  }
}

#view-admin  .btn:focus {
    color: #fff;
}
.smallset {
    font-size: 85%;
    display: inline-block;
    line-height: 1.3em;
}

.lang-es .product-box {
    min-height: 581px;
}
.lang-es .mentat .item-backordered {
    top: 80px;
}
.lang-es .dist .item-backordered {
    top: 110px;
}
.lang-es .packs .item-backordered {
    top: 160px;
}
.lang-es .packs .lp .item-backordered {
    top: 150px;
}
.lang-es .dist.packs .item-backordered {
    top: 180px;
}
.lang-es .dist.packs .lp .item-backordered {
    top: 170px;
}
.lang-es .lp.pack .subscribeLabel {
    white-space: nowrap;
    position: relative;
    left: -10px;
}
.lang-es .lp.pack .subscribeLabel.mxbo {
    top: 8px;
}
.lang-es .lpexclusive {
    top: 55px;
    width: 108.5%;
    left: -12.5px;
}
.lang-es .lp.pack .lpexclusive {
    top: 50px;
    white-space: normal !important;
}
.lang-es .lp.pack .add-to-cart {
    margin-top: 75px;
}
.lang-es .packs .flavorspacer {
    height: 0;
    display: none;
}
.lang-es .shopall.packs .product-box.pack:not(.lp) .product-desc .divssoption, .lang-es .packs .product-box:not(.lp) .product-desc .divssoption {
    height: 100px;
}
    .lang-es .rebootplus-modal .product-box .product-desc .subscribeLabel {
        display: none;
    }
    .lang-es .rebootplus-modal .product-box .product-desc .lpexclusive {
        top: 0;
    }
.lang-es .shopall.packs .product-box.pack .product-desc .divssoption .subscribeLabel {
    white-space: nowrap;
}
.lang-es .custompack .small .clamped-2 {
    min-height: 220px;
}
.lang-es .product-desc.custom {
    padding-top: 0;
}
    .lang-es .product-desc.custom .m-b-xl {
        margin-bottom: 0;
    }
.lang-es .product-box .product-desc.custom .add-to-cart, .lang-es .product-box .product-desc.custom .text-right.add-to-cart {
    margin-top: 0;
    padding-bottom: 9.52px !important;
}
    .lang-es .product-box .product-desc.custom .add-to-cart .btn-add-to-cart {
        margin-top: 0;
    }
.lang-es .dist.product-box .product-desc.custom .add-to-cart, .lang-es .dist.product-box .product-desc.custom .text-right.add-to-cart {
    margin-top: 10px;
}
.lang-es .dist.product-box .product-desc.custom .add-to-cart .btn-add-to-cart {
    margin-top: 10px;
}

.lang-es .product-box .product-desc.custom span.text.cond {
    margin-top: 15px;
}
.lang-es .dist.product-box .product-desc.custom span.text.cond {
    margin-top: 20px;
}

.lang-es .item-backordered {
    top: 85px;
}
.lang-es .pdp-item-backordered {
    top: -25px !important;
}
.lang-es .itemUnavailable .pdp-item-backordered {
    top: 230px !important;
}
.lang-es .itemUnavailable.optimo .pdp-item-backordered {
    top: 215px !important;
}
.lang-es .itemUnavailable.supremo .pdp-item-backordered {
    top: 255px !important;
}
.lang-es .itemUnavailable .product-price {
    margin-bottom: 30px;
}
.lang-es .itemUnavailable.supremo .product-price {
    margin-bottom: 50px;
}

@media (width: 1024px) {
    .lang-es .packs .product-box {
        min-height: 774px;
    }

    .lang-es .product-box.pack:not(.lp) .product-desc .divssoption {
        margin-top: 25px !important;
    }
}
@media (max-width: 991px) {
    .rebootplus-modal h1 {
        font-size: 32px;
    }
    .lang-es .packs .mobp0 {
        height: 210px;
    }

    .lang-es .product-box {
        height: 280px;
        min-height: initial;
    }
    .lang-es .lpexclusive {
        top: 25px;
        white-space: nowrap;
    }
    .lang-es .shopall.packs .product-box {
        height: 370px;
        min-height: initial;
    }
    .lang-es .packs:not(.shopall) .product-box {
        min-height: 380px;
    }

        .lang-es .packs .product-box .product-desc .divssoption {
            height: 85px !important;
        }

        .lang-es .shopall.packs .product-box.pack:not(.lp) .product-desc .divssoption, .lang-es .packs:not(.shopall) .product-box:not(.lp) .product-desc .divssoption {
            margin-top: 15px !important;
            height: 80px;
        }

    .lang-es .shopall.packs .product-box.pack:not(.lp) .product-desc .lpexclusive {
        top: 30px;
    }

       .lang-es .shopall:not(.packs) .product-box .clamped-2, .lang-es .product-box .clamped-2 {
            min-height: 97px;
        }
    .lang-es .rebootplus-modal .product-box .clamped-2 {
        min-height: 175px;
        line-height: 1.3em;
    }

    .lang-es .rebootplus-modal .product-box .product-desc {
        padding-top: 20px;
    }

        .lang-es .rebootplus-modal .product-box .product-desc .lpexclusive {
            white-space: normal;
            line-height: 1.3em;
        }
            .lang-es .rebootplus-modal .product-box .product-desc .lpexclusive .fa {
                font-size: 16px !important;
            }
    .lang-es .rebootplus-modal .product-box .add-to-cart {
        margin-top: 50px;
    }
    .lang-es .rebootplus-modal .brlp {
        display: block;
        content: "";
        margin-top: 10px;
    }
    .lang-es .rebootfree {
        line-height: 1.5em;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .lang-es .product-box {
        height: 330px;
    }
    .lang-es .rebootplus-modal .rebootfree {
        left: -7.5px;
    }
    .lang-es .rebootplus-modal .product-box {
        min-height: 350px;
        height: auto;
    }
        .lang-es .rebootplus-modal .product-box .product-desc .lpexclusive {
            left: -7.5px;
        }
}
@media (max-width: 767px) {
    .lang-es .packs .mobp0 {
        height: 130px;
    }

    .lang-es .packs .item-backordered {
        top: 180px;
    }

    .lang-es .lpexclusive {
        width: 100%;
        left: 0;
    }

    .lang-es .retail-price {
        letter-spacing: 0;
    }
    .lang-es .product-box, .lang-es .packs .product-box {
        min-height: initial !important;
        height: auto !important;
    }
        .lang-es .packs .product-box .product-desc .divssoption {
            height: auto !important;
        }
        .lang-es .packs .product-box.mxsp .product-desc .divssoption {
            height: 85px !important;
        }
    .lang-es .rebootplus-modal .product-box .clamped-2 {
        min-height: 125px;
    }
    .lang-es .dist .item-backordered {
        top: 160px;
    }
    .lang-es .dist.packs .item-backordered {
        top: 210px;
    }
    .lang-es .itemUnavailable .pdp-item-backordered {
        top: 290px !important;
    }
    .lang-es .itemUnavailable.supremo .pdp-item-backordered {
        top: 305px !important;
    }
    .lang-es .itemUnavailable.optimo .pdp-item-backordered {
        top: 275px !important;
    }
}
@media (max-width: 399px) {
    .lang-es .lpexclusive {
        width: 108.5%;
        left: -12.5px;
    }
}
.ingStudyTitle {
    font-size: 38px;
    line-height: 1.3em;
    font-weight: bolder;
    padding-top: 5px;
}
.ingStudyText {
    font-size: 20px;
    line-height: 1.3em;
    font-weight: 500
}
@media (max-width: 1300px) {
    .ingStudyTitle {
        font-size: 28px;
    }

    .ingStudyText {
        font-size: 18px;
    }
}
@media (max-width: 1100px) {
    .ingStudyTitle {
        font-size: 22px;
    }

    .ingStudyText {
        font-size: 16px;
    }
}
@media (max-width: 1400px) {
    .lang-es .ingStudyTitle {
        font-size: 28px;
    }

    .lang-es .ingStudyText {
        font-size: 18px;
    }
}
@media (max-width: 1225px) {
    .lang-es .ingStudyTitle {
        font-size: 22px;
    }

    .lang-es .ingStudyText {
        font-size: 16px;
    }
}
@media (max-width: 1075px) {
    .lang-es .ingStudyTitle {
        font-size: 20px;
    }

    .lang-es .ingStudyText {
        font-size: 14px;
    }
}
.btn.btn-shareWP {
    padding: 3px 0;
    width: 100%;
}
.btn.btn-buildPack {
    padding: 0;
    padding-bottom: 3px;
    padding-top: 3px;
    margin-top: 15px;
    width: 100%;
}
.mwcvippo .popover.top {
    border: solid 1px #c63663;
    background-color: #c63663;
    color: #fff;
    font-size: 13px;
    min-width: 250px;
}
.mwcvippo .popover.top a {
    color: #fff;
    text-decoration: underline;
}
.mwcvippo .popover.top > .arrow:after {
    border-top-color: #c63663;
}
.product-desc .mwcvippo {
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: #fff !important;
    color: #C63663 !important;
    cursor: pointer;
    border: 1px solid #C63663 !important;
    padding: 4px 0;
    margin-top: 15px;
    width: 100%;
}
.shareBox {
    font-size: 12px;
    color: #5F2550;
    text-shadow: 0.2px 0 #5F2550;
    margin-top: 50px;
    max-width: 305px;
}
.shareBox .copyBox {
    width: 100%;
    height: 22px;
    margin: 1px 0 7px 1px;
    padding: 0 0 0 8px;
    border-radius: 3px;
    border: solid 0.5px #dbdbdb;
    font-size: 12px;
    font-weight: normal;
    color: #5F2550;
    text-shadow: none;
    max-width: 305px;
}

    .shareBox .copyBox a {
        display: inline-block;
        width: 88%;
        font-size: 12px;
        color: #5F2550;
        padding-left: 0;
        padding-right: 0;
    }

        .shareBox .copyBox a:hover {
            color: #5F2550 !important;
        }

        .shareBox .copyBox a input {
            border: none;
            width: 100%;
            cursor: default;
            color: #5F2550;
            height: 19px;
        }

    .shareBox .copyBox .clip {
        float: right;
        display: inline-block;
        width: 30px;
        height: 22px;
        padding: 0;
        border-radius: 3px;
        border: solid .5px #684785;
        background-color: #684785;
        position: relative;
        top: -1px;
    }

        .shareBox .copyBox .clip a {
            width: 100%;
            height: 100%;
            text-align: center;
        }

            .shareBox .copyBox .clip a .fa {
                color: #fff;
                font-size: 13px;
            }

.shareBox .mt {
    margin-top: 2px;
    margin-left: 3px;
    display: inline;
}

.shareBox .copied {
    display: none;
    float: right;
    text-shadow: none;
    color: #999;
    font-size: 11px;
    position: relative;
    top: 1px;
}
@media (width: 1024px) {
    .shareBox .copyBox a {
        width: 84%;
    }
}
#ssrRedemption #loyaltyRewardsItems .loyaltyBox .lItemDetail.backOrderedItemDetail {
    height: 55px !important;
}
#ssrRedemption #redeemLoyaltyPoints #loyaltyRewardsItems .backordered {
    position: relative;
    width: 80%;
}
#ssrRedemption #redeemLoyaltyPoints #loyaltyRewardsItems .addLoyaltyItem.disabled {
    height: 47px;
}
#ssrRedemption #loyaltyRewardsItems #ssritemsmodalbody .backordered {
    position: relative;
    width: 80%;
}
#view-shopping-gifts .giftContainer .item-backordered {
    font-size: 11px;
    line-height: 1.2em;
    margin-top: 20px;
    position: relative;
    top: auto;
}
.pdp-item-backordered {
    position: absolute;
    font-size: 12px;
    font-weight: bold;
    color: red;
    line-height: 1.3em;
    top: -30px;
}
.posrel {
    position: relative;
}
.sd4 {
    margin-top: 10px;
    line-height: 1.4em;
    color: red;
}
@media screen and (width: 1024px) {
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 455px !important;
    }
}
@media screen and (max-width: 1024px) {
    #view-shopping-itemlist .item-backordered br {
        display: none;
    }
    .enableReviews .item-backordered {
        top: 147px;
    }
    .enableReviews.dist .item-backordered {
        top: 167px;
    }
    .enableReviews .packs .item-backordered {
        top: 260px;
    }
    .enableReviews.dist .packs .item-backordered {
        top: 280px;
    }
    #ssrRedemption #redeemLoyaltyPoints #loyaltyRewardsItems .loyaltyItemCard .loyaltyBox .lItemDetail.backOrderedItemDetail {
        min-height: 55px !important;
    }
    #view-shopping-gifts .giftContainer .item-backordered {
        font-size: 10px;
        line-height: 1.1em;
        top: 165px;
        margin-top: 0;
    }
    #view-shopping-gifts .giftContainer .item-backordered br {
        display: none;
    }
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-desc {
        padding-top: 10px;
    }
}
@media screen and (max-width: 991px) {
    .enableReviews .item-backordered {
        top: 110px;
        line-height: 1.2em;
    }
    .enableReviews .packs .item-backordered {
        top: 280px;
        line-height: 1.2em;
    }
    .enableReviews.dist .item-backordered {
        top: 130px;
        line-height: 1.2em;
    }
    #view-shopping-gifts .giftContainer .item-backordered {
        top: 160px;
    }
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .backordered {
        line-height: 1.1em;
        bottom: 52px !important;
    }
}
@media screen and (width: 1024px) {
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 416px !important;
    }
}
@media screen and (width: 768px) {
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 416px !important;
    }
}
@media screen and (max-width: 767px) {
    .enableReviews .item-backordered {
        top: 140px;
        font-size: 12px;
    }
    .enableReviews.dist .item-backordered {
        top: 150px;
        font-size: 12px;
    }
    .enableReviews .packs .item-backordered {
        top: 160px;
        font-size: 12px;
    }
    .enableReviews.dist .packs .item-backordered {
        top: 180px;
        font-size: 12px;
    }
    .enableReviews .edg .item-backordered {
        top: 155px;
    }
    .enableReviews .edg.pack .item-backordered {
        top: 160px;
    }
    .shopall.enableReviews .edg .item-backordered {
        top: 160px;
    }
    .shopall.enableReviews.packs .item-backordered {
        top: 168px;
    }
    .shopall.enableReviews.packs .edg .item-backordered {
        top: 168px;
    }
    .shopall .product-desc .lpexclusive {
        top: -10px;
    }
    .product-desc.custom {
        padding-bottom: 10px;
        padding-top: 0;
    }
    .packs .product-box.dist.custompack {
        min-height: 390px;
    }
    #view-shopping-gifts .giftContainer .item-backordered {
        top: 180px;
    }
    #ssrRedemption #loyaltyRewardsItems #ssritemsmodalbody .backordered {
        bottom: 65px;
    }
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 425px !important;
    }
}
@media screen and (max-width: 520px) {
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 396px!important;
    }
}
@media screen and (max-width: 400px) {
    #manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box {
        min-height: 370px !important;
    }
}
/* 
	Table of Contents

	I.   Generic --------------------------------------
	     01. Reset ------------------------------------
	     02. Base -------------------------------------
	     03. Fonts ------------------------------------
	     04. Helpers ----------------------------------
	         Clear ------------------------------------
	         Notext -----------------------------------
	         Hidden -----------------------------------
	         Alignleft --------------------------------
	         Alignright -------------------------------
	         Disabled ---------------------------------
	         Grid -------------------------------------
	         Responsive Helpers -----------------------
	     05. Icons ------------------------------------
	II.  Regions --------------------------------------
	     01. Container --------------------------------
	     02. Content ----------------------------------
	     03. Footer -----------------------------------
	     04. Header -----------------------------------
	     05. Main -------------------------------------
	     06. Sidebar ----------------------------------
	     07. Wrapper ----------------------------------
	III. Modules --------------------------------------
	     01. Button -----------------------------------
	         Button Block -----------------------------
	     02. Button Icon ------------------------------
	         Button Icon Secondary --------------------
	     03. Button Cart ------------------------------
	     04. Burger Menu ------------------------------
	     05. Copyright --------------------------------
	     06. Form Elements ----------------------------
	     07. Form Search ------------------------------
	     08. Intro ------------------------------------
	     09. List -------------------------------------
	     10. List Benefits ----------------------------
	     11. List Socials -----------------------------
	     12. List Contacts ----------------------------
	     13. List Links -------------------------------
	     14. Logo -------------------------------------
	     15. Nav --------------------------------------
	     16. Nav Utilities ----------------------------
	     17. Nav Seconary -----------------------------
	     18. Product ----------------------------------
	     19. Section ----------------------------------
	         Section Background -----------------------
	         Section Watermark ------------------------
	         Section Watermarks -----------------------
	         Section Secondary ------------------------
	         Section Tertiary -------------------------
	         Section Watermark ------------------------
	         Section Secondary ------------------------
	         Section Tertiary -------------------------
	     20. Section Video ----------------------------
	     21. Slider -----------------------------------
	     22. Socials ----------------------------------
	     23. Table ------------------------------------
	     24. Video ------------------------------------
	     25. Widget -----------------------------------
 */

.ico-cart-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 0% 0%;
    background-size: 461.5384615384615% 355.55555555555554%;
    width: 26px;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-cart {
    background-image: url(/content/images/sprite.png);
    background-position: 31.914893617021278% 0%;
    background-size: 461.5384615384615% 355.55555555555554%;
    width: 26px;
    height: 27px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-double-arrow-right {
    background-image: url(images/sprite.png);
    background-position: 0% 100%;
    background-size: 800% 1009.0909090909091%;
    width: 15px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-facebook-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 100% 31.57894736842105%;
    background-size: 1000% 480%;
    width: 12px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-facebook {
    background-image: url(/content/images/sprite.png);
    background-position: 100% 0%;
    background-size: 1000% 480%;
    width: 12px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-instagram-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 0% 40.78947368421053%;
    background-size: 600% 480%;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-instagram {
    background-image: url(/content/images/sprite.png);
    background-position: 24% 40.78947368421053%;
    background-size: 600% 480%;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-mail-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 81.37254901960785% 94.04761904761905%;
    background-size: 666.6666666666667% 800%;
    width: 18px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-mail {
    background-image: url(/content/images/sprite.png);
    background-position: 82.35294117647058% 72.61904761904762%;
    background-size: 666.6666666666667% 800%;
    width: 18px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-message-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 61.53846153846154% 67.90123456790124%;
    background-size: 750% 640%;
    width: 16px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-message {
    background-image: url(/content/images/sprite.png);
    background-position: 60.57692307692307% 97.53086419753086%;
    background-size: 750% 640%;
    width: 16px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-phone-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 40.77669902912621% 98.75%;
    background-size: 705.8823529411765% 600%;
    width: 17px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-phone {
    background-image: url(/content/images/sprite.png);
    background-position: 20.388349514563107% 98.75%;
    background-size: 705.8823529411765% 600%;
    width: 17px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-pinterest-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 19.230769230769234% 72.36842105263158%;
    background-size: 750% 480%;
    width: 16px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-pinterest {
    background-image: url(/content/images/sprite.png);
    background-position: 0% 72.36842105263158%;
    background-size: 750% 480%;
    width: 16px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-profile-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 0% 100%;
    background-size: 705.8823529411765% 564.7058823529412%;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-profile {
    background-image: url(/content/images/sprite.png);
    background-position: 81.55339805825243% 24.050632911392405%;
    background-size: 705.8823529411765% 564.7058823529412%;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-search {
    background-image: url(/content/images/sprite.png);
    background-position: 81.55339805825243% 50.63291139240506%;
    background-size: 705.8823529411765% 564.7058823529412%;
    width: 17px;
    height: 17px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-twitter-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 60% 28.205128205128204%;
    background-size: 600% 533.3333333333333%;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-twitter {
    background-image: url(/content/images/sprite.png);
    background-position: 60% 0%;
    background-size: 600% 533.3333333333333%;
    width: 20px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-youtube-hover {
    background-image: url(/content/images/sprite.png);
    background-position: 40% 67.90123456790124%;
    background-size: 600% 640%;
    width: 20px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

.ico-youtube {
    background-image: url(/content/images/sprite.png);
    background-position: 84% 0%;
    background-size: 600% 640%;
    width: 20px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .ico-cart-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 0% 0%;
        background-size: 461.5384615384615% 355.55555555555554%;
        width: 26px;
        height: 27px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-cart {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 31.914893617021278% 0%;
        background-size: 461.5384615384615% 355.55555555555554%;
        width: 26px;
        height: 27px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-facebook-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 100% 31.57894736842105%;
        background-size: 1000% 480%;
        width: 12px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-facebook {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 100% 0%;
        background-size: 1000% 480%;
        width: 12px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-instagram-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 0% 40.78947368421053%;
        background-size: 600% 480%;
        width: 20px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-instagram {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 24% 40.78947368421053%;
        background-size: 600% 480%;
        width: 20px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-mail-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 81.37254901960785% 94.04761904761905%;
        background-size: 666.6666666666667% 800%;
        width: 18px;
        height: 12px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-mail {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 82.35294117647058% 72.61904761904762%;
        background-size: 666.6666666666667% 800%;
        width: 18px;
        height: 12px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-message-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 61.53846153846154% 67.90123456790124%;
        background-size: 750% 640%;
        width: 16px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-message {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 60.57692307692307% 97.53086419753086%;
        background-size: 750% 640%;
        width: 16px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-phone-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 40.77669902912621% 98.75%;
        background-size: 705.8823529411765% 600%;
        width: 17px;
        height: 16px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-phone {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 20.388349514563107% 98.75%;
        background-size: 705.8823529411765% 600%;
        width: 17px;
        height: 16px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-pinterest-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 19.230769230769234% 72.36842105263158%;
        background-size: 750% 480%;
        width: 16px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-pinterest {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 0% 72.36842105263158%;
        background-size: 750% 480%;
        width: 16px;
        height: 20px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-profile-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 0% 100%;
        background-size: 705.8823529411765% 564.7058823529412%;
        width: 17px;
        height: 17px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-profile {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 81.55339805825243% 24.050632911392405%;
        background-size: 705.8823529411765% 564.7058823529412%;
        width: 17px;
        height: 17px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-search {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 81.55339805825243% 50.63291139240506%;
        background-size: 705.8823529411765% 564.7058823529412%;
        width: 17px;
        height: 17px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-twitter-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 60% 28.205128205128204%;
        background-size: 600% 533.3333333333333%;
        width: 20px;
        height: 18px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-twitter {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 60% 0%;
        background-size: 600% 533.3333333333333%;
        width: 20px;
        height: 18px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-youtube-hover {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 40% 67.90123456790124%;
        background-size: 600% 640%;
        width: 20px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }

    .ico-youtube {
        background-image: url(/content/images/sprite.@2x.png);
        background-position: 84% 0%;
        background-size: 600% 640%;
        width: 20px;
        height: 15px;
        display: inline-block;
        vertical-align: middle;
        font-size: 0;
    }
}

.cols:after {
    content: '';
    line-height: 0;
    display: table;
    clear: both;
}
/* ------------------------------------------------------------ *\
	I.   Generic
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
	Reset
\* ------------------------------------------------------------ */
*,
*:before,
*:after {
    padding: 0;
    margin: 0;
    outline: 0;
    box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
    display: block;
}

html {
    tap-highlight-color: rgba(0,0,0,0);
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    text-size-adjust: none;
}

img,
iframe,
video,
audio,
object {
    max-width: 100%;
}

img,
iframe {
    border: 0 none;
}

img {
    height: auto;
    display: inline-block;
    vertical-align: middle;
}

b,
strong {
    font-weight: bold;
}

address {
    font-style: normal;
}

svg:not(:root) {
    overflow: hidden;
}

a,
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="image"],
label[for] {
    cursor: pointer;
}

    a[href^="tel"],
    button[disabled],
    input[disabled],
    textarea[disabled],
    select[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

    input[type="text"],
    input[type="password"],
    input[type="date"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="month"],
    input[type="week"],
    input[type="email"],
    input[type="number"],
    input[type="search"],
    input[type="tel"],
    input[type="time"],
    input[type="url"],
    input[type="color"],
    textarea,
    a[href^="tel"] {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

textarea {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

button,
select {
    text-transform: none;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

nav ul,
nav ol {
    list-style: none outside none;
}
/* ------------------------------------------------------------ *\
	Base
\* ------------------------------------------------------------ */
body {
    min-width: 320px;
    background: #fff;
    /*font-family: 'Aller', 'Helvetica', sans-serif;*/
    font-size: 14px;
    line-height: 1.71;
    font-weight: 400;
    color: #090909;
}

a {
    color: #5F2550;
    text-decoration: none;
    transition: color .3s;
}

    a:hover {
        text-decoration: none;
        color: #aeaeae;
    }

    a[href^="tel"] {
        text-decoration: none;
    }

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}

.frontbig {
    font-size: 90px;
}

.frontbigshadow {
    font-size: 90px;
    text-shadow: 2px 2px 2px #3a2c58;
    color: white;
}


h1 {
    /*font-size: 90px;*/
    line-height: 1;
    color: #3a2c58;
    text-transform: uppercase;
    letter-spacing: 0;
}

h2 {
    font-size: 30px;
    color: #5F2550;
    letter-spacing: 0.05em;
}

h3 {
    font-size: 14px;
    font-weight: 700;
    color: #090909;
    letter-spacing: 0.05em;
}

p,
ul,
ol,
dl,
table,
blockquote {
    margin-bottom: 1.71em;
}

    h1[class],
    h2[class],
    h3[class],
    h4[class],
    h5[class],
    h6[class],
    h1:last-child,
    h2:last-child,
    h3:last-child,
    h4:last-child,
    h5:last-child,
    h6:last-child,
    p:last-child,
    ul:last-child,
    ol:last-child,
    dl:last-child,
    table:last-child,
    blockquote:last-child {
        margin-bottom: 0;
    }

@media (max-width: 991px) {
    h1 {
        font-size: 70px;
    }

    h2 {
        font-size: 27px;
    }
}

@media (max-width: 767px) {
    h1 {
        font-size: 45px;
    }
}
/* ------------------------------------------------------------ *\
	Fonts
\* ------------------------------------------------------------ */
@font-face {
    font-family: 'Aller';
    src: url('../fonts/Aller_Rg.eot');
    src: url('../fonts/Aller_Rg.woff') format('woff'), url('../fonts/Aller_Rg.ttf') format('truetype'), url('../fonts/Aller_Rg.svg') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Aller';
    src: url('../fonts/Aller_Bd.eot');
    src: url('../fonts/Aller_Bd.woff') format('woff'), url('../fonts/Aller_Bd.ttf') format('truetype'), url('../fonts/Aller_Bd.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Calibri';
    src: url('../fonts/calibri_0-webfont.eot');
    src: url('../fonts/calibri_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/calibri_0-webfont.woff') format('woff'), url('../fonts/calibri_0-webfont.ttf') format('truetype'), url('../fonts/calibri_0-webfont.svg#CalibriRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}
/* ------------------------------------------------------------ *\
	Helpers
\* ------------------------------------------------------------ */
/*  Clear  */
.clear:after {
    content: '';
    line-height: 0;
    display: table;
    clear: both;
}
/*  Notext  */
.notext {
    white-space: nowrap;
    text-indent: 100%;
    text-shadow: none;
    overflow: hidden;
}

.notext-old {
    font-size: 0;
    line-height: 0;
    text-indent: -4000px;
}
/*  Hidden  */
[hidden],
.hidden {
    display: none;
}
/*  Alignleft  */
.alignleft {
    float: left;
}
/*  Alignright  */
.alignright {
    float: right;
}
/*  Disabled  */
[disabled],
.disabled {
    cursor: default;
}
/*  Grid  */
.cols {
    margin: 0 -15px;
}

    .cols:after {
    }

.col {
    float: left;
    width: 100%;
    padding: 0 15px;
}

.col-1of2 {
    width: 50%;
}
/*  Responsive Helpers  */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
    display: none !important;
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }

    .visible-xs-block {
        display: block !important;
    }

    .visible-xs-inline {
        display: inline !important;
    }

    .visible-xs-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }

    .visible-sm-block {
        display: block !important;
    }

    .visible-sm-inline {
        display: inline !important;
    }

    .visible-sm-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .hidden-md {
        display: none !important;
    }

    .visible-md-block {
        display: block !important;
    }

    .visible-md-inline {
        display: inline !important;
    }

    .visible-md-inline-block {
        display: inline-block !important;
    }
}

@media (min-width: 1201px) {
    .hidden-lg {
        display: none !important;
    }

    .visible-lg-block {
        display: block !important;
    }

    .visible-lg-inline {
        display: inline !important;
    }

    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
/* ------------------------------------------------------------ *\
	Icons
\* ------------------------------------------------------------ */
i[class*="ico-"] {
    transition: background-image .3s;
}
/* ------------------------------------------------------------ *\
	II.  Regions
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
	Container
\* ------------------------------------------------------------ */
.container {
}

@media (max-width: 1320px) {
    .container {
        max-width: 1320px;
        width: auto;
    }
}

@media (max-width: 1200px) {
    .container {
        /*width: 970px;*/
    }
}

@media (max-width: 991px) {
    .container {
        padding: 0;
        /*width: 750px;*/
    }
}

@media (max-width: 767px) {
    .container {
        padding: 0;
        max-width: 100%;
    }
}
/* ------------------------------------------------------------ *\
	Content
\* ------------------------------------------------------------ */
.content {
}
/* ------------------------------------------------------------ *\
	Footer
\* ------------------------------------------------------------ */
.burgerfooter {
    padding-top: 49px;
}

    .burgerfooter .footer__aside {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: -5px;
    }

    .burgerfooter .footer__form {
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

    .burgerfooter .footer__btn {
        -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
    }

    .burgerfooter .footer__group {
        margin-top: 93px;
        text-align: center;
        font-family: 'Calibri', 'Helvetica', sans-serif;
        padding-bottom: 20px;
    }

    .burgerfooter .logo {
        margin: 0 auto;
    }

@media (max-width: 1200px) {
    .burgerfooter .footer__group {
        margin-top: 50px;
    }
}

@media (width: 1024px) {
    .container.c-us .flex.evenly {
        margin-left: -75px;
    }
}

@media (max-width: 991px) {
    .burgerfooter {
        padding-top: 42px;
    }

        .burgerfooter .footer__btn {
            -webkit-flex: 0 0 100px;
            -ms-flex: 0 0 100px;
            flex: 0 0 100px;
            max-width: 100px;
        }

        .burgerfooter .footer__group {
            margin-top: 30px;
        }
}

@media (max-width: 767px) {
    .burgerfooter {
        padding-top: 30px;
    }

        .burgerfooter .footer__group {
            margin-top: 25px;
        }
}
/* ------------------------------------------------------------ *\
	Header
\* ------------------------------------------------------------ */
.header {
    padding: 17px 0 18px;
}

    .header .header__group,
    .header .header__logo {
        float: left;
    }

    .header .header__group {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: calc(100% - 143px);
        padding-top: 5px;
    }

    .header .header__aside {
        -webkit-flex: 0 0 300px;
        -ms-flex: 0 0 300px;
        flex: 0 0 300px;
        max-width: 300px;
        text-align: right;
    }

    .header .header__content {
        -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
        flex: 0 1 100%;
    }

@media (max-width: 1200px) {
    .header .header__aside {
        -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
        flex: 0 0 260px;
        max-width: 260px;
    }
}

@media (max-width: 991px) {
    .header {
        padding-top: 13px;
        padding-bottom: 0;
    }

        .header .header__aside {
            margin-bottom: 25px;
            margin-left: auto;
        }

        .header .header__group {
            margin-bottom: 0;
            display: block;
            padding-top: 16px;
        }

        .header .header__content {
            width: 100%;
            padding-bottom: 20px;
        }
}

@media (max-width: 767px) {
    .header {
        padding-bottom: 0;
    }

        .header .header__group {
            margin-top: 0;
            position: static;
            z-index: 20;
            width: 100%;
            padding-top: 10px;
        }

        .header .header__content {
            padding: 0;
        }

        .header .header__aside {
            max-width: 100%;
            width: 100%;
            -webkit-align-self: center;
            -ms-flex-item-align: center;
            align-self: center;
            margin-top: 15px;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: row-reverse;
            -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
            -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .header .btn-cart {
            margin-top: 2px;
        }
}
/* ------------------------------------------------------------ *\
	Main
\* ------------------------------------------------------------ */
.main {
}
/* ------------------------------------------------------------ *\
	Sidebar
\* ------------------------------------------------------------ */
.sidebar {
}
/* ------------------------------------------------------------ *\
	Wrapper
\* ------------------------------------------------------------ */
.wrapper {
    min-height: 100vh;
    position: relative;
    overflow-x: hidden;
}
/* ------------------------------------------------------------ *\
	III. Modules
\* ------------------------------------------------------------ */
/* ------------------------------------------------------------ *\
	Accordion
\* ------------------------------------------------------------ */
.accordion .accordion__section {
    border-radius: 0;
    border: 0;
    box-shadow: none;
    margin-bottom: 37px;
    background-color: transparent;
}

    .accordion .accordion__section:last-child {
        margin-bottom: 0;
    }

.accordion .accordion__head {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    padding: 0;
}

    .accordion .accordion__head h4 {
        display: inline-block;
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        text-transform: uppercase;
    }

    .accordion .accordion__head a {
        position: relative;
        display: block;
        padding-left: 20px;
        color: #5F2550;
        text-decoration: none;
    }

        .accordion .accordion__head a:before {
            content: '';
            position: absolute;
            top: 12px;
            left: 0;
            width: 8px;
            height: 2px;
            background: #5F2550;
        }

        .accordion .accordion__head a:after {
            content: '';
            position: absolute;
            top: 9px;
            left: 3px;
            width: 2px;
            height: 8px;
            background: #5F2550;
            visibility: visible;
            opacity: 1;
            transition: visibility .3s, opacity .3s;
        }

        .accordion .accordion__head a[aria-expanded="true"]:after {
            visibility: hidden;
            opacity: 0;
        }

.accordion .accordion__content {
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.05em;
    color: #090909;
}

.accordion .panel-heading + .panel-collapse > .panel-body,
.accordion .panel-heading + .panel-collapse > .list-group {
    border: 0;
}
/* Mobile */
@media (max-width: 767px) {
    .accordion .accordion__content {
        font-size: 14px;
    }
}
/* ------------------------------------------------------------ *\
	Article
\* ------------------------------------------------------------ */
.articles {
    list-style-type: none;
}

.article {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .article .article__image {
        position: relative;
        width: 45.7%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

        .article .article__image img {
            width: 100%;
        }

    .article .article__inner {
        width: 54.3%;
        padding: 20px 95px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .article .article__content {
        position: relative;
        z-index: 50;
        max-width: 650px;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.05em;
        color: #090909;
    }

        .article .article__content h2 {
            margin-bottom: 35px;
            text-transform: uppercase;
            letter-spacing: 0;
        }

        .article .article__content p span {
            text-transform: uppercase;
            font-size: 20px;
            line-height: 1.2;
            letter-spacing: 0.05em;
        }

    .article .article__actions {
        text-align: left;
        margin-top: 90px;
    }

@media (max-width: 1320px) {
    .article .article__inner {
        padding: 20px 40px;
    }

    .article .article__content {
        font-size: 16px;
        max-width: 100%;
    }

        .article .article__content h2 {
            margin-bottom: 20px;
        }
}

@media (max-width: 1200px) {
    .article .article__content {
        font-size: 15px;
    }

    .article .article__actions {
        text-align: left;
        margin-top: 40px;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .article {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .article .article__image {
            width: 100%;
            display: block;
        }

            .article .article__image img {
                height: auto;
            }

        .article .article__inner {
            width: 100%;
            padding: 20px 15px;
            -webkit-align-items: flex-start;
            -ms-flex-align: start;
            -ms-grid-row-align: flex-start;
            align-items: flex-start;
        }

        .article .article__content h2 {
            font-size: 20px;
        }

        .article .article__content {
            font-size: 14px;
            width: 100%;
        }
}
/*  Article Left  */
.article--left .article__inner {
    padding: 20px 180px 20px 95px;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end;
}

.article--left .article__content {
    max-width: 580px;
}

@media (max-width: 1320px) {
    .article--left .article__inner {
        padding: 20px 40px;
    }

    .article--left .article__content {
        max-width: 100%;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .article--left .article__inner {
        padding: 20px 15px;
    }

    .article--left .article__image {
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
    }
}
/*  Article Secondary  */
.article--secondary {
    position: relative;
    z-index: 100;
    display: block;
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.05em;
    color: #090909;
}

    .article--secondary .article__entry p {
        margin-bottom: 25px;
    }

        .article--secondary .article__entry p:last-child {
            margin-bottom: 0;
        }

    .article--secondary .article__actions {
        margin-top: 55px;
    }
/* Mobile */
@media (max-width: 767px) {
    .article--secondary {
        font-size: 14px;
    }

        .article--secondary .article__entry {
            margin-bottom: 25px;
        }

        .article--secondary .article__actions {
            margin-top: 30px;
        }
}
/*  Article Alt  */
.article--alt .article__image {
    width: 43.4%;
}

.article--alt .article__inner {
    width: 56.6%;
    padding-left: 97px;
}

.article--alt .article__content h2 {
    padding-left: 13px;
    margin-bottom: 70px;
}

@media (max-width: 1320px) {
    .article--alt .article__content h2 {
        margin-bottom: 40px;
    }
}

@media (max-width: 1200px) {
    .article--alt .article__inner {
        padding-left: 50px;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .article--alt .article__image {
        width: 100%;
    }

    .article--alt .article__inner {
        width: 100%;
        padding: 20px 15px;
    }

    .article--alt .article__content h2 {
        padding-left: 0;
    }
}
/*  Article Blue  */
.article--blue {
    background: #9cc7db;
}
/*  Article Yellow  */
.article--yellow {
    background: #ffd577;
}
/*  Article Pink  */
.article--pink {
    background: #dfb3c8;
}
/*  Article Brown  */
.article--brown {
    background: #9b8271;
}

    .article--brown .article__image {
        width: 57%;
    }

    .article--brown .article__inner {
        padding: 20px 230px 20px 95px;
    }

    .article--brown .article__content {
        color: #fff;
    }

        .article--brown .article__content h2 {
            padding-left: 0;
            margin-bottom: 45px;
            color: #fff;
        }

        .article--brown .article__content p {
            margin-bottom: 25px;
        }

    .article--brown .article__actions {
        margin-top: 65px;
    }

@media (max-width: 1200px) {
    .article--brown .article__inner {
        padding: 20px 40px;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .article--brown .article__image {
        width: 100%;
    }

    .article--brown .article__inner {
        padding: 20px 15px;
    }
}
/*  Article Purple  */
.article--purple {
    background: #5F2550;
}

    .article--purple .article__inner {
        padding: 20px 120px 20px 95px;
    }

    .article--purple .article__content {
        color: #fff;
        max-width: 650px;
    }

        .article--purple .article__content h2 {
            color: #fff;
            padding-left: 0;
            letter-spacing: 0.05em;
        }

@media (max-width: 1200px) {
    .article--purple .article__inner {
        padding: 20px 40px;
    }

    .article--purple .article__content {
        max-width: 100%;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .article--purple .article__inner {
        padding: 20px 15px;
    }
}
/* ------------------------------------------------------------ *\
	Button
\* ------------------------------------------------------------ */
.btn {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    background-color: #5F2550;
    border: 2px solid #5F2550;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    padding: 12px 37px 11px;
    color: #fff;
    transition: color .3s, background .3s;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    .btn:hover {
        background: #56284a;
        color: #fff;
        border-color: #56284a;
    }

.btn--secondary:hover {
    color: #fff;
}
/*  Button Brown  */
.btn--brown {
    background: #9b8271;
}

    .btn--brown:hover,
    .btn--brown:focus {
        color: #9b8271;
        border-color: #9b8271;
    }
/*  Button Alt  */
.btn-alt {
    font-weight: 400;
    letter-spacing: 0;
    padding: 12px 41px 11px;
}
/*  Button Block  */
.btn-block {
    display: block;
    padding-left: 0;
    padding-right: 0;
}
.btn-block.btn-addgift {
    width: 60px;
    margin-right: 25px;
}
/* ------------------------------------------------------------ *\
	Button Icon
\* ------------------------------------------------------------ */
.btn-ico {
    display: inline-block;
    border: 1px solid #5F2550;
    border-radius: 5px;
    text-transform: uppercase;
    color: #333;
    padding: 3px 8px 3px;
    position: relative;
}

    .btn-ico span {
        vertical-align: middle;
    }

    .btn-ico i {
        position: relative;
        top: 0;
        left: -4px;
        line-height: 1;
        vertical-align: middle;
        opacity: 1;
        transition: opacity .3s, visibility .3s;
    }

        .btn-ico i[class*="-hover"] {
            position: absolute;
            top: 0;
            left: -4px;
            opacity: 0;
            visibility: hidden;
        }

    .btn-ico .btn__ico {
        position: relative;
        display: inline-block;
        line-height: 1;
        /*font-size: 0;*/
    }

    .btn-ico:hover {
        color: #b9b9b9;
    }

        /*.btn-ico:hover i {
            opacity: 0;
            visibility: hidden;
        }*/

        .btn-ico:hover i[class*="-hover"] {
            opacity: 1;
            visibility: visible;
        }
/*  Button Icon Secondary  */
.btn-ico--secondary {
    border-color: #dcdcdc;
    padding: 4px 16px;
}
/* ------------------------------------------------------------ *\
	Button Cart
\* ------------------------------------------------------------ */
.btn-cart {
    display: inline-block;
    width: 25px;
    position: relative;
    line-height: 1;
    font-size: 0;
}

    .btn-cart i {
        opacity: 1;
        visibility: visible;
        transition: opacity .3s, visibility .3s;
    }

        .btn-cart i[class*="-hover"] {
            position: absolute;
            top: 0;
            left: 0;
            opacity: 0;
            visibility: hidden;
        }

    .btn-cart:hover i {
        opacity: 0;
        visibility: hidden;
    }

        .btn-cart:hover i[class*="-hover"] {
            opacity: 1;
            visibility: visible;
        }
/* ------------------------------------------------------------ *\
	Burger Menu
\* ------------------------------------------------------------ */
.burger-menu {
    display: none;
    width: 30px;
    position: absolute;
    top: 30px;
    right: 15px;
    z-index: 25;
}

    .burger-menu.active span:nth-child(1) {
        top: 6px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        transition: top .3s, -webkit-transform .3s .3s;
        transition: top .3s, transform .3s .3s;
        transition: top .3s, transform .3s .3s, -webkit-transform .3s .3s;
    }

    .burger-menu.active span:nth-child(2) {
        opacity: 0;
    }

    .burger-menu.active span:nth-child(3) {
        top: -6px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        transition: top .3s, -webkit-transform .3s .3s;
        transition: top .3s, transform .3s .3s;
        transition: top .3s, transform .3s .3s, -webkit-transform .3s .3s;
    }

    .burger-menu span {
        position: relative;
        display: block;
        height: 2px;
        top: 0;
        background: #5F2550;
        transition: .3s;
    }

    .burger-menu.active span {
        background: #fff;
    }

    .burger-menu span + span {
        margin-top: 4px;
    }

@media (max-width: 767px) {
    .burger-menu {
        display: block;
    }
}
/* ------------------------------------------------------------ *\
	Copyright
\* ------------------------------------------------------------ */
.copyright {
    color: #36254c;
    font-size: 12px;
    letter-spacing: 0;
    margin-bottom: 0;
}
/* ------------------------------------------------------------ *\
	Employee
\* ------------------------------------------------------------ */
.employee .employee__image {
    display: inline-block;
    width: 136px;
    height: 136px;
    overflow: hidden;
    border-radius: 50%;
    margin-bottom: 17px;
}

.employee .employee__content {
    font-weight: 700;
}

    .employee .employee__content h2 {
        margin-bottom: 5px;
    }

.employee .employee__entry {
    margin-bottom: 45px;
}

/* Tablet Portrait */
@media (max-width: 991px) {

    .employees {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .employees .employee {
            width: 50%;
        }

    .employee {
        margin-bottom: 50px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .employees .employee {
        width: 100%;
    }
}

/*  Employee Large  */
.employee--large {
    text-align: left;
    margin-bottom: 0;
}
    .employee--large .employee__image {
        width: 202px;
        height: 202px;
        margin-bottom: 40px;
    }

    .employee--large .employee__content {
        max-width: 920px;
        margin: auto;
        font-size: 14px;
        font-weight: normal;
        line-height: 1.4;
        letter-spacing: -0.08px;
        color: #000;
    }

        .employee--large .employee__content h1 {
            font-size: 30px;
            font-weight: bold;
            letter-spacing: -0.06px;
            color: #3f2a56;
            text-transform: none;
            margin-bottom: 10px;
        }

        .employee--large .employee__content h3 {
            font-size: 16px;
            font-weight: bold;
            letter-spacing: -0.06px;
            color: #3f2a56;
            font-style: italic;
            margin-bottom: 20px;
        }

        .employee--large .employee__content h3.title {
            margin-bottom: 5px;
        }

        .employee--large .employee__content strong {
            font-size: 16px;
            display: inline-block;
            margin-bottom: 15px;
        }

        .employee--large .employee__content p {
            margin-bottom: 15px;
            font-size: 14px;
            font-weight: normal;
            line-height: 1.5em;
            letter-spacing: -0.08px;
        }

            .employee--large .employee__content p:last-child {
                margin-bottom: 0;
            }
/* Tablet Portrait */
@media (max-width: 991px) {
    .employee--large .employee__content {
        font-size: 16px;
        padding: 0 20px;
    }

        .employee--large .employee__content h1 {
            font-size: 22px;
            margin-bottom: 5px;
        }
}

#ourStoryPage .employee .employee__image {
    margin-bottom: 0;
}

#ourStoryPage .employee .employee__entry {
    margin-bottom: 25px;
    position: relative;
    top: 4px;
}

    #ourStoryPage .employee .employee__entry h2 {
        font-size: 22px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    #ourStoryPage .employee .employee__entry p {
        font-size: 16px !important;
        line-height: 1.4em !important;
        color: #3f2a56;
    }

@media (max-width: 991px) {
    #ourStoryPage .employee {
        margin-bottom: 0;
    }

        #ourStoryPage .employee .employee__entry {
            top: -8px;
        }
}
/* ------------------------------------------------------------ *\
	Form Elements
\* ------------------------------------------------------------ */
input::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

input::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

input:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

input::placeholder {
    color: inherit;
    opacity: 1;
}

textarea::-webkit-input-placeholder {
    color: inherit;
    opacity: 1;
}

textarea::-moz-placeholder {
    color: inherit;
    opacity: 1;
}

textarea:-ms-input-placeholder {
    color: inherit;
    opacity: 1;
}

textarea::placeholder {
    color: inherit;
    opacity: 1;
}

input:-webkit-autofill {
    -webkit-text-fill-color: inherit;
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

.field {
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.05em;
    color: #333;
    padding: 0 20px 0 37px;
    height: 34px;
    width: 100%;
    transition: border-color .3s;
}

    .field:focus {
        border-color: #5F2550;
    }

.textarea {
}

.select {
}

.radio {
}

.checkbox {
}
/* ------------------------------------------------------------ *\
	Form
\* ------------------------------------------------------------ */
.form .form__row {
    margin-bottom: 18px;
}

    .form .form__row:last-child {
        margin-bottom: 0;
    }

.form .form__content {
    margin-bottom: 17px;
}

.form .form__actions {
    text-align: center;
}

.form .textarea,
.form .field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 100%;
    border-color: #5F2550;
    padding: 23px 26px 22px;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #5F2550;
    text-transform: none;
    border-radius: 5px;
    transition: border-color .3s, color .3s;
}

.form .textarea {
    resize: none;
    min-height: 110px;
    padding: 13px 25px 22px;
}

    .form .field:focus,
    .form .textarea:focus {
        border-color: #dcdcdc;
    }
/* ------------------------------------------------------------ *\
	Form Search
\* ------------------------------------------------------------ */
.form-search {
    margin-left: 10px;
}

    .form-search .form__label {
        display: none;
    }

    .form-search .form__btn {
        position: absolute;
        top: 5px;
        left: 11px;
        background-color: transparent;
        border: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    .form-search .form__controls {
        position: relative;
    }
/* ------------------------------------------------------------ *\
	Intro
\* ------------------------------------------------------------ */
.intro {
    padding: 93px 0 120px;
    min-height: 774px;
    background-image: url(/content/images/temp/intro-bg.jpg);
}

.parallax {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallaxItemDetails {
    background-attachment: scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallax-curtain {
    /*/background: rgba(255,255,255,0.5);*/
    padding: 35px;
}

.intro h1 {
    margin-bottom: 39px;
    margin-left: -7px;
}

.intro .intro__content {
    margin-right: -10px;
    color: #1f192f;
    font-size: 18px;
    line-height: 1.67;
    letter-spacing: 0.05em;
}

.intro .intro__actions {
    padding-top: 24px;
}

@media (max-width: 991px) {
    .intro {
        min-height: 0;
    }
}

@media (max-width: 767px) {
    .intro {
        padding: 35px 0;
    }

        .intro h1 {
            margin-bottom: 25px;
        }

        .intro .intro__actions {
            padding-top: 10px;
        }
}
/*  Intro Alt  */
.intro--alt {
    min-height: 460px;
    text-align: center;
    padding: 155px 0;
    position: relative;
    z-index: 50;
}

    .intro--alt h1 {
        margin-left: 0;
        margin-bottom: 0;
    }

    .intro--alt .intro__content {
        margin-right: 0;
    }

        .intro--alt .intro__content p.frontbigshadow i {
            display: inline-block;
            margin-top: 25px;
            line-height: 1.2em;
        }

.employee--large .empimage, .mab .empimage {
    width: 100%;
    text-align: center;
}

    .employee--large .empimage .employee__image {
        margin-bottom: 20px;
    }

    .mab .empimage .employee__image {
        width: 202px;
        height: 202px;
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: auto;
    }

.mab h1 {
    font-size: 30px;
}

.mab h3 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 18px;
}

.newbio .intro--alt {
    min-height: 250px;
    padding: 0;
    margin-bottom: 90px;
    background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/ourteam_bg.png);
    position: relative;
}

    .newbio .intro--alt .bioimg {
        position: absolute;
        width: 300px;
        height: 300px;
        left: 50%;
        top: 50px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

.newbio .employee--large .employee__content {
    max-width: 1000px;
}

.newbio .employee--large .employee__content .nametitle {
    text-align: center;
    margin-bottom: 30px;
    border-bottom: 2px solid #efefef;
}

.newbio .employee--large .employee__content h3 {
    font-size: 22px;
    letter-spacing: -.06px;
    color: #3f2a56;
    font-style: normal; 
    margin-bottom: 20px;
    font-weight: normal;
}

.newbio .employee--large .employee__content p {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5em;
    letter-spacing: -.08px;
    color: #3f2a56;
}

@media (min-width: 992px) and (max-width: 1024px) {
    .intro--alt {
        min-height: 100%;
    }

        .intro--alt h1 {
            font-size: 50px;
            padding-left: 400px !important;
        }

        .intro--alt p {
            font-size: 32px !important;
            padding-left: 400px !important;
        }
}

@media (max-width: 991px) {
    .intro--alt {
        min-height: 100%;
    }

        .intro--alt h1 {
            font-size: 40px;
            padding-left: 400px !important;
        }

        .intro--alt p {
            font-size: 24px !important;
            padding-left: 400px !important;
        }
}

@media (max-width: 767px) {
    .newbio .intro--alt {
        min-height: 150px;
        margin-bottom: 100px;
    }

        .newbio .intro--alt .bioimg {
            width: 200px;
            height: 200px;
        }

    .newbio .employee--large .employee__content {
        max-width: 95%;
    }

        .newbio .employee--large .employee__content h1 {
            font-size: 28px;
            margin-bottom: 10px;
        }

        .newbio .employee--large .employee__content h3 {
            font-size: 18px;
        }

        .newbio .employee--large .employee__content p {
            font-size: 15px;
            line-height: 1.5em;
            letter-spacing: -.08px;
        }
}

/*  Intro White  */
.intro--white h1 {
    color: #fff;
}

.intro--white .intro__content {
    color: #fff;
}
/*  Intro Secondary  */
.intro--secondary {
    padding: 120px 0;
}

    .intro--secondary h1 {
        margin-bottom: 25px;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .intro--secondary {
        background-position: center center;
    }
}
/* ------------------------------------------------------------ *\
	Link
\* ------------------------------------------------------------ */
.link {
    position: relative;
    padding-left: 35px;
    text-decoration: none;
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.05em;
    color: #797979;
}

    .link span {
        text-decoration: underline;
        display: inline-block;
    }

    .link i {
        position: absolute;
        top: 5px;
        left: 0;
        transition: -webkit-transform .3s;
        transition: transform .3s;
        transition: transform .3s, -webkit-transform .3s;
    }

    .link:hover,
    .link:focus {
        color: #797979;
    }

        .link:hover span,
        .link:focus span {
            text-decoration: none;
        }

        .link:hover i,
        .link:focus i {
            -webkit-transform: translateX(10px);
            -ms-transform: translateX(10px);
            transform: translateX(10px);
        }
/* Mobile */
@media (max-width: 767px) {
    .link {
        font-size: 15px;
    }
}
/*  Link Alt  */
.link--alt {
    padding-left: 0;
}
/* ------------------------------------------------------------ *\
	List
\* ------------------------------------------------------------ */
[class^="list-"] {
    list-style: none outside none;
}
/* ------------------------------------------------------------ *\
	List Benefits
\* ------------------------------------------------------------ */
.list-benefits {
    font-size: 13px;
    line-height: 1.7;
    letter-spacing: 0.05em;
}

    .list-benefits li + li {
        margin-top: 24px;
    }

    .list-benefits h3 {
        margin-bottom: 6px;
    }
/* ------------------------------------------------------------ *\
	List Socials
\* ------------------------------------------------------------ */
.list-socials li {
    display: inline-block;
}

    .list-socials li + li {
        margin-left: 33px;
    }

.list-socials a {
    position: relative;
    display: inline-block;
    line-height: 1;
    font-size: 0;
}

.list-socials i {
    opacity: 1;
    visibility: visible;
    transition: opacity .3s, visibility .3s;
    line-height: 1;
    vertical-align: middle;
}

    .list-socials i[class*="-hover"] {
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        visibility: hidden;
        transition: opacity .3s, visibility .3s;
    }

.list-socials a:hover i {
    opacity: 0;
    visibility: hidden;
}

    .list-socials a:hover i[class*="-hover"] {
        opacity: 1;
        visibility: visible;
    }
/* ------------------------------------------------------------ *\
	List Contacts
\* ------------------------------------------------------------ */
.list-contacts {
    letter-spacing: 0;
    margin-bottom: 52px;
    margin-right: -31px;
}

    .list-contacts i {
        margin-right: 8px;
    }

    .list-contacts span {
        vertical-align: middle;
    }

    .list-contacts li {
        display: inline-block;
    }

        .list-contacts li + li {
            margin-left: 44px;
        }

    .list-contacts .list__icon {
        display: inline-block;
        position: relative;
        line-height: 1;
        vertical-align: middle;
        font-size: 0;
    }

    .list-contacts i {
        opacity: 1;
        visibility: visible;
        transition: opacity .3s, visibility .3s;
    }

        .list-contacts i[class*="-hover"] {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            opacity: 0;
            visibility: hidden;
        }

    .list-contacts a {
        line-height: 1;
    }

        .list-contacts a:hover i {
            opacity: 0;
            visibility: hidden;
        }

            .list-contacts a:hover i[class*="-hover"] {
                opacity: 1;
                visibility: visible;
            }

@media (max-width: 991px) {
    .list-contacts {
        margin-bottom: 25px;
    }
}

@media (max-width: 767px) {
    .list-contacts {
        margin-right: 0;
        margin-bottom: 23px;
    }

        .list-contacts li {
            display: block;
        }

            .list-contacts li + li {
                margin-left: 0;
                margin-top: 5px;
            }
}
/* ------------------------------------------------------------ *\
	List Links
\* ------------------------------------------------------------ */
.list-links {
    font-size: 12px;
    letter-spacing: 0;
}

    .list-links li {
        display: inline-block;
    }

        .list-links li + li:before {
            content: '/';
            display: inline-block;
            padding: 0 5px 0 3px;
        }

    .list-links a {
        color: #393057;
        text-decoration: underline;
    }

        .list-links a:hover {
            text-decoration: none;
        }
/* ------------------------------------------------------------ *\
	List Dashes
\* ------------------------------------------------------------ */
.list-dashes {
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 0;
    color: #3c2733;
}

    .list-dashes li {
        position: relative;
        padding-left: 13px;
        margin-bottom: 27px;
    }

        .list-dashes li:last-child {
            margin-bottom: 0;
        }

        .list-dashes li:before {
            content: '';
            width: 4px;
            height: 2px;
            background: #000;
            position: absolute;
            top: 11px;
            left: 0;
        }

@media (max-width: 1320px) {
    .list-dashes {
        font-size: 14px;
    }

        .list-dashes li {
            margin-bottom: 15px;
        }
}
/* ------------------------------------------------------------ *\
	Logo
\* ------------------------------------------------------------ */
.logo {
    background-image: url(https://amarecdn.azureedge.net/webassets/images/logos/AmareLogo_Horizontal.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 150px;
    height: 43px;
    display: block;
    font-size: 0;
    line-height: 0;
}

    .logo.logowhite {
        filter: invert(99%) sepia(72%) saturate(0%) hue-rotate(308deg) brightness(113%) contrast(100%);
        margin-top: 4px;
        margin-right: 15px;
    }

.mobileNavMenu .logo-no-words {
    width: 175px;
    height: 30px;
}

.navbar-header .logo-no-words {
    width: 120px;
    height: 35px;
    display: block;
    filter: invert(99%) sepia(72%) saturate(0%) hue-rotate(308deg) brightness(113%) contrast(100%);
}

.globalShop .logo.logowhite {
    background-image: url(https://amarecdn.azureedge.net/webassets/images/logos/AmareGlobalShopLogo_Horizontal.svg);
    filter: initial;
}

.globalShop.navbar-header .logo-no-words {
    filter: initial;
}

.logo_mwc {
    background-image: url(https://amarecdn.azureedge.net/webassets/images/logos/Amare-logo-TMWC.svg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 25vw;
    max-width: 435px;
    height: 40px;
    display: block;
    font-size: 0;
    line-height: 0;
}

@media (min-width: 1024px) {
    html[culture="en-us"] .logo_mwc {
        width: 30vw;
    }
}

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .logo {
        background-size: 100% 100%;
        width: 143px;
        height: 42px;
    }
}
/* ------------------------------------------------------------ *\
	Nav Seconary
\* ------------------------------------------------------------ */
.nav-secondary {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 0;
}

    .nav-secondary a {
        color: #393057;
    }

        .nav-secondary a:hover {
            color: #dcdcdc;
        }

    .nav-secondary li {
        display: inline-block;
    }

        .nav-secondary li + li {
            margin-left: 3%;
        }

@media (max-width: 1320px) {
    .nav-secondary li + li {
        margin-left: 2.75%;
    }
}

@media (max-width: 1200px) {
    .nav-secondary {
        font-size: 14px;
    }

        .nav-secondary li + li {
            margin-left: 2%;
        }
}

@media (max-width: 991px) {
    .nav-secondary {
        margin-bottom: 20px;
        text-align: center;
    }

        .nav-secondary li + li {
            margin-left: 10px;
        }
}

@media (max-width: 767px) {
    .nav-secondary {
        margin-bottom: 25px;
    }

        .nav-secondary li + li {
            margin-left: 8px;
        }
}
/* ------------------------------------------------------------ *\
	Nav Boxes
\* ------------------------------------------------------------ */
.nav-boxes {
    position: relative;
    z-index: 50;
    max-width: 840px;
    margin: auto;
    font-size: 30px;
    line-height: 1.2;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

    .nav-boxes ul {
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        .nav-boxes ul:before {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            z-index: 50;
            background: url(/content/images/temp/watermark-purple.png) no-repeat 0 0;
            width: 766px;
            height: 729px;
            margin-left: -383px;
            margin-top: -394px;
            opacity: .1;
        }

    .nav-boxes li {
        position: relative;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 407px;
        margin-bottom: 30px;
        border-radius: 4px;
        text-align: center;
    }

        .nav-boxes li:after {
            content: '';
            position: absolute;
            top: 100%;
            left: 0;
            background: #fff;
            width: 100%;
            height: 30px;
            z-index: 100;
        }

        .nav-boxes li:before {
            content: '';
            position: absolute;
            left: 100%;
            top: 0;
            background: #fff;
            width: 27px;
            height: 100%;
            z-index: 100;
        }

        .nav-boxes li:nth-child(2n+2):before {
            display: none;
        }

        .nav-boxes li:nth-last-child(-n+2) {
            margin-bottom: 0;
        }

            .nav-boxes li:nth-last-child(-n+2):after {
                display: none;
            }

        .nav-boxes li.blue {
            background: #0096ba;
        }

        .nav-boxes li.purple {
            background: #614989;
        }

        .nav-boxes li.yellow {
            background: #ffd577;
        }

        .nav-boxes li.red {
            background: #c53b5f;
        }

    .nav-boxes a {
        position: relative;
        z-index: 100;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        min-height: 407px;
        width: 100%;
        color: #fff;
        overflow: hidden;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .nav-boxes {
        overflow: hidden;
    }

        .nav-boxes ul:before {
            margin-top: -374px;
        }

        .nav-boxes li {
            width: 350px;
        }

        .nav-boxes a {
            min-height: 350px;
        }
}
/* Mobile */
@media (max-width: 767px) {
    .nav-boxes {
        font-size: 25px;
    }

        .nav-boxes ul:before {
            display: none;
        }

        .nav-boxes li {
            width: 100%;
        }

            .nav-boxes li:nth-last-child(-n+2) {
                margin-bottom: 30px;
            }

            .nav-boxes li:last-child {
                margin-bottom: 0;
            }

            .nav-boxes li:before,
            .nav-boxes li:after {
                display: none;
            }
}

@media (max-width: 479px) {
    .nav-boxes a {
        min-height: 250px;
    }
}
/* ------------------------------------------------------------ *\
	Product
\* ------------------------------------------------------------ */
.product {
    text-align: center;
}

    .product h2 {
        margin-bottom: 29px;
    }

    .product .product__head {
        margin-bottom: 35px;
    }

        .product .product__head p {
            font-weight: 700;
            letter-spacing: 0.05em;
            line-height: 1.75;
        }

    .product .product__image {
        margin-bottom: 53px;
    }

        .product .product__image img {
            margin-left: -60px;
        }

    .product .product__actions {
        padding-top: 58px;
    }

@media (max-width: 991px) {
    .product {
        margin-bottom: 55px;
    }

        .product h2 {
            margin-bottom: 10px;
        }

        .product .product__head {
            margin-bottom: 25px;
        }

        .product .product__image {
            margin-bottom: 25px;
        }

        .product .product__actions {
            padding-top: 35px;
        }
}
/* ------------------------------------------------------------ *\
	Section
\* ------------------------------------------------------------ */
.section {
    padding: 70px 0 86px;
}

    .section .section__image {
        padding-left: 36px;
    }

    .section .section__content {
        padding-top: 50px;
        padding-right: 15%;
        line-height: 1.75;
    }

        .section .section__content h2 {
            text-transform: uppercase;
            margin-bottom: 58px;
        }

    .section .section__content_noupper h2 {
        margin-bottom: 58px;
    }

    .section .section__actions {
        padding-top: 119px;
    }
/*  Section Background  */
.section--image {
    background-size: cover;
    position: relative;
    color: #fff;
}

    .section--image h2 {
        color: #fff;
    }

    .section--image:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(17,17,17,.8);
    }
/*  Section Watermark  */
.section--watermark {
    overflow: hidden;
    display: inline-block;
}

    .section--watermark .section__image {
        position: relative;
    }

        .section--watermark .section__image img {
            position: relative;
            z-index: 5;
        }

        .section--watermark .section__image:before {
            content: '';
            background-image: url(/content/images/temp/watermark-purple.png);
            background-size: 100% 100%;
            background-repeat: no-repeat;
            width: 766px;
            height: 729px;
            opacity: .04;
            position: absolute;
            top: -147px;
            left: -65px;
        }
/*  Section Watermarks  */
.section--watermarks {
    position: relative;
}

    .section--watermarks:after,
    .section--watermarks:before {
        content: '';
        background-image: url(/content/images/temp/watermark-purple.png);
        background-size: 100% 100%;
        width: 469px;
        height: 448px;
        opacity: .1;
        position: absolute;
        top: -52px;
        right: -268px;
    }

    .section--watermarks:after {
        top: auto;
        right: auto;
        left: -228px;
        bottom: 29px;
    }

/*  Section Watermarks  */
.section--watermarks2 {
    position: relative;
    overflow: hidden;
}

    .section--watermarks2:after,
    .section--watermarks2:before {
        content: '';
        background-image: url(/content/images/temp/watermark-purple.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 745px;
        height: 719px;
        opacity: .1;
        position: absolute;
        top: -60px;
        opacity: 0.1;
    }

    .section--watermarks2:after {
        top: auto;
        right: auto;
    }



/* Section Secondary */
.section--secondary {
    padding-top: 194px;
    padding-bottom: 121px;
}
/*  Section Tertiary  */
.section--tertiary {
    text-align: center;
    padding-top: 130px;
    min-height: 667px;
}

    .section--tertiary h2 {
        text-transform: uppercase;
        margin-bottom: 83px;
    }

    .section--tertiary p {
        margin-bottom: 26px;
    }

    .section--tertiary .section__body {
        padding: 0 4%;
    }

    .section--tertiary .section__actions {
        padding-top: 79px;
    }

@media (max-width: 1200px) {
    .section {
        padding: 40px 0 30px;
    }

    .section--secondary,
    .section--tertiary {
        padding: 80px 0;
    }

    .section--tertiary {
        min-height: 0;
    }
}

@media (max-width: 991px) {
    .section .section__content h2 {
        margin-bottom: 25px;
    }

    .section .section__content {
        padding-top: 20px;
    }

    .section .section__actions {
        padding-top: 15px;
    }

    /*  Section Watermark  */
    .section--watermark .section__image:before {
        width: 422px;
        height: 402px;
        left: -25px;
        top: -60px;
    }

    /*  Section Secondary  */
    .section--secondary {
        padding-bottom: 0px;
        margin-bottom: -10px;
    }

    /*  Section Tertiary  */
    .section--tertiary {
        padding-top: 50px;
        padding-bottom: 50px;
    }

        .section--tertiary h2 {
            margin-bottom: 45px;
        }
}

@media (max-width: 767px) {
    .section {
        padding-top: 30px;
        padding-bottom: 40px;
    }

        .section .section__image {
            padding: 0;
        }

            .section .section__image:before {
                left: 50%;
                top: calc(50% - 35px);
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
            }

        .section .section__content {
            padding-right: 0;
        }

        .section .section__actions {
            padding-top: 0;
        }

    .section--tertiary {
        padding-top: 60px;
        padding-bottom: 55px;
    }
}
/*  Section Image Alt  */
.section--image-alt {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0;
    text-align: center;
}

    .section--image-alt:before {
        top: auto;
        bottom: calc(100% + 25px);
        left: -125px;
        background: url(/content/images/temp/watermark-purple-small.png) no-repeat 0 0;
        width: 367px;
        height: 351px;
    }

    .section--image-alt:after {
        bottom: auto;
        top: calc(100% - 32px);
        left: auto;
        right: -63px;
    }

    .section--image-alt .section__inner {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .section--image-alt .section__content {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 470px;
        padding: 0;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.05em;
        color: #fff;
    }

        .section--image-alt .section__content h2 {
            margin-bottom: 48px;
            color: #fff;
            letter-spacing: 0;
        }
/* Mobile */
@media (max-width: 767px) {
    .section--image-alt .section__content {
        font-size: 14px;
        min-height: 370px;
    }
}
/*  Section Quaternary  */
.section--quaternary {
    text-align: center;
    padding: 110px 0 105px;
}

    .section--quaternary .section__content {
        max-width: 820px;
        margin: auto;
        padding: 0;
        font-size: 18px;
        line-height: 1.4;
        letter-spacing: 0.05em;
        color: #090909;
    }

        .section--quaternary .section__content h2 {
            margin-bottom: 65px;
            letter-spacing: 0;
        }

    .section--quaternary .section__foot {
        margin-top: 22px;
    }

        .section--quaternary .section__foot p {
            margin-bottom: 0;
        }
/* Mobile */
@media (max-width: 767px) {
    .section--quaternary {
        padding: 70px 0;
    }

        .section--quaternary .section__content {
            font-size: 14px;
        }
}
/*  Section Quinary  */
.section--quinary {
    padding: 115px 0 182px;
}

@media (max-width: 1200px) {
    .section--quinary {
        padding: 100px 0;
    }
}
/* Mobile */
@media (max-width: 767px) {
    .section--quinary {
        padding: 70px 0;
    }
}
/* ------------------------------------------------------------ *\
	Section Video
\* ------------------------------------------------------------ */
.section-video {
    position: relative;
    overflow: hidden;
}

    .section-video .section__media {
        min-height: 726px;
        position: relative;
    }

    .section-video img {
        opacity: 0;
    }

@media (max-width: 991px) {
    .section-video .section__media {
        min-height: 500px;
    }
}

@media (max-width: 767px) {
    .section-video .section__media {
        min-height: 350px;
    }
}
/*  Section Video Secondary  */
.section-video--secondary:before {
    top: auto;
    bottom: calc(100% - 208px);
    left: -340px;
    right: auto;
    width: 766px;
    height: 729px;
    opacity: .04;
    z-index: 50;
}

.section-video--secondary:after {
    top: calc(100% - 215px);
    right: -61px;
    left: auto;
}
/* ------------------------------------------------------------ *\
	Section Article
\* ------------------------------------------------------------ */
.section-articles {
    padding: 98px 0 58px;
}

    .section-articles:before {
        top: -225px;
        right: -63px;
    }

    .section-articles:after {
        top: calc(100% - 257px);
        right: -105px;
        left: auto;
    }

    .section-articles .section__head {
        margin-bottom: 100px;
        text-align: center;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.05em;
        color: #090909;
    }

    .section-articles .section__entry {
        width: 100%;
        max-width: 700px;
        margin: auto;
    }

    .section-articles .container-fluid {
        padding: 0;
    }

@media (max-width: 991px) {
    .section-articles:before {
        top: -225px;
        right: -203px;
    }

    .section-articles:after {
        top: calc(100% - 257px);
        right: -205px;
        left: auto;
    }

    .section-articles .section__head {
        max-width: 100%;
        padding: 0 15px;
    }
}
/*  Section Articles Alt  */
.section-articles--alt {
    padding: 0;
}
/* ------------------------------------------------------------ *\
	Section Contact
\* ------------------------------------------------------------ */
.section-contact {
    padding: 90px 0;
}

    .section-contact .section__inner {
        max-width: 770px;
        margin: auto;
    }

    .section-contact .section__head {
        margin-bottom: 57px;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.05em;
        color: #5F2550;
        text-align: center;
    }

    .section-contact .section__body {
        padding: 0 150px;
    }
/* Mobile */
@media (max-width: 767px) {
    .section-contact .section__inner {
        max-width: 100%;
    }

    .section-contact .section__head {
        font-size: 14px;
    }

    .section-contact .section__body {
        padding: 0;
    }
}
/* ------------------------------------------------------------ *\
	Section Dilemma
\* ------------------------------------------------------------ */
.section-dilemma {
    padding: 78px 0 73px;
}

    .section-dilemma .section__content {
        max-width: 880px;
    }

        .section-dilemma .section__content p {
            margin-bottom: 20px;
        }

            .section-dilemma .section__content p:last-child {
                margin-bottom: 0;
            }
/* ------------------------------------------------------------ *\
	Section Grim
\* ------------------------------------------------------------ */
.section-grim:before {
    top: auto;
    bottom: calc(100% - 118px);
    left: -340px;
    right: auto;
    width: 766px;
    height: 729px;
    opacity: .04;
}

.section-grim:after {
    top: calc(100% - 227px);
    right: -65px;
}
/* ------------------------------------------------------------ *\
	Section Wellness
\* ------------------------------------------------------------ */
.section-wellness {
    padding: 75px 0 50px;
}

    .section-wellness .section__content {
        max-width: 880px;
    }

        .section-wellness .section__content h2 {
            margin-bottom: 70px;
        }

        .section-wellness .section__content p {
            margin-bottom: 22px;
        }
/* ------------------------------------------------------------ *\
	Section Approach
\* ------------------------------------------------------------ */
.section-approach {
    padding-bottom: 10px;
}

    .section-approach:before {
        top: -275px;
        right: auto;
        left: -210px;
        z-index: 50;
    }

    .section-approach:after {
        right: auto;
        top: calc(100% - 315px);
        left: -110px;
    }

    .section-approach .section__foot {
        max-width: 1200px;
        margin: auto;
        text-align: center;
        padding: 43px 0;
        font-size: 12px;
        line-height: 1.42;
        letter-spacing: 0.05em;
        color: #555;
    }

.mb0 {
    margin-bottom: 0 !important;
}

.mb25 {
    margin-bottom: 25px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

/* ------------------------------------------------------------ *\
	Section About
\* ------------------------------------------------------------ */
.section-about {
    padding: 25px 0 35px 0;
}

    .section-about .section__group {
        position: relative;
        z-index: 100;
        font-size: 18px;
        line-height: 1.33;
        letter-spacing: 0.05em;
        color: #090909;
        text-align: center;
    }

    .section-about .section__head {
        margin-bottom: 30px;
    }

        .section-about .section__head h2 {
            text-transform: uppercase;
        }

    .section-about .section__body {
        padding: 0 35px;
    }

        .section-about .section__body .arrow-up:after, .section-about .section__body .arrow-down:after {
            color: #36254c;
            font-size: 16px;
        }

        .section-about .section__body .accordion .accordion__section {
            margin-bottom: 15px;
        } 

    .section-about .section__entry {
        padding: 0 20px;
    }

@media (max-width: 1320px) {
    .section-about .section__body {
        padding: 0;
    }

    .section-about .section__entry {
        padding: 0;
    }
}
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-about .section__group {
        margin-bottom: 50px;
    }

    .section-about .section__head {
        margin-bottom: 30px;
    }
}
/* Mobile */
@media (max-width: 767px) {
    .section-about {
        padding: 25px 0;
    }

        .section-about .section__group {
            font-size: 14px;
            border-bottom: 1px solid #efefef;
            padding: 0 15px 15px 15px;
            margin-bottom: 20px;
        }

        .section-about .section__group.mpb0 {
            padding-bottom: 0;
        }

        .section-about .section__group.sglast {
            padding-bottom: 0;
            margin-bottom: 0;
            border-bottom: none;
        }

            .section-about .section__group h2 {
                font-size: 16px;
            }

        .section-about .section__head {
            margin-bottom: 15px;
        }

        .mytextsection p {
            font-size: 16px !important;
            line-height: 1.3em !important;
        }

    .section-about .mytextsection p {
        font-size: 16px;
        line-height: 1.3em;
        padding: 0 19px;
    }

        .section-about .section__body .panel-heading .panel-title a {
            font-size: 14px;
        }

        .section-about .section__body .arrow-up:after, .section-about .section__body .arrow-down:after {
            font-size: 14px;
        }
}
/* ------------------------------------------------------------ *\
	Section Amare
\* ------------------------------------------------------------ */
.section-amare:before {
    top: auto;
    bottom: calc(100% - 65px);
    right: auto;
    left: -225px;
    z-index: 50;
}

.section-amare:after {
    right: auto;
    top: calc(100% - 65px);
    left: -125px;
}
/* ------------------------------------------------------------ *\
	Section Team
\* ------------------------------------------------------------ */
.section-team {
    padding: 65px 0 60px;
    text-align: center;
}

    .section-team:before {
        display: none;
    }

    .section-team:after {
        left: auto;
        right: -115px;
        bottom: 10px;
    }

    .section-team .section__head {
        margin-bottom: 80px;
    }

        .section-team .section__head h2 {
            text-transform: uppercase;
        }

    .section-team .section__group {
        margin-bottom: 105px;
    }

        .section-team .section__group:last-child {
            margin-bottom: 0;
        }

    .section-team .container {
        position: relative;
        z-index: 100;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-team {
        padding: 40px 0 30px;
    }

        .section-team .section__head {
            margin-bottom: 10px;
        }

            .section-team .section__head h2 {
                font-size: 22px;
            }

        .section-team .section__group {
            margin-bottom: 0 !important;
        }
}
/* ------------------------------------------------------------ *\
	Section Partners
\* ------------------------------------------------------------ */
.section-partners {
    padding: 63px 0 75px;
}

    .section-partners .section__content {
        max-width: 900px;
    }

        .section-partners .section__content h2 {
            margin-bottom: 50px;
        }
/* ------------------------------------------------------------ *\
	Section Lifestyle
\* ------------------------------------------------------------ */
.section-lifestyle {
    padding: 90px 0 65px;
    text-align: center;
}

    .section-lifestyle:before {
        top: -55px;
        right: -62px;
    }

    .section-lifestyle:after {
        left: -125px;
        bottom: 35px;
    }

    .section-lifestyle .section__head {
        margin-bottom: 95px;
    }

        .section-lifestyle .section__head h2 {
            text-transform: uppercase;
            letter-spacing: 0;
        }
/* ------------------------------------------------------------ *\
	Section Employee
\* ------------------------------------------------------------ */
.section-employee {
    padding: 25px 0 40px;
}

    .section-employee:before {
        z-index: -1;
        width: 766px;
        height: 729px;
        opacity: .1;
        right: auto;
        left: -345px;
        top: -172px;
    }

    .section-employee:after {
        z-index: -1;
        left: auto;
        right: 45px;
        bottom: 90px;
        width: 390px;
        height: 373px;
        opacity: .1;
    }

    .section-employee .section__inner {
        position: relative;
        z-index: 50;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-employee {
        padding: 20px 0;
    }

        .section-employee:before {
            width: 383px;
            height: 364px;
            left: -150px;
            top: -100px;
        }

        .section-employee:after {
            display: none;
        }
}
/* ------------------------------------------------------------ *\
	Section Bio Video
\* ------------------------------------------------------------ */
.section-bio-video {
    margin-bottom: 30px;
}

    .section-bio-video:before {
        display: none;
    }

    .section-bio-video:after {
        bottom: -242px;
        left: -227px;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-bio-video:after {
        display: none;
    }
}
/* ------------------------------------------------------------ *\
	Slider
\* ------------------------------------------------------------ */
.slider {
}

    .slider .slides {
        list-style: none outside none;
    }
/* ------------------------------------------------------------ *\
	Socials
\* ------------------------------------------------------------ */
.socials {
    text-align: center;
    margin-bottom: 44px;
}

@media (max-width: 767px) {
    .socials {
        margin-bottom: 25px;
    }
}
/* ------------------------------------------------------------ *\
	Table
\* ------------------------------------------------------------ */

/* ------------------------------------------------------------ *\
	Video
\* ------------------------------------------------------------ */
.video-player {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

    .video-player .video__overlay:after {
        content: '';
        position: absolute;
        bottom: 27px;
        right: 41px;
        background-image: url(/content/images/temp/watermark-white.png);
        background-size: 100% 100%;
        width: 397px;
        height: 378px;
        opacity: .2;
    }

    .video-player .video__media {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
        background: rgba(59,44,89,.1);
        opacity: 0;
        visibility: hidden;
        transition: opacity .3s, visibility .3s;
    }

        .video-player .video__media.video-visible {
            opacity: 1;
            visibility: visible;
        }

    .video-player .video__overlay {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-size: cover;
        background-position: center center;
        transition: opacity .3s, visibility .3s;
    }

        .video-player .video__overlay.video-hidden {
            opacity: 0;
            visibility: hidden;
        }

    .video-player .video__btn {
        position: absolute;
        top: calc(50% - 3px);
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background: #fff;
        width: 116px;
        height: 116px;
        border-radius: 50%;
        transition: background .3s;
    }

.video-player .video__btn:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 27px solid #964a23;
    position: absolute;
    top: 50%;
    left: calc(50% + 3px);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    transition: border-color .3s;
}

.video-player .video__btn:after {
    content: '';
    position: absolute;
    top: -17px;
    left: -17px;
    right: -17px;
    bottom: -17px;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50%;
    z-index: 2;
    transition: all .3s;
}

.video-player .video__btn:hover {
    background: #964a23;
}

.video-player .video__btn:hover:before {
    border-left-color: #fff;
}

.video-player .video__btn:hover:after {
    top: -1px;
    left: -1px;
    right: -1px;
    bottom: -1px;
}

.video-player video::-internal-media-controls-download-button {
    display: none;
    pointer-events: none;
}

.video-player video::-webkit-media-controls-enclosure {
    overflow: hidden;
}

.video-player video::-webkit-media-controls-panel {
    width: calc(100% + 35px);
}

@media (max-width: 991px) {
    .video-player .video__overlay:after {
        width: 179px;
        height: 171px;
    }
}

@media (max-width: 767px) {
    .video-player .video__overlay:after {
        width: 126px;
        height: 120px;
        right: 15px;
        bottom: 15px;
    }

    .video-player .video__media {
        height: 100%;
        width: 100%;
    }
}
/*  Video Player Alt  */
.video-player--alt .video__overlay:after {
    bottom: auto;
    top: -40px;
}
/* ------------------------------------------------------------ *\
	Widget
\* ------------------------------------------------------------ */
.widgets {
    list-style: none outside none;
}

#our-community {
    background-image: url(/content/images/temp/section-image-bg.jpg);
}

.article h2.article__name {
    display: inline-block;
    margin-bottom: 10px;
    text-align: center;
    font-family: 'AlwaysInMyHeart', cursive;
    font-size: 60px;
    text-transform: none;
    letter-spacing: 0.05em;
}


@font-face {
    font-family: 'AlwaysInMyHeart';
    src: url('../fonts/AlwaysInMyHeart.eot');
    src: url('../fonts/AlwaysInMyHeart.eot?#iefix') format('embedded-opentype'), url('../fonts/AlwaysInMyHeart.woff') format('woff'), url('../fonts/AlwaysInMyHeart.ttf') format('truetype'), url('../fonts/AlwaysInMyHeart.svg#CalibriRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

.article h2.article__name {
    font-size: 40px;
}

/* ------------------------------------------------------------ *\
	List Standarts
\* ------------------------------------------------------------ */
.list-standarts {
    font-size: 18px;
    line-height: 1.33;
    letter-spacing: 0.05em;
    color: #090909;
}

    .list-standarts li {
        margin-bottom: 30px;
    }

        .list-standarts li:last-child {
            margin-bottom: 0;
        }

    .list-standarts h3 {
        font-size: 20px;
        line-height: 1.2;
        letter-spacing: 0.05em;
        text-transform: uppercase;
        color: #5F2550;
    }

        .list-standarts h3 span {
            display: inline-block;
            vertical-align: center;
            width: 50px;
            margin-right: 5px;
            font-size: 60px;
            line-height: 1;
            text-align: center;
        }

    .list-standarts p {
        padding-left: 56px;
        margin-top: 7px;
    }
/* Small Desktop */
@media (max-width: 1200px) {
    .list-standarts li {
        margin-bottom: 15px;
    }
}
/* Mobile */
@media (max-width: 767px) {
    .list-standarts li {
        font-size: 16px;
        margin-bottom: 20px;
    }

        .list-standarts li br {
            display: none;
        }

    .list-standarts h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

        .list-standarts h3 span {
            font-size: 45px;
            width: 35px;
        }

    .list-standarts p {
        padding-left: 42px;
    }
}


.article--secondary .article__foot {
    float: right;
    padding-right: 15px;
    margin-top: -21px;
    text-align: center;
    font-size: 17px;
    color: #797979;
}

/*  Link Small  */
.link--small {
    padding-left: 0px;
    font-size: 13px;
}

    .link--small i {
        top: 3px;
    }


/* ------------------------------------------------------------ *\
	Section Purple
\* ------------------------------------------------------------ */
.section-purple {
    background: #5F2550;
}
/* ------------------------------------------------------------ *\
	Section Officer
\* ------------------------------------------------------------ */
.section-officer {
    padding: 135px 0 140px;
}

    .section-officer:before {
        top: -225px;
        right: -62px;
    }

    .section-officer:after {
        bottom: -345px;
        left: auto;
        right: -75px;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-officer {
        padding: 80px 0;
    }
}
/* ------------------------------------------------------------ *\
	Section Standarts
\* ------------------------------------------------------------ */
.section-standarts {
    padding: 40px 0 15px;
}

    .section-standarts .section__head {
        margin-bottom: 25px;
        text-align: center;
    }

        .section-standarts .section__head h2 {
            text-transform: uppercase;
            letter-spacing: 0;
            line-height: 1.2;
        }

    .section-standarts .section__body .mytextsection p {
        font-size: 18px;
        line-height: 1.4em;
        margin-bottom: 18px;
    }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-standarts {
        padding: 30px 0;
    }

        .section-standarts .section__head {
            margin-bottom: 80px;
        }

            .section-standarts .section__head br {
                display: none;
            }

        .section-standarts .section__aside {
            text-align: center;
        }
}
/* Mobile */
@media (max-width: 767px) {
    .section-standarts .section__aside {
        margin-bottom: 20px;
    }
}
/* ------------------------------------------------------------ *\
	Section Board
\* ------------------------------------------------------------ */
.section-board {
    padding: 67px 0 75px;
}

    .section-board .section__head {
        margin-bottom: 75px;
        font-size: 18px;
        line-height: 1.33;
        color: #fff;
        letter-spacing: 0.05em;
        text-align: center;
    }

        .section-board .section__head h2 {
            margin-bottom: 45px;
            color: #fff;
            text-transform: uppercase;
            letter-spacing: 0;
        }
/* Tablet Portrait */
@media (max-width: 991px) {
    .section-board {
        padding: 40px 0 0 0;
    }

        .section-board .section__head {
            margin-bottom: 55px;
        }

            .section-board .section__head br {
                display: none;
            }

            .section-board .section__head h2 {
                margin-bottom: 30px;
            }
}
/* Mobile */
@media (max-width: 767px) {
    .section-board .section__head {
        font-size: 16px;
        padding: 0 15px;
    }
}


.myscienceppl img {
    /*padding-left:10px;*/
}

.myscienceppl {
    color: white;
    text-align: center;
}

    .myscienceppl h2 {
        color: white;
    }

    .myscienceppl .employee__entry {
        margin-bottom: 0px;
    }

    .myscienceppl .employee__entry h2 a {
        font-size: 24px;
    }
@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1;
    }

    25%, 75% {
        opacity: 0;
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        -ms-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75);
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        -ms-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25);
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        -ms-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand;
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake;
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.swing {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing;
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }

    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble;
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9);
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3);
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95);
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3);
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip;
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX;
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
    0% {
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes slideInUp {
    0% {
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut;
}
/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 320px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
    padding: 15px 15px 80px;
}

/*Left*/
.modal.left.fade .modal-dialog {
    left: -320px;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
    -o-transition: opacity 0.3s linear, left 0.3s ease-out;
    transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog {
    left: 0;
}

/*Right*/
.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}

/* ----- MODAL STYLE ----- */
.modal-content {
    border-radius: 0;
    border: none;
}

.modal-content.br12 {
    border-radius: 12px;
}

.modal-header {
    border-bottom-color: #EEEEEE;
    background-color: #FAFAFA;
}

.field-validation-error {
    color: red;
    font-weight: bold;
}

.add-to-cart {
    text-align: center;
}

.product-row {
    /*text-align: center;*/
    text-align: left;
}

.product-cell {
    display: inline-block;
    float: none;
    /* reset the text-align */
    text-align: left;
    /* inline-block space fix */
    margin-right: -4px;
}

.retail-price {
    margin-top: -5px;
    font-style: italic;
    font-size: 12px;
}

    .retail-price br {
        content: "";
        margin: -3px;
        display: block;
    }

subscribe-check {
    margin-top: 15px;
}

.product-price {
    margin-top: 21px;
}

.btn-add-to-cart, .btn-bs {
    margin-top: 15px;
    width: 100%;
}

.lang-es .btn-primary.btn-add {
    padding-left: 15px;
    padding-right: 15px;
}

.lang-es .btn-add-to-cart {
    padding-left: 15px;
    padding-right: 15px;
}

.lang-es .addCartItemDetail .btn-add-to-cart {
    min-width: 215px;
}

.lang-es .product-desc .text-right.add-to-cart {
    margin-top: 0;
}
.lang-es .product-desc .text-right.add-to-cart.lshjp {
    padding-top: 25px;
}

.lang-es .purchoption label {
    white-space: nowrap;
    font-size: 12.5px;
    letter-spacing: 0.25px;
}

.lang-fr .btn-add-to-cart, html[culture="fr-ca"] .btn-add-to-cart {
    font-size: 11.5px;
    letter-spacing: 0.5px;
}

.lang-fr .purchoption label, html[culture="fr-ca"] .purchoption label {
    letter-spacing: 0px;
    line-height: 1.3em;
}

#toggle_div {
    transition: background-color .5s;
    background-color: rgba(0,0,0,0.4);
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 2999;
}

.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

.thetop {
    height: 40px;
}

.myh2 {
    padding-bottom: 25px;
}

.enroll-shopping {
    top: 80px;
}

    .enroll-shopping .shopping-cart {
        margin-right: 0px;
    }


    .enroll-shopping .skin-settings {
        border-width: 1px;
        border-style: solid;
        border-top-width: 0px;
        border-color: #f3f3f4;
        background-color: #f3f3f4;
    }

    .enroll-shopping .panel-footer {
        background-color: #f3f3f4;
    }

    .enroll-shopping .panel-amare {
        background-color: #f3f3f4;
    }

.nav-utilities .fa-2x {
    font-size: 1.3em;
    top: -1px;
}

.review-item img {
    max-height: 70px;
}

.anchor {
    display: block;
    position: relative;
    top: -100px;
    visibility: hidden;
}

.password-wrapper {
    position: relative;
}

    .password-wrapper input {
        padding-right: 40px !important;
    }

    .password-wrapper button {
        padding: 9px 12px;
        background: none;
        border: none;
        position: absolute;
        top: 0;
        right: 0;
        cursor: pointer;
        user-select: none;
    }

        .password-wrapper button img {
            width: 20px;
            height: 20px;
        }

.rules-list {
    font: 400 12px Figtree;
    line-height: 24px;
    letter-spacing: 0;
    color: #5F2550;
}

input[type=text].rebranded {
    padding: 8px 12px;
    border-radius: 0;
    background: none;
    border: 1px solid #d0d3d5;
    color: #595959;
    font-size: 14px;
    width: 100%;
    height: 42px;
}

input[type=checkbox].rebranded {
    position: relative;
    border: 1.5px solid #5f2550;
    border-radius: 3px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 16px;
    height: 16px;
    top: 0;
    margin-right: 5px;
}

input[type=checkbox]:checked.rebranded {
    background-color: #5F2550;
}

    input[type=checkbox]:checked.rebranded::after {
        content: "✔";
        color: #fff;
        font-size: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: #5F2550;
        width: 16px;
        height: 16px;
        border-radius: 3px;
        top: -1px;
        position: relative;
        left: -1px;
    }

label.rebranded {
    font: 600 12px Figtree;
    line-height: 18px;
    letter-spacing: 0;
    color: #5f2550;
}

input[type=radio].rebranded {
    position: relative;
    top: 3px;
    border: 1.5px solid #5F2550 !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    outline: none !important;
}

input[type=radio]:checked.rebranded {
    border-width: 4px !important;
}

input[type=radio]:checked.rebranded + label {
    font-weight: 700;
}

select.rebranded {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url(/Content/images/menu/arrow-down-icon.svg) no-repeat !important;
    background-position: calc(100% - 15px) 50% !important;
}

.btn.btn-primary.rebranded {
    background: #5F2550;
    border-color: #5F2550;
    border-radius: 0;
    color:  #fff;
    text-transform: none;
    padding: 12px;
    font: 600 14px Figtree;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: center;
}

.btn.btn-default.rebranded {
    background: #fff;
    border-color: #5F2550;
    color: #5F2550;
    border-radius: 0;
    text-transform: none;
    padding: 12px;
    font: 600 14px Figtree;
    line-height: 18px;
    letter-spacing: 1px;
    text-align: center;
    min-width: 220px;
    height: 42px;
}

.shopping-progress {
    padding: 50px 0;
    width: 840px;
    margin: auto;
}


.bs-wizard {
    margin-top: 10px;
    margin-bottom: 5px;
    border-bottom: solid 1px #e0e0e0;
    border: 0;
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
}

    .bs-wizard > .bs-wizard-step {
        padding: 0;
        position: relative;
        text-align: center;
        display: flex;
        flex-direction: column;
        flex: 0 !important;
        z-index: 100;
    }

.bs-wizard-step.complete p,
.bs-wizard-step.complete {
    color: #136006
}

    .bs-wizard-step.complete a::before {
        background-image: url('/Content/images/progress-bar/done-icon.svg');
        background-size: 100%;
        background-position: center center;
        content: "";
        position: absolute;
        top: 3px;
        left: 5px;
        width: 37px;
        height: 38px;
        z-index: 3;
    }

    .bs-wizard-step.complete + .bs-wizard-progress {
        background-color: #136006
    }

.bs-wizard-step p {
    font: 600 16px Figtree;
    line-height: 24px;
    letter-spacing: 0;
    color: #5f2550;
    white-space: nowrap
}

.bs-wizard-step a {
    position: relative !important;
    width: 46px !important;
    height: 46px !important;
    background: none !important;
    text-align: center;
    top: 0 !important;
    left: 0 !important;
    margin: 0 0 6px 0 !important;
    padding-top: 4px;
    align-self: center;
    z-index: 100;
}

    .bs-wizard-step a img {
        width: 36px;
        height: 36px;
        margin-bottom: 10px;
        z-index: 2;
        position: relative;
    }

.bs-wizard-step.active a::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 45px;
    z-index: 3;
    border: 1px solid #5f2550;
    border-radius: 50%;
}

.bs-wizard-progress {
    display: block;
    width: 100px;
    border: 1.5px solid #d0d3d5;
    position: absolute;
    top: 18px;
    border-radius: 4px;
    z-index: 1;
    left: 51%;
}

.bs-wizard-step.complete .bs-wizard-progress {
    border-color: #136006;
}

.bs-wizard-step:nth-child(1) {
    text-align: left !important;
}

.bs-wizard-step a::after {
    content: "";
    display: block;
    width: calc(100% + 40px);
    height: 100%;
    position: absolute;
    top: 0;
    right: -20px;
    background: #fffdf6;
    z-index: 1;
}

    .bs-wizard-step:last-child {
        text-align: right !important;
    }

    .bs-wizard-step:last-child a {
        align-self: end;
    }

    .bs-wizard-step:nth-child(1) a {
        align-self: start;
    }

@media(min-width: 420px) {
    .bs-wizard-progress {
        width: 500px;
    }
}

@media(max-width: 520px) {
    .bs-wizard > .bs-wizard-step {
        display: none;
    }

    .bs-wizard.last-page .bs-wizard-step:nth-last-child(-n+3) {
        display: flex;
    }

    .bs-wizard.last-page .bs-wizard-step.complete:nth-last-child(2 of .complete) {
        text-align: left;
    }

        .bs-wizard.last-page .bs-wizard-step.complete:nth-last-child(2 of .complete) a {
            align-self: start;
        }

    .bs-wizard:not(.last-page) > .bs-wizard-step.complete:nth-last-child(1 of .complete) {
        display: flex;
        text-align: left;
    }

        .bs-wizard:not(.last-page) > .bs-wizard-step.complete:nth-last-child(1 of .complete) a {
            align-self: start;
        }

    .bs-wizard > .bs-wizard-step.active {
        display: flex;
    }

        .bs-wizard > .bs-wizard-step.active ~ .bs-wizard-step:nth-child(1 of .disabled) {
            display: flex;
            text-align: right !important
        }

        .bs-wizard > .bs-wizard-step.active ~ .bs-wizard-step a {
            align-self: end
        }
}

@media(max-width: 1024px) {
    .mb-md-20 {
        margin-bottom: 20px;
    }

    .mb-md-30 {
        margin-bottom: 30px;
    }

    .shopping-progress {
        padding: 30px 20px;
        width: auto;
    }

    .shipping-page-wrapper .addressList {
        flex-direction: column;
    }

    .bs-wizard-step p {
        font: 600 12px Figtree;
        line-height: 18px;
        min-width: 100px;
        white-space: pre-wrap;
    }
}

.dropdown-link:hover {
    color: #aeaeae !important;
    background-color: white !important;
}

.dropdown-link:active {
    color: #aeaeae !important;
    background-color: white !important;
}

.dropdown-link:focus {
    color: #aeaeae !important;
    background-color: white !important;
}

.mymega .levelone > a {
    height: 57px;
    line-height: 50px;
    display: block;
}

.mymega .rightul {
    height: 30px;
    padding-top: 20px;
}

    .mymega .rightul > div {
        height: 30px;
        float: right;
        margin-left: 15px;
    }

.mylogin .form-group {
    margin-bottom: 20px;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
    position: static;
}

.yamm .container {
    position: relative;
    background-color: #fff;
    width: 100%;
    margin-left: 0;
}

.yamm .dropdown-menu {
    left: auto;
}

.yamm .yamm-content {
    padding: 20px 30px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
    left: 0;
    right: 0;
}

/* Grid demo styles */
.grid-demo {
    padding: 10px 30px;
}

    .grid-demo [class*="col-"] {
        margin-top: 5px;
        margin-bottom: 5px;
        font-size: 1em;
        text-align: center;
        line-height: 2;
    }


.shop-grid .prodrow {
    position: relative;
}

.shop-grid [class*="col-"].parcol {
    font-size: 13px;
    line-height: 2;
    display: flex;
    flex-direction: column;
    padding: 15px 20px 0 35px;
}

.lang-es .shop-grid [class*="col-"].parcol {
    min-height: 330px;
}

.shop-grid .divide {
    line-height: 2.5 !important;
}

.shop-grid .proditems {
    border-left: 1px solid #efefef;
    min-height: 487.5px;
}

[v-cloak] {
    display: none;
}

.shop-grid .category {
    color: #000 !important;
    font-size: 14px;
    display: inline-block;
    transition: text-shadow 0s;
    width: 90%;
    line-height: 1.4em;
}

    .shop-grid .category:hover, .shop-grid .catcol.hover .category, .shop-grid-selected{
        color: #684785 !important;
        text-shadow: 1px 0 #684785;
    }

.shop-grid .pl55 {
    padding-left: 55px !important;
}

.shop-grid .fa-chevron-right {
    float: right;
    position: relative;
    top: 10px;
    color: #3f2a56;
    transition: none !important;
    right: -8px;
}

.shop-grid .catcol.hover .fa-chevron-right:hover, .shop-grid .catcol.hover .fa-chevron-right.hover {
    font-weight: bold;
    text-shadow: none !important;
    color: #5d3e82 !important;
}

.shop-grid .bottom {
    display: flex;
    flex-direction: column;
    align-self: flex-end;
    margin-top:20px;
}

.shop-grid .btn.shop-all {
    background-color: #68478d;
    border-color: #68478d;
}

    .shop-grid .btn.shop-all:hover {
        background-color: #3b2d59;
        border-color: #3b2d59;
    }

.shop-grid .btn.shop-promotions {
    background-color: #36254c;
    border-color: #36254c;
}

    .shop-grid .btn.shop-promotions:hover {
        background-color: #68478d;
        border-color: #68478d;
    }

.shop-grid .catheader {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 4px;
}

.shop-grid .bfmessage {
    font-weight: bold;
    margin-top: 80px;
    font-size: 18px;
    line-height: 1.2em;
    color: #92278f;
    letter-spacing: -.07px;
    white-space: nowrap;
}

    .shop-grid .bfmessage a {
        color: #92278f !important;
        text-decoration: underline;
    }

.shop-grid .subcatheader {
    font-size: 15px;
    margin-bottom: 7px;
    text-shadow: 1px 0 #000;
}

    .shop-grid .grid .productLink.hhp-img {
        display: inline-block;
        line-height: 1.5em;
        padding: 4px 0;
    }

    .shop-grid .subcatheader .productLink:hover {
        color: #7d6a92 !important;
    }

.shop-grid .text-left:not(.catheader) .productLink {
    color: #333333;
    transition: text-shadow 0s;
    white-space: nowrap;
}

.shop-grid .text-left:not(.catheader):not(.subcatheader) .productLink:hover {
    color: #5d3e82 !important;
    text-shadow: 1px 0 #5d3e82;
}

.shop-grid .subcatheader.text-left .productLink {
    color: #5d3e82;
    font-size: 16px;
    transition: text-shadow 0s;
    white-space: nowrap;
}

    .shop-grid .subcatheader.text-left .productLink:hover {
        color: #5d3e82 !important;
        text-shadow: 1px 0 #5d3e82;
    }

.shop-grid .catprods {
    display: none;
}

    .shop-grid .catprods.selected {
        display: block;
    }

.shop-grid #menuMessage {
    color: #3a3058;
    font-size: 22px;
    font-weight: normal;
    position: relative;
    top: -10px;
    left: -10px;
    display: none;
}

@media (max-width: 1199px) {
    .shop-grid #menuMessage {
        font-size: 18px;
        left: -20px;
        top: 0;
    }
}

/* this is bootstrap's stuff that we're overriding */
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    text-shadow: 1px 0 black;
    color: #353535;
    background-color: initial;
}

.navbar-default .navbar-nav > li > a {
    color: #333333;
    transition: text-shadow 0s;
}

.navbar-default .navbar-nav > .open.selected > a {
    text-shadow: none;
}

/* purple: 3a2c58 */
.headerRightLinks {
    color: #3a2c58;
    background-color: white;
    border-color: #3a2c58;
}

    .headerRightLinks:hover {
        color: white;
        background-color: #3a2c58;
        border-color: white;
    }

.navbarItem:hover {
    background-color: white !important;
}


.mytextsection {
    line-height: 1.8;
    margin: 15px 0;
}

    .mytextsection p {
        font-size: 18px;
        padding: 0px 20px;
    }


    .mytextsection h2 {
        margin: 20px 10px;
    }

.toast-message {
    line-height: 1.4em;
}


.languageflex {
    display: flex;
    align-items: center;
}

    .languageflex p {
        margin-right: 35px;
        line-height: 1.5em;
        margin-top: 15px;
    }

#kustomer-ui-sdk-iframe {
    max-height: 90% !important;
    max-width: 95% !important;
}

.review-page-wrapper {
    background: #FFFDF6;
}

    .review-page-wrapper .warnings-wrapper {
        font: 400 16px Figtree;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0;
        color: #5F2550;
    }

    .review-page-wrapper .main h2 {
        color: #5F2550;
        margin-bottom: 0;
        font: 600 16px Figtree;
        line-height: 24px;
        letter-spacing: 0;
    }

    .review-page-wrapper .main h5 {
        font: 600 16px Figtree;
        line-height: 24px;
        letter-spacing: 0;
        color: #5F2550;
    }

    .review-page-wrapper .main h6 {
        font: 600 12px Figtree;
        line-height: 18px;
        letter-spacing: 0;
        color: #5F2550;
        margin-bottom: 20px;
    }

    .review-page-wrapper .main hr {
        border: .5px solid #5F2550;
        margin: 10px 0px;
    }

    .review-page-wrapper .main .edit a {
        font-size: 14px;
        line-height: 14px;
        color: #5d3e82;
        text-decoration: underline;
    }

    .review-page-wrapper .main .edit i.fa-edit {
        font-size: 16px;
        color: #5d3e82;
        margin-right: 8px;
        position: relative;
        top: 2px;
    }

    .review-page-wrapper .main .shipmsg {
        font: 400 16px Figtree;
        line-height: 1.3em;
        margin-bottom: 10px;
        letter-spacing: 0;
        color: #5F2550;
    }

    .review-page-wrapper .sp-section {
        border: 1.5px solid #D0D3D5;
        margin: 0 0 30px 0;
    }

    .review-page-wrapper .sp-header {
        border-bottom: 1.5px solid #D0D3D5;
        padding: 12px;
        height: 48px;
    }

        .review-page-wrapper .sp-header.flex {
            justify-content: space-between;
        }

    .review-page-wrapper .sp-content {
        padding: 20px;
        color: #535353;
        font-size: 12px;
        line-height: 1.3em;
    }

        .review-page-wrapper .sp-content.pb0 {
            padding-bottom: 0;
        }

            .review-page-wrapper .sp-content.pb0 img.img-responsive {
                position: relative;
                top: -10px;
            }

    .review-page-wrapper .sp-shipping .sp-content .flex, .sp-payment .sp-content .flex {
        justify-content: flex-start;
    }

    .review-page-wrapper .sp-payment #paymentList label {
        color: #5F2550;
        margin-left: 10px;
        font: 400 12px Figtree;
        line-height: 16px;
        letter-spacing: 0;
    }

    .review-page-wrapper .main {
        margin-top: 30px;
    }

        .review-page-wrapper .main .grid {
            grid-template-columns: 67% 1fr;
            align-items: flex-start;
        }

    .review-page-wrapper .edit-content label {
        color: #5F2550;
        font: 600 12px Figtree;
        line-height: 18px;
        letter-spacing: 0;
    }

    .review-page-wrapper .edit-links {
        color: #5F2550;
        text-decoration: underline;
        cursor: pointer;
        font-size: 12px;
    }

    .review-page-wrapper .edit-content input[type='text'], .edit-content select {
        padding: 8px 12px;
        border: 1px solid #D0D3D5;
        width: 100%;
        height: 42px;
        font: 400 14px Figtree;
        line-height: 18px;
        letter-spacing: 0;
        color: #5F2550;
        background: none;
    }

        .review-page-wrapper .edit-content input[type='text']::placeholder {
            color: #666666;
        }

    .review-page-wrapper .sp-section a.edit {
        font: 600 14px Figtree;
        line-height: 18px;
        letter-spacing: 1px;
        text-align: right;
        text-decoration: underline;
    }
    .review-page-wrapper .sp-section a.edit img {
        height: 12px;
        width: 12px;
        margin-right: 5px;
    }

    .review-page-wrapper .sp-items .pl0 {
        padding-left: 0;
    }

    .review-page-wrapper .sp-items .pt5 {
        padding-top: 5px;
    }

    .review-page-wrapper .sp-items span.strike {
        text-decoration: line-through;
    }

    .review-page-wrapper .sp-items span.final {
        color: #c63663;
    }

    .review-page-wrapper .br3 {
        content: "";
        display: block;
        margin-bottom: 3px;
    }

    .review-page-wrapper    .bogoPrice {
        margin-bottom: 10px !important;
    }

    .review-page-wrapper .taxship {
        color: #4b4b4b;
        font-size: 12px;
        font-weight: bold;
    }

    .review-page-wrapper .totalrow {
        color: #5d4083;
        font-size: 20px;
        letter-spacing: .15px;
    }

    .review-page-wrapper .margin-5 {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 5px;
    }

    .review-page-wrapper .cb-item {
        position: relative;
        z-index: 1000;
        top: -7px;
        left: -10px;
        padding: 10px 0 0 10px;
    }

        .review-page-wrapper .cb-item input + span {
            content: "";
            display: inline-block;
            padding: 0;
            vertical-align: middle;
            width: 16px;
            height: 16px;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            -webkit-backface-visibility: hidden;
            background-color: #fff;
            border: 1.5px solid #5F2550;
            border-radius: 3px;
        }

        .review-page-wrapper .cb-item input:checked + span {
            background-color: #684785;
        }

        .review-page-wrapper .cb-item input {
            cursor: default;
            visibility: visible;
            position: absolute;
            opacity: 0;
        }


        .review-page-wrapper .cb-item input:checked + span::after {
            content: "";
            display: block;
            background: url("/Content/images/temp/checkmark.png") no-repeat center;
            background-color: #684785;
            background-size: contain;
            width: 1.2em;
            height: 1.2em;
            position: relative;
            top: .1em;
            left: .1em;
        }

.review-page-wrapper .form-group .field-validation-valid {
    color: red;
    font-size: 9pt;
    font-weight: bold;
}

.review-page-wrapper #nextSubscribeAndSave #modalDatePicker .modal-dialog {
    width: 350px !important;
    margin: auto;
    margin-top: 100px;
}

.review-page-wrapper #validatereferral-modal .modal-content {
    border-radius: 12px;
}

.review-page-wrapper #validatereferral-modal .modal-body {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.review-page-wrapper #validatereferral-modal .text-center {
    text-align: center;
}

.review-page-wrapper #validatereferral-modal h3 {
    font-size: 22px;
    line-height: 1.3em;
    letter-spacing: -0.05px;
}

.review-page-wrapper #validatereferral-modal .rbcontainer {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}

    .review-page-wrapper #validatereferral-modal .rbcontainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

    .review-page-wrapper #validatereferral-modal .rbcontainer .name {
        line-height: 1.4em;
        display: inline-block;
    }

.review-page-wrapper #validatereferral-modal .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}

.review-page-wrapper #validatereferral-modal .rbcontainer input:checked ~ .checkmark {
    background-color: #522d72;
}

.review-page-wrapper #validatereferral-modal .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.review-page-wrapper #validatereferral-modal .rbcontainer input:checked ~ .checkmark:after {
    display: block;
}

.review-page-wrapper #validatereferral-modal .rbcontainer input:checked ~ .name {
    font-weight: bold;
}

.review-page-wrapper #validatereferral-modal .rbcontainer .checkmark:after {
    top: 6px;
    left: 6px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: white;
}

.review-page-wrapper #validatereferral-modal a.click {
    text-decoration: underline;
    font-weight: bold;
    color: #522d72;
}

.review-page-wrapper .lang-fr #nextSubscribeAndSave #modalDatePicker .btn {
    padding: 12px 26px 11px !important;
}

    .review-page-wrapper .smallnote {
        font: 400 12px Figtree;
        line-height: 16px;
        letter-spacing: 0;
        color: #5F2550;
    }

    .review-page-wrapper #cc-wraper {
        padding: 8px 12px;
        border: 1px solid #d0d3d5;
        width: 100%;
        height: 42px;
        font: 400 14px Figtree;
        line-height: 18px;
        letter-spacing: 0;
        color: #5f2550;
        background: none;
    }

    .review-page-wrapper .sp-SubscribeAndSave ul {
        margin-left: 20px;
        font: 600 10px Figtree;
        line-height: 18px;
        letter-spacing: 0;
        color: #5f2550;
        padding-top: 10px;
    }

@media screen and (max-width: 1024px) {
        .review-page-wrapper .main .grid {
        padding: 10px 20px;
    }

    .review-page-wrapper .main .grid {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 767px) {
    .review-page-wrapper #validatereferral-modal .modal-body {
        max-width: 90%;
    }

    .review-page-wrapper #validatereferral-modal h3 {
        font-size: 20px;
    }

    .review-page-wrapper .lang-cs .mt-xs {
        margin-top: -15px;
    }
}

.review-page-wrapper #appReview .red-font.font-16 {
    font-size: 16px;
    font-weight: bold;
}

.review-page-wrapper #CreditCard_CVV + .field-validation-valid {
    display: none !important;
}

.review-page-wrapper #CreditCard_CompanyID + .field-validation-valid {
    display: none !important;
}

.review-page-wrapper .sp-content-grid {
    display: grid;
    grid-template-columns: 48px 1fr;
    gap: 10px;
    align-items: center;
}

.review-page-wrapper .sp-content-grid img {
    width: 40px;
}

.review-page-wrapper .sp-content-grid span {
    font: 400 12px Figtree;
    line-height: 16px;
    letter-spacing: 0;
    color: #5F2550;
}

.review-page-wrapper #shipmethods label {
    font: 600 14px Figtree;
    line-height: 23px;
    letter-spacing: 0.9px;
}

.review-page-wrapper #shipmethods input {
    margin-right: 5px;
}

.review-page-wrapper .total-amare-credits,
.review-page-wrapper .totalrow,
.review-page-wrapper .taxship,
.review-page-wrapper .shoppingreview-totals {
    color: #5F2550;
    font: 400 16px Figtree;
    line-height: 24px;
    letter-spacing: 0;
}

.review-page-wrapper .agreement-box {
    font: 400 12px Figtree;
    line-height: 16px;
    letter-spacing: 0;
    vertical-align: middle;
    color: #5F2550;
    display: flex;
    gap: 8px;
    margin-bottom: 20px;
}

.review-page-wrapper .agreement-box p {
    font: inherit !important;
    color: inherit !important;
    line-height: inherit !important;
    margin-bottom: 8px !important;
}

.review-page-wrapper .agreement-box p b {
    font-size: 14px;
    font-weight: 600;
}

.review-page-wrapper .sp-items span {
    font: 400 12px Figtree;
    line-height: 16px;
    letter-spacing: 0;
    text-align: center;
    color: #5F2550;
}

.review-page-wrapper .sp-items .item-name span,
.review-page-wrapper .sp-items .kitul li,
.review-page-wrapper .sp-items .item-price span {
    font: 600 12px Figtree;
    line-height: 18px;
    letter-spacing: 0;
    color: #5F2550;
}

.review-page-wrapper .continue-reset {
    text-align: left;
}

    .review-page-wrapper .continue-reset button {
        margin: 0 !important;
        min-width: 220px;
        height: 42px;
    }

.review-page-wrapper .panel {
    background: none;
    border: 1.5px solid #d0d3d5;
    border-radius: 0;
}

.review-page-wrapper .panel-heading {
    background: none;
    border: none;
    background: url(/Content/images/menu/arrow-down-icon.svg) no-repeat !important;
    background-position: calc(100% - 15px) 50% !important;
}

    .review-page-wrapper .panel-title {
    
    }
        .review-page-wrapper .panel-title a {
            display: block !important;
            position: relative;
            float: none !important;
            color: #5F2550;
            padding: 0;
        }
@media(max-width: 1024px) {
    .review-page-wrapper .main {
        margin: 0;
    }

    .review-page-wrapper .warnings-wrapper {
        padding: 0 20px;
    }

    .review-page-wrapper .continue-reset button {
        width: 100%;
    }
}
#registration-modal .modal-body h5 {
    margin-bottom: 10px;
}

#registration-modal ul {
    padding-left: 40px;
}

#registration-modal .btn.focus, #registration-modal .btn:focus {
    color: #fff;
    background-color: #5F2550;
}

#view-account-registration #submitBtnContainer {
    text-align: left;
}

@media (max-width: 767px) {
    #view-account-registration #submitBtnContainer {
        padding: 0;
    }
}

#view-enrollment-register .panel {
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 10px;
    border-radius: 8px;
    border: solid 1px #d8d8d8;
    background-color: #f7f7f7;
}

#view-enrollment-register .space-10 {
    max-height: 1px;
    min-height: 1px;
    overflow: hidden;
    margin: 0 0 10px 0;
}

#view-enrollment-register .pr20 {
    padding-right: 20px;
}

#view-enrollment-register .nowrap30 {
    white-space: nowrap;
    margin-right: 30px;
}

#view-enrollment-register .nowrap50 {
    white-space: nowrap;
    margin-right: 50px;
}

#view-enrollment-register .lh14 {
    line-height: 1.4em;
}

#accountSignUpTitle .btn-primary.disabled,
#accountSignUpTitle .btn-primary.disabled:hover,
#accountSignUpTitle .btn-primary[disabled],
#accountSignUpTitle .btn-primary[disabled]:hover {
    background-color: #5F2550;
    border: 2px solid #5F2550;
    color: #fff;
}

#view-enrollment-register-personalinformation #coapplicants-form {
    padding: 10px 19px;
    border-radius: 6px;
}
.coapp {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 5px;
}

    .coapp .inline {
        display: inline;
    }

    .coapp[data-role="CoApplicants[9].Form"] {
        border-bottom: none;
    }

    .coapp .removediv {
        float: right;
        padding-right: 25px !important;
        text-align: right;
    }

.removeCoApp {
    font-size: 18px;
    display: none;
}

.addCoApp {
    margin-top: 10px;
    display: inline-block;
}

    .addCoApp:focus {
        color: #5F2550;
    }

#view-enrollment-details #view-legal {
    margin-top: 20px;
}

#view-shoppingreview {
    padding: 15px;
}

#view-shoppingreview.change {
    padding-top: 0;
}

#view-shoppingreview-totals .text-right {
    letter-spacing: 0.15px;
}

ul.kitul {
    margin-left: 0;
    font-size: 10px;
    line-height: 1.4em;
    margin-bottom: 1px;
}

    ul.kitul li::marker {
        color: #5F2550;
        font-size: 11px;
    }

.smallnote {
    line-height: 1.3em;
    display: inline-block;
}

    .smallnote a.und {
        text-decoration: underline;
        color: #005a9e;
    }

    .smallnote.red {
        color: red;
        font-weight: bold;
        letter-spacing: -0.08px;
    }

.bseparator {
    border-bottom: 1px solid #ccc;
    width: 96%;
    position: relative;
    left: 2%;
}

@media (min-width: 992px) {
    #view-enrollment-details #detailsForm {
        width: 860px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 10px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    #view-enrollment-review {
        margin-bottom: 50px;
        padding-bottom: 100px;
    }
}

@media (width: 768px) {
    #view-enrollment-register .row.create {
        min-height: 1000px;
    }
}

@media (min-width: 768px) {
    #view-enrollment-register .row.create .col-sm-offset-2 {
        margin-left: 14%;
    }

    #view-enrollment-register .row.create .col-sm-8 {
        width: 72%;
    }

    #view-enrollment-register .row.create.prodsel .col-sm-offset-2 {
        margin-left: 11%;
    }

    #view-enrollment-register .row.create.prodsel .col-sm-8 {
        width: 78%;
    }

    #view-enrollment-register .row.create .row.pan .col-sm-offset-2 {
        margin-left: 15%;
    }

    #view-enrollment-register .row.create .row.pan .col-sm-8 {
        width: 70%;
    }

    #view-enrollment-register .row.create.prodsel .row.pan.prodsel .col-sm-offset-2 {
        margin-left: 11%;
    }

    #view-enrollment-register .row.create.prodsel .row.pan.prodsel .col-sm-8 {
        width: 77%;
    }

    #view-enrollment-register-personalinformation .ml25 {
        margin-left: 25px;
    }

    #view-enrollment-review .cPromoCodeReview .promoCodeText, #view-shoppingreview .cPromoCodeReview .promoCodeText {
        width: 60%;
    }
}

@media (min-width: 1024px) {
    .dkp {
        margin-bottom: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mh125 {
        min-height: 135px;
    }
}

@media (max-width: 767px) {
    #view-enrollment-register .panel {
        padding-left: 15px;
        padding-right: 20px;
        width: 90%;
        margin: auto;
        margin-bottom: 15px;
    }

    #view-enrollment-register .pr20 {
        padding-right: initial;
    }

    #view-enrollment-register .mt10 {
        margin-top: 10px;
    }

    #view-enrollment-register .prm7 {
        position: relative;
        top: -7px;
    }

    .mobt20 {
        margin-top: 20px;
    }

    .mh125 {
        min-height: 125px;
    }

    .mh110 {
        min-height: 110px;
    }

    #view-shoppingreview-cart {
        font-size: 12px;
    }

    #view-enrollment-review .cPromoCodeReview .promoCodeText, #view-shoppingreview .cPromoCodeReview .promoCodeText {
        width: 70%;
        max-width: 220px;
    }

    .coapp .removediv {
        padding-right: 10px !important;
    }
}

#accountSignUpTitle {
    display: flex;
    justify-content: space-between;
    text-align: left;
    padding: 7px
}

    #accountSignUpTitle h2 {
        font: 600 24px Figtree;
        line-height: 32px;
        letter-spacing: 0;
        color: #5F2550;
    }

    #accountSignUpTitle img {
        width: 110px;
        margin-right: 20px;
    }

    #accountSignUpTitle .sign-up-banner {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    #accountSignUpTitle .create a {
        text-transform: lowercase;
        font-size: 11px;
        color: #684785;
        text-decoration: underline;
        display: inline-block;
        margin-left: 3px;
    }

    #accountSignUpTitle .ban {
        margin-top: 8px;
        font: 400 16px Figtree;
        line-height: 24px;
        letter-spacing: 0;
        color: #5F2550;
    }

    #accountSignUpTitle .pull-right {
        font-size: 14px;
        color: #4b4b4b;
        letter-spacing: -0.08px;
        margin-right: 10px;
    }

        #accountSignUpTitle .pull-right a {
            color: #684785;
            text-decoration: underline;
            text-shadow: 0.75px 0 #684785;
            letter-spacing: 0.9px;
            display: inline-block;
            margin-left: 2px;
        }

.lang-es #accountSignUpTitle .pull-right {
    font-size: 12px;
}

#selectaccounttype-modal .modal-header {
    padding: 10px 15px;
}

#selectaccounttype-modal .modal-title {
    font-size: 20px;
}

#selectaccounttype-modal .modal-body .pl {
    padding-right: 0;
}

#selectaccounttype-modal .modal-body .pr {
    padding-left: 0;
}

#selectaccounttype-modal .panel {
    background-color: #fff !important;
    border-radius: 5px !important;
    max-width: 225px !important;
    margin: auto !important;
    padding: 5px 10px !important;
    margin-top: 10px !important;
    width: 90% !important;
}

    #selectaccounttype-modal .panel div.info {
        text-align: left;
        margin-top: 10px;
        min-height: 150px;
    }

        #selectaccounttype-modal .panel div.info h2 {
            font-size: 13px;
            font-weight: bold;
            margin-bottom: 0;
            letter-spacing: 0.02em;
        }

        #selectaccounttype-modal .panel div.info p {
            margin-bottom: 10px;
            line-height: 1.4em;
        }

            #selectaccounttype-modal .panel div.info p.small {
                font-size: 10px;
                color: #aaa;
            }

            #selectaccounttype-modal .panel div.info p.det {
                min-height: 100px;
                font-size: 11.5px;
            }

    #selectaccounttype-modal .panel .btn {
        height: 28px;
        font-size: 14px;
        padding: 2px 40px;
        border-radius: 14px;
        background-color: #5d3e82;
        border: 1px solid #5d3e82;
        margin-bottom: 10px;
    }

    #selectaccounttype-modal .panel .btn {
        color: #fff !important;
    }

.lang-es #selectaccounttype-modal .modal-title {
    font-size: 18px;
}

.lang-es #selectaccounttype-modal .panel div.head {
    min-height: 52px;
}

@media (max-width: 767px) {
    #accountSignUpTitle .pull-right {
        margin-top: 0;
        font-size: 12px;
    }

    #accountSignUpTitle img {
        margin-right: 10px;
        left: 0;
    }

    #accountSignUpTitle .ban {
        font-size: 11px;
        margin-top: 8px;
        padding: 0 15px;
    }

        #accountSignUpTitle .ban.cust, #accountSignUpTitle .ban.wp {
            margin-bottom: 15px;
            line-height: 1.4em;
        }

    #view-shoppingreview #accountSignUpTitle h2 {
        font-size: 16px;
    }

    #selectaccounttype-modal .panel {
        margin-top: 5px !important;
    }

        #selectaccounttype-modal .panel div.head {
            min-height: 52px;
        }

        #selectaccounttype-modal .panel div.info p.det {
            min-height: 112px;
            font-size: 10.5px;
        }

    #selectaccounttype-modal .modal-body .pl, #selectaccounttype-modal .modal-body .pr {
        padding-left: 0;
        padding-right: 0;
    }

    #selectaccounttype-modal .panel .btn {
        font-size: 12px;
        padding: 2px 26px;
    }

    .lang-es #selectaccounttype-modal .modal-title {
        font-size: 14px;
    }

    .lang-es #selectaccounttype-modal .panel div.head {
        min-height: 66px;
    }

    .lang-es #selectaccounttype-modal .panel div.info p.det {
        min-height: 126px;
    }

    .lang-es #selectaccounttype-modal .panel .btn {
        font-size: 11.5px;
        padding: 2px 18px;
    }
}
.lang-tr #view-enrollment-register .nowrap30, .lang-de #view-enrollment-register .nowrap30 {
    white-space: normal;
}

.lang-fr #view-enrollment-register .nowrap50, html[culture="fr-ca"] #view-enrollment-register .nowrap50, .lang-de #view-enrollment-register .nowrap50 {
    white-space: normal;
    margin-bottom: 10px;
}

.lang-nl #selectaccounttype-modal .panel div.info p.det {
    min-height: 184px;
}
@media (max-width: 767px) {
    .lang-nl #selectaccounttype-modal .panel div.info p.det {
        min-height: 265px;
    }

    .lang-nl #selectaccounttype-modal .panel .btn {
        padding: 2px 18px;
    }
}

#view-enrollment-register .gender {
    margin-left: -17px;
    font-weight: bold;
}


html[culture="fr-fr"] #selectaccounttype-modal .panel div.info p.det, html[culture="fr-be"] #selectaccounttype-modal .panel div.info p.det {
    min-height: 150px;
}

@media (max-width: 767px) {
    html[culture="fr-fr"] #selectaccounttype-modal .panel div.info p.det, html[culture="fr-be"] #selectaccounttype-modal .panel div.info p.det {
        min-height: 225px;
    }

    html[culture="fr-fr"] #selectaccounttype-modal .panel .btn, html[culture="fr-be"] #selectaccounttype-modal .panel .btn {
        padding: 2px 13px;
    }
}

html[culture="de-at"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-de"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-li"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-ch"] #selectaccounttype-modal .panel div.info p.det {
    min-height: 145px;
}
@media (max-width: 767px) {
    html[culture="de-at"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-de"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-li"] #selectaccounttype-modal .panel div.info p.det, html[culture="de-ch"] #selectaccounttype-modal .panel div.info p.det {
        min-height: 191px;
    }
    html[culture="fr-fr"] #view-enrollment-register .bi-m-br {
        display: none !important;
    }
}

#view-enrollment-register-personalinformation .d-flex {
    display: flex;
    gap: 30px;
}
#view-enrollment-register-personalinformation .d-flex label{
    display:inline;
}
html[culture="fr-fr"] #view-enrollment-register-personalinformation .d-flex {
    display: block;
}

html[culture="it-it"] #selectaccounttype-modal .panel div.info p.det {
    min-height: 209px;
}
@media (max-width: 767px) {
    html[culture="it-it"] #selectaccounttype-modal .panel div.info p.det {
        min-height: 307px !important;
    }
}
html[culture="en-ie"] #selectaccounttype-modal .panel div.info p.det {
    min-height: 128px;
}
@media (max-width: 767px) {
    html[culture="en-ie"] #selectaccounttype-modal .panel div.info p.det {
        min-height: 192px;
    }
}

#view-enrollment-register-personalinformation .pp {
    margin-left: -17px;
    font-weight: bold;
}

.checkbox label {
    line-height: 24px;
}

.d-flex label {
    line-height: 24px;
}

#view-enrollment-register #referralInfo, #view-account-registration #referralInfo {
    padding: 0;
    font: 400 14px Figtree;
    letter-spacing: 0;
    color: #5F2550;
}

div#referralContainer {
    display: flex;
    border: 1px solid #D0D3D5;
    width: 100% !important;
    float: none !important;
    align-items: center;
}

    div#referralContainer input {
        border: none
    }

    div#referralContainer button {
        height: 20px;
        background: none;
        border: none;
        padding: 0px 15px;
    }

    div#referralContainer button img {
        width: 15px;
        height: 15px;
    }
.product-price {
    color: #000000;
    background-color: #ffffff;
    position: relative;
    margin-top: 2px;
    padding-left: 0px;
    letter-spacing: 0.25px;
}

.crossed-price {
    text-decoration: line-through;
    text-decoration-line: line-through;
}
.uncrossed-price {
    text-decoration: none;
    text-decoration-line: none;
}

.promo-price {
    color: #92278f;
}

.category-item {
    cursor: pointer;
}

h3.subcategory {
    font-size: 24px;
    color: #7d6a92;
    margin: 10px 0 25px 15px;
    font-weight: normal;
}

    h3.subcategory:not(:first-of-type) {
        margin-top: 30px;
    }

.item-row {
    padding-bottom: 20px
}

.nav .category-item.open:not(.active) > a, .nav .category-item.open:not(.active) > a:hover {
    border-color: transparent;
}

.nav .category-item .dropdown-menu > li > a {
    font-size: 13px;   
}

.nav .category-item .dropdown-menu > .active > a {
    color: #000;
    background-color: transparent;
}

    .nav .category-item .dropdown-menu > .active > a:focus, .nav .category-item .dropdown-menu > .active > a:hover {
        background-color: #efefef;
    }

.nav-tabs > li.category-item.active a:hover {
    cursor: pointer;
}

.custom a span {
    display: block;
}

    .custom a span::before {
        content: attr(data-text);
    }

.custom span.text {
    font-size: 12px;
    line-height: 17px;
}

    .custom span.text.cond {
        display: block;
        margin-top: 25px;
        font-style: italic;
    }

.custom .m-b-xl {
    margin-bottom: 35px;
}
.shopping-cart {
    border-left: 1px solid #ccc8c8;
    z-index: 9999;
    background-color: #fff;
    margin-right: -420px;
    top: 0px;
    right: 0px;
    position: fixed;
}

.shopping-cart .panel-body {
    padding-top: 0;
}

.shopping-cart .skin-settings {
    margin-left: 0px;
}

.shopping-cart .cart-top {
    height: 40px;
    top: 0px;
    padding-top: 10px;
    border-bottom: 1px solid #ccc8c8;
}

.shopping-cart .cart-top.cart-p {
    height: 75px;
}

.shopping-cart .cart-prospect {
    width: 95%;
    height: 54px;
    border-radius: 8px;
    border: solid 2px #c7c7cc;
    background-color: #e5e5ea;
    margin: auto;
    line-height: 1.4em;
    padding: 8px 15px;
    font-size: 12px;
    color: #000;
}

.shopping-cart .close {
    position: absolute;
    right: 10px;
    z-index: 9999;
    opacity: unset;
}

.shopping-cart .cart-body {
    overflow-y: auto;
    overflow-x: hidden;
    margin-top: 10px;
}

.shopping-cart .cart-bottom {
    border-top: 1px solid #efefef;
}

.shopping-cart .view-cart {
    height: 100vh;
    display: -webkit-flex !important;
    -webkit-flex-direction: column;
    flex-direction: column;
}

@supports (-webkit-overflow-scrolling: touch) {
    .shopping-cart .view-cart {
        height: 85vh;
    }
}

.shopping-cart .cart-items-container {
}

    .shopping-cart .cart-items-container .cart-item:last-child, .view-cart .cart-items-container .cart-item:last-child {
        margin-bottom: 0;
    }

.shopping-cart .cart-title {
    font-size: 16px;
    font-weight: bold;
    color: #808080;
    text-align: center;
}

.shopping-cart .cart-remove {
    padding-top: 5px;
}

.shopping-cart .font-size {
    font-size: 12px;
}

.shopping-cart .bundle {
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px;
}

.shopping-cart .freegift .popover, .shopping-cart .promogift .popover, .shopping-cart .rebootgift .popover {
    max-width: 360px;
    position: fixed;
    visibility: visible;
}

.shopping-cart .tooltip > .tooltip-inner, .shopping-cart .tooltip.top > .tooltip-arrow {
    background-color: #36254c;
    color: #fff;
}

@media (min-width: 1320px) {
    .shopping-cart .cart-top, .shopping-cart .cart-body, .shopping-cart .cart-bottom {
        width: 380px;
    }
}

.cart-item {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
    padding-bottom: 10px;
    position: relative;
}

.cart-items-container:last-child {
    border-bottom: 0px;
}

.shopping-drawer {
    margin-right: -420px;
    overflow: initial;
}

    .shopping-drawer.show {
        margin-right: 0;
    }

#toggle_div {
    position: fixed;
}

.cart-continue-btn {
    border-top: 1px solid #CCC;
    padding: 10px;
}

.-btn:hover {
    border: 1px solid;
}

.btn-checkout:hover {
    background-color: #56284a;
    border-color: #56284a;
    color: #fff;
}

.btn-keepshopping {
    background-color: #7d6a92;
    border-color: #7d6a92;
    color: #fff;
}

    .btn-keepshopping:hover {
        background-color: #3b2d59;
        border-color: #3b2d59;
        color: #fff;
    }

.nav-cart .nav-cart-icon {
    position: relative;
}

.nav-cart.has-count:not(.review) > a:after {
    content: attr(data-count);
    background: transparent;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 68px;
    border: 0;
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    text-align: center;
    border-radius: 50%;
    padding-right: 1px;
    padding-top: .5px;
    letter-spacing: -0.2px;
    border: 1px solid #fff;
    border-top: none;
    border-bottom: none;
    border-radius: 50% / 80%;
}

.lang-es .nav-cart.has-count:not(.review) > a:after {
    left: 92px;
}

.lang-fr .nav-cart.has-count:not(.review) > a:after, .lang-zh .nav-cart.has-count:not(.review) > a:after {
    left: 88px;
}

.lang-tr .nav-cart.has-count:not(.review) > a:after {
    left: 82px;
}

.lang-nl .nav-cart.has-count:not(.review) > a:after {
    left:142px;
}

.lang-cs .nav-cart.has-count:not(.review) > a:after {
    left: 82px;
}

.lang-de .nav-cart.has-count:not(.review) > a:after {
    left: 113px;
}

.nav-cart.has-count > a:hover:after {
    background: #aeaeae;
}

.button.nav-cart-icon.has-count:not(.review) > i:after {
    content: attr(data-count);
    background: #fff;
    color: #5F2550;
    position: absolute;
    top: 2px;
    right: 0;
    border: 0;
    width: 16px;
    height: 16px;
    line-height: 17px;
    font-size: 12px;
    text-align: center;
    border-radius: 50%;
}

@media (max-width: 991px) {
    .nav-cart.has-count:not(.review) > a:after, button.nav-cart-icon.has-count:not(.review) > i:after {
        content: attr(data-count);
        background: #ceb2f5;
        color: #fff;
        position: absolute;
        top: -1px;
        right: -1px;
        border: 0;
        width: 16px;
        height: 16px;
        line-height: 17px;
        font-size: 12px;
        text-align: center;
        border-radius: 50%;
    }
}

button.nav-cart-icon.has-count > i:after {
    background: #fff;
    color: #5F2550;
    top: -1px;
    right: -1px;
    font-weight: bold;
}

.navbar-fixed-top .navbar-toggle:hover {
    background-color: #ddd;
}

.itemsavings {
    padding-left: 0;
    margin-top: 15px;
    font-size: 12px;
    color: #888888;
}

.nosavings:not(.cart-continue-btn):not(.cart-item):not(.cartSubTotal) {
    display: none;
}

.cart-item.nosavings {
    padding-bottom: 25px;
}

.cart-continue-btn.nosavings {
    border-top: none;
    padding-top: 0;
}

.cartSubTotal.nosavings {
    margin-top: 10px;
}

.totalsavings {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    background-color: #d4d5d6;
    border: 2px solid #d4d5d6;
    border-radius: 4px;
    font-weight: 700;
    font-size: 14px;
    padding: 5px;
    color: #000;
    line-height: 21px;
}

.totalsavings-rebranded {
    text-align: center;
    background-color: #FFF4F4;
    border: 0;
    border-radius: 0;
    color: #5F2550;
    font: 600 16px Figtree;
    line-height: 24px;
    letter-spacing: 0;
    padding: 8px;
}

.cPromoCode h3 {
    color: #5F2550;
    margin-bottom: 5px;
    font: 600 12px Figtree;
    line-height: 18px;
    letter-spacing: 0;
}

.cPromoCodeReview {
    border: unset;
    margin-top: 0px;
    padding: 0;
}

    .cPromoCodeReview h3 {
        font: 600 12px Figtree;
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0;
        color: #5F2550;
    }

    .cPromoCodeReview .promoCodeText {
        width: 100% !important;
        border: 1px solid #D0D3D5;
        padding: 8px 12px;
        font: 400 14px Figtree;
        line-height: 18px;
        letter-spacing: 0;
        height: auto;
        border-radius: 0;
        background: none;
        text-transform: uppercase;
    }

        .cPromoCodeReview .promoCodeText::placeholder {
            color: #666666;
            text-transform: none;
        }
    .cPromoCodeReview .nowrap {
        white-space: nowrap;
    }

    .cPromoCodeReview .apply {
        height: auto;
        border-radius: 0;
        padding: 7px 23px;
        font: 600 14px Figtree;
        line-height: 18px;
        letter-spacing: 1px;
        text-align: center;
        left: 0;
        text-transform: none;
    }

    .cPromoCodeReview .appliedPromos {
        margin-top: 8px;
    }

    .cPromoCodeReview .appliedPromos div.applied:not(:first-child) {
        border-top: 1px solid #e8e8e8;
        padding-top: 5px;
    }

    .cPromoCodeReview .applied.row {
        margin: 5px 0 0 0;
    }
    .cPromoCodeReview .addedPromosText {
        margin: 5px 0 0 0;
        display:none;
    }
    .cPromoCodeReview .addedPromos {
        padding: 5px 15px;
    }

    .cPromoCodeReview #invalidPromoText {
        color: red;
        display: none;
        margin-top: 5px;
        align-items: baseline;
    }
    .cPromoCodeReview #invalidPromoText label {
        padding-left: 4px;
        font-size: 11.5px
    }
    .cPromoCodeReview .linvalidPromotext-lh {
        line-height: 16px;
    }
    .cPromoCodeReview #lpromoCode {
        color: black;
        font-weight: bold;
        padding-left: 4px;
        font-size: 11.5px;
        text-transform: uppercase;
        letter-spacing: -.01px;
    }
    .cPromoCodeReview #lpromoCodeAddedText {
        font-size: 11.5px;
    }

    .cPromoCodeReview .applied.row .pl0 {
        padding-left: 0;
        font-size: 11px;
        line-height: 1.3em;
    }

            .cPromoCodeReview .applied.row .pl0 a {
                color: #1e5c37;
                text-transform: uppercase;
                letter-spacing: -.01px;
                cursor: default;
                font-weight: bold;
            }

            .cPromoCodeReview .applied.row .pl0.lm span a {
                color: #a9a9a9;
                text-transform: none;
                letter-spacing: -.09px;
                cursor: pointer;
                font-weight: normal;
                display: inline-block;
                text-decoration: underline;
            }

            .cPromoCodeReview .applied.row .pl0 .fa {
                color: #9ea09f;
                font-size: 12px;
                margin-left: 2px;
                cursor: pointer;
            }

            .cPromoCodeReview .applied.row .pl0 span.notApplied a {
                color: #000;
            }

        .cPromoCodeReview .applied.row .pl0.notmet {
            white-space: nowrap;
        }

            .cPromoCodeReview .applied.row .pl0.notmet span {
                text-transform: uppercase;
                color: #ff3b30;
                letter-spacing: -0.09px;
            }

            .cPromoCodeReview .applied.row .pl0.notmet a {
                text-transform: none;
                font-size: 11px;
                font-weight: normal;
                color: #666;
                letter-spacing: -.09px;
                text-decoration: underline;
                cursor: pointer;
                margin-left: 2px;
                position: relative;
                top: -1px;
            }

        .cPromoCodeReview .applied.row .pt3 {
            padding-top: 2px;
            color: #a9a9a9;
        }

        .cPromoCodeReview .applied.row .tr {
            text-align: right;
            color: #1e5c37;
            letter-spacing: -.01px;
            font-size: 11px;
            line-height: 1.3em;
        }

.promo-alert {
    background-color: #fff4f4;
    border: 0;
    border-radius: 0;
    color: #5f2550;
    font: 400 12px Figtree;
    padding: 12px 20px 12px 12px;
    margin: 15px 0;
    line-height: 24px;
    letter-spacing: 0;
    clear: both;
}


#upgradeNowBtn {
    color: #fff !important;
    background-color: #68478c !important;
    border: 1px #68478c solid;
    border-radius: 20px;
    padding: 5px 35px;
    transition: color .3s,background .3s;
    font-size: 12px;
}

    #upgradeNowBtn:hover {
        background-color: #36254c !important;
        border: 1px #36254c solid !important;
        color: #fff !important;
    }

.lang-es .cPromoCodeReview .promoCodeText {
    width: 130px;
}
@media (min-width: 768px) {
    .lang-es #view-enrollment-review .cPromoCodeReview .promoCodeText, .lang-es #view-shoppingreview .cPromoCodeReview .promoCodeText {
        width: 53%;
    }
}
@media (min-width: 992px) {
    .lang-es #view-enrollment-review .cPromoCodeReview .promoCodeText, .lang-es #view-shoppingreview .cPromoCodeReview .promoCodeText {
        width: 58%;
    }
}
@media (max-width: 767px) {
    #view-enrollment-review .cPromoCodeReview .promoCodeText, #view-shoppingreview .cPromoCodeReview .promoCodeText {
        max-width: 218px;
    }
}

@media (max-width: 1024px) {
    .sp-Promo .sp-section {
        margin-top: -17px !important;
    }
}

.lang-it .nav-cart.has-count:not(.review) > a:after {
    left: 100px;
}

.lang-hu .nav-cart.has-count:not(.review) > a:after {
    left: 82px;
}
footer {
    border: none !important;
}

footer ul {
    display: inline;
}

footer #footerlist {
    text-align: center;
}

footer .btn {
    padding: 6px 12px;
}

footer .input-group-addon.no-border {
    border: 0;
}

footer .list-contacts li {
    margin-left: 0;
}

footer [class^='fa-'] {
    font-size: x-large;
}

footer .logo-no-label {
    background-image: url(/content/images/amareGlobalLogoNoWords.png);
    background-size: 100% 100%;
    width: 72px;
    height: 44px;
}

footer .logo-no-words {
    height: 49px;
}

@media only screen and (max-width: 767px) {
    .panel-footer {
        padding: 0;
    }
}

footer.mobile {
    background-color: #f3f3f4;
    padding-top: 25px;
}

footer.mobile .fa-5x {
    font-size: 2.5em;
}

    footer.mobile a {
        font-size: 1em;
        margin: 0 6px 3px 0;
        display: inline-block;
    }

@media (min-width: 768px) and (max-width: 991px) {
    footer.mobile {
        padding-bottom: 75px;
    }
}

@media (max-width : 768px) {
    #homepage .frontbig {
        font-size: 50px;
    }

    #homepage .carousel-indicators {
        bottom: 29px;
    }

    #homepage .top-banner h1, #homepage .top-banner p {
        color: white;
        font-family: 'Helvetica Neue', Helvetica,Arial,sans-serif;
    }

    #homepage .empowering-ppl-section p {
        color: white;
        font-size: 27px;
    }
}

.landing-shop-page {
    margin-top: 35px;
    padding-left: 5%;
    padding-right: 5%;
}

    .landing-shop-page .amareIcon {
        position: relative;
        text-align: center
    }

        .landing-shop-page .amareIcon:before {
            content: "";
            display: block;
            border-top: solid 1px #676a6c;
            width: 96%;
            height: 1px;
            position: absolute;
            top: 50%;
            z-index: 0;
        }

        .landing-shop-page .amareIcon img {
            background: #fff;
            position: relative;
            z-index: 1;
        }

    .landing-shop-page .shopAllProductImage {
        max-width: 70%;
    }

    .landing-shop-page .shop-all-card {
        background-color: #F3F3F4;
        border-radius: 5px;
    }

    .landing-shop-page .fundamentalsCard {
        border-bottom: 5px solid #5F2550;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .landing-shop-page .mentalTherapeuticsCard {
        border-bottom: 5px solid #337ab7;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .landing-shop-page .mentalEssentialsCard {
        border-bottom: 5px solid #275d38;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .landing-shop-page .amareKidsCard {
        border-image: url(/content/images/shopping/amare-kids-gradient.png) 30;
        border-bottom: 5px solid;
    }

    .landing-shop-page .shopAllCardBody {
        padding-right: 50px;
        padding-left: 50px;
    }

    .landing-shop-page .paddingBottomSmall {
        padding-bottom: 20px;
    }

    .landing-shop-page .shopAllBanner-img {
        background-image: url(/content/images/shopping/Banner_Shopall_2x.png);
        background-size: 100%;
        width: 105vw;
        position: relative;
        left: calc(-1 * (100vw - 100%) /2);
        background-repeat: no-repeat;
    }

        .landing-shop-page .shopAllBanner-img .section-header {
            font-size: 30px;
            color: #eee;
            font-weight: 500;
            margin-bottom: 15px;
        }

.shoppingSectionImage {
    padding-top: 70px;
    padding-bottom: 70px;
}

.landing-shop-page a:hover {
    text-decoration: underline;
}

.landing-shop-page .shopAllPolicies a {
    color: #5F2550;
    text-decoration: underline
}

    .landing-shop-page .shopAllPolicies a:hover {
        color: #68478c;
        font-weight: bold;
    }

    .landing-shop-page .shopAllPolicies a:active {
        color: #68478c;
        font-weight: bold;
    }

.landing-shop-page .mobileTestimonial {
    min-height: 70px;
}

.landing-shop-page .section-body-header {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 5px;
    padding-top: 70px;
}

.landing-shop-page .section-body-header.pt {
    padding-top: 25px;
}

.landing-shop-page .section-body-subheader {
    color: #676a6c;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
    line-height: 1.4em;
}

.landing-shop-page .section-body-shop {
    color: #676a6c;
    font-size: 12px;
}

.landing-shop-page .shopAllBanner-img .section_body {
    font-size: 16px;
    line-height: 1.6em;
    color: #eee;
    font-weight: lighter;
    margin-bottom: 10px;
}

.landing-shop-page .shopAllBanner-img .btn {
    background-color: #68478c;
    border-color: #68478c;
}

    .landing-shop-page .shopAllBanner-img .btn:hover {
        background-color: #5F2550;
        border-color: #5F2550;
    }

    .landing-shop-page .shopAllBanner-img .btn:active {
        background-color: #5F2550;
        border-color: #5F2550;
    }

.landing-shop-page.revised .section-body-subheader {
    color: #4a4a4a;
}

.landing-shop-page.revised .section-body-shop {
    color: #4a4a4a;
}

.landing-shop-page.revised .shopAllBanner-img .btn {
    background-color: #68478d;
    border-color: #68478d;
    border-radius: 20px;
    padding: 7px 25px;
}

    .landing-shop-page.revised .shopAllBanner-img .btn:hover {
        background-color: #5F2550;
        border-color: #5F2550;
    }

.landing-shop-page.revised a {
    text-decoration: underline;
}

.landing-shop-page h1 {
    text-transform: none;
    font-size: -webkit-xxx-large;
}

.landing-shop-page h2 {
    text-transform: none;
    font-size: large;
}

.landing-shop-page .row.equal {
    display: flex;
    flex-wrap: wrap;
}

.landing-shop-page .vertical-center {
    min-height: 100%; /* Fallback for browsers do NOT support vh unit */
    display: flex;
    align-items: center;
}

.landing-shop-page .tm {
    top: -2.5em;
    font-size: xx-small;
}
/*#endregion*/

.landing-shop-page .shopAllTestimonials {
    background-size: 100%;
    background-color: #5F2550;
    width: 102vw;
    left: calc(-1 * (100vw - 100%) /2);
    position: relative;
    background-repeat: repeat;
}

.landing-shop-page .top-banner-img, .landing-shop-page .top-banner-img::after, .landing-shop-page .top-banner-img:after {
    position: relative;
    top: 0%;
}

@media all and (max-width: 500px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .mytextsection > .top-banner-img.ie10up {
        max-width: 325px;
    }
}

@media (min-width: 768px) {
    .landing-shop-page .top-banner-img {
        margin-left: 10%;
    }
}

@media (min-width: 1200px) {
    .landing-shop-page .top-banner-img {
        top: -12%;
    }
}

/*#region Fundamentals 
*/

@media (max-width: 968px) {
    .landing-shop-page .shopAllBanner-img .section-header {
        font-size: 22px;
        margin-bottom: 10px
    }

    .landing-shop-page .shopAllBanner-img .section_body {
        font-size: 12px;
        margin-bottom: 10px;
    }
}

@media(max-width: 767px) {

    .landing-shop-page .fundamentals-img {
        /*background-image: url(https://amarecdn.azureedge.net/webassets/images/landingpage/ShopPage_Banner01_M.jpg);*/
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        height: 40vh;
    }

        .landing-shop-page .fundamentals-img section {
            padding-right: 0;
            font-size: 1.2em;
        }


            .landing-shop-page .fundamentals-img section p {
                font-size: smaller;
            }
}

.landing-shop-page .fundamentals-img section {
    padding-right: 44%;
}

.landing-shop-page .fundamentals-img {
    background-image: url(//amare.com/content/images/final/landing/ShopPage_Banner01_4k-no-text.jpg);
}

@media (max-width: 767px) {
    .landing-shop-page .menta-therapeutics-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/landingpage/ShopPage_Banner02_M.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: bottom;
        height: 50vh;
    }

    .landing-shop-page .menta-therapeutics-title-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/landingpage/ShopPage_Title02_M.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: bottom;
        height: 8vh;
        top: 10%;
        position: relative;
    }

    .landing-shop-page .menta-therapeutics-img section {
        padding-right: 0;
        margin-top: 0;
    }

        .landing-shop-page .menta-therapeutics-img section p {
            font-size: 100%;
        }

    .landing-shop-page .btn {
        padding: 6px 12px;
    }

    .landing-shop-page .margin-right-5 {
        margin-right: 10px;
    }
}

.landing-shop-page .menta-therapeutics-img {
    background-image: url(//amare.com/content/images/final/landing/ShopPage_Banner02_4k.jpg);
    background-size: cover;
    margin: 15px 0;
}

.landing-shop-page .menta-essentials-img {
    background-image: url(//amare.com/content/images/final/landing/ShopPage_Banner03_4k.jpg);
}



/*#endregion*/

/*#region Responsive Background 
*/

.set-responsive-bg {
    position: relative;
    overflow: hidden;
    background-size: contain;
    background-repeat: no-repeat;
}

    .set-responsive-bg:after,
    .set-responsive-bg:before {
        content: '';
        background-size: 100% 100%;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        position: absolute;
    }

    .set-responsive-bg:after {
        top: auto;
        right: auto;
    }

/*#endregion*/

/*#region Responsive Font-Sizes*/

/* xs < 768 */
@media screen and (max-width: 768px) {
    body {
        font-size: 1.3em;
    }

    .landing-shop-page .vertical-center .btn {
        background-color: #68478c;
        border-color: #68478c;
    }
}

/* sm */
@media screen and (min-width: 768px) {
    body {
        font-size: 1.2em;
    }
}

/* md */
@media screen and (min-width: 992px) {
    body {
        font-size: 1.2em;
    }
}

/* lg */
@media screen and (max-width: 1200px) {
    body {
        font-size: 1.3em;
    }

    .landing-shop-page .section-body-header {
        padding-top: 40px;
    }

    .landing-shop-page .shopAllCardBody {
        padding-right: 15px;
        padding-left: 15px;
    }
}

@media screen and (max-width: 992px) {
    .landing-shop-page .equal .btn {
        background-color: #68478c;
        border-color: #68478c;
    }

    @media screen and (max-width: 992px) {
        .landing-shop-page .equal .btn {
            background-color: #68478c;
            border-color: #68478c;
        }

            .landing-shop-page .equal .btn:hover {
                background-color: #5F2550;
                border-color: #5F2550;
            }

            .landing-shop-page .equal .btn:active {
                background-color: #5F2550;
                border-color: #5F2550;
            }

        .landing-shop-page.revised .equal .btn {
            background-color: #68478d;
            border-color: #68478d;
            border-radius: 20px;
            padding: 7px 25px;
        }

            .landing-shop-page.revised .equal .btn:hover {
                background-color: #5F2550;
                border-color: #5F2550;
            }

        .landing-shop-page .top-banner {
            margin-top: 25px;
        }
    }

    @media (max-width: 768px) {
        .landing-shop-page .menta-essentials-img {
            background-image: url(https://amarecdn.azureedge.net/webassets/images/landingpage/ShopPage_Banner03_M.jpg);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: bottom;
            height: 50vh;
        }

        .landing-shop-page .menta-essentials-title-img {
            background-image: url(https://amarecdn.azureedge.net/webassets/images/landingpage/ShopPage_Title03_M.png);
            background-repeat: no-repeat;
            background-size: cover;
            background-position: bottom;
            height: 8vh;
            top: 10%;
            position: relative;
        }

        .landing-shop-page .menta-essentials-img section {
            padding-right: 0;
            margin-top: 0;
        }

            .landing-shop-page .menta-essentials-img section p {
                font-size: 100%;
            }

        .landing-shop-page .shoppingSectionImage {
            padding-top: 35px;
            padding-bottom: 15px;
        }

        .landing-shop-page .shopAllCardBody {
            padding-right: 15px;
            padding-left: 15px;
        }

        .landing-shop-page .section-body-header {
            padding-top: 10px;
        }

        .landing-shop-page .shopAllProductImageMobile {
            max-width: 75%;
        }

        .landing-shop-page .shopAllProductImage {
            max-width: 80%;
        }

        .landing-shop-page .mobileTestimonial {
            min-height: 92px;
        }
    }

    @media (max-width: 576px) {
        .landing-shop-page .shopAllProductImageMobile {
            max-width: 100%;
        }

        .landing-shop-page .shopAllTestimonials {
            width: 104vw;
        }

        .landing-shop-page .paddingBottomSmall {
            padding-bottom: 10px;
        }

        .landing-shop-page .shop-all-card {
            padding: 0;
        }

        .landing-shop-page .shoppingSectionImage {
            padding-top: 15px;
            padding-bottom: 15px;
        }

        .landing-shop-page .mobileTestimonial {
            min-height: 184px;
        }
    }

    @media (max-width: 340px) {
        .landing-shop-page .mobileTestimonial {
            min-height: 207px;
        }
    }
}


.shopping-progress .progress-bar {
   border-radius:0px;
}

.dots {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.clamped {
    overflow: hidden;
    position: relative;
}

.clamped-2 {
    max-height: 3em;
}

.clamped .ellipsis {
    background: #fff;
    bottom: 0;
    position: absolute;
    right: 0;
}

.clamped .fill {
    background: #fff;
    height: 100%;
    position: absolute;
    width: 100%;
}

.megarow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 20px 0;
}

    .megarow > [class*='col-'] {
        display: flex;
        flex-direction: column;
    }

    .megarow .item-row {
        padding-bottom: 0;
    }

.megacard.fp {
    background: url('../../../../Content/images/shopping/Amare_FundaMentals_Pack_desktop.jpg');
    background-size: cover;
}

.megacard.lp {
    background: url('../../../../Content/images/shopping/Amare_Launch_Pack_desktop.jpg');
    background-size: cover;
}

.megacard {
    position: relative;
    left: -15px;
    padding: 0;
}

.megacard-xs {
    position: absolute;
    right: 15px;
    height: 90px;
    width: calc(100% - 30px);
    background-color: #dfdae0;
    top: -20px;
}

.megacard .megadetails {
    position: absolute;
    top: 0;
    left: 0;
    padding: 50px 60px 10px 35px;
    color: #fff;
}

    .megacard .megadetails h2 {
        color: #fff;
        margin: 150px 0 30px 0;
        font-weight: bold;
    }

    .megacard .megadetails p {
        font-size: 16px;
        line-height: 24px;
    }

        .megacard .megadetails p.learn, .megacard .megadetails p.learn a {
            font-size: 16px;
            font-weight: bold;
            color: white;
        }

.megacard-xs .megadetails {
    padding: 0;
    color: #fff;
}

    .megacard-xs .megadetails p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 15px;
        position: relative;
        top: -30px;
        left: -40px;
    }

        .megacard-xs .megadetails p a {
            font-weight: bold;
            color: #fff;
            white-space: nowrap;
        }

.megarow .mcbanner {
    position: absolute;
    left: 0;
    background-color: #68478c;
    padding: 10px;
    margin-top: 50px;
    padding-left: 50px;
    font-weight: bold;
    font-size: 16px;
    padding-right: 30px;
    border-top-right-radius: 18px;
    border-bottom-right-radius: 18px;
}

.megarow .rotate {
    display: inline-block;
    position: absolute;
    top: 35px;
    right: -2px;
    color: white;
    font-weight: bold;
    z-index: 1001;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}

.megarow .triangle-topright {
    width: 0;
    height: 0;
    border-top: 112px solid #C63663;
    border-left: 112px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000;
}

.align-left {
    text-align: left;
}

.section.lp {
    padding: 15px 0 0 0;
}

    .section.lp .pt40 {
        padding-top: 40px;
    }

.section .lpSiaImg {
    position: absolute;
    top: 18%;
    left: 5px;
}

.section .lpSia {
    position: relative;
    left: 15px;
    top: 10px;
}

.section .lpSia .siaIcon {
    position: relative;
    top: 10px;
    max-width: 100%;
}

.section .lpSia .siaEnroll {
    text-align: left;
    color: #cf9cb6;
    font-size: 11px;
    line-height: 12px;
    padding-left: 8px;
    position: relative;
    top: -8px;
}

@media (max-width: 991px) {
    .section .lpSiaImg {
        left: 25px;
    }
    .section .lpSia .siaIcon {
        top: -5px;
    }
}

@media (max-width: 767px) {
    .section .lpSiaImg .siaIconOL {
        max-width: 175px;
    }
}
@media (max-width: 500px) {
    .section .lpSiaImg {
        top: 60px;
    }
        .section .lpSiaImg .siaIconOL {
            max-width: 145px;
        }

    .section .lpSia {
        top: 3px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .section .lpSiaImg {
        top: 12%;
    }
    .section .lpSia .siaEnroll {
        top: 0;
    }
}

@media (min-width: 992px) and (max-width: 1400px) {
    .section .lpSiaImg {
        top: 12%;
    }
}
@media (min-width: 1814px) {
    .section .lpSia .siaIcon, .section .lpSia .siaEnroll {
        top: 0;
    }
}

.lprefer {
    position: absolute;
    bottom: 8%;
    left: 3%;
    font-size: 16px;
    font-family: "Segoe UI","Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    .lprefer a {
        color: #36254c;
        text-decoration: underline;
    }

@media (min-width: 1200px) {
    .lprefer {
        bottom: 10%;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .megacard.lp {
        background: url('../../../../Content/images/shopping/Amare_Launch_Pack_tablet.jpg');
        background-size: cover;
        padding: 12%;
    }

    .megacard .megadetails h2 {
        font-size: 24px;
        margin: 75px 0 30px 0;
    }

    .megacard .megadetails p {
        font-size: 15px;
        line-height: 20px;
    }

        .megacard .megadetails p.learn, .megacard .megadetails p.learn a {
            font-size: 14px;
        }

    .megarow .mcbanner {
        padding-left: 50px;
    }

    .lprefer {
        font-size: 14px;
    }
}

@media (max-width: 767px) {
    .megarow {
        display: block;
    }

    .megacard-xs.fp {
        background: url('../../../../Content/images/shopping/Amare_FundaMentals_Pack_mobile.jpg');
        background-size: cover;
        padding: 12%;
    }

    .megacard-xs.lp {
        background: url('../../../../Content/images/shopping/Amare_Launch_Pack_mobile.jpg');
        background-size: cover;
        padding: 12%;
    }

    .megarow .rotate {
        top: 30px;
        right: -2px;
        font-size: 11px;
    }

    .megarow .triangle-topright {
        border-top: 90px solid #C63663;
        border-left: 90px solid transparent;
    }

    .lprefer {
        font-size: 12px;
    }
}

@media (max-width: 500px) {
    .lprefer {
        font-size: 10px;
        bottom: 5%;
    }
}

@media (max-width: 400px) {
    .lprefer {
        font-size: 9px;
        bottom: 3%;
    }
}

@media (min-width: 300px) and (max-width: 450px) {
    .megacard-xs .megadetails p {
        font-size: 12px;
        line-height: 16px;
        position: relative;
        top: -30px;
        left: -40px;
        width: 235px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .megarow > .ie10up[class*='col-'] {
        display: block;
        max-height: 825px;
    }

    .megarow .ie10up.item-row {
        max-height: 1080px
    }
}

.hrmobile {
    display: none;
}

    .hrmobile hr {
        display: block;
        width: 95%;
        margin: auto;
        margin-top: 0;
        margin-bottom: 15px;
        border-color: #dfdfdf;
        position: relative;
        top: -5px;
    }

@media (max-width: 767px) {
    .hrmobile {
        display: block;
    }
}
/************************** General ********************************/

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px) {
    .emp-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: top;
        padding: 100px 0;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .emp-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: top;
        max-height: 500px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .emp-img {
        background-repeat: no-repeat;
        background-size: cover;
        height: 82vh;
    }
}


/************************** Hiep Tran ********************************/

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px) {
    .hiep-tran-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/HiepTran_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .hiep-tran-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/HiepTran.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .hiep-tran-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/HiepTran.jpg);
    }
}

/************************** Mike Brown ********************************/

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .mike-brown-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MikeBrown_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px ) {
    .mike-brown-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MikeBrown.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .mike-brown-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MikeBrown.jpg);
    }
}

/************************** Mark Nguyen ********************************/

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px) {
    .mark-nguyen-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MarkNguyen_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .mark-nguyen-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MarkNguyen.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .mark-nguyen-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/MarkNguyen.jpg);
    }
}

/************************** Shawn Talbott ********************************/
@media (min-width: 300px) {
    .shawn-talbott-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/ShawnTalbott_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .shawn-talbott-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/ShawnTalbott.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .shawn-talbott-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/ShawnTalbott.jpg);
    }
}

/************************** Kent Wood ********************************/
@media (min-width: 300px) {
    .kent-wood-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KentWood_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .kent-wood-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KentWood.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .kent-wood-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KentWood.jpg);
    }
}

/************************** Kristie Samudio ********************************/
@media (min-width: 300px) {
    .kristie-samudio-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KristieSamudio_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .kristie-samudio-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KristieSamudio.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .kristie-samudio-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/KristieSamudio.jpg);
    }
}

/************************** Amanda Head ********************************/
@media (min-width: 300px) {
    .amanda-head-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/AmandaHead_Mobile.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .amanda-head-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/AmandaHead.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .amanda-head-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/revised/AmandaHead.jpg);
    }
}

/************************** Trish Barrus ********************************/
@media (min-width: 300px) {
    .trish-barrus-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .trish-barrus-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -38px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .trish-barrus-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_4k.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -65px;
        height: 82vh;
    }
}

/************************** Kerry Hughes ********************************/
@media (min-width: 300px) {
    .kerry-hughes-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .kerry-hughes-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -38px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .kerry-hughes-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_4k.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -65px;
        height: 82vh;
    }
}

/************************** Tamara Tifft ********************************/
@media (min-width: 300px) {
    .tamara-tifft-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Tamara_Header_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .tamara-tifft-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Tamara_Header_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -38px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .tamara-tifft-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Tamara_Header_4k.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -180px;
        height: 82vh;
    }
}

/************************** Emeran Mayer ********************************/
@media (min-width: 300px) {
    .emeran-mayer-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .emeran-mayer-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -3px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .emeran-mayer-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory01_4k.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -28px;
        height: 82vh;
    }
}


/************************** Patrick Hintze ********************************/
@media (min-width: 300px) {
    .patrick-hintze-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Pat_Header_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .patrick-hintze-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Pat_Header_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -77px;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .patrick-hintze-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/bio/Pat_Header_4k.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        background-position-y: -97px;
        height: 82vh;
    }
}
.margin-left {
    margin-left: 10px;
}

.margin-right {
    margin-right: 10px;
}

.vertical-center {
    min-height: 100%; /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}

.vertical-bottom {
    min-height: 100%;
    display: flex;
    align-items: flex-end;
}

.row.equal {
    display: flex;
    flex-wrap: wrap;
}

.top-banner h1 {
    color: white;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#view-accountoverview .mobile {
    /*font-size: 2em;*/
}

/* iCheck plugin Square skin, green
----------------------------------- */

@font-face {
    font-family: autograph;
    /*src: url(Autograf.woff2);*/
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #DDDAE8;
    border-color: #DDDAE8;
    color: white;
}

.icheckbox_square-green,
.iradio_square-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    /*margin: 0;*/
    padding: 0;
    /*width: 22px;
    height: 22px;*/
    background: url(green.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}

    .icheckbox_square-green.hover {
        background-position: -24px 0;
    }

    .icheckbox_square-green.checked {
        background-position: -48px 0;
    }

    .icheckbox_square-green.disabled {
        background-position: -72px 0;
        cursor: default;
    }

    .icheckbox_square-green.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-green {
    background-position: -120px 0;
}

    .iradio_square-green.hover {
        background-position: -144px 0;
    }

    .iradio_square-green.checked {
        background-position: -168px 0;
    }

    .iradio_square-green.disabled {
        background-position: -192px 0;
        cursor: default;
    }

    .iradio_square-green.checked.disabled {
        background-position: -216px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green {
        background-image: url(green@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}



.video-intro {
    position: absolute;
    top: 60px;
    left: 60px;
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1400px) {
    .video-container {
        top: 0;
        height: 86vh;
    }
}

@media (min-width: 1800px) {
    .video-container {
        top: 0;
        height: 95vh;
    }
}

.bgVideo {
    /*background-image: url('homepageimage.jpg');*/
    background: url("//amare.com/content/images/homepageimage.jpg") no-repeat center;
    margin: 0;
    min-width: 100%;
    /*min-height: 100%;*/
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
    transition: 1s opacity;
    /*position: absolute;*/
    backface-visibility: hidden;
}

.sectionvideo {
    top: 0;
    margin: 0;
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
    transition: 1s opacity;
    backface-visibility: hidden;
}

.video-container .container {
    margin-top: 0;
    color: white;
}

.video-container h1 {
    margin-top: 5%;
    color: white;
}
/* PARALLAX BANNERS BG IMAGES */

@media (max-width : 768px) {
    .active-img {
        background-image: url(/content/images/final/community/Active01_Medium.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 50vh;
    }
}

@media (min-width: 768px) {
    .active-img {
        background-image: url(/content/images/final/community/Active01_Large.jpg);
    }
}

/*pic is blurry compared to _Large version above. Comment this out*/
/*@media (min-width : 1600px) {
    .active-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/Active01_4k.jpg);
    }
}*/



.our-story-img .mytextshadow {
    text-shadow: 1px 1px 2px white;
}



/* Tablets & Phones - img size MEDIUM*/

/************************** Our Story Amare ********************************/

.our-story-beach-img p {
    color: #3f2a56;
    margin-top: 7%;
    font-weight: normal;
}

@media (min-width: 300px) {
    .our-story-beach-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStory01_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 80vh;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .our-story-beach-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStory01_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 60vh;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .our-story-beach-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 55vh;
    }
}

.our-story-beach-img .mytextshadow {
    text-shadow: 1px 1px 2px white;
    line-height: 2em;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    background-color: #5F2550;
    border-color: #5F2550;
}

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .home2-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/HomePage02_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 80vh;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px ) {
    .home2-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/HomePage02_Large.jpg);
        background-position: center;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .home2-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/HomePage02_4k.jpg);
        background-position: center;
    }
}


/* Tablets & Phones - img size MEDIUM*/
@media (max-width: 767px) {
    .busymother-img {
        background-image: url(/content/images/final/community/BusyMothers01_Medium.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 50vh;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .busymother-img {
        background-image: url(/content/images/final/community/BusyMothers01_Large.jpg);
        background-position: bottom;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .busymother-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/BusyMothers01_4k.jpg);
        background-position: bottom;
    }
}



/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .company1-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany01_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .company1-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany01_Large.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .company1-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany01_4k.jpg);
    }
}

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .company2-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany02_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .company2-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany02_Large.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .company2-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany02_4k.jpg);
    }
}

/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .company3-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany03_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .company3-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany03_Large.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .company3-img {
        background-image: url(/content/images/final/company/TheMentalWellnessCompany03_4k.jpg);
    }
}


/* Tablets & Phones - img size MEDIUM*/
@media (min-width: 300px ) {
    .partners1-img {
        background-image: url(/content/images/final/partners/WellnessPartners01_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .partners1-img {
        background-image: url(/content/images/final/partners/WellnessPartners01_Large.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .partners1-img {
        background-image: url(/content/images/final/partners/WellnessPartners01_4k.jpg);
    }
}

/* Tablets & Phones - img size MEDIUM*/
@media (max-width: 300px ) {
    .partners2-img {
        background-image: url(/content/images/final/partners/WellnessPartners02_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .partners2-img {
        background-image: url(/content/images/final/partners/WellnessPartners02_Large.jpg);
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .partners2-img {
        background-image: url(/content/images/final/partners/WellnessPartners02_4k.jpg);
    }
}





/* Tablets & Phones - img size MEDIUM 756*/
@media (max-width : 768px) {
    .experienced-img {
        background-image: url(/content/images/final/community/Experienced01_Medium.jpg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        height: 50vh;
    }
}

/* Regular Desktop and laptop - img size LARGE 800*/
@media (min-width: 768px) {
    .experienced-img {
        background-image: url(/content/images/final/community/Experienced01_Large.jpg);
    }
}

/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .experienced-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/Experienced01_4k.jpg);
    }
}


/* Tablets & Phones - img size MEDIUM*/
@media (min-width : 300px) {
    .homepage-img {
        background-image: url(/content/images/final/homepage/HomePage01_Medium.jpg);
    }
}

/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .homepage-img {
        background-image: url(/content/images/final/homepage/HomePage01_Large.jpg);
    }
}

/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .homepage-img {
        background-image: url(/content/images/final/homepage/HomePage01_4k.jpg);
    }
}


/************************************************************************/
.row.equal {
    display: flex;
    flex-wrap: wrap;
}

/*************************** Vision Section *****************************/
.vision-img {
    padding-left: 7%;
}

.vision-section p {
    color: #5F2550;
    font-size: 125%;
    margin-top: 20%;
}

.vertical-center {
    min-height: 100%; /* Fallback for browsers do NOT support vh unit */
    display: flex;
    align-items: center;
}

@media (min-width: 300px) {
    .vision-img {
        content: url(https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStory02_Medium.jpg);
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .vision-img {
        content: url(https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStory02_Medium.jpg);
    }
}

@media (max-width: 1000px) {
    .vision-section p {
        margin-top: 5%;
    }
}

@media (min-width: 1200px) {
    .vision-img {
        content: url(https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStory02_Large.jpg);
    }
}

/***************************** Beach *********************************/

@media (min-width: 300px) {
    .beach-section-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory04_Medium.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 100vh;
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .beach-section-img {
        background-image: url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory04_Large.jpg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 55vh;
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .beach-section-img {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 55vh;
    }
}

/********************************************************/

@media (min-width: 300px) {
    .join-us-img {
        background-image: url("/Content/images/final/opportunity/OpportunityPage05_Large.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 80vh;
        /*background-position-y: -97px;*/
    }
}
/* Regular Desktop and laptop - img size LARGE*/
@media (min-width: 768px) {
    .join-us-img {
        background-image: url("/Content/images/final/opportunity/OpportunityPage05_Large.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 80vh;
        /*background-position-y: -38px;*/
    }
}
/* Large screens ----------- 4K */
@media (min-width : 1600px) {
    .join-us-img {
        background-image: url("/Content/images/final/opportunity/OpportunityPage05_Large.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: 80vh;
        /*background-position-y: -65px;*/
    }
}
.card{margin-bottom:20px;background-color:#fff;border:1px solid transparent;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05);}.card .card-body{padding:15px;overflow:auto;height:285px;}@media(max-width:767px){.card .card-body{height:auto;}}.card .list-group{margin-bottom:0;}.card .list-group .list-group-item{border-width:1px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.card .list-group .list-group-item:first-child{border-top:0;}.card .list-group .list-group-item:last-child{border-bottom:0;}.card .list-group:first-child .list-group-item:first-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}.card .list-group:last-child .list-group-item:last-child{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.card-heading+.list-group .list-group-item:first-child{border-top-width:0;}.card>.table,.card>.table-responsive>.table{margin-bottom:0;}.card>.table:first-child>thead:first-child>tr:first-child td:first-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.card>.table:first-child>tbody:first-child>tr:first-child td:first-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.card>.table:first-child>thead:first-child>tr:first-child th:first-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.card>.table:first-child>tbody:first-child>tr:first-child th:first-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}.card>.table:first-child>thead:first-child>tr:first-child td:last-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.card>.table:first-child>tbody:first-child>tr:first-child td:last-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.card>.table:first-child>thead:first-child>tr:first-child th:last-child,.card>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.card>.table:first-child>tbody:first-child>tr:first-child th:last-child,.card>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}.card>.table:last-child>tbody:last-child>tr:last-child td:first-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.card>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.card>.table:last-child>tbody:last-child>tr:last-child th:first-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.card>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.card>.table:last-child>tbody:last-child>tr:last-child td:last-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.card>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.card>.table:last-child>tbody:last-child>tr:last-child th:last-child,.card>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.card>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.card>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}.card>.card-body+.table,.card>.card-body+.table-responsive{border-top:1px solid #ddd;}.card>.table>tbody:first-child>tr:first-child th,.card>.table>tbody:first-child>tr:first-child td{border-top:0;}.card>.table-bordered,.card>.table-responsive>.table-bordered{border:0;}.card>.table-bordered>thead>tr>th:first-child,.card>.table-responsive>.table-bordered>thead>tr>th:first-child,.card>.table-bordered>tbody>tr>th:first-child,.card>.table-responsive>.table-bordered>tbody>tr>th:first-child,.card>.table-bordered>tfoot>tr>th:first-child,.card>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.card>.table-bordered>thead>tr>td:first-child,.card>.table-responsive>.table-bordered>thead>tr>td:first-child,.card>.table-bordered>tbody>tr>td:first-child,.card>.table-responsive>.table-bordered>tbody>tr>td:first-child,.card>.table-bordered>tfoot>tr>td:first-child,.card>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.card>.table-bordered>thead>tr>th:last-child,.card>.table-responsive>.table-bordered>thead>tr>th:last-child,.card>.table-bordered>tbody>tr>th:last-child,.card>.table-responsive>.table-bordered>tbody>tr>th:last-child,.card>.table-bordered>tfoot>tr>th:last-child,.card>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.card>.table-bordered>thead>tr>td:last-child,.card>.table-responsive>.table-bordered>thead>tr>td:last-child,.card>.table-bordered>tbody>tr>td:last-child,.card>.table-responsive>.table-bordered>tbody>tr>td:last-child,.card>.table-bordered>tfoot>tr>td:last-child,.card>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.card>.table-bordered>thead>tr:first-child>th,.card>.table-responsive>.table-bordered>thead>tr:first-child>th,.card>.table-bordered>tbody>tr:first-child>th,.card>.table-responsive>.table-bordered>tbody>tr:first-child>th,.card>.table-bordered>tfoot>tr:first-child>th,.card>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.card>.table-bordered>thead>tr:first-child>td,.card>.table-responsive>.table-bordered>thead>tr:first-child>td,.card>.table-bordered>tbody>tr:first-child>td,.card>.table-responsive>.table-bordered>tbody>tr:first-child>td,.card>.table-bordered>tfoot>tr:first-child>td,.card>.table-responsive>.table-bordered>tfoot>tr:first-child>td{border-top:0;}.card>.table-bordered>thead>tr:last-child>th,.card>.table-responsive>.table-bordered>thead>tr:last-child>th,.card>.table-bordered>tbody>tr:last-child>th,.card>.table-responsive>.table-bordered>tbody>tr:last-child>th,.card>.table-bordered>tfoot>tr:last-child>th,.card>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.card>.table-bordered>thead>tr:last-child>td,.card>.table-responsive>.table-bordered>thead>tr:last-child>td,.card>.table-bordered>tbody>tr:last-child>td,.card>.table-responsive>.table-bordered>tbody>tr:last-child>td,.card>.table-bordered>tfoot>tr:last-child>td,.card>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0;}.card>.table-responsive{margin-bottom:0;border:0;}.card-heading{padding:15px;border-bottom:1px solid transparent;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}.card-heading>.dropdown .dropdown-toggle{color:inherit;}.card-title{margin-top:0;margin-bottom:0;font-size:18px;font-weight:bold;color:inherit;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.card-title>a{color:inherit;}.card-footer{padding:15px;height:50px;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}a.card-footer{text-transform:uppercase;font-size:.85em;}a.card-footer:hover{background-color:#eee;text-decoration:none;}.card-group{margin-bottom:20px;}.card-group .card{margin-bottom:0;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.card-group .card+.card{margin-top:5px;}.card-group .card-heading{border-bottom:0;}.card-group .card-heading+.card-collapse .card-body{border-top:1px solid #ddd;}.card-group .card-footer{border-top:0;}.card-group .card-footer+.card-collapse .card-body{border-bottom:1px solid #ddd;}.card-default{border-color:#ddd;}.card-default>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-default>.card-heading+.card-collapse .card-body{border-top-color:#ddd;}.card-default>.card-footer{color:#333;background-color:#fff;border-color:#ddd;}.card-default>.card-footer+.card-collapse .card-body{border-bottom-color:#ddd;}.card-primary{border-color:#428bca;}.card-primary>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-primary>.card-heading+.card-collapse .card-body{border-top-color:#428bca;}.card-primary>.card-footer{color:#333;background-color:#fff;border-color:#428bca;}.card-primary>.card-footer+.card-collapse .card-body{border-bottom-color:#428bca;}.card-success{border-color:#d6e9c6;}.card-success>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-success>.card-heading+.card-collapse .card-body{border-top-color:#d6e9c6;}.card-success>.card-footer{color:#333;background-color:#fff;border-color:#d6e9c6;}.card-success>.card-footer+.card-collapse .card-body{border-bottom-color:#d6e9c6;}.card-info{border-color:#bce8f1;}.card-info>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-info>.card-heading+.card-collapse .card-body{border-top-color:#bce8f1;}.card-info>.card-footer{color:#333;background-color:#fff;border-color:#bce8f1;}.card-info>.card-footer+.card-collapse .card-body{border-bottom-color:#bce8f1;}.card-warning{border-color:#faebcc;}.card-warning>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-warning>.card-heading+.card-collapse .card-body{border-top-color:#faebcc;}.card-warning>.card-footer{color:#333;background-color:#fff;border-color:#faebcc;}.card-warning>.card-footer+.card-collapse .card-body{border-bottom-color:#faebcc;}.card-danger{border-color:#ebccd1;}.card-danger>.card-heading{color:#333;background-color:#fff;border-color:#fff;}.card-danger>.card-heading+.card-collapse .card-body{border-top-color:#ebccd1;}.card-danger>.card-footer{color:#333;background-color:#fff;border-color:#ebccd1;}.card-danger>.card-footer+.card-collapse .card-body{border-bottom-color:#ebccd1;}.card-body:before,.card-body:after{display:table;content:" ";}.card-body:after{clear:both;}.card .stretched{margin-left:-15px;margin-right:-15px;}.card-news .card-banner{margin-bottom:15px;}.card-news .card-news-title{font-weight:bold;font-size:16px;}.card-metrics .card-metric{margin-bottom:5px;}.card-metrics .card-metric dt{font-size:15px;font-weight:normal;color:#333;}.card-metrics .card-metric dd{font-size:15px;font-weight:normal;}.card-metrics .card-metric-sm{margin-bottom:5px;}.card-metrics .card-metric-sm dt{font-size:13px;color:#999;}.card-metrics .card-metric-sm dd{font-size:13px;color:#999;}.card-metrics .card-metric-lg{text-align:center;}.card-metrics .card-metric-lg dt{font-size:17px;font-weight:normal;color:#999;}.card-metrics .card-metric-lg dd{font-size:64px;line-height:64px;font-weight:normal;letter-spacing:-2px;}.card-recentorders .media{color:#666;border-bottom:1px solid #ddd;margin:0;padding:7px 0;}.card-recentorders .media:first-of-type{padding-top:0;}.card-recentorders .media:last-of-type{border-bottom:0;padding-bottom:0;}.card-recentorders .media-object{font-size:48px;}.card-recentactivity .list-group-item small{font-size:.8em;color:#999;text-transform:uppercase;}a{cursor:pointer;}address{margin:0;}h1,h2,h3{margin-bottom:20px;}h4,h5,h6{margin-bottom:10px;}hr{border-color:#ccc;}label{font-weight:normal;font-size:10pt;}var{font-style:normal;}.container-expandable{-webkit-transition:width ease-out .5s;-moz-transition:width ease-out .5s;-o-transition:width ease-out .5s;transition:width ease-out .5s;}.container-expandable.expanded{width:100%;max-width:100%;}@media(min-width:768px){.dl-metric dt{float:left;clear:left;text-align:left;font-weight:normal;color:#aaa;}.dl-metric dd{text-align:right;}}.dropdown-menu.col-2{min-width:320px;}.dropdown-menu.col-3{min-width:480px;}.dropdown-menu.col-4{min-width:640px;}.dropdown-menu>li.block{position:relative;top:-5px;display:block;padding:6px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap;background-color:#f7f7f7;border-bottom:1px solid #e5e5e5;}.dropdown-menu>li.block h5{margin-top:0;text-transform:uppercase;font-weight:normal;display:block;padding:3px 0;font-size:12px;line-height:1.428571429;color:#999;}.dropdown-menu>li.block dl{margin-bottom:0;}.dropdown-menu .dropdown-header{text-transform:uppercase;}.dropdown-menu-unstyled{padding:0;}.dropdown-menu-unstyled li{padding:0;}.dropdown-menu-unstyled li .panel{border:0;margin:0;}.form-group{margin-bottom:0;}.form-group .field-validation-error{color:#f00;font-size:9pt;}.btn-selected{color:#337ab7;background-color:#fff;border-color:#2e6da4;}.has-feedback .form-control-feedback{display:none;position:absolute;right:5px;margin-top:-34px;top:inherit;width:16px;background:transparent;}.has-success .form-control-feedback{display:block;}.has-error .form-control-feedback{display:block;}.has-feedback select+.form-control-feedback{right:15px;}.form-control-inline{display:inline-block!important;width:auto!important;}.radio label,.checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.passwordStrengthBar{background:#fff;border:1px solid #ccc;border-radius:3px;margin:1px 0;width:auto;}.passwordStrengthBar div{height:6px;width:0;}.passwordStrengthBar div.strong{background-color:#32cd32;}.passwordStrengthBar div.medium{background-color:#ff0;}.passwordStrengthBar div.weak{background-color:#ffa500;}.passwordStrengthBar div.useless{background-color:#f00;}.row-5:before,.row-5:after{display:table;content:" ";}.row-5:after{clear:both;}.row-5:before,.row-5:after{display:table;content:" ";}.row-5:after{clear:both;}.form-group-5:before,.form-group-5:after{display:table;content:" ";}.form-group-5:after{clear:both;}.form-group-5:before,.form-group-5:after{display:table;content:" ";}.form-group-5:after{clear:both;}@media(min-width:768px){.row-5,.form-group-5{margin-right:-15px;margin-left:-15px;}}.row-5 .row-5,.form-group-5 .form-group-5{margin-right:-15px;margin-left:-15px;}.row-5>.col-xs-1,.row-5>.col-sm-1,.row-5>.col-md-1,.row-5>.col-lg-1,.form-group-5>.col-xs-1,.form-group-5>.col-sm-1,.form-group-5>.col-md-1,.form-group-5>.col-lg-1{position:relative;min-height:1px;padding-right:0;padding-left:0;}.row-5>.col-xs-2,.row-5>.col-sm-2,.row-5>.col-md-2,.row-5>.col-lg-2,.form-group-5>.col-xs-2,.form-group-5>.col-sm-2,.form-group-5>.col-md-2,.form-group-5>.col-lg-2{position:relative;min-height:1px;padding-right:0;padding-left:0;}.row-5>.col-xs-3,.row-5>.col-sm-3,.row-5>.col-md-3,.row-5>.col-lg-3,.form-group-5>.col-xs-3,.form-group-5>.col-sm-3,.form-group-5>.col-md-3,.form-group-5>.col-lg-3{position:relative;min-height:1px;padding-right:0;padding-left:0;}.row-5>.col-xs-4,.row-5>.col-sm-4,.row-5>.col-md-4,.row-5>.col-lg-4,.form-group-5>.col-xs-4,.form-group-5>.col-sm-4,.form-group-5>.col-md-4,.form-group-5>.col-lg-4{position:relative;min-height:1px;padding-right:0;padding-left:0;}.row-5>.col-xs-5,.row-5>.col-sm-5,.row-5>.col-md-5,.row-5>.col-lg-5,.form-group-5>.col-xs-5,.form-group-5>.col-sm-5,.form-group-5>.col-md-5,.form-group-5>.col-lg-5{position:relative;min-height:1px;padding-right:0;padding-left:0;}.row-5.row-padded>[class^=col-],.row-5.row-padded>[class*=" col-"],.form-group-5.form-group-padded>[class^=col-],.form-group-5.form-group-padded>[class*=" col-"]{padding-left:15px;padding-right:15px;}.row-5>.col-xs-1,.form-group-5>.col-xs-1{float:left;}.row-5>.col-xs-2,.form-group-5>.col-xs-2{float:left;}.row-5>.col-xs-3,.form-group-5>.col-xs-3{float:left;}.row-5>.col-xs-4,.form-group-5>.col-xs-4{float:left;}.row-5>.col-xs-1,.form-group-5>.col-xs-1{width:20%;}.row-5>.col-xs-2,.form-group-5>.col-xs-2{width:40%;}.row-5>.col-xs-3,.form-group-5>.col-xs-3{width:60%;}.row-5>.col-xs-4,.form-group-5>.col-xs-4{width:80%;}.row-5>.col-xs-5,.form-group-5>.col-xs-5{width:100%;}@media(min-width:768px){.row-5>.col-sm-1,.form-group-5>.col-sm-1{float:left;}.row-5>.col-sm-2,.form-group-5>.col-sm-2{float:left;}.row-5>.col-sm-3,.form-group-5>.col-sm-3{float:left;}.row-5>.col-sm-4,.form-group-5>.col-sm-4{float:left;}.row-5>.col-sm-1,.form-group-5>.col-sm-1{width:20%;}.row-5>.col-sm-2,.form-group-5>.col-sm-2{width:40%;}.row-5>.col-sm-3,.form-group-5>.col-sm-3{width:60%;}.row-5>.col-sm-4,.form-group-5>.col-sm-4{width:80%;}.row-5>.col-sm-5,.form-group-5>.col-sm-5{width:100%;}.row-5>.col-sm-push-1,.form-group-5>.col-sm-push-1{left:20%;}.row-5>.col-sm-pull-1,.form-group-5>.col-sm-pull-1{right:20%;}.row-5>.col-sm-offset-1,.form-group-5>.col-sm-offset-1{margin-left:20%;}.row-5>.col-sm-push-2,.form-group-5>.col-sm-push-2{left:40%;}.row-5>.col-sm-pull-2,.form-group-5>.col-sm-pull-2{right:40%;}.row-5>.col-sm-offset-2,.form-group-5>.col-sm-offset-2{margin-left:40%;}.row-5>.col-sm-push-3,.form-group-5>.col-sm-push-3{left:60%;}.row-5>.col-sm-pull-3,.form-group-5>.col-sm-pull-3{right:60%;}.row-5>.col-sm-offset-3,.form-group-5>.col-sm-offset-3{margin-left:60%;}.row-5>.col-sm-push-4,.form-group-5>.col-sm-push-4{left:80%;}.row-5>.col-sm-pull-4,.form-group-5>.col-sm-pull-4{right:80%;}.row-5>.col-sm-offset-4,.form-group-5>.col-sm-offset-4{margin-left:80%;}}@media(min-width:992px){.container{max-width:940px;}.row-5>.col-md-1,.form-group-5>.col-md-1{float:left;}.row-5>.col-md-2,.form-group-5>.col-md-2{float:left;}.row-5>.col-md-3,.form-group-5>.col-md-3{float:left;}.row-5>.col-md-4,.form-group-5>.col-md-4{float:left;}.row-5>.col-md-1,.form-group-5>.col-md-1{width:20%;}.row-5>.col-md-2,.form-group-5>.col-md-2{width:40%;}.row-5>.col-md-3,.form-group-5>.col-md-3{width:60%;}.row-5>.col-md-4,.form-group-5>.col-md-4{width:80%;}.row-5>.col-md-5,.form-group-5>.col-md-5{width:100%;}.row-5>.col-md-push-1,.form-group-5>.col-md-push-1{left:20%;}.row-5>.col-md-pull-1,.form-group-5>.col-md-pull-1{right:20%;}.row-5>.col-md-offset-1,.form-group-5>.col-md-offset-1{margin-left:20%;}.row-5>.col-md-push-2,.form-group-5>.col-md-push-2{left:40%;}.row-5>.col-md-pull-2,.form-group-5>.col-md-pull-2{right:40%;}.row-5>.col-md-offset-2,.form-group-5>.col-md-offset-2{margin-left:40%;}.row-5>.col-md-push-3,.form-group-5>.col-md-push-3{left:60%;}.row-5>.col-md-pull-3,.form-group-5>.col-md-pull-3{right:60%;}.row-5>.col-md-offset-3,.form-group-5>.col-md-offset-3{margin-left:60%;}.row-5>.col-md-push-4,.form-group-5>.col-md-push-4{left:80%;}.row-5>.col-md-pull-4,.form-group-5>.col-md-pull-4{right:80%;}.row-5>.col-md-offset-4,.form-group-5>.col-md-offset-4{margin-left:80%;}}@media(min-width:1200px){.container{max-width:1140px;}.row-5>.col-lg-1,.form-group-5>.col-lg-1{float:left;}.row-5>.col-lg-2,.form-group-5>.col-lg-2{float:left;}.row-5>.col-lg-3,.form-group-5>.col-lg-3{float:left;}.row-5>.col-lg-4,.form-group-5>.col-lg-4{float:left;}.row-5>.col-lg-1,.form-group-5>.col-lg-1{width:20%;}.row-5>.col-lg-2,.form-group-5>.col-lg-2{width:40%;}.row-5>.col-lg-3,.form-group-5>.col-lg-3{width:60%;}.row-5>.col-lg-4,.form-group-5>.col-lg-4{width:80%;}.row-5>.col-lg-5,.form-group-5>.col-lg-5{width:100%;}.row-5>.col-lg-push-1,.form-group-5>.col-lg-push-1{left:20%;}.row-5>.col-lg-pull-1,.form-group-5>.col-lg-pull-1{right:20%;}.row-5>.col-lg-offset-1,.form-group-5>.col-lg-offset-1{margin-left:20%;}.row-5>.col-lg-push-2,.form-group-5>.col-lg-push-2{left:40%;}.row-5>.col-lg-pull-2,.form-group-5>.col-lg-pull-2{right:40%;}.row-5>.col-lg-offset-2,.form-group-5>.col-lg-offset-2{margin-left:40%;}.row-5>.col-lg-push-3,.form-group-5>.col-lg-push-3{left:60%;}.row-5>.col-lg-pull-3,.form-group-5>.col-lg-pull-3{right:60%;}.row-5>.col-lg-offset-3,.form-group-5>.col-lg-offset-3{margin-left:60%;}.row-5>.col-lg-push-4,.form-group-5>.col-lg-push-4{left:80%;}.row-5>.col-lg-pull-4,.form-group-5>.col-lg-pull-4{right:80%;}.row-5>.col-lg-offset-4,.form-group-5>.col-lg-offset-4{margin-left:80%;}}.form-horizontal .form-group .row-5{margin-right:-15px;margin-left:-15px;}#app-graphic-tree .row,#app-graphic-tree .featured_products .product,.featured_products #app-graphic-tree .product{margin:0;}#app-graphic-tree [type=radio]{margin-right:5px;}#app-graphic-tree [data-toggle=modal]{cursor:pointer;}#app-graphic-tree #PageContentNavigation{border-bottom:0;}@media(max-width:991px){#app-graphic-tree #PageContentNavigation{display:none;}}#app-graphic-tree [type=checkbox].ios-switch+div{display:inline-block;vertical-align:middle;width:3em;height:1em;border:1px solid rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 .5em;background:#fff;background-image:linear-gradient(rgba(0,0,0,.1),transparent),linear-gradient(90deg,hsl(210,90%,60%) 50%,transparent 50%);background-size:200% 100%;background-position:100% 0;background-origin:border-box;background-clip:border-box;overflow:hidden;transition-duration:.4s;transition-property:padding,width,background-position,text-indent;box-shadow:0 .1em .1em rgba(0,0,0,.2) inset,0 .45em 0 .1em rgba(0,0,0,.05) inset;font-size:150%;}#app-graphic-tree #iPhoneSwitch{color:#2285c9;font-size:17px;line-height:27px;float:right;margin-right:100px;}#app-graphic-tree #mobile-content-navigation{display:none;width:100%;max-width:200px;}#app-graphic-tree #mobile-content-navigation button{float:none;border-radius:0;background:#5b5a58;color:#fff;padding:5px 10px;}#app-graphic-tree #mobile-content-navigation .dropdown-menu{border-radius:0;width:100%;top:93%;z-index:5000;}@media(max-width:991px){#app-graphic-tree #mobile-content-navigation{display:block;}}#app-graphic-tree .glyphicon-user.status-active{color:#91d56b;}#app-graphic-tree .glyphicon-user.status-inactive{color:#c75b62;}#app-graphic-tree .glyphicon-user.status-terminated{color:#706d6e;}#app-graphic-tree .glyphicon-repeat{color:#e6bf1f;}#app-graphic-tree .glyphicon-heart{color:#c56758;}#app-graphic-tree .glyphicon-user-add,#app-graphic-tree .glyphicon-circle-plus,#app-graphic-tree .glyphicon-minus{color:#b7b4ac;}#app-graphic-tree .glyphicon-star.rank-status-1{color:#884530;}#app-graphic-tree .glyphicon-star.rank-status-2{color:#c0c0c0;}#app-graphic-tree .glyphicon-star.rank-status-3{color:#ffd700;}#app-graphic-tree .selectize-input{min-height:28px;padding:2px 5px;}#app-graphic-tree .selectize-dropdown{display:block!important;}#app-graphic-tree [data-selectable]{padding:5px;}#app-graphic-tree .selectize-dropdown-content{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}#app-graphic-tree section{border:1px solid #ccc;border-bottom:0;}#app-graphic-tree section header{background-color:#f5f5f6;background-image:-moz-linear-gradient(top,#f7f7f8,#f1f1f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7f7f8),to(#f1f1f2));background-image:-webkit-linear-gradient(top,#f7f7f8,#f1f1f2);background-image:-o-linear-gradient(top,#f7f7f8,#f1f1f2);background-image:linear-gradient(to bottom,#f7f7f8,#f1f1f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF7F7F8",endColorstr="#FFF1F1F2",GradientType=0);padding:6px 10px 6px 25px;border-bottom:1px solid #ccc;}#app-graphic-tree section header .section-title{font-size:12px;margin:0;}#app-graphic-tree section.last{border-bottom:1px solid #ccc;}#app-graphic-tree section#legend .legend{background:#fff;}#app-graphic-tree section#legend .legend [class*=col-]{padding:0;border-right:1px solid #ccc;height:70px;}#app-graphic-tree section#legend .legend [class*=col-]:last-of-type{border:0;}#app-graphic-tree section#legend .legend .legend-item{padding:5px 0;width:80%;margin:0 auto;}#app-graphic-tree section#legend .legend .legend-item div{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;text-align:center;}#app-graphic-tree section#legend .legend .legend-item .item{font-size:35px;display:block;text-align:center;line-height:1px;margin:0 0 3px 0;}#app-graphic-tree section#legend .legend [class*=col]:nth-child(even){background-color:#fdfcf5;}#app-graphic-tree section#tree article{background:#f8f8f9;padding:15px;}#app-graphic-tree section#tree article .tree-section{border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;padding:10px;min-height:100px;margin-bottom:10px;}#app-graphic-tree section#tree article .tree-section .section-title{z-index:1000;position:absolute;top:-19px;left:20px;background:#f8f8f9;display:inline-block;}#app-graphic-tree section#tree article .tree-section.center{width:75%;margin:0 auto;max-width:100px;min-height:0;height:inherit;padding:3px 10px;background-color:#f0f0f0;}#app-graphic-tree section#tree article .tree-section.center:hover{background:#ddd;}#app-graphic-tree section#tree article .tree-section.center .details{text-align:center;display:block;cursor:pointer;color:#000;text-decoration:none;}#app-graphic-tree section#tree article .tree-section#top-node{background-color:#efefef;background-image:-moz-linear-gradient(top,#fff,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#fff,#d8d8d8);background-image:-o-linear-gradient(top,#fff,#d8d8d8);background-image:linear-gradient(to bottom,#fff,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD8D8D8",GradientType=0);height:100px;margin-bottom:3px;padding:5px;}#app-graphic-tree section#tree article .tree-section#top-node .img-container{height:66px;overflow:hidden;margin:0 auto;}#app-graphic-tree section#tree article .tree-section#top-node .img-container img{max-height:66px;margin:0 auto;display:block;}#app-graphic-tree section#tree article .tree-section#top-node span{text-align:center;display:block;font-size:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}@media(max-width:991px){#app-graphic-tree section#tree article .tree-section#top-node{margin-top:10px;}}@media(max-width:991px){#app-graphic-tree section#tree article .tree-section#info{margin-bottom:10px;}}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container{margin:10px 0 10px 0;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-],#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-],.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-]{padding:0 0 1px 0;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-] select,#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-] select,.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-] select{display:block;width:100%;margin:0;height:25px;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-] a,#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-] a,.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-] a{background:#f0f0f0;border:1px solid #c2c2c2;padding:3px 0;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-] a .caret,#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-] a .caret,.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-] a .caret{margin:6px 0 0 5px;position:relative;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-] a .caret.left,#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-] a .caret.left,.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-] a .caret.left{border-right:5px solid #828282;border-top:4px solid transparent;border-bottom:4px solid transparent;top:-4px;right:10px;border-left:0;}#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .row [class*=col-] a .caret.up,#app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .featured_products .product [class*=col-] a .caret.up,.featured_products #app-graphic-tree section#tree article .tree-section#tree-filter #navigation-options-container .product [class*=col-] a .caret.up{border-bottom:5px solid #828282;border-left:4px solid transparent;border-right:4px solid transparent;top:-3px;right:10px;border-top:0;}#app-graphic-tree section#tree article .tree-section#tree-filter label{display:block;text-align:right;margin:0;font-size:12px;}#app-graphic-tree section#tree article .tree-section#tree-filter .input-group .form-control{height:28px;}#app-graphic-tree section#tree article .tree-section#tree-filter .input-group .btn{padding:3px 8px;}#app-graphic-tree section#tree article .tree-section#tree-filter .input-group.active .form-control{border-bottom-left-radius:0;}#app-graphic-tree section#tree article .tree-section#tree-filter .input-group.active .btn{padding:3px 8px;border-bottom-right-radius:0;}#app-graphic-tree section#tree article .tree-section#tree-filter #search-dropdown{display:none;position:relative;padding:5px;width:100%;background:#f2f2f3;border:1px solid #ccc;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border-top:0;}#app-graphic-tree section#tree article .tree-section#tree-filter #search-dropdown.active{display:block;}#app-graphic-tree section#tree article .tree-section#placement-preferences{font-size:12px;}#app-graphic-tree section#tree article .tree-section#placement-preferences p{font-size:11px;margin:0 0 5px 0;}#app-graphic-tree section#tree article .tree-section#placement-preferences a{font-size:14px;}#app-graphic-tree section#tree article .tree-section#placement-preferences #placement-dropdown{display:block;margin:0 auto;width:90%;}#app-graphic-tree section#tree article .tree-section#placement-preferences button{background-color:#c3c6d0;background-image:-moz-linear-gradient(top,#caccd5,#b9bcc8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#caccd5),to(#b9bcc8));background-image:-webkit-linear-gradient(top,#caccd5,#b9bcc8);background-image:-o-linear-gradient(top,#caccd5,#b9bcc8);background-image:linear-gradient(to bottom,#caccd5,#b9bcc8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFCACCD5",endColorstr="#FFB9BCC8",GradientType=0);border:1px solid #bbbfca;}#app-graphic-tree section#tree article .tree-section#placement-preferences .small-pic{margin:0 6px;height:17px;width:17px;visibility:hidden;}#app-graphic-tree section#tree article .tree-section#placement-preferences .small-pic.active{visibility:visible;}#app-graphic-tree section#tree article .tree-section#placement-preferences .caret{margin:7px 6px 0 0;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu{width:100%;border-top-right-radius:0;border-top-left-radius:0;top:25px;padding:2px;overflow-y:auto;max-height:300px;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li{margin:0;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .row,#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .featured_products .product,.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .product{border-bottom:1px solid #d7d7da;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .row [class*=col-],#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .featured_products .product [class*=col-],.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .product [class*=col-]{border-right:solid 1px #d7d7da;padding:5px!important;padding-bottom:0!important;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .row [class*=col-]:last-of-type,#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .featured_products .product [class*=col-]:last-of-type,.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li .product [class*=col-]:last-of-type{border-right:0;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li label{padding:0 0 0 15px;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a{padding:0;cursor:pointer;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a:hover{background-color:#618fcc;color:#fff;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.row,#app-graphic-tree section#tree article .tree-section#placement-preferences .featured_products .dropdown-menu>li>a>.product,.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.product{border-bottom:1px solid #d7d7da;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.row [class*=col-],#app-graphic-tree section#tree article .tree-section#placement-preferences .featured_products .dropdown-menu>li>a>.product [class*=col-],.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.product [class*=col-]{border-right:solid 1px #d7d7da;padding:5px!important;padding-bottom:0!important;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.row [class*=col-]:last-of-type,#app-graphic-tree section#tree article .tree-section#placement-preferences .featured_products .dropdown-menu>li>a>.product [class*=col-]:last-of-type,.featured_products #app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a>.product [class*=col-]:last-of-type{border-right:0;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a .image-container{min-height:70px;margin:0 0 5px 0;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a .image-container img{width:100%;max-width:70px;max-height:70px;display:block;margin:0 auto;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a .name{font-weight:bold;font-size:18px;margin:0 0 3px 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}#app-graphic-tree section#tree article .tree-section#placement-preferences .dropdown-menu>li>a .detail{font-weight:bold;display:block;font-size:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}#app-graphic-tree section#tree #nodes .canbeplaced.highlight{-webkit-box-shadow:0 0 7px 0 #00f;-moz-box-shadow:0 0 7px 0 #00f;box-shadow:0 0 7px 0 #00f;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]{padding:0 15px;position:relative;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector{border-top:2px solid #d2d1cc;height:20px;width:50%;top:-19px;position:absolute;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.dashed{border-top:2px dashed #d2d1cc;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.first{border-left:2px solid #d2d1cc;right:0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.first.dashed{border-left:2px dashed #d2d1cc;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.last{border-right:2px solid #d2d1cc;left:0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.last.dashed{border-right:2px dashed #d2d1cc;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.left{border-right:1px solid #d2d1cc;left:0;border-left:0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.left.dashed{border-right:1px dashed #d2d1cc;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.right{border-left:1px solid #d2d1cc;right:0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector.right.dashed{border-left:1px dashed #d2d1cc;}@media(max-width:767px){#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .connector{display:none;}}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node{width:75%;margin:0 auto;margin-bottom:3px;max-width:100px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100px;border:1px solid #d4d4d4;display:block;color:#000;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#efefef;background-image:-moz-linear-gradient(top,#fff,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#fff,#d8d8d8);background-image:-o-linear-gradient(top,#fff,#d8d8d8);background-image:linear-gradient(to bottom,#fff,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD8D8D8",GradientType=0);padding:5px;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node.open-node{cursor:pointer;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .avatar{font-size:45px;text-align:center;display:block;line-height:1px;margin:0 0 2px 0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .avatar.glyphicon-user-add{margin:20% 0 0 0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .avatar.glyphicon-minus{margin:23% 0 0 0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .name,#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .rank{display:block;text-align:center;font-size:12px;line-height:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .name{font-weight:bold;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .rank{height:12px;margin:2px 0 0 0;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node .attribute{line-height:10px;padding:0 2px;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-] .child-node.active{pointer-events:initial;cursor:pointer;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node{width:80%;margin:0 auto;max-width:28px;height:28px;border:1px solid #d4d4d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#efefef;background-image:-moz-linear-gradient(top,#fff,#d8d8d8);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d8d8d8));background-image:-webkit-linear-gradient(top,#fff,#d8d8d8);background-image:-o-linear-gradient(top,#fff,#d8d8d8);background-image:linear-gradient(to bottom,#fff,#d8d8d8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFD8D8D8",GradientType=0);}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node a{color:#b7b4ac;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node a.null-position{cursor:default;}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node a [class*=glyphicon-]{font-size:20px;line-height:0;display:block;text-align:center;margin:2px 0 0 0;}@media(max-width:991px){#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node a [class*=glyphicon-]{font-size:13px;margin-top:6px;}}#app-graphic-tree section#tree #nodes>.row-5>[class*=col-]>.row-5>[class*=col-] .grandchild-node a.active{pointer-events:initial;cursor:pointer;}#app-graphic-tree section#details article{background-color:#fbfaf5;background-image:-moz-linear-gradient(top,#fff,#f4f2e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f4f2e6));background-image:-webkit-linear-gradient(top,#fff,#f4f2e6);background-image:-o-linear-gradient(top,#fff,#f4f2e6);background-image:linear-gradient(to bottom,#fff,#f4f2e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFF4F2E6",GradientType=0);padding:15px;}#app-graphic-tree section#details article .row [class*=col-],#app-graphic-tree section#details article .featured_products .product [class*=col-],.featured_products #app-graphic-tree section#details article .product [class*=col-]{padding-bottom:5px;}#app-graphic-tree section#details article #weekly-sales h2{color:#7d7d7d;font-size:18px;margin-top:0;}@media(max-width:991px){#app-graphic-tree section#details article #weekly-sales>.row>[class*=col-] .row [class*=col-],#app-graphic-tree section#details article .featured_products #weekly-sales>.product>[class*=col-] .row [class*=col-],.featured_products #app-graphic-tree section#details article #weekly-sales>.product>[class*=col-] .row [class*=col-],#app-graphic-tree section#details article #weekly-sales>.row>[class*=col-] .featured_products .product [class*=col-],.featured_products #app-graphic-tree section#details article #weekly-sales>.row>[class*=col-] .product [class*=col-],#app-graphic-tree section#details article .featured_products #weekly-sales>.product>[class*=col-] .product [class*=col-],.featured_products #app-graphic-tree section#details article #weekly-sales>.product>[class*=col-] .product [class*=col-]{padding:0;}}#app-graphic-tree section#details article #weekly-sales>.row [class*=col-],#app-graphic-tree section#details article .featured_products #weekly-sales>.product [class*=col-],.featured_products #app-graphic-tree section#details article #weekly-sales>.product [class*=col-]{padding-bottom:0;}#app-graphic-tree section#details article label{font-size:13px;margin:0;line-height:16px;}#app-graphic-tree section#details article .detail-amount{background:#e9e9e9;border:1px solid #ccccd7;padding:2px 4px;min-height:24px;}#app-graphic-tree section#details article .detail-amount span{text-align:right;display:block;}.img-fluid{width:100%;}.avatar{border-radius:50%;display:inline-block;max-width:100%;width:100% \9;height:auto;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.avatar.avatar-sm{padding:3px;}.avatar.avatar-xs{padding:0;}.legend{margin-bottom:20px;}.legend .legend-item .legend-object{float:left;display:block;margin-right:5px;}.legend .legend-item .legend-body{display:block;overflow:hidden;zoom:1;}.popover.top,.popover.bottom{min-width:300px;z-index:10000;}#doublebundlesave .popover.top{min-width:225px;}.panel-body.well{border-radius:0;margin-bottom:0;border-left:0;border-top:0;border-right:0;}.panel-body+.panel-body{border-top:1px solid #ddd;}.progress.progress-lg{height:15px;}.progress.progress-sm{height:8px;}.progress.progress-xs{height:4px;}.progress-bar{border-radius:4px;}.progress.no-background{background:transparent;box-shadow:none;}.pager{margin:0;}.media .media-icon{font-size:42px;}.metric{margin-bottom:20px;}.metric .metric-title{font-size:1.1em;}.metric .metric-body{font-size:4em;line-height:1em;font-weight:bold;}.metric.metric-lg .metric-title{font-size:1.2em;}.metric.metric-lg .metric-body{font-size:5em;line-height:1em;}.metric.metric-sm .metric-title{font-size:.9em;}.metric.metric-sm .metric-body{font-size:3em;line-height:1em;font-weight:bold;}.metric.metric-xs .metric-title{font-size:.8em;}.metric.metric-xs .metric-body{font-size:2em;line-height:1em;font-weight:bold;}.product{margin-bottom:20px;}.product .product-image{position:relative;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.product .product-image:hover .product-image-overlay{opacity:1;filter:alpha(opacity=100);}.product .product-image:hover img{opacity:.3;filter:alpha(opacity=30);}.product .product-image img{display:inline-block;max-width:100%;height:auto;margin:0 auto;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}.product .product-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;filter:alpha(opacity=0);color:#999;height:100%;cursor:pointer;z-index:1;}.product .product-image-overlay .icon{display:block;position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;font-size:3rem;}.product .product-price{color:#f00;}.product.product-pack{-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;margin-bottom:30px;}.product.product-pack.active .product-image{position:relative;}.product.product-pack .product-image{position:relative;}.product.product-pack .product-image:hover .product-image-overlay{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}.product.product-pack .product-image-overlay .icon{margin-top:-2.5rem;margin-left:-2.5rem;font-size:5rem;}.product.product-pack .product-content{display:table-cell;width:100%;padding-right:10px;}.product.product-pack .product-title{font-size:17px;}.product.product-pack .product-price{font-size:14px;}.product.product-pack .product-body{padding:10px;}.product.product-pack .product-options{display:table-cell;text-align:right;}.product.product-featured{-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;}.product.product-featured.active .product-image{position:relative;}.product.product-featured.active .product-options .view-quantity{visibility:visible;}.product.product-featured .product-image{position:relative;}.product.product-featured .product-image:hover .product-image-overlay{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}.product.product-featured .product-image-overlay .icon{margin-top:-2.5rem;margin-left:-2.5rem;font-size:5rem;}.product.product-featured .product-content{display:table-cell;width:100%;padding-right:10px;height:80px;min-height:80px;}.product.product-featured .product-title{font-size:17px;}.product.product-featured .product-price{font-size:14px;}.product.product-featured .product-body{padding:10px;}.product.product-featured .product-options{display:block;margin-top:10px;}.product.product-featured .product-options .input-group{display:block;}.product.product-featured .product-options .view-quantity{visibility:hidden;}.product.product-featured .product-options .form-control{width:auto;display:inline-block;position:relative;top:2px;}.product.product-row{-webkit-transition:box-shadow .2s ease-in-out;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;}.product.product-row>th,.product.product-row>td{vertical-align:middle;}.product.product-row .product-image{position:relative;width:75px;}.product.product-row .product-image img{max-height:50px;}.product.product-row .product-image-overlay .icon{margin-top:-.75rem;margin-left:-.75rem;font-size:1.5rem;}.product.product-row .product-content{width:100%;}.product.product-row .product-quantity{min-width:80px;width:80px;}.product.product-row .product-options{text-align:right;}#openMobile{margin-left:10px;margin-right:15px;}@media(max-width:767px){.navbar-mobile-fixed-top,.navbar-mobile-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;}}.navbar-mobile-fixed-top,.navbar-mobile-fixed-bottom{border-radius:0;}@media(max-width:767px){.navbar-mobile-fixed-top{top:0;border-width:0 0 1px;}}.navbar-mobile-fixed-top-offset{height:50px;display:none;}@media(max-width:767px){.navbar-header .flex{justify-content:space-around;height:52px;}}.navbar-fixed-top-offset{height:50px;}.navbar .divider{height:1px;margin:5px 0;border-right:1px solid #fff;border-left:1px solid #f2f2f2;}.navbar-inverse .divider{border-right-color:#222;border-left-color:#111;}@media(max-width:767px){.navbar-collapse .nav>.divider{display:none;}}@media screen and (max-width:767px){.side-collapse-container{position:relative;left:0;transition:left .4s;}.side-collapse-container.out{left:200px;}.side-collapse{top:50px;bottom:0;left:0;width:200px;position:fixed;overflow-x:hidden;overflow-y:auto;transition:left .4s;padding-left:15px;background-color:#333;}.side-collapse.in{left:-200px;}}[class*=col-].col-border-left{border-left:1px dotted #ccc;}[class*=col-].col-border-right{border-right:1px dotted #ccc;}[class^=row].margin-0,[class*=" row"].margin-0,[class^=form-group].margin-0,[class*=" form-group"].margin-0{margin-left:-0;margin-right:-0;}[class^=row].margin-0>[class^=col-],[class^=row].margin-0>[class*=" col-"],[class*=" row"].margin-0>[class^=col-],[class*=" row"].margin-0>[class*=" col-"],[class^=form-group].margin-0>[class^=col-],[class^=form-group].margin-0>[class*=" col-"],[class*=" form-group"].margin-0>[class^=col-],[class*=" form-group"].margin-0>[class*=" col-"]{padding-right:0;padding-left:0;}[class^=row].margin-0 [class^=row],[class^=row].margin-0 [class*=" row"],[class^=row].margin-0 [class^=form-group],[class^=row].margin-0 [class*=" form-group"],[class*=" row"].margin-0 [class^=row],[class*=" row"].margin-0 [class*=" row"],[class*=" row"].margin-0 [class^=form-group],[class*=" row"].margin-0 [class*=" form-group"],[class^=form-group].margin-0 [class^=row],[class^=form-group].margin-0 [class*=" row"],[class^=form-group].margin-0 [class^=form-group],[class^=form-group].margin-0 [class*=" form-group"],[class*=" form-group"].margin-0 [class^=row],[class*=" form-group"].margin-0 [class*=" row"],[class*=" form-group"].margin-0 [class^=form-group],[class*=" form-group"].margin-0 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-2,[class*=" row"].margin-2,[class^=form-group].margin-2,[class*=" form-group"].margin-2{margin-left:-1px;margin-right:-1px;}[class^=row].margin-2>[class^=col-],[class^=row].margin-2>[class*=" col-"],[class*=" row"].margin-2>[class^=col-],[class*=" row"].margin-2>[class*=" col-"],[class^=form-group].margin-2>[class^=col-],[class^=form-group].margin-2>[class*=" col-"],[class*=" form-group"].margin-2>[class^=col-],[class*=" form-group"].margin-2>[class*=" col-"]{padding-right:1px;padding-left:1px;}[class^=row].margin-2 [class^=row],[class^=row].margin-2 [class*=" row"],[class^=row].margin-2 [class^=form-group],[class^=row].margin-2 [class*=" form-group"],[class*=" row"].margin-2 [class^=row],[class*=" row"].margin-2 [class*=" row"],[class*=" row"].margin-2 [class^=form-group],[class*=" row"].margin-2 [class*=" form-group"],[class^=form-group].margin-2 [class^=row],[class^=form-group].margin-2 [class*=" row"],[class^=form-group].margin-2 [class^=form-group],[class^=form-group].margin-2 [class*=" form-group"],[class*=" form-group"].margin-2 [class^=row],[class*=" form-group"].margin-2 [class*=" row"],[class*=" form-group"].margin-2 [class^=form-group],[class*=" form-group"].margin-2 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-4,[class*=" row"].margin-4,[class^=form-group].margin-4,[class*=" form-group"].margin-4{margin-left:-2px;margin-right:-2px;}[class^=row].margin-4>[class^=col-],[class^=row].margin-4>[class*=" col-"],[class*=" row"].margin-4>[class^=col-],[class*=" row"].margin-4>[class*=" col-"],[class^=form-group].margin-4>[class^=col-],[class^=form-group].margin-4>[class*=" col-"],[class*=" form-group"].margin-4>[class^=col-],[class*=" form-group"].margin-4>[class*=" col-"]{padding-right:2px;padding-left:2px;}[class^=row].margin-4 [class^=row],[class^=row].margin-4 [class*=" row"],[class^=row].margin-4 [class^=form-group],[class^=row].margin-4 [class*=" form-group"],[class*=" row"].margin-4 [class^=row],[class*=" row"].margin-4 [class*=" row"],[class*=" row"].margin-4 [class^=form-group],[class*=" row"].margin-4 [class*=" form-group"],[class^=form-group].margin-4 [class^=row],[class^=form-group].margin-4 [class*=" row"],[class^=form-group].margin-4 [class^=form-group],[class^=form-group].margin-4 [class*=" form-group"],[class*=" form-group"].margin-4 [class^=row],[class*=" form-group"].margin-4 [class*=" row"],[class*=" form-group"].margin-4 [class^=form-group],[class*=" form-group"].margin-4 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-6,[class*=" row"].margin-6,[class^=form-group].margin-6,[class*=" form-group"].margin-6{margin-left:-3px;margin-right:-3px;}[class^=row].margin-6>[class^=col-],[class^=row].margin-6>[class*=" col-"],[class*=" row"].margin-6>[class^=col-],[class*=" row"].margin-6>[class*=" col-"],[class^=form-group].margin-6>[class^=col-],[class^=form-group].margin-6>[class*=" col-"],[class*=" form-group"].margin-6>[class^=col-],[class*=" form-group"].margin-6>[class*=" col-"]{padding-right:3px;padding-left:3px;}[class^=row].margin-6 [class^=row],[class^=row].margin-6 [class*=" row"],[class^=row].margin-6 [class^=form-group],[class^=row].margin-6 [class*=" form-group"],[class*=" row"].margin-6 [class^=row],[class*=" row"].margin-6 [class*=" row"],[class*=" row"].margin-6 [class^=form-group],[class*=" row"].margin-6 [class*=" form-group"],[class^=form-group].margin-6 [class^=row],[class^=form-group].margin-6 [class*=" row"],[class^=form-group].margin-6 [class^=form-group],[class^=form-group].margin-6 [class*=" form-group"],[class*=" form-group"].margin-6 [class^=row],[class*=" form-group"].margin-6 [class*=" row"],[class*=" form-group"].margin-6 [class^=form-group],[class*=" form-group"].margin-6 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-8,[class*=" row"].margin-8,[class^=form-group].margin-8,[class*=" form-group"].margin-8{margin-left:-4px;margin-right:-4px;}[class^=row].margin-8>[class^=col-],[class^=row].margin-8>[class*=" col-"],[class*=" row"].margin-8>[class^=col-],[class*=" row"].margin-8>[class*=" col-"],[class^=form-group].margin-8>[class^=col-],[class^=form-group].margin-8>[class*=" col-"],[class*=" form-group"].margin-8>[class^=col-],[class*=" form-group"].margin-8>[class*=" col-"]{padding-right:4px;padding-left:4px;}[class^=row].margin-8 [class^=row],[class^=row].margin-8 [class*=" row"],[class^=row].margin-8 [class^=form-group],[class^=row].margin-8 [class*=" form-group"],[class*=" row"].margin-8 [class^=row],[class*=" row"].margin-8 [class*=" row"],[class*=" row"].margin-8 [class^=form-group],[class*=" row"].margin-8 [class*=" form-group"],[class^=form-group].margin-8 [class^=row],[class^=form-group].margin-8 [class*=" row"],[class^=form-group].margin-8 [class^=form-group],[class^=form-group].margin-8 [class*=" form-group"],[class*=" form-group"].margin-8 [class^=row],[class*=" form-group"].margin-8 [class*=" row"],[class*=" form-group"].margin-8 [class^=form-group],[class*=" form-group"].margin-8 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-10,[class*=" row"].margin-10,[class^=form-group].margin-10,[class*=" form-group"].margin-10{margin-left:-5px;margin-right:-5px;}[class^=row].margin-10>[class^=col-],[class^=row].margin-10>[class*=" col-"],[class*=" row"].margin-10>[class^=col-],[class*=" row"].margin-10>[class*=" col-"],[class^=form-group].margin-10>[class^=col-],[class^=form-group].margin-10>[class*=" col-"],[class*=" form-group"].margin-10>[class^=col-],[class*=" form-group"].margin-10>[class*=" col-"]{padding-right:5px;padding-left:5px;}[class^=row].margin-10 [class^=row],[class^=row].margin-10 [class*=" row"],[class^=row].margin-10 [class^=form-group],[class^=row].margin-10 [class*=" form-group"],[class*=" row"].margin-10 [class^=row],[class*=" row"].margin-10 [class*=" row"],[class*=" row"].margin-10 [class^=form-group],[class*=" row"].margin-10 [class*=" form-group"],[class^=form-group].margin-10 [class^=row],[class^=form-group].margin-10 [class*=" row"],[class^=form-group].margin-10 [class^=form-group],[class^=form-group].margin-10 [class*=" form-group"],[class*=" form-group"].margin-10 [class^=row],[class*=" form-group"].margin-10 [class*=" row"],[class*=" form-group"].margin-10 [class^=form-group],[class*=" form-group"].margin-10 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-12,[class*=" row"].margin-12,[class^=form-group].margin-12,[class*=" form-group"].margin-12{margin-left:-6px;margin-right:-6px;}[class^=row].margin-12>[class^=col-],[class^=row].margin-12>[class*=" col-"],[class*=" row"].margin-12>[class^=col-],[class*=" row"].margin-12>[class*=" col-"],[class^=form-group].margin-12>[class^=col-],[class^=form-group].margin-12>[class*=" col-"],[class*=" form-group"].margin-12>[class^=col-],[class*=" form-group"].margin-12>[class*=" col-"]{padding-right:6px;padding-left:6px;}[class^=row].margin-12 [class^=row],[class^=row].margin-12 [class*=" row"],[class^=row].margin-12 [class^=form-group],[class^=row].margin-12 [class*=" form-group"],[class*=" row"].margin-12 [class^=row],[class*=" row"].margin-12 [class*=" row"],[class*=" row"].margin-12 [class^=form-group],[class*=" row"].margin-12 [class*=" form-group"],[class^=form-group].margin-12 [class^=row],[class^=form-group].margin-12 [class*=" row"],[class^=form-group].margin-12 [class^=form-group],[class^=form-group].margin-12 [class*=" form-group"],[class*=" form-group"].margin-12 [class^=row],[class*=" form-group"].margin-12 [class*=" row"],[class*=" form-group"].margin-12 [class^=form-group],[class*=" form-group"].margin-12 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-14,[class*=" row"].margin-14,[class^=form-group].margin-14,[class*=" form-group"].margin-14{margin-left:-7px;margin-right:-7px;}[class^=row].margin-14>[class^=col-],[class^=row].margin-14>[class*=" col-"],[class*=" row"].margin-14>[class^=col-],[class*=" row"].margin-14>[class*=" col-"],[class^=form-group].margin-14>[class^=col-],[class^=form-group].margin-14>[class*=" col-"],[class*=" form-group"].margin-14>[class^=col-],[class*=" form-group"].margin-14>[class*=" col-"]{padding-right:7px;padding-left:7px;}[class^=row].margin-14 [class^=row],[class^=row].margin-14 [class*=" row"],[class^=row].margin-14 [class^=form-group],[class^=row].margin-14 [class*=" form-group"],[class*=" row"].margin-14 [class^=row],[class*=" row"].margin-14 [class*=" row"],[class*=" row"].margin-14 [class^=form-group],[class*=" row"].margin-14 [class*=" form-group"],[class^=form-group].margin-14 [class^=row],[class^=form-group].margin-14 [class*=" row"],[class^=form-group].margin-14 [class^=form-group],[class^=form-group].margin-14 [class*=" form-group"],[class*=" form-group"].margin-14 [class^=row],[class*=" form-group"].margin-14 [class*=" row"],[class*=" form-group"].margin-14 [class^=form-group],[class*=" form-group"].margin-14 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-16,[class*=" row"].margin-16,[class^=form-group].margin-16,[class*=" form-group"].margin-16{margin-left:-8px;margin-right:-8px;}[class^=row].margin-16>[class^=col-],[class^=row].margin-16>[class*=" col-"],[class*=" row"].margin-16>[class^=col-],[class*=" row"].margin-16>[class*=" col-"],[class^=form-group].margin-16>[class^=col-],[class^=form-group].margin-16>[class*=" col-"],[class*=" form-group"].margin-16>[class^=col-],[class*=" form-group"].margin-16>[class*=" col-"]{padding-right:8px;padding-left:8px;}[class^=row].margin-16 [class^=row],[class^=row].margin-16 [class*=" row"],[class^=row].margin-16 [class^=form-group],[class^=row].margin-16 [class*=" form-group"],[class*=" row"].margin-16 [class^=row],[class*=" row"].margin-16 [class*=" row"],[class*=" row"].margin-16 [class^=form-group],[class*=" row"].margin-16 [class*=" form-group"],[class^=form-group].margin-16 [class^=row],[class^=form-group].margin-16 [class*=" row"],[class^=form-group].margin-16 [class^=form-group],[class^=form-group].margin-16 [class*=" form-group"],[class*=" form-group"].margin-16 [class^=row],[class*=" form-group"].margin-16 [class*=" row"],[class*=" form-group"].margin-16 [class^=form-group],[class*=" form-group"].margin-16 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-18,[class*=" row"].margin-18,[class^=form-group].margin-18,[class*=" form-group"].margin-18{margin-left:-9px;margin-right:-9px;}[class^=row].margin-18>[class^=col-],[class^=row].margin-18>[class*=" col-"],[class*=" row"].margin-18>[class^=col-],[class*=" row"].margin-18>[class*=" col-"],[class^=form-group].margin-18>[class^=col-],[class^=form-group].margin-18>[class*=" col-"],[class*=" form-group"].margin-18>[class^=col-],[class*=" form-group"].margin-18>[class*=" col-"]{padding-right:9px;padding-left:9px;}[class^=row].margin-18 [class^=row],[class^=row].margin-18 [class*=" row"],[class^=row].margin-18 [class^=form-group],[class^=row].margin-18 [class*=" form-group"],[class*=" row"].margin-18 [class^=row],[class*=" row"].margin-18 [class*=" row"],[class*=" row"].margin-18 [class^=form-group],[class*=" row"].margin-18 [class*=" form-group"],[class^=form-group].margin-18 [class^=row],[class^=form-group].margin-18 [class*=" row"],[class^=form-group].margin-18 [class^=form-group],[class^=form-group].margin-18 [class*=" form-group"],[class*=" form-group"].margin-18 [class^=row],[class*=" form-group"].margin-18 [class*=" row"],[class*=" form-group"].margin-18 [class^=form-group],[class*=" form-group"].margin-18 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-20,[class*=" row"].margin-20,[class^=form-group].margin-20,[class*=" form-group"].margin-20{margin-left:-10px;margin-right:-10px;}[class^=row].margin-20>[class^=col-],[class^=row].margin-20>[class*=" col-"],[class*=" row"].margin-20>[class^=col-],[class*=" row"].margin-20>[class*=" col-"],[class^=form-group].margin-20>[class^=col-],[class^=form-group].margin-20>[class*=" col-"],[class*=" form-group"].margin-20>[class^=col-],[class*=" form-group"].margin-20>[class*=" col-"]{padding-right:10px;padding-left:10px;}[class^=row].margin-20 [class^=row],[class^=row].margin-20 [class*=" row"],[class^=row].margin-20 [class^=form-group],[class^=row].margin-20 [class*=" form-group"],[class*=" row"].margin-20 [class^=row],[class*=" row"].margin-20 [class*=" row"],[class*=" row"].margin-20 [class^=form-group],[class*=" row"].margin-20 [class*=" form-group"],[class^=form-group].margin-20 [class^=row],[class^=form-group].margin-20 [class*=" row"],[class^=form-group].margin-20 [class^=form-group],[class^=form-group].margin-20 [class*=" form-group"],[class*=" form-group"].margin-20 [class^=row],[class*=" form-group"].margin-20 [class*=" row"],[class*=" form-group"].margin-20 [class^=form-group],[class*=" form-group"].margin-20 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-22,[class*=" row"].margin-22,[class^=form-group].margin-22,[class*=" form-group"].margin-22{margin-left:-11px;margin-right:-11px;}[class^=row].margin-22>[class^=col-],[class^=row].margin-22>[class*=" col-"],[class*=" row"].margin-22>[class^=col-],[class*=" row"].margin-22>[class*=" col-"],[class^=form-group].margin-22>[class^=col-],[class^=form-group].margin-22>[class*=" col-"],[class*=" form-group"].margin-22>[class^=col-],[class*=" form-group"].margin-22>[class*=" col-"]{padding-right:11px;padding-left:11px;}[class^=row].margin-22 [class^=row],[class^=row].margin-22 [class*=" row"],[class^=row].margin-22 [class^=form-group],[class^=row].margin-22 [class*=" form-group"],[class*=" row"].margin-22 [class^=row],[class*=" row"].margin-22 [class*=" row"],[class*=" row"].margin-22 [class^=form-group],[class*=" row"].margin-22 [class*=" form-group"],[class^=form-group].margin-22 [class^=row],[class^=form-group].margin-22 [class*=" row"],[class^=form-group].margin-22 [class^=form-group],[class^=form-group].margin-22 [class*=" form-group"],[class*=" form-group"].margin-22 [class^=row],[class*=" form-group"].margin-22 [class*=" row"],[class*=" form-group"].margin-22 [class^=form-group],[class*=" form-group"].margin-22 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-24,[class*=" row"].margin-24,[class^=form-group].margin-24,[class*=" form-group"].margin-24{margin-left:-12px;margin-right:-12px;}[class^=row].margin-24>[class^=col-],[class^=row].margin-24>[class*=" col-"],[class*=" row"].margin-24>[class^=col-],[class*=" row"].margin-24>[class*=" col-"],[class^=form-group].margin-24>[class^=col-],[class^=form-group].margin-24>[class*=" col-"],[class*=" form-group"].margin-24>[class^=col-],[class*=" form-group"].margin-24>[class*=" col-"]{padding-right:12px;padding-left:12px;}[class^=row].margin-24 [class^=row],[class^=row].margin-24 [class*=" row"],[class^=row].margin-24 [class^=form-group],[class^=row].margin-24 [class*=" form-group"],[class*=" row"].margin-24 [class^=row],[class*=" row"].margin-24 [class*=" row"],[class*=" row"].margin-24 [class^=form-group],[class*=" row"].margin-24 [class*=" form-group"],[class^=form-group].margin-24 [class^=row],[class^=form-group].margin-24 [class*=" row"],[class^=form-group].margin-24 [class^=form-group],[class^=form-group].margin-24 [class*=" form-group"],[class*=" form-group"].margin-24 [class^=row],[class*=" form-group"].margin-24 [class*=" row"],[class*=" form-group"].margin-24 [class^=form-group],[class*=" form-group"].margin-24 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-26,[class*=" row"].margin-26,[class^=form-group].margin-26,[class*=" form-group"].margin-26{margin-left:-13px;margin-right:-13px;}[class^=row].margin-26>[class^=col-],[class^=row].margin-26>[class*=" col-"],[class*=" row"].margin-26>[class^=col-],[class*=" row"].margin-26>[class*=" col-"],[class^=form-group].margin-26>[class^=col-],[class^=form-group].margin-26>[class*=" col-"],[class*=" form-group"].margin-26>[class^=col-],[class*=" form-group"].margin-26>[class*=" col-"]{padding-right:13px;padding-left:13px;}[class^=row].margin-26 [class^=row],[class^=row].margin-26 [class*=" row"],[class^=row].margin-26 [class^=form-group],[class^=row].margin-26 [class*=" form-group"],[class*=" row"].margin-26 [class^=row],[class*=" row"].margin-26 [class*=" row"],[class*=" row"].margin-26 [class^=form-group],[class*=" row"].margin-26 [class*=" form-group"],[class^=form-group].margin-26 [class^=row],[class^=form-group].margin-26 [class*=" row"],[class^=form-group].margin-26 [class^=form-group],[class^=form-group].margin-26 [class*=" form-group"],[class*=" form-group"].margin-26 [class^=row],[class*=" form-group"].margin-26 [class*=" row"],[class*=" form-group"].margin-26 [class^=form-group],[class*=" form-group"].margin-26 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-28,[class*=" row"].margin-28,[class^=form-group].margin-28,[class*=" form-group"].margin-28{margin-left:-14px;margin-right:-14px;}[class^=row].margin-28>[class^=col-],[class^=row].margin-28>[class*=" col-"],[class*=" row"].margin-28>[class^=col-],[class*=" row"].margin-28>[class*=" col-"],[class^=form-group].margin-28>[class^=col-],[class^=form-group].margin-28>[class*=" col-"],[class*=" form-group"].margin-28>[class^=col-],[class*=" form-group"].margin-28>[class*=" col-"]{padding-right:14px;padding-left:14px;}[class^=row].margin-28 [class^=row],[class^=row].margin-28 [class*=" row"],[class^=row].margin-28 [class^=form-group],[class^=row].margin-28 [class*=" form-group"],[class*=" row"].margin-28 [class^=row],[class*=" row"].margin-28 [class*=" row"],[class*=" row"].margin-28 [class^=form-group],[class*=" row"].margin-28 [class*=" form-group"],[class^=form-group].margin-28 [class^=row],[class^=form-group].margin-28 [class*=" row"],[class^=form-group].margin-28 [class^=form-group],[class^=form-group].margin-28 [class*=" form-group"],[class*=" form-group"].margin-28 [class^=row],[class*=" form-group"].margin-28 [class*=" row"],[class*=" form-group"].margin-28 [class^=form-group],[class*=" form-group"].margin-28 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-30,[class*=" row"].margin-30,[class^=form-group].margin-30,[class*=" form-group"].margin-30{margin-left:-15px;margin-right:-15px;}[class^=row].margin-30>[class^=col-],[class^=row].margin-30>[class*=" col-"],[class*=" row"].margin-30>[class^=col-],[class*=" row"].margin-30>[class*=" col-"],[class^=form-group].margin-30>[class^=col-],[class^=form-group].margin-30>[class*=" col-"],[class*=" form-group"].margin-30>[class^=col-],[class*=" form-group"].margin-30>[class*=" col-"]{padding-right:15px;padding-left:15px;}[class^=row].margin-30 [class^=row],[class^=row].margin-30 [class*=" row"],[class^=row].margin-30 [class^=form-group],[class^=row].margin-30 [class*=" form-group"],[class*=" row"].margin-30 [class^=row],[class*=" row"].margin-30 [class*=" row"],[class*=" row"].margin-30 [class^=form-group],[class*=" row"].margin-30 [class*=" form-group"],[class^=form-group].margin-30 [class^=row],[class^=form-group].margin-30 [class*=" row"],[class^=form-group].margin-30 [class^=form-group],[class^=form-group].margin-30 [class*=" form-group"],[class*=" form-group"].margin-30 [class^=row],[class*=" form-group"].margin-30 [class*=" row"],[class*=" form-group"].margin-30 [class^=form-group],[class*=" form-group"].margin-30 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-32,[class*=" row"].margin-32,[class^=form-group].margin-32,[class*=" form-group"].margin-32{margin-left:-16px;margin-right:-16px;}[class^=row].margin-32>[class^=col-],[class^=row].margin-32>[class*=" col-"],[class*=" row"].margin-32>[class^=col-],[class*=" row"].margin-32>[class*=" col-"],[class^=form-group].margin-32>[class^=col-],[class^=form-group].margin-32>[class*=" col-"],[class*=" form-group"].margin-32>[class^=col-],[class*=" form-group"].margin-32>[class*=" col-"]{padding-right:16px;padding-left:16px;}[class^=row].margin-32 [class^=row],[class^=row].margin-32 [class*=" row"],[class^=row].margin-32 [class^=form-group],[class^=row].margin-32 [class*=" form-group"],[class*=" row"].margin-32 [class^=row],[class*=" row"].margin-32 [class*=" row"],[class*=" row"].margin-32 [class^=form-group],[class*=" row"].margin-32 [class*=" form-group"],[class^=form-group].margin-32 [class^=row],[class^=form-group].margin-32 [class*=" row"],[class^=form-group].margin-32 [class^=form-group],[class^=form-group].margin-32 [class*=" form-group"],[class*=" form-group"].margin-32 [class^=row],[class*=" form-group"].margin-32 [class*=" row"],[class*=" form-group"].margin-32 [class^=form-group],[class*=" form-group"].margin-32 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-34,[class*=" row"].margin-34,[class^=form-group].margin-34,[class*=" form-group"].margin-34{margin-left:-17px;margin-right:-17px;}[class^=row].margin-34>[class^=col-],[class^=row].margin-34>[class*=" col-"],[class*=" row"].margin-34>[class^=col-],[class*=" row"].margin-34>[class*=" col-"],[class^=form-group].margin-34>[class^=col-],[class^=form-group].margin-34>[class*=" col-"],[class*=" form-group"].margin-34>[class^=col-],[class*=" form-group"].margin-34>[class*=" col-"]{padding-right:17px;padding-left:17px;}[class^=row].margin-34 [class^=row],[class^=row].margin-34 [class*=" row"],[class^=row].margin-34 [class^=form-group],[class^=row].margin-34 [class*=" form-group"],[class*=" row"].margin-34 [class^=row],[class*=" row"].margin-34 [class*=" row"],[class*=" row"].margin-34 [class^=form-group],[class*=" row"].margin-34 [class*=" form-group"],[class^=form-group].margin-34 [class^=row],[class^=form-group].margin-34 [class*=" row"],[class^=form-group].margin-34 [class^=form-group],[class^=form-group].margin-34 [class*=" form-group"],[class*=" form-group"].margin-34 [class^=row],[class*=" form-group"].margin-34 [class*=" row"],[class*=" form-group"].margin-34 [class^=form-group],[class*=" form-group"].margin-34 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-36,[class*=" row"].margin-36,[class^=form-group].margin-36,[class*=" form-group"].margin-36{margin-left:-18px;margin-right:-18px;}[class^=row].margin-36>[class^=col-],[class^=row].margin-36>[class*=" col-"],[class*=" row"].margin-36>[class^=col-],[class*=" row"].margin-36>[class*=" col-"],[class^=form-group].margin-36>[class^=col-],[class^=form-group].margin-36>[class*=" col-"],[class*=" form-group"].margin-36>[class^=col-],[class*=" form-group"].margin-36>[class*=" col-"]{padding-right:18px;padding-left:18px;}[class^=row].margin-36 [class^=row],[class^=row].margin-36 [class*=" row"],[class^=row].margin-36 [class^=form-group],[class^=row].margin-36 [class*=" form-group"],[class*=" row"].margin-36 [class^=row],[class*=" row"].margin-36 [class*=" row"],[class*=" row"].margin-36 [class^=form-group],[class*=" row"].margin-36 [class*=" form-group"],[class^=form-group].margin-36 [class^=row],[class^=form-group].margin-36 [class*=" row"],[class^=form-group].margin-36 [class^=form-group],[class^=form-group].margin-36 [class*=" form-group"],[class*=" form-group"].margin-36 [class^=row],[class*=" form-group"].margin-36 [class*=" row"],[class*=" form-group"].margin-36 [class^=form-group],[class*=" form-group"].margin-36 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-38,[class*=" row"].margin-38,[class^=form-group].margin-38,[class*=" form-group"].margin-38{margin-left:-19px;margin-right:-19px;}[class^=row].margin-38>[class^=col-],[class^=row].margin-38>[class*=" col-"],[class*=" row"].margin-38>[class^=col-],[class*=" row"].margin-38>[class*=" col-"],[class^=form-group].margin-38>[class^=col-],[class^=form-group].margin-38>[class*=" col-"],[class*=" form-group"].margin-38>[class^=col-],[class*=" form-group"].margin-38>[class*=" col-"]{padding-right:19px;padding-left:19px;}[class^=row].margin-38 [class^=row],[class^=row].margin-38 [class*=" row"],[class^=row].margin-38 [class^=form-group],[class^=row].margin-38 [class*=" form-group"],[class*=" row"].margin-38 [class^=row],[class*=" row"].margin-38 [class*=" row"],[class*=" row"].margin-38 [class^=form-group],[class*=" row"].margin-38 [class*=" form-group"],[class^=form-group].margin-38 [class^=row],[class^=form-group].margin-38 [class*=" row"],[class^=form-group].margin-38 [class^=form-group],[class^=form-group].margin-38 [class*=" form-group"],[class*=" form-group"].margin-38 [class^=row],[class*=" form-group"].margin-38 [class*=" row"],[class*=" form-group"].margin-38 [class^=form-group],[class*=" form-group"].margin-38 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-40,[class*=" row"].margin-40,[class^=form-group].margin-40,[class*=" form-group"].margin-40{margin-left:-20px;margin-right:-20px;}[class^=row].margin-40>[class^=col-],[class^=row].margin-40>[class*=" col-"],[class*=" row"].margin-40>[class^=col-],[class*=" row"].margin-40>[class*=" col-"],[class^=form-group].margin-40>[class^=col-],[class^=form-group].margin-40>[class*=" col-"],[class*=" form-group"].margin-40>[class^=col-],[class*=" form-group"].margin-40>[class*=" col-"]{padding-right:20px;padding-left:20px;}[class^=row].margin-40 [class^=row],[class^=row].margin-40 [class*=" row"],[class^=row].margin-40 [class^=form-group],[class^=row].margin-40 [class*=" form-group"],[class*=" row"].margin-40 [class^=row],[class*=" row"].margin-40 [class*=" row"],[class*=" row"].margin-40 [class^=form-group],[class*=" row"].margin-40 [class*=" form-group"],[class^=form-group].margin-40 [class^=row],[class^=form-group].margin-40 [class*=" row"],[class^=form-group].margin-40 [class^=form-group],[class^=form-group].margin-40 [class*=" form-group"],[class*=" form-group"].margin-40 [class^=row],[class*=" form-group"].margin-40 [class*=" row"],[class*=" form-group"].margin-40 [class^=form-group],[class*=" form-group"].margin-40 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-42,[class*=" row"].margin-42,[class^=form-group].margin-42,[class*=" form-group"].margin-42{margin-left:-21px;margin-right:-21px;}[class^=row].margin-42>[class^=col-],[class^=row].margin-42>[class*=" col-"],[class*=" row"].margin-42>[class^=col-],[class*=" row"].margin-42>[class*=" col-"],[class^=form-group].margin-42>[class^=col-],[class^=form-group].margin-42>[class*=" col-"],[class*=" form-group"].margin-42>[class^=col-],[class*=" form-group"].margin-42>[class*=" col-"]{padding-right:21px;padding-left:21px;}[class^=row].margin-42 [class^=row],[class^=row].margin-42 [class*=" row"],[class^=row].margin-42 [class^=form-group],[class^=row].margin-42 [class*=" form-group"],[class*=" row"].margin-42 [class^=row],[class*=" row"].margin-42 [class*=" row"],[class*=" row"].margin-42 [class^=form-group],[class*=" row"].margin-42 [class*=" form-group"],[class^=form-group].margin-42 [class^=row],[class^=form-group].margin-42 [class*=" row"],[class^=form-group].margin-42 [class^=form-group],[class^=form-group].margin-42 [class*=" form-group"],[class*=" form-group"].margin-42 [class^=row],[class*=" form-group"].margin-42 [class*=" row"],[class*=" form-group"].margin-42 [class^=form-group],[class*=" form-group"].margin-42 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-44,[class*=" row"].margin-44,[class^=form-group].margin-44,[class*=" form-group"].margin-44{margin-left:-22px;margin-right:-22px;}[class^=row].margin-44>[class^=col-],[class^=row].margin-44>[class*=" col-"],[class*=" row"].margin-44>[class^=col-],[class*=" row"].margin-44>[class*=" col-"],[class^=form-group].margin-44>[class^=col-],[class^=form-group].margin-44>[class*=" col-"],[class*=" form-group"].margin-44>[class^=col-],[class*=" form-group"].margin-44>[class*=" col-"]{padding-right:22px;padding-left:22px;}[class^=row].margin-44 [class^=row],[class^=row].margin-44 [class*=" row"],[class^=row].margin-44 [class^=form-group],[class^=row].margin-44 [class*=" form-group"],[class*=" row"].margin-44 [class^=row],[class*=" row"].margin-44 [class*=" row"],[class*=" row"].margin-44 [class^=form-group],[class*=" row"].margin-44 [class*=" form-group"],[class^=form-group].margin-44 [class^=row],[class^=form-group].margin-44 [class*=" row"],[class^=form-group].margin-44 [class^=form-group],[class^=form-group].margin-44 [class*=" form-group"],[class*=" form-group"].margin-44 [class^=row],[class*=" form-group"].margin-44 [class*=" row"],[class*=" form-group"].margin-44 [class^=form-group],[class*=" form-group"].margin-44 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-46,[class*=" row"].margin-46,[class^=form-group].margin-46,[class*=" form-group"].margin-46{margin-left:-23px;margin-right:-23px;}[class^=row].margin-46>[class^=col-],[class^=row].margin-46>[class*=" col-"],[class*=" row"].margin-46>[class^=col-],[class*=" row"].margin-46>[class*=" col-"],[class^=form-group].margin-46>[class^=col-],[class^=form-group].margin-46>[class*=" col-"],[class*=" form-group"].margin-46>[class^=col-],[class*=" form-group"].margin-46>[class*=" col-"]{padding-right:23px;padding-left:23px;}[class^=row].margin-46 [class^=row],[class^=row].margin-46 [class*=" row"],[class^=row].margin-46 [class^=form-group],[class^=row].margin-46 [class*=" form-group"],[class*=" row"].margin-46 [class^=row],[class*=" row"].margin-46 [class*=" row"],[class*=" row"].margin-46 [class^=form-group],[class*=" row"].margin-46 [class*=" form-group"],[class^=form-group].margin-46 [class^=row],[class^=form-group].margin-46 [class*=" row"],[class^=form-group].margin-46 [class^=form-group],[class^=form-group].margin-46 [class*=" form-group"],[class*=" form-group"].margin-46 [class^=row],[class*=" form-group"].margin-46 [class*=" row"],[class*=" form-group"].margin-46 [class^=form-group],[class*=" form-group"].margin-46 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-48,[class*=" row"].margin-48,[class^=form-group].margin-48,[class*=" form-group"].margin-48{margin-left:-24px;margin-right:-24px;}[class^=row].margin-48>[class^=col-],[class^=row].margin-48>[class*=" col-"],[class*=" row"].margin-48>[class^=col-],[class*=" row"].margin-48>[class*=" col-"],[class^=form-group].margin-48>[class^=col-],[class^=form-group].margin-48>[class*=" col-"],[class*=" form-group"].margin-48>[class^=col-],[class*=" form-group"].margin-48>[class*=" col-"]{padding-right:24px;padding-left:24px;}[class^=row].margin-48 [class^=row],[class^=row].margin-48 [class*=" row"],[class^=row].margin-48 [class^=form-group],[class^=row].margin-48 [class*=" form-group"],[class*=" row"].margin-48 [class^=row],[class*=" row"].margin-48 [class*=" row"],[class*=" row"].margin-48 [class^=form-group],[class*=" row"].margin-48 [class*=" form-group"],[class^=form-group].margin-48 [class^=row],[class^=form-group].margin-48 [class*=" row"],[class^=form-group].margin-48 [class^=form-group],[class^=form-group].margin-48 [class*=" form-group"],[class*=" form-group"].margin-48 [class^=row],[class*=" form-group"].margin-48 [class*=" row"],[class*=" form-group"].margin-48 [class^=form-group],[class*=" form-group"].margin-48 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-50,[class*=" row"].margin-50,[class^=form-group].margin-50,[class*=" form-group"].margin-50{margin-left:-25px;margin-right:-25px;}[class^=row].margin-50>[class^=col-],[class^=row].margin-50>[class*=" col-"],[class*=" row"].margin-50>[class^=col-],[class*=" row"].margin-50>[class*=" col-"],[class^=form-group].margin-50>[class^=col-],[class^=form-group].margin-50>[class*=" col-"],[class*=" form-group"].margin-50>[class^=col-],[class*=" form-group"].margin-50>[class*=" col-"]{padding-right:25px;padding-left:25px;}[class^=row].margin-50 [class^=row],[class^=row].margin-50 [class*=" row"],[class^=row].margin-50 [class^=form-group],[class^=row].margin-50 [class*=" form-group"],[class*=" row"].margin-50 [class^=row],[class*=" row"].margin-50 [class*=" row"],[class*=" row"].margin-50 [class^=form-group],[class*=" row"].margin-50 [class*=" form-group"],[class^=form-group].margin-50 [class^=row],[class^=form-group].margin-50 [class*=" row"],[class^=form-group].margin-50 [class^=form-group],[class^=form-group].margin-50 [class*=" form-group"],[class*=" form-group"].margin-50 [class^=row],[class*=" form-group"].margin-50 [class*=" row"],[class*=" form-group"].margin-50 [class^=form-group],[class*=" form-group"].margin-50 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-5,[class*=" row"].margin-5,[class^=form-group].margin-5,[class*=" form-group"].margin-5{margin-left:-2.5px;margin-right:-2.5px;}[class^=row].margin-5>[class^=col-],[class^=row].margin-5>[class*=" col-"],[class*=" row"].margin-5>[class^=col-],[class*=" row"].margin-5>[class*=" col-"],[class^=form-group].margin-5>[class^=col-],[class^=form-group].margin-5>[class*=" col-"],[class*=" form-group"].margin-5>[class^=col-],[class*=" form-group"].margin-5>[class*=" col-"]{padding-right:2.5px;padding-left:2.5px;}[class^=row].margin-5 [class^=row],[class^=row].margin-5 [class*=" row"],[class^=row].margin-5 [class^=form-group],[class^=row].margin-5 [class*=" form-group"],[class*=" row"].margin-5 [class^=row],[class*=" row"].margin-5 [class*=" row"],[class*=" row"].margin-5 [class^=form-group],[class*=" row"].margin-5 [class*=" form-group"],[class^=form-group].margin-5 [class^=row],[class^=form-group].margin-5 [class*=" row"],[class^=form-group].margin-5 [class^=form-group],[class^=form-group].margin-5 [class*=" form-group"],[class*=" form-group"].margin-5 [class^=row],[class*=" form-group"].margin-5 [class*=" row"],[class*=" form-group"].margin-5 [class^=form-group],[class*=" form-group"].margin-5 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-15,[class*=" row"].margin-15,[class^=form-group].margin-15,[class*=" form-group"].margin-15{margin-left:-7.5px;margin-right:-7.5px;}[class^=row].margin-15>[class^=col-],[class^=row].margin-15>[class*=" col-"],[class*=" row"].margin-15>[class^=col-],[class*=" row"].margin-15>[class*=" col-"],[class^=form-group].margin-15>[class^=col-],[class^=form-group].margin-15>[class*=" col-"],[class*=" form-group"].margin-15>[class^=col-],[class*=" form-group"].margin-15>[class*=" col-"]{padding-right:7.5px;padding-left:7.5px;}[class^=row].margin-15 [class^=row],[class^=row].margin-15 [class*=" row"],[class^=row].margin-15 [class^=form-group],[class^=row].margin-15 [class*=" form-group"],[class*=" row"].margin-15 [class^=row],[class*=" row"].margin-15 [class*=" row"],[class*=" row"].margin-15 [class^=form-group],[class*=" row"].margin-15 [class*=" form-group"],[class^=form-group].margin-15 [class^=row],[class^=form-group].margin-15 [class*=" row"],[class^=form-group].margin-15 [class^=form-group],[class^=form-group].margin-15 [class*=" form-group"],[class*=" form-group"].margin-15 [class^=row],[class*=" form-group"].margin-15 [class*=" row"],[class*=" form-group"].margin-15 [class^=form-group],[class*=" form-group"].margin-15 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-25,[class*=" row"].margin-25,[class^=form-group].margin-25,[class*=" form-group"].margin-25{margin-left:-12.5px;margin-right:-12.5px;}[class^=row].margin-25>[class^=col-],[class^=row].margin-25>[class*=" col-"],[class*=" row"].margin-25>[class^=col-],[class*=" row"].margin-25>[class*=" col-"],[class^=form-group].margin-25>[class^=col-],[class^=form-group].margin-25>[class*=" col-"],[class*=" form-group"].margin-25>[class^=col-],[class*=" form-group"].margin-25>[class*=" col-"]{padding-right:12.5px;padding-left:12.5px;}[class^=row].margin-25 [class^=row],[class^=row].margin-25 [class*=" row"],[class^=row].margin-25 [class^=form-group],[class^=row].margin-25 [class*=" form-group"],[class*=" row"].margin-25 [class^=row],[class*=" row"].margin-25 [class*=" row"],[class*=" row"].margin-25 [class^=form-group],[class*=" row"].margin-25 [class*=" form-group"],[class^=form-group].margin-25 [class^=row],[class^=form-group].margin-25 [class*=" row"],[class^=form-group].margin-25 [class^=form-group],[class^=form-group].margin-25 [class*=" form-group"],[class*=" form-group"].margin-25 [class^=row],[class*=" form-group"].margin-25 [class*=" row"],[class*=" form-group"].margin-25 [class^=form-group],[class*=" form-group"].margin-25 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-35,[class*=" row"].margin-35,[class^=form-group].margin-35,[class*=" form-group"].margin-35{margin-left:-17.5px;margin-right:-17.5px;}[class^=row].margin-35>[class^=col-],[class^=row].margin-35>[class*=" col-"],[class*=" row"].margin-35>[class^=col-],[class*=" row"].margin-35>[class*=" col-"],[class^=form-group].margin-35>[class^=col-],[class^=form-group].margin-35>[class*=" col-"],[class*=" form-group"].margin-35>[class^=col-],[class*=" form-group"].margin-35>[class*=" col-"]{padding-right:17.5px;padding-left:17.5px;}[class^=row].margin-35 [class^=row],[class^=row].margin-35 [class*=" row"],[class^=row].margin-35 [class^=form-group],[class^=row].margin-35 [class*=" form-group"],[class*=" row"].margin-35 [class^=row],[class*=" row"].margin-35 [class*=" row"],[class*=" row"].margin-35 [class^=form-group],[class*=" row"].margin-35 [class*=" form-group"],[class^=form-group].margin-35 [class^=row],[class^=form-group].margin-35 [class*=" row"],[class^=form-group].margin-35 [class^=form-group],[class^=form-group].margin-35 [class*=" form-group"],[class*=" form-group"].margin-35 [class^=row],[class*=" form-group"].margin-35 [class*=" row"],[class*=" form-group"].margin-35 [class^=form-group],[class*=" form-group"].margin-35 [class*=" form-group"]{margin-left:0;margin-right:0;}[class^=row].margin-45,[class*=" row"].margin-45,[class^=form-group].margin-45,[class*=" form-group"].margin-45{margin-left:-22.5px;margin-right:-22.5px;}[class^=row].margin-45>[class^=col-],[class^=row].margin-45>[class*=" col-"],[class*=" row"].margin-45>[class^=col-],[class*=" row"].margin-45>[class*=" col-"],[class^=form-group].margin-45>[class^=col-],[class^=form-group].margin-45>[class*=" col-"],[class*=" form-group"].margin-45>[class^=col-],[class*=" form-group"].margin-45>[class*=" col-"]{padding-right:22.5px;padding-left:22.5px;}[class^=row].margin-45 [class^=row],[class^=row].margin-45 [class*=" row"],[class^=row].margin-45 [class^=form-group],[class^=row].margin-45 [class*=" form-group"],[class*=" row"].margin-45 [class^=row],[class*=" row"].margin-45 [class*=" row"],[class*=" row"].margin-45 [class^=form-group],[class*=" row"].margin-45 [class*=" form-group"],[class^=form-group].margin-45 [class^=row],[class^=form-group].margin-45 [class*=" row"],[class^=form-group].margin-45 [class^=form-group],[class^=form-group].margin-45 [class*=" form-group"],[class*=" form-group"].margin-45 [class^=row],[class*=" form-group"].margin-45 [class*=" row"],[class*=" form-group"].margin-45 [class^=form-group],[class*=" form-group"].margin-45 [class*=" form-group"]{margin-left:0;margin-right:0;}.space-5{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 5px 0;}.space-10{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 10px 0;}.space-15{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 15px 0;}.space-20{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 20px 0;}.space-25{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 25px 0;}.space-30{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 30px 0;}.space-35{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 35px 0;}.space-40{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 40px 0;}.space-45{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 45px 0;}.space-50{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 50px 0;}.space-55{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 55px 0;}.space-60{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 60px 0;}.space-65{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 65px 0;}.space-70{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 70px 0;}.space-75{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 75px 0;}.space-80{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 80px 0;}.space-85{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 85px 0;}.space-90{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 90px 0;}.space-95{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 95px 0;}.space-100{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 100px 0;}#site-header{border-top:10px solid #ccc;padding:15px 0 10px 0;}#site-content{padding:0;background-color:#fffdf6;}#registration-modal .modal-body h5{margin-bottom:10px;}#registration-modal .modal-body ul{min-height:100px;margin-bottom:20px;}form label{font-weight:600;margin-bottom:0;}.no-rows{text-align:center;color:#999;}.table-overflow{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;}.table-overflow>.table{margin-bottom:0;}.table-overflow>.table>thead>tr>th,.table-overflow>.table>tbody>tr>th,.table-overflow>.table>tfoot>tr>th,.table-overflow>.table>thead>tr>td,.table-overflow>.table>tbody>tr>td,.table-overflow>.table>tfoot>tr>td{white-space:nowrap;}.table-overflow>.table-bordered{border:0;}.table-overflow>.table-bordered>thead>tr>th:first-child,.table-overflow>.table-bordered>tbody>tr>th:first-child,.table-overflow>.table-bordered>tfoot>tr>th:first-child,.table-overflow>.table-bordered>thead>tr>td:first-child,.table-overflow>.table-bordered>tbody>tr>td:first-child,.table-overflow>.table-bordered>tfoot>tr>td:first-child{border-left:0;}.table-overflow>.table-bordered>thead>tr>th:last-child,.table-overflow>.table-bordered>tbody>tr>th:last-child,.table-overflow>.table-bordered>tfoot>tr>th:last-child,.table-overflow>.table-bordered>thead>tr>td:last-child,.table-overflow>.table-bordered>tbody>tr>td:last-child,.table-overflow>.table-bordered>tfoot>tr>td:last-child{border-right:0;}.table-overflow>.table-bordered>tbody>tr:last-child>th,.table-overflow>.table-bordered>tfoot>tr:last-child>th,.table-overflow>.table-bordered>tbody>tr:last-child>td,.table-overflow>.table-bordered>tfoot>tr:last-child>td{border-bottom:0;}.tab-pane>.panel{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.nav-underlined-tabs>li{float:left;margin-bottom:-1px;}.nav-underlined-tabs>li>a{margin-right:2px;line-height:1.428571429;border-bottom:3px solid transparent;}.nav-underlined-tabs>li>a:hover{border-bottom-color:#ddd;background-color:#fff;}.nav-underlined-tabs>li.active>a,.nav-underlined-tabs>li.active>a:hover,.nav-underlined-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border-bottom-color:#428bca;}.nav-underlined-tabs.nav-justified{width:100%;}.nav-underlined-tabs.nav-justified>li{float:none;}.nav-underlined-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;}.nav-underlined-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto;}@media(min-width:768px){.nav-underlined-tabs.nav-justified>li{display:table-cell;width:1%;}.nav-underlined-tabs.nav-justified>li>a{margin-bottom:0;}}.text-divider{text-align:center;position:relative;top:2px;padding-top:1px;margin-top:13px;margin-bottom:16px;line-height:0;box-sizing:border-box;}.text-divider:after{content:"";width:100%;background-color:transparent;display:block;height:1px;border-top:1px solid #e7e7e7;position:absolute;top:50%;margin-top:-1px;z-index:1;}.text-divider h1,.text-divider h2,.text-divider h3,.text-divider h4,.text-divider h5,.text-divider h6{line-height:1;font-size:12px;color:#888;font-weight:normal;z-index:2;position:relative;display:inline-block;background-color:#fff;padding:0 8px 0 7px;margin:0;}.well-transparent{background-color:transparent;}.well-white{background-color:#fff;}.well>.well:last-of-type{margin-bottom:0;}.well-sm>.well{margin-bottom:9px;}.img-responsive{display:inline-block;}.text-uppercase{text-transform:uppercase;}.text-xl{font-size:1.6em;}.text-lg{font-size:1.3em;}.text-sm{font-size:.85em;}.text-xs{font-size:.7em;}.text-strong{font-weight:bold;}.block{display:block;}.text-left-desktop{text-align:left;}@media(max-width:767px){.text-left-desktop{text-align:center;}.text-left-desktop.text-right-mobile{text-align:right;}}.text-right-desktop{text-align:right;}@media(max-width:767px){.text-right-desktop{text-align:center;}.text-right-desktop.text-left-mobile{text-align:left;}}.no-padding{padding:0!important;}.no-margin{margin:0!important;}.no-border{border:0!important;}.form-control-text-lg,.btn-text-lg{padding-top:12px;}.form-control-text,.btn-text{padding-top:7px;}.form-control-text-sm,.btn-text-sm{padding-top:5px;}.hr-xl{margin:40px auto;}.hr-lg{margin:30px auto;}.hr-sm{margin:10px auto;}.hr-xs{margin:5px auto;}.hr-dashed{border-top:1px dashed #eee;}.hr-dotted{border-top:1px dotted #eee;}.hr-double{border-top:3px double #eee;}.bg-primary{color:#fff;background-color:#428bca;}a.bg-primary:hover{background-color:#3071a9;}.bg-success{background-color:#dff0d8;}a.bg-success:hover{background-color:#c1e2b3;}.bg-info{background-color:#d9edf7;}a.bg-info:hover{background-color:#afd9ee;}.bg-warning{background-color:#fcf8e3;}a.bg-warning:hover{background-color:#f7ecb5;}.bg-danger{background-color:#f2dede;}a.bg-danger:hover{background-color:#e4b9b9;}.smudged{-webkit-filter:blur(5px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);}.z-depth-0,.product.product-pack.active .product-image:hover,.product.product-featured.active .product-image:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.z-depth-1,.product.product-pack .product-image:hover,.product.product-featured .product-image:hover{-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 5px 0 rgba(0,0,0,.12);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 1px 3px 0 rgba(0,0,0,.16),0 1px 5px 0 rgba(0,0,0,.12);}.z-depth-2{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);}.z-depth-3,.product.product-row.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);}.z-depth-4,.product.product-pack.active,.product.product-featured.active{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-moz-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);}.z-depth-5{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);-moz-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);}.z-depth-6{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);-moz-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);}.pull-left-desktop{float:left;}@media(max-width:767px){.pull-left-desktop{float:none;}}.pull-right-desktop{float:right;}@media(max-width:767px){.pull-right-desktop{float:none;}}.tracker{background-color:#eef1e6;width:100%;border:1.5px solid #d2e0ab;padding:12px;margin-bottom:24px;}.tracker_completed{display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;}.tracker_completed .tracker__icons-wrapper{margin:0!important;}.tracker_completed .tracker__icon{margin-left:0;margin-right:15px;}.tracker_completed .tracker__text{margin:0!important;}.tracker__text{color:#5f2550;line-height:20px;margin-bottom:20px;font:400 16px Figtree;line-height:24px;letter-spacing:0;vertical-align:middle;}.tracker__text p{margin:0;}@media(min-width:1024px){.tracker__text{font-size:18px;line-height:28px;margin-bottom:16px;}}.tracker__content{min-height:40px;display:flex;flex-direction:column;}.tracker__progress{position:relative;background-color:#fff;}.tracker__progress_percentage{height:16px;background-color:#5f2550;border-radius:13px 0 0 13px;}.tracker__icons-wrapper{display:flex;justify-content:flex-end;margin-top:-35px;}.tracker__icon{width:50px;height:50px;background-color:#fffdf6;border-radius:50%;margin-left:15px;z-index:100;position:relative;}.tracker__icon::before{left:7px;z-index:-1;content:"";position:absolute;display:block;width:47px;height:50px;border-radius:50%;background-color:#fff;}.tracker__icon::after{left:0;z-index:-1;content:"";position:absolute;display:block;width:50px;height:50px;border:2px solid #5f2550;border-radius:50%;}.tracker__icon-truck img{position:absolute;width:33px;height:18px;top:15px;left:8px;}.tracker__icon-gift img{position:absolute;width:34px;height:29px;top:10px;left:8px;}[class^=fa-],[class*=" fa-"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.k-treeview{padding:1px;}.k-datepicker,.k-timepicker,.k-datetimepicker{padding:0!important;}.title{margin:20px 0 0 0;font-size:64px;}.example{padding:30px 0;}.example-name{margin:20px 0;font-size:32px;}.demo{position:relative;*z-index:1;margin:50px 0;}.typeahead,.tt-query,.tt-hint{width:100%;height:30px;padding:8px 12px;font-size:12px;line-height:30px;border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0;}.typeahead{background-color:#fff;}.twitter-typeahead{display:block!important;}.typeahead:focus{border:2px solid #0097cf;}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.tt-hint{color:#999;}.tt-dropdown-menu{width:250px;overflow-y:auto;max-height:300px;margin-top:3px;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}.tt-suggestion{padding:3px 20px;font-size:12px;line-height:24px;}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf;cursor:pointer;}.tt-suggestion p{margin:0;}.gist{font-size:14px;}#custom-templates .empty-message{padding:5px 10px;text-align:center;}#multiple-datasets .league-name{margin:0 20px 5px 20px;padding:3px 0;border-bottom:1px solid #ccc;}#scrollable-dropdown-menu .tt-dropdown-menu{max-height:150px;overflow-y:auto;}#rtl-support .tt-dropdown-menu{text-align:right;}.SumoSelect p{margin:0;}.SumoSelect{width:200px;}.SelectBox{padding:5px 8px;}.sumoStopScroll{overflow:hidden;}.SumoSelect .hidden{display:none;}.SumoSelect .search-txt{display:none;outline:0;}.SumoSelect .no-match{display:none;padding:6px;}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden;}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.SelectClass{z-index:1;}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}.SumoSelect{display:inline-block;position:relative;outline:0;}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0;}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0;}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic;}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px;}.SumoSelect>.CaptionCont>label>i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8;}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden;}.SumoSelect.open>.optWrapper{top:35px;display:block;}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px;}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto;}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px;}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5;}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px;}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px;}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959;}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5;}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0;}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:0;}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4;}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4;border-bottom:1px solid #a1c0e4;}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer;}.SumoSelect>.optWrapper>.options li span{display:none;}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:bold;}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%;}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none;}.SumoSelect>.optWrapper>.options li.opt.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer;}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px;}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff;}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px;}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block;}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px;}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center;}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px;}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0;}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px;}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px;}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px;}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center;}.SumoSelect.disabled{opacity:.7;cursor:not-allowed;}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none;}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer;}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer;}.SumoSelect .select-all.partial>span i{background-color:#ccc;}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline;}.ms-pr{position:relative;}.ms-dd:focus-visible{outline:0;box-shadow:0 1px 5px #ddd;outline-width:0;}.ms-dd{display:inline-block;vertical-align:top;width:90%;font-size:10pt;background:#eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ms-dd input:focus,.ms-dd select:focus,.ms-dd textarea:focus,.ms-dd button:focus{outline:0;}.ms-dd .ms-value-input{width:50%;top:10px;left:20px;border:0;position:absolute;}.ms-dd .ms-dd-header{min-height:35px;width:100%;border-radius:2px;border:solid 1px #ccc;border-bottom:0;position:relative;cursor:pointer;}.ms-dd .ms-dd-header .option-selected{overflow:hidden;padding:10px 20px 10px 10px;font-weight:normal;color:#000;pointer-events:none;display:block;background:#fff!important;}.ms-dd .ms-dd-header a{display:block!important;}.ms-dd .ms-dd-header .ms-list-counter,.ms-dd .ms-dd-header input[type=checkbox]{display:none;}.ms-dd .ms-dd-header .ms-header-counter{font-weight:normal;color:#0e76a8;}.ms-dd .ms-dd-header .ms-filter-box{padding:6px 10px 6px 10px;border-bottom:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.ms-dd .ms-dd-header .ms-filter-box input,.ms-dd .ms-dd-header .ms-filter-box input:focus,.ms-dd .ms-dd-header .ms-filter-box input:focus-visible{width:100%;border:1px solid #c3c3c3;height:25px;padding-left:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}.ms-dd .ms-dd-header .ms-filter-box input:focus-visible{outline:1px solid transparent;}.ms-dd .ms-dd-option-image,.ms-dd .ms-dd-selected-img{vertical-align:middle;margin-right:8px;max-width:64px;max-height:24px;}.ms-dd .ms-dd-arrow{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px;}.ms-dd .ms-dd-arrow.ms-dd-pointer-down{border:solid 5px transparent;border-top:solid 5px #000;}.ms-dd .ms-dd-arrow.ms-dd-pointer-up{border:solid 5px transparent;border-bottom:solid 5px #000;margin-top:-8px;}.ms-dd .ms-options{border:solid 1px #ccc;border-top:0;list-style:none;box-shadow:0 1px 5px #ddd;display:none;position:absolute;z-index:9999;margin:0;padding:0;background:#fff;overflow:auto;width:100%;}.ms-dd .ms-list-option,.ms-dd .ms-optgroup ul .ms-list-option{position:relative;padding:10px;display:flex;justify-content:flex-start;align-items:center;border-bottom:solid 1px #ddd;overflow:hidden;text-decoration:none;color:#333;cursor:pointer;}.ms-dd .ms-list-option input[type=checkbox],.ms-dd .ms-optgroup ul .ms-list-option input[type=checkbox]{margin-right:5px;vertical-align:middle;}.ms-dd .ms-list-option:last-child,.ms-dd .ms-optgroup ul .ms-list-option:last-child{border-bottom:0;}.ms-dd .ms-list-option:hover,.ms-dd .ms-optgroup ul .ms-list-option:hover{background:#f3f3f3;color:#000;}.ms-dd .ms-list-option.option-selected,.ms-dd .ms-optgroup ul .ms-list-option.option-selected{background:#f6f6f6;}.ms-dd .ms-list-option.ico-align-right .ms-dd-option-image,.ms-dd .ms-list-option.ico-align-right .ms-dd-selected-img,.ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-option-image,.ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-selected-img{order:2;}.ms-dd .ms-list-option:disabled,.ms-dd .ms-list-option.disabled,.ms-dd .ms-optgroup ul .ms-list-option:disabled,.ms-dd .ms-optgroup ul .ms-list-option.disabled{opacity:.4;cursor:default;}.ms-dd .ms-list-option .ms-dd-desc,.ms-dd .ms-optgroup ul .ms-list-option .ms-dd-desc{color:#aaa;display:block;overflow:hidden;font-weight:normal;line-height:1.5em;text-shadow:0 1px .5px #fff;}.ms-dd .ms-middle,.ms-dd .ms-header-middle-content{display:flex;justify-content:flex-start;width:100%;}.ms-dd:disabled,.ms-dd.disabled{opacity:.4;cursor:default;pointer-events:none;}.ms-dd .ms-optgroup-padding{padding:10px 10px 0 10px;font-weight:bold;}.ms-dd .ms-optgroup{display:block;}.ms-dd .ms-optgroup:hover{background:#fff;color:#000;}.ms-dd .ms-optgroup ul{margin:0;padding:0;}.ms-dd .ms-optgroup ul .ms-list-option{padding-left:20px;}.ms-dd .ms-optgroup ul:last-child{border-bottom:solid 1px #ddd;}.ms-dd .ms-dd-option-content{width:100%;position:relative;top:1px;}.msDropdown{border-radius:10px!important;}.msDropdown .ms-dd-header,.msDropdown .ms-dd-header .option-selected{border-radius:10px!important;}.msDropdownFilters{margin-bottom:5px;}.msDropdownFilters .ms-dd-header .option-selected{padding:7.2px 10px;}.msDropdownTZ.ms-dd{width:100%;}.msDropdownTZ.ms-dd .ms-dd-header .option-selected{padding:7px 10px;}.msDropdownTZ.ms-dd .ms-dd-label{font-size:12px;white-space:nowrap;max-width:210px;overflow:hidden;display:block;position:relative;top:-1px;}.ms-dd:focus{outline:0;}#menu-content .tab{margin-left:35px;}#menu-content .tab-2{margin-left:60px;}#menu-content .tab-2 a{display:inline-block;line-height:1.2em;margin-bottom:5px;font-size:12px;position:relative;}#menu-content .subcats .tab-2{margin-left:85px;}#menu-content .subcats .subcatheader{margin:3px 0 3px 60px;}#menu-content .subcats .subcatheader a{color:#000!important;}#menu-content .modal-header .close{float:right;width:20px;height:20px;display:inline-block;opacity:1;text-align:center;border-radius:4px;margin-top:0;text-shadow:none;}#menu-content .modal-body{padding-left:0;padding-right:0;}#menu-content .modal-body .menu-list{font-size:13px;}#menu-content .modal-body .menu-list ul li{margin-bottom:0;}#menu-content .modal-body .menu-list ul li.shop,#menu-content .modal-body .menu-list ul li.share{font-size:18px;color:#684785;}#menu-content .modal-body .menu-list ul li.shop{margin-bottom:0;}#menu-content .modal-body .menu-list ul li.share{border-top:1px solid #e6e6e6;padding-top:10px;margin-bottom:0;}#menu-content .modal-body .menu-list ul li.collapsed a{text-decoration:none;color:#5f2550;margin-left:0;}#menu-content .modal-body .menu-list ul li .fa-chevron-down,#menu-content .modal-body .menu-list ul li .fa-chevron-up{float:right;margin-right:20px;font-size:13px;position:relative;top:7px;}#menu-content .modal-body .menu-list ul li .fa-chevron-up{display:none;}#menu-content .modal-body .menu-list ul li[aria-expanded=true] .fa-chevron-down{display:none;}#menu-content .modal-body .menu-list ul li[aria-expanded=true] .fa-chevron-up{display:block;}#menu-content .modal-body .menu-list ul.shop-menu{margin-top:0;}#menu-content .modal-body .menu-list ul.shop-menu li.tab{margin-left:0;font-size:14px;border-top:1px solid #e6e6e6;}#menu-content .modal-body .menu-list ul.shop-menu li.tab a{text-shadow:none;}#menu-content .modal-body .menu-list ul.shop-menu li.tab a.item{display:block;font-size:14px;font-weight:normal;padding:4px 0;margin-left:21px;}#menu-content .modal-body .menu-list ul.shop-menu li.tab .main-tab{margin-left:0;padding:15px 15px 15px 20px;}#menu-content .modal-body .menu-list ul.sub-menu{border-top:1px solid #e6e6e6;padding-bottom:10px;padding-left:15px;}#menu-content .modal-body .menu-list ul.sub-menu.mt0{margin-top:0;}#menu-content .modal-body .menu-list ul.sub-menu li.tab{margin-left:15px;font-size:12px;}#menu-content .modal-body .menu-list ul.sub-menu li.tab a{color:#5f2550;text-shadow:none;display:block;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 .sub-menu-header{margin-left:11px;margin-bottom:7px;margin-top:15px;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3{margin-left:11px;margin-bottom:0;font-size:12px;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3 a{display:block;color:#5f2550;font:600 14px Figtree;line-height:18px;letter-spacing:1px;vertical-align:middle;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3 ul{list-style-type:none;margin-left:11px;margin-top:2px;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3 ul li.tab-4{margin-bottom:4px;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3 ul li.tab-4 a{display:block;font-size:14px;font-weight:normal;padding:4px 0;}#menu-content .modal-body .menu-list ul.sub-menu.mt0 li.tab-3 ul li.tab-4 .newicon{display:inline-block;position:relative;left:2px;top:0;}#menu-content .modal-dialog{width:340px;}#mobilecategories .btn{padding:8px 25px;}#mobilecategories .btn-primary.active.focus,#mobilecategories .btn-primary.active:focus,#mobilecategories .btn-primary.active:hover,#mobilecategories .btn-primary:active.focus,#mobilecategories .btn-primary:active:focus,#mobilecategories .btn-primary:active:hover{color:#fff;background-color:#7d6a92;border-color:#7d6a92;}#mobilecategories .dropdown-menu>.active>a,#mobilecategories .dropdown-menu>.active>a:focus,#mobilecategories .dropdown-menu>.active>a:hover{color:#000;text-decoration:none;background-color:#efefef;outline:0;text-shadow:1px 0 #5d3e82;}#mobilecategories.open .dropdown-toggle.btn-primary.focus,#mobilecategories.open .dropdown-toggle.btn-primary:focus,#mobilecategories.open .dropdown-toggle.btn-primary:hover{color:#fff;background-color:#7d6a92;border-color:#7d6a92;}#account-nav{padding:0;border-radius:8px;}#account-nav .list-group-item{padding:7px 12px;font-size:12px;}header.mobile .menu-btn{min-height:42px;margin-left:15px;}#menu-content .list-type-style-none{list-style-type:none;}#tablet .navbar-toggle{display:block;border-style:none;}.header-wrapper{height:51px;}.header-wrapper:before,.header-wrapper:after{content:" ";display:table;}.header-wrapper:after{display:block;clear:both;height:1px;margin-top:-1px;visibility:hidden;}.header-wrapper{*zoom:1;}.header-wrapper.has-banner{height:81px;}#header-desktop{display:none;font-size:14px;}@media(min-width:768px){#header-desktop{display:block;}}@media(min-width:992px){#header-desktop{height:57px;}}#header-desktop .dropdown-menu{border-top:0;}#header-desktop li.levelone{padding-right:0;font-weight:400;}#header-desktop li.levelone.spacer span{height:57px;line-height:52px;display:block;color:#fff;font-size:20px;}#header-desktop .view_all_products{padding:5px 5px;text-transform:none;width:90%;font-size:12px;font-weight:normal;letter-spacing:-.02px;color:#fff;}#header-desktop .shop_products{border:0;padding:0;}@media(min-width:992px){#header-desktop .shop_products{width:765px;}}@media(min-width:1200px){#header-desktop .shop_products{width:960px;}}#header-desktop .navbar-nav _:-ms-lang(x),#header-desktop .ie10up{max-height:400px;}#header-desktop .promotions{margin-right:25px;margin-top:-10px;}@media(min-width:1200px){#header-desktop.has-banner{height:90px;}}.navbar-banners{background-color:#525d27;}.navbar-banners .navbar-banner{background-color:#525d27;position:relative;}.navbar-banners .navbar-banner .banners{display:none;}.navbar-banners .navbar-banner .banners.active{display:block;}.navbar-banners .navbar-banner .banners h2{padding:7px;font-size:1em;color:#fff;max-width:95%;line-height:1.3em;margin:auto;}.navbar-banners .navbar-banner .banners h2 a,.navbar-banners .navbar-banner .banners h2 a:visited,.navbar-banners .navbar-banner .banners h2 a:focus{color:#fff;text-shadow:.25px 0 #000;font-weight:bold;letter-spacing:-.1px;}.navbar-banners .navbar-banner .banners h2 a:hover{color:#fff;}@media(max-width:767px){.navbar-banners .navbar-banner .banners h2{max-width:90%;}}.navbar-banners .navbar-banner .prev,.navbar-banners .navbar-banner .next{cursor:pointer;position:absolute;top:-1px;width:auto;margin-top:0;padding:0;color:#fff;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;max-height:32px;padding:0 8px 0 6px;}.navbar-banners .navbar-banner .prev{left:2px;}.navbar-banners .navbar-banner .next{right:2px;border-radius:3px 0 0 3px;}.navbar-banners .navbar-banner .prev:hover,.navbar-banners .navbar-banner .next:hover{color:#fff;}.list-inline>li.nav-notification,span.nav-notification{display:none;}.list-inline>li.nav-notification.active{display:inline-block;margin-right:20px;}span.nav-notification.active{display:block;}span.nav-notification .dropdown-menu{max-width:98%;font-size:12px;right:auto;}span.nav-notification .dropdown-menu>li>a{white-space:normal!important;}.nav-icons ul.list-inline>li>a{color:#fff;}.navbar-fixed-top ul li a:focus{color:#5f2550;}.navbar-fixed-top ul li a:focus:not(:hover):not(.productLink):not(.dropdown-toggle):not(.languages){color:#fff;}.navbar-fixed-top ul li a.productLink:focus:not(:hover){color:#36254c;}.nav-notification>a:hover,.navbar-fixed-top ul li a:not(.btn):not(.dropdown-toggle):hover{color:#ccc;}.nav-prospect{background-color:#8468a5;text-align:center;height:30px;font-size:12px;font-weight:bold;color:#fff;padding:5px;}.nav-icons{background-color:#eef1e6;padding:2px 0;}.nav-icons.hidden{max-height:0;padding:0;}.mwcrow{background-color:#f7f7f7;color:#5f2550;padding-top:2px;padding-bottom:2px;letter-spacing:-.07px;}.webapi{background-color:#8468a5;color:#fff;}.webapi .dist{color:#fff!important;}.list-inline>li.nav-notification>a:after,span.nav-notification>a:after{content:attr(data-count);background:#fff;color:#5f2550;position:absolute;top:2px;right:-13px;border:0;width:16px;height:16px;line-height:17px;font-size:12px;text-align:center;border-radius:50%;}span.nav-notification>a:after{right:0;}span.nav-notification>i:after{background:#fff;color:#5f2550;top:-1px;right:-1px;}.list-inline>li.nav-notification>a:hover:after{background:#aeaeae;}span.nav-notification>i:hover:after{background:#5f2550;}.bannerLink{cursor:default;}.bannerLink:hover,.nav-icons .dropdown-menu>li>a:hover{color:#000!important;}.tablet-nav{margin:0 10px;width:100%;height:50px;}.nav-icons .dist{color:#5f2550;padding-left:0;letter-spacing:-.08px;}.nav-icons .mwc{color:#fff;font-style:italic;padding-left:0;}.nav-icons .mwc.align-center{text-align:center;}.nav-icons .nav .open>a,.nav-icons .nav .open>a:hover{background-color:initial;}.nav-icons .nav .open>a:hover{color:#5f2550!important;}.mobile .nav-icons{height:28px;text-align:center;margin-top:5px;}#tablet .nav-icons{height:22px;text-align:center;}#tablet .tablet-logo{position:relative;top:6px;height:35px;}ul.dropdown-menu>li>a:hover{color:#262626!important;}ul.dropdown-menu>li>a.productLink:hover{color:#5d3e82!important;text-shadow:1px 0 #5d3e82;background-color:transparent;}ul.nav.yamm>li.levelone.selected>a,ul.nav.topul>li.levelone.selected>a{font-weight:bold;color:#353535;}ul.nav.topul>li.levelone.selected>a:hover,ul.nav.topul>li.levelone.selected>a:focus{text-shadow:none!important;}#navMenu .fa-user-circle{font-size:22px;position:relative;top:2px;right:1px;}#navMenu .newicon{display:inline-block;width:28px;height:10px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/new-icon-small.png) no-repeat left top;position:relative;left:4px;}html[culture=es-mx] #navMenu .newicon{width:34px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/nuevo-icon-small.png) no-repeat left top;}html[culture=fr-ca] #navMenu .newicon{width:54px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/new-icon-small-FR.png) no-repeat left top;}#navMenu .limited,.nav-side-menu .limited{display:inline-block;text-transform:uppercase;width:50px;background-color:#c63663;color:#fff;font-size:9px;font-weight:normal;text-align:center;letter-spacing:.7px;padding-top:2px;border-radius:3px;position:relative;left:2px;line-height:1.5;top:-2px;}.nav-side-menu .newicon{width:28px;height:10px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/new-icon-small.png) no-repeat left top;position:absolute;left:-33px;top:4px;}html[culture=es-mx] .nav-side-menu .newicon{width:34px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/nuevo-icon-small.png) no-repeat left top;left:-40px;}html[culture=fr-ca] .nav-side-menu .newicon{width:36px;background:url(https://amarecdn.azureedge.net/webassets/newproducts/new-icon-small-FR.png) no-repeat left top;left:-40px;}.navbar-header .dropdown .loggedInDropDown.withhgbx{padding-bottom:0;}.navbar-header .dropdown .loggedInDropDown.withhgbx .dividerhgbx{margin-top:0;background-color:transparent;}.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx{background-color:#3a859a;padding:4px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a,.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a:focus,.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a:hover{background-color:#3a859a;color:#fff!important;padding-left:10px;}.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a i.ico-hgbx,.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a:focus i.ico-hgbx,.navbar-header .dropdown .loggedInDropDown.withhgbx .liDropDownhgbx a:hover i.ico-hgbx{background-image:url(/content/images/sprite/ico-hemp-white.png);background-position:0% 0%;width:16px;height:16px;display:inline-block;vertical-align:middle;font-size:0;position:relative;top:-2px;left:-2px;}#desktopHeaderDD .dropdown-menu{position:absolute;top:16px;left:-150px;padding-top:0;padding-bottom:0;max-width:275px;}#desktopHeaderDD .dropdown-menu:before{position:absolute;top:6px;right:25px;display:inline-block;border-right:15px solid transparent;border-bottom:15px solid #fff;border-left:15px solid transparent;content:"";}#desktopHeaderDD .dropdown-menu:after{position:absolute;top:3px;right:25px;display:inline-block;border-right:15px solid transparent;border-bottom:16px solid #a7a7a7;border-left:15px solid transparent;content:"";z-index:-1000;opacity:.3;}#desktopHeaderDD .dropdownCustomerInfo{padding-left:10px;padding-right:5px;line-height:14px;font-size:12px;}#desktopHeaderDD .desktopLoggedInDropDown{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;}#desktopHeaderDD #dropdown-menu-Div{border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important;}#desktopHeaderDD #dropdown-menu-spacer{height:18px;background-color:transparent;}#dropdown-language-div{position:absolute;left:-115px;width:220px;padding:15px 20px;text-transform:none;}#dropdown-language-div ul{margin:5px 0 0 20px;}#dropdown-language-div ul li{margin-top:5px;}#dropdown-language-div ul li a.selected{font-weight:bold;}#dropdown-language-div hr{margin-top:15px;margin-bottom:15px;}.userMenu hr{border-color:#d8d8d8;margin:0;}.userMenu ul{background-color:#fff!important;border:solid .62px #f3f4f9;border-bottom:0;width:280px;border-radius:5px;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;box-shadow:.25px .25px 3px .25px #bbb;padding-top:0;padding-bottom:0;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;}.userMenu ul li{background-color:#fff;}.userMenu ul li.ddItem{padding:5px 20px 5px 15px;font-size:12px;color:#5f2550;text-shadow:.2px 0 #5f2550;}.userMenu ul li.ddItem.pr15{padding-right:15px;}.userMenu ul li.ddItem.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.userMenu ul li.ddItem a{font-size:12px;color:#5f2550;padding-top:3px;padding-left:0;padding-right:0;display:block;line-height:1.3em;}.userMenu ul li.ddItem a:hover,.userMenu ul li.ddItem a:focus{color:#5f2550!important;}.userMenu ul li.ddItem .copyBox{width:240px;height:22px;margin:5px 0 7px 1px;padding:0 0 0 8px;border-radius:3px;border:solid .5px #dbdbdb;font-size:12px;font-weight:normal;color:#5f2550;text-shadow:none;}.userMenu ul li.ddItem .copyBox a{display:inline-block;width:195px;}.userMenu ul li.ddItem .copyBox a input{border:0;width:100%;cursor:default;height:19px;}.userMenu ul li.ddItem .copyBox .clip{float:right;display:inline-block;width:30px;height:22px;padding:0;border-radius:3px;border:solid .5px #684785;background-color:#684785;position:relative;top:-1px;}.userMenu ul li.ddItem .copyBox .clip a{width:100%;height:100%;text-align:center;}.userMenu ul li.ddItem .copyBox .clip a .fa{color:#fff;font-size:13px;}.userMenu ul li.ddItem .mt{margin-top:2px;display:inline;}.userMenu ul li.ddItem .mt.m-b-xs{display:inline-block;margin-bottom:2px;}.userMenu ul li.ddItem .shb span{display:inline-block;text-shadow:none;}.userMenu ul li.ddItem .shb .copyBox{display:inline-block;}.userMenu ul li.ddItem .shb.sharePromoBox span{margin-right:3px;}.userMenu ul li.ddItem .shb.sharePromoBox .copyBox{width:100px;}.userMenu ul li.ddItem .shb.sharePromoBox .copyBox a.copyA{width:55px;}.userMenu ul li.ddItem .shb.shareLinkBox span{margin-right:3px;}.userMenu ul li.ddItem .shb.shareLinkBox .copyBox{width:205px;}.userMenu ul li.ddItem .shb.shareLinkBox .copyBox a.copyA{width:160px;}.userMenu ul li.ddItem .copied{display:none;float:right;text-shadow:none;color:#999;font-size:11px;position:relative;top:1px;}.userMenu ul li.vpc .shb.sharePromoBox .copyBox{width:115px;display:inline-block;}.userMenu ul li.vpc .shb.sharePromoBox .copyBox a.copyA{width:70px;}.userMenu ul li.vpc .shb.sharePromoBox .editVanity{display:inline-block;}.userMenu ul li.vpc .shb.sharePromoBox .editVanity a{display:inline-block;margin-left:5px;font-size:17px;position:relative;top:2px;}.userMenu ul li.mx .sharecopy{font-size:11px;}.userMenu ul li.mx .copied{font-size:10px;top:3px;}.userMenu ul li.mx.vpc .shb.sharePromoBox span{font-size:10.5px;}.userMenu ul li.mx.vpc .shb.sharePromoBox .copyBox{width:100px;}.userMenu ul li.mx.vpc .shb.sharePromoBox .copyBox a.copyA{width:55px;}.userMenu ul li.hemp{background-color:#684785!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100.75%;position:relative;left:-1px;}.userMenu ul li.hemp a{color:#fff!important;}.userMenu ul li.hemp a:hover,.userMenu ul li.hemp a:hover .fa-chevron-right{color:#fff!important;}.userMenu ul li.head{background-color:#f7f7f7;}.userMenu ul li .ssr{color:#5f2550;text-shadow:none;}.userMenu ul li .ssr .fa{color:#923e7f;font-size:14px;margin-right:1px;position:relative;top:1px;}.userMenu ul li .lilogout{position:relative;left:5px;}.userMenu ul li .lilogout .fa{font-size:18px;}.userMenu .headerDetails{letter-spacing:-.08px;color:#5f2550;font-size:14px;line-height:1.3em;margin-bottom:3px;display:inline-block;}.userMenu .headerDetails.ddName{text-shadow:.5px 0 #5f2550;}#user-menu .modal-header .close{float:right;width:20px;height:20px;display:inline-block;opacity:1;text-align:center;border-radius:4px;margin-top:0;text-shadow:none;}#user-menu .modal-content{box-shadow:none;}#user-menu .modal-body{padding:0;}#user-menu .modal-body .userMenu ul{border:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;}#user-menu .modal-body .userMenu ul li.head{padding-bottom:15px;}#user-menu .modal-body .userMenu ul li.ddItem{padding:5px 25px 5px 20px;font-size:12px;color:#5f2550;text-shadow:.2px 0 #5f2550;}#user-menu .modal-body .userMenu ul li.ddItem.last{border-bottom-left-radius:0;border-bottom-right-radius:0;}#user-menu .modal-body .userMenu ul li.ddItem .copyBox{width:280px;}#user-menu .modal-body .userMenu ul li.ddItem .copyBox a{width:235px;}#user-menu .modal-body .userMenu ul li.ddItem .copyBox .clip a{width:100%;}#user-menu .modal-body .userMenu ul li.ddItem .shb.sharePromoBox span{margin-right:3px;}#user-menu .modal-body .userMenu ul li.ddItem .shb.sharePromoBox .copyBox{width:100px;}#user-menu .modal-body .userMenu ul li.ddItem .shb.sharePromoBox .copyBox a.copyA{width:55px;}#user-menu .modal-body .userMenu ul li.ddItem .shb.shareLinkBox{width:105%;}#user-menu .modal-body .userMenu ul li.ddItem .shb.shareLinkBox span{margin-right:3px;}#user-menu .modal-body .userMenu ul li.ddItem .shb.shareLinkBox .copyBox{width:244px;}#user-menu .modal-body .userMenu ul li.ddItem .shb.shareLinkBox .copyBox a.copyA{width:204px;}#user-menu .modal-body .userMenu ul li.vpc .shb.sharePromoBox .copyBox{width:115px;display:inline-block;}#user-menu .modal-body .userMenu ul li.vpc .shb.sharePromoBox .copyBox a.copyA{width:70px;}#user-menu .modal-body .userMenu ul li.hemp{border-bottom-left-radius:0;border-bottom-right-radius:0;}.footer-desktop{display:none;}@media(min-width:991px){.footer-desktop{display:block;}}.footer-desktop nav{margin:20px 0;}.footer-desktop .social-icons{margin:15px 0;padding:10px;text-align:center;}.footer-desktop .social-icons .list-inline-item{font-size:30px;}.footer-desktop .social-icons .fa-facebook-official{color:#3b5998;}.footer-desktop .social-icons .fa-instagram{color:#f00;}.footer-desktop .social-icons .fa-pinterest-square{color:#c92228;}.footer-desktop .social-icons .fa-linkedin-square{color:#0077b5;}.footer-desktop .terms_link{margin:0 20px;}@media(min-width:992px){.footer-desktop .terms_link{margin:0 32px;}}.footer-desktop .footer_logo{float:right;}.footer-desktop .copyright_col{display:inline-block;width:50%;}.footer-desktop .footer_logo_col,.footer-desktop .list-contacts{display:inline-block;width:22%;}.footer-desktop .list-contacts{text-align:left;width:25%;}.navbar-nav .dropdown-menu{border-top:1px solid rgba(0,0,0,.15)!important;}.navbar-nav .dropdown-menu.arrow:before{position:absolute;left:25px;display:inline-block;border-right:7px solid transparent;border-left:7px solid transparent;content:"";}.navbar-nav .dropdown-menu.arrow:after{position:absolute;left:26px;display:inline-block;border-right:6px solid transparent;border-left:6px solid transparent;content:"";}.navbar-nav .dropdown .dropdown-menu.arrow:before{top:-7px;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);}.navbar-nav .dropdown .dropdown-menu.arrow:after{top:-6px;border-bottom:6px solid #fff;}.navbar-nav .dropup .dropdown-menu.arrow:before{bottom:-7px;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);}.navbar-nav .dropup .dropdown-menu.arrow:after{bottom:-6px;border-top:6px solid #fff;}.navbar-nav .dropdown-menu.arrow.arrow-right:before,.navbar-nav .dropup .dropdown-menu.arrow.arrow-right:before{right:15px;left:auto;}.navbar-nav .dropdown-menu.arrow.arrow-right:after,.navbar-nav .dropup .dropdown-menu.arrow.arrow-right:after{right:16px;left:auto;}#navMenu{background-color:#5f2550;height:57px;}#navMenu .container:first-child{padding:0;}#navMenu .nav>li>a{padding:3px 20px;color:#fff;font-size:18px;}#navMenu ul.list-inline{padding-top:13px;}#navMenu ul.list-inline li.headeritem>a,#navMenu ul.list-inline li.headeritem>span{color:#fff;font-size:15px;}.navbar-fullmenu .searchitem{position:relative;}.navbar-fullmenu .searchitem .searchdiv{display:none;position:absolute;width:340px;background:#fff;border:1px solid #979797;border-radius:3px;z-index:1000;margin-top:20px;left:-5px;}.navbar-fullmenu .searchitem .searchdiv:before{content:"";position:absolute;border-color:rgba(194,225,245,0);border:solid transparent;border-bottom-color:#fff;border-width:11px;margin-left:-10px;top:-21px;left:50px;z-index:1;}.navbar-fullmenu .searchitem .searchdiv:after{content:"";position:absolute;left:41px;top:-21px;width:0;height:0;border:solid transparent;border-width:10px;border-bottom-color:#979797;z-index:0;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete{width:auto!important;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox{background-image:url(https://amarecdn.azureedge.net/webassets/images/searchicon.png);background-position:8px 9px;background-repeat:no-repeat;font-size:14px;padding:6px 8px 4px 32px;color:#000;border:0;letter-spacing:.25px;width:99%;left:1px;position:relative;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox::placeholder{color:#9b9b9b;opacity:1;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox:-ms-input-placeholder{color:#9b9b9b;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox::-ms-input-placeholder{color:#9b9b9b;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox.open{border-bottom:1px solid #d8d8d8;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete .searchbox:not([value]){border-bottom:0;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul{display:block!important;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul.open{padding:7px 0;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li{margin-bottom:2px;padding:2px 0 0 15px;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li.selected{background-color:rgba(217,217,217,.5);}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li .eac-item{color:#a8a8a8;line-height:1.3em;padding:10px 0;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li .eac-item a{color:#a8a8a8!important;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li .eac-item b{color:#000;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li .eac-item h4{margin:0;font:600 14px Figtree,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.07px;}.navbar-fullmenu .searchitem .searchdiv .easy-autocomplete-container ul li .eac-item p{margin:0 0 5px 5px;white-space:nowrap;width:94%;overflow:hidden;text-overflow:ellipsis;font:400 12px Figtree,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.07px;}.navbar-fullmenu .searchitem .searchdiv .searchclear{position:absolute;top:0;right:0;height:33px;padding-top:5px;background-color:#fff;}.navbar-fullmenu .searchitem .searchdiv .searchclear a.clear{font-size:11px;color:#000!important;letter-spacing:-.006px;text-decoration:underline;display:inline-block;margin-right:7px;position:relative;top:1.5px;text-transform:lowercase;}.navbar-fullmenu .searchitem .searchdiv .searchclear button.close{margin-right:5px;opacity:.5;}.navbar-fullmenu.nfd .searchitem{display:inline-block;}.navbar-fullmenu.nft .searchitem .searchbtn{color:#5f2550!important;background-color:transparent!important;}.navbar-fullmenu.nft .searchitem .searchdiv{margin-top:55px;right:10px;left:initial;}.navbar-fullmenu.nft .searchitem .searchdiv:before{left:219px;}.navbar-fullmenu.nft .searchitem .searchdiv:after{left:210px;}.navbar-fullmenu.nfm .searchitem .searchbtn{color:#5f2550!important;background-color:transparent!important;}.navbar-fullmenu.nfm .searchitem .searchdiv{margin-top:55px;right:-72px;left:initial;}.navbar-fullmenu.nfm .searchitem .searchdiv:before{left:237px;}.navbar-fullmenu.nfm .searchitem .searchdiv:after{left:228px;}.navbar-fullmenu.nfm .searchitem .searchdiv ul{list-style:none;}@media screen and (min-width:395px) and (max-width:400px){.navbar-fullmenu.nfm .searchitem .searchdiv{right:-75px;}}@media screen and (min-width:384px) and (max-width:394px){.navbar-fullmenu.nfm .searchitem .searchdiv{right:-82px;}.navbar-fullmenu.nfm .searchitem .searchdiv:before{left:227px;}.navbar-fullmenu.nfm .searchitem .searchdiv:after{left:218px;}}@media screen and (width:375px){.navbar-fullmenu.nfm .searchitem .searchdiv{right:-87px;}.navbar-fullmenu.nfm .searchitem .searchdiv:before{left:222px;}.navbar-fullmenu.nfm .searchitem .searchdiv:after{left:213px;}}@media screen and (width:360px){.navbar-fullmenu.nfm .searchitem .searchdiv{right:-97px;}.navbar-fullmenu.nfm .searchitem .searchdiv:before{left:212px;}.navbar-fullmenu.nfm .searchitem .searchdiv:after{left:203px;}}#desktopNavBar{box-shadow:0 0 5px 0 rgba(0,0,0,.26);background-color:#fff;}#desktopNavBar .navItem{position:relative;}#desktopNavBar .navItem.nowrap{white-space:nowrap;}#desktopNavBar .navItem.nowrap .navLink{padding:15px 0!important;}#desktopNavBar .navLink{padding:15px 10px;color:#212121;border-bottom:2px solid transparent;text-align:center;width:150px;font-weight:600;display:inline-block;transition:background-color .3s,border-color .3s;text-decoration:none;}#desktopNavBar .categoryGroupWrapper{display:flex;margin-right:-15px;margin-left:-15px;}#desktopNavBar .dropdownMenuWrapper{box-shadow:2px 2px 4px 0 rgba(0,40,85,.2);background:rgba(255,255,255,.96);position:fixed;top:170px;left:0;width:100%;z-index:-2;display:block;}#desktopNavBar .dropdownMenuWrapper .containerWrapper{padding-top:12px;padding-bottom:16px;position:relative;}#desktopNavBar .dropdownMenuWrapper .otherMarketLink{position:absolute;bottom:0;margin:32px 0;right:0;border-bottom:2px solid #634889;font-weight:500;border-color:#634889;color:#212121;}#desktopNavBar .dropdownMenuWrapper .otherMarketLink:hover{color:#212121;text-decoration:none;}#desktopNavBar .dropdownMenu{padding-right:48px;position:relative;}#desktopNavBar .dropdownMenu .groupHeader{font-size:14px;padding:16px 12px 12px 12px;font-weight:800;line-height:20px;text-transform:uppercase;letter-spacing:.04em;display:block;}#desktopNavBar .dropdownItem{padding:8px 12px 8px 12px;color:#212121;text-decoration:none;display:block;font-weight:600;transition:background-color .15s ease-in-out;min-width:180px;max-width:1/3;line-height:1.4em;margin-bottom:5px;}#desktopNavBar .dropDownItemLink{text-decoration:none;color:#212121;line-height:1.2em;}#desktopNavBar .dropDownItemLink:hover{text-decoration:none;color:#212121;border-bottom:2px solid #634889;}#desktopNavBar .dropDownItemLink:visited{text-decoration:none;color:#212121;}#desktopNavBar.redesigned .navLink:visited,#desktopNavBar.redesigned .navLink:hover,#desktopNavBar.redesigned .navLink{font:600 14px Figtree;line-height:18px;letter-spacing:1px;color:#5f2550!important;text-align:left;}#desktopNavBar.redesigned .dropdownMenu .groupHeader{color:#5f2550;font:700 14px Figtree;line-height:18px;letter-spacing:0;text-transform:none;padding:10px 15px;}#desktopNavBar.redesigned .dropDownItemLink:visited,#desktopNavBar.redesigned .dropDownItemLink:hover,#desktopNavBar.redesigned .dropDownItemLink{color:#5f2550;font:400 14px Figtree;line-height:18px;letter-spacing:0;text-align:left;}#desktopNavBar.redesigned .dropdownItem{padding:10px 15px;}html[locale=fr-ca] #desktopNavBar .dropdownItem{max-width:250px;}p,ul,ol,dl,table,blockquote{margin-bottom:0!important;}@media screen and (max-width:1024px){#desktopNavBarMobile #desktopNavBarMobile.navLink{width:115px!important;}}#desktopNavBarMobile .fa{-webkit-text-stroke:1px white;}#desktopNavBarMobile ul{text-decoration:none;list-style-type:none;}#desktopNavBarMobile .drawerContent{padding:20px;}#desktopNavBarMobile .navLink{padding:16px 0;margin:0 16px;text-align:left;font-size:16px;display:flex;color:#212121;font-weight:700;justify-content:space-between;text-decoration:none;border-bottom:1px solid #e5e5e5;cursor:pointer;}#desktopNavBarMobile .navLink.expanded{padding-bottom:2px;border-bottom:0;}#desktopNavBarMobile .navLink.active{font-weight:700;}#desktopNavBarMobile .navLink:hover{text-decoration:none;font-weight:700;}#desktopNavBarMobile .dropdownMenu{padding-left:0;padding-bottom:15px;border-bottom:1px solid #e5e5e5;width:91%;margin-left:15px;}#desktopNavBarMobile .groupSublinks{padding-left:30px;}#desktopNavBarMobile .sublinks{padding-left:20px;}#desktopNavBarMobile .dropdownItem{padding:8px 0;color:#212121;text-decoration:none;display:block;font-weight:600;white-space:nowrap;}#desktopNavBarMobile .dropdownItem a{color:#212121;text-decoration:none;}#desktopNavBarMobile .dropdownItem a:hover{color:#634889;text-decoration:none;}#desktopNavBarMobile .dropDownMenu{margin-left:16px;}#desktopNavBarMobile .dropdownMenu .groupHeader{padding:16px 16px 0 16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;display:flex;justify-content:space-between;cursor:pointer;}#desktopNavBarMobile .arrow{font-size:14px;color:#522d72;}#desktopNavBarMobile .groupWrapper{display:flex;flex-direction:column;}#desktopNavBarMobile .otherMarketLink,#desktopNavBarMobile .otherMarketLink:hover{color:#212121;margin:12px 12px 0 12px;align-self:flex-end;border-bottom:2px solid #634889;font-weight:600;}.mobileNavMenu.redesigned logo-no-words{width:125px;height:auto;}.mobileNavMenu.redesigned .modal-content{background-color:#fffdf6;}.mobileNavMenu.redesigned .row,.mobileNavMenu.redesigned .featured_products .product,.featured_products .mobileNavMenu.redesigned .product{padding:20px!important;margin:0;}.mobileNavMenu.redesigned button.close img{width:15px;height:15px;}.mobileNavMenu.redesigned .main-tab{background-color:#fffdf6;font:600 16px Figtree;line-height:24px;letter-spacing:0;vertical-align:middle;color:#5f2550!important;display:flex;justify-content:space-between;align-items:center;}.mobileNavMenu.redesigned .fa-chevron-up{width:16px;height:16px;top:0!important;margin:0!important;}.mobileNavMenu.redesigned .fa-chevron-up:before{content:"";background-image:url("/Content/images/menu/arrow-down-icon.svg");width:16px;height:10px;display:block;background-repeat:no-repeat;background-size:100%;transform:rotate(180deg);}.mobileNavMenu.redesigned .fa-chevron-down{width:16px;height:16px;top:0!important;margin:0!important;}.mobileNavMenu.redesigned .fa-chevron-down:before{content:"";background-image:url("/Content/images/menu/arrow-down-icon.svg");width:16px;height:10px;display:block;background-repeat:no-repeat;background-size:100%;}.mobileNavMenu.redesigned .newNavSideBarHeader{padding:0!important;background-color:#fffdf6;}.mobileNavMenu.redesigned .userInfo{top:0!important;left:0!important;padding:0 20px 20px 20px;font:400 12px Figtree;line-height:18px;letter-spacing:0;vertical-align:middle;color:#5f2550;}.mobileNavMenu.redesigned .newNavMarketChangeBtn{background-color:#eef1e6;}.mobileNavMenu.redesigned .newNavMarketChangeBtn a{padding:20px;margin:0;width:auto;display:flex;justify-content:space-between;}.mobileNavMenu.redesigned .newNavMarketChangeBtn .marketflag{background-size:24px 24px;background-repeat:no-repeat;background-position:0 0;width:150px!important;font:600 14px Figtree;line-height:18px;letter-spacing:1px;display:block;height:26px!important;padding:3px 0 0 32px;top:0;left:0;}.mobileNavMenu.redesigned .newNavMarketChangeBtn .marketarrow{position:relative;margin-top:0;right:0;}.mobileNavMenu.redesigned #desktopNavBarMobile{color:#5f2550;padding:0 20px;}.mobileNavMenu.redesigned #desktopNavBarMobile .dropdownItem a{font:400 14px Figtree;line-height:18px;letter-spacing:0;vertical-align:middle;color:#5f2550;white-space:break-spaces;}.mobileNavMenu.redesigned #desktopNavBarMobile .dropdownMenu .groupHeader{font:600 14px Figtree;line-height:18px;letter-spacing:1px;vertical-align:middle;padding:0 0 0 15px;margin-bottom:25px;text-transform:capitalize;}.mobileNavMenu.redesigned #desktopNavBarMobile .dropdownMenu .groupHeader.opened{margin-bottom:10px;}.mobileNavMenu.redesigned #desktopNavBarMobile .navLink{font:600 16px Figtree;line-height:24px;letter-spacing:0;padding:20px 0;margin:0;color:#5f2550;border-bottom:1px solid #d0d3d5;}.mobileNavMenu.redesigned #desktopNavBarMobile .navLink.expanded{padding-bottom:20px;border:0;}.mobileNavMenu.redesigned #desktopNavBarMobile .dropdownMenu{padding-bottom:0;border-bottom:1px solid #d0d3d5;width:auto;margin:0;}.mobileNavMenu.redesigned #desktopNavBarMobile .dropdownItem:last-child{margin-bottom:25px;}.mobileNavMenu.redesigned #desktopNavBarMobile .groupSublinks{padding-left:15px;}.mobileNavMenu.redesigned #desktopNavBarMobile ul li:last-child .navLink{border:0;}.mymega.redesigned .levelone>a{font:600 14px Figtree!important;letter-spacing:1px;line-height:50px!important;}.mymega.redesigned .shop-grid .category{font:700 14px Figtree;line-height:18px;letter-spacing:1px;color:#5f2550!important;text-shadow:none;margin-bottom:10px;padding:5px 0;border-bottom:2px solid #fffdf6;}.mymega.redesigned .shop-grid .category:hover{border-bottom:2px solid #5f2550;}.mymega.redesigned .shop-grid .fa-chevron-right:before{content:"";background-image:url("/Content/images/menu/arrow-down-icon.svg");width:16px;height:10px;display:block;background-repeat:no-repeat;background-size:100%;transform:rotate(270deg);}.mymega.redesigned .shop-grid .subcatheader{font:400 14px Figtree;line-height:18px;letter-spacing:0;}.mymega.redesigned .shop-grid .subcatheader.text-left .productLink{font:700 14px Figtree;line-height:32px;letter-spacing:0;text-align:center;color:#5f2550;text-shadow:none;}.mymega.redesigned .shop-grid .subcatheader.text-left .productLink:hover{border-bottom:2px solid #5f2550;}.mymega.redesigned .shop-grid .grid .productLink.hhp-img{font:400 14px Figtree!important;line-height:18px;letter-spacing:0;color:#5f2550!important;margin-bottom:10px;}.mymega.redesigned .shop-grid .grid .productLink.hhp-img:hover{border-bottom:2px solid #5f2550;}.mymega.redesigned .shop-grid .btn.shop-promotions,.mymega.redesigned .shop-grid .btn.shop-all,.mymega.redesigned #appNFRMenu-1 a.btn{background-color:#5f2550;border:0;border-radius:0;font-family:600 14px Figtree;line-height:18px;letter-spacing:1px;border:2px solid #5f2550;}.mymega.redesigned .shop-grid .btn.shop-promotions:hover,.mymega.redesigned .shop-grid .btn.shop-all:hover,.mymega.redesigned #appNFRMenu-1 a.btn:hover{background-color:#fff;color:#5f2550!important;}.mymega.redesigned #appNFRMenu-1{font-family:Figtree;color:#5f2550!important;}.mymega.redesigned .dropdown-menu{padding:20px;}.mymega.redesigned .dropdown-menu>li>a{font:400 14px Figtree!important;letter-spacing:1px;line-height:18px!important;color:#5f2550!important;padding:5px 0;margin:10px 0;}.mymega.redesigned .dropdown-menu>li>a:hover{background-color:#fff;border-bottom:2px solid #5f2550;}.oldNavSideBarHeader{padding-bottom:24px;border-bottom:0;}.newNavMarketChangeBtn{padding:0;border-bottom:0;background-color:#f5f5f5;}.newNavMarketChangeBtn .row,.newNavMarketChangeBtn .featured_products .product,.featured_products .newNavMarketChangeBtn .product{padding:24px;}.newNavMarketChangeBtn a{margin:16px 0 16px 24px;width:92%;}.newNavMarketChangeBtn .marketflag{height:24px!important;width:24px!important;top:6px;left:-6px;}.newNavMarketChangeBtn .marketarrow{position:absolute;right:20px;margin-top:8px;}.newNavMarketChangeBtn .mobileAvailableLanguages{margin-left:30px;position:relative;top:-8px;}.newNavMarketChangeBtn .mobileAvailableLanguages ul li{display:inline;}.newNavMarketChangeBtn .mobileAvailableLanguages ul li a{color:#000;}.newNavMarketChangeBtn .mobileAvailableLanguages ul li a.selected{font-weight:bold;}.ml15{margin-left:15px;}.newNavSideBarModal{padding:0!important;overflow-x:hidden;}.newNavSideBarHeader{background-color:#fff;padding:0 0 10px 0!important;}.newNavSideBarHeader .row,.newNavSideBarHeader .featured_products .product,.featured_products .newNavSideBarHeader .product{padding:14px 15px 4px 17px!important;}.newNavSideBarHeader .userInfo{top:3px!important;left:15px;}#vappNewFooter{padding-top:12px;padding-bottom:12px;}#vappNewFooter .fa{-webkit-text-stroke:1px white;}#vappNewFooter ul{text-decoration:none;list-style:none;}#vappNewFooter ul li{border-bottom:1px solid #e5e5e5;margin:12px;text-decoration:unset;}#vappNewFooter .navLink{padding-top:0;padding-bottom:8px;text-align:left;font-size:14px;display:flex;color:#212121;font-weight:600;justify-content:space-between;text-decoration:none;cursor:pointer;}#vappNewFooter .navLink.active{font-weight:700;color:#634889;}#vappNewFooter .navLink:hover{text-decoration:none;font-weight:700;}@media(min-width:767px){#vappNewFooter .navLink:hover{color:#634889;}}#vappNewFooter .sublinks{margin-left:12px;}#vappNewFooter .dropdownItem{padding-bottom:7px;color:#212121;text-decoration:none;display:block;font-weight:600;white-space:nowrap;}#vappNewFooter .dropdownItem a{color:#212121;text-decoration:none;}#vappNewFooter .dropdownItem a:hover{color:#634889;text-decoration:none;}#vappNewFooter .dropDownMenu{margin-left:16px;}#vappNewFooter .arrow{font-size:14px;color:#522d72;}#vappNewFooter .copyright{font-size:12px;font-weight:600;line-height:16px;text-align:center;}#vappNewFooter .social-icons{display:flex;justify-content:space-around;margin-left:initial!important;}#vappNewFooter .social-icons ul.list-inline{margin-bottom:0;}#vappNewFooter .social-icons ul.list-inline li{border-bottom:0;}#vappNewFooter .copyright a{padding:10px 8px;}#vappNewFooter .copyright .list-contacts{padding-top:10px;padding-bottom:5px;display:flex;justify-content:center;align-items:center;gap:12px;}#vappNewFooter .copyrightText{font-size:12px;font-weight:400;line-height:16px;text-align:center;padding:8px;}@media screen and (width:1024px){.dropdown-toggle.dd-desktop{display:none!important;}.dropdown-toggle.dd-tablet{display:block!important;}#header-desktop .view_all_products{width:100%;max-width:145px;}}footer{color:#4b4b4b;}footer a{color:#4b4b4b;}footer a:hover,footer a:active,footer a:hover{color:#5e5e5e;}.lang-es .userMenu ul{width:300px;}.lang-es .userMenu ul .ddItem.pr15 a{font-size:11.5px;}body.sms .mobilePadding{margin-bottom:-20px;}@media screen and (min-width:992px) and (max-width:1024px){body.sms .mobilePadding{margin-top:-4px;}}body.smsa .mobilePadding{margin-bottom:-16px;}#homepage{line-height:1.4;}#homepage .pd-3{padding:3rem;}#homepage .pd-y-3{padding:3rem 0;}#homepage h2{font-size:32px;font-weight:700;letter-spacing:-.04px;}#homepage h3{font-size:24px;font-weight:600;letter-spacing:-.03px;margin:10px 0;}#homepage h4{font-size:22px;font-weight:600;letter-spacing:-.03px;}#homepage h5{font-size:16px;font-weight:600;letter-spacing:-.02px;}#homepage p{margin:10px 0;}#homepage .home-gray-bg{background-color:#efedf1;}#homepage .home-grape-bg{background-color:#5f2550;}#homepage .purple-text{color:#922e7f;}#homepage a.learn-more{font-size:14px;font-weight:600;letter-spacing:-.05px;color:#684785;text-decoration:underline;}#homepage a.btn{height:40px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#5f2550;letter-spacing:-.02px;font-size:18px;border-color:#5f2550;color:#fff;text-transform:unset;margin-top:15px;display:inline-block;font-weight:400;padding:5px 30px;min-width:230px;}#homepage .btn-tran{background-color:transparent;border-radius:30px;border:solid 2px #684785;display:inline-block;width:200px;height:40px;padding:7px;font-size:18px;font-weight:bold;line-height:normal;letter-spacing:-.02px;text-align:center;color:#684785;margin-top:20px;}#homepage .btn-tran:hover{background-color:#684785;color:#fff;}#homepage .gbxfit .flex{display:flex;justify-content:center;align-items:center;height:100%;}#homepage .gbxfit h1{color:#562f88;font-weight:bold;font-size:40px;}#homepage .gbxfit h3{color:#562f88;font-size:25px;font-weight:300;}#homepage .gbxfit p{color:#562f88;font-size:20px;}#homepage .gbxfit .gbxfit-banner{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitBanner.jpg") no-repeat center;background-size:cover;height:930px;overflow:hidden;}#homepage .gbxfit .gbxfit-banner .flex{flex-direction:column;text-align:center;}#homepage .gbxfit .gbxfit-banner img{margin-bottom:10px;}#homepage .gbxfit .gbxfit-microbiome{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;justify-content:center;align-items:center;height:100%;}#homepage .gbxfit .gbxfit-microbiome p{font-size:22px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#562f88;}#homepage .gbxfit .gbxfit-microbiome .myrt{text-align:right;}#homepage .gbxfit .gbxfit-microbiome .myrt p{max-width:85%;float:right;}#homepage .gbxfit .gbxfit-microbiome p span{font-weight:bold;display:block;margin-top:30px;}#homepage .gbxfit .gbxfit-quadbiotic{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitQuadbioticBg.jpg") no-repeat center;background-size:cover;height:700px;overflow:hidden;}#homepage .gbxfit .gbxfit-quadbiotic-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitQuadbiotic.png") no-repeat center;background-size:contain;height:522px;overflow:hidden;}#homepage .gbxfit .gbxfit-quadbiotic .desktop{display:block;}#homepage .gbxfit .gbxfit-quadbiotic .mobile{display:none;}#homepage .gbxfit .gbxfit-quadbiotic h3{font-weight:700;margin:50px 0 20px 0;}#homepage .gbxfit .gbxfit-quadbiotic p{font-size:16px;}#homepage .gbxfit .gbxfit-shop{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitShop.jpg") no-repeat center;background-size:cover;height:930px;overflow:hidden;}#homepage .gbxfit .marchtoamillion{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/Marchtoamillion-bg.jpg") no-repeat center;background-size:cover;height:930px;overflow:hidden;}#homepage .gbxfit .gbxfit-shop .flex,#homepage .gbxfit .marchtoamillion .flex{flex-direction:column;align-items:flex-start;}#homepage .gbxfit .marchtoamillion .flex{flex-direction:column;align-items:center;}#homepage .gbxfit .gbxfit-shop p,#homepage .gbxfit .marchtoamillion p{font-size:24px;font-weight:500;color:#fff;}#homepage .gbxfit .marchtoamillion p,#homepage .gbxfit .marchtoamillion h3{color:#fff;}#homepage .gbxfit .marchtoamillion h3{margin:20px 0 40px 0;font-size:18px;}#homepage .gbxfit .btn{width:280px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#684785;letter-spacing:-.02px;font-size:18px;border-color:#684785;color:#fff;padding:10px;text-transform:unset;display:inline-block;font-weight:normal;}#homepage .get-started{margin-top:15px;width:200px;height:40px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 2px #684785;background-color:#68478d;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.02px;text-align:center;padding:7px;color:#fff;display:inline-block;}#homepage .get-started:hover{background-color:transparent;color:#68478d;}#homepage .banner-slides{min-height:665px;background-position:center top;background-size:cover;background-repeat:no-repeat;position:relative;}#homepage .banner-grape-edge{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-grape-edge.jpg);}#homepage .banner-happy-juice{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-happy-mind.jpg);}#homepage .banner1{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner1-bg.jpg);}#homepage .banner2{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner2-bg.jpg);}#homepage .banner3{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner3-bg.jpg);}#homepage .banner4{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner4-bg.jpg);}#homepage .banner5{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/NewReliefPlus-Card.jpg);}#homepage .decpromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/December2021-HOLIDAY-Card.jpg);}#homepage .janpurplepromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-PURPLE-Card.jpg);}#homepage .jannewyoupromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-NEWYOU-Card.jpg);}#homepage .blackfriday{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/November2022-BlackFriday.jpg);}#homepage .cybermonday{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/November2022-CyberMonday-Card.jpg);}#homepage .decpromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/December2021-HOLIDAY-Card.jpg);}#homepage .newyoupromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-NEWYOU-Card.jpg);}#homepage .purplepromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-PURPLE-Card.jpg);}#homepage .banner6{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/EnergyPlusSCF-Card.jpg);}#homepage .banner-ignite{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-ignite.jpg);}#homepage .banner-happy-hormones{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-happy-hormones.jpg);}#homepage .banner-convention{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-convention.jpg);}#homepage .banner-pep{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-pep.jpg);}#homepage .banner-dermabiotics{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-dermabiotics.jpg);}#homepage .banner-slider .owl-dots{text-align:center;padding-top:-29px;position:absolute;bottom:20px;left:0;margin-left:auto;margin-right:auto;left:0;right:0;}#homepage .banner-slides .banner-tag{display:block;background-color:#3f2a56;color:#fff;padding:10px;text-align:center;font-size:12px;position:absolute;width:21%;top:13%;left:22%;}#homepage .banner-slides .banner-text h1{text-shadow:0 7px 4px rgba(0,0,0,.5);font-size:72px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:-.43px;color:#fff;}#homepage .banner-slides .banner-text p{font-size:20px;color:#562f88;letter-spacing:-.02px;line-height:1.3;}#homepage .banner-slides .banner-text p strong{font-size:20px;}#homepage .banner-slides h2{color:#562f88;font-size:42px;font-weight:bold;}#homepage .banner-slides h3{color:#404040;font-size:24px;font-weight:100;}#homepage .banner-slides a.btn i.fa,#homepage .pre-order-text a.btn i.fa{font-size:18px;vertical-align:middle;}#homepage .banner-slides a.btn:hover,#homepage .pre-order-text a.btn:hover{background-color:transparent;color:#5f2550;}#homepage .banner-slides a.btn-learn{width:200px;height:40px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:transparent;border:solid 2px #fff;letter-spacing:-.02px;font-size:18px;color:#fff;padding:5px;text-transform:unset;margin-top:15px;display:inline-block;}#homepage .banner-slides a.btn-learn i.fa{font-size:14px;vertical-align:middle;}#homepage .banner-slides a.btn-learn:hover{background-color:#fff;color:#68478d;}#homepage .decpromo .banner-text{position:unset;width:unset;max-width:unset;top:unset;left:unset;display:flex;justify-content:center;}#homepage .decpromo .banner-text .btn{top:550px;position:absolute;}#homepage .april .banner-text{width:400px;text-align:center;color:#5f2550;}#homepage .april h2{color:#5f2550;}#homepage .april .banner-text .btn{background-color:#5f2550;border-color:#5f2550;}#homepage .april .banner-text img{display:inline-block;width:300px;margin-top:5px;}#homepage .april .banner4 h2,#homepage .april .banner4 p,#homepage .april .banner-grape-edge h2,#homepage .april .banner-grape-edge p{color:#fff;}#homepage .april .banner-happy-juice h2,#homepage .april .banner-happy-juice p{color:#5f2550;}#homepage .june .banner-text{width:600px;text-align:center;color:#5f2550;}#homepage .june h2{color:#5f2550;}#homepage .june p{color:#000;}#homepage .june .banner-text .btn{background-color:#5f2550;border-color:#5f2550;}#homepage .june .blackfriday,#homepage .june .cybermonday{background-size:cover;}#homepage .june .blackfriday .banner-text .btn,#homepage .june .cybermonday .banner-text .btn{margin-top:500px;}#homepage .june .banner-text img{display:inline-block;width:300px;margin-top:5px;}#homepage .june .banner-ignite p,#homepage .june .banner-happy-hormones p{color:#000;}#homepage .june .banner-convention .banner-text{margin-top:175px;}#homepage .june .banner4 h2,#homepage .june .banner4 p{color:#fff;}#homepage .blackfriday .banner-text,#homepage .cybermonday .banner-text{text-align:left;}#homepage .trusted-products{height:650px;}#homepage .trusted-products h2{color:#5f2550;margin:2rem 0;}#homepage .trusted-products ul{color:#5f2550;font-size:18px;font-weight:bold;margin:2rem 0;list-style-type:none;}#homepage .trusted-products li{margin-bottom:20px;}#homepage .trusted-products li i{margin-right:5px;}#homepage .trusted-products .grid{gap:0;}#homepage .trusted-products p{font-size:22px;}#homepage .trusted-products .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .trusted-products .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/trusted-products-bg.jpg") no-repeat center;background-size:cover;height:650px;overflow:hidden;}#homepage .trusted-products .left-div-new{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/ingredients-dermabiotics.jpg") no-repeat center;background-size:cover;height:650px;overflow:hidden;}#homepage .trusted-products .left-div img{display:none;}#homepage .trusted-products .right-div{height:100%;background-color:#f2f5f8;}#homepage .limited-time{background-color:#c63663;color:#fff;border-radius:5px;height:30px;width:150px;font-size:14px;margin-top:-316px;position:absolute;}#homepage .happy-line{padding:30px 0;}#homepage .happy-line .header{font-size:32px;color:#5f2550;background-color:#f2f5f8;height:75px;text-align:center;font-weight:bold;}#homepage .happy-line .grid{grid-template-columns:repeat(3,1fr);gap:40px;}#homepage .happy-line .item{text-align:center;}#homepage .happy-line img{width:80%;}#homepage .happy-line .copy{width:80%;margin-left:auto;margin-right:auto;}#homepage .happy-line h2{font-size:16px;color:#562f88;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;}#homepage .happy-line h4{font-size:14px;color:#b1a2d4;font-weight:normal;font-stretch:normal;font-style:italic;line-height:normal;letter-spacing:normal;margin-top:5px;}#homepage .happy-line p{font-size:14px;color:#000;}#homepage .happy-line .learn-more{text-decoration:underline;font-weight:normal;color:#000;white-space:nowrap;}#homepage .happy-hormones h2{color:#5f2550;margin:2rem 0;}#homepage .happy-hormones p{font-size:22px;}#homepage .happy-hormones .grid{gap:0;}#homepage .happy-hormones .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .happy-hormones .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/happy-hormones-bg.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .happy-hormones .right-div{height:100%;background-color:#f2f5f8;}#homepage .happy-hormones .h2-black{font-size:24px;}#homepage .gbx-pep h2{color:#5f2550;margin:2rem 0;}#homepage .gbx-pep p{font-size:22px;}#homepage .gbx-pep .grid{gap:0;}#homepage .gbx-pep .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .gbx-pep .left-div{height:100%;background-color:#f2f5f8;}#homepage .gbx-pep .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/gbx-pep.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .gbx-pep .h2-black{font-size:24px;}#homepage .dermabiotics{margin-top:30px;}#homepage .dermabiotics h2{color:#5f2550;margin:2rem 0;}#homepage .dermabiotics p{font-size:22px;}#homepage .dermabiotics .grid{gap:0;}#homepage .dermabiotics .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .dermabiotics .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/dermabiotics.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .dermabiotics .right-div{height:100%;background-color:#f2f5f8;}#homepage .dermabiotics .h2-black{font-size:24px;}#homepage .edge-anniversary-grape{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/april-edge-grape-bg2.jpg") no-repeat center;background-size:cover;height:485px;}#homepage .edge-anniversary-grape .container{height:100%;}#homepage .edge-anniversary-grape .banner-text{width:53%;}#homepage .edge-anniversary-grape .flex{flex-direction:column;text-align:center;}#homepage .edge-anniversary-grape h2{color:#5f2550;font-size:32px;}#homepage .edge-anniversary-grape p{font-size:22px;color:#5f2550;}#homepage .edge-anniversary-grape img{display:none;}#homepage .edge-anniversary{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/april-edge-bg2.jpg") no-repeat center;background-size:cover;height:485px;}#homepage .edge-anniversary .container{height:100%;}#homepage .edge-anniversary .banner-text{width:36%;}#homepage .edge-anniversary .flex{flex-direction:column;text-align:center;}#homepage .edge-anniversary h2{color:#5f2550;font-size:32px;}#homepage .edge-anniversary p{font-size:22px;color:#5f2550;}#homepage .edge-anniversary img{width:100%;}#homepage .edge-photos .grid{grid-template-columns:repeat(4,1fr);gap:15px;}#homepage .edge-photos .grid img{width:100%;}#homepage .edge-difference{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference-bg.jpg") no-repeat center;background-size:cover;height:730px;overflow:hidden;padding:30px 0;}#homepage .edge-difference .banner-text{width:390px;text-align:center;color:#5f2550;padding-bottom:5px;}#homepage .edge-difference .banner-text h2{font-size:32px;color:#5f2550;}#homepage .edge-difference .banner-text p{font-size:17px;}#homepage .edge-difference .difference-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference.jpg") no-repeat center;background-size:contain;height:494px;overflow:hidden;}#homepage .edge-difference3{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference3-bg.jpg") no-repeat center;background-size:cover;height:730px;overflow:hidden;padding:30px 0;}#homepage .edge-difference3 .banner-text{width:390px;text-align:center;color:#5f2550;padding-bottom:5px;}#homepage .edge-difference3 .banner-text h2{font-size:32px;color:#5f2550;}#homepage .edge-difference3 .banner-text p{font-size:17px;}#homepage .edge-difference3 .difference-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference3.jpg") no-repeat center;background-size:contain;height:494px;overflow:hidden;}#homepage .edge-results .grid{gap:0;}#homepage .edge-results .left-div{background-color:rgba(177,162,212,.5);height:100%;}#homepage .edge-results .left-div .flex{flex-direction:column;}#homepage .edge-results .left-div .banner-text{text-align:left;width:500px;}#homepage .edge-results .left-div h2{font-size:32px;color:#5f2550;}#homepage .edge-results .left-div h4{font-size:24px;font-weight:bold;color:#5f2550;margin-top:20px;margin-bottom:30px;}#homepage .edge-results .left-div p{font-size:22px;color:#5f2550;}#homepage .edge-results .left-div li{padding-bottom:20px;}#homepage .edge-results .left-div ul{list-style:none;}#homepage .edge-results .left-div ul .flex{width:500px;height:70px;flex-grow:0;border-radius:10px;border:solid 2px #5f2550;background-color:rgba(255,255,255,0);flex-direction:row;justify-content:space-between;padding-left:50px;padding-right:30px;}#homepage .edge-results .left-div ul .flex span{flex-grow:0;font-size:22px;font-weight:600;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#5f2550;}#homepage .edge-results .left-div ul .flex i{font-size:32px;color:#5f2550;}#homepage .edge-results .right-div{height:100%;}#homepage .edge-results .right-div img{width:100%;}#homepage .edge-results .new-bg{background-color:#f2f5f8;}#homepage .best-sellers.imageslider{background-color:rgba(224,219,227,.5)!important;padding-bottom:35px!important;}#homepage .best-sellers.imageslider .owl-carousel .owl-nav button.owl-next,#homepage .best-sellers.imageslider .owl-carousel .owl-nav button.owl-prev{background-color:#dddae8;}#homepage .best-sellers.imageslider .imageslider .owl-nav button span:before{color:#322145;}#homepage .best-sellers.imageslider .owl-carousel .owl-nav button{width:40px;height:40px;}#homepage .best-sellers.imageslider .owl-nav button span{margin-top:10px;}#homepage .best-sellers.imageslider .owl-nav button.owl-prev{left:-20px;}#homepage .best-sellers.imageslider .owl-nav button.owl-next{right:-20px;}#homepage .best-sellers .bs-title{font-size:32px;color:#5f2550;font-weight:700;line-height:48px;margin:20px 0;font-weight:bold;letter-spacing:-.04px;}#homepage .best-sellers h2{font-size:18px;color:#562f88;font-weight:700;line-height:28px;margin-bottom:5px;}#homepage .best-sellers .price{font-size:18px;color:#562f88;font-weight:600;line-height:28px;}#homepage .best-sellers .btn-add-to-cart{background-color:#5f2550;border:2px solid #5f2550;}#homepage .best-sellers .card{margin-bottom:0;}#homepage .best-sellers .card-body{text-align:left;}#homepage .best-sellers .owl-carousel .owl-item img{display:block;width:80%;}#homepage .best-sellers .owl-carousel .card{position:relative;padding:0;display:flex;flex-direction:column;height:510px;border:1px solid #e7eaec;}#homepage .best-sellers .owl-carousel .card-body{margin-top:auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end;}#homepage .best-sellers .owl-carousel .card-body .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;line-height:16.8px;max-height:6em;}#homepage .janpurplepromo .banner-text{position:unset;width:unset;max-width:unset;top:unset;left:unset;display:flex;justify-content:center;}#homepage .janpurplepromo .banner-text .btn{top:550px;position:absolute;}#homepage .jannewyoupromo .banner-text{position:unset;width:unset;max-width:unset;top:unset;left:unset;display:flex;justify-content:center;}#homepage .decpromo .banner-text .btn{top:550px;position:absolute;}#homepage .newyoupromo .banner-text,#homepage .purplepromo .banner-text{top:70%;left:25%;}#homepage .banner6 .banner-text h2,#homepage .banner6 .banner-text h3{color:#3f2a56;}#homepage .edge-pre-order{background-color:#3f2a56;height:350px;}#homepage .edge-pre-order .container{max-width:840px!important;}#homepage .pre-order-text{color:#fff;position:absolute;}#homepage .pre-order-text h1{margin-top:36px;font-size:40px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:.85;letter-spacing:-.05px;color:#fff;}#homepage .pre-order-text p{font-size:22px;color:#fff;letter-spacing:-.02px;line-height:1.3;}#homepage .pre-order-text .strong{margin-top:20px;font-size:22px;font-weight:bold;}#homepage .pre-order-text img{position:absolute;top:20%;left:400px;}#homepage .banner{min-height:500px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-oneamare.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat;position:relative;}#homepage .banner .banner-text{position:absolute;width:500px;max-width:80%;top:50%;right:25%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);}#homepage .banner .banner-text h1{font-size:40px;font-weight:bold;letter-spacing:-.24px;color:#684785;text-transform:unset;}#homepage .banner .banner-text p{font-size:16px;color:#3f2a56;letter-spacing:-.02px;line-height:1.3;}#homepage .banner .banner-text p strong{font-size:20px;}#homepage .banner a.btn{width:200px;height:40px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#68478d;letter-spacing:-.02px;font-size:18px;border-color:#68478d;color:#fff;padding:5px;text-transform:unset;margin-top:15px;display:inline-block;}#homepage .banner a.btn i.fa{font-size:14px;vertical-align:middle;}#homepage .banner a.btn:hover{background-color:transparent;color:#68478d;}#homepage a.btn:hover{background-color:transparent;color:#68478d;}#homepage .banner4 a.btn:hover{color:#fff;}#homepage .product-slider{padding:10px 0 25px 0;}#homepage .product-slider .product-slider-img{position:relative;width:50%;float:left;text-align:center;}#homepage .product-slider .product-slider-img img{width:auto;margin:0 auto;max-height:260px;}#homepage .product-slider .offer-tag{position:absolute;border-radius:50px;height:75px;width:75px;background-color:#922e7f;color:#fff;font-size:18px;font-weight:bold;line-height:1.2em;text-align:center;letter-spacing:-.18px;padding-top:27px;top:10px;text-transform:uppercase;left:50%;margin-left:100px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);}#homepage .product-slider .offer-tag.mfp{top:15px;left:47%;}#homepage .product-slider .offer-tag.cp{top:15px;left:65%;}#homepage .product-slider .offer-tag.lp{top:35px;left:60%;}#homepage .product-slider .product-slider-details{width:50%;float:left;font-size:16px;font-weight:300;letter-spacing:-.02px;color:#545454;padding-left:15px;padding-right:25px;}#homepage .product-slider .product-slider-details .fa{font-size:12px;margin-left:2px;}#homepage .product-slider .owl-carousel{padding:0 36px;}#homepage .product-slider .owl-carousel .item{display:flex;align-items:center;justify-content:center;height:260px;}#homepage .product-slider .owl-carousel .item h3{font-size:20px;font-weight:bold;letter-spacing:-.02px;color:#51376f;}#homepage .product-slider .owl-carousel .owl-dots{margin-top:5px;}#homepage .product-slider .owl-carousel .owl-nav button.owl-prev{left:0;}#homepage .product-slider .owl-carousel .owl-nav button.owl-next{right:0;}#homepage .banner-slider .owl-nav button.owl-prev{left:12%;}#homepage .banner-slider .owl-nav button.owl-next{right:12%;}#homepage .banner-slider .owl-nav button span{padding-top:5px;}#homepage .banner-slider .owl-carousel .owl-nav button{display:none;width:30px;height:30px;}#homepage .banner-slider .owl-dots button.owl-dot{width:20px;height:20px;margin:0 5px;border:2px solid #5f2550;}#homepage .banner-slider .owl-dots button.owl-dot.active{background-color:#5f2550;}@media(max-width:767px){#homepage .banner-slider .owl-carousel .owl-nav{display:none;}#homepage .banner-slider .owl-carousel .owl-nav button{top:45%;width:20px;height:20px;}#homepage .banner-slider .owl-carousel .owl-nav button.owl-next span{position:relative;top:-2px;}#homepage .banner-slider .owl-carousel .owl-nav button.owl-prev span{position:relative;top:-2px;}#homepage .banner-slider .owl-carousel .owl-nav button.owl-prev span{left:1px;}#homepage .banner-slider .owl-carousel .owl-nav button.owl-next span{left:-1px;}#homepage .banner-slider .owl-nav button.owl-prev{left:-10px;}#homepage .banner-slider .owl-nav button.owl-next{right:-10px;}#homepage .banner-slider .owl-dots{text-align:center;padding-top:0;position:relative;}#homepage .banner-slider .owl-dots button.owl-dot{width:15px;height:15px;margin:5px 4px 0 4px;border:1px solid #979797;}}@media(min-width:414px) and (max-width:767px){#homepage .banner-slider .owl-dots{bottom:-15px;}}#homepage .mental-wellness-outer .row,#homepage .mental-wellness-outer .featured_products .product,.featured_products #homepage .mental-wellness-outer .product{display:flex;flex-wrap:wrap;}#homepage .mental-wellness-outer .row .col-sm-6:first-child,#homepage .mental-wellness-outer .featured_products .product .col-sm-6:first-child,.featured_products #homepage .mental-wellness-outer .product .col-sm-6:first-child{background-color:rgba(255,255,255,.5);padding:25px 73px 25px 61px;}#homepage .mental-wellness-outer h2{text-transform:uppercase;}#homepage .mental-wellness-outer p{color:#3f2a56;font-size:14px;}#homepage .mental-wellness-outer .wimw{width:49.87%;}#homepage .mental-wellness-outer .mental-wellness ul{padding:0 0 0 25px;margin:0;list-style:none;}#homepage .mental-wellness-outer .mental-wellness ul li{margin:10px 0;font-size:14px;color:#000;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon{width:60px;margin-right:10px;display:inline-block;text-align:center;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon img{margin:0 auto;width:50px;}#homepage .what-is-mental-wellness{color:#fff;text-align:center;padding:25px;font-size:16px;}#homepage .what-is-mental-wellness h2{font-size:32px;font-weight:bold;letter-spacing:-.04px;color:#fff;margin-bottom:15px;}#homepage .what-is-mental-wellness h4{font-size:18px;font-weight:normal;letter-spacing:-.03px;color:#fff;opacity:.8;}#homepage .what-is-mental-wellness .mental-wellness{margin-top:30px;}#homepage .what-is-mental-wellness .mental-wellness img{margin-bottom:15px;}#homepage .what-is-mental-wellness .mental-wellness span{display:inline-block;font-size:14px;font-weight:bold;position:relative;top:-5px;}@media screen and (min-width:992px){#homepage .what-is-mental-wellness .imgFocus{position:relative;left:40px;}}@media screen and (max-width:767px){#homepage .what-is-mental-wellness h2{font-size:20px;letter-spacing:-.02px;margin-bottom:10px;}#homepage .what-is-mental-wellness h4{font-size:16px;letter-spacing:-.02px;}}#homepage .home-video iframe.vid_iframe{width:100%;height:625px;display:block;margin:0 auto;}@media screen and (min-width:768px){#homepage .home-video.may2021 iframe.vid_iframe{height:425px;}}@media screen and (max-width:767px){#homepage .home-video.may2021.pd-y-3{padding:20px 0;}}#homepage .purpleboxes{margin-top:60px;margin-bottom:30px;}#homepage .purpleboxes .flex{flex-direction:column;}#homepage .purpleboxes .purplebox{text-align:center;border-radius:10px;border:solid 2px #5f2550;min-height:300px;color:#3f2a56;font-size:14px;line-height:1.4em;padding:15px 30px;margin:0 0 25px 0;}#homepage .purpleboxes .purplebox a{text-decoration:underline;}#homepage .purpleboxes .purplebox.fr{float:right;}#homepage .purpleboxes .purplebox h2{font-size:22px;margin-bottom:10px;line-height:1.2em;color:#5f2550;}#homepage .purpleboxes .purplebox p{font-size:18px;}#homepage .purpleboxes .purplebox a{color:#3f2a56;text-decoration:underline;font-size:18px;}@media(min-width:768px) and (max-width:991px){#homepage .purpleboxes .purplebox{min-height:230px;}#homepage .purpleboxes .purplebox .pl0{padding-left:0;}#homepage .purpleboxes .purplebox .img{margin-top:25px;}}@media screen and (max-width:767px){#homepage .purpleboxes .purplebox .pl0{padding-left:0;}#homepage .purpleboxes .purplebox .img{margin-top:25px;}#homepage .purpleboxes .purplebox .copy{text-align:center;}}#homepage .testimonial-slider{background-color:#922e7f;color:#fff;padding:40px 0;}#homepage .testimonial-slider h3{color:#fff;}#homepage .testimonial-slider .owl-carousel{padding:0 50px;}#homepage .testimonial-slider .item h3{font-size:28px;margin:20px 0;}#homepage .testimonial-slider i.fa.fa-star{margin:0 5px;}#homepage .testimonial-slider p{font-size:18px;font-style:italic;font-weight:300;letter-spacing:-.02px;text-align:center;color:#fff;}#homepage .testimonial-slider p.name{font-style:normal;}#homepage .targeting-mental-wellness{padding:38px 0;color:#3f2a56;font-size:14px;letter-spacing:-.02px;line-height:normal;}#homepage .targeting-mental-wellness .row,#homepage .targeting-mental-wellness .featured_products .product,.featured_products #homepage .targeting-mental-wellness .product{padding:0 50px;}#homepage .targeting-mental-wellness h4{color:#3f2a56;}#homepage .targeting-mental-wellness img{max-width:420px;margin:0 auto;display:block;width:100%;}#homepage .unmatched-bg{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/UnmatchedProducts.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:500px;color:#fff;position:relative;}#homepage .unmatched-bg .col-sm-12{position:absolute;color:#fff;z-index:999;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;max-width:820px;}#homepage .unmatched-bg .col-sm-12 h2{color:#fff;font-weight:600;margin-bottom:25px;}#homepage .unmatched-bg .col-sm-12 p{font-size:18px;letter-spacing:-.02px;font-weight:400;text-align:center;}@media screen and (max-width:767px){#homepage .unmatched-bg{min-height:400px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/UnmatchedProducts-Mobile.jpg);}#homepage .unmatched-bg h2{line-height:34px;}#homepage .unmatched-bg .col-sm-12 p{font-weight:300;line-height:24px;padding:0 35px;}}#homepage .subscribe10-bg{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/ss-bg.jpg") no-repeat center;background-size:cover;height:485px;}#homepage .subscribe10-bg .container{height:100%;}#homepage .subscribe10-bg .banner-text{width:465px;}#homepage .subscribe10-bg h2{font-size:32px;}#homepage .subscribe10-bg p{font-size:18px;}@media screen and (max-width:1024px){#homepage .subscribe10-bg{background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/ss-bg-mobile.jpg") no-repeat center;background-size:cover;height:350px;}#homepage .subscribe10-bg h2{font-size:22px;}#homepage .subscribe10-bg p{font-size:16px;}}#homepage .share-bg{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/ShareAmare.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:500px;color:#fff;position:relative;}#homepage .share-bg .col-xs-12{position:absolute;color:#fff;z-index:999;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:left;padding:0 25px;}#homepage .share-bg .col-xs-12 h2{color:#fff;font-weight:600;margin-bottom:25px;}#homepage .share-bg .col-xs-12 p{font-size:16px;letter-spacing:-.02px;font-weight:400;text-align:left;}#homepage .share-bg .col-xs-12 p span{opacity:.8;}#homepage .share-bg .col-xs-12 .get-started{background-color:#ceb2f5;border-color:#ceb2f5;text-transform:uppercase;}#homepage .share-bg .col-xs-12 .get-started:hover{background-color:transparent;color:#ceb2f5;}@media screen and (max-width:767px){#homepage .share-bg{min-height:400px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/ShareAmare-Mobile.jpg);}#homepage .share-bg h2{line-height:26px;}#homepage .share-bg .col-xs-12{left:50%;width:100%;text-align:center;padding:0 15px;}#homepage .share-bg .col-xs-12 p{font-size:16px;font-weight:300;line-height:22px;padding:0 35px;text-align:center;}#homepage .share-bg .col-xs-12 .get-started{height:35px;width:175px;padding-top:6px;}}#homepage .changedlives{color:#fff;padding:40px 0;}#homepage .changedlives h2{color:#fff;margin-bottom:10px;}#homepage .changedlives .align-right{text-align:right;padding-right:0;}#homepage .changedlives p{max-width:350px;float:right;font-size:14px;opacity:.8;}#homepage .changedlives iframe.vid_iframe{width:100%;height:275px;display:block;margin:0 auto;position:relative;}@media screen and (min-width:1200px){#homepage .changedlives iframe.vid_iframe{left:-60px;}}@media screen and (max-width:992px){#homepage .changedlives{padding:30px 0 40px 0;}#homepage .changedlives h2{padding:0 25px;margin-bottom:15px;}#homepage .changedlives p{margin-bottom:25px;padding:0 35px;max-width:initial;float:none;}#homepage .changedlives .align-right{text-align:center;padding-right:15px;}#homepage .changedlives iframe.vid_iframe{height:200px;left:0;}}@media screen and (max-width:767px){#homepage .changedlives p{padding:0 25px;}}#homepage .products .graybox{border:solid 4px #f7f7f7;margin:40px 10px;min-height:750px;padding:40px;padding-bottom:20px;position:relative;}#homepage .products .graybox .love{position:absolute;top:-20px;left:0;text-align:center;width:100%;}#homepage .products .graybox .love div{width:400px;background:#fff;margin:auto;}#homepage .products .graybox .love div h2{font-size:32px;letter-spacing:-.04px;color:#3f2a56;}#homepage .products .graybox .item{width:300px;margin-bottom:20px;text-align:center;position:relative;}#homepage .products .graybox .item h2{font-size:16px;letter-spacing:-.02px;color:#51376f;margin-bottom:15px;}#homepage .products .graybox .item h4{font-size:14px;font-weight:bold;font-style:italic;opacity:.9;margin-bottom:0;letter-spacing:-.02px;color:#ceb2f5;}#homepage .products .graybox .item p{margin:0 0 10px 0;font-size:14px;letter-spacing:-.02px;text-align:center;color:#545454;opacity:.8;}#homepage .products .graybox .item .ProductReviewItemContainer{margin:auto;width:100%;}#homepage .products .graybox .item .new{position:absolute;top:0;left:0;width:140px;height:25px;padding:4px 0 5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:solid 1px #639c57;background-color:#639c57;font-size:12px;font-weight:600;letter-spacing:-.01px;text-align:center;color:#fff;}@media screen and (min-width:1024px) and (max-width:1199px){#homepage .products .graybox .item{width:250px;}#homepage .products .graybox .item p{height:57px;}}@media screen and (max-width:767px){#homepage .products .graybox{margin:50px 0 20px 0;padding:40px 25px 25px 25px;}#homepage .products .graybox .love{top:-30px;}#homepage .products .graybox .love div{width:180px;}#homepage .products .graybox .love div h2{font-size:24px;letter-spacing:-.03px;}#homepage .products .graybox .item img{height:125px;}#homepage .products .graybox .item h2{font-size:14px;margin-bottom:5px;}#homepage .products .graybox .item h4{font-size:12px;opacity:.9;}#homepage .products .graybox .item p{margin:0 0 10px 0;font-size:12px;padding:0 25px;}#homepage .products .graybox .item .new{width:92px;height:16px;padding:1px 0 5px;font-size:10px;}}#homepage .four-blocks{padding:50px 0 20px 0;}#homepage .four-blocks .row,#homepage .four-blocks .featured_products .product,.featured_products #homepage .four-blocks .product{display:flex;flex-wrap:wrap;}#homepage .four-blocks .col-sm-6{margin-bottom:30px;}#homepage .four-blocks .fb1{width:49.87%;}#homepage .four-blocks .four-blocks-inner{box-shadow:0 4px 12px 0 rgba(0,0,0,.26);height:100%;border-radius:9px;}#homepage .four-blocks .four-blocks-inner img{max-width:300px;max-height:250px;margin:0 auto;display:block;width:auto;}#homepage .four-blocks .four-blocks-inner img.afp{margin-top:40px;}#homepage .four-blocks .four-blocks-inner .fa{font-size:12px;margin-left:2px;}#homepage .four-blocks h4{color:#684785;}#homepage .four-blocks h5{color:#3f2a56;}#homepage .four-blocks p{font-size:14px;font-weight:300;letter-spacing:-.05px;color:#545454;}#homepage .subscribe-bg{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/BeginSubscribeAndSave.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;min-height:300px;color:#fff;position:relative;}#homepage .subscribe-bg .col-sm-12{position:absolute;color:#fff;z-index:999;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;max-width:820px;}#homepage .subscribe-bg .col-sm-12 h2{color:#fff;font-weight:600;}#homepage .subscribe-bg .col-sm-12 p{font-size:22px;letter-spacing:-.03px;font-weight:400;text-align:center;}#homepage .revolutionary-science.may2021{margin:30px 0 15px 0;}#homepage .revolutionary-science .row,#homepage .revolutionary-science .featured_products .product,.featured_products #homepage .revolutionary-science .product{box-shadow:0 4px 12px 0 rgba(0,0,0,.26);max-height:400px;overflow:visible;padding:50px;border-radius:5px;}#homepage .revolutionary-science h2{color:#684785;}#homepage .revolutionary-science h4{color:#3f2a56;}#homepage .revolutionary-science p{font-size:14px;font-weight:normal;letter-spacing:-.05px;color:#545454;}#homepage .financial-wellness-bg{position:relative;min-height:400px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/FinancialWellness.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}#homepage .financial-wellness-bg .financial-wellness-text{position:absolute;left:50%;top:50%;width:75%;color:#fff;z-index:999;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}#homepage .financial-wellness-bg .financial-wellness-text h2{color:#fff;font-weight:700;}#homepage .financial-wellness-bg .financial-wellness-text p{font-size:16px;font-weight:normal;letter-spacing:-.02px;text-align:center;color:#fff;}#homepage .financial-wellness-bg .financial-wellness-text .btn-tran{border-color:#fff;color:#fff;}#homepage .financial-wellness-bg .financial-wellness-text .btn-tran:hover{background-color:#fff;color:#545454;}#homepage .social-activity-slider.imageslider .heading{margin-top:30px;}#homepage .social-activity-slider.imageslider .owl-nav button.owl-prev span:before{margin-top:1px;margin-left:1px;}#homepage .social-activity-slider.imageslider .owl-nav button span:before{margin-top:1px;margin-left:2px;}#homepage .product-slider .owl-carousel .owl-nav button,#homepage .testimonial-slider .owl-carousel .owl-nav button{position:absolute;width:24px;height:24px;border-radius:50%;top:50%;background-color:#fff;color:#fff;margin:0;transition:all .3s ease-in-out;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}#homepage .product-slider .owl-nav button span,#homepage .testimonial-slider .owl-nav button span{display:inline-block;font-size:0;width:100%;height:100%;font-family:FontAwesome;vertical-align:middle;}#homepage .product-slider .owl-nav button span:before,#homepage .testimonial-slider .owl-nav button span:before{content:"";font-size:15px;margin-left:4px;color:#36254c;vertical-align:middle;display:inline-block;}#homepage .product-slider .owl-nav button.owl-prev span:before,#homepage .testimonial-slider .owl-nav button.owl-prev span:before{content:"";margin-left:0;margin-right:4px;}#homepage .product-slider .owl-nav button:focus,#homepage .testimonial-slider .owl-nav button:focus,#homepage .product-slider .owl-dots button.owl-dot:focus,#homepage .testimonial-slider .owl-dots button.owl-dot:focus{outline:0;}#homepage .product-slider .owl-dots,#homepage .four-blocks .owl-dots{text-align:center;}#homepage .product-slider .owl-dots button.owl-dot,#homepage .four-blocks .owl-dots button.owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:transparent;margin:0 3px;border:solid 1px #979797;}#homepage .product-slider .owl-dots button.owl-dot.active,#homepage .four-blocks .owl-dots button.owl-dot.active{background-color:#922e7f;border-color:#922e7f;}#homepage .testimonial-slider .owl-carousel .owl-nav button{background-color:transparent;}#homepage .testimonial-slider .owl-nav button span:before{color:#fff;}#homepage .testimonial-slider .owl-nav button.owl-prev{left:10px;}#homepage .testimonial-slider .owl-nav button.owl-next{right:10px;}#homepage .testimonial-slider .owl-dots button.owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:transparent;margin:0 3px;border:solid 1px #979797;}#homepage .testimonial-slider .owl-dots button.owl-dot.active{background-color:#fff;border-color:#fff;}#homepage .mental-wellness-state{background-image:url("/Content/images/temp/oceangirl.jpg");background-position:top;background-size:cover;}#homepage .mental-wellness-state .mwsection{margin:80px 0 100px 40px;color:#5d3e82;}#homepage .mental-wellness-state .mwsection p{font-size:38px;font-weight:bold;line-height:1.3em;margin-bottom:20px;}#homepage .mental-wellness-state .mwsection ul li{font-size:20px;margin-left:18px;line-height:26px;margin-bottom:10px;}#homepage .mental-wellness-state .mwsection .get-started:hover{color:#68478d;}#homepage .mental-wellness-state-mobile{background-image:url("/Content/images/temp/mobile-oceangirl-gradient.png"),url("/Content/images/temp/oceangirl_mobile.png");background-position:top;background-size:cover;}#homepage .mental-wellness-state-mobile .mwsection{margin:120px 20px 40px 35px;color:#fff;}#homepage .mental-wellness-state-mobile .mwsection p{font-size:24px;font-weight:bold;line-height:1.3em;margin-bottom:20px;}#homepage .mental-wellness-state-mobile .mwsection ul li{font-size:16px;margin-left:18px;line-height:22px;margin-bottom:10px;}@media screen and (min-width:992px) and (max-width:1024px){#homepage .banner{min-height:400px;background-position:center 24px;}#homepage .banner .banner-text{width:450px;}#homepage .product-slider .offer-tag.mfp{top:15px;left:47%;}#homepage .product-slider .offer-tag.cp{top:0;left:65%;}#homepage .product-slider .offer-tag.lp{top:10px;left:55%;}#homepage .home-video iframe.vid_iframe{height:520px;}}@media screen and (min-width:768px) and (max-width:991px){#homepage .container{padding:0 15px;}#homepage .banner{min-height:400px;background-position:center 24px;}#homepage .banner .banner-text{width:350px;}#homepage .banner .banner-text h1{font-size:28px;}#homepage .banner .banner-text p strong{font-size:18px;}#homepage .product-slider .offer-tag.mfp{top:15px;left:47%;}#homepage .product-slider .offer-tag.cp{top:-15px;left:50%;}#homepage .product-slider .offer-tag.lp{top:0;left:50%;}#homepage .mental-wellness-outer .row .col-sm-6:first-child,#homepage .mental-wellness-outer .featured_products .product .col-sm-6:first-child,.featured_products #homepage .mental-wellness-outer .product .col-sm-6:first-child{padding:25px 40px 25px 40px;}#homepage .mental-wellness-outer h2{font-size:24px;}#homepage .mental-wellness-outer h4{font-size:18px;}#homepage .mental-wellness-outer p{font-size:13px;}#homepage .mental-wellness-outer .mental-wellness ul{padding:0 0 0 25px;margin:0;list-style:none;}#homepage .mental-wellness-outer .mental-wellness ul li{margin:10px 0;font-size:14px;color:#000;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon{width:60px;margin-right:10px;display:inline-block;text-align:center;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon img{margin:0 auto;width:50px;}#homepage .home-video iframe.vid_iframe{height:420px;}#homepage .testimonial-slider p{font-size:16px;}#homepage .four-blocks{padding:25px 0;}#homepage .revolutionary-science{padding:3rem 2rem;}#homepage .revolutionary-science h2{white-space:nowrap;}#homepage .financial-wellness-bg{min-height:300px;}#homepage .financial-wellness-bg .financial-wellness-text h2{font-size:26px;}}@media screen and (max-width:1024px){#homepage .banner-slides{min-height:500px;}#homepage .banner-grape-edge{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-grape-edge-mobile.jpg);}#homepage .banner-happy-juice{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-happy-mind-mobile.jpg);}#homepage .banner1{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner1-bg-mobile.jpg);}#homepage .banner2{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner2-bg-mobile.jpg);}#homepage .banner3{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner3-bg-mobile.jpg);}#homepage .banner4{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-banner4-bg-mobile.jpg);}#homepage .banner-ignite{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-ignite-mobile.jpg);}#homepage .banner-happy-hormones{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-happy-hormones-mobile.jpg);}#homepage .banner-convention{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-convention-mobile.jpg);}#homepage .banner-pep{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-pep-mobile.jpg);}#homepage .banner-dermabiotics{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-dermabiotics-mobile.jpg);}#homepage .blackfriday{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/November2022-BlackFriday-Mobile.jpg);background-size:contain;}#homepage .cybermonday{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/November2022-CyberMonday-Card-Mobile.jpg);background-size:contain;}#homepage .june .blackfriday .banner-text .btn,#homepage .june .cybermonday .banner-text .btn{margin-top:275px;}#homepage .blackfriday .banner-text,#homepage .cybermonday .banner-text{text-align:center;}#homepage .april .banner-text img{display:none;}#homepage .banner-slides .banner-text{text-align:center;max-width:100%;width:100%;padding:20px 15px;position:absolute;top:8%;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;left:unset;}#homepage .banner-slides.banner-happy-juice .banner-text{top:0%;}#homepage .banner1 .banner-text{top:20%;}#homepage .banner-slides .banner-text h1{font-size:24px;letter-spacing:-.09px;margin-bottom:10px;word-spacing:9999999px;}#homepage .banner-slides .banner-text h1 span{font-size:28px;}#homepage .banner-slides h2{color:#562f88;font-size:22px;font-weight:bold;padding:30px 0 5px 0;max-width:212px;margin:auto;}#homepage .banner-slides .banner-text p{width:255px;margin:auto;padding:20px 0;}#homepage .gbxfit h3,#homepage .gbxfit p{font-size:16px;}#homepage .gbxfit .gbxfit-banner{height:650px;}#homepage .gbxfit .gbxfit-microbiome{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitMicrobiomeMobile.png") no-repeat center;background-size:cover;height:478px;overflow:hidden;grid-template-columns:repeat(1,1fr);justify-content:center;}#homepage .gbxfit .gbxfit-microbiome p{font-size:18px;line-height:1.5;}#homepage .gbxfit .gbxfit-microbiome .mylt p{text-align:center;margin-top:80px;}#homepage .gbxfit .gbxfit-microbiome .mymid{display:none;}#homepage .gbxfit .gbxfit-microbiome .myrt{text-align:center;margin-top:-150px;}#homepage .gbxfit .gbxfit-microbiome .myrt p{max-width:100%;float:unset;}#homepage .gbxfit .gbxfit-quadbiotic h3{font-size:20px;}#homepage .gbxfit .gbxfit-shop{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitShopMobile.jpg") no-repeat center;background-size:cover;height:627px;overflow:hidden;}#homepage .gbxfit .marchtoamillion{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/Marchtoamillion-mobile-bg.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .gbxfit .gbxfit-shop .flex,#homepage .gbxfit .marchtoamillion .flex{flex-direction:column;align-items:center;}#homepage .gbxfit .gbxfit-shop p,#homepage .gbxfit .marchtoamillion p{color:#fff;font-size:16px;text-align:center;}#homepage .purpleboxes .grid,#homepage .edge-results .grid{grid-template-columns:1fr;}#homepage .edge-anniversary-grape{background-image:none;height:unset;}#homepage .edge-anniversary-grape .banner-text{width:100%;}#homepage .edge-anniversary-grape img{display:inline-block;width:15%;margin-bottom:30px;}#homepage .edge-anniversary{position:relative;background:url(https://AmareCDN.azureedge.net/webassets/images/homepage/april-edge-bg2-mobile.jpg) no-repeat center;background-size:cover;height:485px;}#homepage .edge-anniversary .banner-text{width:86%;margin-top:-200px;}#homepage .edge-anniversary h2{font-size:22px;}#homepage .edge-anniversary p{font-size:16px;}#homepage .edge-photos{margin:7px 0;}#homepage .edge-photos .grid{grid-template-columns:repeat(2,1fr);gap:7px;}#homepage .edge-photos img:nth-of-type(1){order:1;}#homepage .edge-photos img:nth-of-type(2){order:2;}#homepage .edge-photos img:nth-of-type(3){order:4;}#homepage .edge-photos img:nth-of-type(4){order:3;}#homepage .edge-difference{height:unset;}#homepage .edge-difference .difference-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference-mobile.jpg") no-repeat center;background-size:contain;height:499px;overflow:hidden;margin-top:40px;}#homepage .edge-difference3{height:unset;}#homepage .edge-difference3 .difference-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/edge-difference3-mobile.jpg") no-repeat center;background-size:contain;height:494px;overflow:hidden;}#homepage .june h2{color:#5f2550;}#homepage .june .banner-slides .banner-text p{color:#5f2550;font-size:16px;}#homepage .june .banner-slides.banner4 .banner-text p{color:#fff;}#homepage .june .banner-text .btn{background-color:#5f2550;border-color:#5f2550;}#homepage .june .banner-text img{display:inline-block;width:300px;margin-top:5px;}#homepage .june .banner-slides.banner-convention .banner-text p{font-size:14px;margin-bottom:12px;}#homepage .june .banner-ignite p,#homepage .june .banner-happy-hormones p{color:#000;}#homepage .june .banner-ignite .banner-text{top:-25px;}#homepage .june .banner-happy-hormones .banner-text{top:-25px;}#homepage .june .banner-convention .banner-text{margin-top:120px;}#homepage .happy-line .header{font-size:22px;}#homepage .happy-line .grid{grid-template-columns:1fr;gap:40px;}#homepage .happy-hormones,#homepage .gbx-pep,#homepage .dermabiotics{height:unset;}#homepage .happy-hormones .grid,#homepage .gbx-pep .grid,#homepage .dermabiotics .grid{grid-template-columns:1fr;}#homepage .happy-hormones .flex,#homepage .gbx-pep .flex,#homepage .dermabiotics .flex{align-items:center;margin-left:unset;padding:0 20px;text-align:center;}#homepage .gbx-pep h2{font-size:22px;}#homepage .gbx-pep p{font-size:16px;}#homepage .gbx-pep .banner-text{width:80%;text-align:left;}#homepage .gbx-pep .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/gbx-pep-mobile.jpg") no-repeat center;background-size:cover;height:500px;width:100%;overflow:hidden;grid-row:1;}#homepage .dermabiotics h2{font-size:22px;}#homepage .dermabiotics p{font-size:16px;}#homepage .dermabiotics .banner-text{width:80%;text-align:left;}#homepage .dermabiotics .left-div{background:url("https://amarecdn.azureedge.net/webassets/images/homepage/dermabiotics-mobile.jpg") no-repeat center;background-size:cover;height:500px;}#homepage .trusted-products{height:unset;}#homepage .trusted-products h2{font-size:22px;}#homepage .trusted-products p{font-size:16px;}#homepage .trusted-products .banner-text{width:80%;text-align:left;}#homepage .trusted-products .grid{grid-template-columns:1fr;}#homepage .trusted-products .flex{align-items:center;margin-left:unset;padding:0 20px;text-align:center;}#homepage .trusted-products .left-div{background-image:none;height:unset;}#homepage .trusted-products .left-div img{display:block;}#homepage .trusted-products .left-div-new{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/ingredients-dermabiotics-mobile.jpg") no-repeat center;background-size:cover;height:300px;overflow:hidden;}#homepage .edge-results{height:unset;margin-bottom:0;margin-top:0;}#homepage .edge-results .left-div{padding:30px 20px;}#homepage .edge-results .left-div .banner-text{width:unset;text-align:left;width:80%;}#homepage .edge-results .left-div h2{font-size:22px;}#homepage .edge-results .left-div p{font-size:16px;}#homepage .edge-results .left-div ul{width:80%;}#homepage .edge-results .left-div ul .flex{width:unset;padding-left:40px;}#homepage .edge-results .left-div ul .flex span{font-size:16px;}#homepage .edge-results .left-div ul .flex i{font-size:20px;}#homepage .edge-results .right-div{grid-row:1;}#homepage .edge-results .right-div img{height:unset;width:100%;}}@media(min-width:768px) and (max-width:1024px){#homepage .banner-slider .owl-nav button.owl-prev{left:2%;}#homepage .banner-slider .owl-nav button.owl-next{right:2%;}}@media(min-width:768px) and (max-width:991px){#homepage .pre-order-text h1{font-size:34px;}#homepage .pre-order-text p{font-size:20px;}#homepage .pre-order-text .strong{font-size:20px;}#homepage .pre-order-text img{left:350px;}}@media screen and (max-width:767px){#homepage .container{padding:0 15px;}#homepage h2{font-size:24px;}#homepage h4{font-size:20px;}#homepage .gbx-pep .right-div{height:300px;}#homepage .dermabiotics .left-div{height:300px;}#homepage .best-sellers.imageslider .owl-nav button span{margin-top:18px;}#homepage .best-sellers.imageslider .bs-title{font-size:24px;}#homepage .gbxfit .gbxfit-quadbiotic{height:900px;}#homepage .gbxfit .gbxfit-quadbiotic-img{position:relative;background:url("https://AmareCDN.azureedge.net/webassets/images/homepage/GbxFitQuadbioticMobile.png") no-repeat center;background-size:contain;height:583px;overflow:hidden;margin-top:20px;}#homepage .gbxfit .gbxfit-quadbiotic .desktop{display:none;}#homepage .gbxfit .gbxfit-quadbiotic .mobile{display:block;}#homepage .gbxfit .gbxfit-quadbiotic .mobile b{font-size:20px;}#homepage .gbxfit .gbxfit-shop{height:400px;}#homepage .gbxfit .desktop-break{display:none;}#homepage .get-started{margin-top:30px;width:150px;height:30px;font-size:16px;padding:4px 2px;}#homepage .banner5{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/NewReliefPlus-Card-Mobile.jpg);}#homepage .decpromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/December2021-HOLIDAY-Card-Mobile.jpg);}#homepage .janpurplepromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-PURPLE-Card-Mobile.jpg);}#homepage .jannewyoupromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-NEWYOU-Card-Mobile.jpg);}#homepage .newyoupromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-NEWYOU-Card-Mobile.jpg);}#homepage .purplepromo{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/January2022-PURPLE-Card-Mobile.jpg);}#homepage .banner6{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/EnergyPlusSCF-Card-Mobile.jpg);}#homepage .banner-slides .banner-tag{display:block;background-color:#3f2a56;color:#fff;padding:10px;text-align:center;font-size:12px;position:absolute;top:20px;width:50%;left:0;}#homepage .banner-slides h3{color:#404040;font-size:14px;font-weight:400;max-width:320px;margin:auto;line-height:1.2em;}#homepage .blackfriday .banner-text,#homepage .cybermonday .banner-text{text-align:left;}#homepage .banner-slides .banner-text p strong{font-size:16px;font-weight:normal;letter-spacing:-.02px;}#homepage .banner-slides a.btn{font-size:14px;width:200px;height:30px;padding:2px;margin-top:-7px;}#homepage .banner-slides a.btn-learn{font-size:14px;width:150px;height:30px;padding:2px;}#homepage .bannerpromohappy .banner-text,#homepage .banner6 .banner-text{top:4%;text-align:left;width:50%;}#homepage .bannerpromohappy .banner-text h2,#homepage .banner6 .banner-text h2{color:#3f2a56;margin:10px 0;font-weight:800;}#homepage .bannerpromohappy .banner-text h3,#homepage .banner6 .banner-text h3{color:#3f2a56;margin:10px 0;font-family:"Open Sans";}#homepage .bannerpromogift21 .banner-text{top:10%;text-align:left;width:50%;}#homepage .bannerpromogift21 .banner-text h2{color:#3f2a56;margin:10px 0;font-weight:800;}#homepage .bannerpromogift21 .banner-text h3{color:#3f2a56;margin:10px 0;font-family:"Open Sans";}#homepage .decpromo .banner-text{display:flex;justify-content:center;}#homepage .decpromo .banner-text .btn{top:220%;position:absolute;}#homepage .janpurplepromo .banner-text{display:flex;justify-content:center;}#homepage .janpurplepromo .banner-text .btn{top:220%;position:absolute;}#homepage .decpromo .banner-text,#homepage .newyoupromo .banner-text,#homepage .purplepromo .banner-text{display:flex;justify-content:center;}#homepage .decpromo .banner-text .btn,#homepage .newyoupromo .banner-text .btn,#homepage .purplepromo .banner-text .btn{top:220%;position:absolute;}#homepage .edge-pre-order{background-color:#3f2a56;height:285px;}#homepage .pre-order-text{text-align:center;margin-left:-15px;}#homepage .pre-order-text a.btn{width:150px;height:30px;font-size:12px;}#homepage .pre-order-text h1{font-size:24px;margin-top:20px;}#homepage .pre-order-text p{font-size:16px;width:86%;padding-left:15px;}#homepage .pre-order-text p.transform{padding-left:0;margin:auto;}#homepage .pre-order-text .strong{margin-top:20px;font-size:14px;font-weight:bold;text-align:left;padding-left:25px;line-height:2;letter-spacing:-.02px;}#homepage .pre-order-text img{position:absolute;top:45%;left:56%;width:150px;}#homepage .banner{min-height:350px;background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/banner-oneamare-mobile.jpg);}#homepage .banner .banner-text{text-align:center;max-width:100%;width:100%;padding:20px 15px;position:static;transform:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;}#homepage .banner .banner-text h1{font-size:24px;letter-spacing:-.09px;margin-bottom:10px;}#homepage .banner .banner-text p{width:255px;margin:auto;}#homepage .banner .banner-text p strong{font-size:16px;font-weight:normal;letter-spacing:-.02px;}#homepage .banner a.btn{font-size:16px;width:150px;height:30px;padding:2px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);}#homepage .product-slider{padding:10px 0 15px 0;}#homepage .product-slider .owl-carousel{padding:0 10px;}#homepage .product-slider .owl-carousel .item{display:inline-block;height:300px;margin-top:10px;}#homepage .product-slider .owl-carousel .item h3{font-size:16px;}#homepage .product-slider .owl-nav{display:none;}#homepage .product-slider .product-slider-img{width:100%;}#homepage .product-slider .product-slider-img img{max-height:130px;}#homepage .product-slider .product-slider-img img.pb3{padding:10px 0;}#homepage .product-slider .product-slider-details{width:100%;}#homepage .product-slider .product-slider-details p{font-size:14px;}#homepage .product-slider .offer-tag{height:54px;width:54px;font-size:14px;padding-top:18px;}#homepage .product-slider .offer-tag.mfp{top:0;left:35%;}#homepage .product-slider .offer-tag.cp{top:0;left:48%;}#homepage .product-slider .offer-tag.lp{top:5px;left:42%;}#homepage .mental-wellness-outer .row .col-sm-6:first-child,#homepage .mental-wellness-outer .featured_products .product .col-sm-6:first-child,.featured_products #homepage .mental-wellness-outer .product .col-sm-6:first-child{padding:20px 20px 5px 20px;background-color:transparent;}#homepage .mental-wellness-outer h2{font-size:24px;text-transform:none;}#homepage .mental-wellness-outer h4{font-size:16px;}#homepage .mental-wellness-outer p{font-size:14px;}#homepage .mental-wellness-outer .wimw{width:100%;}#homepage .mental-wellness-outer .mental-wellness ul{padding:0 0 0 25px;margin:0;list-style:none;}#homepage .mental-wellness-outer .mental-wellness ul li{margin:10px 0;font-size:14px;color:#000;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon{width:60px;margin-right:10px;display:inline-block;text-align:center;}#homepage .mental-wellness-outer .mental-wellness ul li .img-icon img{margin:0 auto;width:50px;}#homepage .home-video iframe.vid_iframe{height:250px;}#homepage .testimonial-slider{padding:20px 10px 30px;}#homepage .testimonial-slider h3{font-size:20px;}#homepage .testimonial-slider .owl-carousel{padding:0 20px;}#homepage .testimonial-slider .owl-nav{display:none;}#homepage .testimonial-slider p{font-size:16px;}#homepage .targeting-mental-wellness{padding-bottom:100px;position:relative;}#homepage .targeting-mental-wellness .row,#homepage .targeting-mental-wellness .featured_products .product,.featured_products #homepage .targeting-mental-wellness .product{padding:0;}#homepage .targeting-mental-wellness .row br,#homepage .targeting-mental-wellness .featured_products .product br,.featured_products #homepage .targeting-mental-wellness .product br{display:none;}#homepage .targeting-mental-wellness .col-sm-6{position:static;}#homepage .targeting-mental-wellness a.btn-tran{position:absolute;bottom:30px;left:50%;width:150px;height:30px;font-size:16px;padding:4px 2px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);}#homepage .targeting-mental-wellness img{padding:10px;}#homepage .four-blocks{padding:10px 0;}#homepage .four-blocks .row,#homepage .four-blocks .featured_products .product,.featured_products #homepage .four-blocks .product{display:none;}#homepage .four-blocks .owl-carousel{padding:0;}#homepage .four-blocks .owl-carousel .item{padding:10px;}#homepage .four-blocks .owl-nav{display:none;}#homepage .four-blocks .four-blocks-inner{min-height:450px;padding-bottom:20px;}#homepage .four-blocks .four-blocks-inner img{max-width:200px;max-height:unset;margin-top:25px;}#homepage .four-blocks .owl-dots{margin-top:0;margin-bottom:10px;}#homepage .subscribe-bg{min-height:350px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/BeginSubscribeAndSave-Mobile.jpg);}#homepage .subscribe-bg .col-sm-12 p{font-size:16px;font-weight:300;line-height:1.3;}#homepage .revolutionary-science{padding:3rem 2rem 150px 2rem;}#homepage .revolutionary-science.may2021{margin:0;}#homepage .revolutionary-science h2{font-size:20px;}#homepage .revolutionary-science h4{font-size:16px;line-height:1.3;}#homepage .revolutionary-science p{font-weight:300;line-height:1.3;}#homepage .revolutionary-science .row,#homepage .revolutionary-science .featured_products .product,.featured_products #homepage .revolutionary-science .product{max-height:unset;padding:20px 17px 0;}#homepage .revolutionary-science .row img,#homepage .revolutionary-science .featured_products .product img,.featured_products #homepage .revolutionary-science .product img{margin:20px auto -130px;display:block;max-height:300px;}#homepage .revolutionary-science .fa{font-size:12px;margin-left:2px;}#homepage .financial-wellness-bg{min-height:375px;background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/FinancialWellness-Mobile.jpg);}#homepage .financial-wellness-bg .financial-wellness-text{width:85%;}#homepage .financial-wellness-bg .financial-wellness-text h2{font-size:24px;font-weight:600;}#homepage .financial-wellness-bg .financial-wellness-text .btn-tran{width:150px;height:30px;font-size:16px;padding:4px 2px;}}@media(min-width:1024px) and (max-width:1366px){#homepage .gbxfit .gbxfit-shop{height:830px;}}@media(min-width:540px) and (max-width:767px){#homepage .edge-pre-order{height:270px;}#homepage .edge-pre-order .pre-order-text{text-align:center;margin:auto;width:100%;}}@media screen and (max-width:500px){#homepage .home-video iframe.vid_iframe{height:200px;}}.lang-es .home-video iframe.vid_iframe{height:545px;}@media screen and (max-width:767px){.lang-es #homepage .banner .banner-text{padding:10px;}}.featured_products .product_description{padding-left:30px;padding-top:30px;}.featured_products .product{margin:25px 0 10px 0;text-align:left;}.featured_products .product.active.row-eq-height,.featured_products .product.next.row-eq-height{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;}.featured_products .product.active.row-eq-height .text-hcenter,.featured_products .product.next.row-eq-height .text-hcenter{height:100%;position:relative;}.featured_products .product.active.row-eq-height .text-hcenter .product_description,.featured_products .product.next.row-eq-height .text-hcenter .product_description{padding-top:0;margin:0;position:absolute;top:40%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}.featured_products .product.active.row-eq-height .text-hcenter .product_description.pt50,.featured_products .product.next.row-eq-height .text-hcenter .product_description.pt50{padding-top:50px;}.featured_products .sliderimg{position:relative;}.featured_products .sliderimg .newicon{position:absolute;top:18%;right:0;height:80px;width:80px;border-radius:40px;background-color:#922e7f;color:#fff;font-size:18px;font-weight:bold;text-align:center;padding-top:25px;}@media(max-width:767px){.featured_products .sliderimg .newicon{top:4%;height:60px;width:60px;font-size:14px;padding-top:18px;}}#fourCards .row,#fourCards .featured_products .product,.featured_products #fourCards .product{display:-webkit-flex;display:-ms-flexbox;overflow:hidden;margin-left:0;margin-right:0;}#fourCards .col-xs-6{display:flex;flex:1;background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:10px;margin-left:15px;margin-right:15px;padding:15px;}#fourCards img{max-width:50%;}#fourCards a{text-decoration:underline;font-weight:700;}#fourCards p,#fourCards h3{color:#676a6c;}#fourCards p{margin-bottom:30px;}#fourCards-mobile{margin-top:30px;}#fourCards-mobile .row,#fourCards-mobile .featured_products .product,.featured_products #fourCards-mobile .product{padding:8px 30px 7px 30px;}#fourCards-mobile .col-xs-12{background-color:#f3f3f4;border:1px solid #f3f3f4;border-radius:10px;padding:15px;}#fourCards-mobile img{max-width:40%;}#fourCards-mobile a{text-decoration:underline;font-weight:700;}#fourCards-mobile p,#fourCards-mobile h3{color:#676a6c;}@media(max-width:845px){#fourCards-mobile{margin-top:90px;}}@media(max-width:550px){#fourCards-mobile img{max-width:60%;}}.opportunity1-img{background-image:url(//amare.com/content/images/final/opportunity/OpportunityPage01_Medium.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:50vh;}.opportunity1-img h1{padding:24px 15px;text-align:center;}@media(min-width:768px){.opportunity1-img{height:524px;background-image:url(//amare.com/content/images/final/opportunity/OpportunityPage01_Large.jpg);}}@media(min-width:992px){.opportunity1-img{height:auto;}}@media(min-width:1600px){.opportunity1-img{background-image:url(//amarecdn.azureedge.net/webassets/images/OpportunityPage01_4k.jpg);background-position:bottom;height:auto;}}@media(max-width:767px){.opportunity2-img{background-image:url(/content/images/final/opportunity/OpportunityPage02_Medium.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:50vh;}#homepage .best-sellers.imageslider .owl-nav button.owl-prev{left:-10px;}#homepage .best-sellers.imageslider .owl-nav button.owl-next{right:-10px;}#homepage .best-sellers.imageslider .owl-carousel .card{height:570px;}}@media(min-width:768px){.opportunity2-img{background-image:url(//amarecdn.azureedge.net/webassets/images/OpportunityPage02_4k.jpg);background-position:bottom;}}@media(min-width:1600px){.opportunity2-img{background-image:url(https://AmareCDN.azureedge.net/webassets/images/OpportunityPage02_4k.jpg);background-position:bottom;}}@media(min-width:300px){.opportunity3-img{background-image:url(/content/images/final/opportunity/OpportunityPage03_MEdium.jpg);background-position:bottom;}}@media(min-width:768px){.opportunity3-img{background-image:url(/content/images/final/opportunity/OpportunityPage03_Large.jpg);background-position:bottom;}}@media(min-width:1600px){.opportunity3-img{background-image:url(/content/images/final/opportunity/OpportunityPage03_4k.jpg);background-position:bottom;}}@media(max-width:576px){.opportunity4-img{background-image:url(/content/images/final/opportunity/OpportunityPage04_MEdium.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:50vh;}}@media(min-width:768px){.opportunity4-img{background-image:url(//amarecdn.azureedge.net/webassets/images/OpportunityPage04_4k.jpg);background-position:top;}}@media(min-width:1600px){.opportunity4-img{background-image:url(//amarecdn.azureedge.net/webassets/images/OpportunityPage04_4k.jpg);background-position:top;}}#EventCheckin{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}#EventCheckin .mobile.header{width:100%;height:200px;background-image:url(https://AmareCDN.azureedge.net/webassets/events/EventCheckin/AmareEvents-mobile.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;margin:0;padding:0;}#EventCheckin .mobile.header .overlay{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;}#EventCheckin .mobile.header .title{opacity:1;position:absolute;color:#fff;font-size:25px;top:0;left:0;width:100%;height:100%;margin:68px 0;padding:0;font-weight:bold;}#EventCheckin .desktop.header{width:100%;height:350px;background-image:url(https://AmareCDN.azureedge.net/webassets/events/EventCheckin/AmareEvents.jpg);background-position:top center;background-repeat:no-repeat;position:relative;background-size:cover;margin:0;padding:0;}#EventCheckin .desktop.header .overlay{background-color:#000;position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;}#EventCheckin .desktop.header .container{position:relative;color:#fff;top:0;width:100%;height:100%;padding-top:58px;}#EventCheckin .desktop.header .container .title{font-size:35px;font-weight:bold;}#EventCheckin .desktop.header .container h3{color:#fff;font-size:18px;font-weight:bold;margin-top:20px;}#EventCheckin .desktop.header .container p{font-size:18px;line-height:24px;width:341px;}@media(max-width:991px){#EventCheckin .desktop.header .container{padding-left:15px;padding-right:15px;}}#EventCheckin .content{padding:23px 24px 24px 16px;}#EventCheckin .content .introText{margin-bottom:25px;}#EventCheckin .formLabel{font-weight:bold;}#EventCheckin input[type=text],#EventCheckin input[type=password],#EventCheckin input[type=tel]{border-radius:5px;border:solid 1px #979797;width:100%;padding:6px 13px;}#EventCheckin button,#EventCheckin button:focus,#EventCheckin button:active{padding:7px 45px;margin-top:40px;background-color:#36254c;color:#fff;}#EventCheckin .asterisk{color:#f00;font-weight:bold;}#EventCheckin #CustomerSelection{margin-top:34px;}#EventCheckin #CustomerSelection .formField{margin-left:15px;}#EventCheckin #CustomerSelection .formField input{margin-right:5px;}#EventCheckin #ExistingCustomer{margin-top:15px;}#EventCheckin #ExistingCustomer .panel-body{padding-bottom:0;}#EventCheckin #ExistingCustomer .form-horizontal{padding:0 10px;}#EventCheckin #ExistingCustomer .form-horizontal .formLabel{text-align:right;font-size:14px;padding-right:0!important;padding-top:5px;font-weight:normal;}#EventCheckin #NewCustomer{margin-top:15px;}#EventCheckin #NewCustomer .row .formLabel,#EventCheckin #NewCustomer .featured_products .product .formLabel,.featured_products #EventCheckin #NewCustomer .product .formLabel{margin-top:10px;}#EventCheckin .validationMsg,#EventCheckin #Password-error{color:#d0021b;display:none;font-weight:normal;}#EventCheckin.live #LiveIntro h3{margin-bottom:0;}#EventCheckin.live #LiveIntro h3.eventdate{text-transform:uppercase;}#EventCheckin.live #LiveIntro p{margin-bottom:10px;}#EventCheckin.live #CustomerSelection{margin-top:20px;}#EventCheckin.live button.btn{margin-top:30px;width:312px;height:42px;border-radius:21px;}#EventCheckin.live button.btn:hover{background-color:#593f7b;border-color:#593f7b;color:#fff;}#EventCheckin.live button.btn:active,#EventCheckin.live button.btn:focus:not(:hover){background-color:#fff;color:#593f7b;}#EventCheckin.live .fineprint{font-size:12px;text-align:left;line-height:1.5em;}#EventCheckin.live .fineprint a{text-decoration:underline;color:#0da1d7;}@media(max-width:767px){#EventCheckin.live #LiveIntro p{font-size:12px;line-height:1.5em;}#EventCheckin.live .fineprint{font-size:11px;}}#EventCheckinConfirmation{padding:50px 20px 20px 20px;text-align:center;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}#EventCheckinConfirmation h2{text-align:center;font-size:20px;font-weight:bold;}#EventCheckinConfirmation .checkCircle{background-color:#36254c;width:94px;height:94px;border-radius:47px;text-align:center;margin:25px auto 25px auto;}#EventCheckinConfirmation .checkCircle i{color:#fff;font-size:70px;margin-top:13px;}#EventCheckinConfirmation p{text-align:center;margin-top:20px;font-size:13px;line-height:20px;}#EventCheckinConfirmation a.btn,#EventCheckinConfirmation a.btn:focus,#EventCheckinConfirmation a.btn:active{padding:7px 45px;margin-top:30px;margin-bottom:30px;background-color:#36254c;color:#fff;}#EventCheckinConfirmation .fineprint{font-size:13px;font-style:italic;text-align:left;margin-top:0;margin-bottom:5px;}#EventCheckinConfirmation .terms{font-size:13px;text-align:left;margin-top:0;line-height:1.3em;}#EventCheckinConfirmation .terms a{text-decoration:underline;color:#0da1d7;}#EventCheckinConfirmation.live a.btn{margin-top:15px;margin-bottom:45px;width:312px;height:42px;border-radius:21px;}#EventCheckinConfirmation.live a.btn:hover{background-color:#593f7b;border-color:#593f7b;color:#fff;}#EventCheckinConfirmation.live a.btn:active,#EventCheckinConfirmation.live a.btn:focus:not(:hover){background-color:#fff;color:#593f7b;}@media(max-width:767px){#EventCheckinConfirmation .fineprint{font-size:11px;}#EventCheckinConfirmation .terms{font-size:11px;}}#NoEvent{margin:50px 0;text-align:center;}#NoEvent .container h2{margin-bottom:25px;}#NoEvent .container p{font-size:14px;margin-bottom:10px;line-height:1.3em;}#NoEvent .container .eventsBtn{margin-top:50px;}#NoEvent .container .eventsBtn a{width:312px;height:42px;border-radius:21px;padding:8px;font-size:16px;}@media(max-width:767px){#NoEvent{margin-top:25px;}#NoEvent .container{padding:0 15px;}#NoEvent .container p{padding:0 15px;}}#main-header-language-display{text-transform:uppercase;}#main-header-language-display .languageCode{display:inline-block;color:#fff;}.marketflag{width:18px;height:18px;display:inline-block;background-size:contain;position:relative;top:2px;}.market-flag-en{background-image:url("/content/images/country-flags/round/flag_us.png");}.market-flag-es{background-image:url("/content/images/country-flags/round/flag_mx.png");}.market-flag-us{background-image:url("/content/images/country-flags/round/flag_us.png");}.market-flag-mx{background-image:url("/content/images/country-flags/round/flag_mx.png");}.market-flag-us{background-image:url("/content/images/country-flags/round/flag_us.png");}.market-flag-ca{background-image:url("/content/images/country-flags/round/flag_ca.png");}@media(min-width:992px){.wellness_video_wrapper .wellness_block{left:27%;top:45%;}}#homepage .homepage-happyjuicepack2 ul{padding:25px 0 0 30px!important;}@media screen and (max-width:767px){.wellness_video_wrapper .wellness_block{width:413px!important;top:23%!important;}}@media screen and (min-width:360px) and (max-width:389px){.wellness_video_wrapper .wellness_block{width:371px!important;}}@media screen and (min-width:390px) and (max-width:413px){.wellness_video_wrapper .wellness_block{width:391px!important;}}.btn--white{background:#fff;color:#5f2550;border:1px solid #5f2550;}.btn--white:hover,.btn--white:focus{color:#fff;background:#5f2550;border:1px solid #fff;}.continue-the-story.article__actions{margin-top:10px;}.continue-the-story a{padding-left:0;}.panel-heading .panel-title a{display:inline-block;float:left;padding-right:10px;}.arrow-down:after{font-family:"Glyphicons Halflings";content:"";float:left;color:#808080;right:0;}.arrow-up:after{content:"";font-family:"Glyphicons Halflings";float:left;color:#808080;right:0;}.arrow-down a:after,.arrow-down a:before,.arrow-up a:after,.arrow-up a:before{content:none!important;width:0!important;height:0!important;}.executive-members .employee{font-weight:400;}.video_container{margin:20px 0;}.video_container .vid_iframe{width:100%;border:0;height:250px;}@media(min-width:768px){.video_container .vid_iframe{height:414px;}}@media(min-width:992px){.video_container .vid_iframe{height:620px;}}.imageslider .owl-nav button.owl-prev{left:-10px;}.imageslider .owl-nav button.owl-next{right:-10px;}.imageslider .owl-nav button span{display:inline-block;font-size:0;width:100%;height:100%;font-family:FontAwesome;vertical-align:middle;}.imageslider .owl-nav button span:before{content:"";font-size:15px;margin-left:2px;color:#fff;vertical-align:middle;display:inline-block;}.imageslider .owl-nav button.owl-prev span:before{content:"";margin-left:0;margin-right:4px;}.imageslider .owl-nav button:focus{outline:0;}.imageslider .owl-dots{text-align:center;padding-top:15px;}.imageslider .owl-dots button.owl-dot{width:15px;height:15px;border-radius:50%;border:1px solid #979797;display:inline-block;background-color:transparent;margin:0 3px;}.imageslider .owl-dots button.owl-dot.active{background-color:#979797;}.imageslider .owl-dots button.owl-dot:focus{outline:0;}.imageslider .owl-carousel .owl-item img{border-radius:0!important;}.imageslider .owl-carousel .owl-nav button{position:absolute;width:24px;height:24px;border-radius:50%;top:40%;background-color:#f3f4f9;color:#fff;margin:0;transition:all .3s ease-in-out;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}.imageslider .owl-carousel .owl-nav button.owl-next,.imageslider .owl-carousel .owl-nav button.owl-prev{background-color:#3f2a56;color:#3f2a56;}@media(max-width:767px){.imageslider .owl-carousel .owl-nav button{top:35%;width:20px;height:20px;}.imageslider .owl-carousel .owl-nav button.owl-next span,.imageslider .owl-carousel .owl-nav button.owl-prev span{position:relative;top:-5px;}.imageslider .owl-carousel .owl-nav button.owl-next span:before,.imageslider .owl-carousel .owl-nav button.owl-prev span:before{font-size:10px;top:-5px;}.imageslider .owl-carousel .owl-nav button.owl-prev span{left:1px;}.imageslider .owl-carousel .owl-nav button.owl-next span{left:-1px;}}.imageslider.social-activity-slider{background-color:rgba(224,219,227,.5)!important;padding-bottom:35px!important;}.imageslider.social-activity-slider .heading{margin-top:20px;}.imageslider.social-activity-slider h2{font-size:32px!important;font-weight:bold;letter-spacing:-.12px!important;color:#3f2a56;}.imageslider.social-activity-slider h3{font-size:28px!important;font-weight:normal!important;letter-spacing:-.11px!important;color:#3f2a56;margin:20px 0 35px 0!important;}.imageslider.social-activity-slider h3 span{font-weight:600;color:#ceb2f5;}@media(max-width:767px){.imageslider.social-activity-slider .heading{margin-top:20px;}.imageslider.social-activity-slider h2{font-size:22px!important;}.imageslider.social-activity-slider h3{font-size:24px!important;}.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-prev span,.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-next span{left:0;top:0;display:flex;}.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-prev span:before,.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-next span:before{margin-top:0!important;margin-right:0!important;top:0!important;display:flex;justify-content:center;align-items:center;width:100%;}.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-prev span:before{margin-left:-1.5px!important;font-size:12px;}.imageslider.social-activity-slider .owl-carousel .owl-nav button.owl-next span:before{margin-left:1.5px!important;font-size:12px;}}.lightgrey .imageslider.social-activity-slider{background-color:rgba(247,247,247,.95)!important;}#ourStoryPage{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}#ourStoryPage h2{font-size:22px;font-weight:700;letter-spacing:-.09px;text-transform:none;line-height:1.35em;}#ourStoryPage p{font-size:16px;color:#3f2a56;margin:10px 0 15px 0;line-height:1.4em;letter-spacing:-.09px;}#ourStoryPage .section-about .panel-heading .panel-title a{font-weight:normal;padding-right:3px;}#ourStoryPage .section-about .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:5px 10px 10px 10px;}@media(max-width:767px){#ourStoryPage .section-about .panel-heading .panel-title{position:relative;left:-20px;}#ourStoryPage .section-about .panel-heading .panel-title a{padding-right:0;display:inline-block;width:125px;text-align:right;margin-right:15px;}}#ourStoryPage .our-story-img{background-position-y:94px;background-size:contain;background-repeat:no-repeat;padding:55px 0 0 0;min-height:170px;background-image:url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory-Header-Small.jpg);}#ourStoryPage .our-story-img .intro__content.container{margin:auto;text-align:center;}#ourStoryPage .our-story-img .ourstory_headline{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:56px;font-weight:700;letter-spacing:.02px;padding-left:0!important;}#ourStoryPage .our-story-img .ourstory_headline3{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;}#ourStoryPage .top-banner h1.ourstory_headline{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;}#ourStoryPage .our-story-area{background-color:#f3f4f9;padding:30px 0;position:relative;}#ourStoryPage .our-story-area::before{position:absolute;width:0;height:0;content:"";bottom:-25px;left:50%;z-index:999;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #f3f4f9;}#ourStoryPage .our-story-area.amarevision img,#ourStoryPage .our-story-area.ceo img,#ourStoryPage .our-story-area.executives img,#ourStoryPage .our-story-area.platform img{max-width:400px;}#ourStoryPage .our-story-area a.learn-more{text-decoration:underline;display:block;margin-top:30px;color:#3f2a56;}#ourStoryPage .our-story-area.mental-wellness{color:#3f2a56;}#ourStoryPage .our-story-area.mental-wellness h2{font-size:32px;font-weight:bold;letter-spacing:-.04px;color:#3f2a56;margin:20px 0 10px 0;text-align:center;}#ourStoryPage .our-story-area.mental-wellness h4{font-size:22px;font-weight:normal;letter-spacing:-.03px;color:#3f2a56;text-align:center;margin-bottom:15px;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content{text-align:center;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content div.newbenefit{display:inline-block;margin-right:10px;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content img{width:60px;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content span{font-size:16px;font-weight:bold;display:inline-block;letter-spacing:.05px;}@media(max-width:767px){#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content{padding-bottom:25px;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content div.newbenefit{width:80px;}#ourStoryPage .our-story-area.mental-wellness .mental-wellness-content span{width:200px;text-align:left;font-size:18px;font-weight:normal;}}#ourStoryPage .our-story-area.executives{padding-top:35px;}#ourStoryPage .our-story-area.dark-bg{background-color:#e0dbe3;}#ourStoryPage .our-story-area.dark-bg::before{border-top-color:#e0dbe3;}#ourStoryPage .our-story-area .container{padding:0 15px;}#ourStoryPage .our-story-area .img-bd{max-width:650px;margin:50px 0 15px 0;}#ourStoryPage .our-story-area .page_links p{margin-bottom:5px;}#ourStoryPage .our-story-area .page_links p.m-b-sm{margin-bottom:15px;}#ourStoryPage .our-story-area .page_links p a span{text-decoration:underline;display:inline-block;width:85px;}#ourStoryPage .our-story-area .page_links a.learn-more{font-weight:600;display:inline-block;position:relative;padding-right:20px;min-width:100px;margin:0;color:#3f2a56;opacity:.9;}#ourStoryPage .our-story-area.section--watermarks::before{display:inline-block!important;bottom:-25px;top:auto;left:50%;opacity:1;}#ourStoryPage .our-story-area.section-team.section--watermarks::after{background-image:url(/content/images/temp/watermark-purple.png);background-size:contain;background-repeat:no-repeat;right:0;background-position:60px bottom;width:390px;height:470px;}#ourStoryPage .our-story-area.section-team .section__body::after,#ourStoryPage .our-story-area.section-team .section__body::before,#ourStoryPage .our-story-area.section-team .section__group::after{display:none;background-image:url(/content/images/temp/watermark-purple.png);content:"";background-size:cover;width:172px;height:334px;opacity:.1;position:absolute;top:500px;left:0;background-position:right;}#ourStoryPage .our-story-area.section-team .section__group::after{opacity:.05;}#ourStoryPage .our-story-area.section-team .section__group::after{left:auto;right:0;top:30px;background-position:left;}#ourStoryPage .our-story-area.section-team .section__body::before{top:auto;bottom:100px;}#ourStoryPage .our-story-area .employee .employee__entry h2{font-size:18px;margin-bottom:0;}#ourStoryPage .our-story-area .employee .employee__entry p{font-size:14px!important;margin:0;padding:0 20px;}#ourStoryPage .our-story-area.no-arrow-bottom{padding-bottom:15px;margin-top:30px;}#ourStoryPage .our-story-area.no-arrow-bottom::before{display:none;}#ourStoryPage .our-story-area .awards{margin-top:15px;}#ourStoryPage .our-story-area .awards .awardstext p a{text-decoration:underline;color:#3f2a56;}#ourStoryPage .our-story-area .awards .f14{font-size:14px;}#ourStoryPage .our-story-area .awards h3{font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.06px;text-transform:unset;color:#3f2a56;margin-bottom:20px;}#ourStoryPage .our-story-area .awards .award div.dt{text-align:center;padding:0;width:auto;margin-top:10px;color:#3f2a56;font-size:12px;line-height:1.3em;opacity:.8;}#ourStoryPage .our-story-area.home-office-slide{background-color:#fff;}#ourStoryPage .our-story-area.home-office-slide .owl-carousel .owl-stage-outer{border-radius:10px;}#ourStoryPage .our-story-area.home-office-slide .owl-dots button.owl-dot{display:none;}#ourStoryPage .pl100{padding-left:100px;padding-right:0;}#ourStoryPage .our-story-video{padding:45px 0 25px 0;}#ourStoryPage .our-story-video .container{padding:0 15px;}#ourStoryPage .our-story-video iframe.vid_iframe{width:100%;height:545px;}@media(max-width:767px){#ourStoryPage .our-story-img{background-position-y:80px;padding:45px 0 0 0;min-height:155px;position:relative;top:-5px;}}@media(min-width:600px){#ourStoryPage .our-story-img{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory-Header-Medium.jpg);min-height:200px;top:0;padding:55px 0 0 0;}#ourStoryPage .our-story-img .intro__content.container{padding-left:20px;padding-top:0;}#ourStoryPage .our-story-img .ourstory_headline{font-size:54px;letter-spacing:1px;}#ourStoryPage .our-story-img .ourstory_headline3{font-size:16px;letter-spacing:.5px;}}@media(min-width:696px){#ourStoryPage .our-story-img{background-position-y:84px;}}@media(min-width:768px){#ourStoryPage .our-story-img{padding:75px 0 0 20px;min-height:225px;background-position-y:74px;}#ourStoryPage .our-story-img .intro__content.container{margin-right:auto;text-align:left;padding-left:50px;}#ourStoryPage .our-story-img .ourstory_headline{text-shadow:2px 2px 2px #3a2c58;font-size:64px;letter-spacing:1px;}#ourStoryPage .our-story-img .ourstory_headline3{text-shadow:2px 2px 2px #666;font-size:18px;letter-spacing:.5px;}}@media(min-width:992px){#ourStoryPage .our-story-img{background-position-y:84px;padding:75px 0 0 50px;top:-12px;}}@media(min-width:1025px){#ourStoryPage .our-story-img{min-height:350px;padding:95px 0 0 0;}#ourStoryPage .our-story-img .intro__content.container{padding-left:0;}#ourStoryPage .our-story-img .ourstory_headline{font-size:88px;letter-spacing:1px;}#ourStoryPage .our-story-img .ourstory_headline3{font-size:23px;letter-spacing:.07px;}}@media(min-width:1200px){#ourStoryPage .container{max-width:1000px;}#ourStoryPage .our-story-img{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory-Header-Medium.jpg);padding:115px 0 0;top:0;}#ourStoryPage .our-story-img .ourstory_headline3{font-size:23px;letter-spacing:.07px;}}@media(min-width:1441px){#ourStoryPage .our-story-img{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourstory/OurStory-Header-Large.jpg);min-height:460px;padding:135px 0 0;}#ourStoryPage .our-story-img .ourstory_headline{font-size:100px;letter-spacing:1px;}#ourStoryPage .our-story-img .ourstory_headline3{font-size:26px;letter-spacing:.07px;}}@media(min-width:1600px){#ourStoryPage .our-story-img{padding:155px 0 0;min-height:540px;}#ourStoryPage .our-story-img .ourstory_headline{font-size:110px;letter-spacing:1px;}#ourStoryPage .our-story-img .ourstory_headline3{font-size:28px;letter-spacing:.07px;}}@media(max-width:1024px){#ourStoryPage .our-story-video iframe.vid_iframe{height:520px;}}@media(max-width:991px){#ourStoryPage h2{font-size:18px;}#ourStoryPage p{font-size:14px;}#ourStoryPage .our-story-area.amarevision img,#ourStoryPage .our-story-area.ceo img,#ourStoryPage .our-story-area.executives img,#ourStoryPage .our-story-area.platform img{max-width:100%;}#ourStoryPage .our-story-area.mental-wellness{padding:50px 0 25px 0;}#ourStoryPage .our-story-area .employee .employee__entry{min-height:62px;}#ourStoryPage .pl100{padding-left:50px;padding-right:15px;}#ourStoryPage .our-story-video iframe.vid_iframe{height:420px;}}@media(max-width:767px){#ourStoryPage .our-story-area.mental-wellness{padding:30px 0 25px 0;}#ourStoryPage .our-story-area.mental-wellness .container{padding:0 25px;}#ourStoryPage .our-story-area.mental-wellness h2{font-size:22px;}#ourStoryPage .our-story-area.mental-wellness ul{margin-top:30px;padding-left:0;}#ourStoryPage .our-story-area.executives{padding-top:50px;}#ourStoryPage .our-story-area a.learn-more{margin-top:15px;margin-bottom:20px;}#ourStoryPage .our-story-area .tac{text-align:center;}#ourStoryPage .our-story-area .img-bd{width:100%;}#ourStoryPage .our-story-area.platform img{max-width:95%;margin:0;}#ourStoryPage .our-story-area .page_links{margin-top:25px;}#ourStoryPage .our-story-area .page_links p.m-b-sm{margin-bottom:5px;}#ourStoryPage .our-story-area .page_links p a span{width:75px;}#ourStoryPage .our-story-area.section-team.section--watermarks::after{width:174px;height:334px;bottom:550px;background-size:cover;background-position:left;}#ourStoryPage .our-story-area.section-team .section__body::after,#ourStoryPage .our-story-area.section-team .section__body::before,#ourStoryPage .our-story-area.section-team .section__group::after{display:inline-block;}#ourStoryPage .our-story-area .employee .employee__entry{min-height:initial;}#ourStoryPage .our-story-area .employee .employee__entry h2{margin-top:8px;}#ourStoryPage .our-story-area .awards h3{margin-top:15px;}#ourStoryPage .our-story-area .awards .award{padding:0 20px;}#ourStoryPage .our-story-area .awards .award div.dt{font-size:10px;min-height:52px;margin:5px 0 15px 0;}#ourStoryPage .our-story-area.social-activity-slider{background-color:#e0dbe3!important;}#ourStoryPage .pl100{padding-left:15px;padding-right:15px;}#ourStoryPage .our-story-video iframe.vid_iframe{height:250px;}}@media(max-width:500px){#ourStoryPage .top-banner h1{font-size:25px;}#ourStoryPage .our-story-video iframe.vid_iframe{height:200px;}}.lang-fr #ourStoryPage .our-story-area .page_links p a span{width:98px;}@media(max-width:767px){.hasbanners #ourStoryPage .our-story-img{background-position-y:125px;padding:48px 0 0 0;top:0;}}@media(min-width:600px){.hasbanners #ourStoryPage .our-story-img{background-position-y:120px;padding:60px 0 0 0;}}@media(min-width:696px){.hasbanners #ourStoryPage .our-story-img{background-position-y:100px;}}@media(min-width:768px){.hasbanners #ourStoryPage .our-story-img{background-position-y:105px;}}@media(min-width:992px){.hasbanners #ourStoryPage .our-story-img{background-position-y:115px;}}@media(min-width:1025px){.hasbanners #ourStoryPage .our-story-img{padding:95px 0 0;}}@media(min-width:1200px){.hasbanners #ourStoryPage .our-story-img{padding:115px 0 0;}}@media(min-width:1441px){.hasbanners #ourStoryPage .our-story-img{padding:135px 0 0;}}.execbio .drshawnwrapper{height:330px;background-color:#d8d8d8;background-size:100%;width:101vw;position:relative;left:calc(-1*(100vw - 100%)/2);}.execbio .drshawnwrapper .drshawn{position:relative;background-image:url(https://amarecdn.azureedge.net/webassets/images/bio/revised/DrShawn2.jpg);height:330px;max-width:920px;background-repeat:no-repeat;background-size:cover;margin:auto;}@media(max-width:767px){.execbio .drshawnwrapper .drshawn{background-image:url(https://amarecdn.azureedge.net/webassets/images/bio/revised/DrShawn_Mobile.jpg);height:703px;}}.lang-es .execbio .drshawnwrapper .drshawn{background-image:url(https://amarecdn.azureedge.net/webassets/images/bio/revised/mx/DrShawn2.jpg);}@media(max-width:767px){.lang-es .execbio .drshawnwrapper .drshawn{background-image:url(https://amarecdn.azureedge.net/webassets/images/bio/revised/mx/DrShawn_Mobile.jpg);}}#awardsPage p{font-size:12px;letter-spacing:-.05px;color:#3f2a56;line-height:1.4em;margin-bottom:15px;}#awardsPage a{letter-spacing:-.05px;color:#3f2a56;line-height:1.4em;display:inline-block;}#awardsPage a.und{text-decoration:underline;}#awardsPage hr{width:100vw;margin-left:-15px;border-color:#979797;margin-bottom:30px;}#awardsPage .lead{font-size:16px;letter-spacing:-.06px;}#awardsPage img{border-radius:12px;}#awardsPage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/awards/Banner-01-Medium.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;padding-left:0;padding-right:0;}#awardsPage .hero h1{font-size:22px;letter-spacing:-.09px;color:#fff;padding:64px 0;text-transform:none;}#awardsPage .mask{width:100%;background-color:rgba(0,0,0,.2);}#awardsPage .award-banner{height:50px;padding:20px;margin-top:25px;background-image:linear-gradient(to left,#3f2a56,#922e7f);text-align:center;}#awardsPage .award-banner h2{font-size:18px;letter-spacing:-.07px;color:#fff;margin:-4.5px 0;}#awardsPage .awards-products{margin-top:25px;margin-bottom:10px;}#awardsPage .awards-products .award-year{font-size:32px;letter-spacing:-.12px;color:#68478d;}#awardsPage .awards-products .product-badge{height:260px;max-width:260px;width:auto;}#awardsPage .awards-products .award-badge{width:160px;max-height:160px;margin:0 0 20px 0;}#awardsPage .awards-products .award-badge.mt20{margin-top:20px;}#awardsPage .awards-products .lead{font-size:16px;letter-spacing:-.06px;padding:0 20px;}#awardsPage .awards-products .lead a{color:#4b4b4b;}#awardsPage .container.awards-products .col-md-7{text-align:center;}#awardsPage .cta-social h2{font-size:22px;letter-spacing:-.09px;color:#3f2a56;}#awardsPage .cta-social h3{font-size:18px;letter-spacing:-.07px;color:#3f2a56;}#awardsPage .cta-social h3 a{color:#68478d;font-weight:600;}#awardsPage .container-fluid.cta-social{padding:10px 15px;margin-top:20px;background-color:#e0dbe3;}#awardsPage .social-activity-slider{background-color:#e0dbe3!important;}#awardsPage .social-activity-slider .heading{margin-top:40px;}@media(min-width:992px){#awardsPage .container{width:820px;}#awardsPage .col-6-wide-gap .col-md-6:first-child{padding-right:15px;}#awardsPage .col-6-wide-gap .col-md-6:last-child{padding-left:50px;padding-right:0;}#awardsPage p{font-size:16px;letter-spacing:-.06px;}#awardsPage .hero{padding-left:0;padding-right:0;}#awardsPage .hero h1{font-size:32px;letter-spacing:-.12px;color:#fff;padding:159px 0;}#awardsPage .award-banner{height:80px;padding:20px;margin-top:25px;text-align:left;}#awardsPage .award-banner h2{font-size:32px;letter-spacing:-.12px;color:#fff;margin:0;}#awardsPage hr{width:calc(100% + 120px);margin-left:-60px;border-top:2px solid #d3d3d3;}#awardsPage .awards-products{margin-bottom:40px;}#awardsPage .awards-products .award-badge{margin:20px 0;}#awardsPage .awards-products .lead{font-size:22px;letter-spacing:-.09px;padding:0;}#awardsPage .container.awards-products .col-md-7{text-align:left;}#awardsPage .container-fluid.cta-social{padding:34px 15px;margin-top:40px;}#awardsPage .cta-social h2{font-size:32px;letter-spacing:-.12px;}#awardsPage .cta-social h3{font-size:28px;letter-spacing:-.11px;}#awardsPage .cta-social h3 a{font-size:28px;letter-spacing:-.11px;}}@media(max-width:991px){#awardsPage .container{padding:0 15px;}#awardsPage .tac{text-align:center;}#awardsPage .tac img{padding:0 15px;border-radius:20px;}#awardsPage .social-activity-slider .heading{margin-top:30px;}}@media(max-width:767px){#awardsPage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/awards/Banner-01-Small.jpg);}}.scientist{padding:10px;margin:20px 0;text-align:center;}.scientist .autograph{font-family:"autograph",cursive!important;font-size:32px;}@media(min-width:992px){.scientist .autograph{font-size:40px;}}.scientist img,.scientist p{margin-left:10px;}.amare_col{padding:10px;margin:10px;}@media(min-width:992px){.amare_col{margin:0;}}#our-science-page .desktop .drshawnwrapper{height:384px;background-color:#d8d8d8;}#our-science-page .desktop .drshawnwrapper .drshawn{position:relative;background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/DrShawn_Large.png");height:384px;max-width:796px;background-repeat:no-repeat;background-size:cover;margin:auto;}#our-science-page .desktop .drshawnwrapper .drshawn #drshawnlearnlink{position:absolute;width:250px;height:30px;bottom:70px;z-index:1000;cursor:pointer;}#our-science-page .desktop .drshawnwrapper .drshawn #drshawnlearnlink a{display:inline-block;height:100%;width:100%;}#our-science-page .desktop .video_container{max-width:1000px;margin-bottom:0;margin-left:auto;margin-right:auto;}#our-science-page .mobile .drshawnwrapper{height:637px;}#our-science-page .mobile .drshawnwrapper .drshawn{position:relative;background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/DrShawn_Mobile.png");height:637px;max-width:375px;background-repeat:no-repeat;background-size:cover;margin:auto;}#our-science-page .mobile .drshawnwrapper .drshawn #drshawnlearnlink{position:absolute;width:250px;height:30px;z-index:1000;cursor:pointer;top:250px;left:20px;}#our-science-page .mobile .drshawnwrapper .drshawn #drshawnlearnlink a{display:inline-block;height:100%;width:100%;}#our-science-page .top-banner h1{color:#fff;}#our-science-page .our-science .employee__actions .btn:hover{border-color:#fff;}#our-science-page .revision{max-width:940px;}#our-science-page .revision h2{font-size:22px;font-weight:bold;letter-spacing:-.08px;text-transform:uppercase;margin:25px 0 10px 0;color:#3f2a56;}#our-science-page .revision h2.mt0{margin-top:0;}#our-science-page .revision p{font-size:16px;line-height:1.3em;color:#707070;letter-spacing:-.08px;margin-bottom:18px;}#our-science-page .revision p a{font-size:14px;font-weight:bold;text-decoration:underline;}#our-science-page .revision p .chevron{font-size:14px;font-weight:bold;}#our-science-page .revision .p30{padding-left:30px;padding-right:30px;}#our-science-page .revision .p55{padding-left:55px;padding-right:55px;}#our-science-page .revision .ancientwisdom{position:relative;background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AncientWisdom_Large.jpg");padding:27.5% 0 0 0;width:100%;background-repeat:no-repeat;background-position:center left;background-size:cover;}#our-science-page .revision .amareforeveryone{position:relative;background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AmareforEveryone_Large.jpg");padding:27.5% 0 0 0;width:100%;background-repeat:no-repeat;background-position:center left;background-size:cover;}#our-science-page .revision .oswrapper{background-color:#d8d8d8;height:250px;}#our-science-page .revision .oswrapper.h275{height:275px;}#our-science-page .revision .oswrapper.h300{height:300px;}#our-science-page .revision .oswrapper h2{margin-top:10px;}#our-science-page .revision .oswrapper h2.mt5{margin-top:5px;}#our-science-page .revision .oswrapper .ostext{padding:20px 50px 0 50px;}#our-science-page .revision .oswrapper .ostext.align-right{text-align:right;}#our-science-page .revision .oswrapper .osimg{position:relative;height:250px;background-repeat:no-repeat;background-size:cover;}#our-science-page .revision .oswrapper .emergingdiscoveries{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/EmergingDiscoveries_Large.jpg");}#our-science-page .revision .oswrapper .gbx{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/GutBrainHeartAxis_Large.png");background-position:center;height:275px;}#our-science-page .revision .oswrapper .moodgut{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/Mood_Gut_Large.png");height:300px;}#our-science-page .revision .oswrapper .col-sm-5{width:47%;}#our-science-page .revision .oswrapper .col-sm-7{width:53%;}@media(max-width:767px){#our-science-page .revision h2{font-size:16px;line-height:1.3em;margin-top:15px;}#our-science-page .revision p{font-size:14px;letter-spacing:-.07px;margin-bottom:16px;line-height:1.4em;}#our-science-page .revision .osmimg{position:relative;width:100%;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;}#our-science-page .revision .ancientwisdom{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AncientWisdom_Large.jpg");background-size:cover;}#our-science-page .revision .emergingdiscoveries{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/EmergingDiscoveries_Large.jpg");background-size:contain;height:250px;}#our-science-page .revision .gbx{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/GutBrainHeartAxis_Large.png");background-size:contain;height:250px;}#our-science-page .revision .moodgut{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/Mood_Gut_Large.png");background-size:contain;height:250px;}#our-science-page .revision .amareforeveryone{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AmareforEveryone_Large.jpg");}}@media(max-width:500px){#our-science-page .revision .ancientwisdom{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AncientWisdom_Medium.jpg");background-size:contain;height:150px;}#our-science-page .revision .emergingdiscoveries{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/EmergingDiscoveries_Large.jpg");height:150px;background-size:cover;}#our-science-page .revision .gbx{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/GutBrainHeartAxis_Mobile.png");height:150px;}#our-science-page .revision .moodgut{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/Mood_Gut_Mobile.png");height:225px;}#our-science-page .revision .amareforeveryone{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/AmareforEveryone_Medium.jpg");background-size:contain;height:150px;}}@media(max-width:900px){#our-science-page .revision .oswrapper h2{margin-top:5px;}#our-science-page .revision .oswrapper.h275{height:305px;}#our-science-page .revision .oswrapper.h275 .gbx{height:305px;}#our-science-page .revision .oswrapper.h300{height:340px;}#our-science-page .revision .oswrapper .moodgut{height:340px;background-size:contain;background-position:center;background-color:#3b3a3d;}}#our-science-page .container.plr20{padding:0 20px;}#our-science-page .container.plr20 .learnmorevideo{margin-top:15px;font-size:14px;line-height:1.3em;color:#000;position:relative;top:10px;}@media(max-width:767px){#our-science-page .ourscience-img{background-image:url(/content/images/final/science/ShawnMix_Medium.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:50vh;}#our-science-page .top-banner h1{font-size:40px;}#our-science-page .video_container{margin:10px 0 0 0;}}@media(min-width:768px){#our-science-page .ourscience-img{background-image:url(/content/images/final/science/ShawnMix_Large.jpg);}}@media(min-width:1600px){#our-science-page .ourscience-img{background-image:url(/content/images/final/science/ShawnMix_4k.jpg);}}.lang-es #our-science-page .oswrapper.h275{height:330px;}.lang-es #our-science-page .oswrapper.h275 .gbx{height:330px;}.lang-es #our-science-page .oswrapper.h300{height:350px;}.lang-es #our-science-page .desktop .moodgut{height:340px!important;background-size:contain!important;background-position:center;}.lang-es #our-science-page .desktop .drshawnwrapper .drshawn{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/mx/DrShawn_Large.png");}.lang-es #our-science-page .mobile .moodgut{height:340px!important;background-size:contain!important;background-position:center;}.lang-es #our-science-page .mobile .drshawnwrapper .drshawn{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/mx/DrShawn_Mobile.png");}.lang-es #our-science-page .revision .oswrapper .moodgut{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourscience/mx/Mood_Gut_Large.jpg);}@media(max-width:768px) and (max-width:991px){.lang-es #our-science-page .oswrapper.h275{height:350px;}.lang-es #our-science-page .oswrapper.h275 .gbx{height:350px;}.lang-es #our-science-page .oswrapper.h300{height:400px;}.lang-es #our-science-page .desktop .moodgut{height:400px!important;}}@media(max-width:500px){.lang-es #our-science-page .revision .moodgut{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourscience/mx/Mood_Gut_Mobile.jpg);}}.lang-fr #our-science-page .revision .oswrapper.h275{height:342px;}.lang-fr #our-science-page .revision .oswrapper .gbx{height:342px;}.lang-fr #our-science-page .revision .oswrapper.h300{height:374px;}.lang-fr #our-science-page .revision .oswrapper .moodgut{height:356px;background-size:contain;background-position:0 36px;}.lang-fr #our-science-page .desktop .drshawnwrapper .drshawn{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourscience/ca/fr/DrShawn_Large.png);}.lang-fr #our-science-page .mobile .drshawnwrapper .drshawn{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourscience/ca/fr/DrShawn_Mobile.png");}.lang-nl #our-science-page .revision .oswrapper.h275{height:296px;}#our-community-page .our-community-img{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourcommunity/OurCommunity01_Large.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:50vh;}@media(max-width:767px){#our-community-page .our-community-img{background-image:url(https://amarecdn.azureedge.net/webassets/images/ourcommunity/OurCommunity01_Medium.jpg);}}#our-community-page .revision{max-width:940px;}#our-community-page .revision h2{font-size:22px;font-weight:bold;letter-spacing:-.08px;text-transform:uppercase;margin:25px 0 20px 0;color:#3f2a56;}#our-community-page .revision p{font-size:14px;line-height:1.4em;color:#707070;letter-spacing:-.08px;margin-bottom:18px;text-align:justify;}#our-community-page .revision p a{font-size:14px;font-weight:bold;text-decoration:underline;}#our-community-page .revision p .chevron{font-size:14px;font-weight:bold;}#our-community-page .revision .p45{padding-left:45px;padding-right:45px;}#our-community-page .revision .amareevents{position:relative;background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AmareEvents.png");width:100%;background-repeat:no-repeat;background-position:center left;background-size:cover;height:400px;margin-top:20px;}#our-community-page .revision .oswrapper{background-color:#d8d8d8;height:500px;}#our-community-page .revision .oswrapper h2{margin-top:40px;}#our-community-page .revision .oswrapper .ostext{padding:20px 50px 0 50px;}#our-community-page .revision .oswrapper .ostext.align-right{text-align:right;}#our-community-page .revision .oswrapper .osimg{position:relative;height:500px;background-repeat:no-repeat;background-size:cover;}#our-community-page .revision .oswrapper .busymoms{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/BusyMoms.png");}#our-community-page .revision .oswrapper .kidsteens{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/KidsTeens.png");}#our-community-page .revision .oswrapper .activepeople{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AthletesActivePeople.png");}#our-community-page .revision .oswrapper .workingpro{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/WorkingProfessionals.png");}#our-community-page .revision .oswrapper .youngadults{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/YoungAdults.png");}#our-community-page .revision .oswrapper .experienced{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/TheExperienced.png");}#our-community-page .revision .oswrapper .col-sm-5{width:47%;}#our-community-page .revision .oswrapper .col-sm-7{width:53%;}@media(max-width:767px){#our-community-page .revision h2{margin:13px 0;}#our-community-page .revision h2.fs20{font-size:20px;}#our-community-page .revision p{font-size:14px;letter-spacing:-.07px;margin-bottom:16px;line-height:1.4em;}#our-community-page .revision .osmimg{position:relative;width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;}#our-community-page .revision .busymoms{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/BusyMoms.png");background-size:contain;height:500px;}#our-community-page .revision .kidsteens{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/KidsTeens.png");background-size:contain;height:500px;}#our-community-page .revision .activepeople{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AthletesActivePeople.png");background-size:contain;height:500px;}#our-community-page .revision .workingpro{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/WorkingProfessionals.png");background-size:contain;height:500px;}#our-community-page .revision .youngadults{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/YoungAdults.png");background-size:contain;height:500px;}#our-community-page .revision .experienced{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/TheExperienced.png");background-size:contain;height:500px;}#our-community-page .revision .amareevents{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AmareEvents.png");}}@media(max-width:500px){#our-community-page .revision .busymoms{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/BusyMoms_Mobile.png");height:200px;background-size:cover;}#our-community-page .revision .kidsteens{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/KidsTeens_Mobile.png");height:200px;}#our-community-page .revision .activepeople{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AthletesActivePeople_Mobile.png");height:200px;}#our-community-page .revision .workingpro{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/WorkingProfessionals_Mobile.png");height:200px;}#our-community-page .revision .youngadults{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/YoungAdults_Mobile.png");height:200px;}#our-community-page .revision .experienced{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/TheExperienced_Mobile.png");height:200px;}#our-community-page .revision .amareevents{background-image:url("https://amarecdn.azureedge.net/webassets/images/ourcommunity/AmareEvents_Mobile.png");background-size:contain;height:180px;margin-top:5px;}}@media(max-width:900px){#our-community-page .revision .oswrapper h2{margin-top:5px;}}#our-community-page .revision .wp,#our-community-page .revision .ae{padding-left:50px;padding-right:50px;}#our-community-page .revision .wp h2,#our-community-page .revision .ae h2{font-size:32px;letter-spacing:-.12px;text-align:center;}#our-community-page .revision .wp p,#our-community-page .revision .ae p{letter-spacing:-.05px;color:#000;text-align:inherit;}#our-community-page .revision .wp p.align-center,#our-community-page .revision .ae p.align-center{text-align:center;}#our-community-page .revision .wp p a.btn,#our-community-page .revision .ae p a.btn{background-color:#6d4096;border-radius:25px;text-decoration:none;border:0;padding:9px 20px;box-shadow:0 0 8px 0 rgba(0,0,0,.51);min-width:299px;}#our-community-page .revision .ae h2{margin-top:15px;}#our-community-page .mobile .our-community-img h1{width:100%;font-size:32px;letter-spacing:-.05px;text-shadow:0 2px 4px rgba(0,0,0,.5);}#our-community-page .mobile .revision .ostext{background-color:#d8d8d8;padding-top:10px;}#our-community-page .mobile .revision .ostext p{font-size:14px;letter-spacing:-.08px;text-align:inherit;}#our-community-page .mobile .revision .wp,#our-community-page .mobile .revision .ae{padding-left:45px;padding-right:45px;}#our-community-page .mobile .revision .wp h2,#our-community-page .mobile .revision .ae h2{font-size:22px;letter-spacing:-.08px;text-align:center;}#our-community-page .mobile .revision .wp p.align-center,#our-community-page .mobile .revision .ae p.align-center{text-align:center;}#our-community-page .mobile .revision .wp p a.btn,#our-community-page .mobile .revision .ae p a.btn{background-color:#6d4096;border-radius:25px;text-decoration:none;border:0;padding:9px 20px;box-shadow:0 0 8px 0 rgba(0,0,0,.51);min-width:299px;}#our-community-page .mobile .revision .ae h2{margin-top:15px;}.lang-es #our-community-page .desktop .revision .oswrapper .moms h2{margin-top:15px;}#view-account .orderlist .order-widget{margin-bottom:15px;}#view-account .btn-group{width:75%;}#view-account .btn-group>.btn{padding:7px 27px;font-size:16px;}#view-account .btn-group>.btn:first-child{margin-right:3px;}#view-account a.list-group-item{background-color:#fffdf6;border-color:#fffdf6;font-weight:600;color:#5f2550;padding-left:30px;}#view-account a.list-group-item.active,#view-account a.list-group-item.active:hover,#view-account a.list-group-item.active:focus{background-color:#efe7e5;}#view-account a.list-group-item:focus,#view-account a.list-group-item:hover,#view-account button.list-group-item:focus,#view-account button.list-group-item:hover{text-decoration:none;background-color:#f5f5f5;font-weight:bold;}#view-account a.list-group-item.active{font-weight:bold;}#view-account .accNav{height:500px;}#view-account .settingsNav{width:90%;height:100%;background-color:#fffdf6;border-left:0;border-bottom:0;}#view-account .list-group-item{padding:14px 15px!important;}#view-login{margin-bottom:100px;}#view-login h3{margin-top:0;}#view-accountoverview .detail{display:block;}#view-accountoverview .detail div{line-height:1.3em;margin-bottom:6px;}#view-accountoverview .detail.fee div{line-height:1.5em;}#view-accountoverview .detail .fa{font-size:15px;margin-right:3px;}#view-accountoverview .detail .fa.fa-check{color:#1e5c37;}#view-accountoverview .detail .fa.fa-times{color:#ccc;}#view-accountoverview .detail .fa.fa-check-circle{color:#136006;}#view-accountoverview .detail .fa.fa-times-circle{color:#992918;}#view-accountoverview .form{display:none;}#view-accountoverview .form-group.notifications input[type=checkbox]{display:inline;}#view-accountoverview .form-group.notifications label{display:inline;}#view-accountoverview form label.normal{font-weight:normal;margin-left:3px;position:relative;top:-2px;font-size:12px;}#view-accountoverview .editbutton{display:block;}#view-accountoverview .panel-body.edit{background-color:transparent;}#view-accountoverview .panel-body.edit .detail{display:none;}#view-accountoverview .panel-body.edit .form{display:block;}#view-accountoverview .panel-body.edit .editbutton{display:none;}#view-accountoverview .space-50{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 50px 0;}#view-accountoverview .alert-warning{border-color:#966c17;color:#966c17;}#view-accountoverview .alert{border-radius:0;border:1px solid #966c17;}#view-accountoverview .alert p{font-size:14px;}#view-accountoverview .panel{border-radius:0;background-color:#fffdf6;color:#5f2550;}#view-accountoverview .panel-default>.panel-heading{background-color:transparent;color:#5f2550;}#view-accountoverview .panel.l-h{line-height:8px;}#view-accountoverview .btn{padding:7px 21px 5px;margin:10px 10px 0 0;text-transform:none;border-radius:0;}#view-accountoverview .btn-underline{text-decoration:underline;}#view-accountoverview .btn-icon{background:url("https://amarecdn.azureedge.net/webassets/images/account/Edit.svg") no-repeat left center;padding-left:18px;}#view-accountoverview .btn-update,#view-accountoverview .btn-cancel{min-width:100px;}#view-accountoverview .m-t-e{margin-top:-43px;margin-left:-12px;}#view-accountoverview #CancelUpdateEmail,#view-accountoverview #UpdateEmailAddressV2{width:183px;}#view-accountoverview button{border-radius:0;font-size:12px;}#view-accountoverview .fg-email{display:flex;gap:10px;align-items:baseline;margin-top:-13px;}#view-accountoverview .padding-10{padding:10px;}#view-accountoverview #editpayment{width:100%;}#view-accountoverview .btn-payment{width:100%;border-radius:0;font-size:12px;}#view-accountoverview .display-bold{font-weight:600;}#view-accountoverview #txbEmailUpdate{background-color:#fffdf6;}#view-account-registration .panel{padding:15px 25px 10px 25px;border-radius:8px;border:solid 1px #d8d8d8;background-color:#f7f7f7;}#view-account-registration hr{margin-top:10px;margin-bottom:10px;}#view-account-registration .pr20{padding-right:20px;}#view-account-registration .pl0{padding-left:0!important;}#view-account-registration form .row,#view-account-registration form .featured_products .product,.featured_products #view-account-registration form .product{margin-bottom:10px;}#view-account-registration form #submit{margin-top:10px;}#view-account-registration #referralContainer{width:90%;float:left;}#view-account-registration #referralSearchContainer{float:left;}#view-account-registration #referralSearchContainer #btnOpenReferralSearch{margin:10px 0 0 10px;background:none;border:0;}#view-account-registration #ReferralNote{resize:vertical;}#view-account-registration .checkbox label{font:400 14px Figtree;}@media(max-width:767px){#view-account-registration{padding-top:5px;}#view-account-registration .panel{padding-left:15px;padding-right:20px;width:100%;margin:auto;margin-bottom:15px;}#view-account-registration .pr20{padding-right:initial;}#view-account-registration .mt10{margin-top:10px;}#view-account-registration hr{margin-top:20px;}}.subscribe_save_btn{margin-top:4%;float:right;}.save_btn button{padding:10px 30px 10px;margin:10px;}#welcomeKit .head{border-radius:3px 3px 0 0;padding:5px;color:#5f2550;font-size:18px;font-weight:500;border-bottom:0;}#welcomeKit .kits .row,#welcomeKit .kits .featured_products .product,.featured_products #welcomeKit .kits .product{border-bottom:solid 1px #ddd;border-top:0;padding:20px;color:#5f2550;line-height:1.5em;}#welcomeKit .kits .row img,#welcomeKit .kits .featured_products .product img,.featured_products #welcomeKit .kits .product img{border:solid 1px #ddd;}#welcomeKit .kits .row h5,#welcomeKit .kits .featured_products .product h5,.featured_products #welcomeKit .kits .product h5{margin-bottom:10px;}#welcomeKit .kits .row a,#welcomeKit .kits .featured_products .product a,.featured_products #welcomeKit .kits .product a{margin-top:26px;padding:8px 25px;}#welcomeKit .kits .row a i,#welcomeKit .kits .featured_products .product a i,.featured_products #welcomeKit .kits .product a i{margin-left:5px;}#welcomeKit .kits .row .btn-view,#welcomeKit .kits .featured_products .product .btn-view,.featured_products #welcomeKit .kits .product .btn-view{border-radius:0;background:transparent;color:#5f2550;border:1px solid #5f2550;width:130px;font-weight:600;}@media screen and (max-width:1024px){#welcomeKit .kits .row .btn-view,#welcomeKit .kits .featured_products .product .btn-view,.featured_products #welcomeKit .kits .product .btn-view{width:100%;}}#virtualeventpass .head,#gbxfitchallenge .head{font-weight:bold;border:solid 1px #ddd;border-radius:5px 5px 0 0;padding:5px;background-image:url(/Content/images/temp/navMenuGradient.png);color:#333;text-transform:none;}#virtualeventpass .pass .row,#virtualeventpass .pass .featured_products .product,.featured_products #virtualeventpass .pass .product,#gbxfitchallenge .pass .row,#gbxfitchallenge .pass .featured_products .product,.featured_products #gbxfitchallenge .pass .product{border:solid 1px #ddd;border-top:0;padding:20px 20px 10px 20px;color:#333;line-height:1.4em;}#virtualeventpass .pass .row .plr0,#virtualeventpass .pass .featured_products .product .plr0,.featured_products #virtualeventpass .pass .product .plr0,#gbxfitchallenge .pass .row .plr0,#gbxfitchallenge .pass .featured_products .product .plr0,.featured_products #gbxfitchallenge .pass .product .plr0{padding-left:0;padding-right:5px;}#virtualeventpass .pass .row img,#virtualeventpass .pass .featured_products .product img,.featured_products #virtualeventpass .pass .product img,#gbxfitchallenge .pass .row img,#gbxfitchallenge .pass .featured_products .product img,.featured_products #gbxfitchallenge .pass .product img{position:relative;top:-10px;}#virtualeventpass .pass .row h5,#virtualeventpass .pass .featured_products .product h5,.featured_products #virtualeventpass .pass .product h5,#gbxfitchallenge .pass .row h5,#gbxfitchallenge .pass .featured_products .product h5,.featured_products #gbxfitchallenge .pass .product h5{margin-bottom:10px;}#virtualeventpass .pass .row a,#virtualeventpass .pass .featured_products .product a,.featured_products #virtualeventpass .pass .product a,#gbxfitchallenge .pass .row a,#gbxfitchallenge .pass .featured_products .product a,.featured_products #gbxfitchallenge .pass .product a{margin-top:26px;padding:6px 10px;}@media(min-width:768px) and (max-width:991px){#virtualeventpass .head,#gbxfitchallenge .head{width:100%;}#virtualeventpass .pass .row,#virtualeventpass .pass .featured_products .product,.featured_products #virtualeventpass .pass .product,#gbxfitchallenge .pass .row,#gbxfitchallenge .pass .featured_products .product,.featured_products #gbxfitchallenge .pass .product{width:100%;}#virtualeventpass .pass .row a,#virtualeventpass .pass .featured_products .product a,.featured_products #virtualeventpass .pass .product a,#gbxfitchallenge .pass .row a,#gbxfitchallenge .pass .featured_products .product a,.featured_products #gbxfitchallenge .pass .product a{font-size:12px;}}@media(max-width:767px){#virtualeventpass,#gbxfitchallenge{margin-left:30px;}#virtualeventpass .head,#gbxfitchallenge .head{width:100%;}#virtualeventpass .pass .row,#virtualeventpass .pass .featured_products .product,.featured_products #virtualeventpass .pass .product,#gbxfitchallenge .pass .row,#gbxfitchallenge .pass .featured_products .product,.featured_products #gbxfitchallenge .pass .product{width:100%;}#virtualeventpass .pass .row a,#virtualeventpass .pass .featured_products .product a,.featured_products #virtualeventpass .pass .product a,#gbxfitchallenge .pass .row a,#gbxfitchallenge .pass .featured_products .product a,.featured_products #gbxfitchallenge .pass .product a{margin-bottom:5px;}}#gbxfitchallenge h2,#gbxburnchallenge h2{font-size:16px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;letter-spacing:.5px;}#gbxfitchallenge .fithead .col-xs-12,#gbxburnchallenge .fithead .col-xs-12{padding-left:5px;padding-right:0;margin-left:4px;}#gbxfitchallenge .fithead .col-xs-12 img,#gbxburnchallenge .fithead .col-xs-12 img{max-width:97%;}#gbxfitchallenge h3,#gbxburnchallenge h3{font-size:18px;margin-bottom:10px;}#gbxfitchallenge .optin,#gbxburnchallenge .optin{line-height:1.55em;}#gbxfitchallenge .optin ul,#gbxburnchallenge .optin ul{padding-left:30px;margin-bottom:20px;}#gbxfitchallenge .optin ul li,#gbxburnchallenge .optin ul li{margin-bottom:3px;}#gbxfitchallenge .optin ul li a,#gbxburnchallenge .optin ul li a{text-decoration:underline;}#gbxfitchallenge table.prizes,#gbxburnchallenge table.prizes{margin:10px 0 25px 35px;table-layout:fixed;width:80%;}#gbxfitchallenge table.prizes th,#gbxburnchallenge table.prizes th{padding:10px;border:1px solid #000;background-color:#676a6c;color:#fff;line-height:1.4em;}#gbxfitchallenge table.prizes td,#gbxburnchallenge table.prizes td{padding:10px;border:1px solid #000;line-height:1.4em;}#gbxfitchallenge .registration .btn,#gbxburnchallenge .registration .btn{text-transform:none;padding:8px 20px;}#gbxfitchallenge .registration .welcome,#gbxburnchallenge .registration .welcome{position:relative;top:-15px;font-size:13px;line-height:1.4em;}#gbxfitchallenge .registration .step1 .startweight,#gbxburnchallenge .registration .step1 .startweight{line-height:1.4em;}#gbxfitchallenge .registration .step1 .note,#gbxburnchallenge .registration .step1 .note{margin-bottom:8px;color:#999;line-height:1.4em;margin-top:5px;}#gbxfitchallenge .registration .step1 #startImageFileDiv.red,#gbxfitchallenge .registration .step1 .startImageFileDiv.red,#gbxburnchallenge .registration .step1 #startImageFileDiv.red,#gbxburnchallenge .registration .step1 .startImageFileDiv.red{display:inline-block;padding:5px;border:1px solid #f00;}#gbxfitchallenge .registration .step2,#gbxburnchallenge .registration .step2{position:relative;}#gbxfitchallenge .registration .step2 .overlay,#gbxburnchallenge .registration .step2 .overlay{position:absolute;top:0;left:-15px;width:100%;height:105%;background:#ededed;opacity:.7;}#gbxfitchallenge .registration .pending,#gbxburnchallenge .registration .pending{font-weight:normal;color:#800080;font-size:smaller;display:inline-block;margin-left:3px;}#gbxfitchallenge .row.head,#gbxfitchallenge .featured_products .head.product,.featured_products #gbxfitchallenge .head.product,#gbxburnchallenge .row.head,#gbxburnchallenge .featured_products .head.product,.featured_products #gbxburnchallenge .head.product{font-size:16px;font-weight:bold;line-height:1.4em;}#gbxfitchallenge .resources .pass .row,#gbxfitchallenge .resources .pass .featured_products .product,.featured_products #gbxfitchallenge .resources .pass .product,#gbxburnchallenge .resources .pass .row,#gbxburnchallenge .resources .pass .featured_products .product,.featured_products #gbxburnchallenge .resources .pass .product{height:100px;}#gbxfitchallenge .resources .pass .row.h-125,#gbxfitchallenge .resources .pass .featured_products .h-125.product,.featured_products #gbxfitchallenge .resources .pass .h-125.product,#gbxburnchallenge .resources .pass .row.h-125,#gbxburnchallenge .resources .pass .featured_products .h-125.product,.featured_products #gbxburnchallenge .resources .pass .h-125.product{height:125px;}@media(max-width:767px){#gbxfitchallenge .resources .pass .row,#gbxfitchallenge .resources .pass .featured_products .product,.featured_products #gbxfitchallenge .resources .pass .product,#gbxburnchallenge .resources .pass .row,#gbxburnchallenge .resources .pass .featured_products .product,.featured_products #gbxburnchallenge .resources .pass .product{height:auto;border-top:1px solid #efefef;margin-top:5px;}#gbxfitchallenge .resources .pass .row.h-125,#gbxfitchallenge .resources .pass .featured_products .h-125.product,.featured_products #gbxfitchallenge .resources .pass .h-125.product,#gbxburnchallenge .resources .pass .row.h-125,#gbxburnchallenge .resources .pass .featured_products .h-125.product,.featured_products #gbxburnchallenge .resources .pass .h-125.product{height:auto;border-top:0;margin-top:0;}}#gbxfitchallenge .fa-check,#gbxburnchallenge .fa-check{color:#008000;margin-left:3px;font-size:16px;}#gbxfitchallenge .weekly .note,#gbxburnchallenge .weekly .note{margin-bottom:8px;color:#999;}#gbxfitchallenge .weekly #startImageFileDiv.red,#gbxfitchallenge .weekly .startImageFileDiv.red,#gbxburnchallenge .weekly #startImageFileDiv.red,#gbxburnchallenge .weekly .startImageFileDiv.red{display:inline-block;padding:5px;border:1px solid #f00;}#gbxfitchallenge .form-control,#gbxburnchallenge .form-control{display:inline-block;padding:4px 8px;height:30px;width:auto;}#gbxfitchallenge .form-control.weight,#gbxburnchallenge .form-control.weight{width:75px;padding:4px 8px;height:auto;}#gbxfitchallenge .form-control.spouseinfo,#gbxburnchallenge .form-control.spouseinfo{width:275px;font-size:12px;padding:2px 6px;height:26px;}#gbxfitchallenge .pt3,#gbxburnchallenge .pt3{padding-top:3px;}#gbxfitchallenge .red,#gbxburnchallenge .red{border-color:#f00;}#gbxfitchallenge .startimage,#gbxfitchallenge .weeklyimage,#gbxburnchallenge .startimage,#gbxburnchallenge .weeklyimage{display:inline-block;}#gbxfitchallenge .startimage div.copy,#gbxfitchallenge .weeklyimage div.copy,#gbxburnchallenge .startimage div.copy,#gbxburnchallenge .weeklyimage div.copy{height:35px;margin-bottom:10px;}#gbxfitchallenge .img,#gbxburnchallenge .img{max-width:200px;}#gbxfitchallenge .pass .row.lp,#gbxfitchallenge .pass .featured_products .lp.product,.featured_products #gbxfitchallenge .pass .lp.product,#gbxburnchallenge .pass .row.lp,#gbxburnchallenge .pass .featured_products .lp.product,.featured_products #gbxburnchallenge .pass .lp.product{padding:10px 10px 10px 10px;}#gbxfitchallenge .pass .row.pl20,#gbxfitchallenge .pass .featured_products .pl20.product,.featured_products #gbxfitchallenge .pass .pl20.product,#gbxburnchallenge .pass .row.pl20,#gbxburnchallenge .pass .featured_products .pl20.product,.featured_products #gbxburnchallenge .pass .pl20.product{padding:0 0 0 20px;}#gbxfitchallenge .pass .row.pl20 .nav-tabs,#gbxfitchallenge .pass .featured_products .pl20.product .nav-tabs,.featured_products #gbxfitchallenge .pass .pl20.product .nav-tabs,#gbxburnchallenge .pass .row.pl20 .nav-tabs,#gbxburnchallenge .pass .featured_products .pl20.product .nav-tabs,.featured_products #gbxburnchallenge .pass .pl20.product .nav-tabs{border-bottom:0;}#gbxfitchallenge .pass .row.pl20 .nav-tabs li,#gbxfitchallenge .pass .featured_products .pl20.product .nav-tabs li,.featured_products #gbxfitchallenge .pass .pl20.product .nav-tabs li,#gbxburnchallenge .pass .row.pl20 .nav-tabs li,#gbxburnchallenge .pass .featured_products .pl20.product .nav-tabs li,.featured_products #gbxburnchallenge .pass .pl20.product .nav-tabs li{width:auto;top:-4px;}#gbxfitchallenge .pass .row.pl20 .nav-tabs li a,#gbxfitchallenge .pass .featured_products .pl20.product .nav-tabs li a,.featured_products #gbxfitchallenge .pass .pl20.product .nav-tabs li a,#gbxburnchallenge .pass .row.pl20 .nav-tabs li a,#gbxburnchallenge .pass .featured_products .pl20.product .nav-tabs li a,.featured_products #gbxburnchallenge .pass .pl20.product .nav-tabs li a{color:#ccc;font-size:16px;letter-spacing:-.05px;}#gbxfitchallenge .pass .row.pl20 .nav-tabs li.active a,#gbxfitchallenge .pass .featured_products .pl20.product .nav-tabs li.active a,.featured_products #gbxfitchallenge .pass .pl20.product .nav-tabs li.active a,#gbxburnchallenge .pass .row.pl20 .nav-tabs li.active a,#gbxburnchallenge .pass .featured_products .pl20.product .nav-tabs li.active a,.featured_products #gbxburnchallenge .pass .pl20.product .nav-tabs li.active a{color:#000;border-bottom-color:#fff;}#gbxfitchallenge .pass .row.nob,#gbxfitchallenge .pass .featured_products .nob.product,.featured_products #gbxfitchallenge .pass .nob.product,#gbxburnchallenge .pass .row.nob,#gbxburnchallenge .pass .featured_products .nob.product,.featured_products #gbxburnchallenge .pass .nob.product{border:0;}#gbxfitchallenge .pass .row.currentweight,#gbxfitchallenge .pass .featured_products .currentweight.product,.featured_products #gbxfitchallenge .pass .currentweight.product,#gbxburnchallenge .pass .row.currentweight,#gbxburnchallenge .pass .featured_products .currentweight.product,.featured_products #gbxburnchallenge .pass .currentweight.product{border-bottom:1px solid #efefef;margin:auto;}#gbxfitchallenge .pass .row a,#gbxfitchallenge .pass .featured_products .product a,.featured_products #gbxfitchallenge .pass .product a,#gbxburnchallenge .pass .row a,#gbxburnchallenge .pass .featured_products .product a,.featured_products #gbxburnchallenge .pass .product a{margin-top:15px;}#gbxfitchallenge .pass .row.survey,#gbxfitchallenge .pass .featured_products .survey.product,.featured_products #gbxfitchallenge .pass .survey.product,#gbxburnchallenge .pass .row.survey,#gbxburnchallenge .pass .featured_products .survey.product,.featured_products #gbxburnchallenge .pass .survey.product{padding-bottom:15px;}#gbxfitchallenge .pass .row.survey a,#gbxfitchallenge .pass .featured_products .survey.product a,.featured_products #gbxfitchallenge .pass .survey.product a,#gbxburnchallenge .pass .row.survey a,#gbxburnchallenge .pass .featured_products .survey.product a,.featured_products #gbxburnchallenge .pass .survey.product a{min-width:250px;max-width:280px;}@media(max-width:767px){#gbxfitchallenge .pass .row.survey a,#gbxfitchallenge .pass .featured_products .survey.product a,.featured_products #gbxfitchallenge .pass .survey.product a,#gbxburnchallenge .pass .row.survey a,#gbxburnchallenge .pass .featured_products .survey.product a,.featured_products #gbxburnchallenge .pass .survey.product a{font-size:12px;}}#gbxfitchallenge .pass .row .bb1,#gbxfitchallenge .pass .featured_products .product .bb1,.featured_products #gbxfitchallenge .pass .product .bb1,#gbxburnchallenge .pass .row .bb1,#gbxburnchallenge .pass .featured_products .product .bb1,.featured_products #gbxburnchallenge .pass .product .bb1{border-bottom:1px solid #efefef;padding-bottom:10px;margin-bottom:15px;line-height:1.6em;}#gbxfitchallenge .pass .row .bb1 .nonweek,#gbxfitchallenge .pass .featured_products .product .bb1 .nonweek,.featured_products #gbxfitchallenge .pass .product .bb1 .nonweek,#gbxburnchallenge .pass .row .bb1 .nonweek,#gbxburnchallenge .pass .featured_products .product .bb1 .nonweek,.featured_products #gbxburnchallenge .pass .product .bb1 .nonweek{color:#bbb;}#gbxfitchallenge .pass .row .nextcopy,#gbxfitchallenge .pass .featured_products .product .nextcopy,.featured_products #gbxfitchallenge .pass .product .nextcopy,#gbxburnchallenge .pass .row .nextcopy,#gbxburnchallenge .pass .featured_products .product .nextcopy,.featured_products #gbxburnchallenge .pass .product .nextcopy{font-size:12px;}#gbxfitchallenge .pass .row .currentcopy,#gbxfitchallenge .pass .featured_products .product .currentcopy,.featured_products #gbxfitchallenge .pass .product .currentcopy,#gbxburnchallenge .pass .row .currentcopy,#gbxburnchallenge .pass .featured_products .product .currentcopy,.featured_products #gbxburnchallenge .pass .product .currentcopy{font-size:11px;line-height:1.3em;}#gbxfitchallenge .pass .row .myranking,#gbxfitchallenge .pass .featured_products .product .myranking,.featured_products #gbxfitchallenge .pass .product .myranking,#gbxburnchallenge .pass .row .myranking,#gbxburnchallenge .pass .featured_products .product .myranking,.featured_products #gbxburnchallenge .pass .product .myranking{margin-top:20px;}#gbxfitchallenge .pass .row .myranking span,#gbxfitchallenge .pass .featured_products .product .myranking span,.featured_products #gbxfitchallenge .pass .product .myranking span,#gbxburnchallenge .pass .row .myranking span,#gbxburnchallenge .pass .featured_products .product .myranking span,.featured_products #gbxburnchallenge .pass .product .myranking span{display:inline-block;margin-left:4px;}#gbxfitchallenge .pass .row .top40,#gbxfitchallenge .pass .featured_products .product .top40,.featured_products #gbxfitchallenge .pass .product .top40,#gbxburnchallenge .pass .row .top40,#gbxburnchallenge .pass .featured_products .product .top40,.featured_products #gbxburnchallenge .pass .product .top40{padding:20px 0 5px 0;}#gbxfitchallenge .pass .row .top40.top25,#gbxfitchallenge .pass .featured_products .product .top40.top25,.featured_products #gbxfitchallenge .pass .product .top40.top25,#gbxburnchallenge .pass .row .top40.top25,#gbxburnchallenge .pass .featured_products .product .top40.top25,.featured_products #gbxburnchallenge .pass .product .top40.top25{padding-top:0;}#gbxfitchallenge .pass .row .top40 ol,#gbxfitchallenge .pass .featured_products .product .top40 ol,.featured_products #gbxfitchallenge .pass .product .top40 ol,#gbxburnchallenge .pass .row .top40 ol,#gbxburnchallenge .pass .featured_products .product .top40 ol,.featured_products #gbxburnchallenge .pass .product .top40 ol{list-style:none;counter-reset:point-counter;-webkit-column-count:3;-moz-column-count:3;column-count:3;padding-left:5px;padding-right:5px;margin-bottom:5px;}#gbxfitchallenge .pass .row .top40 ol li,#gbxfitchallenge .pass .featured_products .product .top40 ol li,.featured_products #gbxfitchallenge .pass .product .top40 ol li,#gbxburnchallenge .pass .row .top40 ol li,#gbxburnchallenge .pass .featured_products .product .top40 ol li,.featured_products #gbxburnchallenge .pass .product .top40 ol li{counter-increment:point-counter;margin-bottom:5px;}#gbxfitchallenge .pass .row .top40 ol li span.other::before,#gbxfitchallenge .pass .featured_products .product .top40 ol li span.other::before,.featured_products #gbxfitchallenge .pass .product .top40 ol li span.other::before,#gbxburnchallenge .pass .row .top40 ol li span.other::before,#gbxburnchallenge .pass .featured_products .product .top40 ol li span.other::before,.featured_products #gbxburnchallenge .pass .product .top40 ol li span.other::before{content:counter(point-counter) ". ";}#gbxfitchallenge .pass .row .top40 ol li a,#gbxfitchallenge .pass .featured_products .product .top40 ol li a,.featured_products #gbxfitchallenge .pass .product .top40 ol li a,#gbxburnchallenge .pass .row .top40 ol li a,#gbxburnchallenge .pass .featured_products .product .top40 ol li a,.featured_products #gbxburnchallenge .pass .product .top40 ol li a{text-decoration:underline;}#gbxfitchallenge .pass .row .top40 ol li.top25,#gbxfitchallenge .pass .featured_products .product .top40 ol li.top25,.featured_products #gbxfitchallenge .pass .product .top40 ol li.top25,#gbxburnchallenge .pass .row .top40 ol li.top25,#gbxburnchallenge .pass .featured_products .product .top40 ol li.top25,.featured_products #gbxburnchallenge .pass .product .top40 ol li.top25{color:#3f2a56;font-weight:bold;}#gbxfitchallenge .pass .row .top40 ol li.top25::before,#gbxfitchallenge .pass .featured_products .product .top40 ol li.top25::before,.featured_products #gbxfitchallenge .pass .product .top40 ol li.top25::before,#gbxburnchallenge .pass .row .top40 ol li.top25::before,#gbxburnchallenge .pass .featured_products .product .top40 ol li.top25::before,.featured_products #gbxburnchallenge .pass .product .top40 ol li.top25::before{content:"";font-family:FontAwesome;display:inline-block;margin-right:3px;color:#428cb8;}#gbxfitchallenge .pass .row .top40 ol li.notop,#gbxfitchallenge .pass .featured_products .product .top40 ol li.notop,.featured_products #gbxfitchallenge .pass .product .top40 ol li.notop,#gbxburnchallenge .pass .row .top40 ol li.notop,#gbxburnchallenge .pass .featured_products .product .top40 ol li.notop,.featured_products #gbxburnchallenge .pass .product .top40 ol li.notop{color:#333;}#gbxfitchallenge .pass .row .top40 ol li.notop::before,#gbxfitchallenge .pass .featured_products .product .top40 ol li.notop::before,.featured_products #gbxfitchallenge .pass .product .top40 ol li.notop::before,#gbxburnchallenge .pass .row .top40 ol li.notop::before,#gbxburnchallenge .pass .featured_products .product .top40 ol li.notop::before,.featured_products #gbxburnchallenge .pass .product .top40 ol li.notop::before{content:"";margin-right:14px;}#gbxfitchallenge .pass .row .top40 ol li.hlc span,#gbxfitchallenge .pass .featured_products .product .top40 ol li.hlc span,.featured_products #gbxfitchallenge .pass .product .top40 ol li.hlc span,#gbxburnchallenge .pass .row .top40 ol li.hlc span,#gbxburnchallenge .pass .featured_products .product .top40 ol li.hlc span,.featured_products #gbxburnchallenge .pass .product .top40 ol li.hlc span{background-color:#ff0;display:inline-block;padding:0 8px 0 2px;}#gbxfitchallenge .pass .row .top40 ol li.hld span,#gbxfitchallenge .pass .featured_products .product .top40 ol li.hld span,.featured_products #gbxfitchallenge .pass .product .top40 ol li.hld span,#gbxburnchallenge .pass .row .top40 ol li.hld span,#gbxburnchallenge .pass .featured_products .product .top40 ol li.hld span,.featured_products #gbxburnchallenge .pass .product .top40 ol li.hld span{background-color:#eee;display:inline-block;padding:0 8px 0 2px;}@media(max-width:1024px){#gbxfitchallenge .pass .row .top40 ol,#gbxfitchallenge .pass .featured_products .product .top40 ol,.featured_products #gbxfitchallenge .pass .product .top40 ol,#gbxburnchallenge .pass .row .top40 ol,#gbxburnchallenge .pass .featured_products .product .top40 ol,.featured_products #gbxburnchallenge .pass .product .top40 ol{width:110%;-webkit-column-count:2;-moz-column-count:2;column-count:2;}}@media(max-width:767px){#gbxfitchallenge .pass .row .top40 ol li,#gbxfitchallenge .pass .featured_products .product .top40 ol li,.featured_products #gbxfitchallenge .pass .product .top40 ol li,#gbxburnchallenge .pass .row .top40 ol li,#gbxburnchallenge .pass .featured_products .product .top40 ol li,.featured_products #gbxburnchallenge .pass .product .top40 ol li{font-size:11px;line-height:1.4em;}}#gbxfitchallenge .btn-nmt,#gbxburnchallenge .btn-nmt{margin-top:0!important;}#gbxfitchallenge .pt10,#gbxburnchallenge .pt10{padding-top:10px!important;}#gbxfitchallenge .fs14,#gbxburnchallenge .fs14{font-size:14px;}@media(min-width:1024px){#gbxfitchallenge .registration .step2 .overlay,#gbxburnchallenge .registration .step2 .overlay{width:calc(100% + 30px);}}@media(max-width:991px){#gbxfitchallenge h1,#gbxburnchallenge h1{font-size:30px;}#gbxfitchallenge h3,#gbxburnchallenge h3{font-size:16px;}#gbxfitchallenge table.prizes,#gbxburnchallenge table.prizes{margin-left:20px;width:90%;}#gbxfitchallenge table.prizes td,#gbxburnchallenge table.prizes td{line-height:1.3em;}}@media(max-width:767px){#gbxfitchallenge .pass .row,#gbxfitchallenge .pass .featured_products .product,.featured_products #gbxfitchallenge .pass .product,#gbxburnchallenge .pass .row,#gbxburnchallenge .pass .featured_products .product,.featured_products #gbxburnchallenge .pass .product{padding:20px 10px 10px 10px;}#gbxfitchallenge .pass .row.pt5,#gbxfitchallenge .pass .featured_products .pt5.product,.featured_products #gbxfitchallenge .pass .pt5.product,#gbxburnchallenge .pass .row.pt5,#gbxburnchallenge .pass .featured_products .pt5.product,.featured_products #gbxburnchallenge .pass .pt5.product{padding-top:5px;margin-bottom:0;}#gbxfitchallenge .registration .step2 .overlay,#gbxburnchallenge .registration .step2 .overlay{top:-5px;width:110%;}}#view-enrollment-register #placementInfoContainer #placementInfo,#view-enrollment-register #placementInfoContainer #loadingPlacement{padding-top:30px;}#view-enrollment-register #placementContainer{width:90%;float:left;}#view-enrollment-register #placementSearchContainer{float:left;}#view-enrollment-register #btnOpenDownlineSponsorSearch{margin:10px 0 0 10px;background:none;border:0;}#view-enrollment-register .placementSearchD{pointer-events:none;opacity:.4;}#view-enrollment-register .placementSearchE{pointer-events:initial;opacity:initial;}#view-account-registration #placementInfoContainer #placementInfo,#view-account-registration #placementInfoContainer #loadingPlacement{padding-top:30px;}#view-account-registration #placementContainer{width:90%;float:left;}#view-account-registration #placementSearchContainer{float:left;}#view-account-registration #btnOpenDownlineSponsorSearch{margin:10px 0 0 10px;background:none;border:0;}#view-account-registration .placementSearchD{pointer-events:none;opacity:.4;}#view-account-registration .placementSearchE{pointer-events:initial;opacity:initial;}@media screen and (max-width:1024px){html[culture=fr-ca] #view-accountoverview .btn{margin:10px 10px 0 -22px;}#view-account{margin-top:50px!important;}#mobilecategories{margin-left:0!important;}#mobilecategories .btn{background-color:transparent;color:#5f2550;border:1px solid #ddd;font-weight:normal;text-transform:none;width:100%;text-align:left;}#mobilecategories .btn .caret{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;}#view-accountoverview .panel-default>.panel-heading{font-size:15px;padding:10px 8px;}#view-accountoverview .fg-email{display:block;margin-top:2px;margin-bottom:20px;}#view-accountoverview .m-t-e{margin-bottom:20px;}#view-accountoverview .position-t{position:absolute;right:10px;top:46%;transform:translateY(-50%);pointer-events:none;}#view-accountoverview .panel{border:0;}}#view-accountoverview .btn-cancel{background:transparent!important;color:#5f2550!important;}@media screen and (min-width:1024px){.lang-fr #view-accountoverview .m-t-e,.lang-tr #view-accountoverview .m-t-e,.lang-ro #view-accountoverview .m-t-e{margin-left:-36px;}.lang-de #view-accountoverview .m-t-e{margin-left:-48px;}.lang-de #view-accountoverview .m-t-e{margin-left:-48px;}.lang-nl #view-accountoverview .m-t-e,.lang-hu #view-accountoverview .m-t-e{margin-left:-42px;}.lang-cs #view-accountoverview .m-t-e{margin-left:-27px;}.lang-zh #view-accountoverview .m-t-e,.lang-ko #view-accountoverview .m-t-e{white-space:nowrap;}}@media screen and (max-width:1024px){#view-accountoverview .btn-update,.btn-cancel{min-width:100px!important;}}#view-accountoverview .form-control{background:none;width:98%;}#view-choose-autoorder .panel-body{min-height:200px;}#view-manage-autoorder .form-section-title{margin:0;color:#00a7d0;}#view-manage-autoorder .form-section{padding:30px 0 20px 0;border-bottom:1px solid #ccc;}#view-manage-autoorder .form-section.last{border:0;}#view-manage-autoorder #delete-autoorder{color:#00a7d0;cursor:pointer;}#view-manage-autoorder #retailbs-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2029;background-color:rgba(50,50,50,.1);}.logInAlert .modal-dialog{width:1140px;}.logInAlert .modal-dialog .modal-content{border-radius:0;}.logInAlert .modal-dialog .modal-content .modal-header{border:0;}.logInAlert .modal-dialog .modal-content .modal-body{padding:0;margin:0;}.logInAlert .modal-dialog .modal-content .modal-body .container{padding:0;margin:0;}.logInAlert .modal-dialog .modal-content .modal-body .container .logInAlertTitleDisplay{text-align:center;}.logInAlert .modal-dialog .modal-content .modal-body .container .logInAlertDisplay{text-align:center;}.contentEditorNavigation{background-color:#e7e7e7;padding-top:8px;border:1px solid #d6cdcd;box-shadow:0 3px 20px #e2dcdc inset;}.editContent .modal-dialog{width:1170px;margin:5% auto;}.editContent .modal-dialog .modal-content{border-radius:0;}.editContent .modal-dialog .modal-content .modal-header{border:0;}.editContent .modal-dialog .modal-content .content{min-height:500px;}.editContent .btn{width:100%;}.editContent .container{padding:0;}@media(min-width:1200px){.editContent .container{max-width:1140px;}}.previewContent .modal-content{border-radius:0;}.previewContent .modal-dialog{width:1140px;}.previewContent .modal-dialog .modal-header{border:0;}@media(min-width:1200px){.previewContent .container{max-width:1140px;}}.logInAlertMenu{padding:0;margin:0;}.logInAlertMenu #alertList table,.logInAlertMenu #alertList th,.logInAlertMenu #alertList td{border-left:0;border-right:0;}.logInAlertMenu .modal-dialog{width:1140px;}.logInAlertMenu .modal-dialog .modal-content{border-radius:0;}.logInAlertMenu .modal-dialog .modal-content .modal-header{border:0;}.logInAlertMenu .modal-dialog .modal-content .alertListContainer{position:relative;overflow-y:auto;padding:0;margin:0;}.logInAlertMenu .modal-dialog .modal-content .alertListContainer .alertListTarget{max-height:100%;padding:0;margin:0;}.logInAlertMenu .modal-dialog .modal-content .container .row,.logInAlertMenu .modal-dialog .modal-content .container .featured_products .product,.featured_products .logInAlertMenu .modal-dialog .modal-content .container .product{margin:0;}.logInAlertMenu .modal-dialog .modal-content .container .row button,.logInAlertMenu .modal-dialog .modal-content .container .featured_products .product button,.featured_products .logInAlertMenu .modal-dialog .modal-content .container .product button{width:100%;}@media(min-width:1200px){.logInAlertMenu .container{max-width:1140px;}}.logInAlertMenuAdd{padding:0;margin:0;}.logInAlertMenuAdd .modal-dialog{width:1140px;}.logInAlertMenuAdd .modal-dialog .modal-content{border-radius:0;}.logInAlertMenuAdd .modal-dialog .modal-content .modal-header{border:0;}.logInAlertMenuAdd .modal-dialog .modal-body{padding:0;margin:0;}.logInAlertMenuAdd .modal-dialog .modal-body .select-all{height:40px;}.logInAlertMenuAdd .modal-dialog .modal-body .logInAlertContentDescription{height:34px;}.logInAlertMenuAdd .modal-dialog .modal-body .PostDate{width:100%;}.logInAlertMenuAdd .modal-dialog .modal-body button{width:100%;}@media(min-width:1200px){.logInAlertMenuAdd .container{max-width:1140px;}}.deleteAlert .modal-content{border-radius:0;}@media(min-width:1200px){.deleteAlert .container{max-width:1140px;}}.cmcontent{position:relative;width:100%;}.cmcontentedit{opacity:.4;background-color:#bce8f1;height:100%;min-height:80px;width:100%;position:relative;overflow:hidden;top:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}.cmcontentedit .glyphicon-edit{color:#fff;font-size:40px;margin:14px;position:absolute;}.cmcontentedit:hover{opacity:.5;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;cursor:pointer;}#contentEditorNavigation .logInAlertMenuButton{text-align:center;}#contentEditorNavigation [class*=col]{padding-bottom:8px;}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-ms-animation:spin .7s infinite linear;-webkit-animation:spinw .7s infinite linear;-moz-animation:spinm .7s infinite linear;}@keyframes spin{from{transform:scale(1) rotate(0deg);}to{transform:scale(1) rotate(360deg);}}@-webkit-keyframes spinw{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@-moz-keyframes spinm{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}.btn-add-to-cartLP,.btn-add-to-cartOTPack{margin-top:15px;width:100%;}.wpemodals .align-center{text-align:center;}.wpemodals .btn{padding:8px 16px;margin:10px 10px 0 0;width:275px;}.wpemodals .p20{padding:20px!important;}.wpemodals .upgrade{font-style:italic;font-size:18px;color:#5f2550;display:inline-block;padding-top:10px;}@media(min-width:564px){.wpemodals .upgrade{font-size:22px;color:#6a468c;padding-top:0;}}.wpemodals .total{font-style:italic;color:#000;font-weight:bold;text-transform:uppercase;}.wpemodals .fs12{font-size:12px;}@media(min-width:564px){.wpemodals .fs12{font-size:13px;}}.wpemodals h2,#bundledyk h2{margin-left:0;font-size:22px;font-weight:bold;color:#6a468c;}.wpemodals a,#bundledyk a{font-weight:bold;}.wpemodals .btn-cancel,#bundledyk .btn-cancel,#rcFree-modal .btn-cancel{background-color:#7d6a92;border:2px solid #7d6a92;}.wpemodals .btn-cancel:hover,#bundledyk .btn-cancel:hover,#rcFree-modal .btn-cancel:hover{background-color:#3b2d59;color:#fff;}.wpemodals .savings,#bundledyk .hl{font-style:italic;color:#6a468c;font-weight:bold;}.wpemodals .savings,#bundledyk .hl.normal{font-style:normal;}#bundledyk{display:none;padding:25px;}#bundledyk .btn{padding:14px 16px;margin:10px 10px 0 0;width:275px;text-transform:inherit;border-radius:12px;}#bundledyk .fs16{font-size:16px;}#bundledyk .fs12{font-size:12px;}#bundledyk .fs11{font-size:11px;}#bundledyk .noshow{position:relative;top:2px;margin-right:5px;}#dblbundledyk{padding:30px 25px;}#dblbundledyk .fs16{font-size:16px;}#dblbundledyk .fs12{font-size:12px;}#dblbundledyk .fs11{font-size:11px;}#dblbundledyk .noshow{position:relative;top:2px;margin-right:5px;visibility:visible;}#dblbundledyk .btn{padding:14px 16px;margin:10px 10px 0 0;width:275px;text-transform:inherit;border-radius:12px;}#dblbundledyk .hl{font-style:italic;color:#6a468c;font-weight:bold;}#dblbundledyk .hl.normal{font-style:normal;}#dblbundledyk h2{margin-left:0;font-size:22px;font-weight:bold;color:#6a468c;}#dblbundledyk a{font-weight:bold;}#dblbundledyk .btn-cancel{background-color:#7d6a92;border:2px solid #7d6a92;}#dblbundledyk .btn-cancel:hover{background-color:#3b2d59;color:#fff;}.align-center{text-align:center;}.productselectoption-modal .modal-content{border-radius:10px;height:264px;width:600px;max-width:100%;}.productselectoption-modal .modal-content .container-fluid .row,.productselectoption-modal .modal-content .container-fluid .featured_products .product,.featured_products .productselectoption-modal .modal-content .container-fluid .product{margin-right:-15px;margin-left:-15px;}.productselectoption-modal .modal-content .container-fluid .purpleitem{background-color:#684785;border-top-left-radius:10px;border-bottom-left-radius:10px;height:264px;}.productselectoption-modal .modal-content .container-fluid .purpleitem .vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.productselectoption-modal .modal-content .container-fluid .purpleitem .vertical-center .img{max-width:220px;}.productselectoption-modal .modal-content .container-fluid .whiteitem{background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;}.productselectoption-modal .modal-content .container-fluid .whiteitem .fpcopy{padding:30px 25px;color:#555;font-size:14px;}.productselectoption-modal .modal-content .container-fluid .whiteitem .fpcopy h2{font-size:26px;font-weight:bold;line-height:1.3em;letter-spacing:-.16px;color:#555;margin-left:0;}.productselectoption-modal .modal-content .container-fluid .whiteitem .fpcopy .copy{line-height:1.5em;letter-spacing:-.08px;margin-bottom:20px;}.productselectoption-modal .modal-content .container-fluid .whiteitem .fpcopy .please{font-weight:bold;line-height:1.5em;letter-spacing:-.08px;margin-bottom:10px;}.productselectoption-modal .modal-content .container-fluid .whiteitem .fpcopy .foptions select.flavor{max-width:initial;border-radius:5px;border:solid 1px #e7e7e7;font-size:12px;height:26px;padding:2px 3px;}@media(max-width:767px){.productselectoption-modal .modal-content{height:430px;}.productselectoption-modal .modal-content .container-fluid .purpleitem{height:170px;border-top-right-radius:10px;border-bottom-left-radius:0;}.productselectoption-modal .modal-content .container-fluid .purpleitem .vertical-center{padding-left:calc(0% + 1rem);}.productselectoption-modal .modal-content .container-fluid .purpleitem .vertical-center .img{max-width:initial;}}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem);}@media(min-width:576px){.modal-dialog-centered{min-height:calc(100% - 3.5rem);}}.debug-watermark{position:fixed;top:5%;right:5%;width:5%;min-width:75px;background-color:rgba(0,0,0,.2);border-radius:5px;z-index:9999;}@media all and (min-width:1865px){.debug-cp-open{display:none;}.debug-cp-open .fa{color:#000;}.debug-cp-open .fa:hover{color:#fff;}.debug-cp{position:fixed;top:20%;right:5%;width:265px;}.debug-cp .debug-low-opacity{opacity:.7;}.debug-cp .fa{margin-left:5px;}}@media all and (max-width:1864px){.debug-cp{position:fixed;right:-265px;top:20%;width:265px;}.debug-cp .debug-cp-open{margin-top:25%;display:block;position:absolute;z-index:999;left:-35px;border-top-left-radius:4px;border-bottom-left-radius:4px;border-color:#e3e3e3;border-width:1px 0 1px 1px;border-style:solid;background-color:#f5f5f5;}.debug-cp .debug-cp-open .fa{color:#000;padding:15px 15px 15px 0;}.debug-cp .debug-cp-open .fa:hover{color:#fff;}.debug-cp .debug-low-opacity{opacity:.7;}.debug-cp .fa{margin-left:5px;}}@media all and (min-width:1865px){.debug-serial-cp-open{display:none;}.debug-serial-cp-open .fa{color:#000;}.debug-serial-cp-open .fa:hover{color:#fff;}.debug-serial-cp{position:fixed;top:20%;left:15px;width:380px;overflow-y:scroll;overflow-x:hidden;bottom:0;}.debug-serial-cp button{margin-right:15px;}.debug-serial-cp .debug-low-opacity{opacity:.7;}.debug-serial-cp .fa{margin-left:5px;}}@media all and (max-width:1864px){.debug-serial-cp{position:fixed;left:-265px;top:20%;bottom:0;width:265px;}.debug-serial-cp .debug-serial-cp-open{margin-top:25%;display:block;position:absolute;z-index:999;right:-35px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-color:#e3e3e3;border-width:1px 1px 1px 0;border-style:solid;background-color:#f5f5f5;}.debug-serial-cp .debug-serial-cp-open .fa{color:#000;padding:15px 5px 15px 15px;}.debug-serial-cp .debug-serial-cp-open .fa:hover{color:#fff;}.debug-serial-cp button{margin-right:15px;}.debug-serial-cp .debug-low-opacity{opacity:.7;}.debug-serial-cp .fa{margin-left:5px;}.debug-serial-cp .scroll-container{overflow-y:auto;position:absolute;left:15px;right:15px;bottom:15px;top:225px;}.debug-serial-cp .scroll-container pre{overflow-x:auto;overflow-y:auto;}}.item-container{padding:15px;}#view-enrollment h5{text-transform:uppercase;color:#999;font-size:12px;text-rendering:optimizeLegibility;}#view-enrollment .field-validation-error{color:#a94442;display:block;margin-top:5px;margin-bottom:10px;font-size:12px;}#view-enrollment .control-label{text-transform:uppercase;font-size:11px;font-weight:normal;color:#333;}#view-enrollment-configuration .thumbnail{min-height:180px;}#view-enrollment-configuration .thumbnail .heading{margin:0 0 15px 0;text-align:center;}#view-enrollment-configuration .thumbnail .benefits{min-height:60px;text-align:center;}#view-enrollment-configuration .thumbnail button{display:block;margin:0 auto;}#view-enrollment-sidecart{color:#aaa;width:400px;position:fixed;z-index:1;top:0;right:10px;background-color:#fff;overflow-x:hidden;transition:.5s;margin-top:10%;border:1px solid #aaa;box-shadow:-7px 7px 5px lightgrey;}#view-enrollment-sidecart h4{margin-top:20px;margin-bottom:20px;}#view-enrollment-sidecart .closeNav{padding-left:32px;text-decoration:none;font-size:36px;color:#fff;display:block;transition:.3s;}#view-enrollment-sidecart .closeNav:hover{color:#777;}#view-enrollment-sidecart .outsidediv{font-size:25px;cursor:pointer;right:300px;top:5%;position:fixed;background-color:#79bf30;min-height:47px;min-width:38px;border-top-left-radius:6px;border-bottom-left-radius:6px;padding:5px 0 5px 10px;border:1px solid #4e7a1e;color:#fff;transition:.5s;}#view-enrollment-productlist [data-role=removecategory]{color:#800000;cursor:pointer;}#view-enrollment-productlist [type=number]{height:20px;width:50px;margin:0 0 0 15px;font-size:12px;line-height:16px;text-align:center;}#view-enrollment-productlist .item-container{border:1px solid #ddd;}#view-enrollment-productlist .quantity-container{position:relative;width:138px;margin:0 auto;position:relative;margin-top:15px;margin-bottom:15px;}#view-enrollment-productlist .quantity-container .btn{font-size:25px;width:40px;height:40px;line-height:30px;}@media(max-width:500px){#view-enrollment-productlist .quantity-container .btn{width:100%;height:35px;line-height:25px;}}#view-enrollment-productlist .quantity-container .quantity-box{margin:0;height:40px;width:50px;position:relative;top:1px;text-align:center;}@media(max-width:500px){#view-enrollment-productlist .quantity-container .quantity-box{width:100%;height:35px;}}@media(max-width:500px){#view-enrollment-productlist .quantity-container{width:100%;margin-top:10px;margin-bottom:10px;}}#view-packs .pack-list{margin:0;padding:0;}#view-packs .pack-list .col-sm-6:first-child{padding-left:0;}#view-packs .pack-list .pack{width:100%;display:inline-block;}#view-packs .pack-list .pack header{font-weight:400;font-size:25px;padding:10px 0;background:#ccc;color:#fff;}#view-packs .pack-list .pack article{border:1px solid #7e7e7e;border-top:0;background-color:#fff;padding:10px 0 0 0;min-height:450px;}#view-packs .pack-list .pack article .item-details.auto-order{height:400px;}#view-packs .pack-list .pack article .item-details h4,#view-packs .pack-list .pack article .item-details .pv{color:#7e7e7e;margin-left:20px;}#view-packs .pack-list .pack article .item-details h4{font-size:27px;font-weight:bold;margin-top:5px;margin-right:10px;margin-bottom:0;}#view-packs .pack-list .pack article .item-details .pv{font-size:15px;display:block;}#view-packs .pack-list .pack article .item-details img:not(.item-added-img){display:block;margin:0 auto;max-width:95%;max-height:250px;margin-bottom:5px;}#view-packs .pack-list .pack article .item-details .shortdescription{overflow:auto;display:block;padding:0 20px;color:#7e7e7e;font-size:12px;font-weight:bold;text-align:center;text-transform:capitalize;min-height:100px;}#view-packs .pack-list .pack article .item-details .shortdescription strong{color:#000;font-size:14px;}#view-packs .pack-list .pack article .item-details .shortdescription ul{margin:0;}#view-packs .pack-list .pack article .item-details .shortdescription ul li{text-align:left;padding:0 0 5px 0;}#view-packs .pack-list .pack article select{height:25px;}#view-packs .pack-list .pack article .details .savings{color:#ccc;font-size:14px;}#view-packs .pack-list .pack article .details>ul{margin:0;padding:0;list-style:none;}#view-packs .pack-list .pack article .details>ul li{font-size:12px;color:#666;}#view-packs .pack-list .pack article .details>ul li ul{padding:0 0 0 25px;}#view-packs .pack-list .pack article .details label,#view-packs .pack-list .pack article .details span{font-size:12px;margin:0;}#view-packs .pack-list .pack article .details .detail-divider{border-bottom:1px dotted #ccc;margin:10px 0 15px 0;}#view-packs .pack-list .pack article .details .qualifies-you-for{font-size:14px!important;margin:20px 0 30px 0;}#view-packs .pack-list .pack article .details .qualifies-you-for li{text-transform:uppercase;font-size:14px;color:#ccc;border-bottom:2px solid #ccc;padding:0 0 6px 0;font-weight:bold;}#view-packs .pack-list .pack article .details .qualifies-you-for li:first-of-type{font-weight:bolder;font-size:15px;padding:0 0 8px 0;}#view-packs .pack-list .pack article .details .qualifies-you-for li [class*=glyphicon-]{font-size:30px;position:relative;top:7px!important;margin:0 10px 0 0;}#view-packs .pack-list .pack article .details .addtoorder-container .add-confirm{display:none;}#view-packs .pack-list .pack article .details .addtoorder-container .add-confirm [class*=fa-]{color:#ccc;font-size:23px;position:relative;top:2px;}#view-packs .pack-list .pack article .details .addtoorder-container .add-confirm small{position:relative;top:-4px;right:-7px;cursor:pointer;}#view-packs .pack-list .pack.order .shortdescription{min-height:295px;}#view-packs .pack-list .pack.auto-order .shortdescription{min-height:135px;}#view-packs.customer-type-1 .item-details{min-height:0!important;}#view-packs.customer-type-1 .details{min-height:135px!important;}#view-packs.customer-type-1 .pack.order .shortdescription{min-height:55px!important;}#view-packs.customer-type-1 .pack.auto-order .shortdescription{min-height:55px!important;}#view-packs .form-horizontal{font-size:12px;}#view-packs .form-horizontal .form-control{height:25px;}#view-packs .form-horizontal [class*=col-]{padding:0 2px;}#view-packs .form-horizontal #Update_BirthDay{width:40px;display:inline-block;}#view-packs .form-horizontal select{height:25px;border-color:#ccc;}#view-packs .form-horizontal select#states{width:101px;}#view-packs .form-horizontal select#provider{width:105px;}#view-packs .form-horizontal select.month{width:90px;}#view-packs .form-horizontal select.day{width:50px;}#view-packs .form-horizontal select#card-type{min-width:130px;}#view-packs .form-horizontal select#expiration-month{min-width:90px;}#view-packs .form-horizontal select#expiration-year{min-width:60px;}#view-packs .form-horizontal select#credit-card-state{min-width:130px;}#view-packs .form-horizontal p{font-style:italic;margin:0;}#view-packs .form-horizontal p.username-note{font-style:normal;color:#6a7a7f;}#view-packs .form-horizontal .username-check,#view-packs .form-horizontal .username-tip-btn{display:inline-block;margin:3px 0 0 0;}#view-packs .promoter{text-align:right;text-transform:uppercase;color:#333;font-weight:bold;margin:0 3px 5px 0;}#view-packs .auto-order-start-label{font-size:15px;font-family:"Droid Sans";}#summary-container .fa-times{color:#800000;cursor:pointer;}#view-enrollment-register #referralInfo,#view-account-registration #referralInfo{padding-left:15px;}#view-enrollment-register #loadingReferral,#view-account-registration #loadingReferral{margin:33px 0 0 15px;}#view-enrollment-register #referralContainer,#view-account-registration #referralContainer{width:90%;float:left;}#view-enrollment-register #referralSearchContainer,#view-account-registration #referralSearchContainer{float:left;}#view-enrollment-register #referralSearchContainer #btnOpenReferralSearch,#view-account-registration #referralSearchContainer #btnOpenReferralSearch{margin:10px 0 0 10px;background:none;border:0;}#view-enrollment-register #ReferralNote,#view-account-registration #ReferralNote{resize:vertical;}#view-enrollment-register .marketselect,#view-account-registration .marketselect{font:400 16px Figtree;line-height:24px;letter-spacing:0;margin:40px 0;color:#5f2550;}#view-enrollment-register .marketselect .market,#view-account-registration .marketselect .market{color:#5f2550;font:600 16px Figtree;line-height:24px;letter-spacing:0;}#view-enrollment-register .marketselect a,#view-account-registration .marketselect a{color:#5f2550;display:inline-block;margin-left:7px;font:600 16px Figtree;line-height:24px;letter-spacing:0;text-decoration:underline;position:relative;top:3px;}#view-enrollment-register .marketselect .marketflag,#view-account-registration .marketselect .marketflag{width:20px;height:20px;display:inline-block;background-size:contain;margin:0 6px 0 3px;top:4px;}#view-enrollment-register .marketselect .market-0,#view-account-registration .marketselect .market-0{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ca.png");}#view-enrollment-register .marketselect .market-1,#view-account-registration .marketselect .market-1{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-us.png");}#view-enrollment-register .marketselect .market-2,#view-account-registration .marketselect .market-2{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-mx.png");}#view-enrollment-register .marketselect .market-3,#view-account-registration .marketselect .market-3{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ca.png");}#view-enrollment-register .marketselect .market-4,#view-account-registration .marketselect .market-4{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-au.png");}#view-enrollment-register .marketselect .market-5,#view-account-registration .marketselect .market-5{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-nz.png");}#view-enrollment-register .marketselect .market-6,#view-account-registration .marketselect .market-6{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-cl.png");}#view-enrollment-register .marketselect .market-7,#view-account-registration .marketselect .market-7{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-co.png");}#view-enrollment-register .marketselect .market-8,#view-account-registration .marketselect .market-8{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-do.png");}#view-enrollment-register .marketselect .market-9,#view-account-registration .marketselect .market-9{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-pe.png");}#view-enrollment-register .marketselect .market-10,#view-account-registration .marketselect .market-10{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-tr.png");}#view-enrollment-register .marketselect .market-11,#view-account-registration .marketselect .market-11{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-nl.png");}#view-enrollment-register .marketselect .market-12,#view-account-registration .marketselect .market-12{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-cz.png");}#view-enrollment-register .marketselect .market-13,#view-account-registration .marketselect .market-13{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-fr.png");}#view-enrollment-register .marketselect .market-14,#view-account-registration .marketselect .market-14{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-be.png");}#view-enrollment-register .marketselect .market-15,#view-account-registration .marketselect .market-15{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-lu.png");}#view-enrollment-register .marketselect .market-16,#view-account-registration .marketselect .market-16{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-at.png");}#view-enrollment-register .marketselect .market-17,#view-account-registration .marketselect .market-17{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-de.png");}#view-enrollment-register .marketselect .market-18,#view-account-registration .marketselect .market-18{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-li.png");}#view-enrollment-register .marketselect .market-19,#view-account-registration .marketselect .market-19{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ch.png");}#view-enrollment-register .marketselect .market-20,#view-account-registration .marketselect .market-20{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-hu.png");}#view-enrollment-register .marketselect .market-21,#view-account-registration .marketselect .market-21{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ie.png");}#view-enrollment-register .marketselect .market-22,#view-account-registration .marketselect .market-22{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-it.png");}#view-enrollment-register .marketselect .market-23,#view-account-registration .marketselect .market-23{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ro.png");}#view-enrollment-register .marketselect .market-24,#view-account-registration .marketselect .market-24{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-es.png");}#view-enrollment-register .marketselect .market-25,#view-account-registration .marketselect .market-25{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-gb.png");}#view-enrollment-register .marketselect .market-26,#view-account-registration .marketselect .market-26{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-kr.png");}#view-enrollment-register .marketselect .market-28,#view-account-registration .marketselect .market-28{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-jp.png");}#view-enrollment-register .marketselect .market-29,#view-account-registration .marketselect .market-29{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-sg.png");}#view-enrollment-register .marketselect .market-30,#view-account-registration .marketselect .market-30{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-my.png");}#view-enrollment-register .marketselect .market-31,#view-account-registration .marketselect .market-31{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-ph.png");}#view-enrollment-register .marketselect .market-32,#view-account-registration .marketselect .market-32{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-tw.png");}#view-enrollment-register .marketselect .market-33,#view-account-registration .marketselect .market-33{background-image:url("https://amarecdn.azureedge.net/webassets/images/markets/flags/Country-hk.png");}@media(max-width:767px){#view-enrollment-register #referralInfo,#view-account-registration #referralInfo{padding-left:10px;font-size:11px;padding-top:30px!important;line-height:1.3em;}#view-enrollment-register #referralContainer,#view-account-registration #referralContainer{width:85%;}}@media(max-width:767px){#view-enrollment-register .marketselect,#view-account-registration .marketselect{font-size:14px;margin-top:10px;margin-left:1px;}#view-enrollment-register .marketselect .marketflag,#view-account-registration .marketselect .marketflag{width:14px;height:14px;}#view-enrollment-register .marketselect{margin-left:5px;}}@media(max-width:360px){#view-enrollment-register .marketselect div.col-xs-12,#view-account-registration .marketselect div.col-xs-12{padding:0;}#view-enrollment-register .radio-inline.pl0,#view-account-registration .radio-inline.pl0{font-size:12.5px;}#view-enrollment-register #referralSearchContainer #btnOpenReferralSearch,#view-account-registration #referralSearchContainer #btnOpenReferralSearch{margin-left:8px;}}#selectaccountmarket-modal .modal-dialog,#selectcarttemplatecountry-modal .modal-dialog,#selectnfrcartcountry-modal .modal-dialog{max-width:550px!important;}#selectaccountmarket-modal .sheader label,#selectcarttemplatecountry-modal .sheader label,#selectnfrcartcountry-modal .sheader label{font-weight:bold;font-size:13px;}#selectaccountmarket-modal #selectMarket .dd-select,#selectaccountmarket-modal #selectCartTemplateCountry .dd-select,#selectaccountmarket-modal #selectNFRCartCountry .dd-select,#selectcarttemplatecountry-modal #selectMarket .dd-select,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select,#selectnfrcartcountry-modal #selectMarket .dd-select,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select{height:50px;border-radius:10px;}#selectaccountmarket-modal #selectMarket .dd-select a:not(.disabled),#selectaccountmarket-modal #selectCartTemplateCountry .dd-select a:not(.disabled),#selectaccountmarket-modal #selectNFRCartCountry .dd-select a:not(.disabled),#selectcarttemplatecountry-modal #selectMarket .dd-select a:not(.disabled),#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select a:not(.disabled),#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select a:not(.disabled),#selectnfrcartcountry-modal #selectMarket .dd-select a:not(.disabled),#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select a:not(.disabled),#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select a:not(.disabled){color:#000;}#selectaccountmarket-modal #selectMarket .dd-select a:not(.disabled):hover,#selectaccountmarket-modal #selectCartTemplateCountry .dd-select a:not(.disabled):hover,#selectaccountmarket-modal #selectNFRCartCountry .dd-select a:not(.disabled):hover,#selectcarttemplatecountry-modal #selectMarket .dd-select a:not(.disabled):hover,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select a:not(.disabled):hover,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select a:not(.disabled):hover,#selectnfrcartcountry-modal #selectMarket .dd-select a:not(.disabled):hover,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select a:not(.disabled):hover,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select a:not(.disabled):hover{color:#000;}#selectaccountmarket-modal #selectMarket .dd-select label,#selectaccountmarket-modal #selectCartTemplateCountry .dd-select label,#selectaccountmarket-modal #selectNFRCartCountry .dd-select label,#selectcarttemplatecountry-modal #selectMarket .dd-select label,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select label,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select label,#selectnfrcartcountry-modal #selectMarket .dd-select label,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select label,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select label{line-height:initial!important;position:relative;top:3px;}#selectaccountmarket-modal #selectMarket .dd-select .dd-selected,#selectaccountmarket-modal #selectCartTemplateCountry .dd-select .dd-selected,#selectaccountmarket-modal #selectNFRCartCountry .dd-select .dd-selected,#selectcarttemplatecountry-modal #selectMarket .dd-select .dd-selected,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select .dd-selected,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select .dd-selected,#selectnfrcartcountry-modal #selectMarket .dd-select .dd-selected,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select .dd-selected,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select .dd-selected{font-weight:bold;}#selectaccountmarket-modal #selectMarket .dd-select .dd-selected .dd-selected-image,#selectaccountmarket-modal #selectCartTemplateCountry .dd-select .dd-selected .dd-selected-image,#selectaccountmarket-modal #selectNFRCartCountry .dd-select .dd-selected .dd-selected-image,#selectcarttemplatecountry-modal #selectMarket .dd-select .dd-selected .dd-selected-image,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-select .dd-selected .dd-selected-image,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-select .dd-selected .dd-selected-image,#selectnfrcartcountry-modal #selectMarket .dd-select .dd-selected .dd-selected-image,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-select .dd-selected .dd-selected-image,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-select .dd-selected .dd-selected-image{height:24px;width:24px;margin-right:10px;}#selectaccountmarket-modal #selectMarket .dd-options,#selectaccountmarket-modal #selectCartTemplateCountry .dd-options,#selectaccountmarket-modal #selectNFRCartCountry .dd-options,#selectcarttemplatecountry-modal #selectMarket .dd-options,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-options,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-options,#selectnfrcartcountry-modal #selectMarket .dd-options,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-options,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-options{border-radius:10px;max-height:50vh;}#selectaccountmarket-modal #selectMarket .dd-options .dd-option,#selectaccountmarket-modal #selectCartTemplateCountry .dd-options .dd-option,#selectaccountmarket-modal #selectNFRCartCountry .dd-options .dd-option,#selectcarttemplatecountry-modal #selectMarket .dd-options .dd-option,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-options .dd-option,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-options .dd-option,#selectnfrcartcountry-modal #selectMarket .dd-options .dd-option,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-options .dd-option,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-options .dd-option{height:50px;}#selectaccountmarket-modal #selectMarket .dd-options .dd-option-image,#selectaccountmarket-modal #selectCartTemplateCountry .dd-options .dd-option-image,#selectaccountmarket-modal #selectNFRCartCountry .dd-options .dd-option-image,#selectcarttemplatecountry-modal #selectMarket .dd-options .dd-option-image,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-options .dd-option-image,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-options .dd-option-image,#selectnfrcartcountry-modal #selectMarket .dd-options .dd-option-image,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-options .dd-option-image,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-options .dd-option-image{height:24px;width:24px;margin-right:10px;}#selectaccountmarket-modal #selectMarket .dd-options label,#selectaccountmarket-modal #selectCartTemplateCountry .dd-options label,#selectaccountmarket-modal #selectNFRCartCountry .dd-options label,#selectcarttemplatecountry-modal #selectMarket .dd-options label,#selectcarttemplatecountry-modal #selectCartTemplateCountry .dd-options label,#selectcarttemplatecountry-modal #selectNFRCartCountry .dd-options label,#selectnfrcartcountry-modal #selectMarket .dd-options label,#selectnfrcartcountry-modal #selectCartTemplateCountry .dd-options label,#selectnfrcartcountry-modal #selectNFRCartCountry .dd-options label{line-height:initial!important;position:relative;top:3px;}#selectaccountmarket-modal .note,#selectcarttemplatecountry-modal .note,#selectnfrcartcountry-modal .note{line-height:1.3em;font-size:11px;}#selectaccountmarket-modal .btn-primary,#selectcarttemplatecountry-modal .btn-primary,#selectnfrcartcountry-modal .btn-primary{font-size:14px;line-height:1.2em;font-weight:bold;padding:5px 20px;}#selectaccountmarket-modal .btn-continue,#selectaccountmarket-modal .btn-cancel,#selectcarttemplatecountry-modal .btn-continue,#selectcarttemplatecountry-modal .btn-cancel,#selectnfrcartcountry-modal .btn-continue,#selectnfrcartcountry-modal .btn-cancel{padding:11px 30px;width:140px;}#selectaccountmarket-modal .btn-cancel,#selectcarttemplatecountry-modal .btn-cancel,#selectnfrcartcountry-modal .btn-cancel{font-size:14px;line-height:1.2em;font-weight:bold;background-color:#9b9b9b;border:2px solid #9b9b9b;margin-right:10px;}#selectaccountmarket-modal .btn-cancel:focus,#selectcarttemplatecountry-modal .btn-cancel:focus,#selectnfrcartcountry-modal .btn-cancel:focus{background-color:#fff;border-color:#9b9b9b;color:#3b2d59;}#selectaccountmarket-modal .btn-cancel:hover,#selectcarttemplatecountry-modal .btn-cancel:hover,#selectnfrcartcountry-modal .btn-cancel:hover{background-color:#a8a8a8;border:2px solid #a8a8a8;color:#fff;}@media(max-width:360px){#selectaccountmarket-modal .modal-body,#selectcarttemplatecountry-modal .modal-body,#selectnfrcartcountry-modal .modal-body{padding:20px;}#selectaccountmarket-modal .btn-continue,#selectaccountmarket-modal .btn-cancel,#selectcarttemplatecountry-modal .btn-continue,#selectcarttemplatecountry-modal .btn-cancel,#selectnfrcartcountry-modal .btn-continue,#selectnfrcartcountry-modal .btn-cancel{padding:8px 15px;width:auto;}#selectaccountmarket-modal div#selectMarket,#selectcarttemplatecountry-modal div#selectMarket,#selectnfrcartcountry-modal div#selectMarket{width:100%!important;}}#registration-modal .modal-header{border-top-left-radius:26px;border-top-right-radius:26px;}#registration-modal .modal-content{border-radius:26px;}.ptb{padding:10px 0;}.bup{font-size:9px;line-height:12px;font-weight:bold;text-transform:uppercase;padding-bottom:10px;}@media(min-width:768px){.bup{font-size:13px;line-height:18px;}}.bb{border-bottom:1px solid #989898;}.ac{text-align:center;}.ac .fa-check,.ac .fa-minus{color:#b7b7b7;font-size:18px;padding-top:3px;}@media(min-width:564px){.ac .fa-check,.ac .fa-minus{font-size:26px;padding-top:3px;}}.ac div .hpc,.ac div .hpw{font-weight:bold;display:block;padding-top:4px;font-size:11px;color:#3f2a56;}@media(min-width:564px){.ac div .hpc,.ac div .hpw{padding-top:0;font-size:16px;}}@media(min-width:768px){.ac div .hpc,.ac div .hpw{font-size:18px;}}.ac div .hpc{color:#3f2a56;}.ac div .hpw{color:#68478d;}.ac .btn{font-size:12px;padding-top:8px;padding-bottom:8px;border-radius:16px;}@media(min-width:564px){.ac .btn{font-size:13px;border-radius:32px;}}.ac .btn-wp{background-color:#593f7b;border-color:#593f7b;}.ac .btn-wp:hover{background-color:#3b2d59;border-color:#3b2d59;}.ac.bcc .fa-check,.ac.bcc .fa-minus{color:#5d3e82;}.ar{text-align:right;padding-top:3px;}.ar div{font-size:11px;line-height:14px;padding:3px 0;}@media(min-width:564px){.ar div{font-size:12px;line-height:16px;}}.ar div .hl{font-weight:bold;color:#68478d;}.ar div .hb{font-weight:bold;font-size:12px;}@media(min-width:564px){.ar div .hb{font-size:16px;}}.ar div .hs{font-size:9px;}@media(min-width:564px){.ar div .hs{font-size:10px;position:relative;top:-3px;}}.bcc{background-color:#ccc;color:#5d3e82;}.btr10{border-top-left-radius:10px;border-top-right-radius:10px;}.bbr10{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}.pb10{padding-bottom:10px;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.btn.disabled,.btn[disabled]{filter:alpha(opacity=15);opacity:.15;background-color:#5f2550!important;}.lpwp .text-muted{font-size:12px;line-height:16px;margin-top:10px;margin-left:10px;display:inline-block;}@media(max-width:500px){.hidden-mob{display:none;}.rotated-text{transform:rotate(315deg);position:relative;height:40px;top:10px;left:3px;}}@media(max-width:475px){.ac .btn{font-size:11px;border-radius:12px;width:40px;left:-8px;position:relative;}.lpwp .text-muted{font-size:11px;}.rotated-text-xs{font-size:7px;}.xsp{left:-5px;position:relative;}}@media(max-width:425px){.rotated-text{left:-5px;}.ac{text-align:center;}#registration-modal .col-xs-6{padding-left:10px;padding-right:15px;}}@media(max-width:425px) and (max-width:321px){.ac .btn{left:-12px;}.xsp{left:-10px;position:relative;}}.enrollmentcart{background-color:#f3f3f4;}.enrollmentcart .share{min-height:500px;padding:35px 0 25px 0;color:#000;font-size:16px;line-height:24px;}.enrollmentcart .share .alert-danger{border:1px solid #c63663;background-color:rgba(198,54,99,.2);border-radius:5px;color:#000;font-size:16px;}.enrollmentcart .share .alert-danger span{font-weight:bold;}.enrollmentcart .share h3{font-size:14px;opacity:.9;color:#676a6c;margin-bottom:5px;}.enrollmentcart .share .btn:not(.btn-continue){padding:5px 12px;font-size:12px;margin-top:30px;}.enrollmentcart .share hr{border-color:#e5e5e6;}.enrollmentcart .share .pb25{padding-bottom:25px;position:relative;}.enrollmentcart .share .pb10{padding-bottom:10px;position:relative;}.enrollmentcart .share .status{position:absolute;right:25px;top:-2px;font-size:11px;font-weight:bold;color:#1e5c37;text-transform:uppercase;display:none;}.enrollmentcart .share .status .fa{font-size:13px;}.enrollmentcart .share .editTemplate{border:1px solid #cfcfcf;padding:10px 15px;}.enrollmentcart .share .editTemplate p{margin-bottom:0;font-size:14px;font-weight:bold;color:#000;letter-spacing:-.08px;line-height:1.3em;margin-left:8px;}.enrollmentcart .share .editTemplate textarea{resize:none;}.enrollmentcart .share .editTemplate .templateBtns .saveCancelBtn{margin-top:30px;}.enrollmentcart .share .editTemplate .templateBtns .btn-primary{background-color:#5d3e82;border-color:#5d3e82;}.enrollmentcart .share .editTemplate .templateBtns .btn-primary:focus,.enrollmentcart .share .editTemplate .templateBtns .btn-primary:hover{background-color:#fff;color:#5d3e82;}.enrollmentcart .share .editTemplate .templateBtns .btn-secondary{background-color:#9b9b9b;border-color:#9b9b9b;}.enrollmentcart .share .editTemplate .templateBtns .btn-secondary:focus,.enrollmentcart .share .editTemplate .templateBtns .btn-secondary:hover{background-color:#fff;color:#9b9b9b;}.enrollmentcart .share .customMessage{margin-top:20px;margin-bottom:35px;}.enrollmentcart .share .customMessage textarea{resize:none;font-size:13px;}.enrollmentcart .share .options .btn{margin-top:0;width:auto;min-width:110px;}.enrollmentcart .share .options .copytext{background-color:#fff;}.enrollmentcart .share .options .copytext.op5{opacity:.5;}.enrollmentcart .share .options #SendSMS span.sent,.enrollmentcart .share .options #SendSMS .fa-check,.enrollmentcart .share .options #SendEmail span.sent,.enrollmentcart .share .options #SendEmail .fa-check{display:none;}.enrollmentcart .share .options #SendSMS.sent,.enrollmentcart .share .options #SendEmail.sent{cursor:default;border-color:#1f5d38;background-color:#fff;color:#1f5d38;}.enrollmentcart .share .options #SendSMS.sent span.send,.enrollmentcart .share .options #SendEmail.sent span.send{display:none;}.enrollmentcart .share .options #SendSMS.sent span.sent,.enrollmentcart .share .options #SendSMS.sent .fa-check,.enrollmentcart .share .options #SendEmail.sent span.sent,.enrollmentcart .share .options #SendEmail.sent .fa-check{display:inline-block;}.enrollmentcart .share .options #SendSMS.sent .fa-check,.enrollmentcart .share .options #SendEmail.sent .fa-check{font-size:14px;margin-left:5px;}.enrollmentcart .share .details h3{margin-bottom:20px;}.enrollmentcart .share .details h4{font-size:12px;font-weight:bold;color:#000;margin-bottom:0;}.enrollmentcart .share .details .ptb2{padding-top:2px;padding-bottom:2px;}.enrollmentcart .share .details .row.display-flex,.enrollmentcart .share .details .featured_products .display-flex.product,.featured_products .enrollmentcart .share .details .display-flex.product{display:flex;flex-wrap:wrap;}.enrollmentcart .share .details .row.display-flex>[class*=col-],.enrollmentcart .share .details .featured_products .display-flex.product>[class*=col-],.featured_products .enrollmentcart .share .details .display-flex.product>[class*=col-]{display:flex;flex-direction:column;}.enrollmentcart .share .details .row-bordered:after{content:"";display:block;border-bottom:1px solid #ccc;margin:0 5px;}.enrollmentcart .share .details .box{border-radius:3px;border:solid 1px #cfcfcf;padding:10px;height:100%;}.enrollmentcart .share .details p.country{margin-bottom:15px;font-size:15px;letter-spacing:0;}.enrollmentcart .share .details p.country span{display:inline-block;margin-left:3px;}.enrollmentcart .share .details .orderdetails .pl.pca{padding-left:0;}.enrollmentcart .share .details .orderdetails .item{margin-top:5px;font-size:12px;color:#000;line-height:1.3em;min-height:45px;}.enrollmentcart .share .details .orderdetails .item .img-responsive{position:relative;padding-bottom:5px;}.enrollmentcart .share .details .orderdetails .item .pt{padding-top:8px;}.enrollmentcart .share .details .orderdetails .item .pt.pl{padding-left:0;}.enrollmentcart .share .details .orderdetails .item .lt{text-decoration:line-through;}.enrollmentcart .share .details .orderdetails .item .freepromo{display:inline-block;line-height:1.3em;margin-top:5px;}.enrollmentcart .share .details .orderdetails .item .promoPrice{color:#c63663;}.enrollmentcart .share .details .orderdetails .item .promoPrice.bogo{white-space:nowrap;}.enrollmentcart .share .details .orderdetails .item .promoPrice.black{color:#000;}.enrollmentcart .share .details .orderdetails .item .promoApplied{display:inline-block;margin-top:2px;line-height:1.2;}.enrollmentcart .share .details .orderdetails .item span.backordered{display:inline-block;margin-top:3px;margin-bottom:5px;font-size:11px;}.enrollmentcart .share .details .orderdetails .item span.tag{display:inline-block;text-transform:uppercase;background-color:#ccbcdf;color:#604083;font-weight:bold;border-radius:2px;font-size:8px;line-height:8px;padding:4px 3px 2px 3px;position:relative;top:-2px;margin-left:3px;}.enrollmentcart .share .details .orderdetails .item ul.kitul{margin-left:20px;font-size:10px;line-height:1.4em;margin-bottom:1px;}.enrollmentcart .share .details .orderdetails .item ul.kitul li::marker{color:#5f2550;font-size:11px;}.enrollmentcart .share .details .orderdetails div:last-of-type:after{border-bottom:0;}.enrollmentcart .share .details .orderdetails .edit a{font-size:12px;color:#000;}.enrollmentcart .share .details .ordersummaryheader{background-color:#e5e5ea;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:40px;}.enrollmentcart .share .details .ordersummarydetails{background-color:transparent;border-top:0;position:relative;top:-1px;font-size:12px;color:#000;min-height:135px;}.enrollmentcart .share .details .ordersummarydetails.ec{min-height:250px;}.enrollmentcart .share .details .ordersummarydetails.pa{min-height:260px;}.enrollmentcart .share .details .ordersummarydetails.withpromo{min-height:175px;}.enrollmentcart .share .details .ordersummarydetails .papplied{color:#c63663;}.enrollmentcart .share .details .ordersummarydetails .lineh5{line-height:1.3em;margin-bottom:5px;}.enrollmentcart .share .details .ordersummarydetails .tax{position:absolute;bottom:10px;line-height:1.4em;}.enrollmentcart .share .details .ordertext{background-color:#e5e5ea;font-size:16px;color:#000;line-height:1.5em;padding:15px 25px;}.enrollmentcart .share .details .cPromoCodeReview h3{font-size:12px;opacity:1;color:#36254c;margin-bottom:5px;letter-spacing:-.11px;}.enrollmentcart .share .details .cPromoCodeReview .promoCodeText{width:140px;}.enrollmentcart .share .details .cPromoCodeReview .apply{left:-5px;padding:1px 15px;margin-top:0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.enrollmentcart .share .details .cPromoCodeReview .apply{top:-5px;}}.enrollmentcart .share .details .cPromoCodeReview .appliedPromos .pl0{padding-left:15px;}.enrollmentcart .share .details .cPromoCodeReview .appliedPromos .pr0{padding-right:0;}.enrollmentcart .share .details .cPromoCodeReview .appliedPromos .pl0.pr0{white-space:nowrap;}.enrollmentcart .share .done{margin:20px 0 40px 0;}.enrollmentcart .share .done .btn{background-color:#5d3e82;width:150px;}@media(min-width:768px) and (max-width:991px){.enrollmentcart{padding-left:20px;padding-right:20px;}.enrollmentcart .share{font-size:14px;line-height:1.4em;}.enrollmentcart .share .form-control{font-size:12px;padding:6px 8px;}.enrollmentcart .share .details .orderdetails .item .img-responsive{left:2px;}.enrollmentcart .share .details .orderdetails .item .pt{padding-top:3px;padding-bottom:6px;}.enrollmentcart .share .details .orderdetails .item .plr{padding-left:5px;padding-right:0;}.enrollmentcart .share .details .orderdetails .pl{padding-left:0;}.enrollmentcart .share .details .ordersummarydetails .tax .p{padding:0 10px;}.enrollmentcart .share .details .ordertext{font-size:14px;line-height:1.4em;}}@media(max-width:767px){.enrollmentcart{padding-left:20px;padding-right:20px;}.enrollmentcart .share{font-size:14px;line-height:1.4em;}.enrollmentcart .share .btn:not(.btn-continue){margin-top:20px;white-space:normal;line-height:1.2em;position:relative;left:-3px;font-size:11px;}.enrollmentcart .share .pr0{padding-right:0;}.enrollmentcart .share .form-control{font-size:12px;padding:6px 8px;}.enrollmentcart .share .status{right:10px;top:0;}.enrollmentcart .share .options .btn{height:30px;padding-top:7px;white-space:nowrap;width:100px;}.enrollmentcart .share .h3sp{display:none;}.enrollmentcart .share .editTemplate .templateBtns .saveCancelBtn{margin-top:0;}.enrollmentcart .share .details .orderdetails{margin-bottom:15px;}.enrollmentcart .share .details .orderdetails .item{font-size:11px;}.enrollmentcart .share .details .orderdetails .item .pt{padding-top:2px;padding-left:5px;}.enrollmentcart .share .details .orderdetails .item .pt.pl{padding-left:5px;}.enrollmentcart .share .details .orderdetails .item .mbsm{margin-bottom:10px;padding-top:5px;}.enrollmentcart .share .details .orderdetails .item .plr{min-height:115px;}.enrollmentcart .share .details .orderdetails .item .plr.frpr{min-height:150px;}.enrollmentcart .share .details .orderdetails .item .promoPrice.bogo{position:relative;top:-1px;left:5px;}.enrollmentcart .share .details .orderdetails .edit{margin-top:10px;}.enrollmentcart .share .details .ordersummarydetails{min-height:115px;font-size:11px;}.enrollmentcart .share .details .ordersummarydetails.ec{min-height:205px;}.enrollmentcart .share .details .ordertext{font-size:14px;line-height:1.4em;}}@media(max-width:360px){.enrollmentcart .share .options .btn{width:90px;min-width:initial;top:3px;}.enrollmentcart .share .details .cPromoCodeReview .promoCodeText{width:220px;}.enrollmentcart .share .details .cPromoCodeReview .apply{top:1px;padding-top:5px;}}.cartnotavailable{text-align:center;margin-top:50px;margin-bottom:50px;color:#3f2a56;}.cartnotavailable div{max-width:530px;margin:auto;}.cartnotavailable div h2{font-size:24px;margin-bottom:30px;letter-spacing:-.14px;}.cartnotavailable div p{font-size:18px;letter-spacing:-.11px;line-height:1.3em;}@media(max-width:767px){.cartnotavailable{padding-top:20px;padding-left:15px;padding-right:15px;}}@media(max-width:360px){div#commissions-form div.col-xs-8,div#commissions-form div.col-xs-4{width:50%;}}body.sepc{background-color:#f3f3f4;}body.sepc #site-content{background-color:#fff;}#sharePage p{font-size:12px;letter-spacing:-.05px;color:#3f2a56;line-height:1.4em;margin-bottom:15px;}#sharePage a.und{font-size:18px;letter-spacing:-.02px;color:#3f2a56;line-height:1.3em;display:inline-block;text-decoration:underline;}#sharePage hr{width:90%;border-top:2px solid #d8d8d8;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}#sharePage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/share/Banner-medium.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;padding-left:0;padding-right:0;}#sharePage .hero h1{font-size:22px;letter-spacing:-.09px;color:#fff;padding:64px 0;text-transform:none;}#sharePage .opportunity,#sharePage .join{height:250px;padding:20px;background-color:#3f2a56;text-align:center;}#sharePage .opportunity h2,#sharePage .join h2{font-size:24px;font-weight:bold;letter-spacing:-.03px;line-height:1.3em;color:#fff;margin-bottom:10px;}#sharePage .opportunity div span,#sharePage .join div span{font-size:14px;line-height:18px;color:#fff;letter-spacing:-.02px;opacity:.85;}#sharePage .join{height:125px;padding:20px 0;margin-bottom:0;}#sharePage .btn{height:40px;border-radius:30px;border:solid 1px #ceb2f5;background-color:#ceb2f5;font-size:18px;font-weight:600;line-height:normal;letter-spacing:-.02px;text-align:center;padding:9px;color:#fff;display:inline-block;text-transform:uppercase;}#sharePage .btn:hover{background-color:transparent;color:#fff;}#sharePage .btn.get-started{margin-top:15px;width:200px;}#sharePage .btn.become{width:330px;margin-top:20px;}#sharePage .share{margin-top:30px;margin-bottom:10px;text-align:center;}#sharePage .share h3{font-size:24px;font-weight:bold;letter-spacing:-.03px;color:#3f2a56;margin-bottom:0;}#sharePage .share h4,#sharePage .share p{display:none;}#sharePage .share img{object-fit:contain;}#sharePage .share .work{width:207px;height:116px;}#sharePage .share .chevright{margin-top:30px;}#sharePage .share .chevdown{width:30px;margin:10px 0 15px 0;}#sharePage .share .attract{width:819px;height:167px;}#sharePage .share .become{width:207px;}#sharePage .share .becomemob{margin-bottom:30px;}#sharePage .share.plan{margin-bottom:50px;}#sharePage .cta-social h2{font-size:22px;letter-spacing:-.09px;color:#3f2a56;}#sharePage .cta-social h3{font-size:18px;letter-spacing:-.07px;color:#3f2a56;}#sharePage .cta-social h3 a{color:#68478d;font-weight:600;}#sharePage .container-fluid.cta-social{padding:10px 15px;margin-top:20px;background-color:#e0dbe3;}#sharePage .social-activity-slider{background-color:#f7f7f7!important;}#sharePage .social-activity-slider .heading{margin-top:40px;}#sharePage .p0{padding:0;}#sharePage .align-left{text-align:left;}#sharePage .align-right{text-align:right;}@media(min-width:992px){#sharePage .container{width:820px;}#sharePage p{font-size:16px;letter-spacing:-.06px;}#sharePage hr{width:100%;margin:20px 0;}#sharePage .hero{padding-left:0;padding-right:0;}#sharePage .hero h1{font-size:32px;letter-spacing:-.12px;color:#fff;padding:159px 0;}#sharePage .opportunity,#sharePage .join{padding:40px 0;}#sharePage .opportunity h2,#sharePage .join h2{font-size:32px;letter-spacing:-.04px;margin-bottom:15px;}#sharePage .opportunity div span,#sharePage .join div span{font-size:16px;line-height:1.3em;}#sharePage .join{height:125px;padding-top:20px;margin-bottom:0;}#sharePage .join h2{font-size:30px;}#sharePage .share{margin-top:50px;margin-bottom:40px;text-align:left;}#sharePage .share h3{font-size:32px;letter-spacing:-.04px;margin-bottom:20px;}#sharePage .btn.get-started{margin-top:25px;}#sharePage .imageslider .container{width:initial;}#sharePage .container-fluid.cta-social{padding:34px 15px;margin-top:40px;}#sharePage .cta-social h2{font-size:32px;letter-spacing:-.12px;}#sharePage .cta-social h3{font-size:28px;letter-spacing:-.11px;}#sharePage .cta-social h3 a{font-size:28px;letter-spacing:-.11px;}#sharePage .col-md-1.p0{width:12.3%;}}@media(max-width:991px){#sharePage .container{padding:0 15px;}#sharePage .social-activity-slider .heading{margin-top:30px;}}@media screen and (min-width:768px) and (max-width:991px){#sharePage hr{margin-top:20px;margin-bottom:20px;}#sharePage .hero{height:200px;}#sharePage .opportunity,#sharePage .join{height:200px;}#sharePage .join{height:160px;}#sharePage .join .align-left{text-align:center;}#sharePage .join .align-right{text-align:center;}#sharePage .share h3{font-size:36px;letter-spacing:-.04px;margin-bottom:20px;}#sharePage .share img{max-width:500px;}#sharePage .share .chevdown{width:initial;}#sharePage .share .becomemob{margin-bottom:40px;}#sharePage .share.plan{margin-bottom:30px;}}@media(max-width:767px){#sharePage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/share/Banner-mobile.jpg);height:250px;}#sharePage a.und{font-size:16px;}#sharePage .join{height:200px;}#sharePage .join h2{padding:0 25px;}#sharePage .join .align-left{text-align:center;}#sharePage .join .align-right{text-align:center;}#sharePage .share.plan{margin-top:25px;margin-bottom:25px;}#sharePage .share.plan .mb10{margin-bottom:15px;}}.sharePagev2 .grid{gap:0;}.sharePagev2 .container{max-width:1140px;height:100%;color:#525252;}.sharePagev2 h1,.sharePagev2 h2,.sharePagev2 h3{color:#525252;}.sharePagev2 p{font-size:16px;}.sharePagev2 h1{text-transform:none;}.sharePagev2 h2{font-weight:600;font-size:30px;letter-spacing:-.05px;margin-bottom:20px;opacity:.8;}.sharePagev2 h3{font-weight:normal;font-size:18px;}.sharePagev2 .margin-rt{margin-right:0;margin-left:auto;}.sharePagev2 .margin-lt{margin-right:auto;margin-left:0;}.sharePagev2 .txt-rt{width:570px;padding-right:20px;}.sharePagev2 .txt-lt{width:570px;padding-left:20px;}.sharePagev2 .share-banner{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/share/share-banner.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}.sharePagev2 .share-banner .banner-text{margin-left:70%;}.sharePagev2 .share-banner h1{font-size:38px;}.sharePagev2 .amare-partner{height:200px;padding:50px 0;text-align:center;}.sharePagev2 .amare-partner .flex{flex-direction:column;}.sharePagev2 .step1{height:300px;background-color:#f2f5f8;text-align:center;}.sharePagev2 .step1 .flex{flex-direction:column;}.sharePagev2 .step2{height:300px;margin-top:20px;}.sharePagev2 .step2 .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-step2.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .step3{height:300px;margin-top:20px;text-align:right;background-color:#f2f5f8;}.sharePagev2 .step3 .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-step3.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .step4{height:300px;margin-top:20px;}.sharePagev2 .step4 .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-step4.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .benefits{height:240px;background-color:#f2f5f8;text-align:center;margin-top:20px;}.sharePagev2 .benefits .flex{flex-direction:column;}.sharePagev2 .loveyourjourney{height:300px;margin-top:20px;text-align:right;}.sharePagev2 .loveyourjourney h2{margin-bottom:5px;}.sharePagev2 .loveyourjourney h3{font-size:20px;opacity:.8;letter-spacing:-.05px;}.sharePagev2 .loveyourjourney .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-loveyourjourney.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .path2paradise{height:300px;margin-top:20px;background-color:#f2f5f8;}.sharePagev2 .path2paradise h2{margin-bottom:5px;}.sharePagev2 .path2paradise h3{font-size:20px;opacity:.8;letter-spacing:-.05px;}.sharePagev2 .path2paradise .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-path2paradise.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .amarex{height:300px;margin-top:20px;text-align:right;}.sharePagev2 .amarex h2{margin-bottom:5px;}.sharePagev2 .amarex h3{font-size:20px;opacity:.8;letter-spacing:-.05px;}.sharePagev2 .amarex .img{background:url(https://amarecdn.azureedge.net/webassets/images/share/share-amarex.jpg) no-repeat center;background-size:cover;height:100%;width:100%;}.sharePagev2 .whyAmare{background-color:#f2f5f8;text-align:left;padding:40px 0;margin-top:20px;}.sharePagev2 .whyAmare .heading{text-align:center;margin-bottom:30px;}.sharePagev2 .whyAmare .heading h2{font-size:40px;letter-spacing:-.08px;opacity:1;}.sharePagev2 .whyAmare .grid h3{font-weight:bold;letter-spacing:-.05px;opacity:.8;}.sharePagev2 .whyAmare .grid{gap:50px;}.sharePagev2 .whyAmare img{width:15%;padding-bottom:10px;}.sharePagev2 .enrollToday{height:220px;text-align:center;}.sharePagev2 .enrollToday h3{font-size:22px;letter-spacing:-.05px;opacity:.8;}.sharePagev2 .enrollToday .flex{flex-direction:column;}.sharePagev2 .btn{width:240px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#684785;border-color:#684785;letter-spacing:-.02px;font-size:16px;color:#fff;padding:7px;text-transform:unset;display:inline-block;font-weight:normal;}.sharePagev2 p{line-height:1.5em;}.sharePagev2 .learn-more{text-decoration:underline;}@media(min-width:992px) and (max-width:1024px){.sharePagev2 .txt-rt,.sharePagev2 .txt-lt{width:450px;}.sharePagev2 .whyAmare .grid div{padding:0 20px;}}@media(min-width:768px) and (max-width:991px){.sharePagev2 p{line-height:1.4em;font-size:14px;}.sharePagev2 h2{font-size:24px;}.sharePagev2 .txt-rt,.sharePagev2 .txt-lt{width:384px;}.sharePagev2 .txt-rt{padding-left:20px;}.sharePagev2 .txt-lt{padding-right:20px;}.sharePagev2 .whyAmare .grid div{padding:0 20px;}.sharePagev2 .flex.container{padding:0 20px;}.sharePagev2 .share-banner h1{font-size:30px;text-align:center;}.sharePagev2 .share-banner .btn{width:200px;margin-left:20px;}}@media(max-width:767px){.sharePagev2 .txt-rt{width:100%;padding:0 20px;text-align:center;}.sharePagev2 .txt-lt{width:100%;padding:0 20px;text-align:center;}.sharePagev2 h1{color:#525252;font-weight:700;}.sharePagev2 h2{font-weight:400;font-size:26px;}.sharePagev2 h3{font-size:20px;letter-spacing:-.05px;opacity:.8;}.sharePagev2 p{line-height:1.4em;font-size:14px;}.sharePagev2 .share-banner .banner-text{margin-left:unset;text-align:center;margin-top:56%;}.sharePagev2 .amare-partner .flex,.sharePagev2 .step1 .flex,.sharePagev2 .benefits .flex{padding:0 20px;}.sharePagev2 .step2 .grid,.sharePagev2 .step3 .grid,.sharePagev2 .step4 .grid,.sharePagev2 .loveyourjourney .grid,.sharePagev2 .path2paradise .grid,.sharePagev2 .amarex .grid,.sharePagev2 .whyAmare .grid{grid-template-columns:1fr;}.sharePagev2 .step1,.sharePagev2 .step2,.sharePagev2 .step3,.sharePagev2 .step4,.sharePagev2 .amare-partner,.sharePagev2 .benefits,.sharePagev2 .loveyourjourney,.sharePagev2 .path2paradise,.sharePagev2 .amarex,.sharePagev2 .enrollToday{height:unset;}.sharePagev2 .step2 .img,.sharePagev2 .step3 .img,.sharePagev2 .step4 .img,.sharePagev2 .loveyourjourney .img,.sharePagev2 .path2paradise .img,.sharePagev2 .amarex .img{height:300px;}.sharePagev2 .step3 .margin-lt,.sharePagev2 .loveyourjourney .margin-lt,.sharePagev2 .amarex .margin-lt{grid-row:1;}.sharePagev2 .step1,.sharePagev2 .benefits,.sharePagev2 .enrollToday{padding:40px 0;}.sharePagev2 .step2,.sharePagev2 .loveyourjourney{padding-top:20px;}.sharePagev2 .step2 .txt-rt,.sharePagev2 .step4 .txt-rt,.sharePagev2 .path2paradise .txt-rt,.sharePagev2 .amarex .txt-lt,.sharePagev2 .step3 .txt-lt{padding-bottom:40px;}.sharePagev2 .step3{padding-top:20px;}.sharePagev2 .loveyourjourney .txt-lt{padding:40px 20px;}.sharePagev2 .step3 h3{margin-top:20px;}.sharePagev2 .step4{margin-top:40px;}.sharePagev2 .path2paradise{padding-top:20px;}.sharePagev2 .path2paradise h2{margin-top:20px;}.sharePagev2 .amarex{margin-top:40px;}.sharePagev2 .whyAmare .container{text-align:center;padding:0 20px;}.sharePagev2 .benefits,.sharePagev2 .whyAmare,.sharePagev2 .step3,.sharePagev2 .path2paradise,.sharePagev2 .loveyourjourney{margin-top:0;}.sharePagev2 .loveyourjourney{padding-top:0;}}.lang-es #sharePage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/share/MX/Banner-medium.jpg);}.lang-es #sharePage .btn.become{width:325px;margin-top:15px;white-space:initial;text-transform:initial;height:50px;padding-top:4px;}@media(min-width:992px){.lang-es #sharePage .share h3{font-size:30px;}}@media(max-width:991px){.lang-es #sharePage .mxmob{margin-bottom:30px;}}@media(max-width:767px){.lang-es #sharePage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/share/MX/Banner-mobile.jpg);height:250px;}.lang-es #sharePage .btn.become{font-size:16px;width:280px;height:50px;padding-top:7px;padding-left:10px;padding-right:10px;}.lang-es #sharePage .mxplr0{padding-left:0;padding-right:0;}}@media(min-width:768px){html[locale=tr-tr] .sharePagev2 .loveyourjourney{height:350px;}html[locale=tr-tr] .sharePagev2 .path2paradise{min-height:380px;}html[locale=tr-tr] .sharePagev2 .path2paradise h2{padding-top:15px;}}@media(min-width:992px) and (max-width:1024px){html[locale=tr-tr] .sharePagev2 .loveyourjourney{height:400px;}html[locale=tr-tr] .sharePagev2 .path2paradise{min-height:460px;}}@media(min-width:768px) and (max-width:991px){html[locale=tr-tr] .sharePagev2 .loveyourjourney{height:400px;}html[locale=tr-tr] .sharePagev2 .path2paradise{min-height:450px;}}@media(min-width:768px){html[locale=en-tr] .sharePagev2 .loveyourjourney{height:310px;}html[locale=en-tr] .sharePagev2 .path2paradise{min-height:410px;}html[locale=en-tr] .sharePagev2 .path2paradise h2{padding-top:15px;}}@media(min-width:992px) and (max-width:1024px){html[locale=en-tr] .sharePagev2 .loveyourjourney{height:360px;}html[locale=en-tr] .sharePagev2 .path2paradise{min-height:480px;}}@media(min-width:768px) and (max-width:991px){html[locale=en-tr] .sharePagev2 .loveyourjourney{height:370px;}html[locale=en-tr] .sharePagev2 .path2paradise{min-height:450px;}}#referFriendPage p{font-size:12px;letter-spacing:-.05px;color:#3f2a56;line-height:1.4em;margin-bottom:15px;}#referFriendPage a.und{font-size:18px;letter-spacing:-.02px;color:#3f2a56;line-height:1.3em;display:inline-block;text-decoration:underline;}#referFriendPage hr{width:90%;border-top:2px solid #d8d8d8;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}#referFriendPage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/referafriend/Banner-medium.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;padding-left:0;padding-right:0;}#referFriendPage .hero h1{font-size:22px;letter-spacing:-.09px;color:#fff;padding:64px 0;text-transform:none;}#referFriendPage .program{min-height:190px;padding:20px;background-color:#3a859a;text-align:center;}#referFriendPage .program h2{font-size:24px;font-weight:bold;letter-spacing:-.03px;line-height:1.3em;color:#fff;margin-bottom:10px;}#referFriendPage .program div span{font-size:14px;line-height:18px;color:#fff;letter-spacing:-.02px;opacity:.85;}#referFriendPage .program h4{font-size:20px;font-weight:bold;letter-spacing:-.03px;line-height:1.3em;color:#fff;opacity:.85;}#referFriendPage .sharelink{height:150px;padding:20px;background-color:#f5eeff;}#referFriendPage .sharelink h2{font-size:24px;font-weight:bold;letter-spacing:-.03px;line-height:1.3em;color:#3a859a;margin-top:5px;margin-bottom:20px;}#referFriendPage .sharelink h4{font-size:18px;font-weight:bold;letter-spacing:-.11px;line-height:1.3em;color:#3a859a;}#referFriendPage .sharelink .shareBox{margin-top:0;position:relative;top:-32px;}#referFriendPage .sharelink .shareBox .copyBox{height:45px;background:#fff;padding-left:15px;}#referFriendPage .sharelink .shareBox .copyBox a{width:82%;background-color:#469d62;}#referFriendPage .sharelink .shareBox .copyBox a input{height:42px;font-size:16px;}#referFriendPage .sharelink .shareBox .copyBox .clip{width:50px;height:44px;border-top-left-radius:0;border-bottom-left-radius:0;border:solid .5px #469d62;background-color:#469d62;}#referFriendPage .sharelink .shareBox .copyBox .clip a{width:50px;height:42px;border-radius:3px;padding-top:7px;}#referFriendPage .sharelink .shareBox .copyBox .clip a .fa{font-size:24px;}#referFriendPage .sharelink .notewp h2{font-size:20px;margin-bottom:10px;}#referFriendPage .sharelink .notewp p{letter-spacing:-.06px;line-height:1.3em;color:#3a859a;margin-bottom:0;}#referFriendPage .btn{height:40px;border-radius:30px;border:solid 1px #ceb2f5;background-color:#ceb2f5;font-size:18px;font-weight:600;line-height:1.2em;letter-spacing:-.02px;text-align:center;padding:8px;color:#fff;display:inline-block;text-transform:uppercase;}#referFriendPage .btn:hover{background-color:transparent;color:#fff;}#referFriendPage .btn.get-started{margin-top:15px;width:200px;}#referFriendPage .btn.signin{width:200px;margin-top:20px;}#referFriendPage .btn.signin:hover{color:#ceb2f5;}#referFriendPage .btn.create{width:240px;border:solid 1px #d8d8d8;background-color:#d8d8d8;margin-left:30px;}#referFriendPage .btn.create:hover{background-color:#fff;color:#d8d8d8;}#referFriendPage .share{margin-top:30px;margin-bottom:10px;text-align:center;}#referFriendPage .share h3{font-size:24px;font-weight:bold;letter-spacing:-.03px;color:#3f2a56;margin-bottom:0;}#referFriendPage .share h4,#referFriendPage .share p{display:none;}#referFriendPage .share img{object-fit:contain;}#referFriendPage .share .work{width:207px;height:116px;}#referFriendPage .share .chevright{margin-top:30px;}#referFriendPage .share .chevdown{width:30px;margin:10px 0 15px 0;}#referFriendPage .share .attract{width:819px;height:167px;}#referFriendPage .share .signin{width:207px;}#referFriendPage .share .signinmob{margin-bottom:30px;}#referFriendPage .rule{border-top:1px solid #d8d8d8;margin-bottom:20px;}#referFriendPage .ready{padding-bottom:20px;}#referFriendPage .ready h3{font-size:20px;font-weight:bold;letter-spacing:-.02px;line-height:1.4em;color:#3f2a56;margin-bottom:10px;}#referFriendPage .ready p{font-size:16px;letter-spacing:-.02px;line-height:1.4em;color:#3f2a56;}#referFriendPage .ready a:not(.btn){color:#3f2a56;text-decoration:underline;}#referFriendPage .faqdiv{margin-bottom:20px;}#referFriendPage .faqdiv h3{font-size:32px;font-weight:bold;letter-spacing:-.04px;color:#3f2a56;margin-bottom:20px;}#referFriendPage .faqdiv .faqbody .sectionheader h2{font-size:16px;font-weight:bold;color:#36254c;margin-bottom:10px;}#referFriendPage .faqdiv .faqbody .sectionheader p{font-size:12px;line-height:22px;color:#4a4a4a;letter-spacing:-.08pt;}#referFriendPage .faqdiv .faqbody .faq p{font-size:12px;line-height:22px;color:#4a4a4a;letter-spacing:-.08pt;padding:15px 15px 0 15px;margin-bottom:15px;}#referFriendPage .faqdiv .faqbody .faq p.caption{font-size:11px;line-height:22px;letter-spacing:-.12pt;padding-top:5px;margin-bottom:5px;}#referFriendPage .faqdiv .faqbody .faq p:last-child{padding-bottom:5px;}#referFriendPage .faqdiv .faqbody .faq hr{border-color:#d8d8d8;width:93%;margin:auto;}#referFriendPage .faqdiv .faqbody .faq .panel-heading{border-top-left-radius:10px;border-top-right-radius:10px;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .accordion-toggle:after,#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-toggle:after{font-family:"Glyphicons Halflings";content:"";color:#36254c;margin-right:4px;position:relative;float:right;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .accordion-toggle.collapsed:after,#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-toggle.collapsed:after{content:"";}#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-title{display:inline-block;width:100%;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-title a{color:#36254c;line-height:20px;padding:10px 0 5px 2px;display:inline-block;width:100%;}#referFriendPage .faqdiv .faqbody .faq .panel-group .panel{border-radius:0;background-color:#fff;border:2px solid #d8d8d8;border-radius:0!important;border-left:0;border-right:0;}#referFriendPage .faqdiv .faqbody .faq .panel-group .panel:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}#referFriendPage .faqdiv .faqbody .faq .panel-group .panel:last-child,#referFriendPage .faqdiv .faqbody .faq .panel-group .panel:last-child .panel-heading,#referFriendPage .faqdiv .faqbody .faq .panel-group .panel:last-child .panel-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#referFriendPage .faqdiv .faqbody .faq .panel-group .panel+.panel{margin-top:0;position:relative;top:-2px;}#referFriendPage .faqdiv .faqbody .faq .panel-default>.panel-heading{color:#36254c;font-size:16px;font-weight:bold;background-color:#fff;border-color:#dbdcde;padding:0;}#referFriendPage .faqdiv .faqbody .faq .panel-default:not(:last-child){border-bottom:0;}#referFriendPage .faqdiv .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body{color:#4a4a4a;font-size:14px;line-height:20px;padding:0 10px 15px 2px;background-color:#fff;border-top-color:#fff;}#referFriendPage .faqdiv .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body ul{padding-left:45px;margin-bottom:15px;}#referFriendPage .faqdiv .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body a{text-decoration:underline;}@media screen and (min-width:768px){#referFriendPage .faqdiv .faqbody .faq hr{width:98%;}}#referFriendPage .faqdiv .visitlink{margin-top:30px;}#referFriendPage .faqdiv .visitlink a{font-size:16px;color:#36254c;text-decoration:underline;}#referFriendPage .cta-social h2{font-size:22px;letter-spacing:-.09px;color:#3f2a56;}#referFriendPage .cta-social h3{font-size:18px;letter-spacing:-.07px;color:#3f2a56;}#referFriendPage .cta-social h3 a{color:#68478d;font-weight:600;}#referFriendPage .container-fluid.cta-social{padding:10px 15px;margin-top:20px;background-color:#e0dbe3;}#referFriendPage .social-activity-slider{background-color:#f7f7f7!important;}#referFriendPage .social-activity-slider .heading{margin-top:40px;}#referFriendPage .p0{padding:0;}#referFriendPage .align-left{text-align:left;}#referFriendPage .align-right{text-align:right;}@media(min-width:992px){#referFriendPage .container{width:820px;}#referFriendPage p{font-size:16px;letter-spacing:-.06px;}#referFriendPage hr{width:100%;margin:20px 0;}#referFriendPage .hero{padding-left:0;padding-right:0;min-height:340px;}#referFriendPage .program{padding:40px 0;}#referFriendPage .program h2{font-size:32px;letter-spacing:-.04px;margin-bottom:15px;}#referFriendPage .program div span{font-size:16px;line-height:1.3em;}#referFriendPage .share{margin-top:50px;margin-bottom:40px;text-align:left;}#referFriendPage .share h3{font-size:32px;letter-spacing:-.04px;margin-bottom:20px;}#referFriendPage .btn.get-started{margin-top:25px;}#referFriendPage .imageslider .container{width:initial;}#referFriendPage .container-fluid.cta-social{padding:34px 15px;margin-top:40px;}#referFriendPage .cta-social h2{font-size:32px;letter-spacing:-.12px;}#referFriendPage .cta-social h3{font-size:28px;letter-spacing:-.11px;}#referFriendPage .cta-social h3 a{font-size:28px;letter-spacing:-.11px;}#referFriendPage .col-md-1.p0{width:12.3%;}}@media(max-width:991px){#referFriendPage .container{padding:0 15px;}#referFriendPage .social-activity-slider .heading{margin-top:30px;}#referFriendPage .sharelink{height:200px;}#referFriendPage .sharelink h2{font-size:20px;letter-spacing:-.12px;margin-top:5px;margin-bottom:15px;}#referFriendPage .sharelink h4{margin-bottom:10px;line-height:1.2em;}#referFriendPage .sharelink .shareBox{top:-20px;}#referFriendPage .sharelink .shareBox .copyBox a input{font-size:14px;}#referFriendPage .sharelink .notewp p{line-height:1.4em;font-size:13px;}#referFriendPage .share{padding-bottom:15px;}#referFriendPage .ready{background-color:#3a859a;text-align:center;padding:20px 25px;}#referFriendPage .ready h3{font-size:24px;letter-spacing:-.03px;color:#f7f7f7;}#referFriendPage .ready p{font-size:14px;color:#f7f7f7;margin-bottom:0;}#referFriendPage .btn{font-size:16px;padding:10px 0;}#referFriendPage .btn.create{width:200px;margin-left:0;}}@media screen and (min-width:768px) and (max-width:991px){#referFriendPage hr{margin-top:20px;margin-bottom:20px;}#referFriendPage .hero{height:200px;}#referFriendPage .program{height:140px;}#referFriendPage .program h4{margin-top:20px!important;font-size:18px;}#referFriendPage .smpr0{padding-right:0;}#referFriendPage .sharelink{height:130px;}#referFriendPage .sharelink .shareBox{top:-36px;}#referFriendPage .sharelink .shareBox .copyBox a{width:80%;}#referFriendPage .share h3{font-size:36px;letter-spacing:-.04px;margin-bottom:20px;}#referFriendPage .share img{max-width:500px;}#referFriendPage .share .chevdown{width:initial;}#referFriendPage .share .signinmob{margin-bottom:40px;}#referFriendPage .ready{padding:20px 100px;}#referFriendPage .faqdiv{padding:15px 25px 0 25px;}}@media(max-width:767px){#referFriendPage .hero{background-image:url(https://amarecdn.azureedge.net/webassets/images/referafriend/Banner-mobile.jpg);height:250px;}#referFriendPage a.und{font-size:16px;}#referFriendPage .program{height:220px;}#referFriendPage .program h2{font-size:20px;padding-top:10px;padding-bottom:5px;}#referFriendPage .program div.reward{text-align:left;padding-left:12px;padding-right:10px;}#referFriendPage .program div.reward span{font-size:14px;line-height:1.3em;}#referFriendPage .faqdiv{padding:20px 0 0 0;}#referFriendPage .faqdiv h3{font-size:20px;padding-left:20px;margin-bottom:15px;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-title a{font-size:14px;line-height:1.4em;padding-left:20px;padding-right:15px;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-title a br{display:block!important;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .accordion-toggle:after,#referFriendPage .faqdiv .faqbody .faq .panel-heading .panel-toggle:after{margin-right:0;}#referFriendPage .faqdiv .faqbody .faq .panel-heading .accordion-toggle.withbreak:after{top:-12px;}#referFriendPage .faqdiv .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size:13px;line-height:1.4em;padding-left:20px;padding-right:25px;}#referFriendPage .faqdiv .visitlink{margin-top:15px;padding:0 20px;}#referFriendPage .faqdiv .visitlink a{font-size:14px;line-height:1.3em;display:inline-block;}}html[culture=fr-ca] .enrollmentcart .share .details .cPromoCodeReview .apply{padding:1px 7px!important;}html[culture=fr-ca] .enrollmentcart .share .details .ordersummarydetails .tax{bottom:-5px;}@media(max-width:767px){html[culture=fr-ca] .enrollmentcart .share .details .cPromoCodeReview .apply{padding:4px 8px;}html[culture=fr-ca] .enrollmentcart .share .details .ordersummarydetails .tax{bottom:-15px;}html[culture=fr-ca] .enrollmentcart .share .options .btn{white-space:initial;font-size:9px;padding:5px 1px;top:3px;}}.lang-nl .enrollmentcart .share .details .cPromoCodeReview .apply{padding:1px 6px!important;}@media(max-width:767px){.lang-nl .enrollmentcart .share .details .cPromoCodeReview .apply{padding:4px 15px;}}.lang-nl #referFriendPage .btn.create{width:267px;}@media screen and (max-width:767px){.lang-nl #referFriendPage .program{height:255px;}}.lang-cs #selectaccountmarket-modal .btn-continue{padding:11px 23px;}.lang-cs .enrollmentcart .share .details .ordersummarydetails .tax{bottom:0;}.lang-de .enrollmentcart .share .details .ordersummarydetails .tax{bottom:0;}.lang-de .enrollmentcart .share .details .ordersummarydetails .tax .m-b-md{margin-bottom:9px;}.lang-de .enrollmentcart .share .btn-edit{padding:5px 6px;font-size:11px;line-height:1.3em;margin-bottom:5px;}.lang-de .enrollmentcart .share .options .btn{top:3px;padding-left:0;padding-right:0;}.lang-de .enrollmentcart .share .cPromoCode span,.lang-de .enrollmentcart .share .cPromoCodeReview span{font-size:10px;}.lang-de .enrollmentcart .share .details .cPromoCodeReview .apply{padding:1px 5px!important;}@media(width:1024px){.lang-de .enrollmentcart .share .details .cPromoCodeReview .apply{padding:1px 1px!important;}}@media screen and (max-width:767px){.lang-de .enrollmentcart .share .details .cPromoCodeReview .apply{padding:4px 5px!important;}}.lang-fr .enrollmentcart .share .btn-edit{line-height:1.2em;margin-bottom:10px;white-space:normal;}.lang-fr .enrollmentcart .share .cPromoCodeReview span{font-size:10.5px;}.enrollment-form{background-color:#fffdf6;}.enrollment-form .login-link{font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;}.enrollment-form .login-link a{font:600 16px Figtree;line-height:24px;letter-spacing:0;text-decoration:underline;color:#5f2550;}.enrollment-form label{font:600 12px Figtree;line-height:18px;letter-spacing:0;color:#5f2550;}.enrollment-form .d-flex label{display:inline;line-height:25px;}.enrollment-form .control-label.required:after{color:#5f2550;}.enrollment-form .form-control{font:400 14px Figtree;line-height:18px;letter-spacing:0;border:1px solid #d0d3d5;padding:8px 12px;color:#5f2550;background:none;height:42px;}.enrollment-form input.form-control::placeholder{color:#666;}.enrollment-form textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:auto!important;resize:none!important;}.enrollment-form .space-10{clear:both;min-height:20px!important;}.enrollment-form .space-10.space-10-or{min-height:1px!important;}.enrollment-form hr{border-top:1px solid #d0d3d5;margin:10px 15px 10px 15px;clear:both;}.enrollment-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url("/Content/images/menu/arrow-down-icon.svg") no-repeat!important;background-position:calc(100% - 15px) 50%!important;}.enrollment-form input[type=radio]{border:1.5px solid #5f2550!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:16px;width:16px;border-radius:50%;outline:0!important;}.enrollment-form input[type=radio]:checked{border-width:4px!important;}.enrollment-form .input-group{width:100%;}.enrollment-form .input-group input{border-left:0;padding-left:0;}.enrollment-form .input-group-addon{background:none;border:1px solid #d0d3d5;border-right:0;border-radius:0;width:50px;}.enrollment-form .input-group-addon img{width:20px;height:20px;}.enrollment-form .option-label{font:600 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;}.enrollment-form #ccpaLegalAgreement{font:400 16px Figtree;font-size:16px;line-height:24px;letter-spacing:0;color:#5f2550;}.enrollment-form #ccpaLegalAgreement a{text-decoration:underline;}.enrollment-form #submitBtnContainer{width:840px;margin:auto;}.enrollment-form #submitBtnContainer button{min-width:220px;height:42px;padding:12px;opacity:1;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-align:center;color:#fff;border-radius:0;border-color:#5f2550;background-color:#5f2550;text-transform:none;}.enrollment-form-wrapper{width:840px;margin:auto;}.agreement-wrapper{font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;}.agreement{border:1px solid #d0d3d5;background:#fff;padding:20px;font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#666;}.coapplicants-form{border:1px solid #d0d3d5;background:#fff;border-radius:0!important;padding:20px!important;margin:25px 0 25px 25px;}.coapplicants-form h5{font:700 14px Figtree;line-height:18px;letter-spacing:1px;}.coapplicants-form .fa-plus::before{content:"+";font-size:16px;}#accountSignUpTitle{display:grid;text-align:left;grid-template-columns:90px 1fr;margin-bottom:20px;padding:0;}.sign-up-banner-text{grid-column:1/3;grid-row:2;font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;padding-top:15px;}.market-selector-wrapper .market-selector{display:flex;justify-content:space-between;}@media(min-width:769px){.marketselect.market-selector p{display:inline;}}@media(max-width:1024px){.enrollment-form-wrapper{width:auto;padding:0 30px;margin:auto;}.enrollment-form-wrapper .mb-md-30{margin-bottom:30px;}#accountSignUpTitle img{width:82px;height:82px;}.enrollment-form #submitBtnContainer{width:auto;padding:0 30px;margin:auto;}.coapplicants-form{margin:0;}#view-enrollment-register .marketselect a,#view-account-registration .marketselect a{font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-decoration:underline;}#view-enrollment-register .marketselect .market,#view-account-registration .marketselect .market{font:600 14px Figtree;line-height:18px;letter-spacing:1px;}}@media(max-width:768px){.market-selector-wrapper .login-link{margin-bottom:30px;}.market-selector-wrapper-customer .market-selector,.market-selector-wrapper .market-selector{margin:0 0 15px 0!important;display:flex;justify-content:space-between;align-items:end;}.enrollment-form #submitBtnContainer{width:100%;}.enrollment-form #submitBtnContainer button{width:100%;}.space-mb-75{margin:0 0 75px 0;}}@media(min-width:1025px){.market-selector-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;}.market-selector-wrapper-customer{display:flex;justify-content:space-between;align-items:center;}.market-selector-wrapper-customer .market-selector{display:flex;justify-content:space-between;flex:1;}.market-selector-wrapper-customer .market-selector,.market-selector-wrapper .market-selector{display:flex;justify-content:flex-start;}#accountSignUpTitle{gap:0 20px;}#accountSignUpTitle img{grid-column:1;grid-row:1/3;}#accountSignUpTitle .sign-up-banner{grid-column:2/3;grid-row:1;}#accountSignUpTitle .sign-up-banner-text{grid-column:2/3;grid-row:2;padding:0;}}.amarexPage .container{max-width:1140px;height:100%;}.amarexPage p{font-size:16px;text-align:center;}.amarexPage h1{font-size:40px;letter-spacing:3px;font-weight:700;color:#000;}.amarexPage h2{color:#fff;font-size:40px;font-weight:700;}.amarexPage h3{font-size:24px;}.amarexPage .banner{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/amarex/amarex-banner.jpg") no-repeat center;background-size:cover;height:959px;overflow:hidden;}.amarexPage .banner-text{margin-top:-400px;}.amarexPage .banner .rect{background-color:#000;width:865px;height:252px;flex-direction:column;margin-top:106px;padding:0 20px;}.amarexPage .banner .rect h1,.amarexPage .banner .rect h4{color:#fff;}.amarexPage .what-is-amarex{height:959px;}.amarexPage .what-is-amarex .grid{gap:0;}.amarexPage .top-section{position:relative;top:7%;}.amarexPage .top-section .img{background-image:url(https://amarecdn.azureedge.net/webassets/images/amarex/amarex-mountain.jpg);background-repeat:no-repeat;height:503px;}.amarexPage .txt{text-align:center;padding-left:20px;padding-right:20px;}.amarexPage .incentives{text-align:center;margin-top:108px;}.amarexPage .incentives .grid{grid-template-columns:repeat(3,1fr);align-items:flex-start;}.amarexPage .incentives img{margin-bottom:20px;}.amarexPage .incentives p{padding:0 45px;}.amarexPage .why-join{background-color:#3d3d3e;color:#fff;height:960px;}.amarexPage .why-join ul{font-size:18px;list-style:none;}.amarexPage .why-join ul li{background-image:url(https://amarecdn.azureedge.net/webassets/images/amarex/accept-2.png);background-repeat:no-repeat;padding-left:45px;padding-bottom:15px;}.amarexPage .why-join .img{background-image:url(https://amarecdn.azureedge.net/webassets/images/amarex/forest.jpg);background-repeat:no-repeat;height:503px;}.amarexPage .whats-next{height:960px;}.amarexPage .whats-next h2{color:#000;}.amarexPage .whats-next p{text-align:left;}.amarexPage .whats-next .img{background-image:url(https://amarecdn.azureedge.net/webassets/images/amarex/ocean.jpg);background-repeat:no-repeat;height:503px;}.amarexPage .whats-next input[type=text],.amarexPage .whats-next input[type=email]{border:0;border-bottom:2px solid #000;width:100%;padding:3px;font-size:14px;}.amarexPage .learn-more{background-color:#3d3d3e;height:694px;}.amarexPage .learn-more .card{background-color:#fff;width:555px;height:450px;border-radius:0;text-align:center;}.amarexPage .learn-more .flex{flex-direction:column;}.amarexPage .disclaimer{text-align:center;padding:30px;}.amarexPage .btn{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;background-color:#000;border:2px solid #000;border-radius:0;text-transform:uppercase;font-weight:700;font-size:14px;padding:12px 37px 11px;color:#fff;transition:color .3s,background .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media(max-width:1024px){.amarexPage .banner .rect{width:unset;margin-left:20px;margin-right:20px;}.amarexPage .incentives{margin-top:40px;}.amarexPage .incentives p{margin-bottom:40px;}.amarexPage .what-is-amarex,.amarexPage .learn-more,.amarexPage .why-join,.amarexPage .whats-next{height:unset;}.amarexPage .what-is-amarex .grid,.amarexPage .incentives .grid,.amarexPage .why-join .grid,.amarexPage .whats-next .grid,.amarexPage .learn-more .grid{grid-template-columns:1fr;}.amarexPage .what-is-amarex{margin:40px 0;}.amarexPage .what-is-amarex h3{font-size:20px;}.amarexPage .top-section img{margin:40px 0;width:100%;}.amarexPage .top-section .img{background-image:unset;height:unset;margin-left:20px;margin-right:20px;}.amarexPage .video{margin-left:20px;margin-right:20px;}.amarexPage .top-section .txt{margin-bottom:40px;}.amarexPage .why-join{text-align:center;padding:40px 20px 40px 20px;}.amarexPage .why-join ul{text-align:left;}.amarexPage .why-join .img{background-image:unset;height:unset;}.amarexPage .whats-next{margin:40px 20px;text-align:center;}.amarexPage .whats-next p{text-align:center;}.amarexPage .whats-next .img{grid-row:2;background-image:unset;height:unset;}.amarexPage .learn-more{padding:40px 20px 40px 20px;}.amarexPage .learn-more .card{width:100%;}}.view-item .image{text-align:center;}.view-item.view-item-card .details{margin-top:10px;}.view-item.view-item-card .details .itemdescription{font-size:1.1em;overflow:hidden;}.view-item.view-item-card .details .price{font-size:1em;}.view-item.view-item-card .image{height:150px;overflow:hidden;}.view-item.view-item-card .image img{max-height:150px;}.view-item.view-item-sushi .details{margin-top:10px;}.view-item.view-item-sushi .details .itemdescription{font-weight:bold;font-size:1.1em;height:1.8em;overflow:hidden;}.view-item.view-item-sushi .details .price{margin-top:0;font-size:1em;}.view-item.view-item-sushi .image{height:100px;overflow:hidden;float:left;padding-right:5px;}.view-item.view-item-sushi .image img{max-height:100px;}.view-item.view-item-sushi .options{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .08s linear;-moz-transition:opacity .08s linear;-o-transition:opacity .08s linear;transition:opacity .08s linear;}.view-item.view-item-sushi:hover .options{opacity:1;filter:alpha(opacity=100);}.view-item.view-item-detail .image{height:200px;overflow:hidden;}.view-item.view-item-detail .image img{max-height:200px;}.view-item.view-item-detail .details .itemdescription{font-size:1.4em;}.view-item.view-item-detail .details .itemcode{color:#aaa;font-size:.85em;padding-bottom:10px;border-bottom:1px solid #ddd;}.view-item.view-item-detail .details .price{margin-top:15px;font-size:1.2em;}.view-item.view-item-detail .summary{font-size:1.1em;margin-top:3em;}#view-shopping-gifts .giftContainer .prodCredit .product-box{min-height:460px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-imitation a{display:inline-block;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-imitation .soldout{width:70px;height:70px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc{padding-bottom:10px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .details .product-name{line-height:1.2em;height:38.5px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .btn-add-to-cart.btn[disabled]{padding:12px 37px 11px;height:47px;}@media(min-width:1025px){#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc.esf .details .product-name{height:19px;}}@media(max-width:1024px){#view-shopping-gifts .giftContainer .prodCredit .product-box .product-imitation .soldout{width:50px;height:50px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .details{height:54px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .details .product-name{font-size:14px!important;}}@media(min-width:992px) and (max-width:1024px){#view-shopping-gifts .giftContainer .prodCredit .product-box{min-height:430px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-imitation .soldout{width:60px;height:60px;}}@media(max-width:991px){#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc{padding-left:10px;padding-right:10px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .btn-add-to-cart.btn[disabled]{height:36px;}}@media(min-width:768px) and (max-width:991px){#view-shopping-gifts .giftContainer{margin-left:7px;}#view-shopping-gifts .giftContainer .prodCredit .product-box{min-height:360px;}}@media(max-width:767px){#view-shopping-gifts .giftContainer{margin-left:15px;}#view-shopping-gifts .giftContainer .prodCredit .product-box{min-height:375px;}}@media(max-width:375px){#view-shopping-gifts .giftContainer .prodCredit .product-box{min-height:365px;}#view-shopping-gifts .giftContainer .prodCredit .product-box .product-desc .clamped-2{min-height:54px!important;}}@media(max-width:767px){.orderlist .navbar-form .form-group{display:inline-block;width:52%;}.orderlist .nav-pills>li>a{font-size:12px;padding:8px 12px;}.orderlist .btn#searchorders{padding:6px 25px;font-size:12px;width:45%;}.orderlist .navbar-btn.btn-sm{padding:6px 25px;font-size:12px;}.orderlist .btn.writeReview{margin-bottom:10px;padding:9px 32px;}}.ordersummary hr{margin:0;}.ordersummary .padded-container{padding:10px 10px 30px 10px;}.ordersummary .items-container{min-height:140px;border-left:1px dotted #ddd;}.ordersummary .items-container.declined{border-right:1px dotted #ddd;}.ordersummary .item{margin-bottom:12px;}.ordersummary .item a.block{line-height:1.3em;}.ordersummary .item .itemDesc{position:relative;}.ordersummary .item ul.kitul{margin-left:10px;font-size:10px;line-height:1.4em;margin-bottom:1px;}.ordersummary .item ul.kitul li::marker{color:#5f2550;font-size:11px;}.ordersummary .reorder{padding-top:20px!important;margin-left:auto;margin-right:auto;position:relative;}.ordersummary .reorder .btn-link{background:#5d3e82;border-radius:32px;border-color:#5d3e82;width:204px;padding:5px 37px;}.ordersummary .reorder .submit-loading{display:none;z-index:100;width:82%;position:absolute;top:25px;text-align:center;}.ordersummary .reorder.active .btn-link{opacity:.3;}.ordersummary .reorder.active .submit-loading{display:block;}.ordersummary .text-lg{font-size:1.2em;line-height:1.4em;}.ordersummary .text-lg a{text-decoration:underline;}@media screen and (max-width:767px){.ordersummary{font-size:12px;}.ordersummary .row-eq-height{display:block;}.ordersummary .items-container{min-height:0;border-left:0;}.ordersummary .item .itemDesc{top:0;line-height:1.3em;}.ordersummary .item .productimage{max-width:60px;}.ordersummary .text-lg{font-size:1.1em;line-height:1.4em;}.ordersummary p,.ordersummary dl{margin-bottom:12px;}.ordersummary .reorder{padding-top:10px!important;}}#view-shopping-ordercomplete .glyphicon-share,#enrollmentform .glyphicon-share{font-size:20px;margin-left:10px;}#view-shopping-ordercomplete .btn-invoice,#view-shopping-ordercomplete .btn-bo,#enrollmentform .btn-invoice,#enrollmentform .btn-bo{border-radius:20px;height:36px;padding:7px 37px;margin-right:15px;}#view-shopping-ordercomplete .wrap,#enrollmentform .wrap{white-space:initial;}#view-shopping-ordercomplete .nowrap,#enrollmentform .nowrap{white-space:nowrap;}#view-shopping-ordercomplete ul.kitul,#enrollmentform ul.kitul{margin-left:20px;font-size:10px;margin-bottom:1px;line-height:1.4em;}#view-shopping-ordercomplete ul.kitul li::marker,#enrollmentform ul.kitul li::marker{color:#5f2550;font-size:11px;}#view-shopping-ordercomplete .referFriend{background-color:#f5eeff;border-radius:10px;margin-bottom:20px;padding:20px 20px;height:140px;}#view-shopping-ordercomplete .referFriend h2{font-size:16px;font-weight:bold;line-height:1.3em;letter-spacing:-.1px;color:#fd914f;margin-bottom:3px;}#view-shopping-ordercomplete .referFriend h4{color:#3f2a56;font-size:13px;letter-spacing:-.07px;white-space:nowrap;}#view-shopping-ordercomplete .referFriend p{font-size:12px;line-height:1.5em;letter-spacing:-.07px;color:#4b4b4b;margin-bottom:25px;}#view-shopping-ordercomplete .referFriend p a{color:#1bb9e6;text-decoration:underline;}#view-shopping-ordercomplete .referFriend .shareBox{margin-top:0;position:relative;top:-32px;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox{height:37px;background:#fff;padding-left:15px;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox a{width:82%;background-color:#469d62;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox a input{height:34px;font-size:14px;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox .clip{width:50px;height:36px;border-top-left-radius:0;border-bottom-left-radius:0;border:solid .5px #469d62;background-color:#469d62;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox .clip a{width:50px;height:34px;border-radius:3px;padding-top:7px;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox .clip a .fa{font-size:20px;}@media screen and (max-width:767px){#view-shopping-ordercomplete .referFriend{height:200px;}#view-shopping-ordercomplete .referFriend h2{font-size:14px;letter-spacing:-.08px;}#view-shopping-ordercomplete .referFriend h2 br{display:block!important;}#view-shopping-ordercomplete .referFriend h4{font-size:12px;}#view-shopping-ordercomplete .referFriend .shareBox{top:-15px;left:-3px;}#view-shopping-ordercomplete .referFriend .shareBox .copyBox a input{font-size:14px;}}#refer-modal .modal-dialog{width:350px;-webkit-transform:translate(0,calc(50vh - 70%));-ms-transform:translate(0,50vh) translate(0,-70%);-o-transform:translate(0,calc(50vh - 70%));transform:translate(0,50vh) translate(0,-70%);}#refer-modal .modal-dialog .modal-content{height:450px;border-radius:10px;}#refer-modal .modal-dialog .modal-content .modal-header{border-bottom:0;background:transparent;padding:7px 10px 0 0;}#refer-modal .modal-dialog .modal-content .modal-header .close{opacity:1;color:#979797;font-size:16px;}#refer-modal .modal-dialog .modal-content .modal-body{text-align:center;}#refer-modal .modal-dialog .modal-content .modal-body h2{font-size:24px;letter-spacing:-.14px;color:#fd914f;margin-bottom:10px;}#refer-modal .modal-dialog .modal-content .modal-body p{font-size:12px;line-height:1.4em;letter-spacing:-.07px;color:#4b4b4b;}#refer-modal .modal-dialog .modal-content .modal-body p b{color:#684785;}#refer-modal .modal-dialog .modal-content .modal-footer{height:116px;border-top:0;position:fixed;bottom:0;background-color:#f5eeff;width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;text-align:left;}#refer-modal .modal-dialog .modal-content .modal-footer h4{color:#3f2a56;font-size:12px;letter-spacing:-.07px;white-space:nowrap;}#refer-modal .modal-dialog .modal-content .modal-footer p a{font-size:10px;line-height:1.3em;letter-spacing:-.06px;color:#3f2a56;font-style:italic;display:inline-block;text-decoration:underline;position:relative;top:-5px;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox{margin-top:0;position:relative;top:-15px;left:-3px;height:25px;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox{height:37px;background:#fff;padding-left:15px;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox a{width:80%;background-color:#469d62;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox a input{height:34px;font-size:14px;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox .clip{width:50px;height:36px;border-top-left-radius:0;border-bottom-left-radius:0;border:solid .5px #469d62;background-color:#469d62;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox .clip a{width:50px;height:34px;border-radius:3px;padding-top:7px;}#refer-modal .modal-dialog .modal-content .modal-footer .shareBox .copyBox .clip a .fa{font-size:20px;}@media screen and (max-width:767px){#refer-modal .modal-dialog{width:300px;margin:auto;}#refer-modal .modal-dialog .modal-content{height:380px;}#refer-modal .modal-dialog .modal-content .modal-body h2{font-size:20px;letter-spacing:-.12px;}#refer-modal .modal-dialog .modal-content .modal-body p{font-size:10px;letter-spacing:-.06px;}#refer-modal .modal-dialog .modal-content .modal-footer .copied{display:none!important;}}#share-modal .modal-content{max-width:486px;}#share-modal .modal-body{padding:30px;height:305px;background-image:url("/Content/images/temp/share-gradient.png"),url("https://amarecdn.azureedge.net/webassets/Projectb3/Projectb3_Team.jpg");background-size:cover;color:#fff;position:relative;}#share-modal .modal-body button.close{color:#ddd;position:absolute;top:5px;right:15px;opacity:.8;font-size:28px;}#share-modal .modal-body .sharetext{position:absolute;top:57%;padding-right:25px;font-size:13px;}@media(max-width:768px){#share-modal .modal-body .sharetext{top:45%;}}#share-modal .modal-body h3{font-size:18px;color:#fff;}#share-modal .modal-footer{margin-top:0;border-top:0;padding:10px 20px 15px 20px;text-align:left;background-color:#f5f5f5;font-size:13px;color:#666;}#share-modal .modal-footer .copied{float:right;color:#68478d;margin-right:15px;position:relative;top:-3px;display:none;}#share-modal .modal-footer .copytext{width:88%;height:37px;padding-left:7px;}#share-modal .modal-footer .copyimg{position:relative;left:-4px;top:-1px;}#share-modal .modal-footer .sharethis-inline-share-buttons{margin-top:20px;position:relative;left:-5px;}#share-modal .modal-footer .st-btn{margin-bottom:15px;}#share-modal .modal-footer #st-1.st-has-labels .st-btn.st-remove-label{display:inline-block!important;}#share-modal .modal-footer #st-1.st-has-labels .st-btn.st-remove-label>span{display:inline-block!important;}@media(min-width:768px){#share-modal .modal-dialog{margin-top:200px;}}#cancelOrder-modal .modal-header{background-color:#3f2a56;color:#fff;text-align:center;text-transform:capitalize;padding:10px;}#cancelOrder-modal .modal-header h4.modal-title{font-size:24px;}#cancelOrder-modal .modal-header .close{margin-top:0;color:#fff;opacity:1;position:relative;top:-8px;left:2px;}#cancelOrder-modal .modal-body{min-height:300px;padding-bottom:10px;}#cancelOrder-modal .modal-body span.detailslabel{display:inline-block;font-weight:bold;text-decoration:underline;margin-bottom:2px;}#cancelOrder-modal .modal-body .paymentInfoText{display:inline-block;vertical-align:top;}#cancelOrder-modal .modal-body .payments{display:inline-block;}#cancelOrder-modal .modal-body span.asterisk{font-weight:bold;color:#c63663;}#cancelOrder-modal .modal-body div.refundtext{display:inline-block;width:75vw;white-space:normal;max-width:350px;}#cancelOrder-modal .modal-body .bn{border:0;}#cancelOrder-modal .modal-body .cancellist b{font-size:14px;}#cancelOrder-modal .modal-body .cancellist span.reason{display:inline-block;margin-bottom:3px;}#cancelOrder-modal .modal-body .cancellist input[type=radio]{display:inline-block;position:relative;top:2px;margin-right:5px;}#cancelOrder-modal .modal-footer{border-top:0;padding-top:0;padding-bottom:25px;text-align:center;}#cancelOrder-modal .modal-footer .cancelerror{text-align:left;margin-left:20px;font-size:13px;font-weight:bold;color:#f00;height:25px;margin-bottom:10px;line-height:1.3em;}#cancelOrder-modal .modal-footer .cancelerror.hidden{display:block!important;visibility:hidden;}#cancelOrder-modal .modal-footer #cancelOrder{padding:5px 45px;}#cancelOrder-modal .modal-footer .cancelnote{text-align:left;margin-left:20px;font-size:12px;color:#999;margin-top:10px;line-height:1.3em;}@media(max-width:767px){#cancelOrder-modal .modal-header{padding:7px;}#cancelOrder-modal .modal-header h4.modal-title{font-size:18px;}#cancelOrder-modal .modal-body{font-size:12px;}#cancelOrder-modal .modal-body .table-responsive{margin-bottom:20px!important;}#cancelOrder-modal .modal-body .table-responsive tfoot{border-top:1px solid #e7eaec;}#cancelOrder-modal .modal-body .cancellist b{font-size:13px;}#cancelOrder-modal .modal-body .cancellist span.reason{display:inline-block;margin-bottom:4px;line-height:1.5em;}#cancelOrder-modal .modal-footer{padding-bottom:15px;}#cancelOrder-modal .modal-footer .cancelerror{height:30px;}#cancelOrder-modal .modal-footer .cancelerror.error{margin-left:10px;}}#dynamickitselectchild-modal .modal-header{padding:8px 15px;}#dynamickitselectchild-modal .modal-body{padding-bottom:0;overflow:hidden;}#dynamickitselectchild-modal .modal-body .lh{line-height:1.3em;}#dynamickitselectchild-modal .modal-body br{display:block;content:"";margin-top:10px;}#dynamickitselectchild-modal .modal-body .prodrow{padding-bottom:10px;width:120%;margin-left:-30px;}#dynamickitselectchild-modal .modal-body .prodrow:nth-child(odd){background-color:#fbfbfb;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;}#dynamickitselectchild-modal .modal-body .prodrow img{max-width:100px;max-height:100px;}#dynamickitselectchild-modal .modal-body .prodrow .prodnp{display:table-cell;vertical-align:middle;height:100px;padding-top:10px;}#dynamickitselectchild-modal .modal-body .prodrow .prodnp .prodname{color:#3f2a53;font-size:13px;font-weight:bold;line-height:1.3em;margin-bottom:2px;}#dynamickitselectchild-modal .modal-body .prodrow .prodnp select{padding:2px 6px;width:240px;max-width:240px;margin-bottom:5px;border-radius:5px;border:1px solid #d8d8d8;color:#595959;font-size:13px;height:26px;}#dynamickitselectchild-modal .modal-body .prodrow .prodnp select.hlred{border-color:#f00;}@media(max-width:767px){#dynamickitselectchild-modal .modal-body .prodrow img{max-width:70px;max-height:70px;}}@media(max-width:400px){#dynamickitselectchild-modal .modal-body .prodrow .prodnp select{width:210px;max-width:210px;}}br.br150{display:block;content:"";margin-top:5px;}.orderInfo{margin-bottom:30px;}.orderInfo h2{color:#4a4a4a;font-size:14px;font-weight:bold;margin-bottom:15px;line-height:1.3em;}.orderInfo ol{margin-left:30px;padding-right:20px;list-style:none;counter-reset:li;}.orderInfo ol li{counter-increment:li;line-height:1.4em;margin-bottom:10px;}.orderInfo ol li::before{content:counter(li) ". ";color:#003c71;font-weight:bold;font-size:larger;display:inline-block;width:1.25em;margin-left:-1.25em;}.orderInfo p.footnote{line-height:1.3em;padding:0 4px;font-style:italic;font-size:11px;}.orderForm .panel-default>.panel-heading{color:#fff;background-color:#003c71;border-color:#003c71;}.orderForm .btn-print,.orderForm .btn-print:active{background-color:#3a859a;border-color:#3a859a;padding:5px 30px;color:#fff;}.orderForm .btn-print:hover{background-color:#fff;border-color:#3a859a;padding:5px 30px;color:#3a859a;}.orderForm .itemQuantity .form-control{padding:3px 0 3px 6px;}.orderForm .itemQuantity .form-control.qty{max-width:125px;width:100%;display:inline-block;}.orderForm .itemQuantity #orderPromoCopy{display:inline-block;position:relative;margin-left:3px;top:-2px;font-style:italic;line-height:1.4em;}.orderForm .form-control{border-radius:5px;height:27px;position:relative;top:-5px;}.orderForm .font-size{font-size:12px;}.orderForm .muted{color:#888;display:inline-block;position:relative;top:-3px;left:5px;}.orderForm .required{color:#f00;}.orderForm .osClass{position:relative;left:5px;}.orderForm #noShip h3{padding:40px 20px 0 20px;line-height:1.4em;}.orderForm .ui-selectmenu-menu-item-header{display:block;}.orderForm .ui-selectmenu-menu-item-content{display:block;}.orderForm .ui-state-default,.orderForm .ui-widget-content .ui-state-default,.orderForm .ui-widget-header .ui-state-default{background:#fff;border:1px solid #ddd;line-height:normal;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:normal;color:#090909;text-shadow:none;max-width:350px;}.orderForm .ui-state-hover,.orderForm .ui-widget-content .ui-state-hover,.orderForm .ui-widget-header .ui-state-hover,.orderForm .ui-state-focus,.orderForm .ui-widget-content .ui-state-focus,.orderForm .ui-widget-header .ui-state-focus{border:1px solid #ddd;font-weight:normal;color:inherit;}.orderForm .ui-selectmenu-button{border-radius:5px;}.orderForm .ui-selectmenu-button[aria-expanded=true]{border:1px solid #3b2d59;}@media(max-width:767px){.orderForm .ui-selectmenu-button{max-width:100%;}}@media(max-width:767px){.orderForm .mob-m-t-xs{margin-top:5px;}.orderForm .itemQuantity .form-control.qty{top:0;}.orderForm .itemQuantity #orderPromoCopy{top:3px;}}#orderAddress{display:none;}.ui-selectmenu-menu .ui-state-hover,.ui-selectmenu-menu .ui-widget-content .ui-state-hover,.ui-selectmenu-menu .ui-state-focus,.ui-selectmenu-menu .ui-widget-content .ui-state-focus,.ui-selectmenu-menu .ui-widget-header .ui-state-focus{background:#1e90ff;border-collapse:separate;border:0;font-weight:bold;color:#fff;padding-left:10px;line-height:normal;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:normal;}.ui-selectmenu-menu .ui-selectmenu-menu-item-header{display:block;}.ui-selectmenu-menu .ui-selectmenu-menu-item-content{display:block;}.ui-selectmenu-menu .ui-menu{border:1px solid #7a9cd3;}.ui-selectmenu-menu .ui-menu .ui-menu-item{position:relative;margin:0;padding:6px 1em 6px 10px;cursor:pointer;min-height:0;line-height:normal;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;letter-spacing:normal;font-weight:normal;border-bottom:1px solid #dedede;}.ui-selectmenu-menu .ui-menu .ui-menu-item:last-of-type{border-bottom:0;}#appDynamicKit .k-margin{margin:85px 0;}@media screen and (min-width:1024px){#appDynamicKit .m-t{margin:40px 0;}}.orderlist .navbar-default{background-color:transparent;border-color:transparent;}.orderlist #searchorders.btn{border-radius:0;padding:2px 25px!important;height:30px;font-size:14px;text-transform:none;background-color:#5f2550;}.orderlist .search-input-wrapper{position:relative;width:330px;}.orderlist .search-input-wrapper input[type=search]{width:100%;padding:8px 36px 8px 10px;font-size:14px;box-sizing:border-box;border:1px solid #ccc;border-radius:0;background:transparent;}.orderlist .search-input-wrapper::after{content:url("https://amareassets.blob.core.windows.net/webassets/images/account/Search.svg");position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;}.orderlist .navbar-default .navbar-form{display:flex;gap:20px;margin-left:-15px;}.orderlist .nav-pills>li.active>a,.orderlist .nav-pills>li.active>a:focus,.orderlist .nav-pills>li.active>a:hover{text-decoration:underline;background-color:transparent!important;color:#5f2550;text-underline-offset:4px;}.orderlist .nav-pills>li>a:focus,.orderlist .nav>li>a:hover{background-color:#efe7e5!important;border-radius:0;}.orderlist .order-list-container .ordersummary .panel-default{background-color:transparent;border-radius:0;color:#5f2550;border-color:#d0d3d5;}.orderlist .font-bold{font-weight:600;}.orderlist .items-container .itemDesc a{font-weight:600;}.orderlist .ordersummary .items-container{border-left:1px solid #d0d3d5;}.orderlist .orderstatus[data-status="7"],.orderlist .total[data-status="7"]{color:#136006;}.orderlist .orderstatus[data-status="9"],.orderlist .total[data-status="9"]{color:#136006;}.orderlist .orderstatus[data-status="4"],.orderlist .total[data-status="4"]{color:#992918;}.orderlist .orderstatus[data-status="2"],.orderlist .orderstatus[data-status="3"],.orderlist .total[data-status="2"],.orderlist .total[data-status="3"]{color:#992918;}.orderlist .total{font-weight:700;}.orderlist .pagination-container .navbar-a{text-decoration:underline;text-underline-offset:4px;}.orderlist .nav-pills{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;}@media screen and (max-width:1024px){.order-list-container .ordersummary .panel-default{border-color:transparent!important;border-bottom:1px solid #d0d3d5!important;}.orderlist .ordersummary .items-container{border-left:0!important;}.orderlist .navbar-form .form-group.search-input-wrapper{display:inline-block;width:100%!important;}}.orderlist .ordersummary .view-invoice a{text-decoration:underline;}@media(max-width:600px){.dist-section .text-strong{font-size:12px!important;}}.dist-section a:hover{text-decoration:none;}.dist-section .id-social{font-size:16px;margin-right:10px;}.social{font-size:20px;padding-top:110px;}.social span{padding-right:5px;}.social .nav>li>a,.social .nav>li>a:hover,.social .nav>li>a:focus{background-color:transparent;}.social .nav .open>a,.social .nav .open>a:hover,.social .nav .open>a:focus{background-color:transparent;}.top-head{padding:10px 0 5px 0;background-color:#fefefe;border-bottom:1px solid #ccc;}.top-head a{color:#333;font-weight:bold;margin-left:20px;}.top-head a:hover{text-decoration:none;color:#aaa;}.top-head .yourcart{padding:8px 18px;margin-left:0;}.top-head .yourcart:hover,.top-head .yourcart:active,.top-head .yourcart:focus{background-color:darken #aaa,20%;}@media screen and (max-width:600px){.top-head .yourcart{margin-bottom:10px;}}.top-head .join-link{padding:8px 18px;margin-left:0;}.top-head .join-link:hover,.top-head .join-link:active,.top-head .join-link:focus{background-color:darken #aaa,20%;}.caret-up{width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid;display:inline-block;margin-left:2px;vertical-align:middle;}.hr-blue{border:1px solid #00f;}#resourceManager .dateHeader{cursor:pointer;}#resourceManager .dateHeader .carret-up{display:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;position:relative;top:-2px;}#resourceManager .dateHeader .carret-down{display:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000;position:relative;top:-2px;}#resourceManager .dateHeader.asc .carret-up{display:inline-block;}#resourceManager .dateHeader.desc .carret-down{display:inline-block;}#resourceManager th.thumb-nail{width:50px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager td.thumb-nail{width:50px;}#resourceManager td.thumb-nail img{max-width:50px;max-height:50px;margin:0 auto;}#resourceManager th.typeHeader{width:80px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager th.descriptionHeader{width:260px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager th.sourceURLHeader{width:220px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager th.dateHeader{width:100px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager th.actionsHeader{width:90px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager .draggableCategory.ui-draggable-dragging{background:#f00!important;}#resourceManager .draggableResource.ui-draggable-dragging{background:#f00!important;}#resourceManager .src{width:300px;-ms-word-wrap:break-word;word-wrap:break-word;}#resourceManager .pop-over:hover .pop-over-content{position:absolute;max-width:400px;max-height:400px;background:#fcfcfc;display:block;transform:translate(60px,-10px);z-index:999;border:1px solid #dbdbdb;border-radius:5px;}#resourceManager .pop-over:hover .pop-over-content img{margin:10px;max-width:90%;max-height:90%;box-shadow:-6px 6px 6px rgba(200,200,200,.3);}@media screen and (max-width:767px){#resourceManager .pop-over:hover .pop-over-content img{margin:0;padding:2px;}}@media screen and (max-width:767px){#resourceManager .pop-over:hover .pop-over-content{transform:translate(60px,-10px);}}#resourceManager .pop-over-content{display:none;}#resourceManager .bigger-icon{font-size:15px;}@media screen and (max-width:767px){#resourceManager .bigger-icon{margin:0;padding:2px;font-size:110%;}}#resourceManager ul{list-style-type:none;}#view-resourcelist th.thumb-nail{width:50px;-ms-word-wrap:break-word;word-wrap:break-word;}#view-resourcelist td.thumb-nail{max-width:50px;}#view-resourcelist td.thumb-nail img{max-width:50px;max-height:50px;margin:0 auto;}#view-resourcelist .pop-over:hover .pop-over-content{position:absolute;max-width:400px;max-height:400px;background:#fcfcfc;display:block;transform:translate(60px,-10px);z-index:999;border:1px solid #dbdbdb;border-radius:5px;}#view-resourcelist .pop-over:hover .pop-over-content img{margin:10px;max-width:90%;max-height:90%;box-shadow:-6px 6px 6px rgba(200,200,200,.3);}@media screen and (max-width:767px){#view-resourcelist .pop-over:hover .pop-over-content img{margin:0;padding:2px;}}#view-resourcelist .pop-over-content{display:none;}#view-resourcelist th.typeHeader{width:100px;}#view-resourcelist th.descriptionHeader{max-width:150px;}#view-resourcelist td.description{max-width:150px;-ms-word-wrap:break-word;word-wrap:break-word;}#view-resourcelist th.dateHeader{width:100px;}#view-resourcelist td.date{width:100px;-ms-word-wrap:break-word;word-wrap:break-word;}#view-resourcelist th.downloadHeader{max-width:75px;}#view-resourcelist td.download{width:75px;}#view-CategoryModal #required-message{color:#f00;}#view-AddResources .CategoryList{overflow:auto;min-height:125px;}#view-AddResources .MarketList,#view-AddResources .RankPermissions{overflow:auto;min-height:100px;}#view-AddResources textarea{resize:vertical;max-height:300px;min-height:125px;}#resourceCategoryManager .ui-widget-content{background:#fff;}#resourceCategoryManager .categories table{background-color:#fff;}#resourceCategoryManager .btn-category-sort{display:none;}#resourceCategoryManager .btn-category-sort.activated{display:block;}#resourceCategoryManager .fa-pencil-square{color:#000;}#resourceCategoryManager .fa-times-circle{color:#000;}#resourceCategoryManager .table{border:0;}#resourceCategoryManager .black-font{color:#000;}#resourceCategoryManager .fa-bars{color:#000;}#resourceManager .sortable-handle,#resourceCategoryManager .sortable-handle{cursor:pointer;}#resourceManager .btn-item-sort,#resourceCategoryManager .btn-item-sort{display:none;}#resourceManager .btn-item-sort.activated,#resourceCategoryManager .btn-item-sort.activated{display:block;}#view-Resources{border-radius:10px;}#view-Resources .CategoryList{overflow:auto;min-height:125px;}#view-Resources .MarketList,#view-Resources .RankPermissions{overflow:auto;min-height:200px;}#view-Resources label{margin-bottom:10px;}#view-Resources input[type=checkbox]{position:relative;top:2px;}#view-Resources textarea{resize:vertical;max-height:300px;min-height:125px;}#view-Resources #Keywords{overflow:hidden;}#view-Resources #Keywords:after{clear:both;content:"";display:block;}#view-Resources .fullwidth{width:100%;}.red-font{color:#f00;}#view-weeklycommissiondetail .col-sm-5,#view-monthlycommissiondetail .col-sm-5{padding-left:20px;}#shipping #shippingth{color:#f00;}#shipping .bheader{font-weight:bold;text-transform:uppercase;}#shipping #hmargintop{margin-top:30px;}#shipping .shippinglist{margin-bottom:25px;}#shipping .shippinglist ul{margin-left:20px;}#shipping .stripedshipping>tbody>tr:nth-child(odd)>td,#shipping .stripedshipping>tbody>tr:nth-child(odd) th{background-color:#d3d3d3;}#shipping .tborder{border:1px solid #000;}#shipping #theader{background-color:#5f2550;border:1px solid #000;color:#fff;text-align:center;}#shipping #theader0{background-color:#5f2550;color:#fff;border:1px solid #000;text-align:center;}@media(max-width:767px){#shipping h1{font-size:30px;}#shipping h2{font-size:18px;}#shipping .containerPadding{padding:15px;}}#shipping a{font-weight:bold;}@media(min-width:768px){#shipping h1{font-size:35px;}}@media(min-width:1600px){#shipping h2{font-size:30px;}}#view-shoppingreview-shippingmethod #orderMsg #orderWillCallMsg,#view-enrollment-review #orderMsg #orderWillCallMsg{display:none;font-weight:bold;color:#f00;line-height:1.3em;}#view-shoppingreview-shippingmethod #orderMsg .shippedon,#view-enrollment-review #orderMsg .shippedon{font-size:11.5px;color:#f00;line-height:1.4em;font-weight:bold;margin-bottom:5px;}#view-shoppingreview-shippingmethod .ssrfee{position:relative;top:2px;}.lang-es #view-shoppingreview-shippingmethod .ssrfee{white-space:nowrap;left:-2px;}#view-ordershipping .divshipgiftoption{line-height:13.2px;}#view-ordershipping .shipasgiftoption{margin:0;position:relative;top:2px;margin-right:5px;}#view-ordershipping h3.sa{margin-bottom:0;}#view-ordershipping textarea.form-control{height:auto;min-height:75px;resize:none;}#view-shoppingreview #nextSubscribeAndSave .datepick,#view-enrollment-review #nextSubscribeAndSave .datepick{position:relative;top:-1px;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar{left:-150px;border:1px solid #d8d8d8;border-radius:5px;padding:5px;padding-top:0;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.selected,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:#5d3e82;border-radius:5px;color:#fff;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover{border:1px solid #5d3e82!important;border-radius:5px;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar header span,#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.day-header,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar header span,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell.day-header{border-bottom:1px solid #f3f3f3!important;color:#aaa;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar header span.day__month_btn,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar header span.day__month_btn{color:#5e3f84;font-weight:bold;}#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).day:hover,#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,#view-shoppingreview #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).day:hover,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,#view-enrollment-review #nextSubscribeAndSave .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #fff;border-radius:5px;background:#f3f3f3;color:#2c2c2c;font-weight:bold;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker{font-size:14px;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog{width:350px!important;margin:auto;margin-top:100px;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .modal-content,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .modal-content{background:#fff;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .modal-body,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .modal-body{padding:20px 30px 20px 25px;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-continue,#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-continue,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel{padding:10px 10px;width:130px;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel{margin-right:0;background-color:#9b9b9b;border:2px solid #9b9b9b;}#view-shoppingreview #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel:focus,#view-enrollment-review #nextSubscribeAndSave #modalDatePicker .modal-dialog .btn-cancel:focus{color:#fff;}.review-page-wrapper #modalDatePicker .modal-lg{width:350px!important;}.review-page-wrapper #modalDatePicker .vdp-datepicker .vdp-datepicker__calendar{width:293px!important;}#view-enrollment-review .cPromoCodeReview .apply{left:-3px;}#view-enrollment-review ul.kitul{margin-left:5px;font-size:10px;line-height:1.4em;}#view-enrollment-review ul.kitul li::marker{color:#5f2550;font-size:11px;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#view-enrollment-review .cPromoCodeReview .apply{top:-4px;left:-4px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#view-shoppingreview .cPromoCodeReview .apply{top:-5px;}}.shippingBar{height:40px;padding:10px;background-color:#61b9c2;text-align:center;}.shippingBar a{color:#fff;font-size:14px;font-weight:bold;letter-spacing:-.06px;text-decoration:underline;}@media screen and (max-width:767px){.shippingBar a{font-size:12px;}}.shipmsg{display:inline-block;line-height:1.4em;}#view-amarextobpstartingrank-form{margin-bottom:0;}.lang-ro #appReview .main h5{font-size:10px;}.lang-ro #view-shoppingreview-shippingmethod h5{font-size:12px!important;}.shipping-page-wrapper{background-color:#fffdf6;}.shipping-page-wrapper .addressList{display:flex;gap:40px;}.shipping-page-wrapper .address{border:1px solid #d0d3d5;background-color:#fffdf6;flex:1;color:#5f2550;}.shipping-page-wrapper .address.selected{border:1px solid #5f2550;background-color:#fff4f4;}.shipping-page-wrapper .address p{font:600 14px Figtree;line-height:18px;letter-spacing:1px;color:#5f2550;margin-bottom:10px!important;}.shipping-page-wrapper .address label{padding:20px 20px 25px 20px;width:100%;margin:0;}.shipping-page-wrapper .address a{font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-decoration:underline;color:#5f2550;}.shipping-page-wrapper .page-title{display:flex;justify-content:space-between;margin-bottom:25px;}.shipping-page-wrapper .page-title h2{font:600 24px Figtree;line-height:32px;letter-spacing:0;color:#5f2550;}.shipping-page-wrapper .page-title a{font:600 16px Figtree;line-height:24px;letter-spacing:0;text-decoration:underline;color:#5f2550;}.shipping-page-wrapper .page-title-wrapper p{font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;width:100%;margin-bottom:20px;}.shipping-page-wrapper .main{color:#5f2550;font:400 16px Figtree;line-height:24px;letter-spacing:0;}.shipping-page-wrapper .main h2{color:#5f2550;margin-bottom:0;font:600 20px Figtree;line-height:28px;letter-spacing:0;}.shipping-page-wrapper .main h3{color:#5f2550;margin-bottom:0;font:600 16px Figtree;line-height:28px;letter-spacing:0;}.shipping-page-wrapper .main h5{font-size:11px;padding-bottom:3px;}.shipping-page-wrapper .main .edit a{font-size:14px;line-height:14px;color:#5d3e82;text-decoration:underline;}.shipping-page-wrapper .main .edit i.fa-edit{font-size:16px;color:#5d3e82;margin-right:8px;position:relative;top:2px;}.shipping-page-wrapper .sp-section{border:1px solid #d0d3d5;margin:30px 0;}.shipping-page-wrapper .sp-header{padding:12px 10px;height:48px;}.shipping-page-wrapper .sp-header.flex{justify-content:space-between;}.shipping-page-wrapper .sp-content{padding:20px;color:#535353;font-size:12px;line-height:1.3em;}.shipping-page-wrapper .sp-shipping .sp-content .flex{justify-content:flex-start;}.shipping-page-wrapper .sp-shipping #addressList label{margin-left:20px;line-height:1.5em;}.shipping-page-wrapper .main{margin-top:30px;}.shipping-page-wrapper .main .grid{grid-template-columns:50%;align-items:flex-start;}@media screen and (max-width:1024px){.shipping-page-wrapper .main .grid{padding:10px;grid-template-columns:1fr;}}.shipping-page-wrapper .edit-content label{color:#5f2550;cursor:initial!important;margin-bottom:2px;font:600 12px Figtree;line-height:18px;letter-spacing:0;padding:0;}.shipping-page-wrapper span.error{font-weight:bold;font-size:14px;color:#f00!important;}.shipping-page-wrapper .edit-links{color:#197bbd;text-decoration:none;cursor:pointer;font-size:14px;}.shipping-page-wrapper .edit-content input[type=text],.shipping-page-wrapper .edit-content select{padding:8px 12px;border-radius:0;background:none;border:1px solid #d0d3d5;color:#595959;font-size:14px;width:100%;height:42px;}.shipping-page-wrapper .edit-content input[type=text]::placeholder{color:#666;font:400 14px Figtree;line-height:18px;letter-spacing:0;}.shipping-page-wrapper .divider hr{border:.5px solid #d0d3d5;}.shipping-page-wrapper .space-20{clear:both;}#view-shippingpage{padding:0 0 50px 0;width:840px;margin:auto;}#view-shippingpage .btn.btn-primary{min-width:220px;height:42px;padding:12px;background-color:#5f2550;border-color:#5f2550;color:#fff;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-align:center;border-radius:0!important;text-transform:none!important;}@media(max-width:768px){#view-shippingpage .buttons-wrapper{display:flex;gap:30px;justify-content:space-between;}#view-shippingpage .buttons-wrapper button{flex:1;margin-bottom:0;}}@media(max-width:540px){#view-shippingpage .buttons-wrapper{display:block!important;}#view-shippingpage .buttons-wrapper button{width:100%;margin-bottom:20px;}}@media(max-width:1024px){#view-shippingpage{padding:0 20px 50px 20px!important;width:auto!important;}}#customerfooter .list-inline{margin-left:0;}#customerfooter .amaretrademark{letter-spacing:-.07px;color:#36254c;margin-left:8px;border-left:1px solid #36254c;font-size:12px;position:relative;padding:10px;line-height:20px;font-style:italic;}#customerfooter #footerlinks{padding-top:10px;line-height:14px;}#customerfooter #footerlinks li{padding-left:0;padding-right:0;}#customerfooter #footerlinks li:nth-child(n+2):before{content:"|";padding-left:5px;padding-right:5px;}#customerfooter .customercopyright .logo{margin-right:0;margin-bottom:-16px;}#customerfooter .footer-right ul{list-style:none outside none;}#customerfooter .footer-right ul li:before::after{padding:0;margin:0;outline:0;box-sizing:border-box;}#customerfooter .footer-right ul a{color:#4b4b4b;font-size:12px;text-transform:capitalize;}#customerfooter .pull-right{padding-right:40px;}#customerfooter .pull-left{padding-left:40px;}#customerfooter #siteversion{font-size:10px;color:transparent;}#customerfooter #mobilesiteversion{font-size:10px;color:transparent;}#customerfooter hr{margin-top:10px!important;margin-bottom:10px!important;}#customerfooter .nav-secondary a{color:#4b4b4b;font-size:12px;text-transform:capitalize;}#customerfooter .nav-secondary a.cat{display:block;margin-bottom:4px;}#customerfooter .list-contacts{width:100%;margin-bottom:0;}#customerfooter .list-contacts a{color:#4b4b4b;}#customerfooter .list-contacts a span{font-size:12px;}#customerfooter .list-contacts a span i{margin-right:2px;}#customerfooter .footer-desktop{background-color:#f3f3f4;padding-top:20px;}#customerfooter .footer-desktop .nav-secondary ul li{display:block;margin-left:0;}#customerfooter .footer-desktop .nav-secondary #vappFooterCategories li a{display:inline-block;margin-bottom:10px;line-height:1.4em;}#customerfooter .social-icons{margin-top:10px;margin-left:-25px;padding:5px;}#customerfooter .social-icons li{display:inline;font-size:20px;padding:2px;}#customerfooter .social-icons li a{height:0;}#customerfooter .social-icons li a .fa-youtube{color:#f00;}#customerfooter .break{margin-left:-2%;margin-right:-2%;}#customerfooter .mbbreak{margin:15px 5%!important;}#customerfooter .mobile .copyright .logo{margin:auto;margin-bottom:7px;}@media screen and (max-width:1200px){#customerfooter .footer-desktop .list-contacts a span{font-size:10px;}#customerfooter .footer-desktop .ico-mail{width:12px;height:8px;}#customerfooter .footer-desktop .ico-mail-hover{width:12px;height:8px;}#customerfooter .footer-desktop .ico-phone{width:12px;height:11px;}#customerfooter .footer-desktop .ico-phone-hover{width:12px;height:11px;}#customerfooter .social-icons .list-inline li{font-size:15px;}}@media screen and (max-width:991px){#customerfooter .col-xs-2{padding-left:6px;padding-right:6px;}#customerfooter .social-icons .list-inline li{font-size:12px;padding:2px;}#customerfooter .amaretrademark{font-size:12px;padding:6px;line-height:20px;}#customerfooter .list-contacts{margin-bottom:15px;}}@media screen and (max-width:820px){#customerfooter .footer-desktop{padding-left:5px;padding-right:5px;}}@media screen and (max-width:768px){#customerfooter p,#customerfooter ul,#customerfooter ol,#customerfooter dl,#customerfooter table,#customerfooter blockquote{margin-bottom:0;}#customerfooter .list-inline{margin-bottom:15px;}}.lang-es #customerfooter .social-icons{margin-left:-10px;}#customerfooter.rebrand .footer-desktop{border-top:solid 2px #5f2550!important;background-color:#fffdf6;}#customerfooter.rebrand .nav-secondary h4,#customerfooter.rebrand .nav-secondary a{color:#5f2550!important;}#customerfooter.rebrand .social-icons{text-align:right;letter-spacing:15px;}#customerfooter.rebrand .pull-left{padding-left:0;}#customerfooter.rebrand .pull-right{padding-right:0;}#customerfooter.rebrand footer a{color:#5f2550!important;}#customerfooter.rebrand #footerlink{line-height:30px;text-align:right;}#customerfooter.rebrand .customercopyright{margin-top:28px;}#customerfooter.rebrand .nav-secondary{line-height:28px;}#customerfooter.rebrand .pull-right.copy-text-color{color:#5f2550!important;}#customerfooter.rebrand #footerlinks{padding-bottom:15px!important;}#customerfooter.rebrand #footerlinks li:nth-child(n+2):before{padding-left:16px;padding-right:16px;}@media screen and (max-width:1200px){#customerfooter.rebrand .social-icons{letter-spacing:0;}#customerfooter.rebrand #vappNewFooter .copyright .list-contacts{display:block;text-align:right;}#customerfooter.rebrand #vappNewFooter .copyright a{padding:6px 8px;}#customerfooter.rebrand footer.mobile{border-top:solid 2px #5f2550!important;background-color:#fffdf6;}#customerfooter.rebrand .shopMenu{border-bottom:1px solid #e5e5e5;margin:12px;text-decoration:unset;padding-top:25px;padding-bottom:10px;padding-left:6px;padding-right:11px;}#customerfooter.rebrand .shopMenu .cat h4{font-size:14px!important;}#customerfooter.rebrand #vappNewFooter .footer-links{padding-left:6px;padding-right:6px;}#customerfooter.rebrand #vappNewFooter .dropdownItem{font-weight:normal;}#customerfooter.rebrand .shopMenu #vappFooterCategories li{border-bottom:0!important;}#customerfooter.rebrand .copyright .left{width:100%;max-width:100%;text-align:left;margin-left:25px;}#customerfooter.rebrand .copyright .right{width:100%;max-width:100%;text-align:right;margin-right:45px;}#customerfooter.rebrand .social-icons .list-inline{display:inline-flex;}#customerfooter.rebrand .copyrightText{color:#5f2550!important;}}#returnpolicy .rheader{font-weight:bold;text-transform:uppercase;}#returnpolicy #margintop{margin-top:40px;}#returnpolicy h2{text-transform:uppercase;}#returnpolicy .marginbottom{margin-bottom:40px;}#returnpolicy .returnlist{margin-bottom:25px;}#returnpolicy .returnlist ul{margin-left:20px;}@media(max-width:767px){#returnpolicy h1{font-size:30px;}#returnpolicy h2{font-size:18px;}#returnpolicy .marginbottom{margin-bottom:25px;}#returnpolicy .containerPadding{padding:15px;}}#returnpolicy a{font-weight:bold;}@media(min-width:768px){#returnpolicy h1{font-size:35px;}}@media(min-width:1600px){#returnpolicy h2{font-size:30px;}}#myfaq div{margin-bottom:25px;}#myfaq h2{margin-bottom:30px;}#myfaq h2:not(:first-child){margin-top:30px;}#myfaq ul{padding-left:20px;margin-bottom:2em;}#myfaq ul li{font-size:16px;padding:0 6px;margin-left:20px;margin-bottom:5px;line-height:1.4em;}#myfaq .mytextsection p{margin-bottom:1.1em;line-height:1.4em;}#myfaq .mytextsection p.fCategory{margin-bottom:.75em;}#myfaq .mytextsection p.fQuestion{font-weight:bold;text-decoration:underline;text-transform:uppercase;margin-bottom:.5em;line-height:28px;}#myfaq #margintop{margin-top:40px;}#myfaq h2{text-transform:uppercase;}#myfaq .marginbottom{margin-bottom:40px;}#myfaq .returnlist{margin-bottom:25px;}#myfaq .returnlist ul{margin-left:20px;}#myfaq a{color:#5f2550;text-decoration:underline;}#myfaq a:hover{color:#68478c;}#myfaq #imgsize{width:75%;margin-top:0;}#myfaq .mt10{margin-top:10px!important;}#myfaq .mb10{margin-bottom:10px!important;}#myfaq .noteFAQ{font-style:italic;padding-left:20px;line-height:1.3em;position:relative;top:-10px;}@media screen and (max-width:767px){#myfaq #imgsize{width:auto;}#myfaq .fheader{font-size:18px;}#myfaq .fbody{font-size:14px;}}#amarelifefaq .pageheader{height:110px;background-image:url(https://amarecdn.azureedge.net/webassets/amareapp/webview/purple-block_dt.jpg);background-size:cover;background-repeat:no-repeat;padding:35px 20px 0 20px;color:#fff;position:relative;}#amarelifefaq .pageheader .topgradient{width:100%;height:70px;position:absolute;top:0;left:0;background-image:-moz-linear-gradient(top,rgba(42,29,57,.65),rgba(50,34,70,0));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(42,29,57,.65)),to(rgba(50,34,70,0)));background-image:-webkit-linear-gradient(top,rgba(42,29,57,.65),rgba(50,34,70,0));background-image:-o-linear-gradient(top,rgba(42,29,57,.65),rgba(50,34,70,0));background-image:linear-gradient(to bottom,rgba(42,29,57,.65),rgba(50,34,70,0));}#amarelifefaq .pageheader .container{position:relative;}#amarelifefaq .pageheader .container .pageheadertext{position:absolute;z-index:100;}#amarelifefaq .pageheader .container .pageheadertext h2{font-size:22px;font-weight:bold;letter-spacing:-.05pt;color:#fff;margin-bottom:5px;}#amarelifefaq .pageheader .container .pageheadertext .bcnav{font-size:12px;color:#fff;margin-left:3px;}#amarelifefaq .pageheader .container .pageheadertext .bcnav a{color:#fff;text-decoration:underline;}#amarelifefaq .pageheader .container .pageheadertext .bcnav .glyphicon{color:#fff;font-size:10px;}#amarelifefaq .faqbody{background-color:#f3f4f9;padding:15px;min-height:200px;}#amarelifefaq .faqbody .sectionheader h2{font-size:16px;font-weight:bold;color:#36254c;margin-bottom:10px;}#amarelifefaq .faqbody .sectionheader p{font-size:12px;line-height:22px;color:#4a4a4a;letter-spacing:-.08pt;}#amarelifefaq .faqbody .faq{margin-top:15px;}#amarelifefaq .faqbody .faq p{font-size:12px;line-height:22px;color:#4a4a4a;letter-spacing:-.08pt;padding:15px 15px 0 15px;margin-bottom:15px;}#amarelifefaq .faqbody .faq p.caption{font-size:11px;line-height:22px;letter-spacing:-.12pt;padding-top:5px;margin-bottom:5px;}#amarelifefaq .faqbody .faq p:last-child{padding-bottom:5px;}#amarelifefaq .faqbody .faq hr{border-color:#d8d8d8;width:93%;margin:auto;}#amarelifefaq .faqbody .faq .panel-heading{border-top-left-radius:10px;border-top-right-radius:10px;}#amarelifefaq .faqbody .faq .panel-heading .accordion-toggle:before,#amarelifefaq .faqbody .faq .panel-heading .panel-toggle:before{font-family:"Glyphicons Halflings";content:"";color:#36254c;margin-right:10px;position:relative;top:2px;}#amarelifefaq .faqbody .faq .panel-heading .accordion-toggle.collapsed:before,#amarelifefaq .faqbody .faq .panel-heading .panel-toggle.collapsed:before{content:"";}#amarelifefaq .faqbody .faq .panel-heading .panel-title{display:inline-block;width:100%;}#amarelifefaq .faqbody .faq .panel-heading .panel-title a{color:#36254c;line-height:20px;padding:10px 15px 5px 15px;display:inline-block;width:100%;}#amarelifefaq .faqbody .faq .panel-group .panel{border-radius:0;background-color:#f3f4f9;}#amarelifefaq .faqbody .faq .panel-group .panel:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}#amarelifefaq .faqbody .faq .panel-group .panel:last-child,#amarelifefaq .faqbody .faq .panel-group .panel:last-child .panel-heading,#amarelifefaq .faqbody .faq .panel-group .panel:last-child .panel-body{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#amarelifefaq .faqbody .faq .panel-group .panel+.panel{margin-top:0;position:relative;top:-2px;}#amarelifefaq .faqbody .faq .panel-default>.panel-heading{color:#36254c;font-size:16px;font-weight:bold;background-color:#f3f4f9;border-color:#dbdcde;padding:0;}#amarelifefaq .faqbody .faq .panel-default:not(:last-child){border-bottom:0;}#amarelifefaq .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body{color:#4a4a4a;font-size:12px;line-height:20px;padding:0;background-color:#f3f4f9;}#amarelifefaq .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body ul{padding-left:45px;margin-bottom:15px;}#amarelifefaq .faqbody .faq .panel-default>.panel-heading+.panel-collapse>.panel-body a{text-decoration:underline;}@media screen and (max-width:767px){#amarelifefaq .faqbody .faq .panel-heading .panel-title a{font-size:14px;line-height:18px;}#amarelifefaq .faqbody .faq .panel-heading .accordion-toggle:before,#amarelifefaq .faqbody .faq .panel-heading .panel-toggle:before{margin-right:6px;}}@media screen and (min-width:768px){#amarelifefaq .faqbody .faq hr{width:98%;}}#view-autoorder-list .btn{font-size:12px;font-weight:400;line-height:12px;}#view-autoorder-list .bands{font-style:italic;}#view-autoorder-list .edit-btn .col-xs-6{padding-right:2px;}#view-autoorder-list .ss-btn{background-color:#68478d;border-color:#68478d;color:#fff;}#view-autoorder-list .ss-btn:hover{border-color:#36254c;background-color:#36254c;}#view-autoorder-list .backordered{font-size:11px;}@media screen and (max-width:1200px){#view-autoorder-list .btn{font-size:8px;font-weight:300;line-height:8px;}}@media screen and (max-width:990px){#view-autoorder-list .btn{font-size:12px;font-weight:400;line-height:12px;}#view-autoorder-list .ss-btn{font-size:14px!important;}}#view-autoorder-list.new-sshome .grayheader .btn-primary,#view-autoorder-list.new-sshome .grayheader .freepc{font-size:14px;line-height:16px;font-weight:bold;padding:5px 25px;}#view-autoorder-list.new-sshome .grayheader .btn-primary.manss:not([disabled]),#view-autoorder-list.new-sshome .grayheader .freepc.manss:not([disabled]){padding:5px;}#view-autoorder-list.new-sshome .grayheader .freepc{color:#3b2d59;text-transform:uppercase;}@media screen and (max-width:1199px){#view-autoorder-list.new-sshome .grayheader .btn-primary,#view-autoorder-list.new-sshome .grayheader .freepc{font-size:12px;line-height:14px;}}@media screen and (max-width:991px){#view-autoorder-list.new-sshome .grayheader{padding-bottom:10px;}#view-autoorder-list.new-sshome .grayheader .freepc{margin-top:15px;}}#view-autoorder-list.new-sshome h3{color:#4b4b4b;margin:20px 0 25px 0;font-size:18px;}@media screen and (max-width:991px){#view-autoorder-list.new-sshome h3{font-size:16px;}}@media screen and (max-width:767px){#view-autoorder-list.new-sshome h3{font-size:14px;margin:0 0 15px 0;}}#view-autoorder-list.new-sshome h4{color:#4b4b4b;font-size:14px;height:20px;display:inline-block;}@media screen and (max-width:991px){#view-autoorder-list.new-sshome h4{font-size:13px;}}#view-autoorder-list.new-sshome h5{color:#4b4b4b;font-weight:bold;font-size:11px;padding-bottom:5px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome h5{margin-top:5px;}}#view-autoorder-list.new-sshome .ssrow{border:1px solid #d8d8d8;border-radius:8px;margin-bottom:20px;color:#4a4a4a;}#view-autoorder-list.new-sshome .ssrow .bbrow{border-bottom:1px solid #d8d8d8;margin:0;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .ssrow .bbrow.row-eq-height{display:inherit;}}#view-autoorder-list.new-sshome .ssrow .bbrow .detail .text-right{padding-right:0;}@media screen and (min-width:1200px){#view-autoorder-list.new-sshome .ssrow .bbrow .detail .text-right{text-align:left;}#view-autoorder-list.new-sshome .ssrow .bbrow .detail .text-left{padding-left:0;}}@media screen and (min-width:1200px){#view-autoorder-list.new-sshome .ssrow .bbrow .detail1 .text-right{text-align:right;}#view-autoorder-list.new-sshome .ssrow .bbrow .detail1 .text-left{padding-left:15px;}}#view-autoorder-list.new-sshome .ssrow .bbrow .detail2 .shipto,#view-autoorder-list.new-sshome .ssrow .bbrow .detail2 .paymethod{line-height:1.4em;font-size:13px;}#view-autoorder-list.new-sshome .ssrow .bbrow .detail2 br{line-height:16px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .ssrow .bbrow .detail2 br{line-height:20px;}}@media screen and (min-width:1200px){#view-autoorder-list.new-sshome .ssrow .bbrow .detail2 .text-right{text-align:right;padding-right:15px;}}#view-autoorder-list.new-sshome .ssrow .bbrow .bdl{border-left:1px solid #d8d8d8;padding:10px 10px 15px 10px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .ssrow .bbrow .bdl{border-left:0;border-bottom:1px solid #d8d8d8;}}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr{padding:10px 15px 15px 15px;font-size:12px;line-height:18px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow{padding:4px 0;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow .tag{display:inline-block;margin-left:10px;text-transform:uppercase;background-color:#ccbcdf;color:#604083;font-weight:bold;border-radius:2px;font-size:8px;line-height:8px;padding:4px 3px 2px 3px;position:relative;top:-2px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow .bschild{padding-left:18px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow ul.kitul{margin-left:20px;font-size:10px;line-height:1.4em;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow ul.kitul li::marker{color:#5f2550;font-size:11px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .detailrow:nth-child(even){background-color:#fbfbfb;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .promorow{color:#c63663;font-size:11px;font-weight:bold;padding-bottom:5px;position:relative;top:-3px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .promorow{top:2px;}}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs{display:none;padding:10px;text-align:center;color:#6d4093;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a,#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a:focus{color:#6d4093;text-decoration:underline;display:inline-block;width:100%;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a[aria-expanded=true] .glyphicon-chevron-down,#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a[aria-expanded=true] .showmore{display:none;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a[aria-expanded=false] .glyphicon-chevron-up,#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs a[aria-expanded=false] .showless{display:none;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs .glyphicon-chevron-up,#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs .glyphicon-chevron-down{margin:0 3px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .collapse{display:block;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .ssrow .bbrow .bdr{padding:0 15px;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .display-xs{display:block;background-color:#f5f5f5;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .collapse:not(.in){display:none;}#view-autoorder-list.new-sshome .ssrow .bbrow .bdr .collapse.in .detailrow:last-child{border-bottom:1px solid #d8d8d8;}}#view-autoorder-list.new-sshome .ssrow .bbrow.header{font-size:14px;padding:12px 0;}#view-autoorder-list.new-sshome .ssrow .bbrow.header.hasBO{padding-bottom:5px;}@media screen and (max-width:991px){#view-autoorder-list.new-sshome .ssrow .bbrow.header{font-size:13px;}}#view-autoorder-list.new-sshome .ssrow .bbrow:last-child{border-bottom:0;}#view-autoorder-list.new-sshome .ssrow .row-m5{margin-left:-5px;margin-right:-5px;}#view-autoorder-list.new-sshome .p8{padding:0 8px;}#view-autoorder-list.new-sshome .btn{font-size:14px;font-weight:400;line-height:16px;}#view-autoorder-list.new-sshome .redeemText{margin:20px 0 2px 5px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .redeemText{margin-right:0;text-align:center;}}#view-autoorder-list.new-sshome .redeemed{color:#7e659c;margin-top:5px;font-weight:bold;line-height:1.3em;}#view-autoorder-list.new-sshome .redeem-btn{padding-top:5px;padding-bottom:5px;min-height:43px;}#view-autoorder-list.new-sshome .order-cancel-modal .alignCenter{text-align:center;padding:0;}#view-autoorder-list.new-sshome .order-cancel-modal .required{display:inline-block;color:#f00;font-size:12px;position:relative;top:-1px;left:3px;}#view-autoorder-list.new-sshome .order-cancel-modal .btn-primary{width:300px;margin-bottom:15px;margin-right:15px;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .order-cancel-modal .btn-primary{margin-right:0;}}#view-autoorder-list.new-sshome .order-cancel-modal .btn-edit{margin-bottom:0;margin-right:0;}#view-autoorder-list.new-sshome .order-cancel-modal .btn.disabled,#view-autoorder-list.new-sshome .order-cancel-modal .btn[disabled]{filter:alpha(opacity=25);opacity:.25;}#view-autoorder-list.new-sshome .order-cancel-modal .subcancel{font-size:25px;padding:25px;padding-top:50px;line-height:1.3em;}#view-autoorder-list.new-sshome .order-cancel-modal .caok{position:fixed;bottom:25px;width:92%;}@media screen and (max-width:767px){#view-autoorder-list.new-sshome .order-cancel-modal .caok{width:86%;}}#view-autoorder-list.new-sshome .order-cancel-modal #okcancel{width:150px;padding-left:15px;padding-right:15px;}#view-autoorder-list.new-sshome .order-cancel-modal #cancelled{min-height:500px;}@media screen and (max-width:1200px){#view-autoorder-list.new-sshome .btn{font-size:12px;font-weight:400;line-height:14px;}}.new-ss .grayheader{background-color:#f3f3f5;padding-top:30px;padding-bottom:20px;}.new-ss .grayheader h2{color:#4c4c4c;margin-bottom:7px;}.new-ss .grayheader .bcnav{font-size:12px;color:#7a4470;margin-left:3px;letter-spacing:.12px;}.new-ss .grayheader .bcnav a{color:#7a4470;text-decoration:underline;}.new-ss .grayheader .bcnav .glyphicon{color:#7a4470;font-size:10px;}.new-ss .grayheader p{color:#4d4d4d;font-size:14px;margin-bottom:10px;line-height:1.5em;}.new-ss .grayheader img{position:relative;top:-20px;}.new-ss .grayheader .btn-primary,.new-ss .grayheader .freepc{font-size:14px;line-height:16px;font-weight:bold;padding:5px 25px;}.new-ss .grayheader .freepc{color:#3b2d59;text-transform:uppercase;}@media screen and (max-width:1199px){.new-ss .grayheader .btn-primary,.new-ss .grayheader .freepc{font-size:12px;line-height:14px;}}@media screen and (max-width:991px){.new-ss .grayheader{padding-bottom:10px;}.new-ss .grayheader .freepc{margin-top:15px;}}@media screen and (max-width:767px){.new-ss .grayheader{background-color:inherit;padding-bottom:0;}.new-ss .grayheader .colcreate{margin-top:20px;}}@media(max-width:500px){.new-ss .grayheader{padding-top:10px;}}@media screen and (min-width:992px) and (max-width:1199px){.new-ss .grayheader{padding-top:45px;}}.new-ss .container{padding:0;}@media screen and (max-width:991px){.new-ss .container{padding:15px;}}@media screen and (max-width:767px){.new-ss .container{padding:10px;}.new-ss .container h2{font-size:22px;}.new-ss .container p{font-size:12px;}}.order-cancel-modal .radio{display:inline;margin-right:8px;}.order-cancel-modal h2{font-size:27px;}.order-cancel-modal p.qst{font-size:larger;line-height:23px;}.order-cancel-modal span.reason,.order-cancel-modal span.reason input{cursor:pointer;display:inline-block;line-height:18px;}.order-cancel-modal textarea{width:97%;margin-left:15px;overflow:auto;resize:none;padding:3px 6px;border:1px solid #e5e6e7;border-radius:6px;}.order-cancel-modal textarea::-webkit-input-placeholder{color:#999;}.order-cancel-modal textarea:-moz-placeholder{color:#999;}.order-cancel-modal textarea::-moz-placeholder{color:#999;}.order-cancel-modal textarea:-ms-input-placeholder{color:#999;}.order-cancel-modal .otherRequired{margin-left:10px;color:#f00;visibility:hidden;}.order-cancel-modal .otherreason{display:none;}.order-cancel-modal #msgLoseSSR{display:none;}.order-cancel-modal #selectReasonError{color:#c60c30;font-weight:bold;visibility:hidden;}.order-cancel-modal #selectReasonError i.fa{font-size:12px;}.order-cancel-modal #selectReasonError #pleaseSpecifyReason{display:none;}@media(max-width:768px){.order-cancel-modal h2{font-size:22px;}.order-cancel-modal p.qst{font-size:14px;line-height:20px;}}#view-manage-autoorder .subpanel{border-color:#ddd;color:#000;background-color:#fafafa;padding:5px 18px;border-top:1px solid #dedede;margin-top:20px;}#view-manage-autoorder .subpanel:first-of-type{border-top:1px solid transparent;margin-top:0;}#manageSubscribeAndSave .col-md-12{width:100%!important;}#manageSubscribeAndSave .display{display:block!important;}#manageSubscribeAndSave .packContainer{position:relative;}#manageSubscribeAndSave .bsbackordered{position:absolute;bottom:-30px;left:-5px;color:#f00;font-size:11px;padding:0 25px;line-height:1.2em;}#manageSubscribeAndSave .bsbackordered.bspackbackordered{position:relative;top:10px;bottom:initial;left:initial;padding:0 15px;}#manageSubscribeAndSave .bsbackordered.bspackbackordered div{margin-bottom:3px;}#manageSubscribeAndSave .bs1backordered{padding-left:25px!important;padding-right:25px!important;bottom:-25px;}#manageSubscribeAndSave .reviewbackordered{color:#f00;font-size:11px;line-height:1.2em;margin-top:3px;width:650px;}#manageSubscribeAndSave .reviewbackordered div{margin-bottom:3px;}#manageSubscribeAndSave .launchSpecial{font-size:11px;margin-bottom:0;margin-top:0;position:relative;}#manageSubscribeAndSave .prop65{font-size:10px;line-height:1.1em;margin-top:6px;margin-bottom:3px;color:#bbb;}#manageSubscribeAndSave .prop65 b{color:#999;}#manageSubscribeAndSave .prop65 a.und{text-decoration:underline;color:#005a9e;opacity:.75;}@media screen and (max-width:1199px){#manageSubscribeAndSave .reviewbackordered{width:450px;}}@media screen and (max-width:990px){#manageSubscribeAndSave .reviewbackordered{width:400px;}}@media screen and (max-width:900px){#manageSubscribeAndSave .reviewbackordered{width:360px;}}@media screen and (max-width:767px){#manageSubscribeAndSave .row-eq-height{display:inherit;}#manageSubscribeAndSave .bsbackordered{padding-left:5px!important;}#manageSubscribeAndSave .bs1backordered{padding-left:0!important;padding-right:50px!important;bottom:5px;width:82%!important;}#manageSubscribeAndSave .reviewbackordered{width:450px;}}@media screen and (max-width:620px){#manageSubscribeAndSave .reviewbackordered{width:375px;}}@media screen and (max-width:520px){#manageSubscribeAndSave .reviewbackordered{width:320px;}}@media screen and (max-width:475px){#manageSubscribeAndSave .reviewbackordered{width:280px;}}@media screen and (max-width:410px){#manageSubscribeAndSave .reviewbackordered{width:260px;}}@media screen and (max-width:370px){#manageSubscribeAndSave .reviewbackordered{width:250px;}}#manageSubscribeAndSave.new-ssmanage .grayheader h2{color:#4c4c4c;font-size:30px;font-weight:normal;}@media screen and (max-width:767px){#manageSubscribeAndSave.new-ssmanage .grayheader h2{font-size:26px;}}@media screen and (min-width:768px){#manageSubscribeAndSave.new-ssmanage .grayheader{height:135px;overflow:hidden;}}@media screen and (min-width:880px){#manageSubscribeAndSave.new-ssmanage .grayheader{height:158px;overflow:hidden;}}@media screen and (min-width:992px){#manageSubscribeAndSave.new-ssmanage .grayheader{height:180px;overflow:hidden;}}@media screen and (max-width:767px){#manageSubscribeAndSave.new-ssmanage .grayheader .colcreate{margin-top:0;}}#manageSubscribeAndSave.new-ssmanage main.container{min-height:800px;}@media screen and (max-width:767px){#manageSubscribeAndSave.new-ssmanage main.container{min-height:300px!important;}}#manageSubscribeAndSave.new-ssmanage .navigation .glyphicon{color:#7a4470;}#manageSubscribeAndSave.new-ssmanage .navigation .back{position:relative;top:5px;}#manageSubscribeAndSave.new-ssmanage .navigation a{text-decoration:underline;color:#5f2550;}@media screen and (max-width:767px){#manageSubscribeAndSave.new-ssmanage .navigation .back{font-size:12px;top:9px;}#manageSubscribeAndSave.new-ssmanage .navigation a{text-decoration:underline;}#manageSubscribeAndSave.new-ssmanage .navigation .btn-continue,#manageSubscribeAndSave.new-ssmanage .navigation .btn-cancel{font-size:13px;padding:10px 18px!important;width:110px!important;}}#manageSubscribeAndSave .btn-primary{font-size:14px;line-height:1.2em;font-weight:bold;padding:5px 20px;}#manageSubscribeAndSave .btn-continue,#manageSubscribeAndSave .btn-cancel{padding:11px 10px;width:140px;}#manageSubscribeAndSave .btn-cancel{font-size:14px;line-height:1.2em;font-weight:bold;background-color:#9b9b9b;border:2px solid #9b9b9b;margin-right:10px;}#manageSubscribeAndSave .btn-cancel:focus{background-color:#fff;border-color:#9b9b9b;color:#3b2d59;}#manageSubscribeAndSave .btn-cancel:hover{background-color:#a8a8a8;border:2px solid #a8a8a8;color:#fff;}#manageSubscribeAndSave a.aolink{color:#7a4470;text-decoration:underline;line-height:1.3em;display:inline-block;font-size:14px;}#manageSubscribeAndSave .ao-progress-container{margin:25px 0 20px 0;}@media screen and (max-width:767px){#manageSubscribeAndSave .ao-progress-container{margin-top:0;}}#manageSubscribeAndSave .ao-progress-container .ao-progress{position:relative;display:flex;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track{position:absolute;top:5px;width:100%;height:6px;background-color:#d8d8d8;z-index:1;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay{position:absolute;top:1px;width:10%;height:6px;background-color:#5f2550;z-index:2;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.w30{width:30%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.w50{width:50%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.w70{width:70%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.w100{width:100%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.wstep1{width:17%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.wstep2{width:50%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-track .progress-track-overlay.wstep3{width:100%;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step{position:relative;width:100%;font-size:14px;line-height:18px;text-align:center;color:#636363;z-index:3;}@media screen and (max-width:767px){#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step{font-size:11px;line-height:14px;}}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step:last-child:after{display:none;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step:before{content:"";display:flex;margin:0 auto;margin-bottom:10px;width:24px;height:24px;background:#d8d8d8;border:4px solid #d8d8d8;border-radius:100%;color:#fff;position:relative;top:-4px;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.active,#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.activo{color:#5f2550;font-weight:bold;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.active:before,#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.activo:before{border:4px solid #5f2550;background:#5f2550;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.complete,#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.Complete{color:#5f2550;font-weight:bold;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.complete:before,#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.Complete:before{font-family:FontAwesome;font-size:15px;color:#fff;background:#5f2550;border:4px solid transparent;content:"";}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step .slink{cursor:pointer;padding:3px;display:inline-block;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.current .slink{background-color:#f3f3f3;}#manageSubscribeAndSave .ao-progress-container .ao-progress .progress-step.newadd .slink{cursor:default;}#manageSubscribeAndSave #orderSummary .aosection.m-b-20{margin-bottom:20px;}#manageSubscribeAndSave #orderSummary .aosection.promocodesection{margin-top:20px;}@media screen and (max-width:768px){#manageSubscribeAndSave #orderSummary .aosection.promocodesection{margin-top:0;}}#manageSubscribeAndSave .aosection{border:1px solid #d8d8d8;border-radius:4px;}#manageSubscribeAndSave .aosection .cPromoCodeReview{padding:10px 0;border:0;margin-top:0;}#manageSubscribeAndSave .rm0{margin:0;}#manageSubscribeAndSave h2{color:#595959;font-size:14px;font-weight:bold;}#manageSubscribeAndSave .bb1{border-bottom:1px solid #d8d8d8;padding:12px 10px;}#manageSubscribeAndSave #min100PV{margin:10px 30px 0 30px;}#manageSubscribeAndSave #min100PV .alert-warning{margin-bottom:0;margin-top:5px;}#manageSubscribeAndSave #sectionProductSelection,#manageSubscribeAndSave #sectionShippingPayment,#manageSubscribeAndSave #sectionReviewOrder{min-height:400px;}#manageSubscribeAndSave #sectionProductSelection.mod,#manageSubscribeAndSave #sectionShippingPayment.mod,#manageSubscribeAndSave #sectionReviewOrder.mod{min-height:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection,#manageSubscribeAndSave #sectionShippingPayment,#manageSubscribeAndSave #sectionReviewOrder{min-height:initial;}}#manageSubscribeAndSave #sectionProductSelection #ssproducts,#manageSubscribeAndSave #sectionShippingPayment #ssproducts,#manageSubscribeAndSave #sectionReviewOrder #ssproducts{display:block!important;}#manageSubscribeAndSave #sectionProductSelection .products,#manageSubscribeAndSave #sectionShippingPayment .products,#manageSubscribeAndSave #sectionReviewOrder .products{display:block!important;}#manageSubscribeAndSave #sectionProductSelection .products .panel,#manageSubscribeAndSave #sectionShippingPayment .products .panel,#manageSubscribeAndSave #sectionReviewOrder .products .panel{background-color:#fffdf6;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading{background-color:#fffdf6;padding:0;border:0;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading a,#manageSubscribeAndSave #sectionProductSelection .products .panel-heading a:hover,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading a,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading a:hover,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading a,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading a:hover{color:#4b4b4b;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading .panel-h2,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading .panel-h2,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading .panel-h2{padding:10px 10px;border-bottom:1px solid #ddd;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading .panel-h2 h2,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading .panel-h2 h2,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading .panel-h2 h2{font-size:14px;display:inline;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading a[aria-expanded=true] .glyphicon-chevron-up,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading a[aria-expanded=true] .glyphicon-chevron-up,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading a[aria-expanded=true] .glyphicon-chevron-up{display:none;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading a[aria-expanded=false] .glyphicon-chevron-down,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading a[aria-expanded=false] .glyphicon-chevron-down,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading a[aria-expanded=false] .glyphicon-chevron-down{display:none;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading a[aria-expanded=false] .panel-h2,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading a[aria-expanded=false] .panel-h2,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading a[aria-expanded=false] .panel-h2{border:0;}#manageSubscribeAndSave #sectionProductSelection .products .panel-heading .glyphicon-chevron-up,#manageSubscribeAndSave #sectionProductSelection .products .panel-heading .glyphicon-chevron-down,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading .glyphicon-chevron-up,#manageSubscribeAndSave #sectionShippingPayment .products .panel-heading .glyphicon-chevron-down,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading .glyphicon-chevron-up,#manageSubscribeAndSave #sectionReviewOrder .products .panel-heading .glyphicon-chevron-down{margin:0 5px;float:right;top:5px;}#manageSubscribeAndSave #sectionProductSelection .products .subcatprods .subcategory,#manageSubscribeAndSave #sectionShippingPayment .products .subcatprods .subcategory,#manageSubscribeAndSave #sectionReviewOrder .products .subcatprods .subcategory{padding:10px 15px;background-color:#f4f4f4;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}#manageSubscribeAndSave #sectionProductSelection .products .subcatprods .subcategory h3,#manageSubscribeAndSave #sectionShippingPayment .products .subcatprods .subcategory h3,#manageSubscribeAndSave #sectionReviewOrder .products .subcatprods .subcategory h3{color:#777;}#manageSubscribeAndSave #sectionProductSelection .products .subcatprods:first-of-type .subcategory,#manageSubscribeAndSave #sectionShippingPayment .products .subcatprods:first-of-type .subcategory,#manageSubscribeAndSave #sectionReviewOrder .products .subcatprods:first-of-type .subcategory{border-top:0;}#manageSubscribeAndSave #sectionProductSelection .products .pheader,#manageSubscribeAndSave #sectionShippingPayment .products .pheader,#manageSubscribeAndSave #sectionReviewOrder .products .pheader{padding:5px 15px;font-size:11px;font-weight:bold;color:#4b4b4b;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow:nth-child(odd),#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow:nth-child(odd),#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow:nth-child(odd){background-color:#fffdf6;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow{margin:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodimg,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodimg,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodimg{padding:0 0 0 5px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow img{max-width:100px;max-height:100px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow img{max-width:60px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .bsimg img{margin:25px 0 0 10px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .bsimg img{margin:15px 0 0 0;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .bsimg img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .bsimg img{margin:25px 0 0 0;position:relative;left:-5px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd{display:table-cell;vertical-align:middle;height:100px;padding-top:10px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd{height:60px;padding-top:0;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-cancel{width:75px;padding:7px 2px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-cancel{position:relative;left:-10px;}}@media screen and (min-width:768px) and (max-width:1023px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-cancel.lg{position:relative;top:-20px;}}@media screen and (min-width:768px) and (max-width:1199px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-cancel,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-continue,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-cancel{width:84px;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodadd .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .btn-cancel.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-continue.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodadd .btn-cancel.lg{width:90px;font-size:11.5px;padding:8px 4px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .launchSpecial,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .launchSpecial,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .launchSpecial{font-size:11px;margin-bottom:5px;margin-top:0;position:relative;top:-5px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp{padding-left:3px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp.ssr,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp.ssr,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp.ssr{height:80px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodname,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodname,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodname{color:#3f2a53;font-size:13px;font-weight:bold;line-height:1.3em;margin-bottom:2px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodname,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodname,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodname{font-size:12px;line-height:1.3em;margin-top:7px;max-width:185px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodpv{color:#585858;width:200px;display:inline;line-height:1.3em;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodprice,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodpv{font-size:12px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodredeem,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodredeem,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodredeem{display:block;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodpv{width:initial;margin-left:45px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .prodpv,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .prodpv{margin-left:30px;}}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp{height:initial;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bulksave,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bulksave,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bulksave{font-size:12px;font-weight:normal;font-style:normal;line-height:1.3em;letter-spacing:-.07px;color:#297f44;margin-top:3px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bulksave,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bulksave,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bulksave{margin-bottom:5px;}}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .backordered,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .backordered,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .backordered{font-size:11px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .backordered div,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .backordered div,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .backordered div{margin-bottom:3px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .backordered.gr,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .backordered.gr,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .backordered.gr{top:-7px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bo-par,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .oos-par,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bo-gr,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .oos-gr,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bo-par,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .oos-par,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bo-gr,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .oos-gr,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bo-par,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .oos-par,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bo-gr,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .oos-gr{visibility:hidden;display:none;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bo-par.vis,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .oos-par.vis,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .bo-gr.vis,#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .oos-gr.vis,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bo-par.vis,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .oos-par.vis,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .bo-gr.vis,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .oos-gr.vis,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bo-par.vis,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .oos-par.vis,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .bo-gr.vis,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .oos-gr.vis{visibility:visible;display:block;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .oos-gr .backordered,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow .prodnp .oos-gr .backordered,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow .prodnp .oos-gr .backordered{top:-7px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild{background-color:#fffdf6;height:200px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild img{max-width:100%;max-height:initial;margin-top:45px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .prodnp{height:200px;padding-right:20px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .prodnp .btn-build,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .prodnp .btn-build,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .prodnp .btn-build{display:block;margin-top:20px;float:right;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .prodnp .btn-build.lg,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .prodnp .btn-build.lg,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .prodnp .btn-build.lg{width:90px;font-size:11.5px;padding:8px 4px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild{height:275px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild img,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild img,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild img{margin-top:15px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .btn-build,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .btn-build,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .btn-build{margin-top:40px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .prodnp,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .prodnp,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .prodnp{padding-top:15px;display:block;height:initial;padding-right:5px;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild .prodnp .prodprice,#manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild .prodnp .prodprice,#manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild .prodnp .prodprice{padding-right:0!important;line-height:1.5em!important;width:initial;}}@media screen and (min-width:768px) and (max-width:1199px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .products .prods .prodrow.bsbuild,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .products .prods .prodrow.bsbuild{height:275px;}}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .prodaddcol,#manageSubscribeAndSave #sectionShippingPayment .prodaddcol,#manageSubscribeAndSave #sectionReviewOrder .prodaddcol{padding-left:0;}#manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .prodname,#manageSubscribeAndSave #sectionShippingPayment #bundlesavepanel .prodname,#manageSubscribeAndSave #sectionReviewOrder #bundlesavepanel .prodname{padding-right:15px;}#manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .prodprice,#manageSubscribeAndSave #sectionShippingPayment #bundlesavepanel .prodprice,#manageSubscribeAndSave #sectionReviewOrder #bundlesavepanel .prodprice{padding-right:15px;display:block;line-height:1.3em;padding-bottom:5px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .prodprice,#manageSubscribeAndSave #sectionShippingPayment #bundlesavepanel .prodprice,#manageSubscribeAndSave #sectionReviewOrder #bundlesavepanel .prodprice{display:inline-block!important;line-height:1.3em;width:100%;margin-top:5px;}#manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .btn-build,#manageSubscribeAndSave #sectionShippingPayment #bundlesavepanel .btn-build,#manageSubscribeAndSave #sectionReviewOrder #bundlesavepanel .btn-build{margin-top:5px!important;position:relative;left:20px;}#manageSubscribeAndSave #sectionProductSelection .subcatprods .prodpv,#manageSubscribeAndSave #sectionShippingPayment .subcatprods .prodpv,#manageSubscribeAndSave #sectionReviewOrder .subcatprods .prodpv{margin-left:25px!important;}}#manageSubscribeAndSave #sectionProductSelection .btn-product,#manageSubscribeAndSave #sectionProductSelection .btn-redeem,#manageSubscribeAndSave #sectionShippingPayment .btn-product,#manageSubscribeAndSave #sectionShippingPayment .btn-redeem,#manageSubscribeAndSave #sectionReviewOrder .btn-product,#manageSubscribeAndSave #sectionReviewOrder .btn-redeem{padding:8px 10px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .btn-product,#manageSubscribeAndSave #sectionProductSelection .btn-redeem,#manageSubscribeAndSave #sectionShippingPayment .btn-product,#manageSubscribeAndSave #sectionShippingPayment .btn-redeem,#manageSubscribeAndSave #sectionReviewOrder .btn-product,#manageSubscribeAndSave #sectionReviewOrder .btn-redeem{padding:7px 20px;width:initial;font-size:12px;min-width:70px;}}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled],#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled],#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled]{filter:alpha(opacity=100);opacity:1;background-color:#fff!important;color:#c63663!important;cursor:default!important;border:1px solid #c63663!important;padding:4px 0;width:140px;height:35px;border-radius:21px;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].nla,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].nla,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].nla{font-size:10px;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos{font-size:10px;}@media screen and (min-width:768px) and (max-width:1023px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos{position:relative;top:-20px;}}@media screen and (min-width:768px) and (max-width:1199px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos{max-width:80px;white-space:normal;}}@media screen and (max-width:767px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,.lang-fr #manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos{width:90px;white-space:normal;padding:0 4px;}}@media screen and (min-width:768px) and (max-width:1024px){#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].nla,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].nla,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].nla{height:40px;font-size:9px;line-height:1.4em;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].nla .hidden.mob,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].nla .hidden.mob,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].nla .hidden.mob{display:block!important;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].so,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].so,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].so{width:95px;font-size:10px;left:-10px;position:relative;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].so,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].so,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].so{font-size:12px;}}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled],#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled],#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled]{width:75px;height:28px;font-size:11px;font-weight:bold;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].nla,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].nla,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].nla{height:40px;font-size:9px;line-height:1.4em;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].nla .hidden.mob,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].nla .hidden.mob,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].nla .hidden.mob{display:block!important;}#manageSubscribeAndSave #sectionProductSelection .btn-product[disabled].oos,#manageSubscribeAndSave #sectionShippingPayment .btn-product[disabled].oos,#manageSubscribeAndSave #sectionReviewOrder .btn-product[disabled].oos{width:95px;font-size:10px;left:-10px;position:relative;}}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .btn-redeem,#manageSubscribeAndSave #sectionShippingPayment .btn-redeem,#manageSubscribeAndSave #sectionReviewOrder .btn-redeem{padding:7px 10px;}}#manageSubscribeAndSave #sectionProductSelection{min-height:450px;}#manageSubscribeAndSave #sectionProductSelection .group{padding-top:10px;}#manageSubscribeAndSave #sectionProductSelection .group.b3{height:130px;}#manageSubscribeAndSave #sectionProductSelection input[type=text],#manageSubscribeAndSave #sectionProductSelection select{padding:4px 10px;border-radius:5px;border:1px solid #d8d8d8;color:#595959;font-size:13px;height:26px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection input[type=text],#manageSubscribeAndSave #sectionProductSelection select{font-size:12px;padding:3px 9px;}}#manageSubscribeAndSave #sectionProductSelection .divBoosters h4{font-size:12px;color:#666;margin-bottom:5px;white-space:nowrap;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect{width:100%;max-width:240px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.CaptionCont{position:relative;border:1px solid #e5e6e7;border-radius:1px;background-color:#fff;margin:0;color:#595959;font-size:12px;padding:3px 6px 2px 10px;height:26px;margin-bottom:10px;text-align:left;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.CaptionCont>label>i{left:10px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper>.options{cursor:default;text-align:left;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper>.options li label{white-space:initial;font-size:11px;line-height:1.3em;color:#595959;padding-top:2px;margin-left:-2px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.options li.opt span{top:-3px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#523778;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.options li.opt.disabled.sel span{display:none;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.options li.opt.disabled.sel label{position:relative;left:-25px;font-size:12px;margin-bottom:0;color:#000;font-style:italic;opacity:.55;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{width:100%;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{display:none;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect>.optWrapper.multiple.isFloating{height:272px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters .SumoSelect.open>.optWrapper{top:25px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters.divBundleBoosters h4{padding-left:3px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters.divBundleBoosters .SumoSelect{max-width:290px;}#manageSubscribeAndSave #sectionProductSelection .divBoosters.divBundleBoosters .SumoSelect>.CaptionCont{max-height:31px;font-size:13px;border-radius:5px;border:1px solid #d8d8d8;padding:3px 8px 3px 12px!important;}#manageSubscribeAndSave #sectionProductSelection select{padding:2px 6px;width:240px;max-width:240px;margin-bottom:5px;}#manageSubscribeAndSave #sectionProductSelection select.flavor.sc{max-width:245px;width:245px;}#manageSubscribeAndSave #sectionProductSelection select.seloption{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:1px;display:block;padding:3px 6px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:12px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection select{width:185px;max-width:185px;}#manageSubscribeAndSave #sectionProductSelection select.flavor.sc{max-width:230px;width:230px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #sectionProductSelection select{width:188px;max-width:188px;}#manageSubscribeAndSave #sectionProductSelection select.flavor.sc{width:188px;max-width:188px;}}#manageSubscribeAndSave #sectionProductSelection select.flavor.hlred,#manageSubscribeAndSave #sectionProductSelection select.pflavor.hlred,#manageSubscribeAndSave #sectionProductSelection select.kitoption.hlred{border-color:#f00;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodprice{display:inline;}#manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .backordered{font-size:10px!important;}}#manageSubscribeAndSave #sectionOrderSettings{min-height:200px;}#manageSubscribeAndSave #sectionOrderSettings .settings,#manageSubscribeAndSave #sectionOrderSettings .settings label{color:#595959;font-size:16px;font-weight:bold;}#manageSubscribeAndSave #sectionOrderSettings .settings{padding-top:20px;font-size:14px;}#manageSubscribeAndSave #sectionOrderSettings .settings label{font-size:14px;cursor:inherit!important;}#manageSubscribeAndSave #sectionOrderSettings .text-right{position:relative;top:4px;}#manageSubscribeAndSave #sectionOrderSettings .text-right.mh30{max-height:30px;}#manageSubscribeAndSave #sectionOrderSettings .divProcessToday{position:relative;top:-5px;height:25px;white-space:nowrap;}#manageSubscribeAndSave #sectionOrderSettings .divProcessToday a{font-size:11px;color:#7a4470;text-decoration:underline;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionOrderSettings .divProcessToday{top:3px;}}#manageSubscribeAndSave #sectionOrderSettings .divProcessTodaySpacer{height:25px;}#manageSubscribeAndSave #sectionOrderSettings input[type=text]{padding:4px 10px;border-radius:5px;background:#fcfcfc;border:1px solid #d8d8d8;max-width:150px!important;height:33px;}#manageSubscribeAndSave #sectionOrderSettings .datepicker{cursor:default;background-image:url("/Content/images/temp/calendar.png")!important;background-repeat:no-repeat!important;background-position:120px 5px!important;}#manageSubscribeAndSave #sectionOrderSettings .datepicker.dtext{background-position:120px 3px!important;}#manageSubscribeAndSave #sectionOrderSettings .datepicker#autoOrderRunDate{font-size:12px;padding-left:10px;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker{max-width:150px;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar{left:-150px;border:1px solid #d8d8d8;border-radius:5px;padding:5px;padding-top:0;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:#7a4470;border-radius:5px;color:#fff;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover{border:1px solid #7a4470!important;border-radius:5px;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar header span,#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell.day-header{border-bottom:1px solid #f3f3f3!important;color:#aaa;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar header span.day__month_btn{color:#5e3f84;font-weight:bold;}#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled):not(.selected).day:hover,#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,#manageSubscribeAndSave #sectionOrderSettings .vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #fff;border-radius:5px;background:#f3f3f3;color:#2c2c2c;font-weight:bold;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker{font-size:14px;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog{width:350px!important;margin:auto;margin-top:100px;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog .modal-body{padding:20px 30px 20px 25px;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog .modal-footer.notop{border-top:0;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog .btn-continue,#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog .btn-cancel{padding:10px 10px;width:130px;}#manageSubscribeAndSave #sectionOrderSettings #modalDatePicker .modal-dialog .btn-cancel{margin-right:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionOrderSettings{min-height:160px;}#manageSubscribeAndSave #sectionOrderSettings .settings,#manageSubscribeAndSave #sectionOrderSettings .settings label{font-size:12px;line-height:1.3em;}#manageSubscribeAndSave #sectionOrderSettings input[type=text]{height:30px;}}#manageSubscribeAndSave #sectionOrderSettings.mod{min-height:0;}#manageSubscribeAndSave #sectionOrderSettings.mod #modalDatePicker{font-size:14px;}#manageSubscribeAndSave #sectionOrderSettings.mod #modalDatePicker .modal-dialog .modal-footer.notop{padding:0 15px 20px 0;}#manageSubscribeAndSave #sectionOrderSettings.mod #modalDatePicker .modal-dialog .btn-continue{padding:5px;width:80px;}#manageSubscribeAndSave .aofixside{margin-bottom:25px;width:92%;min-width:282px;max-width:358px;background-color:#fffdf6;}#manageSubscribeAndSave .aofixside.absolute{position:absolute;}#manageSubscribeAndSave .aofixside.fixed{position:fixed;}#manageSubscribeAndSave .aofixside.bottom{position:fixed;top:initial;bottom:300px;}@media screen and (max-width:767px){#manageSubscribeAndSave .aosummary.absolute{position:initial;margin-bottom:initial;min-width:initial;width:initial;max-width:initial;margin-top:20px;}}#manageSubscribeAndSave .cartfooter{position:fixed;bottom:0;z-index:999999;height:65px;background-color:#f3f3f5;border-top:1px solid #d8d8d8;left:1px;width:100%;padding-top:10px;}#manageSubscribeAndSave .cartfooter .mln5{margin-left:-5px;}#manageSubscribeAndSave .cartfooter .pr5{padding-right:5px;}#manageSubscribeAndSave .cartfooter .cart-mobile-items{background-color:#fff;border:1px solid #36264d;border-radius:4px;padding-right:7px;cursor:pointer;white-space:nowrap;}#manageSubscribeAndSave .cartfooter .cart-mobile-items .cart-icon{background-color:#3b2d59;color:#fff;padding:6px 12px;font-size:14px;border:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-right:4px;}#manageSubscribeAndSave .cartfooter .subtotal{font-size:16px;color:#7a4470;font-weight:bold;line-height:1.3em;padding-top:2px;}#manageSubscribeAndSave .cartfooter .subtotal.currdisp{white-space:nowrap;font-size:15px;padding-left:5px;}#manageSubscribeAndSave .cartfooter .totalpv{color:#a3a3a3;font-size:12px;}#manageSubscribeAndSave .cartfooter .btn-continue{padding:10px 20px;width:initial;}#manageSubscribeAndSave .aocart h2{font-size:14px;}#manageSubscribeAndSave .aocart h2 span{font-weight:normal;}#manageSubscribeAndSave .aocart .aocartcontent{min-height:200px;padding:10px 20px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems p{padding-top:15px;padding-left:10px;color:#747474;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow{color:#535353;font-size:12px;line-height:1.3em;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .strike{text-decoration:line-through;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .red{color:#c63663;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow br.itembr{display:block;content:"";margin-top:5px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.bsrow{padding-bottom:10px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.bsrowp{margin-top:5px;padding-bottom:5px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.bsrowp [class*=col-]{padding-top:7px;padding-bottom:3px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.bsrowp .npt{padding-top:0;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.bsrowc{padding-bottom:8px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow{padding-top:10px;display:block!important;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice{white-space:nowrap;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice .freegiftSS{display:inline;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice .freegiftSS .pop{z-index:999;position:relative;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice .freegiftSS .pop i{font-size:14px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow select{padding:1px 1px;border-radius:5px;border:1px solid #d8d8d8;color:#535353;font-size:12px;position:relative;top:-2px;left:-5px;width:40px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .spanqty{display:inline-block;width:40px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow h5{color:#4b4b4b;font-weight:bold;font-size:11px;padding-bottom:3px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pl25{padding-left:25px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pl30{padding-left:30px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pr0{padding-right:0;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pr7{padding-right:7px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .tag{display:inline-block;text-transform:uppercase;background-color:#ccbcdf;color:#604083;font-weight:bold;border-radius:2px;font-size:8px;line-height:8px;padding:4px 3px 2px 3px;position:relative;top:-2px;margin-bottom:3px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .tag.nobg{background:none;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .removeCartItem{font-size:14px;color:#888;border:0!important;background:none;float:right;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow ul.kitul{margin-left:20px;font-size:10px;line-height:1.4em;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow ul.kitul li::marker{color:#5f2550;font-size:11px;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .prop65{margin-top:0;padding:0 15px 8px 17px;position:relative;top:-2px;color:#aaa;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .bscontainer{background-color:#f1f1f1;border-radius:4px;margin-left:-10px;margin-right:-10px;display:block!important;}#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .bscontainer .detailrow.bsrowp,#manageSubscribeAndSave .aocart .aocartcontent .aocartitems .bscontainer .detailrow.bsrowc{margin-left:-5px;margin-right:-5px;}#manageSubscribeAndSave .aocart .aocartfooter .hrrow{margin-left:25px;margin-right:25px;margin-bottom:10px;}#manageSubscribeAndSave .aocart .aocartfooter .hrrow .hr-gray{margin:0 -4px 5px -4px;border-bottom:1px solid #b2b2b2;}#manageSubscribeAndSave .aocart .aocartfooter .rewards{line-height:1.3em;font-size:14px;font-weight:bold;color:#4c4c4c;}#manageSubscribeAndSave .aocart .aocartfooter .rewards.rlabel{padding-left:55px;position:relative;top:-4px;}#manageSubscribeAndSave .aocart .aocartfooter .rewards.shift{position:relative;left:-20px;}#manageSubscribeAndSave .aocart .aocartfooter .rewards span{display:inline-block;position:relative;top:-2px;}#manageSubscribeAndSave .aocart .aocartfooter .rewards i.glyphicon{font-size:16px;color:#36264d;}#manageSubscribeAndSave .aocart .aocartfooter .rewards i.fa{font-size:16px;margin-left:2px;position:relative;top:-1px;}#manageSubscribeAndSave .aocart .aocartfooter .aocarttotals{margin-bottom:15px;}#manageSubscribeAndSave .aocart .aocartfooter .aocarttotals .subtotal{font-size:20px;color:#7a4470;font-weight:bold;line-height:1em;margin-bottom:8px;}#manageSubscribeAndSave .aocart .aocartfooter .aocarttotals .totalpv{font-size:14px;font-weight:bold;color:#4c4c4c;}#manageSubscribeAndSave .aocart .aocartfooter .aocarttotals .pl{padding-left:40px;}#manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-cancel{margin-right:0;}@media screen and (max-width:991px){#manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-continue,#manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-cancel{font-size:13px;padding:10px 18px!important;width:110px!important;}}#manageSubscribeAndSave .cartmodal{display:none;}#manageSubscribeAndSave .customcheckbox .cblabel{color:#5f5f5f;font-size:13px;line-height:1.3em;margin-top:5px;position:relative;left:-5px;}#manageSubscribeAndSave .customcheckbox .cb-item{position:relative;padding:1em;margin:0 8px 0 0!important;z-index:1000;top:-7px;left:-10px;}#manageSubscribeAndSave .customcheckbox .cb-item ::-moz-selection{background:transparent;}#manageSubscribeAndSave .customcheckbox .cb-item ::selection{background:transparent;}#manageSubscribeAndSave .customcheckbox .cb-item .checkbox{margin-top:0;margin-bottom:15px;}#manageSubscribeAndSave .customcheckbox .cb-item input+span{content:"";display:inline-block;margin:0 .5em 0 0;padding:0;vertical-align:middle;width:1.75em;height:1.75em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;background-color:#fff;border:2px solid #684785;}#manageSubscribeAndSave .customcheckbox .cb-item input+span::after{content:"";display:block;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;background-color:#684785;}@media screen and (min-width:768px){#manageSubscribeAndSave .customcheckbox .cb-item :hover input+span{box-shadow:0 2px 4px rgba(0,0,0,.15);}}#manageSubscribeAndSave .customcheckbox .cb-item input:active+span{box-shadow:0 4px 8px rgba(0,0,0,.15);}#manageSubscribeAndSave .customcheckbox .cb-item input:checked+span::after{-webkit-transform:scale(1);transform:scale(1);}#manageSubscribeAndSave .customcheckbox .cb-item input{position:absolute;cursor:pointer;opacity:0;visibility:hidden;}#manageSubscribeAndSave .customcheckbox .cb-item input+span{border-radius:5px;}#manageSubscribeAndSave .customcheckbox .cb-item input+span::after{background:url("/Content/images/temp/checkmark.png") no-repeat center;background-color:#684785;background-size:contain;width:1.2em;height:1.2em;position:relative;top:.1em;left:.1em;}#manageSubscribeAndSave .customcheckbox .cb-item input:checked+span{background-color:#684785;}@media screen and (max-width:767px){#manageSubscribeAndSave .customcheckbox .cb-item{top:-22px;}#manageSubscribeAndSave .customcheckbox .cb-item .checkbox{margin-top:10px;margin-bottom:5px;}#manageSubscribeAndSave .customcheckbox .cblabel{font-size:12px;margin-top:0;left:-10px;}#manageSubscribeAndSave .customcheckbox .efcol{padding-left:0;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave .customcheckbox .cblabel{left:10px;padding-right:15px;}#manageSubscribeAndSave .customcheckbox .efcol{padding-right:0;}}@media screen and (min-width:992px) and (max-width:1199px){#manageSubscribeAndSave .customcheckbox .cblabel{left:5px;}}#manageSubscribeAndSave #modalShipping label{color:#595959;font-weight:bold;font-size:14px;cursor:initial!important;margin-bottom:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalShipping label{font-size:12px;}}#manageSubscribeAndSave #modalShipping label.error{color:#f00;display:inline-block;margin-left:5px;font-size:13px;display:none;}#manageSubscribeAndSave #modalShipping input[type=text],#manageSubscribeAndSave #modalShipping select{padding:4px 10px;border-radius:5px;background:#fcfcfc;border:1px solid #d8d8d8;color:#595959;font-size:14px;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalShipping input[type=text],#manageSubscribeAndSave #modalShipping select{font-size:12px;padding:3px 9px;}}#manageSubscribeAndSave #modalShipping select{padding:4px 6px;}#manageSubscribeAndSave #modalShipping .radio-item{position:relative;padding:0 6px;margin:5px 0 5px;}#manageSubscribeAndSave #modalShipping .radio-item input[type=radio]{display:none;}#manageSubscribeAndSave #modalShipping .radio-item label .text-muted{font-weight:normal;}#manageSubscribeAndSave #modalShipping .radio-item label:before{content:" ";display:inline-block;position:relative;top:5px;margin:0 8px 0 0;width:20px;height:20px;border-radius:11px;border:2px solid #bdbdbd;background-color:#bdbdbd;}#manageSubscribeAndSave #modalShipping .radio-item input[type=radio]:checked+label:before{border:2px solid #5e3e81;background-color:#5e3e81;}#manageSubscribeAndSave #modalShipping .radio-item input[type=radio]:checked+label:after{border-radius:11px;width:8.5px;height:9px;position:absolute;top:10px;left:11.5px;content:" ";display:block;background:#fff;}#manageSubscribeAndSave #modalShipping .modal-content{padding-bottom:20px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body{padding:20px 30px 0 30px;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalShipping .modal-content .modal-body{padding:20px 15px 0 15px;}}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping{margin-bottom:5px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .row-eq-height{margin:0;padding:30px 0;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .shippad{padding:0 30px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .bdl{border-left:1px solid #d8d8d8;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .row-eq-height{padding:15px 0;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .bdl{border-left:0;padding:15px 15px 0 15px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .bdb{border-bottom:1px solid #d8d8d8;padding:0 15px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .customcheckbox .cblabel{left:0;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .shippad.bdl{padding-right:0;padding-left:15px;}}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .shiploading{display:inline-block;margin-right:10px;position:relative;top:-10px;margin-left:20px;color:#5f5f5f;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis{display:inline-block;position:relative;width:64px;height:32px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis div{position:absolute;top:13px;width:8px;height:8px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0);background-color:#3f2a55;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite;}#manageSubscribeAndSave #modalShipping .modal-content .modal-body #shipping .lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(19px,0);}}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip{text-align:left;padding-left:20px;height:40px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip .cb-item{width:25px;display:inline-block;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip span.set{display:inline-block;position:relative;font-size:14px;top:-5px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip a{font-size:16px;position:relative;top:-5px;left:1px;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip{padding-left:5px;height:50px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip .cb-item{width:25px;display:inline-block;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip span.set{top:-20px;left:-5px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .preferredShip a{top:-20px;left:-2px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .btn{padding:5px;width:80px;}#manageSubscribeAndSave #modalShipping .modal-content .modal-footer .btn-cancel{margin-right:0;}}#manageSubscribeAndSave #modalShipping.op0{opacity:0;}#manageSubscribeAndSave .ordersched{line-height:1.2em;font-size:11px;position:relative;margin-bottom:10px;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body{min-height:175px;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body input[type=text]{max-width:125px;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .datepicker.dtext{background-position:100px 3px!important;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .selToday{height:30px;padding-top:20px;text-align:center;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .selToday div{font-size:12px;font-weight:bold;letter-spacing:-.07px;color:#7a4470;line-height:1.3em;}@media screen and (max-width:991px){#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .selToday{height:50px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .selToday{padding:25px 30px 0 30px;}}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .ordersched{top:20px;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-footer{border-top:0;padding:5px 15px 25px 15px;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-footer .align-center{text-align:right;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-footer .btn{padding:5px;width:80px;}#manageSubscribeAndSave #modalOrderSettings .modal-content .modal-footer .btn-cancel{margin-right:0;}}#manageSubscribeAndSave #modalOrderSettings.op0{opacity:0;}#manageSubscribeAndSave #sectionShippingPayment label{color:#595959;font-weight:bold;font-size:14px;cursor:initial!important;margin-bottom:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionShippingPayment label{font-size:12px;}}#manageSubscribeAndSave #sectionShippingPayment label.error{color:#f00;display:inline-block;margin-left:5px;font-size:13px;display:none;}#manageSubscribeAndSave #sectionShippingPayment input[type=text],#manageSubscribeAndSave #sectionShippingPayment select{padding:4px 10px;border-radius:5px;background:#fcfcfc;border:1px solid #d8d8d8;color:#595959;font-size:14px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionShippingPayment input[type=text],#manageSubscribeAndSave #sectionShippingPayment select{font-size:12px;padding:3px 9px;}}#manageSubscribeAndSave #sectionShippingPayment select{padding:4px 6px;}#manageSubscribeAndSave #sectionShippingPayment .radio-item{position:relative;padding:0 6px;margin:5px 0 5px;}#manageSubscribeAndSave #sectionShippingPayment .radio-item input[type=radio]{display:none;}#manageSubscribeAndSave #sectionShippingPayment .radio-item label .text-muted{font-weight:normal;}#manageSubscribeAndSave #sectionShippingPayment .radio-item label:before{content:" ";display:inline-block;position:relative;top:5px;margin:0 8px 0 0;width:20px;height:20px;border-radius:11px;border:2px solid #bdbdbd;background-color:#bdbdbd;}#manageSubscribeAndSave #sectionShippingPayment .radio-item input[type=radio]:checked+label:before{border:2px solid #5e3e81;background-color:#5e3e81;}#manageSubscribeAndSave #sectionShippingPayment .radio-item input[type=radio]:checked+label:after{border-radius:11px;width:8.5px;height:9px;position:absolute;top:10px;left:11.5px;content:" ";display:block;background:#fff;}#manageSubscribeAndSave #sectionShippingPayment #shipping .row-eq-height{margin:0;padding:30px 0;}#manageSubscribeAndSave #sectionShippingPayment #shipping .shippad{padding:0 30px;}#manageSubscribeAndSave #sectionShippingPayment #shipping .bdl{border-left:1px solid #d8d8d8;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionShippingPayment #shipping .row-eq-height{padding:15px 0;}#manageSubscribeAndSave #sectionShippingPayment #shipping .bdl{border-left:0;padding:15px 15px 0 15px;}#manageSubscribeAndSave #sectionShippingPayment #shipping .bdb{border-bottom:1px solid #d8d8d8;padding:0 15px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #sectionShippingPayment #shipping .shippad.bdl{padding-right:0;padding-left:15px;}}#manageSubscribeAndSave #sectionShippingPayment #shipping .shiploading{display:inline-block;margin-right:10px;position:relative;top:-10px;margin-left:20px;color:#5f5f5f;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis{display:inline-block;position:relative;width:64px;height:32px;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis div{position:absolute;top:13px;width:8px;height:8px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0);background-color:#3f2a55;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite;}#manageSubscribeAndSave #sectionShippingPayment #shipping .lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(19px,0);}}#manageSubscribeAndSave #sectionShippingPayment #payment{padding-bottom:20px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment{padding:30px 45px 15px 45px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod{width:100%;background-color:#fcfcfc;border:1px solid #ddd;border-radius:4px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .bb1{padding:5px 10px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .radio-item{margin:0;left:-10px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .expires{margin-top:3px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .cardname{padding:10px 0 10px 50px;color:#4a4a4a;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .billaddress{padding:10px 15px 10px 10px;color:#4a4a4a;line-height:1.4em;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .billaddress label{line-height:22.6px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .billaddress br{line-height:20px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionShippingPayment #payment .payment{padding:10px 25px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .row-eq-height{display:flex;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .expires{display:table-cell;vertical-align:middle;height:44px;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .expires{display:table-cell;vertical-align:middle;height:34px;margin-top:0;}#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .cardname,#manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .billaddress{font-size:11px;}}@media screen and (min-width:991px) and (max-width:1199px){#manageSubscribeAndSave #sectionShippingPayment #payment .payment{padding:30px 35px 15px 35px;}}#manageSubscribeAndSave #sectionShippingPayment #payment .addnewp{padding-left:45px;}#manageSubscribeAndSave #sectionShippingPayment #payment .addnewp .btn-addnewp{width:auto;padding:7px 25px;}#manageSubscribeAndSave #sectionShippingPayment #modalAddPayment .sameLabel{font-weight:normal;font-size:13px;position:relative;line-height:1.4em;}#manageSubscribeAndSave #modalPayment .modal-content{padding-bottom:20px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body{padding-bottom:0;}@media screen and (max-width:1199px){#manageSubscribeAndSave #modalPayment .modal-content .modal-body{padding:20px 15px 0 15px;}}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment{margin-bottom:5px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment{padding:30px 45px 15px 45px;}@media screen and (min-width:992px) and (max-width:1199px){#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment{padding:30px 15px 15px 30px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment~.payment{padding-left:0;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment{padding:30px 20px 15px 20px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment~.payment{padding-left:0;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .cardname{padding:10px 0 10px 25px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod label{font-size:12px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .bb1 label{white-space:nowrap;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .bb1 .expires label{position:relative;top:2px;left:15px;}}@media screen and (max-width:767px){#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment{padding:10px 25px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .cardname{padding:10px 0 10px 25px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod label{font-size:12px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .bb1 label{white-space:nowrap;}#manageSubscribeAndSave #modalPayment .modal-content .modal-body #payment .payment .paymentMethod .bb1 .expires label{position:relative;top:2px;left:15px;}}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment{text-align:left;padding-left:20px;height:40px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment .cb-item{width:25px;display:inline-block;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment span.set{display:inline-block;position:relative;font-size:14px;top:-5px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment a{font-size:16px;position:relative;top:-5px;left:1px;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment{padding-left:5px;height:50px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment .cb-item{width:25px;display:inline-block;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment span.set{top:-20px;left:-5px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .preferredPayment a{top:-20px;left:-2px;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .btn{padding:5px;width:auto;}#manageSubscribeAndSave #modalPayment .modal-content .modal-footer .btn-cancel{margin-right:0;}}#manageSubscribeAndSave #modalPayment.op0{opacity:0;}#manageSubscribeAndSave #sectionReviewOrder{min-height:520px;}#manageSubscribeAndSave #sectionReviewOrder.withRewards{min-height:720px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionReviewOrder{min-height:initial;}#manageSubscribeAndSave #sectionReviewOrder.withRewards{min-height:initial;}}#manageSubscribeAndSave #sectionReviewOrder .aodisplay{display:block!important;}#manageSubscribeAndSave #sectionReviewOrder .aoselectNeeded{border:2px solid #3f2a56;background:#f9f9f9;}#manageSubscribeAndSave #sectionReviewOrder .aoreview .bb1{padding-top:9px;padding-bottom:8px;}#manageSubscribeAndSave #sectionReviewOrder .aoreview h2{display:inline;line-height:14px;}#manageSubscribeAndSave #sectionReviewOrder .aoreview .edit{float:right;margin-right:8px;}#manageSubscribeAndSave #sectionReviewOrder .aoreview .edit i.fa-edit{font-size:16px;color:#7a4470;margin-right:8px;position:relative;top:2px;}#manageSubscribeAndSave #sectionReviewOrder .aoreview .edit a{font-size:14px;line-height:14px;color:#7a4470;text-decoration:underline;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent{font-weight:bold;min-height:100px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionReviewOrder .aocartcontent{min-height:inherit;}}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .tag{float:right;margin-bottom:0;top:0;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .price,#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .qty{color:#7a4470;white-space:nowrap;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .price .popover-content,#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .qty .popover-content{color:#535353;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .pv{color:#9b9b9b;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .pl0{padding-left:0;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .promogiftlabel{font-weight:normal;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-]{padding-top:20px;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-].selectgift{padding-top:5px!important;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-].selectgift .selectgiftlabel{margin-bottom:5px;font-weight:bold;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-].selectgift select.form-control{width:240px;border-radius:5px;border:solid 1px #ccc;font-size:12px;height:26px;padding:2px 3px;font-weight:normal;line-height:1.5em;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-].selectgift select.form-control.hlRed{border-color:#f00!important;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .npt{padding-top:0!important;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .npt ul.kitul{margin-left:15px;font-size:10px;line-height:1.4em;margin-bottom:1px;font-weight:normal;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .npt ul.kitul li::marker{color:#5f2550;font-size:11px;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .prodimg{padding-top:0!important;padding-left:5px;padding-right:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .pr0{padding-right:0;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .pl5{padding-left:5px;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .pt5{padding-top:5px!important;}}@media screen and (max-width:991px){#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .tag{float:none;margin-bottom:3px;}}@media screen and (max-width:1199px){#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow [class*=col-]{padding-top:10px;}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow.itemrow [class*=col-]{padding-top:10px;}}#manageSubscribeAndSave #sectionReviewOrder .aocartcontent .headerrow [class*=col-]{padding-top:0;}#manageSubscribeAndSave #sectionReviewOrder .ordershipping,#manageSubscribeAndSave #sectionReviewOrder .orderpayment{padding:10px 15px;color:#535353;font-size:12px;line-height:1.3em;}#manageSubscribeAndSave #sectionReviewOrder .ordershipping .pl0,#manageSubscribeAndSave #sectionReviewOrder .orderpayment .pl0{padding-left:0;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionReviewOrder .ordershipping .pl0,#manageSubscribeAndSave #sectionReviewOrder .orderpayment .pl0{padding-left:10px;}}@media screen and (min-width:992px) and (max-width:1199px){#manageSubscribeAndSave #sectionReviewOrder .ordershipping .pl0,#manageSubscribeAndSave #sectionReviewOrder .orderpayment .pl0{padding-left:10px;}}#manageSubscribeAndSave #sectionReviewOrder .ordershipping img{height:50px;}#manageSubscribeAndSave #sectionReviewOrder .ordershipping img.img-shipping{margin-top:8px;}#manageSubscribeAndSave #sectionReviewOrder .orderpayment .cardimage{border-radius:8px;border:1px solid #979797;width:60px;padding:5px 0;margin:5px 0 0 5px;text-align:center;}#manageSubscribeAndSave #sectionReviewOrder .orderaddress,#manageSubscribeAndSave #sectionReviewOrder .ordercard{color:#595959;font-weight:bold;font-size:12px;margin-top:5px;margin-bottom:3px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit{position:relative;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit.sectionProcessToday{margin-top:40px!important;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit.sectionProcessToday .processToday{position:absolute;top:-30px;font-size:14px;font-weight:bold;letter-spacing:-.08px;color:#3f2a56;line-height:1.3em;}@media screen and (max-width:991px){#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit.sectionProcessToday{margin-top:50px!important;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit.sectionProcessToday .processToday{top:-42px;}}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .edit{float:right;margin:5px 15px 0 15px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .edit i.fa-edit{font-size:16px;color:#7a4470;margin-right:8px;position:relative;top:2px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .edit a{font-size:14px;line-height:14px;color:#7a4470;text-decoration:underline;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit img{position:relative;top:-5px;left:25px;height:50px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdatelabel{color:#4b4b4b;font-size:14px;font-weight:bold;line-height:16px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdate{color:#63225d;font-size:18px;font-weight:bold;letter-spacing:.35px;line-height:1em;margin:6px 0;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdate div{display:inline-block;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdate .freq{margin-right:20px;line-height:1em;letter-spacing:.15px;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdate .divProcessToday{line-height:1em;}#manageSubscribeAndSave #sectionReviewOrder .aosettingsedit .nextdate .divProcessToday a{font-size:11px;color:#5d3e82;text-decoration:underline;}#manageSubscribeAndSave #orderSummary{border:0;background-color:transparent;}#manageSubscribeAndSave #orderSummary .aocartcontent{min-height:inherit;}#manageSubscribeAndSave #orderSummary .aocartitems{color:#575757;font-weight:bold;}#manageSubscribeAndSave #orderSummary .aocartitems .subtotal{color:#4b4b4b;font-size:15px;}#manageSubscribeAndSave #orderSummary .aocartitems .tax,#manageSubscribeAndSave #orderSummary .aocartitems .shipping,#manageSubscribeAndSave #orderSummary .aocartitems .rewards,#manageSubscribeAndSave #orderSummary .aocartitems .rewardsfee{color:#4b4b4b;font-size:12px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewards{line-height:1.3em;margin-top:8px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewards.shift{position:relative;left:-20px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewards span{display:inline-block;position:relative;top:-3px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewards i.glyphicon{font-size:16px;color:#36264d;}#manageSubscribeAndSave #orderSummary .aocartitems .rewards i.fa{font-size:16px;margin-left:2px;position:relative;top:-1px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewardsfee{line-height:1.1em;margin-top:5px;}#manageSubscribeAndSave #orderSummary .aocartitems .rewardsfee i.fa{font-size:14px;margin-left:6px;position:relative;top:1px;}#manageSubscribeAndSave #orderSummary .aocartitems .promo{font-size:12px;font-weight:bold;color:#c63663;}#manageSubscribeAndSave #orderSummary .aocartitems .hr-gray{margin:0 -4px 5px -4px;border-bottom:1px solid #b2b2b2;}#manageSubscribeAndSave #orderSummary .aocartitems .hr-gray div{border-bottom:1px solid #e6e6e6;}#manageSubscribeAndSave #orderSummary .aocartitems .total{color:#63225d;font-size:20px;letter-spacing:.15px;}#manageSubscribeAndSave #orderSummary .aocartitems .totalpv{color:#9c9c9c;font-size:15px;}#manageSubscribeAndSave #orderSummary .aocartitems #min100PV{margin:10px 0;}#manageSubscribeAndSave #orderSummary .aosettingsedit{background-color:#f3f3f5;}#manageSubscribeAndSave #orderSummary .aosettingsedit.sectionProcessToday{margin-top:40px!important;position:relative;}#manageSubscribeAndSave #orderSummary .aosettingsedit.sectionProcessToday .processToday{position:absolute;top:-40px;font-size:14px;font-weight:bold;letter-spacing:-.08px;color:#3f2a56;line-height:1.3em;}#manageSubscribeAndSave #orderSummary .aosettingsedit .edit{float:right;margin:5px 15px 0 15px;}#manageSubscribeAndSave #orderSummary .aosettingsedit .edit i.fa-edit{font-size:16px;color:#5d3e82;margin-right:8px;position:relative;top:2px;}#manageSubscribeAndSave #orderSummary .aosettingsedit .edit a{font-size:14px;line-height:14px;color:#5d3e82;text-decoration:underline;}#manageSubscribeAndSave #orderSummary .aosettingsedit img{position:relative;top:-5px;left:20px;height:50px;}#manageSubscribeAndSave #orderSummary .aosettingsedit .nextdatelabel{color:#4b4b4b;font-size:14px;font-weight:bold;line-height:16px;}#manageSubscribeAndSave #orderSummary .aosettingsedit .nextdate{color:#63225d;font-size:18px;font-weight:bold;}#manageSubscribeAndSave #orderSummary .aocartfooter .customcheckbox{padding:0 20px;}#manageSubscribeAndSave #orderSummary .aocartfooter .customcheckbox .cb-item{padding:10px 0 0 10px;}#manageSubscribeAndSave #orderSummary .aocartfooter .customcheckbox .cblabel{margin-top:0;left:-20px;white-space:nowrap;}@media screen and (max-width:991px){#manageSubscribeAndSave #orderSummary .aocartfooter .customcheckbox .cblabel{left:-10px;}}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height{margin:0;padding:10px 10px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .pr0{padding-right:0;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .list-contacts{margin:0;line-height:24px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .list-contacts i{margin-right:6px;color:#5f2550!important;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .question{color:#4b4b4b;font-size:15px;font-weight:bold;line-height:1.3em;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg{text-align:center;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg img{height:50px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{margin-top:7px;font-size:11px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div .glyphicon{color:#5d3e82;font-size:10px;}@media screen and (max-width:767px){#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height{display:flex;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .list-contacts{font-size:11px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .question{font-size:13px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .supportmail,#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .supportphone{font-size:10px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{font-size:10px;white-space:nowrap;}}#manageSubscribeAndSave #orderSummary .aocartfooter .bdl{border-left:1px solid #ececec;}#manageSubscribeAndSave #orderSummary .aocartfooter a{text-decoration:underline;}#manageSubscribeAndSave #orderSummary .aocartfooter a:focus{color:#5f2550;}#manageSubscribeAndSave #orderSummary .hritem{padding-left:25px;padding-right:25px;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{display:inline-block;text-transform:uppercase;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .appliedPromos{padding:0 15px;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .addedPromos{padding:5px 15px;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .apply{position:relative;}@media screen and (max-width:767px){#manageSubscribeAndSave #orderSummary{margin-top:0;}#manageSubscribeAndSave #orderSummary .aocartfooter .customcheckbox .cb-item{padding:15px 0 0 10px;}#manageSubscribeAndSave #orderSummary .cblabel{left:0;}#manageSubscribeAndSave #orderSummary .efcol{padding-left:5px;}#manageSubscribeAndSave #orderSummary .navigation .btn-continue,#manageSubscribeAndSave #orderSummary .navigation .btn-cancel{width:140px!important;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .apply{left:-4px;}}@media screen and (min-width:768px) and (max-width:991px){#manageSubscribeAndSave #orderSummary .navigation .btn-continue,#manageSubscribeAndSave #orderSummary .navigation .btn-cancel{width:130px!important;position:relative;}#manageSubscribeAndSave #orderSummary .navigation .btn-continue{left:-10px;}#manageSubscribeAndSave #orderSummary .navigation .btn-cancel{left:10px;}#manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:190px;}}#manageSubscribeAndSave #orderSummary .btn-submit{padding:11px!important;}#manageSubscribeAndSave #sectionOrderPlaced{min-height:300px;color:#535353;font-weight:bold;font-size:16px;}#manageSubscribeAndSave #sectionOrderPlaced .aodisplay{display:block!important;}#manageSubscribeAndSave #sectionOrderPlaced .ordercheck{margin:30px 0 20px 0;}#manageSubscribeAndSave #sectionOrderPlaced .ordercheck .checkmark{display:flex;margin:0 auto;width:110px;height:110px;border-radius:100%;color:#fff;background:#5d3e82;position:relative;}#manageSubscribeAndSave #sectionOrderPlaced .ordercheck .checkmark .glyphicon{color:#fff;font-size:75px;position:relative;top:15px;left:15px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionOrderPlaced .ordercheck{margin:20px 0;}#manageSubscribeAndSave #sectionOrderPlaced .ordercheck .checkmark{width:90px;height:90px;}#manageSubscribeAndSave #sectionOrderPlaced .ordercheck .checkmark .glyphicon{font-size:60px;}}#manageSubscribeAndSave #sectionOrderPlaced .npd{font-size:14px;}#manageSubscribeAndSave #sectionOrderPlaced .npd span{font-weight:normal;}#manageSubscribeAndSave #sectionOrderPlaced a.aolink{position:relative;top:5px;margin-left:15px;margin-right:8px;}#manageSubscribeAndSave #sectionOrderPlaced .glyphicon-chevron-right{color:#5d3e82;position:relative;top:-2px;}@media screen and (max-width:767px){#manageSubscribeAndSave #sectionOrderPlaced{font-size:13px;min-height:260px;}#manageSubscribeAndSave #sectionOrderPlaced .npd{font-size:12px;}#manageSubscribeAndSave #sectionOrderPlaced .btn-primary{font-size:12px;padding:5px 15px;}#manageSubscribeAndSave #sectionOrderPlaced a.aolink{margin-left:5px;margin-right:5px;font-size:12px;}}@media screen and (max-width:400px){#manageSubscribeAndSave #sectionOrderPlaced .btn-primary{margin-left:5px;}#manageSubscribeAndSave #sectionOrderPlaced a.aolink{margin-right:0;}}#manageSubscribeAndSave .modal .modal-content{border-radius:8px;}#manageSubscribeAndSave .modal .modal-content .product-box{min-height:410px;border-radius:6px;}#manageSubscribeAndSave .modal .modal-header{border-top-left-radius:8px;border-top-right-radius:8px;}#manageSubscribeAndSave .modal.purple .modal-content .modal-header{background-color:#5f2550;padding:12px 15px;}#manageSubscribeAndSave .modal.purple .modal-content .modal-header h4.modal-title{color:#fff;font-size:20px;font-weight:normal;}#manageSubscribeAndSave .modal.purple .modal-content .modal-header button.close{color:#fff;opacity:1;margin-top:0;}#manageSubscribeAndSave .modal.purple .modal-content .modal-body-content{font-size:13px;}@media screen and (max-width:767px){#manageSubscribeAndSave .modal.purple .modal-content .modal-header h4.modal-title{font-size:16px;}#manageSubscribeAndSave .modal.purple .modal-content .modal-header button.close{font-size:18px;}}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row{padding:0 10px 15px 10px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box{min-height:406px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-imitation img{max-height:200px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-imitation .soldout{top:15px;right:25px;width:60px;height:60px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-name{line-height:1.2em;height:41.6px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .giftprice{color:#aaa;display:inline-block;line-height:15px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .text{color:#747474;line-height:1.3em;display:inline-block;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .backordered{position:absolute;bottom:57px;padding-right:25px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .btn-add-to-cart.disabled{height:30.8px;}@media screen and (min-width:1200px){#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-desc.esf .product-name{font-size:13px;height:20px;}}@media screen and (max-width:1199px){#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-imitation .soldout{top:15px;right:15px;width:50px;height:50px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .details{min-height:62px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-name{white-space:initial;font-size:14px;height:auto;}}@media screen and (max-width:767px){#manageSubscribeAndSave #modalProductCredits .modal-body .item-row{padding:0 5px 15px 5px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box{min-height:420px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-imitation .soldout{right:10px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-name{font-size:12px;height:30px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-desc{padding-right:15px;padding-left:15px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .details{min-height:65px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .small .clamped-2{min-height:60px!important;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .btn-primary{padding:5px 15px;}}@media screen and (max-width:520px){#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box{min-height:411px!important;}}@media screen and (max-width:400px){#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box{min-height:385px!important;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-desc{padding-right:10px;padding-left:10px;}#manageSubscribeAndSave #modalProductCredits .modal-body .item-row .product-box .product-desc .product-name{font-size:12px!important;height:auto;}}@media screen and (max-width:991px){#manageSubscribeAndSave #modalProductCredits .modal-dialog{margin-top:0;}#manageSubscribeAndSave #modalProductCredits .modal-dialog .modal-body{padding:10px 25px;}}#manageSubscribeAndSave #modalConfirmProcessToday .modal-content .modal-body{padding-top:30px;}#manageSubscribeAndSave #modalConfirmProcessToday .modal-content .modal-footer{border:0;padding-top:5px;padding-bottom:30px;}#manageSubscribeAndSave #modalConfirmProcessToday .modal-content .modal-footer .btn-confirm{font-size:14px;line-height:1.2em;font-weight:bold;text-transform:uppercase;}@media screen and (max-width:767px){#manageSubscribeAndSave #modalConfirmProcessToday .modal-content .modal-footer .btn{padding:7px 15px;width:90px;}#manageSubscribeAndSave #modalConfirmProcessToday .modal-content .modal-footer .btn-confirm{width:auto;}}#manageSubscribeAndSave #cartProductSelection .bsprice.currdisp{padding-left:0;white-space:nowrap;position:relative;left:-4px;}#manageSubscribeAndSave #cartProductSelection .dqty.currdisp{position:relative;left:10px;}#manageSubscribeAndSave #cartProductSelection .removeCartItem.currdisp{position:relative;left:-10px;}#manageSubscribeAndSave #cartProductSelection .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice.currdisp{padding-left:0;letter-spacing:.15px;left:-3px;font-size:11.7px;}#manageSubscribeAndSave #cartProductSelection .aocart .aocartcontent .aocartitems .bscontainer .launchSpecial{top:-10px;left:10px;}@media(min-width:768px){#manageSubscribeAndSave .modal-md{width:450px!important;}#manageSubscribeAndSave .modal-md-lg{width:500px;}#manageSubscribeAndSave .modal-dialog:not(.modal-lg):not(.modal-md-lg){width:auto!important;}#manageSubscribeAndSave #sectionShippingPayment #confirmAddress-modal .modal-dialog,#manageSubscribeAndSave #sectionShippingPayment #modalAddPayment .modal-dialog,#manageSubscribeAndSave #sectionReviewOrder #confirmAddress-modal .modal-dialog,#manageSubscribeAndSave #sectionReviewOrder #modalAddPayment .modal-dialog{width:650px!important;}}@media(min-width:992px){#manageSubscribeAndSave #modalOrderSettings .modal-dialog{width:800px!important;}}#manageSubscribeAndSave.lppurchase .grayheader{background-color:#efedf1;height:200px;margin-bottom:20px;}#manageSubscribeAndSave.lppurchase .grayheader p{font-size:24px;font-weight:bold;line-height:1.3em;letter-spacing:-.14px;color:#3f2a56;}#manageSubscribeAndSave.lppurchase .grayheader img{position:relative;top:-40px;left:15%;width:90%;max-width:600px;}#manageSubscribeAndSave.lppurchase .tytext{margin-bottom:20px;}#manageSubscribeAndSave.lppurchase .tytext p{font-size:16px;letter-spacing:-.1px;color:#000;line-height:1.3em;margin-bottom:20px;}#manageSubscribeAndSave.lppurchase .tytext h3{font-size:18px;font-weight:bold;line-height:1.3em;letter-spacing:-.11px;color:#3f2a56;}#manageSubscribeAndSave.lppurchase .products{margin-bottom:10px;}#manageSubscribeAndSave.lppurchase .products .box-header{width:215px;height:24px;font-size:14px;font-weight:bold;letter-spacing:-.07px;color:#fff;padding-left:15px;padding-top:2px;border-top-left-radius:5px;border-top-right-radius:5px;}#manageSubscribeAndSave.lppurchase .products .box-header .box-header-pack{text-transform:uppercase;}#manageSubscribeAndSave.lppurchase .products .box-header .fa{margin-right:5px;}#manageSubscribeAndSave.lppurchase .products .box-header .fa-flame{background-image:url(https://amarecdn.azureedge.net/webassets/launchpack/purchase/flame.png);height:18px;width:18px;position:relative;top:3px;margin-right:4px;}#manageSubscribeAndSave.lppurchase .products .box-header.grape{background-color:#3f2a56;}#manageSubscribeAndSave.lppurchase .products .box-header.purple{background-color:#684785;}#manageSubscribeAndSave.lppurchase .products .box-header.teal{background-color:#3a859a;}#manageSubscribeAndSave.lppurchase .products .box-header.red{background-color:#ee3043;}#manageSubscribeAndSave.lppurchase .products .box{width:100%;max-width:650px;min-height:180px;border:solid 1px #979797;border-radius:10px;background-color:#f7f7f7;padding:20px;}#manageSubscribeAndSave.lppurchase .products .box .prodrow img{max-height:85px;}#manageSubscribeAndSave.lppurchase .products .box .prodrow hr{margin-bottom:0;}#manageSubscribeAndSave.lppurchase .products .box .prodname{color:#3f2a56;font-size:16px;font-weight:bold;line-height:1.3em;margin-bottom:7px;letter-spacing:-.05px;}#manageSubscribeAndSave.lppurchase .products .box p{font-size:14px;line-height:1.5em;letter-spacing:-.08px;color:#000;margin-bottom:10px;}#manageSubscribeAndSave.lppurchase .products .box .prodprice p{text-decoration:line-through;margin-bottom:0;line-height:1.3em;}#manageSubscribeAndSave.lppurchase .products .box .prodprice span{font-size:22px;font-weight:bold;letter-spacing:-.13px;color:#3f2a56;display:inline-block;line-height:1.5em;}#manageSubscribeAndSave.lppurchase .products .box select{margin:auto;}#manageSubscribeAndSave.lppurchase .products .box .btn-add{width:225px;height:35px;border-radius:21.5px;padding:5px 15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-shadow:0 1px 1px rgba(0,0,0,.25);border-color:#fd914f;background-color:#fd914f;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.05px;text-align:center;color:#fff;}#manageSubscribeAndSave.lppurchase .products .box .btn-add:hover,#manageSubscribeAndSave.lppurchase .products .box .btn-add:focus{background-color:#fd721e;border-color:#fd721e;}#manageSubscribeAndSave.lppurchase .products .box.grape{border:solid 4px #3f2a56;border-top-left-radius:0;}#manageSubscribeAndSave.lppurchase .products .box.purple{border:solid 4px #684785;border-top-left-radius:0;}#manageSubscribeAndSave.lppurchase .products .box.teal{border:solid 4px #3a859a;border-top-left-radius:0;}#manageSubscribeAndSave.lppurchase .products .box.red{border:solid 4px #ee3043;border-top-left-radius:0;}#manageSubscribeAndSave.lppurchase .cartfooter{height:100px;}#manageSubscribeAndSave.lppurchase .cartfooter .setup{margin-top:12px;}#manageSubscribeAndSave.lppurchase .cartfooter .setup a{color:#9b9b9b;text-decoration:underline;font-weight:bold;letter-spacing:-.06px;font-size:11px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartcontent .aocartitems{min-height:60px;color:#4b4b4b;font-weight:normal;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartcontent .aocartitems .detailrow{color:#4b4b4b;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .hrrowtop{position:relative;padding-bottom:5px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .hrrowtop .calc{position:absolute;left:25%;background-color:#922e7f;color:#fff;width:auto;padding:0 10px;text-align:center;top:3px;display:none;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .aocarttotals .subtotal,#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .aocarttotals .taxship{font-size:16px;font-weight:bold;letter-spacing:-.09px;color:#4b4b4b;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .aocarttotals .taxship{font-size:14px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .aocarttotals .total{font-size:22px;font-weight:bold;letter-spacing:-.12px;color:#684785;}#manageSubscribeAndSave.lppurchase #orderSummary .aocart .aocartfooter .aocarttotals .totalpv{font-size:16px;color:#979797;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter hr{margin-top:10px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .customcheckbox .cb-item .checkbox{margin-bottom:10px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .customcheckbox .cblabel{color:#4b4b4b;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .nextSubscribeAndSave{padding:0 35px;margin-bottom:15px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .nextSubscribeAndSave .ss-content{padding:0;line-height:1.3;margin-top:10px;border:0;color:#4b4b4b;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .nextSubscribeAndSave .ss-content .datepick{position:relative;top:-2px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit{width:320px;margin-left:20px;height:35px;padding:5px!important;letter-spacing:-.08px;border-radius:21.5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);background-color:#684785;border-color:#684785;font-size:16px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit:active,#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit:focus{color:#fff;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit:hover{background-color:#fff;color:#684785;text-shadow:none;box-shadow:none;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit.disabled,#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .btn-submit[disabled]{cursor:not-allowed;opacity:1;background-color:#9b9b9b!important;border-color:#9b9b9b!important;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .submitLoading{display:none;position:absolute;top:2px;width:90%;z-index:1000;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .setup{text-align:center;margin-top:20px;}#manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .setup a{color:#684785;text-decoration:underline;font-weight:bold;letter-spacing:-.06px;}#manageSubscribeAndSave.lppurchase .aofixside.modal .aocartfooter{position:inherit!important;}@media(max-width:767px){#manageSubscribeAndSave.lppurchase .grayheader{height:130px;margin-bottom:5px;padding-top:5px!important;}#manageSubscribeAndSave.lppurchase .grayheader p{font-size:18px;}#manageSubscribeAndSave.lppurchase .grayheader img{top:-20px;width:90%;left:20px;max-width:none;}#manageSubscribeAndSave.lppurchase .tytext{margin-bottom:5px;}#manageSubscribeAndSave.lppurchase .tytext p{font-size:14px;line-height:1.4em;}#manageSubscribeAndSave.lppurchase .tytext h3{font-size:16px;}#manageSubscribeAndSave.lppurchase .products .box{text-align:center;}#manageSubscribeAndSave.lppurchase .products .box img{margin-top:15px;}#manageSubscribeAndSave.lppurchase .products .box .proddesc{margin-bottom:5px;}#manageSubscribeAndSave.lppurchase .products .box .prodprice{margin:5px 0;}}body.modal-open #manageSubscribeAndSave .cartfooter,body.modal-openlp #manageSubscribeAndSave .cartfooter{z-index:10!important;}body.modal-open #manageSubscribeAndSave .cartmodal,body.modal-openlp #manageSubscribeAndSave .cartmodal{display:block;}body.modal-open #manageSubscribeAndSave .aofixside.modal,body.modal-openlp #manageSubscribeAndSave .aofixside.modal{max-width:initial;border-radius:4px;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocart .bb1,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocart .bb1{padding:0;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocart h2,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocart h2{margin-top:3px;padding:8px 20px;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocart button.close,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocart button.close{opacity:1;border:1px solid;background-color:#563e72;color:#fff;padding:5px 8px;position:relative;top:1px;right:2px;cursor:pointer;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocartfooter,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocartfooter{position:fixed;bottom:0;width:100%;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocartfooter .navigation,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocartfooter .navigation{display:none;}body.modal-open #manageSubscribeAndSave.lppurchase .aosection,body.modal-openlp #manageSubscribeAndSave.lppurchase .aosection{border-left:0;border-right:0;border-radius:0;}body.modal-open #manageSubscribeAndSave.lppurchase .aofixside.dp,body.modal-openlp #manageSubscribeAndSave.lppurchase .aofixside.dp{z-index:2030!important;}@media(max-width:767px){body.modal-open #manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .cb-item .checkbox,body.modal-openlp #manageSubscribeAndSave.lppurchase #orderSummary .aocartfooter .cb-item .checkbox{margin-bottom:0;}}body.modal-open iframe#launcher,body.modal-openlp iframe#launcher{z-index:0!important;}body.modal-open .loadingoverlay,body.modal-openlp .loadingoverlay{z-index:10000;}@media(max-width:767px){body.stop-scrolling iframe#launcher{z-index:1000!important;}body.modal-open.menuContent iframe#launcher{z-index:999998!important;}body.modal-open #manageSubscribeAndSave .aofixside.modal .aocart button.close,body.modal-openlp #manageSubscribeAndSave .aofixside.modal .aocart button.close{right:10px;}}.lang-es #view-autoorder-list .order-cancel-modal h2{font-size:24px;}.lang-es #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .question{font-size:12px;white-space:nowrap;}.lang-es #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue{padding:7px;}.lang-es #manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow.itemrow .cprice{padding-left:0;}.lang-es #manageSubscribeAndSave .cartfooter .pr5{padding-right:0;}.lang-es #manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pl25.plm40{padding-left:28px;position:relative;left:5px;}.lang-es #manageSubscribeAndSave .aocart .aocartcontent .aocartitems .detailrow .pl30.plm40{padding-left:40px;}.lang-es #manageSubscribeAndSave .btn-continue,.lang-es #manageSubscribeAndSave .btn-cancel{padding:11px;}.lang-es #manageSubscribeAndSave .btn-placeorder{width:150px!important;}.lang-es #manageSubscribeAndSave .navigation .back{white-space:nowrap;}.lang-es #manageSubscribeAndSave #sectionShippingPayment #payment .payment .paymentMethod .billaddress label{line-height:1.5em;margin-bottom:3px;}.lang-es #manageSubscribeAndSave #modalConfirmCancel .btn-cancel{padding:7px!important;}.lang-es #manageSubscribeAndSave #cartProductSelection .bsprice{padding-left:0;white-space:nowrap;}@media screen and (max-width:1199px){.lang-es #manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow.itemrow .price{padding-left:5px;}.lang-es #manageSubscribeAndSave h5.ssreviewqty{position:relative;left:-5px;}}@media screen and (max-width:991px){.lang-es #manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .tag{white-space:nowrap;}}@media screen and (max-width:767px){.lang-es #manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .prodname.bacb{white-space:nowrap;}.lang-es #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodnp .prodpv{margin-left:27px;}.lang-es #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue{width:92px;}}@media screen and (max-width:767px){.lang-fr #manageSubscribeAndSave #sectionProductSelection #bundlesavepanel .prodname{max-width:initial;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue{width:90px;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-build{padding:7px 4px;}.lang-fr #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow.bsbuild{height:300px;}}.lang-fr #manageSubscribeAndSave #sectionOrderPlaced .ordermsg span{display:inline-block;line-height:1.3em;margin-bottom:5px;}div.modal-backdrop.in~div.modal-backdrop.in{display:none;}#sectionOrderSettings #autoOrderFrequencyType{min-width:43%;max-width:100%;width:auto;font-size:12px;padding-left:5px;border-radius:5px;}#view-autoorder-list .m-l-40{margin-left:40px;}#sectionOrderSettings .nextprocessdates{margin-top:35px;}#sectionOrderSettings .nextprocessdates h4{color:#5f2550;}#sectionOrderSettings .nextprocessdates .nextprocessdateslist{margin-top:20px;}#sectionOrderSettings .nextprocessdates ul{margin-left:68px;list-style-position:inside;width:62%;}#sectionOrderSettings .nextprocessdates ul li{padding:2px;}@media screen and (max-width:1024px){h4{font-size:12px;}#sectionOrderSettings .nextprocessdates{margin-left:-13px;}#sectionOrderSettings .nextprocessdates ul{margin-left:-7px;}}#view-autoorder-list .nextprocessdatesdetails{margin-left:-6px;margin-bottom:8px;}#view-autoorder-list .nextprocessdatesdetails ul{margin-left:40px;font-size:13px;}.aodisplay .ssrow{border:1px solid #d8d8d8;border-radius:4px;margin-left:52px;}.aodisplay .ssrow .bbrow.header{font-size:14px;padding:12px 0;border-bottom:1px solid #d8d8d8;margin-left:-14px;margin-right:-16px;}.aodisplay .ssrow .w-50{width:50%;}.aodisplay .ssrow .bbrow{margin:0;}.aodisplay .ssrow .bbrow .detail .text-left{padding-left:0;font-weight:normal;}.aodisplay .ssrow .bbrow .bdl{border-left:1px solid #d8d8d8;padding:10px 10px 15px 10px;}.aodisplay .ssrow .bbrow .bdr{padding:10px 15px 15px 0;font-size:12px;line-height:18px;text-align:left;}.aodisplay .ssrow .bbrow .bdr .detailrow{padding:4px 0;}.aodisplay .ssrow .bbrow .bdr .detailrow:nth-child(even){background-color:#fbfbfb;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;}.aodisplay .ssrow .nextprocessdatesdetails ul{margin-left:39px;list-style-position:inside;width:62%;}.aodisplay .ssrow .nextprocessdatesdetails ul li{padding:2px;font-weight:normal;text-align:left;font-size:13px;}#manageSubscribeAndSave .aosection{padding-bottom:20px;}@media screen and (max-width:1024px){.aodisplay .ssrow .w-50{width:100%;}.aodisplay .ssrow{margin-left:17px;}.aodisplay .ssrow .bbrow{margin-left:-25px;}.aodisplay .ssrow .bbrow .bdr{padding:10px 0 15px 26px;}#manageSubscribeAndSave .aosection{padding:7px 7px 20px 7px;}.aodisplay .ssrow .nextprocessdatesdetails ul{margin-left:55px;}}.aodisplay .ssrow .bbrow .detail2 .shipto,.aodisplay .ssrow .bbrow .detail2 .paymethod{line-height:1.4em;font-size:13px;}.aodisplay .ssrow .nextprocessdatesdetails h4{margin-bottom:5px;}.aodisplay .ssrow .bbrow .detail .m-t-4{margin-top:-4px;}.aodisplay .ssrow .bbrow .bdr .detailrow ul.kitul{margin-left:20px;}.aodisplay .ssrow .bbrow .bdr .detailrow .tag{display:inline-block;margin-left:10px;text-transform:uppercase;background-color:#ccbcdf;color:#604083;font-weight:bold;border-radius:2px;font-size:8px;line-height:8px;padding:4px 3px 2px 3px;position:relative;top:-2px;}.aodisplay .ssrow .bbrow .bdr .detailrow .bschild{padding-left:18px;}.aodisplay .ssrow .bbrow .bdr .detailrow ul.kitul{font-weight:normal;}.lang-fr #manageSubscribeAndSave #sectionProductSelection select{width:252px;max-width:252px;}@media screen and (max-width:767px){.lang-fr #manageSubscribeAndSave #sectionProductSelection .btn-product{padding:7px 7px;}}.lang-nl #view-autoorder-list.new-sshome .fr-font{font-size:12px;}.lang-nl #view-autoorder-list.new-sshome .ssrow .bbrow .detail2 .word-break{word-break:break-word;}.lang-nl #manageSubscribeAndSave .fr-font{font-size:11px!important;}.lang-nl #manageSubscribeAndSave #orderSummary .btn-submit{padding:11px 11px 11px 4px!important;}.lang-nl #modalConfirmCancel .btn-cancel{width:118px!important;}.lang-nl #view-autoorder-list .grayheader .container ul.SSText{font-size:14px;margin-left:25px;}@media screen and (min-width:767px){.lang-nl #manageSubscribeAndSave .fr-font{line-height:1.5em!important;}}@media screen and (max-width:767px){.lang-nl #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:200px;}.lang-nl #manageSubscribeAndSave #sectionProductSelection .btn-product{padding:7px 20px 5px 4px;font-size:10px;}.lang-nl #manageSubscribeAndSave #modalShipping .modal-content .modal-footer .btn{width:97px;}.lang-nl #manageSubscribeAndSave .btn-cancel{font-size:12px;line-height:1.5em;width:85px!important;}.lang-nl #view-autoorder-list.new-sshome .ssrow .bbrow .nextprocessdatesdetails .float{float:none;}.lang-nl #modalConfirmCancel .btn-cancel{width:118px!important;}.lang-nl #view-autoorder-list .grayheader .container ul.SSText{font-size:12px;margin-left:22px;}}@media screen and (min-width:768px) and (max-width:991px){.lang-nl #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:153px;}.lang-nl #manageSubscribeAndSave #sectionProductSelection .btn-product{padding:7px 20px 5px 4px;font-size:11px;}.lang-nl #manageSubscribeAndSave #orderSummary .navigation .btn-cancel{width:122px!important;}.lang-nl #manageSubscribeAndSave #orderSummary .btn-submit{padding:11px 11px 11px 0!important;}.lang-nl #manageSubscribeAndSave .fr-font{font-size:10px!important;}.lang-nl .mobile-center{text-align:center!important;}.lang-nl .mobile-mt-15{margin-top:15px!important;}.lang-nl #view-autoorder-list.new-sshome .ssrow .bbrow .nextprocessdatesdetails .float{float:none;}}.lang-cs #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:normal;}.lang-cs #manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-continue{padding:11px 22px;}.lang-cs #view-autoorder-list .grayheader .container ul.SSText{font-size:14px;margin-left:25px;}@media screen and (min-width:767px){.lang-cs #view-autoorder-list .fr-w-ssbtn{width:100%;}}@media screen and (max-width:767px){.lang-cs #manageSubscribeAndSave #sectionProductSelection .btn-product{padding:7px 14px;}.lang-cs #view-autoorder-list.new-sshome .ssrow .bbrow .nextprocessdatesdetails .float{float:none;}.lang-cs #manageSubscribeAndSave .cartfooter .btn-continue{padding:10px 15px;}.lang-cs #manageSubscribeAndSave #sectionOrderSettings .settings label{font-size:11px;line-height:1.3em;}.lang-cs #manageSubscribeAndSave .cartfooter .cart-mobile-items .cart-icon{padding:6px 7px!important;}.lang-cs #view-autoorder-list .grayheader .container ul.SSText{font-size:12px;margin-left:22px;}}@media screen and (min-width:768px) and (max-width:991px){.lang-cs #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:168px;}.lang-cs #manageSubscribeAndSave #orderSummary .navigation .btn-continue,.lang-cs #manageSubscribeAndSave #orderSummary .navigation .btn-cancel{width:123px!important;}.lang-cs #manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-continue{padding:10px 6px!important;}.lang-cs #view-autoorder-list.new-sshome .ssrow .bbrow .nextprocessdatesdetails .float{float:none;}.lang-cs .mobile-center{text-align:center!important;}.lang-cs .mobile-mt-15{margin-top:15px!important;}}html[locale=fr-fr] #manageSubscribeAndSave #orderSummary .btn-submit{white-space:normal;}@media screen and (min-width:767px){html[locale=fr-fr] #view-autoorder-list .fr-w-ssbtn{margin-left:0!important;}}@media screen and (min-width:768px) and (max-width:991px){html[locale=fr-fr] #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:164px;}}html[locale=fr-be] #manageSubscribeAndSave #orderSummary .btn-submit{white-space:normal;}@media screen and (min-width:767px){html[locale=fr-be] #view-autoorder-list .fr-w-ssbtn{margin-left:0!important;}}@media screen and (min-width:768px) and (max-width:991px){html[locale=fr-be] #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:161px;}html[locale=fr-be] #manageSubscribeAndSave #orderSummary .navigation .btn-continue{left:0;}}@media screen and (min-width:767px){.lang-de #view-autoorder-list .fr-w-ssbtn{width:100%;}}.lang-de #view-autoorder-list.new-sshome .fr-font{font-size:11px;}.lang-de #manageSubscribeAndSave #orderSummary .cPromoCodeReview .apply{left:-29px;}.lang-de #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:normal;}.lang-de #manageSubscribeAndSave #modalConfirmCancel .btn-cancel{padding:7px 0!important;}.lang-de #manageSubscribeAndSave #orderSummary .navigation .btn-continue{font-size:12px;margin-left:-20px;width:176px!important;}.lang-de #manageSubscribeAndSave .aocart .aocartfooter .aocarttotals .subtotal{font-size:18px!important;}@media screen and (max-width:767px){.lang-de #manageSubscribeAndSave #orderSummary .cPromoCodeReview .apply{left:-52px;}.lang-de #manageSubscribeAndSave #sectionProductSelection .products .prods .prodrow .prodadd .btn-continue{font-size:10px;padding-left:3px;}.lang-de #manageSubscribeAndSave #orderSummary .navigation .btn-continue{font-size:11px;margin-left:-19px;width:163px!important;}.lang-de #sectionOrderSettings #autoOrderFrequencyType{font-size:9px;}.lang-de #manageSubscribeAndSave #sectionOrderSettings input[type=text]{max-width:134px!important;}}@media screen and (min-width:768px) and (max-width:991px){.lang-de #view-autoorder-list.new-sshome .fr-font{font-size:8px;}}html[locale=fr-ca] #manageSubscribeAndSave #orderSummary .navigation .btn-continue{height:40px;}@media screen and (min-width:391px) and (max-width:767px){html[locale=fr-ca] #manageSubscribeAndSave #sectionOrderSettings .settings label{font-size:11px!important;}}@media screen and (max-width:390px){html[locale=fr-ca] #manageSubscribeAndSave #sectionOrderSettings .settings label{font-size:8px!important;}html[locale=fr-ca] #sectionOrderSettings #autoOrderFrequencyType,html[locale=fr-ca] #manageSubscribeAndSave #sectionOrderSettings .datepicker#autoOrderRunDate{max-width:135px!important;}}.lang-ro #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:normal;}.lang-ro #manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-continue{font-size:10px!important;}.lang-ro #manageSubscribeAndSave #orderSummary .btn-submit{padding-left:4px!important;height:41px;}@media screen and (min-width:768px) and (max-width:991px){.lang-ro #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:204px;}}.lang-hu #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:normal;}.lang-hu #manageSubscribeAndSave #orderSummary .cPromoCodeReview .promoCodeText{width:204px;}.lang-hu #view-autoorder-list.new-sshome .fr-font{font-size:11px;}.lang-hu #view-autoorder-list.new-sshome .order-cancel-modal .btn-edit{font-size:13px;padding-left:8px;padding-right:8px;}.lang-hu #view-autoorder-list.new-sshome .order-cancel-modal #keepSubscribeSave{font-size:11px!important;padding:2px 3px 1px 2px;}.lang-it #manageSubscribeAndSave .aocart .aocartfooter .navigation .btn-continue{font-size:13px!important;}#manageSubscribeAndSave #ssbundleFooter .btn-primary{border-radius:0;}#confirmAddress-modal .btn{font-size:12px;font-weight:normal;}#subscribeSaveAddress-modal .modal-dialog{width:95%;}#subscribeSaveAddress-modal .ssid{white-space:nowrap;z-index:10000;}#subscribeSaveAddress-modal .subscribe_save_chk{position:relative;top:2px;margin-right:7px;}#subscribeSaveAddress-modal .pl39{padding-left:39px;}#view-addressoverview #saveAddress{margin-right:5px;}#view-addressoverview #cancelAddress{margin-right:5px;}#view-addressoverview .pull-right.delete{float:none!important;}@media(min-width:563px){#view-addressoverview .pull-right.delete{float:right!important;}}@media(min-width:564px){#view-addressoverview .pull-right.delete{float:none!important;}}@media(min-width:1020px){#view-addressoverview .pull-right.delete{float:right!important;}}#modalDoubleBundleLarge .dblBundle1{border-right:0;}#modalDoubleBundleLarge .modal-lg{max-width:920px;}#modalDoubleBundleLarge #doubleBundleModalIntro{padding-bottom:10px;color:#fff;}#modalDoubleBundleLarge #bundleSelection .rflex{position:relative;}#modalDoubleBundleLarge #bundleSelection #ddlDblBundlePack1Display,#modalDoubleBundleLarge #bundleSelection #ddlDblBundlePack2Display{font-size:16px;border:0;width:100%;color:#5f2550;font-weight:600;margin-left:10px;height:35px;display:block;line-height:1.3em;}#modalDoubleBundleLarge .packContainer{position:relative;}#modalDoubleBundleLarge .bsbackordered{position:absolute;bottom:-30px;color:#f00;font-size:11px;padding:0 25px;line-height:1.2em;}#modalDoubleBundleLarge .bs1backordered{padding-left:40px!important;padding-right:10px!important;bottom:-25px;}#modalDoubleBundleLarge .imgDblBundleItem{max-width:65px;display:block;margin:0 auto 0 auto;}#modalDoubleBundleLarge .itemContainer{margin:20px -30px;}#modalDoubleBundleLarge .itemContainer .col-sm-9{padding-left:0;}#modalDoubleBundleLarge .itemContainer .col-sm-3{padding:0 0 0 10px;}#modalDoubleBundleLarge #totalDblBndPrice{color:#5f2550;font-weight:700;font-size:16px;}#modalDoubleBundleLarge #bundleTotal #saving{color:#525d27;font-weight:600;font-size:14px;}#modalDoubleBundleLarge .itemAndCartPV{color:#853678;display:inline-block;margin-top:3px;font-weight:600;font-size:14px;}#modalDoubleBundleLarge .mtSet{display:block;margin-left:12px;margin-top:3px;}#modalDoubleBundleLarge #ddlDblBundlePack1_PV_Hidden{visibility:hidden;}#modalDoubleBundleLarge #btnAddAnotherBundle{background-color:#68478d;border-color:#68478d;}#modalDoubleBundleLarge #imgDblBundlePack1,#modalDoubleBundleLarge #imgDblBundlePack2{display:block;margin-right:auto;margin-left:auto;width:auto;max-height:184px;}#modalDoubleBundleLarge #AddToCartDoubleBundle{margin-top:10px;border-radius:0;width:100%;text-transform:none;}#modalDoubleBundleLarge #AddToCartDoubleBundle:focus{background-color:#fffdf6;color:#56284a;}#modalDoubleBundleLarge .form-control{margin-top:14px;width:92.9%;color:#5f2550;}#modalDoubleBundleLarge #dblBundleFooter #bundleTotal{white-space:nowrap;display:flex;gap:10px;}#modalDoubleBundleLarge .bundleTotalrow{margin-top:20px;}#modalDoubleBundleLarge .ddlDblBundlePackSugarOption,#modalDoubleBundleLarge .ddlDblBundlePackFlavorOption,#modalDoubleBundleLarge .ddlDblBundleItem{display:inline;margin-right:1px;}#modalDoubleBundleLarge .ddlDblBundlePackSugarOption:disabled,#modalDoubleBundleLarge .ddlDblBundlePackFlavorOption:disabled,#modalDoubleBundleLarge .ddlDblBundlePackSugarOption[disabled]{opacity:.4;}#modalDoubleBundleLarge .ddlDblBundleItem{font-size:13px;padding:6px 8px;width:87%;background-color:#fffdf6;}#modalDoubleBundleLarge .removeBundleItem{font-size:18px;}@media(min-width:1024px){#modalDoubleBundleLarge #bundleSelection .rflex{display:flex;}}@media(max-width:992px){#modalDoubleBundleLarge #doubleBundleModalIntro{padding:20px;}#modalDoubleBundleLarge #doubleBundleModalIntro h2{font-size:25px!important;}#modalDoubleBundleLarge .itemContainer .col-sm-3,#modalDoubleBundleLarge .itemContainer .col-xs-3,#modalDoubleBundleLarge .packContainer .col-sm-3,#modalDoubleBundleLarge .packContainer .col-xs-3{padding:0 15px 0 15px;}#modalDoubleBundleLarge .itemContainer .col-sm-9,#modalDoubleBundleLarge .itemContainer .col-xs-9,#modalDoubleBundleLarge .packContainer .col-sm-9,#modalDoubleBundleLarge .packContainer .col-xs-9{padding-left:15px;}#modalDoubleBundleLarge .bundleTotalrow{margin-top:10px;}#modalDoubleBundleLarge .packContainer .col-xs-8{padding-left:0;}#modalDoubleBundleLarge .form-control{margin-top:22px;}#modalDoubleBundleLarge #ddDblBundlePlaceholder{padding:0 5px 0 5px;}#modalDoubleBundleLarge .imgDblBundleItem{max-width:70%;}}@media(min-width:767px) and (max-width:991px){#modalDoubleBundleLarge .bsbackordered{position:relative;top:0;width:100%;}}@media(max-width:767px){#modalDoubleBundleLarge .form-control{margin-top:16px;}#modalDoubleBundleLarge #doubleBundleModalIntro{padding:30px;}#modalDoubleBundleLarge .bs1backordered{padding-left:10px!important;bottom:0;}#modalDoubleBundleLarge .dblBundle1{border-right:0;}#modalDoubleBundleLarge #dblBundleFooter{border-top:0;margin-top:0;}#modalDoubleBundleLarge hr.hasbo{margin-top:40px;position:relative;top:5px;}#modalDoubleBundleLarge hr.hasbo.hrprod2{margin-bottom:0;}}@media(max-width:520px){#modalDoubleBundleLarge .form-control{margin-top:7px;}#modalDoubleBundleLarge a.bundlePackTypePopover i,#modalDoubleBundleLarge a.bundlePackFlavorPopover i{width:12px;}}@media(max-width:420px){#modalDoubleBundleLarge .form-control{margin-top:5px;}#modalDoubleBundleLarge .itemContainer .col-xs-9,#modalDoubleBundleLarge .packContainer .col-xs-9{padding-left:0;}#modalDoubleBundleLarge #dblBundleFooter{border-top:0;margin-top:0;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#modalDoubleBundleLarge .ie10up.blur{opacity:.075;}}#modalBundle .modal-content{border-radius:4px!important;}#modalBundle .modal-content #bundlesave{background-color:#5f2550;padding:0;}#modalBundle .modal-content #bundlesave .bundleCol{background-color:#fffdf6;padding-top:15px;padding-bottom:15px;}#modalBundle .modal-content #bundlesave .close{padding:0;text-shadow:none;top:11px;position:absolute;z-index:9999;right:-5px;opacity:1;}#modalBundle #bundleModalIntro{padding-bottom:10px;color:#fff;margin-top:46px;}#modalBundle #bundleModalIntro h2.bundleHeader{color:#fff;font-size:32px;margin:10px 0;}#modalBundle #bundleModalIntro .bundleHeaderCopy{font-size:13px;line-height:1.3em;}#modalBundle .imgBundleItem{max-width:65px;display:block;margin:0 auto 0 auto;}#modalBundle .packContainer .popover.top,#modalBundle .packContainer .popover.bottom{min-width:220px;width:220px;max-width:220px;}#modalBundle .itemContainer{margin:20px -30px;}#modalBundle .itemContainer .col-sm-9{padding-left:0;}#modalBundle .itemContainer .col-sm-3{padding:0 0 0 10px;}#modalBundle #sstotalBndPrice{color:#5f2550;font-weight:700;font-size:14px;}#modalBundle .itemAndCartPV{color:#853678;display:inline-block;margin-top:3px;font-weight:600;}#modalBundle .mtSet{display:block;margin-left:12px;margin-top:3px;}#modalBundle #imgBundlePack{display:block;margin-right:auto;margin-left:auto;width:auto;max-height:184px;}#modalBundle #AddBundle{margin-top:10px;padding:10px 30px;float:right;}#modalBundle #AddBundle.update{padding:10px 20px;max-width:100px;}#modalBundle #AddBundle.currdisp{margin-top:40px;}#modalBundle .form-control{margin-top:14px;width:92.9%;color:#5f2550;}#modalBundle #ssbundleFooter{border-top:solid 1px #f8f8ff;margin-top:30px;}#modalBundle .ssbundleTotalrow{margin-top:15px;padding-right:0;white-space:nowrap;padding-left:7px;}#modalBundle .ssbundleTotalrow #ssbundleTotal{display:inline-block;}#modalBundle .ssbundleTotalrow #ssbundleTotal .totalbssavings{font-size:11px;color:#525d27;font-weight:600;margin-left:7px;}#modalBundle .ddlBundlePack,#modalBundle .ddlBundlePackSugarOption,#modalBundle .ddlBundlePackFlavorOption,#modalBundle .ddlBPOption{font-size:13px;padding:6px 8px!important;width:290px!important;max-width:290px!important;height:auto!important;}#modalBundle .ddlBundlePack,#modalBundle .ddlBundleItem,#modalBundle .ddlBundlePackKitOption,#modalBundle .ddlBPOption,#modalBundle .SumoSelect>.optWrapper{background-color:#fffdf6!important;}#modalBundle .ddlBundlePackSugarOption,#modalBundle .ddlBundlePackFlavorOption,#modalBundle .ddlBundleItem{display:inline;margin-right:1px;}#modalBundle .ddlBundlePackSugarOption:disabled,#modalBundle .ddlBundlePackFlavorOption:disabled,#modalBundle .ddlBundlePackSugarOption[disabled]{opacity:.4;}#modalBundle .ddlBundleItem{font-size:13px;padding:6px 8px!important;width:225px!important;max-width:225px!important;height:auto!important;}#modalBundle .removeBundleItem{font-size:18px;}@media(max-width:992px){#modalBundle #bundleModalIntro{padding:20px;}#modalBundle .itemContainer .col-sm-3,#modalBundle .itemContainer .col-xs-3,#modalBundle .packContainer .col-sm-3,#modalBundle .packContainer .col-xs-3{padding:0 15px 0 15px;}#modalBundle .itemContainer .col-sm-9,#modalBundle .itemContainer .col-xs-9,#modalBundle .packContainer .col-sm-9,#modalBundle .packContainer .col-xs-9{padding-left:15px;}#modalBundle .ssbundleTotalrow{margin-top:10px;}#modalBundle .packContainer .col-xs-8{padding-left:0;}#modalBundle .form-control{margin-top:22px;}#modalBundle .imgBundleItem{max-width:70%;}}@media(max-width:768px){#modalBundle .form-control{margin-top:16px;}#modalBundle #bundlesave .close{color:#fff;}#modalBundle #bundleModalIntro{padding:30px;}#modalBundle .ddlBundlePack,#modalBundle .ddlBundlePackSugarOption,#modalBundle .ddlBundlePackFlavorOption{width:92%!important;max-width:92%!important;}#modalBundle .ddlBundleItem{width:88%!important;max-width:88%!important;}#modalBundle #ssbundleFooter{border-top:0;margin-top:0!important;}#modalBundle .ssbundleTotalrow #ssbundleTotal{margin-top:7px;}#modalBundle .packContainer .col-xs-3.col-md-12{width:25%!important;}#modalBundle .packContainer .col-xs-9.col-md-12{width:75%!important;}#modalBundle #AddBundle.update{padding:10px 16px;max-width:90px;}#modalBundle .ddlBundlePack,#modalBundle .ddlBundlePackSugarOption,#modalBundle .ddlBundlePackFlavorOption,#modalBundle .ddlBPOption{width:228px!important;max-width:228px!important;}}@media(max-width:520px){#modalBundle .form-control{margin-top:7px;}#modalBundle a.bundlePackTypePopover i,#modalBundle a.bundlePackFlavorPopover i{width:12px;}}@media(max-width:420px){#modalBundle .form-control{margin-top:5px;}#modalBundle .itemContainer .col-xs-9,#modalBundle .packContainer .col-xs-9{padding-left:0;}#modalBundle #ssbundleFooter{border-top:0;margin-top:0!important;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#modalBundle .ie10up.blur{opacity:.075;}}.lang-es #modalBundle #bundleModalIntro h2.bundleHeader{font-size:2.2vh;margin-bottom:20px;}.lang-es #modalBundle #AddBundle.update{font-size:10px;padding:10px 8px;max-width:100px;}.lang-es #modalBundle .totalbssavings{display:none;}#doublebundlesave #doubleBundleModalIntro h2.bundleHeader{color:#fff;font-size:32px;margin:10px 0 10px 0;font-weight:bold;}@media(max-width:1024px){#modalBundle #AddBundle.update,#modalBundle #AddBundle{max-width:100%!important;width:100%!important;}#modalBundle .ssbundleTotalrow{margin-left:10px;}}@media(min-width:993px){.lang-nl #modalBundle #bundleModalIntro h2.bundleHeader{font-size:22px;margin-bottom:20px;}.lang-nl #doublebundlesave #doubleBundleModalIntro h2.bundleHeader{font-size:30px!important;}}.lang-fr #modalBundle #bundleModalIntro h2.bundleHeader{font-size:23px!important;}.lang-fr #modalBundle #AddBundle.currdisp{font-size:11px!important;padding:10px 17px!important;}#shoppingDrawerID .fa .fa-window-close{color:#68478c;}#shoppingDrawerID .bundleItem{background-color:#f1f1f1;border-radius:5px;border-bottom:0!important;margin:0 5px;}#shoppingDrawerID .bundleItem .divItemDesc{margin-top:5px;}#shoppingDrawerID .bundleItem .form-control{font-size:10px;padding:8px 0 6px 7px;}#shoppingDrawerID .bundleItem .bundleParentSection{padding-bottom:10px;}#shoppingDrawerID .bundleItem .bundleLabel{background-color:#ccbcdf;color:#604083;display:inline;font-weight:bold;padding:3px 6px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#shoppingDrawerID .bundleItem .divEditBundle{padding-left:0;padding-right:0;}#shoppingDrawerID .bundleItem .btnEditBundleInCart,#shoppingDrawerID .bundleItem .btnCreateBundleInCart{text-decoration:underline;float:right;color:#68478c;font-size:11px;}#shoppingDrawerID .bundleItem .bundleParentImage{padding-left:5px;}#shoppingDrawerID .bundleItem .bundleChildRow .bundleItemPrice{padding-right:0;}#shoppingDrawerID .bundleItem .bundleChildRow .bundleItemPrice .cartRow3{padding-left:0;}#shoppingDrawerID .bundleItem .bundleChildRow .bundleItemPrice .popover{min-width:unset;text-align:center;min-width:160px;}#shoppingDrawerID .bundleItem .bundleChildRow .no-padding{position:relative;top:10px;}#shoppingDrawerID .bundleItem>.bundleChildRow{margin-top:10px;}#shoppingDrawerID .bundleItem>.bundleChildRow~.bundleChildRow{margin-top:5px;}#shoppingDrawerID .bundleItem .bundleAndSavePopover{float:right;margin-right:5px;}#shoppingDrawerID .bundleItem.newbundle{background-color:#fff;}#shoppingDrawerID .bundleItem.newbundle .bundleParentSection{padding-top:10px;}#shoppingDrawerID .bundleItem.newbundle .separator{border-bottom:1px solid #ccc;position:relative;left:25px;}#shoppingDrawerID .bundleItem.newbundle .bundleLabel{position:relative;left:10px;}#shoppingDrawerID .bundleItem.newbundle .divEditBundle{text-align:right;padding-right:15px;}#shoppingDrawerID .bundleItem.newbundle .note{display:inline-block;font-size:10.5px;color:#999;line-height:1.5em;margin:3px 0;padding-right:25px;font-style:italic;letter-spacing:.5px;}#shoppingDrawerID .bundleItem.newbundle .boosterRemove{position:absolute;right:10px;top:5px;}#shoppingDrawerID .bundleItem.newbundle .divBoosters .bundleChildRow .divItemDesc{font-size:12.5px;}@media screen and (max-width:767px){#shoppingDrawerID .bundleItem.newbundle .boosterRemove{right:5px;}}#shoppingDrawerID .cart-backordered{font-weight:bold;color:#f00;line-height:1.3em;position:relative;top:5px;padding-right:15px;font-size:11px;}#shoppingDrawerID .cart-backordered.bo-child{margin-bottom:7px;}#shoppingDrawerID .productCredit .space-10{margin-bottom:5px;}#shoppingDrawerID .productCredit .no-padding{position:relative;top:15px;}#shoppingDrawerID .productCredit .retail{position:relative;left:-3px;}#shoppingDrawerID .productCredit .pcedit{position:relative;top:-15px;left:-5px;}#shoppingDrawerID .productCredit .pcremove{position:relative;top:-17px;}#shoppingDrawerID .cartRow3{font-size:11px;padding-left:3px;white-space:nowrap;letter-spacing:-.05px;}#shoppingDrawerID .cartRow3 .bogoPrice{color:#c63663;cursor:pointer;}#shoppingDrawerID .cartRow3 .promoCodePrice{color:#c63663;cursor:pointer;}#shoppingDrawerID .cartRow3 .cartPrices.promoCodeItem a[data-role],#shoppingDrawerID .cartRow3 .cartPrices.promoCodeItem span[data-role]{text-decoration:line-through!important;color:#5f2550!important;font-weight:normal!important;}@media screen and (max-width:767px){#shoppingDrawerID .cartRow3 .cartPrices.promoCodeItem.ao{position:relative;left:-25px;width:110%;}}#shoppingDrawerID .cartRow4{letter-spacing:.2px;}#shoppingDrawerID .form-control{border-radius:5px;}#shoppingDrawerID .form-control.orderType{max-width:160px;padding:6px;width:100%;margin:2px 0;}#shoppingDrawerID .form-control.orderType.font-size{font-size:12px;}#shoppingDrawerID .form-control.qty{max-width:78px;width:100%;margin:2px 0;}#shoppingDrawerID .form-control.qty.font-size{font-size:12px;}#shoppingDrawerID .bundledItems .form-control.bundleChildQty{position:relative;top:-3px;}#shoppingDrawerID .cartItemQuantity .form-control{padding:6px 0 6px 6px;}#shoppingDrawerID .cartPV{color:#676a6c;font-size:11px;font-weight:bold;}#shoppingDrawerID .cartPV.disc{position:relative;left:-15px;white-space:nowrap;}#shoppingDrawerID .cartTotals.hascurr:not(.col-sm-7){padding-left:0;}#shoppingDrawerID .cartSubTotal{font-size:14px;line-height:16px;}#shoppingDrawerID .cartInfo{color:#68478c;font-weight:bold;}#shoppingDrawerID .cartSavings{color:#68478c;font-weight:700;font-size:12px;}#shoppingDrawerID .cartSavings.disc{position:relative;left:-15px;}#shoppingDrawerID .cartInfoDark{font-weight:bold;color:#36254c;}#shoppingDrawerID .cartInfoDark.disc{white-space:nowrap;position:relative;left:-15px;}#shoppingDrawerID .checkoutInfo{margin-top:10px;}#shoppingDrawerID .cart-bottom{background-color:#fff;position:absolute;bottom:0;width:100%;}@media screen and (min-width:768px) and (max-width:991px){#shoppingDrawerID .cart-bottom{bottom:10%;}}#shoppingDrawerID .cart-bottom .alert-warning{color:#000;background-color:#f6e6eb;border-color:#f6e6eb;max-width:95%;margin-left:8px;}#shoppingDrawerID .cart-bottom .alert{margin-top:10px;margin-bottom:10px;}#shoppingDrawerID .cart-bottom .btn{padding:10px 0 10px 0;}#shoppingDrawerID .cart-bottom .row,#shoppingDrawerID .cart-bottom .featured_products .product,.featured_products #shoppingDrawerID .cart-bottom .product{margin:0;}#shoppingDrawerID .cart-bottom .cartSavings{margin-top:2px;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .lbl{display:inline-block;min-width:100px;text-align:right;margin-right:8px;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl{display:inline-block;text-align:left;min-width:75px;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl.subt{white-space:nowrap;letter-spacing:0;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl.subt.disc{text-decoration:line-through;min-width:initial;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl.subt.postdisc{color:#1e5c37;margin-left:10px;min-width:initial;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl.pvdisc{width:25px;text-decoration:line-through;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .ttl.pvpostdisc{width:30px;color:#1e5c37;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals.hascurr .ttl{min-width:100px;}#shoppingDrawerID .cart-bottom .cbtm .cartTotals .cartPV.disc .ttl.pvdisc{min-width:initial;}#shoppingDrawerID .cart-bottom .cbtm.cartPadding{padding-right:0;}#shoppingDrawerID .cart-bottom .cPromoCode{padding:10px 0;min-height:85px;border-bottom:solid 1px #efefef;}#shoppingDrawerID .cart-bottom .cPromoCode h3{font-size:12px;color:#36254c;margin-bottom:5px;letter-spacing:-.11px;}#shoppingDrawerID .cart-bottom .cPromoCode .promoCodeText{width:230px;height:24px;font-size:12px;text-transform:uppercase;padding:6px;border-top-right-radius:0;border-bottom-right-radius:0;display:inline-block;}@media screen and (max-width:767px){#shoppingDrawerID .cart-bottom .cPromoCode .promoCodeText{width:200px;}}#shoppingDrawerID .cart-bottom .cPromoCode .apply{display:inline-block;border:1px solid #5f2550;padding:1px 20px;text-transform:uppercase;color:#fff;font-weight:bold;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative;left:-4px;height:24px;background-color:#5f2550;cursor:pointer;font-size:12px;line-height:1.71em;vertical-align:initial;}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product{margin-top:5px;}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0{padding-left:0;font-size:11px;}@media screen and (max-width:767px){#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0{margin-right:15px;}}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0 a,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0 a,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0 a{color:#1e5c37;text-transform:uppercase;text-decoration:underline;letter-spacing:-.01px;cursor:default;font-weight:bold;}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0 .fa,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0 .fa,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0 .fa{color:#9ea09f;font-size:12px;margin-left:2px;cursor:pointer;}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0 span.nw,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0 span.nw,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0 span.nw{white-space:nowrap;}#shoppingDrawerID .cart-bottom .cPromoCode .applied.row .pl0 span.notApplied a,#shoppingDrawerID .cart-bottom .cPromoCode .featured_products .applied.product .pl0 span.notApplied a,.featured_products #shoppingDrawerID .cart-bottom .cPromoCode .applied.product .pl0 span.notApplied a{color:#000;}#shoppingDrawerID .cart-bottom .cPromoCode #invalidPromoText{color:#f00;display:none;margin-top:5px;align-items:baseline;}#shoppingDrawerID .cart-bottom .cPromoCode #invalidPromoText label{padding-left:4px;font-size:11.5px;}#shoppingDrawerID .cart-bottom .cPromoCode .addedPromosText{display:none;}#shoppingDrawerID .cart-bottom .cPromoCode .addedPromosText #lpromoCode{color:#000;font-weight:bold;padding-left:4px;font-size:11.5px;text-transform:uppercase;letter-spacing:-.01px;}#shoppingDrawerID .cart-bottom .cPromoCode .addedPromosText #lpromoCodeAddedText{font-size:11.5px;}#shoppingDrawerID .cart-bottom .cPromoCode .popover.top{min-width:initial;border-radius:0;text-align:left;}#shoppingDrawerID .cart-bottom .cPromoCode .popover.top .popover-content{padding:3px 6px;font-size:12px;min-width:115px;max-width:220px;color:#555;}#shoppingDrawerID .cart-bottom .cPromoCode .popover.top .popover-content a{color:#707070;letter-spacing:-.14px;display:inline-block;margin-top:3px;text-decoration:underline;}#shoppingDrawerID .cart-title{color:#5f2550;}#shoppingDrawerID .remove{margin-left:-5px;}#shoppingDrawerID .cartBorderBottom{border-bottom:1px solid #efefef;}#shoppingDrawerID .giftItem{background-color:#f1f1f1;}#shoppingDrawerID .giftItem .giftItem{position:relative;left:-10px;border-bottom:0!important;font-size:12px;min-height:75px;}#shoppingDrawerID .giftItem .giftItem .no-padding{position:relative;top:-10px;}#shoppingDrawerID .giftItem .giftItem .no-padding.popt{top:5px;padding-bottom:10px!important;}#shoppingDrawerID .giftItem .giftItem .no-padding.popt .foptions select.flavor{max-width:240px;border-radius:5px;border:solid 1px #ccc;font-size:12px;height:26px;padding:2px 3px;background:#f1f1f1;}#shoppingDrawerID .giftItem .row,#shoppingDrawerID .giftItem .featured_products .product,.featured_products #shoppingDrawerID .giftItem .product{margin:0;}#shoppingDrawerID .giftItem .giftImages{margin-top:20px;padding:0 11px;}@media screen and (max-width:767px){#shoppingDrawerID .giftItem .giftImages{margin-top:25px;padding:0 8px;}#shoppingDrawerID .giftItem .giftImages #gift1Img{margin-bottom:8px;}}#shoppingDrawerID .giftItem .freegift,#shoppingDrawerID .giftItem .promogift,#shoppingDrawerID .giftItem .rebootgift{margin-left:0;color:#5f2550;line-height:18px;}#shoppingDrawerID .giftItem .freegift.conv2022{margin-top:13px;white-space:nowrap;}@media screen and (max-width:767px){#shoppingDrawerID .giftItem .freegift.conv2022{white-space:normal;}}#shoppingDrawerID .giftItem .freelabel{margin:3px 0;color:#5f2550;line-height:1.3em;font-weight:normal;}#shoppingDrawerID .giftItem .selectgiftlabel{margin-bottom:2px;font-weight:bold;}#shoppingDrawerID .giftItem.freeGiftsCartItem{border:2px solid #f1f1f1;border-bottom:1px solid #ccc;}#shoppingDrawerID .giftItem.freeGiftsCartItem .giftLabel{top:-2px;}#shoppingDrawerID .giftItem.freeGiftsCartItem .selectGift.hlRed{border-color:#f00!important;}#shoppingDrawerID .giftItem.freeGiftsCartItem.numGifts1 .giftImages{margin-top:25px;}#shoppingDrawerID .giftItem.freeGiftsCartItem.selectItems{border:2px solid #3f2a56;}#shoppingDrawerID .giftItem.freeGiftsCartItem.selectItems .giftLabel{top:0;}#shoppingDrawerID .giftItem.freeGiftsCartItem .ax.foptions .selectGift{font-size:12px;padding:3px;height:26px;max-width:210px;}#shoppingDrawerID .cart-body{margin-top:0;min-height:300px;}#shoppingDrawerID .cart-body .giftLabel{float:right;padding:0 6px;font-weight:bold;background-color:#ccbcdf;color:#604083;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative;left:20px;white-space:nowrap;}#shoppingDrawerID .cart-body .cartTotals{line-height:16px;text-align:left;}#shoppingDrawerID .cart-body .cartTotals span{display:inline-block;text-align:left;width:65px;}#shoppingDrawerID .cart-body .cartTotals span:first-child{text-align:right;}#shoppingDrawerID .cart-body .freegift .popover-content,#shoppingDrawerID .cart-body .promogift .popover-content,#shoppingDrawerID .cart-body .rebootgift .popover-content{padding:9px 14px;color:#090909;}#shoppingDrawerID .cart-items-container{padding:0!important;}#shoppingDrawerID .cart-items-container .cart-item{padding:0 10px 15px 10px!important;}#shoppingDrawerID .cart-items-container .cart-item ul.kitul{margin-left:20px;font-size:10px;margin-bottom:3px;line-height:1.4em;}#shoppingDrawerID .cart-items-container .cart-item ul.kitul li::marker{color:#5f2550;font-size:11px;}#shoppingDrawerID .cart-items-container .cart-item.bundleItem{padding:0 10px 10px 10px!important;}#shoppingDrawerID .cart-items-container .cart-item.productCredit{padding:0 10px 10px 10px!important;}#shoppingDrawerID .cart-items-container .cart-item.productCredit.esf .divItemDesc{font-size:12px;position:relative;top:-2px;}#shoppingDrawerID .cart-items-container .cart-item.productCredit.esf .cartRow3{position:relative;top:-2px;}#shoppingDrawerID .cart-items-container .cart-item.productCredit.esf .cart-backordered{top:-5px;font-size:11px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem{padding:0 10px 0 10px!important;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem{margin-bottom:0;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem{line-height:1.5em;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .ph2h{margin-bottom:3px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .learnmore a{color:#000;text-decoration:underline;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pr5{padding-right:5px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .hovtext{line-height:1.4em;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount{white-space:nowrap;padding-right:0;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount .discount{font-size:14px;font-weight:bold;letter-spacing:-.16px;color:#c63663;text-align:right;margin-top:20px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount.reg{position:relative;padding-left:0;left:-10px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount.reg .discount{font-size:13px;}@media screen and (max-width:767px){#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .hovtext{line-height:1.3em;font-size:11px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount.reg .discount{font-size:12px;}}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.currdisp .coldesc{padding-right:0;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.currdisp .pardiscount{padding-left:0;position:relative;left:-20px;top:-8px;}#shoppingDrawerID .cart-items-container .cart-item.giftItem.others{margin-bottom:0;}#shoppingDrawerID #btnCreateBundleInCart{font-size:11px;text-decoration:underline;}@media screen and (max-width:767px){#shoppingDrawerID #btnCreateBundleInCart #btnCreateBundleInCart{position:relative;left:-10px;}}#shoppingDrawerID .wpFee{font-size:13px;}#shoppingDrawerID .pcFeeInfo{font-size:12px;line-height:12px;}#shoppingDrawerID .pcFeeReminder{font-size:10px;line-height:10px;}#shoppingDrawerID .pcFeeText{color:#68478c;font-weight:bold;}#shoppingDrawerID .pcFee{background-color:#e7e7e7;border-top:solid 1px #9aa0a0;border-bottom:solid 1px #9aa0a0;padding:0 0 0 5px;}#shoppingDrawerID .pcFee #pcCartLogo{max-width:100%;display:block;margin:0 auto 0 auto;float:right;}#shoppingDrawerID .pcFreeCart{font-size:10px;line-height:13px;}#shoppingDrawerID .wpFeeInfo{font-size:12px;line-height:1.2em;}#shoppingDrawerID .wpFeeReminder{font-size:10px;line-height:10px;}#shoppingDrawerID .space-1{max-height:1px;min-height:1px;overflow:hidden;margin:0 0 1px 0;}#shoppingDrawerID #wpPopover{position:absolute;left:96%;top:50%;}#shoppingDrawerID .divItemDesc{font-weight:700;font-size:13px;line-height:16px;color:#5f2550;padding-bottom:2px;padding-right:20px;}#shoppingDrawerID .cartPadding{padding-top:10px;padding-bottom:10px;}@media screen and (max-width:767px){#shoppingDrawerID .cartTotals{text-align:center;}#shoppingDrawerID .bundleItem .form-control{padding-left:9px;font-size:10px;}#shoppingDrawerID .pcFeeInfo{font-size:11px;line-height:11px;}#shoppingDrawerID .pcFeeReminder{font-size:9px;line-height:9px;}#shoppingDrawerID .pcFeeReminder,#shoppingDrawerID .pcFeeReminderPopover{position:relative;left:-15px;}#shoppingDrawerID .pcFreeCart{font-size:9px;line-height:12px;}#shoppingDrawerID .wpChk{padding-left:5px;}#shoppingDrawerID .wpFeeInfo{font-size:11px;line-height:1.2em;padding-left:0;}#shoppingDrawerID .wpFeeReminder{font-size:9px;line-height:9px;display:inline;}#shoppingDrawerID .cartPadding{padding-top:7px;padding-bottom:7px;}}#shoppingDrawerID .checkbox{position:relative;cursor:pointer;padding:1em;margin:0!important;z-index:1000;top:-12px;left:-20px;}#shoppingDrawerID .checkbox.na{cursor:not-allowed;}#shoppingDrawerID .checkbox ::-moz-selection{background:transparent;}#shoppingDrawerID .checkbox ::selection{background:transparent;}#shoppingDrawerID .checkbox input+span{content:"";display:inline-block;margin:0 .5em 0 0;padding:0;vertical-align:middle;width:1.75em;height:1.75em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;background-color:#5d3e82;}#shoppingDrawerID .checkbox.disabled,#shoppingDrawerID .checkbox.disabled input{cursor:default;}#shoppingDrawerID .checkbox.disabled input+span{cursor:not-allowed;}#shoppingDrawerID .checkbox input+span::after{content:"";display:block;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;}@media screen and (min-width:768px){#shoppingDrawerID .checkbox :hover input+span{box-shadow:0 2px 4px rgba(0,0,0,.15);}}#shoppingDrawerID .checkbox input:active+span{box-shadow:0 4px 8px rgba(0,0,0,.15);}#shoppingDrawerID .checkbox input:checked+span::after{-webkit-transform:scale(1);transform:scale(1);}#shoppingDrawerID .checkbox input{position:absolute;cursor:pointer;opacity:0;}#shoppingDrawerID .checkbox input[type=checkbox][disabled]{cursor:default;}#shoppingDrawerID .checkbox input+span{border-radius:5px;}#shoppingDrawerID .checkbox input+span::after{background:url("/Content/images/temp/checkmark.png") no-repeat center;background-size:contain;width:1.2em;height:1.2em;position:relative;top:.3em;left:.25em;}#shoppingDrawerID .cartRow4 [data-toggle=tooltip]{cursor:pointer;}#shoppingDrawerID .cartRow4 .promo-price{margin-left:2px;}#shoppingDrawerID .cartRow4 .promo-price small{color:#c63663;}#shoppingDrawerID .cartRow4 .promo-applied{color:#c63663;}#shoppingDrawerID .cartRow4 .promo-applied i{margin-right:3px;}#shoppingDrawerID .cartRow4 .promo-applied.ph2h{font-size:14px;font-weight:bold;letter-spacing:-.16px;}#shoppingDrawerID .cartRow4 .promo-applied.ph2h i{font-size:16px;position:relative;top:1px;margin-right:5px;}#shoppingDrawerID .cartRow5 .promo-callout{border-radius:4px;background-color:#c63663;color:#fff;font-size:11px;padding:1px 8px 0;overflow:hidden;cursor:pointer;margin-left:2px;}#shoppingDrawerID .cartRow5 .promo-callout.eng{cursor:default;line-height:1.2em;}#shoppingDrawerID .cartRow5 .promo-callout .promoText{float:left;}#shoppingDrawerID .cartRow5 .promo-callout .chevron{float:right;font-size:10px;}#shoppingDrawerID .view-cart .tooltip.bottom .tooltip-inner{background-color:#c63663;}#shoppingDrawerID .view-cart .tooltip.bottom .tooltip-arrow{border-bottom-color:#c63663;}.promoStrike{text-decoration:line-through;}#shoppingDrawerID.lang-es .view-cart .w84p{width:84%;}#shoppingDrawerID.lang-es .bundleItem .form-control.ss{font-size:8.2px;padding-top:4px!important;padding-left:4px!important;white-space:nowrap;}#shoppingDrawerID.lang-es .bundleItem .form-control.ss .fa-question-circle{font-size:12px!important;}#shoppingDrawerID.lang-es .bundleItem .btnEditBundleInCart,#shoppingDrawerID.lang-es .bundleItem .btnCreateBundleInCart{position:relative;left:-5px;}#shoppingDrawerID.lang-es .cart-bottom .cartTotals{padding-left:0;}#shoppingDrawerID.lang-es .cart-bottom .cartSavings .lbl{white-space:nowrap;font-size:11px;}#shoppingDrawerID.lang-es .cart-bottom .btn{position:relative;left:5px;}#shoppingDrawerID.lang-es .cart-bottom .cbtm .lbl.ts{position:relative;left:-5px;}#shoppingDrawerID.lang-es .cart-bottom .wpFeeInfo{padding-left:10px;}@media screen and (max-width:767px){#shoppingDrawerID.lang-es .cart-bottom .wpFeeInfo{padding-left:0;}}#shoppingDrawerID.lang-es .cart-bottom .cPromoCode .apply{left:-4px;}@media screen and (max-width:767px){#shoppingDrawerID.lang-es .bundleItem .form-control.ss{white-space:normal;line-height:1;}#shoppingDrawerID.lang-es .bundleItem .form-control.ss .bundleAndSavePopover{position:relative;top:-10px;}#shoppingDrawerID.lang-es .bundleItem .btnEditBundleInCart,#shoppingDrawerID.lang-es .bundleItem .btnCreateBundleInCart{left:-15px;}}@-moz-document url-prefix(){#shoppingDrawerID .pcFeeInfo{position:relative;left:-5px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#shoppingDrawerID .cart-bottom .cPromoCode .apply{top:-5px;}}#promoLearnMore-modal{z-index:999999!important;margin-top:15rem;}#promoLearnMore-modal .modal-header .close{margin-top:-10px;opacity:.8;}@media screen and (max-width:768px){#promoLearnMore-modal{margin-top:10rem;}}.plm #shoppingDrawerID{z-index:2500;}.lang-fr #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-fr #shoppingDrawerID .cart-bottom .cPromoCode .apply,html[culture=fr-ca] #view-shopping-sidecart .cart-bottom .cPromoCode .apply,html[culture=fr-ca] #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 5px!important;}html[culture=fr-ca] #shoppingDrawerID .cart-bottom .cPromoCode .apply{width:105px;padding:1px 5px;}@media screen and (max-width:767px){html[culture=fr-ca] #shoppingDrawerID .cart-items-container .cart-item.giftItem.promoGiftItem.h2hItem .pardiscount .discount{position:relative;left:20px;top:-2px;letter-spacing:-.25px;}html[culture=fr-ca] #shoppingDrawerID .cart-bottom .cPromoCode .apply{width:90px;}}.lang-nl #shoppingDrawerID .cart-bottom .cPromoCode .apply,html[culture=nl-nl] #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 15px!important;}.lang-nl #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-nl #view-shopping-sidecart .cart-bottom .cPromoCode .apply{padding:1px 15px!important;}@media screen and (max-width:767px){.lang-nl #shoppingDrawerID .cart-bottom .cPromoCode .apply,html[culture=nl-nl] #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 4px!important;}.lang-nl #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-nl #view-shopping-sidecart .cart-bottom .cPromoCode .apply{padding:1px 4px!important;}}@media screen and (max-width:767px){.lang-cs #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-cs #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 7px!important;}}.lang-de #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-de #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 7px!important;}@media screen and (max-width:767px){.lang-de #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-de #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:3px 8px!important;font-size:9px;}}.lang-hu #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-hu #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:1px 11px!important;}@media screen and (max-width:767px){.lang-hu #view-shopping-sidecart .cart-bottom .cPromoCode .apply,.lang-hu #shoppingDrawerID .cart-bottom .cPromoCode .apply{padding:5px 9px!important;font-size:9px;}}.lang-hu #manageSubscribeAndSave #orderSummary .aocartfooter .fr-font{font-size:10px;padding:13px!important;}#ssrRedemption #ssrBanner>div{height:150px;overflow:hidden;}#ssrRedemption #ssrBanner>div #bannerTitle{font-size:26px;line-height:1.2em;padding-top:44px;}#ssrRedemption #ssrBanner>div #bannerImg{margin-top:-116px;margin-left:163px;height:400px;}#ssrRedemption .view-item.view-item-card{flex:1 1 auto;display:flex;}#ssrRedemption .loyaltyItemCard{display:flex;flex:0 0 auto;}#ssrRedemption #ssrSummary #intro,#ssrRedemption #ssrSummary #redeemContainer,#ssrRedemption #ssrSummary #pointSummaryContainer{height:104px;display:table;}#ssrRedemption #ssrSummary #intro>div,#ssrRedemption #ssrSummary #redeemContainer>div,#ssrRedemption #ssrSummary #pointSummaryContainer>div{display:table-cell;vertical-align:middle;line-height:1.3em;}#ssrRedemption #ssrSummary #intro>div b,#ssrRedemption #ssrSummary #redeemContainer>div b,#ssrRedemption #ssrSummary #pointSummaryContainer>div b{margin-bottom:5px;}#ssrRedemption #ssrSummary #redeemContainer>div{text-align:center;}#ssrRedemption #ssrSummary #divTotalPoints{font-size:16px;font-weight:700;}#ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemedTitle{font-size:14px;}#ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed{font-size:18px;position:relative;}#ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed i.glyphicon-heart{color:#36264d;font-size:17px;margin-right:4px;}#ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed a :hover{color:#5f2550;}#ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed a i.fa-question-circle{font-size:14px;position:relative;top:-2px;margin-left:-2px;}#ssrRedemption #ssrSummary #divPointsBalance{padding-top:3px;}#ssrRedemption #ssrSummary #divPointsBalance small{line-height:1.3em;display:block;}@media(max-width:1200px){#ssrRedemption #ssrBanner>div #bannerTitle{padding-top:58px;}#ssrRedemption #ssrBanner>div #bannerImg{margin-left:62px;}}@media(max-width:991px){#ssrRedemption #ssrBanner{width:99%;}#ssrRedemption #ssrBanner>div #bannerTitle{padding-top:44px;padding-left:25px;font-size:20px;}#ssrRedemption #ssrBanner>div #bannerImg{margin-left:74px;}#ssrRedemption #ssrSummary{padding:0 10px;}#ssrRedemption #ssrSummary #intro{padding:5px;height:auto;}#ssrRedemption #ssrSummary .row,#ssrRedemption #ssrSummary .featured_products .product,.featured_products #ssrRedemption #ssrSummary .product{width:99%;margin-left:auto;margin-right:auto;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints{border-right:solid 1px #666;height:88px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemedTitle{font-size:24px;padding-top:12px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed{margin-top:10px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed i.glyphicon-heart{font-size:24px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed>span{font-size:28px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed a i.fa-question-circle{font-size:20px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance{display:table;height:88px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div{display:table-cell;vertical-align:middle;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small{font-size:20px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small #availablePoints{font-weight:bold;}#ssrRedemption #redeemLoyaltyPoints>.row,#ssrRedemption .featured_products #redeemLoyaltyPoints>.product,.featured_products #ssrRedemption #redeemLoyaltyPoints>.product{width:99%;margin-left:auto;margin-right:auto;}}@media(max-width:767px){#ssrRedemption #ssrBanner>div{height:auto;margin-bottom:20px;}#ssrRedemption #ssrSummary #pointSummaryContainer{height:85px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints{height:65px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemedTitle{font-size:18px;padding-top:7px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed{margin-top:5px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed i.glyphicon-heart{font-size:18px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed>span{font-size:18px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed a i.fa-question-circle{font-size:18px;top:0;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance{height:65px;position:relative;left:15px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small{font-size:16px;}}@media(max-width:428px){#ssrRedemption #ssrSummary #intro{width:100%;}#ssrRedemption #ssrSummary #redeemContainer{width:100%;height:75px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemedTitle{font-size:18px;padding-top:7px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed i.glyphicon-heart{font-size:18px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed>span{font-size:18px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed a i.fa-question-circle{font-size:18px;top:0;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small{font-size:14px;}#ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small #availablePoints{font-weight:bold;}}#ssrRedemption #loyaltyRewardsItems .loyaltyBox{padding:15px;min-height:375px;border:1px solid #d8d8d8;border-radius:6px;margin-bottom:20px;display:flex;flex:1 1 auto;}#ssrRedemption #loyaltyRewardsItems .loyaltyImage{margin-bottom:6px;min-height:155px;}#ssrRedemption #loyaltyRewardsItems .loyaltyImage img{max-width:70%;}#ssrRedemption #loyaltyRewardsItems .descContainer{min-height:55px;}#ssrRedemption #loyaltyRewardsItems .lItemDesc{color:#5f2550;font-size:14px;font-weight:700;line-height:1.2em;}#ssrRedemption #loyaltyRewardsItems .lItemDesc:hover{color:#593f7b;}#ssrRedemption #loyaltyRewardsItems .lItemDesc:active{color:#593f7b;}#ssrRedemption #loyaltyRewardsItems .lItemPoints{color:#5f2550;margin-bottom:5px;}#ssrRedemption #loyaltyRewardsItems .lItemDetail{color:#593f7b;font-size:11px;height:55px;line-height:1.4em;}#ssrRedemption #loyaltyRewardsItems .addLoyaltyItem{width:100%;}#ssrRedemption #loyaltyRewardsItems .addLoyaltyItem.disabled{filter:alpha(opacity=100);opacity:1;background-color:#fff!important;color:#c63663!important;cursor:default!important;border:1px solid #c63663!important;}#ssrRedemption #loyaltyRewardsItems .backOrderedItemDetail{height:45px!important;}#ssrRedemption #loyaltyRewardsItems .soldout{display:block;position:absolute;top:20px;right:50px;width:80px;height:80px;}@media screen and (min-width:1025px){#ssrRedemption #loyaltyRewardsItems .lItemDesc.esf{font-size:13px;height:16px;}}@media screen and (max-width:1024px){#ssrRedemption #loyaltyRewardsItems .loyaltyItemCard .lItemDetail.backOrderedItemDetail{min-height:62px!important;}}@media screen and (max-width:991px){#ssrRedemption #loyaltyRewardsItems{padding-left:5px;padding-right:5px;}#ssrRedemption #loyaltyRewardsItems .loyaltyImage{min-height:145px;}#ssrRedemption #loyaltyRewardsItems .loyaltyBox{min-height:350px;}#ssrRedemption #loyaltyRewardsItems .descContainer{min-height:65px;}#ssrRedemption #loyaltyRewardsItems .lItemDetail{min-height:50px;}}@media screen and (max-width:767px){#ssrRedemption #loyaltyRewardsItems{padding-left:10px;padding-right:10px;}#ssrRedemption #loyaltyRewardsItems col-xs-6{padding-left:5px!important;padding-right:5px!important;}#ssrRedemption #loyaltyRewardsItems .loyaltyImage{min-height:100px;margin-bottom:10px;}#ssrRedemption #loyaltyRewardsItems .loyaltyBox{padding:10px;min-height:320px;}#ssrRedemption #loyaltyRewardsItems .descContainer{min-height:70px;}#ssrRedemption #loyaltyRewardsItems .lItemDesc{font-size:12px;}#ssrRedemption #loyaltyRewardsItems .btn{padding-left:5px;padding-right:5px;}#ssrRedemption #loyaltyRewardsItems .lItemDetail{min-height:55px;height:auto;}#ssrRedemption #loyaltyRewardsItems .addLoyaltyItem.disabled:not(.sands){height:47px;}}@media(max-width:450px){#ssrRedemption #loyaltyRewardsItems .soldout{top:15px;right:50px;width:60px;height:60px;}}@media(max-width:400px){#ssrRedemption #loyaltyRewardsItems .soldout{top:15px;right:30px;}}#ssrRedemption .block-with-text{overflow:hidden;position:relative;line-height:1.2em;max-height:2.4em;margin-right:-1em;padding-right:1em;}#ssrRedemption .block-with-text:before{content:"...";position:absolute;right:10px;bottom:0;}#ssrRedemption .block-with-text:after{content:"";position:absolute;right:10px;width:1em;height:1em;margin-top:.2em;background:#fff;}@media screen and (max-width:767px){#ssrRedemption .block-with-text:before{display:none;}}#modalSSRewards .modal-body{padding:20px 30px 10px 30px!important;}#modalSSRewards .item-row{padding-bottom:0!important;}#modalSSRewards .view-item.view-item-card{flex:1 1 auto;display:flex;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyItemCard{padding-left:13px;padding-right:13px;min-height:330px;margin-bottom:35px;display:flex;flex:0 0 auto;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .lItemDetail{color:#6f6f6f;min-height:0!important;line-height:1.4em;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .lItemDetail .clamped{min-height:45px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .lItemPoints{color:#6f6f6f;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox{min-height:340px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty{margin-top:15px;text-align:left;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty select{width:160px;max-width:160px;height:30px;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty .removeCartItem{font-size:20px;color:#888;border:0!important;background:none;float:right;position:relative;top:4px;margin-right:8px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer>div{display:block;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints{color:#4b4b4b;border-right:1px solid #979797;height:46px;position:relative;top:3px;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemedTitle{font-size:14px!important;padding-top:0!important;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed{top:2px;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed i.glyphicon-heart{margin-right:1px;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed i.fa{font-size:16px;position:relative;top:-1px;}#modalSSRewards #ssrRedemption #ssrSummary #divPointsBalance{color:#8f8f8f;}#modalSSRewards #ssrRedemption #ssrSummary #divPointsBalance #availablePoints{color:#616161;font-weight:bold;font-size:11px;margin-top:4px;display:inline-block;}#modalSSRewards .modal-footer{padding:10px 30px 0 30px;height:70px;text-align:left;border-top:1px solid #d8d8d8;}#modalSSRewards .modal-footer .pl0{padding-left:0;}#modalSSRewards .modal-footer .align-right{text-align:right;}@media(min-width:102px) and (max-width:1024px){#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyItemCard{height:350px;}}@media(max-width:991px){#modalSSRewards #ssrRedemption #loyaltyRewardsItems{padding-left:0;padding-right:0;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyItemCard{height:325px;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyImage{min-height:135px;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox{min-height:300px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:60px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .soldout{top:15px;right:50px;width:60px;height:60px;}#modalSSRewards #ssrRedemption #ssrSummary{padding:0 10px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints{border-right:solid 1px #666;height:58px;top:0;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemedTitle{font-size:24px;padding-top:12px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed{margin-top:0;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed i.glyphicon-heart{font-size:16px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed>span{font-size:20px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed a i.fa-question-circle{font-size:16px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance{display:table;height:auto;position:relative;top:-3px;padding-right:5px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div{display:table-cell;vertical-align:middle;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small{font-size:14px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small #availablePoints{margin-top:0;font-weight:bold;font-size:12px;}}@media(min-width:768px) and (max-width:991px){#modalSSRewards #ssrRedemption{margin-top:0;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty select{width:130px;max-width:130px;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty .removeCartItem{margin-right:5px;}}@media(max-width:767px){#modalSSRewards h4.modal-title{font-size:14px!important;}#modalSSRewards .modal-body{padding:20px 15px 10px 15px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyImage{min-height:initial;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyImage img{max-width:100%;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox{padding:13px!important;min-height:0!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .lItemDetail .clamped{min-height:60px!important;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyItemCard{min-height:0!important;height:auto!important;height:auto;margin-bottom:0;}#modalSSRewards #ssrRedemption #loyaltyRewardsItems .soldout{right:30px;width:50px;height:50px;}#modalSSRewards #ssrRedemption #ssrSummary{padding:0 10px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints{border-right:0;height:auto;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemedTitle{position:relative;top:-3px;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divTotalPoints #divPointsRedeemed{margin-top:0;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance{top:0;left:0;}#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance>div small{line-height:1.3em;}#modalSSRewards .pr0{padding-right:0;padding-left:0;white-space:nowrap;position:relative;left:-5px;}#modalSSRewards .btn-cancel,#modalSSRewards .btn-primary{padding:5px 10px;width:80px;}#modalSSRewards .btn-cancel{margin-right:0;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints{border-right:0;padding-right:0;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemedTitle{font-size:12px!important;padding-top:0!important;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed{top:-2px;font-size:10px!important;border-bottom:1px solid #979797;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed i.glyphicon-heart{margin-right:1px;font-size:14px;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed i.fa{font-size:15px;position:relative;top:-2px;margin-left:2px;}#modalSSRewards #ssrRedemption #ssrSummary #divTotalPoints #divPointsRedeemed>span{font-size:14px!important;position:relative;top:-2px;}#modalSSRewards #ssrRedemption #ssrSummary #divPointsBalance{color:#8f8f8f;padding-top:5px;display:block;padding-right:0;}#modalSSRewards #ssrRedemption #ssrSummary #divPointsBalance #availablePoints{font-weight:bold;font-size:12px;margin-top:2px;display:inline-block;margin-left:1px;}#modalSSRewards #ssrRedemption #ssrSummary #divPointsBalance>div small{font-size:12px!important;line-height:12px;}#modalSSRewards .modal-footer{padding:10px 30px 0 30px;height:90px;}#modalSSRewards .modal-footer .footerrow{margin-left:-30px;margin-right:-20px;}#modalSSRewards .modal-footer .pl0{padding-left:0;}#modalSSRewards .modal-footer .align-right{text-align:right;}}@media(max-width:399px){#modalSSRewards #ssrRedemption #ssrSummary #pointSummaryContainer #divPointsBalance{width:125%;}}@media(max-width:1024px){#modalSSRewards #ssrRedemption #loyaltyRewardsItems .loyaltyBox .rewardsQty select{width:100px;max-width:100px;}}.lang-nl #ssrRedemption #loyaltyRewardsItems .addLoyaltyItem{font-size:13px;padding:12px 37px 11px 5px;}@media screen and (max-width:767px){.lang-nl #ssrRedemption #loyaltyRewardsItems .addLoyaltyItem{font-size:8px;padding:12px 37px 11px 5px;}}html[locale=fr-fr] #ssrRedemption #loyaltyRewardsItems .lItemDetail,html[locale=fr-be] #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:85px;}html[locale=fr-fr] #ssrRedemption #loyaltyRewardsItems .footerrow .btn-continue,html[locale=fr-be] #ssrRedemption #loyaltyRewardsItems .footerrow .btn-continue{padding:11px 22px;width:150px;}@media screen and (max-width:767px){html[locale=fr-fr] #ssrRedemption #loyaltyRewardsItems .lItemDetail,html[locale=fr-be] #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:auto;}html[locale=fr-fr] #ssrRedemption #loyaltyRewardsItems .btn-continue,html[locale=fr-be] #ssrRedemption #loyaltyRewardsItems .btn-continue{padding:11px 0 9px 3px;width:90px;font-size:10px;}}.lang-de #ssrRedemption #loyaltyRewardsItems .addLoyaltyItem{padding-left:13px;}.lang-de #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:70px;}@media screen and (max-width:767px){.lang-de #ssrRedemption #loyaltyRewardsItems .addLoyaltyItem{font-size:9px;padding-left:6px;}.lang-de #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:auto;}}.lang-nl #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:68px;}@media screen and (max-width:767px){.lang-nl #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:auto;}}.lang-hu #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:80px;}@media screen and (max-width:991px){.lang-hu #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:137px;}}.lang-ro #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:70px;}@media screen and (max-width:991px){.lang-ro #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:110px;}}html[culture=en-ie] #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:70px;}@media screen and (max-width:991px){html[culture=en-ie] #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:100px;}}.lang-it #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:70px;}@media screen and (max-width:991px){.lang-it #ssrRedemption #loyaltyRewardsItems .lItemDetail{height:110px;}}#amareCareers .learnMore{width:110px;}#amareCareers .header-img{padding-bottom:300px;}#amareCareers .header1{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("https://amarecdn.azureedge.net/webassets/images/ourstory/New/OurStoryHeader_Careers.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header2{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/02 Chelsea.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header3{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/03 Smoothie.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header4{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/04 Ryan and Nikki.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header5{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/05 Garden.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header6{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/06 Kara.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .header7{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/07 Shawn and Karen.jpg");background-position:top;background-size:auto;height:auto;background-repeat:no-repeat;}#amareCareers .header8{background-image:url("/Content/images/final/company/careers/banner-gradient.png"),url("/Content/images/final/company/careers/header/08 Shawn and Ryan.jpg");background-position:top;background-size:auto;background-repeat:no-repeat;}#amareCareers .mwsection{margin:180px 20px 40px 35px;color:#fff;text-align:left;}#amareCareers .mwsection h2{font-weight:normal;color:#fff;font-size:30px;}#amareCareers .mwsection p{font-size:16px;font-weight:normal;line-height:1.6em;margin-bottom:20px;}#amareCareers h2{margin-left:0;}#amareCareers p{padding-left:0;}#amareCareers .mobileHeader{background-image:url("/Content/images/final/company/careers/header/banner-careers-mobile.jpg");background-position:top;background-size:cover;background-repeat:no-repeat;}#amareCareers .careersHeaderCarousel{background-color:#f3f3f4;background-size:100%;width:100vw;}#amareCareers .careersHeaderCarousel img{display:inline!important;}#amareCareers .careersHeaderCarousel .product{margin-bottom:0;}#amareCareers #searchNow{background-color:#f3f3f4;}#amareCareers #searchNow span{font-size:20px;color:#676a6c;padding-right:20px;}#amareCareers .searchNowLink{font-size:20px;color:#676a6c;}#amareCareers .btn{background-color:#6d4096;border-color:#6d4096;}#amareCareers .btn:hover{background-color:#5f2550;border-color:#5f2550;}#amareCareers .sectionBodyWellness{font-size:20px;color:#4a4a4a;}#amareCareers .modal-header{background-color:#fff;border-bottom:0;}#amareCareers .perkSection{text-decoration:underline;font-size:16px;color:#676a6c;margin-top:15px;}#amareCareers .perk{font-size:12px;color:#676a6c;}#amareCareers #carousel-careers-testimonials{background-size:100%;background-color:#5f2550;width:100vw;left:calc(-1*(100vw - 100%)/2);position:relative;background-repeat:repeat;}#amareCareers .modal-content{border-radius:10px;}#amareCareers .modal-header{border-radius:10px;}#amareCareers .careersImage{margin-top:15px;margin-bottom:15px;}#amareCareers .carousel-control.right{background-image:none;}#amareCareers .carousel-control.left{background-image:none;}@media(max-width:1200px){#amareCareers .header-img{padding-bottom:250px;}}@media(max-width:992px){#amareCareers .header-img{padding-bottom:200px;padding-left:30px;}}@media(max-width:860px){#amareCareers .mwsectionMobile{margin:300px 20px 10px 35px;color:#fff;text-align:center;}#amareCareers .mwsectionMobile h2{font-size:22px;font-weight:bold;color:#fff;}#amareCareers .mwsectionMobile p{font-size:16px;font-weight:normal;line-height:1.8em;margin-bottom:20px;}#amareCareers .header-img{padding-bottom:20px;padding-left:0;}#amareCareers .careerTestimonial{min-height:60px;}#amareCareers .sectionBodyWellness{font-size:16px;color:#4a4a4a;}#amareCareers .sectionSubheader{font-size:16px;font-weight:700;color:#6d4096;}#amareCareers .purpleHeader{font-size:22px;}#amareCareers .sectionBody{font-size:12px;color:#4a4a4a;}#amareCareers .sectionBody a{font-size:12px;color:#6d4096;}#amareCareers .sectionBody a:hover{color:#5f2550;}}@media(max-width:500px){#amareCareers .careerTestimonial{font-size:.5em;min-height:90px;}#amareCareers #searchNow{background-color:#f3f3f4;}#amareCareers #searchNow span{font-size:12px;color:#676a6c;padding-right:10px;}#amareCareers #searchNow .btn{font-size:12px;padding:12px 16px 11px;}}.promoPrice{color:#c63663;display:inline-block;letter-spacing:.05px;white-space:nowrap;}.bogoRow{white-space:nowrap;}.bogoRow.cartPV{letter-spacing:0;}@media(min-width:768px){.bogoRow.cartPV{font-size:11px;}}.bogoRow .promo-applied{position:relative;top:-3px;}.bogoRow .promo-applied .fa-check-circle{margin-right:3px;position:relative;top:1px;}.pr5 .bogoRow.cartPV{font-size:11px;}@media(min-width:768px){.pr5 .bogoRow.cartPV{position:relative;left:20px;font-size:10px;}}@media(min-width:768px){.pr5.qty.flex{position:relative;left:25px;}}.bogoPrice{color:#c63663;}.bogoPrice.promo-price{letter-spacing:0;white-space:nowrap;position:relative;top:-3px;}.promo-callout{border-radius:4px;background-color:#c63663;color:#fff;font-size:11px;padding:1px 8px 0;overflow:hidden;cursor:pointer;margin-left:2px;}.promo-callout.eng{cursor:default;line-height:1.2em;}.promo-callout .promoText{float:left;position:relative;top:-1px;}.promo-callout .chevron{float:right;font-size:10px;position:relative;top:1px;}[lang=en] .promo-callout{width:270px;margin-top:10px;}.backordered{font-weight:bold;color:#f00;line-height:1.3em;position:relative;display:inline-block;}#view-shopping-ordercomplete .backordered{top:3px;}#view-shopping-ordercomplete .pcFeeWaived{white-space:normal;}#view-orderinvoice .pcFeeWaived{white-space:normal;}.alert-warning.orderShipAlert{background-color:#f6e6eb;border-color:#f6e6eb;margin-top:5px;margin-bottom:10px;color:#000;}.alert-warning.orderShipAlert.min10{position:relative;top:-10px;}.bundleBoosterLabel{padding-left:5px;}.bundleBoosterLabel span{display:inline-block;padding:2px 6px 1px 6px;background:#dddae8;color:#3e2e50;font-weight:bold;font-size:11.5px;}@media(max-width:991px){.pcFeeWaived{margin-top:10px;white-space:normal;line-height:1.3em;}}@media(min-width:992px){.pcFeeWaived{position:relative;top:3px;line-height:1.3em;}#view-shopping-ordercomplete .pcFeeWaived{position:relative;top:3px;}#view-orderinvoice .pcFeeWaived{position:relative;top:3px;line-height:12px;}}#reviewsPage .pd-5{padding:5rem;}#reviewsPage .reviews-banner{position:relative;max-height:400px;}#reviewsPage .reviews-banner::before{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;left:0;top:0;content:"";}#reviewsPage .reviews-banner img{width:100%;max-height:400px;}#reviewsPage .reviews-banner .banner-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:820px;max-width:80%;text-align:center;}#reviewsPage .reviews-banner .banner-text h1{font-size:32px;font-weight:bold;letter-spacing:-.12px;text-align:center;color:#fff;text-transform:unset;margin-bottom:0;}#reviewsPage .reviews-banner .banner-text p{font-size:24px;letter-spacing:-.12px;text-align:center;color:#fff;}#reviewsPage .after-banner{background-color:#f3f4f9;padding:30px 0;margin-bottom:20px;}#reviewsPage .after-banner h3{font-size:24px;font-weight:600;letter-spacing:-.09px;color:#3f2a56;margin-bottom:10px;}#reviewsPage .after-banner p{font-size:16px;letter-spacing:-.06px;text-align:center;color:#000;}#reviewsPage .review-row-wrap{border-radius:10px;background-color:#f5f5f5;margin:20px 0;}#reviewsPage .review-row-wrap>.row,#reviewsPage .featured_products .review-row-wrap>.product,.featured_products #reviewsPage .review-row-wrap>.product{display:flex;align-items:center;}#reviewsPage .review-row-wrap>.row .col-sm-8,#reviewsPage .featured_products .review-row-wrap>.product .col-sm-8,.featured_products #reviewsPage .review-row-wrap>.product .col-sm-8{padding:20px 50px;}#reviewsPage .reviews-content h3{font-size:22px;letter-spacing:-.03px;color:#3f2a56;}#reviewsPage .reviews-content h4{font-size:16px;font-weight:600;letter-spacing:-.06px;color:#3f2a56;}#reviewsPage .reviews-content p{color:#3f2a56;}#reviewsPage .reviews-content p a{text-decoration:underline;}#reviewsPage .reviews-content p a:hover{color:#000;}#reviewsPage .reviews-content .product-rating{margin-bottom:10px;margin-left:-5px;}#reviewsPage .reviews-content .product-rating svg.vue-star-rating-star{overflow:visible;}#reviewsPage .reviews-bottom-row{border-radius:10px;border:solid 2px #3f2a56;display:flex;margin-top:50px;}#reviewsPage .reviews-bottom-row p{font-size:18px;line-height:1.3em;}#reviewsPage .reviews-bottom-row .col-sm-6:first-child{background-color:#3f2a56;}#reviewsPage .reviews-bottom-row .col-sm-6:first-child h3{color:#fff;}#reviewsPage .reviews-bottom-row .col-sm-6:first-child p{color:#fff;}#reviewsPage .btn-shop,#reviewsPage .btn-prodreview{min-width:175px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 2px #68478d;background-color:#68478d;font-size:16px;font-weight:bold;letter-spacing:-.02px;text-align:center;color:#fff;padding:4px 30px;display:inline-block;margin-bottom:5px;text-decoration:none!important;}#reviewsPage .btn-shop:hover,#reviewsPage .btn-prodreview:hover{background-color:transparent;color:#fff;}#reviewsPage .btn-shop i.fa,#reviewsPage .btn-prodreview i.fa{font-size:12px;}#reviewsPage .btn-prodreview:hover{background-color:#dedede;color:#68478d;}#reviewsPage .btn-googlereview{min-width:175px;border-radius:30px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 2px #707070;color:#68478d;font-size:16px;font-weight:bold;letter-spacing:-.02px;text-align:center;padding:4px 30px;display:inline-block;margin-top:5px;text-decoration:none!important;}#reviewsPage .btn-googlereview:hover{background-color:#dedede;color:#68478d;}@media(max-width:768px) and (max-width:991px){#reviewsPage .after-banner h3{font-size:21px;}}@media(max-width:767px){#reviewsPage .pd-5{padding:3rem;}#reviewsPage .container{padding:0 15px;}#reviewsPage .review-row-wrap{background-color:transparent;margin:0;}#reviewsPage .review-row-wrap>.row .col-sm-4,#reviewsPage .featured_products .review-row-wrap>.product .col-sm-4,.featured_products #reviewsPage .review-row-wrap>.product .col-sm-4{display:none;}#reviewsPage .review-row-wrap>.row .col-sm-8,#reviewsPage .featured_products .review-row-wrap>.product .col-sm-8,.featured_products #reviewsPage .review-row-wrap>.product .col-sm-8{border-bottom:solid .5px #d8d8d8;padding:0 20px 30px;}#reviewsPage .reviews-content .col-sm-10{padding:0 20px 30px;border-bottom:solid .5px #d8d8d8;}#reviewsPage .reviews-banner .banner-text h1{font-size:22px;}#reviewsPage .reviews-content p{line-height:1.6em;}#reviewsPage .reviews-content h3{font-size:20px;}#reviewsPage .reviews-bottom-row{display:inline-block;border-radius:0;border:0;margin-bottom:0;margin-top:0;}#reviewsPage .reviews-bottom-row p{font-size:16px;line-height:1.4em;}#reviewsPage .after-banner h3,#reviewsPage .reviews-banner .banner-text p{font-size:18px;line-height:1.3em;}#reviewsPage .after-banner p{font-size:14px;line-height:1.4em;}}.newPDP .pdpVideo{width:100%;height:620px;}.newPDP .featureDescription{display:flex;align-items:flex-start;}.newPDP .desktopMargin{margin-left:-15px;margin-right:-15px;}.newPDP .ingredientDescription{display:flex;align-items:center;}.newPDP .ingredientsTooltips{text-align:center;}.newPDP .ingredientsTooltips a[data-toggle]{display:inline-block;}.newPDP .ingredientsTooltips .tooltip{max-width:195px;}.newPDP .contentPadding{padding-left:10%;padding-right:10%;}.newPDP .ingredientHighlight{color:#275d38;}.newPDP .font-30{font-size:30px;line-height:35px;}.newPDP .font-20{font-size:20px;line-height:25px;}.newPDP .font-18{font-size:18px;line-height:23px;}.newPDP .font-15{font-size:15px;line-height:20px;}.newPDP .product-desc label{white-space:nowrap;width:100%;}@media(max-width:1300px){.newPDP .font-30{font-size:27px;line-height:31px;}.newPDP .font-20{font-size:18px;line-height:24px;}.newPDP .font-18{font-size:15px;line-height:19px;}.newPDP .font-15{font-size:12px;line-height:16px;}}@media(max-width:1200px){.newPDP .mobilePadding{padding-top:0!important;}}@media(max-width:1100px){.newPDP .font-30{font-size:22px;line-height:25px;}.newPDP .font-20{font-size:16px;line-height:19px;}.newPDP .font-18{font-size:13px;line-height:16px;}}@media(max-width:991px){.newPDP .product-desc .pdp-item-backordered{font-size:11px;top:0;}.newPDP .product-desc .pdp-item-backordered br{display:none;}.newPDP .add-to-cart .btn-add-to-cart{margin-top:25px;}.newPDP .add-to-cart .btn-add-to-cart[data-type][disabled]{margin-top:25px;}}@media(max-width:767px){.newPDP .parallax{background-attachment:initial;}.newPDP .row,.newPDP .featured_products .product,.featured_products .newPDP .product,.newPDP .container-fluid{margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0;margin:auto;}.newPDP .desktopMargin{margin-left:0;margin-right:0;}.newPDP .contentPadding{padding-left:0;padding-right:0;}.newPDP .section{padding-top:5px;padding-bottom:5px;}.newPDP .font-30{font-size:22px;line-height:26px;}.newPDP .font-20{font-size:18px;line-height:22px;}.newPDP .font-18{font-size:15px;line-height:18px;}.newPDP .font.font-15{font-size:12px;line-height:15px;}.newPDP .featureDescription .col-xs-2{padding-right:10px;}}@media(max-width:500px){.newPDP .font-30{font-size:16px;line-height:18px;}.newPDP .font-20{font-size:14px;line-height:18px;}.newPDP .font-18{font-size:12px;line-height:16px;}.newPDP .font.font-15{font-size:10px;line-height:12px;}}.revisedPDP .container-fluid{max-width:1525px;}.revisedPDP .learnmore a{text-decoration:underline;color:#000;}.revisedPDP .learnmore a:hover{color:#3f2a56;}.revisedPDP .learnmore i.fa{font-size:13px;margin-left:2px;}.revisedPDP .benefitItems{display:block;margin-top:0;margin-bottom:0;}.revisedPDP .benefitsTitle{font-size:24px;padding:15px;color:#fff;text-align:center;}.revisedPDP .keyFeatures{text-align:center;font-weight:normal;}.revisedPDP .keyFeatureItems{text-align:center;font-weight:normal;line-height:1.3em;}.revisedPDP .keyFeatureItems br{line-height:20px;}.revisedPDP .bodyBannerContent{background-color:rgba(255,255,255,.9);display:block;position:absolute;top:0;height:100%;width:320px;color:#000;padding:20px 25px 0 25px;text-align:left;font-size:14px;line-height:1.4em;}.revisedPDP .bodyBannerContent ul{padding:0;list-style-type:none;margin:0;}.revisedPDP .bodyBannerContent ul li{background:url(https://amarecdn.azureedge.net/webassets/kidsmood/checkmark_trans.png) no-repeat left top;padding-left:24px;margin-bottom:10px;}.revisedPDP .bodyBannerContent i.blue{color:#003c71;font-weight:bold;}.revisedPDP .bodyBannerContent h1,.revisedPDP .bodyBanner2Content h1{font-size:22px;font-weight:bold;letter-spacing:-.07px;line-height:1.4em;text-transform:uppercase;margin-bottom:10px;}.revisedPDP .bodyBannerContent h2,.revisedPDP .bodyBanner2Content h2{font-size:16px;font-weight:bold;letter-spacing:-.12px;line-height:1.3em;font-style:italic;color:#000;margin-bottom:15px;}.revisedPDP .bodyBannerContent p,.revisedPDP .bodyBanner2Content p{font-size:14px;line-height:1.4em;letter-spacing:-.12px;}.revisedPDP .section.prices{padding-bottom:25px;}.revisedPDP .ingredientsTooltips{text-align:center;}.revisedPDP .ingredientsTooltips a[data-toggle]{display:inline-block;}.revisedPDP .ingredientsTooltips .tooltip{max-width:195px;}.revisedPDP .container.video h2{font-size:20px;font-weight:bold;letter-spacing:-.17px;color:#3f2a56;margin-bottom:20px;}.revisedPDP .benefits{padding-top:20px;background-color:#f5f5f5;margin-left:-15px;margin-right:-15px;}.revisedPDP .benefitItem{max-width:200px;margin:auto;}.revisedPDP .keyFeatures{text-align:left;color:#000;}.revisedPDP .keyFeatures.keyimg{text-align:center;}.revisedPDP .keyFeatures img{max-width:140px;}.revisedPDP .keyFeatureItems{text-align:left;font-size:14px;margin-bottom:12px;display:inline-block;color:#000;width:100%;}.revisedPDP .keyFeatureItems h3{text-align:center;}.revisedPDP .font-16{font-size:16px;color:#707070;line-height:1.3em;text-align:left;position:relative;top:5px;}.revisedPDP .rh175{height:175px;}.revisedPDP .badgeText{font-size:18px;font-weight:normal;line-height:1.3em;letter-spacing:-.09px;color:#000;margin-top:7px;margin-bottom:10px;}.revisedPDP .btn-primary,.revisedPDP .btn-resources,.revisedPDP .btn-secondary,.revisedPDP .btn-tertiary{border-radius:24px;}.revisedPDP .btn-resources{text-transform:none;}.revisedPDP .btn-secondary,.revisedPDP .btn-tertiary{height:29px;padding:2px;width:154px;min-width:154px;text-transform:uppercase;font-size:16px;font-weight:normal;}.revisedPDP .btn-tertiary{background-color:transparent;}.revisedPDP .fundamentalsButton.btn-tertiary{border-color:#3f2a56;color:#3f2a56;}.revisedPDP .fundamentalsButton.btn-tertiary:hover{background-color:#3f2a56;border-color:#3f2a56;color:#fff;}.revisedPDP .mentaTherapeuticsButton.btn-tertiary{border-color:#003c71;color:#003c71;}.revisedPDP .mentaTherapeuticsButton.btn-tertiary:hover{background-color:#003c71;border-color:#003c71;color:#fff;}.revisedPDP .fundamentalsButton[data-type],.revisedPDP .mentaTherapeuticsButton[data-type]{width:100%;min-width:250px;}.revisedPDP .fundamentalsButton[data-type][disabled],.revisedPDP .mentaTherapeuticsButton[data-type][disabled]{height:47px;margin-top:15px;}.revisedPDP .btn-resources:first-of-type{margin-right:25px;}.revisedPDP .usageTitle{font-size:30px;padding-top:15px;padding-bottom:15px;margin-bottom:0;color:#707070;}.revisedPDP .usageSubTitle{font-size:20px;color:#707070;line-height:1.3em;}.revisedPDP .usage{text-align:left;}.revisedPDP .usage p{font-size:16px;color:#707070;font-weight:normal;line-height:1.4em;}.revisedPDP .border-center{width:100%;position:relative;height:80px;}.revisedPDP .border-center img{background-color:#fff;padding:0 10px;position:relative;top:-20px;}.revisedPDP .border-center:before{content:"";position:absolute;bottom:50%;border-bottom:1px #c4c4c4 solid;width:100%;z-index:0;left:0;}.revisedPDP .text-muted{color:#9b9b9b;}.revisedPDP .mobilePadding{padding-top:0;}.revisedPDP .product-desc label{white-space:nowrap;width:100%;}.revisedPDP .plr0{padding-left:0;padding-right:0;}.revisedPDP .pl0r70{padding-left:0;padding-right:70px;}.revisedPDP .pl30r70{padding-left:30px;padding-right:70px;}.revisedPDP .plr40{padding:0 40px;}.revisedPDP .pt15{padding-top:15px;}.revisedPDP .pb15{padding-bottom:15px;}.revisedPDP .pb25{padding-bottom:25px;}.revisedPDP .carousel-indicators{position:relative;}.revisedPDP .includesSection{text-align:left;border-radius:10px;background-color:#f5f5f5;margin-bottom:15px;}.revisedPDP .includesSection.bgnone{background:none;}.revisedPDP .includesSection .packimg,.revisedPDP .includesSection .itemimg{text-align:right;position:relative;}.revisedPDP .includesSection .packimg img{width:350px;}.revisedPDP .includesSection .packimg .save10purple{position:absolute;border-radius:50px;height:95px;width:95px;background-color:#922e7f;color:#fff;font-size:22px;font-weight:bold;line-height:1.2em;text-align:center;letter-spacing:-.18px;padding-top:22px;top:7%;right:10%;text-transform:uppercase;}.revisedPDP .includesSection h1{font-size:18px;font-weight:bold;color:#000;letter-spacing:-.15px;margin-bottom:5px;text-transform:none;line-height:1.3em;}.revisedPDP .includesSection h2{font-size:14px;font-weight:normal;color:#000;letter-spacing:-.15px;font-style:italic;line-height:1.3em;opacity:.7;margin-bottom:15px;}.revisedPDP .includesSection p{font-size:14px;font-weight:normal;color:#000;letter-spacing:-.15px;line-height:1.3em;}.revisedPDP .includesSection p.italicpurple{font-size:16px;font-weight:bold;color:#922e7f;letter-spacing:-.18px;font-style:italic;line-height:1.3em;}.revisedPDP .includesSection .learnmore a{text-decoration:underline;color:#000;}.revisedPDP .includesSection .learnmore a:hover{color:#3f2a56;}.revisedPDP .includesSection .learnmore a.a2{display:inline-block;margin-left:50px;}.revisedPDP .includesSection .learnmore i.fa{font-size:13px;margin-left:2px;}.revisedPDP .includesSection .hr{margin-top:15px;}.revisedPDP .includesSection .hr hr{display:none;}.revisedPDP .packIncludes{margin-top:15px;margin-bottom:0;padding:0;}.revisedPDP .packIncludes .hr-pi{margin:auto;border:1px solid #707070;}.revisedPDP .packIncludes .includes{max-width:50%;height:43px;font-size:24px;font-weight:bold;letter-spacing:-.15px;border-radius:10px;color:#fff;position:relative;top:-20px;margin:auto;text-align:center;}.revisedPDP .packIncludes.grape .includes{background-color:#3f2a56;}.revisedPDP .prime-sync{padding:45% 0 0 0!important;background-size:contain!important;}.revisedPDP .cs-sync{padding:50% 0 0 0!important;background-size:contain!important;}.revisedPDP .benefits-sync{padding:25px 10px;background-color:#f5f5f5;}.revisedPDP .downArrow{display:none;}.revisedPDP .bounce{-moz-animation:bounce 3s infinite;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite;}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);transform:translateY(-15px);}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@media(max-width:991px){.revisedPDP .plr40{padding:0 10px;}.revisedPDP .pt5{padding-top:15px;}}@media(width:768px){.revisedPDP .newPDP .row .m-t-md,.featured_products .revisedPDP .newPDP .product .m-t-md,.revisedPDP .newPDP .featured_products .product .m-t-md,.revisedPDP .featured_products .newPDP .product .m-t-md,.revisedPDP .newPDP .container-fluid .m-t-md{margin-top:20px!important;}}@media(max-width:767px){.revisedPDP body,.revisedPDP html,.revisedPDP iframe,.revisedPDP .player,.revisedPDP .fallback{padding:15px 0;height:400px!important;}.revisedPDP .mobilePadding{margin-top:-2px;}.revisedPDP .btn{padding-left:15px;padding-right:15px;}.revisedPDP .btn.btn-primary{margin-top:25px;}.revisedPDP .plr5{padding-left:5px;padding-right:5px;}.revisedPDP .pt5{padding-top:5px;}.revisedPDP .downArrow{display:block;position:absolute;bottom:35px;left:44%;}.revisedPDP .downArrow i.fa{font-size:32px;opacity:.75;font-weight:normal;color:#fff;}.revisedPDP .benefits{background-color:#f5f5f5;}.revisedPDP .benefitsTitle{font-size:22px;line-height:1.3em;}.revisedPDP .benefitsTitle.bkey{padding:5px 50px;}.revisedPDP .keyFeatures{text-align:left;color:#eee;}.revisedPDP .keyFeatureItems{text-align:left;}.revisedPDP .keyFeatureItems h3{text-align:left;}.revisedPDP .benefitItem{max-width:initial;}.revisedPDP .benefitItems{display:flex;align-items:flex-start;margin-bottom:10px;}.revisedPDP .ingredientBenefits{background-color:#f7f7f7;}.revisedPDP .font-16{font-size:14px;top:0;}.revisedPDP .tagline{position:relative;}.revisedPDP .tagline div{position:absolute;z-index:100;width:100%;text-align:center;font-size:22px;line-height:1.2em;letter-spacing:-.13px;opacity:.8;padding:0 25px;}.revisedPDP .bodyBannerMobileContent{color:#000;font-size:14px;padding:20px 25px 25px 25px;text-align:left;line-height:1.4em;}.revisedPDP .bodyBannerMobileContent ul{padding:0;list-style-type:none;margin:0;}.revisedPDP .bodyBannerMobileContent ul li{background:url(https://amarecdn.azureedge.net/webassets/kidsmood/checkmark_trans.png) no-repeat left top;padding-left:24px;margin-bottom:10px;}.revisedPDP .bodyBannerMobileContent i.blue{color:#003c71;font-weight:bold;}.revisedPDP .bodyBannerMobileContent h1,.revisedPDP .bodyBanner2Content h1{font-size:22px;font-weight:bold;letter-spacing:-.07px;line-height:1.4em;text-transform:uppercase;margin-bottom:10px;}.revisedPDP .bodyBannerMobileContent h2,.revisedPDP .bodyBanner2Content h2{font-size:16px;font-weight:bold;letter-spacing:-.12px;line-height:1.3em;font-style:italic;color:#000;margin-bottom:15px;}.revisedPDP .bodyBannerMobileContent p,.revisedPDP .bodyBanner2Content p{font-size:14px;line-height:1.4em;letter-spacing:-.12px;}.revisedPDP .bodyBannerMobileContent.bb4{border-bottom:4px solid #3f2a56;}.revisedPDP .container.video h2{font-size:16px;letter-spacing:-.14px;margin-bottom:0;line-height:1.3em;}.revisedPDP .benefits{padding-left:75px!important;}.revisedPDP .btn-resources{width:200px;height:27px;padding:2px;font-weight:normal;}.revisedPDP .btn-secondary,.revisedPDP .btn-tertiary{height:29px;padding:2px;width:154px;min-width:154px;}.revisedPDP .btn-resources:first-of-type{margin-right:0;}.revisedPDP .usageTitle{font-size:16px;font-weight:bold;line-height:1.3em;color:#000;}.revisedPDP .usage p{font-size:14px;color:#000;margin-bottom:10px;}.revisedPDP .border-center img{top:0;}.revisedPDP .sg{margin:30px 0!important;}.revisedPDP .plr40{padding:0;}.revisedPDP .pl0r70{padding-right:0;}.revisedPDP .pl30r70{padding-left:0;padding-right:0;}.revisedPDP .includesSection{margin:15px!important;}.revisedPDP .includesSection .packimg,.revisedPDP .includesSection .itemimg{text-align:center;}.revisedPDP .includesSection .itemimg{margin-bottom:10px;}.revisedPDP .includesSection.mt0{margin-top:0!important;}.revisedPDP .includesSection .hr{margin-top:0;}.revisedPDP .includesSection .hr hr{display:block;width:95%;margin:auto;margin-top:0;margin-bottom:15px;border-color:#dfdfdf;}.revisedPDP .includesSection .learnmore a.a2{margin-left:0;margin-top:10px;}.revisedPDP .packIncludes{margin-top:25px;}.revisedPDP .packIncludes .hr-pi{width:90%;}.revisedPDP .packIncludes .includes{max-width:70%;height:30px;font-size:16px;letter-spacing:-.1px;top:-15px;}}@media(max-width:500px){.revisedPDP iframe,.revisedPDP .player,.revisedPDP .fallback{padding:0;height:260px!important;}.revisedPDP .container.video h2{text-align:left;padding:0 15px;}.revisedPDP .benefits{padding-left:0!important;}}.fbt{background-color:rgba(216,216,216,.2);text-align:left;width:102vw;position:relative;left:calc(-1*(100vw - 100%)/2);}.fbt .fbtcontent{padding:35px 25px 10px 25px;}.fbt .fbtcontent h2{font-size:24px;line-height:1.6em;font-weight:bold;letter-spacing:-.11px;color:#3f2a56;border-bottom:2px solid #dedede;}.fbt .fbtcontent .fbtitem .product-desc{padding-top:30px;}.fbt .fbtcontent .fbtitem .product-desc .product-name{margin-bottom:0;}.fbt .fbtcontent .fbtitem .product-desc .product-name a{font-size:14px;color:#000;letter-spacing:-.11px;}.fbt .fbtcontent .fbtitem .product-desc .product-name a:hover{color:initial;}.fbt .fbtcontent .fbtitem .product-desc .small{font-size:12px;line-height:1.3em;position:relative;}.fbt .fbtcontent .fbtitem .product-desc .small small{font-size:100%;line-height:1.7em;}.fbt .fbtcontent .fbtitem .product-desc .small .clamped-2,.fbt .fbtcontent .fbtitem .product-desc .small .clamped-2.pack{min-height:initial;max-height:initial;padding-bottom:15px;}.fbt .fbtcontent .fbtitem .product-desc .small.prices{font-size:14px;font-weight:normal;letter-spacing:-.11px;color:#3f2a56;padding-bottom:10px;white-space:nowrap;}.fbt .fbtcontent .fbtitem .product-desc .small.prices span.disp{font-size:18px;font-weight:bold;color:#68478d;}.fbt .fbtcontent .fbtitem .product-desc .small.prices span:not(.disp){text-decoration:line-through;}.fbt .fbtcontent .fbtitem .product-desc .small.prices .save10{width:113px;height:24px;background-color:#275d38;color:#fff;text-align:center;text-transform:uppercase;top:0;padding-top:3px;font-size:14px;font-weight:bold;display:inline-block;margin-left:25px;}.fbt .fbtcontent .fbtitem .product-desc .small.prices .save10.nooptions{display:block;margin-left:0;margin-top:5px;}.fbt .fbtcontent .fbtitem .product-desc .ssone label:first-of-type{margin-right:15px;}.fbt .fbtcontent .fbtitem .product-desc .ssone .ss,.fbt .fbtcontent .fbtitem .product-desc .ssone .otp{color:#3f2a56;font-size:12px;font-weight:bold;letter-spacing:-.07px;}.fbt .fbtcontent .fbtitem .product-desc .ssone .otp{color:#707070;}.fbt .fbtcontent .fbtitem .product-desc .ssone input[type=radio]{position:relative;top:2px;}.fbt .fbtcontent .fbtitem .product-desc .add-to-cart{text-align:left;}.fbt .fbtcontent .fbtitem .product-desc .add-to-cart .btn-add-to-cart{margin-top:0;width:100%;max-width:310px;}.fbt .fbtcontent .fbtitem .product-desc .add-to-cart .btn-add-to-cart[data-type][disabled]{margin-top:15px;}@media(max-width:767px){.fbt .fbtcontent .fbtitem{padding:10px 0 0 0;}.fbt .fbtcontent .fbtitem .product-desc{padding-top:5px;}.fbt .fbtcontent .fbtitem h2{font-size:16px;letter-spacing:-.08px;width:75%;}.fbt .fbtcontent .fbtitem .fbtitem{padding-left:0;padding-right:0;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc{padding-top:5px;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc .small.prices{color:#000;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc .small.prices span:not(.disp){font-size:16px;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc .small.prices .save10{width:100px;margin-left:10px;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc .ssone label:first-of-type{margin-right:10px;}.fbt .fbtcontent .fbtitem .fbtitem .product-desc .add-to-cart .btn-add-to-cart{max-width:inherit;}}@media(max-width:399px){.fbt .fbtcontent .fbtitem .product-desc .small.prices .save10{width:100px;margin-left:10px;}}.fbt .yaml .yamlcontent .yamlitem .product-desc{padding-top:10px;padding-left:0;}.fbt .yaml .yamlcontent .yamlitem .product-desc .product-name a{color:#3f2a56;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small .clamped-2{padding-bottom:10px;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small .clamped-2 .text{color:#3f2a56;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.learnmore{padding-bottom:10px;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.learnmore a{text-decoration:underline;color:#593f7b;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.learnmore i.fa{margin-left:2px;font-size:11px;font-weight:normal;color:#3f2a56;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.prices{padding-bottom:0;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.prices span.disp{font-size:14px;font-weight:normal;color:#3f2a56;}.fbt .yaml .yamlcontent .yamlitem .product-desc .small.prices span:not(.lt){font-size:14px;font-weight:normal;color:#3f2a56;}.fbt .yaml .yamlcontent .yamlitem .product-desc .ssone label{margin-bottom:0;margin-right:0!important;white-space:nowrap;}.fbt .yaml .yamlcontent .yamlitem .centerimg{text-align:center;position:relative;top:20px;}.fbt .yaml .yamlcontent .yamlitem hr{border-color:#dfdfdf;width:90%;margin:auto;margin-top:5px;margin-bottom:10px;}.fbt .yaml .yamlcontent .yamlitem~.yamlitem hr{display:none;}.fbt .yaml .pl0{padding-left:0;}@media(max-width:767px){.fbt .yaml{width:95%;margin:auto;margin-bottom:10px;}.fbt .yaml .yamlcontent .yamlHeader{background-color:#3f2a56;width:195px;padding:3px 25px 3px 15px;border-top-right-radius:15px;border-bottom-right-radius:15px;}.fbt .yaml .yamlcontent .yamlHeader h2{border-bottom:0;font-size:16px;font-weight:bold;color:#fff;white-space:nowrap;}.fbt .yaml .yamlcontent .yamlitem .product-desc{padding-top:5px;padding-left:20px;}.fbt .yaml .yamlcontent .yamlitem .centerimg{top:0;}}.fbt.yaml .smallimage div.soldout{width:80px;top:10px;right:10px;}.fbt .pia .piacontent .piaitem .product-desc{padding:0;}.fbt .pia .piacontent .piaitem .product-desc .small{font-size:12px;line-height:1.3em;position:relative;}.fbt .pia .piacontent .piaitem .product-desc .small small{font-size:100%;line-height:1.7em;}.fbt .pia .piacontent .piaitem .product-desc .small .clamped-2,.fbt .pia .piacontent .piaitem .product-desc .small .clamped-2.pack{min-height:initial;max-height:initial;padding-bottom:15px;}.fbt .pia .piacontent .piaitem .product-desc .small.prices{font-size:14px;font-weight:normal;letter-spacing:-.11px;color:#3f2a56;padding-bottom:10px;white-space:nowrap;}.fbt .pia .piacontent .piaitem .product-desc .small.prices span.disp{font-size:18px;font-weight:bold;color:#68478d;}.fbt .pia .piacontent .piaitem .product-desc .small.prices span:not(.disp){text-decoration:line-through;color:#000;}.fbt .pia .piacontent .piaitem .product-desc .ssone label:first-of-type{margin-right:15px;}.fbt .pia .piacontent .piaitem .product-desc .ssone .ss,.fbt .pia .piacontent .piaitem .product-desc .ssone .otp{color:#3f2a56;font-size:12px;font-weight:bold;letter-spacing:-.07px;}.fbt .pia .piacontent .piaitem .product-desc .ssone .otp{color:#707070;}.fbt .pia .piacontent .piaitem .product-desc .ssone input[type=radio]{position:relative;top:2px;}.fbt .pia .piacontent .piaitem .product-desc .add-to-cart{text-align:left;}.fbt .pia .piacontent .piaitem .product-desc .add-to-cart .btn-add-to-cart{margin-top:0;width:100%;max-width:220px;}.fbt .pia .piacontent .piaitem .product-desc .add-to-cart .fbtadd{width:250px!important;}@media(max-width:767px){.fbt .pia .piacontent .piaitem .product-desc .ssone label:first-of-type{margin-right:10px;}.fbt .pia .piacontent .piaitem .product-desc .add-to-cart .btn-add-to-cart{max-width:inherit;}.fbt .pia .piacontent .piaitem .product-desc .add-to-cart .fbtadd{width:100%!important;}}@media(max-width:767px){.fbt .lang-es .yaml .yamlcontent .yamlHeader{width:255px;}}.fbt .lang-es .revisedPDP .includesSection .packimg .save10purple{font-size:18px;padding-top:30px;}.fbt .eventPDP .product-desc .product-name a{color:#7b5da4!important;}.fbt .eventPDP .product-desc .retail-price{font-size:14px;}.fbt .eventPDP .product-desc .text-muted{color:#878787;}.fbt .eventPDP .product-desc p{color:#878787;font-size:12px;letter-spacing:-.07px;}.fbt .pdp-item-backordered{position:absolute;font-weight:bold;color:#f00;line-height:1.3em;margin-top:5px;}.fbt .pdp-item-backordered.lp{margin-top:10px;}.fbt .pdp-backorder-spacer{height:15px;}.fbt .pdp-backorder-spacer.lp{height:35px;}.fbt .mobileorig .pdp-backorder-spacer{height:35px;}.fbt .upsell .box{border:solid 3px #d8d8d8;background-color:#f7f7f7;border-radius:5px;margin-bottom:10px;}.fbt .upsell .box .uheader{background-color:#ee3043;text-align:center;padding:5px 0;}.fbt .upsell .box .uheader h2{color:#fff;font-size:24px;font-weight:bold;letter-spacing:-.21px;text-transform:uppercase;}.fbt .upsell .box .product-desc{padding:5px;text-align:center;}.fbt .upsell .box .product-desc .productname a{font-size:16px;font-weight:bold;letter-spacing:-.07px;line-height:1.3em;color:#3f2a56;display:inline-block;}.fbt .upsell .box .product-desc .productname.f15 a{font-size:15px;}.fbt .upsell .box .product-desc .productname.fab{white-space:normal;height:34px;line-height:1.1em;}.fbt .upsell .box .product-desc .small .clamped-2{min-height:60px;line-height:1.3em;color:#707070;margin-top:8px;}.fbt .upsell .box .product-desc .rating{margin-left:6px;font-size:12px;color:#3f2a56;}.fbt .upsell .box select.flavor,.fbt .upsell .box select.pflavor{margin:auto;padding:0 6px;}.fbt .upsell .box .space-30{margin:0 0 29px 0;}.fbt .upsell .box .ssone{margin-top:10px;position:relative;text-align:center;}.fbt .upsell .box .ssone label{width:230px;margin:auto;margin-bottom:5px;white-space:nowrap;font-size:12px;letter-spacing:-.07px;line-height:1.3em;text-align:left;color:#707070;display:block;}.fbt .upsell .box .ssone label input{margin-top:0;position:relative;top:1px;}.fbt .upsell .box .ssone label span.bold{font-weight:bold;}.fbt .upsell .box .ssone label span.promoprice{font-weight:bold;font-size:14px;color:#92278f;}.fbt .upsell .box .ssone label span.linethru{text-decoration:line-through;}.fbt .upsell .box .grape{color:#3f2a56;}.fbt .upsell .box .add-to-cart .btn-add-to-cart{margin:15px 0 20px 0;width:230px;height:43px;border-radius:21.5px;border:solid 1px #469d62;background-color:#469d62;color:#fff;padding:7px;}.fbt .upsell .box .add-to-cart .btn-add-to-cart:hover{background-color:#70be89;border:solid 1px #70be89;}@media(min-width:768px){.fbt .upsell .upsellItems div.items1:first-of-type{margin-left:25%;}}@media(min-width:992px){.fbt .upsell .upsellItems div.items2:first-of-type{margin-left:16.66666667%;}.fbt .upsell .upsellItems div.items1:first-of-type{margin-left:32.5%;}}@media(min-width:1200px){.fbt .upsell .upsellItems div.items3:first-of-type{margin-left:12.5%;}.fbt .upsell .upsellItems div.items2:first-of-type{margin-left:25%;}.fbt .upsell .upsellItems div.items1:first-of-type{margin-left:37.5%;}}@media(max-width:991px){.fbt .upsell .container{padding:0 15px;}.fbt .upsell .box .uheader{padding:8px 0;}.fbt .upsell .box .uheader h2{font-size:18px;letter-spacing:-.15px;}.fbt .upsell .box .mplr0{padding-left:0;padding-right:0;}.fbt .upsell .box .product-imitation{position:relative;left:15px;top:15px;}.fbt .upsell .box .product-desc{text-align:left;margin-top:5px;}.fbt .upsell .box .product-desc.bfItem .bogoTip0{position:relative;height:30px;top:0;}.fbt .upsell .box .add-to-cart .btn-add-to-cart{margin:5px 0 15px 0;height:33px;padding:5px;}}@media(max-width:767px){.fbt .upsell .box .space-30{display:none;}}.ItemPDP .product-desc .flavoroption select.mbflavor,.ItemPDP .product-desc .flavoroption select.edgeflavor,.ItemPDP .product-desc .flavoroption select.energyflavor,.ItemPDP .product-desc .flavoroption select.igniteflavor{max-width:230px;padding:6px;width:100%;height:30px;}.ItemPDP .product-desc .flavoroption select.flavor,.ItemPDP .product-desc .flavoroption select.edgeflavor,.ItemPDP .product-desc .flavoroption select.energyflavor,.ItemPDP .product-desc .flavoroption select.igniteflavor{border:solid .3px #979797;font-size:12px;color:#000;}.ItemPDP .product-desc .flavoroption select.flavor.hlred,.ItemPDP .product-desc .flavoroption select.edgeflavor.hlred,.ItemPDP .product-desc .flavoroption select.energyflavor.hlred,.ItemPDP .product-desc .flavoroption select.igniteflavor.hlred{border-color:#f00;}.ItemPDP .prices .imageselect .tn img{max-height:100%;}.ItemPDP .prices .smallimage #prodimage{display:block;max-height:100%;}@media(max-width:991px){.ItemPDP .prices .smallimage{margin-top:0;min-height:350px;height:initial;}.ItemPDP .prices .smallimage #prodimage{max-width:60%;}}@media(max-width:767px){.ItemPDP .prices .imageselect{margin-top:10px;}.ItemPDP .prices .smallimage{min-height:200px;}.ItemPDP .prices .smallimage #prodImageTag{height:22px;padding-top:1px;}.ItemPDP .prices.mt15{margin-top:15px;}}.PDP .breadcrumbs{color:#979797;}.PDP .breadcrumbs a{font-size:12px;}.PDP .breadcrumbs.purple a{color:#562f88;}.PDP .clearboth{clear:both;}.PDP .btn-primary{margin-top:35px;height:40px;border-radius:21.5px;background-color:#469d62;border:solid 1px #469d62;padding:5px 30px;max-width:420px;width:100%;}.PDP .btn-primary:active,.PDP .btn-primary:hover,.PDP .btn-primary:focus{color:#fff!important;background-color:#469d62;}.PDP .btn-primary:active:focus{background-color:#fff!important;border-color:#469d62!important;color:#469d62!important;}.PDP .prices{margin-top:15px;}.PDP .prices .imageselect{margin-top:35px;}.PDP .prices .imageselect div{margin-bottom:25px;}.PDP .prices .imageselect div.tn img{max-height:100%;}.PDP .prices .imageselect div a{display:flex;justify-content:center;align-items:center;width:75px;height:75px;border:2px solid #d8d8d8;}.PDP .prices .smallimage{display:flex;justify-content:center;align-items:center;height:400px;}.PDP .prices .smallimage #prodimage{max-width:400px;max-height:100%;}.PDP .prices .smallimage #prodImageTag{position:absolute;top:0;left:0;width:200px;height:24px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:-.05px;padding-top:3px;}.PDP .prices .product-tagline{font-size:16px;font-weight:500;letter-spacing:0;line-height:24px;color:#562f88;}.PDP .prices .productName{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;}.PDP .prices .productName div.newtag{width:50px;height:20px;color:#fff;font-size:15px;font-weight:bold;background-color:#c63663;text-transform:uppercase;display:inline-block;text-align:center;margin-left:3px;position:relative;top:1px;}.PDP .prices .productName div.newtag span{display:inline-block;position:relative;top:-2px;left:-1px;}.PDP .prices .productDesc{font-size:12px;line-height:1.4em;color:#707070;letter-spacing:-.1px;margin-bottom:15px;}.PDP .prices .productDesc.otp{margin-bottom:0;}.PDP .prices .skuoption{display:inline-block;margin-bottom:2px;width:100%;}.PDP .prices .skuoption .sku{float:left;height:30px;width:110px;margin-right:10px;border-radius:2px;border:solid .3px #979797;text-align:center;font-size:10px;font-weight:bold;color:#000;letter-spacing:-.05px;cursor:pointer;color:#979797;line-height:1.2em;position:relative;}.PDP .prices .skuoption .sku>div{width:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.PDP .prices .skuoption .sku>div div.save{font-size:8px;color:#00973a;}.PDP .prices .bulktext{font-size:12px;line-height:normal;letter-spacing:-.13px;color:#469d62;margin-top:5px;height:15px;}.PDP .prices .bulktext.notvisible{visibility:hidden;}.PDP .prices .pricecopy{margin-top:10px;font-size:12px;letter-spacing:-.13px;line-height:1.4em;}.PDP .prices .pricecopy .pcopy{color:#469d62;}.PDP .prices .ssoption{margin-bottom:10px;}.PDP .prices .ssoption input{position:relative;top:2px;}.PDP .prices .ssoption label{display:block;}.PDP .prices .ssoption label span{letter-spacing:-.007px;font-size:11.5px;color:#979797;white-space:nowrap;}.PDP .prices .ssoption label span .fa-question-circle{font-size:15px;}.PDP .prices .ssoption label span.bold{font-weight:bold;}.PDP .prices .ssoption label span.grape{color:#3f2a56;}.PDP .prices .ssoption label #ssPrice,.PDP .prices .ssoption label #otpPrice{font-size:14px;white-space:nowrap;}.PDP .prices .ssoption label #ssPrice.lt,.PDP .prices .ssoption label #otpPrice.lt{text-decoration:line-through;font-weight:normal;}.PDP .prices .ssoption label #ssBulkPrice,.PDP .prices .ssoption label #otpBulkPrice{font-size:15px;font-weight:bold;}.PDP .prices .ssoption.hasbulk label{height:30px;}.PDP .prices .pdp-item-backordered{position:absolute;font-size:12px;font-weight:bold;color:#469d62;line-height:1.3em;margin-top:5px;z-index:100;}.PDP .prices .pdp-item-backordered.item-oos{color:#f00;}.PDP .prices .pdp-item-backordered br{display:none;}.PDP .prices .hasbulk .pdp-item-backordered{top:-20px;}.PDP .prices .qtyselect{white-space:nowrap;position:relative;top:8px;}.PDP .prices .qtyselect span{font-size:14px;font-weight:bold;letter-spacing:-.16px;color:#4b4b4b;}.PDP .prices .qtyselect .qty{height:25px;width:52px;display:inline;margin:0 15px 0 5px;border-radius:6px;padding:3px 6px 5px 6px;border:1px solid #666;}.PDP .prices .qtyselect .qty.hlred{border-color:#f00;}.PDP .prices .plr0{padding-left:0;padding-right:0;}.PDP .whywhathow{border-top:1px solid #d8d8d8;padding-top:20px;margin-top:20px;}.PDP .whywhathow h2{font-size:16px;font-weight:bold;letter-spacing:-.1px;line-height:1.3em;margin-bottom:10px;}.PDP .whywhathow ul{padding-left:15px;padding-right:30px;font-size:14px;letter-spacing:-.08px;line-height:1.3em;color:#707070;}.PDP .whywhathow ul li{margin-bottom:10px;}.PDP .whywhathow.purple h2{color:#562f88;}.PDP .whywhathow.teal h2{color:#6bcad3;}.PDP .healthbadges{text-align:center;border-top:1px solid #d8d8d8;padding-top:20px;margin-top:20px;}.PDP .healthbadges .hbrh{height:175px;}.PDP .healthbadges .img{width:100px;}.PDP .healthbadges .badgeText{font-size:14px;font-weight:normal;line-height:1.3em;letter-spacing:-.02px;color:#000;margin-top:7px;margin-bottom:10px;max-width:160px;margin-left:auto;margin-right:auto;}.PDP .videoblock{height:370px;margin-top:15px;color:#fff;}.PDP .videoblock .copycontainer{height:370px;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:flex-end;padding-right:50px;}.PDP .videoblock .copycontainer.center{padding-right:0;}.PDP .videoblock .copycontainer .copy{text-align:right;}.PDP .videoblock .copycontainer .copy h2{color:#fff;font-size:32px;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,.75);letter-spacing:-.04px;line-height:1.1em;margin-bottom:15px;}.PDP .videoblock .copycontainer .copy h2 br.mob{display:none;}.PDP .videoblock .copycontainer .copy .text{font-size:16px;line-height:1.2;letter-spacing:-.02px;padding-left:75px;}.PDP .videoblock.centertext .copycontainer .copy .text{padding-left:0;}.PDP .videoblock .sectionvideo{height:370px;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.PDP .videoblock .sectionvideo.center{justify-content:center;}.PDP .videoblock .subtitle{color:#555657;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%;}.PDP .videoblock.toprule .container{border-top:1px solid #d8d8d8;padding-top:5px;}.PDP .videoblock.bannervidblock .copycontainer .copy .ordernow{margin-top:15px;}.PDP .videoblock.bannervidblock .copycontainer .copy .ordernow .btn{padding:8px;}.PDP .videoblock.bannervidblock.leftside .copycontainer{padding-right:0;padding-left:50px;}.PDP .videoblock.bannervidblock.leftside .copycontainer .copy{text-align:left;}.PDP .videoblock.bannervidblock.leftside .copycontainer .copy .text{padding-left:0;}.PDP .videoblock.bannervidblock.purple{background-color:#562f88;}.PDP .videoblock.bannervidblock.lighterpurple{background-color:#aea2cb;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy h2{text-shadow:none;font-size:28px;line-height:1.3em;margin-bottom:20px;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy .text{font-size:16px;line-height:1.3em;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy .subtext{margin-top:25px;margin-bottom:5px;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy .ordernow .btn{padding-top:13px;}.PDP .videoblock.bannervidblock.lightgray_purple{background-color:#f2f5f8;height:auto;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer{padding-left:0;padding-top:50px;height:auto;display:block;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy{text-align:center;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy h2{text-shadow:none;font-size:28px;line-height:1.3em;margin-bottom:5px;color:#522d72;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy .text{font-size:18px;line-height:1.3em;color:#2c2c2c;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy .subtext{margin-top:25px;margin-bottom:5px;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy .ordernow .btn{padding-top:13px;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer.center{padding-right:0;}.PDP .videoblock.bannervidblock.lightgray_purple .ordernow{text-align:center;padding-bottom:35px;}.PDP .videoblock.bannervidblock.lightgray_purple .ordernow .btn-primary{margin-top:10px;width:250px;height:50px;font-size:16px;padding-top:13px;}html[culture=fr-ca] .PDP .videoblock.bannervidblock.lightgray_purple .ordernow .btn-primary{width:350px;}.PDP .videoblock.bannervidblock.babyblue{background-color:#c2e2f9;}.PDP .videoblock.bannervidblock.babyblue .copycontainer .copy h2{color:#522d72;text-shadow:none;}.PDP .videoblock.bannervidblock.babyblue .copycontainer .copy .text{color:#522d72;}.PDP .videoblock.bannervidblock.babyblue .sectionvideo img{height:100%;}.PDP .videoblock.productvidblock{background-color:#f3f3f4;margin-top:0;}.PDP .videoblock.productvidblock .copycontainer .copy .text{opacity:.8;}.PDP .videoblock.productvidblock.purple .copycontainer{color:#562f88;}.PDP .videoblock.productvidblock.purple .copycontainer .copy h2{color:#562f88;text-shadow:0 1px 2px rgba(0,0,0,.5);}.PDP .benefitsblock{color:#fff;text-align:center;padding:40px 0;}.PDP .benefitsblock h2{color:#fff;font-size:40px;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,.75);letter-spacing:-.04px;line-height:1.1em;margin-bottom:15px;}.PDP .benefitsblock h3{color:#fff;font-size:18px;font-weight:normal;opacity:.85;letter-spacing:-.02px;line-height:1.4em;margin-bottom:30px;}.PDP .benefitsblock .benefit .img{width:160px;margin-bottom:20px;}.PDP .benefitsblock .benefit div.benefitstext p.text{font-size:24px;font-weight:bold;line-height:1.42em;letter-spacing:-.03px;}.PDP .benefitsblock .benefit div.benefitstext p.text.small{font-size:18px;line-height:1.2em;max-width:230px;margin:auto;}.PDP .benefitsblock .benefit div.benefitstext p.text span.ul{text-decoration:underline;}.PDP .benefitsblock .benefit div.benefitstext h4{font-size:32px;font-weight:bold;line-height:1.1em;letter-spacing:-.04px;color:#fff;margin-bottom:15px;}.PDP .benefitsblock .benefit div.benefitstext ul{padding:0 35px 0 60px;text-align:left;font-size:16px;line-height:1.2em;letter-spacing:-.02px;opacity:.85;}.PDP .benefitsblock .benefit div.benefitstext ul li{margin-bottom:10px;}.PDP .benefitsblock.teal{background-color:#0093b6;}.PDP .benefitsblock.green{background-color:#275d38;}.PDP .ingredientsblock{color:#fff;text-align:center;padding:40px 0;}.PDP .ingredientsblock h2{color:#fff;font-size:32px;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,.75);letter-spacing:-.04px;line-height:1.1em;margin-bottom:10px;}.PDP .ingredientsblock h2 br.mob{display:none;}.PDP .ingredientsblock h3{color:#fff;font-size:16px;font-weight:normal;letter-spacing:-.02px;line-height:1.4em;margin-bottom:45px;opacity:.8;}.PDP .ingredientsblock .plr0{padding-left:0;padding-right:0;}.PDP .ingredientsblock .ingredientRow>.alignRight{text-align:right;}.PDP .ingredientsblock .ingredientRow>.alignRight~.alignRight{text-align:left;}.PDP .ingredientsblock.lightpurple{background-color:#ac95c6;}.PDP .ingredientsblock.tan{background-color:#ba622a;}.PDP .ulist{padding-bottom:15px;}.PDP .ulist .ulistTitle{font-size:32px;font-weight:bold;letter-spacing:-.04px;color:#fff;background-color:#3f2a56;text-align:center;padding:10px 0;margin-bottom:35px;}.PDP .ulist .upsellItems{display:flex;flex-direction:column;}.PDP .ulist .items4{flex:0 1 auto;display:flex;flex-direction:column;}.PDP .ulist .upsell .box{padding-left:7px;padding-right:7px;}.PDP .ulist .upsell .box .product-imitation .upsellTag{position:absolute;top:10px;left:8px;width:150px;height:24px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:12px;font-weight:bold;letter-spacing:-.05px;padding-top:3px;background-color:#c63663;}.PDP .ulist .upsell .box .product-imitation .product-small-img{max-height:200px;}.PDP .ulist .upsell .box .product-imitation .smallimage div.soldout{width:60px;top:20px;right:30px;}.PDP .ulist .upsell .box .product-desc{text-align:left;}.PDP .ulist .upsell .box .product-desc .productname{font-weight:bold;font-size:15px;line-height:1.3em;letter-spacing:-.05px;}.PDP .ulist .upsell .box .product-desc .productname.fab{white-space:normal;height:34px;line-height:1.1em;}.PDP .ulist .upsell .box .product-desc .small .clamped-2{min-height:65px;font-size:12px;margin-top:3px;line-height:1.4em;}html[culture=zh-hk] .PDP .ulist .upsell .box .product-desc.pd .productname a font{white-space:nowrap;}.PDP .ulist .upsell .box select.flavor,.PDP .ulist .upsell .box select.pflavor{margin:0;width:100%;max-width:220px;}.PDP .ulist .upsell .box .fa-question-circle{position:relative;left:-2px;}.PDP .ulist .upsell .box .btn-primary{margin-top:15px;margin-bottom:10px;width:200px;padding:5px 15px;}.PDP .ulist .upsell .box span{letter-spacing:-.5px;}.PDP .ulist .upsell .box span.text{letter-spacing:-.05px;}.PDP .ulist .upsell .box span.sp{font-size:13px!important;}.PDP .ulist .upsell .box .nw{white-space:nowrap;}.PDP .ulist .upsell .box .ssone label{white-space:nowrap;}.PDP .ulist.purple .ulistTitle{background-color:#562f88;}.PDP .ulist.purple .upsell .box .grape{color:#562f88;font-size:12px;}.PDP .ulist.purple .upsell .box .bold{font-weight:bold;}.PDP .ulist.purple .upsell .box .fa-question-circle{color:#562f88;}.PDP .ulist.purple .upsell .box .product-desc .productname a{color:#562f88;}.PDP .ulist.lightgray_purple .ulistTitle{background-color:#f2f5f8;color:#522d72;font-size:28px;font-weight:bold;letter-spacing:-.05px;padding:12px 0;}.PDP .ulist.hasborder{margin-bottom:20px;}.PDP .ulist.hasborder .upsell .box .product-desc .productname a{color:#2c2c2c;font-size:14px;}.PDP .ulist.hasborder .upsellItem{background:#f7f7f7;border:2px solid #d8d8d8;border-radius:8px;padding-bottom:5px;flex:1 1 auto;}.PDP .standardTitle{font-size:24px;font-weight:normal;letter-spacing:.6px;color:#fff;background-color:#3f2a56;text-align:center;padding:8px 0;margin-bottom:20px;}.PDP .standardTitle.purple{background-color:#562f88;}.PDP .standardTitle.lightgray_purple{background-color:#f2f5f8;color:#522d72;font-size:28px;font-weight:bold;letter-spacing:-.05px;padding:12px 0;}.PDP .standardTitle.teal{color:#6bcad3;}.PDP .resourcesblock{padding-bottom:10px;}.PDP .resourcesblock .container{max-width:780px;}.PDP .resourcesblock .btn-primary{width:320px;height:43px;margin-right:15px;text-transform:none;padding:10px 10px;margin-bottom:12px;letter-spacing:-.07px;margin-top:10px;}.PDP .resourcesblock .res3 .btn-primary{width:230px;}.PDP .resourcesblock .lightpurple .btn-primary{background-color:#aea2cb;border:1px solid #aea2cb;}.PDP .resourcesblock .lightpurple .btn-primary:active,.PDP .resourcesblock .lightpurple .btn-primary:hover,.PDP .resourcesblock .lightpurple .btn-primary:focus{background-color:#aea2cb;}.PDP .resourcesblock .lightpurple .btn-primary:active:focus{border-color:#aea2cb!important;color:#aea2cb!important;}.PDP .resourcesblock .lightgray_purple.container{padding-bottom:15px;}.PDP .resourcesblock .lightgray_purple .btn-primary{background-color:#522d72;border:1px solid #522d72;font-weight:normal;}.PDP .resourcesblock .lightgray_purple .btn-primary:active,.PDP .resourcesblock .lightgray_purple .btn-primary:hover,.PDP .resourcesblock .lightgray_purple .btn-primary:focus{background-color:#522d72;}.PDP .resourcesblock .lightgray_purple .btn-primary:active:focus{border-color:#522d72!important;color:#522d72!important;}.PDP .packincludesblock{margin-top:40px;}.PDP .packincludesblock .heading-area{overflow:hidden;}.PDP .packincludesblock h3{font-size:24px;font-weight:bold;color:#fff;border-radius:10px;padding:10px;background-color:#003c71;max-width:580px;margin:0 auto;text-align:center;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;position:relative;margin-bottom:10px;}.PDP .packincludesblock h3::before,.PDP .packincludesblock h3::after{position:absolute;left:0;background-color:#003c71;width:calc(100% - 30px);height:3px;left:-50%;content:"";z-index:-1;}.PDP .packincludesblock h3::before{left:auto;right:-50%;}.PDP .packincludesblock h4{font-weight:bold;font-size:18px;color:#003c71;display:inline-block;margin-bottom:15px;float:left;width:100%;}.PDP .packincludesblock .ProductReviewItemContainer{margin-left:0;top:-8px;}.PDP .packincludesblock .include-pack-wrap{background-color:#f5f5f5;border-radius:10px;margin-top:20px;margin-bottom:20px;padding:20px 15px 10px 15px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box{padding:10px 20px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details{color:#000;font-size:14px;letter-spacing:-.15px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details a{color:#000!important;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details a.learn-more{text-decoration:underline;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details p{margin-bottom:15px;line-height:1.5em;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details .fa{position:relative;left:5px;top:1px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details .ProductReviewItemContainer .rating{margin-left:11px;position:relative;top:-1px;font-size:13px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details .head.f16 h4{font-size:16px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details .head.f16 h4 span{color:#000;font-weight:normal;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-text-details .head.f16 .ProductReviewItemContainer{margin-left:0;top:-8px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-img img{margin:0 auto;display:block;max-height:200px;}.PDP .packincludesblock .include-pack-wrap.packitem{background-color:#fff;padding-top:5px;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .hr{margin-top:0;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .hr hr{display:none;}.PDP .packincludesblock .include-pack-wrap.wrap2{padding-top:10px;padding-bottom:0;}.PDP .packincludesblock .include-pack-wrap.wrap2 .include-pack-box{padding-bottom:0;margin-bottom:40px;}.PDP .packincludesblock .include-pack-wrap.kyanipi{background-color:#fdfdfd;border:1px solid #efefef;}.PDP .packincludesblock .include-pack-wrap.descOnly{background-color:#fff;border:0;margin:0;padding:0;}.PDP .packincludesblock .include-pack-wrap.descOnly .include-pack-box{padding:10px 10px 0 10px;}.PDP .packincludesblock .include-pack-wrap.descOnly .include-pack-box .pack-text-details p{font-size:16px;color:#525252;}.PDP .packincludesblock.purple h3{background-color:#562f88;}.PDP .packincludesblock.purple h3::before,.PDP .packincludesblock.purple h3::after{background-color:#562f88;}.PDP .packincludesblock.purple h4{color:#562f88;}.PDP .packincludesblock.teal h3{background-color:#6bcad3;}.PDP .packincludesblock.teal h3::before,.PDP .packincludesblock.teal h3::after{background-color:#6bcad3;}.PDP .packincludesblock.teal h4{color:#6bcad3;}.PDP .packincludesblock.xtremetrial h3,.PDP .packincludesblock.max800 h3{max-width:800px;}.PDP .usageblock .usage{color:#707070;}.PDP .usageblock .usage.blacktext{color:#000;}.PDP .usageblock .usage p{font-size:18px;letter-spacing:-.1px;line-height:1.4em;padding:0 50px;}.PDP .usageblock .usage p.name{margin-bottom:25px;margin-top:15px;}.PDP .usageblock .usage p.notes{font-size:12px;opacity:.85;}.PDP .usageblock .usage .store{font-size:12px;letter-spacing:-.15px;line-height:1.5em;padding:0 50px;}.PDP .usageblock .usage.dual p{margin-bottom:10px;}.PDP .usageblock .usage.dual .store{margin-bottom:25px;}.PDP .usageblock .usage.dual .sfp{text-align:center;}.PDP .usageblock .usagemult div.ingredient{font-size:18px;border-top:0;}.PDP .usageblock .usagemult div.ingredient a{font-size:18px;font-weight:bold;color:#555;text-align:left;letter-spacing:-.06px;line-height:1.4em;}.PDP .usageblock .usagemult div.ingredient .bb{border-bottom:1px solid #d8d8d8;padding:15px 50px;}.PDP .usageblock .usagemult div.ingredient:first-of-type .bb{border-top:1px solid #d8d8d8;}.PDP .usageblock .usagemult div.ingredient .collapse.in{border-bottom:1px solid #d8d8d8;}.PDP .usageblock .usagemult div.ingredient .dirsfp{clear:both;padding:25px 50px 5px 50px;}.PDP .usageblock .usagemult div.ingredient .dirsfp p{color:#707070;font-size:18px;line-height:1.4em;letter-spacing:-.15px;}.PDP .usageblock .usagemult div.ingredient .dirsfp p.store{font-size:12px;line-height:1.5em;}.PDP .usageblock .usagemult div.ingredient .glyphicon{color:#003c71;font-size:18px;display:inline-block;float:right;margin-right:5px;position:relative;top:2px;}.PDP .usageblock .usagemult div.ingredient a[aria-expanded=true] .glyphicon-chevron-right{display:none;}.PDP .usageblock .usagemult div.ingredient a[aria-expanded=false] .glyphicon-chevron-down{display:none;}.PDP .usageblock .usagemult div.ingredient.notcollapsed .glyphicon{display:none;}.PDP .usageblock .usagemult div.ingredient.notcollapsed a{cursor:default;}.PDP .usageblock .usagemult div.ingredient.notcollapsed .bb{border-bottom:0;padding-bottom:0;}.PDP .usageblock .usagemult div.ingredient.notcollapsed:first-of-type .bb{border:0;}.PDP .usageblock .usagemult div.ingredient.notcollapsed .collapse.in{border-bottom:0;}.PDP .usageblock .sgcont{margin:50px auto 50px auto;padding:0 100px;}.PDP .usageblock .sgcont .border-center{width:100%;position:relative;height:80px;}.PDP .usageblock .sgcont .border-center:before{content:"";position:absolute;bottom:50%;border-bottom:1px #c4c4c4 solid;width:100%;z-index:0;left:0;}.PDP .usageblock .sgcont .border-center img{background-color:#fff;padding:0 10px;position:relative;top:-20px;}.PDP .usageblock .sgcont .fdatext{font-size:11px;line-height:14px;padding:0;margin:20px 0;text-align:center;}.PDP .usageblock .sgcont .prodDisclaimer{font-size:11px;line-height:14px;text-align:center;}.PDP .usageblock.purple .usagemult div.ingredient .glyphicon{color:#562f88;}.PDP #ProductReviews{max-width:none;}.PDP #ProductReviews .productReviewTitle{margin-top:10px;}.PDP #ProductReviews .product-reviews-exist,.PDP #ProductReviews .product-reviews-not-exist{max-width:940px;margin-left:auto;margin-right:auto;}.PDP #ProductReviews .review-write button{border-radius:21.5px;}.PDP #ProductReviews .rating-snapshot-container{text-align:center;}.PDP .bgimg{position:relative;background-color:none;width:100%;background-position:center center;background-size:cover;}.PDP .bgimg.halfbgimg{padding:15% 0 0 0;}.PDP.purple .bg{background-color:#562f88;color:#fff;}.PDP.purple #ProductReviews .productReviewTitle{background-color:#562f88!important;}.PDP.purple .prices .skuoption .sku.selected{background-color:#562f88;color:#fff;}.PDP.purple .prices .skuoption.borderonly .sku{color:#000;font-size:12px;}.PDP.purple .prices .skuoption.borderonly .sku.option2>div{top:53%;}.PDP.purple .prices .skuoption.borderonly .sku.selected{background-color:#fff;color:#000;border:2px solid #ceb2f5;}.PDP.lightgray_purple #ProductReviews .productReviewTitle{background-color:#f2f5f8!important;color:#522d72;font-weight:bold;letter-spacing:-.05px;padding:12px 0;font-size:28px;}.PDP.teal #ProductReviews .productReviewTitle{color:#6bcad3;}.PDP section.mktsect{min-height:200px;position:relative;}.PDP section.mktsect .flex{flex-direction:column;}.PDP section.mktsect.ignitesec1{background:url(https://AmareCDN.azureedge.net/webassets/ignite/Ignite-Her-Him.jpg) no-repeat center;background-size:cover;height:485px;overflow:hidden;}.PDP section.mktsect.ignitesec1 h2{font-weight:bold;letter-spacing:.15px;color:#522d72;}.PDP section.mktsect.ignitesec1 h2 span.her{color:#bc2251;}.PDP section.mktsect.ignitesec1 h2 span.him{color:#484b62;}.PDP section.mktsect.ignitesec2,.PDP section.mktsect.ignitesec3{background-color:#f2f5f8;text-align:center;margin-bottom:20px;}.PDP section.mktsect.ignitesec2 .flex,.PDP section.mktsect.ignitesec3 .flex{justify-content:flex-start;align-items:initial;}.PDP section.mktsect.ignitesec2 .body,.PDP section.mktsect.ignitesec3 .body{max-width:590px;margin:auto;margin-top:0;margin-bottom:25px;}.PDP section.mktsect.ignitesec2 h2,.PDP section.mktsect.ignitesec3 h2{font-size:28px;font-weight:bold;letter-spacing:.15px;margin-top:30px;margin-bottom:10px;}.PDP section.mktsect.ignitesec2 p,.PDP section.mktsect.ignitesec3 p{font-size:17px;color:#2c2c2c;line-height:1.2em;letter-spacing:.15px;}.PDP section.mktsect.ignitesec2 .secimage,.PDP section.mktsect.ignitesec3 .secimage{position:relative;background-size:contain;overflow:hidden;}.PDP section.mktsect.ignitesec2{height:680px;}.PDP section.mktsect.ignitesec2 h2{color:#bc2251;}.PDP section.mktsect.ignitesec2 .secimage{background:url(https://AmareCDN.azureedge.net/webassets/ignite/PowerOfHer.png) no-repeat center;height:500px;}.PDP section.mktsect.ignitesec3{height:600px;}.PDP section.mktsect.ignitesec3 h2{color:#484b62;}.PDP section.mktsect.ignitesec3 .secimage{background:url(https://AmareCDN.azureedge.net/webassets/ignite/PowerOfHim.png) no-repeat center;height:400px;}.PDP section.mktsect.ignitesec4 .grid,.PDP section.mktsect.gridimg .grid{grid-template-columns:repeat(4,1fr);gap:15px;}.PDP section.mktsect.ignitesec4 .grid img,.PDP section.mktsect.gridimg .grid img{width:100%;}.PDP section.mktsect.pepsec1,.PDP section.mktsect.pepsec2,.PDP section.mktsect.pepsec3{background-size:cover;height:600px;overflow:hidden;}.PDP section.mktsect.pepsec1{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Join.png) no-repeat center;height:485px;}.PDP section.mktsect.pepsec2{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Treat.png) no-repeat center;}.PDP section.mktsect.pepsec3{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Difference.png) no-repeat center;}.PDP section.mktsect.dbserumsec1,.PDP section.mktsect.dbserumsec2,.PDP section.mktsect.dbserumsec3,.PDP section.mktsect.dbspraysec2,.PDP section.mktsect.dbspraysec3,.PDP section.mktsect.dbpacksec2,.PDP section.mktsect.dbpacksec3{background-size:cover;height:485px;overflow:hidden;margin-top:2rem;}.PDP section.mktsect.dbserumsec1{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Glow.png) no-repeat center;}.PDP section.mktsect.dbserumsec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Nourish.png) no-repeat center;height:700px;}.PDP section.mktsect.dbserumsec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Optimize.png) no-repeat center;}.PDP section.mktsect.dbspraysec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/spray/DermaBioticsSpray_ThickSkin.png) no-repeat center;height:700px;}.PDP section.mktsect.dbspraysec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/spray/DermaBioticsSpray_Optimize.png) no-repeat center;}.PDP section.mktsect.dbpacksec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/pack/DermaBioticsPack_Nourished.png) no-repeat center;height:700px;}.PDP section.mktsect.dbpacksec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/pack/DermaBioticsPack_Collagen.png) no-repeat center;height:700px;}.PDP section.mktsect.xthpsec1,.PDP section.mktsect.xthpsec2{background-color:#f2f5f8;padding:20px 0;}.PDP section.mktsect.xthpsec1 h6,.PDP section.mktsect.xthpsec2 h6{font-size:11px;font-weight:600!important;line-height:2.0000025rem;letter-spacing:2px;text-transform:uppercase;margin-top:10px;margin-bottom:0;}.PDP section.mktsect.xthpsec1 h2,.PDP section.mktsect.xthpsec2 h2{font-size:34px;font-weight:bold;letter-spacing:.15px;margin-top:10px;margin-bottom:15px;}.PDP section.mktsect.xthpsec1 p,.PDP section.mktsect.xthpsec2 p{font-size:17px;color:#2c2c2c;line-height:1.4em;letter-spacing:.15px;}.PDP section.mktsect.xthpsec1 .secimage,.PDP section.mktsect.xthpsec2 .secimage{position:relative;overflow:hidden;}@media(min-width:768px){.PDP .upsellItems{flex-direction:row!important;flex-wrap:wrap;}}@media(min-width:1025px){.PDP .videoblock .copycontainer .copy .text .sfs{font-size:15.5px;line-height:1.35em;}.PDP .mtd20{margin-top:20px;}}@media(max-width:1024px){.PDP .videoblock{height:320px;}.PDP .videoblock .copycontainer{height:320px;}.PDP .videoblock .copycontainer .copy .text{padding-left:30px;}.PDP .videoblock .sectionvideo{height:320px;}.PDP section.mktsect .flex{justify-content:flex-start;}.PDP section.mktsect.ignitesec1{background:url(https://AmareCDN.azureedge.net/webassets/ignite/Ignite-Her-Him-mobile.jpg) no-repeat bottom;height:350px;}.PDP section.mktsect.ignitesec1 h2{font-size:28px;margin-top:30px;}.PDP section.mktsect.ignitesec2{height:620px;}.PDP section.mktsect.ignitesec2 .secimage{height:440px;background-size:cover;}.PDP section.mktsect.ignitesec3{height:540px;}.PDP section.mktsect.ignitesec3 .secimage{height:350px;background-size:cover;}.PDP section.mktsect.ignitesec4 .grid,.PDP section.mktsect.gridimg .grid{grid-template-columns:repeat(2,1fr);gap:7px;}.PDP section.mktsect.ignitesec4 .grid img:nth-of-type(1),.PDP section.mktsect.gridimg .grid img:nth-of-type(1){order:1;}.PDP section.mktsect.pepsec1,.PDP section.mktsect.pepsec2,.PDP section.mktsect.pepsec3{height:400px;}.PDP section.mktsect.dbserumsec1,.PDP section.mktsect.dbserumsec2,.PDP section.mktsect.dbserumsec3,.PDP section.mktsect.dbspraysec2,.PDP section.mktsect.dbspraysec3,.PDP section.mktsect.dbpacksec2,.PDP section.mktsect.dbpacksec3{height:400px;}.PDP .ulist.hasborder .upsellItem{margin-bottom:20px;}}@media(max-width:991px){.PDP .container{padding-left:20px;padding-right:20px;}.PDP .prices .imageselect div{margin-top:0;margin-bottom:15px;display:flex;justify-content:center;align-items:center;}.PDP .prices .smallimage{margin-top:0;min-height:350px;height:initial;}.PDP .prices .smallimage #prodimage{max-width:60%;max-height:225px;}.PDP .prices .skuoption{white-space:nowrap;}.PDP .prices .skuoption .sku{width:135px;font-size:11px;}.PDP .prices .skuoption .sku div:not(.kb) br{display:none;}.PDP .prices .isBO .btn-add-to-cart{margin-top:25px;}.PDP .videoblock{height:280px;}.PDP .videoblock .copycontainer{height:280px;padding-right:20px;}.PDP .videoblock .copycontainer .copy h2{font-size:26px;}.PDP .videoblock .copycontainer .copy .text{font-size:14px;padding-left:30px;}.PDP .videoblock.lighterpurple.leftside .copycontainer .copy h2{font-size:24px;white-space:normal;line-height:1.2em;}.PDP .videoblock.lighterpurple.leftside .copycontainer .copy h2 br{display:none;}.PDP .videoblock .sectionvideo{height:280px;}.PDP .ingredientsblock .plr0{padding-left:15px;padding-right:15px;}.PDP .benefitsblock{padding:30px 0;}.PDP .benefitsblock h2{font-size:34px;}.PDP .benefitsblock .benefit .img{width:120px;}.PDP .benefitsblock .benefit div.benefitstext{font-size:18px;}.PDP .benefitsblock.teal{background-color:#0093b6;}.PDP .ulist .upsell .box{padding-left:5px;padding-right:5px;}.PDP .ulist .upsell .box .product-desc .small .clamped-2{min-height:25px;font-size:10px;}.PDP .ulist .upsell .box select.flavor,.PDP .ulist .upsell .box select.pflavor{max-width:200px;}.PDP .ulist .upsell .box .optionselect{width:66.66666667%;margin-left:15px;}.PDP .ulist .upsell .box .ssone{margin-left:15px;}.PDP .ulist .upsell .box .space-30{display:none;}.PDP .usageblock .usage p{font-size:14px;padding:0;}.PDP .usageblock .usage p.name{font-size:18px;margin-bottom:20px!important;}.PDP .usageblock .usage .sfp{text-align:center;}.PDP .usageblock .usage .sfp2{margin-top:15px;}.PDP .usageblock .usage .store{font-size:10px;letter-spacing:-.09px;line-height:1.3em;padding:0 0;margin-top:25px;margin-bottom:25px;}.PDP .usageblock .sgcont{margin:0 auto 10px auto!important;padding:25px 40px!important;}.PDP .packincludesblock h3{max-width:500px;}.PDP .packincludesblock h4{width:100%;font-size:16px;}.PDP .packincludesblock .pack-text-details p{color:#000;font-size:14px;margin-bottom:15px;letter-spacing:-.15px;line-height:1.3em;}.PDP .packincludesblock .ProductReviewItemContainer{margin-left:0;top:-8px;}.PDP .packincludesblock .include-pack-wrap.wrap2 .include-pack-box{padding-bottom:10px;}.PDP .packincludesblock.xtremetrial h3{max-width:650px;font-size:20px;}.PDP section.mktsect.ignitesec2{height:540px;}.PDP section.mktsect.ignitesec2 .secimage{height:360px;background-size:cover;}.PDP section.mktsect.ignitesec3{height:450px;}.PDP section.mktsect.ignitesec3 .secimage{height:260px;background-size:cover;}}@media(min-width:768px) and (max-width:809px){.PDP .videoblock .copycontainer .copy h2 .bh{font-size:22px;}.PDP .ulist .upsell .box{min-height:480px;}}@media(min-width:810px) and (max-width:991px){.PDP .videoblock .copycontainer .copy h2 .bh{font-size:24px;}.PDP .ulist .upsell .box{min-height:480px;}}@media(min-width:992px) and (max-width:1200px){.PDP .videoblock .copycontainer .copy h2 .bh{font-size:26px;}}@media(min-width:768px) and (max-width:890px){.PDP .videoblock .copycontainer .copy .text .sfs{font-size:15px;}}@media(min-width:891px) and (max-width:991px){.PDP .videoblock .copycontainer .copy .text .sfs{font-size:13px;}}@media(min-width:768px) and (max-width:1200px){.PDP section.mktsect.pepsec2,.PDP section.mktsect.dbserumsec2,.PDP section.mktsect.dbspraysec2,.PDP section.mktsect.dbpacksec2,.PDP section.mktsect.dbpacksec3{background-size:contain;background-color:#f2f5f8;height:300px;}.PDP section.mktsect.dbserumsec3,.PDP section.mktsect.dbspraysec3{background-size:cover;background-color:#51aaa9;height:300px;}}@media(min-width:768px) and (max-width:991px){.PDP .ulist.purple .upsell .box .product-desc .productname a{white-space:nowrap;}.PDP .ulist .upsell .box .product-imitation .upsellTag{top:15px;left:10px;width:120px;height:22px;font-size:11.5px;}.PDP .upsell .box .mplr0{height:148px;}.PDP .videoblock .sectionvideo.center{justify-content:center;margin:30px 0;}}@media(max-width:767px){.PDP .prices .imageselect{margin-top:20px;}.PDP .prices .imageselect div a{width:50px;height:50px;}.PDP .prices .smallimage{min-height:200px;}.PDP .prices .smallimage #prodImageTag{height:22px;padding-top:1px;}.PDP .prices .pdp-item-backordered{font-size:12px;}.PDP .prices .plr0{padding-left:10px;}.PDP .whywhathow{border-top:0;margin-top:0;padding-top:10px;}.PDP .whywhathow .wwh{border-top:1px solid #d8d8d8;padding-top:10px;}.PDP .healthbadges{border-top:0;padding-top:10px;padding-bottom:10px;margin-top:0;}.PDP .healthbadges .hb{border-top:1px solid #d8d8d8;padding-top:10px;}.PDP .healthbadges .hb .pr0{padding-right:0;}.PDP .healthbadges .hb .pl0{padding-left:0;}.PDP .healthbadges .hbrh{height:135px;}.PDP .healthbadges .img{width:75px;}.PDP .healthbadges .p0{padding:0;}.PDP .healthbadges .badgeText{font-size:12px;max-width:140px;}.PDP .videoblock{height:auto;margin-top:0;padding-bottom:40px;}.PDP .videoblock .copycontainer{height:auto;padding-right:0;justify-content:center;}.PDP .videoblock .copycontainer .copy{text-align:center;width:85%;}.PDP .videoblock .copycontainer .copy h2{font-size:20px;white-space:nowrap;}.PDP .videoblock .copycontainer .copy .text{font-size:14px;margin-bottom:20px;padding-left:0;}.PDP .videoblock .sectionvideo{height:auto;padding:40px 0 25px 0;}.PDP .videoblock .sectionvideo iframe{width:initial!important;height:43vw!important;margin:auto;}.PDP .videoblock .sectionvideo.center{padding:10px 0 20px 0;}.PDP .videoblock.toprule .container{padding-top:0;}.PDP .videoblock.duo{padding-bottom:10px;}.PDP .videoblock.duo .sectionvideo{padding-top:20px;padding-bottom:5px;}.PDP .videoblock.bannervidblock .copycontainer .copy h2 br{display:none;}.PDP .videoblock.bannervidblock .copycontainer .copy h2 br.mob{display:block;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy{width:95%;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy h2{font-size:20px;white-space:normal;}.PDP .videoblock.bannervidblock.lighterpurple .copycontainer .copy .text{font-size:14px;}.PDP .videoblock.bannervidblock.lighterpurple.leftside{padding-bottom:10px;}.PDP .videoblock.bannervidblock.lighterpurple.leftside .mtmd{margin-top:20px;}.PDP .videoblock.bannervidblock.lighterpurple.leftside .sectionvideo.hidden-sm{padding:20px;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy{width:95%;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy h2{font-size:24px;white-space:normal;margin-bottom:15px;line-height:1.1em;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy h2 br.hidden{display:block!important;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer .copy .text{font-size:16px;}.PDP .videoblock.bannervidblock.lightgray_purple .copycontainer.center .copy h2{font-size:22px;margin-bottom:0;}.PDP .videoblock.bannervidblock.lightgray_purple .ordernow{padding-bottom:0;}.PDP .videoblock.bannervidblock.lightgray_purple.leftside{padding-bottom:10px;}.PDP .videoblock.bannervidblock.lightgray_purple.leftside .mtmd{margin-top:20px;}.PDP .videoblock.bannervidblock.lightgray_purple.leftside .sectionvideo.hidden-sm{padding:20px;}.PDP .videoblock.bannervidblock.leftside .copycontainer{padding-left:0;}.PDP .videoblock.productvidblock{padding-top:25px;padding-bottom:0;}.PDP .videoblock.productvidblock .copycontainer .copy h2{font-size:24px;}.PDP .videoblock.productvidblock .copycontainer .copy .text{font-size:16px;}.PDP .videoblock.productvidblock .divvid{position:relative;top:-15px;}.PDP .benefitsblock h2{font-size:24px;padding:0 25px;}.PDP .benefitsblock h3{font-weight:normal;opacity:.8;}.PDP .benefitsblock .benefit .img{width:100px;margin-bottom:5px;}.PDP .benefitsblock .benefit div.benefitstext{font-size:18px;margin-bottom:15px;}.PDP .benefitsblock .benefit div.benefitstext p.text{font-size:18px;}.PDP .benefitsblock .benefit div.benefitstext p.text.small{font-size:16px;line-height:1.2em;max-width:initial;margin:auto;}.PDP .benefitsblock .benefit div.benefitstext h4{font-size:18px;line-height:1.1em;letter-spacing:-.02px;margin-bottom:15px;margin-top:10px;}.PDP .benefitsblock .benefit div.benefitstext h4 br{display:none;}.PDP .benefitsblock .benefit div.benefitstext ul{padding:0 10px 0 25px;text-align:left;font-size:14px;line-height:1.2em;letter-spacing:-.08px;}.PDP .benefitsblock.teal{background-color:#0093b6;}.PDP .ingredientsblock{padding-top:25px;padding-bottom:15px;}.PDP .ingredientsblock h2{font-size:24px;padding:0 25px;}.PDP .ingredientsblock h2 br.mob{display:block;}.PDP .ingredientsblock h3{padding:0 10px;}.PDP .ingredientsblock .ingredient{margin-bottom:30px;height:112px;}.PDP .ingredientsblock .ingredientRow>.m-t-lg{margin-top:15px;min-height:150px;text-align:center;}.PDP .ingredientsblock .ingredientRow>.m-t-lg~.m-t-lg{margin-top:10px;}.PDP .ingredientsblock .ingredientRow>.alignRight~.alignRight{text-align:center;}.PDP .ulist{padding-bottom:5px;}.PDP .ulist .ulistTitle{font-size:20px;letter-spacing:-.02px;padding:10px 0;margin-bottom:15px;}.PDP .ulist .upsell .box select.flavor,.PDP .ulist .upsell .box select.pflavor{max-width:190px;}.PDP .ulist .upsell .box .ssone{margin-left:0;}.PDP .ulist .upsell .box .add-to-cart .btn-add-to-cart{width:95%;}.PDP .ulist .upsell .box .product-imitation .upsellTag{top:-5px;left:-5px;width:110px;font-size:11px;height:22px;padding-top:2px;}.PDP .standardTitle{font-size:20px;padding:12px 0;}.PDP .usageblock .usagemult{margin-bottom:20px;}.PDP .usageblock .usagemult div.ingredient{font-size:16px;}.PDP .usageblock .usagemult div.ingredient a{font-size:16px;}.PDP .usageblock .usagemult div.ingredient .bb{padding:12px 20px;}.PDP .usageblock .usagemult div.ingredient .dirsfp{padding:20px 20px 5px 20px;}.PDP .usageblock .usagemult div.ingredient .dirsfp p{font-size:16px;margin-bottom:20px;}.PDP .usageblock .usagemult div.ingredient .dirsfp p.store{font-size:12px;margin-bottom:15px;}.PDP .usageblock .usagemult div.ingredient .glyphicon{font-size:16px;top:2px;margin-right:0;}.PDP .usageblock .sgcont{margin:0 auto 15px auto!important;padding:0 20px!important;}.PDP .usageblock .sgcont .border-center img{top:5px!important;}.PDP .usageblock .sgcont .fdatext{text-align:left;}.PDP .usageblock .sgcont .prodDisclaimer{text-align:left;margin-bottom:20px;}.PDP .packincludesblock{margin-top:25px;}.PDP .packincludesblock h3{font-size:13px;width:285px;margin:0 auto;}.PDP .packincludesblock .include-pack-wrap{padding-top:0;}.PDP .packincludesblock .include-pack-wrap .include-pack-box{padding:20px 10px;}.PDP .packincludesblock .include-pack-wrap .include-pack-box .pack-img img{max-height:200px;}.PDP .packincludesblock .include-pack-wrap.packitem{padding-top:0;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .pack-img{padding:0;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .clearboth.m-t-lg{margin-top:0;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .hr{margin-top:15px;}.PDP .packincludesblock .include-pack-wrap.packitem .include-pack-box .hr hr{display:block;width:95%;margin:auto;margin-top:0;margin-bottom:15px;border-color:#dfdfdf;}.PDP .packincludesblock .include-pack-wrap.wrap2 .include-pack-box{padding-bottom:25px;margin-bottom:30px;}.PDP .packincludesblock.xtremetrial h3{max-width:initial;font-size:initial;}.PDP section.mktsect .flex{justify-content:flex-start;}.PDP section.mktsect.ignitesec1{height:400px;}.PDP section.mktsect.ignitesec1 h2{text-align:center;font-size:26px;}.PDP section.mktsect.ignitesec1 h2 br{display:block!important;}.PDP section.mktsect.ignitesec2 .body,.PDP section.mktsect.ignitesec3 .body{max-width:80%;}.PDP section.mktsect.ignitesec2 h2,.PDP section.mktsect.ignitesec3 h2{font-size:24px;}.PDP section.mktsect.ignitesec2 p,.PDP section.mktsect.ignitesec3 p{font-size:15px;}.PDP section.mktsect.ignitesec2{height:1480px;}.PDP section.mktsect.ignitesec2 .secimage{background:url(https://AmareCDN.azureedge.net/webassets/ignite/PowerOfHer_mobile.png) no-repeat center;height:1300px;background-size:contain;}.PDP section.mktsect.ignitesec3{height:1380px;}.PDP section.mktsect.ignitesec3 .secimage{background:url(https://AmareCDN.azureedge.net/webassets/ignite/PowerOfHim_mobile.png) no-repeat center;height:1200px;background-size:contain;}.PDP section.mktsect.pepsec1,.PDP section.mktsect.pepsec3{height:400px;}.PDP section.mktsect.pepsec1{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Join_Mobile.png) no-repeat bottom;}.PDP section.mktsect.pepsec2{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Treat_Mobile.png) no-repeat bottom;height:1356px;}.PDP section.mktsect.pepsec3{background:url(https://AmareCDN.azureedge.net/webassets/gbxpep/GBXPep-Difference_Mobile.png) no-repeat bottom;}.PDP section.mktsect.dbserumsec1,.PDP section.mktsect.dbserumsec2,.PDP section.mktsect.dbserumsec3,.PDP section.mktsect.dbspraysec2,.PDP section.mktsect.dbspraysec3,.PDP section.mktsect.dbpacksec2{margin-top:0;}.PDP section.mktsect.dbserumsec1{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Glow_Mobile.png) no-repeat bottom;height:400px;}.PDP section.mktsect.dbserumsec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Nourish_Mobile.png) no-repeat bottom;height:1098px;}.PDP section.mktsect.dbserumsec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/serum/DermaBioticsSerum_Optimize_Mobile.png) no-repeat bottom;height:750px;}.PDP section.mktsect.dbserumsec4.gridimg{margin-top:0!important;}.PDP section.mktsect.dbspraysec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/spray/DermaBioticsSpray_ThickSkin_Mobile.png) no-repeat bottom;height:1098px;}.PDP section.mktsect.dbspraysec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/spray/DermaBioticsSpray_Optimize_Mobile.png) no-repeat bottom;height:750px;}.PDP section.mktsect.dbpacksec2{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/pack/DermaBioticsPack_Nourished_Mobile.png) no-repeat bottom;height:1098px;}.PDP section.mktsect.dbpacksec3{background:url(https://AmareCDN.azureedge.net/webassets/dermabiotics/pack/DermaBioticsPack_Collagen_Mobile.png) no-repeat bottom;height:1098px;}.PDP section.mktsect.xthpsec1 h6,.PDP section.mktsect.xthpsec2 h6{font-size:11px;}.PDP section.mktsect.xthpsec1 h2,.PDP section.mktsect.xthpsec2 h2{font-size:26px;}.PDP section.mktsect.xthpsec1 p,.PDP section.mktsect.xthpsec2 p{font-size:14px;}.PDP section.mktsect.xthpsec1 .secimage,.PDP section.mktsect.xthpsec2 .secimage{position:relative;overflow:hidden;}.PDP section.mktsect.xthpsec1 h6{margin-top:25px;}.PDP section.mktsect.xthpsec1 .secimage{height:300px;margin-bottom:25px;}.PDP section.mktsect.xthpsec2 h6{margin-top:5px;}.PDP section.mktsect.xthpsec2 h2{font-size:22px;}.PDP section.mktsect.xthpsec2 .secimage{height:300px;}.PDP #ProductReviews .productReviewTitle{font-size:20px;padding:12px 0;}.PDP .ulist .upsell .box .product-desc{padding-top:15px;}.PDP .ulist .upsell .box .btn-primary{width:100%;max-width:250px;}.PDP .ulist.hasborder{margin-bottom:10px;}.PDP .ulist.hasborder .upsell .box .ssone{left:20px;}.PDP .ulist.hasborder .upsell .box .product-imitation .upsellTag{top:10px;left:10px;}.PDP.lightgray_purple #ProductReviews .productReviewTitle,.PDP.lightgray_purple .standardTitle.lightgray_purple,.PDP.lightgray_purple .ulist.lightgray_purple .ulistTitle{font-size:22px;}}#h2h2019{min-height:1000px;position:relative;}#h2h2019 h2,#h2h2019 h3{font-family:"Open Sans Bold","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;}#h2h2019 hr.d2{border-color:#d2d2d2;}#h2h2019 .topgradient{width:100%;height:36px;background-image:-moz-linear-gradient(top,#d8d7e6,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d8d7e6),to(#fff));background-image:-webkit-linear-gradient(top,#d8d7e6,#fff);background-image:-o-linear-gradient(top,#d8d7e6,#fff);background-image:linear-gradient(to bottom,#d8d7e6,#fff);}#h2h2019 .panel-heading .accordion-toggle:before,#h2h2019 .panel-heading .panel-toggle:before{font-family:"Glyphicons Halflings";content:"";color:#36254c;margin-right:10px;position:relative;top:2px;}#h2h2019 .panel-heading .accordion-toggle.collapsed:before,#h2h2019 .panel-heading .panel-toggle.collapsed:before{content:"";}#h2h2019 .panel-heading .panel-title{display:inline-block;width:100%;}#h2h2019 .panel-heading .panel-title a:not(.addcal){color:#36254c;line-height:20px;padding:10px 15px 5px 15px;display:inline-block;width:100%;}#h2h2019 .panel-group .panel{border-radius:0;}#h2h2019 .panel-group .panel:first-child{border-top-left-radius:10px;border-top-right-radius:10px;}#h2h2019 .panel-group .panel:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}#h2h2019 .panel-group .panel+.panel{margin-top:0;position:relative;top:-2px;}#h2h2019 .panel-default>.panel-heading{color:#36254c;font-size:16px;font-weight:bold;background-color:#f3f4f9;border-color:#dbdcde;padding:0;}#h2h2019 .panel-default:not(:last-child){border-bottom:0;}#h2h2019 .panel-default>.panel-heading+.panel-collapse>.panel-body{color:#4a4a4a;font-size:12px;line-height:20px;padding:20px 50px;}#h2h2019 .panel-default>.panel-heading+.panel-collapse>.panel-body a{text-decoration:underline;}@media screen and (max-width:767px){#h2h2019 .panel-heading .panel-title a{font-size:14px;line-height:18px;}#h2h2019 .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:15px 40px;}#h2h2019 .panel-heading .accordion-toggle:before,#h2h2019 .panel-heading .panel-toggle:before{margin-right:6px;}}#h2h2019 #h2hheader{background-color:#fff;width:100%;}@media screen and (max-width:767px){#h2h2019 #h2hheader{position:inherit;}#h2h2019 #h2hheader .eventlogo{max-height:140px;}}#h2h2019 #h2hheader .h2himgslider{height:250px;width:100%;position:relative;color:#fff;}#h2h2019 #h2hheader .h2himgslider .slider{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}#h2h2019 #h2hheader .h2himgslider .header01{background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header01.jpg);animation:fade1 40s infinite;-webkit-animation:fade1 40s infinite;}#h2h2019 #h2hheader .h2himgslider .header02{background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header02.jpg);animation:fade2 40s infinite;-webkit-animation:fade2 40s infinite;}#h2h2019 #h2hheader .h2himgslider .header03{background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header03.jpg);animation:fade3 40s infinite;-webkit-animation:fade3 40s infinite;}#h2h2019 #h2hheader .h2himgslider .header04{background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header04.jpg);animation:fade4 40s infinite;-webkit-animation:fade4 40s infinite;}#h2h2019 #h2hheader .h2himgslider .header05{background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header05.jpg);animation:fade5 40s infinite;-webkit-animation:fade5 40s infinite;}@keyframes fade1{0%,100%{opacity:1;}20%,40%,60%,80%{opacity:1;}}@keyframes fade2{0%,40%,60%,80%,100%{opacity:0;}30%{opacity:1;}}@keyframes fade3{0%,20%,60%,80%,100%{opacity:0;}45%{opacity:1;}}@keyframes fade4{0%,20%,40%,80%,100%{opacity:0;}70%{opacity:1;}}@keyframes fade5{0%,20%,40%,60%,100%{opacity:0;}85%{opacity:1;}}#h2h2019 #h2hheader .h2himgslider .container{padding:25px;}#h2h2019 #h2hheader .h2himgslider .mws{font-size:20px;}#h2h2019 #h2hheader .h2himgslider h2{font-size:30px;font-weight:700;margin-top:25px;color:#fff;}#h2h2019 #h2hheader .h2himgslider h3{font-size:18px;font-weight:normal;color:#fff;}#h2h2019 #h2hheader .h2himgslider h3 a{color:#fff;}#h2h2019 #h2hheader .h2himgslider .fa-map-marker{color:#fff;}#h2h2019 #h2hheader .h2himgslider .ebp{font-size:16px;font-weight:bold;line-height:1.4em;}@media screen and (min-width:992px) and (max-width:1199px){#h2h2019 #h2hheader .h2himgslider .container{padding-top:45px;}#h2h2019 #h2hheader .h2himgslider h2{font-size:22px;}#h2h2019 #h2hheader .h2himgslider h3{font-size:16px;}}@media screen and (min-width:768px) and (max-width:991px){#h2h2019 #h2hheader .h2himgslider h2{font-size:20px;}#h2h2019 #h2hheader .h2himgslider h3{font-size:14px;}#h2h2019 #h2hheader .h2himgslider .ebp{padding-left:0;font-size:14px;}#h2h2019 #h2hheader .h2himgslider .tl{padding-left:0;}#h2h2019 #h2hheader .h2himgslider .btn{padding-left:15px;padding-right:15px;margin-left:10px!important;}}#h2h2019 #h2hheader .btn,#h2h2019 #h2hheader .btn:focus{border-radius:20px;box-shadow:0 2px 3px 0 rgba(0,0,0,.51);background-color:#6d4096;border-color:#6d4096;font-size:16px;font-weight:bold;color:#fff;}#h2h2019 #h2hheader .btn:hover{background-color:#8e5fba;border-color:#8e5fba;color:#fff;}#h2h2019 #h2hheader .h2htab{text-align:center;font-family:"Open Sans Bold","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:22px;color:#4a4a4a;padding:5px;cursor:pointer;}#h2h2019 #h2hheader .h2htab.active{color:#6d4096;font-weight:700;border-bottom:4px solid #5d3e82;}#h2h2019 #h2hheader .countdownremaining{visibility:hidden;}#h2h2019 #h2hheader #h2hheaderdt .tr{text-align:right;}#h2h2019 #h2hheader #h2hheaderdt .tl{text-align:left;}#h2h2019 #h2hheader #h2hheaderdt .btn{margin-left:20px;}#h2h2019 #h2hheader #h2hheaderdt #desktoptabs{border-bottom:1px solid #ccc;}#h2h2019 #h2hheader #h2hheaderdt #desktoptabs.fixed{position:fixed;width:100%;background-color:#fff;z-index:100;}#h2h2019 #h2hheader #h2hheaderdt #desktoptabsspacer{display:none;}#h2h2019 #h2hheader #h2hheaderdt #desktoptabsspacer.fixed{display:block;height:47px;}#h2h2019 #h2hheader #h2hheadermb .h2himg{height:510px;width:100%;background-image:url("/Content/images/events/header-gradient.png"),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header-mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}#h2h2019 #h2hheader #h2hheadermb .h2himgslider .container{padding-top:50px;}#h2h2019 #h2hheader #h2hheadermb .mws{color:#fff;font-size:18px;margin-top:5px;display:inline-block;}#h2h2019 #h2hheader #h2hheadermb hr{border-color:#949394;}#h2h2019 #h2hheader #h2hheadermb h2{font-size:18px;margin-top:15px;}#h2h2019 #h2hheader #h2hheadermb h3{font-size:14px;cursor:pointer;line-height:1.4em;}#h2h2019 #h2hheader #h2hheadermb .btn{margin-top:25px;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs{position:relative;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .h2htab{color:#4a4a4a;font-family:"Open Sans Bold","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;border-bottom:1px solid #bdbdbd;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .h2htab.active{font-weight:700;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .h2htab span{display:inline-block;width:250px;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .h2htab .glyphicon-chevron-down{color:#36254c;font-size:18px;position:absolute;top:30%;left:71%;display:none;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .active .mobileactiveborder{width:60%;border-bottom:4px solid #5d3e82;position:absolute;bottom:0;left:20%;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobiletab{display:block;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobiletab .h2htab{border-bottom:0;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .glyphicon-remove{color:#36254c;font-size:22px;position:absolute;top:30%;right:7.5%;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobilemenu{display:none;position:absolute;top:0;z-index:1000;background-color:#fff;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobilemenu .mobilemenufooter{height:65vh;min-height:350px;max-height:500px;width:100%;background-image:url(/Content/images/temp/share-gradient.png),url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/header02.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobilemenu .mobilemenufooter .container{padding-top:25px;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobilemenu .mobilemenufooter hr,#h2h2019 #h2hheader #h2hheadermb #mobiletabs .mobilemenu .mobilemenufooter .dtloc{display:none;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs.fixed{position:fixed;width:100%;background-color:#fff;z-index:100;}#h2h2019 #h2hheader #h2hheadermb #mobiletabs.fixed .glyphicon-chevron-down{display:block;}#h2h2019 #h2hheader #h2hheadermb #mobiletabsspacer{display:none;}#h2h2019 #h2hheader #h2hheadermb #mobiletabsspacer.fixed{display:block;height:47px;}#h2h2019 #tabGeneralInfo h3{font-size:16px;font-weight:700;line-height:1.3em;color:#36254c;}#h2h2019 #tabGeneralInfo .btn,#h2h2019 #tabGeneralInfo .btn:focus{border-radius:25px;background-color:#5d3e82;border-color:#5d3e82;font-size:12px;color:#fff;padding:5px 20px 5px 35px;position:relative;text-transform:none;}#h2h2019 #tabGeneralInfo .btn:hover{background-color:#8e5fba;border-color:#8e5fba;}#h2h2019 #tabGeneralInfo .fa{font-size:28px;position:absolute;left:2px;top:0;}#h2h2019 #tabGeneralInfo .topbg{width:100%;text-align:center;background-image:-moz-linear-gradient(top,#d8d7e6,#f3f4f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d8d7e6),to(#f3f4f9));background-image:-webkit-linear-gradient(top,#d8d7e6,#f3f4f9);background-image:-o-linear-gradient(top,#d8d7e6,#f3f4f9);background-image:linear-gradient(to bottom,#d8d7e6,#f3f4f9);}#h2h2019 #tabGeneralInfo .topbg .container.full{padding-top:36px;padding-bottom:10px;}#h2h2019 #tabGeneralInfo .topbg .sectionvideo iframe{width:100%;height:450px;}#h2h2019 #tabGeneralInfo .topbg h2{font-size:22px;font-weight:700;color:#36254c;margin-top:20px;}#h2h2019 #tabGeneralInfo .topbg p{font-size:20px;color:#4a4a4a;line-height:1.5em;padding:0 10px;}#h2h2019 #tabGeneralInfo .topbg hr{background-color:#f3f4f9;}#h2h2019 #tabGeneralInfo .topbg #testimonials{background-size:100%;background-color:transparent;position:relative;}#h2h2019 #tabGeneralInfo .topbg #testimonials .tr{text-align:right;}#h2h2019 #tabGeneralInfo .topbg #testimonials .tl{text-align:left;}#h2h2019 #tabGeneralInfo .topbg #testimonials p.testimonial{font-size:12px;color:#4a4a4a;margin:15px 0;height:72px;}#h2h2019 #tabGeneralInfo .topbg #testimonials p.name{font-size:12px;color:#4a4a4a;}#h2h2019 #tabGeneralInfo .topbg #testimonials img{max-width:110px;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-inner{padding-bottom:20px;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-control{background-image:none;opacity:1;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-control:hover{opacity:.6;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-control .glyphicon{color:#36254c;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-indicators{position:relative;top:20px;left:initial;width:initial;padding-left:initial;margin-left:initial;bottom:0;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-indicators li{background-color:#cbb3e7;border-color:#cbb3e7;}#h2h2019 #tabGeneralInfo .topbg #testimonials .carousel-indicators li.active{background-color:#36254c;border-color:#36254c;}@media screen and (max-width:767px){#h2h2019 #tabGeneralInfo .topbg .container.full{padding:18px 15px 15px 15px;}#h2h2019 #tabGeneralInfo .topbg .sectionvideo iframe{height:auto;}#h2h2019 #tabGeneralInfo .topbg h2{font-size:14px;margin-top:10px;}#h2h2019 #tabGeneralInfo .topbg p{font-size:14px;}#h2h2019 #tabGeneralInfo .topbg #testimonials img{max-width:95px;}#h2h2019 #tabGeneralInfo .topbg #testimonials .tr,#h2h2019 #tabGeneralInfo .topbg #testimonials .tl{text-align:center;}#h2h2019 #tabGeneralInfo .topbg #testimonials .item.row,#h2h2019 #tabGeneralInfo .topbg #testimonials .featured_products .item.product,.featured_products #h2h2019 #tabGeneralInfo .topbg #testimonials .item.product{height:220px;width:375px;}}#h2h2019 #tabGeneralInfo .topreasons{padding:30px 0 20px 0;}#h2h2019 #tabGeneralInfo .topreasons hr{background-color:#c4c4c4;}#h2h2019 #tabGeneralInfo .topreasons ul{margin-left:15px;list-style-type:none;}#h2h2019 #tabGeneralInfo .topreasons ul li{font-size:12px;color:#4a4a4a;line-height:18px;margin-bottom:12px;}#h2h2019 #tabGeneralInfo .topreasons ul li .fa{font-size:20px;margin-right:10px;position:relative;top:-1px;color:#36254c;float:left;}#h2h2019 #tabGeneralInfo .topreasons ul li a{text-decoration:underline;}#h2h2019 #tabGeneralInfo .topreasons .flyer{width:40%;border-radius:8px;border:dashed 1px #5d3e82;background-color:#ebe3f2;}#h2h2019 #tabGeneralInfo .topreasons .flyer .p20{padding:20px;}#h2h2019 #tabGeneralInfo .topreasons .flyer .img{max-height:150px;}#h2h2019 #tabGeneralInfo .topreasons .flyer h3{margin-bottom:10px;}#h2h2019 #tabGeneralInfo .topreasons .flyer p{color:#4a4a4a;font-size:12px;line-height:1.3em;}@media screen and (max-width:767px){#h2h2019 #tabGeneralInfo .topreasons{padding:25px 20px 5px 20px;}#h2h2019 #tabGeneralInfo .topreasons .flyer{margin-top:15px;margin-left:5%;margin-bottom:10px;width:90%;}#h2h2019 #tabGeneralInfo .topreasons .flyer .p20{padding:10px;}#h2h2019 #tabGeneralInfo .topreasons .flyer h3{font-size:12px;}}#h2h2019 #tabGeneralInfo .location .btn{padding-right:10px;padding-left:28px;}#h2h2019 #tabGeneralInfo .location .fa{left:4px;}#h2h2019 #tabGeneralInfo .location .locmapparent{position:relative;}#h2h2019 #tabGeneralInfo .location .locmapparent .locmap{height:200px;background-image:url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/map-desktop.png);background-size:contain;background-repeat:no-repeat;border:1px solid #fff;border-radius:10px;max-width:460px;cursor:pointer;}#h2h2019 #tabGeneralInfo .location .locmapparent .loca{width:100%;height:100%;display:inline-block;}#h2h2019 #tabGeneralInfo .location .lochiltondt{color:#4a4a4a;font-size:12px;line-height:20px;height:115px;}#h2h2019 #tabGeneralInfo .location .lochiltondt span{font-size:14px;font-weight:bold;display:inline-block;margin-bottom:8px;}#h2h2019 #tabGeneralInfo .location .lochiltondt .btn{position:absolute;bottom:0;}#h2h2019 #tabGeneralInfo .location .loctravel{font-size:12px;color:#4a4a4a;line-height:20px;height:115px;}#h2h2019 #tabGeneralInfo .location .loctravel .btn{padding-left:25px;padding-right:25px;position:absolute;bottom:0;}@media screen and (max-width:767px){#h2h2019 #tabGeneralInfo .location{padding:5px 20px 5px 20px;}#h2h2019 #tabGeneralInfo .location .locmapparent{padding:0 15px;max-width:400px;}#h2h2019 #tabGeneralInfo .location .locmapparent .locmap{height:150px;background-image:url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/map-mobile.png);background-size:contain;max-width:345px;}#h2h2019 #tabGeneralInfo .location .locmapparent .lochilton{position:absolute;left:6%;top:50%;color:#fff;font-size:12px;line-height:16px;}#h2h2019 #tabGeneralInfo .location .locmapparent .lochilton span{font-size:14px;font-weight:bold;display:inline-block;margin-bottom:5px;}#h2h2019 #tabGeneralInfo .location .locmapparent .locdir{position:absolute;left:52.5%;top:57%;}#h2h2019 #tabGeneralInfo .location .loctravel{height:70px;}#h2h2019 #tabGeneralInfo .location .loctravel .btn{position:initial;margin-top:15px;}}#h2h2019 #tabGeneralInfo .faq{padding:10px 0 10px 0;}#h2h2019 #tabGeneralInfo .faq .questions{color:#4a4a4a;line-height:20px;}#h2h2019 #tabGeneralInfo .faq .questions a{text-decoration:underline;}@media screen and (max-width:767px){#h2h2019 #tabGeneralInfo .faq #accordion{padding:0 15px;}#h2h2019 #tabGeneralInfo .faq .questions{margin:0 15px;}}#h2h2019 #tabAgenda h3{font-size:22px;font-weight:700;line-height:1.3em;color:#36254c;}#h2h2019 #tabAgenda .mt20{margin-top:20px;}#h2h2019 #tabAgenda .panel-group{margin-bottom:0;}#h2h2019 #tabAgenda .panel-heading .panel-title{position:relative;width:100%;}#h2h2019 #tabAgenda .panel-body{font-size:12px;color:#4a4a4a;padding:25px 25px;}#h2h2019 #tabAgenda .panel-body.lunch{background-color:#f3f3f3;}#h2h2019 #tabAgenda .panel-body .time{font-weight:bold;}#h2h2019 #tabAgenda .btn,#h2h2019 #tabAgenda .btn:focus{border-radius:25px;background-color:#5d3e82;border-color:#5d3e82;font-size:12px;color:#fff!important;padding:5px 20px 5px 35px;position:absolute;right:20px;top:7px;text-transform:none;}#h2h2019 #tabAgenda .btn:hover{background-color:#8e5fba;border-color:#8e5fba;}#h2h2019 #tabAgenda .addeventatc{z-index:1;}#h2h2019 #tabAgenda .addeventatc.btn{padding:8px 15px 8px 35px;}#h2h2019 #tabAgenda .addeventatc .addeventatc_icon{display:none;}#h2h2019 #tabAgenda #addeventatc1{right:35px;}#h2h2019 #tabAgenda .fa{font-size:22px;position:absolute;left:6px;top:3px;}@media screen and (max-width:767px){#h2h2019 #tabAgenda .mt20{margin-top:0;}#h2h2019 #tabAgenda .separate{position:relative;left:20px;}#h2h2019 #tabAgenda .mobdate{position:relative;color:#9b9b9b;left:20px;font-size:12px;font-weight:normal;}#h2h2019 #tabAgenda .btn,#h2h2019 #tabAgenda .btn:focus{right:10px;top:15px;}#h2h2019 #tabAgenda .panel-group{padding:0 15px;}#h2h2019 #tabAgenda .panel-heading .panel-toggle:before{top:3px;}#h2h2019 #tabAgenda .panel-heading .panel-toggle.collapsed:before{top:1px;}#h2h2019 #tabAgenda .panel-heading .panel-title a{font-size:13px;white-space:nowrap;padding-right:10px;}#h2h2019 #tabAgenda .panel-default>.panel-heading{padding-bottom:0;}#h2h2019 #tabAgenda .panel-body{padding:15px 25px;}#h2h2019 #tabAgenda #addeventatc1{right:42px;}}#h2h2019 #tabSpeakers .speakers{padding:0 20px;text-align:center;position:relative;}#h2h2019 #tabSpeakers .speakers .hr-h2h{border:1px solid #3f2a56;width:340px;margin:auto;}#h2h2019 #tabSpeakers .speakers .featured{width:130px;height:21px;font-size:11px;border-radius:4px;background-color:#3f2a56;color:#fff;position:absolute;top:-10px;left:44.75%;}#h2h2019 #tabSpeakers .speakers .speakertype{font-size:22px;font-weight:700;color:#36254c;margin-top:10px;padding-bottom:10px;}#h2h2019 #tabSpeakers .speakers .speaker{font-size:12px;color:#4a4a4a;line-height:22px;}#h2h2019 #tabSpeakers .speakers .speaker .name{font-size:16px;font-weight:bold;color:#36254c;}#h2h2019 #tabSpeakers .speakers .speaker .title{font-size:14px;line-height:18px;margin-top:3px;}#h2h2019 #tabSpeakers .speakers .speaker .info{margin-top:10px;}#h2h2019 #tabSpeakers .speakers .speaker .bio{margin-top:15px;}#h2h2019 #tabSpeakers .speakers hr{border-color:#e1e1e1;}@media screen and (max-width:767px){#h2h2019 #tabSpeakers .speakers .featured{left:32%;}#h2h2019 #tabSpeakers .speakers .speakertype{padding-bottom:20px;margin-top:15px;line-height:26px;}#h2h2019 #tabSpeakers .speakers .speaker .info{margin-top:0;}#h2h2019 #tabSpeakers .speakers .speaker .pr0{padding-right:0;}#h2h2019 #tabSpeakers .speakers .speaker .name{font-size:14px;}#h2h2019 #tabSpeakers .speakers .speaker .title{font-size:12px;line-height:16px;}}#h2h2019 #tabSpecialEvents h3{font-size:22px;font-weight:700;line-height:1.3em;color:#36254c;}#h2h2019 #tabSpecialEvents .specialevents{padding:0 20px;text-align:center;position:relative;}#h2h2019 #tabSpecialEvents .specialevents .seheader{margin-bottom:25px;}#h2h2019 #tabSpecialEvents .specialevents .specialevent{font-size:12px;color:#4a4a4a;line-height:22px;}#h2h2019 #tabSpecialEvents .specialevents .specialevent .name{font-size:16px;font-weight:bold;color:#36254c;}#h2h2019 #tabSpecialEvents .specialevents .specialevent .details{margin-top:15px;}#h2h2019 #tabSpecialEvents .specialevents .specialevent .details p{margin-bottom:12px;color:#4a4a4a;}#h2h2019 #tabSpecialEvents .specialevents .specialevent .details a{text-decoration:underline;}#h2h2019 #tabSpecialEvents .specialevents hr{border-color:#e1e1e1;}@media screen and (max-width:767px){#h2h2019 #tabSpecialEvents .specialevents .seheader{margin-bottom:0;}#h2h2019 #tabSpecialEvents .specialevents .specialevent .name{font-size:14px;margin-top:10px;}}#h2h2019 #share{padding:0 20px 20px 20px;}#h2h2019 #share h3{font-size:16px;font-weight:700;line-height:1.3em;color:#36254c;}#h2h2019 #share p{color:#4a4a4a;font-size:12px;line-height:20px;}#h2h2019 #share .sharebuttons{height:32px;}#h2h2019 #share div[data-network]{background-color:#ebe3f2;border-color:#ebe3f2;}#h2h2019 #share div[data-network] svg{fill:#36254c;}#h2h2019 #register{height:300px;background-image:url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/purple-block_dt.jpg);background-size:cover;background-repeat:no-repeat;margin-top:15px;padding-top:70px;color:#fff;position:relative;top:15px;text-align:center;}#h2h2019 #register h2{font-size:30px;font-weight:700;color:#fff;}#h2h2019 #register p{font-size:26px;color:#fff;margin-bottom:15px;}#h2h2019 #register .btn,#h2h2019 #register .btn:focus{border-radius:20px;box-shadow:0 2px 3px 0 rgba(0,0,0,.51);background-color:#6d4096;border-color:#6d4096;font-size:16px;font-weight:bold;color:#fff;}#h2h2019 #register .btn:hover{background-color:#8e5fba;border-color:#8e5fba;color:#fff;}@media screen and (max-width:767px){#h2h2019 #register{height:229px;background-image:url(https://amarecdn.azureedge.net/webassets/events/Heart2Heart2019/purple-block_mb.jpg);padding-top:45px;}#h2h2019 #register h2{font-size:20px;}#h2h2019 #register p{font-size:20px;color:#fff;}}#ProductReviews{max-width:940px;margin-left:auto;margin-right:auto;}#ProductReviews .btn{border:0;}#ProductReviews .btn:active,#ProductReviews .btn:focus{color:#fff;background-color:#3f2a56;}#ProductReviews .product-reviews-exist{padding:0 5px;}#ProductReviews .productReviewTitle{font-size:24px;color:#fff;background-color:#3f2a56;text-align:center;padding:8px 0;margin-bottom:30px;margin-top:30px;}#ProductReviews .productReviewSummary{margin-bottom:30px;}#ProductReviews .productReviewSummary .overall-rating{margin-bottom:10px;}#ProductReviews .productReviewSummary .overall-rating .totalRatingScore{font-size:24px;font-weight:bold;color:#3f2a56;text-align:center;}#ProductReviews .productReviewSummary .overall-rating .totalRatingStars{text-align:center;}#ProductReviews .productReviewSummary .overall-rating .totalRatingStars div{display:inline-block!important;}#ProductReviews .productReviewSummary .overall-rating .reviewCount{text-align:center;}#ProductReviews .productReviewSummary .star-count-bar{cursor:pointer;}#ProductReviews .productReviewSummary .star-count-bar .nowrap{white-space:nowrap;}#ProductReviews .productReviewSummary .rating-snapshot .rating-snapshot-title{font-size:14px;margin-bottom:8px;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer{width:100%;border:1px solid #a8a8a8;height:14px;border-radius:3px;margin-bottom:5px;position:relative;top:3px;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer .chartBar{height:100%;width:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer .chartBar.purple{background-color:#5d3e82;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer .chartBar.green{background-color:#275d38;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer .chartBar.blue{background-color:#003c71;}#ProductReviews .productReviewSummary .rating-snapshot .chartContainer .chartBar.newpurple{background-color:#562f88;}#ProductReviews .review-write{margin-bottom:20px;}#ProductReviews .review-write button{width:80%;background-color:#469d62!important;border:2px solid #469d62!important;}#ProductReviews .review-write button:active:focus{background-color:#fff!important;border-color:#469d62!important;color:#469d62!important;}#ProductReviews .review-paging .clear-rating-filter{border:0;background:none;text-decoration:underline;margin-left:4px;}#ProductReviews .review-paging .review-sort{padding:5px 20px 5px 5px;border-radius:4px;margin-top:5px;width:100%;}#ProductReviews .reviews{font-size:12px;margin-top:15px;}#ProductReviews .reviews .review{border:solid 1px #c7c7c7;margin-bottom:13px;padding:15px;position:relative;text-align:left;}#ProductReviews .reviews .review .edit-buttons{position:absolute;right:5px;top:5px;}#ProductReviews .reviews .review .edit-buttons button{background:none;border:solid 1px #979797;width:40px;height:40px;padding:5px;}#ProductReviews .reviews .review .edit-buttons button i{color:#36254c;font-size:30px;}#ProductReviews .reviews .review .reviewer-avatar{font-size:32px;background-color:transparent;color:#36254c;float:left;margin-right:10px;margin-top:5px;}#ProductReviews .reviews .review .reviewer-info{float:left;}#ProductReviews .reviews .review .customerType{font-style:italic;}#ProductReviews .reviews .review .rating{float:left;margin-right:10px;}#ProductReviews .reviews .review .review-title{font-size:14px;font-weight:bold;float:left;}#ProductReviews .reviews .review .review-date{float:left;margin-right:10px;}#ProductReviews .reviews .review .verified-purchase{color:#1e5c37;float:left;}#ProductReviews .reviews .review .verified-purchase .fa{font-size:14px;position:relative;top:1px;}#ProductReviews .reviews .review .separator{float:left;margin:0 5px;}#ProductReviews .reviews .review .incentivized{float:left;}#ProductReviews .reviews .review .incentivized .fa{font-size:14px;position:relative;top:1px;color:#fdb351;margin-right:4px;}#ProductReviews .reviews .review .incentivized a{text-decoration:underline;color:#fdb351;}#ProductReviews .reviews .review .flavorType{opacity:.75;}#ProductReviews .reviews .review .review-description{margin-top:15px;}#ProductReviews .reviews .review .bt-read-more{border:0;background-color:transparent;font-size:14px;color:#003c71;}#ProductReviews .reviews .review .helpful-count{margin-top:20px;margin-bottom:5px;color:#c7c7c7;font-size:14px;}#ProductReviews .reviews .review .bt-review-helpful{border:solid 1px #979797;border-radius:4px;padding:3px 35px;color:#000;background-color:#fff;font-size:14px;width:100%;}#ProductReviews .reviews .review .is-helpful{border-color:#1e5c37;color:#1e5c37;padding-left:24px;padding-right:24px;}#ProductReviews .reviews .review .is-helpful i{color:#1e5c37;font-size:18px;}#ProductReviews .reviews .review .bt-review-report{border:0;color:#000;background:none;text-decoration:underline;margin-top:3px;margin-left:auto;margin-right:auto;}#ProductReviews .reviews .review .bt-review-report:hover{text-decoration:none;}#ProductReviews .reviews .review .reported{font-style:italic;text-decoration:none;}#ProductReviews .disclaimer{font-size:12px;line-height:1.4em;margin-bottom:8px;}#ProductReviews .bt-load-more-reviews{width:100%!important;margin-bottom:20px;}#ProductReviews .bt-load-more-reviews i{margin-left:5px;}#ProductReviews .product-reviews-not-exist>div{font-size:14px;text-align:center;}#ProductReviews .product-reviews-not-exist>div button{margin-top:30px;margin-bottom:30px;}@media(max-width:991px){#ProductReviews .product-reviews-exist,#ProductReviews .product-reviews-not-exist{max-width:95%!important;}}@media(max-width:767px){#ProductReviews .productReviewTitle{margin-bottom:25px;}#ProductReviews .product-reviews-exist,#ProductReviews .product-reviews-not-exist{max-width:92%!important;}#ProductReviews .rating-snapshot-container{width:80%;margin:auto;text-align:center;}}#modalReviewProduct .create-review-header,.modalProductsPurchased .create-review-header{color:#fff;background-color:#469d62;padding:10px 10px;text-align:center;font-size:24px;position:relative;}#modalReviewProduct .create-review-header .close-modal,.modalProductsPurchased .create-review-header .close-modal{position:absolute;right:6px;top:3px;cursor:pointer;}#modalReviewProduct .create-review-header .create-review-title,.modalProductsPurchased .create-review-header .create-review-title{line-height:1.4em;}#modalReviewProduct .create-review-container .create-review-product-details,.modalProductsPurchased .create-review-container .create-review-product-details{border-bottom:solid 1px #ccc;padding-bottom:20px;}#modalReviewProduct .create-review-container .create-review-product-details .image-container,.modalProductsPurchased .create-review-container .create-review-product-details .image-container{text-align:center;padding-bottom:10px;}#modalReviewProduct .create-review-container .create-review-product-details .image-container img,.modalProductsPurchased .create-review-container .create-review-product-details .image-container img{margin-left:auto;margin-right:auto;}#modalReviewProduct .create-review-container .create-review-product-details .product-name,.modalProductsPurchased .create-review-container .create-review-product-details .product-name{font-size:16px;font-weight:bold;color:#3f2a56;margin-bottom:10px;}#modalReviewProduct .create-review-container .create-review-product-details .product-description,.modalProductsPurchased .create-review-container .create-review-product-details .product-description{font-size:16px;color:#3f2a56;line-height:1.4em;}#modalReviewProduct .create-review-container .create-review-details .req-msg,.modalProductsPurchased .create-review-container .create-review-details .req-msg{display:none;margin-top:-10px;}#modalReviewProduct .create-review-container .create-review-details .option-groups .option-group,.modalProductsPurchased .create-review-container .create-review-details .option-groups .option-group{clear:both;overflow:hidden;margin-top:5px;}#modalReviewProduct .create-review-container .create-review-details .option-groups .option-group .option-group-name,.modalProductsPurchased .create-review-container .create-review-details .option-groups .option-group .option-group-name{font-size:16px;font-weight:bold;color:#3f2a56;}#modalReviewProduct .create-review-container .create-review-details .option-groups .option-group .options .option,.modalProductsPurchased .create-review-container .create-review-details .option-groups .option-group .options .option{width:160px;float:left;}#modalReviewProduct .create-review-container .create-review-details .option-groups .option-group .options .option label,.modalProductsPurchased .create-review-container .create-review-details .option-groups .option-group .options .option label{font-size:14px;font-weight:normal;color:#000;margin:auto;padding:0;}#modalReviewProduct .create-review-container .create-review-details .option-groups .option-group .options .option label input,.modalProductsPurchased .create-review-container .create-review-details .option-groups .option-group .options .option label input{width:auto;margin-right:5px;}#modalReviewProduct .create-review-container .create-review-details .asterisk,.modalProductsPurchased .create-review-container .create-review-details .asterisk{font-size:16px;color:#b70f0f;}#modalReviewProduct .create-review-container .create-review-details label,.modalProductsPurchased .create-review-container .create-review-details label{font-size:16px;color:#3f2a56;font-weight:bold;margin-top:25px;margin-bottom:10px;}#modalReviewProduct .create-review-container .create-review-details input,#modalReviewProduct .create-review-container .create-review-details textarea,.modalProductsPurchased .create-review-container .create-review-details input,.modalProductsPurchased .create-review-container .create-review-details textarea{padding:5px 10px;border:solid 1px #979797;border-radius:4px;font-size:14px;width:100%;}#modalReviewProduct .create-review-container .create-review-details input::placeholder,#modalReviewProduct .create-review-container .create-review-details textarea::placeholder,.modalProductsPurchased .create-review-container .create-review-details input::placeholder,.modalProductsPurchased .create-review-container .create-review-details textarea::placeholder{color:#c7c7cc;}#modalReviewProduct .create-review-container .create-review-details textarea,.modalProductsPurchased .create-review-container .create-review-details textarea{height:240px;}#modalReviewProduct .create-review-container .create-review-details .req,.modalProductsPurchased .create-review-container .create-review-details .req{margin-bottom:20px;}#modalReviewProduct .create-review-container .create-review-details .req span,.modalProductsPurchased .create-review-container .create-review-details .req span{font-size:12px!important;}#modalReviewProduct .create-review-container .submit-review,.modalProductsPurchased .create-review-container .submit-review{text-align:center;padding:25px 0;}#modalReviewProduct .create-review-confirmation,.modalProductsPurchased .create-review-confirmation{text-align:center;padding:20px;}#modalReviewProduct .create-review-confirmation .fa-check-circle,.modalProductsPurchased .create-review-confirmation .fa-check-circle{font-size:125px;color:#36254c;padding:30px 0 20px;}#modalReviewProduct .create-review-confirmation .confirmation-message,.modalProductsPurchased .create-review-confirmation .confirmation-message{font-size:20px;line-height:1.3em;margin-bottom:60px;}#modalReviewProduct .create-review-confirmation .btn-default,.modalProductsPurchased .create-review-confirmation .btn-default{padding:5px 45px;margin-bottom:20px;font-size:14px;}#modalReviewProduct .btn-review,.modalProductsPurchased .btn-review{background-color:#469d62!important;border:2px solid #469d62!important;}#modalReviewProduct .btn-review:active:focus,.modalProductsPurchased .btn-review:active:focus{background-color:#fff!important;border-color:#469d62!important;color:#469d62!important;}@media(max-width:767px){#modalProductsPurchased .create-review-header .create-review-title,.modalProductsPurchased .create-review-header .create-review-title{font-size:18px;line-height:1.3em;padding:0 30px;}#modalProductsPurchased .productContainer,.modalProductsPurchased .productContainer{padding-bottom:25px;height:initial!important;}#modalProductsPurchased .productContainer .productDesc,.modalProductsPurchased .productContainer .productDesc{height:initial;margin-bottom:5px;}#modalProductsPurchased .productContainer .productImage,.modalProductsPurchased .productContainer .productImage{max-height:200px;}#modalProductsPurchased .productContainer .btn-default,.modalProductsPurchased .productContainer .btn-default{padding:8px 25px;}#modalProductsPurchased #AddEditProductReview .image-container img,.modalProductsPurchased #AddEditProductReview .image-container img{max-width:200px;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details{padding-bottom:15px;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details .product-name,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details .product-name{font-size:15px;margin-bottom:8px;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details .product-description,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-product-details .product-description{font-size:14px;line-height:1.3em;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details label,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details label{font-size:14px;margin-top:15px;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .option .label,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .option .label{margin-top:0;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .stars,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .stars{height:40px;position:relative;top:-10px;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .stars svg,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .stars svg{width:45px!important;height:45px!important;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .reviewNote,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .reviewNote{line-height:1.4em;}#modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .submit-review .btn-default,.modalProductsPurchased #AddEditProductReview .create-review-container .create-review-details .submit-review .btn-default{padding:10px 30px;}}@media(min-width:1024px){#ProductReviews .review-write{float:right;text-align:right;margin-bottom:0;}#ProductReviews .review-write button{width:auto;margin-top:9px;}#ProductReviews .review-paging{float:left;}#ProductReviews .review-paging .review-sort{width:auto;}#ProductReviews .reviews .review .bt-review-helpful{width:auto;}#ProductReviews .reviews .review .bt-review-report{text-align:left;}#modalReviewProduct .create-review-container,.modalProductsPurchased .create-review-container{padding:30px 60px;}}.view-item-card .product-rating{position:relative;top:-5px;font-size:12px;letter-spacing:-.06px;}.view-item-card .product-rating.purple{color:#3f2a56;}.view-item-card .product-rating span.rating{display:inline-block;margin-left:3px;}.view-item-card .product-rating span.rating a{text-decoration:underline;}.ProductReviewSummaryContainer{overflow:hidden;margin-bottom:6px;height:23px;font-size:12px;}.ProductReviewSummaryContainer .review-stars{float:left;margin-right:5px;}.ProductReviewSummaryContainer .review-rating{float:left;margin-right:6px;margin-top:2px;}.ProductReviewSummaryContainer .review-count{float:left;margin-top:2px;}.ProductReviewItemContainer{float:left;margin-left:10px;font-size:12px;position:relative;top:-3px;white-space:nowrap;}.ProductReviewItemContainer .review-ratings{display:inline;color:#000;}.ProductReviewItemContainer .rating{margin-left:4px;position:relative;top:-2px;}.reply-container{margin-top:15px;}.reply-container .reply-from{overflow:hidden;margin-bottom:5px;}.reply-container .reply-from i{transform:rotate(180deg);float:left;font-size:15px;}.reply-container .reply-from img{margin-left:5px;float:left;width:33px;margin-left:3px;}.reply-container .reply-from .from-amare{float:left;font-size:12px;line-height:1.3em;margin-left:10px;margin-top:3px;}.reply-container .reply-view-comment-text{margin-left:20px;margin-top:10px;}.reply-container .review-comment{margin:10px 0 0 20px;font-size:12px;}.reply-container .review-comment textarea{width:100%;}.reply-container .comment-buttons .comment-cancel{overflow:hidden;}.reply-container .comment-buttons .comment-cancel button{float:right;background:none;border:0;text-decoration:underline;color:#ff3b30;width:auto;font-size:12px;font-weight:bold;margin-top:-10px;}.reply-container .comment-buttons .comment-approve-decline{overflow:hidden;text-align:center;}.reply-container .comment-buttons .comment-approve-decline button{border:solid 3px #3f2a56;}.reply-container .comment-buttons .comment-approve-decline .decline{background-color:#fff;color:#000;}#AdminProductReviews{font-size:14px;}#AdminProductReviews button{padding:5px;width:150px;}#AdminProductReviews input,#AdminProductReviews textarea{padding:5px 10px;border:solid 1px #979797;border-radius:4px;font-size:14px;width:100%;}#AdminProductReviews input::placeholder,#AdminProductReviews textarea::placeholder{color:#c7c7cc;}#AdminProductReviews .tab-title{font-size:25px;color:#707070;margin-top:20px;}#AdminProductReviews .nav-pending.hasCount>a{padding-right:35px;}#AdminProductReviews .nav-pending.hasCount>a:after{content:attr(data-count);background:#c22e58;color:#fff;position:absolute;top:9px;font-size:12px;text-align:center;border-radius:50%;width:20px;height:20px;padding-top:2px;margin-left:5px;}#AdminProductReviews .nav-pending.hasCount.has10>a{padding-right:36px;}#AdminProductReviews .nav-pending.hasCount.has10>a:after{top:8px;width:22px;height:22px;padding-top:4px;margin-left:6px;}#AdminProductReviews .nav-pending.hasCount.has100>a{padding-right:45px;}#AdminProductReviews .nav-pending.hasCount.has100>a:after{top:5px;width:30px;height:30px;padding-top:7px;margin-left:7px;}#AdminProductReviews .review{border:solid 1px #ccc;padding:15px 15px 30px;margin:20px 0;position:relative;}#AdminProductReviews .review.low{background-color:rgba(198,54,99,.1);}#AdminProductReviews .review>div{margin-bottom:-4px;}#AdminProductReviews .review .reviewHeader{line-height:1.3em;margin-bottom:3px;}#AdminProductReviews .review .initial-check{font-weight:bold;color:#f00;}#AdminProductReviews .review .initial-check.checkpassed{color:#1e5c37;}#AdminProductReviews .review .boldred{font-weight:bold;color:#c63663;}#AdminProductReviews .review .customerInfo{margin-top:-4px;overflow:hidden;}#AdminProductReviews .review .customerInfo .customer-avatar{float:left;font-size:28px;}#AdminProductReviews .review .customerInfo .customerName{float:left;font-size:12px;line-height:1.4em;margin-left:10px;margin-top:6px;}#AdminProductReviews .review .rating-title{clear:both;overflow:hidden;}#AdminProductReviews .review .rating-title .review-rating{float:left;}#AdminProductReviews .review .rating-title .review-title{float:left;margin-left:10px;font-weight:bold;}#AdminProductReviews .review .date-verified{clear:both;overflow:hidden;font-size:12px;margin-top:5px;}#AdminProductReviews .review .date-verified .review-date{float:left;}#AdminProductReviews .review .date-verified .review-verified{float:left;color:#1e5c37;margin-left:10px;}#AdminProductReviews .review .review-description{font-size:12px;line-height:1.3em;margin-top:15px;}#AdminProductReviews .review .main-buttons{overflow:hidden;margin-top:20px;}#AdminProductReviews .review .main-buttons button{border:solid 3px #3f2a56;margin-top:10px;}#AdminProductReviews .review .main-buttons .reply{float:left;}#AdminProductReviews .review .main-buttons .reply i{margin-right:5px;}#AdminProductReviews .review .main-buttons .approve-decline{float:right;overflow:hidden;}#AdminProductReviews .review .main-buttons .approve-decline .approve{float:right;margin-right:20px;}#AdminProductReviews .review .main-buttons .approve-decline .decline{float:right;background-color:#fff;color:#000;}#AdminProductReviews .review .main-buttons .setpending{float:right;}#AdminProductReviews .review .reported-flag{position:absolute;right:10px;top:10px;}#AdminProductReviews .review .reported-flag i.fa-flag{font-size:32px;color:#c63663;}#AdminProductReviews .review .helpful-count{position:relative;top:15px;color:#c7c7c7;font-size:14px;}#AdminProductReviews .review .leftCol{width:50%;display:inline-block;}#AdminProductReviews .review .rightCol{width:48%;display:inline-block;text-align:right;}#AdminProductReviews .load-more{width:100%;}#AdminProductReviews .totalDisplay{position:relative;top:10px;color:#3f2a56;font-weight:bold;}#AdminProductReviews #PendingReviews .search-filter{overflow:hidden;}#AdminProductReviews #PendingReviews .search-filter #PendingSearchBar{float:left;}#AdminProductReviews #PendingReviews .search-filter #PendingSearchBar #PendingSearchTerm{border:solid 1px #999;border-radius:3px;padding:5px 8px;width:275px;height:35px;}#AdminProductReviews #PendingReviews .search-filter #PendingSearchBar button{background-color:#3f2a56;width:auto;border:0;padding:7px 20px;margin-left:-9px;margin-top:-3px;}#AdminProductReviews #PendingReviews .search-filter #PendingSearchBar button i.fa-search{font-size:19px;color:#fff;}#AdminProductReviews #PendingReviews .search-filter .clear-float{clear:both;}#AdminProductReviews #PendingReviews .search-filter .search-instr{padding-top:4px;}#AdminProductReviews #SearchedReviews .search-filter{overflow:hidden;}#AdminProductReviews #SearchedReviews .search-filter #SearchBar{float:left;}#AdminProductReviews #SearchedReviews .search-filter #SearchBar #SearchTerm{border:solid 1px #999;border-radius:3px;padding:5px 8px;width:275px;height:35px;}#AdminProductReviews #SearchedReviews .search-filter #SearchBar button{background-color:#3f2a56;width:auto;border:0;padding:7px 20px;margin-left:-9px;margin-top:-3px;}#AdminProductReviews #SearchedReviews .search-filter #SearchBar button i.fa-search{font-size:19px;color:#fff;}#AdminProductReviews #SearchedReviews .search-filter #FilterBar{float:right;}#AdminProductReviews #SearchedReviews .search-filter #FilterBar>div{float:right;}#AdminProductReviews #SearchedReviews .search-filter #FilterBar>div select{width:150px;padding:7px 8px;border-radius:3px;}#AdminProductReviews #SearchedReviews .search-filter #FilterBar .filter-label{margin-top:5px;margin-right:3px;}#AdminProductReviews #SearchedReviews .search-filter .clear-float{clear:both;}#AdminProductReviews #SearchedReviews .search-filter .search-instr{padding-top:4px;}#AdminProductReviews #SearchedReviews .reply-container .comment-delete{overflow:hidden;}#AdminProductReviews #SearchedReviews .reply-container .comment-delete button{padding:0;margin:0;float:right;background:none;border:0;color:#ff3b30;font-weight:bold;font-size:12px;text-decoration:underline;width:auto;}#AdminProductReviews #SearchedReviews .reply-container .review-comment{margin-top:0;}#AdminProductReviews #SearchedReviews .reply-container .comment-buttons{margin-top:20px;}#AdminProductReviews #SearchedReviews .reply-container .comment-buttons .comment-save-cancel{text-align:center;}#AdminProductReviews #SearchedReviews .reply-container .comment-buttons .comment-save-cancel .btnSave{margin-right:20px;}#AdminProductReviews #SearchedReviews .reply-container .comment-buttons .comment-save-cancel .btnCancel{background-color:#fff;color:#000;}#AdminProductReviews #DeclinedReviews .search-filter{overflow:hidden;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedSearchBar{float:left;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedSearchBar #DeclinedSearchTerm{border:solid 1px #999;border-radius:3px;padding:5px 8px;width:275px;height:35px;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedSearchBar button{background-color:#3f2a56;width:auto;border:0;padding:7px 20px;margin-left:-9px;margin-top:-3px;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedSearchBar button i.fa-search{font-size:19px;color:#fff;}#AdminProductReviews #DeclinedReviews .search-filter .clear-float{clear:both;}#AdminProductReviews #DeclinedReviews .search-filter .search-instr{padding-top:4px;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedFilterBar{float:right;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedFilterBar>div{float:right;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedFilterBar>div select{width:150px;padding:7px 8px;border-radius:3px;}#AdminProductReviews #DeclinedReviews .search-filter #DeclinedFilterBar .filter-label{margin-top:5px;margin-right:3px;}#AdminPersonalPromoCode{font-size:14px;}#AdminPersonalPromoCode button{padding:5px;width:150px;}#AdminPersonalPromoCode input,#AdminPersonalPromoCode textarea{padding:5px 10px;border:solid 1px #979797;border-radius:4px;font-size:14px;width:100%;}#AdminPersonalPromoCode input::placeholder,#AdminPersonalPromoCode textarea::placeholder{color:#c7c7cc;}#AdminPersonalPromoCode .tab-title{font-size:25px;color:#707070;margin-top:20px;}#AdminPersonalPromoCode .review{border:solid 1px #ccc;padding:15px 15px 30px;margin:20px 0;position:relative;}#AdminPersonalPromoCode .review>div{margin-bottom:-4px;}#AdminPersonalPromoCode .review .reviewHeader{line-height:1.3em;margin-bottom:3px;}#AdminPersonalPromoCode .review .initial-check{font-weight:bold;color:#f00;}#AdminPersonalPromoCode .review .initial-check.checkpassed{color:#1e5c37;}#AdminPersonalPromoCode .review .boldred{font-weight:bold;color:#c63663;}#AdminPersonalPromoCode .review .customerInfo{margin-top:-4px;overflow:hidden;}#AdminPersonalPromoCode .review .customerInfo .customer-avatar{float:left;font-size:28px;}#AdminPersonalPromoCode .review .customerInfo .customerName{float:left;font-size:12px;line-height:1.4em;margin-left:10px;margin-top:6px;}#AdminPersonalPromoCode .review .date-verified{clear:both;overflow:hidden;font-size:12px;margin-top:5px;}#AdminPersonalPromoCode .review .date-verified .review-date{float:left;}#AdminPersonalPromoCode .review .main-buttons{overflow:hidden;margin-top:15px;}#AdminPersonalPromoCode .review .main-buttons button{border:solid 3px #3f2a56;margin-top:10px;}#AdminPersonalPromoCode .review .main-buttons .reply{float:left;}#AdminPersonalPromoCode .review .main-buttons .reply i{margin-right:5px;}#AdminPersonalPromoCode .review .main-buttons .approve-decline{float:right;overflow:hidden;}#AdminPersonalPromoCode .review .main-buttons .approve-decline .approve{float:right;margin-right:20px;}#AdminPersonalPromoCode .review .main-buttons .approve-decline .decline{float:right;background-color:#fff;color:#000;}#AdminPersonalPromoCode .review .leftCol{width:35%;display:inline-block;vertical-align:top;}#AdminPersonalPromoCode .review .rightCol{width:48%;display:inline-block;vertical-align:top;}#AdminPersonalPromoCode .load-more{width:100%;}#AdminPersonalPromoCode .totalDisplay{position:relative;top:10px;color:#3f2a56;font-weight:bold;}#our-impact-page .banner{background-image:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/Amare-Caring-Hands-Banner.png");width:100%;background-position:center center;background-size:cover;min-height:575px;background-repeat:no-repeat;position:relative;}#our-impact-page .banner img{width:15%;bottom:0;padding-bottom:8%;left:0!important;right:0!important;margin-right:auto;margin-left:auto;position:absolute;top:41%;}#our-impact-page .section-2{padding:30px;}#our-impact-page .section-4a{padding:50px;}#our-impact-page .section-2 .header,#our-impact-page .section-4a .header{text-align:center;}#our-impact-page .section-2 h2,#our-impact-page .section-4a h2{font-size:32px;color:#522d72;font-weight:bold;letter-spacing:0;}#our-impact-page .section-2 .container{width:60%;margin-top:10px;}#our-impact-page .section-3{padding:30px;background-color:#f2f5f8;}#our-impact-page .section-3 .header{text-align:center;}#our-impact-page .section-3 h2{font-size:32px;color:#522d72;font-weight:bold;letter-spacing:0;}#our-impact-page .section-3 .container{width:50%;margin-top:20px;text-align:center;}#our-impact-page .section-3 .show{display:block;}#our-impact-page .section-3 .hide{display:none;}#our-impact-page .section-4 .right-div{position:relative;background:url(https://amarecdn.azureedge.net/webassets/AmareCaringHands/Amare-CaringHands-Map.png) no-repeat center;background-size:cover;height:500px;overflow:hidden;}#our-impact-page .section-4{margin-top:35px;}#our-impact-page .section-4 .left-div{margin-left:100px;}#our-impact-page .section-4 .left-div h2{font-size:32px;color:#522d72;font-weight:bold;letter-spacing:0;}#our-impact-page .section-4 .left-div h3{color:#522d72;font-weight:bold;letter-spacing:0;font-size:20px;}#our-impact-page .section-5{margin-top:30px;}#our-impact-page .section-5 .donationbanner{background-image:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/CaringHands-Donate-lg.png");width:100%;min-height:240px;background-repeat:no-repeat;position:relative;max-height:432px;background-size:cover;}#our-impact-page .section-5 h2{font-size:21px;color:#fff;font-weight:bold;letter-spacing:0;margin-top:20px;text-shadow:1px 1px 4px #5b5757;}#our-impact-page .section-5 .header{text-align:center;}#our-impact-page .section-5 .donationbanner p{text-align:center;color:#fff;text-shadow:1px 1px 4px #5b5757;}#our-impact-page .section-5 .donationbanner .container{width:70%;}#our-impact-page p{font-size:17px;letter-spacing:0;}#our-impact-page .section-5 .donatenow{text-align:center;padding-bottom:35px;}#our-impact-page .section-5 .donatenow .btn-primary{margin-top:25px;width:275px;font-size:12px;padding-top:12px;border-radius:21.5px;background-color:#469d62;border:solid 1px #469d62;max-width:420px;box-shadow:1px 1px 4px #5b5757;}#our-impact-page .section-5 .addtocart button{width:90px;font-size:9px;}#our-impact-page .section-5 .addtocart .donation-options{height:30px;font-size:9px;}#our-impact-page .section-5 .addtocart .donation-options .btn{background-color:#fff;border:1px solid #fff;color:#000;font-size:10px;border-radius:0;}#our-impact-page .section-5 .addtocart .donation-options .btn.active{background-color:#522d72;color:#fff;border:1px solid #522d72;}#our-impact-page .section-5 .addtocart .donation-options .btn:hover{background-color:#64338e;color:#fff;border:1px solid #4c3064;}#our-impact-page .section-5 .addtocart .flex{gap:14px;}#our-impact-page .section-5 .addtocart{text-align:center;padding-bottom:35px;display:none;margin-top:35px;}#our-impact-page .section-5 .addtocart .btn-primary{margin-top:43px;width:175px;font-size:12px;padding-top:12px;border-radius:21.5px;background-color:#469d62;border:solid 1px #469d62;max-width:420px;}#our-impact-page .donatenow{margin-top:15px;}#our-impact-page .donateCart,#our-impact-page .donateGiveButter{display:inline-block;}#our-impact-page .section-5 .donatenow .btn-primary.donateCart{text-transform:none;padding:10px 30px;margin-top:initial;margin-right:30px;width:auto;font-size:15px;position:relative;top:-5px;}#our-impact-page .section-5 .addtocart .btn-primary.btn-cancel{margin-right:25px;background-color:#ccc;border:solid 1px #ccc;color:#333;}#our-impact-page .section-2 .header.m-t{margin-top:20px;}#our-impact-page .grid3{grid-template-columns:1fr;display:grid;}#our-impact-page .grid3 .col{padding:0;}#our-impact-page .ourimpact-edu1 .grid{grid-template-columns:85% 85%;}#our-impact-page .ourimpact-edu2 .grid{grid-template-columns:85% 85%;}#our-impact-page .ourimpact-edu1 h2{color:#522d72;margin:2rem 0;}#our-impact-page .ourimpact-edu1 p{font-size:18px;}#our-impact-page .ourimpact-edu1 .grid{gap:0;}#our-impact-page .ourimpact-edu1 .flex{flex-direction:column;margin-left:60px;}#our-impact-page .ourimpact-edu1 .flex{width:88%;float:right;margin-right:40px;}#our-impact-page .ourimpact-edu1 .left-div{background-color:#f2f5f8!important;height:100%;background-color:#fff;grid-column-start:1;grid-column-end:2;}#our-impact-page .ourimpact-edu1 .left-div .banner-text{width:85%;}#our-impact-page .ourimpact-edu1 .left-div h2{width:90%;font-size:32px;color:#522d72;font-weight:bold;letter-spacing:0;}#our-impact-page .ourimpact-edu1 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/educational-initiatives-lg.png") no-repeat center;background-size:cover;height:600px;overflow:hidden;grid-column-start:2;grid-column-end:4;display:flex;}#our-impact-page .ourimpact-edu1 .h2-black{font-size:24px;}#our-impact-page .ourimpact-edu1 ul li{list-style-type:inherit;margin-left:33px;}#our-impact-page .ourimpact-edu2 h2{color:#522d72;margin:2rem 0;font-size:32px;font-weight:bold;letter-spacing:0;}#our-impact-page .ourimpact-edu2 p{font-size:22px;}#our-impact-page .ourimpact-edu2 .grid{gap:0;}#our-impact-page .ourimpact-edu2 .flex{flex-direction:column;margin-left:60px;}#our-impact-page .ourimpact-edu2 .flex{width:76%;}#our-impact-page .ourimpact-edu2 .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/building-schools-lg.png") no-repeat center;background-size:cover;height:600px;overflow:hidden;grid-column-start:1;grid-column-end:2;display:flex;}#our-impact-page .ourimpact-edu2 .right-div{height:100%;background-color:#f2f5f8;grid-column-start:2;width:100%;}#our-impact-page .ourimpact-edu2 .h2-black{font-size:24px;}#our-impact-page .ourimpact-edu2 .banner-text{width:100%;}#our-impact-page .ourimpact-edu3 .grid{grid-template-columns:85% 85%;}#our-impact-page .ourimpact-edu4 .grid{grid-template-columns:85% 85%;}#our-impact-page .ourimpact-edu3 h2{color:#522d72;margin:2rem 0;}#our-impact-page .ourimpact-edu3 p{font-size:18px;}#our-impact-page .ourimpact-edu3 .grid{gap:0;}#our-impact-page .ourimpact-edu3 .flex{flex-direction:column;margin-left:60px;}#our-impact-page .ourimpact-edu3 .flex{width:88%;float:right;margin-right:40px;}#our-impact-page .ourimpact-edu3 .left-div{background-color:#f2f5f8!important;height:100%;background-color:#fff;grid-column-start:1;grid-column-end:2;}#our-impact-page .ourimpact-edu3 .left-div .banner-text{width:85%;}#our-impact-page .ourimpact-edu3 .left-div h2{width:90%;font-size:32px;color:#522d72;font-weight:bold;letter-spacing:0;}#our-impact-page .ourimpact-edu3 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/alumni-mentorships-lg.png") no-repeat center;background-size:cover;height:600px;overflow:hidden;grid-column-start:2;grid-column-end:4;display:flex;}#our-impact-page .ourimpact-edu3 .h2-black{font-size:24px;}#our-impact-page .ourimpact-edu3 ul li{list-style-type:inherit;margin-left:33px;}#our-impact-page .ourimpact-edu4 h2{color:#522d72;margin:2rem 0;font-size:32px;font-weight:bold;letter-spacing:0;}#our-impact-page .ourimpact-edu4 p{font-size:22px;}#our-impact-page .ourimpact-edu4 .grid{gap:0;}#our-impact-page .ourimpact-edu4 .flex{flex-direction:column;margin-left:60px;}#our-impact-page .ourimpact-edu4 .flex{width:76%;}#our-impact-page .ourimpact-edu4 .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/creating-a-legacy-lg.png") no-repeat center;background-size:cover;height:621px;overflow:hidden;grid-column-start:1;grid-column-end:2;display:flex;}#our-impact-page .ourimpact-edu4 .right-div{height:100%;background-color:#f2f5f8;grid-column-start:2;width:100%;}#our-impact-page .ourimpact-edu4 .h2-black{font-size:24px;}#our-impact-page .ourimpact-edu4 .banner-text{width:100%;}@media screen and (max-width:1024px){#our-impact-page .grid3{grid-template-columns:1fr;}#our-impact-page .grid3 .col{padding:0;}}@media screen and (max-width:767px){#our-impact-page .grid3{grid-template-columns:1fr;}#our-impact-page .grid3 .col{padding:0;}}@media screen and (max-width:767px){#our-impact-page .banner{background-image:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/Amare-Caring-Hands-Banner-mobile.png");}#our-impact-page .banner img{width:49%;top:44%;}#our-impact-page .section-2 h2,#our-impact-page .section-3 h2,#our-impact-page .section-4 .left-div h2,#our-impact-page .ourimpact-edu1 .left-div h2,#our-impact-page .ourimpact-edu4 .left-div h2,#our-impact-page .section-4a h2{font-size:25px;}#our-impact-page .section-2 .container{width:100%;margin-top:22px;}#our-impact-page .section-2 p{text-align:center;}#our-impact-page .section-3 .container{width:100%;}#our-impact-page .section-4 .grid{grid-template-columns:1fr;}#our-impact-page .section-4 .left-div{margin-left:22px;margin-right:22px;}#our-impact-page p{font-size:16px;letter-spacing:0;line-height:1.5em;}#our-impact-page #our-mpact-page .section-4 .left-div h3{font-size:19px;margin-bottom:0;}#our-impact-page .section-4 .right-div{background:url(https://amarecdn.azureedge.net/webassets/AmareCaringHands/Amare-CaringHands-Map-mobile.png) no-repeat center;height:342px;grid-row:1;}#our-impact-page .section-5 .donationbanner{background-image:url(https://amarecdn.azureedge.net/webassets/AmareCaringHands/CaringHands-Donate-sm.png);min-height:356px;max-height:530px;}#our-impact-page .section-5 .header{margin-bottom:20px;}#our-impact-page .section-5 .donationbanner .container{width:90%;}#our-impact-page .section-5 .addtocart .flex{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:center;height:100%;}#our-impact-page .section-5 .addtocart{width:75%;margin-left:44px;}#our-impact-page .section-5 .addtocart .donation-options .btn{font-size:14px;}#our-impact-page .section-5 .donatenow .btn-primary.donateCart{margin-right:initial;margin-bottom:15px;}#our-impact-page .section-5 .addtocart .btn-primary{width:130px;padding:12px 10px;}}@media screen and (max-width:1024px){#our-impact-page .ourimpact-edu1,#our-impact-page .ourimpact-edu2{height:unset;}#our-impact-page .ourimpact-edu1 .grid,#our-impact-page .ourimpact-edu2 .grid{grid-template-columns:1fr;}#our-impact-page .ourimpact-edu1 .flex,#our-impact-page .ourimpact-edu2 .flex,#our-impact-page .ourimpact-edu3 .flex,#our-impact-page .ourimpact-edu4 .flex{align-items:start;margin-left:unset;padding:0 20px;text-align:start;width:inherit!important;margin-right:0!important;margin-left:10px!important;}#our-impact-page .ourimpact-edu2 .flex{width:100%;}#our-impact-page .ourimpact-edu1 h2,#our-impact-page .ourimpact-edu2 h2{font-size:22px;text-align:start!important;max-width:278px;}#our-impact-page .ourimpact-edu1 p,#our-impact-page .ourimpact-edu2 p{font-size:16px;}#our-impact-page .ourimpact-edu1 .banner-text,#our-impact-page .ourimpact-edu2 .banner-text{width:80%;text-align:start;}#our-impact-page .ourimpact-edu1 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/educational-initiatives-sm.png") no-repeat center;background-size:cover;height:303px;width:100%;overflow:hidden;grid-row:1;grid-column-start:1;}#our-impact-page .ourimpact-edu2 .left-div{background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/building-schools-sm.png") no-repeat center;background-size:cover;height:400px;}#our-impact-page .ourimpact-edu1 ul li,#our-impact-page .ourimpact-edu2 ul li{font-size:14px;text-align:start;}#our-impact-page .ourimpact-edu1 .right-div{grid-column-start:1;}#our-impact-page .ourimpact-edu2 .left-div,#our-impact-page .ourimpact-edu2 .right-div{grid-column-start:1;}#our-impact-page .ourimpact-edu1 .left-div a.btn{margin-left:20px;}}@media screen and (max-width:1024px){#our-impact-page .ourimpact-edu3,#our-impact-page .ourimpact-edu4{height:unset;}#our-impact-page .ourimpact-edu3 .grid,#our-impact-page .ourimpact-edu4 .grid{grid-template-columns:1fr;}#our-impact-page .ourimpact-edu4 .flex{width:100%;}#our-impact-page .ourimpact-edu3 h2,#our-impact-page .ourimpact-edu2 h2,#our-impact-page .ourimpact-edu4 h2{font-size:22px!important;text-align:start!important;}#our-impact-page .ourimpact-edu3 p,#our-impact-page .ourimpact-edu4 p{font-size:16px;}#our-impact-page .ourimpact-edu3 .banner-text,#our-impact-page .ourimpact-edu4 .banner-text{width:80%;text-align:start;}#our-impact-page .ourimpact-edu3 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/alumni-mentorships-sm.png") no-repeat center;background-size:cover;height:307px;width:100%;overflow:hidden;grid-row:1;grid-column-start:1;}#our-impact-page .ourimpact-edu4 .left-div{background:url("https://amarecdn.azureedge.net/webassets/AmareCaringHands/creating-a-legacy-sm.png") no-repeat center;background-size:cover;height:308px;}#our-impact-page .ourimpact-edu3 ul li,#our-impact-page .ourimpact-edu4 ul li{font-size:14px;text-align:start;}#our-impact-page .ourimpact-edu3 .right-div{grid-column-start:1;}#our-impact-page .ourimpact-edu4 .left-div,#our-impact-page .ourimpact-edu4 .right-div{grid-column-start:1;}#our-impact-page .ourimpact-edu3 .left-div a.btn{margin-left:20px;}#our-impact-page .section-2 .header,#our-impact-page .section-4a .header{text-align:left;}#our-impact-page .section-2 p{text-align:left;}#our-impact-page .ourimpact-edu1 .left-div .banner-text,#our-impact-page .ourimpact-edu3 .left-div .banner-text{width:inherit;padding-top:15px;padding-bottom:30px;}#our-impact-page .ourimpact-edu2 .banner-text,#our-impact-page .ourimpact-edu4 .banner-text{width:95%;padding-top:15px;padding-bottom:30px;}#our-impact-page .section-4a{padding:25px;}#our-impact-page .section-4a .header{padding-bottom:20px;}#our-impact-page .section-5{margin-top:0;}}@media screen and (max-width:767px){#our-impact-page .ourimpact-edu1 .container,#our-impact-page .ourimpact-edu2 .container{padding:0;}#our-impact-page .ourimpact-edu1 .right-div,#our-impact-page .ourimpact-edu2 .left-div{width:100%;}}@media screen and (max-width:767px){#our-impact-page .ourimpact-edu3 .container,#our-impact-page .ourimpact-edu4 .container{padding:0;}#our-impact-page .ourimpact-edu3 .right-div,#our-impact-page .ourimpact-edu4 .left-div{width:100%;}}.ss-banner{position:relative;width:100%;min-height:460px;display:flex;justify-content:center;flex-direction:column;background:url(https://amarecdn.azureedge.net/webassets/images/ss/banner.png) no-repeat;background-size:auto 123%;background-position:0 0;}.ss-banner__breadcrumbs{color:#634889;position:absolute;top:40px;left:15px;font-size:12px;line-height:16px;font-weight:400;width:100%;}.ss-banner__content{text-align:center;max-width:470px;z-index:1000;position:relative;margin:auto;top:50px;}.ss-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(102.06deg,rgba(219,218,229,.85) -.57%,rgba(211,190,230,.765) 100%);}.ss-banner__content h1{color:#522d72;font-size:32px;font-weight:700;line-height:48px;text-transform:none;margin:0;}.ss-banner__content p{color:#522d72;font-size:20px;font-weight:700;line-height:32px;}.ss-banner__content span{color:#212121;font-size:16px;font-weight:400;line-height:24px;margin:30px 0;display:block;}.ss-banner__content a.btn{color:#fff;background:#522d72;border-radius:4px;font-weight:800;font-size:14px;line-height:20px;letter-spacing:1px;}.ss-benefits-and-rewards{text-align:center;padding:40px 20px 20px 20px;}.ss-benefits-and-rewards h2{font-size:24px;line-height:32px;font-weight:700;color:#522d72;}.ss-benefit{margin-bottom:20px;}.ss-benefit__image{margin:15px 0;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.ss-benefit__image img{width:65px;}.ss-benefit__description p{color:#522d72;font-size:18px;font-weight:700;line-height:28px;}.ss-benefit__description span{font-weight:400;font-size:16px;line-height:24px;color:#212121;margin-bottom:20px;letter-spacing:1px;}.ss-get-started{padding:40px 20px 20px 20px;background-color:#f5f5f5;text-align:center;}.ss-get-started h2{font-weight:700;font-size:24px;line-height:32px;color:#522d72;margin-bottom:35px;}.ss-get-started__miniature.col-xs-12.col-sm-4{margin-bottom:45px;}.ss-get-started-image img{width:124px;}.ss-get-started__description p{font-weight:700;font-size:18px;line-height:28px;color:#522d72;margin:15px 0!important;}.ss-get-started__description span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:1px;color:#212121;}.ss-get-started__buttons{margin:auto;display:flex;flex-direction:column;padding:30px 0;width:100%;}.ss-get-started__buttons a{margin-bottom:25px;text-transform:uppercase;font-weight:800;font-size:14px;line-height:20px;letter-spacing:2px;color:#fff;background-color:#522d72;width:100%;}.ss-faq{text-align:center;padding:40px 20px 20px 20px;}.ss-faq h2{color:#522d72;font-weight:700;font-size:32px;line-height:48px;}.ss-faq .panel{background-color:#fff;border:0;border-bottom:1px solid #d0d3d5;border-radius:0!important;border-left:0;border-right:0;margin-bottom:30px;}.ss-faq .panel-heading{background-color:#fff;padding:0 25px;border:0;}.ss-faq .panel-heading h4{color:#522d72;font-weight:600;font-size:18px;line-height:28px;margin-bottom:30px;text-align:left;}.ss-faq .panel-heading a{float:none;width:100%;position:relative;}.ss-faq .panel-heading .dropdown-icon{background:url(https://amarecdn.azureedge.net/webassets/images/ss/Dropdown.png) no-repeat;background-position:100% 50%;position:absolute;right:0;top:0;display:block;width:20px;height:20px;z-index:1000;transition:transform .3s;}.ss-faq .panel.active .dropdown-icon{transform:rotate(180deg) scaleX(-1);}.ss-faq .panel-heading a b{font-weight:600;font-size:20px;line-height:32px;text-decoration:underline;}.ss-faq .panel-body{padding:30px 25px;}.ss-faq .panel-body p{color:#212121;font-weight:400;font-size:18px;line-height:28px;margin-bottom:30px;text-align:left;}.ss-disclaimer{margin-bottom:40px;}.ss-disclaimer span{color:#212121;font-weight:400;font-size:14px;text-align:center;line-height:20px;letter-spacing:1px;padding:0 20px;display:block;margin-bottom:10px;}.ss-disclaimer span a b{font-weight:700;color:#522d72;text-decoration:underline;}@media(min-width:768px){.ss-banner__breadcrumbs .container{padding:0!important;}.ss-banner{background-size:cover;}.ss-banner__content{top:0;}.ss-banner__content h1{font-size:40px;line-height:60px;}.ss-banner__content p{font-size:24px;}.ss-banner__content span{font-size:18px;line-height:28px;}.ss-benefits-and-rewards h2{font-size:32px;line-height:48px;}.ss-benefit__image img{width:75px;}.ss-benefit__description p{font-size:20px;line-height:32px;}.ss-get-started h2{font-size:32px;line-height:48px;}.ss-get-started__description p{font-size:20px;line-height:32px;margin:15px 0 20px 0!important;}.ss-get-started-image img{width:164px;}.ss-get-started__buttons{width:fit-content;}.ss-faq .panel-heading h4{font-size:20px;line-height:32px;}.ss-faq .panel-body p{font-size:20px;line-height:32px;}.ss-disclaimer span{font-size:16px;line-height:24px;}}.gifts-row{display:flex;flex-wrap:wrap;}.gifts-row .item-row{flex:0 0 auto;display:flex;}.gifts-row .view-item.view-item-card{display:flex;}.happy-quiz-page.redesigned button{text-transform:none;border-radius:0;min-width:220px;background-color:#5f2550;border:0;color:#fff;}.happy-quiz-page.redesigned button:focus{background-color:#fff;border:1px solid #5f2550;color:#5f2550;}.happy-quiz-page.redesigned .banner-section{min-height:620px;text-align:center;display:flex;align-items:center;background:linear-gradient(110.02deg,#f8c8dc 11.48%,#a0427f 64.55%,#5f2550 93.44%);}.happy-quiz-page.redesigned .banner-section h1{font:600 80px Figtree;line-height:82px;letter-spacing:0;color:#fff;margin-bottom:41px;text-transform:none;}.happy-quiz-page.redesigned .banner-section button{font:600 14px Figtree;height:42px;padding:12px;line-height:18px;letter-spacing:1px;}.happy-quiz-page.redesigned .language-selector{padding-top:30px;}.happy-quiz-page.redesigned .language-selector h3{color:#fff;margin-bottom:20px;font:600 24px Figtree;line-height:32px;letter-spacing:0;}.happy-quiz-page.redesigned .language-selector select{border-radius:0;min-width:320px;background-color:#fff;border:0;color:#5f2550;font:600 14px Figtree;height:42px;padding:12px;line-height:18px;letter-spacing:1px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/Content/images/menu/arrow-down-icon.svg);background-repeat:no-repeat;background-position:calc(100% - 15px);}.happy-quiz-page.redesigned .language-selector option{color:#5f2550;background-color:#fff;padding:12px;line-height:18px;font:600 14px Figtree;}.happy-quiz-page.redesigned .content-section{background-color:#fffdf6;color:#5f2550;position:relative;}.happy-quiz-page.redesigned .content-section .text{padding:100px 20px;color:#5f2550;}.happy-quiz-page.redesigned .content-section h3{font:600 44px Figtree;line-height:58px;letter-spacing:-1px;margin-bottom:20px;color:#5f2550;}.happy-quiz-page.redesigned .content-section h4{font:600 24px Figtree;line-height:32px;letter-spacing:0;margin-bottom:30px;}.happy-quiz-page.redesigned .content-section p{font:400 16px Figtree;line-height:24px;letter-spacing:0;margin-bottom:30px!important;}.happy-quiz-page.redesigned .content-section .image-front{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden;}.happy-quiz-page.redesigned .content-section .image-front img{object-fit:cover;min-height:100%;}.happy-quiz-page.redesigned .questionnaire{display:none;background:linear-gradient(99.84deg,#f8c8dc .32%,#a0427f 47.7%,#5f2550 98.67%);}.happy-quiz-page.redesigned .questionnaire-show{display:block;min-height:100vh;}.happy-quiz-page.redesigned .questionnaire-wrapper{position:relative;text-align:center;background-color:#fffdf6;min-height:400px;margin:155px 0 115px 0;}.happy-quiz-page.redesigned .questionnaire-wrapper a{position:absolute;left:25px;top:25px;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-decoration:underline;}.happy-quiz-page.redesigned .progress-wrapper{width:168px;height:168px;border-radius:50%;margin:auto;display:flex;align-items:center;justify-content:center;top:-85px;left:calc(50% - 84px);position:absolute;font:600 32px Figtree;line-height:42px;letter-spacing:0;text-align:center;vertical-align:middle;color:#5f2550;background-color:#fffdf6;overflow:hidden;}.happy-quiz-page.redesigned .progress-wrapper .progress{position:absolute;top:5px;height:100%;z-index:1;background:#fffdf6;}.happy-quiz-page.redesigned .progress-wrapper .progress svg{width:158px;height:158px;background:#fffdf6;}.happy-quiz-page.redesigned .progress-wrapper .progress circle:nth-child(2){stroke-dashoffset:339.292;transition:stroke-dashoffset 1s ease-in-out;}.happy-quiz-page.redesigned .progress-wrapper span{z-index:99;}.happy-quiz-page.redesigned .questions-wrapper{padding:115px 0;}.happy-quiz-page.redesigned .question h4{font:600 32px Figtree;line-height:42px;letter-spacing:0;text-align:center;color:#5f2550;}.happy-quiz-page.redesigned .question ul{list-style:none;padding:0;margin:0 auto;width:fit-content;}.happy-quiz-page.redesigned .question ul li{margin:15px 0;text-align:left;}.happy-quiz-page.redesigned .question label{font:600 14px Figtree;line-height:18px;letter-spacing:1px;color:#5f2550;}.happy-quiz-page.redesigned .question input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:16px;height:16px;border-radius:50%;background-color:#fff;border:1.5px solid #5f2550;cursor:pointer;margin:0 10px 0 0;top:2px;}.happy-quiz-page.redesigned .question input[type=radio]:checked{background-color:#5f2550;}.happy-quiz-page.redesigned .question .question-disclaimer{font:400 12px Figtree;line-height:16px;letter-spacing:0;text-align:center;padding:8px;max-width:80%;border:1px solid #5f2550;margin:50px auto 0 auto;color:#5f2550;}.happy-quiz-page.redesigned .contact-form{color:#5f2550;padding-top:115px;}.happy-quiz-page.redesigned .contact-form h3{font:600 32px Figtree;line-height:42px;letter-spacing:0;text-align:center;color:#5f2550;margin-bottom:12px;}.happy-quiz-page.redesigned .contact-form p{font:400 16px Figtree;line-height:24px;letter-spacing:0;text-align:center;}.happy-quiz-page.redesigned .contact-form form{width:320px;margin:auto;padding:38px 0;}.happy-quiz-page.redesigned .contact-form label{font:600 12px Figtree;line-height:18px;letter-spacing:0;color:#5f2550;width:100%;text-align:left;}.happy-quiz-page.redesigned .contact-form input{width:100%;border:1px solid #d0d3d5;height:42px;margin-bottom:25px;font:400 14px Figtree;line-height:18px;letter-spacing:0;color:#666;padding:8px 12px;}.happy-quiz-page.redesigned .contact-form button{width:100%;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-align:center;height:42px;}.happy-quiz-page.redesigned .results{color:#5f2550;}.happy-quiz-page.redesigned .results .header-row{background-color:#fffdf6;padding:40px 0;}.happy-quiz-page.redesigned .results svg{margin-bottom:15px;}.happy-quiz-page.redesigned .results h1{font:600 44px Figtree;line-height:58px;letter-spacing:0;margin-bottom:0;text-transform:none;color:#5f2550;}.happy-quiz-page.redesigned .results h2{font:600 32px Figtree;line-height:42px;letter-spacing:0;color:#5f2550;margin-bottom:20px;}.happy-quiz-page.redesigned .results h2 span{font:inherit;}.happy-quiz-page.redesigned .results p{font:400 16px Figtree;line-height:24px;letter-spacing:0;text-align:center;}.happy-quiz-page.redesigned .results span{font:400 16px Figtree;line-height:24px;letter-spacing:0;}.happy-quiz-page.redesigned .results .result-category-row{background-color:#fff4f4;padding:40px 0;}.happy-quiz-page.redesigned .results .result-category-row p{font:600 16px Figtree;line-height:24px;letter-spacing:0;text-align:center;width:700px;margin:auto;}.happy-quiz-page.redesigned .results .result-category-row .thumbnails-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-top:50px;justify-content:center;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail{background:none;padding-right:15px;padding-left:15px;flex:0 0 auto;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:space-between;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail p{font:600 20px Figtree;line-height:28px;letter-spacing:0;margin-bottom:5px!important;color:#5f2550;width:100%;text-align:left;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail span{font:400 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;padding-top:5px;padding-bottom:30px;display:block;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail a:nth-child(3){flex:1;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail .image-wrapper{height:400px;background-color:#666;overflow:hidden;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail .image-wrapper img{height:100%;width:100%;object-fit:cover;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail .btn{width:100%;padding:12px;height:42px;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-align:center;text-transform:none;border-radius:0;}.happy-quiz-page.redesigned .results .result-category-row .thumbnail .thumbnail-disclaimer{padding:10px 0;font-style:italic;font-size:10px;}.happy-quiz-page.redesigned .results .thank-you-row{background-color:#fffdf6;padding:40px 0;}.happy-quiz-page.redesigned .results .thank-you-row h4{font:600 32px Figtree;line-height:42px;letter-spacing:0;text-align:center;margin-bottom:25px;}.happy-quiz-page.redesigned .results .thank-you-row p{font-family:400 16px Figtree;line-height:24px;letter-spacing:0;text-align:center;}.happy-quiz-page.redesigned .results .disclaimer-row{padding:40px 0;}.happy-quiz-page.redesigned .results .disclaimer-row svg{margin-bottom:25px;}.happy-quiz-page.redesigned .results .disclaimer-row p{font:400 12px Figtree;line-height:16px;letter-spacing:0;text-align:center;padding:8px;width:fit-content;border:1px solid #5f2550;margin:auto;}.happy-quiz-page.redesigned .container{overflow:hidden;}@media(max-width:768px){.happy-quiz-page.redesigned .banner-section h1{font:600 44px Figtree;line-height:56px;letter-spacing:0;text-align:center;}.happy-quiz-page.redesigned .content-section{background-color:#fff;}.happy-quiz-page.redesigned .content-section .text{padding:25px;height:fit-content;}.happy-quiz-page.redesigned .content-section h3{font:600 24px Figtree;line-height:32px;margin-bottom:0;}.happy-quiz-page.redesigned .content-section h4{font:600 16px Figtree;line-height:24px;margin-bottom:25px;}.happy-quiz-page.redesigned .content-section .image-front{position:relative;width:100%;max-height:375px;}.happy-quiz-page.redesigned .content-section .image-front img{margin-bottom:25px;}.happy-quiz-page.redesigned .content-section p{font:400 16px Figtree;line-height:24px;}.happy-quiz-page.redesigned .content-section button{width:100%;}.happy-quiz-page.redesigned .progress-wrapper .progress svg{background-color:#fff;}.happy-quiz-page.redesigned .questionnaire-wrapper{background-color:#fff;margin:155px 40px 115px 40px;min-height:500px;width:calc(100% - 80px);}.happy-quiz-page.redesigned .question{padding:0 20px;}.happy-quiz-page.redesigned .contact-form{padding-left:25px;padding-right:25px;}.happy-quiz-page.redesigned .contact-form h3{font:600 24px Figtree;line-height:32px;}.happy-quiz-page.redesigned .contact-form form{width:100%;}.happy-quiz-page.redesigned .results .header-row{background-color:#fff;padding:60px 25px;}.happy-quiz-page.redesigned .results .result-category-row p{width:100%;}.happy-quiz-page.redesigned .results .result-category-row .thumbnails-wrapper{display:block;}.happy-quiz-page.redesigned .results .result-category-row,.happy-quiz-page.redesigned .results .thank-you-row,.happy-quiz-page.redesigned .results .disclaimer-row{padding:40px 25px;}.happy-quiz-page.redesigned .results .disclaimer-row p{text-align:left;}}.item-selection-modal .modal-content{box-shadow:none;}.item-selection-modal .buttons-wrapper{clear:both;text-align:end;}.item-selection-modal .buttons-wrapper .btn-cancel{min-width:220px;height:42px;margin-right:20px;}.item-selection-modal h2{letter-spacing:0;}.item-selection-modal .tracker h3{font:600 32px Figtree;line-height:42px;text-align:center;color:#5f2550;}.item-selection-modal .thumbnail{border-radius:0;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;}.item-selection-modal label{width:100%;font:400 14px Figtree;line-height:18px;letter-spacing:0;color:#5f2550;}.item-selection-modal select{width:100%;font:400 14px Figtree;line-height:18px;letter-spacing:0;border:1px solid #d0d3d5;padding:8px 12px;color:#5f2550;margin-bottom:20px;height:42px;}.item-selection-modal .image-wrapper{height:auto!important;}.item-selection-modal .row.thumbnails-wrapper,.item-selection-modal .featured_products .thumbnails-wrapper.product,.featured_products .item-selection-modal .thumbnails-wrapper.product{padding-top:0!important;}.item-selection-modal select:focus{outline:auto;}a.add-all{text-align:right;border-bottom:3px solid #5f2550;font-size:24px;}a.btn:focus{outline:auto!important;}.close-modal{width:32px;height:32px;border-radius:100%;background-color:#efe7e5;float:right;line-height:1;border:0;margin:10px;}.ordercomplete-view.rebrand{padding:50px 20px;background-color:#fffdf6;}.ordercomplete-view.rebrand h1.page-title{font:600 24px Figtree;line-height:32px;letter-spacing:0;color:#5f2550;margin-bottom:20px;text-transform:none;}.ordercomplete-view.rebrand .page-sub-title{font:600 20px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;margin-bottom:20px;text-transform:none;}.ordercomplete-view.rebrand .referal-link{font:400 16px Figtree;line-height:24px;letter-spacing:0;text-decoration:underline;color:#5f2550;margin-bottom:40px!important;}.ordercomplete-view.rebrand .order-information{margin-bottom:20px!important;border:1.5px solid #d0d3d5!important;}.ordercomplete-view.rebrand .order-information thead{border-bottom:1.5px solid #d0d3d5!important;}.ordercomplete-view.rebrand .order-information thead tr th{background:none!important;border:1.5px solid #d0d3d5!important;padding:12px;}.ordercomplete-view.rebrand .order-information thead tr th h4{font:600 16px Figtree;line-height:24px;letter-spacing:0;color:#5f2550;}.ordercomplete-view.rebrand .order-information td{padding:20px 0!important;font:400 16px Figtree;line-height:24px!important;letter-spacing:0;color:#5f2550;border:0!important;}.ordercomplete-view.rebrand .order-information td strong,.ordercomplete-view.rebrand .order-information td b{font-weight:600;}.ordercomplete-view.rebrand .order-information hr{border:.5px solid #d0d3d5!important;margin:0;}@media(max-width:768px){.ordercomplete-view.rebrand{padding:30px 20px;}.ordercomplete-view.rebrand .align-right-sm{text-align:right;}.ordercomplete-view.rebrand .order-information td{font:400 12px Figtree;line-height:16px!important;padding:7px 0!important;}.ordercomplete-view.rebrand .order-information tbody tr:first-child td{padding-top:15px!important;}.ordercomplete-view.rebrand .order-information tbody tr:last-child td{padding-bottom:15px!important;}}body{background-color:#fffdf6;}.flex{display:flex;justify-content:center;align-items:center;height:100%;}.flex.evenly{justify-content:space-between;justify-content:space-evenly;}.flex.left{justify-content:left;}.flex.between{justify-content:space-between;}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:center;height:100%;}.my-1{margin:1rem 0;}.my-2{margin:1.5rem 0;}.my-3{margin:2rem 0;}.my-4{margin:3rem 0;}.my-5{margin:4rem 0;}.py-1{padding:1rem 0;}.py-2{padding:1.5rem 0;}.py-3{padding:2rem 0;}.py-4{padding:3rem 0;}.py-5{padding:4rem 0;}.reviews-io-header h3{font-size:28px!important;font-weight:normal!important;letter-spacing:-.11px!important;color:#3f2a56;margin:0 0!important;}.reviews-io-header h3 span{font-weight:600;color:#ceb2f5;}.style-switcher{color:#eee;position:fixed;background-color:rgba(0,0,0,.3);padding:10px 55px 10px 10px;top:40px;left:-120px;border-radius:0 20px 20px 0;-webkit-transition:left .5s;transition:left .5s;z-index:9999999;}.style-switcher .fa-paint-brush{font-size:2em;position:absolute;right:15px;top:13px;}.style-switcher select{color:#333;}.style-switcher select option{padding:0 0 0 0;}.extended{left:0;-webkit-transition:left .5s;transition:left .5s;}.uppercase{text-transform:uppercase;}.mentaTherapeuticsButton{background-color:#003c71;border-color:#003c71;color:#fff;}.mentaTherapeuticsButton:hover,.mentaTherapeuticsButton:active:focus{background-color:#fff;border-color:#003c71;color:#003c71;}.mentaEssentialsButton,.mentaEssentialsButton:active,.mentaEssentialsButton:focus{background-color:#275d38;border-color:#275d38;color:#fff;}.mentaEssentialsButton:hover,.mentaEssentialsButton:active:focus{background-color:#fff;border-color:#275d38;color:#275d38;}.mentaTherapeuticsButton:active,.mentaTherapeuticsButton:focus{border-color:#003c71!important;color:#003c71!important;}.fundamentalsButton{background-color:#3f2a56;border-color:#3f2a56;color:#fff;min-width:175px;}.fundamentalsButton:hover,.fundamentalsButton:active:focus{background-color:#fff;border-color:#3f2a56;color:#3f2a56;}.fundamentalsButton[data-type][disabled],.mentaEssentialsButton[data-type][disabled],.mentaTherapeuticsButton[data-type][disabled]{height:47px;margin-top:15px;}.view-autoorder-products .removeBundleItem{font-size:20px;color:#888;border:0!important;background:none;}.freegift,.promogift{font-weight:bold;}.gifttext{font-size:smaller;padding:0!important;}.comingsoon{color:#f00;font-size:15px;}#view-shopping-sidecart .freegift,#view-shopping-sidecart .promogift{margin-left:15px;}#view-shopping-sidecart .gifttext{margin-top:10px;padding-right:15px!important;padding-bottom:5px!important;line-height:1.3em;}#view-shopping-sidecart .gifttext span.lh{display:inline-block;line-height:1.3em;margin-top:3px;}.fade-enter-active,.fade-leave-active{transition:opacity .2s;}.fade-enter,.fade-leave-to{opacity:0;}[v-cloak]{display:none;}.adfadsffff{display:none;}.noDisplay,.veryHidden{display:none!important;}.notVisible{visibility:hidden!important;height:10px;}.boldprice{font-weight:700!important;font-size:10pt!important;color:#090909!important;}.d-none{display:none!important;}@keyframes spinner-border{to{transform:rotate(360deg);}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite;}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em;}@keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite;}.cardnumber{background-repeat:no-repeat!important;}.cardnumber.visa{background-image:url(/Content/images/shopping/icon-visa.png)!important;background-position:right 12px top 10px!important;}.cardnumber.mastercard{background-image:url(/Content/images/shopping/icon-mastercard.png)!important;background-position:right 12px top 7px!important;}.cardnumber.discover{background-image:url(/Content/images/shopping/icon-discover.png)!important;background-position:right 12px top 10px!important;}.cardnumber.amex{background-image:url(/Content/images/shopping/icon-amex.png)!important;background-position:right 12px top 6px!important;}#roundUp{color:#5f2550;background-color:#f8f8f8;border:1.5px solid #d2e0ab;padding:12px;border-radius:0;margin-bottom:20px;}#roundUp .roundUpForLove{font-size:16px;font-weight:700;color:#92278f;}#roundUp .roundUpImage{text-align:right;align-self:center;}#roundUp h3{color:#5f2550;margin-bottom:0;font:600 20px Figtree;font-size:20px;line-height:28px;letter-spacing:0;}#roundUp p{color:#5f2550;margin-bottom:20px!important;font:400 16px Figtree;line-height:24px;letter-spacing:0;}#roundUp span{color:#5f2550;font:400 12px Figtree;line-height:16px;letter-spacing:0;}#roundUp .roundUpButtonsWrapper{display:flex;justify-content:space-between;margin-bottom:12px;gap:10px;}#roundUp .roundUpButtonsWrapper button{padding:12px;border:1.5px solid #d0d3d5;font:600 14px Figtree;line-height:18px;letter-spacing:1px;text-align:center;border-radius:0;background-color:#f8f8f8;color:#5f2550;flex:1;text-transform:none;}#roundUp .roundUpButtonsWrapper button:hover,#roundUp .roundUpButtonsWrapper button.selected{background-color:#5f2550;color:#fff;border-color:#5f2550;}#roundUp .switch{position:relative;display:inline-block;width:50px;height:24px;top:-3px;}#roundUp .switch input{opacity:0;width:0;height:0;}#roundUp .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;}#roundUp .slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}#roundUp input:checked+.slider{background-color:#2196f3;}#roundUp input:focus+.slider{box-shadow:0 0 1px #2196f3;}#roundUp input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}#roundUp .slider.round{border-radius:34px;}#roundUp .slider.round:before{border-radius:50%;}#roundUp .roundText{line-height:1.5em;}@media(max-width:1024px){#roundUp .roundUpImage{text-align:center;margin-bottom:20px;}}#homepage .banner-gbxfit{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-gbxfit.jpg);}#homepage .banner-trihappy{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-trihappy.jpg);}#homepage .banner-oneamare{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-oneamare.jpg);}#homepage .banner-gbxfit .banner-text a.btn{margin-top:25px!important;}#homepage .banner-oneamare .banner-text a.btn{margin-top:-10px!important;}#homepage .banner-trihappy .banner-text h2,#homepage .banner-oneamare .banner-text h2{font-size:31px!important;}#homepage .banner-trihappy .banner-text p.sub{font-size:31px!important;margin-bottom:15px!important;}@media screen and (max-width:1024px){#homepage .banner-gbxfit{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/banner-gbxfit-mobile.jpg);}#homepage .banner-trihappy{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-trihappy-mobile.jpg);}#homepage .banner-oneamare{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-oneamare-mobile.jpg);}#homepage .banner-gbxfit .banner-text a.btn{margin-top:30px!important;}#homepage .banner-oneamare .banner-text a.btn{margin-top:0!important;}#homepage .banner-trihappy .banner-text h2,#homepage .banner-oneamare .banner-text h2{padding-top:0;margin-top:32px;}#homepage .banner-trihappy .banner-text p.sub{font-size:13px!important;margin-bottom:15px!important;}#homepage .banner-trihappy .banner-text p.limited{margin-top:140px;}#homepage .banner-pep .banner-text h2,#homepage .banner-gbxfit .banner-text h2,#homepage .banner-trihappy .banner-text h2,#homepage .banner-oneamare .banner-text h2{font-size:20px!important;line-height:24px;max-width:250px!important;}}#homepage .banner-presales{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/Jan30Presalespack.jpg);}#homepage .banner-presales .banner-text a.btn{margin-top:25px!important;}#homepage .banner-GBXBurn{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/Feb3GBXBurnLaunch.jpg);}#homepage .banner-GBXBurn .banner-text a.btn{margin-top:25px!important;}#homepage .banner-GBXBurn .banner-text p.sub{margin-bottom:0!important;color:#fff;}#homepage .banner-GBXBurn .banner-text h2{color:#fff;}@media screen and (max-width:1024px){#homepage .banner-presales{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/Jan30Presalespack_mobile.jpg);}#homepage .banner-presales .banner-text h2{padding-top:0;margin-top:-30px;}#homepage .banner-presales .banner-text a.btn{margin-top:30px!important;}#homepage .banner-presales .banner-text p.sub{padding-bottom:0;font-size:17px;}#homepage .banner-GBXBurn{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/Feb3GBXBurnLaunch_mobile.jpg);}#homepage .banner-GBXBurn .banner-text a.btn{margin-top:30px!important;}#homepage .banner-GBXBurn .banner-text h2{margin-top:-30px;color:#fff;}#homepage .banner-presales .banner-text h2,#homepage .banner-GBXBurn .banner-text h2{font-size:20px!important;line-height:24px;max-width:250px!important;}#homepage .banner-GBXBurn .banner-text p.sub{padding-bottom:0;}}#homepage .banner-TurkeyRelief{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-roundupforturkey.jpg);}#homepage .banner-TurkeyRelief .banner-text a.btn{margin-top:60px!important;}#homepage .banner-TurkeyRelief .banner-text p.sub{margin-bottom:0!important;color:#333;}#homepage .banner-TurkeyRelief .banner-text{width:585px!important;}#homepage .june .banner-TurkeyRelief .banner-text img{width:inherit;}#homepage .banner-GBXBurnChallenge{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-GBXBurn-Challenge.jpg);}#homepage .banner-GBXBurnChallenge .banner-text a.btn{margin-top:25px!important;}#homepage .banner-GBXBurnChallenge .banner-text p.sub{margin-bottom:0!important;color:#fff;margin-top:20px;}#homepage .banner-GBXBurnChallenge .banner-text p.sub2{margin-bottom:0!important;color:#fff;font-size:21px;}#homepage .banner-GBXBurnChallenge .banner-text h2{text-align:center;-webkit-text-stroke:3px #c44a4a;color:#fff;font-size:41px;font-weight:800;}@media screen and (max-width:1024px){#homepage .banner-TurkeyRelief{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/banner-roundupforturkey-mobile.jpg);}#homepage .banner-TurkeyRelief .banner-text a.btn{margin-top:30px!important;}#homepage .banner-TurkeyRelief .banner-text p.sub{padding-bottom:0;}#homepage .june .banner-TurkeyRelief .banner-text img{width:280px;}#homepage .banner-GBXBurnChallenge{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/banner-GBXBurn-Challenge-Mobile.jpg);}#homepage .banner-GBXBurnChallenge .banner-text a.btn{margin-top:120px!important;}#homepage .banner-GBXBurnChallenge .banner-text h2{font-size:20px!important;line-height:24px;max-width:265px!important;margin-top:-30px;color:#fff;text-align:center;-webkit-text-stroke:0 #c44a4a;font-weight:800;}#homepage .banner-GBXBurnChallenge .banner-text p.sub{padding-bottom:0;}#homepage .banner-GBXBurnChallenge .banner-text p.sub2{margin-bottom:0!important;color:#fff;font-size:17px;max-width:170px;}}#homepage .homepage-gbxfitburnpack h2{color:#5f2550;margin:2rem 0;}#homepage .homepage-gbxfitburnpack p{font-size:22px;}#homepage .homepage-gbxfitburnpack .grid{gap:0;}#homepage .homepage-gbxfitburnpack .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .homepage-gbxfitburnpack .left-div{height:100%;background-color:#f2f5f8;}#homepage .homepage-gbxfitburnpack .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/GBXFitBurnPack.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .homepage-gbxfitburnpack .h2-black{font-size:24px;}#homepage .homepage-gbxburn{margin-top:30px;}#homepage .homepage-gbxburn h2{color:#5f2550;margin:2rem 0;}#homepage .homepage-gbxburn p{font-size:22px;}#homepage .homepage-gbxburn .grid{gap:0;}#homepage .homepage-gbxburn .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .homepage-gbxburn .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/GBXBurnShop.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .homepage-gbxburn .right-div{height:100%;background-color:#f2f5f8;}#homepage .homepage-gbxburn .h2-black{font-size:24px;}@media screen and (max-width:1024px){#homepage .homepage-gbxfitburnpack,#homepage .homepage-gbxburn{height:unset;}#homepage .homepage-gbxfitburnpack .grid,#homepage .homepage-gbxburn .grid{grid-template-columns:1fr;}#homepage .homepage-gbxfitburnpack .flex,#homepage .homepage-gbxburn .flex{align-items:center;margin-left:unset;padding:0 20px;text-align:center;}#homepage .homepage-gbxfitburnpack h2,#homepage .homepage-gbxburn h2{font-size:22px;}#homepage .homepage-gbxfitburnpack p,#homepage .homepage-gbxburn p{font-size:16px;}#homepage .homepage-gbxfitburnpack .banner-text,#homepage .homepage-gbxburn .banner-text{width:80%;text-align:left;}#homepage .homepage-gbxfitburnpack .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/GBXFitBurnPack-Mobile.jpg") no-repeat center;background-size:cover;height:500px;width:100%;overflow:hidden;grid-row:1;}#homepage .homepage-gbxburn .left-div{background:url("https://amarecdn.azureedge.net/webassets/images/homepage/GBXBurnShop-mobile.jpg") no-repeat center;background-size:cover;height:500px;}}@media screen and (max-width:767px){#homepage .homepage-gbxfitburnpack .right-div{height:300px;}#homepage .homepage-gbxburn .left-div{height:300px;}}#homepage .trusted-products .left-div-new{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/ingredients-GBXpep.jpg") no-repeat center;background-size:cover;height:650px;overflow:hidden;}@media screen and (max-width:1024px){#homepage .trusted-products .left-div-new{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/ingredients-GBXpep-Mobile.jpg") no-repeat center;background-size:cover;height:300px;overflow:hidden;}}#homepage .homepage-gbxfitburnpack .flex,#homepage .trusted-products .flex{width:70%;float:right;margin-right:40px;}#homepage .homepage-gbxburn .flex{width:70%;float:left;margin-left:50px;}@media screen and (max-width:1024px){#homepage .homepage-gbxfitburnpack .flex,#homepage .trusted-products .flex{width:100%;float:none;margin-right:0;}#homepage .homepage-gbxburn .flex{width:100%;float:none;margin-left:0;}}.amarexPage .learn-more .flex{margin-top:120px;}.amarexPage .learn-more .card{width:auto;}.amarexPage .what-is-amarex hr{margin-top:70px;}@media(max-width:1024px){amarexPage .incentives{margin-top:100px!important;}}@media(min-width:1024px){.amarexPage .what-is-amarex{height:710px!important;}}.FDAdisclaimerText{font-size:12px;}@media(max-width:1024px){.FDAdisclaimerText{font-size:9px;}}#homepage .banner-happyjuice1{background-image:url(https://AmareCDN.azureedge.net/webassets/images/homepage/banner-happyjuice.jpg);}#homepage .homepage-happyjuicepack1 .banner-text,#homepage .homepage-happyjuicepack2 .banner-text{width:85%;}#homepage .banner-happyjuice1 .banner-text h2{font-size:31px!important;color:#fff;}@media screen and (max-width:1024px){#homepage .banner-happyjuice1{background-image:url(https://amarecdn.azureedge.net/webassets/images/homepage/banner-happyjuice-mobile.jpg);}#homepage .banner-happyjuice1 .banner-text h2{margin-top:32px;}#homepage .banner-happyjuice1 .banner-text h2{font-size:20px!important;line-height:30px;max-width:151px!important;color:#fff;}}#homepage .homepage-happyjuicepack1 h2{color:#5f2550;margin:2rem 0;}#homepage .homepage-happyjuicepack1 p{font-size:22px;}#homepage .homepage-happyjuicepack1 ul li{font-size:18px;margin:2rem 0;list-style-type:none;}#homepage .homepage-happyjuicepack1 .grid{gap:0;}#homepage .homepage-happyjuicepack1 .flex{flex-direction:column;align-items:start;margin-left:60px;}#homepage .homepage-happyjuicepack1 .left-div{height:100%;background-color:#f2f5f8;}#homepage .homepage-happyjuicepack1 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/happyjuice_01.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .homepage-happyjuicepack2{margin-top:30px;}#homepage .homepage-happyjuicepack2 h2{color:#5f2550;margin:2rem 0;}#homepage .homepage-happyjuicepack2 p{font-size:22px;}#homepage .homepage-happyjuicepack2 ul{padding:25px 0 25px 30px;}#homepage .homepage-happyjuicepack2 ul li{font-size:18px;}#homepage .homepage-happyjuicepack2 .grid{gap:0;}#homepage .homepage-happyjuicepack2 .flex{flex-direction:column;align-items:start;margin-left:60px;width:70%;float:left;margin-left:50px;}#homepage .homepage-happyjuicepack2 .left-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/happyjuice_02.jpg") no-repeat center;background-size:cover;height:500px;overflow:hidden;}#homepage .homepage-happyjuicepack2 .right-div{height:100%;background-color:#f2f5f8;}#homepage .homepage-happyjuicepack2 .h2-black{font-size:24px;}#homepage .homepage-happyjuicepack1 .h2-black{font-size:24px;}#homepage .homepage-happyjuicepack1 .flex{width:70%;float:right;margin-right:40px;}@media screen and (max-width:1024px){#homepage .homepage-happyjuicepack1,#homepage .homepage-happyjuicepack2{height:unset;}#homepage .homepage-happyjuicepack1 .grid,#homepage .homepage-happyjuicepack2 .grid{grid-template-columns:1fr;}#homepage .homepage-happyjuicepack1 h2,#homepage .homepage-happyjuicepack2 h2{font-size:22px;text-align:center;}#homepage .homepage-happyjuicepack1 p,#homepage .homepage-happyjuicepack2 p{font-size:16px;}#homepage .homepage-happyjuicepack1 .banner-text{width:100%;text-align:start;}#homepage .homepage-happyjuicepack2 .banner-text{width:86%;text-align:start;}#homepage .homepage-happyjuicepack1 .right-div{position:relative;background:url("https://amarecdn.azureedge.net/webassets/images/homepage/happyjuice_01_mobile.jpg") no-repeat center;background-size:cover;height:500px;width:100%;overflow:hidden;grid-row:1;}#homepage .homepage-happyjuicepack2 .left-div{background:url("https://amarecdn.azureedge.net/webassets/images/homepage/happyjuice_02_mobile.jpg") no-repeat center;background-size:cover;height:500px;}#homepage .homepage-happyjuicepack1 .flex,#homepage .homepage-happyjuicepack2 .flex{width:100%;float:none;margin-right:0;align-items:center;margin-left:unset;padding:0 20px;text-align:center;}#homepage .homepage-happyjuicepack2 ul{padding:0 0 0 30px!important;margin-top:-10px;}#homepage .homepage-happyjuicepack2 p.m-2{margin-top:-25px;}}@media screen and (max-width:767px){#homepage .homepage-happyjuicepack1 .right-div{height:300px;}#homepage .homepage-happyjuicepack2 .left-div{height:300px;}}.wellness_video_wrapper{top:0;left:0;height:56.25vw;z-index:-1;color:#fff;margin:-5px 0;}.wellness_video_wrapper iframe{top:50%;left:50%;height:100%;width:100%;}.wellness_video_wrapper .wellness_block{position:absolute;top:22%;left:-41%;width:700px;text-align:center;}@media(min-width:992px){.wellness_video_wrapper .wellness_block{left:28%;top:45%;}}.wellness_video_wrapper .wellness_text{font-size:31px!important;color:#fff!important;}@media(min-width:992px){.wellness_video_wrapper .wellness_text{font-size:80px;}}.homepage-desktop{display:none;}.homepage-mobile{display:none;}.loadingoverlay{z-index:10000;}@media(min-width:768px){.homepage-desktop{display:block;}}@media screen and (max-width:767px){.homepage-mobile{display:block;}}@media screen and (max-width:767px){.wellness_video_wrapper .wellness_text{font-size:18px!important;margin-top:30px;}.wellness_video_wrapper .wellness_block{left:0!important;width:400px;top:19%!important;}#homepage .wellness_block a.btn{font-size:14px;width:200px;height:30px;padding:2px;margin-top:-20px;}}@media screen and (max-width:767px){#homepage .banner{min-height:665px;background-position:center top;background-size:cover;background-repeat:no-repeat;position:relative;}#homepage .banner .banner-text{position:absolute;top:23%;left:30%;}#homepage .banner a.btn{font-size:14px;width:200px;height:30px;padding:2px;margin-top:16px;left:23%;bottom:-12px;}#homepage .banner-happyjuice1 .banner-text h2{font-size:20px!important;line-height:30px;max-width:151px!important;color:#fff;}}#homepage .happy-line .m-hhp-1{margin-top:10px!important;}#homepage .happy-line .m-hhp-2{margin-top:15px!important;}@media screen and (max-width:767px){#homepage .happy-line .m-hhp-1{margin-top:5px!important;}#homepage .happy-line .m-hhp-2{margin-top:0!important;}}#referFriendPage .share h4{display:block;font-size:18px;color:#3f2a56;}#referFriendPage .share p{display:inline-block;font-size:15px;line-height:1.2em;}@media screen and (max-width:767px){#referFriendPage .share p{width:80%;}}#appNFRMenu-1.flex,#appNFRMenu-2.flex,#appNFRMenu-3.flex,#appNFRMenu-4.flex{flex-direction:column;}.shop-grid .grid-item-mw{grid-column:span 2;}#appNFRMenu-1 img.watermark{position:absolute;top:53px;bottom:0;right:initial;background-position:center;background-repeat:no-repeat;background-attachment:fixed;opacity:1.1;height:300px;width:300px;}#appNFRMenu-1{margin-left:-50px;margin-top:170px;}#appNFRMenu-1 .sub-1{font-size:20px;text-align:center;max-width:470px;margin-top:10px;line-height:1.5em;}#appNFRMenu-1 .sub-2,#appNFRMenu-2 .sub-2,#appNFRMenu-3 .sub-2{font-size:14px;text-align:center;line-height:1.5em;}#appNFRMenu-1 .width-200,#appNFRMenu-2 .width-200,#appNFRMenu-3 .width-200{width:200px;}#appNFRMenu-2{margin-left:-50px;margin-top:100px;}#appNFRMenu-2 .sub-1{font-size:20px;text-align:center;line-height:1.5em;margin-bottom:10px;}#appNFRMenu-3{margin-left:-50px;margin-top:100px;}#appNFRMenu-3 .sub-1{font-size:20px;text-align:center;line-height:1.5em;margin-bottom:10px;}.shop-grid #appNFRMenu-3{margin-top:50px;}#appNFRMenu-1 a.btn{position:absolute;padding:5px 5px;text-transform:none;width:25%;font-size:12px;font-weight:normal;letter-spacing:-.02px;color:#fff;}#appNFRMenu-4{margin-left:-50px;margin-top:200px;}#appNFRMenu-4 .sub-1{font-size:20px;text-align:center;line-height:1.5em;margin-bottom:10px;}html[locale=fr-ca] #appNFRMenu-2 .width-200,html[locale=fr-ca] #appNFRMenu-3 .width-200,html[lang=de] #appNFRMenu-2 .width-200,html[lang=de] #appNFRMenu-3 .width-200{width:auto;}@media screen and (max-width:1024px){#appNFRMenu-1 img.watermark{top:167px;bottom:0;right:0;left:42px;}#appNFRMenu-1{margin-left:0;margin-top:160px;padding:5px;padding-bottom:115px;}#appNFRMenu-1 .width-200{width:unset;}#appNFRMenu-1 a.btn{margin-left:-50px;width:unset;}html[locale=fr-ca] #appNFRMenu-1 a.btn{margin-left:-96px;}}@media screen and (max-width:767px){#appNFRMenu-3 .sub-2,#appNFRMenu-2 .sub-2{max-width:330px;margin-left:44px;}#appNFRMenu-3 .sub-1,#appNFRMenu-2 .sub-1,#appNFRMenu-4 .sub-1{margin-left:32px;}#appNFRMenu-4 .sub-1{font-size:18px;padding-bottom:160px;}#appNFRMenu-3 .p-b,#appNFRMenu-2 .p-b{padding-bottom:111px;}html[locale=fr-ca] #appNFRMenu-3 .p-b,html[locale=fr-ca] #appNFRMenu-2 .p-b{margin-left:51px;}html[locale=fr-ca] #appNFRMenu-3 .p-b a,html[locale=fr-ca] #appNFRMenu-2 .p-b a{font-size:11px;}html[locale=en-ca] #appNFRMenu-3 .p-b,html[locale=en-ca] #appNFRMenu-2 .p-b{margin-left:-37px;}html[locale=en-ca] #appNFRMenu-1 .width-200{width:85px;}html[locale=en-ca] #appNFRMenu-4,html[locale=fr-ca] #appNFRMenu-4{margin-left:-14px;}.mobileNavMenu .shop-menu .m-t-nfr{margin-top:-2px;}.mobile-center{text-align:center!important;}.mobile-mt-3{margin-top:3px!important;}.mobile-mt-5{margin-top:5px!important;}.mobile-mt-10{margin-top:10px!important;}.mobile-mt-15{margin-top:15px!important;}}#referFriendPage .hero{background-image:url(https://AmareCDN.azureedge.net/webassets/images/referafriend/Banner01.jpg);}#referFriendPage .heroheader{height:340px;align-items:center;}#referFriendPage .heroheader .banner-text{align-content:center;}#referFriendPage .hero h1{font-weight:bold;align-items:center;font-size:38px;text-align:center;margin-bottom:0;letter-spacing:1.5px;padding:0;}#referFriendPage .hero span{font-size:32px;font-weight:bold;letter-spacing:-.09px;color:#fff;text-transform:none;text-align:center;display:block;line-height:1em;margin-top:15px;}@media(max-width:1024px){#referFriendPage .hero{background-image:url(https://AmareCDN.azureedge.net/webassets/images/referafriend/Banner01-mobile.jpg);}#referFriendPage .hero h1{font-size:27px;}#referFriendPage .heroheader .banner-text{margin-top:-50px;}#referFriendPage .hero span{font-size:20px;font-weight:normal;}}.word-break{word-break:break-word;}.out-of-stock-date{color:#f00;font-size:12px;font-weight:bold;margin-top:15px;line-height:1.5em;}.out-of-stock-date div{margin-bottom:10px;}.promoAlert{position:relative;}.promoAlertDismiss{position:absolute;top:2px;right:8px;cursor:pointer;}.promoAlert span{display:inline-block;line-height:1.5em;}#appReview .out-of-stock-date{font-size:11px;margin-top:5px;line-height:1.3em;}#appReview .out-of-stock-date div{margin-bottom:5px;}.lang-fr #shoppingDrawerID .cart-bottom .cPromoCode .promoCodeText{width:228px;}.lang-fr #view-autoorder-list.new-sshome .fr-font{font-size:12px;}@media screen and (max-width:767px){.lang-fr #view-autoorder-list.new-sshome .fr-font{font-size:10px;}}@media screen and (min-width:768px) and (max-width:1024px){.lang-fr #view-autoorder-list.new-sshome .fr-font{font-size:9px;}}.lang-fr #view-autoorder-list.new-sshome .order-cancel-modal #keepSubscribeSave{width:auto;}.lang-fr #manageSubscribeAndSave .fr-btn-font-13{font-size:13px;}.lang-fr #subscribeSaveRewardsDashboard .fr-btn-font-10{font-size:10px;}#manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:nowrap;}.lang-fr #manageSubscribeAndSave #orderSummary .aocartfooter .row-eq-height .returnsimg div{white-space:normal;}.lang-tr #manageSubscribeAndSave #orderSummary .btn-submit{white-space:normal;font-size:11px;padding:6px!important;height:42px;}@media screen and (max-width:767px){.lang-fr #manageSubscribeAndSave #orderSummary .navigation .btn-continue{width:147px!important;}}html[locale=en-ca] #appNFRMenu-1,html[locale=fr-ca] #appNFRMenu-1{margin-top:100px;}@media screen and (max-width:1024px){html[locale=en-ca] #appNFRMenu-1 img.watermark,html[locale=fr-ca] #appNFRMenu-1 img.watermark{top:120px;}}html[locale=fr-ca] #shoppingDrawerID .bundleItem .form-control{white-space:nowrap;font-size:9px;}html[locale=fr-ca] #shoppingDrawerID .bundleItem .bundleAndSavePopover{float:initial;z-index:1000;display:inline-block;position:relative;}#vappNFRMenu #appNFRMenu-1{position:relative;min-height:350px;margin-top:0;margin-bottom:50px;margin-right:0;}#vappNFRMenu #appNFRMenu-1 img.watermark{right:initial;}#vappNFRMenu #appNFRMenu-1 a.btn{padding:5px 50px;width:auto;}@media screen and (max-width:767px){html[locale=en-ca] #vappNFRMenu #appNFRMenu-1,html[locale=fr-ca] #vappNFRMenu #appNFRMenu-1{min-height:400px;}}@media screen and (max-width:1024px){html[locale=en-ca] #appNFRMenu-1 img.watermark,html[locale=fr-ca] #appNFRMenu-1 img.watermark{left:64px;}}.cPromoCode .fa-spinner,.cPromoCodeReview .fa-spinner{display:none;position:absolute;left:3px;top:9px;}.cPromoCode span,.cPromoCodeReview span{position:relative;}.cPromoCode .btn[disabled],.cPromoCodeReview .btn[disabled]{cursor:default!important;opacity:.65;}.cPromoCode .btn[disabled] .fa-spinner,.cPromoCodeReview .btn[disabled] .fa-spinner{display:block;}.cPromoCode .btn[disabled] span,.cPromoCodeReview .btn[disabled] span{left:2px;}.cPromoCodeReview .btn[disabled] .fa-spinner{left:1px;}.cPromoCodeReview .btn[disabled] span{left:3px;}.lang-fr #view-autoorder-list.new-sshome .grayheader .freepc{padding:5px 15px;margin-top:10px;}.lang-fr #enrollmentform .btn-invoice{padding:7px 5px!important;}.lang-fr #view-shopping-sidecart .view-cart .cart-item .form-control.orderType,.lang-tr #view-shopping-sidecart .view-cart .cart-item .form-control.orderType{font-size:10px!important;}.lang-fr .produccredit .fr-btn-pc-ss{height:45px;white-space:normal;padding-top:1px;}@media screen and (min-width:767px){.lang-fr #view-autoorder-list .fr-w-ssbtn{margin-left:-109px;margin-top:10px;width:auto;}.lang-fr #view-autoorder-list .fr-w-ssbtn.btn-pc{margin-left:0;margin-top:1px;}}@media screen and (max-width:767px){.lang-fr #manageSubscribeAndSave #modalOrderSettings .modal-content .modal-body .selToday div{font-size:10px!important;}.lang-fr #manageSubscribeAndSave .fr-font{font-size:11px!important;}.lang-fr #manageSubscribeAndSave #sectionReviewOrder .aocartcontent .detailrow .price{white-space:normal;}}.lang-nl #enrollmentform .btn-invoice{padding:7px 4px!important;width:338px!important;}.lang-cs #enrollmentform .btn-invoice{width:303px!important;}@media screen and (max-width:767px){html[locale=fr-fr] #view-shippingpage .sp-shipping #frmEditAddress #ShippingAddress_Zip,html[locale=fr-be] #view-shippingpage .sp-shipping #frmEditAddress #ShippingAddress_Zip{margin-top:15px;}}.lang-de #enrollmentform .btn-invoice{width:325px!important;}html[locale=tr-tr] #customerfooter .tr-qr,html[locale=en-tr] #customerfooter .tr-qr{text-align:center;padding-bottom:10px;}@media screen and (max-width:767px){.lang-de .orderlist .btn#searchorders{padding-left:12px!important;}.lang-de #view-shippingpage .sp-shipping #frmEditAddress .mt-xs{margin-top:16px;}.lang-de #view-shippingpage .sp-shipping #frmEditAddress .m-line-brk{line-break:anywhere;}html[culture=fr-ca] #view-shippingpage .sp-shipping #frmEditAddress .mt-xs{margin-top:16px;}}#customerfooter .lang-fr #customerfooter .nav-secondary a{text-transform:none;display:inline-block;line-height:1.4em;}#customerfooter .fa-whatsapp:hover{color:#808080;}#customerfooter .list-contacts a.whatsapp:hover i{opacity:1;visibility:visible;}html[culture=en-ca] #appNFRMenu-3 .width-200{margin-left:-66px;}@media screen and (max-width:767px){html[culture=en-ca] #appNFRMenu-3 .width-200{margin-left:-40px;}}@media screen and (max-width:767px){html[culture=fr-ca] #view-shippingpage .sp-shipping .sp-section .sp-header.flex{gap:25px;}}.lang-it #enrollmentform .btn-invoice{padding:7px 4px!important;width:338px!important;}.lang-it #view-shippingpage .sp-shipping #frmEditAddress .m-line-brk{margin-top:15px;}@media screen and (max-width:767px){.lang-it #view-shippingpage .sp-shipping #frmEditAddress .mt-xs{margin-top:16px;}.lang-it #view-shippingpage .sp-shipping #frmEditAddress .m-line-brk{line-break:anywhere;}}#customerfooter .eu-m{margin-top:5px;}.footer-desktop .social-icons{margin:15px 0 0 0;}.lang-hu #enrollmentform .btn-invoice{padding:7px 4px!important;width:400px!important;}.lang-ro #enrollmentform .btn-invoice{padding:7px 4px!important;width:400px!important;}html[culture=en-ie] #enrollmentform .btn-invoice{padding:7px 4px!important;width:347px!important;}.lang-hu .enrollmentcart .share .details .cPromoCodeReview .apply{padding:3px 7px!important;font-size:10px;}.lang-hu .enrollmentcart .share .btn-edit{padding:5px 6px;font-size:11px;line-height:1.3em;margin-bottom:5px;}@media screen and (max-width:767px){html[culture=en-au] #customerfooter .eu-m{width:175px;margin:10px 10px 10px 10px;}}.navbar-banners .navbar-banner .banners h2 a,.navbar-banners .navbar-banner .banners h2 a:visited,.navbar-banners .navbar-banner .banners h2 a:focus{letter-spacing:.25px;}#header-desktop .navbar-banners .navbar-banner .close-btn{border-radius:3px 0 0 3px;cursor:pointer;position:fixed;width:auto;margin-top:0;color:#fff;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;max-height:32px;padding:0 8px 0 6px;height:10px;right:0;top:11px;}.userMenu .desktopLoggedInDropDown .loggedInUser{filter:invert(17%) sepia(10%) saturate(6771%) hue-rotate(276deg) brightness(62%) contrast(83%);}@media screen and (max-width:1024px){.navbar-banners .navbar-banner .close-btn{cursor:pointer;position:absolute;width:auto;margin-top:0;color:#fff;font-weight:bold;font-size:20px;border-radius:0 3px 3px 0;user-select:none;max-height:32px;padding:0 8px 0 6px;top:11px;right:-15px;height:11px;}.navbar-banners .container{max-width:92%;}.userMenu .desktopLoggedInDropDown .loggedInUser{height:66px;width:36px;}}.ordersummary .item.rp ul.kitul{margin-left:20px;}#OrderHistory .orderlist a.btn.btn-l-p{padding:4px 28px;}.produccredit{padding:0 8px 0 8px;color:#5f2550;font-size:13px;}.produccredit .btn{border-radius:0;text-transform:none!important;}.produccredit h3{color:#5f2550;font-size:14px;letter-spacing:-.02px;}.updatingListNote{font-size:14px;line-height:1.3em;}#viewccoverview .alert-info{color:#125e68;background-color:#eefeff;border-color:#125e68;border-radius:0;padding:10px;}#viewccoverview h2{font-weight:500;font-size:27px!important;}#viewccoverview .well{background-color:transparent;border:0!important;box-shadow:none;padding-left:3px;padding-right:3px;color:#5f2550;}#viewccoverview .well label{font-size:9pt;}#viewccoverview .well input,#viewccoverview .well select{background:transparent!important;}#viewccoverview #btnSaveCard{border-radius:0;}#viewccoverview .c-w{width:190px;border-radius:0;text-transform:none;}#viewccoverview .btn-grp{display:flex;gap:10px;}#viewccoverview .btn-grp .btn-cancel{background:transparent!important;color:#5f2550!important;}#viewccoverview .btn-del{border-radius:0;margin-top:10px;width:100%;}@media screen and (max-width:1024px){#viewccoverview .btn-grp{flex-direction:column;}.c-w{width:auto!important;}}#view-commisions a.btn{border-radius:0;width:185px;font-size:12px;text-transform:none;font-weight:600;}#view-commisions .alert-info{border-color:#125e68!important;color:#125e68!important;border-radius:0!important;border:1px solid #125e68;font-size:14px;}#view-commisions label{font-size:13px!important;color:#5f2550;}.mg-commissions button,.mg-commissions a.btn{border-radius:0;width:236px;font-size:12px;text-transform:none;font-weight:600;}.mg-commissions .radio label{color:#5f2550;}.mg-commissions input[type=radio]{accent-color:#5f2550;}.mg-commissions .alert-warning{border-color:transparent!important;color:#5f2550!important;background:transparent;font-weight:500;padding-left:0;}.mg-commissions .ddauthorize-row{display:flex;align-items:flex-start;gap:10px;}.mg-commissions .ddauthorize-row input[type=checkbox]{margin-top:6px;accent-color:#5f2550;}.mg-commissions .well{background-color:transparent;border:0!important;box-shadow:none;padding-left:3px;padding-right:3px;color:#5f2550;}.mg-commissions .well label{font-size:9pt;margin-top:20px;}.mg-commissions .well input,.mg-commissions .well select{background:transparent!important;}.mg-commissions html[locale=tr-tr] .well,.mg-commissions html[locale=en-tr] .well{border:1px solid #d0d3d5;}.mg-commissions #AccountTypes option{background-color:#fffdf6;color:#000080;}@media screen and (max-width:1024px){#view-commisions a.btn{width:100%;}label,h2.ddtitle{padding:10px;}.mg-commissions button,.mg-commissions a.btn{width:100%;}.mg-commissions .radio{margin-bottom:-16px;}}@media(min-width:1025px){.cart-item-price.dist .bogoRow .promoCodePrice{display:block;}.cart-item-price.dist .bogoRow .promo-applied{top:3px;}}.alert.alert-danger.rebranded{border-color:#5f2550!important;color:#5f2525!important;border-radius:0!important;font:600 14px Figtree;line-height:18px;}
