/*@font-face{
font-display:swap;
    font-family:spufont;src:url('/wp-content/themes/SpellBrite/elements/fonts/spufont.eot?sze5my');src:url('/wp-content/themes/SpellBrite/elements/fonts/spufont.eot?#iefixsze5my') 
    format('embedded-opentype'),url('/wp-content/themes/SpellBrite/elements/fonts/spufont.woff?sze5my')format('woff'),url('/wp-content/themes/SpellBrite/elements/fonts/spufont.ttf?sze5my') format('truetype'),url('/wp-content/themes/SpellBrite/elements/fonts/spufont.svg?sze5my#spufont') format('svg');
    font-weight:400;font-style:normal;font-display:swap
}*/
[class*=" spu-icon-"],[class^=spu-icon-]{
    /*font-family:spufont;speak:none;font-style:normal;font-weight:400;font-variant:normal;*/
    text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.spu-close{position:absolute;padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;line-height:1}
.spu-icon-close:before{content: "\2613";font-weight: bold;}
.out_of_stock{background:#ffbab5;font-size:18px;font-weight:400;text-align:center;position:absolute;width:100%;}
.ytp-show-watch-later-title{display:none}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th{text-align:left}
.spellbrite-btn-green{color:green!important;border-color:green!important}
.spellbrite-btn-green:hover{color:#fff!important;background:green!important;border:2px solid green!important}
.colors-paleta{text-align:center;width:65%;position:absolute;bottom:-4px;right:0}
.paleta{width:20px;height:20px;display:inline-block;margin:0 7px 10px 7px;border:2px solid #a6a6a6;border-radius:4px!important;cursor:pointer;box-sizing:content-box}
.blue .bg-blue,.green .bg-green,.red .bg-red,.white .bg-white{border:2px solid #000}
.bg-red{background-color:red;color:transparent}
.bg-white{background-color:#fff;color:transparent}
.bg-blue{background-color:#00f;color:transparent}
.bg-green{background-color:green;color:transparent}
.choose_color{font-weight:700;display:inline-block;min-width:90px;text-align:-webkit-left;text-align:left;font-size:25px;vertical-align:sub}
.red .colors-paleta .choose_color{color:red}
.blue .colors-paleta .choose_color{color:#00f}
.green .colors-paleta .choose_color{color:green}
button.close{position:absolute;background-color:#404040;width:30px;height:30px;color:#fff;border-radius:15px;top:-13px;right:-13px;opacity:1;border:2px solid #fff;box-shadow:0 2px 1px 0 rgba(0,0,0,.75)}
#createyours .sign_width{width:50%;height:15px;margin:0;left:0;bottom:0;position:absolute;display:block;cursor:pointer;text-align:-webkit-right;font-size:14px;color:#999}
#createyours .colors-paleta{bottom:-15px}
video#videoinset{display:inline-flex;float:left;background-size:cover;width:480px;height:270px;position:relative}
#video_display #videoinset{width:100%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
address,blockquote,body,center,dd,dir,div,dl,dt,fieldset,form,frame,frameset,h1,h2,h3,h4,h5,h6,hr,html,menu,noframes,ol,p,pre,ul{display:block}
li{display:list-item}
head{display:none}
table{display:table}
tr{display:table-row}
thead{display:table-header-group}
tbody{display:table-row-group}
tfoot{display:table-footer-group}
col{display:table-column}
colgroup{display:table-column-group}
td,th{display:table-cell}
caption{display:table-caption;text-align:center}
th{font-weight:bolder;text-align:center}
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
h1{font-size:2em;margin:20px 0}
h2{font-size:1.5em;margin:15px 0}
h3{font-size:1.17em;margin:10px 0}
h4{font-size:1em;margin:.83em 0}
h5{font-size:.83em;margin:1.5em 0}
h6{font-size:.75em;margin:1.67em 0}
b,h1,h2,h3,h4,h5,h6,strong{font-weight:bolder}
blockquote{margin-left:40px;margin-right:40px}
address,cite,i,var{font-style:italic}
code,kbd,pre,samp,tt{font-family:monospace}
pre{white-space:pre}
button,input,select,textarea{display:inline-block}
big{font-size:1.17em}
small,sub,sup{font-size:.83em}
sub{vertical-align:sub}
sup{vertical-align:super}
table{border-spacing:2px}
tbody,tfoot,thead{vertical-align:middle}
td,th,tr{vertical-align:inherit}
del,s,strike{text-decoration:line-through}
hr{border:1px inset}
ol{list-style-type:decimal}
ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}
ins,u{text-decoration:underline}
br:before{content:"\A";white-space:pre-line}center{text-align:center}:focus{outline:thin dotted invert}
BDO[DIR=ltr]{direction:ltr;unicode-bidi:bidi-override}
BDO[DIR=rtl]{direction:rtl;unicode-bidi:bidi-override}
[DIR=ltr]{direction:ltr;unicode-bidi:embed}
[DIR=rtl]{direction:rtl;unicode-bidi:embed}
.video-height{padding:20px 0;width:640px;max-width:100%;height:370px}
span#grossprice{color:#000;font-weight:400}
.btn-green-effect{color:#28b424!important;border-color:#28b424!important}
.btn-green-effect:hover{background:#28b424!important;color:#fff!important}
#tabs-1,#tabs-2,#tabs-3,#tabs-4,.comment-respond,.tabnav{display:none}
@media print{
    h1{page-break-before:always}
    h1,h2,h3,h4,h5,h6{page-break-after:avoid}
    dl,ol,ul{page-break-before:avoid}
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
strong{font-weight:700}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
p.nocomments{display:none}
.alignleft{float:left}
.alignright{float:right}
p{margin:20px 0}
img{max-width:100%;height:auto}
.hidden{display:none!important}
#stage #page #page_section p.wp-caption-text{font-style:italic;font-weight:700;text-align:center}
.blog-template{display:flex}
.full-width{display:inline-block;width:100%}
.container{max-width:960px;margin:0 auto}
.lst_category{width:21%;float:left;padding:25px 2%;background:#d9d9d9;border-right:1px solid #666}
.lst_category h3{background-color:#d9d9d9;color:#000;font-weight:700;font-size:20px}
.category-back{width:19.6%;background:#d9d9d9;height:87%;position:absolute;z-index:-1;border-right:1px solid #666}
.category_content{width:69%;float:left;margin:15px 5%}
.category-item{margin-bottom:6px;font-weight:700;font-family:Helvetica}
.category-item a{text-decoration:none;color:#000;font-weight:500}
.category-item a:hover{color:#ee3124;font-weight:700}
.text-bold a{font-weight:700}
.menu-all{width:100%;height:30px}
.menu-responsive{display:none;width:100%}
.menu-ul{border-bottom:1px solid #000}
.menu-ul ul{margin:0}
.menu-ul>li{width:100%}
.menu-ul li ul li a{font-weight:100}
.menu-ul li a{background-color:#d9d9d9;text-decoration:none;padding:10px 12px;display:list-item;font-family:Helvetica;color:#000;font-weight:700;text-align:center;border-bottom:1px solid #ccc}
.menu-ul li a:hover{background-color:#434343;color:#ee3124;font-weight:700}
.menu-ul li ul{display:none;min-width:140px;width:100%}
.menu-ul li:hover>ul{display:block}
.menu-ul li ul li{position:relative;display:list-item}
#page .blog-template h2.woocommerce-loop-product__title,#page h2.woocommerce-loop-product__title,.category_content ul.products h3,.the_title h3,.woocommerce ul.products li.product h4,.woocommerce-page ul.products li.product h4{padding:.5em 0;margin:0;font-size:1em;color:#000;font-weight:700;font-family:Helvetica;min-height:55px;text-align:center;line-height:28px}
.woocommerce ul.products li.product p{font-size:1em;color:#000;font-family:Helvetica;margin:10px 0}
.woocommerce nav.woocommerce-pagination ul li a:hover{font-weight:700}
a.page-numbers{color:#ee3124}.woocommerce nav.woocommerce-pagination ul li span.current{color:#fff!important;font-weight:700;background:#ee3124!important}
div#page_section_content strong{font-weight:700}
div#cart #cart_content .woocommerce h3,div#page_section_content h3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}
.category-description-img img{width:100%}
.category-description-img{text-align:center;margin:10px 5%}
#page .category-description-img p.wp-caption-text{font-style:italic}
.category-description h1,h1.title-cp{font-size:20px!important;font-weight:700!important;font-family:sans-serif!important;color:#ee3124!important}
.title-b{font-size:20px!important;font-family:sans-serif!important;color:#000!important}
#page .category-description,#page .category-description p{font-weight:initial;font-style:initial;font-size:17px;color:#333;line-height:25px;margin-bottom:20px}
button.button.alt.cta{background:#fff;color:#ee3124;border-color:#ee3124;float:left;margin-right:5px}
/*rodrigo2025*/
form button.button.alt.cta:after{
    content: '\203A';
}
.woocommerce button.button.alt:hover{color:#fff!important;background:#ee3124}
span.strikethrough{text-decoration:line-through;color:#ee3124}
.separation{padding-right:10%}
li.product.type-product.status-publish{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:21.05%}
.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;text-decoration:none;overflow:visible;padding:6px 10px;font-weight:700;-webkit-border-radius:2px;border-radius:2px;left:auto;text-shadow:0 1px 0 #fff;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0,#dfdbdf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}
.quantity-input input.input-text.qty.text{width:40px;height:28px;float:left;padding:0;margin:0;text-align:center;border:1px solid #c7c0c7;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-appearance:textfield}
.quantity-input input.input-text.qty.text{width:40px;height:28px;float:left;padding:0;margin:0;text-align:center;border:1px solid #c7c0c7;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:700;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;-moz-appearance:textfield}
.quantity-input input.minus,.quantity-input input.plus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;text-decoration:none;overflow:visible;font-weight:700;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8);border:1px solid #c7c0c7;background:#f7f6f7;background:-webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#dfdbdf));background:-webkit-linear-gradient(#f7f6f7,#dfdbdf);background:-moz-linear-gradient(center top,#f7f6f7 0,#dfdbdf 100%);background:-moz-gradient(center top,#f7f6f7 0,#dfdbdf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.075),inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.1)}
.quantity-input input.minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}
.quantity-input input.plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.cont-izq{width:30%;float:left;box-sizing:border-box}
.cont-der{width:70%;float:right;position:relative;box-sizing:border-box;padding:12px 0 0 30px;font-size:18px;line-height:24px;font-weight:500;color:#000}
.cont-der p.name{color:#000!important;font-weight:400!important;margin:25px 0 0 35px}
.img_testimonial{width:100%;max-height:200px}
.embed-container{position:relative;padding-bottom:56%;height:0;overflow:hidden}
.embed-container iframe{width:99%}
.quantity-input input.minus{bottom:0;right:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}
.quantity-input .quantity.buttons_added{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1}
a{text-decoration:none}
#google_product div.left{padding-bottom:3%}.category_content .img-product{display:flex}#tellmemore_steps ul.products img,.category_content ul.products img{width:200px;max-width:200px}
.category_content .quantity-input{width:30%;float:left}
.category_content .btn-add-cart{width:70%;float:left}
#page #page_section #page_section_content.basic-template p,#page #page_section .content p{text-align:left}
#site_header #site_nav #site_navbar ul#site_main_nav li:hover ul.sub-menu ul.sub-menu{top:2px;display:none}
.lst_category a{text-decoration:none;color:#000}
.lst_category .current_page_item{font-weight:700}
.lst_category li{margin-bottom:6px}
.lst_category a:hover{color:#ee3124;font-weight:700}
.lst_category li ul{padding-top:5px;list-style-type:circle;margin-left:20px}
.lst_category li.menu-item-has-children>a{font-weight:700;font-size:20px;line-height:30px}
.lst_category li.menu-item-has-children>a:hover{color:#000}
.lines{display:none}
button.customized_sign.button.alt.cta:hover{color:#fff!important;font-weight:700;background:#ee3124!important}
.button-hidden{display:none!important}
.woocommerce-error,.woocommerce-message{background:#fff298;width:100%;position:relative;height:60px auto;line-height:60px;font-size:18px;font-weight:400;text-align:center;margin:0}
#content .woocommerce-message a.button{display:none}
#login-for-customers form{float:right;padding:10px 20px;font-family:'Signika Negative',sans-serif;font-size:16px;font-weight:700}
#login-for-customers{background:#000;color:#fff;text-align:right;width:960px;margin:0 auto}
form#loginform{padding:10px 20px;font-family:'Signika Negative',sans-serif;font-size:16px;font-weight:700}
form#loginform a{color:#fff}
form#loginform a:hover{color:#ee3124}
#loginform input[type=password],#loginform input[type=text]{border-radius:4px}
.post-list-left{width:60%;float:left}
.post-list-rigth{width:32%;float:left;text-align:right;padding:2% 0 0}
.post-list-rigth img{width:auto}
.post-list{padding-top:50px;clear:both;overflow:overlay}
#searchsubmit{background:url('/wp-content/themes/SpellBrite/elements/images/search/ico-search.png') no-repeat scroll center center/16px 16px rgba(0,0,0,0);border:medium none;text-indent:-99em;width:23px;height:23px;border:1px solid #777}
.blogpost-right{width:30%;float:right}
.blogpost-left{width:70%;float:left}
.blogpost-right img{width:80%;height:auto;margin-left:20%;margin-top:32px}
.blog-template h2 a,.blog-template li a{color:#000}
.blog-template .summary li a{color:#ee3124}
/* 01 agosto 2024*/
.blog-template h2{
	font-size:30px;
    margin-bottom:0;
}
/* 01 agosto 2024 */
.blog-page .wp-caption{padding:0 15px}
.blog-template a:hover{color:#ee3124;font-weight:700}
.blog-template .current_item{font-weight:700}
.basic-template li,.content-blog li{line-height:28px}
.basic-template ul,.content-blog ul{list-style:inherit;list-style-type:disc;margin:20px 0 20px 20px}
.cart-message .woocommerce-message,a.button.wc-forward{display:none}
#pty_overlay{background-color:transparent!important}
@keyframes move{50%{transform:translate(100%,0)}}
#pty_popup{animation:move 1.2s ease;animation-direction:reverse}
.col-md-6{width:50%}
.with-discount,.with-discount:hover{font-size:16px;font-weight:700!important;padding:0 0 8px;color:#000;display:inline-block;position:relative;width:100%}
.with-discount .amount{margin-right:15px}
.with-discount .amount{text-decoration:line-through;color:#ee3124}
#google_product .with-discount{font-size:24px;margin-top:17px}
ul#alternative_signs li{text-align:center}
#page div#section-multi-charcater-content a.cta{margin:26px 0 0 0;font-weight:700;color:#fff;float:none;margin:0 auto;display:inline-block}
.followup-checkout{display:none}
#gform_fields_7 label{margin-bottom:0}
#gform_fields_7 textarea{height:55px}
#page #gform_fields_7 h2.gsection_title{font-size:18px;font-weight:700;line-height:1.3}
#gform_fields_7 .gsection{border:0;margin-bottom:0}
#gform_fields_7 li{margin-top:8px}
.specs-table{float:left;background-color:#ccc;padding:5px 5% 15px;max-width:90%}
video{max-width:100%;height:auto}
#gform_wrapper_12{margin-top:0!important}
#gform_wrapper_12>form>.gform_heading>span{margin-bottom:0!important}
#login-for-customers #loginform{display:none}
#spelllogin:hover{color:#ee3124!important}
#affwp-register-form{border:2px solid;padding:5% 20%;border-radius:7px}
#affwp-login-form{border:2px solid;padding:5% 20%;border-radius:7px}
#affwp-register-form input{border-color:#000}
#affwp-login-form input{border-color:#000}
body #spu-66773{height:initial}
span.ui-accordion-header-icon.ui-icon.accordion-closed-icon{position:initial;float:right}
.cont-testimonial{width:100%;display:inline-block;padding:0 0 10px 0}
#testimonials #testimonials_content #quotebox p{width:860px;float:left;position:relative;margin:0 50px 0 50px;font-size:24px;line-height:42px;font-weight:400;color:#000;margin-bottom:10px}
.hide-href>a[title~=nothide]:first-child{display:block!important}
.hide-href>a:first-child{display:none!important}
.gform_wrapper .gform_footer input[type=submit]{background:none repeat scroll 0 0 #fff;border:2px solid #ee3124;border-radius:7px;color:#ee3124;cursor:pointer;display:block;float:left;font-size:20px;font-weight:600;height:43px;line-height:30px;margin:20px 0 0;padding:0 15px;position:relative;text-align:center;text-decoration:none;width:auto}
.gform_wrapper .gform_footer input:hover[type=submit]{background:none repeat scroll 0 0 #ee3124;color:#fff}
#login-for-customers>#cboxlogin{display:none}
.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha>div{margin-left:10px;width:0}
#page .gform_wrapper .contact-form .gform_footer.left_label,.gform_wrapper .gform_footer.right_label{margin-left:30%;margin-top:0;padding:5px 0}
#page .gform_wrapper .contact-form .gform_footer.left_label input,.gform_wrapper .gform_footer.right_label input{margin-top:0}
.gform_wrapper .gform_heading .gform_title{font-size:30px!important;color:red}
#gform_wrapper_15 .gform_heading .gform_description{font-size:18px!important}
body #gform_wrapper_15.gform_wrapper .ginput_complex .ginput_right select,body .gform_wrapper.gf_browser_chrome .ginput_complex select{height:36px;margin-top:2px}
body #gform_wrapper_15.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_right select,body .gform_wrapper.gf_browser_chrome .ginput_complex select{height:42px;margin-top:0}
.gform_wrapper select option{font-size:18px!important;font-weight:400!important}
body .gform_wrapper .gfield_checkbox li label,body .gform_wrapper .gfield_radio li label{font-size:20px}
#site_header #site_topbar ul#topbar_nav li img.imagenlogoBBB{height:38px;margin-left:5px}
#site_header #site_topbar ul#topbar_nav li.sizelBBB{margin-right:0}.menuonlysafari>li>a{letter-spacing:-1px!important}
.video-container-mjc{position:relative;padding-bottom:28.25%;padding-top:35px;height:0;overflow:hidden}
.video-container-mjc embed,.video-container-mjc iframe,.video-container-mjc object{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center!important}
.button-mjc{background:none repeat scroll 0 0 #fff;border:2px solid #ee3124;border-radius:7px;color:#ee3124;cursor:pointer;display:block;float:center;font-size:20px;font-weight:600;height:43px;line-height:30px;margin:20px 0 0;padding:0 15px;position:relative;text-align:center;text-decoration:none;width:auto}
.button-mjc:hover{background:none repeat scroll 0 0 #ee3124;color:#fff}
.woocommerce-billing-fields abbr{text-decoration:none}
body,html{overflow:auto}
#ie8,#stage,body{width:100%}
#page,#stage{overflow-x:hidden}
html{overflow-x:hidden;-webkit-font-smoothing:antialiased!important}
body{background:#000;height:100%;font-family:'Signika Negative',sans-serif;font-weight:300;font-size:16px;line-height:20px;color:#333;overflow-x:hidden}
#ie8{display:block;padding:10px 0;background:RED;text-align:center;color:#fff}
#stage{background:#fff;height:auto;position:absolute;z-index:10!important}
.desktop,.mobile{display:block!important}
#stage.navopen{margin-left:-305px}
#page,#page div.section{width:100%;margin:0;height:auto;float:left;position:relative}
#page{display:block;padding-top:125px}
#page div.section{padding:0;color:#333;-webkit-transform:translate3d(0,0,0)}
#page div.section #content{width:960px;height:auto;margin:40px auto;padding:0}
#page div.section #content #artwork{width:440px;min-height:300px;height:auto;float:left;position:relative;margin:0 10px 0 0}
#page div.section.right #content #artwork{margin:0 0 0 10px;float:right}
#page div.section #content #copy{width:460px;height:380px auto;float:left;position:relative;margin:0 10px 0 40px}
#page div.section.right #content #copy{width:460px;height:380px auto;float:left;position:relative;margin:0 40px 0 10px}
#page h2{color:#333;font-weight:400;font-size:30px;line-height:48px;padding:0;margin:20px 0;clear:both}
#page h1 em,#page h2 em,#page h3 em{font-weight:700;color:#ee3124}
#page li,#page p{color:#333;font-size:18px;line-height:28px;font-weight:300}
#page p.leftalign{text-align:left!important}
#google_product button.customized_sign.button.alt.cta,#page a.cta:link,#page a.cta:visited,#page div.cta,#page input.cta,.red-banner-email input[type=submit],a.cta:link,input.cta{background:0;width:auto;height:45px;float:left;position:relative;margin:20px 0 0;padding:0 15px;color:#ee3124;text-decoration:none;font-size:20px;line-height:43px;font-weight:600;text-align:center;border:2px solid #ee3124;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;display:block;cursor:pointer}
#page #include_pricing #coupon input#coupon_code,.red-banner-email input[type=email]{background:#fff;width:200px;height:40px;font-size:18px;line-height:40px;margin:0 20px;padding:0 10px;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#page a.cta:hover,#page a.cta:visited:hover,#page div.cta:hover,#page input.cta:hover,a.cta:hover,input.cta:hover{background:#ee3124;border:2px solid #ee3124;color:#fff}
#page #createyours #content input.cta{margin:20px;padding-top:initial;padding-bottom:initial}
#page #adding_to_cart{background:url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preloader_dots_red_64.gif') center 40px no-repeat;width:100%;height:auto;float:left;position:relative;margin:60px 0 0;display:none}
#page #adding_to_cart h1{width:100%;text-align:center;font-size:32px;font-weight:700;color:#333;float:left;position:relative;margin:164px 0 0;display:block}
.not-hidden{display:block!important}
#page #hero,#page #hero_fullpagevideo{background-color:#000;background-position:top right;background-size:cover;width:100%;height:530px;float:left;position:relative;margin:0;padding:0;z-index:0;overflow:hidden}
#page #hero #herocontent_fullpagevideo{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABLAAAAABCAYAAADO+FcMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgTWFjaW50b3NoIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY3QzU3ODdEMTAxQzExRTRCNjAzRUUzOEYwMTM2QjhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY3QzU3ODdFMTAxQzExRTRCNjAzRUUzOEYwMTM2QjhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjdDNTc4N0IxMDFDMTFFNEI2MDNFRTM4RjAxMzZCOEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjdDNTc4N0MxMDFDMTFFNEI2MDNFRTM4RjAxMzZCOEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7w0bPIAAAAbklEQVR42uyUSwqAMAxEpzf35EbdqRg7CW6E96BQ8hnSJHRIWgQAAADgE/sZ9CDtwdlHrwAA/v3Xu/eZ7cme5YSREy953ZiZ7Qu/k5vpuLoHq6HRqfE+m2hqVd4qs47KPCs7o+ZuzmyO/xKzCTAA/oGDApuJJskAAAAASUVORK5CYII=') right top repeat-y;width:450px;height:100%;position:absolute;padding-left:10%;padding-right:180px;top:0;z-index:1000!important}
#page #hero #herocontent h1{width:450px;color:#fff;font-weight:400;font-size:64px;line-height:72px;margin:80px 0 10px;float:left;position:relative}
#page #hero #hercontent h1 em{color:#ee3124;font-weight:700}
#page #hero #herocontent p{width:100%;color:#fff;font-weight:400;font-size:18px;line-height:26px;margin:0 0 40px;float:left;position:relative}
#page #hero #herocontent p font{width:100%;float:left;position:relative;padding-bottom:20px;text-indent:32px;color:#fff!important}
#page #hero #herocontent a.cta:link,#page #hero #herocontent a.cta:visited{width:auto;height:43px;float:left;position:relative;margin:0;padding:0 15px}
#page #videobackground.normal{float:left;position:relative;top:0!important;right:0;width:100%;height:auto;z-index:0!important}
#page #hero #videobackground.ipad{background:0 0!important;width:100%!important;height:110%!important;top:0;left:0;position:absolute!important;margin:-5% 0 0!important;display:block;z-index:10!important}
#page #hero #learnmore{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRBQUQ0QTQyNEZCODExRTNBQzA3QUNDRDBFRjI2OTEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRBQUQ0QTQzNEZCODExRTNBQzA3QUNDRDBFRjI2OTEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEFBRDRBNDA0RkI4MTFFM0FDMDdBQ0NEMEVGMjY5MTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEFBRDRBNDE0RkI4MTFFM0FDMDdBQ0NEMEVGMjY5MTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4i5Ar5AAAAM0lEQVR42mJggAJGJhwEE2EWGoFTAo1ghitmJizGhIWLU4IkxcQ6Az9BRGjgZCERAAEGAO2WATXh+/gjAAAAAElFTkSuQmCC') repeat-x;width:100%;height:80px;position:absolute;left:0;bottom:0;z-index:1000;text-align:center}
#page #hero #learnmore a#learnmorebtn{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/hero-learnmore-arrow.png') no-repeat;width:100px;height:40px;margin:20px auto;color:#fff;cursor:pointer;line-height:40px;font-weight:300;display:block;text-decoration:none}
#page #hero #learnmore a#learnmorebtn:hover{background-position:0 -40px;color:#ee3124}
#page #smallsubhead,#page #this_page_url{display:none}
#page #createyours{background:url('/wp-content/themes/SpellBrite/elements/images/section-bgs/letter-pattern.png') left top #fafafa;border-top:1px solid #ededed;border-bottom:1px solid #ededed}
#page #createyours #content #form{width:960px;margin:60px 0 0;text-align:center}
#page #createyours #content #form h2{color:#333;font-weight:400;font-size:48px;line-height:48px;padding:0;margin:20px 0}
#page #createyours #content #form h2 em{font-weight:700;color:#ee3124}
#page #createyours #content #form p{width:100%;font-weight:300;color:#333;text-align:center;display:block;font-size:18px;line-height:28px}
#page #createyours #content #form form{width:960px;float:left;position:relative;margin:40px 0 20px}
input{font-family:"Signika Negative",sans-serif}
#page #createyours #content #form form input[type=text]{background:#fff;width: 90%;height:60px;float:left;position:relative;padding:0 5% 0 5%;font-size:20px;line-height:60px;font-weight:300;color:#333;border:1px solid #bbb;text-align:center;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-transform:uppercase}
#page #createyours #content #form form input::-webkit-input-placeholder{color:#353333!important}
#page #createyours #content #form form input::-moz-placeholder{color:#353333!important}
#page #createyours #content #form form input:-ms-input-placeholder{color:#353333!important}
#page #createyours #content #form form .text_button_clear{width:30px;height:22px;padding:18px 15px;text-align:center;font-size:24px;color:#bbb;border-left:1px solid #bbb;right:0;position:absolute;margin: 1px 12.2%;cursor:pointer}
#page #createyours .text_line_editor{width: 75%; margin: 0 auto;}
#page #createyours #content #form form input.focus{font-weight:400;color:#4a4a4a;text-transform:uppercase}
div#mobile_button{display:inline-block}
#page #createyours #sign_displays{width:100%;float:left;position:relative;margin:50px 0 0}
#page #createyours .sign_frame{width:100%;float:left;position:relative;margin:0;padding-bottom:20px;display:none}
#page #createyours .sign_frame.show{display:block}
#page #createyours .sign_display{min-width:10px;height:66px;margin:0;left:480px;float:left;position:relative;display:block;pointer:cursor}
#page #createyours .sign_shadow{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/sign_shadow.png') center top no-repeat;width:960px;height:10px;margin:20px 0 0;float:left;position:relative;display:none}
#page #createyours .use_these{width:960px;float:left;position:relative;margin:20px 0;padding:0;text-align:center;font-size:14px;font-weight:300;line-height:22px;color:#333}
#page #redbar{background:#ee3124;height:100px}
#page #redbar #content{margin-top:0;margin-bottom:0}
#page #redbar #content h2{height:100px;float:left;position:relative;margin:0;font-size:42px;line-height:100px;font-weight:600;color:#fff}
#page #redbar #content a.cta:link,#page #redbar #content a.cta:visited{float:right;position:relative;margin:26px 0 0;border-color:#fff;color:#fff}
#page #redbar #content a.cta:hover,#page #redbar #content a.cta:visited:hover{background:#fff;color:#ee3124}
#page #cartbar{background:#9d2018;height:60px}
#page #cartbar #content{width:960px;height:60px;margin-top:0;margin-bottom:0}
#page #cartbar #content h2{width:auto!important;height:60px;float:left;position:relative;margin:0 0 0 66px;font-size:22px;line-height:60px;font-weight:400;color:#fff;display:block}
#page #cartbar #content h2 a:link,#page #cartbar #content h2 a:visited{color:#fff;text-decoration:none;border-bottom:2px dotted #fff;font-weight:700}
#page #cartbar #content h2 a:link:hover,#page #cartbar #content h2 a:visited:hover{border-bottom:2px solid #fff}
#page #cartbar #content #carticon{background:url('/wp-content/themes/SpellBrite/elements/images/cart-elements/cart-cartbar-icon.png') left top no-repeat;height:60px;width:56px;float:left;position:relative;margin:0 20px -80px 0;cursor:pointer}
#page #cartbar #content #carticon.full{background-position:left bottom}
#page #cartbar #content #carticon #cartcount{width:50px;height:20px;float:left;position:relative;margin:16px 0 0;color:#fff;font-weight:600;text-align:center}
#page #cartbar #content #carticon.full #cartcount{color:#9d2018;margin:18px 0 0 1px}
#page #cartbar #content a.cta:link,#page #cartbar #content a.cta:visited{background:0;float:right;position:relative;margin:12px 0 0;color:#fff;height:33px;padding:0 12px;font-size:20px;line-height:33px;border:2px solid #fff}
#page #cartbar #content a.cta:hover,#page #cartbar #content a.cta:visited:hover{background:#fff;color:#9d2018}
#page #letterdiagram{background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAwICQoJBwwKCQoNDAwOER0TERAQESMZGxUdKiUsKyklKCguNEI4LjE/MigoOk46P0RHSktKLTdRV1FIVkJJSkf/2wBDAQwNDREPESITEyJHMCgwR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wgARCALOAB4DAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECB//EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAADoMsBQQoAAAAAAAAAKQpAUEBQAAAAAAACkBQQFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoGTQAAABk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEBSAAAAAA0ACgAoANAApAUpCg0QFFIUAANQAKQoFAItACwABQQoAAAP/xAAbEAEAAgIDAAAAAAAAAAAAAAAREDAAAUBQcP/aAAgBAQABPwDla9+JJKiSowqJOl//xAAUEQEAAAAAAAAAAAAAAAAAAACA/9oACAECAQE/ADR//8QAFBEBAAAAAAAAAAAAAAAAAAAAgP/aAAgBAwEBPwA0f//Z') left top repeat-x #fff;width:100%;float:left;position:relative;margin:0;padding:0;border-top:1px solid #dcdad9}
#page #letterdiagram #letterdiagram_content{width:960px;height:718px;margin:0 auto;padding:0}
#page #letterdiagram #letterdiagram_content img#letter_diagram{width:960px;height:718px;float:left;position:relative;margin:0;display:block}
#page #letterdiagram #letterdiagram_content h2,#page #letterdiagram #letterdiagram_content img#letter_diagram_mobile,#page #letterdiagram #letterdiagram_content ul{display:none}
#page #subfooter{background:#1a1a1a;height:300px;border-top:1px solid #111;border-bottom:0 solid #000}
#page #subfooter #content{margin-top:0;margin-bottom:0}
#page #subfooter #content div.menu-footer-text-links-container{width:660px;float:left;position:relative;margin:60px 0 0;padding:0;clear:both}
#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links{width:660px;height:16px;float:left;position:relative;margin:0;padding:0;display:block}
#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li{height:16px;float:left;position:relative;margin:0 20px 0 0}
#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:link,#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:visited{height:16px;line-height:16px;font-size:16px;font-weight:400;color:#999;text-decoration:none;display:block}
#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:hover,#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:visited:hover{color:#fff}
#page #subfooter #content #footersignup{width:660px;height:154px;float:left;position:relative;clear:both;margin:0}
#page #subfooter #content #footersignup h2{width:660px;float:left;position:relative;margin:50px 0 10px;color:#fff;font-weight:600;font-size:18px;line-height:22px}
#page #subfooter #content #footersignup input[type=email]{background:0;width:360px;height:40px;float:left;position:relative;margin:0 10px 0 0;padding:0 10px;border:0;border:1px solid #666;color:#666;line-height:40px;font-size:16px;font-weight:300;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#page #subfooter #content #footersignup input{margin-top:0}
#page #subfooter #content #footersignup input.focus{color:#fff}
#page #subfooter #content #footersignup div.cta{float:left;margin:-2px 0 0}
#page #subfooter #content ul#footersocial{width:660px;height:40px;float:left;position:relative;margin:0;display:block;z-index:10;clear:both}
#page #subfooter #content ul#footersocial li{width:40px;height:40px;float:left;position:relative;display:block;margin:0 20px 0 0}
#page #subfooter #content ul#footersocial li:nth-child(5){margin-right:0}
#page #subfooter #content ul#footersocial li a:link,#page #subfooter #content ul#footersocial li a:visited{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/social-icons-footer.png') no-repeat;width:40px;height:40px;float:left;position:relative;display:block;margin:0;text-decoration:none;border:0}
#page #subfooter #content ul#footersocial li a#fb{background-position:0 0}
#page #subfooter #content ul#footersocial li a#fb:hover{background-position:0 -40px}
#page #subfooter #content ul#footersocial li a#t{background-position:-40px 0}
#page #subfooter #content ul#footersocial li a#t:hover{background-position:-40px -40px}
#page #subfooter #content ul#footersocial li a#li,#page #subfooter #content ul#footersocial li a#p{background-position:-80px 0}
#page #subfooter #content ul#footersocial li a#li:hover,#page #subfooter #content ul#footersocial li a#p:hover{background-position:-80px -40px}
#page #subfooter #content ul#footersocial li a#flick{background-position:-120px 0}
#page #subfooter #content ul#footersocial li a#flick:hover{background-position:-120px -40px}
#page #subfooter #content ul#footersocial li a#i,#page #subfooter #content ul#footersocial li a#yt{background-position:-160px 0}
#page #subfooter #content ul#footersocial li a#i:hover,#page #subfooter #content ul#footersocial li a#yt:hover{background-position:-160px -40px}
#page #subfooter #content #moneyship{width:381px;float:right;position:relative;margin:-208px 0 0}
#page #subfooter #content #moneyback,#page #subfooter #content #nextday{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_shipping.png') left top no-repeat;width:177px;float:right;position:relative;margin:0}
#page #subfooter #content #moneyback{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_moneyback.png') left top no-repeat;width:184px;margin-right:20px}
#page #subfooter #content #moneyback h2,#page #subfooter #content #nextday h2{width:100%;float:left;position:relative;margin:158px 0 0;font-weight:400;color:#fff;font-size:18px;line-height:18px;text-align:center}
#page #subfooter #content #moneyback h2 em,#page #subfooter #content #nextday h2 em{font-weight:700;color:#ee3124}
#page #footer{background:#000;height:100%;float:left;position:relative}
#page #footer #content{margin-top:0;margin-bottom:0}
#page #footer #logos{width:320px;height:60px;float:right;position:relative;margin:30px 0}
#page #footer #logos a#optiva{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/optiva-logo-footer.png') left top no-repeat;width:108px;height:60px;float:left;position:relative;margin:0;display:block;border:0;text-decoration:none}
#page #footer #logos #vdiv{background:#323232;width:1px;height:60px;float:left;position:relative;margin:0 0 0 33px;display:block}
#page #footer #logos a#spellbrite{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/spellbrite-logo-footer2.png') left top no-repeat;width:150px;height:60px;float:right;position:relative;margin:0;display:block;border:0;text-decoration:none}
#page #footer #textinfo{width:580px;float:left;position:relative;margin:15px 0 0}
#page #footer #contactinfo{width:580px;float:left;position:relative;margin:0 0 5px}
#page #footer #contactinfo p{font-size:16px;line-height:18px;color:#fff}
#page #footer #contactinfo a:link,#page #footer #contactinfo a:visited{color:#ee3124;margin-right:10px;text-decoration:none;border-bottom:1px dotted #ee3124}
#page #footer #contactinfo a:hover,#page #footer #contactinfo a:visited:hover{color:#fff;text-decoration:none;border-bottom:1px solid #fff}
#page #footer #copyrightinfo{width:580px;float:left;position:relative;margin:0;clear:both}
#page #footer #copyrightinfo p{font-size:13px;line-height:15px;color:#666}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
#page .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites.png') no-repeat;width:10px;height:66px;float:left;position:relative;margin:0;padding:0;cursor:pointer}
#page .blue .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-blue.png') no-repeat;width:10px;height:66px;float:left;position:relative;margin:0;padding:0;cursor:pointer}
#page .green .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-green.png') no-repeat;width:10px;height:66px;float:left;position:relative;margin:0;padding:0;cursor:pointer}
#page .white .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-white.png') no-repeat;width:10px;height:66px;float:left;position:relative;margin:0;padding:0;cursor:pointer}
#page .sign_display .letter.endleft{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/left.gif') no-repeat;width:14px}
#page .sign_display .letter.endright{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/right.gif') no-repeat;width:14px}
#page .blue .sign_display .letter.endleft{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/left.gif') no-repeat;width:14px}
#page .blue .sign_display .letter.endright{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/right.gif') no-repeat;width:14px}
#page .green .sign_display .letter.endleft{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/left.gif') no-repeat;width:14px}
#page .green .sign_display .letter.endright{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/right.gif') no-repeat;width:14px}
#page .white .sign_display .letter.endleft{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/left.gif') no-repeat;width:14px}
#page .white .sign_display .letter.endright{background:url('data:image/gif;base64,R0lGODlhEwBCAPMAAAAAANfX1+7u7uLi4vv7+9/f3/b29uvr69ra2vHx8eXl5f///wAAAAAAAAAAAAAAACH5BAUAAAAALAAAAAAOAEIAAASjMIQhi7XCmEQHvdeWTFIFWhzpnWj5scWhKCQclyV8ENriB6wDYEjUEYvB49CoZB6dyJOwmaRKlQDosvrkRkHT7tUKxmqz3u1YXCZfwt+3OY1exy1wdZstd+Pndnp9fH9+MYB7d4eGeXWJgoWEi5KNZ5Z0l4GOg4qVmJ+amY+beB4TK0E4JlIqQDACra4nAhQSqCcpprIYCik5YBojHsMDIBoGEQA7') no-repeat;width:14px}
#page .sign_display .letter.A{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/65.gif') no-repeat;width:44px}
#page .sign_display .letter.B{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/66.gif') no-repeat;width:38px}
#page .sign_display .letter.C{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/67.gif') no-repeat;width:41px}
#page .sign_display .letter.D{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/68.gif') no-repeat;width:41px}
#page .sign_display .letter.E{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/69.gif') no-repeat;width:34px}
#page .sign_display .letter.F{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/70.gif') no-repeat;width:34px}
#page .sign_display .letter.G{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/71.gif') no-repeat;width:41px}
#page .sign_display .letter.H{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/72.gif') no-repeat;width:40px}
#page .sign_display .letter.I{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/73.gif') no-repeat;width:12px}
#page .sign_display .letter.J{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/74.gif') no-repeat;width:31px}
#page .sign_display .letter.K{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/75.gif') no-repeat;width:39px}
#page .sign_display .letter.L{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/76.gif') no-repeat;width:34px}
#page .sign_display .letter.M{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/77.gif') no-repeat;width:50px}
#page .sign_display .letter.N{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/78.gif') no-repeat;width:40px}
#page .sign_display .letter.O{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/79.gif') no-repeat;width:41px}
#page .sign_display .letter.P{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/80.gif') no-repeat;width:37px}
#page .sign_display .letter.Q{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/81.gif') no-repeat;width:42px}
#page .sign_display .letter.R{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/82.gif') no-repeat;width:39px}
#page .sign_display .letter.S{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/83.gif') no-repeat;width:40px}
#page .sign_display .letter.T{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/84.gif') no-repeat;width:38px}
#page .sign_display .letter.U{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/85.gif') no-repeat;width:39px}
#page .sign_display .letter.V{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/86.gif') no-repeat;width:44px}
#page .sign_display .letter.W{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/87.gif') no-repeat;width:60px}
#page .sign_display .letter.X{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/88.gif') no-repeat;width:44px}
#page .sign_display .letter.Y{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/89.gif') no-repeat;width:43px}
#page .sign_display .letter.Z{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/90.gif') no-repeat;width:36px}
#page .sign_display .letter.n0{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/48.gif') no-repeat;width:37px}
#page .sign_display .letter.n1{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/49.gif') no-repeat;width:22px}
#page .sign_display .letter.n2{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/50.gif') no-repeat;width:35px}
#page .sign_display .letter.n3{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/51.gif') no-repeat;width:36px}
#page .sign_display .letter.n4{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/52.gif') no-repeat;width:37px}
#page .sign_display .letter.n5{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/53.gif') no-repeat;width:36px}
#page .sign_display .letter.n6{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/54.gif') no-repeat;width:37px}
#page .sign_display .letter.n7{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/55.gif') no-repeat;width:36px}
#page .sign_display .letter.n8{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/56.gif') no-repeat;width:37px}
#page .sign_display .letter.n9{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/57.gif') no-repeat;width:38px}
#page .sign_display .letter.space{background:url('data:image/gif;base64,R0lGODlhGQBCAPQAAAAAAL+/vd/f3sfIx+3t7MLHysbHxMfJyfb29r3Dx+Tk5MvMyvr6+cHCv8jJx/Pz88nKyPj498LCwerq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUAAAAALAAAAAAZAEIAAAXmoCCOZGkqqGKsbOu+rSPPdG3LRXHv9uEfvGBtsVgJd0RHQCJpOJ9OIhHqZDIfiKxWO6FNtgiAeEwuJx3ltHpMW7vJxNV73p674wa7u65P4/tqfIBjf4NkgoaFhmKIg4qLjYCPhpF9k4OVepeAmXabfZ1zn3qhb6N2pXdFeYuMM61ip3SvsLJvqWu2e7Stumu4ar6BvIvCacB+q7AAyGbKsM1wz63RhNOQxInXaVkR3t/eBDQE4BFkAVVWVkYz6hItAUvuVlIL6k8s9fpnQgb79UdkLAgYhB9BGkR8HNyRIMHCIQMdhAAAOw==') no-repeat;width:22px}
#page .sign_display .letter.exclamation{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/33.gif') no-repeat;width:12px}
#page .sign_display .letter.money{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/36.gif') no-repeat;width:26px}
#page .sign_display .letter.percent{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/37.gif') no-repeat;width:52px}
#page .sign_display .letter.ampersand{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/38.gif') no-repeat;width:44px}
#page .sign_display .letter.apostraphe{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/39.gif') no-repeat;width:11px}
#page .sign_display .letter.hyphen{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/45.gif') no-repeat;width:25px}
#page .sign_display .letter.period{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/46.gif') no-repeat;width:12px}
#page .sign_display .letter.at{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/at.gif') no-repeat;width:56px}
#page .sign_display .letter.hashtag{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/hashtag.gif') no-repeat;width:43px}
#page .sign_display .letter.question{background:url('/wp-content/themes/SpellBrite/elements/images/letters/red/question.gif') no-repeat;width:38px}
#page .blue .sign_display .letter.A{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/65.gif') no-repeat;width:44px}
#page .blue .sign_display .letter.B{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/66.gif') no-repeat;width:38px}
#page .blue .sign_display .letter.C{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/67.gif') no-repeat;width:41px}
#page .blue .sign_display .letter.D{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/68.gif') no-repeat;width:41px}
#page .blue .sign_display .letter.E{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/69.gif') no-repeat;width:34px}
#page .blue .sign_display .letter.F{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/70.gif') no-repeat;width:34px}
#page .blue .sign_display .letter.G{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/71.gif') no-repeat;width:41px}
#page .blue .sign_display .letter.H{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/72.gif') no-repeat;width:40px}
#page .blue .sign_display .letter.I{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/73.gif') no-repeat;width:12px}
#page .blue .sign_display .letter.J{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/74.gif') no-repeat;width:31px}
#page .blue .sign_display .letter.K{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/75.gif') no-repeat;width:39px}
#page .blue .sign_display .letter.L{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/76.gif') no-repeat;width:34px}
#page .blue .sign_display .letter.M{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/77.gif') no-repeat;width:50px}
#page .blue .sign_display .letter.N{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/78.gif') no-repeat;width:40px}
#page .blue .sign_display .letter.O{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/79.gif') no-repeat;width:41px}
#page .blue .sign_display .letter.P{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/80.gif') no-repeat;width:37px}
#page .blue .sign_display .letter.Q{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/81.gif') no-repeat;width:42px}
#page .blue .sign_display .letter.R{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/82.gif') no-repeat;width:39px}
#page .blue .sign_display .letter.S{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/83.gif') no-repeat;width:40px}
#page .blue .sign_display .letter.T{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/84.gif') no-repeat;width:38px}
#page .blue .sign_display .letter.U{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/85.gif') no-repeat;width:39px}
#page .blue .sign_display .letter.V{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/86.gif') no-repeat;width:44px}
#page .blue .sign_display .letter.W{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/87.gif') no-repeat;width:60px}
#page .blue .sign_display .letter.X{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/88.gif') no-repeat;width:44px}
#page .blue .sign_display .letter.Y{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/89.gif') no-repeat;width:43px}
#page .blue .sign_display .letter.Z{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/90.gif') no-repeat;width:36px}
#page .blue .sign_display .letter.n0{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/48.gif') no-repeat;width:37px}
#page .blue .sign_display .letter.n1{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/49.gif') no-repeat;width:22px}
#page .blue .sign_display .letter.n2{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/50.gif') no-repeat;width:35px}
#page .blue .sign_display .letter.n3{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/51.gif') no-repeat;width:36px}
#page .blue .sign_display .letter.n4{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/52.gif') no-repeat;width:37px}
#page .blue .sign_display .letter.n5{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/53.gif') no-repeat;width:36px}
#page .blue .sign_display .letter.n6{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/54.gif') no-repeat;width:37px}
#page .blue .sign_display .letter.n7{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/55.gif') no-repeat;width:36px}
#page .blue .sign_display .letter.n8{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/56.gif') no-repeat;width:37px}
#page .blue .sign_display .letter.n9{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/57.gif') no-repeat;width:38px}
#page .blue .sign_display .letter.space{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/32.gif') no-repeat;width:22px}
#page .blue .sign_display .letter.exclamation{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/33.gif') no-repeat;width:13px}
#page .blue .sign_display .letter.money{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/36.gif') no-repeat;width:26px}
#page .blue .sign_display .letter.percent{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/37.gif') no-repeat;width:52px}
#page .blue .sign_display .letter.ampersand{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/38.gif') no-repeat;width:44px}
#page .blue .sign_display .letter.apostraphe{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/39.gif') no-repeat;width:11px}
#page .blue .sign_display .letter.hyphen{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/45.gif') no-repeat;width:25px}
#page .blue .sign_display .letter.period{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/46.gif') no-repeat;width:12px}
#page .blue .sign_display .letter.at{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/at.gif') no-repeat;width:56px}
#page .blue .sign_display .letter.hashtag{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/hashtag.gif') no-repeat;width:43px}
#page .blue .sign_display .letter.question{background:url('/wp-content/themes/SpellBrite/elements/images/letters/blue/question.gif') no-repeat;width:38px}
#page .green .sign_display .letter.A{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/65.gif') no-repeat;width:44px}
#page .green .sign_display .letter.B{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/66.gif') no-repeat;width:38px}
#page .green .sign_display .letter.C{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/67.gif') no-repeat;width:41px}
#page .green .sign_display .letter.D{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/68.gif') no-repeat;width:41px}
#page .green .sign_display .letter.E{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/69.gif') no-repeat;width:34px}
#page .green .sign_display .letter.F{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/70.gif') no-repeat;width:34px}
#page .green .sign_display .letter.G{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/71.gif') no-repeat;width:41px}
#page .green .sign_display .letter.H{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/72.gif') no-repeat;width:40px}
#page .green .sign_display .letter.I{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/73.gif') no-repeat;width:12px}
#page .green .sign_display .letter.J{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/74.gif') no-repeat;width:31px}
#page .green .sign_display .letter.K{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/75.gif') no-repeat;width:39px}
#page .green .sign_display .letter.L{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/76.gif') no-repeat;width:34px}
#page .green .sign_display .letter.M{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/77.gif') no-repeat;width:50px}
#page .green .sign_display .letter.N{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/78.gif') no-repeat;width:40px}
#page .green .sign_display .letter.O{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/79.gif') no-repeat;width:41px}
#page .green .sign_display .letter.P{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/80.gif') no-repeat;width:37px}
#page .green .sign_display .letter.Q{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/81.gif') no-repeat;width:42px}
#page .green .sign_display .letter.R{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/82.gif') no-repeat;width:39px}
#page .green .sign_display .letter.S{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/83.gif') no-repeat;width:40px}
#page .green .sign_display .letter.T{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/84.gif') no-repeat;width:38px}
#page .green .sign_display .letter.U{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/85.gif') no-repeat;width:39px}
#page .green .sign_display .letter.V{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/86.gif') no-repeat;width:44px}
#page .green .sign_display .letter.W{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/87.gif') no-repeat;width:60px}
#page .green .sign_display .letter.X{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/88.gif') no-repeat;width:44px}
#page .green .sign_display .letter.Y{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/89.gif') no-repeat;width:43px}
#page .green .sign_display .letter.Z{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/90.gif') no-repeat;width:36px}
#page .green .sign_display .letter.n0{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/48.gif') no-repeat;width:37px}
#page .green .sign_display .letter.n1{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/49.gif') no-repeat;width:22px}
#page .green .sign_display .letter.n2{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/50.gif') no-repeat;width:35px}
#page .green .sign_display .letter.n3{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/51.gif') no-repeat;width:36px}
#page .green .sign_display .letter.n4{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/52.gif') no-repeat;width:37px}
#page .green .sign_display .letter.n5{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/53.gif') no-repeat;width:36px}
#page .green .sign_display .letter.n6{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/54.gif') no-repeat;width:37px}
#page .green .sign_display .letter.n7{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/55.gif') no-repeat;width:36px}
#page .green .sign_display .letter.n8{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/56.gif') no-repeat;width:37px}
#page .green .sign_display .letter.n9{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/57.gif') no-repeat;width:38px}
#page .green .sign_display .letter.space{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/32.gif') no-repeat;width:22px}
#page .green .sign_display .letter.exclamation{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/33.gif') no-repeat;width:13px}
#page .green .sign_display .letter.money{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/36.gif') no-repeat;width:26px}
#page .green .sign_display .letter.percent{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/37.gif') no-repeat;width:52px}
#page .green .sign_display .letter.ampersand{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/38.gif') no-repeat;width:44px}
#page .green .sign_display .letter.apostraphe{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/39.gif') no-repeat;width:11px}
#page .green .sign_display .letter.hyphen{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/45.gif') no-repeat;width:25px}
#page .green .sign_display .letter.period{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/46.gif') no-repeat;width:12px}
#page .green .sign_display .letter.at{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/at.gif') no-repeat;width:56px}
#page .green .sign_display .letter.hashtag{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/hashtag.gif') no-repeat;width:43px}
#page .green .sign_display .letter.question{background:url('/wp-content/themes/SpellBrite/elements/images/letters/green/question.gif') no-repeat;width:38px}
#page .white .sign_display .letter.A{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/65.gif') no-repeat;width:44px}
#page .white .sign_display .letter.B{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/66.gif') no-repeat;width:38px}
#page .white .sign_display .letter.C{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/67.gif') no-repeat;width:41px}
#page .white .sign_display .letter.D{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/68.gif') no-repeat;width:41px}
#page .white .sign_display .letter.E{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/69.gif') no-repeat;width:34px}
#page .white .sign_display .letter.F{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/70.gif') no-repeat;width:34px}
#page .white .sign_display .letter.G{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/71.gif') no-repeat;width:41px}
#page .white .sign_display .letter.H{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/72.gif') no-repeat;width:40px}
#page .white .sign_display .letter.I{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/73.gif') no-repeat;width:12px}
#page .white .sign_display .letter.J{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/74.gif') no-repeat;width:31px}
#page .white .sign_display .letter.K{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/75.gif') no-repeat;width:39px}
#page .white .sign_display .letter.L{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/76.gif') no-repeat;width:34px}
#page .white .sign_display .letter.M{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/77.gif') no-repeat;width:50px}
#page .white .sign_display .letter.N{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/78.gif') no-repeat;width:40px}
#page .white .sign_display .letter.O{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/79.gif') no-repeat;width:41px}
#page .white .sign_display .letter.P{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/80.gif') no-repeat;width:37px}
#page .white .sign_display .letter.Q{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/81.gif') no-repeat;width:42px}
#page .white .sign_display .letter.R{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/82.gif') no-repeat;width:39px}
#page .white .sign_display .letter.S{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/83.gif') no-repeat;width:40px}
#page .white .sign_display .letter.T{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/84.gif') no-repeat;width:38px}
#page .white .sign_display .letter.U{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/85.gif') no-repeat;width:39px}
#page .white .sign_display .letter.V{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/86.gif') no-repeat;width:44px}
#page .white .sign_display .letter.W{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/87.gif') no-repeat;width:60px}
#page .white .sign_display .letter.X{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/88.gif') no-repeat;width:44px}
#page .white .sign_display .letter.Y{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/89.gif') no-repeat;width:43px}
#page .white .sign_display .letter.Z{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/90.gif') no-repeat;width:36px}
#page .white .sign_display .letter.n0{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/48.gif') no-repeat;width:37px}
#page .white .sign_display .letter.n1{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/49.gif') no-repeat;width:22px}
#page .white .sign_display .letter.n2{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/50.gif') no-repeat;width:35px}
#page .white .sign_display .letter.n3{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/51.gif') no-repeat;width:36px}
#page .white .sign_display .letter.n4{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/52.gif') no-repeat;width:37px}
#page .white .sign_display .letter.n5{background:url('data:image/gif;base64,R0lGODlhJwBCAPUAADMzM5mZmWVlZc3Nzenp6YODg1FRUXZ2dvb29ry8vN3d3V9fX21tbY6OjkhISNTU1PLy8lpaWv///8XFxT8/P6ioqGlpadLS0u3t7YmJiVVVVXx8fPr6+uXl5WJiYnJycpSUlMrKygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQAAAAALAAAAAAnAEIAAAb/wMFjSCwaj8jkUKhsOpFMZGhBXXiu2Ky2uiheoseKpUFuZM7ognq92awFxsHlglQj7vi8Hs/pM4xzdEcfIBwYh4iJiooHRiGBkHMMCRwEFlVamVpzA50Sn6ChHgoSHRqnpxERqKytB6GwsQwEHB0Zsbi5uqEMCBIPBbvCwxsMnxO3w8q4B8ESFcvRsAsgn9DS2BHXDdjZE5/O3csatBzV4ssRfRDh6MIWnwTJ7sLOwPTCG9fI+LsM38/67YLzKYBAXaM+cTuIK0K5dg0+SJy4EJ0GCH1uZWBwIEAIDAgwdHiQIMCBitI8gGLAIMMEDH36HMKDAcSHbhZiVpgQU0GF/wIWggZIEAIChAQMzilrcCBmzAEWHFBwQFUqBW1GQxBatqGaUQ4QGjjQsCHWBqkZ7jwwpsyCvgBwPzhoZxbAhj4K2AqTW5WqUl0FKDTIOI8hqA8UKnB4AM8wLFWHNqB0LJZSBb2OP8391TjzJwsREBB45VmhAwUIzpTWbPnmageKoa6WoKGQggWzPQRT0Nmzh6YKVK5e8GGx8NILDiB4gHu1gA0YJhz3LCDthN6Za3OoMD274goCZmsYgKAB5swOEbRZfaAphu6PWbYUF4Hngwi7YCNQQBqbhz4gwBeKA65N1hZPHSxQmCzkcKCAgbuYd0cFGgxDASUcJCDNAh1w1rSfLgswgBEG1wwjADRhVTiMAg5AVwmEsFigWIbaxAIGEVFl0EFIBXwISgYdldOBBxpMUIQCCsgRyRwfGFDAA4eEUMGUIICQwQYBdBDTAx9okEAgRXSiABJibZCAUXegeUdPIGjwgRJKIqFAAgY4CSVICMQEQQgZgAbCmEnciMQGU6niVhsbeDBWARMoMEegTyRZwUYaSGWABQFMcIGjgiDxxRNEABrqEI8mEYigoKY6BJIKBAEAOw==') no-repeat;width:36px}
#page .white .sign_display .letter.n6{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/54.gif') no-repeat;width:37px}
#page .white .sign_display .letter.n7{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/55.gif') no-repeat;width:36px}
#page .white .sign_display .letter.n8{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/56.gif') no-repeat;width:37px}
#page .white .sign_display .letter.n9{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/57.gif') no-repeat;width:38px}
#page .white .sign_display .letter.space{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/32.gif') no-repeat;width:22px}
#page .white .sign_display .letter.exclamation{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/33.gif') no-repeat;width:13px}
#page .white .sign_display .letter.money{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/36.gif') no-repeat;width:26px}
#page .white .sign_display .letter.percent{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/37.gif') no-repeat;width:52px}
#page .white .sign_display .letter.ampersand{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/38.gif') no-repeat;width:44px}
#page .white .sign_display .letter.apostraphe{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/39.gif') no-repeat;width:11px}
#page .white .sign_display .letter.hyphen{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/45.gif') no-repeat;width:25px}
#page .white .sign_display .letter.period{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/46.gif') no-repeat;width:12px}
#page .white .sign_display .letter.at{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/at.gif') no-repeat;width:56px}
#page .white .sign_display .letter.hashtag{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/hashtag.gif') no-repeat;width:43px}
#page .white .sign_display .letter.question{background:url('/wp-content/themes/SpellBrite/elements/images/letters/white/question.gif') no-repeat;width:38px}
#page #cart,#page #page_section{width:100%;height:auto;margin-top:80px;float:left;position:relative}
#page #cart.adjusted,#page #page_section.adjusted{margin-top:0}
#page #page_section #page_section_content,#page #page_section .content{width:960px;height:auto;margin:40px auto;padding:0 15px}
#page #cart #cart_content{width:960px;height:auto;margin:40px auto}
#page #how{width:100%;float:left;position:relative;margin:0}
#page #page_section_content h1,.blogpost-content h1,.woocommerce h1{width:100%;font-weight:700;font-size:32px;color:#ee3124;text-align:center;line-height:35px}
div#primary{display:inline-block;width:100%}
.gb-shop-table{text-align:left!important}
th.product-name,th.product-total{font-weight:700}
th.product-name{text-align:left}
th.product-total{text-align:right}
td.product-total{text-align:left}dl.variation dd,dl.variation dt{float:left}
tfoot.gb-shop-table span.amount{margin-left:84px}
tbody td.product-total,tfoot.gb-shop-table td{text-align:right;margin-right:-3px}
#page #money_back_text,#page #money_back_text p,#page div.accordion div p{text-align:left!important}
tfoot.gb-shop-table td small{float:left}
li.total span.amount{margin-left:0}
header.title h3{margin-top:18px;font-weight:700;font-size:18px;margin-bottom:12px}
address p.gb-shop-table{margin:0 0 11px}
#page #page_section #page_section_content p:last-child,#page #page_section .content p:last-child{margin-bottom:40px}
#page div.accordion{width:100%;height:auto;margin:20px 0 80px;clear:both!important;float:left;position:relative}
#page div.accordion div,#page div.accordion div p{width:100%!important;height:auto!important;margin:0!important;clear:both!important;float:left;position:relative}
#page div.accordion .faq{width:100%;font-size:20px;font-weight:700;color:#333;margin:20px 0 10px;padding:20px 0;cursor:pointer;display:block;border-top:1px solid #eaeaea;float:left;position:relative}
.accordion-closed-icon,.accordion-open-icon{background-position:right;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:.5em}
#button_divider,#page #fof{float:left;position:relative;width:100%}
.accordion-closed-icon{background-image:url('/wp-content/themes/SpellBrite/elements/images/page-elements/icon-arrow-right.png')}
.accordion-open-icon{background-image:url('/wp-content/themes/SpellBrite/elements/images/page-elements/icon-arrow-down.png')}
#page div.accordion a,#page div.accordion a:link,#page div.accordion a:visited{color:#ee3124;text-decoration:underline}
#page div.accordion a:hover{text-decoration:none}
#page div.accordion h3:active,#page div.accordion h3:focus{color:#ee3124;text-decoration:none!important}
#button_divider{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/button_divider_bg.png') left top no-repeat;height:20px;margin:0 0 20px;border-top:1px solid #eaeaea}
#page #fof{height:auto;margin-top:0}
#page #fof #fof_content{width:960px;height:auto;margin:160px auto 0}
#page #fof #fof_content h1{width:100%;text-align:center;padding:0;margin:40px 0 10px;color:#ee3124;font-weight:600;font-size:48px;line-height:48px}
#page #fof #fof_content h1 em{font-weight:700;color:#ee3124}
#page #fof #fof_content p{width:100%;margin:0 0 80px;text-align:center;color:#333;font-size:18px;line-height:28px;font-weight:300}
#hero .cta{background-color:#ee3124!important;color:#fff!important}
#hero .cta:hover{background-color:#9d2018!important;border:2px solid #9d2018!important}
#page a.link:link,#page a.link:visited{color:#ee3124!important;font-weight:600!important;text-decoration:none!important}
#page a.link:hover,#page a.link:visited:hover{text-decoration:underline!important}
a.transparentimagelink,a.transparentimagelink.homeinspired{width:100%;height:400px;float:left;position:relative;margin:0;display:block}
#page #money_back h5,#page #money_back_text{width:920px;float:left;position:relative;padding:0;display:block}
a.transparentimagelink.homebetter{height:400px;margin-bottom:-400px}
#page #money_back{width:100%;float:left;position:relative;margin:0;border:1px solid #eaeaea}
#page #money_back.adjust{border-bottom:0!important}
#page #money_back h5{margin:30px 20px 20px;text-align:left;font-weight:600;color:#ee3124;font-size:24px}
#page #money_back_text{margin:0 20px 20px}
#page #money_back_text p{margin-bottom:20px!important}
#page #money_back_text a:link,#page #money_back_text a:visited{color:#222;font-weight:300;text-decoration:underline}
#page #money_back.cart h5,#page #money_back_button{float:left;position:relative;font-weight:600;color:#ee3124}
#page #money_back_text a:hover,#page #money_back_text a:visited:hover{color:#ee3124;text-decoration:underline}
#page #money_back.cart{width:530px!important;float:left;position:relative;margin:0 0 -500px 25px!important;border:0 solid #eaeaea!important;clear:both}
#page #money_back.cart h5{width:530px;height:auto!important;margin:19px 0 10px!important;padding:0!important;display:block;text-align:left;font-size:24px;line-height:24px!important}
#page #money_back.cart #money_back_text{width:515px;float:left;position:relative;margin:0 15px 20px 0!important;padding:0!important;text-align:left!important;display:block}
#page #money_back.cart #money_back_text p{margin:0!important;line-height:28px}
#page #money_back_button{margin:0 0 20px 393px;cursor:pointer;text-align:center;text-decoration:none;font-size:20px;display:none}
#page #money_back_button:hover{text-decoration:underline}
.category-woocommerce-container{max-width:1400px;margin:0 auto}
.woocommerce-error li,.woocommerce-message li{padding:15px}
.woocommerce-error,.woocommerce-message{background:#fff298;line-height:35px;font-size:18px;font-weight:400;text-align:center;display:inline-block}
.woocommerce-error{background:#ffbab5;display:block}
div#edit_button{height:40px!important;margin-bottom:0!important}
#site_header{background:#000;width:100%;position:fixed;left:0;z-index:10000;-webkit-transform:translate3d(0,0,0)}
#site_header_mobile{display:none}
#mobile_nav{display:none}
#site_header #site_topbar{background:#000;width:100%;height:50px;float:left;position:relative;margin:0;clear:both;}
#site_header #site_topbar ul#topbar_nav{width:960px;height:50px;margin:0 auto 0 auto;display:block}
.one_column h3:before{
    content: "1";
    border: 2px solid #ee3124;
    border-radius: 18px;
    width: 30px;
    margin-right: 6px;
    display: inline-block;
    height: 30px;
    padding: 3px 8px;
}
.two_column h3:before{
    content: "2";
    border: 2px solid #ee3124;
    border-radius: 18px;
    width: 30px;
    margin-right: 6px;
    display: inline-block;
    height: 30px;
    padding: 3px 8px;
    margin-top: 10px;
}
.two_column2 h3:before{
    content: "2";
    border: 2px solid #ee3124;
    border-radius: 18px;
    width: 30px;
    margin-right: 6px;
    display: inline-block;
    height: 30px;
    padding: 3px 8px;
    margin-top: 10px;
}
.tree_column h3:before{
    content: "3";
    border: 2px solid #ee3124;
    border-radius: 18px;
    width: 30px;
    margin-right: 6px;
    display: inline-block;
    height: 30px;
    padding: 3px 8px;
}
#site_header #site_topbar ul#topbar_nav li{
    height:50px;
    float:left;
    position:relative;
    /*margin:0 30px 0 0;*/
    margin:0 22px 0 0;
    display:block
}
#site_header #site_topbar ul#topbar_nav li#shopping_cart{margin-right:0;float:right}
#site_header #site_topbar ul#topbar_nav li#shopping_cart #cart_icon{
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAABkCAMAAAA2RAn4AAAAY1BMVEUAAAD///8kJCS8vLzCwsIsLCzKysr4+PhRUVE1NTXf39+GhoalpaVFRUXr6+vx8fFlZWXPz896eno9PT10dHRsbGyzs7NgYGDT09OdnZ2MjIxMTEzX19eWlpaRkZGAgICtra2CKOjKAAAAAXRSTlMAQObYZgAAAbpJREFUSMftltmS4yAMRSXZBmO8xku27k7//1eOjKuTQKTM60yXz0NwqAtcAVUX2PmvoTIwvleVGJjeT+WDqHJQMJqqGILqTNAbY2ZF1bBkmeeRwtfgZNW64HFbu+bPXrZlED+aRx2ZaG20iPWPxYxljaQ6IOLh58+M6xCBHLG6D3dcbyf4dy1boaiUi7CgReuftqXiqV/9s9/22W+NaKeXBXmsoedDbUNHzGQRv9JqumOiqrnvGvX0PG4pIsYTbzxEEHd1WYThgZ8v2yxRpjepFUQVQcJtMCmDhxRaAYLQhJYBCTr6ntblZ584Sku4bPfS9pqIzOZ4XCvJVFWOiCcKB4jfoFFW2PbblTk1oOJKFyYdrw52dnb+LajGlY+/qKqg8gAFqRRnZEKU1bmKYUX3NfUE8IlvyWmLyg517ulBZ9R5JEppUeWR+8WCClEGz6hi57vKGZSJs9WjxgJRIkukAVyjTOsgTmSRLI17kSTxj1a05WIVDeJJQ8KEAodUVSzZC7kTs5Z/4lbE3S4hY68XP+qJlm+vkabVX4rbAwXP4Y7ribydgN/iu1PjnW4Wvwuut0brCXZ+H38Aq14RSse3fi4AAAAASUVORK5CYII=') left top no-repeat;
    /*width:37px;*/
    width:32px;
    height:50px;
    float:right;position:relative;margin:0 0 0 5px
}
#site_header #site_topbar ul#topbar_nav li#shopping_cart #cart_icon.full{background-position:left bottom!important}
#site_header #site_topbar ul#topbar_nav li#shopping_cart #cart_icon #number{width:28px;height:16px;float:left;position:relative;margin:14px 0 0 3px;text-align:center;font-size:14px;line-height:14px;color:#fff!important}
#site_header #site_topbar ul#topbar_nav li#shopping_cart #cart_icon.full #number{color:#000!important;margin:17px 0 0 2px}
#site_header #site_topbar ul#topbar_nav li a:link,#site_header #site_topbar ul#topbar_nav li a:visited{
    height:50px;float:left;position:relative;
    margin:0;display:block;border:0;
    line-height:50px;color:#fff;
    /*font-size:16px;*/
    font-size:15px;
    font-weight:700;text-decoration:none;letter-spacing:-.03em
}
#site_header #site_topbar ul#topbar_nav li a:hover,#site_header #site_topbar ul#topbar_nav li a:visited:hover{color:#ee3124}
#site_header #site_topbar ul#topbar_nav li a.phone{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAyCAMAAAC07HELAAAAM1BMVEUAAAD///8oKCjy8vLj4+OqqqqNjY1iYmLGxsZwcHBTU1Obm5vV1dV+fn5FRUU3Nze3t7eCpzrXAAAAAXRSTlMAQObYZgAAAHJJREFUKM/d0F0SgCAIBGAXRNN+73/aqGZa6gju2zcDAqbxs7UPm6IHdgA52OApdL6s+2vcsa+VIyanCftnd01MZTcHbMHFPQWLAmi/giy/F8wLu/AkWF1QuMOTPSyJMEeWm9xUjsf8mVWdOsdLyipp9JzvSQH2biA0fQAAAABJRU5ErkJggg==') left top no-repeat;padding-left:20px}
#site_header #site_topbar ul#topbar_nav li a.email{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAyCAMAAABrogsUAAAAM1BMVEUAAAD////y8vI3NzfU1NS4uLhTU1Pj4+PGxsabm5t/f39wcHBFRUUoKCjV1dViYmKMjIxm2a+RAAAAAXRSTlMAQObYZgAAAGdJREFUOMvtjskOgCAMREfKvvr/XyuyBDQeTbgwl6YvTedhZ1WOj8CyN2IO8PzJOAVoCTOzE1LlnyaPjlQ5uYuiD6IyEXzMo7ZbOFYabFmbkibinEg3pe6RgNTthrwQQ36y+Q3uLMoF8dICUmzRCVoAAAAASUVORK5CYII=') left top no-repeat;padding-left:25px}
#site_header #site_topbar ul#topbar_nav li a.shipping{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAyCAMAAADleEJoAAABBVBMVEUAAAD////09PT7+/uRkZEbGhqysrIdHR34+PgqKirQ0NBycnI5OTkmJibuMSRcXFxSUlJDQ0M2HRshGxqioqJ5eXlubm7V1dWbm5uPj49jY2PILSLBLCIhISEfGhrx8fHm5ubj4+Pg4ODY2NjKysq9vb2srKympqaMjIxZWVk+Pj4vLy/oMCQvHBvu7u7p6enGxsa/v7+pqamBgYF+fn5qampmZmZgYGBUVFRNTU1LS0tHR0c2NjYzMzOQJx9tIx5QIB1EHxzc3Ny6urq5ubmfn5+Tk5OFhYV2dnZiYmLlMCSeKCCJJh/CwsKWlpaEhISiKSB3JB51JB5YIR0+HhwnGxslGxuLEs3AAAAAAXRSTlMAQObYZgAAAcNJREFUOMvt0tdy2lAUheG1dAAVSwEhukOvhtBtqmkucU0v7/8oORKZoDCE2/jC351G/+w9R0d49TKYNycqjshOKtQ+tY4MiFEzuiw9ZHGQFS9QnGNeJWs2DjiTb6jczoH4FTt3FvZcpkiNUrcRRDNGfhjvDSizkJjJSqqM5bNBrX6JneB70tChhpOU8jEdrXOydK8CTtT1I5imEIUG0Ep7q0oJYBGidgV8f3wnPefSYhgQNM4AuydIajfmzJ0nZzydSl+DASYQMQRjcne8SEkIpSiIdttxco4DWZwA6l2R+RMd+q27SkmM88Tn07euLzm3kJo1sj+1MgrJHsIKsXp841p6hedCHrNHdkjDcgts1pt2O/rT27LVaihMjgZkySuk6PJ5ud4VUogTxOQNqZltsZZbnnJpX1HjPBi6tuXGbeF8W6023ml3MyIwLUx1OcP/1QNZfwEzENDDvgL3Cvu2+qcIXnyszeCbISXKZGPxu5hmByMLdpWEj5XqsJxRtzNUG/qQTKbxl8g1ObC9AniokKkF9qjyzgpDpGiadbIfxgHu7xcyRL3MfFzHQeokSQqy3sQ/6fEuK+EsjhlVTbz6n34BS24rPuUJICUAAAAASUVORK5CYII=') left top no-repeat;padding-left:38px}
#site_header #site_topbar ul#topbar_nav li a.moneyback{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAyCAMAAAB4dUvgAAABAlBMVEUAAAD///8vLy8eHh7tMyOioqJWVlZHR0f6+vqwsLB0dHRPT08yMjIoKCgkJCTx8fHQ0NC0tLToMiMvHBuAgIBTU1NCQkJoIx0gGhr8/Pzr6+vn5+eIiIiAJh5AHhv19fXv7+/t7e3h4eHKysq9vb2fn5+MjIxoaGhmZmZeXl4sLCzTMCKjKiCHJx9eIh3Nzc22traFhYVtbW3BLSGYKR97JR50JB5PIBw4HRvj4+PDw8O6urqsrKyQkJB7e3tsbGxMTEw/Pz87OzvILyGsKyCOKB9uJB5kIx1GHxwbGxsjGxobGhrz8/PFxcXCwsJwcHDhMiPRLyKeKiCPKB9WIR0mGxo6AbpRAAAAAXRSTlMAQObYZgAAAcZJREFUOMvt0tdu6kAUheG13Asu2GDTCRA6JHRI7/308v6vcmx8QkC5zWU+jebml0ajmY1PH0Qp1lo2cN213jfzC8lqo04eWbvhPKPnudHcbm1GtLShplKqkdbIsfgWRyRlAYAdHyjIZEHvIiEWuKdA/L5/uB+tiQhlj2Q2iSXWAmTdkoCIUHJNBA6ZQcSSSQUXX9dpnY8voCRRKJIyssdbV7C/ZSFTB9AhNQEQsUVwRUHLm8AVmQZyg9/R9vxaOypGdC6BOg1UfkoDhJ5XxsvjKukGWQAaVOGH/TL6s9DLDX54i8o9fKikA7vKFPAsHfjSQShF2/CmPHz4gxTZQotRXM6l1aNUuesfSP5suir/GuZSrNpwSBWLG8+rSIv+7N7DdJC7mw99lQ2gQBoAchWE01t/KZWlB+DvEgbrwKXDEQIT/4W38xfE0uQVYOY1wXJt7BI0sgNAp4y2/vQWnk7j52NRAJAhFZROxc3T6mMopGwhiU6AidtZZ7HtThDUWMJalow/u3fmnjSbJ4dnvfizC68HdfViMiY9NejFY5In09gQx7sDRraxpcmNvJ45N7HNOiLrjSpJJwm7tXsN2K1aUcGnj/EPhZ0osBP1dBIAAAAASUVORK5CYII=') left top no-repeat;padding-left:32px}
#site_header #site_nav{width:100%;height:75px;float:left;position:relative;margin:0;clear:both;border-bottom:1px solid #222}
#site_header #site_nav #site_navbar{width:960px;height:75px;margin:0 auto 0 auto}
#site_header #site_nav #site_navbar a#logo{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav_spellbrite_logo2.png') left top no-repeat;width:153px;height:100px;margin:-12px 0 0 0;float:left;position:relative;display:block;border:0;text-decoration:none}
#site_header #site_nav #site_navbar #vbar{background:#484848;width:1px;height:40px;margin:16px 20px 30px 20px;float:left;position:relative;display:block}
#site_header #site_nav #site_navbar ul#site_main_nav{height:26px;float:left;position:relative;margin:16px 0 0 0;display:block}
#site_header #site_nav #site_navbar ul#site_main_nav li{height:auto;float:left;position:relative;margin:0 15px 0 0;display:block;border:1px solid #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
#site_header #site_nav #site_navbar ul#site_main_nav li:hover{border:1px solid #484848;border-bottom:0 solid #484848!important;z-index:1001!important}
#site_header #site_nav #site_navbar ul#site_main_nav li:hover a{border-bottom:1px solid #000!important;z-index:1001}
#site_header #site_nav #site_navbar ul#site_main_nav li#home{border:0!important}
#site_header #site_nav #site_navbar ul#site_main_nav li:last-child{margin-right:0}
#site_header #site_nav #site_navbar ul#site_main_nav li a:link,#site_header #site_nav #site_navbar ul#site_main_nav li a:visited{
    float:left;
    position:relative;margin:0;
    padding:10px 5px;
    display:block;text-decoration:none;
    /*font-size:22px;*/
    font-size:21px;
    line-height:22px;
    font-weight:700;color:#fff;border:0
}
#site_header #site_nav #site_navbar ul#site_main_nav li a.current,#site_header #site_nav #site_navbar ul#site_main_nav li a:hover,#site_header #site_nav #site_navbar ul#site_main_nav li a:visited:hover{color:#ee3124}
#site_header #site_nav #site_navbar ul#site_main_nav li a.home{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABkAQMAAABXUjmMAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAAD9JREFUGNNj+P//3+DE74H4OBA3AzHjPwYQ/MNQx/CDwY7hA4McwwMGPoYDDGwMDQxMDEAA5j+owYsH3k+EMQDq+gow7/ZUXAAAAABJRU5ErkJggg==') left -37px no-repeat;background-color:#fff;width:23px;padding:0;margin-top:8px;height:26px}
#site_header #site_nav #site_navbar ul#site_main_nav li a.home.current,#site_header #site_nav #site_navbar ul#site_main_nav li a.home:hover,#site_header #site_nav #site_navbar ul#site_main_nav li a.home:visited:hover{background-color:#ee3124;border:0!important}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu{background:#000;width:auto;height:auto;float:left;position:relative;margin:-1px -1000px 0 0;padding:5px 0 5px 0;border:1px solid #484848;border-left:0;display:none;z-index:900;clear:both;-webkit-border-radius:7px;-webkit-border-top-left-radius:0;-moz-border-radius:7px;-moz-border-radius-topleft:0;border-radius:7px;border-top-left-radius:0}
#site_header #site_nav #site_navbar ul#site_main_nav li:hover ul.sub-menu,#site_header #site_nav #site_navbar ul#site_main_nav li:hover ul.sub-menu ul.sub-menu{
	display:block
}
#site_header #site_nav #site_navbar ul#site_main_nav li:hover ul.sub-menu .nivel ul.sub-menu{
	display:none;
}
li.nivel:hover ul.sub-menu{
	display: block !important;
}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li{
	width:112%;
	/*height:36px;*/
	height:34px;
	float:left;
	position:relative;
	margin:0 0 .2px 0;
	padding:0 20px 0 10px;
	display:block;
	border:0!important;clear:both
}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li a:link,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li a:visited{
    width:100%;
    height:40px;
    float:left;
    position:relative;margin:0 0 0 -10px!important;
    padding:0;display:block;
    text-decoration:none;
    border:0!important;
    /*font-size:18px;*/
    font-size:16px;
    line-height:40px;
    color:#fff;text-indent:10px
}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li a:hover,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li a:visited:hover{color:#ee3124;border:0!important;margin:0 0 0 -10px!important}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a.current,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a:hover,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a:visited:hover{color:#fff}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a{color:#fff}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 ul a.current,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 ul a:hover,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 ul a:visited:hover{color:#ee3124}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 a:hover{width:88%;height:40px;float:left;position:relative;margin:0 0 0 -10px!important;padding:0;display:block;text-decoration:none;border:0!important;font-size:18px;line-height:40px;font-weight:700;text-indent:10px;cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-top:1px solid #484848!important}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 ul.sub-menu a,#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li#menu-item-7356 ul.sub-menu a:hover{border-top:0 solid #484848!important}
#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(1) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(10) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(11) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(12) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(13) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(14) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(15) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(16) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(17) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(18) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(19) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(2) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(20) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(3) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(4) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(5) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(6) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(7) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(8) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(9) a{text-indent:20px!important}
#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(10) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(11) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(12) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(7) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(8) a,#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu li:nth-child(9) a{text-indent:20px!important}
#site_header #site_nav #site_navbar ul#site_main_nav li ul.sub-menu li:hover ul.sub-menu{display:block}
#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(1),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(10),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(11),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(12),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(13),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(14),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(15),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(16),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(17),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(18),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(19),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(2),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(20),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(3),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(4),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(5),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(6),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(7),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(8),#site_header #site_nav #site_navbar ul#site_main_nav li:nth-child(2) ul.sub-menu ul.sub-menu li:nth-child(9){height:30px}
#site_header #site_nav #site_navbar a.cta{float:right;position:relative;margin:12px 0 0 0;font-weight:700;color:#fff;border:2px solid #ee3124}
#page #pagenavbar{background:#000;background:rgba(0,0,0,.88);width:100%;height:80px;position:fixed;left:0;top:0;overflow:hidden;z-index:1500!important;border-bottom:0 solid #dfdfdf;-webkit-transform:translate3d(0,0,0)}
#page #pagenavbar.home{background:#fff;background:rgba(255,255,255,.97);border-bottom:1px solid #dfdfdf;top:680px;left:0;position:absolute;-webkit-transform:translate3d(0,0,0)}
#page #pagenavbar.lockedtotop{left:0;top:151px;position:fixed!important;-webkit-transform:translate3d(0,0,0)}
#page #pagenavbar #navbar{width:544px;height:80px;margin:0 auto 0 auto}
#page #pagenavbar #navbar ul{width:544px;height:80px;float:left;position:relative;margin:0}
#page #pagenavbar #navbar ul li{width:auto;height:80px;float:left;position:relative;margin:0 0 0 21px}
#page #pagenavbar #navbar ul li:nth-child(1){margin-left:0}
#page #pagenavbar #navbar ul li a:link,#page #pagenavbar #navbar ul li a:visited{width:auto;height:80px;margin:0;color:#333;text-decoration:none;font-size:18px;line-height:80px;text-align:center;display:block}
#page #pagenavbar #navbar ul li a.highlighted,#page #pagenavbar #navbar ul li a:hover,#page #pagenavbar #navbar ul li a:visited:hover{color:#ee3124}
ul.sub-menu ul.sub-menu ul.sub-menu{left:201px;top:-75px!important;position:absolute;border-left:1px solid #fff!important}
ul.sub-menu ul.sub-menu{
    /*width:245px!important*/
    width:249px!important
}
ul.sub-menu ul.sub-menu ul.sub-menu ul{top:-105px!important}
li#menu-item-10091 a,li#menu-item-10092 a,li#menu-item-10093 a{display:none!important}
li#menu-item-10091 ul li a,li#menu-item-10092 ul li a,li#menu-item-10093 ul li a{display:block!important}
li#menu-item-10091 ul,li#menu-item-10092 ul,li#menu-item-10093 ul{position:absolute!important;top:7px!important}
li#menu-item-10091,li#menu-item-10092,li#menu-item-10093{height:0!important}
li#menu-item-10092{
    /*left:246px!important*/
    left:249px !important;
}
li#menu-item-10093{
    /*left:492px!important*/
    left:498px !important;
}
a#back-blog{background:0;margin:5px 0 0 0!important;padding:7px 12px 7px 12px!important;font-size:20px;color:#ee3124;border:2px solid #ee3124;font-family:'Signika Negative',sans-serif;font-weight:700;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;cursor:pointer;text-decoration:none!important}
#videobar_feature{width:100%;float:left;position:relative;margin:0}
#videobar_feature #videobar_content{width:960px;height:270px;margin:40px auto 40px auto}
#videobar_feature #videobar_content #copy{width:410px;height:auto;float:left;position:relative;margin:0 70px 0 0}
#videobar_feature #videobar_content #copy h2{width:100%;float:left;position:relative;color:#333;font-weight:400;font-size:56px;line-height:56px;padding:0;margin:0 0 10px 0;clear:both;font-weight:700;color:#ee3124}
#videobar_feature #videobar_content #copy h1 em,#videobar_feature #videobar_content #copy h2 em,#videobar_feature #videobar_content #copy h3 em{font-weight:700;color:#ee3124}
#videobar_feature #videobar_content #copy p{width:100%;float:left;position:relative;margin:0 0 20px 0;color:#333;font-weight:300;font-size:18px;line-height:28px;font-weight:300}
#videobar_feature #videobar_content #video_display{background:url('/wp-content/themes/SpellBrite/../videos/spellbrite_splashvideo_2b_800.jpg') right 0 no-repeat;background-size:cover;width:480px;height:270px;float:right;position:relative;margin:0}
#videobar_feature #videobar_content #video_display img#mobile_image{display:none}
#coupon_notice{background:#ee3124;width:100%;height:80px;float:left;position:relative;margin:0}
#coupon_notice #coupon_content{width:960px;height:80px;margin:0 auto 0 auto;color:#fff;font-weight:700;font-size:28px;line-height:80px;text-align:left;letter-spacing:-1px}
#coupon_notice #coupon_content a.cta{height:46px;float:right;position:relative;margin:15px 0 0 0;color:#fff;font-weight:700;font-size:24px;line-height:46px;border:2px solid #fff}
#coupon_notice #coupon_content a.cta:hover{background:#fff;color:#ee3124}
#trustedby{background:#eee;width:100%;height:auto;float:left;position:relative;margin:0}
#trustedby_content{width:960px;height:100px;margin:40px auto 40px auto}
#trustedby_content h2{float:left;position:relative;margin:33px 0 0 34px;padding:0;font-size:28px;line-height:28px}
#trustedby_content ul#logos{width:750px;height:100px;float:left;position:relative;margin:0 0 0 35px;display:block}
#trustedby_content ul#logos li{width:150px;height:100px;float:left;position:relative;margin:0;display:block}
#trustedby_content ul#logos li:nth-child(1){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/trusted_by_insurance.png') center 0 no-repeat}
#trustedby_content ul#logos li:nth-child(2){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/trusted_by_coffee.png') center 0 no-repeat}
#trustedby_content ul#logos li:nth-child(3){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/trusted_by_dessert.png') center 0 no-repeat}
#trustedby_content ul#logos li:nth-child(4){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/trusted_by_tax.png') center 0 no-repeat}
#trustedby_content ul#logos li:nth-child(5){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/trusted_by_pizza.png') center 0 no-repeat}
#trustedby_photos{width:960px;height:280px;margin:0 auto 40px auto}
#trustedby #trustedby_photos img{width:290px;height:auto;float:left;position:relative;margin:0 21px 0 0;border:8px solid #fff}
#trustedby #trustedby_photos img:nth-child(3){margin-right:0;float:right}
#trustedby #trustedby_photos p{width:100%;float:left;position:relative;margin:20px 0 0 0;text-align:center;font-size:14px;color:#999}
#getnoticed{background:#eee;width:100%;height:auto;float:left;position:relative;margin:0}
#getnoticed #getnoticed_content{width:960px;height:145px;margin:0 auto 60px auto}
#getnoticed #getnoticed_content h2{width:100%;float:left;position:relative;margin:20px 0 20px 0;padding:0;font-size:48px;line-height:48px;text-align:center}
#getnoticed #getnoticed_content p{width:820px;float:left;position:relative;margin:0 70px 0 70px;padding:0;text-align:center}
#better_content{width:960px;height:431px;margin:0 auto 60px auto}
#better_content a.cta{margin:60px auto 0 40px}
#better_content ul#better_icons{width:360px;height:325px;float:left;position:relative;margin-left:30px}
#better_content ul#better_icons li{width:162px;height:162px;float:left;position:relative;margin:0 -1px -1px 0;padding:0;display:block;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
#better_content ul#better_icons li:nth-child(2){border-right:0}
#better_content ul#better_icons li:nth-child(3){border-bottom:0}
#better_content ul#better_icons li:nth-child(4){border:0}
#better_content ul#better_icons li.bright{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAgVBMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTEuzKvAAAAKnRSTlMAvwnw+04DPg8k95uNgGBLMSoM562oNh7i1dHIsZeEcWdbRTkaFNy8dVjYnXfZAAABrklEQVRYw+3Y526DMBAAYANhhewmIXs16bj3f8BKFlcXynG2Lv4RifsTAZdPeOCl+AhAR8Bn9liPWUUaumFhSlvxIAhdsDAYxLQFoDUWQwtAa4SFGoehpTXCQo3D0KK0VFuocRhaWkvbKoDQ1rMyy8p1yqTbPmaS2QSBxaQwiWxS0YUtaxarHTKFkeTx5et8uZUmLd+5FKBI8DpeRVDFpkjxdhbYV22BF+c3qMX226RZNvqheoHbB/yL/bx6t622WO240L/JCdpiOKnqbWksNpIVEDFWrpGY5pdrI+iIq5s1hVpE6j49RqbechdrsWlgugFPZpRywcbQxHSsf7td7PBiUTumctT29tgECEy9Y0ln1tgnhZlWHtla4ZDGHtWzXfvkX4u5LgvQmMIPY6F7UP3fCmpxxyojsStWWkt3bGAJdgwSm//tHLMubICVTGOP6tYEZQ+Y12LKG+C5XUPeaf1/TvIPXT4E+R8c5cO2fEKRT3WeJ2H58sDvwkW+pPK/2JMvQ+ULZH9Ld/mmwtt2R74R87VFlG9e/Wyr5Rt+30cR8kMS+fHNS55S9dhrYz8S2P9HavXYUQAAAABJRU5ErkJggg==') center 25px no-repeat}
#better_content ul#better_icons li.led{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/lightbulb_red_76.png') center 25px no-repeat}
#better_content ul#better_icons li.flexible{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAMAAADwSaEZAAAAh1BMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSQYwdMdAAAALHRSTlMAIOD98Ae/HPnzsTnpbUATDdLJJAQBuJaIeWBULRnZq6Sdj4BxZ01GPTTcMW0B5yEAAAFsSURBVFjD7dhZcoMwDIBhse8hBEI2yNZsbXX/85U2zYhEEzCDHv0f4Bs/WJ6xYEh5aIBQ06WPQth8HSMKYdEMUQjz9ohCmPPhoxS2MRGHY45nUAXc+3ax1c14ynPeUBPXQnw9Q3rAzix3AsBL8BFhzsnG3hJuRRbHLltUyIoYFuIrlpeoVsiwgGFTuhDdBQxDhgEYOzVNBWu6ZaMw85F3H+9zjO3Mdr0Yf3iOPr6ZgH6Ml5cCGHXdCmJQnOzxGJUurPEYVbkiGD1sghg4q1oAozSmMY1pTGMa05jGxLBjKohhfC7kMMRsIoc17QxBDP3lVAxritdzMaxpFglg1L4eivGfFhWsHPgr6/+IKWRu4DcbKXWM51ZKWKCmWYuUYQHDQlRr9smwsG8VwaMLZ/euIiDpVGgUGJYorG94YQ5AGK1vOhdLVJvKrvCfxxZLShFlJwWMrH0hQAgrKwAh7OsCItF4i2CHGqRqZmdQPwDeJ5nCrNb8AAAAAElFTkSuQmCC') center 25px no-repeat}
#better_content ul#better_icons li.affordable{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/coin_red_76.png') center 25px no-repeat}
#better_content ul#better_icons h3{width:100%;float:left;position:relative;padding:100px 0 0 0;color:#222;font-weight:700;font-size:22px;line-height:22px;text-align:center;display:block}
#better_content #copy{width:530px;height:auto;float:left;position:relative}
#better_content #copy h2{width:100%;float:left;position:relative;color:#333;font-weight:600;font-size:32px;line-height:32px;padding:0;margin:0;clear:both}
#better_content #copy p{width:100%;float:left;position:relative;margin:20px 0 0 0;color:#333;font-weight:300;font-size:18px;line-height:28px;font-weight:300}
#possibilities,#section-multi-charcater{background:#000;width:100%;height:auto;float:left;position:relative;margin:0}
#possibilities #possibilities_content,#section-multi-charcater-content{width:960px;margin:0 auto;color:#fff;margin:60px auto 45px}
#possibilities #possibilities_content.spellsave{width:960px;height:798px;margin:60px auto 60px auto}
#possibilities #possibilities_content ul.possibilities{width:100%;height:auto;float:left;position:relative;margin:40px 0 40px 0;display:block;clear:both}
#possibilities #possibilities_content ul.possibilities li{width:25%;height:380px;float:left;position:relative;margin:0;display:block}
#possibilities #possibilities_content.spellsave ul.possibilities li{height:415px}
#possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(1){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food1.jpg') center 45px no-repeat}
#possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(2){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food2.jpg') center 45px no-repeat}
#possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(3){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food3.jpg') center 45px no-repeat}
#possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(4){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food4.jpg') center 45px no-repeat}
#possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(1){background:url('/wp-content/uploads/Collage-multi-colorscolumn1.jpg') center 45px no-repeat;background-size:225px}
#possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(2){background:url('/wp-content/uploads/Collage-multi-colorscolumn2.jpg') center 45px no-repeat;background-size:226px}
#possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(3){background:url('/wp-content/uploads/Collage-multi-colorscolumn3.jpg') center 45px no-repeat;background-size:223px}
#possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(4){background:url('/wp-content/uploads/Collage-multi-colorscolumn4.jpg') center 45px no-repeat;background-size:225px}
#possibilities #possibilities_content li h2{width:80%;float:left;position:relative;margin:0 10% 0 10%;padding:0;font-weight:600;font-size:22px;line-height:22px;text-align:center;color:#fff}
#possibilities #possibilities_content h2,#section-multi-charcater #section-multi-charcater-content h2{width:100%;float:left;position:relative;margin:0 0 20px;padding:0;font-size:48px;line-height:48px;text-align:center;color:#fff}
#section-multi-charcater #section-multi-charcater-content p,#section-multi-charcater #section-multi-charcater-content ul{color:#fff;line-height:28px;font-size:18px;list-style:disc}
#section-multi-charcater #section-multi-charcater-content ul{padding-left:20px}
#section-multi-charcater #section-multi-charcater-content img{max-width:100%;margin:0 auto;display:inline-block}
.text-center{text-align:center}
#possibilities #possibilities_content p{width:780px;float:left;position:relative;margin:0 90px 0 90px;padding:0;text-align:center;color:#fff}
#possibilities #possibilities_content img{float:left;position:relative;margin:20px 0 20px 0}
#possibilities #possibilities_content a.cta{margin:40px 0 10px 385px}
#testimonials{width:100%;height:auto;float:left;position:relative;margin:0}
#testimonials #testimonials_content{width:960px;height:398px;margin:60px auto 60px auto}
#testimonials #testimonials_content h2{width:100%;float:left;position:relative;margin:0 0 20px 0;padding:0;font-size:48px;line-height:48px;text-align:center}#testimonials #testimonials_content p{width:780px;float:left;position:relative;margin:0 90px 0 90px;padding:0;text-align:center}
#testimonials #testimonials_content #quotebox{width:960px;height:175px;margin:40px 0 40px 0;float:left;position:relative;clear:both}
#testimonials #testimonials_content #quotebox .quote{width:100%;height:175px;margin:0 0 -175px 0;float:left;position:relative;clear:both;display:none}
#testimonials #testimonials_content #quotebox p.name{width:100%;float:left;position:relative;margin:0;font-weight:300;color:#ccc;text-align:center}
#testimonials #testimonials_content a.cta{margin:0 0 0 417px}
#fandb{background:#eee;width:100%;height:auto;float:left;position:relative;margin:0}
#fandb #fandb_content{width:960px;height:270px;margin:40px auto 40px auto}
#fandb #fandb_content h2{width:auto;float:left;position:relative;margin:70px 0 20px 0;padding:0;font-size:32px;line-height:32px;text-align:left}
#fandb #fandb_content a.cta{float:left;position:relative;margin:0;clear:left}
#fandb #fandb_content ul#feature_icons{width:755px;float:right;position:relative;margin:-154px 0 0 -1000px;display:block}
#fandb #fandb_content ul#feature_icons li{width:151px;height:115px;float:left;position:relative;margin:0}
#fandb #fandb_content ul#feature_icons li:nth-child(1){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAbFBMVEUAAADsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMCPsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSSCYKq0AAAAI3RSTlMA+/3KyT3d49nSGxZB6M83DPbwrl0G2JNpT0guIsK2nIl3cuyPIacAAAFXSURBVFjD7NTZboMwEIXhMwazlCUsoUmadJ33f8cydFKjUEUC+yIX/W4yBOlHjCWwSsyjGCv89x+8X9zvF/CTkL3Xt5TAR85Mdtl3eeYcmzWZ9GYPqOW6nudHWYONLsSCdlCHNM/TA9ROb1+wVakFiz9YvVkC3g/YY2Hvn3c7SPRyOJ+hUre77XQL2SDjV9aSMdTm09sUlW7O/wHP8nvsDCtTnTCqJO/vNOVjwzOmn1b0glASvhEF/rApQ0anHuEc3eob29PPZBFM6xYvH8yMRYVQPtn1n35PwwQ73fS2D/I94kjVH1Jb9N9k7sbhvY4UVuGrBCjMom/lLxqHjq829l+BctkfSOYGSB69/z2iw2dwxS9R6XOo5C8c5QONyzeeoVM+465fBn/9SKh+H9ztExq3r1jxtw+hPhis7Vti2+eDtX9BXP9oMPfviOufDub+9aj5NDUfAHHgWPbUTCg9AAAAAElFTkSuQmCC') center top no-repeat;margin-bottom:40px}
#fandb #fandb_content ul#feature_icons li:nth-child(2){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAclBMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSSDtz3mAAAAJnRSTlMA9PHv6ubsp+Pb1nnflhAInYhyaWA+H8++R8W1jU81KhfHsq1XhgBY7xsAAAF9SURBVFjD5dTJboMwEIDh2Wwc9oQ1+9r3f8U6UlRBQE1ahkPV/+Lb57GNgB9mBOZMEBlmjBFJHa2zOf00CbfpmJ8lTV5P91eCdD4N/SywSPl0f2mJaHN69rOEiSiY7h8vYtluUrhHiPjYlonZlaBQ4Clp054fWbJsDqBRIUgk+X2DBaJ7PIqwFKDT2iJSWIHPxXAvRLayAq1KQQy732JrRSLQq4zjsvfou80KtMtuVyfGxBHMUo5fbTN1fd9Y7BSmunxgLBF2kpsmnwj5wn33BIr8h+eRWwg7vgRq/Ml53uawwF47Lb9lIt7Civv+otbhK0dETQr43FLHRyQyhV8H6flNBtHQr7R8CQDOQ3+v5LOLABZDv9TyJRn1l0o+cTDqB0o+kpfioX9V85Px+f+MvwMwQ/+i5Zv1qJ8r+RQfR/1CzT/M65tq1I/07n9Wn9xh/vntbP8fX+2XYRX8++jbeCqPr5o2PL6OlIbXPwK/6YvK+Po3JG/6Dn6ZwvifP+QPUmJpUb0AAAAASUVORK5CYII=') center top no-repeat;margin-bottom:40px}
#fandb #fandb_content ul#feature_icons li:nth-child(3){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/feature_crisp-professional.png') center top no-repeat;margin-bottom:40px}
#fandb #fandb_content ul#feature_icons li:nth-child(4){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAjVBMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTaZgOgAAAALnRSTlMA/O1AJw0F5paJSt3IE/bRjngJ2LZgOb5wZzMrGfPgwKabfmtUrYN1WESxoiBS3iGQDgAAAiZJREFUWMOtmN1ygkAMRoMgIqAgggoICFJ/qs37P14Zkrprp8x0ZnMu6mYvzqbZb8AR/s+988dPu+sB5MkRsb5kXTR8LuX1zho1bGl9UaPOzJdsPV/u8TdhfC5k9L6FE+Qi/j1OEYj4A8242C60ypLQu6/gpP1qqBP/9BrYUWL87Nru4Icy5L2zuX6+JdV+PpZ0iPvgmB6Ns8n6MBnLIxvdT76PnZl+V5Fn/aR6iTEtVgu+4i8jf4PEha0VVitaZkjURv6Qu6SpJPGwjuc0oRlPyMi/IUkD4LTNAlnZtA5AS4Vnlh4K/3JYesiwNKelI/FwONPdMnTHvsgjgnKYgXYAv13scR2JPHw2lB72U4JuFNzESG+T8cGF/vK6UJEZ+T/0EJ6HVUi3QdE1H1CEhA9jgtICypQiWSIxM7CrK43GwqYxLek/I05GfjdmzRXe6X/0CZhxs+gJ0YPObq2ONYRzYh30Q1l/AnOOyIQ27xQpMjsQQL3Rg/aQHbwIX7gS/ginqECCeNL/IeJPvOBPe3BagQybv/RWCULMZ1PTkW8/sNS6kG/fg1QVqXj71hMcS5W2dPuP97iG0tMvh3qlnefLtv857hzURiTbPn953qqdm2T7e97ztbi6gu3feU/PaC7WvkoLZ3T8s0iM/Pe2y+6OU+FAr7a9Mf3z4uvq2VK/PWyB4YzWIEijfVHjjHayv27UKimU0SdIcj281/4eRHF/5+Sfb5dvAaOiMYtjm5IAAAAASUVORK5CYII=') center top no-repeat;margin-bottom:40px}
#fandb #fandb_content ul#feature_icons li:nth-child(5){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAk1BMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSS3UB/AAAAAMHRSTlMABfbBZ35RF+PxmzUSDeUwzlthgkxHQN69pZImCu3iya1wVioi6ZaGOR3YGvm3r3rHbwCNAAACQ0lEQVRYw9WY23qqMBCFJ4KnhpOcqoAHUKsV2837P91mAu7ZVCwl8YKuG/Qj+RPCZM0EGI7sdPdaFKPtW2Y8H372ltaoqDS/rPT3Z8JN3Sm+6LoLn4bXN0WbPuyn0PcaIefW7Diivx6oa3HjbU9+bDCWTLm7sopKmvJrGNcTjxqLkUyWhZDF1fCnCvOW390JnGpgrj771/ZQ8aoB9vL4TBCWj7aTPxKjm7L4g+i/Y/BIfC4ayPI1ESLlOLquuwnAorzy5q6+YpOFZGRi35lRL1MODB/n1NLmKLVCTOxafLWT8jqaApuV1zE0tZLeZy72fIEOvrHGGJJ5AEdQu/iQ4jR0CdvBfhF08pMjekd//h/k77v5EGHD/j70UfZyoIWfRlGUAYlLhehhQ8HY5ON7WQGJWWhQvXMKBrvfxteqsCLt0EN6oCmuDx18MsFL35R/KTutzQ4+bRSrb64Uzsh+xPdxKoEMHyT48vOHTQdfdv1DHCwGE90+7Vh/mfiZXtECUpHSz/d8j+JHLv7hpbjJgXv+J8a/yv4Fc1vjNzHxlfYv+U/FSDXraG09A4iv5j/kn7WSGOHEV/XPfdF47IN/Dux//EjZ/yl/VZTAzuIgv/E1t9SCUf5Syb+oOObj0DhX/JtMyr8q9QMq53bGY7vBX5tUPyjVP6ggeA8nTKwbzZ/qH4X6rTYhO+TVL1+v5TKq3xTqz8/O+nOo9fMP6/8Bn18kzl/S50fnNBHnx5zr/50fB3/+/e78/ku+Pzz6fjKE7z9/AR5rm55/O1iZAAAAAElFTkSuQmCC') center top no-repeat;margin-bottom:40px}
#fandb #fandb_content ul#feature_icons li:nth-child(6){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAilBMVEUAAADsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMCPsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTKZGRXAAAALXRSTlMA/Pjx0vWn5+7q4Nw8GAYyEtfKuHuh5ZONiHNSRSIezsWZXLWtaUsnvIEbbWSsFpQhAAACg0lEQVRYw+2Wa5OqMAyGk5RyEVQUQfGCt/Wy7ub//71jC7KAzu45tOfbPo4zNiNJaPomhX+hmE6c++fONgL7jBzkCtyBfYYe1zhgn7jr/zf/NjPPZwV62Qz+C5FHUlIIo2rtZCewyXh/TZJktqmWCTJOx2CJhSMkIjOSDHZnZUC1WS7YoHAl8heIfgqu+kUfNqTrEnfBYOagnfSXA+QXYJiIEMxJCbF0SNIPfEF1NBGBOW+qpurrLVZREQ/H0eEqqhByBaa4WKbuLPXystEFSYMyAp3BjHnpR1R+1kKuq9ciVsixmaJKL95DUp+Ii0fVhYVWtNTpD4aP9QlxDo9YOoBaG+DcXfibRjzc14sV6R0yk1bItG70UMS0W/vEIPsELtmx2aPbig107W99c9+p3RjGDdM7cjPch25xfafBHpnlAaDlH5NmBnqmTaEXZ9JvP2zacsRjV9ws4l5HX7ImaD7tdjpmrnKgPhorAq7YQs3KZ84K+OIiVAHWPW4jA36+rY1CrTZo4Ks/9JjCIXIN5i1B0arrf9fjMjLPF1r/2SJffFbGQ+k/6igAex6gqfL21hbzncnT/rgG/sPWmRoQbUdNi65vZDBagrakb8PW+kQG/mfKPxU/SZxlAb0YaoV9t7nxoDywPdFP+/EP4w3nRtML9z+cALmBvvjfj/BcGE5gF7/b34tgZDXe+qP7Oyavyx8wI+IUDPggHeD4KnuPH3cL8+ub87QJkWAFLcGMHbJCzm8t79PSjCkYcgtZg+J62jym8JYq4xsYE0+QS0hmjuOEnqwNKdggJX6JeAc7HDLkJ2gbgzXmAXETJOcMVjlcfaqde+ka7BMdjpNBuM1Xf93Q/gDuB2r5ITq1YgAAAABJRU5ErkJggg==') center top no-repeat}
#fandb #fandb_content ul#feature_icons li:nth-child(7){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAeFBMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSSNxTuVAAAAKHRSTlMA+/n27PBO8uPcRumsnTgn0sbAe15VELQZCaGQiGZbQHRjMSC6agZu0gGX4AAAAetJREFUWMO1l+mWgjAMhZOwKI4gCCq44TLL+7/hzIAGSutR03J/QTnn65LbJMDrIrwrhREUI4u+3eMTDzsF7vlT7GvvGr9ARRPH+GqCOOYG5jjU1SV+zcHVPRo6Xb7PHs2bL1+Bg1CsGP8BXYirP7rvxKsfvOgD7HiCXeG7ifSJkRsACFAR2Z8/MWsNAHuV71vjM2bFANoGdvbRTeke3FZ9s1ICDpQ1M6ya5wNblOe01QwgbYMLoY+KtvaZbRsgHSGOqi6Ndiot6ZtIdUl5ifrxnVrBw+weSlKGuykim6TT98lmcOXSNmGH4lP3CfuaaiU3z7x/9+x+RPzLsKCAQfkiDxBjsemfGfHoc9aQ5k2WV2rRj7DVUspXqlbysKMgIf6T2UYrFpa3oKAnLcmWvxUSfpdp5s1jrPhrwVVfWATOHR4gX5KygRmdlbIfWizfq5r3dNrHYw0AVZMnZB5d9pY/VEiItdo1Zm/iS+LlG/E4G3i0lHrzCiw+HOYniKJLtvAe2j5pd3Y78I1S/AX/QuSx+ni8jU1kLTuaxHiTgtlbFZ3M/FobF96ApZF/1PHSHBroDG3Qpg1akYF/IjPeqwXNg85/dEDe1SZ/svRtPbe++NxgLBU0Lh/ONC4fDjQenyeAMVUQwqjKX+X/Ap94EdJnfjrtAAAAAElFTkSuQmCC') center top no-repeat}
#fandb #fandb_content ul#feature_icons li:nth-child(8){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/feature_durable.png') center top no-repeat}
#fandb #fandb_content ul#feature_icons li:nth-child(9){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAilBMVEUAAADuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMSTuMST065MaAAAALXRSTlMAAr8K8cqXD/QjH24yLfnsm3SHG97VtVEo58RkRhawop+WgkGlk3tXN9FdSwcrUJVHAAACMElEQVRYw62W13aDMBBERTOmg0uMcY/jkrL//3vJ2QVjA4kYnHncI+5I2oKURu4ldRKieLbNvDrqZdtZTJQ46cJST2h6sqmWuZbo2qRa9mk6lG4EY3rUdqPUZtsIjgNjEN56oZaWUbRsR1+sIXiHOmTbXVEHNzCq3RfZMffDS5o82OwvoZ8fs6I6AXxFWZnT8Hae7JaNeOJW0bDMdQbifYG93u8rn5VJuN6f81WS7GP8g+Ab5coGifcYFYMRhHdjvpzmreZjojhsZoqvKHYR/gfvKWrFV0RBKxjx4g+Ev+Ptd1SVWXRUCh9gh/DnRLzTlvKoIxjQj+YIn6vn2nf1lSsI4fON+r2LmZfDfK/vag/m8zBY91295rZA+Dzbzn1Xn3nGwe3rQLs5IPxF3V96SX8toOHPY34PNKNtKUQjOUD/7acKkkflgNNKxhvlCtOev1rpF65IrhLU1OZb9bQHlXX4IyWQP/fX36u+HJJRCMsw++QtrfOEyrdla/pD2j5OlybTjKFPYn2qYZrI0yBUvyiUR8akEUbfWIn3S+kkjbcVLHfOhFldfa3XCs1dNVz+Uhgb1dJGvJe+ekahFNG728K/S+mE6jkdY+mzhoErfRUf1bNaUNNA8NDQ1w8wKqw6ZBWkGX+IzgIzrRte8yhHNakNajzQV4ABgEd0qAxq/En9o4xRZVDhR4b6V4O0NCjxqQaPG7zRnd4QPG6wA/BQDqC7xw1APG4A4nEDEI8bgPhvRM57NEvx+zwAAAAASUVORK5CYII=') center top no-repeat}
#fandb #fandb_content ul#feature_icons li:nth-child(10){background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAyCAMAAAAN+PdDAAAAQlBMVEXsMSQAAADsMCPsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSTsMSQe7UbfAAAAFnRSTlP9AAPo7vaSfOrw36dJRNrAqKRkYia9BYeKRAAAAWFJREFUWMPdlt2SgyAMhSNEBbvb/X//V90pOCBJKVDCdNpzZzh+k4SYESYqBQ3apoI6+TiYb56crx/P10e/fH9SNef/8nylx/InddQTzmcvX200eGb83/n+/ivDopSvZujgI49SPoBo/jA4f9DS/Y9jfnZxwg+nd+UfgLEXVnA+TdrxP3cgzicFzH37n/cn6uNYAPF35E8LEOPrwCcFCPHRpXuRtSYWAEL7XyH7cv3G69//fD/4QsBLbD6pZPmYPR2QP+cztf4/N+SvQFqvzdfLuugCgPnr+ScX+7zNnJm/lq/3YKEC7q/kL3t0qcNzP+ejtRbR+pFe9+jqRz0ja9Daa/4LyKT8sOyu5OPOqIp+x2dSyV+MJoW2+DN8b/lyD6fwcqyy2p9JayXzHJvb4M/z+dLF9Jaq/bm2vhH/OzVU+rPX9p3Yf0K80Q/5jDAWS7Mv+xmfS62bc2/8asv+yB+rfwVjDZJdmKrjAAAAAElFTkSuQmCC') center top no-repeat}
#fandb #fandb_content ul#feature_icons li h3{width:100%;float:left;position:relative;margin:0;padding:70px 0 0 0;text-align:center;font-weight:600;color:#222;font-size:18px;line-height:22px}
#videobar{background:#323232 url('/wp-content/themes/SpellBrite/elements/images/section-bgs/old_moon_inverted.png') left top repeat;width:100%;float:left;position:relative;margin:0;border-top:1px solid #000}
#videobar #videobar_content{width:960px;height:667px;margin:80px auto 80px auto}
#videobar #videobar_content h2{width:100%;float:left;position:relative;text-align:center;font-weight:600;color:#fff;margin:0 0 20px 0;display:block}
#videobar #videobar_content h2 em{color:#ee3124}
#videobar #videobar_content p{width:100%;float:left;position:relative;text-align:center;color:#ccc;margin:0 0 40px 0;display:block}
#videobar #videobar_content iframe{width:760px;height:445px;float:left;position:relative;margin:0 100px 40px 100px}
#videobar #videobar_content #button_frame{width:190px;margin:0 auto 0 auto}
#videobar #videobar_content #button_frame a.cta{margin:0!important;border:2px solid #ee3124}
#product .product.type-product{display:inline-block;float:right;width:79%}
#product .blog-template{display:block}
#product .product.type-product.product-hidden{display:none;opacity:.3}
#product .product.type-product.product-show{display:inline-block}
#product .description-hidden{display:none!important}
#product .description-show{display:block!important}
.colors-paleta.mivariant{display:inline-block;position:relative;clear:both;float:left;margin:20px auto 20px auto}
.colors-paleta.mivariant .paleta{float:left;border-radius:inherit!important;border:1px solid #ccc}
.colors-paleta.mivariant .paleta.selected{border:2px solid #000;cursor:inherit}
.product.type-product div .google_more_details_button{float:left;position:relative;margin:0 0 0 20px;font-size:16px;font-weight:700;color:#ee3124;cursor:pointer;clear:both}
.product.type-product div .google_more_details_button:hover{text-decoration:underline}
span.optional{display:none}
/*start standard.min.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-family:"Signika Negative",sans-serif}
.container{max-width:960px}
.flecha{width:0;height:0;border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,0.5);margin-right:10px;display:inline-block}
.collapsed .flecha{width:0;height:0;border-right:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,0.5);margin-right:10px;display:inline-block}
.panel{background:transparent}
.panel-group .panel+.panel{margin-top:0}
.background_gray{background:#e5e5e5}
.standar-page-content h1{font-weight:700;font-size:32px;color:#ee3124;line-height:35px}
#page ul li.quick-li:hover{cursor:pointer;color:red}
#page ul li.quick-li.actived{color:red;font-weight:bold}
h1.max-title{font-size:53px;line-height:80px}
.roundnumber{margin-right:15px;border:1px solid red;border-radius:16px;height:20px;width:20px;text-align:center;display:inline-block;color:red;font-weight:bold;font-size:14px;line-height:20px}
h1.h1_extra{font-size:52px!important;line-height:64px!important}
.accordion-container h1{border-bottom:1px solid #000;padding:15px;margin:0 auto;max-width:100%}
.tell-me-more.panel{border-bottom:0;box-shadow:none}
.tell-me-more-title a{color:#ee3124;cursor:pointer}
.tell-me-more-content{padding:20px}.review-item img{margin-left:0;padding-left:0}
#gallery_squares .row{outline:5px solid #fff}
#gallery_squares img{max-height:303.9px}
.description_gallery_squares_item{position:absolute;z-index:5;top:0;background:rgba(255,192,0,0.9);height:100%;padding:10px 20px;color:#000;opacity:0;cursor:pointer}
#gallery_squares .row:hover .description_gallery_squares_item{opacity:1}
#page .description_gallery_squares_item p{color:#000}
.red-spellbrite{color:#ee3124}
.circle-list h3,.review-item a,a{color:#ee3124}a:focus,a:hover{color:#ee3124}
.circle-list h3 span{border:2px solid #ee3124;border-radius:18px;width:36px;margin-right:10px;display:inline-block;height:36px;padding:4px 11px}
#easylist p{font-size:17px;line-height:23px}
#easylist h3{font-size:20px;margin:-3px 0}
.circle-list .easylist_column p{margin-left:46px}
.border-red{border:2px solid #ee3124;border-radius:10px;padding:20px}
.btn-spellbrite{margin:20px 0 0;padding:0 15px;color:#ee3124;text-decoration:none;font-size:20px;line-height:30px;font-weight:600;text-align:center;border:2px solid #ee3124;cursor:pointer;white-space:initial}
.btn-spellbrite:hover,.btn-spellbrite:focus{background:#ee3124;border:2px solid #ee3124;color:#fff}
#accordion2 .tell-me-more-marketing-title{text-align:center}
#accordion2 img{width:230px}
#tellmemore_steps ul.products img{width:100%;height:100%;max-width:200px}
#tellmemore_steps li{height:auto!important}
.modal-content.row.tell-me-more-steps-modal{margin-top:100px;padding:20px;background:#d9d9d9}
.modal-content.row.tell-me-more-steps-modal a{color:#000;font-size:16px}
.modal-content.row.tell-me-more-steps-modal ul{list-style:inside}
.rasontobuy-top{border-radius:25px;background:red;border-bottom-right-radius:0;border-bottom-left-radius:0;color:#fff;text-align:center;font-size:35px;font-weight:bold;padding:10px 45px;line-height:40px;height:150px;vertical-align:middle;display:table-cell;width:350px;cursor:pointer}
.rasontobuy-top.rasontobuy-topblack{background:#000}
.rasontobuy-bottom{border:5px solid red;border-bottom-right-radius:25px;border-bottom-left-radius:24px;padding:30px 20px;font-size:16px}
.rasontobuy-bottom.rasontobuy-bottomblack{border:5px solid #000}
#page #createyours #content #form form .text_button_clear{/*margin:6px 15%;*/margin:0px 20%;box-sizing:content-box}
/*li.product.type-product.status-publish{width:29%;text-align:center}*/
/*end standard.min.css */
/*start create.css*/
#page #create{width: 100%;height: auto;}
#page #create #create_content,#page .create .create_content{width: 960px;height: auto;margin: 0px auto 0px auto;overflow: visible;}
#page #create #create_content h1,#page #create .box_wait h1,#page .create .create_content h1{width: 100%;text-align: center;padding: 0px 0px 0px 0px;margin: 30px 0px 10px 0px;color: #333333;font-weight: 400;font-size: 48px;line-height: 48px;}
#page #create #create_content h1 em,#page .create .create_content h1 em{font-weight: 700;color: #ee3124;}
#page #create #create_content h4,#page .create .create_content h4{width: 100%;text-align: center;padding: 0px 0px 0px 0px;margin: 40px 0px 40px 0px;color: #333333;font-weight: 600;font-size: 18px;line-height: 18px;}
#page #create #create_content p,#page .create .create_content p{width: 100%;margin: 0px 0px 30px 0px;text-align: center;color: #333333;font-weight: 300;font-size: 18px;line-height: 28px;font-weight: 300;}
#page #create #sign_displays{width: 100%;float: left;position: relative;margin: 0px 0px 0px 0px;}
#page #create .sign_frame{width: 100%;height: 101px;float: left;position: relative;margin: 0px 0px 10px 0px;display: none;}
#page #create .sign_frame.show{display: block;}
#page #create .sign_display,#page #create .sign_display_b,#page #create .sign_display_g{min-width: 10px;height: 66px;margin: 0px -400px 0px 0px;left: 480px;float: left;position: relative;display: block;pointer: cursor;}
#page #create .sign_width{width: 50%;height: 15px;margin: 0px 0px 0px 0px;left: 0px;bottom: 16px;position: absolute;display: block;cursor: pointer;text-align: -webkit-right;text-align: right;font-size: 14px;color: #999;}
#page #create .sign_shadow{background: #ffffff url('/wp-content/themes/SpellBrite/elements/images/page-elements/sign_shadow.png') center top no-repeat;width: 960px;height: 10px;margin: 20px 0px 40px 0px;float: left;position: relative;display: block;}
#page #create .sign_shadow.previewpage{margin: -20px 0px 0px 0px !important;}
#page #create form#sign_input{width: 100%;margin: 10px 0px 0px 0px;float: left;position: relative;display: block;}
#page #create form#sign_input .text_input{width: 458px;height: 40px;float: left;position: relative;margin: 0px 0px 0px 250px;padding: 0px 0px 0px 0px;text-transform: uppercase;text-align: center;font-size: 20px;line-height: 40px;color: #333;border: 1px solid #999;-webkit-border-radius: 7px 0 0 7px;-moz-border-radius: 7px 0 0 7px;border-radius: 7px 0 0 7px;}
.text_input::-ms-clear {display: none;}
#page #create form .error{background: url('/wp-content/themes/SpellBrite/elements/images/page-elements/alert-icon-20px.png') 425px 10px no-repeat;border: 1px solid #ee3124 !important;}
#page #create form#sign_input .use_these{width: 960px;height: auto;float: left;position: relative;margin: 0px 0px 40px 0px;padding: 0px 0px 0px 0px;text-align: center;font-size: 16px;font-weight: 300;line-height: 22px;color: #666;}
#page #create #submit_button{display: none;}
#page #create #adding_to_cart,#page #create .box_wait{background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preloader_dots_red_64.gif') center 40px no-repeat;width: 100%;height: auto;float: left;position: relative;margin: 60px 0px 0px 0px;}
#page #create #adding_to_cart h1,#page #create #create_content .box_wait h1,#page #create #adding_to_cart .heading-1-like{
	width: 100%;text-align: center;font-size:32px;font-weight: 700;color: #333;float: left;position: relative;margin: 164px 0px 0px 0px;display: block;
}
#page #create #adding_to_cart p,#page #create .box_wait p{width: 100%;text-align: center;color: #666;float: left;position: relative;margin: 20px 0px 135px 0px;display: block;font-size: 22px;font-weight: 400;}
#btn-send-mail,#sign_input #email_pdf_kickstart,#sign_input #make_new_sign,#sign_input #build_sign,#sign_input #preview_sign_btn,#sign_input #add_sign_to_cart,#sign_input #add_line,#sign_input .create,#sign_input .edit{background: none;margin: 0px 0px 20px 20px;padding: 10px 12px 10px 12px;font-size: 20px !important;color: #ee3124;border: 2px solid #ee3124;font-family: 'Signika Negative', sans-serif;font-weight: 600;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;cursor: pointer;float: left;position: relative;text-decoration: none;}
#sign_input #add_sign_to_cart.btn-green {color: #28b424;border-color: #28b424;}
#btn-send-mail:hover,#sign_input #preview_sign_btn:hover,#sign_input #email_pdf_kickstart:hover,#sign_input #add_sign_to_cart:hover,#sign_input #preview_sign_btn:hover,#sign_input #add_line:hover,#sign_input .create:hover,#sign_input .edit:hover{background: #ee3124;color: #fff;}
#sign_input #add_sign_to_cart.btn-green:hover{background: #28b424;color: #fff;}
#sign_input .create,#sign_input .edit{float: left;position: relative;margin: 0px 0px 20px 0px !important;}
#sign_input .preview_add{margin-left: 20px !important;margin-top: 0px !important;margin-bottom: 20px !important;}
#sign_input #add_line{margin: 0px 0px 0px 318px;}
#sign_input #input_boxes{width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 0px 0px;}
#sign_input #input_boxes .text_line_editor{width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 20px 0px;}
#sign_input #input_boxes .remove {border: 2px solid #ee3124;border-radius: 7px;margin: 4px 0 4px 8px;cursor: pointer;font-size: 16px;padding: 5px 10px;display: inline-block;color: #ee3124;font-weight: 400;}
#sign_input #input_boxes .remove:hover {color: #ffffff;background-color: #ee3124;}
#sign_input #additional_signs .remove:hover{background-position: left bottom;text-decoration: none;}
#page #woomessages{width: 100%;float: left;position: relative;margin: -10px 0px 0px 0px;display: none;}
#page #include_pricing #woomessages{margin-top:  50px;}
#page #woomessages div.woocommerce-message,#page #woomessages ul.woocommerce-error{background: #fff298;width: 100%;float: left;position: relative;height: 60px auto;line-height: 60px;font-size: 18px;font-weight: 400;text-align: center;margin: -80px 0px 20px 0px;}
#page #woomessages ul.woocommerce-error{background: #ffbab5;}
#page #include_pricing{background: #ffffff url('/wp-content/themes/SpellBrite/elements/images/section-bgs/home-inspiration-darker-bg.jpg') left top repeat-x;width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 0px 0px;padding: 40px 0px 0px 0px;display: block;border-top: 1px solid #bdbdbd;}
#page #include_pricing #ptable{width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 0px 0px;clear: both;}
#page #include_pricing #product_pricing{background: #fff;width: 50%;float: left;position: relative;margin: 0px 25% 40px 25%;text-align: left;border-bottom: 1px solid #bdbdbd;clear: both;}
#page #include_pricing #product_pricing tr th{background: #eaeaea;font-size: 16px;font-weight: 700;padding: 10px;border-bottom: 1px solid #cccccc;}
#page #include_pricing #product_pricing tr td{font-size:16px;font-weight:300;padding: 10px;color: #999;}
#page #include_pricing #product_pricing tr td strong{text-decoration: line-through;}
#page #include_pricing #product_pricing tr td em{color: #ee3124;padding-left: 5px;}
#page #include_pricing #coupons_used{width: 100%;float: left;position: relative;margin: 0px 0px 40px 0px;display: none;}
#page #include_pricing #coupons_used.shown{display: block;}
#page #include_pricing #coupons_used h3{width: 100%;float: left;position: relative;margin: -10px 0px 5px 0px;text-align: center;font-size: 18px;color: #333;font-weight: 400;}
#page #include_pricing #coupons_used h3 strong{background: url('/wp-content/themes/SpellBrite/elements/images/page-elements/coupon_icon_include_pricing.png') 0px 2px no-repeat;padding-left: 36px;font-weight: 700;}
#page #include_pricing #coupons_used h3 em{color: #ee3124;padding-left: 5px;}
#page #include_pricing #coupons_used h3 #remove_coupon_btn{width: 10px;height: 10px;margin: 0px 0px 0px 0px;cursor: pointer;display: none;}
#page #include_pricing #coupons_used p{width: 100%;float: left;position: relative;margin: 0px 0px 0px 0px;text-align: center;font-size: 18px;line-height: 24px;color: #ee3124;font-weight: 300;}
#page #include_pricing #coupon_entry{width: 100%;float: left;position: relative;margin: 0px 0px 40px 0px;text-align: center;clear: both;}
#page #include_pricing #coupon{width: 960px;height: auto;margin: 0px auto 0px auto;text-align: center;clear: both;}
#page #include_pricing #coupon.loading{background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preloader_dots_red_32.gif') 742px 4px no-repeat;}
#page #include_pricing #coupon label{font-weight: 600;color: #333;margin-left: 250px;}
#page #include_pricing #coupon input#coupon_code{background: #fff;width: 200px;height: 40px;font-size: 18px;line-height: 40px;margin: 0px 20px 0px 20px;padding: 0px 10px 0px 10px;border: 1px solid #999;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#page #include_pricing #coupon #apply_coupon_button{background: none;height: 35px !important;margin: 3px 242px 0px 0px !important;padding: 5px 10px 5px 10px !important;font-size: 16px;font-weight: 400;float: right;position: relative;line-height: 20px;}
#page #include_pricing #coupon #apply_coupon_button:hover{background: #ee3124 !important;color: #fff !important;}
/* start preview */
#page #sign_displays.preview{margin-top: 20px !important;margin-bottom: -20px !important;}
#page #sign_details{ width: 100%;float: left;position: relative;margin: 10px 0px 0px 0px!important;}
#page #sign_details h1{margin: 0px 0px 0px 0px !important;font-size: 24px !important;   }
#page #sign_details h2{width: 100% !important;font-size: 18px !important;margin: -15px 0px 0px 0px !important;float: left !important;position: relative !important; text-align: center !important;font-weight: bold;line-height: 47px;font-size:22px;}
#page #signs{width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 20px 0px;}
#page #signs #code_used{display: none;}
#page #sign_info{width: 100%;text-align:center;float: left;position: relative;margin: 20px 0px 0px 0px;}
#page #message_button,#page #details_button{float:left;position: relative;margin: 0px 0px 40px 420px;cursor: pointer;font-weight:600;text-align: center;color: #ee3124;text-decoration:none;font-size: 20px;}
#page #details_button{margin: 20px 0px 20px 418px !important;font-size: 16px;}
#page #message_button:hover,#page #details_button:hover{text-decoration: underline;}
#page #message_box,#page #details_box{width: 100%;float: left;position: relative;margin: 0px 0px 20px 0px;border-top: 1px solid #eaeaea;display: none;}
#page #details_box{margin: 0px 0px 0px 0px !important;}
#page #message_box strong,#page #details_box strong,#sign_info strong{font-weight: 600; }
#page #message_box em{ color: #ee3124;}
#page #message_box h1{ width: 940px !important;text-align: center;color: #ee3124 !important;margin: 20px 10px 10px 10px !important;float: left;
    position: relative;
    font-size: 20px !important;
    font-weight: 600 !important;
}
#page #details_box h2,h2.details{width: 100% !important;font-size: 16px !important;text-align: center !important;font-weight: 600 !important;margin: 20px 0px 20px 0px !important;}
#page #message_box p{width: 880px !important;text-align: center;color: #333 !important;margin: 20px 40px 20px 40px !important;float: left;
    position: relative;
    font-size: 16px !important;
}
#page #details_box #sign_notes{width: 100%;float: left;position: relative;margin: 20px 0px 0px 0px;text-align: center;font-size: 14px;}
#page #details_box #row_info{width: 100%;float: left;position: relative;margin: 0px 0px 20px 0px;text-align: center;}
#page #details_box #row_info.first{margin-top: 30px !important;}
#page #details_box #row_info.last{margin-bottom: 20px !important;}
#page #error_box{width: 100%;float: left;position: relative;margin: 0px 0px 40px 0px;text-align: center;font-weight: 600;color: #ee3124;display: none;}
h1.nosign{font-size: 28px !important;color: #ee3124 !important;}
a.cta.nosign{margin-left: 385px !important; margin-bottom: 80px !important;}
/* start editor */
#page #sign_displays.loading{background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preloader_dots_red_64.gif') center center no-repeat;}
input.not_loaded,input.not_loaded:hover{background: none !important;background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preload_dots_red_20.gif') center center no-repeat !important;color: #eaeaea !important;border: 2px solid #eaeaea !important;cursor: default !important;text-indent: -400px !important;overflow: hidden !important;}
#preview_sign_btn.not_loaded{width: 170px !important;}
#add_sign_to_cart.not_loaded{width: 138px !important;}
#price_calculator{display: none !important; }
span.strikethrough{text-decoration:line-through !important;}
span.strikethoughtext{color: #333 !important;font-weight: 300;}
div.details em {color: #ee3124;}
div.details strong{font-weight: 600;}
#signs div.included {font-size: 14px;color: #333;width: 30%;margin: 0 auto;}
.CouponFailed .woocommerce-message{display: none;}
#signs .milliamps {width: 30%;margin: 0 auto;}
div#buttons {text-align: center;}
div#buttons div { margin: 0 auto;display: inline-block;}
div#buttons.preview div {margin-bottom: 60px;}
.wait_pdf {color: red;padding-left: 25px;background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preload_dots_red_20.gif') left center no-repeat !important;}
.ready_pdf {color: green;}
.text_line_editor>.text_button_clear{border-bottom: 1px solid #999999;border-radius: 0 7px 7px 0;border-right: 1px solid #999999;border-top: 1px solid #999999;color: rgb(187, 187, 187);cursor: pointer;float: left;font-size: 18px;height: 16px; padding: 12px 0;text-align: center;width: 30px;}
.text_line_editor>.text_button_clear:hover{ background: rgb(187, 187, 187); color: #ffffff;}
.classdisabled{cursor:no-drop!important;opacity: 0.65;}
.classdisabled:hover{background: #ffffff!important;color: #ee3124!important;}
/*end create.css*/
/*start alternative_home.css */
/**************  landingpage_new.css **************/
.billboard-img img {max-width: 100%;}
.billboard-img {padding: 10px 0px;display: inline-block;width:  100%;text-align:  center;}
#content-home {padding: 40px 0;}
#content-home .alignleft {width: 47%;padding-right: 3%;}
#page .container.content-area ul {list-style-type:disc;padding-left:20px;}
#page .container.content-area p,#page .container.content-area li{margin:0px 0px 20px 0px;color:#333;font-weight:300;font-size:19px;line-height:28px;font-weight: 300;}
#page .container.content-area h2{color:#333333;font-weight:400;font-size:47px;line-height:56px;padding: 0px 0px 0px 0px;margin: 0px 0px 10px 0px;clear: both;font-weight: 700;color: #ee3124;}
#content-home .alignright span{font-size: 12px;font-weight: 300;text-align: center;display: inline-block;}
#trustedby #trustedby_photos p {width: 96%;float: left;position: relative;margin-top: 5px;text-align: center;font-size: 14px;color: #666;}
#trustedby #trustedby_photos{height: 280px;margin: 25px auto 40px auto;}
#possibilities #possibilities_content.spellsave{height: initial;margin: 60px auto 45px;overflow: auto;}
div#mobile_button {display: inline-block;}
#better_content{margin: 0px auto 20px;}
#better_content a.cta{margin: 60px auto 0px 40px;}
#fandb {background: #eee;width: 100%;height: auto;float: left;position: relative;padding: 20px;}
#fandb #fandb_content {margin: 60px auto;}
#getnoticed {background:#fff;width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 0px 0px;}
#getnoticed #getnoticed_content {height: 145px;margin: 0px auto 30px;}
#testimonials {width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 0px 0px;text-align: center;}
#testimonials #testimonials_content {margin: 0px auto 60px;height: inherit;display: inline-block;}
#testimonials #testimonials_content #quotebox p.name {width: 100%;float: left;position: relative;margin: 0px 0px 0px 0px;font-weight: 300;color: #888;text-align: center;}
#testimonials #testimonials_content #quotebox p.name {width: 100%;float: left;position: relative;margin: 0px 0px 0px 0px;font-weight: 300;color: #000;text-align: center;}
#reward-club,#page #reward-club p,#page #reward-club h2{color: #fff;font-size: 20px;padding-top: 20px;}
#page #reward-club li{color: #fff;}
#page #reward-club h2{font-size: 60px;}
#reward-club{background: url('/wp-content/themes/SpellBrite/elements/images/page-elements/exclusive-rewards.png') right 0px no-repeat;}
ul.club-ul {width:35%;float: left;line-height: 28px;font-size: 20px;list-style: disc;padding: 20px;}
#letterdiagram a.cta:link {float: inherit;display: inline-block;bottom: 85px;z-index: 1;}
#better_content #copy .cta {margin-top: 50px;}
.sb-gray{background: #eee;}
.sb-bg-red{background: #ee3124;}
.content-center{text-align: center;}
/******************* forms.css ***********************/
#stage #page #field_3_5 .gfield_label {display: none;}
/*#page .gform_wrapper ul li.gfield {clear: right;float: left;width: 200px;margin-right: 30px;}*/
#page .gform_wrapper .top_label input.medium, #page .gform_wrapper .top_label select.medium {width: 100%;}
#page .gform_wrapper ul li#field_3_5 {width: 100%;}
#page .gform_wrapper input[type=text], div.wpcf7 input {width: 97%;}
span#input_3_5_1_container {float: left;width: 250px;margin-right: 25px;}
span#input_3_5_3_container {float: left;width: 150px;margin-right: 25px;}
span#input_3_5_4_container {float: left;width: 80px;margin-right: 25px;margin-left: 0;}
span#input_3_5_5_container {float: left;width: 80px;margin-right: 25px;}
input#gform_submit_button_3 {bottom: 48px;left: 716px;}
#page #reward-club .gform_button, div.wpcf7 .wpcf7-submit {color: white;background-color: #ee3124;border: 2px solid #fff;padding: 3px 60px;height: 45px;margin: 0;}
#page #reward-club .gform_button:hover,div.wpcf7 .wpcf7-submit:hover {background: #fff;color: #ee3124;}
#page .gform_wrapper .gform_footer{margin: 0px;padding: 0px;}
#videobar #videobar_content{margin: 10px auto 80px;}
#trustedby {text-align: center;}
#trustedby #trustedby_photos {height: auto;display: inline-block;margin: 10px auto;}
.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin-top:.75em !important;}
sup {font-size: 9px;position: relative;top: -9px;}
#page .gform_wrapper .gfield_required {color: #fff;}
ul#gform_fields_3 li label.gfield_label {font-weight: 100;}
div#gform_confirmation_wrapper_3 {padding: 20px 0;}
#page .gform_wrapper .top_label .gfield_label {margin-bottom: .188em;padding-left: 15px;}
#page .gform_wrapper ul li#field_3_5 label {padding-left: 16px;}
body .gform_wrapper label.gfield_label+div.ginput_container {margin-top: 0px !important;}
div#gform_confirmation_message_3 {background-color: black;border: none;}
#page div#gform_confirmation_message_3 p {padding: 0px;}
#reward-club h2 {padding: 5px 0;}
.gform_wrapper, div.wpcf7 {margin-top: 20px !important;}
/* end alternative_home.css*/
.form_warranty_register label{font-weight:bold;}
.form_warranty_register .ginput_complex label,.form_warranty_register .ginput_complex label {font-size: 17px !important;}
.industry_popup li::before{content: '' !important;padding-right: 0px !important;}
#wpseo-frontend-inspector{display:none}
.btn_customize.button{
	font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    text-align: center;
    border: 2px solid #000;
    border-radius: 7px;
    display: block;
    cursor: pointer;
    padding: 0 6px;
    background-color: transparent;
    min-width: 100%;
    min-height: 45px;
    width: 100%;
}
.btn_customize.button:hover{
	background: #ee3124;
    border: 2px solid #ee3124;
    color: #fff;
}
.customize_text{
    /*float: left;*/
    padding: 10px 12px 6px 4%;
    font-size: 19px;
    display:flex;
}
.product-show .customized_sign_input{
	min-width: 100%;
}
/* 01 agosto 2024*/
#page .product.type-product div h2.red-not-black,#page h2.red-not-black {
    width: 100%;
    float: left;
    position: relative;
    margin: 14px 0px 17px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    color: #F00;  
    clear: both;
}
#tab-description h2.red-not-black{
	display: initial;
}
/***coreccion deiphone*/
/* Fuerza a Safari de iOS a renderizar el popup al frente usando aceleración por hardware */
#pty_overlay, 
#pty_popup, 
[id^="spu-"] {
    -webkit-transform: translate3d(0, 0, 1000px) !important;
    transform: translate3d(0, 0, 1000px) !important;
    z-index: 999999 !important;
}
@media only screen and (max-width: 768px) {
    html, body {
        position: relative;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch; /* Suaviza el scroll en iOS */
    }
    #stage {
        position: relative !important; /* Cambiar de absolute a relative evita que tape los popups */
        z-index: 1 !important;
    }
}
/*********************/

/* 01 agosto 2024*/
@media only screen and (min-device-width :375px) and (max-device-width :667px){
     .video-container-mjc{position:relative;padding-bottom:56.25%!important;margin-bottom:-13px;margin-top:-18px;margin-left:0!important;margin-right:0!important;height:0;overflow:hidden}
}
@media(max-width:1440px){
    .btn_customize.button{
		font-size: 17px;
	    line-height: 20px;
	}
	.product-show .customized_sign_input{
		font-size:17px !important;
	}
}
@media(max-width:1024px){
    .btn_customize.button{
		font-size: 15px;
	    line-height: 20px;
	    padding: 5px 6px;
	}
	.product-show .customized_sign_input{
		font-size:15px !important;
	}
}
@media(min-width:970px) and (max-width:1200px){
     #apply_coupon_button{padding:4px 20px!important;float:none!important;display:inline!important;font-size:16px!important}
}
@media(max-width:1200px){
    #apply_coupon_button{padding:4px 20px!important;float:none!important;display:inline!important;font-size:16px!important}
    .category_content .img-product img{height:160px;width:auto}
    .category_content .quantity-input .quantity.buttons_added{float:left;margin:4% 0}
    .category_content .quantity-input{width:100%}
    .category_content .btn-add-cart{width:100%}
    .category_content .quantity-input .quantity.buttons_added{float:none;margin:4% 0;display:inline-block}
    button.button.alt.cta{background:#fff;color:#ee3124;border-color:#ee3124;float:initial;margin-right:5px}
}
@media only screen and (max-width:980px){
    #trustedby_content ul#logos li{width:33%;height:100px;float:left;position:relative;margin:20px 0 0 0;display:block}
    #trustedby_content ul#logos li:nth-child(4){margin-top:0;margin-left:17%;margin-right:0}
    #trustedby_content ul#logos li:nth-child(5){margin-top:0;margin-left:0;margin-right:17%}
}
@media (max-width:969px){
    #stage #page #include_pricing #coupon #apply_coupon_button{margin:0 auto!important;top:20px;float:none;width:60%}
    .blog-template{display:block}
    .menu-responsive{display:inherit}
    .lst_category{display:none}
    .category-back{display:none}
    #product #google_product{width:96%;padding:10px 2%}
    .category_content{width:96%;margin:2%}
    #stage #page{padding-top:60px!important}
    .choose_color{font-size:21px;vertical-align:unset;min-width:75px}
    #page #content-home .alignleft,.col-md-6{width:100%}
    #content-home{width:90%}
    #page #fof #fof_content{width:100%}
    .paleta{width:14px;height:14px;margin:0 5px 10px 5px}
    .colors-paleta{width:55%;bottom:4px}
    #page #create .sign_width{width:58%!important}
    #stage.navopen{margin-left:-98%}
    .desktop{display:none!important}
    .mobile{display:block!important}
    a.transparentimagelink{display:none!important}
    #page div.section #content{width:80%;margin:40px 10%}
    #page div.section #content #artwork{width:100%!important;height:auto!important;float:left;position:relative;margin:0!important}
    #page div.section.right #content #artwork{float:left;margin:0}
    #page div.section #content #artwork img{width:100%;height:auto}
    #page div.section #content #copy,#page div.section.right #content #copy{width:100%;height:auto;float:left;position:relative;margin:0}
    #page div.section #content #copy h2{color:#333;font-weight:400;font-size:48px;line-height:48px;padding:0;margin:30px 0 20px;text-align:center}
    #page div.section #content #copy h2 em{font-weight:700;color:#ee3124}
    #page div.section #content #copy p{color:#333;font-size:18px;line-height:28px;font-weight:300;text-align:center}
    #page div.section #content a.cta:link,#page div.section #content a.cta:visited{width:auto;height:43px;float:left;position:relative;margin:20px 0 0;padding:0 15px;color:#ee3124;text-decoration:none;font-size:24px;line-height:43px;font-weight:600;text-align:center;border:2px solid #ee3124;display:block}
    #page div.section #content a.cta:hover,#page div.section #content a.cta:visited:hover{background:#ee3124;color:#fff}
    .cta,input{-webkit-appearance:none!important}
    #page #createyours #content #form{width:100%;margin:60px 0 0}
    #page #createyours #content #form h2{color:#333;font-weight:400;font-size:48px;line-height:48px;padding:0;margin:20px 0}
    #page #createyours #content #form h2 em{font-weight:700;color:#ee3124}
    #page #createyours #content #form p{width:100%;font-weight:300;color:#333;text-align:center;display:block;font-size:18px;line-height:28px}
    #page #createyours #content #form form{width:100%;float:left;position:relative;margin:40px 0 20px}
    #page #createyours #content #form form input{width:95%;height:60px;float:left;position:relative;margin:0 auto;padding:0 20px 0 0}
    #page #createyours #content #form form input.focus{font-weight:400;color:#4a4a4a;text-transform:uppercase}
    #page #createyours #content div.cta{width:120px;height:43px;float:left;position:relative;margin:20px auto 60px;padding:0 15px}
    #page #createyours #sign_displays{width:100%;float:left;position:relative;margin:30px 0 0}
    #page #createyours .sign_frame{width:100%;float:left;position:relative;margin:0;padding-bottom:0;display:none}
    #page #createyours .sign_frame.show{display:block}
    #page #createyours .sign_display{min-width:10px;height:33px;margin:0;left:0}
    #page #createyours .sign_shadow{background:0;display:none!important}
    #page #createyours .use_these{width:100%}
    #page #createyours #mobile_button a.cta{float:left;position:relative;margin:0!important}
    #page #redbar{width:100%;height:auto}
    #page #redbar #content h2{width:100%!important;height:auto;font-size:32px;line-height:36px;text-align:center;margin-bottom:20px;margin-top:20px;float:left;position:relative}
    #page #redbar #content a.cta:link,#page #redbar #content a.cta:visited{
        /*width:160px;*/
        float:left;
        position:relative;
        left:50%;
        margin:0 0 20px -97px!important
    }
    #page #redbar #content a.cta:hover,#page #redbar #content a.cta:visited:hover{background:#fff;color:#ee3124}
    #page #cartbar{height:auto!important}
    #page #cartbar #content{width:80%!important;margin-top:0;margin-bottom:0}
    #page #cartbar #content h2{height:auto!important;width:100%!important;margin:0;font-size:24px;line-height:24px;text-align:center}
    #page #cartbar #content h2 a:link,#page #cartbar #content h2 a:visited{color:#fff;text-decoration:none;border-bottom:2px dotted #fff;font-weight:700}
    #page #cartbar #content h2 a:link:hover,#page #cartbar #content h2 a:visited:hover{border-bottom:2px solid #fff}
    #page #cartbar #content #carticon{margin:10px 0 10px -28px;left:50%}
    #page #cartbar #content a.cta:link,#page #cartbar #content a.cta:visited{margin:20px 0 20px -60px;left:50%;float:left}
    #page #subfooter{height:auto}
    #page #subfooter #content div.menu-footer-text-links-container{width:100%;float:left;position:relative;margin:60px 0 0;padding:0;clear:both}
    #page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links{width:100%;height:auto;float:left;position:relative;margin:0;padding:0;display:block}
    #page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li{width:100%;height:auto;float:left;position:relative;margin:0 0 10px}
    #page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:link,#page #subfooter #content div.menu-footer-text-links-container ul#menu-footer-text-links li a:visited{height:auto;line-height:18px;font-size:16px}
    #page #subfooter #content #footersignup{width:100%;height:auto}
    #page #subfooter #content #footersignup h2{width:100%;margin:50px 0 15px;font-size:18px;line-height:18px;text-align:center}
    #page #subfooter #content #footersignup input[type=email]{background:0;width:100%;height:40px;margin:0;text-align:center;padding:0;font-size:14px}
    #page #subfooter #content #footersignup #subscribe_btn{margin:15px 0 0 -63px;left:50%}
    #page #subfooter #content ul#footersocial{width:280px;margin:40px 0 20px -110px;left:50%}
    #page #subfooter #content #nextday{right:10%}
    #page #subfooter #content #nextday h2{width:100%;margin-top:220px}
    #page #subfooter #content #nextday h2 em{font-weight:700;color:#ee3124}
    #page #footer{height:auto;padding-bottom:40px}
    #page #footer #logos{width:100%;float:left;position:relative;margin:0}
    #page #footer #logos a#optiva{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/optiva-logo-footer-mobile.png') center top no-repeat;background-size:contain;width:40%;height:60px;margin:0 -1px 0 0}
    #page #footer #logos #vdiv{background:#323232;width:1px;height:60px;float:left;position:relative;margin:0 10%;display:block}
    #page #footer #logos a#spellbrite{background-position:center top;background-size:contain;width:40%;height:60px;float:right;position:relative}
    #page #footer #textinfo{width:100%;float:left;position:relative;margin:20px 0 40px;text-align:center;color:#fff}
    #page #footer #contactinfo{width:100%;margin:20px 0 5px}
    #page #footer #contactinfo a:link,#page #footer #contactinfo a:visited{width:50%;float:none;border-bottom:0;text-decoration:underline;margin-right:0}
    #page #footer #contactinfo a:first-of-type,#page #footer #contactinfo a:last-of-type{text-align:initial;text-indent:10px}
    h1.howto,p.howto{text-indent:0!important}
    #page #footer #contactinfo a:hover,#page #footer #contactinfo a:visited:hover{text-decoration:underline;border:0}
    #page #footer #copyrightinfo{width:100%;margin:20px 0 0}
    #page .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-small.png') no-repeat;width:5px;height:33px}
    #page .blue .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-small-blue.png') no-repeat;width:5px;height:33px}
    #page .green .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-small-green.png') no-repeat;width:5px;height:33px}
    #page .white .sign_display .letter{background:url('/wp-content/themes/SpellBrite/elements/images/letters/character-sprites-small-white.png') no-repeat;width:5px;height:33px}
    #page .sign_display .letter.endleft{width:7px;background-size:cover}
    #page .sign_display .letter.endright{width:7px;background-size:cover}
    #page .sign_display .letter.A{width:22px;background-size:cover}
    #page .sign_display .letter.B{width:19px;background-size:cover}
    #page .sign_display .letter.C,#page .sign_display .letter.D{width:21px;background-size:cover}
    #page .sign_display .letter.E,#page .sign_display .letter.F{width:17px;background-size:cover}
    #page .sign_display .letter.G{width:21px;background-size:cover}
    #page .sign_display .letter.H{width:20px;background-size:cover}
    #page .sign_display .letter.I{width:6px;background-size:cover}
    #page .sign_display .letter.J{width:16px;background-size:cover}
    #page .sign_display .letter.K{width:20px;background-size:cover}
    #page .sign_display .letter.L{width:17px;background-size:cover}
    #page .sign_display .letter.M{width:25px;background-size:cover}
    #page .sign_display .letter.N{width:20px;background-size:cover}
    #page .sign_display .letter.O{width:21px;background-size:cover}
    #page .sign_display .letter.P{width:19px;background-size:cover}
    #page .sign_display .letter.Q{width:21px;background-size:cover}
    #page .sign_display .letter.R,#page .sign_display .letter.S,#page .sign_display .letter.T,#page .sign_display .letter.U{width:20px;background-size:cover}
    #page .sign_display .letter.V{width:22px;background-size:cover}
    #page .sign_display .letter.W{width:30px;background-size:cover}
    #page .sign_display .letter.X,#page .sign_display .letter.Y{width:22px;background-size:cover}
    #page .sign_display .letter.Z{width:18px;background-size:cover}
    #page .sign_display .letter.n0{width:19px;background-size:cover}
    #page .sign_display .letter.n1{width:11px;background-size:cover}
    #page .sign_display .letter.n2,#page .sign_display .letter.n3{width:18px;background-size:cover}
    #page .sign_display .letter.n4,#page .sign_display .letter.n5,#page .sign_display .letter.n6{width:19px;background-size:cover}
    #page .sign_display .letter.n7{width:18px;background-size:cover}
    #page .sign_display .letter.n8,#page .sign_display .letter.n9{width:19px;background-size:cover}
    #page .sign_display .letter.exclamation{width:6px;background-size:cover}
    #page .sign_display .letter.money{width:13px;background-size:cover}
    #page .sign_display .letter.percent{width:26px;background-size:cover}
    #page .sign_display .letter.ampersand{width:22px;background-size:cover}
    #page .sign_display .letter.hyphen{width:13px;background-size:cover}
    #page .sign_display .letter.space{width:11px;background-size:cover}
    #page .sign_display .letter.apostraphe,#page .sign_display .letter.period{width:6px;background-size:cover}
    #page .sign_display .letter.at{width:28px;background-size:cover;}
    #page .sign_display .letter.hashtag{width:21px;background-size:cover}
    #page .sign_display .letter.question{width:19px;background-size:cover}
    #page .blue .sign_display .letter.endleft{width:7px;background-size:cover}
    #page .blue .sign_display .letter.endright{width:7px;background-size:cover}
    #page .blue .sign_display .letter.A{width:22px;background-size:cover}
    #page .blue .sign_display .letter.B{width:19px;background-size:cover}
    #page .blue .sign_display .letter.C,#page .blue .sign_display .letter.D{width:21px;background-size:cover}
    #page .blue .sign_display .letter.E,#page .blue .sign_display .letter.F{width:17px;background-size:cover}
    #page .blue .sign_display .letter.G{width:21px;background-size:cover}
    #page .blue .sign_display .letter.H{width:20px;background-size:cover}
    #page .blue .sign_display .letter.I{width:6px;background-size:cover}
    #page .blue .sign_display .letter.J{width:16px;background-size:cover}
    #page .blue .sign_display .letter.K{width:20px;background-size:cover}
    #page .blue .sign_display .letter.L{width:17px;background-size:cover}
    #page .blue .sign_display .letter.M{width:25px;background-size:cover}
    #page .blue .sign_display .letter.N{width:20px;background-size:cover}
    #page .blue .sign_display .letter.O{width:21px;background-size:cover}
    #page .blue .sign_display .letter.P{width:19px;background-size:cover}
    #page .blue .sign_display .letter.Q{width:21px;background-size:cover}
    #page .blue .sign_display .letter.R,#page .blue .sign_display .letter.S,#page .blue .sign_display .letter.T,#page .blue .sign_display .letter.U{width:20px;background-size:cover}
    #page .blue .sign_display .letter.V{width:22px;background-size:cover}
    #page .blue .sign_display .letter.W{width:30px;background-size:cover}
    #page .blue .sign_display .letter.X,#page .blue .sign_display .letter.Y{width:22px;background-size:cover}
    #page .blue .sign_display .letter.Z{width:18px;background-size:cover}
    #page .blue .sign_display .letter.n0{width:19px;background-size:cover}
    #page .blue .sign_display .letter.n1{width:11px;background-size:cover}
    #page .blue .sign_display .letter.n2,#page .blue .sign_display .letter.n3{width:18px;background-size:cover}
    #page .blue .sign_display .letter.n4,#page .blue .sign_display .letter.n5,#page .blue .sign_display .letter.n6{width:19px;background-size:cover}
    #page .blue .sign_display .letter.n7{width:18px;background-size:cover}
    #page .blue .sign_display .letter.n8,#page .blue .sign_display .letter.n9{width:19px;background-size:cover}
    #page .blue .sign_display .letter.exclamation{width:6px;background-size:cover}
    #page .blue .sign_display .letter.money{width:13px;background-size:cover}
    #page .blue .sign_display .letter.percent{width:26px;background-size:cover}
    #page .blue .sign_display .letter.ampersand{width:22px;background-size:cover}
    #page .blue .sign_display .letter.hyphen{width:13px;background-size:cover}
    #page .blue .sign_display .letter.space{width:11px;background-size:cover}
    #page .blue .sign_display .letter.apostraphe,#page .blue .sign_display .letter.period{width:6px;background-size:cover}
    #page .blue .sign_display .letter.at{width:28px;background-size:cover;}
    #page .blue .sign_display .letter.hashtag{width:21px;background-size:cover}
    #page .blue .sign_display .letter.question{width:19px;background-size:cover}
    #page .green .sign_display .letter.endleft{width:7px;background-size:cover}
    #page .green .sign_display .letter.endright{width:7px;background-size:cover}
    #page .green .sign_display .letter.A{width:22px;background-size:cover}
    #page .green .sign_display .letter.B{width:19px;background-size:cover}
    #page .green .sign_display .letter.C,#page .green .sign_display .letter.D{width:21px;background-size:cover}
    #page .green .sign_display .letter.E,#page .green .sign_display .letter.F{width:17px;background-size:cover}
    #page .green .sign_display .letter.G{width:21px;background-size:cover}
    #page .green .sign_display .letter.H{width:20px;background-size:cover}
    #page .green .sign_display .letter.I{width:6px;background-size:cover}
    #page .green .sign_display .letter.J{width:16px;background-size:cover}
    #page .green .sign_display .letter.K{width:20px;background-size:cover}
    #page .green .sign_display .letter.L{width:17px;background-size:cover}
    #page .green .sign_display .letter.M{width:25px;background-size:cover}
    #page .green .sign_display .letter.N{width:20px;background-size:cover}
    #page .green .sign_display .letter.O{width:21px;background-size:cover}
    #page .green .sign_display .letter.P{width:19px;background-size:cover}
    #page .green .sign_display .letter.Q{width:21px;background-size:cover}
    #page .green .sign_display .letter.R,#page .green .sign_display .letter.S,#page .green .sign_display .letter.T,#page .green .sign_display .letter.U{width:20px;background-size:cover}
    #page .green .sign_display .letter.V{width:22px;background-size:cover}
    #page .green .sign_display .letter.W{width:30px;background-size:cover}
    #page .green .sign_display .letter.X,#page .green .sign_display .letter.Y{width:22px;background-size:cover}
    #page .green .sign_display .letter.Z{width:18px;background-size:cover}
    #page .green .sign_display .letter.n0{width:19px;background-size:cover}
    #page .green .sign_display .letter.n1{width:11px;background-size:cover}
    #page .green .sign_display .letter.n2,#page .green .sign_display .letter.n3{width:18px;background-size:cover}
    #page .green .sign_display .letter.n4,#page .green .sign_display .letter.n5,#page .green .sign_display .letter.n6{width:19px;background-size:cover}
    #page .green .sign_display .letter.n7{width:18px;background-size:cover}
    #page .green .sign_display .letter.n8,#page .green .sign_display .letter.n9{width:19px;background-size:cover}
    #page .green .sign_display .letter.exclamation{width:6px;background-size:cover}
    #page .green .sign_display .letter.money{width:13px;background-size:cover}
    #page .green .sign_display .letter.percent{width:26px;background-size:cover}
    #page .green .sign_display .letter.ampersand{width:22px;background-size:cover}
    #page .green .sign_display .letter.hyphen{width:13px;background-size:cover}
    #page .green .sign_display .letter.space{width:11px;background-size:cover}
    #page .green .sign_display .letter.apostraphe,#page .green .sign_display .letter.period{width:6px;background-size:cover}
    #page .green .sign_display .letter.at{width:28px;background-size:cover;}
    #page .green .sign_display .letter.hashtag{width:21px;background-size:cover}
    #page .green .sign_display .letter.question{width:19px;background-size:cover}
    #page .white .sign_display .letter.endleft{width:7px;background-size:cover}
    #page .white .sign_display .letter.endright{width:7px;background-size:cover}
    #page .white .sign_display .letter.A{width:22px;background-size:cover}
    #page .white .sign_display .letter.B{width:19px;background-size:cover}
    #page .white .sign_display .letter.C,#page .white .sign_display .letter.D{width:21px;background-size:cover}
    #page .white .sign_display .letter.E,#page .white .sign_display .letter.F{width:17px;background-size:cover}
    #page .white .sign_display .letter.G{width:21px;background-size:cover}
    #page .white .sign_display .letter.H{width:20px;background-size:cover}
    #page .white .sign_display .letter.I{width:6px;background-size:cover}
    #page .white .sign_display .letter.J{width:16px;background-size:cover}
    #page .white .sign_display .letter.K{width:20px;background-size:cover}
    #page .white .sign_display .letter.L{width:17px;background-size:cover}
    #page .white .sign_display .letter.M{width:25px;background-size:cover}
    #page .white .sign_display .letter.N{width:20px;background-size:cover}
    #page .white .sign_display .letter.O{width:21px;background-size:cover}
    #page .white .sign_display .letter.P{width:19px;background-size:cover}
    #page .white .sign_display .letter.Q{width:21px;background-size:cover}
    #page .white .sign_display .letter.R,#page .white .sign_display .letter.S,#page .white .sign_display .letter.T,#page .white .sign_display .letter.U{width:20px;background-size:cover}
    #page .white .sign_display .letter.V{width:22px;background-size:cover}
    #page .white .sign_display .letter.W{width:30px;background-size:cover}
    #page .white .sign_display .letter.X,#page .white .sign_display .letter.Y{width:22px;background-size:cover}
    #page .white .sign_display .letter.Z{width:18px;background-size:cover}
    #page .white .sign_display .letter.n0{width:19px;background-size:cover}
    #page .white .sign_display .letter.n1{width:11px;background-size:cover}
    #page .white .sign_display .letter.n2,#page .white .sign_display .letter.n3{width:18px;background-size:cover}
    #page .white .sign_display .letter.n4,#page .white .sign_display .letter.n5,#page .white .sign_display .letter.n6{width:19px;background-size:cover}
    #page .white .sign_display .letter.n7{width:18px;background-size:cover}
    #page .white .sign_display .letter.n8,#page .white .sign_display .letter.n9{width:19px;background-size:cover}
    #page .white .sign_display .letter.exclamation{width:6px;background-size:cover}
    #page .white .sign_display .letter.money{width:13px;background-size:cover}
    #page .white .sign_display .letter.percent{width:26px;background-size:cover}
    #page .white .sign_display .letter.ampersand{width:22px;background-size:cover}
    #page .white .sign_display .letter.hyphen{width:13px;background-size:cover}
    #page .white .sign_display .letter.space{width:11px;background-size:cover}
    #page .white .sign_display .letter.apostraphe,#page .white .sign_display .letter.period{width:6px;background-size:cover}
    #page .white .sign_display .letter.at{width:28px;background-size:cover;}
    #page .white .sign_display .letter.hashtag{width:21px;background-size:cover}
    #page .white .sign_display .letter.question{width:19px;background-size:cover}
    #page #page_section_content h1{line-height:40px}
    #page #page_section #page_section_content,#page #page_section .content{width:90%;height:auto;margin:40px auto;padding:0 5%}
    #page div.accordion{width:100%;float:left;position:relative;margin:20px 0 80px;clear:both!important;padding:20px 0 0!important}
    #page div.accordion h3,#page div.accordion h3 div{float:left;position:relative;display:block;margin:0}
    #page div.accordion h3{width:100%;padding:20px 0 0;line-height:auto;border-top:1px solid #eaeaea}
    #page div.accordion h3 div{width:90%!important}
    #page div.accordion h3 span{position:absolute;right:0;top:20px}
    #page div.accordion div,#page div.accordion div p{width:100%!important;height:auto!important;clear:both!important;position:relative;margin:0!important;float:left}
    #page div.accordion div{padding-bottom:20px}
    #page div.accordion div p{text-align:left!important}
    .accordion-closed-icon,.accordion-open-icon{background-position:right;background-repeat:no-repeat;width:20px;height:20px;position:absolute;right:0}
    #page #subfooter #content #moneyship{width:100%;float:left;position:relative;margin:20px 0 40px}
    #page #subfooter #content #moneyback,#page #subfooter #content #nextday{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_shipping.png') center top no-repeat;width:50%;height:auto;float:left;position:relative;margin:0!important;padding-top:158px;left:0!important;top:0!important}
    #page #subfooter #content #moneyback{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_moneyback.png') center top no-repeat;margin:0!important}
    #page #subfooter #content #moneyback h2,#page #subfooter #content #nextday h2{margin:0!important;line-height:20px;font-size:18px;text-align:center}
    #page #money_back{margin-bottom:20px}
    #page #money_back h5{width:80%;margin:30px 10% 20px;text-align:center}
    #page #money_back_text{width:80%;margin:0 10% 20px}
    #page #money_back_text p{width:100%;float:left;position:relative;text-align:left!important;margin-bottom:20px!important}
    #page #money_back_text p br{display:none}
    #page #money_back.cart{width:530px!important;float:left;position:relative;margin:0 0 -500px 25px!important;border:0 solid #eaeaea!important;clear:both}
    #page #money_back.cart h5{width:530px;height:auto!important;float:left;position:relative;margin:19px 0 10px!important;padding:0!important;display:block;text-align:left;font-weight:600;color:#ee3124;font-size:24px;line-height:24px!important}
    #page #money_back.cart #money_back_text{width:515px;float:left;position:relative;margin:0 15px 20px 0!important;padding:0!important;text-align:left!important;display:block}
    #page #money_back.cart #money_back_text p{margin:0!important;line-height:28px}
    #page #money_back_button{float:left;position:relative;margin:0 0 20px 393px;cursor:pointer;font-weight:600;text-align:center;color:#ee3124;text-decoration:none;font-size:20px;display:none}
    #page_section{width:100%;float:left;position:relative;margin:0}
    #page_section #page_section_content h1{margin-bottom:40px}
    #page_section #page_section_content{width:90%!important;float:left;position:relative;margin:40px 5%}
    #page_section #page_section_content p.leftalign{width:100%!important;margin:0!important;padding:0!important}
    h1.howto{width:100%!important;margin-bottom:10px!important}
    p.howto{width:100%!important;margin:0!important}
    #howtovideoframe{margin-top:30px!important}
    #page #hero.heroplaybutton,#page #hero_fullpagevideo{background-image:url(https://spellbrite.com/wp-content/themes/SpellBrite/elements/videos/spellbrite_splashvideo_2b_800.jpg)!important}
    #page #hero_fullpagevideo{background-size:contain;background-repeat:no-repeat;width:100%;height:auto!important;float:left;position:relative;overflow:show;z-index:0!important;padding-top:55%}
    #page #hero.heronobutton{background-image:url(https://spellbrite.com/wp-content/themes/SpellBrite/elements/videos/spellbrite_splashvideo_2b_800_noplay.jpg)!important}
    #page #hero_fullpagevideo #herocontent{background:#fff;width:100%;height:auto;float:left;position:relative;margin:0;padding:0 0 40px;left:0;top:0;z-index:1000!important;display:block!important;border-bottom:1px solid #ccc}
    #page #hero #herocontent #hero_fullpagevideo h1{width:100%;color:#222;font-weight:700;font-size:42px;line-height:42px;margin:40px 0 0;float:left;position:relative;left:0;top:0;text-align:center;z-index:1000!important}
    #page #hero #herocontent p font{width:100%;float:left;position:relative;padding-bottom:10px;text-indent:0;color:#666!important}
    #page #hero #learnmore a#learnmorebtn{z-index:1000!important;display:none}
    #page #hero #herocontent a.cta,#page #hero #herocontent p{display:block!important;float:left;position:relative;z-index:1000!important}
    #page #hero #herocontent p{width:90%;margin:10px 5% 0;text-align:center;color:#222}
    #page #hero #herocontent a.cta{left:50%;margin:40px 0 0 -78px!important}
    #page #hero #videobackground.normal{background:0 0!important;width:100%;height:auto;top:0;float:left!important;position:relative!important;margin:-55% 0 0!important;display:block;z-index:10!important}
    #page #hero #videobackground.ipad{background:0 0!important;width:100%!important;height:100%!important;top:0;left:0;position:absolute!important;margin:-17% 0 0!important;display:block;z-index:10!important}
    #page #hero #videobackground.iphone,#page #hero #videobackground.iphone.landscape{width:100%!important;left:0;position:absolute!important;margin:0!important;display:none;z-index:10!important}
    #page #hero #videobackground.iphone{background:url('/wp-content/themes/SpellBrite/../videos/spellbrite_splashvideo_2b_800_noplay.jpg') left top no-repeat;height:40%!important;top:-20px}
    #page #hero #videobackground.iphone.landscape{background:0 0!important;height:50%!important;top:0}
    #page p.sign-measurement{color:#333;font-weight:300;font-size:1em;line-height:24px}
    #page_section_content li{list-style:disc;margin-bottom:15px;clear:left}
    #page #createyours #content #form form input#prefooter_sign_input{width:80%;margin:5px 5%;padding:0 5%}
    #site_header{display:none!important}
    #site_header_mobile{background:#000;width:100%;height:60px;position:fixed;margin:0;left:0;z-index:10000!important;-webkit-transform:translate3d(0,0,0);display:block!important}
    #site_header_mobile #mobile_navbar{z-index:10000!important;width:95%;height:60px;margin:0 auto 0 auto}
    #site_header_mobile #mobile_navbar a#logo{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav_spellbrite_logo_mobile.png') left top no-repeat;width:120px;height:35px;margin:13px 0 12px 0;float:left;position:relative;display:block;border:0;text-decoration:none}
    #site_header_mobile #mobile_navbar a.cta{height:31px;float:right;position:relative;padding:0 7px 0 7px;margin:13px 0 12px 0;font-weight:700;font-size:16px;line-height:32px;color:#fff;border:2px solid #ee3124}
    #site_header_mobile #mobile_navbar #menu_btn{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAjCAYAAAApF3xtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJBJREFUeNrs17ENgDAQQ1EOsQoMAPuvBCOEUFPRIAuepfSnn3PsVGttoLtGCIABBhhg3tfUT0ws7es8VMAczcawEjCfBFNVMXOULwErAQPMbwretsQUvCnqmoKCgJWAef7GJDW8nFEUPFYCBpi/FLyjF7yILtNDIGpjUoLgmoOVvDHAKHg2BhhggAHmYzoFGABcIB8SYlahigAAAABJRU5ErkJggg==') left top no-repeat;width:30px;height:35px;margin:13px 0 12px 10px;float:right;position:relative;display:block;border:0;text-decoration:none;cursor:pointer;z-index:1000!important}
    #site_header_mobile #mobile_navbar #menu_btn:hover{background-position:right top}
    #site_header_mobile #mobile_navbar a#shopping_cart{width:37px;height:50px;float:right;position:relative;margin:5px 5px 5px 5px}
    #site_header_mobile #mobile_navbar a#shopping_cart #cart_icon{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAABkCAMAAAA2RAn4AAAAY1BMVEUAAAD///8kJCS8vLzCwsIsLCzKysr4+PhRUVE1NTXf39+GhoalpaVFRUXr6+vx8fFlZWXPz896eno9PT10dHRsbGyzs7NgYGDT09OdnZ2MjIxMTEzX19eWlpaRkZGAgICtra2CKOjKAAAAAXRSTlMAQObYZgAAAbpJREFUSMftltmS4yAMRSXZBmO8xku27k7//1eOjKuTQKTM60yXz0NwqAtcAVUX2PmvoTIwvleVGJjeT+WDqHJQMJqqGILqTNAbY2ZF1bBkmeeRwtfgZNW64HFbu+bPXrZlED+aRx2ZaG20iPWPxYxljaQ6IOLh58+M6xCBHLG6D3dcbyf4dy1boaiUi7CgReuftqXiqV/9s9/22W+NaKeXBXmsoedDbUNHzGQRv9JqumOiqrnvGvX0PG4pIsYTbzxEEHd1WYThgZ8v2yxRpjepFUQVQcJtMCmDhxRaAYLQhJYBCTr6ntblZ584Sku4bPfS9pqIzOZ4XCvJVFWOiCcKB4jfoFFW2PbblTk1oOJKFyYdrw52dnb+LajGlY+/qKqg8gAFqRRnZEKU1bmKYUX3NfUE8IlvyWmLyg517ulBZ9R5JEppUeWR+8WCClEGz6hi57vKGZSJs9WjxgJRIkukAVyjTOsgTmSRLI17kSTxj1a05WIVDeJJQ8KEAodUVSzZC7kTs5Z/4lbE3S4hY68XP+qJlm+vkabVX4rbAwXP4Y7ribydgN/iu1PjnW4Wvwuut0brCXZ+H38Aq14RSse3fi4AAAAASUVORK5CYII=') left top no-repeat;width:37px;height:50px;float:right;position:relative;margin:0}
    #site_header_mobile #mobile_navbar a#shopping_cart #cart_icon.full{background-position:left bottom!important}
    #site_header_mobile #mobile_navbar a#shopping_cart #cart_icon #number{width:28px;height:16px;float:left;position:relative;margin:14px 0 0 3px;text-align:center;font-size:14px;line-height:14px;color:#fff!important;font-weight:600}
    #site_header_mobile #mobile_navbar a#shopping_cart #cart_icon.full #number{color:#000!important;margin:17px 0 0 2px}
    #mobile_nav{background:#000;width:100%;height:100%;position:absolute;right:0;top:0;margin:0;z-index:20000}
    #mobile_nav #navcontent{width:100%;float:left;position:relative;height:auto}
    #mobile_nav #navcontent a#sidenavlogo{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav_spellbrite_logo_mobile.png') 0 0 no-repeat;width:145px;height:45px;float:left;position:relative;margin:18px 0 0 20px;padding:0;display:block;text-decoration:none;border:0}
    #mobile_nav #navcontent a#sidenavlogo{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav_spellbrite_logo_mobile.png') 0 0 no-repeat;width:145px;height:45px;float:left;position:relative;margin:18px 0 0 20px;padding:0;display:block;text-decoration:none;border:0}
    #mobile_nav #navcontent #sidenavclose{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/sidenav-close-button.png') 0 0 no-repeat;width:21px;height:45px;float:right;position:relative;margin:18px 20px 0 99px;padding:0;display:block;cursor:pointer}
    #mobile_nav #navcontent #sidenavclose:hover{background-position:0 -45px}
    #mobile_nav #navcontent #cartdisplay{height:27px;width:265px;float:left;position:relative;margin:20px 20px 20px 20px}
    #mobile_nav #navcontent #cartdisplay a#checkoutbtn:link,#mobile_nav #navcontent #cartdisplay a#checkoutbtn:visited{width:80px;height:25px;float:left;position:relative;margin:0 0 0 6px;color:#fff;text-decoration:none;font-size:15px;line-height:26px;font-weight:400;text-align:center;border:2px solid #ee3124;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block}
    #mobile_nav #navcontent #cartdisplay a#checkoutbtn:hover,#mobile_nav #navcontent #cartdisplay a#checkoutbtn:visited:hover{background:#ee3124;color:#fff}
    #mobile_nav #navcontent #cartdisplay a#cartbtn:link,#mobile_nav #navcontent #cartdisplay a#cartbtn:visited{background:url('/wp-content/themes/SpellBrite/elements/images/cart-elements/cart-nav-icon.png') right 0 no-repeat;width:40px;height:25px;float:right;position:relative;margin:2px 0 0 0;padding-right:0;text-align:right;font-size:15px;line-height:25px;text-decoration:none;border:0;display:block;color:#999}
    #mobile_nav #navcontent #cartdisplay a#cartbtn:hover,#mobile_nav #navcontent #cartdisplay a#cartbtn:visited:hover{background-position:right -25px;color:#ee3124}
    #mobile_nav #navcontent #cartdisplay a#cartbtn.full:link,#mobile_nav #navcontent #cartdisplay a#cartbtn.full:visited{background-position:right -50px;color:#fff}
    #mobile_nav #navcontent #cartdisplay a#cartbtn.full:hover,#mobile_nav #navcontent #cartdisplay a#cartbtn.full:visited:hover{background-position:right -75px;color:#ee3124}
    #mobile_nav #navcontent #cartdisplay a#cartbtn #cartcount{width:20px;height:15px;float:left;position:relative;margin:-4px 0 0 11px;font-weight:600;color:#fff;text-align:center;font-size:12px}
    #mobile_nav #navcontent #cartdisplay a#cartbtn:hover #cartcount{color:#ee3124}
    #mobile_nav #navcontent #cartdisplay a#cartbtn.full #cartcount{margin:-1px 0 0 11px;color:#333}
    #mobile_nav #navcontent #cartdisplay a#cartbtn.full:hover #cartcount{color:#fff}
    #mobile_nav #navcontent a#buynowbtnsmall:link,#mobile_nav #navcontent a#buynowbtnsmall:visited{
        /*width:100px;
        height:25px;*/
        min-height: 25px;
        width:115px;
        float:left;
        position:relative;
        margin:0 10px 0 0;
        color:#ee3124;
        text-decoration:none;
        font-size:15px;
        /*line-height:26px;*/
        line-height:19px;
        text-wrap-style: balance;
        font-weight:400;
        text-align:center;
        border:2px solid #ee3124;
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        border-radius:6px;display:block
    }
    .add_arrow:after{
       content: "\203A";
    }
    #mobile_nav #navcontent a#buynowbtnsmall:hover,#mobile_nav #navcontent a#buynowbtnsmall:visited:hover{background:#ee3124;color:#fff}
    #mobile_nav #navcontent ul#social{width:265px;height:45px;float:left;position:relative;margin:0 20px 20px 20px;display:block}
    #mobile_nav #navcontent ul#social li{width:30px;height:30px;float:left;position:relative;display:block;margin:0 10px 0 0}
    #mobile_nav #navcontent ul#social li:nth-child(5){margin-right:0}
    #mobile_nav #navcontent ul#social li a:link,#mobile_nav #navcontent ul#social li a:visited{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/social-icons-nav.png') 0 0 no-repeat;width:30px;height:30px;float:left;position:relative;display:block;margin:0;text-decoration:none;border:0}
    #mobile_nav #navcontent ul#social li a#fb{background-position:0 0}
    #mobile_nav #navcontent ul#social li a#fb:hover{background-position:0 -30px}
    #mobile_nav #navcontent ul#social li a#t{background-position:-30px 0}
    #mobile_nav #navcontent ul#social li a#t:hover{background-position:-30px -30px}
    #mobile_nav #navcontent ul#social li a#p{background-position:-60px 0}
    #mobile_nav #navcontent ul#social li a#p:hover{background-position:-60px -30px}
    #mobile_nav #navcontent ul#social li a#li{background-position:-60px 0}
    #mobile_nav #navcontent ul#social li a#li:hover{background-position:-60px -30px}
    #mobile_nav #navcontent ul#social li a#flick{background-position:-90px 0}
    #mobile_nav #navcontent ul#social li a#flick:hover{background-position:-90px -30px}
    #mobile_nav #navcontent ul#social li a#yt{background-position:-120px 0}
    #mobile_nav #navcontent ul#social li a#yt:hover{background-position:-120px -30px}
    #mobile_nav #navcontent ul#social li a#i{background-position:-120px 0}
    #mobile_nav #navcontent ul#social li a#i:hover{background-position:-120px -30px}
    #mobile_nav #navcontent #cartdisplay{height:27px;width:100%;float:left;position:relative;margin:20px 0 20px 0}
    #mobile_nav #navcontent #cartdisplay a#checkoutbtn:link,#mobile_nav #navcontent #cartdisplay a#checkoutbtn:visited{margin:0 0 0 10px}
    #mobile_nav #navcontent #cartdisplay a#checkoutbtn:hover,#mobile_nav #navcontent #cartdisplay a#checkoutbtn:visited:hover{background:#ee3124;color:#fff}
    #mobile_nav #navcontent a#buynowbtnsmall:link,#mobile_nav #navcontent a#buynowbtnsmall:visited{margin:0 0 0 20px}
    #mobile_nav #navcontent #cartdisplay a#cartbtn:link,#mobile_nav #navcontent #cartdisplay a#cartbtn:visited{margin:2px 20px 0 0}
    #mobile_nav #navcontent ul{width:100%;height:18px;float:left;position:relative;margin:0;padding:10px 0 10px 0;display:block;z-index:100;border-top:1px solid #333;overflow:hidden}
    #mobile_nav #navcontent ul.showNav{height:auto!important}
    #mobile_nav #navcontent ul#mobile_nav_tc{border-bottom:1px solid #333}
    #mobile_nav #navcontent ul strong{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav-arrow-mobile.png') right 0 no-repeat;font-size:18px;width:100%;height:18px;line-height:18px;margin:0;text-indent:20px;cursor:pointer}
    #mobile_nav #navcontent ul strong:hover{background-position:right -18px;color:#ee3124}
    #mobile_nav #navcontent ul.showNav strong{background-position:right -36px}
    #mobile_nav #navcontent ul.showNav strong:hover{background-position:right -54px}
    #mobile_nav #navcontent ul li{width:100%;height:24px;font-size:18px;font-weight:700;margin:5px 0 0 0;text-indent:20px;display:block}
    #mobile_nav #navcontent ul li:first-of-type{margin-top:7px}
    #mobile_nav #navcontent ul#mobile_nav_sbs li{display:block}
    #mobile_nav #navcontent ul li a:link,#mobile_nav #navcontent ul li a:visited{width:100%;height:18px;float:left;position:relative;display:block;margin:0;font-size:18px;line-height:24px;color:#999;text-decoration:none;font-weight:700}
    #mobile_nav #navcontent ul li a:hover,#mobile_nav #navcontent ul li a:visited:hover{color:#fff}
    #mobile_nav #navcontent ul#social{width:265px;height:auto;float:left;position:relative;margin:0 20px 20px 20px;display:block;z-index:100;border:0}
    #mobile_nav #navcontent ul#social li{width:30px;height:30px;float:left;position:relative;display:block;margin:0 10px 0 0}
    #mobile_nav #navcontent ul#social li:nth-child(5){margin-right:0}
    #mobile_nav #navcontent ul#social li a:link,#mobile_nav #navcontent ul#social li a:visited{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/social-icons-nav.png') 0 0 no-repeat;width:30px;height:30px;float:left;position:relative;display:block;margin:0;text-decoration:none;border:0}
    #mobile_nav #navcontent ul#social li a#fb{background-position:0 0}
    #mobile_nav #navcontent ul#social li a#fb:hover{background-position:0 -30px}
    #mobile_nav #navcontent ul#social li a#t{background-position:-30px 0}
    #mobile_nav #navcontent ul#social li a#t:hover{background-position:-30px -30px}
    #mobile_nav #navcontent ul#social li a#p{background-position:-60px 0}
    #mobile_nav #navcontent ul#social li a#p:hover{background-position:-60px -30px}
    #mobile_nav #navcontent ul#social li a#i{background-position:-90px 0}
    #mobile_nav #navcontent ul#social li a#i:hover{background-position:-90px -30px}
    #mobile_nav #navcontent ul#social li a#yt{background-position:-120px 0}
    #mobile_nav #navcontent ul#social li a#yt:hover{background-position:-120px -30px}
    #mobile_nav #navcontent ul#social li a#i{background-position:-120px 0}
    #mobile_nav #navcontent ul#social li a#i:hover{background-position:-120px -30px}
    #mobile_nav ul#mobile_menu{width:100%;height:auto;float:left;position:relative;margin:40px 0 0 0!important;padding:0!important}
    #mobile_nav ul#mobile_menu li{width:100%;height:auto;float:left;position:relative;margin:0!important;padding:0!important;border-bottom:1px solid #333;display:block}
    #mobile_nav ul#mobile_menu li a{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav-arrow-mobile2.png') right 0 no-repeat;width:100%;height:40px!important;float:left;position:relative;margin:0;padding:0;line-height:40px!important;display:block;color:#fff!important}
    #mobile_nav ul#mobile_menu li a.home{background:0}
    #mobile_nav ul#mobile_menu li a:hover{color:#ee3124!important;background-position:right -40px}
    #mobile_nav ul#mobile_menu li a.current{background-position:right -80px}
    #mobile_nav ul#mobile_menu li a.current:hover{background-position:right -120px}
    #mobile_nav ul#mobile_menu li ul.sub-menu{width:100%;height:auto!important;float:left;position:relative;margin:0!important;padding:0 0 10px 0;display:none;border:0}
    #mobile_nav ul#mobile_menu li ul.sub-menu li{width:100%;height:30px;float:left;position:relative;margin:0!important;padding:0!important;border-top:1px solid #222;border-bottom:0 solid #000;display:block}
    #mobile_nav ul#mobile_menu li ul.sub-menu li a{background:0;display:block;height:30px;line-height:30px!important;font-size:16px}
    #mobile_nav ul#mobile_menu li ul.sub-menu li.menu-item-has-children>a.current:hover{background-position:right -120px!important}
    #mobile_nav ul#mobile_menu li ul.sub-menu li.menu-item-has-children>a.current{background-position:right -80px!important}
    #mobile_nav ul#mobile_menu li ul.sub-menu li.menu-item-has-children>a{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/nav-arrow-mobile2.png') right 0 no-repeat;line-height:40px!important}
    #mobile_nav ul#mobile_menu li ul.sub-menu li.menu-item-has-children{height:auto}
    #mobile_nav ul#mobile_menu li ul.sub-menu li.menu-item-has-children ul.sub-menu li>a{margin-left:20px}
    #mobile_menu li ul.sub-menu li.menu-item-7356 a,#mobile_menu li ul.sub-menu li.menu-item-7356 a:hover{color:#fff!important;cursor:default!important;display:block!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
    ul.sub-menu ul.sub-menu ul.sub-menu{left:0;top:0!important;position:relative;border-left:0}
    ul.sub-menu ul.sub-menu ul.sub-menu{display:block!important}
    ul.sub-menu{width:inherit!important;height:inherit!important}
    ul.sub-menu ul.sub-menu ul.sub-menu{border-left:0!important}
    ul.sub-menu ul.sub-menu ul.sub-menu ul{top:0!important}
    #mobile_nav ul#mobile_menu li ul.sub-menu li ul.sub-menu li.menu-item-has-children>a{background:0}
    #mobile_nav ul#mobile_menu li ul.sub-menu li ul,#mobile_nav ul#mobile_menu li ul.sub-menu li ul li{display:block}
    #mobile_nav ul#mobile_menu li ul.sub-menu li ul{padding-bottom:0}li.menu-item-10091 a,li.menu-item-10092 a,li.menu-item-10093 a{display:none!important}
    li.menu-item-10091 ul li a,li.menu-item-10092 ul li a,li.menu-item-10093 ul li a{display:block!important}
    #stage #mobile_nav #navcontent #cartdisplay a,#stage #mobile_nav #navcontent #cartdisplay a:link{color:#fff}
    #videobar_feature #videobar_content{width:90%;height:auto;margin-top:5%}
    #videobar_feature #videobar_content #copy{width:100%;margin:0 0 20px 0;text-align:center}
    #videobar_feature #videobar_content #copy h2{width:100%;font-size:36px;line-height:36px;text-align:center}
    #video_display{background:0;width:100%;height:auto;float:left;position:relative;margin:0}
    #video_display img#mobile_image{width:100%;height:auto;display:block!important}
    #video_display #videoinset{display:block!important;width:100%!important;height:auto!important}
    #video_display #videoinset.ipad{width:100%!important;height:389px!important}
    video#videoinset{background:0;width:100%;height:auto;float:left;position:relative;margin:0}
    #page #page_section.adjusted{background:0;width:100%;height:auto;float:left;position:relative;margin:0}
    #coupon_notice{height:auto;float:left;position:relative;margin:0}
    #coupon_notice #coupon_content{width:90%;height:auto;margin:0 auto 0 auto;padding:20px 0 0 0;font-size:28px;line-height:34px}
    #coupon_notice #coupon_content span{width:100%;float:left;text-align:center}
    #coupon_notice #coupon_content a.cta{float:left;position:relative;margin:20px 0 20px -70px;left:50%}
    #coupon_notice #coupon_content a.cta.long{margin-left:-101px}
    #trustedby_content{width:90%;height:auto;margin:40px auto 40px auto}
    #trustedby_content h2{width:100%;float:left;position:relative;margin:0;padding:0;font-size:28px;line-height:28px;text-align:center}
    #trustedby_content ul#logos{width:100%;height:auto;margin:0 0 40px 0}
    #trustedby #trustedby_photos{width:100%;height:auto;margin:0 auto 40px auto}
    #trustedby #trustedby_photos img{width:25%!important;height:auto;float:left;position:relative;margin:0 5% 0 5%;border:4px solid #fff}
    #trustedby #trustedby_photos img:nth-child(2){margin-left:0}
    #trustedby #trustedby_photos img:nth-child(3){margin-left:-400px!important;margin-right:5%;float:right}
    #trustedby #trustedby_photos p{width:90%;margin:20px 5% 0 5%;line-height:16px}
    #getnoticed #getnoticed_content{width:100%;height:auto;margin:20px auto 60px auto}
    #getnoticed #getnoticed_content h2{width:90%;margin-left:5%;margin-right:5%;font-size:36px;line-height:36px}
    #getnoticed #getnoticed_content p{width:90%;float:left;position:relative;margin:0 5% 0 5%;text-align:center}
    #better_content{width:90%;height:auto;margin:0 5% 60px 5%}
    #better_content a.cta{margin:60px 0 0 0}
    #better_content ul#better_icons{width:100%;height:auto;margin:40px 0 40px 0}
    #better_content ul#better_icons li{width:50%;min-width:20px!important;height:162px;float:left;position:relative;margin:0 -1px -1px 0;padding:0;display:block;border-right:1px solid #dedede;border-bottom:1px solid #dedede}
    #better_content ul#better_icons li:nth-child(2){border-right:0}
    #better_content ul#better_icons li:nth-child(3){border-bottom:0}
    #better_content ul#better_icons li:nth-child(4){border:0}
    #better_content #copy{width:90%;height:auto;float:left;position:relative;margin:0 5% 0 5%}
    #better_content #copy h2{width:100%;text-align:center}
    #better_content #copy p{width:100%;text-align:center}
    #better_content a.cta{left:50%;margin:40px auto 40px -95px;display:block}
    #possibilities #possibilities_content,#section-multi-charcater-content{width:90%!important;height:auto!important;margin:40px 5% 60px 5%!important;color:#fff}
    #possibilities #possibilities_content li h2{width:80%;float:left;position:relative;margin:0 10% 0 10%;padding:0;font-weight:600;font-size:22px;line-height:22px;text-align:center;color:#fff}
    #possibilities #possibilities_content h2{width:100%}
    #possibilities #possibilities_content p{width:100%;margin:0;text-align:center}
    #possibilities #possibilities_content img{width:100%;height:auto;float:left;position:relative;margin:20px 0 20px 0}
    #possibilities #possibilities_content a.cta{margin:20px 0 40px -95px;left:50%}
    #testimonials{width:100%}
    #testimonials #testimonials_content{width:90%;height:auto;margin:40px 5% 40px 5%}
    #testimonials #testimonials_content h2{width:100%;float:left;position:relative;margin:0 0 20px 0;padding:0;font-size:48px;line-height:48px;text-align:center}
    #testimonials #testimonials_content p{width:100%;float:left;position:relative;margin:0;padding:0;text-align:center}
    #testimonials #testimonials_content #quotebox{width:100%;height:auto;margin:20px 0 40px 0;float:left;position:relative;clear:both}
    #testimonials #testimonials_content #quotebox .quote{width:100%;height:200px!important;margin:0 -1000px 0 0;float:left;position:relative;clear:none;display:none}
    #testimonials #testimonials_content #quotebox p{width:100%;float:left;position:relative;margin:0;font-size:20px;line-height:24px;font-weight:400;color:#999;margin-bottom:10px}
    #testimonials #testimonials_content #quotebox p.name{width:100%;float:left;position:relative;margin:0;font-weight:300;color:#ccc;text-align:center}
    #testimonials #testimonials_content a.cta{margin:-40px 0 40px -63px;left:50%}
    #fandb #fandb_content{width:100%;height:auto;margin:40px auto 40px auto}
    #fandb #fandb_content h2{width:100%;float:left;position:relative;margin:0 0 20px 0;padding:0;font-size:32px;line-height:32px;text-align:center}
    #fandb #fandb_content h2 br{display:none}
    #fandb #fandb_content a.cta{float:left;position:relative;margin:0 0 0 -75px;left:50%;clear:left}
    #fandb #fandb_content ul#feature_icons{width:100%;float:left;position:relative;margin:40px 0 20px 0;display:block}
    #fandb #fandb_content ul#feature_icons li{width:25%;height:115px;float:left;position:relative;margin:0 0 40px 0}
    #fandb #fandb_content ul#feature_icons li:nth-child(9){margin-left:25%;margin-bottom:0}
    #fandb #fandb_content ul#feature_icons li:nth-child(10){margin-bottom:0}
    #fandb #fandb_content ul#feature_icons li h3{width:100%;float:left;position:relative;margin:0;padding:70px 0 0 0;text-align:center;font-weight:600;color:#222;font-size:16px;line-height:18px}
    #videobar #videobar_content{width:90%;height:auto;margin:80px 5% 80px 5%}
    #videobar #videobar_content h2{margin:0 0 20px 0}
    #videobar #videobar_content p{margin:0 0 40px 0}
    #videobar #videobar_content iframe{width:100%;height:320px;float:left;position:relative;margin:0 0 40px 0}
    #videobar #videobar_content #button_frame a.cta{margin:0 0 40px 0!important}
    #product .product.type-product{width:100%}
    #page #createyours .text_line_editor{width: 100%;margin: 0 auto;}
    #page #createyours #content #form form .text_button_clear{/*margin: 1px 2px;*/margin: 1px 14px;}
    /*start alternative_home.css*/
    .container{width: inherit;padding: 0px;}
    #fandb{width: initial;}
    #reward-club {background: inherit;padding: 27px;width: initial;}
    #page #reward-club h2 {font-size: 40px;}
    #better_content #copy .cta {position: initial;}
    input#gform_submit_button_3 {bottom: initial;left:inherit;margin-bottom:20px !important;margin-top:20px !important;}
    /*****start standard.min.css *****/
    h1.h1_extra{font-size:34px !important;line-height:37px !important}
    #gallery_squares img{max-height:237px}
    #page .description_gallery_squares_item h3{font-size:16px;margin-bottom:0}
    #page .description_gallery_squares_item p{font-size:15px}
    .rasontobuy-top{font-size:23px;line-height:25px;display:block;width:100%;height:100px}
    /*****end standard.min.css *****/
    /*** start create_small.css ***/
    #page #create #create_content,#page .create .create_content{width: 90%;margin: 0px 5% 0px 5%;}
    #page #create .sign_frame{width: 100%;height: 81px;float:left;position:relative;margin: 0px 0px 0px 0px;padding-bottom: 5px;}
    #page #create .sign_display{height: 33px !important;margin-right: auto;margin-left: auto;}
    #page #create .sign_shadow{display: none;margin: 0px 0px 0px 0px;}
    #page #create form#sign_input .text_input{width: 76%;height: 35px;font-size: 16px;line-height: 30px;float: left;position: relative;margin: 0 0 0 6%;}
    .text_line_editor>.text_button_clear{font-size: 16px;height: 15px;padding: 10px 0;}
    #sign_input #input_boxes .remove{display: block;margin: 60px auto 0;text-align: center;width: 160px;}
    #sign_displays.preview div.sign_frame{height: 53px !important;}
    #page #create form#sign_input .use_these{width:80%;margin: 0px 10% 40px 10%;font-size: 16px;line-height: 22px;}
    #sign_input #preview_sign_btn,#sign_input #add_sign_to_cart,#sign_input #add_line,#sign_input .create,#sign_input .edit{margin: 0px 0px 0px 0px;float: left;position: relative;}
    #buttons{width: 180px;margin: 120px auto 0px auto;}
    #buttons.preview{margin-top: 0px !important;}
    #buttons #edit_button{float: left !important;position: relative !important;margin: 0px 0px 20px 48px !important;}
    #sign_input #add_line{margin-left: 15px; margin-bottom: 10px;}
    #button_divider{background-position:center top;width: 100%;height: 20px;float:left;position: relative;margin: -20px 0px 10px 0px;border-top: 1px solid #eaeaea;}
    #page #create form .error{background-position: 10px 10px;}
    #page #include_pricing #coupon{width: 240px;height: 134px;margin: 0px auto -20px auto;}
    #page #include_pricing #product_pricing{width: 90%;margin: 0px 5% 30px 5%;}
    #page #include_pricing #coupon.loading{background-position: right 74px;}
    #page #include_pricing #coupon label{width: 240px;font-size: 14px;margin-left: 0px;}
    #page #include_pricing #coupon input#coupon_code{background: #fff;width: 200px;height: 40px;font-size: 18px;line-height: 40px;margin: 0px 0px 0px 0px;text-align: center;}
    #page #include_pricing #coupon #apply_coupon_button{margin: 10px 52px 0px 0px !important;}
    #page #include_pricing #coupons_used{width: 90%;margin: 0px 5% 20px 5%;}
    #page #message_button,#page #details_button{width: 100%;text-align: center;float: left;position: relative;margin: 40px 0px 20px 0px;}
    #page #details_button{margin: 0px 0px 20px 0px !important;}
    #page #message_box,#page #details_box{width: 100%;float: left;position: relative;margin: 0px 0px 20px 0px;border-top: 1px solid #eaeaea;display: none;}
    #page #message_box.preview{margin-top: 20px;float: right;position: relative;}
    #page #message_box h1{width: 80% !important;margin: 20px 10% 10px 10% !important;}
    #page #message_box p{width: 80% !important;text-align: center;color: #333 !important;margin: 20px 10% 20px 10% !important;}
    #page #sign_displays.preview{margin-top: 20px !important;margin-bottom: 20px !important;}
    #page #sign_details{width: 100%;float: left;position: relative;margin: -20px 0px 0px 0px;}
    #page #sign_details h1{margin: 0px 0px 20px 0px !important;line-height: 32px !important;}
    #page #sign_details h2{width: 100% !important;margin: 0px 0px 0px 0px !important;line-height: 18px !important;}
    #page #signs{width: 100%;height: auto;float: left;position: relative;margin: 0px 0px 20px 0px;}
    #page #signs #code_used{display: none;}
    #page #sign_info{width: 100%;text-align: center;float: left;position: relative;margin: 20px 0px 0px 0px;}
    #page #sign_info h2{line-height: 18px !important;}
    h2.details{line-height: 18px !important;}
    #page #create #create_content h4,#page .create .create_content h4{margin: 0px 0px 20px 0px;}
    #page #create #adding_to_cart{background: url('/wp-content/themes/SpellBrite/elements/images/cart-elements/preloader_dots_red_64.gif') center 0px no-repeat;margin: 20px 0px 0px 0px;}
    #page #create #adding_to_cart h1,#page #create #adding_to_cart .heading-1-like{
    	margin: 90px 0px 0px 0px;font-size: 24px;line-height: 32px;
    }
    #page #create #adding_to_cart p{margin: 20px 0px 40px 0px;font-size: 18px;}
    #page #create #create_content h1, #page #create .box_wait h1,#page .create .create_content h1 {margin: 10px 0;}
    #page #create #create_content p,#page .create .create_content p{margin: 10px 0 20px;}
    #page #create .sign_width {bottom: 0;top: 40px;}
    #page #create .sign_frame{height: 70px;}
    #page #create form#sign_input {margin: 0;}
    #sign_input #input_boxes .text_line_editor {margin: 10px 0;}
    #sign_input #preview_sign_btn, #sign_input #add_line {font-size: 16px !important;padding: 5px 30px;}
    #button_divider {display: none;}
    /** End create_small.css **/
}
@media(max-width:960px){
    #page #letterdiagram{background:#fff;width:100%;float:left;position:relative;margin:0!important;padding:0;border-top:1px solid #dcdad9}
    #page #letterdiagram #letterdiagram_content{width:100%;height:auto;margin:0!important;padding:0}
    #page #letterdiagram #letterdiagram_content img#letter_diagram{width:100%;height:auto;margin:0!important}
    #page #letterdiagram #letterdiagram_content h2,#page #letterdiagram #letterdiagram_content ul{display:none}
}
@media only screen and (max-width:865px){
    #possibilities #possibilities_content ul.possibilities{margin-bottom:0}
    #possibilities #possibilities_content ul.possibilities li{width:50%!important;margin-bottom:40px!important}
}
@media only screen and (max-width:850px){
    #trustedby_content ul#logos li{width:50%;height:100px;float:left;position:relative;margin:20px 0 0 0!important;display:block}
    #trustedby_content ul#logos li:nth-child(4){margin-left:0;margin-right:0}
    #trustedby_content ul#logos li:nth-child(5){margin-left:25%!important;margin-right:25%!important}
}
@media (max-width:768px){
    .video-height{height:auto}
    .text_line_editor>.text_button_clear{min-height:15px}
    #page #create #create_content h1,#page #create .box_wait h1,#page .create .create_content h1{font-size:34px!important;line-height:37px!important}
    .section_popup #gform_34 input#input_34_1{width:90%;text-align:center;margin-left:auto!important;margin-right:auto!important;display:block}
    .section_popup input#gform_submit_button_34{margin-left:auto!important;margin-right:auto!important;width:60%;float:none!important}
    #spu-106454 .gform_footer.top_label{text-align:center}
    /***start standard.min.css ***/
    #gallery_squares img{max-height:initial}
    .description_gallery_squares_row{max-width:370px;margin:0 auto}
    .description_gallery_squares_item{max-width:370px}
    li.product.type-product.status-publish{width:100%;text-align:center}
    /***end standard.min.css ***/
}
@media(max-width:700px){
    #page #letterdiagram{background:#fcfbf9;width:100%;float:left;position:relative;margin:0;padding:0;border-top:1px solid #dcdad9}
    #page #letterdiagram #letterdiagram_content{background:#fcfbf9;width:100%;height:auto;margin:0 auto;padding:0}
    #page #letterdiagram #letterdiagram_content img#letter_diagram{display:none}
    #page #letterdiagram #letterdiagram_content img#letter_diagram_mobile{width:100%;height:auto;margin:0;float:left;position:relative;display:block}
    #page #letterdiagram #letterdiagram_content h2{width:90%;height:auto;float:left;position:relative;margin:0 5% 20px;font-weight:700;font-size:24px;line-height:28px;text-align:center;display:block}
    #page #letterdiagram #letterdiagram_content ul{width:90%;height:auto;float:left;position:relative;margin:20px 5% 30px;font-weight:300;font-size:18px;line-height:24px;text-align:left;display:block}
    #page #letterdiagram #letterdiagram_content ul li{width:100%;float:left;position:relative;margin:0 0 20px}
    #page #letterdiagram #letterdiagram_content ul li strong{font-weight:700;color:#ee3124;width:100%;float:left;position:relative;margin:0}
    #page #createyours #content #form form input{height:46px;width:100%;padding:0 2%;margin:2px auto;font-size:17px}
    #page #createyours #content input.cta{margin:36px 2px 2px}
    #page #create .sign_width{width:100%!important;text-align:center!important;display:block!important;top:50px!important}
    .colors-paleta{width:100%;bottom:0;top:74%}
    #page #create .sign_frame{height:90px!important}
    #page #createyours .sign_frame{height:90px!important}
    #createyours .sign_width{width:100%!important;text-align:center;top:40px!important}
    #sign_input #add_sign_to_cart.btn-green{margin-top:6px!important}
    .woocommerce-error{padding-top:0!important;padding-bottom:0!important}
    /* start alternative_home.css */
    #letterdiagram a.cta:link {bottom: 20px;}
    /*#page .gform_wrapper ul li.gfield {width: 80%;}*/
    ul.club-ul {width: 100%;}
    /* end alternative_home.css*/
}
@media(max-width:685px){
    .category_content li.product.type-product.status-publish{width:29.05%}
    #page p{font-size:16px!important}
    .woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:inherit}
    .category_content .woocommerce ul.products li.product h4,.the_title h3,.woocommerce-page ul.products li.product h4{font-size:14px!important}
}
@media screen and (max-width:680px){
    #spu-66773{display:none!important}
    #spu-66773{display:none!important}
}
@media screen and (max-width:600px){
    #wpadminbar{position:fixed!important}
}
@media(max-width:500px){
    /*#page #subfooter #content #nextday{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/next-day-box-small.png') left top no-repeat;width:150px;height:auto;position:absolute;right:10px;top:35px;margin:0}*/
    #page #subfooter #content #nextday h2{width:80%;margin-left:10%;margin-right:10%;margin-top:141px;line-height:32px}
    #page #subfooter #content #moneyback h2,#page #subfooter #content #nextday h2{margin-right:5%;margin-left:5%}
    #page #subfooter #content #nextday{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_shipping_small.png') center top no-repeat;padding-top:110px;font-size:14px;line-height:18px}
    #page #subfooter #content #moneyback{background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/footer_moneyback_small.png') center top no-repeat;padding-top:110px;font-size:14px;line-height:18px}
}
@media(max-width:475px){
    .category_content li.product.type-product.status-publish{width:45.05%}
    .category_content .woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:inherit}
    .cont-izq{width:100%;text-align:center}
    .cont-der{width:100%;text-align:justify;padding:10px 0}
    p.name{margin:10px 0 0 0;padding:0}
    .img_testimonial{width:75%;min-height:150px;max-height:200px;background:#000;margin:auto}
    .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
}
@media only screen and (max-width:430px){
    #possibilities #possibilities_content ul.possibilities.spellsave li{max-height:300px}
    #possibilities #possibilities_content li h2{width:96%;margin:0 2% 0 2%;font-size:20px;line-height:20px}
    #possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(1){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food1small.jpg') center 45px no-repeat}
    #possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(2){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food2small.jpg') center 45px no-repeat}
    #possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(3){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food3small.jpg') center 45px no-repeat}
    #possibilities #possibilities_content ul.possibilities.spellfood li:nth-child(4){background:url('/wp-content/themes/SpellBrite/elements/images/page-elements/endless_possibilities_food4small.jpg') center 45px no-repeat}
    #possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(1){background-size:155px}
    #possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(2){background-size:155px}
    #possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(3){background-size:155px}
    #possibilities #possibilities_content ul.possibilities.spellsave li:nth-child(4){background-size:155px}
}
@media (max-width:420px){
    h1 .mobil_city{ display:block;}
}
@media(max-width:350px){
    #page p.sign-measurement,.btn-cnt,.category_content ul.products h3,.without-discount{text-align:center}
    button.button.alt.cta{float:none}
    .category_content .quantity-input .quantity.buttons_added{float:none;margin:2%;display:inline-block}
    .category_content .img-product{display:block;text-align:center}
}
@media(max-width:320px){
    .category_content li.product.type-product.status-publish{width:98.05%}
    .category_content .woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:inherit}
}
@media only screen and (min-width:750px){
    #better_content ul#better_icons li{width:25%;border:0;border-right:1px solid #dedede!important}
    #better_content ul#better_icons li:nth-child(4){border:0!important}
}
@media(min-width:1200px){
    #apply_coupon_button{padding:4px 20px!important;float:none!important;display:inline!important;font-size:16px!important}
}
@media(min-width:1700px){
    .category-back{width:274px}
}