html{margin:0 !important}html,body,p,a,h1,h2,h3,h4,h5,div,table,tr,td,span,ul,li,form{margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}html,body{font:normal 100% "todayshop-regularregular",Arial,Helvetica,sans-serif;line-height:1.5em;color:#3e3a3d;background:#f8f8f8}button{border:none;outline:0}.margin-bottom-40{margin-bottom:43px}.container{padding-left:15px;padding-right:15px;overflow:hidden}.row{width:100%;max-width:1140px;margin:0 auto}.row .onecol{width:4.85%;width:4.7%\9}.row .twocol{width:13.45%;width:13.2%\9}.row .threecol{width:22.05%;width:22.05%\9}.row .fourcol{width:30.75%;width:30.6%\9}.row .fivecol{width:39.45%;width:39%\9}.row .sixcol{width:48%;width:48%\9}.row .sevencol{width:56.75%;width:56.75%\9}.row .eightcol{width:65.4%;width:61.6%\9}.row .ninecol{width:74.05%;width:74.05%\9}.row .tencol{width:82.7%;width:82%\9}.row .elevencol{width:91.35%;width:91.35%\9}.row .twelvecol{width:100%;float:left}.row .thirdcol{width:33.3%;float:left}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol{margin-right:3.8%;min-height:1px}@media handheld, only screen and (max-width: 620px){.row,body,.container{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol,.slider-text,.news-title-box,.news-search-box{width:auto;float:none;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:20px;display:block}.row .thirdcol{width:auto;float:none;margin-left:0px;margin-right:0px;display:block}}h1,h2,h3,h4,h5{line-height:1.2em}h1{margin:0 0 15px 0;font:normal 4.188em "todayshop-boldregular",Arial,Helvetica,sans-serif}h2{margin:0 0 25px 0;font:normal 2.438em "todayshop-boldregular",Arial,Helvetica,sans-serif}h3{margin:0 0 25px 0;font:normal 1.563em "todayshop-boldregular",Arial,Helvetica,sans-serif}h4{margin:0 0 10px 0;font:normal 1.2em "todayshop-regularregular",Arial,Helvetica,sans-serif}h5{margin:0 0 10px 0;font:normal 1.1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.centered-text{text-align:center}.centered-text .big-text{width:100%;max-width:1036px;margin-left:auto;margin-right:auto}.big-text{margin:0 0 40px 0;font:normal 1.438em "todayshop-lightregular",Arial,Helvetica,sans-serif;line-height:1.5em}p{margin:0 0 25px 0;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif;line-height:1.5em}@media handheld, only screen and (max-width: 767px){h1{margin:0 0 15px 0;font:normal 3.188em "todayshop-boldregular",Arial,Helvetica,sans-serif}h2{margin:0 0 25px 0;font:normal 1.8em "todayshop-boldregular",Arial,Helvetica,sans-serif}h3{margin:0 0 25px 0;font:normal 1.363em "todayshop-boldregular",Arial,Helvetica,sans-serif}h4{margin:0 0 10px 0;font:normal 1.2em "todayshop-regularregular",Arial,Helvetica,sans-serif}h5{margin:0 0 10px 0;font:normal 1.1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.big-text{margin:0 0 40px 0;font:normal 1.238em "todayshop-lightregular",Arial,Helvetica,sans-serif;line-height:1.5em}}@font-face{font-family:'todayshop-boldregular';src:url("/fonts/todayshop-bold-webfont.eot");src:url("/fonts/todayshop-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/todayshop-bold-webfont.woff2") format("woff2"),url("/fonts/todayshop-bold-webfont.woff") format("woff"),url("/fonts/todayshop-bold-webfont.ttf") format("truetype"),url("/fonts/todayshop-bold-webfont.svg#todayshop-boldregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'todayshop-lightregular';src:url("/fonts/todayshop-light-webfont.eot");src:url("/fonts/todayshop-light-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/todayshop-light-webfont.woff2") format("woff2"),url("/fonts/todayshop-light-webfont.woff") format("woff"),url("/fonts/todayshop-light-webfont.ttf") format("truetype"),url("/fonts/todayshop-light-webfont.svg#todayshop-lightregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'todayshop-mediumregular';src:url("/fonts/todayshop-medium-webfont.eot");src:url("/fonts/todayshop-medium-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/todayshop-medium-webfont.woff2") format("woff2"),url("/fonts/todayshop-medium-webfont.woff") format("woff"),url("/fonts/todayshop-medium-webfont.ttf") format("truetype"),url("/fonts/todayshop-medium-webfont.svg#todayshop-mediumregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'todayshop-regularregular';src:url("/fonts/todayshop-regular-webfont.eot");src:url("/fonts/todayshop-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/todayshop-regular-webfont.woff2") format("woff2"),url("/fonts/todayshop-regular-webfont.woff") format("woff"),url("/fonts/todayshop-regular-webfont.ttf") format("truetype"),url("/fonts/todayshop-regular-webfont.svg#todayshop-regularregular") format("svg");font-weight:normal;font-style:normal}a{outline:none;text-decoration:none;color:#aaa}a img{border:none}a:hover{color:#000}a:focus{outline:none}ul li{list-style:none}fieldset{margin-bottom:1em;border:none !important}.textbox{width:100%;padding:12px 15px;margin:5px 0 15px 0;color:#3e3a3d;font:normal 1.188em "todayshop-lightregular",Arial,Helvetica,sans-serif;*padding:12px 0;border:1px solid #dfdfdf;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.textbox .short{max-width:175px}.textbox:focus{border:1px solid #000;outline:none}.multiline{height:243px;font-family:"todayshop-regularregular",Arial,Helvetica,sans-serif}.button{float:right;display:block;margin-bottom:30px;padding:14px 24px;color:#fff;font:normal 1.063em "todayshop-boldregular",Arial,Helvetica,sans-serif;text-align:center;background:#34859c;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.button:hover{color:#fff;background:#662483}.button.medium{font:normal 1.313em "todayshop-boldregular",Arial,Helvetica,sans-serif}.button.large{font:normal 1.5em "todayshop-boldregular",Arial,Helvetica,sans-serif}.button span{display:block;padding:0 40px}.button i{margin-right:-25px;margin-top:5px;font-size:15px}.button.small{padding:8px 0;background:#34859c}.button.small:hover{background:#dcdcdc}.button.border-button{padding:14px 0;color:#34859c;border:3px solid #34859c;background:#fff}.button.border-button:hover{color:#fff;background:#34859c}.button.no-float{float:none;display:block}button{float:right;display:block;margin-bottom:30px;padding:14px 20px;color:#fff;font:normal 1.063em "todayshop-boldregular",Arial,Helvetica,sans-serif;text-align:center;background:#34859c;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0}table{overflow:hidden;width:100%;text-align:left;margin-bottom:40px}table thead,table tbody,table tr{overflow:hidden}table th,table td{padding:10px}table tr{border-bottom:1px solid #f8f8f8}table th{background:#eee}table td{background:#fff}@media handheld, only screen and (max-width: 620px){table{font-size:80%}}img,object,embed{max-width:100%}img{height:auto;display:block}.first{margin-left:0 !important}.last{margin-right:0 !important}.last-pad{padding-right:0 !important}.clear{clear:both;font-size:0}.no-bottom-margin{margin-bottom:0 !important}.no-top-margin{margin-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}.no-top-padding{padding-top:0 !important}.left,.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.inline-list li,.main-navigation ul li,.tab li,ul.social li,footer .leftcol,footer .rightcol,footer .rightcol .textbox,.inner-content ul.box-list li,.inner-banner .holder ul li,.article-banner .holder ul li,.breadcrumb ul li,.list-row .list-left,.list-row .list-right,.form .form-cell,.news-title-box,.news-search-box,.category-search,.category-dropdown-content ul li,.text-search .textbox,.text-search .button,.full-news-box,.image-wrap-full,.text-wrap-full,.small-news,.blog-article,.blog-article .image-wrap,.blog-article .text-wrap,.paging a,.paging span,.profile-header img,.faq-open span .fa-minus-square,.inner-content .ninecol ul.media-filter li,.testimonial-left,.cart-forms{float:left;display:inline-block}.right,.button i,.text-search,.faq-heading span .fa-plus-square,.testimonial-right{float:right;display:inline-block}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-display,.display-none{display:none}.relative{position:relative}.overflow-visible{overflow:visible !important}.box-sizing,.textbox,.hero .slide .slider-text,.paging.a-z a,.paging.shop-paging a,.cart-forms,.checkout .sixcol{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.transition,a,#place-holder-paypal{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}figure{position:relative}figure img{width:100%}hr{height:1px;margin:25px 0;background:#eee;border:none}.panel{padding-top:70px;padding-bottom:70px}.grey{background:#dedede}.right-link{color:#3e3a3d;float:right;margin-bottom:-20px;font:normal 0.938em "todayshop-lightregular",Arial,Helvetica,sans-serif;border-bottom:1px dotted #3e3a3d}.right-link:hover{color:#662483}.column-padding{padding-top:40px}.pattern{background:url(/images/pattern.jpg)}@media handheld, only screen and (max-width: 767px){.panel{padding-top:40px;padding-bottom:40px}}header{overflow:hidden;padding-top:20px;padding-bottom:15px;background:url(/images/rainbow-strip.jpg) top no-repeat #fff}header .logo{float:left;margin-left:22px}header .header-right{width:100%;max-width:750px;float:right;padding:45px 0 0 55px}header .header-right img{float:left;margin-left:-55px;display:inline-block}header .header-right .button{width:100%;max-width:175px;padding:12px 0 9px 0;margin:0 0 0 5px}header .header-right .button.border-button{width:auto;max-width:none;margin-right:3px;padding:9px 0 6px 0}header .header-right .button.border-button span{padding:0 35px 0 15px}header .header-right .button i{margin-top:0}header .header-right .button:last-child{margin-left:0}@media handheld, only screen and (max-width: 915px){header .header-right{max-width:610px}}.mobile-navigation-trigger,.mobile-navigation{display:none}.main-navigation{position:relative;z-index:3;overflow:visible !important;display:block;background:#555555}.main-navigation ul{overflow:visible}.main-navigation ul li{position:relative}.main-navigation ul li a{padding:20px 21px;display:block;text-align:center;color:#fff;font:normal 1.125em "todayshop-mediumregular",Arial,Helvetica,sans-serif;border-top:1px solid #3e3a3d}.main-navigation ul li a:hover{color:#3e3a3d;background:#fff}.main-navigation ul li .dropdown{display:none}.main-navigation ul li:hover{color:#3e3a3d;background:#fff}.main-navigation ul li:hover a{color:#3e3a3d}.main-navigation ul li:hover .dropdown{z-index:100;position:absolute;top:60px;left:0;display:block;background:#fff;border:1px solid #e6e6e6}.main-navigation ul li:hover .dropdown ul li{float:none;display:block;border-bottom:1px solid #e6e6e6}.main-navigation ul li:hover .dropdown ul li a{width:225px;padding:20px 25px;display:block;text-align:left;color:#3e3a3d;font:normal 1.063em "todayshop-mediumregular",Arial,Helvetica,sans-serif;border:0}.main-navigation ul li:hover .dropdown ul li a:hover{background:#dcdcdc}.main-navigation ul li:hover .dropdown ul li a i{float:right;display:inline-block;color:#34859c}.main-navigation ul li:hover .dropdown ul li:nth-last-child(1){border-bottom:0}.hamburger{position:relative;z-index:1002;display:none;-moz-user-select:none;cursor:pointer;transform:translate3d(0px, 0px, 0px);transition:transform 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s}.hamburger.is-active .-top{background:#fff;transform:translateY(200%) rotate(45deg) !important}.hamburger.is-active .-mid{opacity:0;background:#fff}.hamburger.is-active .-bottom{background:#fff;transform:translateY(-200%) rotate(135deg) !important}.hamburger-layer{width:28px;height:4px;display:block;margin-bottom:4px;opacity:1;background:#3e3a3d;border-radius:2px;transform:translate3d(0px, 0px, 0px);transition:all 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s}.hamburger-navigation{position:fixed;bottom:0;top:0;left:0;z-index:1001;height:100%;width:100%;display:none;background:#3e3a3d;transform:translate3d(0px, -100%, 0px);transition:transform 0.35s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s}.hamburger-navigation.is-active{display:block;transform:translate3d(0px, 0px, 0px)}.hamburger-navigation .wrapper{width:100%;height:100%;display:table}.hamburger-navigation .wrapper ul{width:100%;display:table-cell;vertical-align:middle}.hamburger-navigation .wrapper ul li{list-style:none;margin-bottom:1em;text-align:center;display:block}.hamburger-navigation .wrapper ul li a{color:#fff;font-size:1.2em;text-transform:uppercase;transform:translate3d(0px, -50%, 0px);transition:all 0.75s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;display:block;float:none}.hamburger-navigation .wrapper ul li a.button{width:100%;max-width:280px;display:block;margin:0 auto 10px auto;padding:10px 0}.hamburger-navigation .wrapper ul li a.border-button{color:#34859c;margin-top:10px}@media handheld, only screen and (max-width: 1200px){.main-navigation ul li a{padding:20px 10px}}@media handheld, only screen and (max-width: 1023px){.main-navigation ul li a{padding:20px 10px;font:normal 0.938em "todayshop-mediumregular",Arial,Helvetica,sans-serif}.main-navigation ul li:hover{color:#3e3a3d;background:#fff}.main-navigation ul li:hover .dropdown{top:58px}}@media handheld, only screen and (max-width: 1023px){.logo{width:20%}.main-navigation{display:none}.hamburger{display:block}header .logo{margin-left:0px}header .header-right{width:auto;max-width:none;padding:45px 0 0 0px;background:none}header .header-right img{margin-top:-22px}header .header-right .button{display:none}}@media handheld, only screen and (max-width: 445px){header .header-right{padding:27px 0 0 0}header .logo{min-width:95px}}.hero{position:relative;z-index:2;overflow:hidden;display:block;background:#000}.hero .slide{overflow:hidden;width:100%;display:block;max-height:718px}.hero .slide .slider-text{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;padding:110px 0 0 0;width:100%;text-align:center;color:#fff}.hero .slide .slider-text h1,.hero .slide .slider-text h2{width:100%;max-width:850px;margin:0 auto 40px auto;font:normal 4.188em/1.25em "todayshop-boldregular",Arial,Helvetica,sans-serif}.hero .slide .slider-text h1 a,.hero .slide .slider-text h2 a{color:#fff}.hero .slide .slider-text h1 a span,.hero .slide .slider-text h2 a span{padding:10px 20px;color:#fff;background:#662483}.hero .slide .slider-text .button{width:100%;max-width:200px;margin:0 auto;float:none}.hero .slide img{width:100%;margin:0 auto;opacity:0.84}.hero .pagination{position:absolute;bottom:0;left:0;z-index:9999}.hero .circle-arrow{z-index:10000;position:absolute;bottom:63px;left:0;right:0;width:65px;height:65px;margin:0 auto 0 auto;display:block;background:url(/images/circle-arrow.png) top no-repeat;background-size:100% 100%;opacity:1}@media handheld, only screen and (max-width: 1600px){.hero .circle-arrow{bottom:15px;width:40px;height:40px;background-size:80% 80%}}@media handheld, only screen and (max-width: 1450px){.hero .slide{overflow:hidden;width:100%;display:block}.hero .slide .slider-text{padding:50px 0 0 0}.hero .slide .slider-text h1,.hero .slide .slider-text h2{font:normal 3em/1.25em "todayshop-boldregular",Arial,Helvetica,sans-serif}.hero .slide img{margin:0 auto;opacity:0.84}.hero .circle-arrow{display:none}}@media handheld, only screen and (max-width: 874px){.hero .slide{overflow:hidden;width:100%;display:block}.hero .slide .slider-text{position:static;padding:30px 15px}.hero .slide .slider-text h1,.hero .slide .slider-text h2{font:normal 3em/1.25em "todayshop-boldregular",Arial,Helvetica,sans-serif}.hero .slide .slider-text h1 a span,.hero .slide .slider-text h2 a span{padding:0;background:none}.hero .slide img{opacity:1}.hero .circle-arrow{display:none}}@media handheld, only screen and (max-width: 767px){.hero .slide .slider-text{position:static;padding:25px 15px}.hero .slide .slider-text h1,.hero .slide .slider-text h2{margin-bottom:25px;font:normal 2em/1.25em "todayshop-boldregular",Arial,Helvetica,sans-serif;margin-bottom:0}.hero .circle-arrow{display:none}.right-link{display:none}}.tabs{overflow:hidden;padding:30px 0}.tab{overflow:hidden;width:100%;border-bottom:5px solid #662483}.tab li{text-align:center}.tab li a{display:block;border-top:4px solid #fff;padding:13px 30px;color:#fff;font:normal 1.25em "todayshop-boldregular",Arial,Helvetica,sans-serif;background:#ce606d}.tab li a.selected{border-top:0;padding:15px 30px;background:#662483}.tab-content{overflow:hidden;width:100%;background:#fff;margin-top:0;display:none}.tab-content .text-pad{padding:30px 0}@media handheld, only screen and (max-width: 620px){.tabs{padding:15px 0}.tab li a{min-height:25px}}.owl-theme .owl-controls .owl-page{display:inline-block}.owl-theme .owl-controls .owl-page span{width:12px;height:12px;display:block;margin:10px;opacity:0.5;-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em;background:#3e3a3d}.owl-theme .owl-controls .owl-page.active span{opacity:1}.owl-theme .owl-controls .owl-page:hover span{opacity:1}.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1}.owl-pagination{display:none}.customNavigation{position:relative}.customNavigation .btn{position:absolute;top:105px}.customNavigation .prev{left:-80px}.customNavigation .next{right:-80px}.customNavigation i{color:#fff;font-size:5.5em;text-shadow:1px 1px 1px rgba(0,0,0,0.22)}.owl-carousel{position:relative;display:none;width:100%;margin-bottom:30px;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{position:relative;display:none}.owl-carousel .owl-wrapper-outer{overflow:hidden}.owl-carousel .owl-item{float:left}.owl-carousel .carousel-item{padding:0 4px}.owl-carousel .carousel-item img{width:100%}.owl-carousel .carousel-item .text-pad{padding:27px 20px;background:#fff}.owl-carousel .carousel-item .text-pad img{width:auto}@media handheld, only screen and (max-width: 1320px){.customNavigation{position:relative;z-index:999}.customNavigation .btn{position:absolute;top:105px}.customNavigation .prev{left:20px}.customNavigation .next{right:20px}.customNavigation i{color:#fff;font-size:4.5em;text-shadow:1px 1px 1px rgba(0,0,0,0.22)}}@media handheld, only screen and (max-width: 785px){.customNavigation{display:none}.owl-pagination{display:block;padding:20px 0 0 0}}.thirdcol-ctabox-panel h2{margin-bottom:40px}.thirdcol-ctabox-panel img{width:100%}.thirdcol-ctabox-panel .text-pad{padding:20px 10px;color:#3e3a3d}.cta-panel{padding-top:80px;padding-bottom:50px}.cta-panel h2{float:left;clear:both;margin-bottom:55px;padding:15px 35px;color:#fff;font:normal 2.938em "todayshop-boldregular",Arial,Helvetica,sans-serif;background:#662483}.cta-panel .button{clear:both;margin:0}@media handheld, only screen and (max-width: 767px){.cta-panel{padding-top:50px;padding-bottom:30px}.cta-panel h2{margin-bottom:25px;font:normal 2em "todayshop-boldregular",Arial,Helvetica,sans-serif}}.news-feed-panel h2{margin-bottom:40px}.news-feed-panel h3{margin-bottom:40px;font:normal 1.313em "todayshop-boldregular",Arial,Helvetica,sans-serif}.news-feed-panel .date{font:normal 0.938em "todayshop-lightregular",Arial,Helvetica,sans-serif;color:#5a5a5a;letter-spacing:0.09em}.news-feed-panel img{width:100%}.news-feed-panel .text-pad{padding:25px 20px;color:#3e3a3d;background:#fff;text-align:left;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}@media handheld, only screen and (max-width: 620px){.news-feed-panel .fourcol{margin-bottom:30px}}.get-involved-panel{background:#3e3a3d}.get-involved-panel h2{margin-bottom:10px;color:#fff;font:normal 4.625em "todayshop-boldregular",Arial,Helvetica,sans-serif}.get-involved-panel p{margin-bottom:0;color:#fff;font:normal 1.188em "todayshop-regularregular",Arial,Helvetica,sans-serif}.get-involved-panel .button{clear:both;margin:0}.get-involved-panel .get-involved-wrap{display:table}.get-involved-panel .get-involved-wrap .left-side{width:63%;display:table-cell}.get-involved-panel .get-involved-wrap .right-side{display:table-cell;vertical-align:middle}@media handheld, only screen and (max-width: 767px){.get-involved-panel h2{font:normal 2.625em "todayshop-boldregular",Arial,Helvetica,sans-serif}.get-involved-panel p{margin-bottom:20px}.get-involved-panel .get-involved-wrap{display:block}.get-involved-panel .get-involved-wrap .left-side{width:auto;display:block}.get-involved-panel .get-involved-wrap .right-side{display:block;vertical-align:middle}}ul.social li{width:33.3333%}ul.social li a{padding:30px;display:block;color:#fff;font:normal 1.563em "todayshop-mediumregular",Arial,Helvetica,sans-serif}ul.social li a i{font-size:1.2em;margin-right:20px}ul.social li:nth-child(1){background:#007db1}ul.social li:nth-child(2){background:#88bfe9}ul.social li:nth-child(3){background:#ee2e24}ul.social li:nth-child(4){background:#ea7f1e}@media handheld, only screen and (max-width: 1023px){ul.social li{width:25%;text-align:center}ul.social li a{font:normal 1.363em "todayshop-mediumregular",Arial,Helvetica,sans-serif}ul.social li a i{display:block;margin:0 auto 15px auto}}@media handheld, only screen and (max-width: 767px){ul.social li{width:50%}ul.social li a{font:normal 1.363em "todayshop-mediumregular",Arial,Helvetica,sans-serif}ul.social li a i{display:block;margin:0 auto 15px auto}}footer{background:#fff}footer h3{margin-bottom:20px;font:normal 1.688em "todayshop-boldregular",Arial,Helvetica,sans-serif}footer img{margin:0 auto 50px auto}footer .bottom-row{padding-top:70px;display:block;clear:both}footer .bottom-row p{text-align:center;font:normal 1.063em "todayshop-lightregular",Arial,Helvetica,sans-serif}footer .bottom-row p a{color:#3e3a3d}footer .leftcol{overflow:hidden;width:65%}footer .leftcol ul li{margin-bottom:7px}footer .leftcol ul li a{color:#3e3a3d;font:normal 1.063em "todayshop-lightregular",Arial,Helvetica,sans-serif}footer .leftcol ul li a:hover{color:#662483}footer .rightcol{width:35%}footer .rightcol .textbox{width:63%;margin:0}footer .rightcol .button{width:34%}footer .rightcol .button span{padding:0 0}.footer-logos{overflow:hidden;padding-top:25px;padding-bottom:15px;background:url(/images/rainbow-strip.jpg) top no-repeat #fff}.footer-logos .group-logo{float:left;width:20%}.footer-logos .group-logo img{max-width:65%}.footer-logos ul{width:80%;float:right}.footer-logos ul li{width:15%;margin:7px 0;float:left}.footer-logos ul li:nth-child(3n){margin-right:0}.footer-logos ul li img{max-width:200px;width:100%}.footer-logos .medium-9 a{padding-top:30.5%;display:block}@media handheld, only screen and (max-width: 767px){footer{background:#fff}footer .bottom-row{padding-top:70px;display:block;clear:both}footer .bottom-row p{text-align:center;font:normal 1.063em "todayshop-lightregular",Arial,Helvetica,sans-serif}footer .bottom-row p a{color:#3e3a3d}footer .leftcol{clear:both;width:auto;float:none;display:block;padding-bottom:20px}footer .rightcol{clear:both;width:auto;float:none;display:block}}@media handheld, only screen and (max-width: 620px){.footer-logos .group-logo{float:none;width:100%;margin:0 0 10px 0;display:block;text-align:center}.footer-logos .group-logo img{margin:0 auto;width:118px}.footer-logos ul{float:none;width:100%}.footer-logos .medium-3 img{max-width:200px;margin:0 auto;text-align:center}.footer-logos .medium-9 a{padding-top:0}}@media handheld, only screen and (max-width: 480px){.footer-logos ul li{width:48%;margin-right:4%}.footer-logos ul li:nth-child(3n){margin-right:4%}.footer-logos ul li:nth-child(2n){margin-right:0}}.inner-content{padding-top:40px;padding-bottom:40px}.inner-content .ninecol ul,.inner-content .leftcol ul{padding:0 0 25px 0}.inner-content .ninecol ul li,.inner-content .leftcol ul li{margin-bottom:15px;background:url(/images/li.png) 0px 7px no-repeat;line-height:1.5;padding:0 0 0 15px}.inner-content ul.box-list{overflow:hidden}.inner-content ul.box-list li{width:30%;margin-right:5%;margin-bottom:5%;padding:0;background:none}.inner-content ul.box-list li a{padding:10px;display:block;background:#fff}.inner-content ul.box-list li a img{margin-bottom:15px}.inner-banner{height:260px;margin-top:-70px}.inner-banner .holder{margin-top:78px;padding:25px 50px;float:left;background:#662483}.inner-banner .holder h1{margin:0;color:#fff;font:normal 3.125em "todayshop-boldregular",Arial,Helvetica,sans-serif}.inner-banner .holder ul li{margin-right:10px;color:#fff;font:normal 1.125em "todayshop-mediumregular",Arial,Helvetica,sans-serif}.inner-banner .holder ul li a{color:#fff}.article-banner{overflow:hidden;margin-top:-70px}.article-banner .holder{padding:25px 35px 15px;background:#662483}.article-banner .holder h1{margin:0;color:#fff;font:normal 3.125em "todayshop-boldregular",Arial,Helvetica,sans-serif}.article-banner .holder p{color:#fff;font:normal 1.125em "todayshop-lightregular",Arial,Helvetica,sans-serif;margin-bottom:12px}.article-banner .holder ul li{margin-right:10px;color:#fff;font:normal 1.125em "todayshop-mediumregular",Arial,Helvetica,sans-serif}.article-banner .holder ul li a{color:#fff}@media handheld, only screen and (max-width: 767px){.article-banner .holder h1{font:normal 2em "todayshop-boldregular",Arial,Helvetica,sans-serif}.inner-banner{margin-top:0px}}.white-padding{overflow:hidden;margin-bottom:35px;padding:35px;background:#fff}.white-padding p:nth-last-child(1){margin-bottom:0}.white-padding.product{padding:20px;margin-bottom:3px}.white-padding.product table{margin-bottom:0}.white-padding.product table tr td{vertical-align:middle;padding:0}.white-padding.product table tr td:nth-child(1){width:19%;padding:0 35px 0 0}.white-padding.product table tr td:nth-child(2){width:64%;padding:0 110px 0 0}.white-padding.product table tr td p{font:normal 1.18em/1.5em "todayshop-regularregular",Arial,Helvetica,sans-serif;margin-bottom:0}.white-padding.product table tr td .button{margin-bottom:0;padding:12px 0}.white-padding.product table tr td .button i{margin-top:3px}@media handheld, only screen and (max-width: 767px){.white-padding.product table tr td{vertical-align:middle;padding:0}.white-padding.product table tr td:nth-child(1){padding:0 30px 0 0}.white-padding.product table tr td:nth-child(2){padding:0 30px 0 0}}@media handheld, only screen and (max-width: 600px){.white-padding.product table tr td{width:auto !important;display:block;padding:10px 0 !important}.white-padding.product table tr td img{width:100%;max-width:200px;margin:0 auto}.white-padding.product table tr td .button{float:none;display:block}}.link-boxes a{color:#3e3a3d}.link-boxes a img{width:100%}.link-boxes a h2{margin-bottom:12px;font:normal 1.75em "todayshop-boldregular",Arial,Helvetica,sans-serif}.link-boxes a p{margin-bottom:0}.link-boxes a .text-pad{padding:20px 25px;background:#fff}.shop .fourcol{margin-bottom:30px}@media handheld, only screen and (max-width: 850px){.link-boxes .fourcol{width:45%;margin-right:5% !important}}@media handheld, only screen and (max-width: 767px){.inner-banner{height:auto}.inner-banner .holder{margin:0;padding:25px 15px;float:none;display:block}.inner-banner .holder h1{font:normal 1.8em "todayshop-boldregular",Arial,Helvetica,sans-serif}.inner-banner .holder ul li{font:normal 0.938em "todayshop-mediumregular",Arial,Helvetica,sans-serif}.white-padding{padding:25px 15px}.link-boxes a .text-pad{padding:20px 15px}}@media handheld, only screen and (max-width: 620px){.link-boxes .fourcol{width:100%;margin-right:0 !important;padding-left:0;padding-right:0}.link-boxes a{display:block;padding-bottom:0}}.breadcrumb{overflow:hidden;display:block;margin-bottom:35px}.breadcrumb ul li{margin-right:10px;list-style:none;font-size:0.813em}.image-right{position:relative;width:auto;max-width:45%;float:right;margin:0 0 20px 5%}.image-left{position:relative;width:auto;max-width:45%;float:left;margin:0 5% 20px 0}ul.side-nav{padding:30px 25px;background:#fff}ul.side-nav h3{margin-bottom:15px;color:#662483;font:normal 1.75em "todayshop-mediumregular",Arial,Helvetica,sans-serif}ul.side-nav a.active{color:#662483}ul.side-nav li{display:block;margin-bottom:20px}ul.side-nav li a{display:block;color:#3e3a3d;font:normal 1.313em "todayshop-lightregular",Arial,Helvetica,sans-serif}ul.side-nav li a:hover{color:#662483}ul.side-nav li ul{margin-top:20px;padding:0 0 0 20px}ul.side-nav li ul li a{font:normal 1.313em "todayshop-lightregular",Arial,Helvetica,sans-serif}@media handheld, only screen and (max-width: 620px){.inner-content{padding:20px 0}.inner-content ul.box-list{overflow:hidden}.inner-content ul.box-list li{width:auto;margin-right:0;float:none;display:block}.inner-banner .holder ul{display:none}}@media handheld, only screen and (max-width: 530px){.image-right,.image-left{float:none;margin:0 0 15px 0;width:100%;max-width:none}}.category-row{overflow:hidden}.category-row .threecol,.category-row .fourcol{overflow:hidden;position:relative;margin-bottom:30px}.category-row .threecol img,.category-row .fourcol img{width:100%}.category-row .threecol h4,.category-row .fourcol h4{padding-top:15px;padding-bottom:15px;margin-bottom:0;text-align:center;line-height:1.2}.list-content{overflow:hidden;display:block;margin-bottom:25px}.list-row{overflow:hidden;display:block;width:auto;padding:15px;background:#eee}.list-row i{margin-right:10px}.list-row .list-left{min-width:70%}.list-row .list-right{width:30%}.image-gallery-wrap{position:relative;width:22.75%;float:left;margin:0 3% 25px 0}.image-gallery-wrap img{width:100%;margin:0;padding:0}.image-gallery-wrap a{position:relative;display:block}.image-gallery-wrap:hover .overlay{display:block}.gallery-content{padding:0;min-height:70px;text-align:left;font-size:0.938em}.gallery-content .text-pad{padding:12px 0}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:none;background:#34859c}.overlay i{position:absolute;top:0;left:0;bottom:0;right:0;width:30px;height:30px;margin:auto;color:#fff}.video-gallery-wrap{position:relative;width:31%;float:left;margin:0 3.5% 25px 0;*margin-right:3.4%}.video-gallery-wrap img{width:100%;margin:0;padding:0}.video-gallery-wrap a{position:relative;display:block}.video-gallery-wrap:hover .overlay{display:block}.video-content{padding:0;min-height:70px;text-align:center;font-size:0.813em;background:#eee}.video-content .text-pad{padding:12px 15px}.form{width:100%}.form .form-group{width:100%}.form label{font:normal 1.2em "todayshop-regularregular",Arial,Helvetica,sans-serif}.form .form-cell{width:48%;margin-right:4%;*margin-right:3.5%}.form .form-info{width:100%;padding:10px 0 0 0;font-size:0.813em}form input,form textarea,form select{margin-top:1em}ul.side-row{padding:0 0 25px 0}ul.side-row li{padding:15px 0 15px 0;background:#eee}ul.side-row li a{padding:0 10px;display:block}ul.side-row li a i{margin-right:10px}.side-gallery-wrap{overflow:hidden;position:relative;display:block;width:100%}.side-gallery-content{width:100%;margin-bottom:10px;padding:10px 0;display:block}@media handheld, only screen and (max-width: 768px){.image-gallery-wrap,.video-gallery-wrap,.image-gallery-wrap.last,.video-gallery-wrap.last{width:46%;margin:0 2% 4% 2% !important}}@media handheld, only screen and (max-width: 620px){.delete-620{display:none}.side-gallery-wrap .overlay,.video-gallery-wrap .overlay,.image-gallery-wrap .overlay{padding:10px}.form .form-cell{width:auto;display:block;float:none;margin-right:0}.gallery-content,.video-content{display:none}.video-content{font-size:0.750em;background:none}.video-content .text-pad{padding:5px 0 0 0}.list-row{font-size:0.8em}.list-row i{margin-right:10px}.list-row .list-left{width:85%}.list-row .list-right{width:15%}.list-row .list-right span{display:none}}@media handheld, only screen and (max-width: 450px){.video-gallery-wrap,.video-gallery-wrap.last{width:auto;margin:0 2% 4% 2% !important}}.events .small-news{background:#3e3a3d}.events .small-news.job .text-wrap p{color:#333;margin:20px 0 15px 0}.events .small-news .text-wrap h3{margin-bottom:30px;color:#fff}.events .small-news .text-wrap .expanded-date{padding-left:35px;background:url(/images/calendar.jpg) left no-repeat;color:#fff;font:normal 1em "todayshop-boldregular",Arial,Helvetica,sans-serif;min-height:28px}.events .small-news .text-wrap .expanded-date small{display:block;color:#b4b4b4;font:normal 0.8em "todayshop-regularregular",Arial,Helvetica,sans-serif}@media handheld, only screen and (max-width: 865px){.events .small-news{font-size:90%}.events .small-news .text-wrap h3{margin-bottom:10px;color:#fff}.events .small-news .text-wrap .expanded-date{padding-left:35px;background:url(/images/calendar.jpg) left no-repeat;color:#fff;font:normal 1em "todayshop-boldregular",Arial,Helvetica,sans-serif;min-height:28px}.events .small-news .text-wrap .expanded-date small{display:block;color:#b4b4b4;font:normal 0.8em "todayshop-regularregular",Arial,Helvetica,sans-serif}}.secure{overflow:hidden;padding-top:20px;padding-bottom:20px;height:auto;background:#662483}.secure .holder{margin-top:0}.secure .holder.workplace h1 img{margin:0 7px 10px 0;border-radius:5px}.secure .search-box{margin-top:33px}@media handheld, only screen and (max-width: 865px){.secure{overflow:hidden;padding-top:0px;padding-bottom:20px;height:auto}.secure .holder{margin-top:0;padding-left:20px}.secure .search-box{margin-top:10px;clear:both;float:left}.secure .holder.workplace h1 img{width:100%;max-width:100px}}@media handheld, only screen and (max-width: 767px){.secure{overflow:hidden;padding-top:0px;padding-bottom:0px;height:auto}.secure .holder{margin-top:0;padding-left:20px}.secure .search-box{margin-top:10px;clear:both;float:left;margin:0;margin:5px}}@media handheld, only screen and (max-width: 620px){.secure{overflow:hidden;padding-top:0px;padding-bottom:0px;height:auto}.secure .holder{margin-top:0;padding-left:20px}.secure .search-box{padding:5px}.secure .holder.workplace h1 img{display:block}}.news-title-box{width:20%;margin:0 5% 30px 0}.news-search-box{overflow:hidden;width:75%;margin:0 0 30px 0}.search-box{float:right;margin-right:40px;margin-top:100px;padding:5px;background:#fff;background:rgba(255,255,255,0.8)}.category-search{width:40px;height:40px;margin:3px 15px 0 0;background:#fff;border:1px solid #969696;-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em;text-align:center}.category-search i{margin-top:12px;color:#3e3a3d}.category-dropdown-content{overflow:hidden;padding:30px 0;margin-bottom:10px;background:#eee}.category-dropdown-content ul li{width:22%;padding:0 0 0 20px;background:none}.text-search{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.text-search .textbox{width:240px;height:50px;padding:10px;margin:0;color:#3e3a3d;border-left:1px solid #3e3a3d;border-top:1px solid #3e3a3d;border-bottom:1px solid #3e3a3d;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.text-search .button{width:109px;height:50px;margin:0;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#3e3a3d}.text-search .button span{padding:0}.full-news-box{position:relative;width:100%;margin-bottom:45px;background:#fff}.image-wrap-full{position:relative;overflow:hidden;width:30%}.image-wrap-full img{width:100%;height:auto}.text-wrap-full{width:70%}.text-wrap-full h2{margin:0 0 10px 0;text-align:left;background:none;text-transform:none}.text-wrap-full .text-wrap-pad{padding:18px 20px;display:block}.text-wrap-full .text-wrap-pad p{margin-bottom:0;font-size:0.938em}span.date{margin-bottom:5px;display:block;font:normal 0.7em "todayshop-lightregular",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.1em}.small-news{overflow:hidden;position:relative;width:30%;margin-right:5%;margin-bottom:30px;background:#fff}.small-news .image-wrap{position:relative;overflow:hidden;display:block;max-height:227px}.small-news .image-wrap img{width:100%}.small-news .text-wrap{padding:0}.small-news .text-wrap.no-height{height:auto}.small-news .text-wrap .text-wrap-pad{padding:18px 20px;display:block;overflow:hidden}.small-news .text-wrap h2{margin:0 0 10px 0;word-wrap:hyphenate;word-break:break-word;color:#3e3a3d;font:normal 1.3em "todayshop-boldregular",Arial,Helvetica,sans-serif}.small-news .text-wrap h3{margin-bottom:10px;color:#3e3a3d}.small-news .text-wrap p{color:#fff;margin:20px 0 0 0}.small-news .text-wrap .button{margin-bottom:0}.small-news .text-wrap .fa-map-marker{margin-right:5px;font-size:1.3em}.blog-article{position:relative;overflow:hidden;width:100%;margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #3e3a3d}.blog-article .image-wrap{position:relative;overflow:hidden;width:30%}.blog-article .image-wrap img{width:100%;height:auto}.blog-article .text-wrap{width:70%}.blog-article .text-wrap h2{margin:0 0 10px 0;text-align:left;background:none;text-transform:none}.blog-article .text-wrap hr{margin:10px 0}.blog-article .text-wrap .text-pad{padding:0px 20px 0px 20px;display:block}.blog-article .text-wrap .text-pad p{margin-bottom:15px}.blog-article span.date{margin-bottom:5px;display:block}.blog-article .tags{display:block;font-size:0.8em}.blog-article .comments{display:block;font-size:0.8em}.category-box{padding:20px;display:block;width:auto;background:#fff}.category-box ul li{list-style:none;display:block;margin-bottom:15px;font-size:0.938em}.paging{margin:0 0 30px 0}.paging a{padding:13px 20px;margin:0 10px 0 0;font:normal 1.2em "todayshop-boldregular",Arial,Helvetica,sans-serif;color:#3e3a3d}.paging a.active{color:#fff;background:#662483}.paging a:hover{color:#fff;background:#662483}.paging span{padding:13px 20px;margin:0 10px 0 0;font:normal 1.2em "todayshop-boldregular",Arial,Helvetica,sans-serif;color:#3e3a3d;color:#fff;background:#662483}.paging.a-z a{width:55.5px;height:55.5px;margin:0 10px 10px 0;background:#fff;font:normal 1.8em "todayshop-regularregular",Arial,Helvetica,sans-serif}.paging.a-z a:nth-child(13n+13){margin-right:0}.paging.a-z a.active{color:#fff;background:#662483}.paging.a-z a.disabled{background:#8A8A8A;opacity:0.5;pointer-events:none}.paging.a-z a:hover{color:#fff}.paging.shop-paging a{width:62px;height:62px;margin:0 0;padding:20px;text-align:center}.paging.shop-paging a.active{color:#3e3a3d;background:#fff}@media handheld, only screen and (max-width: 767px){.search-box{float:right;margin-right:0px;margin-top:20px;margin-bottom:20px;padding:5px;background:#fff;background:rgba(255,255,255,0.8)}}@media handheld, only screen and (max-width: 910px){.small-news{width:45%;margin-right:5% !important}.small-news .button{font-size:100%}.small-news .button i{margin-top:1px}}@media handheld, only screen and (max-width: 775px){.paging.a-z a{width:35.5px;height:35.5px;margin:0 5px 5px 0;background:#fff;font:normal 1.5em "todayshop-regularregular",Arial,Helvetica,sans-serif}.paging.a-z a:nth-child(13n+13){margin-right:5px}.paging.a-z a.active{color:#fff}.paging.a-z a:hover{color:#fff}}@media handheld, only screen and (max-width: 620px){.search-box{float:left;padding:10px}.full-news-box,.small-news{width:100%;float:none;margin-bottom:10px;display:block}.image-wrap-full,.small-news .image-wrap{position:relative;overflow:hidden;width:35%;float:left;display:inline-block;max-height:none}.image-wrap-full img{width:100%;height:auto}.text-wrap-full,.small-news .text-wrap{width:65%;height:auto;float:left;display:inline-block;padding:0}.text-wrap-full.full-width-620,.small-news .text-wrap.full-width-620{width:100%}.text-wrap-pad{padding:15px;display:block}.small-news .text-wrap h2,.text-wrap-full h2{font-size:1em;margin-bottom:0}.small-news .text-wrap .date,.text-wrap-full .date{font-size:0.8em}.small-news .text-wrap p{font-size:0.938em}.category-dropdown-content{float:none;margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.blog-article{margin-bottom:30px;padding-bottom:30px}.blog-article .image-wrap{width:auto;float:none;display:block}.blog-article .image-wrap img{width:50%;margin:0 auto 25px auto}.blog-article .text-wrap{width:auto;float:none;display:block}.blog-article .text-wrap .text-pad{padding:0}}@media handheld, only screen and (max-width: 480px){.category-search{display:none}.text-wrap-pad{padding:10px 15px;display:block}.small-news .text-wrap h2,.text-wrap-full h2{font-size:0.8em;margin-bottom:0}.small-news .text-wrap .date,.text-wrap-full .date{font-size:0.7em;margin-bottom:2px}.text-search .textbox{width:150px}}.profile{position:relative;margin-bottom:25px;background:#fff}.profile .text-pad{overflow:hidden;padding:25px 25px 45px 25px}.profile-header{overflow:hidden;display:block;clear:both;margin:0 0 25px 0}.profile-header h3{font-size:2em}.profile-header img{max-width:180px;margin:0 25px 0 0}.profile-header small{padding:5px 0 0 0;display:block;font:normal 0.5em "todayshop-lightregular",Arial,Helvetica,sans-serif;text-transform:uppercase}.profile-header p{font:normal 1.1em/1.5em "todayshop-regularregular",Arial,Helvetica,sans-serif}.profile-email{position:absolute;bottom:25px;right:70px}.profile-linkedin{position:absolute;bottom:25px;right:25px}@media handheld, only screen and (max-width: 480px){.profile-header img{width:100%;float:none;display:block;margin:0 auto 20px auto}}.red{color:red}.radio-button{margin:0 10px}.option-wrap{margin-right:15px;display:inline-block;font-size:0.9em}.form table{margin:0;padding:0;border:0}.form table tr{margin:0;padding:0;border:0}.form table tr td{margin:0;padding:0;border:0;vertical-align:middle}.form table tr td .textbox{margin:0}@media handheld, only screen and (max-width: 767px){.form table{margin:0;padding:0;border:0}.form table tr{margin:0;padding:0;border:0}.form table tr td{margin:0;padding:0;border:0;vertical-align:middle}.form table tr td.stack-767{display:block}.form table tr td .textbox{margin:0}}@media handheld, only screen and (max-width: 767px){.form table{margin:0;padding:0;border:0}.form table tr{margin:0;padding:0;border:0}.form table tr td{margin:0;padding:0;border:0;vertical-align:middle}.form table tr td.stack-620{display:block}.form table tr td .textbox{margin:0}}.side-contact{font-size:1.25em;color:#3e3a3d}.side-contact aside{display:block;margin-bottom:20px;line-height:1.2em}.side-contact h3{margin-bottom:0;font:normal 1em "todayshop-boldregular",Arial,Helvetica,sans-serif}.side-contact a{color:#3e3a3d}.side-contact .various{overflow:hidden;display:block;margin-bottom:20px}.side-contact .overlay{padding:10px;display:block !important;color:#fff;background:#34859c;z-index:1;bottom:0px;left:0px;right:auto;top:auto}@media handheld, only screen and (max-width: 775px){.side-contact{font-size:100%}}.review-outer{width:100%;background:#eee}.review{padding:20px}.review-user{padding:15px 20px;font-style:italic}.faq-heading{background:#eee;cursor:pointer}.faq-heading span{display:block;padding:10px 15px}.faq-heading span .fa-plus-square{margin-left:10px;line-height:1}.faq-heading span .fa-minus-square{display:none}.faq-open{background:#eee;cursor:pointer}.faq-open span{display:block;padding:10px 15px 10px 15px}.faq-open span .fa-plus-square{display:none}.faq-open span .fa-minus-square{margin-left:10px;line-height:1}.faq-content{padding:0 10px 20px 10px}.submit-question{height:auto;padding:0 0 30px 0;width:100%}@media handheld, only screen and (max-width: 900px){.faq-heading{font-size:90%}}ul.media-sub-category li a{overflow:hidden;padding:5px 10px 5px 30px;display:block;border-bottom:1px solid #eee}.inner-content .ninecol ul.media-filter{overflow:hidden}.inner-content .ninecol ul.media-filter li{width:25%;margin:0;padding:0;background:none}.inner-content .ninecol ul.media-filter li a{padding:10px;background:#eee;display:block;margin-right:1px}@media handheld, only screen and (max-width: 460px){.inner-content .ninecol ul.media-filter li a{font-size:80%}}.testimonial{margin-bottom:30px}.testimonial .text-pad{overflow:hidden;padding:32px;background:#fff}.testimonial-left{width:17%}.testimonial-left img{border:1px solid #3e3a3d}.testimonial-right{position:relative;width:79%}.testimonial-right i{position:absolute;right:0;top:0}.testimonial h4{font-size:1.688em}.testimonial h4 small{display:block;margin-top:2px;font-size:65%}.video-testimonial-wrap{position:relative;margin-bottom:50px}.video-testimonial-wrap img{width:100%;margin:0;padding:0}.video-testimonial-content{text-align:center;background:#fff}.video-testimonial-content-wrap{padding:15px}.video-testimonial-content-wrap h4{font-size:1.313em}.video-testimonial-content-wrap h4 small{display:block;margin-top:2px;font-size:65%}.video-testimonial-wrap a{overflow:hidden;position:relative;display:block}.video-testimonial-pad{overflow:hidden;padding:10px;background:#fff}@media handheld, only screen and (max-width: 620px){.testimonial-text{font-size:95%}.testimonial .text-pad{padding:15px}.profile .text-pad{padding:25px 0 45px 0}}@media handheld, only screen and (max-width: 530px){.testimonial-left{width:auto;float:none;display:block;margin-bottom:20px}.testimonial-right{width:auto;float:none;display:block}}@media print{.top-nav-row,.main-nav,.list-content,.form,.side-nav,.side-row,.side-gallery-image-wrap,.side-gallery-content,.image-gallery-wrap,.video-gallery-wrap,.dont-print,footer,.breadcrumb,.search-box,.paging,.comment-container,.video-testimonial-wrap,.header-right{display:none}.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol,.slider-text,.news-title-box,.news-search-box{width:auto;float:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}html,body{font:normal 100% Arial, Helvetica, sans-serif;color:#3e3a3d;background:#fff;line-height:1.5em}.break-page{page-break-after:always}.logo{width:25%}}.shopping-cart tr,.shopping-cart td{vertical-align:top}.shopping-cart img{width:100%;max-width:100px;float:left;margin:0 10px 10px 0}.product-name small{display:block}.edit-cart{padding:0 5px 0 0;color:#969696;font-size:1.2em}.quantity{width:100%;max-width:80px}.quantity .textbox{width:100%;padding:5px;margin-bottom:10px;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.quantity .button{float:none;display:block;padding:5px;margin-bottom:10px;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.cart-options{width:100%;display:table;margin-bottom:50px}.cart-options li{display:table-cell;vertical-align:middle}.cart-options li .button{margin:0}.cart-options li:nth-child(1){width:55%}.cart-options li:nth-child(3){text-align:center}.textbox-and-button{display:table}.textbox-and-button li{display:table-cell;margin:0;padding:0;vertical-align:middle}.textbox-and-button li .textbox{margin:0;padding:10px 15px;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.textbox-and-button li .button{margin:0;padding:11px 15px;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.textbox-and-button li:nth-child(1){padding-right:10px}table{width:100%}.cart-forms{width:31.1%;margin:0 3.3% 0 0;padding:15px;border:1px solid #3e3a3d}.cart-forms p{margin-bottom:10px;font-size:0.813em}.cart-forms .textbox{margin:3px 0 10px 0;padding:10px 15px;font:normal 1em "todayshop-regularregular",Arial,Helvetica,sans-serif}.cart-forms .button{margin-bottom:0}.cart-forms:nth-last-child(1){margin-right:0}.total-payment-options{width:100%;text-align:center}.total-payment-options li{margin:0 0 10px 0}.total-payment-options img{margin:0 auto}.total-payment-options .button{width:100%}@media handheld, only screen and (max-width: 767px){.shopping-cart{font-size:75%}.shopping-cart tr th:nth-last-child(1),.shopping-cart tr td:nth-last-child(1){display:none}.shopping-cart td{padding:10px 5px}.shopping-cart img{width:75px}.edit-cart{padding:0 5px 0 0;color:#969696;font-size:2em}.cart-options{width:100%;display:block;margin-bottom:50px}.cart-options li{display:block;margin-bottom:10px;text-align:center}.cart-options li img{margin:0 auto}.cart-options li .button{width:100%;margin:0;float:none;display:block}.cart-options li:nth-child(1){width:100%;margin-bottom:30px}.cart-forms{overflow:hidden;width:auto;margin:0 0 20px 0;float:none;display:block}.cart-forms .button{width:auto;float:none;display:block}.total-payment-options{width:100%}.total-payment-options .button{width:100%}}@media handheld, only screen and (max-width: 500px){.shopping-cart{font-size:75%}.shopping-cart img{width:75px;float:none;display:block}}.checkout{margin:0;padding:0}.checkout li{overflow:hidden;list-style:none;margin-bottom:50px}.checkout h2 small{float:right;font-size:0.4em}.checkout h3 small{float:right;font-size:0.7em}.checkout .sixcol{padding:20px 15px;border:1px solid #3e3a3d}.checkout .sixcol p{margin-bottom:10px}.checkout .sixcol ul{margin-bottom:15px}.checkout .sixcol .button{margin-bottom:0}.checkout .paypal img{display:inline;margin-bottom:-10px}.checkout .text-right{text-align:right}@media handheld, only screen and (max-width: 767px){.checkout .button{width:100%;float:none;margin:10px 0 0 0;display:block;clear:both}.checkout h2 small{float:none;display:block;font-size:0.55em}.checkout h2 small a{display:block;margin:5px 0;padding:5px;color:#fff;text-align:center;background:#3e3a3d}.checkout h3 small{float:none;display:block;font-size:0.7em}.checkout h3 small a{display:block;margin:5px 0;padding:5px;color:#fff;text-align:center;background:#3e3a3d}}@media handheld, only screen and (max-width: 500px){.checkout .sixcol{padding:20px 0;border:0;border-bottom:1px solid #3e3a3d}}.confirm-payment{margin-bottom:0;width:100%}#place-holder-paypal{height:200px;background:white}.modal-fill{position:absolute;top:0;left:0;width:100%;height:100%;background:#3e3a3d}.modal-fill .i-container{width:80px;height:80px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;color:white}.map-panel{padding-bottom:0}.map-panel .white-padding{margin-bottom:0;padding-bottom:3px}.map-panel .filters li{float:left;margin-right:21px;padding:10px;font-size:1.3em;margin-bottom:38px}.map-panel .filters li label{color:#3e3a3d;cursor:pointer;margin-right:4px;transition:0.2s}.map-panel .filters li label:hover{color:black}.map-panel .map-button{padding:10px 19px 10px 28px;color:white;transition:0.2s all;cursor:pointer;background-color:grey;border:solid 2px #fff}.map-panel .map-button.selected{background-color:#34859c}.map-panel .map-button:hover{border:solid 2px #eee}.map-panel .map-button:active{border:solid 2px #34859c}.map-panel .map-button .icon{margin-left:13px}.google-info-window .google-title{font-size:2em;margin-bottom:20px}.google-info-window img{float:left;width:100%;max-width:200px;margin:0 20px 0 0}.google-info-window p{font:normal 1.2em "todayshop-regularregular",Arial,Helvetica,sans-serif}.comments .comment-reply button{padding:1em;color:white;background-color:#aaa;float:right;transition:0.2s all;font-weight:bold}.comments .comment-reply button:hover{background:#000}.comments .comment-date{float:right}.comments .comment-poster{float:left}.comments .comment-wrapper{background:#F7F7F7;display:table;width:100%;margin-bottom:10px}.comments .comment-wrapper .comment-poster-details{width:60px;display:table-cell;padding:20px;text-align:center;vertical-align:top;border-right:1px solid #dcdcdc}.comments .comment-wrapper .comment-poster-details img{border-radius:10em}.comments .comment-wrapper .comment-area{padding:1em 1em 1em 1em;margin-bottom:1em;display:table-cell}.comments .comment-wrapper .comment-area .modal{position:absolute;top:0;left:0;background:rgba(68,68,68,0.8);width:100%;height:100%;display:none}.comments .comment-wrapper .comment-area .modal p{color:white;text-align:center}.comments .comment-wrapper .comment-area .modal p .button{float:none;width:20%;display:inline-block;margin-right:1em;transition:0.2s all}.comments .comment-wrapper .comment-area .modal p .button:hover{background:#000}.comments .comment-wrapper .comment-area .modal p .button.cancel{background:#049143}.comments .comment-wrapper .comment-area .comment-delete-confirm{display:none}.comments .comment-wrapper .comment-area .comment-body{margin:2em 2em 2em 0}.comments .comment-wrapper .comment-area .button-container{bottom:1em;position:absolute;right:1em}.comments .comment-wrapper .comment-area .button-container p{color:white;padding:1em;float:left;font-weight:bold;text-align:center}.comments .comment-wrapper .comment-area .button-container button{padding:1em;color:white;float:right;margin-left:1em}.comments .comment-wrapper .comment-area .button-container button.save{background-color:#049143}.comments .comment-wrapper .comment-area .button-container button.cancel{background-color:#aaa}.comments .comment-wrapper .comment-area .comment-link{float:right;margin-left:1em}.comments .comment-wrapper .comment-area .comment-edit-container{display:none;padding:1em}.comments .comment-wrapper .comment-area .comment-edit-container textarea{width:100%;transition:all 0.6s}.comments .comment-wrapper .comment-area .comment-reply-container{display:none;padding:1em}.comments .comment-replies{background:#F7F7F7;padding:1em;margin-bottom:1em;padding-left:2em;margin-left:2em}.comments .comment-replies li{list-style:none}@media handheld, only screen and (max-width: 850px){.comments .comment-wrapper .comment-area .button-container p{display:block;clear:both;float:none}}@media handheld, only screen and (max-width: 480px){.comments .comment-wrapper{display:block}.comments .comment-wrapper .comment-poster-details{display:none}.comments .comment-wrapper .comment-area{display:block}}.field-validation-error{font-size:0.8em;color:red;float:right}.input-validation-error{border:solid 1px #d26262 !important;-webkit-box-shadow:0px 0px 5px 0px #e65555;-moz-box-shadow:0px 0px 5px 0px #e65555;box-shadow:0px 0px 5px 0px #e65555}.my-account .avatar-upload img{border:solid 2px #BFBEBE;border-radius:3px;padding:0.3em;margin:0.4em 0 1em 0;width:100%;max-width:100%}.top-search input{float:left;width:50%;display:inline-block}.top-search button{display:inline-block;margin:6px 0 0 4px;width:50px;height:47px}.search-result{margin-bottom:1em}.search-result h4{font-size:1.3em;margin-bottom:0.3em}.search-result h4 a{color:#662483}.search-result .highlight{color:black}.poll .canvas-container{text-align:center}.poll form .poll-answer{border-bottom:1px solid #e6e6e6;display:block;overflow:hidden;line-height:1em}.poll form .poll-answer label{padding:15px 20px;margin-right:10px;display:block;cursor:pointer}.poll form .poll-answer input{float:right;margin-top:2px}.poll form .poll-answer:hover{background:#e6e6e6}.poll form button{clear:both;margin-top:30px}.poll .color-key ul li{padding:3px 0 3px 0;overflow:hidden}.poll .color-key ul li span{width:30px;height:26px;display:inline-block;float:left;margin-right:10px;color:white;text-align:center;vertical-align:central;padding-top:4px}.poll .color-key ul li p{display:inline-block;margin-top:4px;float:left}.circle{display:block;overflow:hidden;width:100%;padding-top:100%;border-radius:50%;position:relative}.circle .text-pad{position:absolute;top:50%;left:50%;font-size:1.3em;text-align:center;color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.circle h2{opacity:1 !important;color:#fff;font-size:1.4vw;text-align:center;position:absolute;left:0;right:0;padding:0 20px;transition:0.3s all;margin:0}.circle p{opacity:0;overflow:hidden;color:#fff;position:absolute;left:0;right:0;text-align:center;transition:0.3s all;padding:0 20px;margin:0}a:hover.circle h2{color:#fff}.circle-new{width:100%;padding-top:100%;border-radius:50%;background:red;position:relative;display:block;margin:0 0 15px 0}.circle-new .content{position:absolute;top:50%;left:50%;text-align:center;color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);min-width:190px}.circle-new .content h3{font-size:1.75rem}@media handheld, only screen and (max-width: 1024px){.circle-new .content{min-width:150px}.circle-new .content h3{font-size:1.25rem}}@media handheld, only screen and (max-width: 768px){.circle-new .content{min-width:110px}.circle-new .content h3{font-size:1rem}}@media handheld, only screen and (max-width: 620px){.circle-new .content{min-width:190px}.circle-new .content h3{font-size:1.75rem}}@media handheld, only screen and (max-width: 350px){.circle-new .content{min-width:190px}.circle-new .content h3{font-size:1.5rem}}.sitemap{background:#f4f4f4}.sitemap ul{list-style:none;margin-left:10px;padding:10px;display:block;overflow:hidden}.sitemap ul li{background:none;padding:0}.sitemap ul li a{display:block;font-size:1.5rem;font-family:"todayshop-regularregular",Arial,Helvetica,sans-serif;color:#5D5D5D}.sitemap ul.level-0{margin-left:20px;padding:10px}.sitemap ul.level-0 li{background:#F3F3F3;padding:10px 20px}.sitemap ul.level-0 li a{font-size:1.25rem;font-family:"todayshop-regularregular",Arial,Helvetica,sans-serif}.sitemap ul.level-1{margin-left:20px;padding:10px}.sitemap ul.level-1 li{background:#EAEAEA;padding:5px 10px}.sitemap ul.level-1 li a{font-size:1.125rem;font-family:"todayshop-regularregular",Arial,Helvetica,sans-serif}.sitemap ul.level-2{margin-left:20px;padding:10px}.sitemap ul.level-2 li{background:#DEDEDE;padding:5px 10px}.sitemap ul.level-2 li a{font-size:1rem}.sitemap ul.level-3{margin-left:20px;padding:10px}.sitemap ul.level-3 li{background:#CCCCCC;padding:5px 10px}.sitemap ul.level-3 li a{font-size:1rem}.iframe-wide{margin-bottom:35px;position:relative;padding-bottom:56%;height:0;overflow:hidden;max-width:100%}.iframe-wide iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-styles ul{list-style:disc}.content-styles ul li{margin:0 0 0 20px;list-style:disc}.checkboxlist{margin-top:10px;display:block;margin-bottom:15px}[type="checkbox"]+label,[type="radio"]+label{font-size:0.938em}
