html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img{border:0 none;margin:0;padding:0;text-decoration:none;vertical-align:bottom;}
body{font-family:'robotoregular', Arial, Helvetica, sans-serif;}
header, footer, section, aside, cite{display:block;}
a{color:#2c99d2;}
a:hover, img:hover{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;color:#252525;}
h1,h2,h3,h4,h5,h6,p{padding:0 0 1.5em;}
h1, body#inner.shop .shop-product-large h1{color:#2d2d2d;margin:0;padding:0 0 1em;font:normal normal 39px/37px 'robotoregular';}
h2{color:#2d2d2d;font-size:21px;padding:0 0 1em;}
h3{}
h4{}
h5{}
h6{}
p{color:#2d2d2d;font:normal normal 15px/25px 'robotolight';}
img{max-width:100%;}
.clr{clear:both;display:block;}
ul{padding:0 0 1.5em;}
ul li{list-style:none;font:normal normal 15px/25px 'robotolight';padding:7px 0 7px 1.5em;background:url(../images/wsi-icon.jpg) no-repeat left 5px;}
header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:1175px;margin:0 auto;}
header div.slicknav_menu, header .wsr-login div{width:auto;margin:0;}
header{width:100%;background:#fff;border-top:4px solid #2c99d2;position:fixed;z-index:99999;margin:0 auto;font:normal normal 14px/20px 'robotolight';border-bottom:1px solid #e3e3e3;padding:.8em 0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);min-height:59px;height:59px;}
header div{position:relative;}
.sr-cart-link{background:#fafafa;border:1px solid #e5e5e5;display:block;margin:0 0 23px;padding:7px;}
.sr-cart-link:hover{background:#e5e5e5;border:1px solid #e0dfdf;}
.sr-cart-link table.cartSummaryTable{float:none;}
.wsr-logo{float:left;width:252px;}
.slicknav_menu{display:none;}
.wsr-nav {float: left; padding: 1em 0 0 2.7em; width: 786px; }
nav ul#nav_1377395{padding:0;}
nav #nav_1377395 li, nav #nav_1377395 a{width:auto;}
nav #nav_1377395 li{background:none;line-height:inherit;font-size:14px;float:left;padding:0;margin:0;}
nav #nav_1377395 a {border: 1px solid #fff; border-radius: 3px; color: #535353; margin: 0 3px 7px 3px; padding: 7px 8px; text-transform: uppercase; }
nav #nav_1377395 a:hover/*, nav #nav_1377395 li.selected a*/{border:1px solid #c7c7c7;color:#3c3c3c;}
.wsr-login{float:left;width:76px;padding:1em 0 0;}
.wsr-login a{color:#fff;background:#2c99d2;padding:.4em 0;text-transform:uppercase;display:block;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wsr-login a:hover{color:#fff;background:#f68121;}
#toggleText{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);position:absolute;top:56px;right:0;background:#fff;border:1px solid #e3e3e3;z-index:999;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:1em;width:auto;margin:0;}
#toggleText input[type="text"], #toggleText input[type="password"]{-webkit-box-shadow:0 0 4px #f3f3f3 inset;-moz-box-shadow:0 0 4px #f3f3f3 inset;box-shadow:0 0 4px #f3f3f3 inset;background:#fff;border:1px solid #e3e3e3;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:190px;}
#toggleText input[type="text"]:hover, #toggleText input[type="password"]:hover,
#toggleText input[type="text"]:focus, #toggleText input[type="password"]:focus{border:1px solid #d5d3d3;}
#toggleText input[type="submit"]{font-family:'robotomedium';cursor:pointer;background:#939393;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 11px;width:65px;height:27px;}
#toggleText input[type="submit"]:hover{background:#f68121;}
#toggleText table{width:100%;border:none;}
#toggleText table td{padding:5px 0;text-align:left;margin:0;}
.wsr-banner{background:url(../images/banner_bg.png) no-repeat center top;padding:5.1em 0 0;}
.wsr-banner-inner{background:url(../images/banner_bg.png) no-repeat center 67px;padding:7.5em 0 0;border-bottom:1px solid #e1e1e1;}
.wsr-banner-inner h1{color:#118cc9;font:normal normal 30px/30px 'robotomedium';padding:0;margin:0;}
#wsr-inner-content{padding:2em 0;}
#wsr-inner-content .lhs{float:left;width:855px;border-right:1px solid #e1e1e1;padding:0 2em 0 0;min-height:659px;}
#wsr-inner-content .rhs{float:right;width:252px;}
#wsr-inner-content .rhs h3{padding:0 0 1em;color:#2d2d2d;font:normal normal 25px/25px 'robotomedium';}
#wsr-inner-content .rhs ul li{padding:0;background:none;}
#wsr-inner-content .rhs ul li a{display:block;color:#fff;font:normal normal 14px/19px 'robotoregular';background:#2c99d2 url(../images/pattern.png) repeat-x left center;margin:0 0 1em;padding:0 0 0 10px;}
#wsr-inner-content .rhs ul li a:hover{background:#f68121;}
#wsr-inner-content .rhs ul li a span{padding:7px 0 7px 30px;display:block;}
#wsr-inner-content .rhs ul li.web a span{background:url(../images/web-design.png) no-repeat left center;}
#wsr-inner-content .rhs ul li.seo a span{background:url(../images/seo2.png) no-repeat left center;}
#wsr-inner-content .rhs ul li.ppc a span{background:url(../images/ppc.png) no-repeat left center;}
#wsr-inner-content .rhs ul li.social a span{background:url(../images/social.png) no-repeat left center;}
#wsr-inner-content .rhs ul li.marketing a span{background:url(../images/marketing.png) no-repeat left center;}
.bx-wrapper .bx-caption p{color:#636363;font:normal normal 17px/25px 'robotolight';}
.bx-wrapper .bx-caption strong{font:normal normal 53px/52px 'robotolight';color:#2c99d2;display:block;padding-bottom:.3em;}
.bx-wrapper .bx-caption a{color:#fff;background:#f68121;font:normal normal 18px/18px 'robotolight';display:block;width:231px;text-align:center;padding:0.6em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.bx-wrapper .bx-caption a:hover{color:#fff;background:#2792ca;}
.wsr-blue-bar{background:#2c99d2;padding:1.3em 0;color:#fff;font:normal normal 23px/23px 'robotolight';margin:0 0 2em;}
.wsr-blue-bar span{float:left;line-height:39px;}
.wsr-blue-bar span.clr{float:none;}
.wsr-blue-bar a, body#inner.shop .shop-product-large .shop_top_cn a{background:#2c99d2;float:right;border:1px solid #fff;padding:.4em 2em;color:#fff;font-size:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wsr-blue-bar a:hover{background:#fff;color:#2c99d2;}
.wsr-cta aside{width:459px;float:left;padding:.5em 2em .5em 7em;margin-bottom:3em;}
.wsr-cta aside.box01{background:url(../images/website-development.png) no-repeat left top;}
.wsr-cta aside.box02{background:url(../images/seo.png) no-repeat left top;padding-right:0;}
.wsr-cta aside.box03{background:url(../images/online-marketing.png) no-repeat left top;}
.wsr-cta aside.box04{background:url(../images/analysis.png) no-repeat left top;padding-right:0;}
.wsr-cta aside h3{color:#2d2d2d;font:normal normal 19px/19px 'robotoregular';padding:0 0 .7em;}
.wsr-cta aside p{color:#818080;font:normal normal 15px/25px 'robotolight';padding:0 0 1em;}
.wsr-cta aside a{padding:.45em .8em;border:1px solid #b2b2b2;color:#737373;font:normal normal 13px/19px 'robotolight';-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wsr-cta aside a:hover{color:#333;border:1px solid #333;}
.wsr-cta aside a span{background:url(../images/btn-arrow.png) no-repeat right center;padding-right:1.3em;}
.wsr-mid-box{background:#f6f6f6;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:3em 0 3em;}
.wsr-mid-box .lhs{float:left;width:575px;border-right:1px solid #e1e1e1;padding:0 1em 0 0;}
.wsr-mid-box .lhs h1{padding-bottom:.7em;}
.wsr-mid-box .lhs p{padding-bottom:0;}
.wsr-mid-box .rhs{float:right;width:550px;}
.wsr-mid-box .rhs legend{color:#2d2d2d;font:normal normal 28px/30px 'robotoregular';text-transform:uppercase;background:url(../images/testimonials-icon.png) no-repeat 210px 0;padding:1px 2em 1px 0;display:block;}
.wsr-mid-box .rhs fieldset{border-top:1px solid #e1e1e1;}
.wsr-mid-box .lhs a, .wsr-portfolio p a{font:normal normal 18px/18px 'robotolight';color:#fff;background:#2792ca;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0.6em 0;margin:1.2em 0 0;max-width:231px;text-align:center;display:block;}
.wsr-mid-box .lhs a:hover, .wsr-portfolio p a:hover{background:#f68121;color:#fff;}
.wsr-inner-testimonials{color:#2d2d2d;font:italic normal 13px/21px 'robotolight';}
.wsr-inner-testimonials .quovolve, .wsr-inner-testimonials .quovolve blockquote p{margin-top:0;line-height:23px;}
.wsr-inner-testimonials .quotes.quovolve strong{display:block;padding:20px 0 0;line-height:13px;}
.wsr-inner-testimonials p{font-size:13px;}
.wsr-inner-testimonials p span{padding:1.5em;display:block;background:#f3f3f3 url(../images/testimonials-corner.jpg) no-repeat left bottom;}
.wsr-inner-testimonials img{max-width:30%;}
.wsr-portfolio{padding:2em 0;}
.wsr-portfolio img{float:left;height:auto;}
.wsr-portfolio fieldset{border-top:1px solid #e1e1e1;}
.wsr-portfolio h3{font:normal normal 25px/25px 'robotoregular';text-transform:uppercase;color:#2d2d2d;text-align:center;background:url(../images/portfolio-icon.png) no-repeat center top;padding:2.3em 0 0;margin:0;}
.wsr-portfolio p strong{display:block;color:#2d2d2d;font:normal normal 25px/25px 'robotoregular';text-transform:uppercase;padding:0 0 .7em;}
footer{background:#2b2e34;color:#fff;padding:2.5em 0 2em 0;}
footer aside{float:left;padding:0 1em 0 0;}
footer aside.first{width:185px;}
footer aside.second{width:247px;}
footer aside.third{width:322px;}
footer aside.last{padding-right:0;width:337px;float:right;}
aside.last ul li{padding:5px 0 5px 22px;}
aside.last ul li.first{background:url(../images/phone-icon.png) no-repeat 3px center;}
aside.last ul li.second{background:url(../images/fax-icon.png) no-repeat left center;}
aside.last ul li.third{background:url(../images/mail-icon.png) no-repeat left center;}
#wsr-inner-content .lhs ol.blogsitesummary a{color:#2c99d2;}
#wsr-inner-content .lhs ol.blogsitesummary a:hover{color:#333;}
ol.blogsitesummary a{color:#c4c4c4;display:block;padding:0 0 3px;}
ol.blogsitesummary a:hover{color:#fff;}
ol.blogsitesummary li{padding:0 0 15px 28px;list-style:none;background:url(../images/blog-icon.png) no-repeat left 3px;font:normal normal 14px/19px 'robotolight';}
.author, .date{font-size:13px;}
footer aside h3{color:#fff;font:normal normal 20px/20px 'robotoregular';text-transform:uppercase;padding:0 0 1em;}
footer aside ul li{font:normal normal 14px/19px 'robotolight';list-style:none;font-size:14px;background:url(../images/footer-arrow.png) no-repeat left center;color:#c4c4c4;padding:4px 12px;}
footer aside ul li a{color:#c4c4c4;}
footer aside ul li a:hover{color:#fff;}
.wsr-copy{background:#1c1e21;padding:1.5em 0;color:#fff;font:normal normal 14px/19px 'robotolight';}
.wsr-copy p{color:#fff;font:normal normal 14px/19px 'robotolight';float:left;padding:0;}
.wsr-copy span{float:right;}
.wsr-copy span.clr{float:none;}
.wsr-copy a{color:#fff;}
.wsr-copy a:hover{color:#fff;}
.topnav p{font-size:13px;padding:0 0 2em;color:#1c1c1c;}
.topnav p strong{font-family:'robotomedium';font-weight:normal;}
.topnav a{color:#1c1c1c;text-decoration:underline;}
.topnav a:hover{color:#000;text-decoration:none;}
footer aside p{color:#c4c4c4;color:#c4c4c4;font:normal normal 14px/21px 'robotolight';}
.bx-wrapper ul li{background:none;line-height:inherit;padding:0;}
.bx-wrapper ul{padding:0;margin:0;}
#wsr-inner-content .lhs blockquote{margin:1em 1em 3em 1em;border:1px solid #e1e1e1;padding:1em;}
#wsr-inner-content .lhs blockquote img{float:right;margin:-2.5em -2.5em 1em 1em;}
.wsr-blue-bar.inner{background:#f6f6f6;border-left:3px solid #118cc9;color:#2b2e34;font-size:22px;margin-top:.5em; display:block;}
.wsr-blue-bar.inner aside{width:auto;padding:0 1em;}
.wsr-blue-bar.inner aside em{display:block;font-size:17px;font-style:normal;}
.wsr-blue-bar.inner aside span{line-height:24px;}
.wsr-blue-bar.inner aside a, body#inner.shop .shop-product-large .shop_top_cn a{border:none;}
.wsr-blue-bar.inner aside a:hover, body#inner.shop .shop-product-large .shop_top_cn a:hover{border:none;background:#f68121;color:#fff;}
#wsr-shop-links{padding:5px 0;position:fixed;right:0;background:#fff;top:98px;z-index:999;text-align:center;border:1px solid #e3e3e3;border-right:none;-webkit-box-shadow:-2px 0 5px -2px rgba(0,0,0,0.30);-moz-box-shadow:-2px 0 5px -2px rgba(0,0,0,0.30);box-shadow:-2px 0 5px -2px rgba(0,0,0,0.30);}
#wsr-shop-links a, #wsr-shop-links a:hover{display:block;background:none;color:#333;font-size:12px;padding:4px 5px;text-transform:none;}
#wsr-shop-links img{opacity:.7;}
#wsr-shop-links img:hover{opacity:1;}
#rotator{background:#FFF;color:#000;position:relative;margin:0;font-size:16px;}
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{background:none;margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none;display:inline-block;text-align:center;}
ul.ui-tabs-nav{z-index:1;width:100%;background:none;border-top:1px solid #FFF;margin:2em 0;}
.ui-tabs-panel .left{float:left;width:500px;}
.ui-tabs-panel .right{float:right;width:625px;padding:5em 0 0;}
.ui-tabs-panel .right p{font-size:18px;line-height:27px;}
ul.ui-tabs-nav li:last-child a{border-right:none;}
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited{font-size:.8em;font-weight:normal;color:#545454;background:none;border-left:1px solid #FFF;border-right:1px solid #d5d5d5;font:normal normal 18px/18px 'robotolight';}
#rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-nav-item a:active{background:none;color:#333;}
#rotator .ui-tabs-nav-item a span{float:left;padding:.2em .9em;cursor:pointer;}
#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active{background:none;color:#333;font:normal normal 18px/18px 'robotoregular';}
#rotator .ui-tabs-panel{font-family:Arial, Helvetica, sans-serif;clear:left;color:#000;height:auto;}
#rotator .ui-tabs-hide{display:none;}
#rotator .btn_get_started{float:left;height:30px;width:99px;text-indent:-9999em;margin-right:7px;overflow:hidden;background:none;}
#rotator .btn_learn_more{float:left;height:26px;font-size:.9em;}
#rotator #fragment-1{}
#rotator #fragment-2{}
#rotator #fragment-3{}
#rotator #fragment-4{}
.quovolve{margin:30px 0 0;}
.quovolve blockquote{margin:0;}
.quovolve blockquote p{margin:10px 0;padding-bottom:.5em;}
.quotes ul{list-style:none;}
.quovolve blockquote img{float:left;padding:0 1em 0 0;}
table.webform.my-account input[type="text"],
table.webform.my-account input[type="password"],
table.webform.my-account select, table.webform.my-account textarea{width:96%;border:1px solid #e1e1e1;padding:7px;color:#4f4f4f;}
table.webform.my-account input[type="submit"]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font:normal normal 15px/19px 'robotolight';background:#2c99d2;color:#fff;text-transform:uppercase;padding:7px 18px;border:none;cursor:pointer;}
table.webform.my-account input[type="submit"]:hover{background:#f68121;}
table.webform.my-account label{display:block;padding:0 0 10px;color:#2d2d2d;font:normal normal 14px/19px 'robotoregular';}
table.webform.my-account label span{color:red;}
table.webform.my-account td{width:46%;padding:1% 2%;}
table.webform.my-account input.cat_textbox,
table.webform.my-account textarea.cat_listbox,
table.webform.my-account select.cat_dropdown,
table.webform.my-account select.cat_listbox,
table.webform.my-account .cat_listbox{width:96%;}
table.webform.my-account input[type="text"]:hover, table.webform.my-account input[type="email"]:hover, table.webform.my-account input[type="password"]:hover,
table.webform.my-account input[type="tel"]:hover, table.webform.my-account textarea:hover, table.webform.my-account select:hover,
table.webform.my-account input[type="text"]:focus, table.webform.my-account input[type="email"]:focus, table.webform.my-account input[type="password"]:focus,
table.webform.my-account input[type="tel"]:focus, table.webform.my-account textarea:focus, table.webform.my-account select:focus{background:#fafafa;border:1px solid #bedae9;}
table.webform.my-account select.cat_dropdown, body#inner.shop table.webform.my-account select{width:100%;}
table.webform.my-account label.my-lb{display:inline;line-height:23px;}
#inner table.cart th{font-size:14px;}
#inner table.cart{font-size:13px;}
#inner td.quantity input.update{background:#2c99d2;border:none;padding:2px 7px;cursor:pointer;}
#inner td.quantity input.update:hover{background:#f68121;}
#inner .discountcodeInput{border:1px solid #e1e1e1;}
#inner input.cartInputText{border:1px solid #e1e1e1;padding:3px 7px;}
#inner a.cartLink{padding:0 0 1em;display:block;color:#2c99d2;}
#inner table.cart a{color:#2c99d2;}
#inner table.cart a:hover{color:#f68121;}
#inner table.cart td.blank{}
#wsr-packages{}
#wsr-packages aside,
#wsr-packages.body.clr table.productTable.productSmall td{float:left;width:29%;text-align:center;border:1px solid #e1e1e1;padding:1%;margin:1%;}
#wsr-packages aside strong,
#wsr-packages.body.clr table.productTable.productSmall td strong{background:#e0f1fa;display:block;font-weight:normal;padding:5px 0;}
#wsr-packages aside:hover,
#wsr-packages.body.clr table.productTable.productSmall td:hover{border:1px solid #bedae9;}
#wsr-packages.body.clr table.productTable.productSmall td aside{float:none;width:auto;border:none;padding:0;margin:0;}
#wsr-packages.body.clr table.productTable.productSmall td strong a{color:#252525;}
#wsr-packages.body.clr table.productTable.productSmall td strong a:hover{color:#2c99d2;}
#div2 img.back-btn{padding-left:8px;}
body#inner.shop .shop-product-large{width:auto;color:#2d2d2d;min-width:inherit;}
body#inner.shop .shop-product-large h1{font-size:23px;line-height:29px;color:#2d2d2d;}
body#inner.shop .shop-product-large ul{margin:0 0 16px;}
body#inner.shop .shop-product-large p{padding:0 0 1em;}
body#inner.shop .shop-product-large .details{width:auto;float:none;min-height:inherit;}
body#inner.shop .shop-product-large .details table{width:100% !important;}
body#inner.shop .shop-product-large .image{margin-left:0;float:right;display:none;}
body#inner.shop .shop-product-large input.productTextInput{width:59px;padding:1px 4px;background:#fff;border:1px solid #ccc;font-size:14px;}
body#inner.shop .shop-product-large .shop_top_tb ul li{list-style:none;padding:0;background:none;}
body#inner.shop .shop-product-large .shop_top_tb br, body#inner.shop .shop-main div.description br{display:none;}
body#inner.shop .shop-product-large .shop_top_tb img{cursor:pointer;}
body#inner.shop .shop-product-large .shop_top_cn h2{font-weight:normal;padding:0;margin:0;}
body#inner.shop #div1, table.catalogueTable, body#inner.shop .shop-main .footer{display:none;}
body#inner.shop #div2{margin-bottom:10px;}
body#inner.shop .shop-main{margin-top:0;}
body#inner.shop .shop-main div.description{line-height:inherit;padding:0;}
body#inner.shop .shop-main .header{border:none;margin:0;line-height:inherit;height:auto;}
.top-cta-btns ul li{float:left;list-style:none;background:none;width:257px;padding:0 28px 20px 0;font:normal normal 15px/25px 'robotoregular';}
.top-cta-btns ul li a{-webkit-box-shadow:0 3px 0 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 0 1px rgba(0, 0, 0, 0.1);box-shadow:0 3px 0 1px rgba(0, 0, 0, 0.1);text-transform:uppercase;border:1px solid #e1e1e1;padding:15px 0 15px 59px;display:block;color:#f0902d;}
.top-cta-btns ul li.order a{background:#fff url(../images/order-now-icon.png) no-repeat 10px center;}
.top-cta-btns ul li.presales a{background:#fff url(../images/pre-resales-icon.png) no-repeat 10px center;}
.top-cta-btns ul li.projects a{background:#fff url(../images/track-my-project-icon.png) no-repeat 10px center;}
.top-cta-btns ul li a:hover{border:1px solid #bedae9;color:#108ccc;-webkit-box-shadow:0 3px 0 1px #bedae9;-moz-box-shadow:0 3px 0 1px #bedae9;box-shadow:0 3px 0 1px #bedae9;}
div.form.zone{width:52%;}
div.form.zone input[type="submit"]{float:left;}
div.form.zone .signup{float:left;padding:6px;}
.slicknav_btn{background:#f68121;position:relative;display:block;vertical-align:middle;float:left;padding:0.5em;cursor:pointer}.slicknav_menu .slicknav_menutxt{display:block;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.3em 0 0 0.4em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:17px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.22em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block;background:none;padding:0;line-height:inherit;font-size:12px}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em}.slicknav_nav .slicknav_item{display:block;cursor:pointer}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:"";display:table}.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{font-size:14px}
.slicknav_btn{margin:0 5px 0;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.slicknav_menu .slicknav_menutxt{color:#FFF;d}
.slicknav_menu .slicknav_icon-bar{background:#f5f5f5}.slicknav_menu{background:#fff;padding:5px}.slicknav_nav{color:#fff;margin:0;padding:2px 0;font-size:0.875em}
.slicknav_nav,.slicknav_nav ul{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;width:178px;list-style:none;/*overflow:hidden;*/position:absolute;top:70px;z-index:99999;background:#fff;border:1px solid #e3e3e3}.slicknav_nav ul{padding:0;margin:0 0 0 20px}.slicknav_nav .slicknav_item{padding:5px 10px;margin:2px 5px}.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#535353}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_item:hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ccc;color:#fff}.slicknav_nav a:hover{background:#eee;color:#222}.slicknav_nav .slicknav_txtnode{margin-left:15px}
.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;height:auto;display:block}
.bx-wrapper .bx-viewport{left:0;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:20px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;border:1px solid #c1c1c1;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.wsr-banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.wsr-banner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#2792ca !important;border:1px solid #2792ca !important}
.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:center;width:100%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;top:25%;right:10%;width:41%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
#nav_1377395 li ul{background-color: #fff; border: 1px solid #c7c7c7; border-radius: 3px; left: -999em; margin: 0; margin-left: 3px; padding: 0; position: absolute; width: 10em; }
#nav_1377395 li ul li {border-style: none; border-width: 0; margin: 0; padding: 0; }
#nav_1377395 li ul a {background-color: #ffffff; color: #535353; min-width: 120px; text-align: left; text-transform: none; text-decoration: none; border: medium none; border-radius: 0; }
nav #nav_1377395 li ul li a {border: medium none; border-radius: 3px; margin: 0; padding: 7px 10px; }
nav #nav_1377395 li ul li a:hover{background-color: #2c99d2;    border-radius: 0;    color: #ffffff; border: none; }
table.webform tbody tr td select#Title {border: 1px solid #e1e1e1; color: #4f4f4f; padding: 7px; width: 96%; }
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {border: 1px solid #e1e1e1; color: #4f4f4f; padding: 7px; width: 96%; }
.webform textarea {border: 1px solid #e1e1e1; color: #4f4f4f; padding: 7px; width: 98%; }
.form label, .webform label {color: #2d2d2d; display: block; font: 14px/19px "robotoregular"; padding: 0 0 10px; }
#catwebformbutton {background: none repeat scroll 0 0 #2c99d2; border: medium none; border-radius: 3px; color: #fff; cursor: pointer; font: 15px/19px "robotolight"; padding: 7px 18px; text-transform: uppercase; }
#catwebformbutton:hover {background: none repeat scroll 0 0 #f68121;}
/*Thumnail-preview*/
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff;}
.thumnail-items {background:rgba(0, 0, 0, 0);border-bottom: 10px solid #fff;border-top: 1px solid #eee;box-shadow: 0 3px 0 1px rgba(0, 0, 0, 0.1);float: left;height: 195px;margin: 0 11px 22px;overflow: hidden;padding: 5px 0;text-align: center;width: 262px}
.thumnail-items h4 {color: #2d2d2d;font-weight: 100;margin: 0;padding: 0}
.preview > img {height: 180px;width: 240px}
.download_price_list{border-top:1px solid #d7d7d7;margin:1.3em 0 0;text-align:center;font:normal normal 24px/24px "robotoregular";color:#2b2e34; text-transform:uppercase}
.download_price_list a{padding:40px 0;color:#2b2e34;display:block}
.download_price_list a:hover, .download_price_list a:focus{color:#000; background:#fafafa}
.download_price_list img{display:block;text-align:center;margin:0 auto;margin:-83px auto 10px}

@media (max-width:1183px){
	header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:975px;}
	header{font-size:14px;}
	nav #nav_1377395 li {font-size: 13px; }
	nav #nav_1377395 a {margin: 0 3px; padding: 7px 3px; }
	.wsr-nav {padding: 1.1em 0 0 0.3em; width: 682px; }
	.wsr-login{position:absolute;right:-10px;top:0;}
	.wsr-banner .bx-wrapper .bx-caption{right:2%;top:22%;}
	.wsr-banner .bx-wrapper .bx-caption strong{font:normal normal 48px/48px 'robotolight';}
	.wsr-blue-bar{font:normal normal 19px/19px 'robotolight';}
	.wsr-blue-bar a{padding:0.4em 1.5em;}
	.wsr-cta aside{width:359px;}
	.wsr-mid-box .lhs{width:465px;}
	.wsr-mid-box .rhs{width:473px;}
	.ui-tabs-panel .left{width:400px;}
	.ui-tabs-panel .right{width:525px;}
	.top-cta-btns ul li{width:204px;padding:0 14px 20px 0;font-size:14px;}
	.top-cta-btns ul li a{padding:15px 0 15px 53px;}
	footer aside.first{width:120px;}
	footer aside.second{width:195px;}
	footer aside.third{width:311px;}
	footer aside.last{width:301px;}
	#wsr-inner-content .lhs{width:655px;}
	.thumnail-items {padding: 5px; width: 186px; }
}



@media (max-width:999px){
	header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:752px;}
	#toggleText{top:54px;}
	.wsr-login{right:0;width:70px;padding:1.1em 0 0;}
	.wsr-login a{padding:.3em 0;}
	.wsr-nav{width:445px;}
	.wsr-nav li.ipad{display:none;}
	nav #nav_1377395 a{padding:6px 4.5px;margin:0 2px;font-size:13px;}
	.wsr-banner .bx-wrapper .bx-caption strong{font:normal normal 37px/37px 'robotolight';}
	.wsr-banner .bx-wrapper .bx-caption{right:0;}
	.wsr-banner .bx-wrapper .bx-caption p{font:normal normal 15px/23px 'robotolight';}
	.wsr-blue-bar{font:normal normal 15px/16px 'robotolight';}
	.wsr-blue-bar span{line-height:28px;}
	.wsr-blue-bar a{font-size:14px;padding:0.4em 1em;}
	.wsr-cta aside{width:248px;}
	.wsr-mid-box .lhs{width:374px;}
	.wsr-mid-box .rhs{width:345px;}
	.wsr-mid-box .lhs h1{font:normal normal 30px/30px 'robotoregular';}
	.ui-tabs-panel .left{width:331px;}
	.ui-tabs-panel .right{width:405px;padding-top:0;}
	.ui-tabs-panel .right p{font-size:15px;line-height:25px;}
	footer aside.third{width:202px;}
	footer aside.last{width:185px;}
	.author, .date{font-size:12px;}
	#wsr-inner-content .lhs{width:431px;}
	table.webform.my-account input.cat_textbox,
	table.webform.my-account textarea.cat_listbox,
	table.webform.my-account select.cat_dropdown,
	table.webform.my-account select.cat_listbox,
	table.webform.my-account .cat_listbox,
	table.webform.my-account textarea{width:95%;}
	.top-cta-btns ul li{width:auto;font-size:15px;padding:0 0 20px 0;float:none;}
	.top-cta-btns ul li.projects{padding-bottom:0;}
	.top-cta-btns ul li a{padding:15px 0 15px 59px;}
	#wsr-packages aside,
	#wsr-packages.body.clr table.productTable.productSmall td{width:43%;margin:2%;}
	table.webform.my-account label.my-lb{font-size:13px;}
	table.productTable td.shop_top_tb, table.productTable td.shop_top_cn{display:block;}
	body#inner.shop .shop-main{position:relative;}
	table.productTable td.shop_top_cn{line-height:1px;margin:0;padding:0;}
	body#inner.shop .shop-product-large .shop_top_cn h2 a{float:none;}
	body#inner.shop .shop-product-large .shop_top_cn h2{text-align:left;position:absolute;top:5px;right:4px;}
	div.form.zone{width:65%;}
	.thumnail-items {height: 145px; margin: 0 8px 30px; padding: 4px 5px; width: 117px; }
	.preview > img {height: 130px; width: 130px; }
}



@media (max-width:768px){}
@media (max-width:767px){
	header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:625px;}
	#toggleText{top:58px;}
	#cat_1377395_divs{display:none;}
	.js #menu{display:none;}
	.js .slicknav_menu{display:block;}
	.wsr-nav .slicknav_nav, .wsr-nav .slicknav_nav ul{top:63px;}
	.wsr-nav{width:auto;float:right;padding:0.5em 6em 0.5em 0;}
	.wsr-nav li.ipad{display:block;}
	.wsr-login{width:81px;padding:.85em 0 0;}
	.wsr-login a{padding:.5em 0;}
	.wsr-blue-bar{font:normal normal 22px/22px 'robotolight';}
	.wsr-blue-bar span, .wsr-blue-bar a{display:block;float:none;text-align:center;}
	.wsr-blue-bar span{padding:0 0 1em;}
	.wsr-blue-bar span.clr{padding:0;}
	.wsr-blue-bar a{padding:0.4em 0;width:201px;font-size:18px;margin:0 auto;}
	.wsr-cta aside{width:184px;}
	.wsr-mid-box .lhs, .wsr-mid-box .rhs{float:none;display:block;width:auto;}
	.wsr-mid-box .lhs{border-right:none;padding:0 0 3em;}
	.quovolve{margin:30px 0 0;}
	.ui-tabs-panel .left{width:290px;}
	.ui-tabs-panel .right{width:313px;}
	.ui-tabs-panel .right p{line-height:24px;}
	.wsr-portfolio p strong{font:normal normal 23px/23px 'robotoregular';}
	aside.last ul li.first, aside.last ul li.second, aside.last ul li.third{background-position:left 9px;}
	footer aside.first{width:96px;}
	footer aside.second{width:131px;}
	footer aside.third{width:170px;}
	footer aside.last{width:175px;}
	footer aside h3{font-size:16px;line-height:16px;}
	footer aside ul li, ol.blogsitesummary li{font-size:13px;}
	#wsr-inner-content .lhs{width:311px;}
	table.webform.my-account label{font-size:12px;}
	#wsr-packages aside strong{font-size:13px;}
	br.mob-br{display:block !important;}
	body#inner.shop .shop-product-large{margin-bottom:28px;}
	body#inner.shop .shop-product-large h1{padding:0 0 .5em;}
	body#inner.shop .shop-product-large .shop_top_cn a{font-size:17px;padding:0.3em 1em;}
	body#inner.shop .shop-product-large .shop_top_cn h2{top:12px;}
	div.form.zone{width:87%;}
	.thumnail-items {height: 145px; margin: 10px 5px; padding: 5px; width: 135px; }
	.preview > img {height: 130px; width: 280px; }
	nav div.slicknav_menu ul.slicknav_nav {left: 2px; }
	.slicknav_open > ul {left: 90px; position: absolute; width: 120px; }
}



@media (max-width:643px){
	header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:340px;}
	header{min-height:117px;}
	#wsr-shop-links{top:150px;}
	.wsr-banner{padding:9em 0 0;}
	.wsr-logo, .wsr-nav{float:none;display:block;padding:0;}
	.wsr-cta aside{float:none;display:block;width:auto;margin-bottom:2em;}
	.wsr-cta aside h3{font-size:18px;}
	.wsr-logo{text-align:center;padding:0 0 1em;margin:0 auto;}
	.wsr-nav .slicknav_nav, .wsr-nav .slicknav_nav ul{top:55px;left:85px;}
	.wsr-nav .slicknav_btn{float:right;margin:0 5.5em 0 0;}
	.wsr-login{top:66px;right:165px;}
	#toggleText{top:50px;right:-109px;}
	.wsr-banner .bx-wrapper .bx-caption{display:none;}
	footer{padding:2.5em 0 0;}
	footer aside, footer aside.first, footer aside.second, footer aside.third, footer aside.last{float:none;width:auto;padding-right:0;}
	footer aside{padding:0 0 1.5em;}
	.wsr-copy p, .wsr-copy span, .ui-tabs-panel .left, .ui-tabs-panel .right{float:none;width:auto;display:block;}
	.wsr-copy p{padding:0 0 1em;}
	li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited,
	#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active{font:normal normal 16px/16px 'robotolight';}
	.wsr-mid-box .lhs h1{font:normal normal 28px/28px 'robotoregular';}
	.wsr-portfolio{padding:2em 0 1em;}
	.wsr-portfolio img{float:none;padding:0 0 1em;}
	.quovolve blockquote p{margin:10px 0 0;}
	ol.blogsitesummary li{padding:0 0 5px 28px;}
	#wsr-inner-content .lhs, #wsr-inner-content .rhs{width:auto;float:none;padding:0;}
	#wsr-inner-content .lhs{border-bottom:1px solid #e1e1e1;border-right:none;margin-bottom:1.5em;}
	.wsr-banner-inner{padding:10.5em 0 0;}
	#wsr-inner-content{padding:2em 0 1.5em 0;}
	#wsr-packages aside, #wsr-packages.body.clr table.productTable.productSmall td{float:none;margin:0 0 1em;width:auto;display:block;}
	#wsr-packages aside strong, #wsr-packages.body.clr table.productTable.productSmall td strong{font-size:17px;}
	#div2 img.back-btn{padding-left:0;}
	br.mob-br{display:none !important;}
	table.webform.my-account label.my-lb{font-size:14px;}
	table.webform.my-account td.blank{display:none;}
	table.webform.my-account label{font-size:14px;}
	table.webform.my-account td{width:auto;display:block;padding:1%;}
	.thumnail-items {margin-bottom: 19px; padding: 5px; width: 150px; }
	.download_price_list{font:normal normal 21px/21px "robotoregular"}
}



@media (max-width:360px){
	header div, .wsr-banner aside, .wsr-blue-bar aside, .wsr-cta div, .wsr-mid-box div.mid, .wsr-portfolio article, footer div.mid, .wsr-copy aside, .wsr-banner-inner article, #wsr-inner-content{width:300px;}
	.wsr-blue-bar{font:normal normal 17px/19px 'robotolight';}
	.wsr-mid-box .lhs h1{font:normal normal 25px/25px 'robotoregular';}
	.wsr-nav .slicknav_btn{margin:0 4.5em 0 0;}
	.wsr-login{right:151px;}
	.wsr-nav .slicknav_nav, .wsr-nav .slicknav_nav ul{left:59px;}
	#toggleText{right:-116px;}
	table.webform.my-account td{width:auto;padding:2% 0;display:block;}
	table.webform.my-account td.blank{display:none;}
	.thumnail-items {margin-bottom: 19px; padding: 5px; width: 130px; }
	nav div.slicknav_menu ul.slicknav_nav {left: 2px; }
	.slicknav_open > ul {left: 90px; position: absolute; width: 120px; }
}


@media (max-width:320px){}
@media (max-width:240px){}
@media only screen and (min-device-width:320px) and (max-device-width:480px){}
@media print{}
@font-face{font-family:'robotoregular';src:url('/fonts/roboto-regular_0-webfont.eot');src:url('/fonts/roboto-regular_0-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/roboto-regular_0-webfont.woff2') format('woff2'), url('/fonts/roboto-regular_0-webfont.woff') format('woff'), url('/fonts/roboto-regular_0-webfont.ttf') format('truetype'), url('/fonts/roboto-regular_0-webfont.svg#robotoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotolight';src:url('/fonts/roboto-light_0-webfont.eot');src:url('/fonts/roboto-light_0-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/roboto-light_0-webfont.woff2') format('woff2'), url('/fonts/roboto-light_0-webfont.woff') format('woff'), url('/fonts/roboto-light_0-webfont.ttf') format('truetype'), url('/fonts/roboto-light_0-webfont.svg#robotolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'robotomedium';src:url('/fonts/roboto-medium_0-webfont.eot');src:url('/fonts/roboto-medium_0-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/roboto-medium_0-webfont.woff2') format('woff2'), url('/fonts/roboto-medium_0-webfont.woff') format('woff'), url('/fonts/roboto-medium_0-webfont.ttf') format('truetype'), url('/fonts/roboto-medium_0-webfont.svg#robotomedium') format('svg');font-weight:normal;font-style:normal;}