@font-face{font-family:'Droid Serif';font-style:italic;font-weight:400;src:local('Droid Serif Italic'),local('DroidSerif-Italic'),url(https://fonts.gstatic.com/s/droidserif/v8/tDbK2oqRg1oM3QBjjcaDkOr4nAfcGw.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:italic;font-weight:700;src:local('Droid Serif Bold Italic'),local('DroidSerif-BoldItalic'),url(https://fonts.gstatic.com/s/droidserif/v8/tDbX2oqRg1oM3QBjjcaDkOr4lLz5CwOnTQ.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:400;src:local('Droid Serif Regular'),local('DroidSerif-Regular'),url(https://fonts.gstatic.com/s/droidserif/v8/tDbI2oqRg1oM3QBjjcaDkOr9rAA.ttf) format('truetype')}@font-face{font-family:'Droid Serif';font-style:normal;font-weight:700;src:local('Droid Serif Bold'),local('DroidSerif-Bold'),url(https://fonts.gstatic.com/s/droidserif/v8/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwQ.ttf) format('truetype')}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}button,html,input,select,textarea{font-family:sans-serif}body,button,fieldset,form,input,legend,select,textarea{margin:0}html{font-size:100%}body{font-family:sans-serif;font-size:12px;font-size:.75rem;line-height:22px;line-height:1.375rem;color:#363636;background-color:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}b,strong{font-weight:700}.em,em,i{font-style:italic}a{color:#B30838}a:hover{text-decoration:none;color:#B30838}a:focus{outline:thin dotted}a:active,a:hover{outline:0}p{margin:0 0 1.6em 0}pre{margin:1em 0}ol+p,ol+pre,ul+p,ul+pre{margin-top:0}small{font-size:80%}abbr[title]{border-bottom:1px dotted}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dfn{font-style:italic}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}.image-left{margin-right:20px}.image-right{margin-left:20px}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:400;margin:0 0 .33em 0}.h1,h1{font-size:30px;font-size:1.875rem}.h2,h2{font-size:26px;font-size:1.625rem}.h3,h3{font-size:24px;font-size:1.5rem}.h4,h4{font-size:22px;font-size:1.375rem}.h5,h5{font-size:18px;font-size:1.125rem}.h6,h6{font-size:16px;font-size:1rem}.no-style-heading{margin:0;font-size:100%}hr{border:0;background:0 0;outline:0;background-color:#ddd;margin:2em 0;-moz-box-sizing:content-box;box-sizing:content-box;height:1px}blockquote{font-size:12px;font-size:.75rem;line-height:22px;line-height:1.375rem;color:#363636;margin:1em 0;font-style:italic}blockquote p{margin:1em 0}cite{color:#363636;font-style:normal;font-weight:400;font-size:12px;font-size:.75rem;line-height:normal}q{font-style:italic;quotes:none}q:after,q:before{content:'';content:none}mark{background:#ff0;color:#111}code,kbd,pre,samp{word-wrap:break-word;font-family:'courier new',monospace,serif;font-size:12px;font-size:.75rem;line-height:normal;font-weight:400;background-color:#f1f1f1;padding:10px}code{color:#111}dl,menu,ol,ul{margin:1em 0}dd,ol ol,ol ul,ul ol,ul ul{margin:0}dt{font-weight:400}dd{margin-bottom:1em}menu,ol,ul{padding:0 0 0 22px}nav ol,nav ul{list-style:none;list-style-image:none}.unstyled-list{list-style:none;padding:0;margin:0}.unstyled-list li{margin-top:0;margin-bottom:0}.inline-list{list-style:none;padding:0;margin:0;display:inline-block}.inline-list li{margin-top:0;margin-bottom:0}.inline-list li{margin-top:0;margin-bottom:0}.inline-list li{display:inline-block}table{width:100%;margin:1em 0;table-layout:fixed;border-collapse:collapse;border-spacing:0;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;word-wrap:break-word;-ms-word-wrap:break-word}table td,table th{padding:8px;text-align:left;vertical-align:top;border-top:1px solid #eee;border-left:1px solid #eee}table tfoot th,table thead th{vertical-align:bottom;font-weight:400;background-color:#f1f1f1;color:#333}table caption{padding:8px;font-style:normal;text-align:left;font-weight:400;border-bottom:0}fieldset{border:0;padding:0}legend{border:0;padding:0;white-space:normal;font-weight:400}label{margin:0;cursor:pointer}button,input,select,textarea{font-size:100%;vertical-align:baseline}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:5px;-webkit-appearance:none;-moz-appearance:none;font-weight:400;line-height:normal;background-color:#fff;border:1px solid #ccc;color:#111}input[type=checkbox],input[type=radio]{cursor:pointer;box-sizing:border-box;line-height:normal;margin:0;padding:0}.checkbox{display:block;margin:.2em 0}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin-top:.05em;float:left}.checkbox label{padding-left:5px;overflow:hidden;display:table}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:none}.button{border:0;padding:1em 3em;background-color:#b30838;color:#fff;text-decoration:none;text-align:center;display:inline-block;position:relative}.button:hover{background-color:#f8f3e7}.button:active{top:1px}.grey-button{background-color:#eee;color:#434343}.grey-button:hover{background-color:#f1f1f1}.button.disabled,.button[disabled]{color:#999;background-color:#b30838}.unstyled-button{font-size:12px;font-size:.75rem;color:#27ae61;text-decoration:underline;border:0;background:0 0;height:auto;padding:0;cursor:pointer;outline:0}.unstyled-button:hover{text-decoration:none}.unstyled-button.disabled,.unstyled-button[disabled]{text-decoration:none;color:#999;background-color:#ccc}.section{position:relative}.container{max-width:980px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.container-full{max-width:980px;margin-left:auto;margin-right:auto}.col{float:left;padding-left:10px;padding-right:10px}[class*=pull-],[class*=push-]{position:relative}.no-gutter{padding-left:0;padding-right:0}.col-1{width:8.33333%;width:calc(100% / 12 * 1);width:-webkit-calc(8.33333333%);width:-moz-calc(8.33333333%)}.col-2{width:16.66667%;width:calc(100% / 12 * 2);width:-webkit-calc(16.66666667%);width:-moz-calc(16.66666667%)}.col-20{width:20%;width:calc(100% / 12 * 2.4);width:-webkit-calc(20%);width:-moz-calc(20%)}.col-3{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.col-4{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.col-5{width:41.66665%;width:calc(100% / 12 * 5);width:-webkit-calc(41.66666667%);width:-moz-calc(41.66666667%)}.col-6{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.col-7{width:58.33333%;width:calc(100% / 12 * 7);width:-webkit-calc(58.33333333%);width:-moz-calc(58.33333333%)}.col-8{width:66.66666%;width:calc(100% / 12 * 8);width:-webkit-calc(66.66666667%);width:-moz-calc(66.66666667%)}.col-9{width:75%;width:calc(100% / 12 * 9);width:-webkit-calc(75%);width:-moz-calc(75%)}.col-10{width:83.33333%;width:calc(100% / 12 * 10);width:-webkit-calc(83.33333333%);width:-moz-calc(83.33333333%)}.col-11{width:91.66666%;width:calc(100% / 12 * 11);width:-webkit-calc(91.66666667%);width:-moz-calc(91.66666667%)}.col-12{width:100%}.col-1-2{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.col-1-3{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.col-1-4{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.col-3-4{width:75%;width:calc(100% / 12 * 9);width:-webkit-calc(75%);width:-moz-calc(75%)}.session-col-1-1{width:100%}.session-col-1-2{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.session-col-2-2{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.session-col-1-3,.session-col-2-3,.session-col-3-3{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.session-col-1-4,.session-col-2-4,.session-col-3-4,.session-col-4-4{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.session-col-1-5,.session-col-2-5,.session-col-3-5,.session-col-4-5,.session-col-5-5{width:20%;width:calc(100% / 12 * 2.4);width:-webkit-calc(20%);width:-moz-calc(20%)}.push-1{left:8.33333%;left:calc(100% / 12 * 1);left:-webkit-calc(8.33333333%);left:-moz-calc(8.33333333%)}.pull-1{left:-8.33333%;left:calc(-100% / 12 * 1);left:-webkit-calc(-8.33333333%);left:-moz-calc(-8.33333333%)}.push-2{left:16.66667%;left:calc(100% / 12 * 2);left:-webkit-calc(16.66666667%);left:-moz-calc(16.66666667%)}.pull-2{left:-16.66667%;left:calc(-100% / 12 * 2);left:-webkit-calc(-16.66666667%);left:-moz-calc(-16.66666667%)}.push-3{left:25%;left:calc(100% / 12 * 3);left:-webkit-calc(25%);left:-moz-calc(25%)}.pull-3{left:-25%;left:calc(-100% / 12 * 3);left:-webkit-calc(-25%);left:-moz-calc(-25%)}.push-4{left:33.33333%;left:calc(100% / 12 * 4);left:-webkit-calc(33.33333333%);left:-moz-calc(33.33333333%)}.pull-4{left:-33.33333%;left:calc(-100% / 12 * 4);left:-webkit-calc(-33.33333333%);left:-moz-calc(-33.33333333%)}.push-5{left:41.66665%;left:calc(100% / 12 * 5);left:-webkit-calc(41.66666667%);left:-moz-calc(41.66666667%)}.pull-5{left:-41.66665%;left:calc(-100% / 12 * 5);left:-webkit-calc(-41.66666667%);left:-moz-calc(-41.66666667%)}.push-6{left:50%;left:calc(100% / 12 * 6);left:-webkit-calc(50%);left:-moz-calc(50%)}.pull-6{left:-50%;left:calc(-100% / 12 * 6);left:-webkit-calc(-50%);left:-moz-calc(-50%)}.push-7{left:58.33333%;left:calc(100% / 12 * 7);left:-webkit-calc(58.33333333%);left:-moz-calc(58.33333333%)}.pull-7{left:-58.33333%;left:calc(-100% / 12 * 7);left:-webkit-calc(-58.33333333%);left:-moz-calc(-58.33333333%)}.push-8{left:66.66666%;left:calc(100% / 12 * 8);left:-webkit-calc(66.66666667%);left:-moz-calc(66.66666667%)}.pull-8{left:-66.66666%;left:calc(-100% / 12 * 8);left:-webkit-calc(-66.66666667%);left:-moz-calc(-66.66666667%)}.push-9{left:75%;left:calc(100% / 12 * 9);left:-webkit-calc(75%);left:-moz-calc(75%)}.pull-9{left:-75%;left:calc(-100% / 12 * 9);left:-webkit-calc(-75%);left:-moz-calc(-75%)}.push-10{left:83.33333%;left:calc(100% / 12 * 10);left:-webkit-calc(83.33333333%);left:-moz-calc(83.33333333%)}.pull-10{left:-83.33333%;left:calc(-100% / 12 * 10);left:-webkit-calc(-83.33333333%);left:-moz-calc(-83.33333333%)}.push-11{left:91.66666%;left:calc(100% / 12 * 11);left:-webkit-calc(91.66666667%);left:-moz-calc(91.66666667%)}.pull-11{left:-91.66666%;left:calc(-100% / 12 * 11);left:-webkit-calc(-91.66666667%);left:-moz-calc(-91.66666667%)}.row{padding-top:1em;padding-bottom:1em}.clear:after,.clear:before{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.left{float:left}.right{float:right}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.no-desktop,.none,[hidden]{display:none}.heavy{font-weight:900}.strong{font-weight:700}.normal{font-weight:400}.thin{font-weight:300}.italic{font-style:italic}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.left-text{text-align:left}.right-text{text-align:right}.center-text{text-align:center}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;left:-9999em}.visuallyvisible{clip:auto;width:auto;height:auto;overflow:visible;left:0}.no-margin{margin:0}.no-padding{padding:0}@media only screen and (min-width:710px) and (max-width:980px){.container,.tablet-container{max-width:980px;padding-left:5px;padding-right:5px;margin-left:auto;margin-right:auto;float:none}.container:first-child,.tablet-container:first-child{margin-left:auto}.tablet-container-full{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;float:none}.tablet-container-full:first-child{margin-left:auto}.tablet-no-gutter{padding-left:0;padding-right:0}.tablet-col-1{width:8.33333%;width:calc(100% / 12 * 1);width:-webkit-calc(8.33333333%);width:-moz-calc(8.33333333%)}.tablet-col-2{width:16.66667%;width:calc(100% / 12 * 2);width:-webkit-calc(16.66666667%);width:-moz-calc(16.66666667%)}.tablet-col-3{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.tablet-col-4{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.tablet-col-5{width:41.66665%;width:calc(100% / 12 * 5);width:-webkit-calc(41.66666667%);width:-moz-calc(41.66666667%)}.tablet-col-6{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.tablet-col-7{width:58.33333%;width:calc(100% / 12 * 7);width:-webkit-calc(58.33333333%);width:-moz-calc(58.33333333%)}.tablet-col-8{width:66.66666%;width:calc(100% / 12 * 8);width:-webkit-calc(66.66666667%);width:-moz-calc(66.66666667%)}.tablet-col-9{width:75%;width:calc(100% / 12 * 9);width:-webkit-calc(75%);width:-moz-calc(75%)}.tablet-col-10{width:83.33333%;width:calc(100% / 12 * 10);width:-webkit-calc(83.33333333%);width:-moz-calc(83.33333333%)}.tablet-col-11{width:91.66666%;width:calc(100% / 12 * 11);width:-webkit-calc(91.66666667%);width:-moz-calc(91.66666667%)}.tablet-col-12{width:100%}.tablet-col-1-2{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.tablet-col-1-3{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.tablet-col-1-4{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.tablet-col-3-4{width:75%;width:calc(100% / 12 * 9);width:-webkit-calc(75%);width:-moz-calc(75%)}.tablet-push-1{left:8.33333%;left:calc(100% / 12 * 1);left:-webkit-calc(8.33333333%);left:-moz-calc(8.33333333%)}.tablet-pull-1{left:-8.33333%;left:calc(-100% / 12 * 1);left:-webkit-calc(-8.33333333%);left:-moz-calc(-8.33333333%)}.tablet-push-2{left:16.66667%;left:calc(100% / 12 * 2);left:-webkit-calc(16.66666667%);left:-moz-calc(16.66666667%)}.tablet-pull-2{left:-16.66667%;left:calc(-100% / 12 * 2);left:-webkit-calc(-16.66666667%);left:-moz-calc(-16.66666667%)}.tablet-push-3{left:25%;left:calc(100% / 12 * 3);left:-webkit-calc(25%);left:-moz-calc(25%)}.tablet-pull-3{left:-25%;left:calc(-100% / 12 * 3);left:-webkit-calc(-25%);left:-moz-calc(-25%)}.tablet-push-4{left:33.33333%;left:calc(100% / 12 * 4);left:-webkit-calc(33.33333333%);left:-moz-calc(33.33333333%)}.tablet-pull-4{left:-33.33333%;left:calc(-100% / 12 * 4);left:-webkit-calc(-33.33333333%);left:-moz-calc(-33.33333333%)}.tablet-push-5{left:41.66665%;left:calc(100% / 12 * 5);left:-webkit-calc(41.66666667%);left:-moz-calc(41.66666667%)}.tablet-pull-5{left:-41.66665%;left:calc(-100% / 12 * 5);left:-webkit-calc(-41.66666667%);left:-moz-calc(-41.66666667%)}.tablet-push-6{left:50%;left:calc(100% / 12 * 6);left:-webkit-calc(50%);left:-moz-calc(50%)}.tablet-pull-6{left:-50%;left:calc(-100% / 12 * 6);left:-webkit-calc(-50%);left:-moz-calc(-50%)}.tablet-push-7{left:58.33333%;left:calc(100% / 12 * 7);left:-webkit-calc(58.33333333%);left:-moz-calc(58.33333333%)}.tablet-pull-7{left:-58.33333%;left:calc(-100% / 12 * 7);left:-webkit-calc(-58.33333333%);left:-moz-calc(-58.33333333%)}.tablet-push-8{left:66.66666%;left:calc(100% / 12 * 8);left:-webkit-calc(66.66666667%);left:-moz-calc(66.66666667%)}.tablet-pull-8{left:-66.66666%;left:calc(-100% / 12 * 8);left:-webkit-calc(-66.66666667%);left:-moz-calc(-66.66666667%)}.tablet-push-9{left:75%;left:calc(100% / 12 * 9);left:-webkit-calc(75%);left:-moz-calc(75%)}.tablet-pull-9{left:-75%;left:calc(-100% / 12 * 9);left:-webkit-calc(-75%);left:-moz-calc(-75%)}.tablet-push-10{left:83.33333%;left:calc(100% / 12 * 10);left:-webkit-calc(83.33333333%);left:-moz-calc(83.33333333%)}.tablet-pull-10{left:-83.33333%;left:calc(-100% / 12 * 10);left:-webkit-calc(-83.33333333%);left:-moz-calc(-83.33333333%)}.tablet-push-11{left:91.66666%;left:calc(100% / 12 * 11);left:-webkit-calc(91.66666667%);left:-moz-calc(91.66666667%)}.tablet-pull-11{left:-91.66666%;left:calc(-100% / 12 * 11);left:-webkit-calc(-91.66666667%);left:-moz-calc(-91.66666667%)}.tablet-no-pull,.tablet-no-push{left:auto}.tablet-row{padding-top:1em;padding-bottom:1em}.tablet-full{left:auto;clear:both;float:none;width:100%;margin:1em 0 0 0;display:block}.tablet-full:first-child{margin-top:0}.tablet-left-text{text-align:left}.tablet-right-text{text-align:right}.tablet-center-text{text-align:center}.tablet-left{float:left}.tablet-right{float:right}.tablet-no-float{float:none}.tablet-no-margin{margin:0}.tablet-no-padding{padding:0}.no-tablet{display:none}.show-tablet{display:block}}@media only screen and (max-width:710px){.container,.mobile-container{padding-left:5px;padding-right:5px;margin-left:auto;margin-right:auto;float:none}.container:first-child,.mobile-container:first-child{margin-left:auto}.mobile-container-full{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;float:none}.mobile-container-full:first-child{margin-left:auto}.mobile-no-gutter{padding-left:0;padding-right:0}.mobile-col-1-2{width:50%;width:calc(100% / 12 * 6);width:-webkit-calc(50%);width:-moz-calc(50%)}.mobile-col-1-3{width:33.33333%;width:calc(100% / 12 * 4);width:-webkit-calc(33.33333333%);width:-moz-calc(33.33333333%)}.mobile-col-1-4{width:25%;width:calc(100% / 12 * 3);width:-webkit-calc(25%);width:-moz-calc(25%)}.mobile-col-3-4{width:75%;width:calc(100% / 12 * 9);width:-webkit-calc(75%);width:-moz-calc(75%)}.mobile-push-1-2{left:50%;left:calc(100% / 12 * 6);left:-webkit-calc(50%);left:-moz-calc(50%)}.mobile-pull-1-2{left:-50%;left:calc(-100% / 12 * 6);left:-webkit-calc(-50%);left:-moz-calc(-50%)}.mobile-push-1-3{left:25%;left:calc(100% / 12 * 3);left:-webkit-calc(25%);left:-moz-calc(25%)}.mobile-pull-1-3{left:-25%;left:calc(-100% / 12 * 3);left:-webkit-calc(-25%);left:-moz-calc(-25%)}.mobile-push-1-4{left:33.33333%;left:calc(100% / 12 * 4);left:-webkit-calc(33.33333333%);left:-moz-calc(33.33333333%)}.mobile-pull-1-4{left:-33.33333%;left:calc(-100% / 12 * 4);left:-webkit-calc(-33.33333333%);left:-moz-calc(-33.33333333%)}.mobile-push-3-4{left:75%;left:calc(100% / 12 * 9);left:-webkit-calc(75%);left:-moz-calc(75%)}.mobile-pull-3-4{left:-75%;left:calc(-100% / 12 * 9);left:-webkit-calc(-75%);left:-moz-calc(-75%)}.mobile-no-pull,.mobile-no-push{left:auto}.mobile-row{padding-top:1em;padding-bottom:1em}.mobile-full{left:auto;clear:both;float:none;width:100%;margin:.2em 0 0 0;display:block}.mobile-full:first-child{margin-top:0}.mobile-left-text{text-align:left}.mobile-right-text{text-align:right}.mobile-center-text{text-align:center}.mobile-left{float:left}.mobile-right{float:right}.mobile-no-float{float:none}.mobile-no-margin{margin:0}.mobile-no-padding{padding:0}table td,table th{padding:4px}.no-mobile{display:none}.show-mobile{display:block}}@media print{*{background:0 0}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.border{transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-webkit-transition:border .25s ease-in-out;-ms-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out}.button{-webkit-border-radius:5pxpx;-moz-border-radius:5pxpx;border-radius:5pxpx;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.button:hover{color:#000}body{font-family:'Droid Serif',serif;background-image:url(../img/body-bg.png);background-color:#ece2d3}body #accent{background:url(../img/accent-bg.jpg) repeat scroll 0 0 #e1cfa8;height:160px;left:0;position:absolute;right:0;top:0;z-index:0}.wrapper{width:100%;float:left}ol,ul{margin:0;padding:0}li{list-style:none}a{text-decoration:none;transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-webkit-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;outline:0}a:active,a:focus,a:hover{outline:0}.entry-content img{margin:0 0 1.5em 0}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.wp-caption{margin-bottom:1.5em;overflow:hidden;padding-top:5px;margin:15px}.wp-caption img{border:0 none;padding:0;margin:0}.wp-caption p.wp-caption-text{font-size:12px;font-style:italic;font-weight:400;margin-top:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.center{width:100%;display:block;text-align:center}blockquote.left{margin-right:10px;display:block;text-align:left;margin-left:0;width:33%;float:left}blockquote.right{margin-left:10px;display:block;text-align:right;margin-right:0;width:33%;float:right}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}.size-full{max-width:665px;height:auto}.size-large{max-width:665px;height:auto}.size-medium{max-width:665px;height:auto}.size-thumbnail{max-width:665px;height:auto}.wp-content ul li{list-style:disc;margin-left:15px}.wp-content ol li{list-style:decimal;margin-left:15px}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{margin:15px 0;color:#a69e74;font-family:'Droid Serif',serif;font-style:italic}.wp-content h3{margin-bottom:15px;font-style:italic;font-size:20px;line-height:28px;font-family:'Droid Serif',serif;color:#a69e74}.wp-content ol,.wp-content p,.wp-content ul{margin:15px 0}.wp-content .gallery img{border:medium none!important;height:auto;padding:5px;width:100%}form#girl_scouts{padding:5px;font:12px/12px Arial,Helvetica,sans-serif}form#girl_scouts label{display:block;padding:3px 0;color:#89827d}form#girl_scouts label[for=pwbox-371]{margin-bottom:20px}form#girl_scouts label[for=pwbox-371] input{width:140px}form#girl_scouts label input{position:relative;top:-1px}form#girl_scouts textarea{display:block}form#girl_scouts input,form#girl_scouts select,form#girl_scouts textarea{margin:0;left:0;-webkit-border-radius:0pxpx;-moz-border-radius:0pxpx;border-radius:0pxpx;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font:12px/12px Arial,Helvetica,sans-serif}form#girl_scouts input.date,form#girl_scouts select.date,form#girl_scouts textarea.date{background:#fff url(../img/icon---form---date.png) no-repeat 95% 50%}form#girl_scouts input[type=image]{padding:0;margin:0;border:none}form#girl_scouts input[type=email],form#girl_scouts input[type=phone],form#girl_scouts input[type=text],form#girl_scouts input[type=url],form#girl_scouts select,form#girl_scouts textarea{border:1px solid #c0b9b0;display:block;margin-bottom:15px;outline:medium none;padding:10px;transition:all .25s ease-in-out 0s;width:45%}form#girl_scouts input[type=email].wide,form#girl_scouts input[type=phone].wide,form#girl_scouts input[type=text].wide,form#girl_scouts input[type=url].wide,form#girl_scouts select.wide,form#girl_scouts textarea.wide{width:650px}form#girl_scouts input[type=email]::-webkit-input-placeholder,form#girl_scouts input[type=phone]::-webkit-input-placeholder,form#girl_scouts input[type=text]::-webkit-input-placeholder,form#girl_scouts input[type=url]::-webkit-input-placeholder,form#girl_scouts select::-webkit-input-placeholder,form#girl_scouts textarea::-webkit-input-placeholder{font:12px/12px Arial,Helvetica,sans-serif}form#girl_scouts input[type=email]:-moz-placeholder,form#girl_scouts input[type=phone]:-moz-placeholder,form#girl_scouts input[type=text]:-moz-placeholder,form#girl_scouts input[type=url]:-moz-placeholder,form#girl_scouts select:-moz-placeholder,form#girl_scouts textarea:-moz-placeholder{font:12px/12px Arial,Helvetica,sans-serif}form#girl_scouts input[type=email]:placeholder,form#girl_scouts input[type=phone]:placeholder,form#girl_scouts input[type=text]:placeholder,form#girl_scouts input[type=url]:placeholder,form#girl_scouts select:placeholder,form#girl_scouts textarea:placeholder{font:12px/12px Arial,Helvetica,sans-serif}form#girl_scouts button,form#girl_scouts input[type=submit]{font:14px/14px Arial,Helvetica,sans-serif;letter-spacing:1px;color:#fff;text-transform:uppercase;border:2px solid;outline:1px solid;padding:18px 50px;background-color:#9f0732;border:2px solid #fc6093;outline:1px solid #c5b490}form#girl_scouts button.small,form#girl_scouts input[type=submit].small{font:12px/12px Arial,Helvetica,sans-serif;padding:5px 10px}form#girl_scouts button.brown,form#girl_scouts input[type=submit].brown{margin-top:1px;outline:1px solid #c5b490;border:2px solid #f3ebda;background:#e7d6c2;color:#5c563a;position:relative;top:2px}form#girl_scouts select{position:relative;background:#fff url(../img/icon---form---dropdown.png) no-repeat right center}form#girl_scouts input.float-left,form#girl_scouts select.float-left{float:left;margin-right:30px}form#girl_scouts input[type=radio]{margin-right:5px}form#girl_scouts input[name*=name]{width:100%}form#girl_scouts textarea[name*=special_instructions]{width:100%;height:90px}form#girl_scouts label{margin:0 10px 5px 0}form#girl_scouts .float-left{float:left;padding-right:25%}form#girl_scouts .float-right{float:right;margin-bottom:15px}form#girl_scouts h5{margin:10px 0;padding:3px 0;font-style:normal}form#girl_scouts hr{clear:both}.gform_wrapper ul.gform_fields li.gfield{margin:10px 0}.gform_wrapper ul.gfield_checkbox{overflow:hidden}.gform_wrapper ul.gfield_checkbox li{display:block}#page-content .gform_wrapper input.datepicker{width:99.2%!important}#page-content .cart .gform_wrapper ul.gfield_radio li{margin:10px 0}#page-content .cart .gform_wrapper ul.gfield_radio li input[type=radio]{margin-top:2px}#page-content .cart .gform_wrapper ul.gfield_checkbox{overflow:hidden}#page-content .cart .gform_wrapper ul.gfield_checkbox li{display:block}#page-content .cart .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{margin-top:2px}.vid-responsive{height:0;margin-bottom:5px;margin-top:0;padding-bottom:56.25%;position:relative}.vid-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}#header{position:relative;z-index:1}#header .meta-navs .row{padding-bottom:2px}#header #social-header{float:left;text-align:left}#header #social-header img{margin-right:5px}#header #secondary-navigation{position:relative;text-align:right;color:#746d4a;font-size:12px;padding:5px 0;font-family:'Droid Serif',serif}#header #secondary-navigation ul.second-nav li{display:inline}#header #secondary-navigation ul.second-nav li a{color:#b30838;margin:0 10px;position:relative}#header #secondary-navigation ul.second-nav li a:hover{color:#918756}#header #secondary-navigation ul.second-nav li:after{content:'\2022'}#header #secondary-navigation ul.second-nav li.no-desktop{display:none}#header #secondary-navigation a.cart-contents{display:block;font-size:12px;margin-left:10px}#header #secondary-navigation a.cart-contents .fa-shopping-cart{font-size:16px}#header #secondary-navigation a.cart-contents:hover{color:#918756}#header #header-outer-wrapper{background-color:#fff;border-left:1px solid #bfb398;border-right:1px solid #bfb398;border-top:1px solid #bfb398;padding-top:10px;padding-left:10px;padding-right:10px;position:relative}#header #header-outer-wrapper #header-inner-wrapper{border-top:1px solid #e8e4da;border-left:1px solid #e8e4da;border-right:1px solid #e8e4da;padding-bottom:15px}#header #header-outer-wrapper #header-inner-wrapper .info{text-align:center;color:#86795c;font-family:'Droid Serif',serif;font-size:11px;line-height:18px;margin-top:20px}#header #header-outer-wrapper #header-inner-wrapper .info h6{border-bottom:1px solid #dfdbd4;font-size:12px;font-weight:400;line-height:2px;margin:12px 0;text-transform:uppercase}#header #header-outer-wrapper #header-inner-wrapper .info h6 span{background:none repeat scroll 0 0 #fff;display:inline-block;line-height:12px;margin:-8px auto;padding:0 5px;position:relative}#header #header-outer-wrapper #header-inner-wrapper .info p{margin-bottom:5px}#header #header-outer-wrapper #header-inner-wrapper .info .button-directions{background-color:#fffbe6;border:1px solid #d9d0bd;display:inline-block;color:#86795c;font-family:'Droid Serif',serif;font-weight:400;font-size:11px;line-height:11px;margin-top:5px;padding:6px 16px;text-decoration:none;text-shadow:1px 1px #e3cfa0;text-transform:uppercase;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}#header #header-outer-wrapper #header-inner-wrapper .info .button-directions:hover{background-color:#B30838;color:#fff;text-shadow:none}#header #header-outer-wrapper #header-inner-wrapper #logo-block{position:relative;width:264px;margin:-41px auto}#header #header-outer-wrapper #header-inner-wrapper #logo-block h1{background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:0 -191px;width:210px;height:26px;margin:0 27px;text-indent:-999em;position:absolute;top:-8px;z-index:0}#header #header-outer-wrapper #header-inner-wrapper #logo-block h2{color:#89827d;font-family:'Droid Serif',serif;font-size:13px;font-style:italic;margin:12px 0;text-align:center}#header #header-outer-wrapper #header-inner-wrapper #logo-block a#logo{display:block;width:264px;height:148px;z-index:1;position:relative}#header #main-navigation-wrapper{position:relative}#header #main-navigation-wrapper .ribbon.left{background-image:url(../img/sprite.png);background-position:-213px -300px;height:93px;left:-20px;position:absolute;width:30px}#header #main-navigation-wrapper .ribbon.right{background-image:url(../img/sprite.png);background-position:-268px -252px;height:84px;position:absolute;right:-20px;top:-31px;width:31px}#header #main-navigation{background-image:url(../img/body-ribbon.png);background-repeat:repeat-x;height:53px}#header #main-navigation #mobile-nav-btn{display:none}#header #main-navigation ul.main-nav{text-align:center;font-size:13px;font-family:'Droid Serif',serif;color:#c05a6d}#header #main-navigation ul.main-nav li{display:inline-block;padding:15px 2px;position:relative}#header #main-navigation ul.main-nav li a{color:#fff;padding:0 15px;text-decoration:none}#header #main-navigation ul.main-nav li a:hover{color:#fffbe6}#header #main-navigation ul.main-nav li ul{display:none;padding-top:14px;position:absolute;width:140px;left:5px}#header #main-navigation ul.main-nav li ul li{background-color:#b20838;display:block;padding:0;position:relative;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}#header #main-navigation ul.main-nav li ul li a{border-top:1px solid #810629;color:#fff;display:block;font-size:12px;padding:5px 0}#header #main-navigation ul.main-nav li ul li a:hover{color:#fff}#header #main-navigation ul.main-nav li ul li ul{left:100%;position:absolute;top:0;width:100%;padding-top:0}#header #main-navigation ul.main-nav li ul li:before{content:''}#header #main-navigation ul.main-nav li ul li:last-child:after{content:''}#header #main-navigation ul.main-nav li ul li:hover{background-color:#8e062c}#header #main-navigation ul.main-nav li:hover>ul{display:block}#header #main-navigation ul.main-nav li:first-child{padding-left:0}#header #main-navigation ul.main-nav li:last-child{padding-right:0}#header #main-navigation ul.main-nav li:first-child:before{content:''}#header #main-navigation ul.main-nav li:before{content:'\2022'}#header #main-navigation ul.main-nav li.no-dot:before{content:''}#header #main-navigation ul.main-nav li.no-desktop{display:none}#header #main-navigation ul.main-nav .fa-chevron-down{display:none}#menu-secondary-navigation{position:relative;float:right}#cart-block{position:relative;float:right}#footer-blocks-wrapper{border:1px solid #e8e4da}#footer-blocks-wrapper #middle-block{border-right:1px solid #e8e4da;border-left:1px solid #e8e4da}#footer-blocks-wrapper .col:first-child{border:none}#footer-blocks-wrapper .col:last-child{border:none}#footer-blocks-wrapper .footer-blocks{text-align:center}#footer-blocks-wrapper .footer-blocks h4{color:#ab9f84;font-size:16px;line-height:normal;font-family:Georgia,serif;margin-bottom:25px;margin-top:20px;text-align:center}#footer-blocks-wrapper .footer-blocks input[type=text]{border:1px solid #b7b7b7;color:#444;font-size:11px;margin-bottom:10px;padding:6px;width:100%;display:block}#footer-blocks-wrapper .footer-blocks input[type=submit]{border:1px solid #fc6093;color:#fff;font-family:Georgia,serif;padding:5px 15px;text-transform:uppercase;background-color:#9f0732;display:block}#footer-blocks-wrapper #girl-scout-block{color:#363636;font-family:'Droid Serif',serif;line-height:16px}#footer-blocks-wrapper #girl-scout-block img{width:100%;height:auto;max-width:244px}#footer-blocks-wrapper #social-media-block{text-align:center}#footer-blocks-wrapper #social-media-block a img{margin:0 6px}#banners-wrapper .container .row{padding-bottom:5px;padding-top:40px}#banners-wrapper .container .col{padding-left:20px;padding-right:20px}#banners-wrapper .container .banners{text-align:center}#banners-wrapper .container .banners div.widCOELogo{margin-top:-30px}#banners-wrapper .container .banners.middle{padding-top:20px}#footer{background-image:url(../img/footer-bg.png)}#footer .container{position:relative}#footer .social_share{position:relative}#footer .social_share .item{display:block}#footer-nav-wrapper{background-color:#fff;border-top:1px solid #d6d0c2;border-bottom:1px solid #d6d0c2;padding:16px}#footer-nav-wrapper ul.footer-nav{text-align:center}#footer-nav-wrapper ul.footer-nav li{border-left:1px solid #9f8b74;color:#9f8b74;display:inline-block;font-size:11px;line-height:normal;margin-bottom:10px;padding:0 8px}#footer-nav-wrapper ul.footer-nav li a{color:#9f8b74;font-family:'Droid Serif',serif}#footer-nav-wrapper ul.footer-nav li a:hover{color:#B30838}#footer-nav-wrapper ul.footer-nav li:first-child{border-left:none}.footer-info{text-align:center}.footer-info p{color:#5c5347;font-size:11px;line-height:16px;margin-bottom:14px}#main-wrapper{border-left:1px solid #bfb398;border-right:1px solid #bfb398;border-bottom:1px solid #bfb398;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:#fff}#page-title{background-image:url(../img/headline--h1-section_bg.png);border:1px solid #cfc9bc;color:#746d4a;min-height:79px;padding-top:19px;background-color:#e6d8c5;background-repeat:repeat-x}#page-title h1{text-shadow:1px 1px #fff;-ms-text-shadow:1px 1px #fff;-webkit-text-shadow:1px 1px #fff;text-align:center;font-family:'Droid Serif',serif;font-style:italic;font-size:33px;line-height:normal}#breadcrumbs{color:#aaa27a;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:18px;margin-bottom:2px;text-align:left}#breadcrumbs a{color:#746d4a;font-size:10px;margin-left:2px;margin-right:2px}#breadcrumbs a:hover{color:#B30838}.woocommerce .woocommerce-breadcrumb{color:#aaa27a!important;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:18px;margin-bottom:2px;text-align:left}.subheading{background:none repeat scroll 0 0 #fff;border-bottom:1px solid #e4e1da;border-top:1px solid #e4e1da;padding-bottom:5px;padding-top:5px}.subheading h2{padding:3px 0;text-align:center;text-transform:none;font-weight:600;font-size:20px;line-height:normal;margin:0;font-family:'Droid Serif',serif}.subheading h2 a{background-color:#f8f3e7;color:#8d8065;display:block;padding:10px 0;width:100%;text-transform:capitalize;font-style:normal}.subheading h2 span.right{border-bottom:20px solid transparent;border-left:10px solid #fff;border-top:20px solid transparent;float:left;height:0;position:relative;top:1px;width:0}.subheading h2 span.left{border-bottom:20px solid transparent;border-right:10px solid #fff;border-top:20px solid transparent;float:right;height:0;position:relative;top:1px;width:0}#sidebar .sidebar-block{background-color:#b20838;color:#fff}#sidebar .sidebar-block ul li{border-bottom:1px solid #810629;font-size:12px;line-height:normal;font-family:'Droid Serif',serif}#sidebar .sidebar-block ul li a{color:#fff;display:block;padding:15px 5px;text-align:center;background-color:#b20838;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}#sidebar .sidebar-block ul li a:hover{background-color:#8e062c}#sidebar .sidebar-block ul li.current-cat a,#sidebar .sidebar-block ul li.current_page_item a{background-color:#8e062c}#sidebar .sidebar-block h4{background:url(../img/sidebar-h4.png) repeat-x scroll 0 0 #8d062c;color:#fff;font:13px/13px "Droid Serif",serif;padding:15px 0;text-transform:uppercase;text-align:center;margin-bottom:0;border-bottom:1px solid #810629}#sidebar .sidebar-block h4.subscribe{background:none repeat scroll 0 0 rgba(0,0,0,0)}#sidebar .sidebar-block h4.subscribe a{color:#f2f2f2;font:italic 14px/14px "Droid Serif",serif;text-decoration:none;text-transform:none}#sidebar .sidebar-block h4.subscribe a img{margin-left:15px;position:relative;top:3px}#sidebar .boot{margin-bottom:30px;background-image:url(../img/sprite.png);background-position:0 -180px;width:220px;height:11px;background-repeat:no-repeat}#sidebar.col{padding-left:0}#sidebar .promos{padding:10px 0}#sidebar .promos .image-promo{padding-bottom:5px}#sidebar .promos .image-promo a img{border-bottom:1px solid #fffbe6;border-top:1px solid #fffbe6;height:auto;width:100%}#sidebar .promos .image-promo h4{background:url(..img/sidebar-arrow.png) no-repeat scroll 95% 50% #c6093e;box-shadow:0 -3px 2px -1px #ce7f8e,0 3px 2px -1px #ce7f8e;-ms-box-shadow:0 -3px 2px -1px #ce7f8e,0 3px 2px -1px #ce7f8e;-webkit-box-shadow:0 -3px 2px -1px #ce7f8e,0 3px 2px -1px #ce7f8e;font-weight:100;font-family:'Droid Serif',serif;font-size:12px;line-height:12px;font-style:italic;margin:7px 0 0;padding:6px 0;text-align:center;text-transform:none}#sidebar .promos .image-promo h4 a{color:#f2f2f2}#sidebar .promos .retail-promo{border-bottom:1px solid #fffbe6;border-top:1px solid #fffbe6;min-height:176px;background-size:cover;position:relative}#sidebar .promos .retail-promo .ribbon{background:url(../img/sidebar-ribbon.png) repeat scroll -2px 0 #f85b87;border-bottom:1px solid #fffbe6;border-top:1px solid #fffbe6;height:48px;position:absolute;width:100%;bottom:35px}#sidebar .promos .retail-promo .bubble{background-color:#fff3cb;border:1px solid #aa4344;-webkit-border-radius:100%px;-moz-border-radius:100%px;border-radius:100%px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:114px;margin:55px auto 5px;position:relative;max-width:208px;width:100%}#sidebar .promos .retail-promo .bubble h5{border-bottom:1px solid #d4cec0;border-top:1px solid #d4cec0;color:#b20838;display:block;font-family:'Droid Serif',serif;font-size:11px;line-height:normal;margin:0 16px;padding:5px 0;position:relative;text-align:center;text-transform:uppercase;top:43px}#sidebar .promos .text-promo h5{background:url(../img/sidebar-promo-text-bg.png) repeat scroll 0 0 #cf0940;border:1px solid #ce7f8e;height:77px}#sidebar .promos .text-promo h5 a{background-color:transparent;background-position:left bottom;background-repeat:no-repeat;color:#e6e6e6;display:block;font:100 14px/18px "Droid Serif",serif;height:75px;padding:22px 5px 0 80px;text-align:left;text-decoration:none}#page-content .contact{background-color:#f8f3e7;border:1px solid #e6deb3;color:#b20838;margin:20px 15px}#page-content .contact h2{font:16px/16px "Droid Serif",serif;margin:5px 0}#page-content .contact .item{background-position:0 50%;background-repeat:no-repeat;margin:15px 0;text-align:center}#page-content .contact .item img{padding-right:5px;position:relative;top:3px}#home-wrapper{border-left:1px solid #e8e4da;border-right:1px solid #e8e4da}#home-wrapper #welcome-promo{border-right:1px solid #e8e4da;text-align:center;padding-bottom:20px;padding-top:20px}#home-wrapper #welcome-intro{padding-top:20px}#home-wrapper #welcome-intro p{color:#75694e;font-size:13px;line-height:20px;font-family:Times,'Times New Roman',serif;padding-left:30px}#home-wrapper #slider-wrapper{border-top:1px solid #ede9e1;overflow:hidden;height:330px;position:relative}#home-wrapper #slider-wrapper #slider .slide{background-position:center center;display:block;height:330px;position:relative;max-width:936px!important}#home-wrapper #slider-wrapper #slider .slide .slide-text{background-image:url(../img/text-bg.png);bottom:0;font-family:'Droid Serif',serif;font-size:18px;padding:20px 0 20px;position:absolute;text-align:center;text-transform:capitalize;width:100%;line-height:normal;color:#fffbe6}#home-wrapper #slider-wrapper #navigation{bottom:0;padding:0 15px;position:absolute;text-align:right;width:100%}#home-wrapper #slider-wrapper #navigation a{color:#fffbe6;font-size:35px;margin:0 3px;text-shadow:0 0 3px #000}#home-wrapper #slider-wrapper #navigation a:hover{color:#c05a6d}#home-wrapper #slider-wrapper #navigation a.selected{color:#c05a6d}#home-wrapper #slider-wrapper #arrows-wrapper{position:absolute;width:100%;z-index:99;top:35%}#home-wrapper #slider-wrapper #arrows-wrapper .arrows{display:block;width:43px;height:37px;position:absolute;cursor:pointer}#home-wrapper #slider-wrapper #arrows-wrapper .arrows.disabled{opacity:.5}#home-wrapper #slider-wrapper #arrows-wrapper a#prev{background-image:url(../img/sprite.png);background-position:-170px -265px;width:43px;height:37px;left:20px}#home-wrapper #slider-wrapper #arrows-wrapper a#next{background-image:url(../img/sprite.png);background-position:-63px -278px;width:43px;height:37px;right:20px}#home-promos-wrapper{background-color:#ded2b9;border-top:1px solid #fff}#home-promos-wrapper #home-quote{color:#7c744f;font-style:italic;font-size:13px;line-height:18px;font-family:'Droid Serif',serif;padding:23px 25px 10px 70px;background-repeat:no-repeat;background-color:#f8f2e6;border-radius:30px 0 30px 0;-moz-border-radius:30px 0 30px 0;-webkit-border-radius:30px 0 30px 0;border:1px solid #fff;position:relative}#home-promos-wrapper #home-quote p{margin-bottom:8px}#home-promos-wrapper #home-quote p:before{color:#ded2b9;content:open-quote;font-family:'Droid Serif',serif;font-style:italic;background:red;font-size:80px;left:10px;line-height:0;position:absolute;top:55px}#home-promos-wrapper #home-quote cite{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:11px;color:#7c744f}#home-promos-wrapper #retail-promo{border:1px solid #fff;background-size:cover;position:relative;line-height:0}#home-promos-wrapper #retail-promo .ribbon{background:url(../img/sidebar-ribbon.png) repeat scroll -2px 0 #f85b87;border-bottom:1px solid #fffbe6;border-top:1px solid #fffbe6;height:48px;position:absolute;width:100%;bottom:35px}#home-promos-wrapper #retail-promo .bubble{background-color:#fff3cb;border:1px solid #aa4344;-webkit-border-radius:100%px;-moz-border-radius:100%px;border-radius:100%px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:114px;margin:55px auto 5px;position:relative;max-width:208px;width:100%}#home-promos-wrapper #retail-promo .bubble h5{border-bottom:1px solid #d4cec0;border-top:1px solid #d4cec0;color:#b20838;display:block;font-family:'Droid Serif',serif;font-size:13px;line-height:normal;margin:0 16px;padding:5px 0;position:relative;text-align:center;text-transform:uppercase;top:43px}#home-promos-wrapper #retail-promo a img{width:100%;height:auto}#home-promos-wrapper #featured-post-image img{width:100%;height:auto;display:block;line-height:0;border:1px solid #fff}#menu-prices{margin-bottom:15px}#menu-prices #menu-top{background-color:#ffeec5;height:9px;margin:0 8px}#menu-prices #menu-bottom{background-color:#ffeec5;margin:0 8px}#menu-prices #menu-bottom span{border-bottom:5px solid #fff;border-top:5px solid #aaa093;display:block;height:0;width:0}#menu-prices #menu-bottom span.left{border-left:4px solid #fff;border-right:4px solid #aaa093;float:left;margin-left:-8px}#menu-prices #menu-bottom span.right{border-left:4px solid #aaa093;border-right:4px solid #fff;float:right;margin-right:-8px}#menu-prices h2{background-color:#e9d9b4;font-size:14px;line-height:normal;font-family:'Droid Serif',serif;font-weight:100;padding:3px 0;text-transform:uppercase;margin:0}#menu-prices h2 a{border-bottom:1px solid #ffeec5;border-top:1px solid #ffeec5;color:#746d4a;display:block;padding:12px 0;text-align:center}#menu-prices .menu-wrapper{background-color:#ffeec5;margin:0 8px}#menu-prices .menu-wrapper #menu{background-color:#fff;border:1px solid #d7d2cc}#menu-prices .menu-wrapper .menu-block{color:#363636;font-family:'Droid Serif',serif;font-size:12px;line-height:normal;position:relative;padding:10px 30px}#menu-prices .menu-wrapper .menu-block .col{position:relative;padding:0}#menu-prices .menu-wrapper .menu-block span.title{background-color:#fff;display:block;float:left;padding-right:3px;position:relative;z-index:1}#menu-prices .menu-wrapper .menu-block span.price{background-color:#fff;display:block;float:right;padding-left:5px;position:relative;z-index:1}#menu-prices .menu-wrapper .menu-block span.line{border-bottom:1px solid #efe3c8;display:block;position:relative;top:12px;width:100%;z-index:0}.menu-item-wrapper .menu-item{border-bottom:1px solid #e4e1da;margin-bottom:5px;padding-bottom:15px}.menu-item-wrapper .menu-item p{margin-bottom:5px;margin-top:10px;line-height:16px}.menu-item-wrapper .menu-item p.price{color:#9a0730;text-align:right;word-spacing:5px;font-family:'Droid Serif',serif;font-style:italic;font-size:12px;line-height:16px}.menu-item-wrapper .menu-item.last{border-bottom:none}.featured-banner-image img{border:2px solid #e9d9b4;display:block;height:auto;line-height:0;width:100%}.flavors-wrapper .flavor-block,.gallery-wrapper .flavor-block{margin:15px 0 0;min-height:190px}.flavors-wrapper .flavor-block a img,.gallery-wrapper .flavor-block a img{width:100%;height:auto;border:1px solid #e9d9b4;line-height:0;transition:border .25s ease-in-out;-moz-transition:border .25s ease-in-out;-webkit-transition:border .25s ease-in-out;-ms-transition:border .25s ease-in-out;-o-transition:border .25s ease-in-out}.flavors-wrapper .flavor-block a img:hover,.gallery-wrapper .flavor-block a img:hover{border:1px solid #B30838}.flavors-wrapper .flavor-block p,.gallery-wrapper .flavor-block p{line-height:normal;margin:2px 0}.flavors-wrapper .flavor-block{min-height:290px}.flavors-wrapper .flavor-block h6{margin:5px 0}.flavors-wrapper .flavor-block p{margin:5px 0}.flavors-wrapper .flavor-block.seasonal-favorites{min-height:100px}.clear-desk:after,.clear-desk:before{content:"";display:table}.clear-desk:after{clear:both}.clear-desk{zoom:1}body.blog,body.single{overflow-x:hidden;overflow-y:scroll}.blog-block{border:4px solid #f2ecde;position:relative}.blog-block h2{border-bottom:1px solid #f2ecde;font-family:'Droid Serif',serif;font-size:20px;line-height:26px;margin-bottom:23px;padding-bottom:17px;padding-right:30px}.blog-block .social{background-color:#f2ecde;padding:15px 0 5px}.blog-block .social .addthis_toolbox{float:right;max-width:420px;width:100%}.blog-block p.read_more a{background-color:#f2ecde;border-radius:12px;padding:8px 36px;font:11px/11px Arial,Helvetica,sans-serif;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.blog-block p.read_more a:hover{color:#fff;background-color:#B30838}.blog-block .date{background:url(../img/sprite.png) no-repeat scroll 0 0 transparent;background-position:0 -217px;color:#fff;display:block;font:16px/20px "Droid Serif",serif;height:88px;padding:16px 0;position:absolute;right:-27px;text-align:center;top:5px;width:63px;z-index:500;line-height:normal}.blog-block .date span.title{display:block}.blog-block .featured-image{position:relative;margin-top:20px}.blog-block .featured-image a img{width:100%;height:auto}.pagination .page-numbers{color:#89827d;display:block;text-decoration:none;background-color:#eae7e1;border:1px solid #eae7e1;display:inline-block;font:italic 12px/12px "Droid Serif",serif;margin:5px 0;padding:8px 12px;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.pagination .page-numbers.current{background-color:#fff;color:#000}.pagination a.page-numbers:hover{background-color:#8a062c;color:#fff}.pagination .next,.pagination .prev{background-color:#8a062c;border:1px solid #c30038;color:#fff;padding:8px 10px;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out}.pagination .next:hover,.pagination .prev:hover{background-color:#fff;color:#000;border:1px solid #eae7e1}p.posted-tag{color:#86795c;font:11px/16px Arial,Helvetica,sans-serif;margin-left:0}p.posted-tag a{font:italic 11px/16px "Droid Serif",serif}.gmap iframe{width:100%}#page-content #container .woocommerce-result-count{display:none}#page-content #container .woocommerce-ordering{margin-bottom:20px;display:none}#page-content #container .woocommerce-ordering .orderby option{font-size:12px;padding:3px}#page-content #container ul.products{margin-top:20px}#page-content #container ul.products li.product a h3{background-color:#fff3cb;bottom:70px;color:#8d8065;font-size:11px;font-style:normal;line-height:normal;padding:10px 5px;position:absolute;text-align:center;text-transform:uppercase;width:100%}#page-content #container ul.products li.product a .onsale{z-index:1}#page-content #container ul.products li.product a img{margin:0 0 8px;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out}#page-content #container ul.products li.product a:hover img{opacity:.75}#page-content #container ul.products li.product .quantity{float:left;margin-right:10px;margin-top:2px;position:relative}#page-content #container ul.products .price{color:#746d4a;font-family:'Droid Serif',serif;font-size:12px;font-style:italic;font-weight:400}#page-content #container ul.products .price del{color:inherit;display:inline;font-size:.67em;opacity:.5}#page-content #container ul.products .add_to_cart_button,#page-content #container ul.products .button{background:none repeat scroll 0 0 #b20838;border-color:#500419;color:#fff;font-weight:400;text-shadow:none;margin-top:0}#page-content #container ul.products .add_to_cart_button:hover,#page-content #container ul.products .button:hover{background:none repeat scroll 0 0 #8e062c}#page-content #container ul.products .added_to_cart{display:none!important}#page-content #container .product{margin-top:20px}#page-content #container .product .images .thumbnails a{margin-bottom:3.8%}#page-content #container .product .entry-summary .checkout-button,#page-content #container .product .entry-summary .single_add_to_cart_button{color:#fff;text-shadow:none}#page-content #container .product .entry-summary .quantity{padding:3px}#page-content #container .product .entry-summary .quantity .qty{padding:2px}#page-content #container .product .entry-summary .price ins{text-decoration:none}#page-content #container .product .entry-summary .price del{font-size:12px;display:inline}#page-content #container .product .woocommerce-tabs h2,#page-content #container .product .woocommerce-tabs h3{color:#a69e74;font-family:'Droid Serif',serif;font-size:20px;font-style:italic;line-height:28px;margin-bottom:20px}#page-content #container .product .woocommerce-tabs #reviews #comments ol.commentlist li{list-style:none}#page-content #container .product .woocommerce-tabs #reviews #review_form_wrapper label{display:block;margin-bottom:5px;margin-top:12px}#page-content #container .product .woocommerce-tabs #reviews #review_form_wrapper input[type=text],#page-content #container .product .woocommerce-tabs #reviews #review_form_wrapper textarea{width:100%;padding:10px}#page-content #container .product .woocommerce-tabs #reviews #review_form_wrapper textarea{min-height:110px}#page-content #container .product .sku_wrapper{display:none}#page-content #container .product form.cart .variations select{padding:2px}#page-content #container .product .product_meta .posted_in{display:none}#page-content .woocommerce td.product-name dl.variation dd p{margin:0}#page-content .woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0}#page-content .woocommerce h2{color:#a69e74;font-family:'Droid Serif',serif;font-size:20px;font-style:italic;line-height:28px;margin-bottom:20px}#page-content .woocommerce .alt,#page-content .woocommerce .checkout-button,#page-content .woocommerce .single_add_to_cart_button{color:#fff}#page-content .woocommerce ul.payment_methods li{list-style:none}#page-content .woocommerce table{line-height:normal;table-layout:auto}#page-content .woocommerce .cart_totals{float:none;width:99%;text-align:left;margin-bottom:30px}#page-content .woocommerce .cart_totals h2{color:#a69e74;font-family:'Droid Serif',serif;font-size:20px;font-style:italic;line-height:28px;margin-bottom:20px}#page-content .woocommerce .cart_totals table td,#page-content .woocommerce .cart_totals table th{vertical-align:middle;padding:12px;border-top:1px solid #f7f6f7}#page-content .woocommerce .cart_totals table th{background-color:#f1f1f1;border:none}#page-content .woocommerce .cart_totals table tr.shipping th{border-top:1px solid #ddd;border-bottom:1px solid #ddd}#page-content .woocommerce .cart_totals .wc-proceed-to-checkout{max-width:225px;width:100%}#page-content .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{padding:13px;background:none repeat scroll 0 0 #b20838}#page-content .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover{background:none repeat scroll 0 0 #8e062c}#page-content .woocommerce #payment{background:0 0}#page-content .woocommerce .woocommerce-shipping-calculator option,#page-content .woocommerce .woocommerce-shipping-calculator select{padding:2px}#page-content .woocommerce .woocommerce-shipping-calculator input[type=text]{padding:10px}#page-content .woocommerce .woocommerce-shipping-calculator p{margin:10px 0}#page-content .woocommerce-message a.button{color:#fff;background:none repeat scroll 0 0 #8fae1b}#page-content .woocommerce-message a.button:hover{background:none repeat scroll 0 0 #9ebc30}.product-template-default .group_table{width:auto}@media only screen and (max-width:995px){#page-content #container ul.products li.product .quantity{display:none}}@media only screen and (max-width:980px){body{line-height:22px}#home-wrapper #welcome-intro p{font-size:18px!important;line-height:24px!important}#home-wrapper #home-promos-wrapper #home-quote p{font-size:18px!important;line-height:24px!important}#home-wrapper #home-promos-wrapper #home-quote cite{font-size:16px!important}#girl-scout-block p{line-height:24px!important}.menu-block{font-size:14px!important}#page-content .menu-item-wrapper .menu-item p{font-size:16px!important;line-height:22px!important}#menu-footer-navigation a,#menu-second-row-footer-navigation a{font-size:16px!important}.footer-info p{font-size:14px!important;line-height:20px!important}}@media only screen and (min-width:710px) and (max-width:980px){.size-full{width:100%;height:auto}.size-large{width:100%;height:auto}#header #secondary-navigation{text-align:center}#header #secondary-navigation ul.second-nav li.no-desktop{display:inline}#header #header-outer-wrapper{margin-top:15px}#header #main-navigation-wrapper .ribbon.left{left:-25px}#header #main-navigation-wrapper .ribbon.right{right:-25px}#header #main-navigation ul.main-nav{font-size:12px}#header #main-navigation ul.main-nav li{display:inline-block;padding:15px 0}#header #main-navigation ul.main-nav li a{padding:0 10px}#header #main-navigation ul.main-nav li.no-tablet{display:none}#header #main-navigation ul.main-nav li.tablet-subnav-shift>ul{margin-left:-70px}#page-title{background-image:url(../img/heading-bg-mobile.png);background-color:#e6d8c5;background-repeat:repeat-x}#home-promos-wrapper #home-quote{margin-bottom:15px}.flavors-wrapper .flavor-block{min-height:315px}.clear-tablet:after,.clear-tablet:before{content:"";display:table}.clear-tablet:after{clear:both}.clear-tablet{zoom:1;display:block}.clear-desk:after,.clear-desk:before{display:none}.clear-desk:after{display:none}.clear-desk{display:none}}@media only screen and (max-width:710px){.size-full{width:100%;height:auto}.size-large{width:100%;height:auto}.size-medium{width:100%;height:auto}.size-thumbnail{width:100%;height:auto}form#girl_scouts input[type=email],form#girl_scouts input[type=phone],form#girl_scouts input[type=text],form#girl_scouts input[type=url],form#girl_scouts select,form#girl_scouts textarea{width:100%}.gform_wrapper ul.gfield_checkbox li{display:block;float:none;margin:10px 0;width:100%}#header #header-outer-wrapper #header-inner-wrapper #logo-block{max-width:264px;width:100%}#header #header-outer-wrapper #header-inner-wrapper #logo-block h1{display:none}#header #header-outer-wrapper #header-inner-wrapper #logo-block a#logo{height:auto;max-width:264px;width:100%}#header #header-outer-wrapper #header-inner-wrapper #logo-block a#logo img{width:100%;height:auto;max-width:264px}#header #header-outer-wrapper #header-inner-wrapper #logo-block h2{margin:0 0 20px}#header #main-navigation{background-image:url(../img/body-ribbon.png);background-repeat:repeat-x;height:auto;min-height:53px}#header #main-navigation #mobile-nav-btn{color:#fff;display:block;font-size:18px;padding:8px 15px;text-transform:uppercase;cursor:pointer;position:relative;top:4px}#header #main-navigation #mobile-nav-btn.fa-bars:before{font-size:24px;padding-right:5px}#header #main-navigation ul.main-nav{border-bottom:1px solid #d77d47;padding-top:10px;display:none;font-size:14px;text-align:left}#header #main-navigation ul.main-nav li{background-color:#8e062c;display:block;padding:15px 0 0;position:relative}#header #main-navigation ul.main-nav li a{color:#fff;padding:0 15px 15px;text-decoration:none;border-bottom:1px solid #810629;display:block}#header #main-navigation ul.main-nav li a:hover{color:#fffbe6}#header #main-navigation ul.main-nav li ul{position:relative;left:0;display:none;padding-top:0;width:100%}#header #main-navigation ul.main-nav li ul li{background-color:#a80f3a}#header #main-navigation ul.main-nav li ul li a{border-top:none;border-bottom:1px solid #810629;padding:5px 30px;font-size:14px;line-height:22px}#header #main-navigation ul.main-nav li ul li:hover{background-color:#8e062c}#header #main-navigation ul.main-nav li:before{content:''}#header #main-navigation ul.main-nav li:hover{background-color:#8e062c}#header #main-navigation ul.main-nav li:hover>ul{display:none}#header #main-navigation ul.main-nav li.show-mobile{display:block!important}#header #main-navigation ul.main-nav li.no-mobile{display:none}#header #main-navigation ul.main-nav .fa-chevron-down{border-left:1px solid #810629;color:#fff;display:block;font-size:18px;height:38px;line-height:10px;padding:10px;position:absolute;right:0;text-align:center;top:15px;z-index:1}#footer-blocks-wrapper #middle-block{border-bottom:1px solid #e8e4da;border-top:1px solid #e8e4da;border-right:none;border-left:none}#footer-blocks-wrapper .col:first-child{border:none}#footer-blocks-wrapper .col:last-child{border:none}#footer-blocks-wrapper .footer-blocks input[type=submit]{display:inline}#footer-nav-wrapper ul.footer-nav{text-align:center}#footer-nav-wrapper ul.footer-nav li{border-left:none;padding:2px;display:block}#footer-nav-wrapper ul.footer-nav li a{font-size:12px}#page-title{background-image:url(../img/heading-bg-mobile.png);background-color:#e6d8c5;background-repeat:repeat-x}#home-wrapper #welcome-promo{border-right:none;border-bottom:1px solid #e8e4da}#home-wrapper #welcome-intro p{padding-left:0;padding-right:0}#home-wrapper #home-promos-wrapper .home-promos{margin-bottom:10px;margin-top:10px}#home-wrapper #slider-wrapper #slider .slide .slide-text{padding:20px 0 20px}#home-wrapper #slider-wrapper #navigation{display:none!important}.clear-desk:after,.clear-desk:before{display:none}.clear-desk:after{display:none}.clear-desk{display:none}.clear-tablet:after,.clear-tablet:before{display:none}.clear-tablet:after{display:none}.clear-tablet{display:none}#page-content .blog-block .social a.at300b{display:none}#page-content .blog-block .social a.addthis_counter{display:block!important;float:none}#page-content #container .product .images .thumbnails{display:none}}html,body{font-size:16px}#home-wrapper #welcome-intro p{font-size:16px;color:#000}#home-wrapper #welcome-promo{padding:30px 0}h1,h2,h3,h4,h5,h6,#footer-blocks-wrapper .footer-blocks h4,.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6,#header #secondary-navigation ul.second-nav li a{color:#9d000d;font-weight:700}#footer-blocks-wrapper .footer-blocks h4{font-weight:700;font-size:18px}#footer-blocks-wrapper .footer-blocks input[type=submit]{width:100%}#header #header-outer-wrapper #header-inner-wrapper .info{font-size:13px}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{margin-bottom:10px}.container{max-width:1170px}#footer-blocks-wrapper .footer-blocks input[type=text]{font-size:14px;padding:10px}.caroufredsel_wrapper{width:100%!important}#home-wrapper #slider-wrapper #slider .slide{max-width:1126px!important;height:395px!important;background-size:cover}#home-wrapper #slider-wrapper{height:395px}#home-wrapper #slider-wrapper #arrows-wrapper{top:45%}#home-wrapper #slider-wrapper #navigation a.selected{color:#9d000d}#home-wrapper #slider-wrapper #slider .slide .slide-text{background:none;font-weight:700;font-size:3rem;text-shadow:0 0 5px #000,0 0 10px rgba(0,0,0,0.5);color:#fff}#home-wrapper #slider-wrapper #slider .slide{text-align:center;max-width:100%!important}.footer-info{display:inline-block;width:33%;vertical-align:middle}p.wp-caption-text{text-align:center}#sidebar .boot{display:none}#sidebar .sidebar-block:after{content:"";background:#b20838;position:relative;width:100%;top:15px;display:block;height:15px;border-radius:100%/0 0 30px 30px}#page-title{background-size:cover}div#social-header a img,div#social-media-block a img{position:relative;top:-2px!important;transition:all .15s ease;-webkit-transition:all .15s ease;-moz-transition:all .15s ease}div#social-header a img:hover,div#social-media-block a img:hover{top:0!important}div#instagram-footer{display:block;text-align:center;background:#fff;margin-top:30px;padding:20px 0 0}div#instagram-footer h2{font-size:20px}div#instagram-footer h2 a img{vertical-align:middle}@media screen and (max-width: 710px){#home-wrapper #slider-wrapper #slider .slide{height:330px!important}#home-wrapper #slider-wrapper{height:330px}#home-wrapper #slider-wrapper #slider .slide .slide-text{font-size:1.5rem}}div#checkout-steps h3{display:inline-block;width:24.5%;text-align:center;line-height:16px}div#checkout-steps h3 i{display:block;font-size:12px}div#checkout-steps:after{content:"";background:#a69e74;height:2px;width:100%;display:block;position:absolute;top:40px;z-index:1}div#checkout-steps{position:relative;margin-bottom:20px}div#checkout-steps h3 span{display:inline-block;background:#fff;color:#d2ceb9;z-index:9;position:relative;padding:0 10px;cursor:pointer}div#checkout-steps h3.active span{color:#9d000d}div#step-3-fields #payment,.woocommerce-checkout #payment div.payment_box:after{display:none}div.checkout-fullwidth .col-1,div.checkout-fullwidth .col-2{float:none!important;width:100%!important}div#step-buttons .col-1,div#step-buttons .col-2{display:inline-block;width:49.5%}div#step-buttons .col-2{text-align:right}div#step-buttons .checkout-btns,div#step-buttons i{transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}div#step-buttons .checkout-btns{width:60%;max-width:275px;text-align:center;display:inline-block;font-size:16px;padding:8px;cursor:pointer;border-radius:6px;border:2px solid}div#step-buttons.moved{float:left;min-width:50%;margin-top:0}div#step-buttons span#button-forward{color:#fff}div#step-buttons{margin:30px 0 60px}div#step-buttons span#button-back{background:#d2ceb9;border-color:#d2ceb9}div#step-buttons span#button-forward{background:#9d000d;border-color:#9d000d}div#step-buttons span#button-forward:hover i{margin-left:6px}div#step-buttons span#button-back:hover i{margin-right:6px}button#place_order{width:40%;max-width:100%;text-align:center;display:inline-block;font-size:16px;padding:11px 8px;cursor:pointer;border-radius:6px;border:2px solid;background:#9d000d;border-color:#9d000d}div#step-buttons .checkout-btns:hover,button#place_order:hover{background:none!important;color:#000!important}div.checkout-fullwidth,h3#ship-to-different-address label{display:none}h3#ship-to-different-address:after{content:"Shipping details"}div.checkout-fullwidth.active,div#step-3-fields.active #payment,div#step-3-fields,.shipping_address{display:block!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,p#billing_address_1_field,p#billing_address_2_field,p#billing_phone_field,p#billing_email_field,p#billing_company_field,p#billing_country_field,p#shipping_address_1_field,p#shipping_address_2_field,p#shipping_email_field,p#shipping_company_field,p#shipping_country_field{width:50%}p#billing_city_field,p#billing_state_field,p#billing_postcode_field,p#shipping_city_field,p#shipping_state_field,p#shipping_postcode_field{width:33.33%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,p#billing_address_1_field,p#billing_address_2_field,p#billing_city_field,p#billing_state_field,p#billing_postcode_field,p#billing_phone_field,p#billing_email_field,p#billing_company_field,p#billing_country_field,p#shipping_address_1_field,p#shipping_address_2_field,p#shipping_city_field,p#shipping_state_field,p#shipping_postcode_field,p#shipping_phone_field,p#shipping_email_field,p#shipping_company_field,p#shipping_country_field{display:inline-block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{font-size:16px;padding:8px 3px}.woocommerce form .form-row label{text-transform:capitalize;font-size:16px;font-weight:700}span.woocommerce-input-wrapper strong{padding:7px 3px;font-weight:400;font-family:sans-serif;font-size:16px}form#checkout h3{font-weight:700;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,0.1);display:block;width:100%}p#shipping_phone_field{width:100%}.woocommerce table.shop_table th,.woocommerce-checkout #payment div.payment_box{background:#d2ceb9}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #d2ceb9;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}iframe#sq-card-number,iframe#sq-expiration-date,iframe#sq-cvv,iframe#sq-postal-code{min-height:55.75px;vertical-align:top;line-height:0!important;display:inline-block}span.woocommerce-terms-and-conditions-checkbox-text{font-size:14px;font-weight:400}input#terms{margin-top:10px;margin-bottom:20px}ul.wc_payment_methods.payment_methods.methods{padding:0 0 20px!important;display:block}.sq-fieldset > p{font-size:14px}.wc_coupon_message_wrap{padding:0!important}.woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#9d000d}.woocommerce-form-coupon-toggle .woocommerce-info::before{color:#9d000d}td.product-name{font-weight:700;font-size:14px}td.product-name dl.variation{font-size:11px;font-weight:400}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.checkout_coupon button.button{background:#9c040c;color:#fff;font-size:16px;padding:8px 30px}.checkout_coupon button.button{padding:10px 30px}div#step-buttons .checkout-btns{font-family:sans-serif;font-weight:700}input#createaccount{margin:9px 0 0 10px;display:inline-block;float:right}p.form-row.form-row-wide.create-account{text-align:right}@media screen and (max-width: 767px){div#checkout-steps h3{display:none;width:100%}div#checkout-steps h3.active{display:block}div#checkout-steps:after{top:24px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,p#billing_address_1_field,p#billing_address_2_field,p#billing_city_field,p#billing_state_field,p#billing_postcode_field,p#billing_phone_field,p#billing_email_field,p#billing_company_field,p#billing_country_field,p#shipping_address_1_field,p#shipping_address_2_field,p#shipping_city_field,p#shipping_state_field,p#shipping_postcode_field,p#shipping_phone_field,p#shipping_email_field,p#shipping_company_field,p#shipping_country_field{width:100%}div#step-buttons .checkout-btns,div#step-buttons.moved,div#step-buttons .col-1,div#step-buttons .col-2{width:100%;min-width:100%}div#step-buttons span#button-back{margin-bottom:10px}div#step-buttons.moved span#button-back{max-width:100%}}div#CDSWIDCOE{margin:0 auto!important}#banners-wrapper .container .banners,.home-promos{display:flex;justify-content:center;align-items:center}#banners-wrapper .container .banners{min-height:206px}.home-promos{height:215px}div#banners-wrapper{margin-bottom:30px}div#mobile-header{display:none}div#mobile-menu-container{display:none}div#page-content img{max-width:100%;height:auto}div#hours-mobile{display:none}@media screen and (max-width: 710px){div#mobile-header{display:block}.mobile-header-container{background:#fff;border-top:1px solid #bfb398;border-left:1px solid #bfb398;border-right:1px solid #bfb398;padding:10px;border-bottom:2px solid #9d000d;line-height:14px;position:relative}.mobile-logo,#mobile-menu-btn,#mobile-menu-container{display:inline-block;vertical-align:middle}div#mobile-menu-container{width:100%}#mobile-menu-btn{width:38%}div#mobile-menu-btn{text-align:right}.mobile-logo img{max-width:100%;height:auto}.mobile-logo{width:60%}button#mobile-menu-toggle{background:#9d000d;border:none;color:#fff;font-size:18px;padding:10px 25px;cursor:pointer}div#mobile-menu-container.active > ul{display:block!important;position:relative}div#mobile-menu-container{position:absolute;left:0;top:133px}div#mobile-menu-container.active{background:#9d000d;display:block;z-index:1}div#mobile-menu-container.active li a{padding:15px;display:inline-block;width:100%;border-bottom:1px solid rgba(255,255,255,0.15)}div#mobile-menu-container.active ul li ul.sub-menu{display:none}div#mobile-menu-container.active ul li a{color:#fff;position:relative}div#mobile-menu-container.active ul li i{position:absolute;right:0;top:0;color:#fff;padding:15px;border-left:1px solid rgba(255,255,255,0.15);opacity:.8}div#mobile-menu-container.active > ul li.active ul.sub-menu{display:block}div#mobile-menu-container.active > ul > li{position:relative}div#mobile-menu-container.active > ul > li.menu-item-has-children.active i.fa:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);display:inline-block}div#mobile-menu-container.active > ul li.active ul.sub-menu{background:#76000a}div#hours-block p{margin:0}div#hours-mobile div#hours-block{background:#ffecb6;padding:10px;border-left:1px solid #bfb398;border-right:1px solid #bfb398;text-align:center;font-size:13px;border-bottom:2px solid #9d000d}div#hours-block p em br{display:none}div#hours-mobile{display:block}}

li.gift-card-ship-time ul.gfield_radio li {
    display: inline-block;
    width: auto;
    margin-right: 15px !important;
}

#page-content .gform_wrapper li.gift-card-date input.datepicker, #page-content .gform_wrapper li.girl-scout-date input.datepicker {
    width: 80% !important;
}

#page-content .gform_wrapper li.girl-scout-date {
    margin-bottom: 16px;
}

li.gift-card-ship-time .ginput_container.ginput_container_radio {
    margin-top: 0 !important;
}

form#gform_5 td.label, form#gform_5 td.value {
    display: block !important;
}

form#gform_5 .gform_footer {
    display: none;
}

@media screen and (max-width: 710px) {
    #banners-wrapper .container .banners, .footer-info {
        width: 100%;
    }
}

/**
Create Your Own
**/
body.postid-1798 .images, body.postid-1798 .product_meta {
    display: none;
}

body.postid-1798 .summary.entry-summary {
    float: none !important;
    width: 100% !important;
    clear: none !important;
}

body.postid-1798 tr.woocommerce-grouped-product-list-item {
    display: inline-block;
    width: 33%;
    vertical-align: text-top;
    padding: 10px;
    border: 3px solid rgba(255, 255, 255, 0);
}

body.postid-1798 tr.woocommerce-grouped-product-list-item td.label {
    display: block;
    min-width: 100%;
    padding: 0;
}

body.postid-1798 tr.woocommerce-grouped-product-list-item td.label img {
    width: 100% !important;
    display: block;
}

body.postid-1798 td.add-quantity-btn, body.postid-1798 td.woocommerce-grouped-product-list-item__label, body.postid-1798 td.woocommerce-grouped-product-list-item__price {
    display: block;
    text-align: center;
    padding: 0 !important;
}

body.postid-1798 td.woocommerce-grouped-product-list-item__label label a {
    font-size: 22px;
    font-weight: bold;
}


body.postid-1798 td.add-quantity-btn, body.postid-1798 td.woocommerce-grouped-product-list-item__quantity, body.postid-1798 td.remove-quantity-btn {
    display: inline-block !important;
    width: 33.3%;
    padding: 0 !important;
}

body.postid-1798 td.add-quantity-btn button, body.postid-1798 td.woocommerce-grouped-product-list-item__quantity input.qty, body.postid-1798 td.remove-quantity-btn button {
    text-align: center;
    width: 100%;
    padding: 4px;
}

body.postid-1798 td.woocommerce-grouped-product-list-item__quantity div.quantity {
    width: 100% !important;
}

body.postid-1798 td.woocommerce-grouped-product-list-item__quantity {
    margin-right: -4px;
}

body.postid-1798 td.woocommerce-grouped-product-list-item__quantity input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

body.postid-1798 td.woocommerce-grouped-product-list-item__label {
    margin-top: 15px;
}

body.postid-1798 td.add-quantity-btn button, body.postid-1798 td.remove-quantity-btn button {
    background: #9d000d;
    border: 2px solid #9d000d;
    color: #fff;
    font-weight: bold;
}

body.postid-1798 td.add-quantity-btn button {
    border-radius: 4px 0 0 4px;
}

body.postid-1798 td.remove-quantity-btn button {
    border-radius: 0 4px 4px 0;
}

body.postid-1798 tr.woocommerce-grouped-product-list-item td.label img {
    border-radius: 4px;
}

body.postid-1798 tr.woocommerce-grouped-product-list-item.active {
    border-color: #9d000d;
}

body.postid-1798 button.single_add_to_cart_button.button.alt {
    display: none;
}

div#status-bar {
    display: none;
}

body.postid-1798 div#status-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 15px;
    text-align: center;
    z-index: 999;
    border-top: 1px solid #bfb398;
    font-size: 20px;
    display: block;
}


#status-bar span.status-quantity {
    font-family: sans-serif;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    color: #9d000d;
    margin-left: 20px;
}

#status-bar span.status-price {
    width: 100px;
    display: inline-block;
    font-weight: bold;
}

#status-bar button#status-add-to-cart {
    background: #9d000d;
    border: 2px solid #9d000d;
    border-radius: 4px;
    color: #fff;
    padding: 5px 40px;
}


#status-bar span.status-additive {
    font-style: italic;
    margin-right: 20px;
}

#status-bar span.status-price, #status-bar span.status-price i {
    font-style: normal;
}


#status-bar button#status-add-to-cart:disabled {
    background: #cccccc;
    color: rgba(0, 0, 0, 0.5);
    border-color: #cccccc;
}

@media screen and (max-width: 600px) {
    body.postid-1798 tr.woocommerce-grouped-product-list-item {
        width: 50%;
    }
}

@media screen and (max-width: 400px) {
    body.postid-1798 tr.woocommerce-grouped-product-list-item {
        width: 100%;
    }

    #status-bar button#status-add-to-cart {
        margin-top: 10px;
    }
}

/**
Shop Page
**/
.woocommerce ul.products li.product .button {
    background: #9c000b;
    border: 2px solid #9c000b;
    color: #fff;
    display: block;
}

.woocommerce ul.products li.product a img {
    margin-bottom: 5px;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-style: normal;
    font-size: 20px;
    padding: 5px 0;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    text-align: center;
}

li.product span.woocommerce-Price-amount.amount {
    color: #000;
    font-size: 16px;
}

.woocommerce ul.products li.product .price {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.5);
}

.woocommerce ul.products li.product .button:hover {
    background: none;
    color: #9c000b;
}

.woocommerce ul.products li.product a:hover img {
    box-shadow: 0px 7px 10px -10px #000;
    transform: scale(1.02);
}

.woocommerce ul.products li.product a img, .woocommerce ul.products li.product a:hover img {
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}

.woocommerce-page ul.products.columns-3 li.product:hover h2.woocommerce-loop-product__title {
    color: #6f0008;
}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span.current {
    padding: 8px 20px;
}

.woocommerce nav.woocommerce-pagination ul li a {
    background: #9c000b;
    color: #fff;
}

.woocommerce nav.woocommerce-pagination ul li:first-child span.current {
    border-radius: 4px 0 0 4px;
}

.woocommerce nav.woocommerce-pagination ul li:last-child span.current {
    border-radius: 0 4px 4px 0;
}

.woocommerce nav.woocommerce-pagination ul {
    border: none;
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    border: none;
}

.woocommerce nav.woocommerce-pagination ul li a.next.page-numbers {
    border-radius: 0 4px 4px 0;
}

.woocommerce nav.woocommerce-pagination ul li a.prev.page-numbers {
    border-radius: 4px 0 0 4px;
}


/**
Cart
**/
#page-content .woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button {
    display: block;
}

#page-content .woocommerce .cart_totals .wc-proceed-to-checkout {
    max-width: 100%;
}

.woocommerce-cart table.cart .product-thumbnail {
    padding-top: 15px;
}

#page-content .woocommerce .cart_totals h2 {
    color: #9d000d;
    text-transform: capitalize;
    font-size: 24px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    min-width: 200px;
    padding: 8px;
    border-radius: 4px;
}

.woocommerce-message a {
    color: #fff !important;
    font-weight: bold;
}

.woocommerce-error {
    background-color: red !important;
}

.woocommerce-message {
    background-color: green !important;
}

.woocommerce-error::before {
    color: #fff;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info {
    border-radius: 4px;
    color: rgba(255, 255, 255, 0.7) !important;
    border-top-color: rgba(0, 0, 0, 0.2);
}

#page-content .woocommerce-message a.button {
    background: #fff;
    color: #000 !important;
}

.woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    padding: 8px !important;
}

.woocommerce .woocommerce-info {
    background-color: #9d000d !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info::before, .woocommerce-info::before {
    color: #fff;
}

.woocommerce-info a {
    color: #fff;
}

/**
Product Pages
**/
.subheading h2 a {
    color: #9d000d;
    background: none;
    font-size: 26px;
}

.woocommerce div.product .subheading h2 {
    margin-bottom: 0;
}

div.product span.woocommerce-Price-amount.amount {
    font-weight: bold;
    font-size: 20px;
    color: #9d000d;
}

.woocommerce div.product span.price, .woocommerce div.product p.price {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.8);
    text-align: center;
}

.woocommerce .quantity .qty {
    font-size: 18px;
    padding: 6.5px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.woocommerce div.product form.cart div.quantity {
    width: 20%;
}

.woocommerce .quantity .qty {
    width: 100%;
}

button.single_add_to_cart_button.button.alt {
    width: 78%;
}

.product_meta {
    display: none;
}

.woocommerce-product-details__short-description {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}

.woocommerce div.product div.images img {
    border-radius: 4px;
}

span#reply-title {
    color: #9d000d;
    font-size: 24px;
    font-weight: bold;
}

span#email-notes {
    font-size: 14px;
}

.woocommerce #review_form #respond .form-submit input {
    display: block !important;
    float: none !important;
    width: 100%;
    background: #9f0732;
    color: #fff !important;
    padding: 15px !important;
    margin-top: 20px !important;
}

p.comment-form-cookies-consent label {
    margin-left: 5px;
}

p.comment-form-author input, p.comment-form-email input {
    display: block;
    width: 100%;
}

.wholesale-order {
	display: none !important;
}

span.select2-selection.select2-selection--single {
    height: 35px;
    display: inline-block;
    width: 100%;
    padding: 5px 0;
    vertical-align: text-bottom;
    border-radius: 0;
}

.woocommerce form .form-row .select2-container {
    width: 100% !important;
}

.cart-collaterals {
    display: flex;
}

.cart-collaterals > div {
    flex: 1;
}

.cross-sells {
    margin-right: 30px;
}

@media screen and (max-width: 767px) {

    .cart-collaterals {
        flex-direction: column;
    }

}
