@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@import url(https://fonts.googleapis.com/css?family=Amaranth|Open+Sans:400,400i,600,700|Poppins);
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
body{overflow-x:hidden}
.page{overflow-x:hidden}
audio,canvas,video{display:inline-block;width:100%}
video{width:100%}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{background:#fff;color:#000;font-family:'Open Sans',sans-serif!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-family:'Open Sans',sans-serif!important}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:1.5em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
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=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
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}
table{border-collapse:collapse;border-spacing:0}
meta.foundation-version{font-family:"/5.5.3/"}
meta.foundation-mq-small{font-family:"/only screen/";width:0}
meta.foundation-mq-small-only{font-family:"/only screen and (max-width:40em)/";width:0}
meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}
meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}
meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}
meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}
meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}
meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}
meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}
meta.foundation-data-attribute-namespace{font-family:false}
body,html{height:100%}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,html{font-size:100%}
body{background:url(../images/main-bg-img.jpg);background-repeat:repeat;background-position:center;color:#333;cursor:auto;font-family:Helvetica,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}
a:hover{cursor:pointer}
img{max-width:100%;height:auto}
img{-ms-interpolation-mode:bicubic}
#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}
.left{float:left!important}
.right{float:right!important}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
.hide{display:none}
.invisible{visibility:hidden}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle}
textarea{height:auto;min-height:50px}
select{width:100%}
.row{margin:0 auto;max-width:73.125rem;width:100%}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}
.row.collapse .row{margin-left:0;margin-right:0}
.row .row{margin:0 -.46875em;max-width:none;width:auto}
.row .row:after,.row .row:before{content:" ";display:table}
.row .row:after{clear:both}
.row .row.collapse{margin:0;max-width:none;width:auto}
.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}
.row .row.collapse:after{clear:both}
.column,.columns{padding-left:.46875em;padding-right:.46875em;width:100%;float:left}
.column+.column:last-child,.column+.columns:last-child,.columns+.column:last-child,.columns+.columns:last-child{float:left}
.column+.column.end,.column+.columns.end,.columns+.column.end,.columns+.columns.end{float:left}
.front .callout .go-big{text-align:center;color:#464443;font-size:32px!important;margin:.75em 0 0!important;display:block;font-weight:700}
.front .pane-block-61{padding-top:50px}
.front .pane-block-61 .pane-content{padding-top:25px}
.quicktabs_main.quicktabs-style-navlist .five_reasons{display:inline-block;width:100%}
.quicktabs_main.quicktabs-style-navlist .five_reasons h3{padding-bottom:20px;margin-bottom:0}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure{float:right;margin:0 0 15px 20px}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure img{max-width:350px}
.quicktabs_main.quicktabs-style-navlist .five_reasons ul{padding-left:50px}
.quicktabs_main.quicktabs-style-navlist .five_reasons p{padding-left:21px}
.quicktabs_main.quicktabs-style-navlist .five_reasons .five_reasons_link{padding-left:21px}
.front .pane-blog-for-homepage-panel-pane-2{padding-top:35px;border-top:1px solid #ccc;margin-top:25px}
.front .pane-blog-for-homepage-panel-pane-2 .pane-title{text-align:center}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul{padding-top:30px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li{width:50%;display:inline-block;padding:0 10px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li h3 a{color:#333;font-size:17px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li .views-more-link{text-decoration:underline}
.footer-wrap .monthly-newsletter{font-size:21px;font-weight:700;display:block}
.panels-flexible-region-right_sidebar-right_sidebar-inside .pane-block-46 .pane-title{display:block}
.pane-block-46 .pane-title{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;color:#242424!important;padding:26px 0 12px!important;border-bottom:1px solid #dadada;font-size:22px!important;margin-bottom:10px}
.view-reviews-for-listing-pages.view-display-id-block .view-header p{border-bottom:none}
#node-309 span.node-title{font-size:1.3em;font-family:Helvetica,Helvetica,Arial,sans-serif}
#node-309 span.node-title a{color:#464443}
#mini-panel-have_a_question_form span.node-title{font-size:1.3em;font-family:Helvetica,Helvetica,Arial,sans-serif}
#mini-panel-have_a_question_form span.node-title a{color:#464443}
#webform-client-form-309{border-top:1px solid #dadada}

.commerce-add-to-cart .form-item{display: inline-block;}

.view-testimonial-block.view-display-id-block_1 .view-header p,.view-testimonial-block.view-display-id-block_2 .view-header p,.view-testimonial-block.view-display-id-block_3 .view-header p,.view-testimonial-block.view-display-id-block_4 .view-header p{border-bottom:1px solid #dadada}
@media only screen{
.small-push-0{position:relative;left:0;right:auto}
.small-pull-0{position:relative;right:0;left:auto}
.small-push-1{position:relative;left:8.33333%;right:auto}
.small-pull-1{position:relative;right:8.33333%;left:auto}
.small-push-2{position:relative;left:16.66667%;right:auto}
.small-pull-2{position:relative;right:16.66667%;left:auto}
.small-push-3{position:relative;left:25%;right:auto}
.small-pull-3{position:relative;right:25%;left:auto}
.small-push-4{position:relative;left:33.33333%;right:auto}
.small-pull-4{position:relative;right:33.33333%;left:auto}
.small-push-5{position:relative;left:41.66667%;right:auto}
.small-pull-5{position:relative;right:41.66667%;left:auto}
.small-push-6{position:relative;left:50%;right:auto}
.small-pull-6{position:relative;right:50%;left:auto}
.small-push-7{position:relative;left:58.33333%;right:auto}
.small-pull-7{position:relative;right:58.33333%;left:auto}
.small-push-8{position:relative;left:66.66667%;right:auto}
.small-pull-8{position:relative;right:66.66667%;left:auto}
.small-push-9{position:relative;left:75%;right:auto}
.small-pull-9{position:relative;right:75%;left:auto}
.small-push-10{position:relative;left:83.33333%;right:auto}
.small-pull-10{position:relative;right:83.33333%;left:auto}
.small-push-11{position:relative;left:91.66667%;right:auto}
.small-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.46875em;padding-right:.46875em;float:left}
.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0!important}
.small-offset-1{margin-left:8.33333%!important}
.small-offset-2{margin-left:16.66667%!important}
.small-offset-3{margin-left:25%!important}
.small-offset-4{margin-left:33.33333%!important}
.small-offset-5{margin-left:41.66667%!important}
.small-offset-6{margin-left:50%!important}
.small-offset-7{margin-left:58.33333%!important}
.small-offset-8{margin-left:66.66667%!important}
.small-offset-9{margin-left:75%!important}
.small-offset-10{margin-left:83.33333%!important}
.small-offset-11{margin-left:91.66667%!important}
.small-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}
.column.small-uncentered,.columns.small-uncentered{float:left;margin-left:0;margin-right:0}
.column.small-centered:last-child,.columns.small-centered:last-child{float:none}
.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}
.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}
.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}
.row.small-collapse .row{margin-left:0;margin-right:0}
.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:.46875em;padding-right:.46875em;float:left}
}
@media only screen and (min-width:40.0625em){
.medium-push-0{position:relative;left:0;right:auto}
.medium-pull-0{position:relative;right:0;left:auto}
.medium-push-1{position:relative;left:8.33333%;right:auto}
.medium-pull-1{position:relative;right:8.33333%;left:auto}
.medium-push-2{position:relative;left:16.66667%;right:auto}
.medium-pull-2{position:relative;right:16.66667%;left:auto}
.medium-push-3{position:relative;left:25%;right:auto}
.medium-pull-3{position:relative;right:25%;left:auto}
.medium-push-4{position:relative;left:33.33333%;right:auto}
.medium-pull-4{position:relative;right:33.33333%;left:auto}
.medium-push-5{position:relative;left:41.66667%;right:auto}
.medium-pull-5{position:relative;right:41.66667%;left:auto}
.medium-push-6{position:relative;left:50%;right:auto}
.medium-pull-6{position:relative;right:50%;left:auto}
.medium-push-7{position:relative;left:58.33333%;right:auto}
.medium-pull-7{position:relative;right:58.33333%;left:auto}
.medium-push-8{position:relative;left:66.66667%;right:auto}
.medium-pull-8{position:relative;right:66.66667%;left:auto}
.medium-push-9{position:relative;left:75%;right:auto}
.medium-pull-9{position:relative;right:75%;left:auto}
.medium-push-10{position:relative;left:83.33333%;right:auto}
.medium-pull-10{position:relative;right:83.33333%;left:auto}
.medium-push-11{position:relative;left:91.66667%;right:auto}
.medium-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.46875em;padding-right:.46875em;float:left}
.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-offset-0{margin-left:0!important}
.medium-offset-1{margin-left:8.33333%!important}
.medium-offset-2{margin-left:16.66667%!important}
.medium-offset-3{margin-left:25%!important}
.medium-offset-4{margin-left:33.33333%!important}
.medium-offset-5{margin-left:41.66667%!important}
.medium-offset-6{margin-left:50%!important}
.medium-offset-7{margin-left:58.33333%!important}
.medium-offset-8{margin-left:66.66667%!important}
.medium-offset-9{margin-left:75%!important}
.medium-offset-10{margin-left:83.33333%!important}
.medium-offset-11{margin-left:91.66667%!important}
.medium-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}
.column.medium-uncentered,.columns.medium-uncentered{float:left;margin-left:0;margin-right:0}
.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}
.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}
.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}
.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}
.row.medium-collapse .row{margin-left:0;margin-right:0}
.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:.46875em;padding-right:.46875em;float:left}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
@media only screen and (min-width:64.0625em){
.large-push-0{position:relative;left:0;right:auto}
.large-pull-0{position:relative;right:0;left:auto}
.large-push-1{position:relative;left:8.33333%;right:auto}
.large-pull-1{position:relative;right:8.33333%;left:auto}
.large-push-2{position:relative;left:16.66667%;right:auto}
.large-pull-2{position:relative;right:16.66667%;left:auto}
.large-push-3{position:relative;left:25%;right:auto}
.large-pull-3{position:relative;right:25%;left:auto}
.large-push-4{position:relative;left:33.33333%;right:auto}
.large-pull-4{position:relative;right:33.33333%;left:auto}
.large-push-5{position:relative;left:41.66667%;right:auto}
.large-pull-5{position:relative;right:41.66667%;left:auto}
.large-push-6{position:relative;left:50%;right:auto}
.large-pull-6{position:relative;right:50%;left:auto}
.large-push-7{position:relative;left:58.33333%;right:auto}
.large-pull-7{position:relative;right:58.33333%;left:auto}
.large-push-8{position:relative;left:66.66667%;right:auto}
.large-pull-8{position:relative;right:66.66667%;left:auto}
.large-push-9{position:relative;left:75%;right:auto}
.large-pull-9{position:relative;right:75%;left:auto}
.large-push-10{position:relative;left:83.33333%;right:auto}
.large-pull-10{position:relative;right:83.33333%;left:auto}
.large-push-11{position:relative;left:91.66667%;right:auto}
.large-pull-11{position:relative;right:91.66667%;left:auto}
.column,.columns{position:relative;padding-left:.46875em;padding-right:.46875em;float:left}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-offset-0{margin-left:0!important}
.large-offset-1{margin-left:8.33333%!important}
.large-offset-2{margin-left:16.66667%!important}
.large-offset-3{margin-left:25%!important}
.large-offset-4{margin-left:33.33333%!important}
.large-offset-5{margin-left:41.66667%!important}
.large-offset-6{margin-left:50%!important}
.large-offset-7{margin-left:58.33333%!important}
.large-offset-8{margin-left:66.66667%!important}
.large-offset-9{margin-left:75%!important}
.large-offset-10{margin-left:83.33333%!important}
.large-offset-11{margin-left:91.66667%!important}
.large-reset-order{float:left;left:auto;margin-left:0;margin-right:0;right:auto}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}
.column.large-uncentered,.columns.large-uncentered{float:left;margin-left:0;margin-right:0}
.column.large-centered:last-child,.columns.large-centered:last-child{float:none}
.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}
.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}
.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}
.row.large-collapse .row{margin-left:0;margin-right:0}
.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:.46875em;padding-right:.46875em;float:left}
.push-0{position:relative;left:0;right:auto}
.pull-0{position:relative;right:0;left:auto}
.push-1{position:relative;left:8.33333%;right:auto}
.pull-1{position:relative;right:8.33333%;left:auto}
.push-2{position:relative;left:16.66667%;right:auto}
.pull-2{position:relative;right:16.66667%;left:auto}
.push-3{position:relative;left:25%;right:auto}
.pull-3{position:relative;right:25%;left:auto}
.push-4{position:relative;left:33.33333%;right:auto}
.pull-4{position:relative;right:33.33333%;left:auto}
.push-5{position:relative;left:41.66667%;right:auto}
.pull-5{position:relative;right:41.66667%;left:auto}
.push-6{position:relative;left:50%;right:auto}
.pull-6{position:relative;right:50%;left:auto}
.push-7{position:relative;left:58.33333%;right:auto}
.pull-7{position:relative;right:58.33333%;left:auto}
.push-8{position:relative;left:66.66667%;right:auto}
.pull-8{position:relative;right:66.66667%;left:auto}
.push-9{position:relative;left:75%;right:auto}
.pull-9{position:relative;right:75%;left:auto}
.push-10{position:relative;left:83.33333%;right:auto}
.pull-10{position:relative;right:83.33333%;left:auto}
.push-11{position:relative;left:91.66667%;right:auto}
.pull-11{position:relative;right:91.66667%;left:auto}
}
[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}
[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}
[class*=block-grid-]:after{clear:both}
[class*=block-grid-]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}
@media only screen{
.small-block-grid-1>li{list-style:none;width:100%}
.small-block-grid-1>li:nth-of-type(1n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{list-style:none;width:50%}
.small-block-grid-2>li:nth-of-type(1n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{list-style:none;width:33.33333%}
.small-block-grid-3>li:nth-of-type(1n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{list-style:none;width:25%}
.small-block-grid-4>li:nth-of-type(1n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{list-style:none;width:20%}
.small-block-grid-5>li:nth-of-type(1n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{list-style:none;width:16.66667%}
.small-block-grid-6>li:nth-of-type(1n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{list-style:none;width:14.28571%}
.small-block-grid-7>li:nth-of-type(1n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{list-style:none;width:12.5%}
.small-block-grid-8>li:nth-of-type(1n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{list-style:none;width:11.11111%}
.small-block-grid-9>li:nth-of-type(1n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{list-style:none;width:10%}
.small-block-grid-10>li:nth-of-type(1n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{list-style:none;width:9.09091%}
.small-block-grid-11>li:nth-of-type(1n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{list-style:none;width:8.33333%}
.small-block-grid-12>li:nth-of-type(1n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:40.0625em){
.medium-block-grid-1>li{list-style:none;width:100%}
.medium-block-grid-1>li:nth-of-type(1n){clear:none}
.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}
.medium-block-grid-2>li{list-style:none;width:50%}
.medium-block-grid-2>li:nth-of-type(1n){clear:none}
.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-block-grid-3>li{list-style:none;width:33.33333%}
.medium-block-grid-3>li:nth-of-type(1n){clear:none}
.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-block-grid-4>li{list-style:none;width:25%}
.medium-block-grid-4>li:nth-of-type(1n){clear:none}
.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-block-grid-5>li{list-style:none;width:20%}
.medium-block-grid-5>li:nth-of-type(1n){clear:none}
.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}
.medium-block-grid-6>li{list-style:none;width:16.66667%}
.medium-block-grid-6>li:nth-of-type(1n){clear:none}
.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}
.medium-block-grid-7>li{list-style:none;width:14.28571%}
.medium-block-grid-7>li:nth-of-type(1n){clear:none}
.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}
.medium-block-grid-8>li{list-style:none;width:12.5%}
.medium-block-grid-8>li:nth-of-type(1n){clear:none}
.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}
.medium-block-grid-9>li{list-style:none;width:11.11111%}
.medium-block-grid-9>li:nth-of-type(1n){clear:none}
.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}
.medium-block-grid-10>li{list-style:none;width:10%}
.medium-block-grid-10>li:nth-of-type(1n){clear:none}
.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}
.medium-block-grid-11>li{list-style:none;width:9.09091%}
.medium-block-grid-11>li:nth-of-type(1n){clear:none}
.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}
.medium-block-grid-12>li{list-style:none;width:8.33333%}
.medium-block-grid-12>li:nth-of-type(1n){clear:none}
.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:64.0625em){
.large-block-grid-1>li{list-style:none;width:100%}
.large-block-grid-1>li:nth-of-type(1n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{list-style:none;width:50%}
.large-block-grid-2>li:nth-of-type(1n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{list-style:none;width:33.33333%}
.large-block-grid-3>li:nth-of-type(1n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{list-style:none;width:25%}
.large-block-grid-4>li:nth-of-type(1n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{list-style:none;width:20%}
.large-block-grid-5>li:nth-of-type(1n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{list-style:none;width:16.66667%}
.large-block-grid-6>li:nth-of-type(1n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{list-style:none;width:14.28571%}
.large-block-grid-7>li:nth-of-type(1n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{list-style:none;width:12.5%}
.large-block-grid-8>li:nth-of-type(1n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{list-style:none;width:11.11111%}
.large-block-grid-9>li:nth-of-type(1n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{list-style:none;width:10%}
.large-block-grid-10>li:nth-of-type(1n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{list-style:none;width:9.09091%}
.large-block-grid-11>li:nth-of-type(1n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{list-style:none;width:8.33333%}
.large-block-grid-12>li:nth-of-type(1n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
.clearing-thumbs,[data-clearing]{list-style:none;margin-left:0;margin-bottom:0}
.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}
.clearing-thumbs:after,[data-clearing]:after{clear:both}
.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}
.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}
.clearing-blackout{background:#333;height:100%;position:fixed;top:0;width:100%;z-index:998;left:0}
.clearing-blackout .clearing-close{display:block}
.clearing-container{height:100%;margin:0;overflow:hidden;position:relative;z-index:998}
.clearing-touch-label{color:#aaa;font-size:.6em;left:50%;position:absolute;top:50%}
.visible-img{height:95%;position:relative}
.visible-img img{position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-height:100%;max-width:100%}
.clearing-caption{background:#333;bottom:0;color:#ccc;font-size:.875em;line-height:1.3;margin-bottom:0;padding:10px 30px 20px;position:absolute;text-align:center;width:100%;left:0}
.clearing-close{color:#ccc;display:none;font-size:30px;line-height:1;padding-left:20px;padding-top:10px;z-index:999}
.clearing-close:focus,.clearing-close:hover{color:#ccc}
.clearing-assembled .clearing-container{height:100%}
.clearing-assembled .clearing-container .carousel>ul{display:none}
.clearing-feature li{display:none}
.clearing-feature li.clearing-featured-img{display:block}
@media only screen and (min-width:40.0625em){
.clearing-main-next,.clearing-main-prev{height:100%;position:absolute;top:0;width:40px}
.clearing-main-next>span,.clearing-main-prev>span{border:solid 12px;display:block;height:0;position:absolute;top:50%;width:0}
.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:.8}
.clearing-main-prev{left:0}
.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}
.clearing-main-next{right:0}
.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}
.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:.3}
.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,.8);height:120px;margin-top:10px;text-align:center}
.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}
.clearing-assembled .clearing-container .carousel>ul li{clear:none;cursor:pointer;display:block;float:left;margin-right:0;min-height:inherit;opacity:.4;overflow:hidden;padding:0;position:relative;width:120px}
.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}
.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}
.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer!important;width:100%!important}
.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}
.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:.8}
.clearing-assembled .clearing-container .visible-img{background:#333;height:85%;overflow:hidden}
.clearing-close{padding-left:0;padding-top:0;position:absolute;top:10px;right:20px}
}
.button,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-align:center;text-decoration:none;display:inline-block;padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;background-color:#0b5c70;border-color:#094a5a;color:#fff;transition:background-color .3s ease-out}
.button:focus,.button:hover,button:focus,button:hover{background-color:#094a5a}
.button:focus,.button:hover,button:focus,button:hover{color:#fff}
.button.secondary,button.secondary{background-color:#b41b12;border-color:#90160e;color:#fff}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#90160e}
.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{color:#fff}
.button.success,button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55}
.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{color:#fff}
.button.alert,button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e}
.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{color:#fff}
.button.warning,button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{background-color:#cf6e0e}
.button.warning:focus,.button.warning:hover,button.warning:focus,button.warning:hover{color:#fff}
.button.info,button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{background-color:#61b6d9}
.button.info:focus,.button.info:hover,button.info:focus,button.info:hover{color:#fff}
.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem 2.25rem;font-size:1.25rem}
.button.small,button.small{padding:.875rem 1.75rem .9375rem 1.75rem;font-size:.8125rem}
.button.tiny,button.tiny{padding:.625rem 1.25rem .6875rem 1.25rem;font-size:.6875rem}
.button.expand,button.expand{padding:1rem 2rem 1.0625rem 2rem;font-size:1rem;padding-bottom:1.0625rem;padding-top:1rem;padding-left:1rem;padding-right:1rem;width:100%}
.button.left-align,button.left-align{text-align:left;text-indent:.75rem}
.button.right-align,button.right-align{text-align:right;padding-right:.75rem}
.button.radius,button.radius{border-radius:3px}
.button.round,button.round{border-radius:1000px}
.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#0b5c70;border-color:#094a5a;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#094a5a}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#fff}
.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#0b5c70}
.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#b41b12;border-color:#90160e;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#90160e}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#fff}
.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{background-color:#b41b12}
.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#368a55}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#fff}
.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{background-color:#43ac6a}
.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#cf2a0e}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#fff}
.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{background-color:#f04124}
.button.disabled.warning,.button[disabled].warning,button.disabled.warning,button[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{background-color:#cf6e0e}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{color:#fff}
.button.disabled.warning:focus,.button.disabled.warning:hover,.button[disabled].warning:focus,.button[disabled].warning:hover,button.disabled.warning:focus,button.disabled.warning:hover,button[disabled].warning:focus,button[disabled].warning:hover{background-color:#f08a24}
.button.disabled.info,.button[disabled].info,button.disabled.info,button[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#333;box-shadow:none;cursor:default;opacity:.7}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{background-color:#61b6d9}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{color:#fff}
.button.disabled.info:focus,.button.disabled.info:hover,.button[disabled].info:focus,.button[disabled].info:hover,button.disabled.info:focus,button.disabled.info:hover,button[disabled].info:focus,button[disabled].info:hover{background-color:#a0d3e8}
button::-moz-focus-inner{border:0;padding:0}
@media only screen and (min-width:40.0625em){
.button,button{display:inline-block}
}
form{margin:0 0 1rem}
form .row .row{margin:0 -.5rem}
form .row .row .column,form .row .row .columns{padding:0 .5rem}
form .row .row.collapse{margin:0}
form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}
form .row .row.collapse input{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:.5rem}
label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}
label.right{float:none!important;text-align:right}
label.inline{margin:0 0 1rem 0;padding:.5625rem 0}
label small{text-transform:capitalize;color:#676767}
.postfix,.prefix{border-style:solid;border-width:1px;display:block;font-size:.875rem;height:2.3125rem;line-height:2.3125rem;overflow:visible;padding-bottom:0;padding-top:0;position:relative;text-align:center;width:100%;z-index:2}
.postfix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}
.prefix.button{border:none;padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;text-align:center}
.prefix.button.radius{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
.postfix.button.radius{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
.prefix.button.round{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
.postfix.button.round{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}
label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}
input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear}
input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0}
input:not([type]):disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,textarea:disabled{background-color:#ddd;cursor:default}
fieldset[disabled] input:not([type]),fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input:not([type])[disabled],input:not([type])[readonly],input[type=color][disabled],input[type=color][readonly],input[type=date][disabled],input[type=date][readonly],input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime][disabled],input[type=datetime][readonly],input[type=email][disabled],input[type=email][readonly],input[type=month][disabled],input[type=month][readonly],input[type=number][disabled],input[type=number][readonly],input[type=password][disabled],input[type=password][readonly],input[type=search][disabled],input[type=search][readonly],input[type=tel][disabled],input[type=tel][readonly],input[type=text][disabled],input[type=text][readonly],input[type=time][disabled],input[type=time][readonly],input[type=url][disabled],input[type=url][readonly],input[type=week][disabled],input[type=week][readonly],textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}
input:not([type]).radius,input[type=color].radius,input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{border-radius:3px}
form .row .prefix-radius.row.collapse button,form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse select,form .row .prefix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .prefix-radius.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
form .row .postfix-radius.row.collapse button,form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse select,form .row .postfix-radius.row.collapse textarea{border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px}
form .row .postfix-radius.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-right-radius:3px}
form .row .prefix-round.row.collapse button,form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse select,form .row .prefix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
form .row .prefix-round.row.collapse .prefix{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse button,form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse select,form .row .postfix-round.row.collapse textarea{border-radius:0;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px}
form .row .postfix-round.row.collapse .postfix{border-radius:0;-webkit-border-bottom-right-radius:1000px;-webkit-border-top-right-radius:1000px;border-bottom-right-radius:1000px;border-top-right-radius:1000px}
input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}
textarea[rows]{height:auto}
textarea{max-width:100%}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
select{-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fafafa;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border-style:solid;border-width:1px;border-color:#ccc;color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;line-height:normal;padding:.5rem;border-radius:0;height:2.3125rem}
select::-ms-expand{display:none}
select.radius{border-radius:3px}
select:focus{background-color:#f3f3f3;border-color:#999}
select:disabled{background-color:#ddd;cursor:default}
select[multiple]{height:auto}
input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1rem 0}
input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}
input[type=file]{width:100%}
fieldset{border:1px solid #ddd;margin:1.125rem 0;padding:1.25rem}
fieldset legend{font-weight:700;margin:0;margin-left:-.1875rem;padding:0 .1875rem}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
[data-abide] small.error,[data-abide] span.error{display:none}
small.error,span.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
.error input,.error select,.error textarea{margin-bottom:0}
.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}
.error label,.error label.error{color:#f04124}
.error small.error{display:block;font-size:.75rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:-1px;padding:.375rem .5625rem .5625rem;background:#f04124;color:#fff}
.error>label>small{background:0 0;color:#676767;display:inline;font-size:60%;font-style:normal;margin:0;padding:0;text-transform:capitalize}
.error span.error-message{display:block}
input.error,select.error,textarea.error{margin-bottom:0}
label.error{color:#f04124}
meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}
.contain-to-grid{width:100%}
.contain-to-grid .top-bar{margin-bottom:0}
.fixed{position:fixed;top:0;width:100%;z-index:99;left:0}
.fixed.expanded:not(.top-bar){height:auto;max-height:100%;overflow-y:auto;width:100%}
.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}
.fixed.expanded:not(.top-bar) .top-bar-section{margin-top:2.8125rem;z-index:98}
.top-bar{height:2.8125rem;line-height:2.8125rem;margin-bottom:0;overflow:hidden;position:relative}
.top-bar ul{list-style:none;margin-bottom:0}
.top-bar .row{max-width:none}
.top-bar form,.top-bar input,.top-bar select{margin-bottom:0}
.top-bar input,.top-bar select{font-size:.75rem;height:1.75rem;padding-bottom:.35rem;padding-top:.35rem}
.top-bar .button,.top-bar button{font-size:.75rem;margin-bottom:0;padding-bottom:.4125rem;padding-top:.4125rem}
a.contextual-links-trigger-active,a.contextual-links-trigger:hover,div.contextual-links-active a.contextual-links-trigger{display:block!important;background:0 0}
a.contextual-links-trigger{display:block!important}
@media only screen and (max-width:40em){
.top-bar .button,.top-bar button{position:relative;top:-1px}
}
.top-bar .title-area{margin:0;position:relative}
.top-bar .name{font-size:16px;height:2.8125rem;margin:0}
.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{font-size:1.0625rem;line-height:2.8125rem;margin:0}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{color:#fff;display:block;font-weight:400;padding:0 .9375rem;width:75%}
.top-bar .toggle-topbar{position:absolute;right:0;top:0}
.top-bar .toggle-topbar a{color:#fff;display:block;font-size:.8125rem;font-weight:700;height:2.8125rem;line-height:2.8125rem;padding:0 .9375rem;position:relative;text-transform:uppercase}
.top-bar .toggle-topbar.menu-icon{margin-top:-16px;top:50%}
.top-bar .toggle-topbar.menu-icon a{color:#fff;height:34px;line-height:33px;padding:0 2.5rem 0 .9375rem;position:relative}
.top-bar .toggle-topbar.menu-icon a span::after{content:"";display:block;height:0;position:absolute;margin-top:-8px;top:50%;right:.9375rem;box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}
.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px ""}
.top-bar.expanded{background:0 0;height:auto}
.top-bar.expanded .title-area{background:#b41b12}
.top-bar.expanded .toggle-topbar a{color:#888}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888}
@media screen and (-webkit-min-device-pixel-ratio:0){
.top-bar.expanded .top-bar-section .dropdown,.top-bar.expanded .top-bar-section .has-dropdown.moved>.dropdown{clip:initial}
.top-bar.expanded .top-bar-section .has-dropdown:not(.moved)>ul{padding:0}
}
.top-bar-section{left:0;position:relative;width:auto;transition:left .3s ease-out}
.top-bar-section ul{display:block;font-size:16px;height:auto;margin:0;padding:0;width:100%}
.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}
.top-bar-section ul li{background:0 0}
.top-bar-section ul li>a{color:#000;display:block;font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;padding-left:.9375rem;padding:12px 0 12px .9375rem;text-transform:none;width:100%}
.top-bar-section ul li>a.button{font-size:.8125rem;padding-left:.9375rem;padding-right:.9375rem;background-color:#0b5c70;border-color:#094a5a;color:#fff}
.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{background-color:#094a5a}
.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{color:#fff}
.top-bar-section ul li>a.button.secondary{background-color:#b41b12;border-color:#90160e;color:#fff}
.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{background-color:#90160e}
.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{color:#fff}
.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{background-color:#368a55}
.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{color:#fff}
.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{background-color:#cf2a0e}
.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{color:#fff}
.top-bar-section ul li>a.button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
.top-bar-section ul li>a.button.warning:focus,.top-bar-section ul li>a.button.warning:hover{background-color:#cf6e0e}
.top-bar-section ul li>a.button.warning:focus,.top-bar-section ul li>a.button.warning:hover{color:#fff}
.top-bar-section ul li>a.button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
.top-bar-section ul li>a.button.info:focus,.top-bar-section ul li>a.button.info:hover{background-color:#61b6d9}
.top-bar-section ul li>a.button.info:focus,.top-bar-section ul li>a.button.info:hover{color:#fff}
.top-bar-section ul li>button{font-size:.8125rem;padding-left:.9375rem;padding-right:.9375rem;background-color:#0b5c70;border-color:#094a5a;color:#fff}
.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{background-color:#094a5a}
.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{color:#fff}
.top-bar-section ul li>button.secondary{background-color:#b41b12;border-color:#90160e;color:#fff}
.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{background-color:#90160e}
.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{color:#fff}
.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}
.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{background-color:#368a55}
.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{color:#fff}
.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}
.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{background-color:#cf2a0e}
.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{color:#fff}
.top-bar-section ul li>button.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}
.top-bar-section ul li>button.warning:focus,.top-bar-section ul li>button.warning:hover{background-color:#cf6e0e}
.top-bar-section ul li>button.warning:focus,.top-bar-section ul li>button.warning:hover{color:#fff}
.top-bar-section ul li>button.info{background-color:#a0d3e8;border-color:#61b6d9;color:#333}
.top-bar-section ul li>button.info:focus,.top-bar-section ul li>button.info:hover{background-color:#61b6d9}
.top-bar-section ul li>button.info:focus,.top-bar-section ul li>button.info:hover{color:#fff}
.top-bar-section ul li:hover:not(.has-form)>a{color:#ffa800}
.top-bar-section ul li.active>a{background:#a61911;color:#fff}
.top-bar-section ul li.active>a:hover{background:#094f60;color:#fff}
.top-bar-section .has-form{padding:.9375rem}
.top-bar-section .has-dropdown{position:static!important}
.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:transparent transparent transparent rgba(255,255,255,.4);border-left-style:solid;margin-right:.9375rem;margin-top:-4.5px;position:absolute;top:50%;right:0}
.top-bar-section .has-dropdown.moved{position:static}
.top-bar-section .has-dropdown.moved>.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important;width:100%}
.top-bar-section .has-dropdown.moved>a:after{display:none}
.top-bar-section .dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block;padding:0;position:absolute;top:0;z-index:99;left:100%;padding:10px}
.top-bar-section .dropdown li{height:auto;width:33%;position:relative!important}
.top-bar-section .dropdown li a{font-weight:400;padding:8px .9375rem}
.top-bar-section .dropdown li a.parent-link{font-weight:400}
.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0;font-size:1.125rem}
.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{color:#fff;display:block}
.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{background:0 0}
.top-bar-section .dropdown li.has-form{padding:8px .9375rem}
.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}
.top-bar-section .dropdown label{color:#777;font-size:.625rem;font-weight:700;margin-bottom:0;padding:8px .9375rem 2px;text-transform:uppercase}
.js-generated{display:block}
@media only screen and (min-width:40.0625em){
.top-bar{overflow:visible}
.top-bar:after,.top-bar:before{content:" ";display:table}
.top-bar:after{clear:both}
.top-bar .toggle-topbar{display:none}
.top-bar .title-area{float:left}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name h5 a,.top-bar .name h6 a{width:auto}
.top-bar .button,.top-bar button,.top-bar input,.top-bar select{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}
.top-bar .has-form>.button,.top-bar .has-form>button{font-size:.875rem;height:1.75rem;position:relative;top:.53125rem}
.contain-to-grid .top-bar{margin:0 auto;margin-bottom:0;max-width:73.125rem}
.top-bar-section{transition:none 0 0;left:0!important}
.top-bar-section ul{display:inline;height:auto!important;width:auto}
.top-bar-section ul li{float:left}
.top-bar-section ul li .js-generated{display:none}
.top-bar-section li.hover>a:not(.button){background-color:#a61911;background:#a61911}
.top-bar-section li:not(.has-form) a:not(.button){background:0 0;line-height:2.8125rem;padding:0 19px 0!important;position:relative}
.top-bar-section li:not(.has-form) a:not(.button):hover{color:#ffa800}
.top-bar-section li.active:not(.has-form) a:not(.button){background:#a61911;color:#fff;line-height:2.8125rem;padding:0 .9375rem}
.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#094f60;color:#fff}
.top-bar-section .has-dropdown>a:after{border:inset 5px;content:"";display:block;height:0;width:0;border-color:rgba(0,0,0,.9) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:1.40625rem;right:-17px}
.top-bar-section .has-dropdown.moved{position:relative}
.top-bar-section .has-dropdown.moved>.dropdown{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;display:block}
.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}
.top-bar-section .has-dropdown>a:focus+.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\f0d7";left:80%;right:initial;top:16px;font-family:FontAwesome}
.top-bar-section .dropdown{left:0;background:0 0;min-width:100%;top:auto}
.top-bar-section .dropdown li a{background:#cb1e14;color:#fff;line-height:2.8125rem;padding:12px .9375rem;white-space:nowrap}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:0 0;color:#000}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){color:#ffa800;background:0 0}
.top-bar-section .dropdown li label{background:#333;white-space:nowrap}
.top-bar-section .dropdown li .dropdown{left:100%;top:0}
.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-right:solid 1px #4e4e4e;border-bottom:none;border-top:none;clear:none;height:2.8125rem;width:0}
.top-bar-section .has-form{height:2.8125rem;padding:0 .9375rem}
.top-bar-section .right li .dropdown{left:auto;right:0}
.top-bar-section .right li .dropdown li .dropdown{right:100%}
.top-bar-section .left li .dropdown{right:auto;left:0;width:100%;background:#fff;box-shadow:0 1px 5px #000;-moz-box-shadow:0 1px 5px #000;-webkit-box-shadow:0 1px 5px #000;-ms-box-shadow:0 1px 5px #000;-o-box-shadow:0 1px 5px #000}
.top-bar-section .left li .dropdown li .dropdown{left:100%}
.no-js .top-bar-section ul li:hover>a{background-color:#a61911;background:#a61911;color:#fff}
.no-js .top-bar-section ul li:active>a{background:#a61911;color:#fff}
.no-js .top-bar-section .has-dropdown:hover>.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}
.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{position:static!important;height:auto;width:auto;overflow:visible;clip:auto;display:block;position:absolute!important}
}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
.text-justify{text-align:justify!important}
@media only screen and (max-width:40em){
.small-only-text-left{text-align:left!important}
.small-only-text-right{text-align:right!important}
.small-only-text-center{text-align:center!important}
.small-only-text-justify{text-align:justify!important}
}
@media only screen{
.small-text-left{text-align:left!important}
.small-text-right{text-align:right!important}
.small-text-center{text-align:center!important}
.small-text-justify{text-align:justify!important}
}
@media only screen and (min-width:40.0625em) and (max-width:64em){
.medium-only-text-left{text-align:left!important}
.medium-only-text-right{text-align:right!important}
.medium-only-text-center{text-align:center!important}
.medium-only-text-justify{text-align:justify!important}
}
@media only screen and (min-width:40.0625em){
.medium-text-left{text-align:left!important}
.medium-text-right{text-align:right!important}
.medium-text-center{text-align:center!important}
.medium-text-justify{text-align:justify!important}
}
@media only screen and (min-width:64.0625em) and (max-width:90em){
.large-only-text-left{text-align:left!important}
.large-only-text-right{text-align:right!important}
.large-only-text-center{text-align:center!important}
.large-only-text-justify{text-align:justify!important}
}
@media only screen and (min-width:64.0625em){
.large-text-left{text-align:left!important}
.large-text-right{text-align:right!important}
.large-text-center{text-align:center!important}
.large-text-justify{text-align:justify!important}
}
@media only screen and (min-width:90.0625em) and (max-width:120em){
.xlarge-only-text-left{text-align:left!important}
.xlarge-only-text-right{text-align:right!important}
.xlarge-only-text-center{text-align:center!important}
.xlarge-only-text-justify{text-align:justify!important}
}
@media only screen and (min-width:90.0625em){
.xlarge-text-left{text-align:left!important}
.xlarge-text-right{text-align:right!important}
.xlarge-text-center{text-align:center!important}
.xlarge-text-justify{text-align:justify!important}
}
@media only screen and (min-width:120.0625em) and (max-width:6249999.9375em){
.xxlarge-only-text-left{text-align:left!important}
.xxlarge-only-text-right{text-align:right!important}
.xxlarge-only-text-center{text-align:center!important}
.xxlarge-only-text-justify{text-align:justify!important}
}
@media only screen and (min-width:120.0625em){
.xxlarge-text-left{text-align:left!important}
.xxlarge-text-right{text-align:right!important}
.xxlarge-text-center{text-align:center!important}
.xxlarge-text-justify{text-align:justify!important}
}
blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
a{color:#0b5c70;line-height:inherit;text-decoration:none}
a:focus,a:hover{color:#094f60}
a img{border:none}
p{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}
p.lead{font-size:1.21875rem;line-height:1.6}
p aside{font-size:.875rem;font-style:italic;line-height:1.35}
h1,h2,h3,h4,h5,h6{color:#222;font-family:Helvetica,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.4;margin-bottom:.5rem;margin-top:.2rem;text-rendering:optimizeLegibility}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;font-size:60%;line-height:0}
h1{font-size:remCalc(44) -.625rem}
h2{font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;padding-bottom:12px!important;color:#242424!important}
h3{font-size:.9375rem}
h4{font-size:remCalc(23) -.3125rem}
h5{font-size:remCalc(18) 0}
h6{font-size:1rem}
.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:.2rem;margin-bottom:.5rem}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;height:0;margin:1.25rem 0 1.1875rem}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit}
small{font-size:60%;line-height:inherit}
code{background-color:#f6aeaa;border-color:#f38a84;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;padding:.125rem .3125rem .0625rem}
dl,ol,ul{font-family:inherit;font-size:1rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}
ul{margin-left:1.1rem}
ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}
ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}
ul.square{list-style-type:square;margin-left:1.1rem}
ul.circle{list-style-type:circle;margin-left:1.1rem}
ul.disc{list-style-type:disc;margin-left:1.1rem}
ol{margin-left:1.4rem}
ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}
.no-bullet{list-style-type:none;margin-left:0}
.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}
dl dt{margin-bottom:.3rem;font-weight:700}
dl dd{margin-bottom:.75rem}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;cursor:help}
abbr{text-transform:none}
abbr[title]{border-bottom:1px dotted #ddd}
blockquote{margin:0 0 1.25rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:.8125rem;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote,blockquote p{line-height:1.6;color:#6f6f6f}
.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:.625rem .75rem}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:700;font-size:.9375rem}
.vevent .summary{font-weight:700}
.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 .0625rem}
@media only screen and (min-width:40.0625em){
h1,h2,h3,h4,h5,h6{line-height:1.4}
h1{font-size:remCalc(44)}
h2{font-size:remCalc(37)}
h3{font-size:1.25rem}
h4{font-size:remCalc(23)}
h5{font-size:remCalc(18)}
h6{font-size:1rem}
}
@media print{
*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" ("attr(href) ")"}
abbr[title]:after{content:" ("attr(title) ")"}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
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%!important}
@page{margin:.34in}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media only screen{
.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
}
@media only screen and (min-width:40.0625em){
.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
}
@media only screen and (min-width:64.0625em){
.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}
}
@media only screen and (min-width:90.0625em){
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}
}
@media only screen and (min-width:120.0625em){
.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}
.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}
.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}
thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}
tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}
tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}
td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}
}
.hide-for-portrait,.show-for-landscape{display:inherit!important}
.hide-for-landscape,.show-for-portrait{display:none!important}
table.hide-for-landscape,table.show-for-portrait{display:table!important}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}
@media only screen and (orientation:landscape){
.hide-for-portrait,.show-for-landscape{display:inherit!important}
.hide-for-landscape,.show-for-portrait{display:none!important}
table.hide-for-portrait,table.show-for-landscape{display:table!important}
thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}
tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}
tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}
td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}
}
@media only screen and (orientation:portrait){
.hide-for-landscape,.show-for-portrait{display:inherit!important}
.hide-for-portrait,.show-for-landscape{display:none!important}
table.hide-for-landscape,table.show-for-portrait{display:table!important}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}
}
.show-for-touch{display:none!important}
.hide-for-touch{display:inherit!important}
.touch .show-for-touch{display:inherit!important}
.touch .hide-for-touch{display:none!important}
table.hide-for-touch{display:table!important}
.touch table.show-for-touch{display:table!important}
thead.hide-for-touch{display:table-header-group!important}
.touch thead.show-for-touch{display:table-header-group!important}
tbody.hide-for-touch{display:table-row-group!important}
.touch tbody.show-for-touch{display:table-row-group!important}
tr.hide-for-touch{display:table-row!important}
.touch tr.show-for-touch{display:table-row!important}
td.hide-for-touch{display:table-cell!important}
.touch td.show-for-touch{display:table-cell!important}
th.hide-for-touch{display:table-cell!important}
.touch th.show-for-touch{display:table-cell!important}
.show-for-sr{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.show-on-focus{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}
.print-only,.show-for-print{display:none!important}
@media print{
.print-only,.show-for-print{display:block!important}
.hide-for-print,.hide-on-print{display:none!important}
table.show-for-print{display:table!important}
thead.show-for-print{display:table-header-group!important}
tbody.show-for-print{display:table-row-group!important}
tr.show-for-print{display:table-row!important}
td.show-for-print{display:table-cell!important}
th.show-for-print{display:table-cell!important}
}
.galleria-content img{width:100px}
.element-invisible{display:none}
.admin-menu .fixed{top:1.8125em}
#status-messages.reveal-modal .alert-box{margin-bottom:0}
.reveal-modal{z-index:999}
.item-list .pager{clear:none}
.item-list .pager li{padding:0}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;margin-top:.401em;margin-bottom:.236em}
h1{font-size:1.618em}
h2{font-size:1.5em}
h3{font-size:1.25em}
h4{font-size:1.25em}
blockquote,dd,dl,dt,form,p,pre,td,th{margin-bottom:1.05em}
a{color:#008cae}
dl,ol,ul{margin-left:0}
cite{font-size:.8em}
.header-top-wrap{background:#fff url(../images/header-top-wrap-img.png);background-position:center;padding:0 0 3px}
.header-wrap{background:#fff;padding:0 0 7px}
.header-top .phone{padding:0 .5em;color:#fbf3e8;font-weight:400;font-size:14px;margin-top:.401em;margin-bottom:.236em}
.header-top .phone i{font-size:19px;padding-right:5px;vertical-align:middle}
.header-top .block{float:right}
.header-top .block,.header-top .block ul{display:inline;margin:0;padding:0 0 .25em 0}
.header-top .block-system-navigation li,.header-top .block-system-user-menu li{list-style-type:none;display:inline}
.header-top .block-system-navigation li.first:after,.header-top .block-system-user-menu li.first:after{color:#fff;content:"";padding:0 10px 0 0}
.header-top .block-system-user-menu li.first.last:after{content:" "}
.header-top .block-system-navigation li.first.last.leaf{background-size:15px}
.header-top .block-system-navigation li a,.header-top .block-system-user-menu li a{color:#fff;font-size:.75em}
.header-top .block-system-navigation li a:hover,.header-top .block-system-user-menu li a:hover{text-decoration:underline}
.l-header .block{float:right;margin:0}
.l-header .block-search{padding:0;width:210px;margin-right:.46875em}
.l-header .logo a img{display:block;margin-left:auto;margin-right:auto;width:120px}
#site-name{color:#fbf3e8;font-size:25px;font-weight:400;line-height:1.2;margin:0}
#site-name a,#site-name a:link,#site-name a:visited{color:#fbf3e8}
.slogan{font-size:17px;line-height:1.3;color:#fbf3e8;display:inline-block}
.block-search input[type=search],.block-search input[type=text]{width:150px}
.block-search button{width:50px;margin-left:10px}
section.block.block-search.block-search-form{width:210px}
.top-bar{padding-bottom:5px}
.nav{background-color:#b41b12}
header[role=banner] .contain-to-grid .top-bar .top-bar-section{margin-left:1em;border-left:2px solid #86140d}
.contain-to-grid,.top-bar,.top-bar-section,.top-bar-section li a:not(.button),.top-bar-section ul li>a{font-weight:400;font-size:13px;text-transform:uppercase;font-weight:600}
.top-bar-section .dropdown li a:not(.button){font-size:15px}
.top-bar-section ul{background:0 0}
.top-bar-section li a:not(.button),bar-section ul li .top->a,bar-section ul li li .top->a{border-left:none;border-right:none;background-color:none}
.top-bar-section .dropdown li a.parent-link{background:0 0!important;color:#ffa800!important}
.top-bar-section ul ul li:hover a:not(.button),.top-bar-section ul ul li:hover>a,.top-bar-section ul ul ul li:hover a:not(.button),.top-bar-section ul ul ul li:hover>a{background-color:#9d1810}
.block-search button{width:50px;margin-left:10px;padding-top:0;padding-bottom:2.3em;top:.3em}
h4.phone{font-size:1.5em;color:#fff;font-weight:400}
.breadcrumbs{padding-left:0;background-color:transparent;border:0}
.l-main{margin-bottom:2.75em}
.split{width:50%;float:left;z-index:3}
.one-sidebar .main{padding-left:.46875em;padding-right:.46875em;width:66.66667%;float:left}
.sidebar{padding-left:.46875em;padding-right:.46875em;width:33.33333%;float:left}
.left{margin-right:1em;z-index:1}
.l-footer{padding:.618em 0 0 1.618em}
.footer-wrap{background-color:#4f4f4f;color:#fff;clear:both}
.lower-footer-wrap{background:#4f4f4f url(../images/footer-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0}
.l-footer-columns .node-title{display:none}
footer label{display:none}
.l-footer-columns .block{margin-left:0}
.l-footer-columns h2,.l-footer-columns h2 strong{color:#fff!important;font-size:1.618em;margin-top:0;margin-bottom:0}
.l-footer-columns h2.block-title{font-size:1.05em}
.footer-first h2.phone{color:#f38c0d}
.l-footer-columns h3{color:#fff;font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.05044em;margin-top:0;margin-bottom:0}
.l-footer-columns .tweet a{background:url(../images/orange-bird1.png) top left no-repeat;padding-left:50px;display:block;height:2.61794em}
.l-footer-columns a:active,.l-footer-columns a:hover,.l-footer-columns a:link,.l-footer-columns a:visited{color:#fff}
.block-block-35{background:#605d5c;margin-bottom:1em}
form .button,form button{margin-bottom:0}
.block-block-35 h2{font-size:1.05em;font-family:Helvetica,Helvetica,Arial,sans-serif}
.block-block-35 label{margin-top:1em;margin-bottom:-.649em;color:#ddd}
.footer .block-menu{padding:1em 0}
.footer ul.menu{list-style-type:none;padding:0;margin:0}
.footer ul li{display:inline-block;padding-right:1em}
footer ul li a{display:inline-block;padding:0 .25em}
footer ul li a{padding:0 .25em!important}
footer ul li.first a{padding-left:0!important}
.copyright{color:#fff;font-size:13px;text-align:center}
.block-block-44,.block-block-45{float:left}
.block-block-45 img{width:45px}
.block{padding:1.05044em}
.contain-to-grid .top-bar,.contain-to-grid .top-bar .top-bar-section,.top-bar-section ul,.top-bar-section ul li{position:relative;z-index:999}
.contain-to-grid .top-bar .top-bar-section #main-menu>li:hover:before{content:"";display:block;width:100%;position:absolute;height:18px;bottom:0;left:0;right:0;z-index:98}
.menu-block-wrapper ul.menu{list-style-type:none;padding:0;margin:0}
.menu-block-wrapper ul.menu li ul{padding-left:2em}
.menu-block-wrapper ul li.active a{color:#222}
.menu-block-wrapper ul li.active ul li a{color:#008cae}
.panel-pane h2{margin:0;padding:0}
.bottom_content_data h2{font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;color:#333!important;font-weight:500!important;background:0 0}
.page-school-fundraising-products .panel-pane h2{font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;color:#333!important;font-weight:500!important;background:0 0}
@media only screen and (max-width:40em){
.pane-home-slideshow-panel-pane-1{display:none}
.section-testimonials .pane-menu-block-3{margin-top:2.7em}
}
.field-name-have-a-question-with-title h2.node-title{display:none}
.box{padding:1.618em}
.panel-pane{position:relative}
.panel-pane .item-list ul{margin:0}
.highlighted{margin-top:.618em}
.highlighted .pane-content{padding:0}
.highlighted.top ul{margin-bottom:0}
.highlighted ul li a,.highlighted.bottom .view-catalogue-list h4,.highlighted.top .view-big-events h4,.highlighted.top .view-brochures-by-type h4,.pane-catalogue-list-panel-pane-1 .view-header>h4{padding-left:20px}
.page-newhome .panels-flexible-region-first{width:100%}
.page-newhome .pane-homepage-intro-panel-pane-1 .pane-content{padding:0 0 1em}
.pane-catalogue-list-panel-pane-1 .view-header>h4,.view-header h4{padding-left:20px}
.pane-catalogue-list-panel-pane-1 ul>li.views-row>a{padding-left:40px}
.highlighted ul li a{display:block;line-height:50px}
.highlighted .view-big-events ul li a{padding-left:20px}
.highlighted .view-group-schools-list h4{padding-left:0}
.gray{background:#fbf3e8;border:3px solid #464443}
.gray h2{color:#fff;background:#464443;margin:0;padding:10px}
.gray-special{background:#464443;margin-top:.618em}
.gray-special h2{color:#fff;background:#464443}
.orange{background:#fbf3e8;border:3px solid #f38c0d}
.orange h2{background:#f38c0d;color:#fff;margin-top:0;padding:10px}
.blue{background:#fbf3e8;border:3px solid #0b5c70}
.blue h2{background:#0b5c70;color:#fff;margin:0;padding:10px}
.red{background:#fbf3e8;border:3px solid #b41b12}
.red h2{background:#b41b12;color:#fff;margin-top:0;padding:10px}
.top{border-bottom:0}
.bottom{border-top:0;margin-top:0}
.bottom h2{display:none}
.bottom .pane-content{padding:1em 0 0 0}
.schools.top .pane-content{padding-bottom:1em}
.schools.top h4{padding-left:50px;line-height:50px;background:url(../icons/school-icon-50.png) top left no-repeat;margin:0}
.schools.top .pane-content ul li a{display:block;padding-left:50px}
.blue.top .pane-content,.groups.bottom .pane-content{padding:0}
.light-gray{padding:12px 1.618em;background:#ece9e5;margin-top:10px;margin-bottom:1em}
.light-color{background:#f4f4f4;padding:1.618em}
.pane-blog-panel-pane-3 h2{margin-top:0;margin-bottom:0}
.brochure-bottom{background:#fbf3e8;border-bottom:3px solid #464443;border-left:3px solid #464443;border-right:3px solid #464443}
.brochure-bottom h4{margin:0}
.panel-separator{display:none}
.field-name-prize-programs-2,.pane-prize-prog-list-panel-pane-3{padding:.5em 0}
.pane-prize-prog-list-panel-pane-3 table{border:0}
.pane-prize-prog-list-panel-pane-3 table tr{background:0 0}
.field-name-prize-programs-2 ul>li.views-row,.pane-prize-prog-list-panel-pane-3 ul>li.views-row{float:left;margin:0 .5em;width:80px}
.field-name-prize-programs-2 h4,.pane-prize-prog-list-panel-pane-3 h4{padding:.5em}
.field-name-field-brochure-mini a{display:block;line-height:1.3}
aside.large-3.sidebar-second.columns.sidebar{margin-top:6.2em}
#views-form-commerce-cart-form-default table{width:100%}
.line-item-total-label{display:none}
.line-item-total-raw:before{content:"Subtotal: ";font-weight:700}
.block-block-36{text-align:center;clear:both}
table.views-table.cols-5{width:100%}
div.commerce-line-item-views-form img{float:left;margin-right:1em}
ol.inline.commerce-checkout-progress li{width:auto;margin:0 25px}
ol.inline.commerce-checkout-progress li.checkout.first{margin-left:0}
section.block.block-commerce-checkout-progress.contextual-links-region.block-commerce-checkout-progress-indication{padding:0}
p.checkout-cart-button{margin-bottom:0}
p.checkout-cart-button a,p.or{margin-bottom:.5em}
p.security{margin-top:2em}
form#commerce-checkout-form-checkout{position:relative}
.views-table.cols-4{width:100%;margin-top:.5em}
.commerce-order-handler-area-order-total .commerce-price-formatted-components{width:33%;margin-left:auto;padding-top:0}
.page-checkout fieldset#edit-buttons{width:33%;position:absolute;top:.3em;right:0;text-align:center}
.page-checkout fieldset#edit-buttons1{width:66%}
.page-checkout fieldset#edit-buttons,.page-checkout fieldset#edit-buttons1,.page-checkout fieldset[id^=edit-buttons]{padding:1.618em}
.page-checkout fieldset#edit-buttons .button-operator,.page-checkout fieldset[id^=edit-buttons] .button-operator{display:block;margin:1em}
.page-checkout fieldset#edit-buttons1 .button-operator{margin:0 1em}
#edit-validate{display:none}
input#edit-account-login-mail,input#edit-customer-profile-billing-commerce-firstdata-billing-phone-und-0-value,input#edit-customer-profile-billing-field-phone-und-0-value{width:220px; margin: auto;}
.page-checkout .form-actions,.page-checkout .form-item{margin:0}
select#edit-customer-profile-billing-commerce-customer-address-und-0-administrative-area,select#edit-customer-profile-shipping-commerce-customer-address-und-0-administrative-area{width:150px;vertical-align:middle;margin:0}
form#commerce-checkout-form-review{position:relative}
.checkout-help{display:none}
.page-checkout-review fieldset#edit-buttons{top:-2em}
#edit-commerce-payment,table.checkout-review{width:65%}
#edit-commerce-payment{background:#f4f1ed;padding:1.618em;position:relative;margin-top:45px}
select#edit-commerce-payment-payment-details-credit-card-exp-month,select#edit-commerce-payment-payment-details-credit-card-exp-year{width:50px}
input#edit-commerce-payment-payment-details-credit-card-code{width:100px}
.checkout-buttons .checkout-back,.checkout-buttons .checkout-cancel{font-weight:400;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
label.option[for=edit-commerce-payment-payment-method-firstdata-cccommerce-payment-firstdata-cc]{text-transform:capitalize}
label.option[for=edit-commerce-payment-payment-method-firstdata-cccommerce-payment-firstdata-cc]:after{content:url(/sites/all/themes/bigevent/images/credit_card_logos_250.png);display:block;text-transform:capitalize}
#payment-details .check-payment,#payment-details .more-info{font-size:.849em}
#edit-commerce-payment-payment-method:before{color:#222;content:"Payment information";font-weight:700;margin-bottom:1em;display:block;font-size:1.225em;font-family:Helvetica,Helvetica,Arial,sans-serif;position:absolute;top:-30px;left:0}
#payment-details{padding:1em;margin:1em;background:#ece9e5}
#payment-details .check-payment ol{list-style-position:inside}
#payment-details .check-payment ol li{font-size:.9em}
#payment-details .check-payment p{font-size:1em}
.pane-catalogue-list-panel-pane-1{height:440px}
.pane-brochures-by-type-panel-pane-1{height:470px}
.pane-big-events-panel-pane-1{height:720px}
.pane-prize-home{height:340px}
.pane-product-term-panel-pane-1{height:1586px}
.pane-stores-panel-pane-1{height:384px}
.pane-schools-homepage{height:450px}
#panels-ipe-paneid-21{height:305px}
.pane-testimonial-block-panel-pane-1{height:766px}
.panel-pane.pane-custom.pane-1{margin-bottom:1em}
.pane-block.pane-block-68{position:relative;margin-left:-336px;right:35px;padding:35px 0}
.pane-block-67 h2{font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;padding-bottom:12px!important;display:inline-block;color:#242424!important}
.pane-block-68 h2{background:0 0;color:#333!important;font-family:"Open Sans",sans-serif;font-weight:500;margin:0 0 5px;text-align:left;text-transform:none;font-size:22px;line-height:36px}
.pane-block-68 p.calculus{margin-right:226px;background:#f2f2f2;padding:20px;border-radius:15px!important;font-style:italic;color:#000;margin-left:134px}
.panel-pane.pane-custom.pane-1.custom_block_for_calculator{position:relative;margin-left:-336px;right:35px;padding:35px 0}
.review_right_school_brochure{margin-top:20px}
.page-fundraiser-prize-programs .pane-testimonial-block,.page-school-brochure-fundraisers .pane-testimonial-block{display:inline-block;width:26%;vertical-align:top;margin-right:30px}
.page-fundraiser-prize-programs .bottom_content_data,.page-school-brochure-fundraisers .bottom_content_data{display:inline-block;width:70%;clear:none!important;margin:0!important}
.page-fundraiser-prize-programs .panel-pane.pane-custom.pane-1,.page-school-brochure-fundraisers .panel-pane.pane-custom.pane-1{margin-top:20px!important;margin-left:280px}
.button,.button.secondary,button,button.secondary{color:#fff;background-color:#fd9e2a;box-shadow:none;border-radius:5px;font-size:16.807px}
.button a,.button.secondary a,button a,button.secondary a{color:#fff}
.button.secondary:active,.button.secondary:focus,.button.secondary:hover,.button:active,.button:focus,.button:hover,button.secondary:active,button.secondary:focus,button.secondary:hover,button:active,button:focus,button:hover{background-color:#e78409;border-color:#e78409}
.second-color-button,.slide-desc .button{border-radius:5px;font-size:16.807px;border:2px solid #86140d}
.second-color-button:hover,.slide-desc .button:hover{background-color:#86140d}
.audience a.button{font-size:1.8em;width:280px}
.audience .pane-content{text-align:center}
.cart_button{padding-left:1.5em;padding-right:1.5em}
.cart_button img{text-align:center}
header .cart{padding:.5em;border-radius:5px;margin-top:16.807px}
header .cart p{margin:0}
button[value=Upload].form-submit,input[type=file]{width:auto}
button[value=Upload].form-submit{border:2px solid #dc7e0b;padding-top:.5em;padding-right:1.5em;padding-bottom:.5em;padding-left:1.5em}
.views-content-title{background-color:#f38c0d;color:#fff;display:block;float:left;padding:1rem;width:33.333%;border-left:1px solid #935407;border-top:1px solid #935407;border-bottom:1px solid #935407}
.views-content-title:hover{background-color:#935407}
.stButton .stButton_gradient,.stButton .stMainServices{height:22px}
.service-links ul.links li{vertical-align:top}
.service-links ul.links li span{vertical-align:top!important}
.service-links ul>li{display:inline-block;vertical-align:top;margin:0}
.service-links ul>li span{vertical-align:top!important}
button.delete-line-item{font-size:1em;background:0 0;font-weight:400;border:0;color:#0b5c70;text-decoration:underline;box-shadow:none;padding:0}
.page-cart button#edit-checkout{display:none}
.page-cart button#edit-submit{float:right;font-size:.8em}
.button.red-button,.commerce-add-to-cart button.form-submit,button.checkout-continue{color: #242424!important;font-size: 14px!important;font-weight: 600;background: #fedc35 none repeat scroll 0 0!important;border: medium none!important;border-radius:5px;padding: 15px 15px!important;margin-left: 13px!important;}
button.checkout-continue:hover{background:#8fd4eb!important;border-color:#8fd4eb!important}
.button.red-button:active,.button.red-button:focus,.button.red-button:hover,.commerce-add-to-cart button.form-submit:active,.commerce-add-to-cart button.form-submit:focus,.commerce-add-to-cart button.form-submit:hover,button.checkout-continue:active,button.checkout-continue:focus,button.checkout-continue:hover{background-color:#86140d}
.button.blue-button{background-color:#118ead;border-radius:5px;font-size:16.807px;border:2px solid #004357}
.button.blue-button:hover{background-color:#0b5c70}
.button.green-button{background-color:#0d710a;border-radius:5px;font-size:16.807px;border:2px solid #084606}
.button.green-button:hover{background-color:#0a5708}
.block.block-commerce-checkout-progress.block-commerce-checkout-progress-indication{padding:0}
.cart_contents fieldset legend{margin:0}
label.option[for=edit-commerce-payment-payment-method-authnet-aimcommerce-payment-authnet-aim]{position:relative}
label.option[for=edit-commerce-payment-payment-method-authnet-aimcommerce-payment-authnet-aim]:after{content:"";clear:both;display:inline-block;padding-top:1em;width:135px;overflow:hidden;position:absolute;bottom:0;background-size:cover;background-image:url(/sites/all/themes/bigevent/images/credit_card_logos_250.png);background-size:cover;height:30px;left:80px}
.hp-slogan{clear:both;text-align:center;background-color:#fff!important}
.hp-slogan h3{color:#333!important;font-size:32px;margin:.4em 0;padding:0!important;font-weight:400}
.feature-wrap{clear:both}
.feature{background:#03a1c4;background:-moz-linear-gradient(top,#03a1c4 0,#0087b2 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#03a1c4),color-stop(100%,#0087b2));background:-webkit-linear-gradient(top,#03a1c4 0,#0087b2 100%);background:-o-linear-gradient(top,#03a1c4 0,#0087b2 100%);background:-ms-linear-gradient(top,#03a1c4 0,#0087b2 100%);background:linear-gradient(to bottom,#03a1c4 0,#0087b2 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#03a1c4', endColorstr='#0087b2', GradientType=0)}
.feature a.button{font-size:1.4em;margin-top:1em}
.callout{padding:1em}
.callout h2{text-align:center;color:#000;font-size:2em!important;margin:.75em 0 0!important}
@media only screen and (min-width:740px){
.callout p{font-size:20px;margin:0 3em}
}
.go-big .fun{font-size:3em!important;margin:0!important}
.go-big h4 span{display:none}
.home-video-wrap{width:85%;margin:0 auto}
.home-video-wrap iframe{height:445px}
.home-video{width:100%}
.teachers{background:#605d5c}
.parents-inner{background-position:0 0}
.teachers-inner{background-position:1px -500px}
@media only screen and (min-width:740px){
.parents .blur-box{margin:1em 1em 0 0}
}
.page-newhome .pane-homepage-intro-panel-pane-1 .pane-content{padding:0}
.panel-pane.pane-custom.pane-1{margin:0}
main.row.l-main{padding-bottom:0}
.blur-box{background:#333;color:#fff;padding:1em 2em}
.blur-box h2{color:#fff;font-size:2.5em;font-weight:400}
.blur-box p{font-size:1.4em;margin-bottom:.5em}
.front .testimonial{background:#f7e8d2}
.personalized-help{text-align:center}
.personalized-help h2{margin-top:1em;font-size:1.8em;color:#333}
.message-button{width:50%;margin:0 auto;height:610px}
.call-image,.email-image{background-image:url(../images/sprite-hp.png);width:167px;vertical-align:middle;margin:0 auto;padding-top:190px;font-size:1.5em;line-height:3}
.call-image{background-position:-25px -921px}
.email-image{background-position:-351px -921px}
.message-button .phone{font-weight:700;font-size:.75em}
@media only screen and (min-width:740px){
.front .testimonial-image{background-image:url(../images/sprite-hp.png);background-position:-760px -938px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;height:160px;margin:0 1em;position:relative;vertical-align:middle;width:160px;vertical-align:middle;margin:0 auto 1em;text-align:center}
.front .testimonial p{padding-left:10em}
.front .message-button{height:310px}
.front .call-us,.front .email-us{float:left;width:50%}
.front .message-button .phone{font-weight:700;font-size:1em}
}
fieldset{border:0;padding:0;clear:both;margin-top:2em}
.body.field{margin-top:0}
fieldset legend{margin:1em 0 1em 0;padding:0}
.form-item .description{font-size:.7em;margin-top:1.5em;margin-bottom:1.5em}
input[type=checkbox],input[type=file],input[type=radio],select{margin:0}
.page-prize-program .block{padding:0}
.field-name-field-incentive-mini>a{display:block;line-height:1.3}
span.file{display:block}
.field-name-field-pdf1-description{margin-top:0}
.print_epub,.print_html,.print_mail,.print_pdf{margin:1em 0 0 0;display:block}
fieldset#edit-cart-contents{margin-bottom:0}
div#customer-profile-shipping-ajax-wrapper legend{margin-top:0}
.submitted{margin-bottom:1em}
.field-name-field-page-image,.node .field-name-field-blog-image,.node .field-name-field-incentive-image,.node .field-name-field-mini-full-image,.node .field-name-field-mini-image,.node .field-name-field-testimonial-image{float:left;margin-right:1.5em}
.pane-content .field-type-image{width:100%}
.galleria-container{background:#464443;width:100%!important}
.field-name-field-catalog-image{float:left;width:340px;margin:0 1em 1em 0}
.galleria-errors{display:none}
.caption{font-size:.85em;font-style:italic;margin:0 0 1.5em 0}
.node-type-brochures table{margin-bottom:.5em}
.field-name-have-a-question-with-title h2.node-title{display:none}
.field-name-field-testimonial-person{margin-bottom:0}
.field-name-field-caption.field-type-text,.field-name-field-caption.field-type-text p{font-size:.9em;margin:.5em 0;width:350px;font-style:italic}
.caption{font-size:.75em;margin:.5em 0;font-style:italic}
.field-name-field-faq-image img{width:220px}
.node-type-big-events .main h2.pane-title,.node-type-brochures .main h2.pane-title,.node-type-page-2-column .main h2.pane-title,.node-type-product-display .main h2.pane-title,.node-type-sales-incentive .main h2.pane-title,.node-type-stores .main h2.pane-title{font-size:1em;color:#464443}
.node-type-brochures .panels-flexible-region-last,.node-type-stores .panels-flexible-region-last{padding-right:1em}
.node-type-sales-incentive .field-name-field-video-youtube{margin-top:1em}
video{width:100%}
.pane-node-field-product-ref{padding-bottom:1px}
.pane-block-25{padding-top:0}
.choose{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.3em;margin:0 0 .5em 0}
.node-type-audience .choose{font-size:1.3em;margin-bottom:0}
h1,h1.page-title{font-size:1.618em;font-family:Helvetica,Helvetica,Arial,sans-serif}
.footer-wrap h2{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.3em}
.pane-title{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.618em;margin:0}
h3{font-size:16px!important;font-family:Helvetica,Helvetica,Arial,sans-serif;color:#333}
.view-content h3{margin-top:0}
.intro{color:#333!important;font-size:22px;margin:.4em 0;padding:0!important;font-weight:400}
h4{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1em}
.location.vcard{margin:inherit;padding:inherit;border:0;display:inline}
blockquote{padding:1.618em;border:0;width:70%;margin-left:auto;margin-right:auto;position:relative;background-color:#f2f2f2;border-radius:30px;font-style:italic;left:35px}
blockquote,blockquote p{color:#222}
blockquote ol,blockquote ul{color:#b41b12;font-weight:700}
blockquote ol{margin:0}
dl,ol,ul{list-style-position:outside}
strong{color:#464443}
.webform-component-webform_time select,.webform-datepicker select{width:30%}
.webform-client-form .form-item-submitted-brochure{float:left;width:180px;display:block;height:300px}
.webform-client-form .form-item-submitted-brochure:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.form-item-submitted-brochure label{background:url(../images/charleston-wrap-150.png) bottom left no-repeat;padding-top:10px;height:200px;padding:0 200px 210px 0}
#edit-submitted-mailing-address-state,#webform-component-mailing-address--state{width:50px}
#edit-submitted-zip-code,#webform-component-mailing-address--zip-code{width:150px}
input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{width:auto;max-width:100%}
.landing-page .main h1#page-title{display:none}
.landing-page .main h2.recommend{color:#464443;font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1em;text-transform:uppercase}
.landing-page .main h2{font-family:Helvetica,Helvetica,Arial,sans-serif}
.landing-page .main h3{font-size:1.4375em;border-top:1px solid #ddd;font-family:Helvetica,Helvetica,Arial,sans-serif;line-height:2em}
.landing-page .main .view-group-views-for-panes h4{margin-top:0;font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.4375em}
.landing-page .main .img{margin-top:0}
.landing-page .main .view li{margin:1em 0 2em}
.landing-page .top{background:#ffe4c2;margin-top:0;margin-bottom:1em;padding:1.618em;display:block}
.landing-page .top .sprites{padding-left:11em;background-image:url(../icons/groups-icons-100.png);height:100px;width:100px;left:0;position:absolute;vertical-align:middle;background-repeat:no-repeat}
.landing-page .top .schools .sprites{background-position:0 0}
.landing-page .top .bands .sprites{background-position:0 -100px}
.landing-page .top .booster-clubs .sprites{background-position:0 -300px}
.landing-page .top .cheerleaders .sprites{background-position:0 -200px}
.landing-page .top .sports .sprites{background-position:0 -400px}
.landing-page .top .church .sprites{background-position:0 -500px}
.landing-page .top .nonprofits .sprites{background-position:0 -600px}
.landing-page .top h2{font-family:Helvetica,Helvetica,Arial,sans-serif;padding-left:150px}
.landing-page .top h3{border-top:0;color:#464443;padding-left:150px}
.landing-page .pane-blogs-for-group-pages h3,.pane-blogs-for-group-pages-panel-pane-1 h3{font-size:1.2em;font-family:Helvetica,Helvetica,Arial,sans-serif;line-height:1.3;border-top:0}
.landing-page .pane-blogs-for-group-pages h3 a,.pane-blogs-for-group-pages-panel-pane-1 h3 a{font-weight:700}
.field-name-field-listing-page-image img{float:left;margin-right:2em;margin-top:7px}
.panel-pane.pane-custom.pane-1{clear:both;margin:0}
.panel-pane.pane-custom.pane-1{margin-bottom:0}
.panels-flexible-row.panels-flexible-row-right_sidebar-1.panels-flexible-row-first.clearfix.top{padding-bottom:0}
.view-images-for-listing-pages img{float:left;margin-right:1em;margin-top:7px}
.page-school-fundraising-products h2.pane-title{display:inline-block}
.page-school-fundraising-products .pane-frame{margin:0}
table{border:2px solid #ffcd8f}
table tr:nth-of-type(odd){background:#ffe4c2}
table tr:nth-of-type(even){background-color:#fff}
table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{padding:.5em .625em .625em;font-size:.775em}
.view ul li{list-style-type:none;margin:0;padding:0}
.view-big-events ul li,.view-display-id-page ul li{margin:2em 0}
.page-home .view-big-events ul li{margin:0}
.view-blog .teaser p{margin-bottom:.382em}
.panel-panel.header{padding:0}
.page-products .view-header{margin-bottom:1em}
.feature{background-color:#0b5c70}
.feature a.button{font-size:1.4em}
.page-newhome .main .feature h2{font-family:Helvetica,Helvetica,Arial,sans-serif;color:#fff;text-align:center;font-size:1.6em;font-weight:400;padding:1em 0 0}
.promo{text-align:center;margin:1em 0}
h4{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.05em;color:#464443}
.view-prize-prog-list .bottom .pane-content{padding:0}
.view-prize-home .Big-Events{display:none}
.highlighted .view-header .desc{padding:1em;line-height:1.3}
.highlighted ul li a:hover{background-color:#ffe4c2;color:#008cae}
.highlighted .view-schools-homepage h4{padding-left:60px;vertical-align:baseline;padding-top:10px}
.highlighted .view-schools-homepage ul{margin:0;padding:0}
.highlighted .view-schools-homepage ul li a{padding-left:60px}
.view-group-list ul{margin-bottom:0}
.groups.bottom .pane-content ul li a{background-color:#0b5c70;color:#fff;display:block}
.groups.bottom .pane-content ul li a:hover{background-color:#10829e}
.view-product-term ul li a{display:block}
.view-group-list a,.view-group-schools-list ul li a{padding-left:60px;line-height:50px;display:block}
.blue.top .Bands,.blue.top .Booster.Clubs,.blue.top .Cheerleaders,.blue.top .Church.Groups,.blue.top .Nonprofits,.blue.top .Schools,.blue.top .Youth.Sports,.groups.bottom .Bands,.groups.bottom .Booster.Clubs,.groups.bottom .Cheerleaders,.groups.bottom .Church.Groups,.groups.bottom .Nonprofits,.groups.bottom .Schools,.groups.bottom .Youth.Sports,.view-group-list .Bands,.view-group-list .Booster.Clubs,.view-group-list .Cheerleaders,.view-group-list .Church.Groups,.view-group-list .Nonprofits,.view-group-list .Schools,.view-group-list .Youth.Sports,.view-schools-homepage .Bands,.view-schools-homepage .Booster.Clubs,.view-schools-homepage .Cheerleaders,.view-schools-homepage .Church.Groups,.view-schools-homepage .Nonprofits,.view-schools-homepage .Schools,.view-schools-homepage .Youth.Sports{background-image:url(../icons/groups-icons-50.png);height:50px;width:50px;left:0;position:absolute;vertical-align:middle}
.Bands,.Booster.Clubs,.Cheerleaders,.Church.Groups,.Nonprofits,.Youth.Sports{background-image:url(../icons/groups-icons-100.png);height:100px;width:100px;left:0;position:absolute;vertical-align:middle}
.view-group-list .Colleges,.view-group-list .Elementary.Schools,.view-group-list .High.Schools,.view-group-list .Middle.Schools,.view-group-list .Preschools,.view-schools .Colleges,.view-schools .Elementary.Schools,.view-schools .High.Schools,.view-schools .Middle.Schools,.view-schools .Preschools,.view-schools-homepage .Colleges,.view-schools-homepage .Elementary.Schools,.view-schools-homepage .High.Schools,.view-schools-homepage .Middle.Schools,.view-schools-homepage .Preschools{background-image:url(../icons/schools-icons-50.png);height:50px;width:50px;left:0;position:absolute;vertical-align:middle}
.view-group-list .Preschools,.view-schools-homepage .Preschools{background-position:0 -100px}
.view-group-list .Bands,.view-schools-homepage .Bands{background-position:-50px -400px}
.view-group-list .Booster.Clubs,.view-schools-homepage .Booster.Clubs{background-position:-50px -500px}
.view-group-list .Cheerleaders,.view-schools-homepage .Cheerleaders{background-position:-50px -100px}
.view-group-list .Youth.Sports,.view-schools-homepage .Youth.Sports{background-position:-50px -200px}
.view-group-list .Church.Groups,.view-schools-homepage .Church.Groups{background-position:-50px -600px}
.view-group-list .Nonprofits,.view-schools-homepage .Nonprofits{background-position:-50px -300px}
.view-schools-homepage .Preschools{background-position:-50px 0}
.view-schools-homepage .Elementary.Schools{background-position:-50px -50px}
.view-schools-homepage .Middle.Schools{background-position:-50px -100px}
.view-schools-homepage .High.Schools{background-position:-50px -150px}
.view-schools-homepage .Colleges{background-position:-50px -200px}
.view-schools .Preschools{background-position:-50px 0}
.view-schools .Elementary.Schools{background-position:-50px -50px}
.view-schools .Middle.Schools{background-position:-50px -100px}
.view-schools .High.Schools{background-position:-50px -150px}
.view-schools .Colleges{background-position:-50px -200px}
.Schools{background-position:-100px 0}
.Bands{background-position:-100px -100px}
.Booster.Clubs{background-position:-100px -300px}
.Cheerleaders{background-position:-100px -200px}
.Youth.Sports{background-position:-100px -400px}
.Church.Groups{background-position:-100px -500px}
.Nonprofits{background-position:-100px -600px}
.view-schools-homepage .Schools{background-position:-50px 0}
.groups.bottom .Bands{background-position:0 -50px}
.groups.bottom .Booster.Clubs{background-position:0 -150px}
.groups.bottom .Cheerleaders{background-position:0 -100px}
.groups.bottom .Youth.Sports{background-position:0 -200px}
.groups.bottom .Church.Groups{background-position:0 -250px}
.groups.bottom .Nonprofits{background-position:0 -300px}
.groups.bottom li a:hover .Booster.Clubs{background-position:-50px -150px}
.groups.bottom li a:hover .Cheerleaders{background-position:-50px -100px}
.groups.bottom li a:hover .Bands{background-position:-50px -50px}
.groups.bottom li a:hover .Youth.Sports{background-position:-50px -200px}
.groups.bottom li a:hover .Church.Groups{background-position:-50px -250px}
.groups.bottom li a:hover .Nonprofits{background-position:-50px -300px}
.view-blog-for-homepage,.view-blogs-for-brochure-pages{margin-bottom:1em}
.view-blog-for-homepage p{margin-bottom:0}
.view-blog-for-homepage ul li,.view-blogs-for-brochure-pages ul li{margin-bottom:2em}
.view-testimonial-block ul li{margin-bottom:2em}
.slide-desc{color:#fff;float:left;width:40%;padding:20px;background:#464443;font-size:1em;overflow:hidden;height:300px}
.views-field.views-field-field-home-slide{float:left;display:block;clear:both;width:100%!important}
.slide-desc h3{color:#fff}
.views_slideshow_cycle_main{z-index:0}
.views-slideshow-controls-bottom{z-index:100;width:100%;background-color:#0385a6}
.img,.info{float:left}
.img{width:30%;clear:both}
.info{width:60%}
.clearfix.cta{margin-left:32%}
.view-content h4{margin-top:0}
.view-faq-list .img{width:15%}
.view-prize-prog-list ul li.Big.Events{display:none}
.not-front .large-6 .view-header h4,.page-brochure-fundraisers .pane-content .view-header h4,.page-prize-programs .pane-content .view-header h4{color:#fff;background:#464443;padding:10px;margin-top:1em;margin-bottom:0}
.not-front .large-6 ul>li,.page-brochure-fundraisers .view-brochures-by-type ul>li,.page-brochure-fundraisers .view-catalogue-list ul>li,.page-prize-programs .pane-content ul>li,.view-display-id-page ul>li,.view-id-performers ul>li,.view-product-taxonomy ul>li{padding:1em;margin:0}
.not-front .view-group-list ul>li,.not-front .view-schools ul>li{padding:.5em}
.view-schools ul li a{padding-left:70px;line-height:50px;display:block}
.view-display-id-page span i{margin-left:1em;display:block}
.ui-widget-content a{color:#0b5c70}
.node-type-faq .pane-content .field-type-image{width:auto}
.view-id-performers h2.node-title,.view-id-reptile_show_experts h2.node-title{display:none}
.view-id-performers .views-summary,.view-id-reptile_show_experts .views-summary{height:auto;-webkit-column-count:3;-moz-column-count:3;column-count:3}
.view-id-performers ul>li{padding:0}
.view-resources table{border:0}
.view-resources td{padding:0 4em 0 0}
.view-resources table tr:nth-of-type(odd){background:0 0}
table,video{max-width:100%}
@media only screen and (max-width:64em){
.pane-home-slideshow-panel-pane-1{display:none}
}
li.expanded.show-for-small a{display:none}
@media only screen and (max-width:40em){
.pane-home-slideshow-panel-pane-1{display:none}
form#views-form-commerce-cart-form-default{width:100%}
.one-sidebar .main,.panels-flexible-region,.panels-flexible-region-first,.panels-flexible-region-right_sidebar-center,.panels-flexible-region-right_sidebar-right_sidebar,.sidebar{clear:both;width:100%!important;padding-bottom:1em}
.header2-wrap{margin-top:0}
.Bands,.Booster.Clubs,.Cheerleaders,.Church.Groups,.Nonprofits,.Schools,.Youth.Sports{background-image:none;height:0;width:0;left:0;position:absolute;vertical-align:middle}
.landing-page .top h2,.landing-page .top h3{padding-left:0}
.sidebar{clear:both;width:100%}
.page-checkout fieldset#edit-buttons{width:100%;position:relative}
#edit-commerce-payment,table.checkout-review{width:100%;margin-bottom:1em}
aside.large-3.sidebar-second.columns.sidebar{margin-top:0}
.view-commerce-cart-form{width:90%}
table.views-table.cols-5{font-size:.8em}
}
.block-system-navigation .menu li a{position:relative;padding-left:24px}
.block-system-navigation .menu li a:before{content:"\f07a";position:absolute;left:0;font-family:FontAwesome;font-size:19px;bottom:-8px}
.block-system-user-menu .menu li a,.block-system-user-menu .menu li.first.last.leaf a{position:relative;padding-left:24px}
.block-system-user-menu .menu li.first.last.leaf a:before{content:"\f090";position:absolute;left:0;font-family:FontAwesome;font-size:19px;bottom:-8px}
.block-system-user-menu .menu li.first a:before{content:"\f007";position:absolute;left:0;font-family:FontAwesome;font-size:19px;bottom:-8px}
.block-system-user-menu .menu li.last a:before{content:"\f011";position:absolute;left:0;font-family:FontAwesome;font-size:19px;bottom:-8px}
header #site-name{color:#000;line-height:24px;padding-top:19px;display:block}
header #site-name .slogan{color:#000;margin-top:6px;font-family:Helvetica,Helvetica,Arial,sans-serif}
header #site-name a,header #site-name a:link,header #site-name a:visited{line-height:24px;display:block;font-size:25px;font-weight:400;margin:0;color:#464443;font-family:Helvetica,Helvetica,Arial,sans-serif}
.top-bar-section ul li>a.active{color:#ffa800}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){background:0 0;color:#000;position:relative}
.top-bar-section .dropdown li a{font-weight:100;line-height:30px!important}
.top-bar-section ul li:hover:not(.has-form)>a:after{border-color:rgba(223,180,25,.9) transparent transparent}
.top-bar-section .dropdown li .dropdown li{float:none;width:100%}
.top-bar-section .left li .dropdown li .dropdown{box-shadow:none;left:0;position:initial}
.top-bar-section .has-dropdown.hover>.dropdown li .dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown li .dropdown{position:inherit!important;visibility:visible}
.top-bar-section .left li .dropdown li a{text-transform:none}
.footer-second ul{list-style:none}
.footer-third .block-block-35{background:0 0;margin:0}
.footer-third input[type=email]{display:inline-block;height:46px;margin:0;width:67%}
.footer-third label{display:none}
.footer-third form{margin:0}
.footer-third input[type=submit]{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#fff;box-shadow:none;display:inline-block;height:46px;margin:0 0 0 11px;padding:0 21px;text-transform:uppercase}
.footer-third input[type=submit]:focus,.footer-third input[type=submit]:hover{border-color:#dfb419;color:#fff}
.footer-first .block p a:nth-child(1) img{width:70%}
.footer-first .block p a:nth-child(2){padding-left:5px}
.footer-first .block p a:nth-child(2) img{width:41px}
.footer-first .socialMedia{list-style:none;margin:0;padding:22px 0}
.footer-first .socialMedia li{display:inline-block;width:16%}
.footer-first .socialMedia li a{display:block}
.footer-first .socialMedia li a img{max-width:100%}
.personalized-help{background:#f3f3f3}
.call-image{background-image:none;position:relative;padding-top:163px}
.call-image:before{content:"\f095";background-image:none;background:#ffc655;border-radius:100%;width:160px;height:160px;position:absolute;top:0;left:0;right:0;margin:0 auto;font-family:FontAwesome;color:#fff;font-size:59px;line-height:normal;padding-top:50px}
.call-image h3{display:none}
.email-image{background-image:none;position:relative;padding-top:152px}
.email-image:before{content:"\f003";background-image:none;background:#ffa264;border-radius:100%;width:160px;height:160px;position:absolute;top:0;left:0;right:0;margin:0 auto;font-family:FontAwesome;color:#fff;font-size:59px;line-height:normal;padding-top:50px}
.call-image p{margin:8px 0 15px;font-weight:100!important;color:#797979;font-size:24px;position:relative}
.email-image a{font-weight:100!important;color:#797979;font-size:24px}
.call-image p:before{content:"+";position:absolute;top:0;left:-14px}
.parent-edu-section{background:#181919 url(../images/main-bg-img.jpg);background-repeat:repeat;background-size:cover;background-position:center;padding:40px 0;background-attachment:fixed}
.parent-edu-section .blur-box{background:0 0;color:#000;margin:0}
.parent-edu-section h2{color:#333!important;font-size:1.618em;font-weight:400;font-weight:700;position:relative;margin:0 0 15px}
.parent-edu-section h2:before{position:absolute;bottom:-4px;content:'';border-bottom:6px solid #ee1f25;left:0;width:70px}
.parent-edu-section .blur-box{font-size:1rem;color:#444;padding-top:.6em;padding-bottom:.6em}
.parent-edu-section .blur-box p{margin:0;font-size:1rem;font-weight:100;color:#444}
.parent-edu-section .blur-box p a{text-decoration:underline}
.front .testimonial{background-attachment:fixed;background-color:rgba(0,0,0,0);background-image:url(../images/testimonial-new-old.jpg);background-origin:padding-box;background-position:center center;background-repeat:repeat;padding:104px 0 52px;width:100%;background-size:cover}
.front .testimonial p strong{color:#fff;display:block;font-size:17px;font-weight:100;text-transform:capitalize}
.front .testimonial{color:#fff;text-align:center}
.front .testimonial .callout p:nth-child(1){position:relative;margin:0 auto;padding:0;width:90%}
.front .testimonial .callout p{margin:0;padding:0}
.front .testimonial .callout p:nth-child(1):before{position:absolute;left:-11px;top:-12px;content:"";color:#fff;background:url(../images/arrow-left.png);background-repeat:no-repeat;width:24px;height:18px}
.front .testimonial .callout p:nth-child(1):after{position:absolute;right:0;bottom:-8px;content:"";color:#fff;background:url(../images/arrow-right.png);background-repeat:no-repeat;width:24px;height:18px}
#widget_pager_bottom_home_slideshow-page_1{background:#0385a6}
#widget_pager_bottom_home_slideshow-page_1 img{height:auto;width:auto;max-width:100%}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item{border-right:1px solid #3ad5fc;width:33.3%;background:#0385a6;cursor:pointer;padding:0 10px;float:left}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item.active,#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:hover{background:#24b0d4}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:last-child{border:none}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-field-home-slide{display:inline-block;vertical-align:middle}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-field-home-slide img{width:100px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title{display:inline-block;width:54%}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title .views-content-title{background:0 0;border:none;float:none;padding:1rem 0 12px 71px;width:auto}
.views-content-title>a{color:#fff;font-family:Poppins,sans-serif!important;font-size:22px;font-weight:400;line-height:31px;position:relative}
.views-content-title>a::before{background:#24b0d4;border:2px solid #fff;border-radius:100%;color:#fff;content:"1";font-size:31px;font-weight:600;height:60px;left:-69px;line-height:57px;padding-left:0;position:absolute;text-align:center;width:60px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:nth-child(2) .views-content-title>a::before{background:#24b0d4;border:2px solid #fff;border-radius:100%;color:#fff;content:"2";font-size:31px;font-weight:600;height:60px;left:-69px;line-height:57px;padding-left:0;position:absolute;text-align:center;width:60px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:nth-child(3) .views-content-title>a::before{background:#24b0d4;border:2px solid #fff;border-radius:100%;color:#fff;content:"3";font-size:31px;font-weight:600;height:60px;left:-69px;line-height:57px;padding-left:0;position:absolute;text-align:center;width:60px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item.active:nth-child(1) .views-content-title>a::before,#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item.active:nth-child(2) .views-content-title>a::before,#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item.active:nth-child(3) .views-content-title>a::before{background:#0385a6;border:2px solid #fff;color:#fff}
.block-views-slider-home-page-block{position:relative;background:#f0f0f0;margin:10px 0}
.block-views-slider-home-page-block .view-footer .promo .button{text-transform:uppercase;font-size:19.807px;background:#fd9e2a;border:1px solid #fd9e2a;box-shadow:none;color:#fff;border-radius:0}
.block-views-slider-home-page-block .view-footer .promo .button:focus,.block-views-slider-home-page-block .view-footer .promo .button:hover{border-color:#e78409;background:#e78409;color:#fff}
.block-views-slider-home-page-block .view-footer .promo{padding:4px 0 0}
.go-big.callout{background:url(../images/main-bg-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:0 0 23px;background-attachment:fixed;border-top:1px solid #cdcdcd}
.go-big .callout p{font-weight:100;text-align:left;font-size:18px}
.go-big .home-video-wrap{padding:25px 0 0}
.top-bar-section li.expanded:not(.has-form) li a:not(.button){padding:0 10px!important}
.top-bar-section .left li.expanded:not(.has-form) .dropdown li .dropdown a{font-size:13px;padding-left:18px!important}
.large-7.medium-7.small-12.columns.top-menu-custom{padding:21px 0 0}
.block.block-views.block-views-slider-home-page-block{padding:0}
.views-field-field-home-slide .field-content>img{width:100%}
#views_slideshow_cycle_main_slider_home_page-block .views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{z-index:0!important;position:relative}
.views-slideshow-controls-bottom .views-slideshow-pager-fields{margin:0 auto;width:1170px}
.views-field.views-field-body .field-content p a.button{margin:0}
#views_slideshow_cycle_teaser_section_slider_home_page-block h2.field-content{bottom:-1px;position:absolute;background:#4f4f4f;display:block;left:0;margin:0 auto;padding:10px 15px;text-transform:uppercase;color:#fff!important;right:0;font-size:24px;font-weight:100;font-family:'Open Sans',sans-serif;width:58%;text-align:center}
.search-icon{background:#ffa800;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;color:#fff;float:right;font-size:19px;height:40px;line-height:37px;margin-right:14px;text-align:center;width:40px}
.top-bar .block-search button{border:medium none;border-radius:10px;box-shadow:none;height:40px;margin-left:0;margin-top:7px;padding-bottom:0;padding-top:0;top:0;width:40px;text-indent:-99999px;background:#ffa800;position:relative;display:none}
.top-bar .block-search button:focus,.top-bar .block-search button:hover{background:#c3700a}
.top-bar .block-search button:before{position:absolute;top:0;left:0;right:0;color:#fff;content:"\f002";font-family:FontAwesome;text-indent:initial}
.form-item-search-block-form input.form-text{height:40px;background:#ffa800;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px}
.block-search input[type=search],.block-search input[type=text]{height:40px;width:40px}
.form-item-search-block-form input.form-text:focus{background:#fafafa;color:#000}
#search-block-form .form-item-search-block-form input.form-text{color:#000!important}
#search-block-form{width:auto}
#search-block-form .icon{left:0;margin-left:0;margin-top:-19px}
#search-block-form i.better_search{background:0 0;height:auto;width:auto;margin-left:0;margin-top:0}
#search-block-form i.better_search:before{content:"\f002";font-family:FontAwesome;color:#ededed;left:15px;position:absolute;top:21px}
#search-block-form:focus i.better_search:before,#search-block-form:hover i.better_search:before{color:#000}
section.block.block-search.block-search-form{float:right;width:auto}
.form-item-search-block-form input.form-text{padding-left:37px}
.form-item-search-block-form input.form-text:focus,.form-item-search-block-form input.form-text:hover{padding-left:50px}
.views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:inline-block;margin:0}
.view-id-homepage_testimonial .views-slideshow-controls-bottom{background:0 0;padding:0}
.views-content-counter{background:#fff;border-radius:100%;display:block;height:14px;position:relative;text-indent:-9999px;width:14px;cursor:pointer}
.views_slideshow_pager_field_item.active .views-content-counter{background:#010100}
.reach-goals-section{background-color:#0385a6}
.reach-goals-section .large-4.reach-goals{border-right:1px solid #3cd8ff;padding-left:0;padding-right:0}
.reach-goals-section .large-4.reach-goals a{display:block;height:100%;width:100%}
.reach-goals-section .large-4.reach-goals a img{display:inline-block}
.reach-goals-section .large-4.reach-goals a p{display:inline-block;width:58%;color:#fff;vertical-align:middle;font-size:13px;padding:0 7px}
.reach-goals-section .large-4.reach-goals a p:last-child{display:none}
.reach-goals-section .large-4.reach-goals a p strong{font-size:31px;font-weight:400;line-height:normal;font-family:Amaranth,sans-serif;display:block;color:#fff}
.reach-goals-section .large-4.reach-goals a:hover{background:#3cd8ff}
.reach-goals-section .large-4.reach-goals a:hover p,.reach-goals-section .large-4.reach-goals a:hover p strong{color:#000}
.pane-homepage-testimonial-panel-pane-1 .field-content>img{border-radius:100%;height:160px;width:160px}
.pane-homepage-testimonial-panel-pane-1 .testimonial-image{display:none}
.pane-homepage-testimonial-panel-pane-1 .views-slideshow-controls-bottom{display:block}
.block-views-featured-top-seller-block{width:1170px;margin:0 auto}
.block-views-featured-top-seller-block h1{color:#000;font-size:2em!important;margin:0!important;text-align:center}
.block-views-featured-top-seller-block .views-row{display:inline-block;width:33%;padding:0;text-align:center}
.block-views-featured-top-seller-block .view-content{clear:both;display:block;padding:30px 0}
.block-views-featured-top-seller-block .views-label-field-brochures-by-season{color:#000;font-size:21px;font-weight:700}
.views-slideshow-cycle-main-frame-row{right:0}
#mc_embed_signup{padding:0}
#search-block-form{position:absolute;right:10px;z-index:9999999;top:-5px}
.views-slideshow-controls-bottom .views-field-field-thumb-home-slider{display:inline-block;float:left}
.views-slideshow-controls-bottom .views-field-title{display:inline-block}
.views-slideshow-controls-bottom .views-field-body{display:inline-block;color:#fff;padding-left:16px;width:54%}
.views-slideshow-controls-bottom .views-field-body p strong{color:#fff}
.views-slideshow-controls-bottom .views-field-body p{font-size:14px;line-height:normal}
.header-wrap{position:relative}
.header-wrap::after{position:absolute;width:100%;background:url(../images/slider-top.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;content:'';bottom:-10px;height:8px;left:0;right:0;z-index:1}
.field-name-field-slider-overlay-text,.field-name-field-thumb-home-slider{display:none}
body .page{background-color:#fff}
.panels-flexible-region-right_sidebar-center{float:right;width:66.0109%}
.panels-flexible-right_sidebar .panels-flexible-region-inside-last{padding-left:0;padding-right:.5em}
.panels-flexible-right_sidebar .panels-flexible-region-inside-first{padding-left:.5em!important;padding-right:0}
.panels-flexible-right_sidebar .light-color,.panels-flexible-right_sidebar .light-gray{background:0 0;padding:0}
.panels-flexible-right_sidebar .pane-blogs-for-group-pages.light-color{margin-top:15px;background:#f4f4f4;padding:1.618em}
.panels-flexible-right_sidebar .pane-blogs-for-group-pages.light-color .views-field-view-node a{background-color:#fd9e2a;border:2px solid #fd9e2a;color:#fff;display:inline-block;font-size:16.807px;padding:10px 20px;margin:0 0 10px}
.panels-flexible-row-right_sidebar-1{background:#ebebed none repeat scroll 0 0;margin:10px 0!important;padding:10px 0!important;position:relative;height:226px}
.panels-flexible-row-right_sidebar-1:before{background:#ebebed none repeat scroll 0 0;content:"";height:226px;left:-99%;position:absolute;top:0;width:100%}
.panels-flexible-row-right_sidebar-1:after{background:#ebebed none repeat scroll 0 0;content:"";height:226px;position:absolute;left:100%;top:0;visibility:visible;width:100%}
.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form h2.pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left;text-transform:capitalize}
#node-309 #webform-client-form-309 input,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form input{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none;height:45px;width:100%;padding-right:44px}
#node-309 #webform-client-form-309 .form-textarea-wrapper textarea,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-textarea-wrapper textarea{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none}
#node-309 #webform-client-form-309 .form-item:after,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-item:after{content:"\f007";position:absolute;height:45px;background:#8fd4eb;width:45px;top:0;right:0;font-family:FontAwesome;padding-top:9px;text-align:center;font-size:20px}
#node-309 #webform-client-form-309 .form-item:nth-child(2):after,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-item:nth-child(2):after{content:"\f003"}
#node-309 #webform-client-form-309 .form-item:nth-child(3):after,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-item:nth-child(3):after{content:"\f098"}
#node-309 #webform-client-form-309 .form-item:nth-child(4):after,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-item:nth-child(4):after{content:"\f128"}
#node-309 #webform-client-form-309 .form-item,.panels-flexible-right_sidebar .light-gray #mini-panel-have_a_question_form .form-item{position:relative}
.big-section .callout{margin:0 auto;width:93%}
.big-section .callout p{margin:0}
.testimonial-custom-section .field-type-image{display:block;margin:0 auto;text-align:right;width:160px;height:160px;border-radius:50%;overflow:hidden}
.testimonial-custom-section .field-type-image img{border-radius:50%;height:160px;overflow:hidden;width:160px}
.front .testimonial .testimonial-custom-section .all-reviews-info{font-size:17px;text-align:left;margin:0;padding:5px 11px;font-weight:100;font-family:arial!important}
.front .testimonial .testimonial-custom-section .all-reviews-info p{text-align:left;margin:0;padding:5px 0;font-size:17px;text-transform:uppercase;font-weight:100;font-family:arial!important}
.front .testimonial .testimonial-custom-section .all-reviews-info p:last-child{text-transform:capitalize}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages,.panels-flexible-right_sidebar .pane-reviews-for-listing-pages{background:#f4f4f4;text-align:left;padding:21px 20px}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages ul li h4 a,.panels-flexible-right_sidebar .pane-reviews-for-listing-pages ul li h4 a,.view-reviews-for-listing-pages ul li h4 a{color:#242424;font-size:18px;font-weight:400}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages p{font-size:16px;color:#242424;font-weight:100}
.panels-flexible-right_sidebar .pane-reviews-for-listing-pages ul li .views-field-body .field-content,.view-reviews-for-listing-pages ul li .views-field-body .field-content{margin-bottom:1.05em;line-height:1.6}
.view-reviews-for-listing-pages ul li .views-field-body{border-bottom:1px solid #e6e6e6;margin:5px 0 9px}
.view-reviews-for-listing-pages ul li .views-field-field-testimonial-position{margin-bottom:3px}
.view-reviews-for-listing-pages ul li .views-field-field-testimonial-venue{margin-bottom:15px}
.view-reviews-for-listing-pages ul li .views-field-field-testimonial-venue em{font-weight:600}
.landing-page .pane-blogs-for-group-pages .views-field-view-node a,.pane-blogs-for-group-pages-panel-pane-1 .views-field-view-node a,.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .views-field-view-node a,.panels-flexible-right_sidebar .pane-reviews-for-listing-pages .views-field-view-node a,.view-reviews-for-listing-pages .views-field-view-node a{background-color:#fd9e2a;border:2px solid #fd9e2a;color:#fff;display:inline-block;font-size:16.807px;padding:10px 20px;margin:0}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .view-footer,.panels-flexible-right_sidebar .pane-reviews-for-listing-pages .view-footer,.view-reviews-for-listing-pages .view-footer{margin-top:15px}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .views-field-view-node a:focus,.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .views-field-view-node a:hover{background:#e78409;border-color:#e78409}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .view-footer p a,.panels-flexible-right_sidebar .pane-reviews-for-listing-pages .view-footer p a{font-size:16px;color:#025a78;font-weight:400}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages .view-footer p a:hover{text-decoration:underline}
.panels-flexible-right_sidebar .secondary.button.radius.form-submit{border-radius:0;padding:10px 20px;margin:10px 0 10px 0}
.mollom-privacy,.panels-flexible-right_sidebar .description.mollom-privacy{font-size:13px;font-weight:100}
.mollom-privacy a,.panels-flexible-right_sidebar .description.mollom-privacy a{color:#242424;display:block;font-weight:600}
.panels-flexible-right_sidebar .menu-block-wrapper ul li a{color:#242424;display:block;font-weight:100;padding:6px 9px}
.panels-flexible-right_sidebar .menu-block-wrapper ul li.active a{background:#ededed none repeat scroll 0 0}
.panels-flexible-right_sidebar .menu-block-wrapper ul li a:focus,.panels-flexible-right_sidebar .menu-block-wrapper ul li a:hover{color:#025a78;background:#ededed}
.panels-flexible-right_sidebar.panels-flexible-right_sidebar .pane-menu-block-3 .pane-title,.panels-flexible-right_sidebar.panels-flexible-right_sidebar .pane-menu-local-nav .pane-title,.panels-flexible-right_sidebar.panels-flexible-right_sidebar .pane-menu-schools-nav .pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left;text-transform:capitalize}
#tl_popupSCAS{z-index:9999!important}
main .product-list-horizontal li{background:0 0!important;text-align:left;margin:17px 0 25px;padding:16px;min-height:411px;position:relative}
main .product-list-horizontal li:hover{background:#ececec!important}
.tile-view li h3,main .product-list-horizontal li h3{color:#242424;display:block;font-size:20px!important;font-weight:400;line-height:normal;padding:0!important;text-align:left}
main .product-list-horizontal li h3:hover{padding:0!important}
.tile-view li a,main .product-list-horizontal li a{color:#242424;display:block;font-size:18px;font-weight:400;line-height:normal;text-align:left}
main .product-list-horizontal li a:focus,main .product-list-horizontal li a:hover{color:#025a78}
main .product-list-horizontal li .info{width:100%}
main .product-list-horizontal li .field-content,main .product-list-horizontal li p{color:#242424;font-size:14px;font-weight:inherit;padding:10px 0!important;line-height:1.6}
main .product-list-horizontal .column+.column:last-child,main .product-list-horizontal .column+.columns:last-child,main .product-list-horizontal .columns+.column:last-child,main .product-list-horizontal .columns+.columns:last-child{float:left}
main .product-list-horizontal li h3{height:54px}
main .product-list-horizontal li .info{float:none}
main .product-list-horizontal li a.button{background:#fedc35 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#242424;font-size:14px;font-weight:700;padding:15px 0;position:absolute;width:90%;left:0;right:0;margin:0 auto 16px;bottom:0;text-align:center}
main .product-list-horizontal li a.button:focus,main .product-list-horizontal li a.button:hover{background:#8fd4eb;color:#242424}
.panels-flexible-row-right_sidebar-1 h3.intro{color:#242424!important;font-family:"Open Sans",sans-serif!important;font-weight:400!important;margin:0;font-size:29px}
.breadcrumbs{border-radius:0;padding-left:10px}
.large-9.main.columns{padding:1.3em}
.footer-wrap .block.block-block.block-block-25{padding:0 13px}
.footer-wrap .block.block-block.block-block-25 p{margin:0}
.product-list-horizontal .img,.tile-view .img{width:auto;float:none;margin:0 auto}
.school-item-list ul li,.tile-view li{background:#f4f4f4!important;display:inline-block;text-align:center;width:32%;padding:5px!important;margin:10px 4px!important}
.school-item-list ul li:hover,.tile-view li:hover{box-shadow:0 1px 4px rgba(0,0,0,.3);-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);-ms-box-shadow:0 1px 4px rgba(0,0,0,.3);-o-box-shadow:0 1px 4px rgba(0,0,0,.3)}
.school-item-list.school-list>ul{margin:0;padding:0}
.school-item-list ul li .field-content a{color:#000;font-size:14px;line-height:normal;padding:10px 0}
.school-item-list ul li .field-content a:focus,.school-item-list ul li .field-content a:hover{color:#008cae}
.panels-flexible-region-right_sidebar-right_sidebar .pane-views-panes{background:#f4f4f4;text-align:center;padding:21px}
.panels-flexible-region-right_sidebar-right_sidebar .item-list li{text-align:left}
.page-school-fundraising-products .pane-frame{margin:0;background:0 0;border:none}
.main .view-fundraising-ideas-2 .views-field:hover,.main .view-homepage-fundraising-ideas .views-field:hover{background:0 0!important}
.page-school-fundraising-products .field-content h3{color:#242424!important;font-size:20px;padding:9px 0}
.page-school-fundraising-products .field-content a:hover h3{color:#025a78!important}
.view-big-events .item-list,.view-catalogue-list .item-list,.view-id-brochures_by_type .item-list,.view-prize-prog-list .item-list{border:1px solid #ebebeb}
.not-front .large-6 .view-header h4,.page-brochure-fundraisers .pane-content .view-header h4,.page-prize-programs .pane-content .view-header h4{background:#8fd4eb;color:#fff;font-size:25px;font-weight:400;text-align:center;padding:10px 0;text-transform:uppercase}
.light-gray{background:#f4f4f4 none repeat scroll 0 0}
#mini-panel-have_a_question_form h2.pane-title{color:#242424!important}
input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{max-width:100%;width:100%}
body .main .view-fundraising-ideas-2 .views-field,body .main .view-homepage-fundraising-ideas .views-field{height:auto}
.panels-flexible-region-top_right_sidebar-center{float:right}
main .product-list-horizontal li em.button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;display:block;position:static}
main .product-list-horizontal li em.button a,span.button.reviews{background:#fedc35 none repeat scroll 0 0;border:medium none;border-radius:0;box-shadow:none;color:#242424;font-size:14px;font-weight:700;padding:15px 0;position:absolute;width:90%;left:0;right:0;margin:0 auto 16px;bottom:0;text-align:center}
main .product-list-horizontal li em.button a:focus,main .product-list-horizontal li em.button a:hover,span.button.reviews:focus,span.button.reviews:hover{background:#8fd4eb;color:#242424}
span.button.reviews a{text-align:center;font-size:14px;font-weight:700}
.menu-block-wrapper ul.menu li ul{padding-left:2em}
.panels-flexible-right_sidebar .menu-block-wrapper ul li.active ul.menu li a{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#242424}
.panels-flexible-right_sidebar .menu-block-wrapper ul li.active ul.menu li a:focus,.panels-flexible-right_sidebar .menu-block-wrapper ul li.active ul.menu li a:hover{color:#025a78}
.top-bar-section ul li .dropdown:after,.top-bar-section ul li .dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.top-bar-section ul li .dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:9px;margin-left:-9px}
.top-bar-section ul li .dropdown:before{border-color:rgba(255,255,255,0);border-bottom-color:rgba(0,0,0,.1);border-width:12px;margin-left:-12px}
.top-bar-section ul li:nth-child(1) .dropdown:after,.top-bar-section ul li:nth-child(1) .dropdown:before{left:17%}
.top-bar-section ul li:nth-child(2) .dropdown:after,.top-bar-section ul li:nth-child(2) .dropdown:before{left:46%}
.top-bar-section ul li:nth-child(3) .dropdown:after,.top-bar-section ul li:nth-child(3) .dropdown:before{left:71%}
.top-bar-section ul li .dropdown li .dropdown:after,.top-bar-section ul li .dropdown li .dropdown:before{display:none}
.button.secondary{border-radius:0;margin:10px 0 10px 0;padding:10px 20px}
.view-testimonial-block .item-list li{margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}
.view-testimonial-block .item-list li:nth-child(odd){background:#f5f5f5!important}
.view-testimonial-block .item-list li:nth-child(even){background:#f5f5f5!important}
.view-testimonial-block .item-list li em{font-weight:600}
.view-testimonial-block .item-list .views-field.views-field-body{border-bottom:1px solid #e6e6e6;line-height:normal!important;margin:5px 0 9px}
.page-school-brochure-fundraisers.view-display-id-block_9,.page-school-fundraising-products.view-display-id-block_9{*margin-top:12px!important}
.left_sidebar_review .custom-title-reviews{font-family:Helvetica,Helvetica,Arial,sans-serif}
.panel-pane.pane-custom.pane-1.right_sidebar_review{margin-top:25px!important}
.light-color.pane-testimonial-block{background:0 0;padding:0}
table{border:2px solid #f5f5f5}
table tr:nth-of-type(odd){background:0 0}
table tr th{background:#8fd4eb;border:none;padding:9px 5px!important}
table tbody tr:nth-child(even) td{background:#f2f2f2}
table tbody tr td{vertical-align:middle}
table tbody tr td input{margin:0!important}
table tbody tr td button{background-color:#fd9e2a!important;border:2px solid #fd9e2a!important;color:#fff!important;font-size:12.807px!important;border-radius:0;padding:5px 7px!important;text-decoration:none!important}
table tbody tr td button:focus,table tbody tr td button:hover{background-color:#e78409!important;border-color:#e78409!important}
.second-color-button{background-color:#fd9e2a!important;border-radius:5px;font-size:16.807px;border:2px solid #fd9e2a!important;border-radius:0!important}
.second-color-button:focus,.second-color-button:hover{background-color:#e78409!important;border-color:#e78409!important}
.light-color.contextual-links-region{clear:both}
.alert-box{margin:14px 0 0}
.faq-section ul,.resources-section ul,.reviews-section ul,.view-blogs-for-group-pages .blog-section ul{border:2px solid #e8e8e8}
.faq-section ul li:nth-child(odd),.reviews-section ul li:nth-child(odd),.view-blogs-for-group-pages .blog-section ul li:nth-child(odd),.zebra .resources-section ul li:nth-child(odd){background:#f1f1f1!important}
.blog-section ul li:nth-child(even),.faq-section ul li:nth-child(even),.zebra .resources-section ul li:nth-child(even),body .reviews-section ul li:nth-child(even){background:#fcfcfc}
.blog-section ul li h3 a,.faq-section ul li h3 a,.resources-section ul li h3 a,.reviews-section ul li h3 a{color:#000}
.blog-section ul li h3 a:focus,.blog-section ul li h3 a:hover,.faq-section ul li h3 a:focus,.faq-section ul li h3 a:hover,.resources-section ul li h3 a:focus,.resources-section ul li h3 a:hover,.reviews-section ul li h3 a:hover,.zebra .reviews-section ul li h3 a:focus{color:#008cae}
h1,h2,h3,h4,h5,h6{color:#000}
.zebra .attachment.attachment-before{background:0 0;border-bottom:1px solid #cdcdcd;padding:13px 10px}
.zebra .attachment .views-summary.views-summary-unformatted>a{color:#000}
.zebra .attachment .views-summary.views-summary-unformatted>a:focus,.zebra .attachment .views-summary.views-summary-unformatted>a:hover{color:#008cae}
.blog-section ul li,.faq-section ul li,.zebra .resources-section ul li,.zebra .reviews-section ul li{border-bottom:1px solid #e8e8e8}
.panels-flexible-region-right_sidebar-right_sidebar ul li{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border:medium none}
.panels-flexible-region-right_sidebar-right_sidebar ul li h3 a{color:#242424;font-size:18px;font-weight:400}
.panels-flexible-region-right_sidebar-right_sidebar ul{border:none!important}
.panels-flexible-region-right_sidebar-right_sidebar ul li .field-content a:focus,.panels-flexible-region-right_sidebar-right_sidebar ul li .field-content a:hover{background:#ededed;color:#025a78}
.panels-flexible-region-right_sidebar-right_sidebar .view-footer>p{text-align:left}
.case-add-to-cart .form-item.form-type-textfield.form-item-quantity{display:inline-block;vertical-align:middle;width:45%;margin:-6px 10px 0 0}
.case-add-to-cart button{background-color:#fd9e2a!important;border:2px solid #fd9e2a!important;color:#fff!important;display:inline-block!important;font-size:16.807px!important;padding:6px 15px!important;margin:21px 0 0!important;border-radius:0!important}
.case-add-to-cart button:focus,.case-add-to-cart button:hover{background:#e78409!important;border-color:#e78409!important}
.resources-section ul.blogli,.view-blogs-for-group-pages .blog-section ul.blogli{border:none}
.resources-section ul.blogli li,.view-blogs-for-group-pages .blog-section ul.blogli li{background:0 0;border:none}
.view-blogs-for-group-pages .blog-section ul.blogli li h3 a{color:#242424;font-size:22px;font-weight:400}
.view-blogs-for-group-pages .blog-section ul.blogli li p{color:#242424;font-size:16px;font-weight:100}
.view-blogs-for-group-pages .blog-section ul.blogli li .field-content a{background-color:#fd9e2a;border:2px solid #fd9e2a;color:#fff;display:inline-block;font-size:16.807px;padding:10px 20px;margin:10px 0 0}
.view-blogs-for-group-pages .blog-section ul.blogli li .field-content a:focus,.view-blogs-for-group-pages .blog-section ul.blogli li .field-content a:hover{background:#e78409;border-color:#e78409}
.view.view-blogs-for-group-pages.view-id-blogs_for_group_pages.view-display-id-panel_pane_1.view-dom-id-cff4de66e73ab61a6e7aa11e06aeb6cd{padding:9px 0}
.view-id-testimonials_for_group_pages .item-list li{margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2!important;border-top:1px solid #f2f2f2!important}
.view-id-testimonials_for_group_pages .item-list li:nth-child(odd){background:#f5f5f5!important}
.view-id-testimonials_for_group_pages .item-list li:nth-child(even){background:#f5f5f5!important}
.view-id-testimonials_for_group_pages .item-list li em{font-weight:600}
.view-id-testimonials_for_group_pages .item-list p{border-bottom:1px solid #e6e6e6!important;line-height:normal!important;margin:5px 0 9px!important;padding:0 0 10px}
.blue-button{background-color:#fd9e2a!important;border:2px solid #fd9e2a!important;color:#fff!important;display:inline-block;font-size:16.807px;padding:10px 20px!important;margin:10px 0 0!important;border-radius:0!important}
.blue-button:focus,.blue-button:hover{background:#e78409!important;border-color:#e78409!important}
.schools-group-resources-educators{height:auto;padding:10px 0}
.schools-group-resources-educators .pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left;text-transform:capitalize;font-weight:400;padding:10px 0!important}
.schools-group-resources-educators ul li a{color:#242424;display:block;font-weight:100;padding:6px 9px;line-height:1.6}
.schools-group-resources-educators ul li a:focus,.schools-group-resources-educators ul li a:hover{color:#025a78}
.schools-group-resources-educators ul li.active a{background:#ededed none repeat scroll 0 0}
.question-web-form-custom h2.pane-title{border-bottom:1px solid #dadada;color:#242424!important;font-size:22px!important;text-align:left;text-transform:capitalize;font-weight:400!important;margin-top:0;padding:10px 0!important}
.question-web-form-custom input{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none;height:45px;width:100%;padding-right:44px}
.question-web-form-custom .form-textarea-wrapper textarea{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none}
.question-web-form-custom .form-item:after{content:"\f007";position:absolute;height:45px;background:#8fd4eb;width:45px;top:0;right:0;font-family:FontAwesome;padding-top:9px;text-align:center;font-size:20px}
.question-web-form-custom .form-item:nth-child(2):after{content:"\f003"}
.question-web-form-custom .form-item:nth-child(3):after{content:"\f098"}
.question-web-form-custom .form-item:nth-child(4):after{content:"\f128"}
.question-web-form-custom .form-item{position:relative}
.reviews-title-new div.pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left!important;text-transform:capitalize!important;padding:10px 0}
.custom-title-reviews{border-bottom:1px solid #dadada!important;color:#242424!important;font-size:22px!important;text-align:left!important;text-transform:capitalize!important;font-weight:400;display:block}
.custom-webform h2.pane-title{border-bottom:1px solid #dadada;color:#242424!important;font-size:22px!important;text-align:left!important;text-transform:capitalize!important;padding:26px 0 12px!important;font-weight:400}
.custom-webform input{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none;height:45px;width:100%;padding-right:44px}
.custom-webform .form-textarea-wrapper textarea{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none}
.custom-webform .form-item:after{content:"\f007";position:absolute;height:45px;background:#8fd4eb;width:45px;top:0;right:0;font-family:FontAwesome;padding-top:9px;text-align:center;font-size:20px}
.custom-webform .form-item:nth-child(2):after{content:"\f003"}
.custom-webform .form-item:nth-child(3):after{content:"\f098"}
.custom-webform .form-item:nth-child(4):after{content:"\f128"}
.custom-webform .form-item{position:relative}
.question-form-right{background:0 0;padding:0}
.company-taxonomy-image{float:left;margin-top:-5px}
.resources-section ul.blogli,.view-blogs-for-group-pages .blog-section-new ul.blogli{border:none}
.resources-section ul.blogli li,.view-blogs-for-group-pages .blog-section-new ul.blogli li{background:0 0;border:none}
.view-blogs-for-group-pages .blog-section-new ul.blogli li h3 a{color:#242424;font-size:22px;font-weight:400}
.view-blogs-for-group-pages .blog-section-new ul.blogli li p{color:#242424;font-size:16px;font-weight:100}
.resources-section ul,.view-blogs-for-group-pages .blog-section-new ul{border:2px solid #e8e8e8}
.view-blogs-for-group-pages .blog-section-new ul li:nth-child(odd),.zebra .resources-section ul li:nth-child(odd){background:#f1f1f1!important}
.question-form-right h2.node-title a{color:#242424}
.block-views-homepage-testimonials-block-6 h2.block-title{border-bottom:1px solid #dadada;color:#242424!important;font-size:22px;text-align:left;text-transform:capitalize;font-weight:400;margin-top:0;padding:10px 0}
.button,.button.secondary,button,button.secondary{border-radius:0!important}
.panels-flexible-region .field-name-testimonials .block{padding:0}
.panels-flexible-region-right_sidebar-center h2{background:#8fd4eb none repeat scroll 0 0;color:#fff!important;}
.views-slideshow-controls-bottom img{width:113px}
.top-bar-section .dropdown ul.dropdown{padding:0 10px}
.video-section-custom ul{margin:0;padding:0;list-style:none}
.video-section-custom ul li{margin:9px 0;cursor:pointer;height:132px;overflow:hidden;border:1px solid #fff;position:relative}
.video-section-custom ul li img{width:100%;display:block}
.video-section-custom ul li:first-child{margin-top:0}
.video-section-custom ul li iframe{width:100%!important;height:127px!important}
.video-section-custom iframe#super-party-video-section{width:100%!important}
.custom-video-top-section h2.pane-title{text-align:center;color:#000;font-size:2em!important;margin:.75em 0 .4em 0 .4em!important}
.custom-video-top-section{padding:20px 0!important;margin:0!important}
main .product-list-horizontal li .field-content{padding:0}
.video-section-custom ul li p{display:none;position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#fff;width:100%;left:0;right:0;margin:0;padding:3px 0 3px 10px;font-size:17px;font-weight:100}
.video-section-custom ul li.active{border-color:#fd9e2a}
.video-section-custom ul li:hover p{display:block}
.video-section-custom ul li.active p{display:block;box-shadow:0 0 7px rgba(0,0,0,.3) inset;-moz-box-shadow:0 0 7px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 7px rgba(0,0,0,.3) inset;-ms-box-shadow:0 0 7px rgba(0,0,0,.3) inset;-o-box-shadow:0 0 7px rgba(0,0,0,.3) inset;background:rgba(253,158,42,.7)}
.pane-have-a-question-form{background:rgba(0,0,0,0) none repeat scroll 0 0;padding:1em 0 0}
.lead-generator-form h2.block-title{border-bottom:1px solid #dadada;font-size:22px;font-weight:400;padding:10px 0;color:#242424;text-align:left}
.lead-generator-form .form-item:nth-child(2):after{content:"\f0c0"}
.lead-generator-form .form-item:nth-child(3):after{content:"\f003"}
#webform-client-form-2415 h2.pane-title,#webform-client-form-2539 h2.pane-title,#webform-client-form-2540 h2.pane-title,#webform-client-form-2541 h2.pane-title,#webform-client-form-2542 h2.pane-title,#webform-client-form-2543 h2.pane-title,#webform-client-form-2544 h2.pane-title,#webform-client-form-2546 h2.pane-title,#webform-client-form-2548 h2.pane-title{border-bottom:1px solid #dadada;color:#242424!important;font-size:22px!important;text-align:left!important;text-transform:capitalize!important;padding:10px 0!important;font-weight:400}
#webform-client-form-2415 input,#webform-client-form-2539 input,#webform-client-form-2540 input,#webform-client-form-2541 input,#webform-client-form-2542 input,#webform-client-form-2543 input,#webform-client-form-2544 input,#webform-client-form-2546 input,#webform-client-form-2548 input{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none;height:45px;width:100%;padding-right:44px}
#webform-client-form-2415 .form-textarea-wrapper textarea{background:#f5f5f5 none repeat scroll 0 0;border:medium none;box-shadow:none}
#webform-client-form-2415 .form-item:after,#webform-client-form-2539 .form-item:after,#webform-client-form-2540 .form-item:after,#webform-client-form-2541 .form-item:after,#webform-client-form-2542 .form-item:after,#webform-client-form-2543 .form-item:after,#webform-client-form-2544 .form-item:after,#webform-client-form-2546 .form-item:after,#webform-client-form-2548 .form-item:after{content:"\f007";position:absolute;height:45px;background:#8fd4eb;width:45px;top:0;right:0;font-family:FontAwesome;padding-top:9px;text-align:center;font-size:20px}
#webform-client-form-2415 .form-item:nth-child(2):after,#webform-client-form-2539 .form-item:nth-child(2):after,#webform-client-form-2540 .form-item:nth-child(2):after,#webform-client-form-2541 .form-item:nth-child(2):after,#webform-client-form-2542 .form-item:nth-child(2):after,#webform-client-form-2543 .form-item:nth-child(2):after,#webform-client-form-2544 .form-item:nth-child(2):after,#webform-client-form-2546 .form-item:nth-child(2):after,#webform-client-form-2548 .form-item:nth-child(2):after{content:"\f0c0"}
#webform-client-form-2415 .form-item:nth-child(3):after,#webform-client-form-2539 .form-item:nth-child(3):after,#webform-client-form-2540 .form-item:nth-child(3):after,#webform-client-form-2541 .form-item:nth-child(3):after,#webform-client-form-2542 .form-item:nth-child(3):after,#webform-client-form-2543 .form-item:nth-child(3):after,#webform-client-form-2544 .form-item:nth-child(3):after,#webform-client-form-2546 .form-item:nth-child(3):after,#webform-client-form-2548 .form-item:nth-child(3):after{content:"\f003"}
#webform-client-form-2415 .form-item,#webform-client-form-2539 .form-item,#webform-client-form-2540 .form-item,#webform-client-form-2541 .form-item,#webform-client-form-2542 .form-item,#webform-client-form-2543 .form-item,#webform-client-form-2544 .form-item,#webform-client-form-2546 .form-item,#webform-client-form-2548 .form-item{position:relative}
main .product-list-horizontal li em.button{font-style:normal}
.blog-section-grid strong{display:block;font-size:14px;padding:11px 0 5px;text-align:left}
.panels-flexible-row-right_sidebar-1 img{margin:0 2em 0 0}
.prize-section-top .view ul li{padding:14px 0 0}
main .bg-season-custom .product-list-horizontal li p,main .product-list-horizontal li .field-content{padding:0!important}
.zebra .attachment.attachment-before span a{background:#f5f5f5;display:inline-block;border-radius:0;margin:2px 1px;padding:1px;text-align:center;width:26px;font-size:15px}
.zebra .attachment.attachment-before span a.active,.zebra .attachment.attachment-before span a:focus,.zebra .attachment.attachment-before span a:hover{background:#8fd4eb;color:#000!important}
.space-section-custom ul li{padding:13px 0 0}
.panels-flexible-right_sidebar.panels-flexible-right_sidebar .custom-reviews-links .pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left;text-transform:capitalize}
.panels-flexible-region-right_sidebar-right_sidebar .pane-views-panes.custom-reviews-links{background:0 0;padding:0}
.panels-flexible-region-right_sidebar-right_sidebar .custom-reviews-links ul li h3 a{color:#242424;font-size:1rem;font-weight:100;padding:6px 9px;font-family:"Open Sans",sans-serif!important;display:block}
.main .faq-item-list .product-list-horizontal li img,.tile-view li img{margin:0 auto;display:block}
.main .faq-item-list .product-list-horizontal li,.tile-view li{min-height:160px!important}
.main .faq-item-list .product-list-horizontal li h3 a,.tile-view li h3 a{font-size:14px!important;text-align:center;padding:8px 0;color:#000}
.main .faq-item-list .product-list-horizontal li h3 a:focus,.main .faq-item-list .product-list-horizontal li h3 a:hover,.tile-view li h3 a:focus,.tile-view li h3 a:hover{color:#008cae}
.main .faq-item-list .product-list-horizontal li p{padding:2px 10px!important}
.pane-views-panes.custom-view-box-section ul{margin:0}
main .less-space-reviews .product-list-horizontal li{min-height:355px}
.big-event-faq ul li{padding:14px 0 0}
.big-event-faq img{margin-top:7px;float:left;margin-right:1em}
.custom-view-box-section-inner ul li h3 a{color:#242424;font-size:22px;font-weight:400}
.custom-view-box-section-inner ul li .field-content a{background-color:#fd9e2a;border:2px solid #fd9e2a;color:#fff;display:inline-block;font-size:16.807px;padding:10px 20px;margin:10px 0 0}
main .top-fund .product-list-horizontal li a.button{bottom:25px}
.panels-flexible-right_sidebar.panels-flexible-right_sidebar .faq-categories-custom .pane-title{border-bottom:1px solid #dadada;color:#242424;font-size:22px;text-align:left;text-transform:capitalize}
.panels-flexible-region-right_sidebar-right_sidebar .faq-categories-custom ul li{background:rgba(0,0,0,0) none repeat scroll 0 0!important;border:medium none}
.panels-flexible-right_sidebar .faq-categories-custom ul li a{color:#242424;display:block;font-weight:100;padding:6px 9px;background:0 0;border:none}
.panels-flexible-right_sidebar .faq-categories-custom ul li a:focus,.panels-flexible-right_sidebar .faq-categories-custom ul li a:hover{background:#ededed;color:#025a78}
.panels-flexible-right_sidebar .faq-categories-custom ul li.active a{background:#ededed}
.main .faq-item-list .product-list-horizontal li h3{height:auto}
main .custom-zebra .product-list-horizontal li{min-height:365px}
.school-item-list ul li .img a,.tile-view li .img a{color:#000;font-size:14px;line-height:normal;padding:10px 0}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1{background:0 0}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:after{display:none}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:before{display:none}
.panels-flexible-region-right_sidebar-right_sidebar ul li h3{text-align:left}
.panels-flexible-region-right_sidebar-right_sidebar ul li p{text-align:left}
.panels-flexible-region-right_sidebar-right_sidebar ul{margin:0}
.panels-flexible-region-right_sidebar-right_sidebar .pane-have-a-question-form{padding:0}
.blog-section-grid .product-list-horizontal li a img{max-height:100px;width:auto}
.front .testimonial .views-slideshow-pager-field-item{margin:0 2px}
body h2{color:#464443!important}
body h1{color:#464443!important}
.block-views-slider-home-page-block-1{padding:0;border-bottom:1px solid #ccc}
.view-footer .promo{margin-bottom:0}
.view-footer .promo .button{margin:0 0 1rem}
.block-views-slider-home-page-block-1 .skin-default{position:relative}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a:before{content:"\f104";font-family:FontAwesome;font-size:30px;color:#fff;z-index:999;margin-left:-4px}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a{background:rgba(0,0,0,.4) none repeat scroll 0 0;border-radius:100%;height:40px;left:4px;position:absolute;text-align:center;top:45%;width:40px;z-index:999}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a:focus,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a:hover{background:rgba(253,158,42,.9)}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a{background:rgba(0,0,0,.4) none repeat scroll 0 0;border-radius:100%;height:40px;right:4px;position:absolute;text-align:center;top:45%;width:40px;z-index:999}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a:focus,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a:hover{background:rgba(253,158,42,.9)}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a:before{content:"\f105";font-family:FontAwesome;font-size:30px;color:#fff;margin-right:-4px}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a img,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a img{display:none}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_pause_slider_home_page-block_1{display:none}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{margin:0 auto}
.front .testimonial .testimonial-custom-section .all-reviews-info p:nth-child(1){padding:10px 0 0}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region{padding:16px 0 0}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region ul li{padding:0}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region ul li img{margin:0 2em 0 0}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region h3{margin:0}
.prize-section-top .view ul li img{margin-top:7px}
.panels-flexible-region-left_sidebar_top-left_sidebar{width:36.0007%}
.panels-flexible-region-left_sidebar_top-center{width:62.9993%}
.tof img{width:300px;height:169px}
.panels-flexible-region-last .pane-node-field-raised .field-label{display:inline-block}
.panels-flexible-region-last .panel-pane.pane-term-description{line-height:normal;padding:4px 0}
.panels-flexible-region-last .panel-pane .field-name-field-testimonial-position{margin:0}
.page-resources.section-resources .view-images-for-listing-pages .views-field-body h2,.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region h2,.panels-flexible-row-right_sidebar-1 h2.intro{color:#242424;font-family:"Open Sans",sans-serif;font-weight:500;margin:0 0 5px;text-align:left;text-transform:none;font-size:22px;padding:0;line-height:36px}
.panels-flexible-region-last .panel-pane img{height:169px;width:auto}
.panels-flexible-region-last .resources-custom-banner{margin-top:-11px}
.school-fundraising-products-header ul li{padding:21px 0 0}
.resources-custom-banner ul{margin:0}
.page-node .panel-pane.pane-block{margin-bottom: 35px;}
.node-type-mini-resource .panel-pane.pane-block{margin-bottom: 35px;}
.node-type-mini-resource .calculate_profit{margin-bottom:10px;}
.node-type-mini-resource #page-title{margin-bottom:45px!important;}
.page-node #page-title{margin-bottom: 45px!important;}
.node-type-mini-resource .pane-block-76 {margin-bottom: 20px;}




@media (min-width:992px) and (max-width:1199px){
.panels-flexible-row-right_sidebar-1 h3.intro{font-size:29px}
.header-wrap header .medium-4{width:30.33333%}
.header-wrap header .medium-7{width:61.33333%}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{left:90%}
.slogan{font-size:14px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title{display:inline-block;width:62%}
.views-slideshow-controls-bottom .views-field-body{width:46%}
.views-content-title>a{font-size:20px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title .views-content-title{padding:1rem 0 12px 71px}
.top-bar-section li:not(.has-form) a:not(.button){padding:0 13px!important}
.form-item-search-block-form:hover input.form-text{width:206px}
#views_slideshow_cycle_teaser_section_slider_home_page-block h2.field-content{width:71%}
.footer-third input[type=submit]{padding:0 14px}
.footer-third input[type=email]{width:65%}
.views-slideshow-controls-bottom .views-slideshow-pager-fields{margin:0 auto;width:970px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-field-home-slide img{width:97px}
.reach-goals-section .large-4.reach-goals a img{display:inline-block;width:36%}
.block-views-featured-top-seller-block{width:970px}
.panels-flexible-row-right_sidebar-1{z-index:99}
.panels-flexible-row-right_sidebar-1::after{right:-20px;z-index:-1}
.panels-flexible-row-right_sidebar-1::before{left:-20px;z-index:-1}
.panels-flexible-region-right_sidebar-right_sidebar ul{margin:0;text-align:left}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1{background:0 0}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:before{display:none}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:after{display:none}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1 img{margin-top:0}
}
@media (min-width:768px) and (max-width:991px){
.product-list-horizontal .views-field-field-term-image{padding:0}
.school-item-list ul li{width:31%}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1 img{margin-top:0}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1{background:0 0}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:before{display:none}
.panels-flexible-row-right_sidebar-1 .panels-flexible-row-right_sidebar-1:after{display:none}
.panels-flexible-region-right_sidebar-right_sidebar ul{margin:0;text-align:left}
.panels-flexible-row-right_sidebar-1 h3.intro{font-size:22px;margin:5px 0}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages ul li h4 a{font-size:17px}
.panels-flexible-right_sidebar .pane-blogs-for-brochure-pages p{font-size:14px}
.panels-flexible-row-right_sidebar-1{z-index:98}
.panels-flexible-row-right_sidebar-1::after{right:-20px;z-index:-1}
.panels-flexible-row-right_sidebar-1::before{left:-20px;z-index:-1}
.video-section-custom ul li{height:93px}
.video-section-custom iframe#super-party-video-section{height:296px!important}
.views-slideshow-controls-bottom img{width:79px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:nth-child(2) .views-content-title>a::before,#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item:nth-child(3) .views-content-title>a::before,.views-content-title>a::before{font-size:24px;height:40px;left:-49px;line-height:40px;width:40px}
.top-bar-section .dropdown{visibility:visible!important}
.top-bar-section .dropdown li{width:33%!important}
.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{left:79%;top:5px}
header #site-name{font-size:19px}
header #site-name .slogan{font-size:12px}
.header-wrap header .medium-1{width:6.33333%;padding-left:0;padding-right:0}
.header-wrap header .medium-4{width:25.33333%;padding-left:0;padding-right:0}
.header-wrap header .medium-7{width:68.33333%;padding-left:0;padding-right:0}
.big-section .callout{margin:0 auto;width:70%}
.views-slideshow-controls-bottom .views-field-field-thumb-home-slider{display:inline-block;float:left;width:41%}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title{display:inline-block;width:58%}
.views-slideshow-controls-bottom .views-field-body{width:58%}
.views-content-title>a{font-size:15px!important;line-height:17px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title .views-content-title{padding:10px 0 0 32px}
.reach-goals-section .large-4.reach-goals a img{display:inline-block;width:40%}
#views_slideshow_cycle_teaser_section_slider_home_page-block h2.field-content{width:97%}
.views-slideshow-controls-bottom .views-field-body p{font-size:11px;margin:0}
.block-views-featured-top-seller-block .views-row{width:32.8%;padding:0 5px}
.reach-goals-section .large-4.reach-goals a p strong{font-size:22px}
.block-views-featured-top-seller-block{width:750px}
.top-bar-section li:not(.has-form) a:not(.button){padding:0 8px!important;font-size:11px}
.views-slideshow-controls-bottom .views-slideshow-pager-fields{margin:0 auto;width:750px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-field-home-slide img{width:78px}
.views-content-title>a{font-size:16px}
.footer-first .block p a:nth-child(1) img{width:66%}
.footer-first .block p a:nth-child(2) img{width:37px}
.footer-third input[type=submit]{padding:0 6px;font-size:14px}
.footer-third input[type=email]{width:63%}
.footer-first .socialMedia li{display:inline-block;width:17%}
.top-bar-section .has-dropdown{position:initial!important}
.top-bar-section .dropdown li{width:100%;height:auto}
}
@media (max-width:1199px){
#custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 div{width:100%!important}
#custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-13%;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8)}
.right-recaptcha #custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-10%}
}
@media (min-width:992px){
.collapse{display:none}
}
@media (max-width:767px){
.panelpage-accordion{width:100%;float:right}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a{height:30px;left:4px;top:30%;width:30px}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a:before,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1 a:before{font-size:21px}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1 a{height:30px;right:4px;top:30%;width:30px}
header #site-name{padding-top:12px}
.top-bar-section ul li:hover ul a:not(.button),.top-bar-section ul li:hover ul ul a:not(.button),.top-bar-section ul li:hover ul ul>a,.top-bar-section ul li:hover ul>a{background:0 0!important}
.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section ul ul li:hover a:not(.button),.top-bar-section ul ul li:hover>a,.top-bar-section ul ul ul li:hover a:not(.button),.top-bar-section ul ul ul li:hover>a{background:0 0!important}
.top-bar-section .left li .dropdown li .dropdown{box-shadow:none;left:100%;position:absolute;top:0}
.top-bar-section .has-dropdown.moved{position:static!important}
.top-bar-section ul li:nth-child(1) .dropdown::after,.top-bar-section ul li:nth-child(1) .dropdown::before{display:none}
.top-bar-section .dropdown li{width:100%}
.top-bar-section .has-dropdown{position:relative!important}
.top-bar-section ul li:hover:not(.has-form)>a::after{display:block!important}
.top-bar-section ul li:hover:not(.has-form)>a::after{border-color:transparent transparent transparent rgba(255,255,255,.5)!important}
#search-block-form .icon{margin-top:-24px}
.form-item-search-block-form input.form-text{margin-top:7px}
.top-bar .toggle-topbar.menu-icon a span::after{left:63px;top:50%;right:inherit}
.top-bar .toggle-topbar{left:0;right:inherit}
.block-views-slider-home-page-block-1{padding:0}
.header-wrap::after{bottom:0}
.top-bar-section ul li:hover:not(.has-form)>a::after{display:none}
.large-7.medium-7.small-12.columns.top-menu-custom{padding:12px 0 0}
.testimonial-custom-section .field-type-image{text-align:center}
.front .testimonial .testimonial-custom-section .all-reviews-info,.front .testimonial .testimonial-custom-section .all-reviews-info p{text-align:center}
.front .testimonial{background-size:cover;background-position:80% 70%}
.big-section .callout{margin:0 auto;width:100%}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item{border-bottom:1px solid #3ad5fc;border-right:medium none;float:none;width:100%}
.block-views-featured-top-seller-block{width:100%}
#views_slideshow_cycle_teaser_section_slider_home_page-block h2.field-content{font-size:8px;width:95%}
.views-content-field-home-slide{text-align:center}
.views-slideshow-controls-bottom .views-slideshow-pager-fields{margin:0 auto;width:100%}
.views-slideshow-controls-bottom .views-field-field-thumb-home-slider{display:inline-block;float:left;width:90px}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-title{display:inline-block;width:70%}
.views-slideshow-controls-bottom .views-field-body{color:#fff;display:inline-block;padding-left:16px;width:70%}
.views-content-title>a{display:block;font-size:18px;text-align:left}
#widget_pager_bottom_slider_home_page-block .views-slideshow-pager-field-item .views-field-field-home-slide{display:block;vertical-align:middle}
.footer-first .socialMedia{list-style:outside none none;margin:0;padding:8px 0}
.footer-wrap .block{padding:0}
.footer-second ul{list-style:outside none none;margin:0;padding:5px 0}
.footer-second ul li{display:inline-block;padding:3px 0}
.footer-second ul li a{border-right:1px solid #fff;padding:0 5px}
.footer-wrap h2{font-size:19px}
.footer-third input[type=submit]{font-size:12px;margin:0 0 0 7px;padding:0 7px}
.footer-third input[type=email]{width:62%}
.header-top .phone{padding:0 2px}
.header-top .phone i{padding-right:0}
.top-bar.expanded .title-area{background:#0385a6 none repeat scroll 0 0}
.top-bar.expanded .toggle-topbar a{color:#fff}
.top-bar.expanded .toggle-topbar a span::after{box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}
.top-bar-section .has-dropdown.hover>.dropdown li .dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown li .dropdown{position:absolute!important;visibility:visible}
.top-bar-section ul li:nth-child(2) .dropdown:after,.top-bar-section ul li:nth-child(2) .dropdown:before{display:none}
.top-bar-section ul li:nth-child(3) .dropdown:after,.top-bar-section ul li:nth-child(3) .dropdown:before{display:none}
.big-section .callout p{text-align:center}
main.row.l-main{max-width:100%}
.panel-pane.pane-custom.pane-1.custom_block_for_calculator{margin-top:0;padding-top:0px;}

#edit-checkout-review tr td .form-item{white-space:normal}

}
.faq-categories-custom ul.menu{margin:0;padding:0;list-style:none}
.faq-categories-custom ul li.active-trail a{background:#ededed}
.panels-flexible-right_sidebar .faq-categories-custom ul li a:hover{background:#ededed}
.view-testimonials-for-group-pages .views-field-field-testimonial-person{margin-top:10px}
.view-blogs-for-brochure-pages,.view-blogs-for-group-pages,.view-reviews-for-listing-pages{margin:-4px 0 -21px}
.view-blogs-for-brochure-pages>.view-content ul li.views-row-odd,.view-blogs-for-group-pages>.view-content ul li.views-row-odd,.view-reviews-for-listing-pages>.view-content ul li.views-row-odd{background:#f5f5f5!important;margin:17px 0 2px;border-bottom:1px solid #f2f2f2!important;border-top:1px solid #f2f2f2!important}
.view-blogs-for-brochure-pages>.view-content ul li.views-row-odd .views-field-view-node,.view-blogs-for-group-pages>.view-content ul li.views-row-odd .views-field-view-node,.view-reviews-for-listing-pages>.view-content ul li.views-row-odd .views-field-view-node{margin-bottom:1em}
.views-slideshow-cycle-main-frame-row .views-field-field-slider-overlay-text{position:absolute;bottom:0;left:0;right:0;text-align:center}
.views-slideshow-cycle-main-frame-row .views-field-field-slider-overlay-text .field-content{display:inline-block;background-color:rgba(65,62,62,.7);font-size:28px;color:#eee;padding:3px 10px}
.node-kickoff-pages .view-homepage-testimonials .views-row{margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2!important;border-top:1px solid #f2f2f2!important}
.node-kickoff-pages .view-homepage-testimonials .views-row-odd{background:#f5f5f5!important}
.node-kickoff-pages .group-left .field-name-field-listing-page-image{padding-right:1.05044em}
.node-kickoff-pages .group-left .field-name-field-listing-page-image img{width:100%;height:auto}
.node-kickoff-pages .group-right .field-name-download-your-copy .block-webform{padding-top:0}
.node-kickoff-pages .group-right .field-name-download-your-copy .block-webform .block-title{margin-top:0;border-bottom:1px solid #dadada;font-size:22px;text-align:left;font-weight:400;padding:10px 0}
.view-schools .school-item-list .column:last-child{float:left}
.panels-flexible-right_sidebar .panels-flexible-row-first.top .panels-flexible-region-inside-first{padding-left:0!important}
.field-name-request-your-info-kit{padding:1.05044em}
.field-name-request-your-info-kit .block-title{border-bottom:1px solid #dadada;font-size:22px;text-align:left;font-weight:400;margin-top:0;padding:10px 0}
.field-name-request-your-info-kit p:nth-child(2){margin-top:10px}
.field-name-request-your-info-kit a{margin-top:10px;margin-bottom:0}
.webform-component-e-mail,.webform-component-email{position:relative}
.webform-component-e-mail .description,.webform-component-email .description{position:absolute;right:10px;top:17px;bottom:0;line-height:1em;padding:0 3px}
.webform-client-form-2415 .description,.webform-client-form-2539 .description,.webform-client-form-2540 .description,.webform-client-form-2541 .description,.webform-client-form-2542 .description,.webform-client-form-2543 .description,.webform-client-form-2544 .description,.webform-client-form-2546 .description,.webform-client-form-2548 .description,.webform-client-form-309 .description{top:0;right:52px}
.panels-flexible-right_sidebar .pane-main-menu .pane-title{border-bottom:1px solid #dadada;font-size:22px;text-align:left;text-transform:capitalize}
.field-name-field-testimonial-image img{display:block;width:100%;height:auto;margin-top:5px}
#node-309 h2 a,.pane-have-a-question-form h2 a{display:block;pointer-events:none;cursor:default;color:#242424!important;border-bottom:1px solid #dadada;font-size:22px!important;text-align:left!important;text-transform:capitalize!important;padding:26px 0 12px!important;font-weight:400}
.pane-have-a-question-form:first-child,.pane-have-a-question-form:first-child .node-title a,.pane-have-a-question-form:first-child .pane-title{padding-top:0!important;margin-top:0}
.view-images-for-listing-pages .panels-flexible-row-right_sidebar-1>ul{padding:16px 0 0}
.view-images-for-listing-pages .panels-flexible-row-right_sidebar-1>ul li.views-row{line-height:normal;padding:4px 0}
.blog-top-section-bg .panels-flexible-row-right_sidebar-1>ul li.views-row h2{font-family:"Open Sans",sans-serif;font-weight:500;margin:0 0 5px;text-align:left;text-transform:none;font-size:22px;padding:0;line-height:36px}
.field-name-body dl,.field-name-body ol,.field-name-body ul{margin-left:35px}
.panel-pane img.file-icon,.panel-pane img.print-icon{height:auto!important;width:auto!important}
.panels-flexible-region-right_sidebar-center-inside .pane-custom h2.choose,.panels-flexible-region-right_sidebar-center-inside .view-header h2{color:#025a78;font-size:25px;font-weight:400;margin-top:0;padding:10px 0;text-align:center;text-transform:uppercase}
.color-yellow,.field-name-field-product-ref .commerce-add-to-cart button.form-submit{background:#fedc35 none repeat scroll 0 0!important;border:medium none!important;margin-left: 13px!important;padding:15px 15px!important;color:#242424!important;font-weight:600;font-size:14px!important}
.color-yellow:hover,.field-name-field-product-ref .commerce-add-to-cart button.form-submit:hover{background:#8fd4eb!important;border-color:#8fd4eb!important}
.field-name-field-product-body ul{margin-left:2em}
.ordering-guide{margin-top:25px}
.ordering-guide .block-title{display:block;color:#242424!important;border-bottom:1px solid #dadada;font-size:22px!important;text-align:left!important;text-transform:capitalize!important;padding:26px 0 12px!important;font-weight:400}
.ordering-guide .ordering-guide-content{background:#f5f5f5!important;margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}
.ordering-guide .ordering-guide-content p{margin-bottom:5px}
.blogli li{min-height:310px!important}
.mollom-privacy a span{font-weight:400}
.pane-block-48 ul li,.pane-block-50 ul li,.pane-block-51 ul li,.pane-block-52 ul li,.pane-block-53 ul li{list-style-type:none}
.pane-block-48 ul li p,.pane-block-50 ul li p,.pane-block-51 ul li p,.pane-block-52 ul li p,.pane-block-53 ul li p{margin-bottom:0}
.link-secondary{font-size:16px!important;padding:15px 16px 10px!important}
.pane-content .see-more-link{clear:both;display:block;margin-left:15px;margin-top:15px;text-decoration:underline}
.pane-content .top-line{margin:30px 15px 0}
.pane-content .top-line p{margin-bottom:5px}
.pane-content .top-line>p{font-size:20px}
.pane-content .top-line p:last-child{margin-bottom:0}
.custom-block-school-fundraising-products{padding-bottom:40px;border-bottom:1px solid #dadada;margin-bottom:40px}
.custom-block-fundraiser-prize-programs,.custom-block-school-fundraiser-success,.custom-block-school-fundraising-results{padding-bottom:40px}
.pane-block-50 ul li p a{display:inline;font-size:14px;padding:0;color:#008cae;text-decoration:underline}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-field-listing-page-image{float:left;width:48%;margin-right:4%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-body{float:left;width:48%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-field-listing-page-image img{float:none;margin-right:0}
.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-center{width:66.66%}
.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-sidebar .field-name-download-your-copy .block-webform{padding-top:0}
.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-sidebar .field-name-testimonials{padding:1.05044em}
.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-sidebar .field-name-testimonials li{margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;background:#f5f5f5!important}
.performer-img{float:left;width:20%;margin-right:3%;margin-top:5px}
.performer-body{float:left;width:77%}
.view-performers .view-content .views-row .img,.view-reptile-show-experts .view-content .views-row .img{margin-right:22px}
.view-performers .view-content .views-row .views-field-body,.view-reptile-show-experts .view-content .views-row .views-field-body{margin-top:25px;width:90%;margin-bottom:25px}
main .product-list-horizontal li a,main .product-list-horizontal li a h3{font-size:15px!important;font-weight:700;text-align:center}
main .product-list-horizontal li h3{height:32px}
main .product-list-horizontal li .field-content,main .product-list-horizontal li .views-field-field-mid-level-listing-descript .field-content,main .product-list-horizontal li p{font-size:13px}
main .product-list-horizontal li{min-height:370px}
main .product-list-horizontal li p{margin-bottom:0}
.page-taxonomy-term.section-beef-jerky-fundraisers main .product-list-horizontal li h3{min-height:45px}
.page-taxonomy-term.section-beef-jerky-fundraisers main .product-list-horizontal li{min-height:380px}
.custom-block-school-fundraising-products ul li{min-height:390px!important}
.custom-block-automated-school-fundraiser-tools ul li,.custom-block-maximize-results ul li,.custom-block-school-fundraiser-success ul li,.custom-block-school-fundraising-results ul li{min-height:350px!important}
.view-id-big_events.view-display-id-block_1 .product-list-horizontal li{min-height:390px}
.node-type-brochures main .row .large-4,.node-type-product-display main .row .large-4,.node-type-sales-incentive main .row .large-4{width:33.3333%}
.resources-educators,.resources-parents{float:left}
.resources-educators .field-name-field-page-image,.resources-parents .field-name-field-page-image{margin-right:0}
.section-faqs .img,.section-faqs .info{margin-right:0;float:none;width:100%}
.page-big-event-prize-programs-magic-show-performers.section-big-event-prize-programs .service-links,.page-big-event-prize-programs-magic-show-performers.section-big-event-prize-programs .service-links ul.links,.section-big-event-fundraising-difference .service-links,.section-big-event-fundraising-difference .service-links ul.links{margin-bottom:10px}
.page-big-event-prize-programs-magic-show-performers.section-big-event-prize-programs .field-name-body h2.intro,.section-big-event-fundraising-difference .field-name-body h2.intro{margin:0 0 10px;line-height:1.2em}
.field-name-dynamic-download-field .field-name-field-brochure-resources{display:none}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section{width:100%!important;height:auto!important}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section:after,.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section:before{content:"";clear:both}
.views-slideshow-cycle-main-frame.views_slideshow_cycle_teaser_section:after{display:table}
.views-slideshow-cycle-main-frame-row{position:relative!important;width:100%!important;height:auto!important;float:left;margin-right:-100%}
.views-slideshow-cycle-main-frame-row a{display:block}
.views-slideshow-cycle-main-frame-row a img{display:block;width:100%;max-width:100%;height:auto}
.field-brochure-resources-right-sidebar,.node-type-brochures .field-name-printer-friendly-version-2,.ui-print-links-right-sidebar{display:none;margin-top:30px}
.page-school-fundraising-products main .product-list-horizontal li{text-align:center}
.footer-block-title{font-size:1.05em;color:#fff}
.page-node.node-type-review .node-full.node-review .pane-node-field-raised,.page-node.node-type-review .node-full.node-review .pane-node-field-testimonial-address,.page-node.node-type-review .node-full.node-review .pane-node-field-testimonial-position,.page-node.node-type-review .node-full.node-review .pane-node-field-testimonial-venue{margin-top:5px}
.node-type-page #page-title,.node-type-page-2-column #page-title,.node-type-page-2-column1 #page-title{margin-bottom:25px}
.start-fundraiser-cta{background-color:#fedc35!important;border-radius:5px;font-size:16.807px;border:2px solid #fedc35!important;border-radius:0!important;color:#464443}
.start-fundraiser-cta:hover{background:#8fd4eb!important;color:#242424!important;border-color:#8fd4eb!important}
.webform-layout-box>.form-item{margin-bottom:0;padding:0 7px}
.webform-layout-box>.form-item.webform-component-textarea{margin-top:1em;margin-bottom:1em}
.webform-layout-box.row{width:100%;margin:0 auto}
.webform-layout-box.horiz>*+*{margin-left:0}
.webform-layout-box>.form-item input{margin:0}
.webform-layout-box .webform-component-markup{display:block}
.m-none-top{margin-top:0!important}
.m-none-bottom{margin-bottom:0!important}
.has-float{float:left}
.has-float-right{float:right}
.form-right{padding-left:35px}
.webform-layout-box .description{margin:0}
.webform-layout-box div[id$=upload-artwork-ajax-wrapper],.webform-layout-box div[id$=upload-your-image-ajax-wrapper]{margin-bottom:0;padding:0 7px}
.webform-layout-box div[id$=upload-artwork-ajax-wrapper] .form-item,.webform-layout-box div[id$=upload-your-image-ajax-wrapper] .description,.webform-layout-box div[id$=upload-your-image-ajax-wrapper] .form-item{margin:0}
.webform-layout-box .webform-component-date .description{margin:0}
.webform-layout-box .webform-component-email .description{margin-top:1.5em;margin-bottom:1.5em}
.pane-reviews-for-listing-pages{margin-bottom:30px}
.node-type-review.section-reviews .node-full .row .large-4 .pane-node-body .field-name-body{margin-bottom:1.05em;line-height:1.6}
.service-links{position:fixed;top:35%;left:0}
.service-links .links li{display:block!important}
.pane-content .service-links>a,.pane-content .service-links>span[class$=_button_pin],.service-links .links li a,.service-links .links li.service-links-pinterest-button span{position:relative;width:50px;height:36px;display:block;background:#dd4b39 url(/sites/all/themes/bigevent/images/social/social-sprite.png) -150px 0 no-repeat;border-radius:0;box-shadow:none;border:0}
.pane-content .service-links>a.service-links-facebook,.service-links .links li.service-links-facebook a{background-position:0 0;background-color:#3a579a}
.pane-content .service-links>a.service-links-facebook:after,.service-links .links li a.service-links-facebook:after{content:'Share on Facebook'}
.pane-content .service-links>a.service-links-google-plus:after,.service-links .links li a.service-links-google-plus:after{content:'Share on Google+'}
.pane-content .service-links>a.service-links-twitter:after,.service-links .links li a.service-links-twitter:after{content:'Share on Twitter'}
.pane-content .service-links>span[class$=_button_pin]:after,.service-links .links li.service-links-pinterest-button span:after{content:'Share on Pinterest';text-indent:0}
.pane-content .service-links>a:after,.pane-content .service-links>span[class$=_button_pin]:after,.service-links .links li a:after,.service-links .links li.service-links-pinterest-button span:after{display:none;position:absolute;bottom:-8px;left:30px;font-size:12px;width:137px;padding:2px 0;font-family:'Open Sans',sans-serif;color:#333;border-radius:2px;border:1px solid #000;text-align:center;z-index:10;background:-moz-linear-gradient(top,#fff 0,#fff 56%,#e0e0e0 100%);background:-webkit-linear-gradient(top,#fff 0,#fff 56%,#e0e0e0 100%);background:linear-gradient(to bottom,#fff 0,#fff 56%,#e0e0e0 100%);-webkit-box-shadow:14px 14px 4px -12px rgba(0,0,0,.47);-moz-box-shadow:14px 14px 4px -12px rgba(0,0,0,.47);box-shadow:5px 5px 3px -2px rgba(0,0,0,.47)}
.pane-content .service-links>a:hover:after,.pane-content .service-links>span[class$=_button_pin]:hover:after,.service-links .links li a:hover:after,.service-links .links li.service-links-pinterest-button span:hover:after{display:block}
.pane-content .service-links>a.service-links-google-plus,.service-links .links li.service-links-google-plus a{background-position:-50px 0;background-color:#dd4b39}
.service-links:after,.service-links:before{content:" ";display:table}
.service-links:after{clear:both}
.pane-content .service-links>a.service-links-twitter,.service-links .links li.service-links-twitter a{background-position:-100px 0;background-color:#00abf0}
.service-links .links li.service-links-pinterest-button span{background-position:-150px 0;background-color:#dd4b39;text-indent:-9999px}
.pane-content .service-links>a>img,.service-links .links li a img{display:none}
.pane-service-links-service-links .pane-title,.pane-service-links-service-links-not-node .pane-title{display:none}
.customer_profile_billing div.locality-block>div:first-child,.customer_profile_billing div.locality-block>div:nth-child(2),.customer_profile_billing div.name-block,.customer_profile_billing div.street-block>div:first-child,.customer_profile_shipping div.locality-block>div:first-child,.customer_profile_shipping div.locality-block>div:nth-child(2),.customer_profile_shipping div.name-block,.customer_profile_shipping div.street-block>div:first-child{margin-right:4%}
.customer_profile_billing div.name-block,.customer_profile_billing div.organisation-block,.customer_profile_billing div.street-block>div,.customer_profile_shipping div.name-block,.customer_profile_shipping div.organisation-block,.customer_profile_shipping div.street-block>div{float:left;width:48%}
.customer_profile_billing div.locality-block select,.customer_profile_billing div.name-block input,.customer_profile_billing div.organisation-block input,.customer_profile_shipping div.locality-block select,.customer_profile_shipping div.name-block input,.customer_profile_shipping div.organisation-block input{width:100%!important}
div.addressfield-container-inline>div.form-item{float:none;margin-right:0}
.customer_profile_billing div.locality-block>div:first-child,.customer_profile_shipping div.locality-block>div:first-child{float:left;width:38%}
.customer_profile_billing div.locality-block>div:nth-child(2),.customer_profile_billing div.locality-block>div:nth-child(3),.customer_profile_shipping div.locality-block>div:nth-child(2),.customer_profile_shipping div.locality-block>div:nth-child(3){float:left;width:27%}
.customer_profile_shipping .commerce-customer-profile-copy{margin-bottom:15px}
ol.commerce-checkout-progress{margin-top:25px;list-style-position:inside}
ol.inline.commerce-checkout-progress li{width:auto;position:relative;margin:0 3px;color:#fff;background-color:#ccc;padding:5px 20px 5px 30px}
ol.inline.commerce-checkout-progress li.first{padding:5px 20px}
ol.inline.commerce-checkout-progress li.active{background-color:orange;color:#fff;position:relative}
ol.inline.commerce-checkout-progress li:first-child:before{display:none}
ol.inline.commerce-checkout-progress li:before{content:'';display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #fff;position:absolute;left:0;top:0;z-index:9}
ol.inline.commerce-checkout-progress li:after{content:'';display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #ccc;position:absolute;right:-18px;top:0;z-index:10}
ol.inline.commerce-checkout-progress li.active:after{border-left:18px solid orange;z-index:10}
ol.inline.commerce-checkout-progress li.last:after{display:none}
.pane-block-46{margin-bottom:30px}
.pane-block-46 .pane-title{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;color:#242424!important;padding:26px 0 12px!important;border-bottom:1px solid #dadada;font-size:22px!important;margin-bottom:10px}
.field-name-reviews-for-kickoff-guide-page .custom-title-reviews{margin-bottom:10px}
.field-name-reviews-for-kickoff-guide-page .views-field-body{border-bottom:1px solid #dadada!important;margin-bottom:10px}
.field-name-reviews-for-kickoff-guide-page .views-field-field-testimonial-position,.field-name-reviews-for-kickoff-guide-page .views-field-field-testimonial-venue{font-weight:600}
.button.secondary.color-yellow{padding:14px 15px!important}
.large-4 .field-name-gyfb #test_gyfb_button,.large-4 .field-name-start-fundraiser-cta #safcta_button,.pane-block-43 #test_gyfb_button,.pane-block-54 #safcta_button{padding:10px 20px!important;margin-bottom:10px!important}
.node-type-big-events .pane-block-43{margin-top:47px}
.large-4 .field-name-start-fundraiser-cta #safcta_button,.pane-block-54 #safcta_button{margin-bottom:0!important}
.node-type-blog #comments{margin-top:30px;width:50%}
.block-block-55,.block-block-57{display:none}
.node-type-performer .pane-node-field-performer-image,.node-type-reptile-show-experts .pane-node-field-performer-image{width:30%;float:left}
.node-type-performer .pane-node-body,.node-type-reptile-show-experts .pane-node-body{float:left;width:64%;margin-left:3%;margin-right:3%}
.node-type-page-2-column .pane-block-46,.node-type-performer .pane-block-46,.page-node.node-type-review .pane-block-46{margin:0}
.node-type-mini-resource .pane-block-46 .pane-title,.node-type-page-2-column .pane-block-46 .pane-title,.node-type-performer .pane-block-46 .pane-title,.node-type-reptile-show-experts .pane-block-46 .pane-title,.page-node.node-type-review .pane-block-46 .pane-title{padding-top:0!important}
.node-type-mini-resource .panels-flexible-region-left_sidebar-center,.node-type-performer .panels-flexible-region-left_sidebar-center,.node-type-reptile-show-experts .panels-flexible-region-left_sidebar-center{width:66.66%!important}
#comments .comment{background-color:#f2f2f2;padding:15px 20px;border-radius:12px;margin-bottom:10px}
#comments .comment .submitted{font-size:13px;font-style:italic;margin-bottom:5px;color:#696969}
#comments .comment .submitted .username{font-weight:600;color:#333;font-size:15px}
#comments .comment .content{font-size:15px}
#comments .comment ul.links{list-style:none;text-align:right;font-size:13px;margin-bottom:0}
#comments .comment ul.links li{display:inline-block;padding:0 5px}
.ajax-comments-form-reply button.form-submit{padding:10px 20px}
.pane-webform-client-block-2539,.pane-webform-client-block-2540,.pane-webform-client-block-2541,.pane-webform-client-block-2542,.pane-webform-client-block-2543,.pane-webform-client-block-2544,.pane-webform-client-block-2548{margin-bottom:35px}
.pane-webform-client-block-2539 .pane-title,.pane-webform-client-block-2540 .pane-title,.pane-webform-client-block-2541 .pane-title,.pane-webform-client-block-2542 .pane-title,.pane-webform-client-block-2543 .pane-title,.pane-webform-client-block-2544 .pane-title,.pane-webform-client-block-2546 .pane-title,.pane-webform-client-block-2548 .pane-title{font-family:Helvetica,Helvetica,Arial,sans-serif;font-weight:400;color:#242424!important;padding:10px 0 12px!important;border-bottom:1px solid #dadada;font-size:22px!important;margin-bottom:10px}
.views-field-commerce-total,.views-field-commerce-total.price{text-align:right}
.line-item-summary{margin-right:8px;margin-bottom:0}
.line-item-summary .line-item-total .line-item-total-raw{font-size:.875em}
.view-commerce-cart-form button.delete-line-item,.view-commerce-cart-form button[value="Update cart"]{background-color:transparent!important;border:0!important;color:#008cae!important;padding:0!important}
.view-commerce-cart-form button[value="Update cart"]{margin-right:8px}
.view-commerce-cart-form button.delete-line-item:focus,.view-commerce-cart-form button[value="Update cart"]:focus{outline:0}
.light-color.block-block-36{background-color:transparent;text-align:right;padding:0;margin-right:8px;margin-top:50px}
.light-color.block-block-36 .checkout-cart-button .second-color-button{font-size: 14px !important;font-weight: 600;background-color:#fedc35!important;color:#242424!important;border-color:#fedc35!important}
.light-color.block-block-36 .checkout-cart-button .second-color-button:hover{background:#8fd4eb!important;border-color:#8fd4eb!important}
.page-cart .block-print-ui{padding:0;margin-bottom:30px}
.page-cart .block{padding:0}
.page-cart ol.commerce-checkout-progress{margin-bottom:32px}
.page-checkout fieldset#edit-buttons,.page-checkout fieldset#edit-buttons--2,.page-checkout fieldset#edit-buttons1,.page-checkout fieldset#edit-buttons1--2{-webkit-box-shadow:0 0 0 0 #464443;box-shadow:0 0 0 0 #464443;background:0 0}
.customer_profile_billing .field-name-commerce-firstdata-billing-phone .form-item{width:20%}
#payment-details .form-item-commerce-payment-payment-details-credit-card-type{margin-right:30px}
#payment-details .form-item-commerce-payment-payment-details-credit-card-number,#payment-details .form-item-commerce-payment-payment-details-credit-card-type{width:150px;float:left}
#payment-details .commerce-credit-card-expiration{float:left;clear:left;margin-right:30px}
#payment-details .form-item-commerce-payment-payment-details-credit-card-code{float:left}
#payment-details .form-item-commerce-payment-payment-details-credit-card-code input{margin-bottom:0}
#payment-details .form-item-commerce-payment-payment-details-credit-card-code .description{margin-top:0}
table.checkout-review>tbody>tr:nth-child(2n)>td{background:#f4f1ed}
table.checkout-review>tbody>tr:nth-child(2)>td{background:0 0;padding:0}
table.checkout-review>tbody>tr:nth-child(2)>td td{background:0 0}
table.checkout-review tr.even,table.checkout-review tr.odd{border-bottom:0}
table.checkout-review{border:0}
table.checkout-review tbody{border-top:0}
table.checkout-review .pane-data-full{padding-left:1.6em;padding-right:1.6em}
#payment-details:after{content:"";display:table;clear:both}
table.checkout-review .pane-title td{padding-left:0;padding-top:1em;padding-bottom:.3em}
table.checkout-review tr.pane-title:nth-child(3) td{padding-top:0}
table.checkout-review tr.pane-data:nth-child(4) label{display:inline-block;font-weight:700;margin-right:5px}
table.checkout-review tr.pane-data:nth-child(4) label:after{content:":";font-weight:700}
table.checkout-review .pane-title{font-size:1.4em}
.commerce_checkout_form fieldset{margin-top:0}
form[id^=commerce-checkout-form-checkout]{position:relative}
form[id^=commerce-checkout-form-checkout]>div{max-width:65%}
form[id^=commerce-checkout-form-checkout] fieldset.account{width:220px}
fieldset[id^=edit-commerce-avatax-exemptions]{width:50%}
.table-wrapper{overflow-x:auto;margin-bottom:25px}
.page-newhome .pane-blog-for-homepage{max-width:1140px;margin:0 auto 50px}
.page-newhome .pane-blog-for-homepage .pane-title{text-align:center;color:#000;font-size:2em!important;margin:50px 0 0!important;font-weight:700}
.page-newhome .product-list-horizontal li:hover{background:0 0!important}
.page-newhome .product-list-horizontal li a.button{position:static;width:100%}
.page-newhome .pane-blog-for-homepage h2 a{text-align:left;font-size:22px!important}
.page-newhome .product-list-horizontal li h3{font-size:18px!important;height:auto;margin-top:5px;margin-bottom:7px}
.page-newhome .product-list-horizontal .post-date{margin-top:5px;margin-bottom:5px}
.page-newhome .product-list-horizontal .body{margin-top:10px}
.page-newhome .product-list-horizontal .body,.page-newhome .product-list-horizontal .body p{padding-top:0!important;font-size:15px}
.page-newhome .product-list-horizontal .body p a{display:inline;color:#008cae}
.page-newhome .product-list-horizontal .link{color:#008cae;display:inline;font-weight:400}
.page-newhome .pane-2.parents{border-bottom:1px solid #ccc}
.block-block-58{padding-left:0;padding-right:0}
.block-block-58 .home-fundraiser-list{background-color:#f2f2f2;padding:30px 0 15px}
.block-block-58 h2{text-align:center;font-size:2em}
.block-block-58 h3{margin-bottom:15px}
.block-block-58 ul{list-style:none}
.block-block-58 ul li{padding:0;position:relative;margin-bottom:15px}
.block-block-58 ul li a{padding:8px 10px 7px 30px;background-color:#0283c7;display:block;margin-left:20px;height:40px;color:#fff}
.block-block-58 ul li a:hover{background-color:#ffa800}
.block-block-58 ul li a:after{content:"\f054";font-family:FontAwesome;display:block;border-radius:50%;width:40px;height:40px;background-color:#ffa800;position:absolute;left:0;top:0;padding:8px 15px}
.block-block-58 .products{padding-left:50px}
.block-block-58 .promo,.block-block-58 .promo .button{margin-bottom:10px;margin-top:8px}
.block-block-58 .promo .button{background:#fedc35 none repeat scroll 0 0;border-color:#fedc35;color:#242424}
.block-block-58 .promo .button:hover{background:#8fd4eb;border-color:#8fd4eb}
.block-block-59{padding:10px 0 0}
.block-block-59 div{display:block;background-color:rgba(65,62,62,.7);font-size:38px;color:#eee;padding:8px 10px 11px}
.node-type-brochures .row .large-4.columns:nth-child(2),.node-type-page-2-column .row .large-4.columns:nth-child(2),.node-type-product-display .row .large-4.columns:nth-child(2),.node-type-review .row .large-4.columns:nth-child(2),.panels-flexible-left_sidebar .panels-flexible-region-inside-first{padding-right:15px}
.view-reviews-for-listing-pages{position:relative}
.view-reviews-for-listing-pages .views-field-field-star-rating{position:absolute;top:1px;left:100px}
.custom-title-reviews .rating{display:inline-block;margin-left:10px}
.custom-title-reviews .rating .fa{margin-left:1px;color:#ffc315}
.node-type-mini-resource h1.page-title,.node-type-review h1.page-title{margin-bottom:20px}
.node-type-mini-resource h2.intro,.node-type-page-2-column h2.intro,.node-type-page-2-column1 h2.intro{margin-bottom:10px}
#edit-checkout-completion-message{display:none}
a img{opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
a img:hover{opacity:.5}
#logo img:hover,.block-block-25 a img:hover,.block-block-42 a img:hover{opacity:1}
.field-name-prize-programs-2{display:none}
#mce-error-response,#mce-success-response{display:none}
.mailchimp-input-disalign{position:absolute;left:-5000px}
.field-name-avg-star-rating-for-brochure-and .view-reviews-for-listing-pages{margin:0 0 10px}
.field-name-avg-star-rating-for-brochure-and .view-reviews-for-listing-pages .view-content{display:none}
.field-name-bottom-reviews-for-end-brochure- .view-reviews-for-listing-pages .views-field-field-star-rating{position:static}
.field-name-bottom-reviews-for-end-brochure-{margin-top:-40px}
.field-name-bottom-reviews-for-end-brochure- .pane-title{font-size:1.3em;font-family:Helvetica,Helvetica,Arial,sans-serif;color:#242424!important;font-weight:700}
.field-name-bottom-reviews-for-end-brochure- .view-content{margin-top:20px}
.field-name-bottom-reviews-for-end-brochure- ul li .views-field-body{border:0;margin:0}
.field-name-bottom-reviews-for-end-brochure- .views-field-field-star-rating .form-item{margin-top:0;margin-bottom:0}
.field-name-bottom-reviews-for-end-brochure- .view-reviews-for-listing-pages .view-content>.item-list>ul>.views-row{margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #ccc}
.field-name-field-bottom-content-area{margin-top:40px!important;padding-left:15px}
.field-name-field-bottom-content-area h2{background:0 0;color:#333!important;font-family:"Open Sans",sans-serif;font-weight:500;margin:0 0 5px;text-align:left;text-transform:none;font-size:22px;line-height:36px}
.field-name-field-bottom-content-area h3{font-size:16px}
.field-name-field-bottom-content-area li,.field-name-field-bottom-content-area p{font-size:13px}
.field-name-field-bottom-content-area dl,.field-name-field-bottom-content-area ol,.field-name-field-bottom-content-area ul{margin-left:35px}
.view-homepage-testimonial.view-display-id-panel_pane_1 .views-slideshow-pager-fields>div{padding-left:0}
.view-homepage-testimonial.view-display-id-panel_pane_1 .views-slideshow-pager-fields div{display:inline-block}
.block-views-slider-home-page-block-1 .views-slideshow-controls-top{display:block}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_pause_slider_home_page-block_1_1{display:none}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1_1 a{background:rgba(0,0,0,.4) none repeat scroll 0 0;border-radius:100%;height:40px;left:4px;position:absolute;text-align:center;top:45%;width:40px;z-index:999}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1_1 a{background:rgba(0,0,0,.4) none repeat scroll 0 0;border-radius:100%;height:40px;right:4px;position:absolute;text-align:center;top:45%;width:40px;z-index:999}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1_1 a img,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1_1 a img{display:none}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1_1 a:before{content:"\f104";font-family:fontawesome;font-size:30px;color:#fff;z-index:999;margin-left:-4px}
.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1_1 a:before{content:"\f105";font-family:fontawesome;font-size:30px;color:#fff;margin-right:-4px}
.vscc_controls_next a,.vscc_controls_previous a{position:absolute!important}
.vscc_controls_next a img,.vscc_controls_previous a img{display:none!important}


@media only screen and (max-width:1199px){
.school-item-list ul li .views-field-field-listing-page-image a{padding:10px 0 0}
.school-item-list ul li,.tile-view li{min-height:190px}
main .product-list-horizontal li h3{height:40px}
main .product-list-horizontal li{min-height:375px}
.blogli li{min-height:330px!important}
.service-links{position:static;margin:10px auto;max-width:200px;display:block}
.pane-content .service-links>a,.pane-content .service-links>span,.service-links .links li a,.service-links .links li.service-links-pinterest-button span{float:left}
}
@media only screen and (max-width:1024px){
.node-blog.view-mode-full h2.intro{font-size:22px}
.section-resources h2.intro{font-size:22px}
.page-newhome .pane-blog-for-homepage h2{margin-top:5px}
.view-performers .view-content .views-row .img,.view-reptile-show-experts .view-content .views-row .img{margin-right:12px}
.view-performers .view-content .views-row .views-field-body,.view-reptile-show-experts .view-content .views-row .views-field-body{margin-top:5px;width:100%}
.node-type-page-2-column .pane-print-ui-print-links{margin-bottom:20px}
.pane-block.pane-block-68{position:relative;left:0;right:0;margin:35px 0 0}
.panel-pane.pane-custom.pane-1.custom_block_for_calculator{position:relative;left:0;right:0;margin:35px 0 0}
}
@media only screen and (max-width:991px){
.school-item-list ul li,.tile-view li{min-height:180px}
.blog-top-section-bg .panels-flexible-row-right_sidebar-1>ul li.views-row h2,.page-resources.section-resources .view-images-for-listing-pages .views-field-body h2,.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region h2,.panels-flexible-row-right_sidebar-1 h2.intro{font-size:22px;line-height:1.2em;margin:-5px 0 5px}
.panels-flexible-region-right_sidebar-top .pane-term-description .pane-content p,.panels-flexible-right_sidebar .pane-taxonomy-term-description .taxonomy-term-description p,.view-images-for-listing-pages .views-field-field-listing-page-image+div p{margin-bottom:.8em;font-size:.9em;line-height:1.5em}
main .product-list-horizontal li{min-height:400px}
.school-item-list ul li,.tile-view li{width:48%}
.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-center{float:none;width:100%;display:table}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .panels-flexible-region.sidebar{float:none;width:100%;margin-top:20px}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-field-listing-page-image{width:43%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-body{width:53%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-body h2{margin-top:0}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .panels-flexible-region-inside-last{padding-left:0}
.node-type-brochures main .row .large-4:first-child,.node-type-product-display main .row .large-4:first-child,.node-type-review.section-reviews .node-full .row .large-4:first-child,.node-type-sales-incentive main .row .large-4:first-child{width:35%}
.node-type-brochures main .row .large-4:nth-child(2),.node-type-product-display main .row .large-4:nth-child(2),.node-type-review.section-reviews .node-full .row .large-4:nth-child(2),.node-type-sales-incentive main .row .large-4:nth-child(2){width:65%}
.node-type-brochures main .row .large-4:nth-child(3),.node-type-product-display main .row .large-4:nth-child(3),.node-type-review.section-reviews .node-full .row .large-4:nth-child(3),.node-type-sales-incentive main .row .large-4:nth-child(3){width:100%}
.node-type-brochures main .row .large-4 .field-name-gyfb{margin-top:30px}
.node-type-product-display main .row .large-4:nth-child(3){/*margin-top:30px*/}
.resources-educators-body p,.resources-parents-body p{margin-bottom:.8em;font-size:.9em;line-height:1.5em}
.page-big-event-prize-programs-magic-show-performers.section-big-event-prize-programs .field-name-body h2.intro,.section-big-event-fundraising-difference .field-name-body h2.intro{font-size:22px}
.performer-img{width:30%}
.performer-body{width:67%}
.blogli li{min-height:345px!important}
.node-type-blog #comments{width:100%}
.block-block-59 div{font-size:26px;padding:5px 10px 7px}
.right-recaptcha #custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:0;transform:none}
}
@media only screen and (max-width:767px){
.school-item-list ul li,.tile-view li{width:48%;margin:10px 1%!important}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-body p{font-size:.9em;margin-bottom:.6em}
.form-right{padding-left:0}
.block-block-59{padding:0}
.block-block-59 div{font-size:20px;padding:4px 10px 5px}
.has-float-right{float:none}
.color-yellow:hover,.field-name-field-product-ref .commerce-add-to-cart button.form-submit:hover{background:#fedc35!important;border-color:#fedc35!important}
.color-yellow,.field-name-field-product-ref .commerce-add-to-cart button.form-submit{background:#fedc35 none repeat scroll 0 0!important;border:medium none!important;margin-left: 13px!important;padding:10px 15px!important;color:#242424!important;font-weight:600;font-size:14px!important}
#custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-21%;transform:scale(.7);-moz-transform:scale(.7);-webkit-transform:scale(.7)}
}
@media (min-width:641px) and (max-width:767px){
.product-list-horizontal .medium-3{width:33.33333%}
}
@media only screen and (max-width:640px){
.front .testimonial{padding:75px 0 18px}
.panels-flexible-region-last .panel-pane img{height:auto;width:100%}
.panels-flexible-row-right_sidebar-1:after,.panels-flexible-row-right_sidebar-1:before{display:none}
.panels-flexible-row-right_sidebar-1{height:auto;padding:0!important;margin:0!important;background:0 0}
.panels-flexible-row-right_sidebar-1 .views-field-field-listing-page-image img{width:100%;height:auto;margin:0;float:none}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region{padding:0}
.pane-taxonomy-term-field-listing-page-image:after,.pane-taxonomy-term-field-listing-page-image:before{content:"";display:table}
.pane-taxonomy-term-field-listing-page-image:after{clear:both}
.panels-flexible-region-right_sidebar-center-inside .pane-custom h2.choose,.panels-flexible-region-right_sidebar-center-inside .view-header h2{font-size:20px}
.panels-flexible-region-right_sidebar-right_sidebar{margin-top:30px}
.panels-flexible-right_sidebar .panels-flexible-region-inside-first{padding-left:0!important}
.views-slideshow-cycle-main-frame-row .views-field-field-slider-overlay-text .field-content{font-size:14px;padding:0 5px}
h1#page-title{font-size:1.4em;line-height:1.2em}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region h2,.panels-flexible-row-right_sidebar-1 h2.intro{font-size:1.2em;font-weight:600}
.submitted{font-size:13px}
.field-name-field-page-image,.node .field-name-field-blog-image,.node .field-name-field-incentive-image,.node .field-name-field-mini-full-image,.node .field-name-field-mini-image,.node .field-name-field-testimonial-image{float:none;margin:0}
.node-blog.view-mode-full .field-name-field-blog-image .content img{display:block;width:100%}
.panels-flexible-row-right_sidebar-1 img{margin:0!important}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region ul li img{margin:0}
.footer-first,.footer-second{margin-bottom:25px}
.footer-wrap .block.block-block.block-block-25{padding:10px 0 0}
.tile-view li a,main .product-list-horizontal li a{padding:0}
.view-images-for-listing-pages .panels-flexible-row-right_sidebar-1>ul li.views-row{padding:0}
.view-images-for-listing-pages .panels-flexible-row-right_sidebar-1>ul{padding:0}
main .product-list-horizontal li{min-height:395px}
main .product-list-horizontal li h3{min-height:32px}
main .product-list-horizontal li{min-height:375px}
.panels-flexible-region-last .panel-pane{padding:0}
.panels-flexible-right_sidebar .panels-flexible-row-right_sidebar-1-inside .panels-flexible-region h2,.panels-flexible-row-right_sidebar-1 h2.intro{margin-top:10px}
.page-taxonomy-term.section-big-event-prize-programs main .product-list-horizontal li{min-height:390px}
.video-responsive{width:100%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-field-listing-page-image{width:100%}
.section-get-your-free-kickoff-guide .panels-flexible-left_sidebar .field-name-body{width:100%;margin-top:10px}
.field-name-request-your-info-kit,.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-sidebar .field-name-download-your-copy .block-webform,.section-get-your-free-kickoff-guide .panels-flexible-region-left_sidebar-sidebar .field-name-testimonials{padding-left:0;padding-right:0}
.node-type-brochures main .row .large-4:first-child,.node-type-brochures main .row .large-4:nth-child(2),.node-type-brochures main .row .large-4:nth-child(3),.node-type-product-display main .row .large-4:first-child,.node-type-product-display main .row .large-4:nth-child(2),.node-type-product-display main .row .large-4:nth-child(3),.node-type-review.section-reviews .node-full .row .large-4:first-child,.node-type-review.section-reviews .node-full .row .large-4:nth-child(2),.node-type-review.section-reviews .node-full .row .large-4:nth-child(3),.node-type-sales-incentive main .row .large-4:first-child,.node-type-sales-incentive main .row .large-4:nth-child(2),.node-type-sales-incentive main .row .large-4:nth-child(3){width:100%}
.node-type-brochures main .row .large-4 .service-links,.node-type-product-display main .row .large-4 .service-links,.node-type-sales-incentive main .row .large-4 .service-links{margin-top:30px}
.pane-taxonomy-term-field-testimonial-image{float:none;margin:0}
.resources-educators,.resources-parents{float:none}
.field-name-field-caption.field-type-text,.field-name-field-caption.field-type-text p{width:100%}
.section-resources h2.intro{margin-top:20px}
.page-big-event-prize-programs-magic-show-performers.section-big-event-prize-programs .field-name-field-page-image img,.page-big-event-prize-programs-reptile-adventures-experts.section-big-event-prize-programs .field-name-field-page-image img,.section-big-event-fundraising-difference .field-name-field-page-image img{width:100%;margin-bottom:20px}
.view-id-performers .views-summary,.view-id-reptile_show_experts .views-summary{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.performer-body,.performer-img{width:100%;float:none}
.blog-top-section-bg .panels-flexible-row-right_sidebar-1>ul li.views-row h2,.page-resources.section-resources .view-images-for-listing-pages .views-field-body h2{margin-top:10px;font-size:1.2em;font-weight:600}
.node-type-brochures .field-name-field-brochure-resources{display:none}
.field-name-dynamic-download-field .field-name-field-brochure-resources{display:block}
.node-type-big-events .pane-print-ui-print-links,.node-type-brochures .field-name-printer-friendly-version,.node-type-mini-resource .pane-print-ui-print-links,.node-type-page-2-column .pane-print-ui-print-links,.node-type-product-display .pane-node-field-brochure-resources,.node-type-product-display .pane-print-ui-print-links,.node-type-sales-incentive .pane-print-ui-print-links{display:none}
.field-brochure-resources-right-sidebar,.node-type-brochures .field-name-printer-friendly-version-2,.ui-print-links-right-sidebar{display:block!important}
.blogli li{min-height:330px!important}
.view-performers .view-content .views-row .img,.view-reptile-show-experts .view-content .views-row .img{margin-bottom:5px}
.view-performers .view-content .views-row .views-field-body .info,.view-reptile-show-experts .view-content .views-row .views-field-body .info{width:100%}
.node-type-mini-resource .panels-flexible-region-left_sidebar-center,.node-type-performer .panels-flexible-region-left_sidebar-center,.node-type-reptile-show-experts .panels-flexible-region-left_sidebar-center{width:100%!important}
.panels-flexible-left_sidebar .panels-flexible-region-inside-first{padding-right:0}
.node-type-performer .pane-node-field-performer-image,.node-type-reptile-show-experts .pane-node-field-performer-image{width:100%;margin-bottom:5px}
.node-type-performer .pane-node-body,.node-type-reptile-show-experts .pane-node-body{width:100%;margin:0}
.node-type-performer .pane-service-links-service-links,.node-type-reptile-show-experts .pane-service-links-service-links{margin-bottom:40px}
.node-type-review .pane-node-field-testimonial-image{margin-bottom:15px}
blockquote{left:0;width:100%}
.node-type-page-2-column .pane-block-46,.node-type-performer .pane-block-46,.page-node.node-type-review .pane-block-46{margin-top:40px}
.node-type-sales-incentive .pane-node-field-incentive-resources{margin-bottom:30px}
.contain-to-grid .top-bar{background:#0385a6;margin-bottom:0}
.top-bar-section ul li>a{color:#fff}
header .logo{max-width:85px}
.pane-prize-prog-list-panel-pane-3{display:none}
.field-name-prize-programs-2{display:block}
#custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:0;transform:none}
}
@media only screen and (max-width:480px){
.small-6{width:100%}
.school-item-list ul li,.tile-view li{width:100%}
.case-add-to-cart .form-item.form-type-textfield.form-item-quantity{width:55%}
.has-float{float:none}
button[value=Upload].form-submit{margin-top:10px;margin-bottom:5px}
.webform-component-file{margin-bottom:20px}
.view-performers .view-content .views-row .img,.view-reptile-show-experts .view-content .views-row .img{width:100%}
.view-performers .view-content .views-row .views-field-body,.view-reptile-show-experts .view-content .views-row .views-field-body{margin-top:5px;width:100%}
header #site-name{padding-top:16px;font-size:20px}
header #site-name a{font-size:20px!important}
.slogan{font-size:14px}
.block-block-59 div{font-size:16px}
}
@media only screen and (max-width:380px){
.header-wrap>.row>.logo{width:25%}
.header-wrap>.row>.small-10{width:75%}
.header-top .phone{padding:2px 6px;font-size:12px}
.view-id-performers .views-summary,.view-id-reptile_show_experts .views-summary{-webkit-column-count:1;-moz-column-count:1;column-count:1}
#custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-15px;transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9)}
.right-recaptcha #custom-webform-cssid .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-15px;transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9)}
.right-recaptcha .webform-client-form #google_recaptcha_webform_client_form_309 iframe{margin-left:-15px;transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9)}
}
.front .callout .go-big{text-align:center;color:#464443;font-size:32px!important;margin:.75em 0 0!important;display:block;font-weight:700}
.front .pane-block-61{padding-top:50px}
.front .pane-block-61 .pane-content{padding-top:25px}
.quicktabs_main.quicktabs-style-navlist .five_reasons{display:inline-block;width:100%}
.quicktabs_main.quicktabs-style-navlist .five_reasons h3{padding-bottom:20px;margin-bottom:0}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure{float:right;margin:0 0 15px 20px}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure img{max-width:350px}
.quicktabs_main.quicktabs-style-navlist .five_reasons ul{padding-left:50px}
.quicktabs_main.quicktabs-style-navlist .five_reasons p{padding-left:21px}
.quicktabs_main.quicktabs-style-navlist .five_reasons .five_reasons_link{padding-left:21px}
.front .pane-blog-for-homepage-panel-pane-2{padding-top:35px;border-top:1px solid #ccc;margin-top:25px}
.front .pane-blog-for-homepage-panel-pane-2 .pane-title{text-align:center}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul{padding-top:30px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li{width:50%;display:inline-block;padding:0 10px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li h3 a{color:#333;font-size:17px}
.front .pane-blog-for-homepage-panel-pane-2 .item-list ul li .views-more-link{text-decoration:underline}
.footer-wrap .monthly-newsletter{font-size:21px;font-weight:700;display:block}
.parent-edu-section .box.second{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:0 auto;max-width:73.125rem;width:100%}
.pane-content ul.quicktabs-tabs{margin-top:20px}
.pane-content #quicktabs-top_5_reasons_big_fundraising_id ul.quicktabs-tabs li{background:#d6eef4;padding:10px;margin-bottom:1px}
.pane-content #quicktabs-top_5_reasons_big_fundraising_id ul.quicktabs-tabs li a{outline:0}
.quicktabs-style-navlist{padding:0 15px}
.footer-wrap .block-block-41 .footer-block-title.office-hours{font-family:Helvetica,Helvetica,Arial,sans-serif;font-size:1.05044em;font-weight:700;display:block}
.footer-wrap .block-block-41 .contextual-links-wrapper.contextual-links-processed+p{margin-bottom:0}
body.node-type-sales-incentive .pane-panels-mini.pane-have-a-question-form .pane-webform-client-block-309{margin-top:19px}
body.node-type-sales-incentive .pane-have-a-question-form{padding-top:0}
body.node-type-stores .field-name-have-a-question-form{margin-top:19px}
.node-type-reptile-show-experts .pane-webform-client-block-309,body.node-type-performer .pane-webform-client-block-309{margin-top:33px}
#mini-panel-have_a_question_form span.node-title a,.field-name-have-a-question-form span.node-title a,.pane-webform-client-block-309 span.node-title a{font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;padding-bottom:12px!important;display:inline-block;color:#242424!important}
body.node-type-page-2-column .pane-block-46 p{margin-bottom:13px}
body.node-type-performer .pane-block-46 p:first-child{margin-bottom:14px}
body.node-type-performer .pane-block-46 p:last-child{margin-bottom:0}
body.node-type-performer .pane-webform-client-block-309{margin-top:35px}
body.node-type-performer .pane-have-a-question-form{padding-top:0}
body.node-type-product-display .porder-download{margin-bottom:2px}
.node-type-stores .custom-title-reviews a.button{margin-bottom:8px}
body.node-type-audience .pane-schools-homepage.schools-group-resources-educators,body.page-taxonomy-term .menu-name-main-menu{margin-bottom:16px;padding-bottom:0}
body.node-type-stores .custom-title-reviews{padding:0!important;margin-bottom:26px}
body.node-type-stores .custom-title-reviews a.button{text-transform:none!important}
body.node-type-product-display .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color{background:0 0;padding:0}
body.node-type-product-display .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-content li{padding:16px 16px 0 16px;border:0!important;margin-bottom:0}
body.node-type-product-display .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-content li .views-field-body{border-bottom:none}
body.node-type-product-display .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-footer{padding:16px 16px 16px 16px;background:#f5f5f5!important;margin-top:0}
.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color{background:0 0;padding:0}
.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-header .pane-title.custom-title-reviews{border-bottom:none;display:block}
.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-content li{padding:16px 16px 0 16px;border:0!important;margin-bottom:0}
.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-content li .views-field-body{border-bottom:none}
.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-footer{padding:16px 16px 16px 16px;background:#f5f5f5!important;margin-top:0}
.view-testimonial-block .custom-title-reviews{border-bottom:1px solid #e6e6e6;margin-top:20px!important}
.page-school-brochure-fundraisers .view-testimonial-block .custom-title-reviews{border-bottom:1px solid #e6e6e6;margin-top:-6px!important}
.view-testimonial-block .view-content li{margin-bottom:0;border-bottom:none}
.view-testimonial-block .view-footer{background:#f5f5f5!important;padding:16px}
.view-testimonial-block.view-display-id-block_1 .view-header p{border-bottom:none!important}
body .pane-testimonial-block .view-content li>.views-field-body{border-bottom:none!important}
body.node-type-reptile-show-experts .pane-block-46{margin-bottom:30px}
body.node-type-product-display .pane-custom .pane-content a.button{margin-bottom:2px!important}
.node-type-brochures .field-name-have-a-question-form::before,.node-type-mini-resource .pane-webform-client-block-309::before,.node-type-reptile-show-experts .pane-webform-client-block-309::before,.node-type-stores .field-name-have-a-question-form::before{font-family:Helvetica,Helvetica,Arial,sans-serif}
.node-type-reptile-show-experts .panels-flexible-region .pane-content p{margin-bottom:14px!important}
.node-type-reptile-show-experts .view-testimonial-block .view-header{padding-top:16px!important}
body.node-type-page-2-column #page-title{margin-bottom:6.11px!important}
body.node-type-page-2-column .pane-block-46 .pane-content>p{margin-bottom:16.8px}
body.node-type-page-2-column .pane-block-46 .pane-content>p+p{margin-bottom:13.8px!important}
.node-type-reptile-show-experts .pane-content>p+p{margin-top:17px!important}
.node-type-reptile-show-experts .panel-pane.pane-block.pane-webform-client-block-309.light-gray.question-form-right{margin-top:28px!important}
body.node-type-product-display .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2783 .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2785 .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2789 .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2792 .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2795 .panel-pane.pane-custom.pane-2,body.node-type-product-display.page-node-2798 .panel-pane.pane-custom.pane-2{margin-top:0!important}
body.node-type-product-display .panel-pane.pane-custom.pane-2 .block-title{display:block;color:#242424!important;border-bottom:1px solid #dadada;font-size:22px;padding:0 0 12px;font-weight:400}
body.node-type-product-display .panel-pane.pane-custom.pane-2 .ordering-guide-content{background:#f5f5f5!important;margin:17px 0;padding:16px;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2}
.node-type-product-display .panel-pane.pane-custom.pane-2{margin-top:51px!important}
.page-node-1502.node-type-product-display .panel-pane.pane-custom.pane-2.ordering-guide .block-title{padding-top:0!important}
.node-type-mini-resource .contextual-links-region.panel-pane.pane-block.pane-block-46{margin-top:35px}
.page-node-1920.node-type-page-2-column .contextual-links-region.panel-pane.pane-panels-mini.pane-have-a-question-form.light-gray.question-form-right{margin-bottom:0!important}
.page-node-1920.node-type-page-2-column .contextual-links-region .large-4.columns:nth-child(2){padding-right:10px!important}
.page-node-1920.node-type-page-2-column .contextual-links-region .large-4.columns:nth-child(3){padding-left:5px!important}
.footer-wrap .monthly-newsletter{margin-bottom:8px!important}
.form-item.webform-component.webform-component-markup.webform-component--customcaptcha:after{display:none!important}
.form-item.webform-component.webform-component-markup.webform-component--customcaptcha1:after{display:none!important}
.form-item.webform-component.webform-component-markup.webform-component--customcaptcha2:after{display:none!important}
.page-node-2955.node-type-brochures .row div:nth-child(3) .field-name-gyfb{display:none}
.page-node-2961.node-type-brochures .row div:nth-child(3) .field-name-gyfb{display:none}
@media (min-width:768px) and (max-width:991px){
.pane-quicktabs-top-5-reasons-big-fundraising-id .pane-title{padding:35px 0 30px 0;text-align:center}
}
@media (min-width:768px){
.quicktabs_main .accordion-title{display:none}
}
@media (max-width:767px){
.parent-edu-section .box{padding:15px}
.parent-edu-section h2{white-space:inherit}
.parent-edu-section .blur-box{padding:1em 0}
.pane-content #quicktabs-top_5_reasons_big_fundraising_id .item-list{display:none}
.quicktabs_main.quicktabs-style-navlist{width:100%;float:none}
.pane-quicktabs-top-5-reasons-big-fundraising-id .pane-title{padding:15px;text-align:center}
.pane-quicktabs-top-5-reasons-big-fundraising-id .quicktabs-tabpage{display:block}
.quicktabs_main .accordion-title a{outline:0;display:block;font-size:14px;border:1px solid #ddd;padding:10px 30px 10px 10px}
.quicktabs_main.quicktabs-style-navlist .five_reasons{border:1px solid #ddd;padding:10px;display:none}
.quicktabs_main.quicktabs-style-navlist .five_reasons.open{display:block}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #008cae;position:absolute;top:50%;right:15px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.quicktabs-style-navlist{padding:0 10px}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure img{width:100%}
.quicktabs_main.quicktabs-style-navlist .five_reasons p{padding:0}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure{margin:0 0 15px 0}
.quicktabs_main.quicktabs-style-navlist .five_reasons .five_reasons_link{padding-left:0}
.quicktabs_main section.block{padding:0}
.accordion-title{position:relative}
.front .parent-edu-section .img-box{text-align:center}
.quicktabs_main.quicktabs-style-navlist .five_reasons figure{margin:0 0 15px 15px}
.side-right .field-name-start-fundraiser-cta .start-fundraiser-cta{margin-top:15px;}

}
.bfi-po-sub-total-wrapper{position:relative;max-width:115px}
.bfi-po-sub-total-wrapper .field-prefix{position:absolute;top:30px;left:12px}
.bfi-po-sub-total-wrapper input{padding-left:18px}
.bfi-po-quantity-wrapper{max-width:125px}
.bfi-po-quantity-wrapper input{margin-bottom:0}
#draggableviews-table-clone-of-video-gallery-page video{width:25%!important}
#views-form-clone-of-video-gallery-page a.tabledrag-handle .handle{width:30px;height:30px}
#webform-client-form-2988 .webform-component--layout-2--comments{padding:0}
#webform-client-form-2988 .webform-component--layout-2--payment-terms{padding:0;margin-top:2px}
#webform-client-form-2988 .webform-component--layout-2--payment-terms p{font-size:12px}
#webform-client-form-2988 .webform-component--layout-2--terms-and-conditions{padding:0;margin-top:10px;margin-bottom:20px}
#webform-client-form-2988 .webform-component--layout-2--terms-and-conditions label{font-size:16px}
table.product_info_block thead tr{background:#7fd4e6}
body.node-type-product-display .pane-node-field-bottom-content-area{margin-top:-80px}
body.node-type-product-display .pane-2{margin-top:0!important}
.pane-3 h2.pane-title{font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;padding-bottom:12px!important;display:inline-block;color:#242424!important;margin-top:10px}
.custom_block_for_calculator h3{margin-top:30px}
table.product_info_block{margin-bottom:30px}
@media(max-width:360px){
.table-responsive{overflow:auto}
.table-wrapper{overflow:auto}
#accordion h3{font-size:10px!important;padding:2px}
.field-name-field-bottom-content-area{padding-left:0!important}
}
@media (min-width:320px) and (max-width:640px){
#accordion{margin-top:110px!important}
.side-right>.panel-pane .panel-pane.pane-2{margin-bottom:0px !important;}
}
.cal_title{margin-top:0!important;font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,ans-serif!important;padding-bottom:12px!important;display:inline-block;color:#242424!important}
.pane-custom h2.pane-title{margin-top:33px!important}
.node-type-product-display .panel-pane.pane-panels-mini.pane-have-a-question-form.light-gray.spacing{margin-top:0!important}
.node-type-product-display h2.pane-title{font-weight:400!important;font-size:22px!important;font-family:Helvetica,Helvetica,Arial,sans-serif!important;padding-bottom:12px!important;color:#242424!important;display:block!important}
.pane-taxonomy-term-field-category-content{margin-top:50px}
.field.field-name-field-bottom-content-area li{font-size:16px;line-height:1.3;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif}
.field.field-name-field-bottom-content-area p{font-size:16px;line-height:1.3;font-family:Arial,Helvetica,sans-serif}
.pane-webform-client-block-2548 h2.pane-title{margin-top:20px!important}
.pane-block-46 h2.pane-title{margin-top:5px!important}
.node-type-mini-resource .cal_title{margin-top:3px!important}
.view-testimonial-block .custom-title-reviews{margin-top:11px!important}
.side-right .pane-have-a-question-form{padding:0}
#calculate_profit table{width:100%}
.side-right .views-field-field-star-rating .form-type-item{margin:7px 0}
.side-right .pane-have-a-question-form .webform-client-form{margin:0}

.side-right>.field{margin-bottom:50px}
body .main .side-right>.field-name-gyfb p a{margin:0!important}
.side-right>.field.field-name-gyfb{margin-bottom:0}
.side-right>.field.field-name-gyfb p{margin-bottom:0}
.side-right>.field-name-start-fundraiser-cta p{margin-bottom:50px}
.view-reviews-for-listing-pages ol{padding-left:17px}
.how-des-full{position:relative;top:-35px}
.how-des-full ol{margin-left:25px}
.btn-noavailable{margin-bottom:15px!important}
.customer-reviews{margin-top:25px!important}
.panelpage-accordion{width:71.5%;float:right}
.pane-block-43{margin-bottom: 0!important;}
.pane-block-54 #safcta_button{margin-bottom: 33px !important;}
#panels-ipe-paneid-4578 .panelpage-accordion{width:100%;float:right}
.page-school-fundraising-products .panelpage-accordion {
    width: 100%;
    float: right;
}

.page-school-fundraising-products .right_sidebar_review{padding-left:25px;}
.page-school-fundraising-products .right_sidebar_review ul, .page-school-fundraising-products .right_sidebar_review ol{padding-left:30px;}

.field-name-field-bottom-content-area h2{display: block;}

.pane-taxonomy-term-field-category-content h2{display: none;}

.page-node-2955 .field-name-prize-programs{display: none;}

.page-node-2901 .field-name-prize-programs{display: none;}

.page-node-2901 .field-name-gyfb{display: none;}

.pane-taxonomy-term-field-resources-link-list h2{border-bottom: 1px solid #dadada !important; color: #242424 !important; font-size: 22px !important; text-align: left !important; text-transform: capitalize !important; font-weight: 400;}

.pane-taxonomy-term-field-resources-link-list .pane-content a{
  display: block; margin: 3px 0;
  display: block;
  font-weight: 100;
  padding: 6px 9px;
}
.pane-taxonomy-term-field-resources-link-list .pane-content a:focus, .pane-taxonomy-term-field-resources-link-list .pane-content a:hover{background:#ededed none repeat scroll 0 0;color:#025a78;background:#ededed}

/*new css as 5-11-2019*/

.block-views-slider-home-page-block-1 .skin-default #vscc_controls_previous_slider_home_page-block_1_1 a,.block-views-slider-home-page-block-1 .skin-default #vscc_controls_next_slider_home_page-block_1_1 a{ display:flex; align-items:center;justify-content:center;}
.field-name-field-bottom-content-area dl,
.field-name-field-bottom-content-area ol,
.field-name-field-bottom-content-area ul { margin-left: 0 ;}

.bottom_content_data ul,.bottom_content_data ol{ padding-left:25px;}

.pane-node-field-resources-link-list .pane-title,.section-fundraising-events-schools  .field.field-name-field-resources-link-list.field-type-link-field.field-label-above.field-wrapper .field-label {
    border-bottom: 1px solid #dadada !important; margin-top:10px;
    color: #242424 !important;
    font-size: 22px !important;
    text-align: left !important;
    text-transform: capitalize !important;
font-weight: 400;}

.pane-node-field-resources-link-list a ,.section-fundraising-events-schools  .field.field-name-field-resources-link-list.field-type-link-field.field-label-above.field-wrapper a{display: block;margin: 3px 0; display: block;
    font-weight: 100;padding: 6px 9px;}

.pane-node-field-resources-link-list a:focus, .pane-node-field-resources-link-list a:hover,.section-fundraising-events-schools  .field.field-name-field-resources-link-list.field-type-link-field.field-label-above.field-wrapper a:hover,.section-fundraising-events-schools  .field.field-name-field-resources-link-list.field-type-link-field.field-label-above.field-wrapper a:focus {
    color: #025a78;background: #ededed;}


.page-school-fundraising-products .right_sidebar_review ul, .page-school-fundraising-products .right_sidebar_review ol { padding-left: 25px;}



.page-school-fundraising-products .bottom_content_data{ padding-left:10px !important; margin-top:11px !important;}


.page-school-brochure-fundraisers  .bottom_content_data{ padding-left:10px !important; margin-top:11px !important;}


.page-fundraiser-prize-programs .panel-pane.pane-custom.pane-1, .page-school-brochure-fundraisers .panel-pane.pane-custom.pane-1 {
margin-top: 10px !important;}
.section-food-fundraisers .panels-flexible-region-right_sidebar-center ul, .section-food-fundraisers .panels-flexible-region-right_sidebar-center ol{ padding-left: 25px;}
.section-candy-fundraisers .panels-flexible-region-right_sidebar-center-inside ul, .section-candy-fundraisers .panels-flexible-region-right_sidebar-center-inside ol {padding-left: 25px;}
.panels-flexible-region-right_sidebar-center-inside ul, .panels-flexible-region-right_sidebar-center-inside ol{padding-left: 25px;}

.section-food-fundraisers #accordion, .section-candy-fundraisers #accordion{margin-left:16px;}
.panels-flexible-region-right_sidebar-center-inside #accordion{margin-left:16px;}
.panels-flexible-region-right_sidebar-right_sidebar{padding-right:25px !important;}

.page-school-fundraising-products #accordion{width: 98%;float: right;}

.section-school-brochure-fundraisers div#accordion {width:69.5%;float: right;}
.section-school-fundraising-products div#accordion {width: 70%;float: right;}
.section-school-fundraisers .pane-taxonomy-term-field-resources-link-list{margin-top:45px}

.section-fall-fundraising-ideas .pane-content ul, .section-fall-fundraising-ideas .pane-content ol{padding-left:25px;}
.section-fall-fundraising-ideas #accordion{margin-left:16px;}

.section-fall-fundraising-ideas .pane-taxonomy-term-field-resources-link-list{margin-top:45px;float: left;width: 100%;}
.section-fall-fundraising-ideas .view-brochure-catagories .view-header{margin:0 30px;}
.page-school-fundraising-products div#accordion{width:100%}
.page-school-fundraising-products #accordion{padding-left:16px;}
.section-school-fundraisers #accordion{padding-left:16px;}
.section-school-fundraisers ul, .section-school-fundraisers ol{padding-left:25px;}

/*@media(min-width:992px){
    .middle_section_for_calculate_your_profit{
        display: none;
    }

    .button.left_purchare_form{
        display: none;
    }
}

@media(max-width:991px){
    .right_section_for_calculate_your_profit{
        display: none;
    }

    .button.right_purchare_form{
        display: none;
    }
}*/
.marginTop20{margin-top: 40px!important; float: left;}
.view_more_blog{text-align: center; width: 100%;float: left;}
.set_height{height: 80px;}

.section-checkout .form-type-radio{
	display: none;
}



/**********Responsive css start**********/
@media(max-width:991px){
ol.inline.commerce-checkout-progress li{ margin-bottom:6px;}

}
@media(max-width:767px){
.view-commerce-cart-form{ width:100%;}
form#views-form-commerce-cart-form-default > div{ overflow-x:auto;}
form[id^="commerce-checkout-form-checkout"] > div{ max-width:100%;}
form[id^="commerce-checkout-form-checkout"] fieldset.account{ width:100%;}
.page-checkout fieldset#edit-buttons, .page-checkout fieldset#edit-buttons--1, .page-checkout fieldset[id^="edit-buttons"]{ position:static !important; width:auto !important;}
.customer_profile_billing .field-name-commerce-firstdata-billing-phone .form-item{ width:auto;}
.commerce-order-handler-area-order-total .commerce-price-formatted-components{ width:auto;}
.page-checkout fieldset#edit-buttons, .page-checkout fieldset#edit-buttons1, .page-checkout fieldset[id^=edit-buttons]{padding:0 !important}
.page-checkout fieldset#edit-buttons, .page-checkout fieldset#edit-buttons--1, .page-checkout fieldset[id^="edit-buttons"]{text-align: left !important;}
.section-checkout .checkout-continue{margin-bottom:10px;}
.page-checkout fieldset .fieldset-wrapper {display: inline-block; text-align: center;}
.header-top-wrap{background:#0385a6}
.commerce-customer-profile-copy .form-item { display: flex;}
.commerce-customer-profile-copy .form-item input{margin-top:5px;}
.commerce-customer-profile-copy .form-item label{text-align:left;}

.section-checkout .form-item-customer-profile-billing-commerce-firstdata-billing-phone-und-0-value{float: left;width:125px !important;text-align: center;}
}

.block-block-79 a{text-decoration: none; display: block!important; padding: 0 .5em; color: #fbf3e8; font-weight: 400;
    font-size: 14px; margin-top: .401em; margin-bottom: .236em;}
 #commerce-checkout-form-review span.button-operator{display: none;}

 .section-checkout .checkout{
 	margin-top: 10px;
	padding-left: 23px;
 }

 .section-checkout .checkout-continue{
 	margin-top: 13px;
  margin-bottom: 10px;
 }

 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{border: 1px solid #e78409!important; background: #e78409!important;}

#google_recaptcha_webform_client_form_309{display:none}
#commerce-shipping-service-ajax-wrapper{display: none;}

.paymentImg{margin-bottom: 10px;}
.show_popup{font-size: 11px; margin-left: 7px;}
.pane-content #accordion h3{font-size: 14px!important;}

/*28 Feb 2020 CSS*/

.panels-flexible-region .panel-pane.pane-views.pane-reviews-for-listing-pages.light-color .view-footer{background:none!important;}
.pane-testimonial-block.review_right_school_fundraiser .view-footer{background:none!important;}
.panels-flexible-region-right_sidebar-right_sidebar ul{margin:0px !important;padding:0px !important;}
.view-id-reviews_for_listing_pages ul li{padding:16px 16px 5px 16px !important;}
.view-id-reviews_for_listing_pages .fivestar-static-item .form-type-item{margin:10px 0 10px !important;}
.custom-title-reviews{padding-bottom: 10px !important;}
.view-testimonial-block .view-footer{background:none!important;}
body.page-fundraiser-prize-programs .pane-block-77{display: inline-block; width: 71%; margin-top: 50px;}
.page-fundraiser-prize-programs .pane-testimonial-block, .page-school-brochure-fundraisers .pane-testimonial-block{margin:0px !important;padding-right:30px;}



@media only screen and (max-width:767px){
	.page-fundraiser-prize-programs .pane-testimonial-block,.page-school-brochure-fundraisers .pane-testimonial-block{width:100%;}
	body.page-fundraiser-prize-programs .pane-block-77{display: block; width: 100%; margin-top: 5px!important;}
}
