div#ezoic-logo div.ezomat-logo-image{float:left;display:block;}div#ezoic-logo div.ezomat-logo-image #logo{border:none;}div#ezoic-logo h1.ezomat-logo-text{float:left;display:block;}div.ezoic-logo div.logo-div img.logo-image,div.ezoic-logo-with-text div.logo-div img.logo-image{max-height:60px;max-width:400px;}html{margin:0!important;padding:0!important;}#ezoic-content{font-size:medium;overflow:hidden;}#ezoic-content table{word-break:normal;}.ezoic-wrapper *{max-width:728px;}._ezo_th{background:transparent!important;border:0px!important;}.ezoic-wrapper-column-1 ul,.ezoic-wrapper-column-2 ul{padding-left:0px;}.ez_wrap_table.ezo_table_border{border:0px solid #D0D8F2;border-collapse:collapse;}.ez_wrap_table.ezo_table_border td{border-bottom:1px solid #ccc;}.ez_wrap_table.ezo_table_border th{border-bottom:2px solid #D0D8F2;}ul.popular-list li.popular-item a{word-break:break-word;}#stylesheet_body{background:transparent!important;margin:0px 0px 0px 0px!important;padding:0px 0px 0px 0px!important;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;azimuth:center;border-collapse:separate;border-spacing:0;letter-spacing:none;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:disc;text-align:left;text-indent:0;text-transform:none;visibility:visible;word-spacing:normal;border:0px solid transparent!important;}.ezoic-ad{background:transparent!important;margin:0px!important;padding:10px 0px!important;}.ezoic-ad .ezoic-ad{padding:0px!important;}.ez-sticky-class{position:fixed;top:25px;}.ezoic-sticky-cutoff{width:100%;height:0px;}h1{font-size:2em;}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:.83em;}h5{font-size:.83em;}h6{font-size:.75em;}@media (max-width: 480px) {.ez_wrap_table>tbody>tr>td,.ez_wrap_table>thead>tr>td,.ez_wrap_table>thead>tr>th,.ez_wrap_table>tbody>tr>th{width:100%!important;margin:0px;padding:0px;text-align:left!important;}pre{max-height:300px!important;overflow:auto!important;}}@media only screen and (max-width: 320px) {div.ezoic-container{padding-left:3px;padding-right:1px;}}@media only screen and (min-width: 321px) {div.ezoic-container{padding-left:7px;padding-right:7px;}}.gsc-control-cse{padding:0px!important;border:0px!important;}#ezoic-content .gs-web-image-box-landscape img.gs-image{max-height:40px;}.cse .gsc-branding,.gsc-branding{display:none!important;}div.gsc-control-cse{background-color:transparent!important;border:0px!important;}@charset "UTF-8";html.ezCSS{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body.ezCSS{margin:0;}article.ezCSS,aside.ezCSS,details.ezCSS,figcaption.ezCSS,figure.ezCSS,footer.ezCSS,header.ezCSS,hgroup.ezCSS,main.ezCSS,nav.ezCSS,section.ezCSS,summary.ezCSS{display:block;}audio.ezCSS,canvas.ezCSS,progress.ezCSS,video.ezCSS{display:inline-block;vertical-align:baseline;}audio.ezCSS:not([controls]){display:none;height:0;}[hidden].ezCSS,template.ezCSS{display:none;}a.ezCSS{background:transparent;}a.ezCSS:active,a.ezCSS:hover{outline:0;}abbr[title].ezCSS{border-bottom:1px dotted;}b.ezCSS,strong.ezCSS{font-weight:bold;}dfn.ezCSS{font-style:italic;}h1.ezCSS{font-size:2em;margin:.67em 0;}mark.ezCSS{background:yellow;color:black;}small.ezCSS{font-size:80%;}sub.ezCSS,sup.ezCSS{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup.ezCSS{top:-.5em;}sub.ezCSS{bottom:-.25em;}img.ezCSS{border:0;}svg:not(.ezCSS:root){overflow:hidden;}figure.ezCSS{margin:1em 40px;}hr.ezCSS{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre.ezCSS{overflow:auto;}code.ezCSS,kbd.ezCSS,pre.ezCSS,samp.ezCSS{font-family:monospace,monospace;font-size:1em;}button.ezCSS,input.ezCSS,optgroup.ezCSS,select.ezCSS,textarea.ezCSS{color:inherit;font:inherit;margin:0;}button.ezCSS{overflow:visible;}button.ezCSS,select.ezCSS{text-transform:none;}button.ezCSS,html input[type="button"].ezCSS,input[type="reset"].ezCSS,input[type="submit"].ezCSS{-webkit-appearance:button;cursor:pointer;}button[disabled].ezCSS,html input[disabled].ezCSS{cursor:default;}button.ezCSS::-moz-focus-inner,input.ezCSS::-moz-focus-inner{border:0;padding:0;}input.ezCSS{line-height:normal;}input[type="checkbox"].ezCSS,input[type="radio"].ezCSS{box-sizing:border-box;padding:0;}input[type="number"].ezCSS::-webkit-inner-spin-button,input[type="number"].ezCSS::-webkit-outer-spin-button{height:auto;}input[type="search"].ezCSS{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"].ezCSS::-webkit-search-cancel-button,input[type="search"].ezCSS::-webkit-search-decoration{-webkit-appearance:none;}fieldset.ezCSS{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend.ezCSS{border:0;padding:0;}textarea.ezCSS{overflow:auto;}optgroup.ezCSS{font-weight:bold;}table.ezCSS{border-collapse:collapse;border-spacing:0;}td.ezCSS,th.ezCSS{padding:0;}.row.ezCSS{margin-left:-1.25%;margin-right:-1.25%;}.col-xs-1.ezCSS,.col-ms-1.ezCSS,.col-sm-1.ezCSS,.col-md-1.ezCSS,.col-lg-1.ezCSS,.col-xs-2.ezCSS,.col-ms-2.ezCSS,.col-sm-2.ezCSS,.col-md-2.ezCSS,.col-lg-2.ezCSS,.col-xs-3.ezCSS,.col-ms-3.ezCSS,.col-sm-3.ezCSS,.col-md-3.ezCSS,.col-lg-3.ezCSS,.col-xs-4.ezCSS,.col-ms-4.ezCSS,.col-sm-4.ezCSS,.col-md-4.ezCSS,.col-lg-4.ezCSS,.col-xs-5.ezCSS,.col-ms-5.ezCSS,.col-sm-5.ezCSS,.col-md-5.ezCSS,.col-lg-5.ezCSS,.col-xs-6.ezCSS,.col-ms-6.ezCSS,.col-sm-6.ezCSS,.col-md-6.ezCSS,.col-lg-6.ezCSS,.col-xs-7.ezCSS,.col-ms-7.ezCSS,.col-sm-7.ezCSS,.col-md-7.ezCSS,.col-lg-7.ezCSS,.col-xs-8.ezCSS,.col-ms-8.ezCSS,.col-sm-8.ezCSS,.col-md-8.ezCSS,.col-lg-8.ezCSS,.col-xs-9.ezCSS,.col-ms-9.ezCSS,.col-sm-9.ezCSS,.col-md-9.ezCSS,.col-lg-9.ezCSS,.col-xs-10.ezCSS,.col-ms-10.ezCSS,.col-sm-10.ezCSS,.col-md-10.ezCSS,.col-lg-10.ezCSS,.col-xs-11.ezCSS,.col-ms-11.ezCSS,.col-sm-11.ezCSS,.col-md-11.ezCSS,.col-lg-11.ezCSS,.col-xs-12.ezCSS,.col-ms-12.ezCSS,.col-sm-12.ezCSS,.col-md-12.ezCSS,.col-lg-12.ezCSS{min-height:1px;padding-left:1.25%;padding-right:1.25%;}.col-xs-1.ezCSS,.col-xs-2.ezCSS,.col-xs-3.ezCSS,.col-xs-4.ezCSS,.col-xs-5.ezCSS,.col-xs-6.ezCSS,.col-xs-7.ezCSS,.col-xs-8.ezCSS,.col-xs-9.ezCSS,.col-xs-10.ezCSS,.col-xs-11.ezCSS,.col-xs-12.ezCSS{float:left;position:relative;}.col-xs-12.ezCSS{width:100%;}.col-xs-11.ezCSS{width:91.667%;}.col-xs-10.ezCSS{width:83.333%;}.col-xs-9.ezCSS{width:75%;}.col-xs-8.ezCSS{width:66.667%;}.col-xs-7.ezCSS{width:58.333%;}.col-xs-6.ezCSS{width:50%;}.col-xs-5.ezCSS{width:41.667%;}.col-xs-4.ezCSS{width:33.333%;}.col-xs-3.ezCSS{width:25%;}.col-xs-2.ezCSS{width:16.667%;}.col-xs-1.ezCSS{width:8.333%;}.col-xs-pull-12.ezCSS{right:100%;}.col-xs-pull-11.ezCSS{right:91.667%;}.col-xs-pull-10.ezCSS{right:83.333%;}.col-xs-pull-9.ezCSS{right:75%;}.col-xs-pull-8.ezCSS{right:66.667%;}.col-xs-pull-7.ezCSS{right:58.333%;}.col-xs-pull-6.ezCSS{right:50%;}.col-xs-pull-5.ezCSS{right:41.667%;}.col-xs-pull-4.ezCSS{right:33.333%;}.col-xs-pull-3.ezCSS{right:25%;}.col-xs-pull-2.ezCSS{right:16.667%;}.col-xs-pull-1.ezCSS{right:8.333%;}.col-xs-pull-0.ezCSS{right:0;}.col-xs-push-12.ezCSS{left:100%;}.col-xs-push-11.ezCSS{left:91.667%;}.col-xs-push-10.ezCSS{left:83.333%;}.col-xs-push-9.ezCSS{left:75%;}.col-xs-push-8.ezCSS{left:66.667%;}.col-xs-push-7.ezCSS{left:58.333%;}.col-xs-push-6.ezCSS{left:50%;}.col-xs-push-5.ezCSS{left:41.667%;}.col-xs-push-4.ezCSS{left:33.333%;}.col-xs-push-3.ezCSS{left:25%;}.col-xs-push-2.ezCSS{left:16.667%;}.col-xs-push-1.ezCSS{left:8.333%;}.col-xs-push-0.ezCSS{left:0;}.col-xs-offset-12.ezCSS{margin-left:100%;}.col-xs-offset-11.ezCSS{margin-left:91.667%;}.col-xs-offset-10.ezCSS{margin-left:83.333%;}.col-xs-offset-9.ezCSS{margin-left:75%;}.col-xs-offset-8.ezCSS{margin-left:66.667%;}.col-xs-offset-7.ezCSS{margin-left:58.333%;}.col-xs-offset-6.ezCSS{margin-left:50%;}.col-xs-offset-5.ezCSS{margin-left:41.667%;}.col-xs-offset-4.ezCSS{margin-left:33.333%;}.col-xs-offset-3.ezCSS{margin-left:25%;}.col-xs-offset-2.ezCSS{margin-left:16.667%;}.col-xs-offset-1.ezCSS{margin-left:8.333%;}.col-xs-offset-0.ezCSS{margin-left:0;}@media (min-width: 48em) {.col-sm-1.ezCSS,.col-sm-2.ezCSS,.col-sm-3.ezCSS,.col-sm-4.ezCSS,.col-sm-5.ezCSS,.col-sm-6.ezCSS,.col-sm-7.ezCSS,.col-sm-8.ezCSS,.col-sm-9.ezCSS,.col-sm-10.ezCSS,.col-sm-11.ezCSS,.col-sm-12.ezCSS{float:left;position:relative;}.col-sm-12.ezCSS{width:100%;}.col-sm-11.ezCSS{width:91.667%;}.col-sm-10.ezCSS{width:83.333%;}.col-sm-9.ezCSS{width:75%;}.col-sm-8.ezCSS{width:66.667%;}.col-sm-7.ezCSS{width:58.333%;}.col-sm-6.ezCSS{width:50%;}.col-sm-5.ezCSS{width:41.667%;}.col-sm-4.ezCSS{width:33.333%;}.col-sm-3.ezCSS{width:25%;}.col-sm-2.ezCSS{width:16.667%;}.col-sm-1.ezCSS{width:8.333%;}.col-sm-pull-12.ezCSS{right:100%;}.col-sm-pull-11.ezCSS{right:91.667%;}.col-sm-pull-10.ezCSS{right:83.333%;}.col-sm-pull-9.ezCSS{right:75%;}.col-sm-pull-8.ezCSS{right:66.667%;}.col-sm-pull-7.ezCSS{right:58.333%;}.col-sm-pull-6.ezCSS{right:50%;}.col-sm-pull-5.ezCSS{right:41.667%;}.col-sm-pull-4.ezCSS{right:33.333%;}.col-sm-pull-3.ezCSS{right:25%;}.col-sm-pull-2.ezCSS{right:16.667%;}.col-sm-pull-1.ezCSS{right:8.333%;}.col-sm-pull-0.ezCSS{right:0;}.col-sm-push-12.ezCSS{left:100%;}.col-sm-push-11.ezCSS{left:91.667%;}.col-sm-push-10.ezCSS{left:83.333%;}.col-sm-push-9.ezCSS{left:75%;}.col-sm-push-8.ezCSS{left:66.667%;}.col-sm-push-7.ezCSS{left:58.333%;}.col-sm-push-6.ezCSS{left:50%;}.col-sm-push-5.ezCSS{left:41.667%;}.col-sm-push-4.ezCSS{left:33.333%;}.col-sm-push-3.ezCSS{left:25%;}.col-sm-push-2.ezCSS{left:16.667%;}.col-sm-push-1.ezCSS{left:8.333%;}.col-sm-push-0.ezCSS{left:0;}.col-sm-offset-12.ezCSS{margin-left:100%;}.col-sm-offset-11.ezCSS{margin-left:91.667%;}.col-sm-offset-10.ezCSS{margin-left:83.333%;}.col-sm-offset-9.ezCSS{margin-left:75%;}.col-sm-offset-8.ezCSS{margin-left:66.667%;}.col-sm-offset-7.ezCSS{margin-left:58.333%;}.col-sm-offset-6.ezCSS{margin-left:50%;}.col-sm-offset-5.ezCSS{margin-left:41.667%;}.col-sm-offset-4.ezCSS{margin-left:33.333%;}.col-sm-offset-3.ezCSS{margin-left:25%;}.col-sm-offset-2.ezCSS{margin-left:16.667%;}.col-sm-offset-1.ezCSS{margin-left:8.333%;}.col-sm-offset-0.ezCSS{margin-left:0;}}@media (min-width: 30em) and (max-width: 47.938em) {.col-ms-1.ezCSS,.col-ms-2.ezCSS,.col-ms-3.ezCSS,.col-ms-4.ezCSS,.col-ms-5.ezCSS,.col-ms-6.ezCSS,.col-ms-7.ezCSS,.col-ms-8.ezCSS,.col-ms-9.ezCSS,.col-ms-10.ezCSS,.col-ms-11.ezCSS,.col-ms-12.ezCSS{float:left;position:relative;}.col-ms-12.ezCSS{width:100%;}.col-ms-11.ezCSS{width:91.667%;}.col-ms-10.ezCSS{width:83.333%;}.col-ms-9.ezCSS{width:75%;}.col-ms-8.ezCSS{width:66.667%;}.col-ms-7.ezCSS{width:58.333%;}.col-ms-6.ezCSS{width:50%;}.col-ms-5.ezCSS{width:41.667%;}.col-ms-4.ezCSS{width:33.333%;}.col-ms-3.ezCSS{width:25%;}.col-ms-2.ezCSS{width:16.667%;}.col-ms-1.ezCSS{width:8.333%;}.col-ms-pull-12.ezCSS{right:100%;}.col-ms-pull-11.ezCSS{right:91.667%;}.col-ms-pull-10.ezCSS{right:83.333%;}.col-ms-pull-9.ezCSS{right:75%;}.col-ms-pull-8.ezCSS{right:66.667%;}.col-ms-pull-7.ezCSS{right:58.333%;}.col-ms-pull-6.ezCSS{right:50%;}.col-ms-pull-5.ezCSS{right:41.667%;}.col-ms-pull-4.ezCSS{right:33.333%;}.col-ms-pull-3.ezCSS{right:25%;}.col-ms-pull-2.ezCSS{right:16.667%;}.col-ms-pull-1.ezCSS{right:8.333%;}.col-ms-pull-0.ezCSS{right:0;}.col-ms-push-12.ezCSS{left:100%;}.col-ms-push-11.ezCSS{left:91.667%;}.col-ms-push-10.ezCSS{left:83.333%;}.col-ms-push-9.ezCSS{left:75%;}.col-ms-push-8.ezCSS{left:66.667%;}.col-ms-push-7.ezCSS{left:58.333%;}.col-ms-push-6.ezCSS{left:50%;}.col-ms-push-5.ezCSS{left:41.667%;}.col-ms-push-4.ezCSS{left:33.333%;}.col-ms-push-3.ezCSS{left:25%;}.col-ms-push-2.ezCSS{left:16.667%;}.col-ms-push-1.ezCSS{left:8.333%;}.col-ms-push-0.ezCSS{left:0;}.col-ms-offset-12.ezCSS{margin-left:100%;}.col-ms-offset-11.ezCSS{margin-left:91.667%;}.col-ms-offset-10.ezCSS{margin-left:83.333%;}.col-ms-offset-9.ezCSS{margin-left:75%;}.col-ms-offset-8.ezCSS{margin-left:66.667%;}.col-ms-offset-7.ezCSS{margin-left:58.333%;}.col-ms-offset-6.ezCSS{margin-left:50%;}.col-ms-offset-5.ezCSS{margin-left:41.667%;}.col-ms-offset-4.ezCSS{margin-left:33.333%;}.col-ms-offset-3.ezCSS{margin-left:25%;}.col-ms-offset-2.ezCSS{margin-left:16.667%;}.col-ms-offset-1.ezCSS{margin-left:8.333%;}.col-ms-offset-0.ezCSS{margin-left:0;}}@media (min-width: 62em) {.col-md-1.ezCSS,.col-md-2.ezCSS,.col-md-3.ezCSS,.col-md-4.ezCSS,.col-md-5.ezCSS,.col-md-6.ezCSS,.col-md-7.ezCSS,.col-md-8.ezCSS,.col-md-9.ezCSS,.col-md-10.ezCSS,.col-md-11.ezCSS,.col-md-12.ezCSS{float:left;position:relative;}.col-md-12.ezCSS{width:100%;}.col-md-11.ezCSS{width:91.667%;}.col-md-10.ezCSS{width:83.333%;}.col-md-9.ezCSS{width:75%;}.col-md-8.ezCSS{width:66.667%;}.col-md-7.ezCSS{width:58.333%;}.col-md-6.ezCSS{width:50%;}.col-md-5.ezCSS{width:41.667%;}.col-md-4.ezCSS{width:33.333%;}.col-md-3.ezCSS{width:25%;}.col-md-2.ezCSS{width:16.667%;}.col-md-1.ezCSS{width:8.333%;}.col-md-pull-12.ezCSS{right:100%;}.col-md-pull-11.ezCSS{right:91.667%;}.col-md-pull-10.ezCSS{right:83.333%;}.col-md-pull-9.ezCSS{right:75%;}.col-md-pull-8.ezCSS{right:66.667%;}.col-md-pull-7.ezCSS{right:58.333%;}.col-md-pull-6.ezCSS{right:50%;}.col-md-pull-5.ezCSS{right:41.667%;}.col-md-pull-4.ezCSS{right:33.333%;}.col-md-pull-3.ezCSS{right:25%;}.col-md-pull-2.ezCSS{right:16.667%;}.col-md-pull-1.ezCSS{right:8.333%;}.col-md-pull-0.ezCSS{right:0;}.col-md-push-12.ezCSS{left:100%;}.col-md-push-11.ezCSS{left:91.667%;}.col-md-push-10.ezCSS{left:83.333%;}.col-md-push-9.ezCSS{left:75%;}.col-md-push-8.ezCSS{left:66.667%;}.col-md-push-7.ezCSS{left:58.333%;}.col-md-push-6.ezCSS{left:50%;}.col-md-push-5.ezCSS{left:41.667%;}.col-md-push-4.ezCSS{left:33.333%;}.col-md-push-3.ezCSS{left:25%;}.col-md-push-2.ezCSS{left:16.667%;}.col-md-push-1.ezCSS{left:8.333%;}.col-md-push-0.ezCSS{left:0;}.col-md-offset-12.ezCSS{margin-left:100%;}.col-md-offset-11.ezCSS{margin-left:91.667%;}.col-md-offset-10.ezCSS{margin-left:83.333%;}.col-md-offset-9.ezCSS{margin-left:75%;}.col-md-offset-8.ezCSS{margin-left:66.667%;}.col-md-offset-7.ezCSS{margin-left:58.333%;}.col-md-offset-6.ezCSS{margin-left:50%;}.col-md-offset-5.ezCSS{margin-left:41.667%;}.col-md-offset-4.ezCSS{margin-left:33.333%;}.col-md-offset-3.ezCSS{margin-left:25%;}.col-md-offset-2.ezCSS{margin-left:16.667%;}.col-md-offset-1.ezCSS{margin-left:8.333%;}.col-md-offset-0.ezCSS{margin-left:0;}}@media (min-width: 75em) {.col-lg-1.ezCSS,.col-lg-2.ezCSS,.col-lg-3.ezCSS,.col-lg-4.ezCSS,.col-lg-5.ezCSS,.col-lg-6.ezCSS,.col-lg-7.ezCSS,.col-lg-8.ezCSS,.col-lg-9.ezCSS,.col-lg-10.ezCSS,.col-lg-11.ezCSS,.col-lg-12.ezCSS{float:left;position:relative;}.col-lg-12.ezCSS{width:100%;}.col-lg-11.ezCSS{width:91.667%;}.col-lg-10.ezCSS{width:83.333%;}.col-lg-9.ezCSS{width:75%;}.col-lg-8.ezCSS{width:66.667%;}.col-lg-7.ezCSS{width:58.333%;}.col-lg-6.ezCSS{width:50%;}.col-lg-5.ezCSS{width:41.667%;}.col-lg-4.ezCSS{width:33.333%;}.col-lg-3.ezCSS{width:25%;}.col-lg-2.ezCSS{width:16.667%;}.col-lg-1.ezCSS{width:8.333%;}.col-lg-pull-12.ezCSS{right:100%;}.col-lg-pull-11.ezCSS{right:91.667%;}.col-lg-pull-10.ezCSS{right:83.333%;}.col-lg-pull-9.ezCSS{right:75%;}.col-lg-pull-8.ezCSS{right:66.667%;}.col-lg-pull-7.ezCSS{right:58.333%;}.col-lg-pull-6.ezCSS{right:50%;}.col-lg-pull-5.ezCSS{right:41.667%;}.col-lg-pull-4.ezCSS{right:33.333%;}.col-lg-pull-3.ezCSS{right:25%;}.col-lg-pull-2.ezCSS{right:16.667%;}.col-lg-pull-1.ezCSS{right:8.333%;}.col-lg-pull-0.ezCSS{right:0;}.col-lg-push-12.ezCSS{left:100%;}.col-lg-push-11.ezCSS{left:91.667%;}.col-lg-push-10.ezCSS{left:83.333%;}.col-lg-push-9.ezCSS{left:75%;}.col-lg-push-8.ezCSS{left:66.667%;}.col-lg-push-7.ezCSS{left:58.333%;}.col-lg-push-6.ezCSS{left:50%;}.col-lg-push-5.ezCSS{left:41.667%;}.col-lg-push-4.ezCSS{left:33.333%;}.col-lg-push-3.ezCSS{left:25%;}.col-lg-push-2.ezCSS{left:16.667%;}.col-lg-push-1.ezCSS{left:8.333%;}.col-lg-push-0.ezCSS{left:0;}.col-lg-offset-12.ezCSS{margin-left:100%;}.col-lg-offset-11.ezCSS{margin-left:91.667%;}.col-lg-offset-10.ezCSS{margin-left:83.333%;}.col-lg-offset-9.ezCSS{margin-left:75%;}.col-lg-offset-8.ezCSS{margin-left:66.667%;}.col-lg-offset-7.ezCSS{margin-left:58.333%;}.col-lg-offset-6.ezCSS{margin-left:50%;}.col-lg-offset-5.ezCSS{margin-left:41.667%;}.col-lg-offset-4.ezCSS{margin-left:33.333%;}.col-lg-offset-3.ezCSS{margin-left:25%;}.col-lg-offset-2.ezCSS{margin-left:16.667%;}.col-lg-offset-1.ezCSS{margin-left:8.333%;}.col-lg-offset-0.ezCSS{margin-left:0;}}fieldset.ezCSS{padding:0;margin:0;border:0;min-width:0;}legend.ezCSS{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;}label.ezCSS{display:inline-block;margin-bottom:5px;font-weight:bold;}input[type="search"].ezCSS{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="radio"].ezCSS,input[type="checkbox"].ezCSS{margin:4px 0 0;margin-top:1px;line-height:normal;}input[type="file"].ezCSS{display:block;}input[type="range"].ezCSS{display:block;width:100%;}select[multiple].ezCSS,select[size].ezCSS{height:auto;}input[type="file"].ezCSS:focus,input[type="radio"].ezCSS:focus,input[type="checkbox"].ezCSS:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}output.ezCSS{display:block;padding-top:7px;font-size:14px;line-height:1.429;color:#222;}.form-control.ezCSS{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.429;color:#222;background-color:white;background-image:none;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s 1s linear;-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s 1s linear;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s 1s linear;-ms-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s 1s linear;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s 1s linear;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-webkit-transform:translateZ(360deg);transform:translateZ(360deg);}.form-control.ezCSS:focus{border-color:#6fa314;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(111,163,20,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(111,163,20,0.6);}.form-control.ezCSS:-moz-placeholder{color:#444;}.form-control.ezCSS::-moz-placeholder{color:#444;opacity:1;}.form-control.ezCSS:-ms-input-placeholder{color:#444;}.form-control.ezCSS::-webkit-input-placeholder{color:#444;}.form-control[disabled].ezCSS,.form-control[readonly].ezCSS,fieldset[disabled] .form-control.ezCSS{cursor:false;background-color:#eee;opacity:1;}textarea.form-control.ezCSS{height:auto;}input[type="date"].ezCSS{line-height:34px;}.form-group.ezCSS{margin-bottom:15px;}.radio.ezCSS,.checkbox.ezCSS{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px;}.radio label.ezCSS,.checkbox label.ezCSS{display:inline;font-weight:normal;cursor:pointer;}.radio input[type="radio"].ezCSS,.radio-inline input[type="radio"].ezCSS,.checkbox input[type="checkbox"].ezCSS,.checkbox-inline input[type="checkbox"].ezCSS{float:left;margin-left:-20px;}.radio+.radio.ezCSS,.checkbox+.checkbox.ezCSS{margin-top:-5px;}.radio-inline.ezCSS,.checkbox-inline.ezCSS{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer;}.radio-inline+.radio-inline.ezCSS,.checkbox-inline+.checkbox-inline.ezCSS{margin-top:0;margin-left:10px;}input[type="radio"][disabled].ezCSS,input[type="checkbox"][disabled].ezCSS,.radio[disabled].ezCSS,.radio-inline[disabled].ezCSS,.checkbox[disabled].ezCSS,.checkbox-inline[disabled].ezCSS,fieldset[disabled] input[type="radio"].ezCSS,fieldset[disabled] input[type="checkbox"].ezCSS,fieldset[disabled] .radio.ezCSS,fieldset[disabled] .radio-inline.ezCSS,fieldset[disabled] .checkbox.ezCSS,fieldset[disabled] .checkbox-inline.ezCSS{cursor:false;}.input-sm.ezCSS{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-sm.ezCSS{height:30px;line-height:30px;}textarea.input-sm.ezCSS,select[multiple].input-sm.ezCSS{height:auto;}.input-lg.ezCSS{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}select.input-lg.ezCSS{height:46px;line-height:46px;}textarea.input-lg.ezCSS,select[multiple].input-lg.ezCSS{height:auto;}.has-feedback.ezCSS{position:relative;}.has-feedback .form-control.ezCSS{padding-right:42px;}.has-feedback .form-control-feedback.ezCSS{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center;}.has-success .help-block.ezCSS,.has-success .control-label.ezCSS,.has-success .radio.ezCSS,.has-success .checkbox.ezCSS,.has-success .radio-inline.ezCSS,.has-success .checkbox-inline.ezCSS{color:#547d0c;}.has-success .form-control.ezCSS{border-color:#547d0c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);}.has-success .form-control.ezCSS:focus{border-color:#354e08;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #93da15;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #93da15;}.has-success .input-group-addon.ezCSS{color:#547d0c;border-color:#547d0c;background-color:white;}.has-success .form-control-feedback.ezCSS{color:#547d0c;}.has-warning .help-block.ezCSS,.has-warning .control-label.ezCSS,.has-warning .radio.ezCSS,.has-warning .checkbox.ezCSS,.has-warning .radio-inline.ezCSS,.has-warning .checkbox-inline.ezCSS{color:#f0ad4e;}.has-warning .form-control.ezCSS{border-color:#f0ad4e;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);}.has-warning .form-control.ezCSS:focus{border-color:#ec971f;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #f8d9ac;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #f8d9ac;}.has-warning .input-group-addon.ezCSS{color:#f0ad4e;border-color:#f0ad4e;background-color:white;}.has-warning .form-control-feedback.ezCSS{color:#f0ad4e;}.has-error .help-block.ezCSS,.has-error .control-label.ezCSS,.has-error .radio.ezCSS,.has-error .checkbox.ezCSS,.has-error .radio-inline.ezCSS,.has-error .checkbox-inline.ezCSS{color:#ad0901;}.has-error .form-control.ezCSS{border-color:#ad0901;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);}.has-error .form-control.ezCSS:focus{border-color:#7a0601;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #fe2116;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 6px #fe2116;}.has-error .input-group-addon.ezCSS{color:#ad0901;border-color:#ad0901;background-color:white;}.has-error .form-control-feedback.ezCSS{color:#ad0901;}.form-control-static.ezCSS{margin-bottom:0;}.help-block.ezCSS{display:block;margin-top:5px;margin-bottom:10px;color:#848484;}@media (min-width: 48em) {.form-inline .form-group.ezCSS{display:inline-block;margin-bottom:0;vertical-align:middle;}.form-inline .form-control.ezCSS{display:inline-block;width:auto;vertical-align:middle;}.form-inline .control-label.ezCSS{margin-bottom:0;vertical-align:middle;}.form-inline .radio.ezCSS,.form-inline .checkbox.ezCSS{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle;}.form-inline .radio input[type="radio"].ezCSS,.form-inline .checkbox input[type="checkbox"].ezCSS{float:none;margin-left:0;}.form-inline .has-feedback .form-control-feedback.ezCSS{top:0;}}.form-horizontal .control-label.ezCSS,.form-horizontal .radio.ezCSS,.form-horizontal .checkbox.ezCSS,.form-horizontal .radio-inline.ezCSS,.form-horizontal .checkbox-inline.ezCSS{margin-top:0;margin-bottom:0;padding-top:7px;}.form-horizontal .radio.ezCSS,.form-horizontal .checkbox.ezCSS{min-height:27px;}.form-horizontal .form-group.ezCSS{margin-left:-1.25%;margin-right:-1.25%;}.form-horizontal .form-control-static.ezCSS{padding-top:7px;}@media (min-width: 48em) {.form-horizontal .control-label.ezCSS{text-align:right;}}.form-horizontal .has-feedback .form-control-feedback.ezCSS{top:0;right:1.25%;}.input-group.ezCSS{position:relative;display:table;border-collapse:separate;}.input-group[class*="col-"].ezCSS{float:none;padding-left:0;padding-right:0;}.input-group .form-control.ezCSS{float:left;width:100%;margin-bottom:0;}.input-group-lg>.form-control.ezCSS,.input-group-lg>.input-group-addon.ezCSS,.input-group-lg>.input-group-btn>.btn.ezCSS{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}select.input-group-lg>.form-control.ezCSS,select.input-group-lg>.input-group-addon.ezCSS,select.input-group-lg>.input-group-btn>.btn.ezCSS{height:46px;line-height:46px;}textarea.input-group-lg>.form-control.ezCSS,textarea.input-group-lg>.input-group-addon.ezCSS,textarea.input-group-lg>.input-group-btn>.btn.ezCSS,select[multiple].input-group-lg>.form-control.ezCSS,select[multiple].input-group-lg>.input-group-addon.ezCSS,select[multiple].input-group-lg>.input-group-btn>.btn.ezCSS{height:auto;}.input-group-sm>.form-control.ezCSS,.input-group-sm>.input-group-addon.ezCSS,.input-group-sm>.input-group-btn>.btn.ezCSS{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}select.input-group-sm>.form-control.ezCSS,select.input-group-sm>.input-group-addon.ezCSS,select.input-group-sm>.input-group-btn>.btn.ezCSS{height:30px;line-height:30px;}textarea.input-group-sm>.form-control.ezCSS,textarea.input-group-sm>.input-group-addon.ezCSS,textarea.input-group-sm>.input-group-btn>.btn.ezCSS,select[multiple].input-group-sm>.form-control.ezCSS,select[multiple].input-group-sm>.input-group-addon.ezCSS,select[multiple].input-group-sm>.input-group-btn>.btn.ezCSS{height:auto;}.input-group-addon.ezCSS,.input-group-btn.ezCSS,.input-group .form-control.ezCSS{display:table-cell;}.input-group-addon:not(:first-child):not(.ezCSS:last-child),.input-group-btn:not(:first-child):not(.ezCSS:last-child),.input-group .form-control:not(:first-child):not(.ezCSS:last-child){border-radius:0;}.input-group-addon.ezCSS,.input-group-btn.ezCSS{width:1%;white-space:nowrap;vertical-align:middle;}.input-group-addon.ezCSS{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#222;text-align:center;background-color:#eee;border:1px solid #ddd;border-radius:4px;}.input-group-addon.input-sm.ezCSS{padding:5px 10px;font-size:12px;border-radius:3px;}.input-group-addon.input-lg.ezCSS{padding:10px 16px;font-size:18px;border-radius:6px;}.input-group-addon input[type="radio"].ezCSS,.input-group-addon input[type="checkbox"].ezCSS{margin-top:0;}.input-group .form-control.ezCSS:first-child,.input-group-addon.ezCSS:first-child,.input-group-btn.ezCSS:first-child>.btn,.input-group-btn.ezCSS:first-child>.btn-group>.btn,.input-group-btn.ezCSS:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child).ezCSS:not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(.ezCSS:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0;}.input-group-addon.ezCSS:first-child{border-right:0;}.input-group .form-control.ezCSS:last-child,.input-group-addon.ezCSS:last-child,.input-group-btn.ezCSS:last-child>.btn,.input-group-btn.ezCSS:last-child>.btn-group>.btn,.input-group-btn.ezCSS:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(.ezCSS:first-child),.input-group-btn:first-child>.btn-group:not(.ezCSS:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0;}.input-group-addon.ezCSS:last-child{border-left:0;}.input-group-btn.ezCSS{position:relative;font-size:0;white-space:nowrap;}.input-group-btn>.btn.ezCSS{position:relative;}.input-group-btn>.btn+.btn.ezCSS{margin-left:-1px;}.input-group-btn>.btn.ezCSS:hover,.input-group-btn>.btn.ezCSS:focus,.input-group-btn>.btn.ezCSS:active{z-index:2;}.input-group-btn.ezCSS:first-child>.btn,.input-group-btn.ezCSS:first-child>.btn-group{margin-right:-1px;}.input-group-btn.ezCSS:last-child>.btn,.input-group-btn.ezCSS:last-child>.btn-group{margin-left:-1px;}.btn.ezCSS{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.btn.ezCSS:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.btn.ezCSS:hover,.btn.ezCSS:focus{color:#222;text-decoration:none;}.btn.ezCSS:active,.btn.active.ezCSS{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.13);box-shadow:inset 0 3px 5px rgba(0,0,0,0.13);}.btn.disabled.ezCSS,.btn[disabled].ezCSS,fieldset[disabled] .btn.ezCSS{cursor:false;pointer-events:none;opacity:.65;filter:opacity(100);-webkit-box-shadow:none;box-shadow:none;}.btn-default.ezCSS{color:#222;background-color:#eee;border-color:#d5d5d5;}.btn-default.ezCSS:hover,.btn-default.ezCSS:focus,.btn-default.ezCSS:active,.btn-default.active.ezCSS,.open .dropdown-toggle.btn-default.ezCSS{color:#222;background-color:#dadada;border-color:#b6b6b6;}.btn-default.ezCSS:active,.btn-default.active.ezCSS,.open .dropdown-toggle.btn-default.ezCSS{background-image:none;}.btn-default.disabled.ezCSS,.btn-default[disabled].ezCSS,fieldset[disabled] .btn-default.ezCSS,.btn-default.disabled.ezCSS:hover,.btn-default[disabled].ezCSS:hover,fieldset[disabled] .btn-default.ezCSS:hover,.btn-default.disabled.ezCSS:focus,.btn-default[disabled].ezCSS:focus,fieldset[disabled] .btn-default.ezCSS:focus,.btn-default.disabled.ezCSS:active,.btn-default[disabled].ezCSS:active,fieldset[disabled] .btn-default.ezCSS:active,.btn-default.disabled.active.ezCSS,.btn-default[disabled].active.ezCSS,fieldset[disabled] .btn-default.active.ezCSS{background-color:#eee;border-color:#d5d5d5;}.btn-default .badge.ezCSS{color:#eee;background-color:#222;}.btn-primary.ezCSS{color:white;background-color:#6fa314;border-color:#608c11;}.btn-primary.ezCSS:hover,.btn-primary.ezCSS:focus,.btn-primary.ezCSS:active,.btn-primary.active.ezCSS,.open .dropdown-toggle.btn-primary.ezCSS{color:white;background-color:#567f10;border-color:#3a560b;}.btn-primary.ezCSS:active,.btn-primary.active.ezCSS,.open .dropdown-toggle.btn-primary.ezCSS{background-image:none;}.btn-primary.disabled.ezCSS,.btn-primary[disabled].ezCSS,fieldset[disabled] .btn-primary.ezCSS,.btn-primary.disabled.ezCSS:hover,.btn-primary[disabled].ezCSS:hover,fieldset[disabled] .btn-primary.ezCSS:hover,.btn-primary.disabled.ezCSS:focus,.btn-primary[disabled].ezCSS:focus,fieldset[disabled] .btn-primary.ezCSS:focus,.btn-primary.disabled.ezCSS:active,.btn-primary[disabled].ezCSS:active,fieldset[disabled] .btn-primary.ezCSS:active,.btn-primary.disabled.active.ezCSS,.btn-primary[disabled].active.ezCSS,fieldset[disabled] .btn-primary.active.ezCSS{background-color:#6fa314;border-color:#608c11;}.btn-primary .badge.ezCSS{color:#6fa314;background-color:white;}.btn-success.ezCSS{color:white;background-color:#547d0c;border-color:#44660a;}.btn-success.ezCSS:hover,.btn-success.ezCSS:focus,.btn-success.ezCSS:active,.btn-success.active.ezCSS,.open .dropdown-toggle.btn-success.ezCSS{color:white;background-color:#3b5808;border-color:#1f2e04;}.btn-success.ezCSS:active,.btn-success.active.ezCSS,.open .dropdown-toggle.btn-success.ezCSS{background-image:none;}.btn-success.disabled.ezCSS,.btn-success[disabled].ezCSS,fieldset[disabled] .btn-success.ezCSS,.btn-success.disabled.ezCSS:hover,.btn-success[disabled].ezCSS:hover,fieldset[disabled] .btn-success.ezCSS:hover,.btn-success.disabled.ezCSS:focus,.btn-success[disabled].ezCSS:focus,fieldset[disabled] .btn-success.ezCSS:focus,.btn-success.disabled.ezCSS:active,.btn-success[disabled].ezCSS:active,fieldset[disabled] .btn-success.ezCSS:active,.btn-success.disabled.active.ezCSS,.btn-success[disabled].active.ezCSS,fieldset[disabled] .btn-success.active.ezCSS{background-color:#547d0c;border-color:#44660a;}.btn-success .badge.ezCSS{color:#547d0c;background-color:white;}.btn-info.ezCSS{color:white;background-color:#17718b;border-color:#104d5f;}.btn-info.ezCSS:hover,.btn-info.ezCSS:focus,.btn-info.ezCSS:active,.btn-info.active.ezCSS,.open .dropdown-toggle.btn-info.ezCSS{color:white;background-color:#115568;border-color:#07232b;}.btn-info.ezCSS:active,.btn-info.active.ezCSS,.open .dropdown-toggle.btn-info.ezCSS{background-image:none;}.btn-info.disabled.ezCSS,.btn-info[disabled].ezCSS,fieldset[disabled] .btn-info.ezCSS,.btn-info.disabled.ezCSS:hover,.btn-info[disabled].ezCSS:hover,fieldset[disabled] .btn-info.ezCSS:hover,.btn-info.disabled.ezCSS:focus,.btn-info[disabled].ezCSS:focus,fieldset[disabled] .btn-info.ezCSS:focus,.btn-info.disabled.ezCSS:active,.btn-info[disabled].ezCSS:active,fieldset[disabled] .btn-info.ezCSS:active,.btn-info.disabled.active.ezCSS,.btn-info[disabled].active.ezCSS,fieldset[disabled] .btn-info.active.ezCSS{background-color:#17718b;border-color:#104d5f;}.btn-info .badge.ezCSS{color:#17718b;background-color:white;}.btn-warning.ezCSS{color:white;background-color:#f0ad4e;border-color:#eea236;}.btn-warning.ezCSS:hover,.btn-warning.ezCSS:focus,.btn-warning.ezCSS:active,.btn-warning.active.ezCSS,.open .dropdown-toggle.btn-warning.ezCSS{color:white;background-color:#ed9c28;border-color:#d58512;}.btn-warning.ezCSS:active,.btn-warning.active.ezCSS,.open .dropdown-toggle.btn-warning.ezCSS{background-image:none;}.btn-warning.disabled.ezCSS,.btn-warning[disabled].ezCSS,fieldset[disabled] .btn-warning.ezCSS,.btn-warning.disabled.ezCSS:hover,.btn-warning[disabled].ezCSS:hover,fieldset[disabled] .btn-warning.ezCSS:hover,.btn-warning.disabled.ezCSS:focus,.btn-warning[disabled].ezCSS:focus,fieldset[disabled] .btn-warning.ezCSS:focus,.btn-warning.disabled.ezCSS:active,.btn-warning[disabled].ezCSS:active,fieldset[disabled] .btn-warning.ezCSS:active,.btn-warning.disabled.active.ezCSS,.btn-warning[disabled].active.ezCSS,fieldset[disabled] .btn-warning.active.ezCSS{background-color:#f0ad4e;border-color:#eea236;}.btn-warning .badge.ezCSS{color:#f0ad4e;background-color:white;}.btn-danger.ezCSS{color:white;background-color:#ad0901;border-color:#7a0601;}.btn-danger.ezCSS:hover,.btn-danger.ezCSS:focus,.btn-danger.ezCSS:active,.btn-danger.active.ezCSS,.open .dropdown-toggle.btn-danger.ezCSS{color:white;background-color:#840701;border-color:#3d0300;}.btn-danger.ezCSS:active,.btn-danger.active.ezCSS,.open .dropdown-toggle.btn-danger.ezCSS{background-image:none;}.btn-danger.disabled.ezCSS,.btn-danger[disabled].ezCSS,fieldset[disabled] .btn-danger.ezCSS,.btn-danger.disabled.ezCSS:hover,.btn-danger[disabled].ezCSS:hover,fieldset[disabled] .btn-danger.ezCSS:hover,.btn-danger.disabled.ezCSS:focus,.btn-danger[disabled].ezCSS:focus,fieldset[disabled] .btn-danger.ezCSS:focus,.btn-danger.disabled.ezCSS:active,.btn-danger[disabled].ezCSS:active,fieldset[disabled] .btn-danger.ezCSS:active,.btn-danger.disabled.active.ezCSS,.btn-danger[disabled].active.ezCSS,fieldset[disabled] .btn-danger.active.ezCSS{background-color:#ad0901;border-color:#7a0601;}.btn-danger .badge.ezCSS{color:#ad0901;background-color:white;}.btn-link.ezCSS{color:#6fa314;font-weight:normal;cursor:pointer;border-radius:0;}.btn-link.ezCSS,.btn-link.ezCSS:active,.btn-link[disabled].ezCSS,fieldset[disabled] .btn-link.ezCSS{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.btn-link.ezCSS,.btn-link.ezCSS:hover,.btn-link.ezCSS:focus,.btn-link.ezCSS:active{border-color:transparent;}.btn-link.ezCSS:hover,.btn-link.ezCSS:focus{color:#333;text-decoration:underline;background-color:transparent;}.btn-link[disabled].ezCSS:hover,fieldset[disabled] .btn-link.ezCSS:hover,.btn-link[disabled].ezCSS:focus,fieldset[disabled] .btn-link.ezCSS:focus{color:#999;text-decoration:none;}.btn-lg.ezCSS{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}.btn-sm.ezCSS{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-xs.ezCSS{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-block.ezCSS{display:block;width:100%;padding-left:0;padding-right:0;}.btn-block+.btn-block.ezCSS{margin-top:5px;}input[type="submit"].btn-block.ezCSS,input[type="reset"].btn-block.ezCSS,input[type="button"].btn-block.ezCSS{width:100%;}.nav.ezCSS{margin-bottom:0;padding-left:0;list-style:none;}.nav>li.ezCSS{position:relative;display:block;}.nav>li>a.ezCSS{position:relative;display:block;padding:10px 15px;}.nav>li>a.ezCSS:hover,.nav>li>a.ezCSS:focus{text-decoration:none;background-color:#eee;}.nav>li.disabled>a.ezCSS{color:#999;}.nav>li.disabled>a.ezCSS:hover,.nav>li.disabled>a.ezCSS:focus{color:#999;text-decoration:none;background-color:transparent;cursor:false;}.nav .open>a.ezCSS,.nav .open>a.ezCSS:hover,.nav .open>a.ezCSS:focus{background-color:#eee;border-color:#6fa314;}.nav .nav-divider.ezCSS{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.nav>li>a>img.ezCSS{max-width:none;}.nav-tabs.ezCSS{border-bottom:1px solid #ddd;}.nav-tabs>li.ezCSS{float:left;margin-bottom:-1px;}.nav-tabs>li>a.ezCSS{margin-right:2px;line-height:1.429;border:1px solid transparent;border-radius:4px 4px 0 0;}.nav-tabs>li>a.ezCSS:hover{border-color:#eee #eee #ddd;}.nav-tabs>li.active>a.ezCSS,.nav-tabs>li.active>a.ezCSS:hover,.nav-tabs>li.active>a.ezCSS:focus{color:#555;background-color:white;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}.nav-tabs.nav-justified.ezCSS{width:100%;border-bottom:0;}.nav-tabs.nav-justified>li.ezCSS{float:none;}.nav-tabs.nav-justified>li>a.ezCSS{text-align:center;margin-bottom:5px;}.nav-tabs.nav-justified>.dropdown .dropdown-menu.ezCSS{top:auto;left:auto;}@media (min-width: 48em) {.nav-tabs.nav-justified>li.ezCSS{display:table-cell;width:1%;}.nav-tabs.nav-justified>li>a.ezCSS{margin-bottom:0;}}.nav-tabs.nav-justified>li>a.ezCSS{margin-right:0;border-radius:4px;}.nav-tabs.nav-justified>.active>a.ezCSS,.nav-tabs.nav-justified>.active>a.ezCSS:hover,.nav-tabs.nav-justified>.active>a.ezCSS:focus{border:1px solid #ddd;}@media (min-width: 48em) {.nav-tabs.nav-justified>li>a.ezCSS{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}.nav-tabs.nav-justified>.active>a.ezCSS,.nav-tabs.nav-justified>.active>a.ezCSS:hover,.nav-tabs.nav-justified>.active>a.ezCSS:focus{border-bottom-color:white;}}.nav-pills>li.ezCSS{float:left;}.nav-pills>li>a.ezCSS{border-radius:4px;}.nav-pills>li+li.ezCSS{margin-left:2px;}.nav-pills>li.active>a.ezCSS,.nav-pills>li.active>a.ezCSS:hover,.nav-pills>li.active>a.ezCSS:focus{color:white;background-color:#6fa314;}.nav-stacked>li.ezCSS{float:none;}.nav-stacked>li+li.ezCSS{margin-top:2px;margin-left:0;}.nav-justified.ezCSS{width:100%;}.nav-justified>li.ezCSS{float:none;}.nav-justified>li>a.ezCSS{text-align:center;margin-bottom:5px;}.nav-justified>.dropdown .dropdown-menu.ezCSS{top:auto;left:auto;}@media (min-width: 48em) {.nav-justified>li.ezCSS{display:table-cell;width:1%;}.nav-justified>li>a.ezCSS{margin-bottom:0;}}.nav-tabs-justified.ezCSS{border-bottom:0;}.nav-tabs-justified>li>a.ezCSS{margin-right:0;border-radius:4px;}.nav-tabs-justified>.active>a.ezCSS,.nav-tabs-justified>.active>a.ezCSS:hover,.nav-tabs-justified>.active>a.ezCSS:focus{border:1px solid #ddd;}@media (min-width: 48em) {.nav-tabs-justified>li>a.ezCSS{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0;}.nav-tabs-justified>.active>a.ezCSS,.nav-tabs-justified>.active>a.ezCSS:hover,.nav-tabs-justified>.active>a.ezCSS:focus{border-bottom-color:white;}}.tab-content>.tab-pane.ezCSS{display:none;}.tab-content>.active.ezCSS{display:block;}.nav-tabs .dropdown-menu.ezCSS{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0;}.media.ezCSS,.media-body.ezCSS{overflow:hidden;zoom:1;}.media.ezCSS,.media .media.ezCSS{margin-top:15px;}.media.ezCSS:first-child{margin-top:0;}.media-object.ezCSS{display:block;}.media-heading.ezCSS{margin:0 0 5px;}.media>.pull-left.ezCSS{margin-right:10px;}.media>.pull-right.ezCSS{margin-left:10px;}.media-list.ezCSS{padding-left:0;list-style:none;}.tooltip.ezCSS{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:opacity(100);}.tooltip.in.ezCSS{opacity:.9;filter:opacity(100);}.tooltip.top.ezCSS{margin-top:-3px;padding:5px 0;}.tooltip.right.ezCSS{margin-left:3px;padding:0 5px;}.tooltip.bottom.ezCSS{margin-top:3px;padding:5px 0;}.tooltip.left.ezCSS{margin-left:-3px;padding:0 5px;}.tooltip-inner.ezCSS{max-width:200px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:#222;border-radius:4px;}.tooltip-arrow.ezCSS{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}.tooltip.top .tooltip-arrow.ezCSS{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#222;}.tooltip.top-left .tooltip-arrow.ezCSS{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#222;}.tooltip.top-right .tooltip-arrow.ezCSS{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#222;}.tooltip.right .tooltip-arrow.ezCSS{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#222;}.tooltip.left .tooltip-arrow.ezCSS{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#222;}.tooltip.bottom .tooltip-arrow.ezCSS{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#222;}.tooltip.bottom-left .tooltip-arrow.ezCSS{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#222;}.tooltip.bottom-right .tooltip-arrow.ezCSS{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#222;}.popover.ezCSS{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:white;background-clip:padding-box;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal;}.popover.top.ezCSS{margin-top:-10px;}.popover.right.ezCSS{margin-left:10px;}.popover.bottom.ezCSS{margin-top:10px;}.popover.left.ezCSS{margin-left:-10px;}.popover-title.ezCSS{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;}.popover-content.ezCSS{padding:9px 14px;}.popover .arrow.ezCSS,.popover .arrow.ezCSS:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}.popover .arrow.ezCSS{border-width:11px;}.popover .arrow.ezCSS:after{border-width:10px;content:"";}.popover.top .arrow.ezCSS{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px;}.popover.top .arrow.ezCSS:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:white;}.popover.right .arrow.ezCSS{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);}.popover.right .arrow.ezCSS:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:white;}.popover.bottom .arrow.ezCSS{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px;}.popover.bottom .arrow.ezCSS:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:white;}.popover.left .arrow.ezCSS{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);}.popover.left .arrow.ezCSS:after{content:" ";right:1px;border-right-width:0;border-left-color:white;bottom:-10px;}.fade.ezCSS{opacity:0;-webkit-transition:opacity 0.15s linear 1s linear;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear 1s linear;-o-transition:opacity 0.15s linear 1s linear;-ms-transition:opacity 0.15s linear 1s linear;transition:opacity 0.15s linear 1s linear;transition:opacity 0.15s linear;-webkit-transform:translateZ(360deg);transform:translateZ(360deg);}.fade.in.ezCSS{opacity:1;}.collapse.ezCSS{display:none;}.collapse.in.ezCSS{display:block;}.collapsing.ezCSS{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease 1s linear;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease 1s linear;-o-transition:height 0.35s ease 1s linear;-ms-transition:height 0.35s ease 1s linear;transition:height 0.35s ease 1s linear;transition:height 0.35s ease;-webkit-transform:translateZ(360deg);transform:translateZ(360deg);}.caret.ezCSS{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}.dropdown.ezCSS{position:relative;}.dropdown-toggle.ezCSS:focus{outline:0;}.dropdown-menu.ezCSS{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:white;border:1px solid #ddd;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.18);box-shadow:0 6px 12px rgba(0,0,0,0.18);background-clip:padding-box;}.dropdown-menu.pull-right.ezCSS{right:0;left:auto;}.dropdown-menu .divider.ezCSS{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu>li>a.ezCSS{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.429;color:#333;white-space:nowrap;}.dropdown-menu>li>a.ezCSS:hover,.dropdown-menu>li>a.ezCSS:focus{text-decoration:none;color:white;background-color:#6fa314;}.dropdown-menu>.active>a.ezCSS,.dropdown-menu>.active>a.ezCSS:hover,.dropdown-menu>.active>a.ezCSS:focus{color:white;text-decoration:none;outline:0;background-color:#6fa314;}.dropdown-menu>.disabled>a.ezCSS,.dropdown-menu>.disabled>a.ezCSS:hover,.dropdown-menu>.disabled>a.ezCSS:focus{color:#999;}.dropdown-menu>.disabled>a.ezCSS:hover,.dropdown-menu>.disabled>a.ezCSS:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:false;}.open>.dropdown-menu.ezCSS{display:block;}.open>a.ezCSS{outline:0;}.dropdown-menu-right.ezCSS{left:auto;right:0;}.dropdown-menu-left.ezCSS{left:0;right:auto;}.dropdown-header.ezCSS{display:block;padding:3px 20px;font-size:12px;line-height:1.429;color:#999;}.dropdown-backdrop.ezCSS{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}.pull-right>.dropdown-menu.ezCSS{right:0;left:auto;}.dropup .caret.ezCSS,.navbar-fixed-bottom .dropdown .caret.ezCSS{border-top:0;border-bottom:4px solid;content:"";}.dropup .dropdown-menu.ezCSS,.navbar-fixed-bottom .dropdown .dropdown-menu.ezCSS{top:auto;bottom:100%;margin-bottom:1px;}@media (min-width: 48em) {.navbar-right .dropdown-menu.ezCSS{left:auto;right:0;}.navbar-right .dropdown-menu-left.ezCSS{left:0;right:auto;}}table.ezCSS{max-width:100%;background-color:transparent;}th.ezCSS{text-align:left;}.table.ezCSS{width:100%;margin-bottom:20px;}.table>thead>tr>th.ezCSS,.table>tbody>tr>th.ezCSS,.table>tfoot>tr>th.ezCSS,.table>thead>tr>td.ezCSS,.table>tbody>tr>td.ezCSS,.table>tfoot>tr>td.ezCSS{padding:8px;line-height:1.429;vertical-align:top;border-top:1px solid #ddd;}.table>thead>tr>th.ezCSS{vertical-align:bottom;border-bottom:2px solid #ddd;}.table>caption+thead>tr.ezCSS:first-child>th,.table>colgroup+thead>tr.ezCSS:first-child>th,.table>thead:first-child>tr.ezCSS:first-child>th,.table>caption+thead>tr.ezCSS:first-child>td,.table>colgroup+thead>tr.ezCSS:first-child>td,.table>thead:first-child>tr.ezCSS:first-child>td{border-top:0;}.table>tbody+tbody.ezCSS{border-top:2px solid #ddd;}.table .table.ezCSS{background-color:white;}.table-condensed>thead>tr>th.ezCSS,.table-condensed>tbody>tr>th.ezCSS,.table-condensed>tfoot>tr>th.ezCSS,.table-condensed>thead>tr>td.ezCSS,.table-condensed>tbody>tr>td.ezCSS,.table-condensed>tfoot>tr>td.ezCSS{padding:5px;}.table-bordered.ezCSS{border:1px solid #ddd;}.table-bordered>thead>tr>th.ezCSS,.table-bordered>tbody>tr>th.ezCSS,.table-bordered>tfoot>tr>th.ezCSS,.table-bordered>thead>tr>td.ezCSS,.table-bordered>tbody>tr>td.ezCSS,.table-bordered>tfoot>tr>td.ezCSS{border:1px solid #ddd;}.table-bordered>thead>tr>th.ezCSS,.table-bordered>thead>tr>td.ezCSS{border-bottom-width:2px;}.table-striped>tbody>tr.ezCSS:nth-child(odd)>td,.table-striped>tbody>tr.ezCSS:nth-child(odd)>th{background-color:#f7f7f7;}.table-hover>tbody>tr.ezCSS:hover>td,.table-hover>tbody>tr.ezCSS:hover>th{background-color:#f7f7f7;}table col[class*="col-"].ezCSS{position:static;float:none;display:table-column;}table td[class*="col-"].ezCSS,table th[class*="col-"].ezCSS{position:static;float:none;display:table-cell;}@media (max-width: 47.938em) {.table-responsive.ezCSS{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;border:1px solid #ddd;-webkit-overflow-scrolling:touch;}.table-responsive>.table.ezCSS{margin-bottom:0;}.table-responsive>.table>thead>tr>th.ezCSS,.table-responsive>.table>tbody>tr>th.ezCSS,.table-responsive>.table>tfoot>tr>th.ezCSS,.table-responsive>.table>thead>tr>td.ezCSS,.table-responsive>.table>tbody>tr>td.ezCSS,.table-responsive>.table>tfoot>tr>td.ezCSS{white-space:nowrap;}.table-responsive>.table-bordered.ezCSS{border:0;}.table-responsive>.table-bordered>thead>tr>th.ezCSS:first-child,.table-responsive>.table-bordered>tbody>tr>th.ezCSS:first-child,.table-responsive>.table-bordered>tfoot>tr>th.ezCSS:first-child,.table-responsive>.table-bordered>thead>tr>td.ezCSS:first-child,.table-responsive>.table-bordered>tbody>tr>td.ezCSS:first-child,.table-responsive>.table-bordered>tfoot>tr>td.ezCSS:first-child{border-left:0;}.table-responsive>.table-bordered>thead>tr>th.ezCSS:last-child,.table-responsive>.table-bordered>tbody>tr>th.ezCSS:last-child,.table-responsive>.table-bordered>tfoot>tr>th.ezCSS:last-child,.table-responsive>.table-bordered>thead>tr>td.ezCSS:last-child,.table-responsive>.table-bordered>tbody>tr>td.ezCSS:last-child,.table-responsive>.table-bordered>tfoot>tr>td.ezCSS:last-child{border-right:0;}.table-responsive>.table-bordered>tbody>tr.ezCSS:last-child>th,.table-responsive>.table-bordered>tfoot>tr.ezCSS:last-child>th,.table-responsive>.table-bordered>tbody>tr.ezCSS:last-child>td,.table-responsive>.table-bordered>tfoot>tr.ezCSS:last-child>td{border-bottom:0;}}.clearfix.ezCSS:before,.clearfix.ezCSS:after,.row.ezCSS:before,.row.ezCSS:after,.form-horizontal .form-group.ezCSS:before,.form-horizontal .form-group.ezCSS:after,.nav.ezCSS:before,.nav.ezCSS:after,.panel-body.ezCSS:before,.panel-body.ezCSS:after,.btn-toolbar.ezCSS:before,.btn-toolbar.ezCSS:after,.btn-group-vertical>.btn-group.ezCSS:before,.btn-group-vertical>.btn-group.ezCSS:after{content:" ";display:table;}.clearfix.ezCSS:after,.row.ezCSS:after,.form-horizontal .form-group.ezCSS:after,.nav.ezCSS:after,.panel-body.ezCSS:after,.btn-toolbar.ezCSS:after,.btn-group-vertical>.btn-group.ezCSS:after{clear:both;}.center-block.ezCSS{display:block;margin-left:auto;margin-right:auto;}.pull-right.ezCSS{float:right!important;}.pull-left.ezCSS{float:left!important;}.hide.ezCSS{display:none!important;}.show.ezCSS{display:block!important;}.invisible.ezCSS{visibility:hidden;}.text-hide.ezCSS{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.hidden.ezCSS{display:none!important;visibility:hidden!important;}.affix.ezCSS{position:fixed;}code.ezCSS,kbd.ezCSS,pre.ezCSS,samp.ezCSS{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;}code.ezCSS{padding:2px 4px;font-size:90%;color:#222;background-color:#eee;white-space:nowrap;border-radius:4px;}kbd.ezCSS{padding:2px 4px;font-size:90%;color:white;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);}pre.ezCSS{display:block;padding:9px;margin:0 0 10px;font-size:13px;line-height:1.429;word-break:break-all;word-wrap:break-word;color:#222;background-color:#f7f7f7;border:1px solid #eee;border-radius:4px;}pre code.ezCSS{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0;}.pre-scrollable.ezCSS{max-height:340px;overflow-y:scroll;}.panel.ezCSS{margin-bottom:20px;background-color:white;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);}.panel-body.ezCSS{padding:15px;}.panel>.list-group.ezCSS{margin-bottom:0;}.panel>.list-group .list-group-item.ezCSS{border-width:1px 0;border-radius:0;}.panel>.list-group .list-group-item.ezCSS:first-child{border-top:0;}.panel>.list-group .list-group-item.ezCSS:last-child{border-bottom:0;}.panel>.list-group:first-child .list-group-item.ezCSS:first-child{border-top-right-radius:3px;border-top-left-radius:3px;}.panel>.list-group:last-child .list-group-item.ezCSS:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-heading+.list-group .list-group-item.ezCSS:first-child{border-top-width:0;}.panel>.table.ezCSS,.panel>.table-responsive>.table.ezCSS{margin-bottom:0;}.panel>.table:first-child>thead:first-child>tr:first-child td.ezCSS:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td.ezCSS:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td.ezCSS:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td.ezCSS:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th.ezCSS:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th.ezCSS:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th.ezCSS:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th.ezCSS:first-child{border-top-left-radius:3px;}.panel>.table:first-child>thead:first-child>tr:first-child td.ezCSS:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td.ezCSS:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td.ezCSS:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td.ezCSS:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th.ezCSS:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th.ezCSS:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th.ezCSS:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th.ezCSS:last-child{border-top-right-radius:3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td.ezCSS:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td.ezCSS:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td.ezCSS:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td.ezCSS:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th.ezCSS:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th.ezCSS:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th.ezCSS:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th.ezCSS:first-child{border-bottom-left-radius:3px;}.panel>.table:last-child>tbody:last-child>tr:last-child td.ezCSS:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td.ezCSS:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td.ezCSS:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td.ezCSS:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th.ezCSS:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th.ezCSS:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th.ezCSS:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th.ezCSS:last-child{border-bottom-right-radius:3px;}.panel>.panel-body+.table.ezCSS,.panel>.panel-body+.table-responsive.ezCSS{border-top:1px solid #ddd;}.panel>.table>tbody:first-child>tr:first-child th.ezCSS,.panel>.table>tbody:first-child>tr:first-child td.ezCSS{border-top:0;}.panel>.table-bordered.ezCSS,.panel>.table-responsive>.table-bordered.ezCSS{border:0;}.panel>.table-bordered>thead>tr>th.ezCSS:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th.ezCSS:first-child,.panel>.table-bordered>tbody>tr>th.ezCSS:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th.ezCSS:first-child,.panel>.table-bordered>tfoot>tr>th.ezCSS:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th.ezCSS:first-child,.panel>.table-bordered>thead>tr>td.ezCSS:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td.ezCSS:first-child,.panel>.table-bordered>tbody>tr>td.ezCSS:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td.ezCSS:first-child,.panel>.table-bordered>tfoot>tr>td.ezCSS:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td.ezCSS:first-child{border-left:0;}.panel>.table-bordered>thead>tr>th.ezCSS:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th.ezCSS:last-child,.panel>.table-bordered>tbody>tr>th.ezCSS:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th.ezCSS:last-child,.panel>.table-bordered>tfoot>tr>th.ezCSS:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th.ezCSS:last-child,.panel>.table-bordered>thead>tr>td.ezCSS:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td.ezCSS:last-child,.panel>.table-bordered>tbody>tr>td.ezCSS:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td.ezCSS:last-child,.panel>.table-bordered>tfoot>tr>td.ezCSS:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td.ezCSS:last-child{border-right:0;}.panel>.table-bordered>thead>tr.ezCSS:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr.ezCSS:first-child>th,.panel>.table-bordered>tbody>tr.ezCSS:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr.ezCSS:first-child>th,.panel>.table-bordered>tfoot>tr.ezCSS:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr.ezCSS:first-child>th,.panel>.table-bordered>thead>tr.ezCSS:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr.ezCSS:first-child>td,.panel>.table-bordered>tbody>tr.ezCSS:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr.ezCSS:first-child>td,.panel>.table-bordered>tfoot>tr.ezCSS:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr.ezCSS:first-child>td{border-top:0;}.panel>.table-bordered>thead>tr.ezCSS:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr.ezCSS:last-child>th,.panel>.table-bordered>tbody>tr.ezCSS:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr.ezCSS:last-child>th,.panel>.table-bordered>tfoot>tr.ezCSS:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr.ezCSS:last-child>th,.panel>.table-bordered>thead>tr.ezCSS:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr.ezCSS:last-child>td,.panel>.table-bordered>tbody>tr.ezCSS:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr.ezCSS:last-child>td,.panel>.table-bordered>tfoot>tr.ezCSS:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr.ezCSS:last-child>td{border-bottom:0;}.panel>.table-responsive.ezCSS{border:0;margin-bottom:0;}.panel-heading.ezCSS{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;}.panel-heading>.dropdown .dropdown-toggle.ezCSS{color:inherit;}.panel-title.ezCSS{margin-top:0;margin-bottom:0;font-size:16px;color:inherit;}.panel-title>a.ezCSS{color:inherit;}.panel-footer.ezCSS{padding:10px 15px;background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.panel-group.ezCSS{margin-bottom:20px;}.panel-group .panel.ezCSS{margin-bottom:0;border-radius:4px;overflow:hidden;}.panel-group .panel+.panel.ezCSS{margin-top:5px;}.panel-group .panel-heading.ezCSS{border-bottom:0;}.panel-group .panel-heading+.panel-collapse .panel-body.ezCSS{border-top:1px solid #ddd;}.panel-group .panel-footer.ezCSS{border-top:0;}.panel-group .panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom:1px solid #ddd;}.panel-default.ezCSS{border-color:#ddd;}.panel-default>.panel-heading.ezCSS{color:#333;background-color:#f7f7f7;border-color:#ddd;}.panel-default>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#ddd;}.panel-default>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#ddd;}.panel-primary.ezCSS{border-color:#6fa314;}.panel-primary>.panel-heading.ezCSS{color:white;background-color:#6fa314;border-color:#6fa314;}.panel-primary>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#6fa314;}.panel-primary>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#6fa314;}.panel-success.ezCSS{border-color:#547d0c;}.panel-success>.panel-heading.ezCSS{color:white;background-color:#547d0c;border-color:#547d0c;}.panel-success>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#547d0c;}.panel-success>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#547d0c;}.panel-info.ezCSS{border-color:#17718b;}.panel-info>.panel-heading.ezCSS{color:white;background-color:#17718b;border-color:#17718b;}.panel-info>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#17718b;}.panel-info>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#17718b;}.panel-warning.ezCSS{border-color:#f0ad4e;}.panel-warning>.panel-heading.ezCSS{color:white;background-color:#f0ad4e;border-color:#f0ad4e;}.panel-warning>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#f0ad4e;}.panel-warning>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#f0ad4e;}.panel-danger.ezCSS{border-color:#ad0901;}.panel-danger>.panel-heading.ezCSS{color:white;background-color:#ad0901;border-color:#ad0901;}.panel-danger>.panel-heading+.panel-collapse .panel-body.ezCSS{border-top-color:#ad0901;}.panel-danger>.panel-footer+.panel-collapse .panel-body.ezCSS{border-bottom-color:#ad0901;}.carousel.ezCSS{position:relative;}.carousel-inner.ezCSS{position:relative;overflow:hidden;width:100%;}.carousel-inner>.item.ezCSS{display:none;position:relative;-webkit-transition:0.6s ease-in-out left 1s linear;-webkit-transition:.6s ease-in-out left;-moz-transition:0.6s ease-in-out left 1s linear;-o-transition:0.6s ease-in-out left 1s linear;-ms-transition:0.6s ease-in-out left 1s linear;transition:0.6s ease-in-out left 1s linear;transition:.6s ease-in-out left;-webkit-transform:translateZ(360deg);transform:translateZ(360deg);}.carousel-inner>.item>img.ezCSS,.carousel-inner>.item>a>img.ezCSS{display:block;max-width:100%;height:auto;line-height:1;}.carousel-inner>.active.ezCSS,.carousel-inner>.next.ezCSS,.carousel-inner>.prev.ezCSS{display:block;}.carousel-inner>.active.ezCSS{left:0;}.carousel-inner>.next.ezCSS,.carousel-inner>.prev.ezCSS{position:absolute;top:0;width:100%;}.carousel-inner>.next.ezCSS{left:100%;}.carousel-inner>.prev.ezCSS{left:-100%;}.carousel-inner>.next.left.ezCSS,.carousel-inner>.prev.right.ezCSS{left:0;}.carousel-inner>.active.left.ezCSS{left:-100%;}.carousel-inner>.active.right.ezCSS{left:100%;}.carousel-control.ezCSS{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:opacity(100);font-size:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-control.left.ezCSS{background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,transparent 100%);background-repeat:repeat-x;}.carousel-control.right.ezCSS{left:auto;right:0;background-image:linear-gradient(to right,transparent 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;}.carousel-control.ezCSS:hover,.carousel-control.ezCSS:focus{outline:none;color:white;text-decoration:none;opacity:.9;filter:opacity(100);}.carousel-control .ezicon-prev.ezCSS,.carousel-control .ezicon-next.ezCSS,.carousel-control .glyphicon-chevron-left.ezCSS,.carousel-control .glyphicon-chevron-right.ezCSS{position:absolute;top:50%;z-index:5;display:inline-block;}.carousel-control .ezicon-prev.ezCSS,.carousel-control .glyphicon-chevron-left.ezCSS{left:50%;}.carousel-control .ezicon-next.ezCSS,.carousel-control .glyphicon-chevron-right.ezCSS{right:50%;}.carousel-control .ezicon-prev.ezCSS,.carousel-control .ezicon-next.ezCSS{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif;}.carousel-control .ezicon-prev.ezCSS:before{content:"\2039";}.carousel-control .ezicon-next.ezCSS:before{content:"\203a";}.carousel-indicators.ezCSS{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center;}.carousel-indicators li.ezCSS{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid white;border-radius:10px;cursor:pointer;background-color:black;background-color:transparent;}.carousel-indicators .active.ezCSS{margin:0;width:12px;height:12px;background-color:white;}.carousel-caption.ezCSS{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:white;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);}.carousel-caption .btn.ezCSS{text-shadow:none;}@media screen and (min-width: 48em) {.carousel-control .glyphicons-chevron-left.ezCSS,.carousel-control .glyphicons-chevron-right.ezCSS,.carousel-control .ezicon-prev.ezCSS,.carousel-control .ezicon-next.ezCSS{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;}.carousel-caption.ezCSS{left:20%;right:20%;padding-bottom:30px;}.carousel-indicators.ezCSS{bottom:20px;}}.btn-group.ezCSS,.btn-group-vertical.ezCSS{position:relative;display:inline-block;vertical-align:middle;}.btn-group>.btn.ezCSS,.btn-group-vertical>.btn.ezCSS{position:relative;float:left;}.btn-group>.btn.ezCSS:hover,.btn-group-vertical>.btn.ezCSS:hover,.btn-group>.btn.ezCSS:focus,.btn-group-vertical>.btn.ezCSS:focus,.btn-group>.btn.ezCSS:active,.btn-group-vertical>.btn.ezCSS:active,.btn-group>.btn.active.ezCSS,.btn-group-vertical>.btn.active.ezCSS{z-index:2;}.btn-group>.btn.ezCSS:focus,.btn-group-vertical>.btn.ezCSS:focus{outline:none;}.btn-group .btn+.btn.ezCSS,.btn-group .btn+.btn-group.ezCSS,.btn-group .btn-group+.btn.ezCSS,.btn-group .btn-group+.btn-group.ezCSS{margin-left:-1px;}.btn-toolbar.ezCSS{margin-left:-5px;}.btn-toolbar .btn-group.ezCSS,.btn-toolbar .input-group.ezCSS{float:left;}.btn-toolbar>.btn.ezCSS,.btn-toolbar>.btn-group.ezCSS,.btn-toolbar>.input-group.ezCSS{margin-left:5px;}.btn-group>.btn:not(:first-child):not(:last-child).ezCSS:not(.dropdown-toggle){border-radius:0;}.btn-group>.btn.ezCSS:first-child{margin-left:0;}.btn-group>.btn:first-child:not(:last-child).ezCSS:not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn:last-child:not(.ezCSS:first-child),.btn-group>.dropdown-toggle:not(.ezCSS:first-child){border-bottom-left-radius:0;border-top-left-radius:0;}.btn-group>.btn-group.ezCSS{float:left;}.btn-group>.btn-group:not(:first-child):not(.ezCSS:last-child)>.btn{border-radius:0;}.btn-group>.btn-group:first-child>.btn.ezCSS:last-child,.btn-group>.btn-group.ezCSS:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0;}.btn-group>.btn-group:last-child>.btn.ezCSS:first-child{border-bottom-left-radius:0;border-top-left-radius:0;}.btn-group .dropdown-toggle.ezCSS:active,.btn-group.open .dropdown-toggle.ezCSS{outline:0;}.btn-group-xs>.btn.ezCSS{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-group-sm>.btn.ezCSS{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.btn-group-lg>.btn.ezCSS{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px;}.btn-group>.btn+.dropdown-toggle.ezCSS{padding-left:8px;padding-right:8px;}.btn-group>.btn-lg+.dropdown-toggle.ezCSS{padding-left:12px;padding-right:12px;}.btn-group.open .dropdown-toggle.ezCSS{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.13);box-shadow:inset 0 3px 5px rgba(0,0,0,0.13);}.btn-group.open .dropdown-toggle.btn-link.ezCSS{-webkit-box-shadow:none;box-shadow:none;}.btn .caret.ezCSS{margin-left:0;}.btn-lg .caret.ezCSS{border-width:5px 5px 0;border-bottom-width:0;}.dropup .btn-lg .caret.ezCSS{border-width:0 5px 5px;}.btn-group-vertical>.btn.ezCSS,.btn-group-vertical>.btn-group.ezCSS,.btn-group-vertical>.btn-group>.btn.ezCSS{display:block;float:none;width:100%;max-width:100%;}.btn-group-vertical>.btn-group>.btn.ezCSS{float:none;}.btn-group-vertical>.btn+.btn.ezCSS,.btn-group-vertical>.btn+.btn-group.ezCSS,.btn-group-vertical>.btn-group+.btn.ezCSS,.btn-group-vertical>.btn-group+.btn-group.ezCSS{margin-top:-1px;margin-left:0;}.btn-group-vertical>.btn:not(:first-child):not(.ezCSS:last-child){border-radius:0;}.btn-group-vertical>.btn:first-child:not(.ezCSS:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical>.btn:last-child:not(.ezCSS:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0;}.btn-group-vertical>.btn-group:not(:first-child):not(.ezCSS:last-child)>.btn{border-radius:0;}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn.ezCSS:last-child,.btn-group-vertical>.btn-group:first-child:not(.ezCSS:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn.ezCSS:first-child{border-top-right-radius:0;border-top-left-radius:0;}.btn-group-justified.ezCSS{display:table;width:100%;table-layout:fixed;border-collapse:separate;}.btn-group-justified>.btn.ezCSS,.btn-group-justified>.btn-group.ezCSS{float:none;display:table-cell;width:1%;}.btn-group-justified>.btn-group .btn.ezCSS{width:100%;}[data-toggle="buttons"]>.btn>input[type="radio"].ezCSS,[data-toggle="buttons"]>.btn>input[type="checkbox"].ezCSS{display:none;}.breadcrumb.ezCSS{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f7f7f7;border-radius:4px;}.breadcrumb>li.ezCSS{display:inline-block;}.breadcrumb>li+li.ezCSS:before{content:"/Â ";padding:0 5px;color:#aaa;}.breadcrumb>.active.ezCSS{color:#222;}.label.ezCSS{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:bold;line-height:1;color:white;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}.label[href].ezCSS:hover,.label[href].ezCSS:focus{color:white;text-decoration:none;cursor:pointer;}.label.ezCSS:empty{display:none;}.btn .label.ezCSS{position:relative;top:-1px;}.label-default.ezCSS{background-color:#aaa;}.label-default[href].ezCSS:hover,.label-default[href].ezCSS:focus{background-color:#919191;}.label-primary.ezCSS{background-color:#6fa314;}.label-primary[href].ezCSS:hover,.label-primary[href].ezCSS:focus{background-color:#50760e;}.label-success.ezCSS{background-color:#547d0c;}.label-success[href].ezCSS:hover,.label-success[href].ezCSS:focus{background-color:#354e08;}.label-info.ezCSS{background-color:#17718b;}.label-info[href].ezCSS:hover,.label-info[href].ezCSS:focus{background-color:#104d5f;}.label-warning.ezCSS{background-color:#f0ad4e;}.label-warning[href].ezCSS:hover,.label-warning[href].ezCSS:focus{background-color:#ec971f;}.label-danger.ezCSS{background-color:#ad0901;}.label-danger[href].ezCSS:hover,.label-danger[href].ezCSS:focus{background-color:#7a0601;}.badge.ezCSS{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:white;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#aaa;border-radius:10px;}.badge.ezCSS:empty{display:none;}.btn .badge.ezCSS{position:relative;top:-1px;}.btn-xs .badge.ezCSS{top:0;padding:1px 5px;}a.badge.ezCSS:hover,a.badge.ezCSS:focus{color:white;text-decoration:none;cursor:pointer;}a.list-group-item.active>.badge.ezCSS,.nav-pills>.active>a>.badge.ezCSS{color:#6fa314;background-color:white;}.nav-pills>li>a>.badge.ezCSS{margin-left:3px;}.alert.ezCSS{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0;}.alert h4.ezCSS{margin-top:0;color:inherit;}.alert .alert-link.ezCSS{font-weight:bold;}.alert>p.ezCSS,.alert>ul.ezCSS{margin-bottom:0;}.alert>p+p.ezCSS{margin-top:5px;}.alert-dismissable.ezCSS{padding-right:35px;}.alert-dismissable .close.ezCSS{position:relative;top:-2px;right:-21px;color:inherit;}.alert-success.ezCSS{background-color:white;border-color:#547d0c;color:#547d0c;}.alert-success hr.ezCSS{border-top-color:#44660a;}.alert-success .alert-link.ezCSS{color:#354e08;}.alert-info.ezCSS{background-color:white;border-color:#17718b;color:#17718b;}.alert-info hr.ezCSS{border-top-color:#135f75;}.alert-info .alert-link.ezCSS{color:#104d5f;}.alert-warning.ezCSS{background-color:white;border-color:#f0ad4e;color:#f0ad4e;}.alert-warning hr.ezCSS{border-top-color:#eea236;}.alert-warning .alert-link.ezCSS{color:#ec971f;}.alert-danger.ezCSS{background-color:white;border-color:#ad0901;color:#ad0901;}.alert-danger hr.ezCSS{border-top-color:#940801;}.alert-danger .alert-link.ezCSS{color:#7a0601;}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}@keyframes progress-bar-stripes{from{background-position:40px 0;}to{background-position:0 0;}}.progress.ezCSS{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}.progress-bar.ezCSS{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:white;text-align:center;background-color:#6fa314;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease 1s linear;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease 1s linear;-o-transition:width 0.6s ease 1s linear;-ms-transition:width 0.6s ease 1s linear;transition:width 0.6s ease 1s linear;transition:width 0.6s ease;-webkit-transform:translateZ(360deg);transform:translateZ(360deg);}.progress-striped .progress-bar.ezCSS{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px;}.progress.active .progress-bar.ezCSS{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}.progress-bar-success.ezCSS{background-color:#547d0c;}.progress-striped .progress-bar-success.ezCSS{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-info.ezCSS{background-color:#17718b;}.progress-striped .progress-bar-info.ezCSS{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-warning.ezCSS{background-color:#f0ad4e;}.progress-striped .progress-bar-warning.ezCSS{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-bar-danger.ezCSS{background-color:#ad0901;}.progress-striped .progress-bar-danger.ezCSS{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.list-group.ezCSS{margin-bottom:20px;padding-left:0;}.list-group-item.ezCSS{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:white;border:1px solid #ddd;}.list-group-item.ezCSS:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}.list-group-item.ezCSS:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.list-group-item>.badge.ezCSS{float:right;}.list-group-item>.badge+.badge.ezCSS{margin-right:5px;}a.list-group-item.ezCSS{color:#333;}a.list-group-item .list-group-item-heading.ezCSS{color:#333;}a.list-group-item.ezCSS:hover,a.list-group-item.ezCSS:focus{text-decoration:none;background-color:#f7f7f7;}a.list-group-item.active.ezCSS,a.list-group-item.active.ezCSS:hover,a.list-group-item.active.ezCSS:focus{z-index:2;color:white;background-color:#6fa314;border-color:#6fa314;}a.list-group-item.active .list-group-item-heading.ezCSS,a.list-group-item.active:hover .list-group-item-heading.ezCSS,a.list-group-item.active:focus .list-group-item-heading.ezCSS{color:inherit;}a.list-group-item.active .list-group-item-text.ezCSS,a.list-group-item.active:hover .list-group-item-text.ezCSS,a.list-group-item.active:focus .list-group-item-text.ezCSS{color:#cff291;}.list-group-item-success.ezCSS{color:#547d0c;background-color:white;}a.list-group-item-success.ezCSS{color:#547d0c;}a.list-group-item-success .list-group-item-heading.ezCSS{color:inherit;}a.list-group-item-success.ezCSS:hover,a.list-group-item-success.ezCSS:focus{color:#547d0c;background-color:#f2f2f2;}a.list-group-item-success.active.ezCSS,a.list-group-item-success.active.ezCSS:hover,a.list-group-item-success.active.ezCSS:focus{color:white;background-color:#547d0c;border-color:#547d0c;}.list-group-item-info.ezCSS{color:#17718b;background-color:white;}a.list-group-item-info.ezCSS{color:#17718b;}a.list-group-item-info .list-group-item-heading.ezCSS{color:inherit;}a.list-group-item-info.ezCSS:hover,a.list-group-item-info.ezCSS:focus{color:#17718b;background-color:#f2f2f2;}a.list-group-item-info.active.ezCSS,a.list-group-item-info.active.ezCSS:hover,a.list-group-item-info.active.ezCSS:focus{color:white;background-color:#17718b;border-color:#17718b;}.list-group-item-warning.ezCSS{color:#f0ad4e;background-color:white;}a.list-group-item-warning.ezCSS{color:#f0ad4e;}a.list-group-item-warning .list-group-item-heading.ezCSS{color:inherit;}a.list-group-item-warning.ezCSS:hover,a.list-group-item-warning.ezCSS:focus{color:#f0ad4e;background-color:#f2f2f2;}a.list-group-item-warning.active.ezCSS,a.list-group-item-warning.active.ezCSS:hover,a.list-group-item-warning.active.ezCSS:focus{color:white;background-color:#f0ad4e;border-color:#f0ad4e;}.list-group-item-danger.ezCSS{color:#ad0901;background-color:white;}a.list-group-item-danger.ezCSS{color:#ad0901;}a.list-group-item-danger .list-group-item-heading.ezCSS{color:inherit;}a.list-group-item-danger.ezCSS:hover,a.list-group-item-danger.ezCSS:focus{color:#ad0901;background-color:#f2f2f2;}a.list-group-item-danger.active.ezCSS,a.list-group-item-danger.active.ezCSS:hover,a.list-group-item-danger.active.ezCSS:focus{color:white;background-color:#ad0901;border-color:#ad0901;}.list-group-item-heading.ezCSS{margin-top:0;margin-bottom:5px;}.list-group-item-text.ezCSS{margin-bottom:0;line-height:1.3;}.close.ezCSS{float:right;font-size:21px;font-weight:bold;line-height:1;color:#222;text-shadow:0 1px 0 white;opacity:.2;filter:opacity(100);}.close.ezCSS:hover,.close.ezCSS:focus{color:#222;text-decoration:none;cursor:pointer;opacity:.5;filter:opacity(100);}button.close.ezCSS{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}a{color:#538EBA;}a:hover{color:#e7402f;}.lt-ie9 .header.stickit,.lt-ie9 .stripe.top-of-page.stickit{position:relative!important;top:auto;}.no-touch .header.stickit{background-color:#538EBA;left:0;right:0;width:100%;min-width:1000px;position:fixed;z-index:1000;top:5px;height:60px;}.no-touch .toolbar.stickit{visibility:hidden;padding-bottom:180px;}.no-touch .header.stickit #ezoic-template-logo{display:none;}.no-touch .header.stickit #nav{margin-top:0;margin-bottom:0;}.no-touch .header.stickit #ezoic-template-logo{display:none;}.no-touch .header.stickit .primary-nav>li>a{height:60px;line-height:60px;}.no-touch .header.stickit .primary-nav ul{top:60px;}.no-touch .stripe.top-of-page.stickit{left:0;right:0;position:fixed;top:0;}.ezoic-header .primary-nav li.parent a.active:after{content:"\e763"!important;}.ezoic-header .primary-nav li a.active{color:#f7fafc!important;}.ezoic-header .primary-nav ul li a.active{color:#ffffff!important;background:#6c9fc4!important;}.ezoic-header .primary-nav ul li.parent>a.active:after{position:absolute;left:auto;right:10px;top:7px;color:#ffffff;content:"\e80e"!important;font-family:"ezoic-fontello";}.ezoic-header .primary-nav li.edge ul{left:auto;right:0!important;}.ezoic-header .primary-nav ul li.edge ul{right:auto;left:-225px!important;}.ezoic-header .primary-nav li.parent.edge>ul>li.parent>ul{right:auto;left:-225px!important;}div.ezoic-search-box{padding:3px 0px 0px 5px;margin:0px;width:215px;display:none;vertical-align:top;}div.ezoic-search-box span.text{display:block;color:#bbb;font-size:14px;height:22px;margin:7px 0px;}div.ezoic-search-box form.gsc-search-box{margin:0px;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box{margin:0px;line-height:normal;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-input{padding-right:0px;vertical-align:top;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-input div.gsc-input-box{height:24px;width:100%;padding:2px 0px 0px 0px;width-webkit-appearance:none;border:1px solid #dddddd;border-right:0px;-webkit-border-image:none;-webkit-transition-property:border-color;-webkit-user-select:text;-webkit-writing-mode:horizontal-tb;vertical-align:top;border-top-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:4px;background-clip:padding-box;background:#fff;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input,div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input:focus,div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input:active{line-height:normal;color:#bbb;writing-mode:lr-tb;font-size:13px;vertical-align:top;background:#fff;background-color:#fff!important;background-image:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;o-box-shadow:none;box-shadow:none;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-search-button input.gsc-search-button{border:1px solid #dddddd;border-left:0px;width:15px;background-image:none!important;height:15px;padding:6px 8px 5px 10px;left:-4px;margin:0px;background:#538EBA!important;border-top-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0px;background-clip:padding-box;filter:none!important;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-search-button input.gsc-search-button:hover{background-color:#4681ae!important;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsc-search-button input.gsc-search-button:active{outline:none!important;filter:none!important;border:0px!important;}div.ezoic-search-box div.ezoic-google-box table.gsc-search-box td.gsib_a{padding-left:10px!important;}.footer .title span{border-bottom:5px solid #006dcc;}@font-face{font-family:'ezoic-fontello';src:url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Ffont%2Ffontello.eot");src:url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Ffont%2Ffontello.eot%3F%23iefix") format("embedded-opentype");}@media screen and (max-width: 1080px) {.ezoic-site-wrapper{min-width:1000px!important;}.ezoic-header .primary-nav li a{font-size:14px!important;}.ezoic-header .primary-nav li ul a{font-size:13px!important;}.ezoic-col-md-9{width:77%!important;padding-left:0.25%!important;padding-right:0.25%!important;}.ezoic-col-md-9 .content-inner-wrapper{padding:10px!important;}.ezoic-col-md-3{width:23%!important;padding-right:0.25%!important;}}@charset "UTF-8";html.multiplebgs *.ezCSS,html.multiplebgs *.ezCSS:before,html.multiplebgs *.ezCSS:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ie8 .header.ezCSS,.ie8 .toolbar.ezCSS,.ie8 #nav.ezCSS{display:none;}.no-js *.ezCSS{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.no-js .toolbar-menu li.right.ezCSS{float:left;}.no-js .footer-bar li.right.ezCSS{float:left;}html.ezCSS{-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;}.no-js body.ezCSS{opacity:1;}a.ezCSS:hover,a.ezCSS:active,a.ezCSS,object.ezCSS,embed.ezCSS,*.ezCSS:focus{-moz-outline-style:none;outline:none!important;}.sr-only.ezCSS{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

body.ezCSS, #site-wrapper.ezCSS, .short-headline span span.ezCSS, .btn.btn-knockout.ezCSS {
  background-color: white;
  background-image: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fextra_clean_paper.gif");
  background-attachment: fixed; }

.content-inner-wrapper .short-headline span span.ezCSS {
  background-image: none !important;
  background-color: white; }

#site-wrapper.ezCSS {
  margin: 0 auto;
  min-width: 1024px;
  position: relative;
  z-index: 2; }

.container.ezCSS {
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
  width: 95%; }

#page.ezCSS {
  padding: 2% 0;
  position: relative;
  clear: both;
  -webkit-transition: padding 0.25s linear;
  -moz-transition: padding 0.25s linear;
  transition: padding 0.25s linear;
  margin-bottom: -20px;
  margin-bottom: -1.25rem; }

.content-inner-wrapper.ezCSS {
  background: white;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 15px 15px 10px 15px;
  border: 1px solid #ddd; }

.content-inner-wrapper.single-page.ezCSS {
  padding: 10px 10px 0px 10px; }

.content-inner-wrapper.wide-wrapper.ezCSS {
  padding-left: 0;
  padding-right: 0; }

.content-inner-wrapper.max-width-set.ezCSS {
  max-width: 650px;
  margin: 0 auto; }

.panel.panel-wrapper.ezCSS, .list-group.panel-wrapper.ezCSS {
  border: 1px solid #ddd; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .boxshadow #site-wrapper.ezCSS, .boxshadow .short-headline span span.ezCSS, .boxshadow .btn-knockout.ezCSS {
    background-image: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fextra_clean_paper_%402x.gif");
    background-size: 512px 512px; } }

.btn-custom.ezCSS {
  border-radius: 20px;
  position: relative; }

.btn.btn-lg.btn-custom.ezCSS {
  border-radius: 30px; }

.btn.btn-sm.btn-custom.ezCSS {
  border-radius: 20px; }

.btn-no-right.ezCSS {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.btn-custom.ezCSS {
  padding: 7px 12px; }

.btn.btn-lg.btn-custom.ezCSS {
  padding: 11px 18px; }

.btn.btn-sm.btn-custom.ezCSS {
  padding: 6px 10px; }

.boxshadow .btn.btn-xs.btn-custom.ezCSS {
  padding: 3px 10px; }

.btn-custom [class*="icon-"].ezCSS {
  position: relative;
  left: 0; }

.btn-knockout.ezCSS {
  border: 1px solid #ddd; }

.btn-knockout.ezCSS:hover, .btn-knockout.ezCSS:active, .btn-knockout.ezCSS:focus {
  color: #6fa314; }

.btn-light.ezCSS {
  color: #222;
  background-color: white;
  border-color: #e6e6e6; }

.btn-light.ezCSS:hover, .btn-light.ezCSS:focus, .btn-light.ezCSS:active, .btn-light.active.ezCSS, .open .dropdown-toggle.btn-light.ezCSS {
  color: #222;
  background-color: #ebebeb;
  border-color: #c7c7c7; }

.btn-light.ezCSS:active, .btn-light.active.ezCSS, .open .dropdown-toggle.btn-light.ezCSS {
  background-image: none; }

.btn-light.disabled.ezCSS, .btn-light[disabled].ezCSS, fieldset[disabled] .btn-light.ezCSS, .btn-light.disabled.ezCSS:hover, .btn-light[disabled].ezCSS:hover, fieldset[disabled] .btn-light.ezCSS:hover, .btn-light.disabled.ezCSS:focus, .btn-light[disabled].ezCSS:focus, fieldset[disabled] .btn-light.ezCSS:focus, .btn-light.disabled.ezCSS:active, .btn-light[disabled].ezCSS:active, fieldset[disabled] .btn-light.ezCSS:active, .btn-light.disabled.active.ezCSS, .btn-light[disabled].active.ezCSS, fieldset[disabled] .btn-light.active.ezCSS {
  background-color: white;
  border-color: #e6e6e6; }

.btn-light .badge.ezCSS {
  color: white;
  background-color: #222; }

.btn-lightest.ezCSS {
  color: #222;
  background-color: white;
  border-color: white; }

.btn-lightest.ezCSS:hover, .btn-lightest.ezCSS:focus, .btn-lightest.ezCSS:active, .btn-lightest.active.ezCSS, .open .dropdown-toggle.btn-lightest.ezCSS {
  color: #222;
  background-color: #ebebeb;
  border-color: #e0e0e0; }

.btn-lightest.ezCSS:active, .btn-lightest.active.ezCSS, .open .dropdown-toggle.btn-lightest.ezCSS {
  background-image: none; }

.btn-lightest.disabled.ezCSS, .btn-lightest[disabled].ezCSS, fieldset[disabled] .btn-lightest.ezCSS, .btn-lightest.disabled.ezCSS:hover, .btn-lightest[disabled].ezCSS:hover, fieldset[disabled] .btn-lightest.ezCSS:hover, .btn-lightest.disabled.ezCSS:focus, .btn-lightest[disabled].ezCSS:focus, fieldset[disabled] .btn-lightest.ezCSS:focus, .btn-lightest.disabled.ezCSS:active, .btn-lightest[disabled].ezCSS:active, fieldset[disabled] .btn-lightest.ezCSS:active, .btn-lightest.disabled.active.ezCSS, .btn-lightest[disabled].active.ezCSS, fieldset[disabled] .btn-lightest.active.ezCSS {
  background-color: white;
  border-color: white; }

.btn-lightest .badge.ezCSS {
  color: white;
  background-color: #222; }

.btn-darkest.ezCSS {
  color: white;
  background-color: #777;
  border-color: #777; }

.btn-darkest.ezCSS:hover, .btn-darkest.ezCSS:focus, .btn-darkest.ezCSS:active, .btn-darkest.active.ezCSS, .open .dropdown-toggle.btn-darkest.ezCSS {
  color: white;
  background-color: #636363;
  border-color: #585858; }

.btn-darkest.ezCSS:active, .btn-darkest.active.ezCSS, .open .dropdown-toggle.btn-darkest.ezCSS {
  background-image: none; }

.btn-darkest.disabled.ezCSS, .btn-darkest[disabled].ezCSS, fieldset[disabled] .btn-darkest.ezCSS, .btn-darkest.disabled.ezCSS:hover, .btn-darkest[disabled].ezCSS:hover, fieldset[disabled] .btn-darkest.ezCSS:hover, .btn-darkest.disabled.ezCSS:focus, .btn-darkest[disabled].ezCSS:focus, fieldset[disabled] .btn-darkest.ezCSS:focus, .btn-darkest.disabled.ezCSS:active, .btn-darkest[disabled].ezCSS:active, fieldset[disabled] .btn-darkest.ezCSS:active, .btn-darkest.disabled.active.ezCSS, .btn-darkest[disabled].active.ezCSS, fieldset[disabled] .btn-darkest.active.ezCSS {
  background-color: #777;
  border-color: #777; }

.btn-darkest .badge.ezCSS {
  color: #777;
  background-color: white; }

.btn-primary.btn-custom.ezCSS, .btn-info.btn-custom.ezCSS, .btn-warning.btn-custom.ezCSS, .btn-success.btn-custom.ezCSS, .btn-danger.btn-custom.ezCSS {
  border: none; }

.input-group.custom-append .btn.ezCSS {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px; }

.input-group.custom-append .form-control.ezCSS {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px; }

.input-group.custom-append.ezCSS, .input-group.custom-append .form-control.ezCSS {
  height: 34px; }

.input-group.custom-append .btn.ezCSS {
  height: 34px;
  padding: 0 !important;
  line-height: 1 !important; }

.input-group.custom-append .btn span.ezCSS {
  height: 34px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  display: inline-block;
  padding: 10px 14px 6px 12px !important; }

.input-group.input-group-lg.custom-append .btn.ezCSS {
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px; }

.input-group.input-group-lg.custom-append .form-control.ezCSS {
  border-bottom-left-radius: 30px;
  border-top-left-radius: 30px; }

.input-group.input-group-lg.custom-append.ezCSS, .input-group.input-group-lg.custom-append .form-control.ezCSS {
  height: 44px; }

.input-group.input-group-lg.custom-append .btn.ezCSS {
  height: 44px; }

.input-group.input-group-lg.custom-append .btn span.ezCSS {
  padding: 12px 14px 6px 12px !important;
  height: 44px;
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px; }

.input-group.input-group-sm.custom-append .btn.ezCSS {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px; }

.input-group.input-group-sm.custom-append .form-control.ezCSS {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px; }

.input-group.input-group-sm.custom-append.ezCSS, .input-group.input-group-sm.custom-append .form-control.ezCSS {
  height: 28px; }

.input-group.input-group-sm.custom-append .btn.ezCSS {
  height: 28px; }

.input-group.input-group-sm.custom-append .btn span.ezCSS {
  padding: 8px 14px 6px 12px !important;
  height: 28px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px; }

.page-header.ezCSS {
  padding-bottom: .5%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  background: transparent url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fhz-trans-gray-dot.png") 0 100% repeat-x; }

.page-header h1.ezCSS, .page-header h2.ezCSS {
  margin-bottom: 10px;
  margin-bottom: .625rem; }

.text-light.ezCSS, .text-light a.ezCSS {
  color: white; }

.text-light .btn-lightest.ezCSS {
  color: #222; }

.text-muted.ezCSS {
  color: #999; }

.text-primary.ezCSS {
  color: #6fa314; }

.text-warning.ezCSS {
  color: #f0ad4e; }

.text-danger.ezCSS {
  color: #ad0901; }

.text-success.ezCSS {
  color: #547d0c; }

.text-info.ezCSS {
  color: #17718b; }

.underline.ezCSS {
  border-bottom: 1px solid #444; }

.text-muted.underline.ezCSS {
  border-color: #999; }

.text-primary.underline.ezCSS {
  border-color: #6fa314; }

.text-warning.underline.ezCSS {
  border-color: #f0ad4e; }

.text-danger.underline.ezCSS {
  border-color: #ad0901; }

.text-success.underline.ezCSS {
  border-color: #547d0c; }

.text-info.underline.ezCSS {
  border-color: #17718b; }

.primary-menu.ezCSS, .mobile-menu.ezCSS {
  font-weight: 400; }

.thin.ezCSS {
  font-weight: 400; }

.regular.ezCSS {
  font-weight: 400; }

.semibold.ezCSS {
  font-weight: 700; }

.bold.ezCSS {
  font-weight: 700; }

.extrabold.ezCSS {
  font-weight: 700; }

.text-decoration-none.ezCSS, .text-decoration-none a.ezCSS {
  text-decoration: none; }

.green-highlighter.ezCSS {
  padding: 3px;
  background: #defc37; }

.yellow-highlighter.ezCSS {
  padding: 3px;
  background: #f8e900; }

small.ezCSS, .small.ezCSS {
  font-size: 12px; }

.x-small.ezCSS {
  font-size: 11px !important; }

.huge.ezCSS {
  font-size: 200%;
  line-height: 1.2; }

big.ezCSS, .big.ezCSS {
  font-size: 160%; }

.caps.ezCSS {
  text-transform: uppercase; }

.line-height-1.ezCSS {
  line-height: 1 !important; }

.display-inline.ezCSS {
  display: inline; }

.dropcap.ezCSS {
  display: block;
  color: #222;
  float: left;
  font-size: 45px;
  line-height: 45px;
  padding: 0;
  margin: -2px 5px 0px 0px;
  margin: -0.125rem 0.313rem 0rem 0rem;
  text-transform: uppercase;
  font-style: normal; }

.no-margin.ezCSS {
  margin: 0 !important; }

.no-margin-bottom.ezCSS {
  margin-bottom: 0 !important; }

.no-margin-top.ezCSS {
  margin-top: 0 !important; }

.margin-top-10px.ezCSS {
  margin-top: 10px !important;
  margin-top: .625rem !important; }

.margin-top-20px.ezCSS {
  margin-top: 20px !important;
  margin-top: 1.25rem !important; }

.margin-top-30px.ezCSS {
  margin-top: 30px !important;
  margin-top: 1.875rem !important; }

.margin-bottom-10px.ezCSS {
  margin-bottom: 10px !important;
  margin-bottom: .625rem !important; }

.margin-bottom-20px.ezCSS {
  margin-bottom: 20px !important;
  margin-bottom: 1.25rem !important; }

.margin-bottom-30px.ezCSS {
  margin-bottom: 30px !important;
  margin-bottom: 1.875rem !important; }

.no-padding.ezCSS {
  padding: 0 !important; }

.padding-10.ezCSS {
  padding: 10px 15px 15px 15px !important; }

.padding-bottom-20px.ezCSS {
  padding-bottom: 20px !important; }

.text-left.ezCSS {
  text-align: left; }

.text-right.ezCSS {
  text-align: right; }

.text-center.ezCSS {
  text-align: center; }

.text-justify.ezCSS {
  text-align: justify; }

.breakword.ezCSS {
  word-wrap: break-word; }

.normal-wrap.ezCSS {
  word-wrap: normal; }

.inherit-wrap.ezCSS {
  word-wrap: auto; }

hr.ezCSS {
  border: 0;
  border-top: 1px solid #eee;
  clear: both; }

hr.empty.ezCSS, hr.spacer.ezCSS {
  background-image: none;
  border: 0; }

hr.spacer.ezCSS {
  margin: 10px 0px 10px 0px;
  margin: 0.625rem 0rem 0.625rem 0rem; }

hr.spacer.small-spacer.ezCSS {
  margin: 5px 0px 5px 0px;
  margin: 0.313rem 0rem 0.313rem 0rem; }

.well hr.ezCSS {
  border-color: #ddd; }

blockquote.ezCSS {
  clear: both;
  margin: 20px 0px 20px 0px;
  margin: 1.25rem 0rem 1.25rem 0rem;
  padding: 0 0 0 40px;
  position: relative;
  quotes: none;
  line-height: inherit !important; }

blockquote p.ezCSS {
  font-size: 100%;
  line-height: inherit !important; }

blockquote p.ezCSS:last-child {
  margin-bottom: 0; }

blockquote cite.ezCSS, blockquote footer.ezCSS, blockquote small.ezCSS {
  display: block;
  font-style: normal;
  text-align: right;
  font-size: 14px;
  font-size: .875rem; }

blockquote cite.ezCSS:before, blockquote footer.ezCSS:before, blockquote small.ezCSS:before {
  content: "â€” "; }

blockquote footer cite.ezCSS {
  before: "";
  text-align: inherit;
  font-size: inherit;
  display: inline; }

blockquote.ezCSS:before {
  content: "\201c";
  font-size: 60px;
  font-size: 3.75rem;
  position: absolute;
  top: -22px;
  left: 0;
  font-family: Georgia,serif;
  color: #222; }

blockquote.supersize p.ezCSS {
  font-size: 18px;
  font-size: 1.125rem; }

q.ezCSS {
  display: inline;
  quotes: none; }

q.ezCSS:before {
  content: "\201c"; }

q.ezCSS:after {
  content: "\201d"; }

q q.ezCSS:before {
  content: "\2018"; }

q q.ezCSS:after {
  content: "\2019"; }

address.ezCSS {
  display: block;
  margin-top: 0;
  font-style: normal; }

abbr[title].ezCSS, abbr[data-original-title].ezCSS {
  cursor: help;
  border-bottom: 1px dotted #999; }

.initialism.ezCSS {
  font-size: 85%;
  text-transform: uppercase; }

ul.ezCSS, ol.ezCSS {
  margin-top: 0;
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }

ul ul.ezCSS, ol ul.ezCSS, ul ol.ezCSS, ol ol.ezCSS {
  margin-top: 0;
  margin-bottom: 0; }

.list-unstyled.ezCSS {
  padding-left: 0;
  list-style: none; }

.list-inline.ezCSS {
  padding-left: 0;
  list-style: none; }

.list-inline > li.ezCSS {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

dt.ezCSS, dd.ezCSS {
  line-height: inherit; }

dt.ezCSS {
  font-weight: bold; }

dd.ezCSS {
  margin-left: 0; }

@media (min-width: 48em) {
  .dl-horizontal dt.ezCSS {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .dl-horizontal dd.ezCSS {
    margin-left: 180px; } }

@media (min-width: 48em) {
  h1.short-headline.ezCSS, .h1.short-headline.ezCSS {
    font-size: 32px;
    font-size: 2rem; }
  h2.short-headline.ezCSS, .h2.short-headline.ezCSS {
    font-size: 30px;
    font-size: 1.875rem; }
  h3.short-headline.ezCSS, .h3.short-headline.ezCSS {
    font-size: 23px;
    font-size: 1.438rem; }
  h4.short-headline.ezCSS, .h4.short-headline.ezCSS {
    font-size: 21px;
    font-size: 1.313rem; }
  h5.short-headline.ezCSS, .h5.short-headline.ezCSS {
    font-size: 24px;
    font-size: 1.5rem; }
  h6.short-headline.ezCSS, .h6.short-headline.ezCSS {
    font-size: 17px;
    font-size: 1.063rem; } }

@media (min-width: 62em) {
  h1.ezCSS, h2.ezCSS, h3.ezCSS, h4.ezCSS, h5.ezCSS, h6.ezCSS, .h1.ezCSS, .h2.ezCSS, .h3.ezCSS, .h4.ezCSS, .h5.ezCSS, .h6.ezCSS, p.ezCSS, ul.ezCSS, ol.ezCSS, dl.ezCSS, form.ezCSS, table.ezCSS, address.ezCSS, hr.ezCSS {
    margin-top: 0;
    margin-bottom: 20px;
    margin-bottom: 1.25rem; }
  h1 + h2.ezCSS, h2 + h3.ezCSS, h3 + h4.ezCSS, h4 + h5.ezCSS, h5 + h6.ezCSS, h1 + h3.ezCSS, h1 + h4.ezCSS, h1 + h5.ezCSS, h1 + h6.ezCSS, h2 + h4.ezCSS, h2 + h5.ezCSS, h2 + h6.ezCSS {
    margin-top: -10px;
    margin-top: -.625rem; }
  hr.spacer.ezCSS {
    margin: 20px 0px 40px 0px;
    margin: 1.25rem 0rem 2.5rem 0rem; }
  hr.spacer.small-spacer.ezCSS {
    margin: 10px 0px 20px 0px;
    margin: 0.625rem 0rem 1.25rem 0rem; }
  .lead.ezCSS {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.8; }
  h1.ezCSS, .h1.ezCSS {
    font-size: 32px;
    font-size: 2rem; }
  h2.ezCSS, .h2.ezCSS {
    font-size: 28px;
    font-size: 1.75rem; }
  h3.ezCSS, .h3.ezCSS {
    font-size: 26px;
    font-size: 1.625rem; }
  h4.ezCSS, .h4.ezCSS {
    font-size: 20px;
    font-size: 1.25rem; }
  h5.ezCSS, .h5.ezCSS {
    font-size: 18px;
    font-size: 1.125rem; }
  h6.ezCSS, .h6.ezCSS {
    font-size: 14px;
    font-size: .875rem; }
  h1.short-headline.ezCSS, .h1.short-headline.ezCSS {
    font-size: 42px;
    font-size: 2.625rem; }
  h2.short-headline.ezCSS, .h2.short-headline.ezCSS {
    font-size: 40px;
    font-size: 2.5rem; }
  h3.short-headline.ezCSS, .h3.short-headline.ezCSS {
    font-size: 33px;
    font-size: 2.063rem; }
  h4.short-headline.ezCSS, .h4.short-headline.ezCSS {
    font-size: 31px;
    font-size: 1.938rem; }
  h5.short-headline.ezCSS, .h5.short-headline.ezCSS {
    font-size: 24px;
    font-size: 1.5rem; }
  h6.short-headline.ezCSS, .h6.short-headline.ezCSS {
    font-size: 22px;
    font-size: 1.375rem; } }

@media (min-width: 62em) {
  hr.spacer.ezCSS {
    margin: 30px 0px 50px 0px;
    margin: 1.875rem 0rem 3.125rem 0rem; }
  hr.spacer.small-spacer.ezCSS {
    margin: 20px 0px 40px 0px;
    margin: 1.25rem 0rem 2.5rem 0rem; }
  .thin.ezCSS {
    font-weight: 300; }
  body.ezCSS, html.ezCSS, form.ezCSS, input.ezCSS, textarea.ezCSS {
    font-weight: 300; }
  .huge.ezCSS {
    font-size: 300%; } }

.stripe.ezCSS {
  display: block;
  width: 100%;
  height: 5px;
  overflow: hidden;
  background: #6fa314; }

.stripe.top-of-page.ezCSS {
  top: 0;
  left: 0;
  right: 0;
  z-index: 5;
  height: 5px;
  overflow: hidden;
  background: #333; }

.stripe.footer-top.ezCSS {
  margin-bottom: 0;
  height: 2px; }

.stripe em.ezCSS {
  display: block;
  width: 12.5%;
  height: 5px;
  background: #ccc;
  border-right: 1px solid white;
  float: left;
  position: relative; }

.stripe .oneclr.ezCSS {
  background-color: #444; }

.stripe .twoclr.ezCSS {
  background-color: #547d0c; }

.stripe .threeclr.ezCSS {
  background-color: #17718b; }

.stripe .fourclr.ezCSS {
  background-color: #6fa314; }

.tb-trigger.active i.ezCSS:before {
  content: "\e763"; }

.tb-dropmenu .parent i.ezCSS:before {
  content: "\e800";
  font-family: "ezoic-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  display: inline-block;
  width: 1em;
  margin-right: .2em;
  text-align: center; }

.tb-dropmenu .active i.ezCSS:before {
  content: "\e80e"; }

.toolbar.ezCSS {
  background: transparent;
  clear: both;
  position: relative;
  z-index: 900;
  border-bottom: 1px solid #ddd; }

.toolbar li > a.ezCSS {
  text-decoration: none; }

.tb-dropmenu .title.ezCSS, .tb-dropmenu hr.ezCSS, .tb-dropmenu hr.ezCSS, .tb-dropmenu p.ezCSS, .tb-dropmenu address.ezCSS {
  margin-bottom: 5px;
  margin-bottom: .313rem; }

.tb-dropmenu .title.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.search .form-control.ezCSS {
  -webkit-appearance: textfield;
  border-radius: 20px;
  height: 28px; }

.tb-drop.ezCSS {
  position: relative; }

.tb-dropmenu.ezCSS {
  display: none;
  background: white;
  list-style: none;
  margin: 0; }

.no-boxshadow .tb-dropmenu.ezCSS {
  border: 1px solid #ddd;
  border-top: 0; }

.tb-dropmenu li.ezCSS {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }

.tb-dropmenu li > a.ezCSS {
  display: block;
  padding: 5px 10px; }

.tb-dropmenu .social > li > a.ezCSS {
  padding: 5px 5px 10px 0; }

.tb-dropmenu li.divider.ezCSS {
  margin: 5px;
  height: 1px;
  border-top: 1px solid #ddd; }

.tb-dropmenu i.ezCSS {
  position: absolute;
  top: 5px;
  right: 10px; }

.tb-dropmenu ul.ezCSS {
  margin: 0;
  padding: 0; }

.tb-dropmenu ul li a.ezCSS {
  padding-left: 20px; }

.tb-dropmenu li .drop-inner-content ul.ezCSS {
  display: block !important; }

.tb-dropmenu .social.ezCSS {
  margin: 5px 0px 0px 0px;
  margin: 0.313rem 0rem 0rem 0rem; }

.tb-dropmenu ul.social li a.ezCSS {
  padding-left: 0; }

.tb-dropmenu div.drop-inner-content .last.ezCSS {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important; }

.tb-drop > a.ezCSS {
  color: #222;
  padding: 0;
  background: transparent; }

.tb-dropmenu .active a.ezCSS, .tb-dropmenu > a.ezCSS:hover, .tb-dropmenu .parent .active.ezCSS {
  color: white;
  background: #6fa314; }

.toolbar-menu > a.ezCSS:not(.btn) {
  color: #333; }

.toolbar-menu a:not(.btn).ezCSS:hover, .toolbar-menu .tb-drop > a:not(.btn).ezCSS:hover {
  color: #6fa314;
  background: transparent; }

.toolbar .search #search-trigger.ezCSS:hover, .toolbar .search #search-trigger.active.ezCSS {
  color: #777 !important; }

.toolbar.ezCSS {
  padding: 0;
  height: 35px;
  font-size: 85%;
  position: relative;
  z-index: 2000;
  margin: 0 0;
  background: transparent; }

.toolbar .toolbar-menu.ezCSS {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  display: block !important;
  background: inherit; }

.toolbar .toolbar-menu > li.ezCSS {
  float: left;
  padding: 0 5px;
  line-height: 35px; }

.toolbar .toolbar-menu > li li.ezCSS {
  line-height: 1.5; }

.toolbar .toolbar-menu > li.left.ezCSS {
  float: left; }

.toolbar .left a.ezCSS:before {
  position: relative;
  left: -3px; }

.toolbar .toolbar-menu > li.right.ezCSS {
  float: right; }

.toolbar .toolbar-menu > li.divider.ezCSS {
  height: 17px;
  width: 1px;
  border-right: 1px solid #aaa;
  margin: 8px 8px 0;
  padding: 0; }

.tb-dropmenu li .drop-inner-content.ezCSS {
  padding: 10px;
  min-width: 300px;
  max-width: 300px; }

.toolbar .search form.ezCSS {
  margin: 0;
  padding: 0;
  display: inline; }

.toolbar .search #search-trigger.ezCSS {
  display: table-cell;
  cursor: pointer;
  vertical-align: middle;
  width: 20px;
  font-size: 12px;
  position: relative;
  height: 35px;
  padding-left: 0; }

.toolbar .search #search-trigger.ezCSS:before {
  line-height: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  position: relative;
  top: 0; }

.toolbar .search #search-trigger.active.ezCSS:before {
  content: "\2716"; }

.toolbar .search .form-control.ezCSS {
  width: 200px;
  height: 25px;
  padding: 0 0 0 5px;
  margin: 0;
  position: relative;
  right: 0;
  float: right;
  top: 5px; }

.toolbar .search .form-control.ezCSS {
  display: none; }

.no-js #search-trigger.ezCSS {
  display: none !important; }

.no-js .toolbar .search .form-control.ezCSS {
  display: block !important; }

.lt-ie9 i.ezicon-search.ezCSS {
  font-size: 20px; }

.toolbar-menu li.social > a.ezCSS {
  display: inline-block;
  padding: 0 5px 0 0; }

.toolbar-menu li.social.ezCSS {
  margin-right: -5px; }

.tb-dropmenu.ezCSS {
  top: 35px;
  position: absolute;
  left: 0;
  padding: 10px 0;
  z-index: 500;
  min-width: 200px;
  -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2);
  border-radius: 0 0 10px 10px;
  border: 1px solid #eee;
  border-top: 0px; }

.edge .tb-dropmenu.ezCSS {
  left: auto;
  right: 0 !important; }

.main-page-header.ezCSS {
  clear: both;
  z-index: 1;
  position: relative;
  margin: -4% 0 2% 0;
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fblk40p.png"); }

.main-page-header.slider-after.ezCSS {
  margin-bottom: 4%; }

.main-page-header.ezCSS:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -3px;
  left: 0;
  right: 0;
  height: 1px;
  width: 100%; }

.main-page-header-inner.ezCSS {
  padding: 2% 0%; }

.main-page-header h1.ezCSS {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  margin: 0 auto;
  max-width: 1000px;
  width: 95%;
  color: white;
  text-shadow: 1px 1px 0px rgba(34, 34, 34, 0.3); }

.main-page-header h1 small.ezCSS {
  font-size: 12px;
  font-size: .75rem;
  position: relative;
  line-height: 1.5;
  display: block; }

.main-page-header a.ezCSS {
  color: white;
  text-decoration: none; }

.main-page-header a.ezCSS:hover {
  color: white;
  text-decoration: underline; }

@media (min-width: 48em) {
  .main-page-header h1.ezCSS {
    font-weight: 300;
    font-size: 36px;
    font-size: 2.25rem; }
  .main-page-header h1 small.ezCSS {
    display: inline;
    line-height: 1;
    font-size: 50%; } }

.short-headline.ezCSS {
  font-weight: 300;
  clear: both;
  padding: 0 5% 15px;
  text-shadow: 1px 1px 0px white;
  filter: dropshadow(color=#fff, offx=1, offy=1);
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fshort_head.png") 0 100% repeat-x; }

.container .short-headline.ezCSS {
  padding-left: 0;
  padding-right: 0; }

.no-js .short-headline.ezCSS {
  padding: 0;
  text-align: left !important;
  background: transparent;
  max-width: 1000px;
  margin: 0 auto !important; }

.no-js .short-headline span.ezCSS {
  padding: 0 !important; }

.section-title.ezCSS {
  position: relative;
  font-weight: 400;
  margin: 0 0 20px 0;
  line-height: 1.5;
  padding-left: 10px;
  border-left: 5px solid #6fa314; }

.section-title span.ezCSS {
  display: block;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  position: relative; }

@media (min-width: 48em) {
  .short-headline.ezCSS {
    padding: 0 3%;
    margin-left: -.5%;
    background-position: center center; }
  .short-headline.text-center.ezCSS {
    margin-left: 0; }
  .short-headline span.ezCSS {
    padding: 0;
    display: block;
    background: transparent;
    margin: 0 auto;
    max-width: 1000px; }
  .short-headline span span.ezCSS {
    padding: 0 .5%;
    display: inline-block; }
  .container .short-headline span span.ezCSS {
    padding: 0 .5% 0 0; } }

img.ezCSS {
  vertical-align: middle;
  display: block;
  max-width: 100%;
  height: auto; }

.img-not-responsive.ezCSS {
  max-width: none; }

.img-rounded.ezCSS {
  border-radius: 10px; }

.img-circle.ezCSS {
  border-radius: 50%; }

.img-shadow.ezCSS {
  -webkit-box-shadow: 3px 3px 1px 1px rgba(0, 0, 0, 0.18);
  box-shadow: 3px 3px 1px 1px rgba(0, 0, 0, 0.18); }

.img-fullwidth.ezCSS {
  width: 100%; }

.img-alignright.ezCSS {
  float: right;
  margin: 1% 0 .5% 3%; }

.img-alignleft.ezCSS {
  float: left;
  margin: 1% 3% .5% 0; }

.img-aligncenter.ezCSS, .img-alignnone.ezCSS {
  display: block;
  margin: 0 auto 20px; }

.img-fade-hover.ezCSS:hover, .img-fade-hover:hover img.ezCSS {
  opacity: .5;
  filter: opacity(100);
  -webkit-transition: opacity 0.25s linear 1s linear;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear 1s linear;
  -o-transition: opacity 0.25s linear 1s linear;
  -ms-transition: opacity 0.25s linear 1s linear;
  transition: opacity 0.25s linear 1s linear;
  transition: opacity 0.25s linear;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.svg .svg-wrapper .svgimg.ezCSS {
  display: block;
  max-height: 100%; }

.no-svg .svg-wrapper .svgimg.ezCSS {
  display: none; }

.no-svg .svg-wrapper .pngimg.ezCSS {
  display: block; }

.svg .svg-wrapper .pngimg.ezCSS {
  display: none; }

@media screen and (max-width: 30em) {
  .img-alignright.img-mbl-adjust.ezCSS, .img-alignleft.img-mbl-adjust.ezCSS {
    width: 100%;
    margin-bottom: 2%; } }

@media screen and (min-width: 30.063em) and (max-width: 47.938em) {
  .img-alignright.img-mbl-adjust.ezCSS, .img-alignleft.img-mbl-adjust.ezCSS {
    width: 40%;
    margin-bottom: 2%; } }

figure img.ezCSS {
  margin: 0;
  display: inline; }

figure.ezCSS {
  margin: 0px 0px 20px 0px;
  margin: 0rem 0rem 1.25rem 0rem; }

figure figure.ezCSS {
  margin: 0; }

figcaption.ezCSS {
  margin-top: 0px;
  padding: 5px 0;
  clear: both;
  font-size: 13px;
  font-size: .813rem; }

figcaption p.ezCSS:last-child {
  margin-bottom: 0%; }

.popup-image.ezCSS {
  position: relative; }

.popup-image img.ezCSS {
  width: 100%; }

.popup-image [class^="ezicon-"].ezCSS, .popup-image [class*=" ezicon-"].ezCSS {
  position: absolute;
  top: 5px;
  right: 5px;
  display: block;
  width: 30px;
  height: 30px;
  background: #6fa314;
  color: white;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  text-decoration: none; }

.popup-image [class^="ezicon-"].ezCSS:hover, .popup-image [class*=" ezicon-"].ezCSS:hover {
  background: #222;
  color: white; }

figure.bordered.ezCSS {
  border: 1px solid #ddd;
  padding: 5px; }

figure.bordered.popup-image [class^="ezicon-"].ezCSS, figure.bordered.popup-image [class*=" ezicon-"].ezCSS {
  border-radius: 0;
  top: -1px;
  right: -1px; }

figure.bordered.rounded.ezCSS {
  border-radius: 10px; }

figure.bordered.rounded img.ezCSS {
  border-radius: 10px; }

figure.bordered.rounded.popup-image [class^="ezicon-"].ezCSS, figure.bordered.rounded.popup-image [class*=" ezicon-"].ezCSS {
  border-radius: 0 10px 0 10px; }

.inner-figure[style].ezCSS, .figure-default[style].ezCSS, .captionjs[style].ezCSS {
  width: 100% !important; }

@media screen and (max-width: 40.563em) {
  .popup-image.pull-right.ezCSS {
    width: 100%;
    margin: 0 0 2% 15px; }
  .popup-image.pull-right img.ezCSS {
    width: 100%; }
  .popup-image.pull-left.ezCSS {
    width: 100%;
    margin: 0 15px 2% 0; }
  .popup-image.pull-left img.ezCSS {
    width: 100%; }
  .caption-floated-right[style].ezCSS, .caption-floated-left[style].ezCSS {
    width: 100% !important; } }

@media screen and (min-width: 40.625em) {
  .popup-image.pull-right.ezCSS {
    width: auto;
    margin: 0 0 2% 15px; }
  .popup-image.pull-right image.ezCSS {
    width: 100%; }
  .popup-image.pull-left.ezCSS {
    width: auto;
    margin: 0 15px 2% 0; }
  .popup-image.pull-left image.ezCSS {
    width: 100%; } }

p .captionjs-left.ezCSS, p .captionjs-right.ezCSS {
  margin-top: 1%; }

.captionjs-left figcaption.ezCSS, .captionjs-right figcaption.ezCSS {
  background: #eee;
  padding: 5px;
  line-height: 1.5;
  width: 100%;
  font-size: 12px;
  font-size: .75rem;
  border: 1px solid #ddd;
  border-top: none; }

.captionjs-left figcaption span.ezCSS, .captionjs-right figcaption span.ezCSS, .popup-image span.ezCSS, .captionjs figcaption span.ezCSS {
  display: block;
  clear: both;
  text-align: right;
  font-size: 12px;
  font-size: .75rem;
  padding-top: 3px; }

@media screen and (max-width: 30em) {
  .captionjs-left.ezCSS, .captionjs-right.ezCSS {
    width: 100% !important; }
  .captionjs-left > img.caption-left.ezCSS, .captionjs-right > img.caption-right.ezCSS {
    width: 100%; } }

@media screen and (min-width: 30.063em) {
  .captionjs-left.ezCSS {
    float: left;
    margin: 0 15px 0 0; }
  .captionjs-right.ezCSS {
    float: right;
    margin: 0 0 0 15px; } }

.captionjs.ezCSS {
  line-height: 0; }

.captionjs figcaption.ezCSS {
  line-height: 1;
  width: 100%; }

.captionjs.stacked-caption.ezCSS, .captionjs.animated-caption.ezCSS, .captionjs.hide-caption.ezCSS {
  position: relative;
  overflow: hidden; }

.captionjs.stacked-caption figcaption.ezCSS, .captionjs.animated-caption figcaption.ezCSS, .captionjs.hide-caption figcaption.ezCSS {
  position: absolute; }

.captionjs.stacked-caption figcaption.ezCSS {
  bottom: 0; }

.captionjs.animated-caption figcaption.ezCSS {
  -webkit-transition: .25s bottom;
  -moz-transition: .25s bottom;
  -ms-transition: .25s bottom;
  -o-transition: .25s bottom;
  transition: .25s bottom; }

.captionjs.animated-caption:hover figcaption.ezCSS {
  bottom: 0 !important; }

.captionjs.hide-caption figcaption.ezCSS {
  -webkit-transition: .25s margin-bottom;
  -moz-transition: .25s margin-bottom;
  -ms-transition: .25s margin-bottom;
  -o-transition: .25s margin-bottom;
  transition: .25s margin-bottom; }

.captionjs.hide-caption:hover figcaption.ezCSS {
  margin-bottom: 0 !important; }

.captionjs.ezCSS, .captionjs figcaption.ezCSS {
  margin: 0 0 3%;
  padding: 0; }

.captionjs figcaption.ezCSS {
  font-size: 13px;
  font-size: .813rem;
  line-height: 1.5;
  padding: 10px 15px;
  border: 1px solid #ddd;
  border-top: none;
  background-color: #eee; }

.captionjs.stacked-caption figcaption.ezCSS {
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  border: none; }

.captionjs.animated-caption figcaption.ezCSS {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  border: none; }

.captionjs.hide-caption figcaption.ezCSS {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.75);
  color: white;
  border: none; }

.captionjs.hide-caption figcaption a.ezCSS, .captionjs.animated-caption figcaption a.ezCSS, .captionjs.stacked-caption figcaption a.ezCSS {
  color: white; }

.callout.ezCSS {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #6fa314;
  background: #f7f7f7; }

.callout h4.ezCSS {
  margin-top: 0; }

.callout p.ezCSS:last-child {
  margin-bottom: 0; }

.callout code.ezCSS {
  background: #ddd; }

.call-to-action.ezCSS {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  position: relative;
  padding: 0;
  background: white; }

.call-to-action .container.ezCSS {
  padding-top: 4%;
  padding-bottom: 4%; }

.call-to-action .row > [class*="col-"].ezCSS {
  margin: 0 !important; }

.call-to-action .stripe.ezCSS {
  height: 2px; }

.single-line-cta.ezCSS {
  text-align: center; }

@media (min-width: 62em) {
  .single-line-cta *.ezCSS {
    margin-bottom: 0;
    text-align: left; }
  .single-line-cta .btn.ezCSS {
    float: right; }
  .call-to-action .container.ezCSS {
    padding-top: 1.5%;
    padding-bottom: 1.5%; } }

.social.ezCSS {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }

.social li.ezCSS {
  display: inline-block;
  padding: 0 5px 0 0; }

.social a.ezCSS, .social a.ezCSS:hover {
  text-decoration: none;
  font-size: 12px;
  color: #444; }

.social a.ezCSS:hover {
  color: #777 !important; }

.form-signin .social.ezCSS, .form-register .social.ezCSS {
  font-size: 30px;
  font-size: 1.875rem; }

.popup-block .social li.ezCSS {
  display: inline-block;
  padding: 0 10px; }

.social .ezicon-twitter.ezCSS {
  position: relative;
  left: -2px; }

.ezicon-gplus-2.color-icon.ezCSS {
  color: #dd4b39; }

.ezicon-twitter.color-icon.ezCSS {
  color: #00aced; }

.ezicon-facebook.color-icon.ezCSS {
  color: #3b5998; }

.social.social-big.ezCSS {
  font-size: 20px;
  font-size: 1.25rem; }

.social a.ezCSS:hover {
  background: transparent !important;
  color: #777 !important;
  text-decoration: none; }

.flex-container a.ezCSS:active, .flexslider a.ezCSS:active, .flex-container a.ezCSS:focus, .flexslider a.ezCSS:focus {
  outline: none; }

.flexslider li.ezCSS, .flexslider li img.ezCSS {
  padding: 0;
  margin: 0; }

.flex-viewport.ezCSS {
  max-height: 2000px;
  -webkit-transition: all 0s ease;
  -moz-transition: all 0s ease;
  transition: all 0s ease; }

.slides.ezCSS, .flex-control-nav.ezCSS, .flex-direction-nav.ezCSS {
  list-style: none;
  margin: 0;
  padding: 0; }

.flexslider.ezCSS {
  margin: 0;
  padding: 0; }

.flexslider .slides > li.ezCSS {
  display: none;
  -webkit-backface-visibility: hidden;
  position: relative; }

.flexslider .slides img.ezCSS {
  width: 100%;
  display: block; }

.slides.ezCSS:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

* html .slides.ezCSS {
  height: 1%; }

html[xmlns] .slides.ezCSS, .no-js .slides > li.ezCSS:first-child {
  display: block !important; }

.flexslider.loading.ezCSS {
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fimages%2Floader.gif") no-repeat center center !important; }

.flex-control-nav.ezCSS {
  overflow-x: hidden; }

.inline-slider.flexslider.ezCSS {
  position: relative;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  margin-top: 25px;
  margin-top: 1.563rem; }

.inline-slider.flexslider .flex-control-nav.ezCSS {
  position: absolute;
  display: block;
  text-align: left;
  left: 0;
  width: 100%;
  margin: 15px 0px 20px 0px;
  margin: 0.938rem 0rem 1.25rem 0rem;
  height: 10px;
  overflow-y: hidden;
  clear: both;
  top: -30px; }

.inline-slider.flexslider .flex-control-nav li.ezCSS {
  margin: 0 5px 0 0;
  display: inline-block; }

.inline-slider.flexslider .flex-control-paging li a.ezCSS {
  width: 10px;
  height: 10px;
  display: inline-block;
  background: #ccc;
  cursor: pointer;
  text-indent: 9999px;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1); }

.inline-slider.flexslider .flex-control-paging li a.ezCSS:hover, .inline-slider.flexslider .flex-control-paging li a.flex-active.ezCSS {
  background: #6fa314;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2); }

.inline-slider.flexslider p.ezCSS {
  font-size: 12px;
  font-size: .75rem;
  margin: 10px 0 0 0;
  background: #eee;
  padding: 5px;
  font-weight: normal;
  line-height: 1.3; }

.inline-slider.flexslider .flex-direction-nav .flex-disabled.ezCSS {
  opacity: .4;
  filter: opacity(100);
  cursor: default; }

.inline-slider .flex-direction-nav .flex-next.ezCSS, .inline-slider .flex-direction-nav .flex-prev.ezCSS {
  cursor: pointer;
  top: -30px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
  position: absolute;
  right: 0;
  text-decoration: none;
  color: white;
  background: #222;
  text-align: center;
  display: block;
  width: 25px;
  height: 25px;
  font-size: 15px;
  font-size: .938rem;
  line-height: 25px; }

.inline-slider .flex-direction-nav .flex-prev.ezCSS {
  right: 30px; }

.inline-slider .flex-direction-nav .flex-next i.ezCSS {
  position: relative;
  left: 0px; }

.inline-slider .flex-direction-nav .flex-prev i.ezCSS {
  position: relative;
  left: 0; }

.display-none.ezCSS {
  display: none; }

.clear.ezCSS {
  clear: both; }

.overflow.ezCSS {
  display: block;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 0; }

.myfader.ezCSS {
  opacity: .5;
  filter: opacity(100);
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

noscript.ezCSS {
  font-size: 200%;
  text-align: center;
  color: white;
  background: #222;
  display: none; }

.no-js noscript.ezCSS {
  width: 100%;
  display: block; }

.no-touch .bat-sidebar.affix-stick.ezCSS {
  position: static; }

.bat-sidebar .nav.ezCSS {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

.bat-sidebar.ezCSS {
  border: 1px solid #ddd; }

.bat-sidenav.ezCSS {
  margin-top: 0;
  margin-bottom: 30px;
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fwhite50p.png");
  clear: both;
  padding: 15px 0; }

.bat-sidebar .nav > li > a.ezCSS {
  display: block;
  text-decoration: none;
  padding: 5px 20px; }

.bat-sidebar .nav > li > a.ezCSS:hover, .bat-sidebar .nav > li > a.ezCSS:focus {
  text-decoration: none;
  background-color: white;
  border-left: 1px solid #6fa314;
  padding-left: 19px; }

.bat-sidebar .nav .nav > li > a.ezCSS:hover, .bat-sidebar .nav .nav > li > a.ezCSS:focus {
  padding-left: 29px; }

.bat-sidebar .nav > .active > a.ezCSS, .bat-sidebar .nav > .active:hover > a.ezCSS, .bat-sidebar .nav > .active:focus > a.ezCSS {
  font-weight: bold;
  color: #6fa314;
  background-color: white;
  border-left: 1px solid #6fa314; }

.bat-sidebar .nav .nav.ezCSS {
  display: none;
  margin-bottom: 8px; }

.bat-sidebar .nav .nav > li > a.ezCSS {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 30px;
  font-size: 90%; }

@media screen and (min-width: 48em) {
  .bat-content .page-header.first.ezCSS {
    margin-top: 0px; }
  .bat-sidebar .nav > .active > ul.ezCSS {
    display: block; }
  .bat-sidenav.ezCSS {
    font-size: 90%; }
  .bat-section + .bat-section.ezCSS {
    padding-top: 40px; } }

@media screen and (min-width: 62em) {
  .no-touch .bat-sidebar.affix-stick.ezCSS {
    position: fixed;
    top: 0; }
  .no-touch .secondary-column.adjust-for-sticky.ezCSS {
    margin-top: 40px; }
  .no-touch .bat-sidebar.affix-stick.ezCSS {
    width: 200px; } }

@media screen and (max-height: 37.5em) {
  .no-touch .bat-sidebar.ezCSS {
    max-height: 250px;
    overflow-y: auto; }
  .no-touch .bat-sidebar.affix-stick.ezCSS {
    top: 40px; } }

@media screen and (min-height: 37.563em) and (max-height: 48em) {
  .no-touch .bat-sidebar.ezCSS {
    max-height: 450px;
    overflow-y: auto; }
  .no-touch .bat-sidebar.affix-stick.ezCSS {
    top: 40px; } }

@media screen and (min-width: 75em) {
  .no-touch .bat-sidebar.affix-stick.ezCSS {
    width: 225px; } }

.widget.ezCSS {
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fwhite50p.png");
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  clear: both;
  padding: 15px;
  border: 1px solid #ddd; }

.widget ul.ezCSS, .widget form.ezCSS {
  margin: 0;
  padding: 0; }

.widget p.ezCSS {
  font-size: 90%; }

.widget p.ezCSS:last-child {
  margin: 0; }

.widget.ezCSS {
  line-height: 1.6; }

.widget .title.ezCSS {
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  line-height: 1 !important;
  padding-bottom: 1px;
  border-bottom: 1px solid #ddd;
  font-family: "Roboto Slab",arial,"lucida grande",helvetica,sans-serif; }

.widget ul.ezCSS {
  margin-top: 0;
  margin-bottom: 0; }

.navlist.ezCSS {
  padding: 0; }

.navlist li.ezCSS {
  margin-left: 0;
  padding: 0 0 0 15px;
  list-style: none;
  display: block;
  position: relative; }

.navlist li.ezCSS:before {
  font-family: "ezoic-fontello";
  content: "\e75e";
  position: absolute;
  left: 0px;
  top: 1px;
  font-size: 12px;
  line-height: 2.2; }

.navlist ul li.ezCSS:before {
  content: "\e78b"; }

.navlist li a.ezCSS {
  text-decoration: none;
  display: block;
  padding: 3px 0; }

.navlist li.active a.ezCSS, .navlist a.ezCSS:hover, .navlist li:hover.ezCSS:before {
  color: #6fa314; }

.navlist li.active a.ezCSS:before, .navlist ul.ezCSS {
  padding: 0;
  margin-top: 10px;
  margin-top: .625rem;
  font-size: 14px;
  font-size: .875rem; }

.widget .nav.ezCSS {
  margin: 0px -15px 0px -15px;
  margin: 0rem -0.938rem 0rem -0.938rem;
  list-style: none; }

.widget .nav .nav.ezCSS {
  margin: 0; }

.widget .nav .nav li a.ezCSS {
  padding: 5px 10px 5px 25px; }

.widget .nav > li > a.ezCSS {
  text-decoration: none; }

.widget .nav > li > a.ezCSS:hover, .widget .nav > li > a.ezCSS:focus {
  text-decoration: none;
  background-color: white;
  border-left: 1px solid #6fa314; }

.widget .nav > .active > a.ezCSS, .widget .nav > .active:hover > a.ezCSS, .widget .nav > .active:focus > a.ezCSS {
  font-weight: bold;
  color: #6fa314;
  background-color: white;
  border-left: 1px solid #6fa314; }

.tags.ezCSS {
  margin-top: 20px;
  margin-top: 1.25rem; }

.widget .tags.ezCSS {
  margin: 0; }

.tags li.ezCSS {
  float: left;
  margin: 0px 2px 2px 0px;
  margin: 0rem 0.125rem 0.125rem 0rem; }

.tags a.ezCSS {
  display: block;
  font-weight: 400;
  text-decoration: none;
  background: #ddd;
  line-height: 15px;
  margin: 0px 3px 3px 0px;
  margin: 0rem 0.188rem 0.188rem 0rem;
  font-size: 11px;
  font-size: .688rem;
  padding: 2px 8px 3px 8px;
  border-radius: 5px; }

.tags a.ezCSS:hover {
  background: #6fa314;
  color: white; }

.tags a.ezCSS:before {
  font-size: x-small; }

.image-widget.ezCSS {
  position: relative;
  margin: 0 -2px;
  padding: 0; }

.image-widget li.ezCSS {
  width: 20%;
  list-style: none;
  float: left;
  max-width: 60px; }

.widget .image-widget li.ezCSS {
  width: 25%; }

.image-widget img.ezCSS {
  width: 100%; }

.image-widget a.ezCSS {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  padding: 2px; }

.blog-detail .circle-date.ezCSS {
  float: right;
  margin-bottom: 50px;
  margin-bottom: 3.125rem;
  background: #6fa314;
  color: white; }

.circle-date.ezCSS, .widget .circle-date.ezCSS {
  display: block;
  width: 50px;
  height: 50px;
  background: #aaa;
  color: white;
  padding: 7px 0 0 0;
  border-radius: 50%; }

.circle-date span.ezCSS {
  display: block;
  text-align: center;
  width: 100%;
  line-height: 1; }

.circle-date span.day.ezCSS, .widget .circle-date span.day.ezCSS {
  font-size: 15px;
  font-weight: 600; }

.circle-date span.year.ezCSS, .widget .circle-date span.year.ezCSS {
  font-size: 10px; }

.circle-date span.month.ezCSS, .widget .circle-date span.month.ezCSS {
  font-size: 10px;
  text-transform: uppercase; }

a:hover .circle-date.ezCSS {
  background: #6fa314; }

@media (min-width: 48em) {
  .secondary-column .widget .media-body.ezCSS, .tertiary-column .widget .media-body.ezCSS {
    font-size: 12px;
    font-weight: 400; }
  .widget img.aligncenter.ezCSS, .widget img.alignright.ezCSS, .widget img.alignlef.ezCSS {
    margin-bottom: 10px; }
  .widget h6.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; }
  .widget h5.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; }
  .widget h4.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; }
  .widget h3.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; }
  .widget h2.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; }
  .widget h1.ezCSS {
    font-size: 105%;
    margin-bottom: 10px;
    margin-bottom: .625rem; } }

@media (min-width: 62em) {
  .circle-date.ezCSS {
    width: 70px;
    height: 70px;
    padding: 13px 0 0 0; }
  .circle-date span.day.ezCSS {
    font-size: 20px; }
  .circle-date span.year.ezCSS {
    font-size: 11px; }
  .circle-date span.month.ezCSS {
    font-size: 13px; }
  .widget .circle-date.ezCSS {
    width: 45px;
    height: 45px;
    padding-top: 10px; }
  .widget .circle-date span.year.ezCSS {
    display: none; } }

.isotope-item.ezCSS {
  z-index: 2; }

.isotope-hidden.isotope-item.ezCSS {
  pointer-events: none;
  z-index: 1; }

.isotope.ezCSS, .isotope .isotope-item.ezCSS {
  -webkit-transition-duration: .8s;
  -moz-transition-duration: .8s;
  transition-duration: .8s; }

.isotope.ezCSS {
  -webkit-transition-property: height,width;
  -moz-transition-property: height,width;
  transition-property: height,width; }

.isotope .isotope-item.ezCSS {
  -webkit-transition-property: 0 opacity;
  -moz-transition-property: 0 opacity;
  transition-property: transform,opacity; }

.masonry.ezCSS {
  position: relative;
  left: -1%;
  width: 102.87%;
  margin: 4px 0 0 0;
  padding: 2px 0 0 0;
  list-style: none;
  clear: both; }

.masonry li.ezCSS {
  margin: 0 1% 20px 1%;
  padding: 0 0 5px 0;
  width: 98%;
  border: 1px solid #ddd; }

.masonry li img.ezCSS {
  width: 100% !important;
  max-width: none; }

@media (max-width: 47.938em) {
  .filter-clone.ezCSS {
    display: none; }
  .filter.ezCSS {
    display: block;
    position: relative;
    z-index: 100;
    font-size: 15px;
    font-size: .938rem;
    line-height: 25px;
    margin-bottom: 2%; }
  #filter-select a.ezCSS {
    text-decoration: none;
    display: block;
    padding: 5px 10px; }
  .filter .active.ezCSS {
    color: #6fa314; }
  #filter.ezCSS:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #222;
    font-size: 0;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 15px; }
  #filter.ezCSS {
    display: block;
    position: relative;
    width: 220px;
    height: 35px;
    padding: 5px 10px;
    cursor: pointer;
    border-radius: 5px;
    background: white;
    border: 1px solid #6fa314; }
  #filter-select.ezCSS {
    position: absolute;
    z-index: 1000;
    width: 220px;
    display: none;
    margin: 0;
    top: 40px;
    list-style: none;
    left: 0;
    padding: 0 0 5px 0;
    border-radius: 5px;
    background: white;
    border: 1px solid #6fa314; }
  #filter-select li.ezCSS {
    padding: 0;
    margin: 0; } }

@media (min-width: 48em) {
  .masonry li.ezCSS {
    float: left;
    width: 22.25%; }
  .masonry.four_col li.ezCSS {
    width: 22.25%; }
  .masonry.three_col li.ezCSS {
    width: 31%; }
  .masonry.two_col li.ezCSS {
    width: 47%; }
  .masonry li h4.ezCSS {
    overflow: hidden;
    font-size: 16px;
    font-size: 1rem; }
  .filter.ezCSS {
    display: none; }
  .sort.ezCSS {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none; }
  .sort li.ezCSS {
    display: inline; }
  .sort li a.ezCSS {
    float: left;
    padding: 1px 10px;
    margin-right: 10px;
    border: 1px solid #ddd;
    text-decoration: none; }
  .sort li a.active.ezCSS {
    color: #6fa314; }
  .boxshadow .sort li a.ezCSS {
    background: rgba(255, 255, 255, 0.3); }
  .boxshadow .sort li a.active.ezCSS {
    background: white; } }

@media screen and (max-width: 47.938em) {
  [data-toggle=offcanvas].active i.ezCSS:before {
    content: "\e80e"; }
  .row-offcanvas.ezCSS {
    position: relative;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out; }
  .row-offcanvas.active.ezCSS {
    min-height: 600px; }
  .row-offcanvas-right .sidebar-offcanvas.ezCSS {
    display: none; }
  .row-offcanvas-right.active .primary-column.ezCSS {
    position: absolute;
    width: 100%;
    top: 0;
    left: -80%;
    overflow: hidden;
    opacity: .5;
    height: 500px; }
  .row-offcanvas-right.active .sidebar-offcanvas.ezCSS {
    position: relative;
    width: 80%;
    float: right;
    right: 0;
    display: block; }
  .row-offcanvas-left .sidebar-offcanvas.ezCSS {
    display: none; }
  .row-offcanvas-left.active .primary-column.ezCSS {
    position: absolute;
    width: 100%;
    top: 0;
    right: -80%;
    overflow: hidden;
    opacity: .5;
    height: 500px; }
  .row-offcanvas-left.active .sidebar-offcanvas.ezCSS {
    position: relative;
    width: 80%;
    float: left;
    left: 0;
    display: block; } }

.prettyprint code.ezCSS, pre.prettyprint.ezCSS {
  border: none; }

pre.prettyprint.ezCSS {
  display: block;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  white-space: pre;
  position: relative;
  z-index: 1;
  overflow: auto;
  border: none !important;
  border: 0px;
  line-height: 30px;
  padding: 20px !important;
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  background: white; }

pre .str.ezCSS, pre .kwd.ezCSS, pre .com.ezCSS, pre .typ.ezCSS, pre .lit.ezCSS, .pln.ezCSS, .pun.ezCSS, pre .opn.ezCSS, pre .clo.ezCSS, pre .tag.ezCSS, pre .atn.ezCSS {
  color: #333 !important; }

pre .dec.ezCSS, pre .var.ezCSS {
  color: #17718b !important; }

pre .atv.ezCSS, pre .fun.ezCSS {
  color: #17718b !important; }

.content-inner-wrapper pre.prettyprint.ezCSS {
  background: #f7f7f7;
  border: #ddd; }

.bx-carousel.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none;
  display: none; }

.no-js .latest-carousel.ezCSS:before, .no-js video-carousel.ezCSS:before {
  content: "Turn on your Javascript";
  display: block;
  position: relative;
  width: 100%;
  height: 100px;
  text-align: center;
  font-size: 40px;
  font-size: 2.5rem; }

.bx-wrapper .bx-carousel img.ezCSS {
  max-width: 100%;
  display: block; }

.bx-carousel li.ezCSS {
  padding: 0; }

.bx-wrapper .bx-carousel.ezCSS {
  position: relative; }

.bx-loading.ezCSS {
  min-height: 50px;
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fimages%2Floader.gif") center center no-repeat white;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

.bx-wrapper .bx-controls-direction a.ezCSS {
  z-index: 9999; }

.bx-wrapper .bx-controls-direction .disabled.ezCSS {
  opacity: .3;
  cursor: default; }

.bx-wrapper .bx-controls-direction .disabled.ezCSS:hover {
  background: #222; }

.latest-carousel.ezCSS {
  position: relative;
  padding-top: 38px;
  padding-top: 2.375rem;
  clear: both;
  margin-top: -20px;
  margin-top: -1.25rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }

.latest-carousel .bx-wrapper .bx-pager.ezCSS {
  display: none; }

.latest-carousel .bx-controls-direction.ezCSS {
  position: absolute;
  top: 2px;
  right: 0;
  width: 42px;
  height: 20px;
  z-index: 1; }

.latest-carousel li .hover.ezCSS {
  width: 100%;
  background: white;
  border: 1px solid #ddd;
  padding: 2px; }

.latest-carousel li img.ezCSS {
  width: 100%; }

.latest-carousel li h4 span.ezCSS, .latest-carousel li span.credit span.ezCSS {
  background: white;
  padding: 2px 5px;
  border: 1px solid #ddd; }

.latest-carousel li .item-caption.ezCSS {
  padding: 10px 0 0;
  text-align: center;
  font-weight: 400; }

.latest-carousel li h4.ezCSS {
  padding: 0 0 5px 0;
  margin: 0;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 600; }

.latest-carousel li .item-caption a.ezCSS {
  text-decoration: none;
  color: #333; }

.latest-carousel li .item-caption a.ezCSS:hover {
  text-decoration: underline; }

.latest-carousel li span.credit.ezCSS {
  font-size: 10px;
  font-size: .625rem;
  position: relative;
  padding: 5px 0 0 0;
  margin: 0;
  display: block; }

.latest-carousel li span.credit a.ezCSS {
  text-decoration: none; }

.latest-carousel .bx-prev.ezCSS, .latest-carousel .bx-next.ezCSS {
  height: 30px;
  width: 30px;
  display: block;
  font-size: 12px;
  font-size: .75rem;
  line-height: 30px;
  text-decoration: none;
  background: #222;
  color: white;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center; }

.latest-carousel .bx-prev.ezCSS {
  right: 32px; }

.latest-carousel .bx-controls-direction a.ezCSS:hover {
  background: #6fa314; }

.video-carousel img.ezCSS {
  width: 100%; }

.video-carousel.ezCSS {
  position: relative;
  padding: 0;
  clear: both;
  margin: 3% 0 20px 0; }

.video-carousel .bx-controls-direction.ezCSS {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  left: 0; }

.video-carousel .bx-wrapper .bx-prev.ezCSS, .video-carousel .bx-wrapper .bx-next.ezCSS {
  height: 40px;
  width: 40px;
  display: block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 40px;
  text-decoration: none;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -20px;
  text-align: center;
  color: white;
  background: #222; }

.video-carousel .bx-wrapper .bx-prev.ezCSS {
  left: 0; }

.video-carousel .bx-controls-direction a.ezCSS:hover {
  background: #6fa314; }

.video-carousel .bx-pager.ezCSS {
  text-align: center;
  padding: 0;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  bottom: -30px;
  height: 30px; }

.video-carousel .bx-pager .bx-pager-item.ezCSS, .video-carousel .bx-controls-auto .bx-controls-auto-item.ezCSS {
  display: inline-block; }

.video-carousel .bx-pager.bx-default-pager a.ezCSS {
  background: #ccc;
  cursor: pointer;
  text-indent: 9999px;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1);
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 50%; }

.video-carousel .bx-pager.bx-default-pager a.ezCSS:hover, .video-carousel .bx-pager.bx-default-pager a.active.ezCSS {
  background: #6fa314;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2); }

@media (max-width: 30em) {
  .latest-carousel li .hover span.ezCSS {
    display: none; } }

.form-signin.ezCSS {
  margin: 0 auto 20px; }

.form-signin .checkbox.ezCSS {
  margin-bottom: 10px; }

.form-signin form.ezCSS {
  margin: 0 auto;
  max-width: 600px;
  padding: 0 3%; }

.form-signin input[type="email"].ezCSS, .form-signin input[type="password"].ezCSS, .form-signin input[type="password"].ezCSS {
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px; }

.form-signin .btn.ezCSS {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 3% !important; }

.form-register.ezCSS {
  margin: 0 auto 20px; }

.form-register input[type="email"].ezCSS, .form-register input[type="password"].ezCSS, .form-register input[type="password"].ezCSS {
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px; }

.form-register .btn.ezCSS {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 3% !important; }

.form-register form.ezCSS {
  margin: 0 auto;
  max-width: 600px;
  padding: 0 3%; }

.map-wrapper.ezCSS {
  margin: -2% 0 20px 0; }

.map a.ezCSS {
  visibility: hidden; }

.map .map-iframe.ezCSS {
  visibility: hidden; }

.no-js .map iframe.ezCSS {
  display: none; }

.no-js .map a.ezCSS {
  visibility: visible; }

.map-wrapper .btn.ezCSS {
  margin: 20px 0px 20px 0px;
  margin: 1.25rem 0rem 1.25rem 0rem; }

.map-iframe.ezCSS {
  width: 100%;
  margin: 0 auto;
  height: 0;
  padding-top: 250px;
  position: relative;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.map-iframe iframe.ezCSS {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.map a.ezCSS {
  width: 100%; }

.map img.ezCSS {
  width: 100%;
  border-top: 1px solid white;
  border-bottom: 1px solid white; }

@media screen and (min-width: 37.5em) {
  .map-iframe.ezCSS {
    padding-top: 300px; } }

@media screen and (min-width: 48em) and (max-width: 93.688em) {
  .map-iframe.ezCSS {
    padding-top: 25%; } }

@media screen and (min-width: 93.75em) {
  .map-iframe.ezCSS {
    padding-top: 20%; } }

.responsive-video.ezCSS {
  margin: 2% 0;
  display: none; }

.video-holder.ezCSS {
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg);
  overflow: visible; }

.video-holder img.ezCSS, .video-holder a.video-trigger.ezCSS {
  width: 100%; }

.video-holder i.ezCSS {
  display: block;
  position: absolute;
  padding: 0;
  margin: -30px 0 0 -40px;
  top: 50%;
  color: #6fa314;
  left: 50%;
  line-height: 50px;
  font-size: 60px;
  font-size: 3.75rem;
  text-align: center;
  text-shadow: 2px 2px 0px #222;
  filter: dropshadow(color=#222, offx=2, offy=2); }

.video-holder.ezCSS {
  background: white url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fimages%2Floader.gif") center center no-repeat; }

.video-holder a:hover i.ezCSS {
  opacity: .7;
  filter: opacity(100); }

.video-case.ezCSS {
  display: none; }

.video-thumb .active img.ezCSS, .video-carousel .active img.ezCSS {
  opacity: .5;
  filter: opacity(100); }

.video-thumb.ezCSS {
  position: relative;
  left: -1%;
  margin-bottom: 2%;
  clear: both; }

.video-thumb ul.ezCSS {
  margin: 4px 0 0 0;
  padding: 0;
  position: relative;
  width: 100%;
  list-style: none; }

.video-thumb li.ezCSS {
  padding: 0;
  list-style: none; }

.video-thumb ul li.ezCSS {
  margin: 0 0 2%;
  padding: 0;
  text-align: center;
  overflow: hidden;
  position: relative; }

.video-thumb ul li img.ezCSS {
  max-width: none;
  width: 100%;
  float: left; }

.video-thumb li div.ezCSS {
  display: none; }

.video-thumb ul li.ezCSS {
  float: left;
  margin: 0 1% 2%;
  padding: 0; }

.video-thumb ul.ezCSS {
  width: 102%; }

.video-thumb.three-columns ul li.ezCSS {
  width: 31.333%; }

.video-thumb.four-columns ul li.ezCSS {
  width: 23%; }

.video-thumb.two-columns ul li.ezCSS {
  width: 47.85%; }

.video-thumb.three-columns.flush li.ezCSS {
  margin: 0;
  width: 33.333%; }

.video-thumb.four-columns.flush li.ezCSS {
  margin: 0;
  width: 25%; }

.video-thumb.two-columns.flush li.ezCSS {
  margin: 0;
  width: 50%; }

.video-thumb.flush.ezCSS {
  left: 0; }

.video-thumb.flush ul.ezCSS {
  width: 100%; }

.thumb-gallery *.ezCSS {
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.thumb-gallery.ezCSS {
  position: relative;
  margin-bottom: 2%;
  clear: both; }

.thumb-gallery ul.ezCSS {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  list-style: none; }

.thumb-gallery li.ezCSS {
  border: 3px solid white;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center; }

.thumb-gallery ul li img.ezCSS {
  max-width: none;
  width: 100%;
  float: left; }

.thumb-gallery.flush li.ezCSS {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none; }

@media (min-width: 30em) {
  .thumb-gallery.two-columns.ezCSS, .thumb-gallery.four-columns.ezCSS {
    left: -1%; }
  .thumb-gallery.two-columns ul li.ezCSS, .thumb-gallery.four-columns ul li.ezCSS {
    float: left;
    margin: 0 1% 2%;
    padding: 0; }
  .thumb-gallery.two-columns ul.ezCSS, .thumb-gallery.four-columns ul.ezCSS {
    width: 102%; }
  .thumb-gallery.two-columns.flush ul.ezCSS, .thumb-gallery.four-columns.flush ul.ezCSS {
    width: 100%; }
  .thumb-gallery.two-columns.flush.ezCSS, .thumb-gallery.four-columns.flush.ezCSS {
    left: 0; }
  .thumb-gallery.two-columns ul li.ezCSS, .thumb-gallery.four-columns ul li.ezCSS {
    width: 47.85%; }
  .thumb-gallery.two-columns.flush li.ezCSS, .thumb-gallery.four-columns.flush li.ezCSS {
    margin: 0;
    width: 50%; } }

@media (min-width: 36.25em) {
  .thumb-gallery.three-columns.ezCSS {
    left: -1%; }
  .thumb-gallery.three-columns ul li.ezCSS {
    float: left;
    margin: 0 1% 2%;
    padding: 0; }
  .thumb-gallery.three-columns ul.ezCSS {
    width: 102%; }
  .thumb-gallery.three-columns.flush ul.ezCSS {
    width: 100%; }
  .thumb-gallery.three-columns.flush.ezCSS {
    left: 0; }
  .thumb-gallery.three-columns ul li.ezCSS {
    width: 31.333%; }
  .thumb-gallery.three-columns.flush li.ezCSS {
    margin: 0;
    width: 33.333%; } }

@media (min-width: 48.75em) {
  .thumb-gallery.four-columns ul li.ezCSS {
    width: 23%; }
  .thumb-gallery.four-columns.flush li.ezCSS {
    margin: 0;
    width: 25%; } }

.popup-block.ezCSS {
  max-width: 600px;
  width: 100%;
  min-width: 230px;
  margin: 0 auto;
  background-color: white;
  border-radius: 5px;
  position: relative;
  padding: 20px 30px;
  display: none; }

.popup-block .form-signin.ezCSS, .popup-block .form-register.ezCSS {
  padding: 0; }

.ajax-page.ezCSS {
  margin: 0;
  padding: 20px 30px;
  background-color: white;
  border-radius: 5px; }

#fancybox-loading div.ezCSS, .fancybox-close.ezCSS, .fancybox-nav.ezCSS, #fancybox-buttons.ezCSS {
  font-family: "ezoic-fontello";
  text-decoration: none; }

.fancybox-skin.ezCSS, .fancybox-title-over-wrap.ezCSS, .fancybox-title-float-wrap .child.ezCSS, .fancybox-title-inside-wrap.ezCSS {
  background: white;
  color: #222; }

#fancybox-loading div.ezCSS, .fancybox-nav span.ezCSS {
  color: white;
  background: #222; }

.fancybox-title-inside-wrap.ezCSS {
  border-top: 5px solid #222; }

.fancybox-close.ezCSS {
  color: white; }

#fancybox-buttons ul.ezCSS {
  background: white; }

#fancybox-buttons a.ezCSS {
  color: #222;
  text-decoration: none; }

#fancybox-buttons a.btnNext.ezCSS {
  border-right: 1px solid #ddd; }

#fancybox-buttons a.btnPlay.ezCSS {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  text-decoration: none; }

#fancybox-buttons a.btnClose.ezCSS {
  border-left: 1px solid #ddd;
  text-decoration: none; }

.fancybox-wrap.ezCSS, .fancybox-skin.ezCSS, .fancybox-outer.ezCSS, .fancybox-inner.ezCSS, .fancybox-image.ezCSS, .fancybox-wrap iframe.ezCSS, .fancybox-wrap object.ezCSS, .fancybox-nav.ezCSS, .fancybox-nav span.ezCSS, .fancybox-tmp.ezCSS {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top; }

.fancybox-wrap.ezCSS {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020; }

.fancybox-skin.ezCSS {
  position: relative;
  text-shadow: none;
  border-radius: 5px; }

.fancybox-opened.ezCSS {
  z-index: 8030; }

.fancybox-opened .fancybox-skin.ezCSS {
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3); }

.fancybox-outer.ezCSS, .fancybox-inner.ezCSS {
  position: relative;
  border-radius: 5px; }

.fancybox-inner.ezCSS {
  overflow: hidden; }

.fancybox-type-iframe .fancybox-inner.ezCSS {
  -webkit-overflow-scrolling: touch; }

.fancybox-error.ezCSS {
  color: red;
  margin: 0;
  padding: 15px;
  white-space: nowrap; }

.fancybox-image.ezCSS, .fancybox-iframe.ezCSS {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px; }

.fancybox-image.ezCSS {
  max-width: 100% !important;
  max-height: 100% !important; }

#fancybox-loading.ezCSS {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: .8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div.ezCSS {
  width: 44px;
  width: 50px;
  position: relative;
  position: absolute;
  height: 44px;
  height: 50px;
  top: 50%;
  left: 50%;
  overflow: hidden;
  margin: -18px 0 0 -18px;
  border-radius: 50%; }

#fancybox-loading div.ezCSS:before {
  content: "\e84c";
  position: absolute;
  font-size: 35px;
  line-height: 50px;
  top: 0;
  left: 7px;
  animation-name: spin;
  -webkit-animation-name: spin;
  -moz-animation-name: spin;
  -o-animation-name: spin;
  animation-duration: 2s;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -o-animation-duration: 2s; }

.fancybox-close.ezCSS {
  z-index: 8040;
  position: absolute;
  top: -40px;
  right: 0;
  width: 36px;
  height: 36px;
  cursor: pointer; }

.fancybox-close.ezCSS:before {
  content: "\2715";
  position: absolute;
  top: 0;
  right: 0;
  font-size: 28px; }

.fancybox-nav.ezCSS {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fimages%2Fblank.gif");
  z-index: 8040; }

.fancybox-prev.ezCSS {
  left: 5px; }

.fancybox-next.ezCSS {
  right: 5px; }

.fancybox-nav span.ezCSS {
  position: absolute;
  top: 50%;
  width: 34px;
  height: 34px;
  line-height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
  border-radius: 50%; }

.fancybox-prev span.ezCSS:before {
  content: "\e81a";
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 30px; }

.fancybox-next span.ezCSS {
  right: 0; }

.fancybox-next span.ezCSS:before {
  content: "\e81b";
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 30px; }

.fancybox-nav:hover span.ezCSS {
  visibility: visible; }

.fancybox-tmp.ezCSS {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

.fancybox-lock.ezCSS {
  overflow: hidden !important;
  width: auto; }

.fancybox-lock body.ezCSS {
  overflow: hidden !important; }

.fancybox-lock-test.ezCSS {
  overflow-y: hidden !important; }

.fancybox-overlay.ezCSS {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: rgba(34, 34, 34, 0.7); }

.no-rgba .fancybox-overlay.ezCSS {
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Ffancybox_overlay.png"); }

.fancybox-overlay-fixed.ezCSS {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay.ezCSS {
  overflow: auto;
  overflow-y: scroll; }

.fancybox-title.ezCSS {
  visibility: hidden;
  position: relative;
  z-index: 8050; }

.fancybox-opened .fancybox-title.ezCSS {
  visibility: visible; }

.fancybox-title-float-wrap.ezCSS {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center; }

.fancybox-title-float-wrap .child.ezCSS {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  font-weight: bold;
  line-height: 24px; }

.fancybox-title-outside-wrap.ezCSS {
  position: relative;
  margin-top: 10px; }

.fancybox-title-inside-wrap.ezCSS {
  padding: 5px 5px 8px 10px;
  border-top: 4px solid white;
  margin-top: -4px;
  border-radius: 0 0 5px 5px; }

.fancybox-title-over-wrap.ezCSS {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 10px; }

#fancybox-thumbs.ezCSS {
  position: fixed;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 8050; }

#fancybox-thumbs.bottom.ezCSS {
  bottom: 2px; }

#fancybox-thumbs.top.ezCSS {
  top: 2px; }

#fancybox-thumbs ul.ezCSS {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0; }

#fancybox-thumbs ul li.ezCSS {
  float: left;
  padding: 1px;
  opacity: .5;
  height: 60px; }

#fancybox-thumbs ul li.active.ezCSS {
  opacity: 1;
  padding: 0; }

#fancybox-thumbs ul li.ezCSS:hover {
  opacity: 1; }

#fancybox-thumbs ul li a.ezCSS {
  display: block;
  margin: 0;
  position: relative;
  outline: none;
  height: 60px; }

#fancybox-thumbs ul li img.ezCSS {
  display: block;
  position: absolute;
  max-width: none !important;
  top: 0 !important;
  left: 0 !important;
  border: 0;
  padding: 0;
  margin: 0;
  width: 50px !important;
  height: 50px !important;
  border-radius: 50%; }

#fancybox-thumbs ul li img[style].ezCSS {
  left: 0 !important; }

#fancybox-buttons.ezCSS {
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 8050; }

#fancybox-buttons.top.ezCSS {
  top: 0; }

#fancybox-buttons.bottom.ezCSS {
  bottom: 10px; }

#fancybox-buttons ul.ezCSS {
  display: block;
  width: 150px;
  height: 40px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  list-style: none;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
  border-radius: 0 0 5px 5px; }

#fancybox-buttons ul li.ezCSS {
  float: left;
  margin: 0;
  padding: 0; }

#fancybox-buttons a.ezCSS {
  display: block;
  width: 30px;
  height: 40px;
  outline: none;
  line-height: 40px;
  font-size: 25px;
  text-decoration: none;
  opacity: .5; }

#fancybox-buttons a.ezCSS:before {
  display: block;
  position: relative;
  left: 8px;
  text-decoration: none; }

#fancybox-buttons a.ezCSS:hover {
  opacity: 1; }

#fancybox-buttons a.btnDisabled.ezCSS {
  opacity: .3;
  filter: opacity(100);
  cursor: default; }

#fancybox-buttons a.btnPrev.ezCSS:before {
  content: "\e75d";
  left: 10px; }

#fancybox-buttons a.btnNext.ezCSS:before {
  content: "\e75e";
  left: 10px; }

#fancybox-buttons a.btnPlay.ezCSS:before {
  content: "\2389"; }

#fancybox-buttons a.btnPlayOn.ezCSS:before {
  content: "\25b6"; }

#fancybox-buttons a.btnToggle.ezCSS:before {
  content: "\e744";
  font-size: 20px;
  left: 7px; }

#fancybox-buttons a.btnToggleOn.ezCSS:before {
  content: "\e746"; }

#fancybox-buttons a.btnClose.ezCSS:before {
  content: "\2715"; }

@media (min-width: 48em) {
  .popup-block.ezCSS {
    min-width: 600px; } }

.sitemap.ezCSS {
  list-style: none;
  margin: 0;
  padding: 0; }

.sitemap li.ezCSS {
  list-style: none;
  padding: 2px 0; }

.sitemap li a.ezCSS {
  text-decoration: none;
  border-bottom: 1px dotted #aaa; }

.sitemap li a.ezCSS:hover {
  border-color: #6fa314; }

.sitemap .sectionheader > span.ezCSS {
  font-size: 110%;
  font-weight: thin;
  color: #6fa314;
  padding: 15px 0 3px; }

.sitemap ul.ezCSS {
  margin-bottom: 15px;
  padding-left: 15px; }

@media (min-width: 48em) {
  .bat-content .sitemap.ezCSS {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px; }
  .sitemap.ezCSS {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px; }
  .sitemap li.sectionheader.ezCSS {
    display: block;
    clear: both; }
  .sitemap li.ezCSS {
    -moz-column-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column; } }

.footer.ezCSS {
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fwhite50p.png");
  position: relative;
  clear: both;
  border-bottom: 1px solid #ddd; }

.footer .container.ezCSS {
  padding-bottom: 30px; }

.footer .form-control.ezCSS {
  background: white; }

.footer p.ezCSS, .footer address.ezCSS {
  font-size: 90%; }

.footer a.ezCSS {
  text-decoration: none !important;
  color: #444; }

.footer a.ezCSS:hover {
  text-decoration: none !important; }

.footer .social li.ezCSS {
  padding: 0 2px 0 0;
  display: inline-block; }

.footer .social li a.ezCSS, .footer .social li a.ezCSS:hover {
  font-size: 14px;
  text-decoration: none !important; }

.footer .title.ezCSS {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 13px;
  border-bottom: 1px solid #ddd;
  margin-top: 30px;
  margin-top: 1.875rem;
  font-family: "Roboto Slab",arial,lucida grande,helvetica,sans-serif; }

.footer-blog-posts.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none; }

.footer-blog-posts li.ezCSS {
  padding: 5px 0; }

.footer-blog-posts li.ezCSS:first-child {
  padding-top: 0; }

.footer-blog-posts .last.ezCSS, .footer-blog-posts li.ezCSS:last-child {
  border: none; }

.footer-blog-posts .meta.ezCSS {
  text-transform: uppercase;
  color: #777;
  display: block;
  font-size: 70%; }

.footer-credits.ezCSS {
  padding: 10px;
  font-size: 10px;
  clear: both;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  font-family: "Roboto",arial,"lucida grande",helvetica,sans-serif; }

.footer-credits ul.ezCSS {
  list-style: none;
  padding: 10px 0;
  margin: 0;
  position: relative;
  left: -10px; }

.footer-credits ul ul.ezCSS {
  display: inline-block;
  left: 10px; }

.footer-credits ul ul a.ezCSS {
  color: #444; }

.footer-credits li.ezCSS {
  display: inline;
  padding: 0 12px 0 8px;
  border-right: 1px solid #777; }

.footer-credits li.ezCSS:last-child, .footer-credits .last.ezCSS {
  border: none; }

.footer-credits li.ezCSS:first-child {
  padding-left: 0; }

.footer-credits a.ezCSS, .footer-credits li.ezCSS {
  text-decoration: none;
  margin: 0; }

.footer-bar-wrapper.ezCSS {
  padding-top: 30px;
  padding-top: 1.875rem; }

.footer-bar.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center; }

.footer-bar li.social ul.ezCSS {
  margin: 0;
  padding: 0 0 10px;
  list-style: none; }

.footer-bar .nav-pills li a.ezCSS {
  margin: 0 !important;
  padding: 2px 10px;
  border-radius: 30px; }

@media (max-width: 47.938em) {
  .footer-bar li.ezCSS {
    text-align: center;
    padding-bottom: 10px;
    float: none; } }

@media (min-width: 48em) {
  .footer-bar > li.right.ezCSS {
    display: inline-block;
    padding: 0 10px; }
  .footer-bar > li.ezCSS {
    text-align: center;
    padding-bottom: 10px;
    float: none; }
  .footer-bar > li > li.ezCSS {
    text-align: center;
    float: left; } }

@media (min-width: 62.5em) {
  .footer-bar-wrapper.ezCSS {
    margin: 0; }
  .footer-bar.ezCSS {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
    text-align: left; }
  .footer-bar li.ezCSS {
    float: left;
    height: 30px;
    padding: 0; }
  .footer-bar > li.ezCSS {
    margin: 0 5px;
    display: inline; }
  .footer-bar > li.social ul li.ezCSS {
    margin: 0 10px 0 0; }
  .footer-bar li.social ul.ezCSS {
    margin: 0;
    float: left;
    padding: 0; }
  .footer-bar .divider.ezCSS {
    float: left;
    width: 1px !important;
    display: block;
    background: #777; }
  .footer-bar > li.left.ezCSS {
    float: left;
    padding: 0; }
  .footer-bar > li.right.ezCSS {
    float: right;
    padding: 0; }
  .footer-bar li.right .nav.ezCSS {
    margin-right: -10px; } }

#toTop.ezCSS {
  width: 30px;
  height: 30px;
  display: block;
  display: none;
  background: #6fa314;
  color: white;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 1000;
  cursor: pointer; }

#toTop i.ezCSS:before {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  display: block;
  position: relative;
  left: 2px; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  html.ezCSS, body.ezCSS {
    width: 100%;
    overflow-x: hidden; } }

.clearfix.ezCSS:before, .clearfix.ezCSS:after, .container.ezCSS:before, .container.ezCSS:after, #page.ezCSS:before, #page.ezCSS:after, .content-inner-wrapper.ezCSS:before, .content-inner-wrapper.ezCSS:after, .well.ezCSS:before, .well.ezCSS:after, .accordion-header.ezCSS:before, .accordion-header.ezCSS:after, .accordion-group.ezCSS:before, .accordion-group.ezCSS:after, .pager.ezCSS:before, .pager.ezCSS:after, .pagination.ezCSS:before, .pagination.ezCSS:after, .entry-post.ezCSS:before, .entry-post.ezCSS:after, .entry-meta.blog-trad.ezCSS:before, .entry-meta.blog-trad.ezCSS:after, .bat-sidebar .bat-sidenav.ezCSS:before, .bat-sidebar .bat-sidenav.ezCSS:after, .mobile-trigger-wrapper.ezCSS:before, .mobile-trigger-wrapper.ezCSS:after, .hover-effect .caption-mask.ezCSS:before, .hover-effect .caption-mask.ezCSS:after, .jumbotron.ezCSS:before, .jumbotron.ezCSS:after, .sort.ezCSS:before, .sort.ezCSS:after, .thumb-gallery ul.ezCSS:before, .thumb-gallery ul.ezCSS:after, .widget.ezCSS:before, .widget.ezCSS:after, .image-widget.ezCSS:before, .image-widget.ezCSS:after, .page-header.ezCSS:before, .page-header.ezCSS:after, .notifymyass.ezCSS:before, .notifymyass.ezCSS:after, .rtabs-tabs.ezCSS:before, .rtabs-tabs.ezCSS:after, .pagination.ezCSS:before, .pagination.ezCSS:after, .pager.ezCSS:before, .pager.ezCSS:after, .accordion-header.ezCSS:before, .accordion-header.ezCSS:after, .accordion-group.ezCSS:before, .accordion-group.ezCSS:after {
  content: " ";
  display: table; }

.clearfix.ezCSS:after, .container.ezCSS:after, #page.ezCSS:after, .content-inner-wrapper.ezCSS:after, .well.ezCSS:after, .accordion-header.ezCSS:after, .accordion-group.ezCSS:after, .pager.ezCSS:after, .pagination.ezCSS:after, .entry-post.ezCSS:after, .entry-meta.blog-trad.ezCSS:after, .bat-sidebar .bat-sidenav.ezCSS:after, .mobile-trigger-wrapper.ezCSS:after, .hover-effect .caption-mask.ezCSS:after, .jumbotron.ezCSS:after, .sort.ezCSS:after, .thumb-gallery ul.ezCSS:after, .widget.ezCSS:after, .image-widget.ezCSS:after, .page-header.ezCSS:after, .notifymyass.ezCSS:after, .rtabs-tabs.ezCSS:after, .pagination.ezCSS:after, .pager.ezCSS:after, .accordion-header.ezCSS:after, .accordion-group.ezCSS:after {
  clear: both; }

#myboxwithagradient.ezCSS {
  background-image: -webkit-linear-gradient(left, color-stop(#555 0%), color-stop(#333 100%));
  background-image: linear-gradient(to right, #555 0%, #333 100%);
  background-repeat: repeat-x;
  width: 100%;
  height: 50px;
  float: left; }

.row .container.ezCSS {
  max-width: none;
  padding: 0;
  margin: 0;
  width: 100%; }

a.btn.ezCSS {
  line-height: 1.429; }

a.btn-lg.ezCSS {
  line-height: 1.34; }

@media (max-width: 47.938em) {
  form .row > [class*="col-"].ezCSS {
    margin-bottom: 2%; }
  .form-group.ezCSS {
    margin-bottom: 1% !important; }
  .form-inline .form-control.ezCSS, .form-inline .input-group .form-control.ezCSS {
    margin-bottom: 2%; }
  .form-inline .input-group .form-control.ezCSS {
    margin-bottom: 0; }
  .xs-break.ezCSS {
    display: block; }
  .btn-group-responsive.ezCSS {
    margin-bottom: -10px;
    margin-bottom: -.625rem; }
  .btn-group-responsive .btn.ezCSS {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0px 0px 10px 0px;
    margin: 0rem 0rem 0.625rem 0rem;
    border-radius: 4px !important; }
  .btn-group-responsive .pull-left.ezCSS, .btn-group-responsive .pull-right.ezCSS {
    float: none !important; } }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=text].ezCSS:focus, input[type=url].ezCSS:focus, input[type=tel].ezCSS:focus, input[type=number].ezCSS:focus, input[type=color].ezCSS:focus, input[type=search].ezCSS:focus, input[type=email].ezCSS:focus, textarea.ezCSS:focus, select.ezCSS:focus {
    font-size: 16px !important; } }

.input-group .input-group-addon.ezCSS {
  line-height: 1 !important; }

.checkbox.ezCSS, .checkbox-inline.ezCSS {
  line-height: 1.6 !important; }

.radio.ezCSS, .radio-inline.ezCSS {
  line-height: 1.5 !important; }

.form-inline > .checkbox.ezCSS {
  vertical-align: baseline; }

.form-inline > .checkbox input.ezCSS {
  vertical-align: baseline;
  position: relative;
  top: -1px; }

.nav-pills > li > a.ezCSS, .nav.nav-tabs > li > a.ezCSS {
  padding: 5px 10px; }

.nav a.ezCSS {
  text-decoration: none; }

a.navbar-brand.ezCSS {
  text-decoration: none;
  font-weight: bold; }

.panel-title a.ezCSS, .panel-header a.ezCSS {
  text-decoration: none; }

.panel-header h1.ezCSS, .panel-header h2.ezCSS, .panel-header h3.ezCSS, panel-header h4.ezCSS, .panel-header h5.ezCSS, .panel-header h6.ezCSS {
  text-decoration: none; }

input[type="search"].ezCSS {
  -webkit-appearance: none; }

@media (min-width: 48em) {
  .form-inline > .checkbox.ezCSS {
    margin-left: 5px;
    margin-left: .313rem;
    margin-right: 5px;
    margin-right: .313rem; }
  .form-inline .form-control.ezCSS {
    width: auto; }
  .form-inline label.ezCSS {
    margin-right: 5px;
    margin-right: .313rem; }
  form .row > [class*="col-"].ezCSS {
    margin-bottom: 0; } }

.alert.ezCSS {
  border-left-width: 5px; }

.media a.ezCSS {
  text-decoration: none; }

a.list-group-item.ezCSS {
  text-decoration: none; }

a.list-group-item span.ezCSS {
  border-bottom: 1px dotted #ccc; }

a.list-group-item.active span.ezCSS {
  border-color: white; }

a.list-group-item:hover span.ezCSS {
  border-color: #6fa314; }

.table-curved.ezCSS {
  border-collapse: separate; }

.table-curved.ezCSS {
  border: solid #ddd 1px;
  border-radius: 10px;
  border-left: 0px; }

.table-curved td.ezCSS, .table-curved th.ezCSS {
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd; }

.table-curved th.ezCSS {
  border-top: none; }

.table-curved th.ezCSS:first-child {
  border-radius: 10px 0 0 0; }

.table-curved th.ezCSS:last-child {
  border-radius: 0 10px 0 0; }

.table-curved th.ezCSS:only-child {
  border-radius: 10px 10px 0 0; }

.table-curved tr:last-child td.ezCSS:first-child {
  border-radius: 0 0 0 10px; }

.table-curved tr:last-child td.ezCSS:last-child {
  border-radius: 0 0 10px 0; }

a.btn.ezCSS {
  text-decoration: none; }

.dropdown-menu > li > a.ezCSS {
  text-decoration: none; }

code.ezCSS {
  background-color: white;
  border: 1px solid #ccc; }

.content-inner-wrapper code.ezCSS, .ajax-page code.ezCSS, .popup-block code.ezCSS {
  background-color: #eee;
  border: none; }

.btn .caret.ezCSS {
  margin-top: -2px; }

.btn-group-justified.ezCSS {
  border-spacing: 1px; }

.btn-group-justified > .btn.ezCSS:not(.btn-default) {
  border-width: 0px; }

.table > thead > tr > td.active.ezCSS, .table > tbody > tr > td.active.ezCSS, .table > tfoot > tr > td.active.ezCSS, .table > thead > tr > th.active.ezCSS, .table > tbody > tr > th.active.ezCSS, .table > tfoot > tr > th.active.ezCSS, .table > thead > tr.active > td.ezCSS, .table > tbody > tr.active > td.ezCSS, .table > tfoot > tr.active > td.ezCSS, .table > thead > tr.active > th.ezCSS, .table > tbody > tr.active > th.ezCSS, .table > tfoot > tr.active > th.ezCSS {
  background-color: #f7f7f7; }

.table-hover > tbody > tr > td.active.ezCSS:hover, .table-hover > tbody > tr > th.active.ezCSS:hover, .table-hover > tbody > tr.active:hover > td.ezCSS, .table-hover > tbody > tr.active:hover > th.ezCSS {
  background-color: #eaeaea; }

.table > thead > tr > td.success.ezCSS, .table > tbody > tr > td.success.ezCSS, .table > tfoot > tr > td.success.ezCSS, .table > thead > tr > th.success.ezCSS, .table > tbody > tr > th.success.ezCSS, .table > tfoot > tr > th.success.ezCSS, .table > thead > tr.success > td.ezCSS, .table > tbody > tr.success > td.ezCSS, .table > tfoot > tr.success > td.ezCSS, .table > thead > tr.success > th.ezCSS, .table > tbody > tr.success > th.ezCSS, .table > tfoot > tr.success > th.ezCSS {
  background-color: #d1f593; }

.table-hover > tbody > tr > td.success.ezCSS:hover, .table-hover > tbody > tr > th.success.ezCSS:hover, .table-hover > tbody > tr.success:hover > td.ezCSS, .table-hover > tbody > tr.success:hover > th.ezCSS {
  background-color: #c7f27c; }

.table > thead > tr > td.warning.ezCSS, .table > tbody > tr > td.warning.ezCSS, .table > tfoot > tr > td.warning.ezCSS, .table > thead > tr > th.warning.ezCSS, .table > tbody > tr > th.warning.ezCSS, .table > tfoot > tr > th.warning.ezCSS, .table > thead > tr.warning > td.ezCSS, .table > tbody > tr.warning > td.ezCSS, .table > tfoot > tr.warning > td.ezCSS, .table > thead > tr.warning > th.ezCSS, .table > tbody > tr.warning > th.ezCSS, .table > tfoot > tr.warning > th.ezCSS {
  background-color: #fae3c4; }

.table-hover > tbody > tr > td.warning.ezCSS:hover, .table-hover > tbody > tr > th.warning.ezCSS:hover, .table-hover > tbody > tr.warning:hover > td.ezCSS, .table-hover > tbody > tr.warning:hover > th.ezCSS {
  background-color: #f8d9ac; }

.table > thead > tr > td.danger.ezCSS, .table > tbody > tr > td.danger.ezCSS, .table > tfoot > tr > td.danger.ezCSS, .table > thead > tr > th.danger.ezCSS, .table > tbody > tr > th.danger.ezCSS, .table > tfoot > tr > th.danger.ezCSS, .table > thead > tr.danger > td.ezCSS, .table > tbody > tr.danger > td.ezCSS, .table > tfoot > tr.danger > td.ezCSS, .table > thead > tr.danger > th.ezCSS, .table > tbody > tr.danger > th.ezCSS, .table > tfoot > tr.danger > th.ezCSS {
  background-color: #ffe3e1; }

.table-hover > tbody > tr > td.danger.ezCSS:hover, .table-hover > tbody > tr > th.danger.ezCSS:hover, .table-hover > tbody > tr.danger:hover > td.ezCSS, .table-hover > tbody > tr.danger:hover > th.ezCSS {
  background-color: #ffcac8; }

.table > thead > tr > td.info.ezCSS, .table > tbody > tr > td.info.ezCSS, .table > tfoot > tr > td.info.ezCSS, .table > thead > tr > th.info.ezCSS, .table > tbody > tr > th.info.ezCSS, .table > tfoot > tr > th.info.ezCSS, .table > thead > tr.info > td.ezCSS, .table > tbody > tr.info > td.ezCSS, .table > tfoot > tr.info > td.ezCSS, .table > thead > tr.info > th.ezCSS, .table > tbody > tr.info > th.ezCSS, .table > tfoot > tr.info > th.ezCSS {
  background-color: #afe3f2; }

.table-hover > tbody > tr > td.info.ezCSS:hover, .table-hover > tbody > tr > th.info.ezCSS:hover, .table-hover > tbody > tr.info:hover > td.ezCSS, .table-hover > tbody > tr.info:hover > th.ezCSS {
  background-color: #99dbee; }

.breadcrumb.ezCSS {
  background-color: transparent;
  border-radius: 0; }

.breadcrumb a.ezCSS {
  text-decoration: none;
  border-bottom: 1px dotted #aaa;
  color: #aaa; }

.popover-content.ezCSS {
  font-size: 90%; }

.close.ezCSS {
  font-size: 21px;
  font-size: 1.313rem; }

.badge.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.dropdown-menu.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

pre.ezCSS {
  font-size: 13px;
  font-size: .813rem; }

.navbar-brand.ezCSS {
  font-size: 18px;
  font-size: 1.125rem; }

.tooltip.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.progress-bar.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.popover-title.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

legend.ezCSS {
  font-size: 21px;
  font-size: 1.313rem; }

output.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.form-control.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.input-group-addon.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.input-sm.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.input-lg.ezCSS {
  font-size: 18px;
  font-size: 1.125rem; }

.btn.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.btn-lg.ezCSS {
  font-size: 18px;
  font-size: 1.125rem; }

.btn-sm.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.btn-xs.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.notify-wrapper.ezCSS {
  position: relative; }

.toggle-notify.ezCSS {
  display: none; }

.toggle-notify.ezCSS {
  width: 100%;
  position: relative;
  color: white;
  font-size: 12px;
  font-size: .75rem;
  height: 20px;
  line-height: 18px;
  background: #333;
  text-align: center;
  bottom: 0;
  left: 0;
  z-index: 1001; }

.toggle-notify.ezCSS:hover {
  color: white;
  background: #222; }

.toggle-notify.active i.ezCSS:before {
  content: "\e81c"; }

.notifymyass.ezCSS {
  background: white;
  color: #222;
  display: none;
  font-size: 14px;
  font-size: .875rem;
  font-weight: 400;
  position: relative;
  width: 100%;
  padding: 5px 2.5%;
  z-index: 1000;
  border-bottom: 1px solid #ddd; }

.notifymyass .dismiss.ezCSS {
  text-decoration: none;
  color: #777;
  position: relative;
  float: right;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  text-align: right;
  cursor: pointer; }

.notifymyass .dismiss.ezCSS:hover, .notifymyass .dismiss.ezCSS:focus {
  color: #ccc; }

.notifymyass .dismiss i.ezCSS:before {
  position: relative;
  right: -10px; }

.notifymyass p.ezCSS {
  margin: 0;
  padding: 0;
  float: left; }

.notifymyass span.ezCSS {
  float: left;
  cursor: pointer; }

.notifymyass span.active i.ezCSS:before {
  content: "\e763"; }

.notifymyass span.active.ezCSS {
  padding-bottom: 10px;
  width: 95%; }

@media (min-width: 65.625em) {
  .toggle-notify.ezCSS {
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 20px; } }

@media (max-width: 37.5em) {
  #image-array-wrapper .popover.ezCSS {
    left: 0 !important;
    width: 100%;
    max-width: none; }
  #image-array-wrapper .popover .arrow.ezCSS {
    display: none; } }

#image-array-wrapper .popover.ezCSS, #image-array-wrapper .popover *.ezCSS {
  border-radius: 0; }

#image-array-wrapper .popover-title.ezCSS {
  font-size: 24px;
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.2;
  background-color: transparent;
  border-bottom: 0; }

#image-array-wrapper .popover-content.ezCSS {
  line-height: 1.2;
  text-align: center; }

#image-array-wrapper .popover.ezCSS {
  background: #6fa314; }

#image-array-wrapper .popover *.ezCSS {
  color: white; }

#image-array-wrapper .popover.top .arrow.ezCSS:after {
  border-top-color: #6fa314; }

#image-array-wrapper .image-array li.ezCSS {
  list-style-type: none;
  -webkit-transition: all 0.5s ease 1s linear;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease 1s linear;
  -o-transition: all 0.5s ease 1s linear;
  -ms-transition: all 0.5s ease 1s linear;
  transition: all 0.5s ease 1s linear;
  transition: all 0.5s ease;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

#image-array-wrapper .image-array li img.ezCSS {
  max-width: 100%;
  padding: 2px; }

.no-boxshadow #image-array-wrapper .image-array li img.ezCSS {
  border: 1px solid #777; }

#image-array-wrapper.ezCSS {
  position: relative; }

#image-array-wrapper .image-array.ezCSS {
  list-style-type: none;
  margin: 0;
  padding: 1% 0 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  overflow: hidden;
  text-align: center;
  white-space: nowrap; }

#image-array-wrapper .image-array li.ezCSS {
  margin-left: -20px;
  margin-right: -20px;
  padding: 0;
  display: inline-block;
  position: relative; }

#image-array-wrapper .image-array li.ezCSS:hover {
  position: relative;
  margin-bottom: 15px;
  -webkit-transition: all 1s ease 1s linear;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease 1s linear;
  -o-transition: all 1s ease 1s linear;
  -ms-transition: all 1s ease 1s linear;
  transition: all 1s ease 1s linear;
  transition: all 1s ease;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

#image-array-wrapper .image-array .item-3.ezCSS {
  z-index: 10; }

#image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-5.ezCSS {
  z-index: 1; }

#image-array-wrapper .image-array .item-2.ezCSS, #image-array-wrapper .image-array .item-4.ezCSS {
  z-index: 2; }

#image-array-wrapper.ezCSS {
  padding-bottom: 75px; }

#image-array-wrapper .image-array.ezCSS {
  max-height: 70px; }

#image-array-wrapper .image-array li.ezCSS {
  width: 33%;
  min-width: 100px; }

#image-array-wrapper .image-array .item-3.ezCSS {
  height: 70px; }

#image-array-wrapper .image-array .item-5.ezCSS {
  height: 70px; }

#image-array-wrapper .image-array .item-4.ezCSS {
  height: 75px;
  z-index: 10; }

#image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-2.ezCSS {
  display: none; }

.ie8 #image-array-wrapper .image-array li.ezCSS:hover {
  top: -10px; }

.ie8 #image-array-wrapper .image-array .item-1.ezCSS, .ie8 #image-array-wrapper .image-array .item-5.ezCSS {
  top: 20px; }

.ie8 #image-array-wrapper .image-array .item-2.ezCSS, .ie8 #image-array-wrapper .image-array .item-4.ezCSS {
  top: 10px; }

@media (min-width: 25em) {
  #image-array-wrapper .image-array li.ezCSS:hover {
    margin-bottom: 3%; }
  #image-array-wrapper.ezCSS {
    padding-bottom: 120px; }
  #image-array-wrapper .image-array.ezCSS {
    max-height: 100px; }
  #image-array-wrapper .image-array .item-3.ezCSS {
    height: 150px; }
  #image-array-wrapper .image-array .item-5.ezCSS {
    height: 150px; }
  #image-array-wrapper .image-array .item-4.ezCSS {
    height: 180px;
    z-index: 10; } }

@media (min-width: 30em) {
  #image-array-wrapper.ezCSS {
    padding-bottom: 170px; }
  #image-array-wrapper .image-array.ezCSS {
    max-height: 160px; } }

@media (min-width: 43.75em) {
  #image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-2.ezCSS {
    display: inline-block; }
  #image-array-wrapper .image-array .item-3.ezCSS {
    z-index: 10; }
  #image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-5.ezCSS {
    z-index: 1; }
  #image-array-wrapper .image-array .item-2.ezCSS, #image-array-wrapper .image-array .item-4.ezCSS {
    z-index: 2; }
  #image-array-wrapper.ezCSS {
    padding-bottom: 180px; }
  #image-array-wrapper .image-array.ezCSS {
    max-height: 170px; }
  #image-array-wrapper .image-array li.ezCSS {
    width: 20%;
    min-width: 170px;
    max-height: 170px;
    max-width: 170px; }
  #image-array-wrapper .image-array .item-3.ezCSS {
    height: 170px; }
  #image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-5.ezCSS {
    height: 120px; }
  #image-array-wrapper .image-array .item-2.ezCSS, #image-array-wrapper .image-array .item-4.ezCSS {
    height: 130px; } }

@media (min-width: 59.375em) {
  #image-array-wrapper.ezCSS {
    padding-bottom: 230px; }
  #image-array-wrapper .image-array.ezCSS {
    max-height: 200px; }
  #image-array-wrapper .image-array li.ezCSS {
    width: 20%;
    max-height: 200px;
    max-width: 200px; }
  #image-array-wrapper .image-array .item-3.ezCSS {
    height: 200px; }
  #image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-5.ezCSS {
    height: 150px; }
  #image-array-wrapper .image-array .item-2.ezCSS, #image-array-wrapper .image-array .item-4.ezCSS {
    height: 170px; } }

@media (min-width: 90.75em) {
  #image-array-wrapper.ezCSS {
    padding-bottom: 330px; }
  #image-array-wrapper .image-array.ezCSS {
    max-height: 300px; }
  #image-array-wrapper .image-array li.ezCSS {
    width: 20%;
    max-height: 300px;
    max-width: 300px; }
  #image-array-wrapper .image-array .item-3.ezCSS {
    height: 300px; }
  #image-array-wrapper .image-array .item-1.ezCSS, #image-array-wrapper .image-array .item-5.ezCSS {
    height: 200px; }
  #image-array-wrapper .image-array .item-2.ezCSS, #image-array-wrapper .image-array .item-4.ezCSS {
    height: 250px; } }

.intro-columns .svg-wrapper.ezCSS {
  padding-right: 15px; }

#plant1 path.ezCSS {
  fill: #6fa314; }

#plant2 path.ezCSS {
  fill: #6fa314; }

#plant3 path.ezCSS {
  fill: #6fa314; }

.equalize .content.ezCSS {
  padding: 15px 15px 15px 15px; }

.equalize .content p.ezCSS:last-child {
  margin-bottom: 0; }

.equalize [class*="col-"].ezCSS {
  margin-bottom: 10px;
  margin-bottom: .625rem; }

.equalize.ezCSS {
  margin-bottom: 10px;
  margin-bottom: .625rem; }

.equalize .inner-wrapper.ezCSS {
  background: white;
  position: relative;
  border: 1px solid #ddd; }

.equalize .inner-wrapper ul.social.social-align-bottom.ezCSS {
  position: relative;
  margin-left: 15px;
  margin-left: .938rem;
  padding-bottom: 15px; }

.equalize .inner-wrapper.basic-equal-wrapper.ezCSS {
  padding: 10px 15px 15px 15px; }

.equalize .inner-wrapper.basic-equal-wrapper p.ezCSS:last-child {
  margin-bottom: 0; }

.featured-columns .content.ezCSS {
  padding: 30px 15px; }

.featured-columns .content p.ezCSS {
  line-height: 1.7; }

.featured-columns [class*="col-"] .inner-wrapper.ezCSS {
  position: relative;
  overflow: hidden; }

.featured-columns .content img.ezCSS {
  margin-bottom: 15px;
  margin-bottom: .938rem; }

.featured-columns [class*="col-"] h3.ezCSS {
  text-align: center; }

.featured-columns [class*="col-"] .inner-wrapper.ezCSS:before {
  content: "";
  width: 105%;
  height: 7px;
  position: absolute;
  z-index: 10;
  left: -5px;
  right: 0; }

.featured-columns [class*="col-"] .inner-wrapper.ezCSS:after {
  content: "";
  height: 110%;
  width: 8px;
  position: absolute;
  z-index: 10;
  left: 0;
  bottom: 0; }

.featured-1 p.ezCSS, .featured-2 p.ezCSS, .featured-3 p.ezCSS {
  color: #222;
  font-weight: 400; }

.featured-columns .title.ezCSS {
  color: #6fa314;
  margin-top: 0; }

.featured-columns [class*="col-"] .btn.ezCSS {
  text-shadow: none; }

.featured-columns [class*="col-"].featured-1 .inner-wrapper.ezCSS {
  background: white; }

.featured-columns [class*="col-"].featured-2 .inner-wrapper.ezCSS {
  background: white; }

.featured-columns [class*="col-"].featured-3 .inner-wrapper.ezCSS {
  background: white; }

@media (min-width: 47.938em) {
  .equalize .align-bottom .inner-wrapper.ezCSS {
    padding-bottom: 70px; }
  .equalize .inner-wrapper ul.social.social-align-bottom.ezCSS {
    position: absolute;
    left: 15px;
    left: 1.5rem;
    bottom: 0;
    margin: 0;
    height: 40px; }
  .featured-columns .align-bottom .inner-wrapper.ezCSS {
    padding-bottom: 75px; }
  .featured-columns .align-bottom .inner-wrapper p.align-button-bottom.ezCSS {
    position: absolute;
    right: -1px !important;
    left: 0;
    bottom: 0;
    height: 50px; } }

.content-header.ezCSS, .accordion-header.ezCSS {
  cursor: pointer; }

.content-header .ezicon-cancel-circled.ezCSS {
  display: none; }

.content-group.ezCSS {
  width: 100%;
  clear: both;
  padding: 15px 15px 15px 15px;
  background: #f7f7f7;
  margin-bottom: 3%;
  border-left: 1px solid #6fa314; }

.content-header img.ezCSS {
  width: 100%; }

.content-header.ezCSS {
  margin-bottom: 3%; }

.content-header h6.ezCSS, .content-header h5.ezCSS, .content-header h4.ezCSS, .content-header h3.ezCSS, .content-header h2.ezCSS, .content-header h1.ezCSS {
  margin-top: 0; }

.content-header.open-content.ezCSS {
  position: relative; }

.content-header.open-content .ezicon-cancel-circled.ezCSS {
  bottom: -30px;
  right: 0;
  display: block;
  width: 50px;
  height: 30px;
  text-align: right;
  position: absolute;
  font-size: 30px;
  font-size: 1.875rem;
  color: #222; }

.content-header.open-content .ezicon-cancel-circled.ezCSS:hover {
  color: #6fa314; }

.content-header.open-content .col-xs-3.ezCSS {
  height: 55px;
  overflow: hidden;
  opacity: .5;
  filter: opacity(100); }

.content-header.open-content .col-xs-9 h3.ezCSS {
  margin: 0;
  opacity: .5;
  filter: opacity(100); }

.content-header.open-content .col-xs-9 h3 i.ezCSS:before {
  content: "\e80e"; }

.content-header.open-content .col-xs-9 p.ezCSS {
  display: none; }

.slide-to-top *.ezCSS {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.accordion-header.ezCSS, .accordion-group.ezCSS {
  clear: both; }

.accordion-header.ezCSS {
  margin-bottom: 8px;
  cursor: pointer;
  clear: both; }

.accordion-header.open-ac-content.ezCSS {
  margin-bottom: 5px; }

.accordion-header h3.ezCSS {
  margin: 0;
  font-weight: 400;
  position: relative;
  font-size: 120%;
  line-height: 1.2;
  border: 1px solid #ddd;
  padding: 10px 50px 10px 20px;
  margin-bottom: 5px;
  background: white; }

.accordion-header h3 i.ezCSS {
  position: absolute;
  top: 10px;
  right: 10px;
  text-align: right; }

.accordion-header.open-ac-content h3.ezCSS, .accordion-header h3.ezCSS:hover {
  color: #6fa314;
  opacity: 1;
  filter: opacity(100); }

.accordion-header.open-ac-content i.ezCSS:before {
  content: "\e80e"; }

.accordion-group.ezCSS {
  background: white;
  padding: 15px;
  margin-bottom: 10px;
  border: 1px solid #ddd;
  border-left: 3px solid #6fa314;
  clear: both; }

.accordion-group p.ezCSS:last-child {
  margin-bottom: 0; }

@media (min-width: 62em) {
  .content-header.open-content .col-xs-3.ezCSS {
    height: 75px; } }

.news-title.ezCSS {
  font-size: 15px;
  font-size: .938rem; }

@media (min-width: 62em) {
  .news-style p.ezCSS {
    font-size: 14px;
    line-height: 1.5; } }

.news-style h1.ezCSS, .news-style h2.ezCSS, .news-style h3.ezCSS, .news-style h4.ezCSS, .news-style h5.ezCSS, .news-style h6.ezCSS, .news-style p.ezCSS, .news-style ul.ezCSS, .news-style ol.ezCSS, .news-style form.ezCSS, .news-style table.ezCSS, .news-style .well.ezCSS, .news-style hr.ezCSS {
  margin-top: 0;
  margin-bottom: 12px;
  margin-bottom: .75rem; }

.news-style .well.ezCSS {
  padding: 12px 12px 0px 12px; }

.news-style p.ezCSS {
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.5; }

.news-style .section-title.ezCSS {
  margin-bottom: 30px;
  margin-bottom: 1.875rem; }

.entry-meta abbr.ezCSS {
  border: 0px; }

.blog-summary-grid li.ezCSS {
  background: white; }

.blog-summary-grid li .entry-summary.ezCSS {
  padding: 5px 10px 10px 10px;
  cursor: pointer; }

.blog-summary-grid li h4.ezCSS {
  padding-bottom: 10px;
  margin-top: 10px;
  margin-top: .625rem;
  margin-bottom: 0;
  clear: both; }

.blog-summary-grid li .entry-summary a.ezCSS {
  text-decoration: none; }

.blog-summary-grid li .entry-summary a.ezCSS:hover {
  text-decoration: underline; }

.blog-summary-grid li .entry-summary p.ezCSS {
  font-size: 85%; }

.blog-summary-grid .entry-meta.ezCSS {
  padding-top: 8px;
  padding-top: .5rem;
  font-size: 11px;
  text-transform: lowercase;
  display: none; }

.blog-summary-grid li a.commentlink.ezCSS {
  font-size: 11px;
  font-size: .688rem;
  clear: both;
  padding-top: 5px;
  padding-top: .313rem;
  display: block; }

.blog-summary-grid li.quotes .entry-summary blockquote cite.ezCSS {
  font-size: 11px;
  font-size: .688rem; }

.blog-summary-grid li.quotes h4.ezCSS {
  display: none; }

.blog-summary-grid li.quotes.ezCSS {
  background: white; }

.blog-summary-grid li.quotes .entry-summary blockquote.ezCSS {
  padding: 35px 0px 0px 0px;
  margin: 0;
  text-align: center; }

.blog-summary-grid li.quotes .entry-summary blockquote p.ezCSS {
  font-size: 14px;
  font-size: .875rem;
  margin: 0; }

.blog-summary-grid li.quotes .entry-summary blockquote cite.ezCSS {
  text-align: center;
  margin-left: -10px; }

.blog-summary-grid li.quotes .entry-summary blockquote.ezCSS:before {
  top: -15px;
  left: 0;
  text-align: center;
  width: 100%;
  margin: 0;
  padding: 0; }

.blog-summary .entry-header .entry-title a.ezCSS {
  text-decoration: none; }

.blog-summary .entry-post.ezCSS {
  padding: 3%;
  margin-bottom: 3%;
  background: white; }

.blog-summary header .entry-meta.ezCSS {
  font-size: 12px;
  font-size: .75rem; }

.blog-summary .entry-header.ezCSS {
  padding-bottom: 10px;
  position: relative; }

.blog-summary figcaption.ezCSS {
  font-size: 11px;
  font-size: .688rem; }

.entry-meta a.ezCSS {
  text-decoration: none; }

.entry-meta.blog-trad.ezCSS {
  position: relative;
  left: -6px;
  clear: both;
  margin: 1.5% 0;
  padding: 0;
  list-style: none; }

.entry-meta.blog-trad > li.ezCSS {
  padding: 0 6px;
  border-right: 1px solid #ddd; }

.entry-meta.blog-trad > li.ezCSS:last-child {
  padding: 0 5px;
  border-right: 0px; }

.entry-meta.blog-trad > li.ezCSS {
  float: left; }

.entry-meta.blog-trad ul.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  clear: left;
  position: relative;
  left: 5px; }

.entry-meta.blog-trad ul li.ezCSS {
  margin: 0;
  padding: 0px 5px 0px 0px;
  list-style: none;
  float: left; }

.entry-meta ul li.ezCSS:after {
  content: ","; }

.entry-meta ul li:last-child.ezCSS:after {
  content: ""; }

.col-md-3 .entry-meta.ezCSS {
  padding: 0;
  list-style: none;
  margin: 0;
  text-align: right; }

.col-md-3 .entry-meta > li.ezCSS {
  padding-bottom: 5px; }

.blog-detail .entry-comments.ezCSS {
  clear: both;
  float: right; }

.blog-detail-header.ezCSS {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  position: relative; }

.blog-detail-header h1.ezCSS {
  margin-bottom: 0;
  font-size: 18px;
  font-size: 1.125rem; }

.blog-detail-header h4.ezCSS {
  margin-bottom: 0;
  margin-top: 10px;
  margin-top: .625rem;
  font-weight: 300; }

.blog-detail-header.ezCSS:last-child {
  margin-bottom: 0; }

.entry-comments h3 a.ezCSS {
  text-decoration: none; }

.entry-comments ul.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none; }

.entry-comments li.ezCSS {
  padding: 10px 0 10px 0;
  margin: 0 0 10px 0; }

.entry-comments ul ul.ezCSS {
  list-style: none;
  margin: 0 0 0 5%;
  padding: 0; }

.entry-comments footer img.ezCSS {
  float: left;
  width: 50px;
  height: 50px; }

.entry-comments footer .comment-meta.ezCSS {
  float: left;
  margin-left: 10px;
  font-size: 11px;
  font-size: .688rem;
  line-height: 1.4; }

.entry-comments footer .comment-meta a.ezCSS {
  text-decoration: none;
  border-bottom: 1px solid #777; }

.entry-comments footer .comment-author.ezCSS {
  display: block; }

.entry-comments footer .comment-author cite.ezCSS {
  font-style: normal;
  font-weight: bold; }

.entry-comments footer .comment-author cite a.ezCSS {
  text-decoration: none;
  border: none; }

.entry-comments .text.ezCSS {
  clear: both;
  padding-top: 10px; }

.share-this-small.ezCSS {
  clear: both;
  padding-top: 10px;
  position: static !important;
  line-height: normal; }

.share-this-small span.ezCSS {
  display: inline-block;
  background: transparent !important;
  position: relative;
  width: 25px; }

.share-this-small span img.ezCSS {
  display: none !important; }

.share-this-small span.ezCSS:before {
  position: absolute;
  top: 0;
  left: 0;
  text-align: left; }

.share-this-small span.ezCSS:hover {
  color: #6fa314; }

@media (min-width: 48em) {
  .blog-detail-header h1.ezCSS {
    font-size: 26px;
    font-size: 1.625rem; }
  .blog-detail .entry-meta.ezCSS {
    text-align: right;
    clear: both;
    font-size: 12px;
    font-size: .75rem; }
  .blog-detail .entry-meta ul.ezCSS {
    margin: 0;
    padding: 0;
    list-style: none; }
  .blog-detail .entry-meta p.ezCSS {
    margin: 10px 0 0 0;
    padding: 0; }
  .share-this-large.ezCSS {
    clear: both;
    padding-top: 30px;
    float: right;
    position: static !important;
    line-height: normal; }
  .share-this-large span.ezCSS {
    clear: both;
    display: block;
    background: transparent !important;
    position: relative; }
  .share-this-large span img.ezCSS {
    display: none; }
  .share-this-large span.ezCSS:before {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right; }
  .share-this-large span.ezCSS:hover {
    color: #6fa314; } }

.portfolio-summary li.ezCSS {
  background: white; }

.portfolio-summary li .entry-summary.ezCSS {
  padding: 0 10px; }

.portfolio-summary li h4.ezCSS {
  padding: 0 0 5px 0;
  margin: 10px 0 0 0; }

.portfolio-summary li .entry-summary a.ezCSS {
  text-decoration: none;
  color: #333; }

.portfolio-summary li .entry-summary a.ezCSS:hover {
  text-decoration: underline; }

.portfolio-summary li .entry-summary p.ezCSS {
  font-size: 13px;
  font-size: .813rem; }

.portfolio-summary li .categories.ezCSS {
  font-size: 11px;
  font-size: .688rem;
  width: auto;
  text-align: left;
  margin-top: 5px;
  padding: 5px 0 0 0;
  background: transparent url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fhz-trans-gray-dot.png") 0 0 repeat-x; }

.portfolio-summary li .categories a.ezCSS {
  text-decoration: none;
  display: inline; }

.portfolio-summary li span.credit.ezCSS {
  font-size: xx-small;
  position: relative;
  padding: 5px 0 0 0;
  margin: 0;
  display: block;
  text-align: right; }

.portfolio-summary li span.credit a.ezCSS {
  text-decoration: none; }

#portfolio-item-slider.ezCSS {
  position: relative;
  margin: 0 0 3% 0;
  padding: 0; }

.portfolio-slide-wrapper.ezCSS {
  position: relative;
  margin: 22px 0 2% 0; }

.portfolio-slide-wrapper .flex-direction-nav.ezCSS {
  position: absolute;
  clear: both;
  margin: 0;
  padding: 0;
  top: -22px;
  right: 0; }

.portfolio-slide-wrapper .flex-direction-nav li.ezCSS {
  float: left; }

.portfolio-slide-wrapper .flex-direction-nav li a.ezCSS {
  background: #222;
  display: block;
  text-decoration: none;
  width: 20px;
  font-size: 12px;
  font-size: .75rem;
  height: 20px;
  line-height: 20px;
  text-align: center;
  margin-left: 2px;
  color: white; }

.portfolio-slide-wrapper .flex-direction-nav .flex-disabled.ezCSS {
  opacity: .4;
  filter: opacity(100);
  cursor: default; }

.portfolio-slide-wrapper .flex-direction-nav .flex-next i.ezCSS {
  position: relative;
  left: 1px; }

.portfolio-slide-wrapper .flex-direction-nav li a.ezCSS:hover {
  background: #6fa314; }

#portfolio-item-slider .zoom-image.ezCSS, #portfolio-item-slider a.videopop.ezCSS {
  display: block;
  position: absolute;
  z-index: 100;
  top: 5px;
  left: 5px;
  width: 30px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 30px;
  height: 30px;
  float: right;
  background: white;
  text-align: center;
  text-decoration: none; }

#portfolio-item-slider a.videopop.ezCSS {
  color: white;
  background: #222; }

#portfolio-item-slider .video-holder.ezCSS {
  padding-top: 40px;
  background: #ddd; }

.lt-ie9 #portfolio-item-slider li.ezCSS {
  min-height: 300px; }

#thumb-nav ul.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none; }

#thumb-nav.ezCSS {
  padding: 0;
  position: relative;
  cursor: pointer;
  margin: 5px 0 5%; }

.no-js #thumb-nav.ezCSS {
  display: none; }

#thumb-nav li img.ezCSS {
  position: absolute;
  max-width: 100%; }

#thumb-nav li.ezCSS {
  margin: 0;
  overflow: hidden;
  float: left;
  padding: 0;
  max-width: 100%;
  position: relative;
  opacity: .5;
  margin-right: 5px; }

#thumb-nav li.flex-active.ezCSS {
  opacity: 1; }

#thumb-nav ul.ezCSS {
  width: 100%; }

.vertical-wrapper.ezCSS {
  float: none;
  width: 100%; }

#thumb-nav.vertical.ezCSS {
  float: none;
  width: 100%; }

#thumb-nav.vertical li.ezCSS {
  margin: 0 10px 10px 0;
  float: left;
  height: 30px;
  width: 30px; }

#thumb-nav.vertical ul.ezCSS {
  top: auto; }

@media (min-width: 48em) {
  #thumb-nav li.ezCSS {
    margin: 0 5px 5px 0; }
  .vertical-wrapper.ezCSS {
    float: right;
    width: 90%; }
  #thumb-nav.vertical.ezCSS {
    float: left;
    width: 8%; }
  #thumb-nav.vertical li.ezCSS {
    margin: 0 0 5px;
    float: none;
    padding-bottom: 5px;
    display: block;
    height: 55px;
    width: 100%; }
  #thumb-nav.vertical ul.ezCSS {
    position: relative;
    top: -5px; }
  .portfolio-description.ezCSS {
    margin-left: 10%; } }

.testimonial-gallery li.ezCSS {
  padding: 10px !important;
  background: white; }

.testimonial-gallery li blockquote.ezCSS {
  margin-bottom: 0;
  margin-top: 0; }

.testimonial-gallery li blockquote.ezCSS {
  font-size: 14px;
  font-size: .875rem; }

.testimonial-gallery blockquote.ezCSS:before {
  color: #222; }

.testimonial-gallery li.featured.ezCSS {
  color: white;
  background: #222; }

.testimonial-gallery li.featured blockquote.ezCSS:before {
  color: white; }

.testimonial blockquote.ezCSS {
  margin-top: 0;
  margin-bottom: 0; }

.testimonial.ezCSS {
  padding: 20px 25px;
  background-color: white;
  float: left;
  border: 1px solid #ddd; }

.author-wrapper.ezCSS {
  width: 100%;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  float: left; }

.boxshadow .author-wrapper .arrow.ezCSS {
  float: left;
  position: relative;
  margin-left: 50px;
  margin-left: 3.125rem;
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-top: 30px solid rgba(34, 34, 34, 0.1);
  border-left: 30px solid transparent;
  border-right: 0px solid transparent; }

.boxshadow .author-wrapper .arrow.ezCSS:before {
  position: absolute;
  content: "";
  z-index: 100;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  bottom: 0;
  left: 0;
  margin-left: -28px;
  margin-left: -1.75rem;
  border-top: 30px solid white;
  border-left: 30px solid transparent;
  border-right: 0px solid transparent; }

.author-wrapper .cite.ezCSS {
  float: left;
  margin: 0px 8px 0px 8px;
  margin: 0rem 0.5rem 0rem 0.5rem;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px; }

.author-wrapper .cite span.ezCSS {
  font-weight: normal;
  font-size: 12px;
  font-size: .75rem; }

.rotating-testimonials.flexslider.ezCSS {
  position: relative;
  padding-top: 20px; }

.rotating-testimonials.flexslider .flex-control-nav.ezCSS {
  position: absolute;
  margin: 0;
  top: 0;
  right: 0;
  text-align: right;
  padding: 0; }

.rotating-testimonials.flexslider .flex-control-nav li.ezCSS {
  margin: 0 0 0 10px;
  display: inline-block; }

.rotating-testimonials.flexslider .flex-control-paging li a.ezCSS {
  width: 12px;
  height: 12px;
  display: inline-block;
  background: #ccc;
  cursor: pointer;
  text-indent: 9999px;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.1); }

.rotating-testimonials.flexslider .flex-control-paging li a.ezCSS:hover, .rotating-testimonials.flexslider .flex-control-paging li a.flex-active.ezCSS {
  background: #6fa314;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2); }

.rotating-testimonials.flexslider .slides li.ezCSS {
  overflow-y: hidden; }

@media (min-width: 48em) {
  .testimonial.smallerize blockquote.ezCSS {
    margin: 0;
    padding: 0 0 0 25px; }
  .testimonial.smallerize blockquote.ezCSS:before {
    font-size: 40px;
    font-size: 2.5rem;
    top: -10px; }
  .testimonial.smallerize blockquote p.ezCSS {
    font-size: 14px;
    font-size: .875rem; }
  .testimonial.biggerize blockquote.ezCSS {
    margin: 0;
    padding: 0 0 0 40px; }
  .testimonial.biggerize blockquote.ezCSS:before {
    font-size: 70px;
    font-size: 4.375rem;
    top: -22px; }
  .testimonial.biggerize blockquote p.ezCSS {
    font-size: 20px;
    font-size: 1.25rem; } }

.hover-effect .caption a.ezCSS {
  text-decoration: none !important; }

@media only screen and (max-width: 47.938em) {
  .hover-effect .caption p.ezCSS {
    display: none; }
  .hover-effect .caption .title.ezCSS {
    display: block;
    width: 100%;
    border: none !important; }
  .hover-effect a.ezCSS {
    font-size: 30px;
    font-size: 1.875rem; } }

.hover.ezCSS {
  position: relative;
  display: block;
  z-index: 500;
  overflow: hidden; }

.hover span.ezCSS {
  opacity: 0;
  filter: opacity(100);
  position: absolute;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg);
  display: block;
  z-index: 9000;
  width: 100%;
  text-align: center;
  top: -60px;
  right: 0;
  left: 0;
  padding: 10px 0;
  background: #222;
  background: rgba(34, 34, 34, 0.5); }

.hover:hover span.ezCSS {
  top: 0;
  opacity: 1;
  filter: opacity(100); }

.hover span a.ezCSS {
  text-decoration: none; }

*:hover div.hover span a:hover i.ezCSS {
  background: white;
  color: #222; }

.hover span i.ezCSS {
  color: white;
  font-size: 18px;
  font-size: 1.125rem;
  text-align: center;
  line-height: 30px;
  width: 30px;
  margin: 0 5px;
  height: 30px;
  display: inline-block;
  border-radius: 50%;
  background: #6fa314; }

.featured-carousel li div.hover span.ezCSS {
  top: auto;
  bottom: -60px; }

.featured-carousel li:hover div.hover span.ezCSS {
  top: auto;
  bottom: 0; }

.lemmon-slider li div.hover span.ezCSS {
  top: auto;
  bottom: -60px; }

.lemmon-slider li:hover div.hover span.ezCSS {
  top: auto;
  bottom: 0; }

.hover-effect.ezCSS {
  overflow: hidden;
  position: relative;
  text-align: center; }

.hover-effect .caption-mask.ezCSS {
  opacity: 0;
  filter: opacity(100);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 99; }

.hover-effect .caption.ezCSS, .hover-effect .caption a.ezCSS:not(.btn) {
  color: white;
  border: 1px solid transparent; }

.hover-effect .caption a:hover.ezCSS:not(.btn) {
  border: 1px solid white; }

.hover-effect .caption .title.ezCSS, .hover-effect .caption p.ezCSS {
  margin: 0 5% 3%; }

.two-columns .caption p.ezCSS {
  font-size: 90%;
  line-height: 1.6 !important; }

.three-columns .caption p.ezCSS {
  font-size: 80%;
  line-height: 1.5 !important; }

.four-columns .caption p.ezCSS {
  font-size: 70%;
  line-height: 1.5 !important; }

.hover-effect .caption .title.ezCSS {
  display: block;
  color: white;
  margin: 0;
  padding-right: 3%;
  padding-left: 3%;
  font-weight: 400; }

.hover-effect .caption.ezCSS {
  display: block; }

.hover-1.ezCSS {
  background: #222;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg);
  opacity: .8;
  filter: opacity(100); }

.hover-1:hover img.ezCSS {
  -webkit-transform: scale(10);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(10);
  -ms-transform: scale(10);
  -o-transform: scale(10);
  transform: scale(10);
  transform: translateZ(360deg);
  opacity: .6;
  filter: opacity(100); }

.hover-1:hover .caption-mask.ezCSS {
  opacity: 1;
  filter: opacity(100); }

.hover-1 .caption *.ezCSS, .hover-1 .caption *.ezCSS:before {
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
  -webkit-transform: scale(0);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  transform: translateZ(360deg); }

.hover-1:hover .caption *.ezCSS, .hover-1:hover .caption *.ezCSS:before {
  -webkit-transform: scale(1);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform: translateZ(360deg);
  opacity: 1;
  filter: opacity(100); }

.hover-2 img.ezCSS {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-2 .caption-mask.ezCSS {
  background: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Fbackgrounds%2Fblk50p.png");
  border-top: solid 3px rgba(255, 255, 255, 0.3);
  border-bottom: solid 3px rgba(255, 255, 255, 0.3);
  opacity: 0;
  filter: opacity(100);
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-2 .caption.ezCSS {
  padding: 10px 0; }

.hover-2 .caption *.ezCSS, .hover-2 .caption *.ezCSS:before {
  opacity: 0;
  filter: opacity(100);
  -webkit-transform: scale(10);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(10);
  -ms-transform: scale(10);
  -o-transform: scale(10);
  transform: scale(10);
  transform: translateZ(360deg);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.hover-2:hover .caption-mask.ezCSS {
  opacity: 1;
  filter: opacity(100);
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s; }

.hover-2:hover img.ezCSS {
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -ms-transition-delay: 0s;
  transition-delay: 0s;
  opacity: .8;
  filter: opacity(100); }

.hover-2:hover .caption *.ezCSS, .hover-2:hover .caption *.ezCSS:before {
  opacity: 1;
  filter: opacity(100);
  -webkit-transform: scale(1);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  transform: translateZ(360deg);
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s; }

.hover-3.ezCSS {
  background: #222;
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -o-transition: all 2s linear;
  -ms-transition: all 2s linear;
  transition: all 2s linear;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-3 img.ezCSS {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-3 .caption-mask.ezCSS {
  opacity: 0;
  filter: opacity(100);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-3 .caption.ezCSS {
  padding: 10px 0; }

.hover-3 .caption *.ezCSS, .hover-3 .caption *.ezCSS:before {
  opacity: 0;
  filter: opacity(100); }

.hover-3 .caption .title.ezCSS {
  -webkit-transform: translateY(-100px);
  -moz-transform: translateY(-100px);
  -o-transform: translateY(-100px);
  -ms-transform: translateY(-100px);
  transform: translateY(-100px); }

.hover-3 .caption p.ezCSS {
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px); }

.hover-3:hover .caption-mask.ezCSS {
  opacity: 1;
  filter: opacity(100);
  -webkit-transition-delay: .1s;
  -moz-transition-delay: .1s;
  -o-transition-delay: .1s;
  -ms-transition-delay: .1s;
  transition-delay: .1s; }

.hover-3:hover img.ezCSS {
  -webkit-transform: scale(1.1);
  -webkit-transform: translateZ(360deg);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  transform: translateZ(360deg);
  opacity: .3;
  filter: opacity(100); }

.hover-3:hover .caption *.ezCSS, .hover-3:hover .caption *.ezCSS:before {
  opacity: 1;
  filter: opacity(100);
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px); }

.hover-4.ezCSS {
  background: #6fa314; }

.hover-4 img.ezCSS {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-4 .caption-mask.ezCSS {
  opacity: 0;
  filter: opacity(100);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.hover-4:hover .caption-mask.ezCSS {
  opacity: 1;
  filter: opacity(100); }

.hover-4:hover img.ezCSS {
  -webkit-transform: translateX(100.5%);
  -moz-transform: translateX(100.5%);
  -o-transform: translateX(100.5%);
  -ms-transform: translateX(100.5%);
  transform: translateX(100.5%); }

.no-csstransitions .hover-4:hover img.ezCSS {
  opacity: .3;
  filter: opacity(100); }

.plans.ezCSS {
  margin-bottom: 10px;
  margin-bottom: .625rem; }

.plans .plan.ezCSS {
  text-align: center;
  margin-bottom: 10px;
  margin-bottom: .625rem; }

.plan .content.ezCSS {
  position: relative;
  background: white;
  padding: 20px 0;
  border-radius: 10px;
  border: 1px solid #ddd; }

.plan h3.ezCSS {
  position: relative;
  line-height: 1;
  white-space: nowrap; }

.plan h3 small.ezCSS {
  color: inherit;
  text-transform: uppercase;
  line-height: inherit;
  position: relative;
  top: -5px;
  font-size: 50%;
  padding: 0 0 2px 0;
  margin-bottom: -3px;
  display: inline-block;
  border-bottom: 1px solid #777; }

.plan .price.ezCSS {
  margin: 0 auto 20px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  font-size: 120%;
  font-weight: bold;
  color: white;
  background: #777;
  border-radius: 50%; }

.plan .price > span.ezCSS {
  font-size: 70%;
  font-weight: normal; }

.plan ul.ezCSS {
  margin: 0 0 20px;
  line-height: 2;
  padding: 0;
  list-style: none;
  text-align: center; }

.plan ul > li > strong.ezCSS {
  font-weight: bold; }

.plan ul li.ezCSS {
  padding: 0;
  margin: 0; }

.plan.plan-featured .price.ezCSS {
  width: 120px;
  height: 120px;
  line-height: 120px;
  font-size: 150%;
  background: #6fa314; }

.plan.plan-featured > ul.ezCSS {
  font-size: 120%; }

.plan.plan-featured h3.ezCSS {
  padding-right: 50px;
  padding-left: 50px; }

.plan li.show-details.ezCSS {
  cursor: pointer; }

.plan li.show-details.active i.ezCSS, .plan li.show-details:hover i.ezCSS {
  color: #6fa314; }

.plan li.show-details .option-details.ezCSS {
  padding: 10px;
  margin: 0;
  text-align: center;
  background: #eee;
  font-size: 90%;
  font-weight: 400; }

.ribbon-wrapper.ezCSS {
  width: 135px;
  height: 135px;
  overflow: hidden;
  position: absolute;
  top: -1px;
  right: -1px; }

.ribbon.ezCSS {
  text-align: center;
  color: white;
  font-weight: 600;
  font-size: 12px;
  font-size: .75rem;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  position: relative;
  padding: 5px 0;
  top: 20px;
  width: 200px;
  background: #6fa314; }

.no-csstransforms .ribbon-wrapper.ezCSS {
  position: relative;
  height: auto;
  width: 100%;
  top: auto;
  right: auto;
  overflow: visible;
  margin-bottom: 15px; }

.no-csstransforms .ribbon.ezCSS {
  top: auto;
  width: 100%; }

.no-csstransforms .plan.plan-featured h3.ezCSS {
  clear: both; }

@media (min-width: 43.75em) {
  .plans.threeCol .plan.ezCSS {
    float: left;
    margin: 0; }
  .plan .content.ezCSS {
    padding: 20px 0; }
  .plans.threeCol .plan.ezCSS {
    width: 32%; }
  .plans.threeCol .plan.plan-featured.ezCSS {
    width: 36%; }
  .plans.threeCol .plan.first.ezCSS {
    padding: 20px 10px 20px 0; }
  .plans.threeCol .plan.last.ezCSS {
    padding: 20px 0 20px 10px; }
  .plans.threeCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; }
  .plans.threeCol .plan.plan-featured.ezCSS {
    padding: 0; } }

@media (min-width: 36.25em) {
  .plans.fourCol.ezCSS {
    margin-left: -1%; }
  .plans.fourCol .plan.ezCSS {
    float: left; }
  .plans.fourCol .plan.ezCSS {
    width: 50%;
    padding: 0 1%; }
  .plans.fourCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; } }

@media (min-width: 59.375em) {
  .plans.fourCol.ezCSS {
    margin-left: 0; }
  .plans.fourCol .plan.ezCSS {
    float: left; }
  .plans.fourCol .plan.ezCSS {
    width: 21.666%; }
  .plans.fourCol .plan.plan-featured.ezCSS {
    width: 35%;
    padding: 0 !important; }
  .plans.fourCol .plan.ezCSS {
    padding: 30px 10px 0 0; }
  .plans.fourCol .plan.last.ezCSS {
    padding: 30px 0 0 10px !important; }
  .plans.fourCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; } }

.rtabs.ezCSS {
  display: none; }

.rtabs-tabs.ezCSS {
  padding: 0 0 2% 0; }

.sidebar-tabs .rtabs-tab-content.ezCSS, .page-tabs .rtabs-tab-content.ezCSS {
  display: none;
  padding: 10px 0;
  clear: both; }

.page-tabs .rtabs-tab-content.ezCSS {
  padding: 3%;
  background: #f7f7f7; }

.page-tabs.ezCSS {
  padding-bottom: 20px; }

@media (max-width: 47.938em) {
  .page-tabs .rtabs-arrow.ezCSS {
    position: absolute;
    right: 0;
    top: 5px; }
  .page-tabs .rtabs-arrow.ezCSS:before {
    font-family: "ezoic-fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: none;
    z-index: 100;
    width: 20px;
    height: 30px;
    line-height: 1;
    font-size: 20px;
    font-size: 1.25rem;
    display: block;
    content: "\e763"; }
  .page-tabs h2.rtabs-tab-active span.rtabs-arrow.ezCSS:before {
    content: "\e760"; }
  .rtabs .rtabs-tabs-list.ezCSS {
    display: none; }
  .page-tabs h2.rtabs-accordion.ezCSS {
    display: block;
    position: relative;
    font-weight: normal;
    padding: 5px 50px 5px 10px;
    border-radius: 5px;
    background: #444;
    color: white;
    margin: 0 0 2px 0;
    border: 0px;
    cursor: pointer;
    font-size: 14px;
    font-size: .875rem; }
  .page-tabs h2.rtabs-accordion.rtabs-tab-active.ezCSS {
    border: 0px !important;
    margin-bottom: 0;
    background: #6fa314 !important;
    color: white !important; } }

@media (min-width: 48em) {
  .rtabs-tab-content.rtabs-tab-content-active.ezCSS {
    display: block; }
  .page-tabs .rtabs-tabs-list.ezCSS {
    margin: 0;
    padding: 0;
    list-style: none; }
  .page-tabs .rtabs-tabs-list li.ezCSS {
    font-weight: normal;
    padding: 8px 15px;
    border-radius: 10px 10px 0 0;
    background: #444;
    color: white;
    margin: 0 2px 0 0;
    cursor: pointer;
    float: left; }
  .page-tabs .rtabs-tabs-list li.ezCSS {
    font-size: 15px;
    font-size: .938rem; }
  .rtabs .rtabs-tab-active.ezCSS {
    border: 0px;
    border-bottom: 0px;
    margin-bottom: 0;
    background: #6fa314 !important;
    color: white !important; }
  .page-tabs .rtabs-tab-content *.ezCSS:last-child {
    margin-bottom: 0; }
  .page-tabs .rtabs-tab-content.ezCSS {
    border-top: 5px solid #6fa314;
    border-bottom: 1px solid #6fa314; }
  .page-tabs h2.ezCSS {
    display: none; } }

@media (max-width: 50em) {
  .sidebar-tabs .rtabs-arrow.ezCSS {
    float: right;
    margin-top: -5px; }
  .sidebar-tabs .rtabs-arrow.ezCSS:before {
    font-family: "ezoic-fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: none;
    z-index: 100;
    width: 20px;
    height: 30px;
    font-size: 20px;
    font-size: 1.25rem;
    display: block;
    content: "\e760"; }
  .sidebar-tabs h2.rtabs-tab-active span.rtabs-arrow.ezCSS:before {
    content: "\e763"; }
  .sidebar-tabs .rtabs-tabs-list.ezCSS {
    display: none; }
  .sidebar-tabs h2.rtabs-accordion.ezCSS {
    display: block;
    font-weight: normal;
    padding: 5px 5px 5px 10px;
    border-radius: 5px;
    background: #444;
    color: white;
    margin: 0 0 2px 0;
    border: 0px;
    cursor: pointer; }
  .sidebar-tabs h2.rtabs-accordion.ezCSS {
    font-size: 12px;
    font-size: .75rem; }
  .sidebar-tabs h2.rtabs-accordion.rtabs-tab-active.ezCSS {
    border: 0px !important;
    margin-bottom: 0;
    background: #6fa314 !important;
    color: white !important; }
  .sidebar-tabs .rtabs-tab-content.ezCSS {
    background-color: transparent;
    border: 0px; }
  .rtabs-tab-content.rtabs-tab-content-active.ezCSS {
    display: block; } }

@media (min-width: 50.063em) {
  .sidebar-tabs .rtabs-tabs-list.ezCSS {
    margin: 0;
    padding: 0;
    list-style: none; }
  .sidebar-tabs .rtabs-tabs-list li.ezCSS {
    font-weight: normal;
    padding: 2px 8px;
    border-radius: 10px 10px 0 0;
    background: #444;
    color: white;
    margin: 0 2px 0 0;
    cursor: pointer;
    float: left; }
  .sidebar-tabs .rtabs-tabs-list li.ezCSS {
    font-size: 12px;
    font-size: .75rem; }
  .sidebar-tabs .rtabs-tab-active.ezCSS {
    border: 0px;
    border-bottom: 0px;
    margin-bottom: 0;
    background: #6fa314 !important;
    color: white !important; }
  .sidebar-tabs .rtabs-tab-content *.ezCSS:last-child {
    margin-bottom: 0; }
  .sidebar-tabs .widget .rtabs-tab-content.ezCSS {
    padding: 0;
    background: transparent; }
  .sidebar-tabs h2.rtabs-accordion.ezCSS {
    display: none; } }

@media print {
  *.ezCSS {
    text-shadow: none !important;
    color: black !important;
    background: transparent !important;
    box-shadow: none !important; }
  a.ezCSS, a.ezCSS:visited {
    text-decoration: underline; }
  a[href].ezCSS:after {
    content: " (" attr(href) ")"; }
  abbr[title].ezCSS:after {
    content: " (" attr(title) ")"; }
  a[href^="javascript:"].ezCSS:after, a[href^="#"].ezCSS:after {
    content: ""; }
  pre.ezCSS, blockquote.ezCSS {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead.ezCSS {
    display: table-header-group; }
  tr.ezCSS, img.ezCSS {
    page-break-inside: avoid; }
  img.ezCSS {
    max-width: 100% !important; }
  p.ezCSS, h2.ezCSS, h3.ezCSS {
    orphans: 3;
    widows: 3; }
  h2.ezCSS, h3.ezCSS {
    page-break-after: avoid; }
  select.ezCSS {
    background: white !important; }
  .navbar.ezCSS {
    display: none; }
  .table td.ezCSS, .table th.ezCSS {
    background-color: white !important; }
  .btn > .caret.ezCSS, .dropup > .btn > .caret.ezCSS {
    border-top-color: black !important; }
  .label.ezCSS {
    border: 1px solid black; }
  .table.ezCSS {
    border-collapse: collapse !important; }
  .table-bordered th.ezCSS, .table-bordered td.ezCSS {
    border: 1px solid #ddd !important; } }

@media print {
  #logo.ezCSS {
    max-width: 250px;
    margin: 0 auto; }
  hr.ezCSS {
    display: none; }
  a[href].ezCSS:after {
    display: none; }
  abbr[title].ezCSS:after {
    display: none; }
  .row [class*="col-"].ezCSS {
    padding-bottom: 10px; }
  .row.ezCSS {
    padding-bottom: 10px;
    padding-top: 10px;
    clear: both; }
  blockquote.ezCSS {
    border: 0px !important;
    width: auto !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0; }
  blockquote.ezCSS:before {
    display: none; }
  .bat-content.ezCSS {
    width: 100% !important; }
  [data-toggle=offcanvas].ezCSS {
    display: none; }
  .col-sm-1.ezCSS, .col-sm-2.ezCSS, .col-sm-3.ezCSS, .col-sm-4.ezCSS, .col-sm-5.ezCSS, .col-sm-6.ezCSS, .col-sm-7.ezCSS, .col-sm-8.ezCSS, .col-sm-9.ezCSS, .col-sm-10.ezCSS, .col-sm-11.ezCSS, .col-sm-12.ezCSS {
    float: left;
    position: relative; }
  .col-sm-12.ezCSS {
    width: 100%; }
  .col-sm-11.ezCSS {
    width: 91.667%; }
  .col-sm-10.ezCSS {
    width: 83.333%; }
  .col-sm-9.ezCSS {
    width: 78%; }
  .col-sm-8.ezCSS {
    width: 66.667%; }
  .col-sm-7.ezCSS {
    width: 58.333%; }
  .col-sm-6.ezCSS {
    width: 50%; }
  .col-sm-5.ezCSS {
    width: 41.667%; }
  .col-sm-4.ezCSS {
    width: 33.333%; }
  .col-sm-3.ezCSS {
    width: 22%; }
  .col-sm-2.ezCSS {
    width: 16.667%; }
  .col-sm-1.ezCSS {
    width: 8.333%; }
  .col-sm-pull-12.ezCSS {
    right: 100%; }
  .col-sm-pull-11.ezCSS {
    right: 91.667%; }
  .col-sm-pull-10.ezCSS {
    right: 83.333%; }
  .col-sm-pull-9.ezCSS {
    right: 75%; }
  .col-sm-pull-8.ezCSS {
    right: 66.667%; }
  .col-sm-pull-7.ezCSS {
    right: 58.333%; }
  .col-sm-pull-6.ezCSS {
    right: 50%; }
  .col-sm-pull-5.ezCSS {
    right: 41.667%; }
  .col-sm-pull-4.ezCSS {
    right: 33.333%; }
  .col-sm-pull-3.ezCSS {
    right: 25%; }
  .col-sm-pull-2.ezCSS {
    right: 16.667%; }
  .col-sm-pull-1.ezCSS {
    right: 8.333%; }
  .col-sm-pull-0.ezCSS {
    right: 0%; }
  .col-sm-push-12.ezCSS {
    left: 100%; }
  .col-sm-push-11.ezCSS {
    left: 91.667%; }
  .col-sm-push-10.ezCSS {
    left: 83.333%; }
  .col-sm-push-9.ezCSS {
    left: 75%; }
  .col-sm-push-8.ezCSS {
    left: 66.667%; }
  .col-sm-push-7.ezCSS {
    left: 58.333%; }
  .col-sm-push-6.ezCSS {
    left: 50%; }
  .col-sm-push-5.ezCSS {
    left: 41.667%; }
  .col-sm-push-4.ezCSS {
    left: 33.333%; }
  .col-sm-push-3.ezCSS {
    left: 25%; }
  .col-sm-push-2.ezCSS {
    left: 16.667%; }
  .col-sm-push-1.ezCSS {
    left: 8.333%; }
  .col-sm-push-0.ezCSS {
    left: 0%; }
  .col-sm-offset-12.ezCSS {
    margin-left: 100%; }
  .col-sm-offset-11.ezCSS {
    margin-left: 91.667%; }
  .col-sm-offset-10.ezCSS {
    margin-left: 83.333%; }
  .col-sm-offset-9.ezCSS {
    margin-left: 75%; }
  .col-sm-offset-8.ezCSS {
    margin-left: 66.667%; }
  .col-sm-offset-7.ezCSS {
    margin-left: 58.333%; }
  .col-sm-offset-6.ezCSS {
    margin-left: 50%; }
  .col-sm-offset-5.ezCSS {
    margin-left: 41.667%; }
  .col-sm-offset-4.ezCSS {
    margin-left: 33.333%; }
  .col-sm-offset-3.ezCSS {
    margin-left: 25%; }
  .col-sm-offset-2.ezCSS {
    margin-left: 16.667%; }
  .col-sm-offset-1.ezCSS {
    margin-left: 8.333%; }
  .col-sm-offset-0.ezCSS {
    margin-left: 0%; }
  .col-md-1.ezCSS, .col-md-2.ezCSS, .col-md-3.ezCSS, .col-md-4.ezCSS, .col-md-5.ezCSS, .col-md-6.ezCSS, .col-md-7.ezCSS, .col-md-8.ezCSS, .col-md-9.ezCSS, .col-md-10.ezCSS, .col-md-11.ezCSS, .col-md-12.ezCSS {
    float: left;
    position: relative; }
  .col-md-12.ezCSS {
    width: 100%; }
  .col-md-11.ezCSS {
    width: 91.667%; }
  .col-md-10.ezCSS {
    width: 83.333%; }
  .col-md-9.ezCSS {
    width: 76%; }
  .col-md-8.ezCSS {
    width: 66.667%; }
  .col-md-7.ezCSS {
    width: 58.333%; }
  .col-md-6.ezCSS {
    width: 50%; }
  .col-md-5.ezCSS {
    width: 41.667%; }
  .col-md-4.ezCSS {
    width: 33.333%; }
  .col-md-3.ezCSS {
    width: 24%; }
  .col-md-2.ezCSS {
    width: 16.667%; }
  .col-md-1.ezCSS {
    width: 8.333%; }
  .col-md-pull-12.ezCSS {
    right: 100%; }
  .col-md-pull-11.ezCSS {
    right: 91.667%; }
  .col-md-pull-10.ezCSS {
    right: 83.333%; }
  .col-md-pull-9.ezCSS {
    right: 75%; }
  .col-md-pull-8.ezCSS {
    right: 66.667%; }
  .col-md-pull-7.ezCSS {
    right: 58.333%; }
  .col-md-pull-6.ezCSS {
    right: 50%; }
  .col-md-pull-5.ezCSS {
    right: 41.667%; }
  .col-md-pull-4.ezCSS {
    right: 33.333%; }
  .col-md-pull-3.ezCSS {
    right: 25%; }
  .col-md-pull-2.ezCSS {
    right: 16.667%; }
  .col-md-pull-1.ezCSS {
    right: 8.333%; }
  .col-md-pull-0.ezCSS {
    right: 0%; }
  .col-md-push-12.ezCSS {
    left: 100%; }
  .col-md-push-11.ezCSS {
    left: 91.667%; }
  .col-md-push-10.ezCSS {
    left: 83.333%; }
  .col-md-push-9.ezCSS {
    left: 75%; }
  .col-md-push-8.ezCSS {
    left: 66.667%; }
  .col-md-push-7.ezCSS {
    left: 58.333%; }
  .col-md-push-6.ezCSS {
    left: 50%; }
  .col-md-push-5.ezCSS {
    left: 41.667%; }
  .col-md-push-4.ezCSS {
    left: 33.333%; }
  .col-md-push-3.ezCSS {
    left: 25%; }
  .col-md-push-2.ezCSS {
    left: 16.667%; }
  .col-md-push-1.ezCSS {
    left: 8.333%; }
  .col-md-push-0.ezCSS {
    left: 0%; }
  .col-md-offset-12.ezCSS {
    margin-left: 100%; }
  .col-md-offset-11.ezCSS {
    margin-left: 91.667%; }
  .col-md-offset-10.ezCSS {
    margin-left: 83.333%; }
  .col-md-offset-9.ezCSS {
    margin-left: 75%; }
  .col-md-offset-8.ezCSS {
    margin-left: 66.667%; }
  .col-md-offset-7.ezCSS {
    margin-left: 58.333%; }
  .col-md-offset-6.ezCSS {
    margin-left: 50%; }
  .col-md-offset-5.ezCSS {
    margin-left: 41.667%; }
  .col-md-offset-4.ezCSS {
    margin-left: 33.333%; }
  .col-md-offset-3.ezCSS {
    margin-left: 25%; }
  .col-md-offset-2.ezCSS {
    margin-left: 16.667%; }
  .col-md-offset-1.ezCSS {
    margin-left: 8.333%; }
  .col-md-offset-0.ezCSS {
    margin-left: 0%; }
  .col-ms-1.ezCSS, .col-ms-2.ezCSS, .col-ms-3.ezCSS, .col-ms-4.ezCSS, .col-ms-5.ezCSS, .col-ms-6.ezCSS, .col-ms-7.ezCSS, .col-ms-8.ezCSS, .col-ms-9.ezCSS, .col-ms-10.ezCSS, .col-ms-11.ezCSS, .col-ms-12.ezCSS {
    float: left;
    position: relative; }
  .col-ms-12.ezCSS {
    width: 100%; }
  .col-ms-11.ezCSS {
    width: 91.667%; }
  .col-ms-10.ezCSS {
    width: 83.333%; }
  .col-ms-9.ezCSS {
    width: 75%; }
  .col-ms-8.ezCSS {
    width: 66.667%; }
  .col-ms-7.ezCSS {
    width: 58.333%; }
  .col-ms-6.ezCSS {
    width: 50%; }
  .col-ms-5.ezCSS {
    width: 41.667%; }
  .col-ms-4.ezCSS {
    width: 33.333%; }
  .col-ms-3.ezCSS {
    width: 25%; }
  .col-ms-2.ezCSS {
    width: 16.667%; }
  .col-ms-1.ezCSS {
    width: 8.333%; }
  .col-ms-pull-12.ezCSS {
    right: 100%; }
  .col-ms-pull-11.ezCSS {
    right: 91.667%; }
  .col-ms-pull-10.ezCSS {
    right: 83.333%; }
  .col-ms-pull-9.ezCSS {
    right: 75%; }
  .col-ms-pull-8.ezCSS {
    right: 66.667%; }
  .col-ms-pull-7.ezCSS {
    right: 58.333%; }
  .col-ms-pull-6.ezCSS {
    right: 50%; }
  .col-ms-pull-5.ezCSS {
    right: 41.667%; }
  .col-ms-pull-4.ezCSS {
    right: 33.333%; }
  .col-ms-pull-3.ezCSS {
    right: 25%; }
  .col-ms-pull-2.ezCSS {
    right: 16.667%; }
  .col-ms-pull-1.ezCSS {
    right: 8.333%; }
  .col-ms-pull-0.ezCSS {
    right: 0%; }
  .col-ms-push-12.ezCSS {
    left: 100%; }
  .col-ms-push-11.ezCSS {
    left: 91.667%; }
  .col-ms-push-10.ezCSS {
    left: 83.333%; }
  .col-ms-push-9.ezCSS {
    left: 75%; }
  .col-ms-push-8.ezCSS {
    left: 66.667%; }
  .col-ms-push-7.ezCSS {
    left: 58.333%; }
  .col-ms-push-6.ezCSS {
    left: 50%; }
  .col-ms-push-5.ezCSS {
    left: 41.667%; }
  .col-ms-push-4.ezCSS {
    left: 33.333%; }
  .col-ms-push-3.ezCSS {
    left: 25%; }
  .col-ms-push-2.ezCSS {
    left: 16.667%; }
  .col-ms-push-1.ezCSS {
    left: 8.333%; }
  .col-ms-push-0.ezCSS {
    left: 0%; }
  .col-ms-offset-12.ezCSS {
    margin-left: 100%; }
  .col-ms-offset-11.ezCSS {
    margin-left: 91.667%; }
  .col-ms-offset-10.ezCSS {
    margin-left: 83.333%; }
  .col-ms-offset-9.ezCSS {
    margin-left: 75%; }
  .col-ms-offset-8.ezCSS {
    margin-left: 66.667%; }
  .col-ms-offset-7.ezCSS {
    margin-left: 58.333%; }
  .col-ms-offset-6.ezCSS {
    margin-left: 50%; }
  .col-ms-offset-5.ezCSS {
    margin-left: 41.667%; }
  .col-ms-offset-4.ezCSS {
    margin-left: 33.333%; }
  .col-ms-offset-3.ezCSS {
    margin-left: 25%; }
  .col-ms-offset-2.ezCSS {
    margin-left: 16.667%; }
  .col-ms-offset-1.ezCSS {
    margin-left: 8.333%; }
  .col-ms-offset-0.ezCSS {
    margin-left: 0%; }
  .col-lg-1.ezCSS, .col-lg-2.ezCSS, .col-lg-3.ezCSS, .col-lg-4.ezCSS, .col-lg-5.ezCSS, .col-lg-6.ezCSS, .col-lg-7.ezCSS, .col-lg-8.ezCSS, .col-lg-9.ezCSS, .col-lg-10.ezCSS, .col-lg-11.ezCSS, .col-lg-12.ezCSS {
    float: left;
    position: relative; }
  .col-lg-12.ezCSS {
    width: 100%; }
  .col-lg-11.ezCSS {
    width: 91.667%; }
  .col-lg-10.ezCSS {
    width: 83.333%; }
  .col-lg-9.ezCSS {
    width: 75%; }
  .col-lg-8.ezCSS {
    width: 66.667%; }
  .col-lg-7.ezCSS {
    width: 58.333%; }
  .col-lg-6.ezCSS {
    width: 50%; }
  .col-lg-5.ezCSS {
    width: 41.667%; }
  .col-lg-4.ezCSS {
    width: 33.333%; }
  .col-lg-3.ezCSS {
    width: 25%; }
  .col-lg-2.ezCSS {
    width: 16.667%; }
  .col-lg-1.ezCSS {
    width: 8.333%; }
  .col-lg-pull-12.ezCSS {
    right: 100%; }
  .col-lg-pull-11.ezCSS {
    right: 91.667%; }
  .col-lg-pull-10.ezCSS {
    right: 83.333%; }
  .col-lg-pull-9.ezCSS {
    right: 75%; }
  .col-lg-pull-8.ezCSS {
    right: 66.667%; }
  .col-lg-pull-7.ezCSS {
    right: 58.333%; }
  .col-lg-pull-6.ezCSS {
    right: 50%; }
  .col-lg-pull-5.ezCSS {
    right: 41.667%; }
  .col-lg-pull-4.ezCSS {
    right: 33.333%; }
  .col-lg-pull-3.ezCSS {
    right: 25%; }
  .col-lg-pull-2.ezCSS {
    right: 16.667%; }
  .col-lg-pull-1.ezCSS {
    right: 8.333%; }
  .col-lg-pull-0.ezCSS {
    right: 0%; }
  .col-lg-push-12.ezCSS {
    left: 100%; }
  .col-lg-push-11.ezCSS {
    left: 91.667%; }
  .col-lg-push-10.ezCSS {
    left: 83.333%; }
  .col-lg-push-9.ezCSS {
    left: 75%; }
  .col-lg-push-8.ezCSS {
    left: 66.667%; }
  .col-lg-push-7.ezCSS {
    left: 58.333%; }
  .col-lg-push-6.ezCSS {
    left: 50%; }
  .col-lg-push-5.ezCSS {
    left: 41.667%; }
  .col-lg-push-4.ezCSS {
    left: 33.333%; }
  .col-lg-push-3.ezCSS {
    left: 25%; }
  .col-lg-push-2.ezCSS {
    left: 16.667%; }
  .col-lg-push-1.ezCSS {
    left: 8.333%; }
  .col-lg-push-0.ezCSS {
    left: 0%; }
  .col-lg-offset-12.ezCSS {
    margin-left: 100%; }
  .col-lg-offset-11.ezCSS {
    margin-left: 91.667%; }
  .col-lg-offset-10.ezCSS {
    margin-left: 83.333%; }
  .col-lg-offset-9.ezCSS {
    margin-left: 75%; }
  .col-lg-offset-8.ezCSS {
    margin-left: 66.667%; }
  .col-lg-offset-7.ezCSS {
    margin-left: 58.333%; }
  .col-lg-offset-6.ezCSS {
    margin-left: 50%; }
  .col-lg-offset-5.ezCSS {
    margin-left: 41.667%; }
  .col-lg-offset-4.ezCSS {
    margin-left: 33.333%; }
  .col-lg-offset-3.ezCSS {
    margin-left: 25%; }
  .col-lg-offset-2.ezCSS {
    margin-left: 16.667%; }
  .col-lg-offset-1.ezCSS {
    margin-left: 8.333%; }
  .col-lg-offset-0.ezCSS {
    margin-left: 0%; }
  .plans.threeCol .plan.ezCSS {
    float: left;
    margin: 0; }
  .plan .content.ezCSS {
    padding: 20px 0; }
  .plans.threeCol .plan.ezCSS {
    width: 32%; }
  .plans.threeCol .plan.plan-featured.ezCSS {
    width: 36%; }
  .plans.threeCol .plan.first.ezCSS {
    padding: 20px 10px 20px 0; }
  .plans.threeCol .plan.last.ezCSS {
    padding: 20px 0 20px 10px; }
  .plans.threeCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; }
  .plans.threeCol .plan.plan-featured.ezCSS {
    padding: 0; }
  .plans.fourCol.ezCSS {
    margin-left: -1%; }
  .plans.fourCol .plan.ezCSS {
    float: left; }
  .plans.fourCol .plan.ezCSS {
    width: 50%;
    padding: 0 1%; }
  .plans.fourCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; }
  .plans.fourCol.ezCSS {
    margin-left: 0; }
  .plans.fourCol .plan.ezCSS {
    float: left; }
  .plans.fourCol .plan.ezCSS {
    width: 21.666%; }
  .plans.fourCol .plan.plan-featured.ezCSS {
    width: 35%;
    padding: 0 !important; }
  .plans.fourCol .plan.ezCSS {
    padding: 30px 10px 0 0; }
  .plans.fourCol .plan.last.ezCSS {
    padding: 30px 0 0 10px !important; }
  .plans.fourCol .plan.plan-featured .content.ezCSS {
    padding: 40px 0; } }

.ezoic-wrapper-column-1.ezCSS, .ezoic-wrapper-column-2.ezCSS {
  width: 184px;
  float: left; }

#footer ul.ezCSS {
  margin: 0px;
  padding: 0px;
  list-style: none; }

#footer ul li.ezCSS {
  font-size: 14px;
  font-family: "Roboto",arial,lucida grande,helvetica,sans-serif;
  display: inline-block;
  padding-right: 10px; }

#footer ul li a.ezCSS {
  font-size: 14px;
  font-family: "Roboto",arial,lucida grande,helvetica,sans-serif;
  text-decoration: none; }

#footer ul li a.ezCSS:hover {
  text-decoration: underline; }

.footer-credits ul ul.ezCSS {
  padding-top: 0px;
  padding-bottom: 0px; }

@-moz-document url-prefix() {
  .equalize .rounding-fix {
    width: 100.25%; } }

@-moz-document url-prefix() {
  .inline-slider.flexslider .flex-viewport {
    width: 99.95%; } }

@-moz-document url-prefix() {
  .hover-effect img {
    margin-bottom: -1px;
    width: 100.5% !important; } }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/bs_freshtone/assets/css/header-nav-center.css&ezcb=143-0&tdir=/bs_freshtone/&scss=1&dirname=redhotfundraisingideas_com&did=114&eztmp=1&ezcss=1
 ************************************************
 */

.header.ezCSS {
  clear: both;
  position: relative;
  background: #ffffff;
  font-family: "Roboto Slab",sans-serif; }

.no-boxshadow .header.ezCSS {
  border-bottom: 1px solid #eeeeee; }

.header .container.ezCSS {
  max-width: none;
  width: 100%; }

.logo-svg.ezCSS {
  overflow: hidden;
  background: transparent !important; }

.svg #ezoic-template-logo img.fallbacklogo.ezCSS {
  display: none; }

.no-svg #ezoic-template-logo .logo-svg.ezCSS,
.no-js #ezoic-template-logo .logo-svg.ezCSS {
  display: none; }

.no-svg #ezoic-template-logo .fallbacklogo.ezCSS {
  display: block; }

#ezoic-template-logo.ezCSS {
  width: 100%;
  padding: 0 5%;
  position: relative;
  text-align: center;
  padding: 15px 0px;
  overflow: hidden; }

#ezoic-template-logo #ezoic-logo.ezCSS {
  margin: 0 auto;
  display: table;
  padding: 7px 0px; }

#ezoic-template-logo #logoDiv.ezCSS, #ezoic-template-logo #logoText.ezCSS {
  display: table-cell !important;
  vertical-align: middle !important;
  height: 60px !important;
  float: none !important; }

#ezoic-template-logo #logoDiv #siteName.ezCSS, #ezoic-template-logo #logoText #siteName.ezCSS {
  float: none;
  font-weight: 400;
  margin: 0px;
  padding: 0px;
  color: #444; }

#ezoic-template-logo #logoDiv #siteName a.ezCSS, #ezoic-template-logo #logoDiv #siteName a.ezCSS:visited, #ezoic-template-logo #logoText #siteName a.ezCSS, #ezoic-template-logo #logoText #siteName a.ezCSS:visited {
  text-decoration: none;
  font-weight: 400;
  text-transform: lowercase;
  color: #444;
  margin: .67em 0; }

#ezoic-template-logo #logoDiv img.ezCSS, #ezoic-template-logo #logoText img.ezCSS {
  max-height: 45px !important;
  margin-right: 7px; }

.logo-svg.ezCSS,
.no-svg #ezoic-template-logo .fallbacklogo.ezCSS,
.no-js #ezoic-template-logo .fallbacklogo.ezCSS {
  width: 100%;
  max-width: 180px;
  min-width: 100px;
  margin: 0 auto;
  opacity: 1; }

.no-js #ezoic-template-logo.ezCSS {
  opacity: 1; }

.primary-nav li a.ezCSS,
.mobile-menu li a.ezCSS {
  text-decoration: none; }

.primary-nav i.ezCSS:before,
.mobile-menu i.ezCSS:before {
  font-family: "ezoic-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  display: inline-block;
  width: 1em;
  margin-right: .2em;
  text-align: center; }

.primary-nav li i.ezCSS:before {
  content: "\e760"; }

.primary-nav li .active i.ezCSS:before {
  content: "\e763"; }

.mobile-menu ul li i.ezCSS:before {
  content: "\e762"; }

.primary-nav > .active > i.ezCSS:before,
.primary-nav li > .active i.ezCSS:before {
  content: "\e763"; }

.primary-nav li ul li i.ezCSS:before {
  content: "\e800"; }

.primary-nav li ul .active i.ezCSS:before {
  content: "\e80e"; }

.primary-nav li ul .active.parent i.ezCSS:before {
  content: "\e800"; }

.primary-nav li ul .active.parent .active i.ezCSS:before {
  content: "\e80e"; }

.primary-nav li a.ezCSS {
  color: #ffffff; }

.primary-nav > li > a.ezCSS:hover,
.primary-nav > .active > a.ezCSS,
.primary-nav > li > .dcjq-parent.active.ezCSS {
  color: #d8fa9c; }

.primary-nav ul li a.ezCSS:hover,
.primary-nav ul .active > a.ezCSS,
.primary-nav ul li .dcjq-parent.active.ezCSS {
  color: #ffffff;
  background: #659412; }

#nav.ezCSS {
  margin: 0;
  padding: 0;
  z-index: 100;
  height: 50px;
  background: #538EBA;
  float: left;
  width: 100%; }

#nav ul.ezCSS {
  list-style: none; }

.primary-nav li a.ezCSS {
  border: none;
  font-size: 15px !important;
  display: block;
  height: 50px;
  line-height: 50px;
  -webkit-font-smoothing: subpixel-antialiased;
  padding: 0 10px;
  color: #ffffff;
  text-decoration: none; }

.primary-nav > li > a.ezCSS {
  border-right: 1px solid #4681ae !important;
  border-left: 1px solid #5a93bd !important; }

.primary-nav > li.dropdown > a.ezCSS:after {
  content: '\e760';
  display: inline-block;
  font-family: "ezoic-fontello";
  font-size: 13px;
  padding-left: 7px; }

.primary-nav > li:last-child > a.ezCSS {
  border-right: none !important; }

.primary-nav > li:first-child > a.ezCSS {
  border-left: none !important; }

.primary-nav li ul a.ezCSS {
  height: auto;
  display: block;
  line-height: 1.5;
  padding: 7px 10px;
  margin: 0;
  font-size: 14px !important;
  width: auto;
  font-weight: 300; }

.primary-nav i.ezCSS {
  position: relative;
  right: -3px;
  top: 0px;
  font-size: 12px;
  font-size: 0.75rem; }

.primary-nav ul i.ezCSS {
  position: absolute;
  left: auto;
  right: 10px;
  top: 7px; }

.primary-nav.ezCSS {
  margin: 0;
  padding: 0;
  list-style: none;
  float: right;
  position: relative;
  right: 50%; }

.primary-nav ul.ezCSS {
  width: 225px;
  display: none;
  margin: 0;
  left: 0;
  top: 50px;
  background: #6fa314;
  position: absolute;
  z-index: 10000;
  border-radius: 0 0 5px 5px;
  padding: 15px 0; }

.no-boxshadow .primary-nav ul.ezCSS {
  border: 1px solid #dddddd;
  border-top-width: 0; }

.no-js .primary-nav li:hover > ul.ezCSS {
  display: block; }

.primary-nav ul li.parent > a.ezCSS:after {
  position: absolute;
  left: auto;
  right: 10px;
  top: 7px;
  content: "\e800";
  color: #ffffff;
  font-family: "ezoic-fontello"; }

.primary-nav ul ul.ezCSS {
  margin: 0;
  position: absolute;
  right: auto;
  border-top-width: 1px;
  top: -1px !important;
  left: 100%;
  border-radius: 5px; }

.primary-nav li ul li ul.ezCSS {
  top: 5px !important; }

.primary-nav li.ezCSS {
  float: left;
  padding: 0;
  margin: 0;
  position: relative;
  left: 50%; }

.primary-nav li ul li.ezCSS {
  left: auto;
  margin: 0;
  width: 100%; }

.primary-nav li.edge ul.ezCSS {
  left: auto;
  right: 0 !important; }

.primary-nav ul li.edge ul.ezCSS {
  right: auto;
  left: -225px !important; }

.primary-nav li.parent.edge > ul > li.parent > ul.ezCSS {
  right: auto;
  left: -225px !important; }

.mobile-trigger-wrapper.ezCSS,
.l_drillDownWrapper.ezCSS,
.mobile-menu.ezCSS,
.mobile-menu .search-mobile.ezCSS {
  display: none; }

.bat-content .target.ezCSS {
  padding-top: 60px;
  margin-top: -50px; }

.no-touch .bat-sidebar.affix-stick.ezCSS {
  top: 60px; }

.no-touch #page .anchor.ezCSS {
  padding-top: 70px;
  margin-top: -70px; }

.lt-ie9 .header.stickit.ezCSS,
.lt-ie9 .stripe.top-of-page.stickit.ezCSS {
  position: relative !important;
  top: auto; }

.no-touch .toolbar.stickit.ezCSS {
  visibility: hidden;
  padding-bottom: 180px;
  -webkit-transition: padding 0.75s ease-in-out;
  -moz-transition: padding 0.75s ease-in-out;
  -o-transition: padding 0.75s ease-in-out;
  -ms-transition: padding 0.75s ease-in-out;
  transition: padding 0.75s ease-in-out;
  -webkit-transform: translateZ(360deg);
  transform: translateZ(360deg); }

.content-header.open-content.ezCSS,
.accordion-header.open-ac-content.ezCSS {
  padding-top: 75px !important; }

.no-touch .header.stickit.ezCSS {
  background-color: #6fa314;
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 1000;
  top: 5px;
  height: 60px; }

.no-touch .header.stickit #ezoic-template-logo.ezCSS {
  display: none; }

.no-touch .header.stickit #nav.ezCSS {
  margin-top: 0;
  margin-bottom: 0; }

.no-touch .header.stickit #ezoic-template-logo.ezCSS {
  display: none; }

.no-touch .header.stickit .primary-nav > li > a.ezCSS {
  height: 60px;
  line-height: 60px; }

.no-touch .header.stickit .primary-nav ul.ezCSS {
  top: 60px; }

.no-touch .stripe.top-of-page.stickit.ezCSS {
  left: 0;
  right: 0;
  position: fixed;
  top: 0; }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/bs_freshtone/assets/css/colors/custom.css&ezcb=143-0&tdir=/bs_freshtone/&scss=1&dirname=redhotfundraisingideas_com&did=114&eztmp=1&ezcss=1
 ************************************************
 */

.text-primary.underline.ezCSS {
  border-color: #e85811; }

.btn-primary.ezCSS {
  color: #ffffff;
  background-color: #e85811;
  border-color: #d04f0f; }

.btn-primary.ezCSS:hover,
.btn-primary.ezCSS:focus,
.btn-primary.ezCSS:active,
.btn-primary.active.ezCSS,
.open .dropdown-toggle.btn-primary.ezCSS {
  color: #ffffff;
  background-color: #c24a0e;
  border-color: #97390b; }

.btn-primary.ezCSS:active,
.btn-primary.active.ezCSS,
.open .dropdown-toggle.btn-primary.ezCSS {
  background-image: none; }

.btn-primary.disabled.ezCSS,
.btn-primary[disabled].ezCSS,
fieldset[disabled] .btn-primary.ezCSS,
.btn-primary.disabled.ezCSS:hover,
.btn-primary[disabled].ezCSS:hover,
fieldset[disabled] .btn-primary.ezCSS:hover,
.btn-primary.disabled.ezCSS:focus,
.btn-primary[disabled].ezCSS:focus,
fieldset[disabled] .btn-primary.ezCSS:focus,
.btn-primary.disabled.ezCSS:active,
.btn-primary[disabled].ezCSS:active,
fieldset[disabled] .btn-primary.ezCSS:active,
.btn-primary.disabled.active.ezCSS,
.btn-primary[disabled].active.ezCSS,
fieldset[disabled] .btn-primary.active.ezCSS {
  background-color: #e85811;
  border-color: #d04f0f; }

.btn-primary .badge.ezCSS {
  color: #e85811;
  background-color: #ffffff; }

.btn-link.ezCSS,
.text-primary.ezCSS,
.btn-knockout.ezCSS:hover,
.btn-knockout.ezCSS:active,
.btn-knockout.ezCSS:focus {
  color: #e85811; }

a.ezCSS:hover {
  color: #e85811; }

.label-primary.ezCSS {
  background-color: #e85811; }

.label-primary[href].ezCSS:hover,
.label-primary[href].ezCSS:focus {
  background-color: #b8460e; }

.panel-primary.ezCSS {
  border-color: #e85811; }

.panel-primary > .panel-heading.ezCSS {
  color: #ffffff;
  background-color: #e85811;
  border-color: #e85811; }

.panel-primary > .panel-heading + .panel-collapse .panel-body.ezCSS {
  border-top-color: #e85811; }

.panel-primary > .panel-footer + .panel-collapse .panel-body.ezCSS {
  border-bottom-color: #e85811; }

a.list-group-item:hover span.ezCSS {
  border-color: #e85811; }

a.list-group-item.ezCSS {
  color: #333333; }

a.list-group-item .list-group-item-heading.ezCSS {
  color: #333333; }

a.list-group-item.ezCSS:hover,
a.list-group-item.ezCSS:focus {
  text-decoration: none;
  background-color: #f7f7f7; }

a.list-group-item.active.ezCSS,
a.list-group-item.active.ezCSS:hover,
a.list-group-item.active.ezCSS:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #e85811;
  border-color: #e85811; }

a.list-group-item.active .list-group-item-heading.ezCSS,
a.list-group-item.active:hover .list-group-item-heading.ezCSS,
a.list-group-item.active:focus .list-group-item-heading.ezCSS {
  color: inherit; }

a.list-group-item.active .list-group-item-text.ezCSS,
a.list-group-item.active:hover .list-group-item-text.ezCSS,
a.list-group-item.active:focus .list-group-item-text.ezCSS {
  color: #fbdaca; }

.dropdown-menu > li > a.ezCSS:hover,
.dropdown-menu > li > a.ezCSS:focus {
  text-decoration: none;
  color: #ffffff;
  background-color: #538EBA; }

.dropdown-menu > .active > a.ezCSS,
.dropdown-menu > .active > a.ezCSS:hover,
.dropdown-menu > .active > a.ezCSS:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #538EBA; }

.nav.ezCSS {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

.nav > li.ezCSS {
  position: relative;
  display: block; }

.nav > li > a.ezCSS {
  position: relative;
  display: block;
  padding: 10px 15px; }

.nav > li > a.ezCSS:hover,
.nav > li > a.ezCSS:focus {
  text-decoration: none;
  background-color: #eeeeee; }

.nav > li.disabled > a.ezCSS {
  color: #999999; }

.nav > li.disabled > a.ezCSS:hover,
.nav > li.disabled > a.ezCSS:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed; }

.nav .open > a.ezCSS,
.nav .open > a.ezCSS:hover,
.nav .open > a.ezCSS:focus {
  background-color: #eeeeee;
  border-color: #e85811; }

.nav .nav-divider.ezCSS {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.nav > li > a > img.ezCSS {
  max-width: none; }

.nav-tabs.ezCSS {
  border-bottom: 1px solid #dddddd; }

.nav-tabs > li.ezCSS {
  float: left;
  margin-bottom: -1px; }

.nav-tabs > li > a.ezCSS {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0; }

.nav-tabs > li > a.ezCSS:hover {
  border-color: #eeeeee #eeeeee #dddddd; }

.nav-tabs > li.active > a.ezCSS,
.nav-tabs > li.active > a.ezCSS:hover,
.nav-tabs > li.active > a.ezCSS:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default; }

.nav-tabs.nav-justified.ezCSS {
  width: 100%;
  border-bottom: 0; }

.nav-tabs.nav-justified > li.ezCSS {
  float: none; }

.nav-tabs.nav-justified > li > a.ezCSS {
  text-align: center;
  margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu.ezCSS {
  top: auto;
  left: auto; }

.nav-pills > li.ezCSS {
  float: left; }

.nav-pills > li > a.ezCSS {
  border-radius: 4px; }

.nav-pills > li + li.ezCSS {
  margin-left: 2px; }

.nav-pills > li.active > a.ezCSS,
.nav-pills > li.active > a.ezCSS:hover,
.nav-pills > li.active > a.ezCSS:focus {
  color: #ffffff;
  background-color: #e85811; }

.nav-stacked > li.ezCSS {
  float: none; }

.nav-stacked > li + li.ezCSS {
  margin-top: 2px;
  margin-left: 0; }

.nav-justified.ezCSS {
  width: 100%; }

.nav-justified > li.ezCSS {
  float: none; }

.nav-justified > li > a.ezCSS {
  text-align: center;
  margin-bottom: 5px; }

.nav-justified > .dropdown .dropdown-menu.ezCSS {
  top: auto;
  left: auto; }

.tab-content > .tab-pane.ezCSS {
  display: none; }

.tab-content > .active.ezCSS {
  display: block; }

.nav-tabs .dropdown-menu.ezCSS {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.form-control.ezCSS:focus {
  border-color: #e85811;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(232, 88, 17, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(232, 88, 17, 0.6); }

.stripe.ezCSS {
  background: #538EBA; }

.header.header-right.ezCSS {
  background: #e85811; }

.tb-dropmenu .active a.ezCSS,
.tb-dropmenu > a.ezCSS:hover,
.tb-dropmenu .parent .active.ezCSS {
  background: #e85811; }

.toolbar-menu a:not(.btn).ezCSS:hover,
.toolbar-menu .tb-drop > a:not(.btn).ezCSS:hover {
  color: #e85811; }

.toolbar .search #search-trigger.ezCSS:hover,
.toolbar .search #search-trigger.active.ezCSS {
  color: #e85811; }

.header-center .primary-nav li a.ezCSS {
  color: #ffffff; }

.header-center .primary-nav > li > a.ezCSS:hover,
.header-center .primary-nav > .active > a.ezCSS,
.header-center .primary-nav > li > .dcjq-parent.active.ezCSS {
  color: #f7fafc; }

.primary-nav ul li a.ezCSS:hover,
.primary-nav ul .active > a.ezCSS,
.primary-nav ul li .dcjq-parent.active.ezCSS {
  color: #ffffff !important;
  background: #659ac1 !important; }

.header-center #nav.ezCSS {
  background: #538EBA; }

.primary-nav ul.ezCSS {
  background: #538EBA; }

.header-right .primary-nav > li > a.ezCSS:hover,
.header-right .primary-nav > .active > a.ezCSS,
.header-right .primary-nav > li > .dcjq-parent.active.ezCSS {
  background: #dc5410; }

.header-right .primary-nav ul li a.ezCSS:hover,
.primary-nav ul .active > a.ezCSS,
.primary-nav ul li .dcjq-parent.active.ezCSS {
  background-color: #dc5410; }

.header-right #nav.ezCSS {
  background: #e85811;
  border-top-color: #f47232; }

.no-touch .header.header-center.stickit.ezCSS {
  background-color: #538EBA; }

.header-right #nav.ezCSS {
  background: #e85811; }

.section-title.ezCSS {
  border-color: #e85811; }

.section-title span.ezCSS {
  border-color: #006dcc; }

.page-tabs h2.rtabs-accordion.rtabs-tab-active.ezCSS {
  background: #e85811 !important; }

.rtabs .rtabs-tab-active.ezCSS {
  background: #e85811 !important; }

.page-tabs .rtabs-tab-content.ezCSS {
  border-top-colors: #e85811;
  border-bottom-color: #e85811; }

.sidebar-tabs h2.rtabs-accordion.rtabs-tab-active.ezCSS {
  background: #e85811 !important; }

.sidebar-tabs .rtabs-tab-active.ezCSS {
  background: #e85811 !important; }

.callout.ezCSS {
  border-left-color: #e85811; }

.video-holder i.ezCSS {
  color: #e85811; }

.content-group.ezCSS {
  border-left-color: #e85811; }

.content-header.open-content .ezicon-cancel-circled.ezCSS:hover {
  color: #e85811; }

.accordion-header.open-ac-content h3.ezCSS,
.accordion-header h3.ezCSS:hover {
  color: #e85811; }

.accordion-group.ezCSS {
  border-left-color: #e85811; }

.share-this-small span.ezCSS:hover {
  color: #e85811; }

.share-this-large span.ezCSS:hover {
  color: #e85811; }

.latest-carousel .bx-controls-direction a.ezCSS:hover {
  background: #e85811; }

.video-carousel .bx-controls-direction a.ezCSS:hover {
  background: #e85811; }

.portfolio-slide-wrapper .flex-direction-nav li a.ezCSS:hover {
  background: #e85811; }

.plan.plan-featured .price.ezCSS {
  background: #e85811; }

.plan li.show-details.active i.ezCSS,
.plan li.show-details:hover i.ezCSS {
  color: #e85811; }

.ribbon.ezCSS {
  background: #e85811; }

.bat-sidebar .nav > li > a.ezCSS:hover,
.bat-sidebar .nav > li > a.ezCSS:focus {
  border-left-color: #e85811; }

.bat-sidebar .nav > .active > a.ezCSS,
.bat-sidebar .nav > .active:hover > a.ezCSS,
.bat-sidebar .nav > .active:focus > a.ezCSS {
  color: #e85811;
  border-left-color: #e85811; }

.widget .title span.ezCSS {
  border-bottom-color: #006dcc; }

.navlist li.active a.ezCSS,
.navlist a.ezCSS:hover,
.navlist li:hover.ezCSS:before {
  color: #e85811; }

.widget .nav > li > a.ezCSS:hover,
.widget .nav > li > a.ezCSS:focus {
  border-left-color: #e85811; }

.widget .nav > .active > a.ezCSS,
.widget .nav > .active:hover > a.ezCSS,
.widget .nav > .active:focus > a.ezCSS {
  color: #e85811;
  border-left-color: #e85811; }

.tags a.ezCSS:hover {
  background: #e85811; }

.blog-detail .circle-date.ezCSS {
  background: #e85811; }

a:hover .circle-date.ezCSS {
  background: #e85811; }

#plant1 path.ezCSS {
  fill: #e85811; }

#plant2 path.ezCSS {
  fill: #e85811; }

#plant3 path.ezCSS {
  fill: #e85811; }

.featured-columns .title.ezCSS {
  color: #e85811;
  margin-top: 0; }

.sitemap li a.ezCSS:hover {
  border-color: #e85811; }

.sitemap .sectionheader > span.ezCSS {
  color: #e85811; }

.popup-image [class^="ezicon-"].ezCSS,
.popup-image [class*=" ezicon-"].ezCSS {
  background: #e85811; }

.pagination ul > li > a.ezCSS:hover,
.pagination ul > li > a.ezCSS:focus,
.pagination ul > .active > a.ezCSS,
.pagination ul > .active > span.ezCSS {
  background-color: #e85811; }

#toTop.ezCSS {
  background: #006dcc;
  color: #ffffff; }

.hover span i.ezCSS {
  background: #e85811; }

.hover-4.ezCSS {
  background: #e85811; }

#image-array-wrapper .popover.ezCSS {
  background: #e85811; }

#image-array-wrapper .popover.top .arrow.ezCSS:after {
  border-top-color: #e85811; }

.da-arrows span.ezCSS {
  color: #e85811; }

.da-dots li.da-dots-current.ezCSS,
.video-carousel .bx-pager.bx-default-pager a.active.ezCSS,
.inline-slider.flexslider .flex-control-paging li a.ezCSS:hover,
.inline-slider.flexslider .flex-control-paging li a.flex-active.ezCSS,
.flex-content.flexslider .flex-control-paging li a.flex-active.ezCSS,
.fw-flexslider.flexslider .flex-control-paging li a.flex-active.ezCSS,
.nivo-controlNav a.active.ezCSS,
.nivo-controlNav a.ezCSS:hover,
.rotating-testimonials.flexslider .flex-control-paging li a.ezCSS:hover,
.rotating-testimonials.flexslider .flex-control-paging li a.flex-active.ezCSS {
  background: #e85811;
  -webkit-box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px -1px 0px 1px rgba(0, 0, 0, 0.2); }

.customNivoDirection a.ezCSS:hover {
  color: #e85811; }

.nivo-caption.ezCSS {
  background: #e85811; }

.lemmon-wrap .next-page.ezCSS:hover,
.lemmon-wrap .prev-page.ezCSS:hover,
.lemmon-wrap .next-slide.ezCSS:hover,
.lemmon-wrap .prev-slide.ezCSS:hover {
  background: #e85811; }

.fw-flexslider.flexslider .flex-direction-nav .flex-next.ezCSS,
.fw-flexslider.flexslider .flex-direction-nav .flex-prev.ezCSS {
  background: #e85811; }

.flex-content-wrapper .flex-direction-nav .flex-next.ezCSS,
.flex-content-wrapper .flex-direction-nav .flex-prev.ezCSS {
  background: #e85811; }

.rs-arrows a.ezCSS:hover {
  color: #e85811; }

aside .ezoic-popular-pages ul.popular-list.ezCSS {
  list-style: none;
  padding: 0px;
  margin: 0px; }

aside .ezoic-popular-pages ul.popular-list li.ezCSS {
  font-size: 14px;
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 22px;
  display: block;
  position: relative;
  padding: 0px 0px 0px 15px;
  color: #538EBA; }

aside .ezoic-popular-pages ul.popular-list li a.ezCSS {
  text-decoration: none;
  font-family: 'Roboto', arial, 'lucida grande', helvetica, sans-serif;
  display: block;
  padding: 3px 0px;
  color: #538EBA; }

aside .ezoic-popular-pages ul.popular-list li a.ezCSS:hover {
  color: #e7402f; }

aside .ezoic-popular-pages ul.popular-list li.ezCSS:before {
  font-family: 'ezoic-fontello';
  content: '\e75e';
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 12px;
  line-height: 2.2;
  color: #538EBA; }

@media (min-width: 62em) {
  .ezCSS .section-title.ezCSS {
    line-height: 1 !important;
    padding-bottom: 10px;
    padding-left: 0;
    border-bottom: 1px solid #dddddd;
    border-left: 0; }
  .ezCSS .section-title span.ezCSS {
    border-left: 0;
    border-bottom: 5px solid #006dcc;
    display: inline;
    padding-bottom: 7px; } }

.widget .title span.ezCSS {
  border-bottom: 2px solid #006dcc;
  display: inline;
  position: relative;
  top: -2px; }

.footer .title span.ezCSS {
  border-bottom: 5px solid #006dcc; }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/bs_freshtone/assets/css/shadows.css&ezcb=143-0&tdir=/bs_freshtone/&scss=1&dirname=redhotfundraisingideas_com&did=114&eztmp=1
 ************************************************
 */
.notifymyass.ezCSS {
  -webkit-box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15); }

.header.ezCSS {
  -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1); }

.no-boxshadow .header.ezCSS {
  border-bottom: 1px solid #eee; }

.toolbar.ezCSS {
  -webkit-box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15); }

@media (max-width: 47.938em) {
  .mobile-trigger-wrapper.ezCSS {
    -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2); } }

@media (min-width: 48em) {
  .header-center #nav.ezCSS {
    -webkit-box-shadow: inset 0 4px 5px -2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 4px 5px -2px rgba(0, 0, 0, 0.1); }
  .primary-nav ul.ezCSS {
    -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.2); } }

@media (min-width: 62em) and (min-height: 48em) {
  .no-touch .header.stickit.ezCSS {
    -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1); } }

.content-inner-wrapper.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  -moz-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  o-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.panel-wrapper.ezCSS, .panel.panel-wrapper.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.widget.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.blog-detail .circle-date.ezCSS {
  -webkit-box-shadow: inset 3px 3px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 3px 3px 1px 2px rgba(0, 0, 0, 0.15); }

.circle-date.ezCSS, .widget .circle-date.ezCSS {
  -webkit-box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.25);
  box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.25); }

.bat-sidebar.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.map-iframe.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.map img.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.boxshadow .content-inner-wrapper.ezCSS, .boxshadow .panel-wrapper.ezCSS, .panel.panel-wrapper.ezCSS, .boxshadow .map-iframe.ezCSS, .boxshadow .bat-sidebar.ezCSS, .boxshadow .widget.ezCSS, .boxshadow .well.ezCSS, .boxshadow .plan .content.ezCSS, .boxshadow .latest-carousel li h4 span.ezCSS, .boxshadow .latest-carousel li span.credit span.ezCSS {
  border: none; }

.boxshadow .content-inner-wrapper .well.ezCSS {
  border: 1px solid #eee; }

.boxshadow .btn-custom.ezCSS {
  -webkit-box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.15);
  padding: 7px 12px 7px 13px !important; }

.boxshadow .btn.btn-lg.btn-custom.ezCSS {
  padding: 11px 18px 11px 19px !important; }

.boxshadow .btn.btn-sm.btn-custom.ezCSS {
  padding: 6px 10px 6px 11px !important; }

.boxshadow .btn.btn-xs.btn-custom.ezCSS {
  padding: 3px 10px 3px 11px !important; }

.boxshadow .btn-custom [class*="icon-"].ezCSS {
  position: relative;
  left: 0; }

.boxshadow .btn-custom.ezCSS:active {
  -webkit-box-shadow: inset -2px -2px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset -2px -2px 1px 2px rgba(0, 0, 0, 0.2); }

.boxshadow .btn-darkest.ezCSS:active {
  -webkit-box-shadow: inset -2px -2px 1px 2px rgba(0, 0, 0, 0.4);
  box-shadow: inset -2px -2px 1px 2px rgba(0, 0, 0, 0.4); }

.boxshadow .btn-knockout.btn-custom.ezCSS {
  -webkit-box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.05);
  padding: 7px 12px 7px 13px !important;
  border: none; }

@media (min-width: 48em) {
  .boxshadow .sort li a.ezCSS {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
    box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); } }

.blog-summary-grid li.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.blog-summary .entry-post.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.portfolio-summary li.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.boxshadow .masonry li.ezCSS {
  border: none; }

@media (max-width: 47.938em) {
  #filter.ezCSS {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
    box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }
  #filter-select.ezCSS {
    -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
    box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); } }

.boxshadow .equalize .inner-wrapper.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  border: none; }

.call-to-action.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.video-holder.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2); }

.latest-carousel li .hover.ezCSS {
  -webkit-box-shadow: -2px 2px 1px 1px rgba(0, 0, 0, 0.08);
  box-shadow: -2px 2px 1px 1px rgba(0, 0, 0, 0.08); }

.latest-carousel li h4 span.ezCSS, .latest-carousel li span.credit span.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.latest-carousel .item-caption.ezCSS {
  padding: 5px; }

.latest-carousel li.ezCSS {
  padding-bottom: 5px !important; }

.input-group.custom-append .btn span.ezCSS {
  -webkit-box-shadow: inset -2px 2px 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: inset -2px 2px 1px 2px rgba(0, 0, 0, 0.08); }

.well.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.boxshadow .content-inner-wrapper pre.prettyprint.ezCSS {
  -webkit-box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.05);
  border: none; }

.pagination ul > li > a.ezCSS, .pagination ul > li > span.ezCSS {
  -webkit-box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1); }

.boxshadow .pagination ul > li > a.ezCSS, .boxshadow .pagination ul > li > span.ezCSS {
  border: none; }

.image-widget a.ezCSS:before {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
  -webkit-box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.4); }

.boxshadow .footer.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  border-bottom: none; }

.testimonial-gallery li.ezCSS {
  -webkit-box-shadow: 0 4px 0px -2px rgba(34, 34, 34, 0.1);
  box-shadow: 0 4px 0px -2px rgba(34, 34, 34, 0.1); }

.testimonial.ezCSS {
  -webkit-box-shadow: 0 4px 0px -2px rgba(34, 34, 34, 0.1);
  box-shadow: 0 4px 0px -2px rgba(34, 34, 34, 0.1); }

#image-array-wrapper .image-array li img.ezCSS {
  -webkit-box-shadow: 0 0 5px 2px rgba(34, 34, 34, 0.5);
  box-shadow: 0 0 5px 2px rgba(34, 34, 34, 0.5); }

.image-array.ezCSS:after {
  -webkit-box-shadow: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.4);
  bottom: 0;
  left: 0;
  top: auto;
  width: 100%;
  height: 10px;
  position: absolute;
  z-index: 1000; }

.boxshadow .refine-wrapper.ezCSS:before {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid white;
  top: 0;
  left: 0; }

.rs-slider li.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2); }

.rs-thumb-wrap a.ezCSS:before {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1px solid white; }

.accordion-header h3.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.accordion-group.ezCSS {
  -webkit-box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: inset 2px 2px 5px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.boxshadow .accordion-header h3.ezCSS {
  border: none; }

.boxshadow .accordion-group.ezCSS {
  border-right: none;
  border-top: none;
  border-bottom: none; }

.da-slider.ezCSS {
  -webkit-box-shadow: inset 0 8px 8px -8px black, inset 0 -8px 8px -8px black;
  box-shadow: inset 0 8px 8px -8px black, inset 0 -8px 8px -8px black; }

.boxshadow .nivoSlider.ezCSS:before {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid white;
  top: 0;
  left: 0;
  z-index: 50; }

.boxshadow .lemmon-wrap.ezCSS:before, .lemmon-wrap.ezCSS:after {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.6);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  z-index: 800;
  top: 0;
  left: 0;
  height: 10px; }

.boxshadow .lemmon-wrap.ezCSS:after {
  -webkit-box-shadow: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.4);
  bottom: 0;
  left: 0;
  top: auto; }

@media only screen and (min-width: 48em) {
  .lemmon-wrap .prev-page.ezCSS, .lemmon-wrap .next-page.ezCSS {
    -webkit-box-shadow: inset 8px 8px -8px rgba(0, 0, 0, 0.6);
    box-shadow: inset 8px 8px -8px rgba(0, 0, 0, 0.6); } }

.boxshadow .fw-flexslider .slides li.ezCSS:before {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid white;
  top: 0;
  left: 0;
  z-index: 2; }

.boxshadow .flex-content-wrapper.ezCSS:before {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid white;
  top: 0;
  left: 0; }

.flex-content.flexslider .slides img.ezCSS {
  -webkit-box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.2); }

.boxshadow #customCarouselSlider.ezCSS:before {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.1), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid white;
  top: 0;
  left: 0; }

.boxshadow #myCarousel div.carousel-inner.ezCSS:before, .boxshadow #myCarousel .carousel-indicators.thumbitup li.ezCSS:before {
  position: absolute;
  z-index: 10;
  display: block;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.6);
  border: 4px solid rgba(255, 255, 255, 0.3); }

.plan .content.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1);
  box-shadow: 0px 0px 5px 1px rgba(34, 34, 34, 0.1); }

.plan .price.ezCSS {
  -webkit-box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 2px 2px 1px 2px rgba(0, 0, 0, 0.15); }

.jumbotron.ezCSS {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(34, 34, 34, 0.2), inset 0 -8px 8px -8px rgba(34, 34, 34, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(34, 34, 34, 0.2), inset 0 -8px 8px -8px rgba(34, 34, 34, 0.2); }

.main-page-header.ezCSS {
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(34, 34, 34, 0.2), inset 0 -8px 8px -8px rgba(34, 34, 34, 0.2);
  box-shadow: inset 0 8px 8px -8px rgba(34, 34, 34, 0.2), inset 0 -8px 8px -8px rgba(34, 34, 34, 0.2); }

.thumb-gallery li.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2); }

.thumb-gallery li.ezCSS:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.4); }

.thumb-gallery.flush ul.ezCSS {
  -webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.2); }

.thumb-gallery.flush li.ezCSS:before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 0px 5px 1px rgba(0, 0, 0, 0.3); }

a.thumbnail.ezCSS, div.thumbnail.ezCSS, li.thumbnail.ezCSS, span.thumbnail.ezCSS {
  border: none;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.2); }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/bs_freshtone/assets/css/fontello.min.css&ezcb=143-0&tdir=/bs_freshtone/&scss=1&dirname=redhotfundraisingideas_com&did=114&eztmp=1
 ************************************************
 */
@font-face {
  font-family: 'ezoic-fontello';
  src: url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Ffont%2Ffontello.woff") format("woff"), url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Ffont%2Ffontello.ttf") format("truetype"), url("//cdn.redhotfundraisingideas.com/utilcave_com/middleton/img.webp?dirname=redhotfundraisingideas_com&img=%2Fbs_freshtone%2Fassets%2Fcss%2F..%2Ffont%2Ffontello.svg%23fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="ezicon-"]:before, [class*=" ezicon-"]:before {
  font-family: "ezoic-fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em; }

.ezicon-search:before {
  content: '\e8a5'; }

.ezicon-facebook:before {
  content: '\e87b'; }

.ezicon-gplus-2:before {
  content: '\f0d5'; }

.ezicon-gplus-1:before {
  content: '\e82d'; }

.ezicon-twitter:before {
  content: '\e86b'; }

.ezicon-up-open-big:before {
  content: '\e767'; }


/**
 ************************************************
 * http://fonts.googleapis.com/css?solCSS=1&family=Roboto+Slab:400,300,700
 ************************************************
 */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJWnzFr9mZvT_UHhbfdJSi14.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJYakw-016tVsQQQG39Fg21E.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJVelpGjElTZ1Jeq8LaOYHJ4.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJVVelJS8uRe_EsKZc1-kQu0.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJWi3ynjutXmga_-_HwRw_TI.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJdMLxw0YnpnGn9KPg12ntXc.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Slab Light'), local('RobotoSlab-Light'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJR_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZtWzAZO5jzmKMLdhXX0jjfM.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zj7SM4dOitRzhyCJHm9GmZM.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37Zoz27WKZd5lTmW0ifk83oiA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZiQaIQS7eoe2Q76iOM-E-qU.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZjCQWan45qKFhfRgp1pUqvI.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZrMPoRk_aKrNhuQzzXSNQmU.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(http://fonts.gstatic.com/s/robotoslab/v6/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJa2NQuI1VhUO2wU2VnxWuoo.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJT3ry1b6gG4AHSUqZsyJbyw.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJVlojVcAm1sOA5jDgRw5rJ0.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJebnMPwAcn70DiBlWKlILpY.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJS86yumMshW5sEKYnTfdqzw.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJRVnH_LfgtC-TH1qZ08EGKQ.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'), url(http://fonts.gstatic.com/s/robotoslab/v6/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


/**
 ************************************************
 * http://fonts.googleapis.com/css?solCSS=1&family=Roboto:400,300,300italic,400italic,700,700italic
 ************************************************
 */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCNj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcdj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQndj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOdj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFNj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwndj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/1UHKSaO0Ug_iwZFTea-I6_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/q3F_9Y6Hs8VM7gyEeeSknPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/5isuFBHOM2SlH9wfDsben_esZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/qKqSlf3v29wQlNwsX_CCkvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/D-JGSMHGNnVLHePcmrjNPvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/Tc9XRlrDsZTs7kTIC1vz2fesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3tj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHTtj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqtj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfNj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPdj00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW9j00qvwa7FIWVKDOymo9DA.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at9WzAZO5jzmKMLdhXX0jjfM.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atz7SM4dOitRzhyCJHm9GmZM.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at4z27WKZd5lTmW0ifk83oiA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atyQaIQS7eoe2Q76iOM-E-qU.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0atzCQWan45qKFhfRgp1pUqvI.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at7MPoRk_aKrNhuQzzXSNQmU.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(http://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/XTdxXLfto4uJ-PvZd_wImhTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/m1uAalIytmLBFXF3PwhxpBTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/BzPrQn1Y6NQh1hZkHstkBhTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/i0Up8OwuR1OCkHxm4iiTTBTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/siQR0c1plrd8i43rIfDOFRTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/dFWsweFqlD8ExfyN7Gh_GBTbgVql8nDJpwnrE27mub0.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(http://fonts.gstatic.com/s/roboto/v15/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC9WzAZO5jzmKMLdhXX0jjfM.woff) format('woff');
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCz7SM4dOitRzhyCJHm9GmZM.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC4z27WKZd5lTmW0ifk83oiA.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCyQaIQS7eoe2Q76iOM-E-qU.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcCzCQWan45qKFhfRgp1pUqvI.woff) format('woff');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC7MPoRk_aKrNhuQzzXSNQmU.woff) format('woff');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(http://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


