*{margin:0;padding:0;}.clearfix{display:inline-block;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}.clearfix{display:block;}.clearleft,.clearl,.cleft{clear:left;}.clearright,.clearr,.cright{clear:right;}.clear,.clearboth,.clearall{clear:both;}.floatleft,.fleft,.floatl{float:left;margin:0 10px 5px 0;}.floatright,.fright,.floatr{float:right;margin:0 0 5px 10px;}#skip a:link,#skip a:hover,#skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:active,#skip a:focus{position:static;width:auto;height:auto;}div.view div.views-admin-links{width:auto;}div.block{position:relative;}div.block .edit{display:none;position:absolute;right:-20px;top:-5px;z-index:40;padding:3px 8px 0;font-size:10px;line-height:16px;background-color:white;border:1px solid #cccccc;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow:0 1px 3px #888888;-webkit-box-shadow:-1px 1px 2px #666666;}div.block .edit a{display:block;border:0;padding:0;margin:0;}div.block:hover .edit{display:block;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
body{margin:0;}a:link,a:visited{color:blue;text-decoration:none;}a:hover,a:active{color:red;text-decoration:underline;}#site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}h1,h2,h3,h4,h5,h6{line-height:1.3em;}h1{font-size:2.2em;font-weight:300;padding:0 0 0.5em;margin:0;}h2{font-size:1.8em;font-weight:300;margin-bottom:0.75em;}h3{font-size:1.4em;margin-bottom:1em;}h4{font-size:1.2em;margin-bottom:0.8em;}h5{font-size:1.1em;font-weight:600;margin-bottom:0;}h6{font-size:1em;font-weight:bold;}p{margin:0 0 1em 0;}ul,ol{margin-left:0;padding-left:0;}table{width:99%;}tr.even td,tr.odd td{padding:10px 5px;}tr.odd{background-color:white;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}ul{list-style-type:disc;}ul ul{list-style-type:circle;}ul ul ul{list-style-type:square;}ul ul ul ul{list-style-type:circle;}ol{list-style-type:decimal;}ol ol{list-style-type:lower-alpha;}ol ol ol{list-style-type:decimal;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}#edit-title{font-size:24px;width:99%;}#system-themes-form img{width:100px;}.form-item .description{font-style:italic;line-height:1.2em;font-size:0.8em;margin-top:5px;color:#777777;}#edit-delete{color:#cc0000;}div.messages{padding:9px;margin:1em 0;color:#003366;background:#bbddff;border:1px solid #aaccee;}div.warning{color:#884400;background:#ffee66;border-color:#eedd55;}div.error{color:white;background:#ee6633;border-color:#dd5522;}div.status{color:#336600;background:#ccff88;border-color:#bbee77;}strong,.bold{font-weight:700;}img{max-width:100%;}.cf:after,#footer .region-footer:after,.node-product .field-name-field-preview-html:after,.node-free .field-name-field-preview-html:after,.view-blog .views-row:after,.node-blog:after{content:"";display:table;clear:both;height:0;visibility:hidden;}p{margin:0 0 7px 0;}ul.contextual-links li a{font-family:arial;font-size:14px;}h1{font-weight:400;}h2,h3,h4,h5,h6{font-weight:300;}.node-unpublished{background:none;border-top:5px solid #fec423;padding-top:10px;}html,body{height:100%;}body{background:#fff;color:#222;font:300 16px/1.5em "Open Sans",sans-serif;line-height:1.4;}a:link,a:visited{text-decoration:underline;color:#222;outline:none;-webkit-transition:all 0.1s linear;-o-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;}a:hover,a:active{opacity:0.9;text-decoration:none;}#page{height:auto !important;margin:0 auto -310px;min-height:100%;}.push{height:310px;}#header{background:#ddd;height:121px;width:100%;min-width:960px;margin-bottom:47px;}#header .header-inner{background:url(/sites/all/themes/basic/img/header-bg.png) 50% 0 no-repeat;margin:0 auto;width:960px;position:relative;}#header #logo{top:18px;left:30px;position:absolute;}#header nav#navigation{padding:80px 0 0;height:41px;text-align:center;background:none;}#header nav#navigation ul{font-size:0;height:41px;}#header nav#navigation ul li{font-size:auto;list-style:none;display:inline-block;line-height:41px;height:41px;}#header nav#navigation ul li a{color:#222;font-size:24px;display:inline-block;line-height:41px;padding:0 17px;height:41px;text-decoration:none;}#header nav#navigation ul li a:hover{opacity:0.8;}#main{margin:0 auto 30px;width:960px;}#main .main-inner{margin:0 30px;}#content-area{position:relative;}#content-area .addthis_toolbox{position:absolute;top:-30px;right:0;z-index:1;overflow:visible;}#content-area .addthis_toolbox .addthis_button_facebook_like{margin-right:20px;}#footer{margin:0 auto;width:960px;height:310px;}#footer .region-footer{border-radius:7px 7px 7px 7px;-moz-border-radius:7px 7px 7px 7px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;background:#ddd;padding:50px 30px 30px;height:200px;margin:0 30px 30px;}#footer #block-block-1 .social-item{display:inline-block;width:50%;height:85px;padding:5px 0 0 53px;background:url(/sites/all/themes/basic/img/social.png) 0 0 no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}#footer #block-block-1 .social-item.social-email{background-position:0 9px;}#footer #block-block-1 .social-item.social-twitter{background-position:0 -97px;}#footer #block-block-1 .social-item.social-dribbble{background-position:0 -200px;}#footer #block-block-1 .social-item.social-facebook{background-position:0 -300px;}#footer #block-block-1 .social-item.social-facebook a{font-size:20px;}#footer #block-block-1 .social-item.social-subscribe{background-position:0 9px;height:auto;}#footer #block-block-1 .social-item.social-subscribe a{font-size:20px;}#footer #block-block-1 .social-item a{font-size:24px;color:#222;}#footer #block-block-1 .footer-info{float:left;padding-top:7px;}#footer #block-block-2{text-align:center;font-size:18px;}#footer #block-block-2 p{margin:0;}.view-bnr{margin-bottom:30px;text-align:center;color:#fff;height:420px;width:900px;position:relative;}.view-bnr a:hover{text-decoration:none;opacity:0.95;}.view-bnr .views-field-title{top:40px;left:0;right:0;position:absolute;z-index:1;}.view-bnr .views-field-title h2{font-size:72px;line-height:72px;margin:0;}.view-bnr .views-field-field-short-desc{font-size:30px;position:absolute;top:110px;left:0;right:0;z-index:1;}#block-block-3{font-size:30px;line-height:34px;margin-top:15px;}#block-block-3 p{margin-bottom:5px;}body.front .addthis_toolbox{padding:30px 0 0;}.product-list .view-header{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:35px;}.product-list .view-header h1{font-size:24px;}.product-list .view-header p{font-size:14px;}.product-list .views-row{border-bottom:1px solid #ccc;padding-bottom:35px;margin-bottom:30px;}.product-list .views-row.pt-4 .product-teaser-r h2 a,.product-list .views-row.pt-5 .product-teaser-r h2 a{color:#87bf00;}.product-list .views-row:last-child{border:none;margin-bottom:0;}.product-list .views-row .views-field-field-image{float:left;font-size:0;margin-top:5px;}.product-list .views-row .views-field-field-image a:hover{opacity:0.95;}.product-list .views-row .views-field-field-image a img{max-width:100%;height:auto;}.product-list .views-row .product-teaser-r{margin-left:625px;}.product-list .views-row .product-teaser-r h2{font-size:37px;margin-bottom:0;}.product-list .views-row .product-teaser-r h2 a{text-decoration:none;color:#b782ff;}.product-list .views-row .product-teaser-r h3{font-size:24px;color:#fff;margin-bottom:0;font-weight:400;line-height:20px;}.product-list .views-row .product-teaser-r .pt-summary{margin:12px 0 10px;font-size:14px;}.product-list .views-row .product-teaser-r .pt-summary p{margin-bottom:7px;font-weight:400;line-height:18px;}.product-list .views-row .product-teaser-r .pt-summary p strong{color:#000;font-weight:700;}.product-list .views-row .product-teaser-r .pt-summary p span{color:#fff;}.product-list .views-row .product-teaser-r .pt-summary a.license{font-weight:700;text-decoration:none;border-bottom:1px dashed #fff;height:17px;display:inline-block;}.product-list .views-row .product-teaser-r .pt-price{font-size:36px;font-weight:400;font-size:0;margin-bottom:10px;}.product-list .views-row .product-teaser-r .pt-price .field-name-field-oldprice{text-decoration:line-through;color:#858585;margin-right:19px;font-size:36px;display:inline-block;}.product-list .views-row .product-teaser-r .pt-price .price{color:#4ca9ff;font-size:36px;}.product-list .views-row .product-teaser-r .pt-links{font-size:0;}.product-list .views-row .product-teaser-r .pt-links .preview-link{display:inline-block;margin-right:27px;}.product-list .views-row .product-teaser-r .pt-links .preview-link a{display:inline-block;background:#4a4a4a;padding:0 23px;height:38px;line-height:36px;font-size:24px;border-radius:19px;text-decoration:none;color:#fff;}.product-list .views-row .product-teaser-r .pt-links .buy-link{display:inline-block;}.product-list .views-row .product-teaser-r .pt-links .buy-link a{display:inline-block;background:#0076e4;color:#fff;padding:0 23px;height:38px;line-height:36px;font-size:24px;border-radius:19px;text-decoration:none;}#block-block-4{padding-top:20px;}#block-block-4 h2{margin-bottom:10px;}.node-product .headline h1{display:inline-block;color:#B782FF;}.node-product .headline h2{display:inline-block;color:#FFFFFF;font-size:24px;line-height:38px;vertical-align:bottom;margin-left:10px;}.node-product .product-buy{margin-bottom:20px;}.node-product .product-buy .field-name-field-price{color:#4CA9FF;font-size:36px;display:inline-block;margin-right:24px;vertical-align:bottom;font-weight:400;}.node-product .product-buy .field-name-field-oldprice{margin-right:19px;color:#858585;display:inline-block;font-size:36px;text-decoration:line-through;vertical-align:bottom;font-weight:400;}.node-product .product-buy .field-name-field-buylink{display:inline-block;line-height:44px;vertical-align:middle;}.node-product .product-buy .field-name-field-buylink a{background:#0076E4;border-radius:19px;color:#FFFFFF;display:inline-block;font-size:24px;height:38px;line-height:36px;padding:0 23px;text-decoration:none;}.node-product .field-name-field-image-preview{background:#4a4a4a;border-radius:7px;padding:13px 14px 13px 13px;font-size:0;text-align:center;}.node-product .field-name-field-image-preview .field-item{display:inline-block;}.node-product .field-name-field-preview-html{border-radius:7px;background:#cecece;padding:40px 10px;text-align:center;}.node-product .field-name-field-preview-html .i512_w{display:inline-block;position:relative;margin:0 15px;}.node-product .field-name-field-preview-html .i512_w .desc{color:#E3E3E3;text-align:left;font-size:11px;font-family:arial;font-weight:700;position:absolute;right:10px;top:45px;}page-node-20 .node-product .field-name-field-image-preview{padding:0;background:none;}.page-node-4 .node-product .headline h1{color:#d7ff4c;}.page-node-5 .node-product .headline h1{color:#d7ff4c;}.page-node-5 .node-product .field-name-field-preview-html{background:#e0e0e0;}.page-node-3 .node-product .field-name-field-preview-html{margin-top:30px;background:none;padding:0;}.free-list .view-header h1{font-size:24px;}.free-list .view-header p{font-size:14px;}.free-list .views-row{width:435px;display:inline-block;float:left;padding-top:38px;margin-top:28px;border-top:1px solid #ccc;}.free-list .views-row .views-field-field-image{font-size:0;}.free-list .views-row .product-teaser-r{padding-right:140px;position:relative;margin-top:10px;}.free-list .views-row .product-teaser-r h2{font-size:24px;font-weight:400;margin-bottom:5px;}.free-list .views-row .product-teaser-r h2 a{text-decoration:none;}.free-list .views-row .product-teaser-r .pt-summary span{font-weight:400;}.free-list .views-row .product-teaser-r .pt-summary .important{color:#4193df;font-size:18px;}.free-list .views-row .product-teaser-r .pt-summary .important a{color:#4193df;}.free-list .views-row .product-teaser-r .pt-links{position:absolute;top:14px;right:0;text-align:right;width:133px;}.free-list .views-row .product-teaser-r .pt-links .preview-link{display:inline-block;margin-right:12px;width:133px;display:none;}.free-list .views-row .product-teaser-r .pt-links .preview-link a{display:block;text-align:center;background:#4a4a4a;padding:0 16px;height:38px;line-height:36px;font-size:22px;border-radius:19px;text-decoration:none;color:#fff;}.free-list .views-row .product-teaser-r .pt-links .download-link{display:inline-block;width:133px;margin-right:12px;}.free-list .views-row .product-teaser-r .pt-links .download-link img{display:none;}.free-list .views-row .product-teaser-r .pt-links .download-link a{display:block;background:#7ac10d;color:#fff;padding:0 16px;height:38px;line-height:36px;font-size:22px;border-radius:19px;text-decoration:none;text-align:center;}.free-list .views-row .product-teaser-r .pt-links .buy-link{display:inline-block;width:133px;}.free-list .views-row .product-teaser-r .pt-links .buy-link a{display:block;text-align:center;background:#0076e4;color:#fff;padding:0 23px;height:38px;line-height:36px;font-size:24px;border-radius:19px;text-decoration:none;}.free-list .views-row.pt-6{width:100%;}.free-list .views-row.pt-6 .views-field-field-image{float:left;font-size:0;}.free-list .views-row.pt-6 .product-teaser-r{margin:-10px 0 10px 465px;padding:0;}.free-list .views-row.pt-6 .product-teaser-r h2{font-size:40px;}.free-list .views-row.pt-6 .product-teaser-r .pt-summary{font-size:14px;}.free-list .views-row.pt-6 .product-teaser-r .pt-links{width:auto;position:relative;text-align:right;top:auto;right:auto;margin-top:25px;}.free-list .views-row.pt-6 .product-teaser-r .pt-links .preview-link{display:inline-block;}.free-list .views-row.pt-7 .product-teaser-r .pt-links{text-align:right;}.free-list .views-row.pt-7 .product-teaser-r .pt-links .preview-link{width:133px;display:block;margin:0 0 20px;}.free-list .views-row.pt-7 .product-teaser-r .pt-links .preview-link a{display:block;text-align:center;}.free-list .views-row.pt-11{width:100%;}.free-list .views-row.pt-7,.free-list .views-row.pt-9,.free-list .views-row.pt-12,.free-list .views-row.pt-14{padding-right:30px;}.node-free .field-name-body p span{font-weight:400;}.node-free .field-name-field-important{color:#61b3ff;font-size:18px;}.node-free .field-name-field-important a{color:#61b3ff;}.node-free .product-buy{margin:15px 0 20px;}.node-free .product-buy .field-name-field-file{width:154px;margin-right:27px;display:inline-block;vertical-align:bottom;}.node-free .product-buy .field-name-field-file .file img{display:none;}.node-free .product-buy .field-name-field-file .file a{display:block;background:#7ac10d;border-radius:19px;color:#FFFFFF;font-size:24px;height:38px;line-height:36px;padding:0 23px;text-decoration:none;text-align:center;}.node-free .product-buy .field-name-field-buylink{display:inline-block;line-height:44px;width:154px;vertical-align:bottom;}.node-free .product-buy .field-name-field-buylink a{display:block;text-align:center;background:#0076E4;border-radius:19px;color:#FFFFFF;font-size:24px;height:38px;line-height:36px;padding:0 23px;text-decoration:none;}.node-free .field-name-field-preview-html{border-radius:7px;background:#fff;padding:40px 10px;text-align:center;}.node-free .field-name-field-preview-html .flag_icon_item{display:inline-block;position:relative;margin:0 15px;list-style:none;}.node-free .field-name-field-preview-html .flag_icon_item p{color:#333;text-align:left;font-size:11px;font-weight:700;position:absolute;right:10px;bottom:5px;font-family:Arial;}.node-free .field-name-field-preview-html .social_icon_item{display:inline-block;position:relative;margin:0 15px;list-style:none;}.node-free .field-name-field-preview-html .social_icon_item p{color:#333;text-align:left;font-size:11px;font-family:arial;font-weight:700;position:absolute;top:-5px;left:20px;}.view-blog .views-row{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;}.view-blog .views-row:last-child{border-bottom:none;margin-bottom:0;}.view-blog .views-row h2{text-align:center;}.node-blog h1{text-align:center;font-weight:300;}.node-blog p{margin-bottom:7px;}.node-blog ul,.node-blog ol{padding:10px 0;}.node-blog ul li,.node-blog ol li{margin-left:30px;}.node-blog ul.links li.node-readmore{margin-left:0;padding:0;}a.download{display:inline-block;background:#7ac10d;color:#fff;padding:0 16px;height:38px;line-height:36px;font-size:22px;border-radius:19px;text-decoration:none;text-align:center;}
