.pricetop{color: #008cba;
    font-size: 80%;
}
.topbottom{padding-top:68px;}
.sidebar {
font - size: .93333em
}.sidebar.block {
margin - bottom: 1em;
padding: 1.48148em;
background: #f4f4f4
}.sidebar.block section {
margin - top: 22.22222px;
padding: 1.48148em;
border - top: 1px solid# e3e3e3
}.sidebar.block section: first - child {
border: 0;
margin: 0
}.sidebar.block.clean {
padding: 0
}.side - categories {
line - height: 15px
}.side - categories li a {
display: block;
padding: 4px 0;
color: #595959}
.side-categories li a span{position:relative}
.side-categories li a small{float:right;font-size:inherit;color:# b9b9b9
}.side - categories li a small.red,
.side - categories li a small.gray {
margin - top: -1px;
min - width: 20px;
padding: 3px;
font - size: 12px;
line - height: 1;
color: #fff!important;
text - align: center;
background: #cecece;
border - radius: 2px
}.side - categories li a small.red {
background: #ed4c4d
}.side - categories li a: hover {
color: #0083c5;text-decoration:underline}
.side-categories li a:hover small{color:# 0083c5
}.side - categories li.featured a: before {
margin: -2px 4px 0 0;
content: ''
}.side - categories li.active > a {
font - weight: bold;
color: #0083c5}
.side-categories li.active>a small{color:# 0083c5
}.side - categories li ul {
margin: 6px 0;
line - height: 15px;
border - left: 1px solid# cdcdcd
}.side - categories li ul li span {
padding - left: 1em
}.side - categories li ul li.active a span: before {
position: absolute;
top: 0;
bottom: 0;
left: -2px;
width: 3px;
background: #0083c5;content:''}
.forcesize{font-size: 1.4em !important;}
.center{margin:0 auto !important;text-align:center !important;}
.side-categories li ul li:first-child a{padding-top:0}
.side-categories li ul li:last-child a{padding-bottom:0}
.date-picker-wrapper .top-bar .apply-btn.disabled {
    background: -moz-linear-gradient(center top , white, #ededed) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #b7b7b7;
    color: #606060;
    cursor: pointer;
}
.panel {
    background: none repeat scroll 0 0 #f2f2f2;
    border-color: #d9d9d9;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.33333em;
    padding: 1.33333em;
}
.panel > *:first-child {
    margin-top: 0;
}
.panel > *:last-child {
    margin-bottom: 0;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
    color: #333;
}
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.66667em;
}
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
    line-height: 1.4;
}
.panel.callout {
    background: none repeat scroll 0 0 #2ba6cb;
    border-color: #2284a1;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    margin-bottom: 1.33333em;
    padding: 1.33333em;
}
.panel.callout > *:first-child {
    margin-top: 0;
}
.panel.callout > *:last-child {
    margin-bottom: 0;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
    color: #fff;
}
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
    line-height: 1;
    margin-bottom: 0.66667em;
}
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
    line-height: 1.4;
}
.panel.callout a {
    color: #fff;
}
.panel.radius {
    border-radius: 3px;
}
body.payouts .request-payout {
    text-align: center;
}
body.payouts .request-payout .custom-select {
    display: inline-block;
    margin-right: 20px;
    width: 200px;
}
body.payouts .request-payout p {
    color: #7b7b7b;
    margin: 0;
}
body.payouts .request-payout .help {
    margin-top: -4px;
}
body.my-tutorials ul.edit-tutorials {
    margin-bottom: 30px;
}
body.my-tutorials ul.edit-tutorials > li {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
body.my-tutorials ul.edit-tutorials > li .image {
    display: block;
}
body.my-tutorials ul.edit-tutorials > li .image a {
    display: block;
}
body.my-tutorials ul.edit-tutorials > li .image img {
    display: block;
}
body.my-tutorials ul.edit-tutorials > li .title {
    font-weight: normal;
    line-height: 1.15;
    margin: -3px 0 5px;
}
body.my-tutorials ul.edit-tutorials > li a {
    color: #191919;
}
body.my-tutorials ul.edit-tutorials > li a:hover {
    color: #0083c5;
    text-decoration: underline;
}
body.my-tutorials ul.edit-tutorials > li a.edit:hover {
    color: #fff;
}
body.my-tutorials ul.edit-tutorials > li span.label {
    background: none repeat scroll 0 0 gray;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    margin-left: 5px;
    padding: 4px 5px;
    text-transform: uppercase;
    vertical-align: 2px;
}
body.my-tutorials ul.edit-tutorials > li span.label.green {
    background: none repeat scroll 0 0 #79b845;
}
body.my-tutorials ul.edit-tutorials > li span.label.red {
    background: none repeat scroll 0 0 #c60f13;
}
body.my-tutorials ul.edit-tutorials > li .app-category {
    margin-bottom: 3px;
}
body.userpanel .content.columns {
    padding-top: 39px;
}
body.userpanel .content.columns h1 {
    color: #000;
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 25px;
}
body.userpanel .content.columns section {
    border-top: 2px solid #edeff0;
    margin-top: 30px;
    padding-top: 30px;
}
body.userpanel .content.columns section:first-child {
    margin-top: 27px;
}
body.userpanel ul.panel-numbers a, body.userpanel ul.panel-numbers div {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #565656;
    display: block;
    line-height: 1.35;
    padding: 20px;
    position: relative;
    text-align: center;
}
body.userpanel ul.panel-numbers a strong, body.userpanel ul.panel-numbers div strong {
    display: block;
    font-family: "Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 2.4em;
    font-weight: 400;
}
body.userpanel ul.panel-numbers a span, body.userpanel ul.panel-numbers div span {
    font-size: 1em;
}
body.userpanel ul.panel-numbers a .help, body.userpanel ul.panel-numbers div .help {
    position: absolute;
    right: 12px;
    top: 12px;
}
body.userpanel ul.panel-numbers a:hover span {
    text-decoration: underline;
}
body.userpanel ul.panel-numbers li.red a, body.userpanel ul.panel-numbers li.red div {
    background: none repeat scroll 0 0 #f9eae9;
    color: #e03e3c;
}
body.userpanel ul.panel-numbers li.green a, body.userpanel ul.panel-numbers li.green div {
    background: none repeat scroll 0 0 #f0fae8;
    color: #588c2e;
}
body.edit-profile .page-tabs {
    margin-bottom: 35px;
}
body.edit-profile .account-image {
    font-size: 13px;
    padding-left: 170px;
}
body.edit-profile .account-image:before, body.edit-profile .account-image:after {
    content: " ";
    display: table;
}
body.edit-profile .account-image:after {
    clear: both;
}
body.edit-profile .account-image img {
    float: left;
    margin-left: -170px;
}
body.edit-profile .account-image p {
    margin-bottom: 0;
}
body.edit-profile .cover-photo {
    font-size: 13px;
}
body.edit-profile .cover-photo img {
    margin-bottom: 10px;
}
body.edit-profile .cover-photo p, body.edit-profile .cover-photo input {
    margin-bottom: 0;
}
body.edit-profile #income-type-author-content, body.edit-profile #income-type-non-author-content {
    display: none;
}
body.edit-profile #income-type-author-content.active, body.edit-profile #income-type-non-author-content.active {
    display: block;
}
.panel.purple {
    background: none repeat scroll 0 0 #f1edf7;
    border: 2px solid #863286;
    padding: 20px;
}
.panel.purple:before, .panel.purple:after {
    content: " ";
    display: table;
}
.panel.purple:after {
    clear: both;
}
.panel.purple span {
    color: #863286;
    float: left;
    font-family: "Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 22px;
    padding-top: 10px;
}
.filters {
    border-bottom: 2px solid #e5e5e5;
    margin-bottom: 20px;
}
ul.edit-products {
    margin-bottom: 30px;
}
ul.edit-products > li {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
ul.edit-products > li .image {
    display: block;
}
ul.edit-products > li .image a {
    display: block;
}
ul.edit-products > li .image img {
    display: block;
}
ul.edit-products > li .title {
    font-weight: normal;
    line-height: 1.15;
    margin: -3px 0 5px;
}
ul.edit-products > li a {
    color: #191919;
}
ul.edit-products > li a:hover {
    color: #0083c5;
    text-decoration: underline;
}
ul.edit-products > li span.label {
    background: none repeat scroll 0 0 gray;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 1;
    margin-left: 5px;
    padding: 4px 5px;
    text-transform: uppercase;
    vertical-align: 2px;
}
ul.edit-products > li span.label.green {
    background: none repeat scroll 0 0 #79b845;
}
ul.edit-products > li span.label.red {
    background: none repeat scroll 0 0 #c60f13;
}
ul.edit-products > li .app-category {
    margin-bottom: 3px;
}
ul.edit-products > li .licenses {
    font-size: 13px;
    margin-bottom: 3px;
}
ul.edit-products > li .small-stats {
    font-size: 13px;
}
ul.edit-products > li .buttons > li {
    display: block;
    position: relative;
}
ul.edit-products > li .buttons > li > .button {
    font-size: 16px;
    margin-bottom: 5px;
    text-align: left;
}
ul.edit-products > li .buttons > li > .button i {
    margin: -3px 12px 0 -3px;
}
ul.edit-products > li .buttons > li > .button.edit i {
    background-image: url("images/sprites/xsecondary-s5e09f39584.png.pagespeed.ic.5BwpzOx4SH.png");
    background-position: 0 -760px;
    background-repeat: no-repeat;
    height: 16px;
    width: 15px;
}
#nav{height:46px;display:none}#nav ul{-webkit-transition:200ms ease-out;-moz-transition:200ms ease-out;-o-transition:200ms ease-out;transition:200ms ease-out}#nav ul{font-size:0}
#nav li{position:relative;font-size:15px}#nav a{float:none!important;display:block;padding:0 15px;line-height:79px;font-weight:300;font-size:19px;color:#565656;text-decoration:none;
border:1px solid transparent;background:#fff;border-top:0;border-bottom:0}#nav li.active a{color:#0083c5}#nav li.open.active a{background:#f5f5f5;border-color:#e0e0e0}
#nav>ul>li{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0);-moz-box-shadow:0 2px 5px rgba(0,0,0,0);box-shadow:0 2px 5px rgba(0,0,0,0)}#nav>ul>li:hover{z-index:2;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);
-moz-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25)}#nav>ul>li:hover>a{color:#242424}
#nav>ul>li:hover>a i{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75}#nav>ul>li:hover ul{display:block;z-index:2;margin-top:-12px;opacity:1;visibility:visible}
#nav>ul>li:hover ul li{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:200ms 200ms;
-moz-transition:200ms 200ms;-o-transition:200ms 200ms;transition:200ms 200ms}#nav ul ul{ border: 1px solid #f5f5f5;position:absolute;top:100%;left:0;z-index:-100;margin-top:-40%;width:300%;height:auto;opacity:0;visibility:hidden;
background:#fff}#nav ul ul li{width:100%;display:block;height:auto;float:none;-webkit-transition:200ms 200ms;-moz-transition:200ms 200ms;-o-transition:200ms 200ms;transition:200ms 200ms}
#nav ul ul li a{width: 100%;display:block;padding:5px 15px;height:auto;font-size:16px;font-weight:normal;line-height:normal;text-align:left;background:none}#nav ul ul li a:hover{color:#0293dd;
background:rgba(2,147,221,.08)}#nav ul ul li:nth-child(1) {-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);-ms-transform:translateY(-40%);-o-transform:translateY(-40%);
transform:translateY(-40%)}#nav ul ul li:nth-child(2) {-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);
transform:translateY(-25%)}#nav ul ul li:nth-child(3) {-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);
transform:translateY(-10%)}#nav ul ul li:last-child a{padding-bottom:12px}
@media only screen{.small-1{width:8.33333%}
.small-2{width:16.66667%}
.small-3{width:25%}
.small-4{width:33.33333%}
.small-5{width:41.66667%}
.small-6{width:50%}
.small-7{width:58.33333%}
.small-8{width:66.66667%}
.small-9{width:75%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-offset-0{margin-left:0}
.small-offset-1{margin-left:8.33333%}
.small-offset-2{margin-left:16.66667%}
.small-offset-3{margin-left:25%}
.small-offset-4{margin-left:33.33333%}
.small-offset-5{margin-left:41.66667%}
.small-offset-6{margin-left:50%}
.small-offset-7{margin-left:58.33333%}
.small-offset-8{margin-left:66.66667%}
.small-offset-9{margin-left:75%}
.small-offset-10{margin-left:83.33333%}
[class*="column"]+[class*="column"]:last-child{float:right}
[class*="column"]+[class*="column"].end{float:left}
.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none!important}
}
@media only screen and (min-width:768px){.medium-1{width:8.33333%}
.medium-2{width:16.66667%}
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-6{width:50%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-10{width:83.33333%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-offset-0{margin-left:0}
.medium-offset-1{margin-left:8.33333%}
.medium-offset-2{margin-left:16.66667%}
.medium-offset-3{margin-left:25%}
.medium-offset-4{margin-left:33.33333%}
.medium-offset-5{margin-left:41.66667%}
.medium-offset-6{margin-left:50%}
.medium-offset-7{margin-left:58.33333%}
.medium-offset-8{margin-left:66.66667%}
.medium-offset-9{margin-left:75%}
.medium-offset-10{margin-left:83.33333%}
.medium-offset-11{margin-left:91.66667%}
.medium-push-1{left:8.33333%;right:auto}
.medium-pull-1{right:8.33333%;left:auto}
.medium-push-2{left:16.66667%;right:auto}
.medium-pull-2{right:16.66667%;left:auto}
.medium-push-3{left:25%;right:auto}
.medium-pull-3{right:25%;left:auto}
.medium-push-4{left:33.33333%;right:auto}
.medium-pull-4{right:33.33333%;left:auto}
.medium-push-5{left:41.66667%;right:auto}
.medium-pull-5{right:41.66667%;left:auto}
.medium-push-6{left:50%;right:auto}
.medium-pull-6{right:50%;left:auto}
.medium-push-7{left:58.33333%;right:auto}
.medium-pull-7{right:58.33333%;left:auto}
.medium-push-8{left:66.66667%;right:auto}
.medium-pull-8{right:66.66667%;left:auto}
.medium-push-9{left:75%;right:auto}
.medium-pull-9{right:75%;left:auto}
.medium-push-10{left:83.33333%;right:auto}
.medium-pull-10{right:83.33333%;left:auto}
.medium-push-11{left:91.66667%;right:auto}
.medium-pull-11{right:91.66667%;left:auto}
.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none!important}
.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left!important}
}
@media only screen and (min-width:1080px){
.right-off-canvas-toggle{display:none;}
.large-1{width:8.33333%}
.large-2{width:16.66667%}
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-8{width:66.66667%}
.large-9{width:75%}
.large-10{width:83.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-offset-0{margin-left:0}
.large-offset-1{margin-left:8.33333%}
.large-offset-2{margin-left:16.66667%}
.large-offset-3{margin-left:25%}
.large-offset-4{margin-left:33.33333%}
.large-offset-5{margin-left:41.66667%}
.large-offset-6{margin-left:50%}
.large-offset-7{margin-left:58.33333%}
.large-offset-8{margin-left:66.66667%}
.large-offset-9{margin-left:75%}
.large-offset-10{margin-left:83.33333%}
.large-offset-11{margin-left:91.66667%}
.large-push-1{left:8.33333%;right:auto}
.large-pull-1{right:8.33333%;left:auto}
.large-push-2{left:16.66667%;right:auto}
.large-pull-2{right:16.66667%;left:auto}
.large-push-3{left:25%;right:auto}
.large-pull-3{right:25%;left:auto}
.large-push-4{left:33.33333%;right:auto}
.large-pull-4{right:33.33333%;left:auto}
.large-push-5{left:41.66667%;right:auto}
.large-pull-5{right:41.66667%;left:auto}
.large-push-6{left:50%;right:auto}
.large-pull-6{right:50%;left:auto}
.large-push-7{left:58.33333%;right:auto}
.large-pull-7{right:58.33333%;left:auto}
.large-push-8{left:66.66667%;right:auto}
.large-pull-8{right:66.66667%;left:auto}
.large-push-9{left:75%;right:auto}
.large-pull-9{right:75%;left:auto}
.large-push-10{left:83.33333%;right:auto}
.large-pull-10{right:83.33333%;left:auto}
.large-push-11{left:91.66667%;right:auto}
.large-pull-11{right:91.66667%;left:auto}
.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none!important}
.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left!important}
}
.show-for-small,.show-for-medium-down,.show-for-large-down{display:inherit!important}
.show-for-medium,.show-for-medium-up,.show-for-large,.show-for-large-up,.show-for-xlarge{display:none!important}
.hide-for-medium,.hide-for-medium-up,.hide-for-large,.hide-for-large-up,.hide-for-xlarge{display:inherit!important}
.hide-for-small,.hide-for-medium-down,.hide-for-large-down{display:none!important}
table.show-for-small,table.show-for-medium-down,table.show-for-large-down,table.hide-for-medium,table.hide-for-medium-up,table.hide-for-large,table.hide-for-large-up,table.hide-for-xlarge{display:table}
thead.show-for-small,thead.show-for-medium-down,thead.show-for-large-down,thead.hide-for-medium,thead.hide-for-medium-up,thead.hide-for-large,thead.hide-for-large-up,thead.hide-for-xlarge{display:table-header-group!important}
tbody.show-for-small,tbody.show-for-medium-down,tbody.show-for-large-down,tbody.hide-for-medium,tbody.hide-for-medium-up,tbody.hide-for-large,tbody.hide-for-large-up,tbody.hide-for-xlarge{display:table-row-group!important}
tr.show-for-small,tr.show-for-medium-down,tr.show-for-large-down,tr.hide-for-medium,tr.hide-for-medium-up,tr.hide-for-large,tr.hide-for-large-up,tr.hide-for-xlarge{display:table-row!important}
td.show-for-small,td.show-for-medium-down,td.show-for-large-down,td.hide-for-medium,td.hide-for-medium-up,td.hide-for-large,td.hide-for-large-up,td.hide-for-xlarge,th.show-for-small,th.show-for-medium-down,th.show-for-large-down,th.hide-for-medium,th.hide-for-medium-up,th.hide-for-large,th.hide-for-large-up,th.hide-for-xlarge{display:table-cell!important}
@media only screen and (min-width:768px){.show-for-medium,.show-for-medium-up{display:inherit!important}
.show-for-small{display:none!important}
.hide-for-small{display:inherit!important}
.hide-for-medium,.hide-for-medium-up{display:none!important}
table.show-for-medium,table.show-for-medium-up,table.hide-for-small{display:table}
thead.show-for-medium,thead.show-for-medium-up,thead.hide-for-small{display:table-header-group!important}
tbody.show-for-medium,tbody.show-for-medium-up,tbody.hide-for-small{display:table-row-group!important}
tr.show-for-medium,tr.show-for-medium-up,tr.hide-for-small{display:table-row!important}
td.show-for-medium,td.show-for-medium-up,td.hide-for-small,th.show-for-medium,th.show-for-medium-up,th.hide-for-small{display:table-cell!important}
}
@media only screen and (min-width:1080px){.show-for-large,.show-for-large-up{display:inherit!important}
.show-for-medium,.show-for-medium-down{display:none!important}
.hide-for-medium,.hide-for-medium-down{display:inherit!important}
.hide-for-large,.hide-for-large-up{display:none!important}
table.show-for-large,table.show-for-large-up,table.hide-for-medium,table.hide-for-medium-down{display:table}
thead.show-for-large,thead.show-for-large-up,thead.hide-for-medium,thead.hide-for-medium-down{display:table-header-group!important}
tbody.show-for-large,tbody.show-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-down{display:table-row-group!important}
tr.show-for-large,tr.show-for-large-up,tr.hide-for-medium,tr.hide-for-medium-down{display:table-row!important}
td.show-for-large,td.show-for-large-up,td.hide-for-medium,td.hide-for-medium-down,th.show-for-large,th.show-for-large-up,th.hide-for-medium,th.hide-for-medium-down{display:table-cell!important}
}
@media only screen and (min-width:1440px){.show-for-xlarge{display:inherit!important}
.show-for-large,.show-for-large-down{display:none!important}
.hide-for-large,.hide-for-large-down{display:inherit!important}
.hide-for-xlarge{display:none!important}
table.show-for-xlarge,table.hide-for-large,table.hide-for-large-down{display:table}
thead.show-for-xlarge,thead.hide-for-large,thead.hide-for-large-down{display:table-header-group!important}
tbody.show-for-xlarge,tbody.hide-for-large,tbody.hide-for-large-down{display:table-row-group!important}
tr.show-for-xlarge,tr.hide-for-large,tr.hide-for-large-down{display:table-row!important}
td.show-for-xlarge,td.hide-for-large,td.hide-for-large-down,th.show-for-xlarge,th.hide-for-large,th.hide-for-large-down{display:table-cell!important}
}
.show-for-landscape,.hide-for-portrait{display:inherit!important}
.hide-for-landscape,.show-for-portrait{display:none!important}
table.hide-for-landscape,table.show-for-portrait{display:table}
thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}
tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}
tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}
@media only screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:inherit!important}
.hide-for-landscape,.show-for-portrait{display:none!important}
table.show-for-landscape,table.hide-for-portrait{display:table}
thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group!important}
tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group!important}
tr.show-for-landscape,tr.hide-for-portrait{display:table-row!important}
td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell!important}
}
@media only screen and (orientation:portrait){.show-for-portrait,.hide-for-landscape{display:inherit!important}
.hide-for-portrait,.show-for-landscape{display:none!important}
table.show-for-portrait,table.hide-for-landscape{display:table}
thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group!important}
tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group!important}
tr.show-for-portrait,tr.hide-for-landscape{display:table-row!important}
td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell!important}
}
.show-for-touch{display:none!important}
.hide-for-touch{display:inherit!important}
.touch .show-for-touch{display:inherit!important}
.touch .hide-for-touch{display:none!important}
table.hide-for-touch{display:table}
.touch table.show-for-touch{display:table}
thead.hide-for-touch{display:table-header-group!important}
.touch thead.show-for-touch{display:table-header-group!important}
tbody.hide-for-touch{display:table-row-group!important}
.touch tbody.show-for-touch{display:table-row-group!important}
tr.hide-for-touch{display:table-row!important}
.touch tr.show-for-touch{display:table-row!important}
td.hide-for-touch{display:table-cell!important}
.touch td.show-for-touch{display:table-cell!important}
th.hide-for-touch{display:table-cell!important}
.touch th.show-for-touch{display:table-cell!important}
@media only screen{[class*="block-grid-"]{display:block;padding:0;margin:0 -.66667em;*zoom:1}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>li{display:inline;height:auto;float:left;padding:0 .66667em 1.33333em}
.small-block-grid-1>li{width:100%;padding:0 .66667em 1.33333em}
.small-block-grid-1>li:nth-of-type(n){clear:none}
.small-block-grid-1>li:nth-of-type(1n+1){clear:both}
.small-block-grid-2>li{width:50%;padding:0 .66667em 1.33333em}
.small-block-grid-2>li:nth-of-type(n){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:both}
.small-block-grid-3>li{width:33.33333%;padding:0 .66667em 1.33333em}
.small-block-grid-3>li:nth-of-type(n){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:both}
.small-block-grid-4>li{width:25%;padding:0 .66667em 1.33333em}
.small-block-grid-4>li:nth-of-type(n){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:both}
.small-block-grid-5>li{width:20%;padding:0 .66667em 1.33333em}
.small-block-grid-5>li:nth-of-type(n){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:both}
.small-block-grid-6>li{width:16.66667%;padding:0 .66667em 1.33333em}
.small-block-grid-6>li:nth-of-type(n){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:both}
.small-block-grid-7>li{width:14.28571%;padding:0 .66667em 1.33333em}
.small-block-grid-7>li:nth-of-type(n){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:both}
.small-block-grid-8>li{width:12.5%;padding:0 .66667em 1.33333em}
.small-block-grid-8>li:nth-of-type(n){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:both}
.small-block-grid-9>li{width:11.11111%;padding:0 .66667em 1.33333em}
.small-block-grid-9>li:nth-of-type(n){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:both}
.small-block-grid-10>li{width:10%;padding:0 .66667em 1.33333em}
.small-block-grid-10>li:nth-of-type(n){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:both}
.small-block-grid-11>li{width:9.09091%;padding:0 .66667em 1.33333em}
.small-block-grid-11>li:nth-of-type(n){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:both}
.small-block-grid-12>li{width:8.33333%;padding:0 .66667em 1.33333em}
.small-block-grid-12>li:nth-of-type(n){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:both}
}
@media only screen and (min-width:768px){.small-block-grid-1>li:nth-of-type(1n+1){clear:none}
.small-block-grid-2>li:nth-of-type(2n+1){clear:none}
.small-block-grid-3>li:nth-of-type(3n+1){clear:none}
.small-block-grid-4>li:nth-of-type(4n+1){clear:none}
.small-block-grid-5>li:nth-of-type(5n+1){clear:none}
.small-block-grid-6>li:nth-of-type(6n+1){clear:none}
.small-block-grid-7>li:nth-of-type(7n+1){clear:none}
.small-block-grid-8>li:nth-of-type(8n+1){clear:none}
.small-block-grid-9>li:nth-of-type(9n+1){clear:none}
.small-block-grid-10>li:nth-of-type(10n+1){clear:none}
.small-block-grid-11>li:nth-of-type(11n+1){clear:none}
.small-block-grid-12>li:nth-of-type(12n+1){clear:none}
.large-block-grid-1>li{width:100%;padding:0 .66667em 1.33333em}
.large-block-grid-1>li:nth-of-type(n){clear:none}
.large-block-grid-1>li:nth-of-type(1n+1){clear:both}
.large-block-grid-2>li{width:50%;padding:0 .66667em 1.33333em}
.large-block-grid-2>li:nth-of-type(n){clear:none}
.large-block-grid-2>li:nth-of-type(2n+1){clear:both}
.large-block-grid-3>li{width:33.33333%;padding:0 .66667em 1.33333em}
.large-block-grid-3>li:nth-of-type(n){clear:none}
.large-block-grid-3>li:nth-of-type(3n+1){clear:both}
.large-block-grid-4>li{width:25%;padding:0 .66667em 1.33333em}
.large-block-grid-4>li:nth-of-type(n){clear:none}
.large-block-grid-4>li:nth-of-type(4n+1){clear:both}
.large-block-grid-5>li{width:20%;padding:0 .66667em 1.33333em}
.large-block-grid-5>li:nth-of-type(n){clear:none}
.large-block-grid-5>li:nth-of-type(5n+1){clear:both}
.large-block-grid-6>li{width:16.66667%;padding:0 .66667em 1.33333em}
.large-block-grid-6>li:nth-of-type(n){clear:none}
.large-block-grid-6>li:nth-of-type(6n+1){clear:both}
.large-block-grid-7>li{width:14.28571%;padding:0 .66667em 1.33333em}
.large-block-grid-7>li:nth-of-type(n){clear:none}
.large-block-grid-7>li:nth-of-type(7n+1){clear:both}
.large-block-grid-8>li{width:12.5%;padding:0 .66667em 1.33333em}
.large-block-grid-8>li:nth-of-type(n){clear:none}
.large-block-grid-8>li:nth-of-type(8n+1){clear:both}
.large-block-grid-9>li{width:11.11111%;padding:0 .66667em 1.33333em}
.large-block-grid-9>li:nth-of-type(n){clear:none}
.large-block-grid-9>li:nth-of-type(9n+1){clear:both}
.large-block-grid-10>li{width:10%;padding:0 .66667em 1.33333em}
.large-block-grid-10>li:nth-of-type(n){clear:none}
.large-block-grid-10>li:nth-of-type(10n+1){clear:both}
.large-block-grid-11>li{width:9.09091%;padding:0 .66667em 1.33333em}
.large-block-grid-11>li:nth-of-type(n){clear:none}
.large-block-grid-11>li:nth-of-type(11n+1){clear:both}
.large-block-grid-12>li{width:8.33333%;padding:0 .66667em 1.33333em}
.large-block-grid-12>li:nth-of-type(n){clear:none}
.large-block-grid-12>li:nth-of-type(12n+1){clear:both}
}

ul.no-bullet,ol.no-bullet{margin-left:0}
ul li ul,ul li ol{margin-left:1.33333em;margin-bottom:0;font-size:1em}
ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}
ul.square{list-style-type:square}
ul.circle{list-style-type:circle}
ul.disc{list-style-type:disc}
ul.no-bullet{list-style:none}
ol li ul,ol li ol{margin-left:1.33333em;margin-bottom:0}
dl dt{margin-bottom:.3em;font-weight:bold}
dl dd{margin-bottom:.8em}
abbr,acronym{text-transform:uppercase;font-size:90%;color:#565656;border-bottom:1px dotted #ddd;cursor:help}
abbr{text-transform:none}
blockquote{margin:0 0 1.33333em;padding:.6em 1.33333em 0 1.26667em;border-left:1px solid #ddd}
blockquote cite{display:block;font-size:.86667em;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited{color:#555}
blockquote,blockquote p{line-height:1.6;color:#6f6f6f}
.vcard{display:inline-block;margin:0 0 1.33333em 0;border:1px solid #ddd;padding:.66667em .8em}
.vcard li{margin:0;display:block}
.vcard .fn{font-weight:bold;font-size:1em}
.vevent .summary{font-weight:bold}
.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:0;padding:0 .06667em}
.print-only{display:none!important}
@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.hide-on-print{display:none!important}
.print-only{display:block!important}
.hide-for-print{display:none!important}
.show-for-print{display:inherit!important}
}
@media only screen and (max-width:419px){.hide-for-small{display:inherit!important}
.hide-for-mobile{display:none!important}
}
.app-compact .thumb img,.app-popup .hero-image img{background:transparent url(images/loader.gif) center center no-repeat}
ul.hollow li:before,.flag,.icon,#hamburger i,#nav i,#userbar>ul>li>a i,.side-categories li.featured a:before,.app-category a:before,.stars i,.app-compact .wishlist i,.app-compact .rating i,.app-compact .rating i.empty{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle}
.picture{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.gap,.gap-bottom{margin-bottom:30px!important}
.gap-small{margin-bottom:24px!important}
.gap-smaller{margin-bottom:20px!important}
.gap-smallest,.gap-half{margin-bottom:15px!important}
.gap-third{margin-bottom:10px!important}
.gap-large{margin-bottom:37.5px!important}
.gap-larger{margin-bottom:45px!important}
.gap-largest,.gap-double{margin-bottom:60px!important}
.gap-top{margin-top:30px!important}
.gap-right{margin-right:30px!important}
.gap-left{margin-left:30px!important}
.mobile-gap{margin-bottom:30px}
.mobile-gap-half{margin-bottom:15px}
@media only screen and (min-width:420px){.hide-for-mobile{display:inherit!important}
.hide-for-small{display:none!important}
.show-for-small-up{display:inherit!important}
}
.flex-video.vimeo{padding-bottom:56.3%}
small{font-size:80%}
.row{padding:0 10px}
.row .row{padding:0}
@media only screen and (min-width:1080px){.row{padding:0}
}
.mobile-grid-1{display:block;padding:0;margin:0 -10px;*zoom:1}
.mobile-grid-1:before,.mobile-grid-1:after{content:" ";display:table}
.mobile-grid-1:after{clear:both}
.mobile-grid-1>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.mobile-grid-1>li{width:100%;padding:0 10px 20px}
.mobile-grid-1>li:nth-of-type(n){clear:none}
.mobile-grid-1>li:nth-of-type(1n+1){clear:both}
.mobile-grid-2{display:block;padding:0;margin:0 -10px;*zoom:1}
.mobile-grid-2:before,.mobile-grid-2:after{content:" ";display:table}
.mobile-grid-2:after{clear:both}
.mobile-grid-2>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.mobile-grid-2>li{width:50%;padding:0 10px 20px}
.mobile-grid-2>li:nth-of-type(n){clear:none}
.mobile-grid-2>li:nth-of-type(2n+1){clear:both}
@media only screen and (min-width:420px){.small-grid-1{display:block;padding:0;margin:0 -10px;*zoom:1}
.small-grid-1:before,.small-grid-1:after{content:" ";display:table}
.small-grid-1:after{clear:both}
.small-grid-1>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.small-grid-1>li{width:100%;padding:0 10px 20px}
.small-grid-1>li:nth-of-type(n){clear:none}
.small-grid-1>li:nth-of-type(1n+1){clear:both}
.small-grid-2{display:block;padding:0;margin:0 -10px;*zoom:1}
.small-grid-2:before,.small-grid-2:after{content:" ";display:table}
.small-grid-2:after{clear:both}
.small-grid-2>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.small-grid-2>li{width:50%;padding:0 10px 20px}
.small-grid-2>li:nth-of-type(n){clear:none}
.small-grid-2>li:nth-of-type(2n+1){clear:both}
.small-grid-3{display:block;padding:0;margin:0 -10px;*zoom:1}
.small-grid-3:before,.small-grid-3:after{content:" ";display:table}
.small-grid-3:after{clear:both}
.small-grid-3>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.small-grid-3>li{width:33.33333%;padding:0 10px 20px}
.small-grid-3>li:nth-of-type(n){clear:none}
.small-grid-3>li:nth-of-type(3n+1){clear:both}
.small-grid-2.compact li,.small-grid-3.compact li{padding:0 1px}
.small-grid-2.compact li:first-child,.small-grid-3.compact li:first-child{padding-left:10px}
.small-grid-2.compact li:last-child,.small-grid-3.compact li:last-child{padding-right:10px}
}
@media only screen and (min-width:768px){.medium-grid-2{display:block;padding:0;margin:0 -10px;*zoom:1}
.medium-grid-2:before,.medium-grid-2:after{content:" ";display:table}
.medium-grid-2:after{clear:both}
.medium-grid-2>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.medium-grid-2>li{width:50%;padding:0 10px 20px}
.medium-grid-2>li:nth-of-type(n){clear:none}
.medium-grid-2>li:nth-of-type(2n+1){clear:both}
.medium-grid-3{display:block;padding:0;margin:0 -10px;*zoom:1}
.medium-grid-3:before,.medium-grid-3:after{content:" ";display:table}
.medium-grid-3:after{clear:both}
.medium-grid-3>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.medium-grid-3>li{width:33.33333%;padding:0 10px 20px}
.medium-grid-3>li:nth-of-type(n){clear:none}
.medium-grid-3>li:nth-of-type(3n+1){clear:both}
.medium-grid-4{display:block;padding:0;margin:0 -10px;*zoom:1}
.medium-grid-4:before,.medium-grid-4:after{content:" ";display:table}
.medium-grid-4:after{clear:both}
.medium-grid-4>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.medium-grid-4>li{width:25%;padding:0 10px 20px}
.medium-grid-4>li:nth-of-type(n){clear:none}
.medium-grid-4>li:nth-of-type(4n+1){clear:both}
.medium-grid-2.compact li,.medium-grid-3.compact li,.medium-grid-4.compact li{padding:0 1px}
.medium-grid-2.compact li:first-child,.medium-grid-3.compact li:first-child,.medium-grid-4.compact li:first-child{padding-left:10px}
.medium-grid-2.compact li:last-child,.medium-grid-3.compact li:last-child,.medium-grid-4.compact li:last-child{padding-right:10px}
}
@media only screen and (min-width:1080px){.large-grid-2{display:block;padding:0;margin:0 -10px;*zoom:1}
.large-grid-2:before,.large-grid-2:after{content:" ";display:table}
.large-grid-2:after{clear:both}
.large-grid-2>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.large-grid-2>li{width:50%;padding:0 10px 20px}
.large-grid-2>li:nth-of-type(n){clear:none}
.large-grid-2>li:nth-of-type(2n+1){clear:both}
.large-grid-3{display:block;padding:0;margin:0 -10px;*zoom:1}
.large-grid-3:before,.large-grid-3:after{content:" ";display:table}
.large-grid-3:after{clear:both}
.large-grid-3>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.large-grid-3>li{width:33.33333%;padding:0 10px 20px}
.large-grid-3>li:nth-of-type(n){clear:none}
.large-grid-3>li:nth-of-type(3n+1){clear:both}
.large-grid-4{display:block;padding:0;margin:0 -10px;*zoom:1}
.large-grid-4:before,.large-grid-4:after{content:" ";display:table}
.large-grid-4:after{clear:both}
.large-grid-4>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.large-grid-4>li{width:25%;padding:0 10px 20px}
.large-grid-4>li:nth-of-type(n){clear:none}
.large-grid-4>li:nth-of-type(4n+1){clear:both}
.large-grid-5{display:block;padding:0;margin:0 -10px;*zoom:1}
.large-grid-5:before,.large-grid-5:after{content:" ";display:table}
.large-grid-5:after{clear:both}
.large-grid-5>li{display:inline;height:auto;float:left;padding:0 10px 20px}
.large-grid-5>li{width:20%;padding:0 10px 20px}
.large-grid-5>li:nth-of-type(n){clear:none}
.large-grid-5>li:nth-of-type(5n+1){clear:both}
.large-grid-2.compact li,.large-grid-3.compact li,.large-grid-4.compact li,.large-grid-5.compact li{padding:0 1px}
.large-grid-2.compact li:first-child,.large-grid-3.compact li:first-child,.large-grid-4.compact li:first-child,.large-grid-5.compact li:first-child{padding-left:10px}
.large-grid-2.compact li:last-child,.large-grid-3.compact li:last-child,.large-grid-4.compact li:last-child,.large-grid-5.compact li:last-child{padding-right:10px}
}
.font-base{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.font-heading,#nav a,#subnav a{font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}
.success-color{color:#5c942e!important}
.alpha{font-size:2em}
.beta{font-size:1.6em}
.gamma{font-size:1.46667em}
.delta{font-size:1.2em}
.heading-style-content{margin-top:-4px;font-size:24px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;color:#333333}
.heading-style-sidebar,dl.side dt,.sidebar .block .block-title{margin-top:-3px;font-size:20px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;color:#a2a2a2}
@media only screen and (min-width:768px){.heading-style-content{font-size:28px}
.heading-style-sidebar,dl.side dt,.sidebar .block .block-title{font-size:22px}
}
a{text-decoration:none}
.link,.links a,.arrow-list li a,.comma-list li a,.bar-list li a,dl.side dd a{display:inline;text-decoration:none}
.link:hover,.links a:hover,.arrow-list li a:hover,.comma-list li a:hover,.bar-list li a:hover,dl.side dd a:hover{color:#0083c5;border-bottom:1px solid;text-decoration:none}
.text-base{font-size:1em}
.text-small{font-size:.93333em}
.text-smaller{font-size:.86667em}
.text-smallest{font-size:.73333em}
.text-extrasmall{font-size:.6em}
.text-large{font-size:1.075em}
.text-larger{font-size:1.15em}
.text-largest{font-size:1.35em}
.text-extralarge{font-size:1.6em}
ul,ol,dl{list-style:none;margin:0;padding:0}
ul li,ol li,dl li{margin-left:0}
ul li ul,ol li ul,dl li ul{margin-left:0}
@media only screen and (max-width:767px){ul.responsive li,ol.responsive li{display:block}
ul.responsive li a,ol.responsive li a{display:block;margin-bottom:2px;padding:.75em .9em;background:rgba(0,0,0,.15);border:0!important}
ul.responsive li a:hover,ol.responsive li a:hover{background:rgba(0,0,0,.35)}
}
.standard-list,.preformat ul{padding-left:1.75em;list-style:square}
.standard-list li,.preformat ul li{margin-bottom:.25em}
.standard-list li p,.preformat ul li p{margin-bottom:.75em}
.standard-list li:last-child,.preformat ul li:last-child{margin-bottom:0}
.standard-list li:last-child p,.preformat ul li:last-child p{margin-bottom:0}
.inline-list li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px}
.inline-list li:last-child{margin-right:0}
.arrow-list li{float:left}
.arrow-list li:before{float:left;margin:-1px 4px 0;height:20px;vertical-align:20px;color:#aaa;content:' › ';font-size:1.06667em}
.arrow-list li:first-child:before{display:none}
.comma-list li{display:inline}
.comma-list li:after{content:','}
.comma-list li:last-child:after{display:none}
.bar-list li{display:inline}
.bar-list li:after{padding:0 4px;color:#bebebe;content:' | '}
.bar-list li:last-child:after{display:none}
dl.side dt{margin-bottom:0}
dl.side dd{margin-bottom:20px}
dl.side dd:last-child{margin-bottom:0}
.side-navigation{font-size:15px}
.side-navigation li{display:block}
.side-navigation a{display:block;padding:1px 0 1px 1em;color:gray}
.side-navigation a:hover{text-decoration:underline}
.side-navigation li.active a{font-weight:bold;color:#0083c5}
.side-navigation li.active a:before{float:left;margin:6px 0 0 -1em;width:0;height:0;border-left:6px solid #0083c5;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent;content:''}
.side-navigation li:first-child a{padding-top:0}
.side-navigation li:last-child a{padding-bottom:0}
ul.hollow li{position:relative;padding:.2em 0 .2em 1.15em}
ul.hollow li:before{position:absolute;top:0;left:0;margin-top:.45em;height:10px;width:10px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -1146px;background-repeat:no-repeat;content:''}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){ul.hollow li:before{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -1013px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.preformat{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:150%}
.preformat h1,.preformat h2,.preformat h3,.preformat h4,.preformat h5,.preformat p,.preformat img,.preformat ul,.preformat ol,.preformat iframe,.preformat pre,.preformat hr{margin:0;margin-bottom:19px}
.preformat h1,.preformat h2,.preformat h3,.preformat h4,.preformat h5{font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:400;color:#393039}
.preformat h1{font-size:1.8em}
.preformat h2{font-size:1.53333em}
.preformat h3{font-size:1.26667em}
.preformat h4{font-size:1.13333em}
.preformat h5{font-size:1.13333em}
.preformat ol{list-style-type:decimal;margin-left:1.9em}
.preformat ol li{margin-bottom:.25em}
.preformat ol li p{margin-bottom:.75em}
.preformat blockquote{padding:.6em 1.333em}
.preformat hr{margin:30px 0;border:0;height:0;border-bottom:1px dashed #d3d3d3}
.preformat pre{padding:1em;border:1px solid #ddd;background:#f8f8f8;border-radius:4px}
.preformat pre code{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,Courier,monospace;font-size:12px;line-height:1.5}
.preformat>*:last-child{margin-bottom:0}
.unselectable,form input[disabled],form select[disabled],form textarea[disabled],#userNav_open,#userNav_close,#lang-trigger,#search .submit, #odline_index .submit,#search .search-clear,#page #featured #slide-left,#page #featured #slide-right{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.clean-text{padding:0;margin:0;line-height:1;text-decoration:none;font-weight:inherit;background:none}
.bold{font-weight:bold!important}
.uppercase{text-transform:uppercase}
.justify{text-align:justify}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-middle{vertical-align:middle}
.nowrap{white-space:nowrap}
.fit-text,.app-category,.app-compact .title a,.app-popup .author .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.button,.button-group>li>a,.button-group>li>button{position:relative;display:block;overflow:hidden;padding:.6em .25em!important;line-height:1.2em;color:#3d3d3d;font-weight:normal;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.2em;text-align:center;background:#ebebeb;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f0f0f0),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#f0f0f0,#e8e8e8);background:-moz-linear-gradient(top,#f0f0f0,#e8e8e8);background:-o-linear-gradient(top,#f0f0f0,#e8e8e8);background:linear-gradient(top,#f0f0f0,#e8e8e8);border:0;border-radius:3px;-webkit-transition-property:box-shadow;-moz-transition-property:box-shadow;-o-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}
.button span,.button-group>li>a span,.button-group>li>button span{position:relative;z-index:2}
.button-group .register span{text-transform: none;position:relative;z-index:2;color:#fff;font-family: "Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
.button.small,.button-group>li>a.small,.button-group>li>button.small{padding:.3em .55em .4em .5em!important;font-size:1em}
.button.tall,.button-group>li>a.tall,.button-group>li>button.tall{padding-top:.8em!important;padding-bottom:.8em!important}
.button.taller,.button-group>li>a.taller,.button-group>li>button.taller{padding-top:1em!important;padding-bottom:1em!important}
.button.tallest,.button-group>li>a.tallest,.button-group>li>button.tallest{padding-top:1.15em!important;padding-bottom:1.15em!important}
.button.extratall,.button-group>li>a.extratall,.button-group>li>button.extratall{padding-top:1.35em!important;padding-bottom:1.35em!important}
.button.text-large,.button-group>li>a.text-large,.button-group>li>button.text-large{font-size:1.29em!important}
.button.text-larger,.button-group>li>a.text-larger,.button-group>li>button.text-larger{font-size:1.38em!important}
.button.text-largest,.button-group>li>a.text-largest,.button-group>li>button.text-largest{font-size:1.62em!important}
.button.text-extralarge,.button-group>li>a.text-extralarge,.button-group>li>button.text-extralarge{font-size:1.92em!important}
.button:hover,.button-group>li>a:hover,.button-group>li>button:hover,.button.hover,.button-group>li>a.hover,.button-group>li>button.hover{color:#000;text-decoration:none!important;background:#e0e0e0;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e5e5e5),color-stop(100%,#e0e0e0));background:-webkit-linear-gradient(top,#e5e5e5,#e0e0e0);background:-moz-linear-gradient(top,#e5e5e5,#e0e0e0);background:-o-linear-gradient(top,#e5e5e5,#e0e0e0);background:linear-gradient(top,#e5e5e5,#e0e0e0)}
.button.active,.button-group>li>a.active,.button-group>li>button.active,.pagination.button-group li.active a{color:#fff;background:#0083c5}
.button.expandable:after,.button-group>li>a.expandable:after,.button-group>li>button.expandable:after{position:absolute;top:17px;right:12px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-top:6px solid gray;content:''}
.button.history,.button-group>li>a.history,.button-group>li>button.history{margin-left:15px;background:#0083c5!important}
.button.history:hover,.button-group>li>a.history:hover,.button-group>li>button.history:hover{color:#000!important;background-color:#0097e4!important}
.button.no-notifications,.button-group>li>a.no-notifications,.button-group>li>button.no-notifications{background:#0083c5!important}
.button.no-notifications:hover,.button-group>li>a.no-notifications:hover,.button-group>li>button.no-notifications:hover{color:#000!important;background-color:#0097e4!important}
.button.redirect,.button-group>li>a.redirect,.button-group>li>button.redirect{background:#0083c5!important;width:55%}
@media only screen and (min-width:768px){.button,.button-group>li>a,.button-group>li>button{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:auto;padding-left:1em!important;padding-right:1em!important}
.button.wide,.button-group>li>a.wide,.button-group>li>button.wide{padding-left:1.5em!important;padding-right:1.5em!important}
.button.wider,.button-group>li>a.wider,.button-group>li>button.wider{padding-left:2.25em!important;padding-right:2.25em!important}
.button.widest,.button-group>li>a.widest,.button-group>li>button.widest{padding-left:4em!important;padding-right:4em!important}
.button.extrawide,.button-group>li>a.extrawide,.button-group>li>button.extrawide{padding-left:5em!important;padding-right:5em!important}
.button.full-width,.button-group>li>a.full-width,.button-group>li>button.full-width{width:100%;text-align:center}
}
.button.disabled,.button-group>li>a.disabled,.button-group>li>button.disabled{cursor:not-allowed;color:#fff!important;background:#d3d3d3!important}
.button.inset:hover,.button-group>li>a.inset:hover,.button-group>li>button.inset:hover,.button.inset.hover,.button-group>li>a.inset.hover,.button-group>li>button.inset.hover{background:#e5e5e5;box-shadow:inset 0 0 9px rgba(0,0,0,.25)}
.button.cta,.button-group>li>a.cta,.button-group>li>button.cta{color:#fff;font-weight:normal;background:#79b845}
.button.cta:hover,.button-group>li>a.cta:hover,.button-group>li>button.cta:hover,.button.cta.hover,.button-group>li>a.cta.hover,.button-group>li>button.cta.hover{color:#3e651e;background:#8ed157}
.button.cta2,.button-group>li>a.cta2,.button-group>li>button.cta2{color:#fff;font-weight:normal;text-shadow:0 -1px 0 rgba(0,0,0,.2);background:#79b845;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#86c24e),color-stop(100%,#77b742));background:-webkit-linear-gradient(top,#86c24e,#77b742);background:-moz-linear-gradient(top,#86c24e,#77b742);background:-o-linear-gradient(top,#86c24e,#77b742);background:linear-gradient(top,#86c24e,#77b742);box-shadow:inset 0 1px 0 #c2dfa7,inset 0 -1px 0 #61a531}
.button.red,.button-group>li>a.red,.button-group>li>button.red{color:#fff;background:#ad9c9c}
.button.red:hover,.button-group>li>a.red:hover,.button-group>li>button.red:hover,.button.red.hover,.button-group>li>a.red.hover,.button-group>li>button.red.hover{color:#fff;background:#ff5050}
.button.purple,.button-group>li>a.purple,.button-group>li>button.purple{color:#fff;background:#863286}
.button.purple:hover,.button-group>li>a.purple:hover,.button-group>li>button.purple:hover{background:#9e459e}

.button.green,.button-group>li>a.green,.button-group>li>button.green{color:#fff !important;background:#498224}
.button.green:hover,.button-group>li>a.green:hover,.button-group>li>button.green:hover{background:#34b775}

.button.wishlist,.button-group>li>a.wishlist,.button-group>li>button.wishlist{color:#ff4848;background:#f9ebeb}
.button.wishlist:hover,.button-group>li>a.wishlist:hover,.button-group>li>button.wishlist:hover,.button.wishlist.hover,.button-group>li>a.wishlist.hover,.button-group>li>button.wishlist.hover{color:#ce3131;background:#f9d9d9}
.button.facebook,.button-group>li>a.facebook,.button-group>li>button.facebook{color:#fff;background:#3c5fac;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#3b5fb3),color-stop(100%,#3a5dac));background:-webkit-linear-gradient(top,#3b5fb3,#3a5dac);background:-moz-linear-gradient(top,#3b5fb3,#3a5dac);background:-o-linear-gradient(top,#3b5fb3,#3a5dac);background:linear-gradient(top,#3b5fb3,#3a5dac)}
.button.github,.button-group>li>a.github,.button-group>li>button.github{color:#fff;background:#5b5b5b;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#606060),color-stop(100%,#565656));background:-webkit-linear-gradient(top,#606060,#565656);background:-moz-linear-gradient(top,#606060,#565656);background:-o-linear-gradient(top,#606060,#565656);background:linear-gradient(top,#606060,#565656)}
.button-group{font-size:0}
.button-group>li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:15px}
.button-group>li>a,.button-group>li>button{margin-left:1px;border-radius:0}
.button-group>li:first-child>.button,.button-group>li:first-child>a,.button-group>li:first-child>button{border-radius:3px 0 0 3px;margin-left:0}
.button-group>li:last-child>.button,.button-group>li:last-child>a,.button-group>li:last-child>button{border-radius:0 3px 3px 0}
.modal{margin:2% auto;width:90%;max-height:90%;overflow-y:auto;background:#fff}
.modal.transparent{background:none}
.modal.transparent .mfp-close{color:#fff}
.modal.extra-wide{width:80%}
.modal.asshole .mfp-close{display:none!important}
@media only screen and (min-width:768px){.modal{width:80%}
}
@media only screen and (min-width:1080px){.modal{width:40%}
}
.modal .row{max-width:2000px}
.modal h1,.modal .preformat h1{margin-bottom:30px;padding-bottom:.8em;font-size:26px;font-weight:300;color:#863286;border-bottom:1px solid #e4e4e4}
.modal .top{margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid #e4e4e4;*zoom:1}
.modal .top:before,.modal .top:after{content:" ";display:table}
.modal .top:after{clear:both}
.modal .top h1{margin:0;padding:0;border:0}
.modal .top p{margin:0}
.zoom-anim .modal{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.zoom-anim.mfp-ready .modal{filter:alpha(opacity=100);opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.zoom-anim.mfp-removing .modal{filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);-o-transform:scale(.9,.9);transform:scale(.9,.9);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}
.parallax{padding:0!important;position:relative;width:100%;overflow:hidden;}
.parallax .background{position:absolute;z-index:1;top:-2%!important;left:-2%!important;width:104%!important;height:104%!important;background:#fbeefb center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.parallax>.row{position:relative;z-index:2;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.5)}
#page #promo{margin:0;color:#fff;text-align:center;border:0}
#page #promo .columns{padding-top:4em;padding-bottom:4.66667em}
#page #promo h1,#page #promo h2,#page #promo h3,#page #promo h4,#page #promo .circle strong,#page #promo .title{font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.4)}
#page #promo h1{margin-bottom:32px;font-size:1.86667em}

@media only screen and (min-width:420px){#page #promo h1{font-size:2.26667em}
}
@media only screen and (min-width:768px){#page #promo h1{font-size:2.53333em}
}
.parallax.css-animate .layer{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
.pagination.button-group{text-align:center}
.pagination.button-group a{padding:0 12px!important;height:34px;line-height:33px;font-size:16px;color:#5f5f5f}
.pagination.button-group li.ellipsis a{cursor:default;color:gray;background:none}
.pagination.button-group li.prev a,.pagination.button-group li.next a{font-size:26px;line-height:31px}
.pagination.button-group li.next a{padding:0 24px}
.page-tabs{display:block;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;border-bottom:2px solid #e5e5e5}
.page-tabs li{float:left}
.page-tabs a{display:block;padding:0 .5em;margin-bottom:-2px;color:#444}
.page-tabs span{display:block;padding-bottom:.2em;border-bottom:2px solid transparent}
.page-tabs a:hover{color:#1c1c1c}
.page-tabs a:hover span{border-color:#1c1c1c}
.page-tabs li:first-child a{padding-left:0}
.page-tabs li.active a{color:#0083c5}
.page-tabs li.active a span{border-bottom-color:#0083c5}
.tabs-content>div{height:0;opacity:0;visibility:hidden;overflow:hidden}
.tabs-content>div.active{display:block;height:auto;opacity:1;visibility:visible;overflow:visible}
.ui-popup{position:absolute;top:100%;z-index:25;margin-top:10px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);display:none;background:#fff;border-top:3px solid #863286;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.35);-moz-box-shadow:0 2px 8px rgba(0,0,0,.35);box-shadow:0 2px 8px rgba(0,0,0,.35);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.05s;-moz-transition-duration:.05s;-o-transition-duration:.05s;transition-duration:.05s}
.ui-popup:before{position:absolute;top:-14px;left:0;right:0;height:12px;content:''}
.ui-popup .arrow{position:absolute;top:-15px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #863286;border-top:6px solid transparent;content:''}
.ui-popup .popup-title, .popup-search .popup-title{height:50px;display:block;padding:10px .75em;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.26667em;font-weight:300;color:#863286;background:#f3ecf3;border-bottom:1px solid #e2cfe1}
.ui-popup .popup-title .left{font-weight:400}
.ui-popup .popup-title .right{margin-left:1.5em}
.ui-popup .popup-title b{font-weight:400}
.ui-popup .popup-content{margin:1.2em}
.ui-popup.active,.active.popup-search{display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
@media only screen and (min-width:1080px){.ui-popup{display:block;filter:alpha(opacity=0);opacity:0;visibility:hidden}
.ui-popup.active{filter:alpha(opacity=100);opacity:1;visibility:visible}
}
ul.popup-menu li{display:block;float:none;text-align:left;}
ul.popup-menu a{display:block;padding:.3em 1.3em .3em .92em;font-size:1em;color:#4e4e4e}
ul.popup-menu .counter{float:right;min-width:1.75em;margin:1px -5px 0 10px;padding:4px;color:#fff;font-size:11px;font-weight:400;line-height:1;text-align:center;background:#ed4c4d;border-radius:4px}
ul.popup-menu a:hover{color:#0083c5;background:#f4f9f9}
ul.popup-menu li.subtle a{color:#b2aeae}
ul.popup-menu li:first-child a{padding-top:.55em}
ul.popup-menu li:last-child a{padding-bottom:.55em}
.featured-logos li,.featured-logos i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.featured-logos li{margin:1em 1em}
.featured-logos a{display:block}
@media only screen and (min-width:420px){.featured-logos li{margin:1em 2em}
}
.placeholder{color:#a1a1a1}
:-moz-placeholder{color:#a1a1a1}
::-moz-placeholder{color:#a1a1a1}
::-webkit-input-placeholder{color:#a1a1a1}
form label{margin-bottom:.4em;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#747474}
form label.checkbox{margin-top:1px;color:#3f3f3f}
form label.checkbox input[type="checkbox"]{margin:0 3px 0 0;vertical-align:1px}
form input,form select,form textarea{margin:0}
form input[disabled],form select[disabled],form textarea[disabled]{color:#4e4e4e!important;background:#f2f2f2!important}
form textarea{padding:.75em;resize:vertical}
form .help{margin:10px 0 0 3px}
form .form-button{height:38px!important;padding-top:9px!important}
select{cursor:pointer;width:100%!important;height:34px;font-size:13px;color:gray;border:1px solid #cfcfcf}
select option[selected]{text-transform:none}
form.standard fieldset{padding:0;margin:0 0 30px 0;border:0;border-bottom:1px dashed #d3d3d3}
form.standard fieldset:last-child{border:0}
form.standard fieldset .field-wrapper:last-child{margin-bottom:30px}
form.standard .legend{font-size:24px;font-weight:400;color:#863286}
form.standard .description{margin-top:-15px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}
form.standard a:hover{text-decoration:underline}
form.standard .field-wrapper{margin-bottom:20px}
form.standard label{font-size:18px}
form.standard label small{display:block;margin-top:5px}
form.standard label small a:hover{text-decoration:underline}
form.standard label.small{cursor:default;font-size:14px}
form.standard label.checkbox,form.standard label.radio{cursor:pointer;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 1.2em 0 0;padding-left:22px;font-size:17px;*zoom:1}
form.standard label.checkbox:before,form.standard label.checkbox:after,form.standard label.radio:before,form.standard label.radio:after{content:" ";display:table}
form.standard label.checkbox:after,form.standard label.radio:after{clear:both}
form.standard label.checkbox input,form.standard label.radio input{cursor:pointer;float:left;height:auto;margin-left:-22px}
form.standard label.checkbox span,form.standard label.radio span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-4px;line-height:1.25}
form.standard label.checkbox:last-child,form.standard label.radio:last-child{margin-right:0}
form.standard .grid-fields li{padding-bottom:0}
form.standard .grid-fields label.checkbox,form.standard .grid-fields label.radio{display:block;height:28px!important}
form.standard .grid-fields label.checkbox span,form.standard .grid-fields label.radio span{margin-top:-16px}
form.standard input{padding:.1em .75em 0;height:38px}
form.standard input[type="submit"]{height:auto!important}
form.standard input[type="file"]{padding-left:0;padding-right:0;height:auto}
form.standard .custom-select select,form.standard .custom-select .overlay{height:38px;line-height:38px}
form.standard textarea{height:96px}
form.standard textarea.medium{height:172px}
form.standard textarea.large{height:248px}
form.standard textarea.editor{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,Courier,monospace;font-size:13px}
form.standard .field-wrapper.inline label{height:38px;margin-bottom:0;padding-top:8.83721px}
form.standard .field-wrapper.inline label.small{padding-top:10px}
form.standard .field-wrapper.inline label.checkbox,form.standard .field-wrapper.inline label.radio{margin-top:2px;margin-bottom:-2px}
form.standard .field-wrapper.inline input,form.standard .field-wrapper.inline select{margin-bottom:0}
form.standard .field-wrapper.inline textarea{height:73.7px}
form.standard .field-wrapper.inline textarea.medium{height:182px}
form.standard .field-wrapper.inline textarea.large{height:258px}
.redactor_box{margin-bottom:15px}
.redactor_box:last-child{margin-bottom:0}
.no-js .custom-select select{filter:alpha(opacity=100);opacity:1}
.custom-select{position:relative;text-align:left}
.custom-select select{position:relative;margin:0;z-index:2;filter:alpha(opacity=0);opacity:0}
.custom-select .overlay{cursor:pointer;display:block;position:absolute;top:0;left:0;z-index:1;width:100%!important;height:34px;padding:0 .75em;line-height:33px;font-size:13px;text-transform:uppercase;color:gray;background:#f3f3f3;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fafafa),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fafafa,#efefef);background:-moz-linear-gradient(top,#fafafa,#efefef);background:-o-linear-gradient(top,#fafafa,#efefef);background:linear-gradient(top,#fafafa,#efefef);border:1px solid #cfcfcf;border-radius:3px}
.custom-select .overlay:before{position:absolute;z-index:1;top:7px;right:11px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #999797;border-top:4px solid transparent;content:''}
.custom-select .overlay:after{position:absolute;z-index:1;top:18px;right:11px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-top:4px solid #999797;content:''}
.custom-select .overlay:hover{color:#454444;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f4f4f4),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#f4f4f4,#e6e6e6);background:-moz-linear-gradient(top,#f4f4f4,#e6e6e6);background:-o-linear-gradient(top,#f4f4f4,#e6e6e6);background:linear-gradient(top,#f4f4f4,#e6e6e6)}
.custom-select .overlay:hover:before{border-bottom-color:#373737}
.custom-select .overlay:hover:after{border-top-color:#373737}
.custom-select select:focus~.overlay{border:1px solid #b391b3;box-shadow:0 0 5px #b391b3}
.custom-select.small{width:80px}
.plupload-files li{position:relative;margin-bottom:4px;display:block;color:#454545;border-radius:3px;background:#f3f3f3;*zoom:1}
.plupload-files li:before,.plupload-files li:after{content:" ";display:table}
.plupload-files li:after{clear:both}
.plupload-files .filename{float:left;padding:8px 0 8px 10px}
.plupload-files .status{float:right;padding:8px 12px;font-weight:bold;border-left:1px solid #fff}
.plupload-files .delete{float:right;width:40px;line-height:40px;font-weight:bold;text-decoration:none;text-align:center;color:#e84242;background:#f6e2df;border-left:1px solid #fff}
.plupload-files .delete:hover{color:#fff;background:#e84242;text-decoration:none}
.plupload-files .progress{display:none;position:absolute;z-index:2;left:0;bottom:0;width:0;height:2px;background:#863286}
.plupload-files li.uploading{color:#5c3a5c;background:#f7eaf7}
.plupload-files li.uploading .progress{display:block}
.plupload-files li.uploaded.success{color:#648b0b;background:#e9efd7}
.plupload-files li.uploaded.error{color:#7d2719;background:#f6e2df}
#recaptcha_widget_div{margin-bottom:30px}
#recaptcha_widget_div img{max-width:none}
#recaptcha_widget_div #recaptcha_logo{float:right}
#recaptcha_widget_div .recaptcha_input_area input{margin:0;padding:5px!important;height:auto!important;font-size:14px!important;border-color:#a0a0a0!important}
#recaptcha_widget_div #recaptcha_audio_play_again{position:absolute;top:10px;left:10px;font-size:15px}
#recaptcha_widget_div .recaptcha_only_if_privacy a{font-size:12px;color:#5e5e5e}
.heart-19-lightgray,#userbar>ul>li.wishlist>a i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -795px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.heart-19-lightgray,#userbar>ul>li.wishlist>a i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -698px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.heart-19-darkgray,#userbar>ul>li.wishlist>a:hover i,#userbar>ul>li.wishlist>a.hover i,#userbar>ul>li.wishlist.filled>a i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -766px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.heart-19-darkgray,#userbar>ul>li.wishlist>a:hover i,#userbar>ul>li.wishlist>a.hover i,#userbar>ul>li.wishlist.filled>a i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -650px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.heart-19-white,#userbar>ul>li.wishlist.active>a i,#userbar>ul>li.wishlist.active>a:hover i,#userbar>ul>li.wishlist.active>a.hover i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -881px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.heart-19-white,#userbar>ul>li.wishlist.active>a i,#userbar>ul>li.wishlist.active>a:hover i,#userbar>ul>li.wishlist.active>a.hover i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -776px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.cart-19-lightgray,#userbar>ul>li.cart>a i,#userbar-mobile li.cart i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -377px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.cart-19-lightgray,#userbar>ul>li.cart>a i,#userbar-mobile li.cart i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -337px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.cart-19-darkgray,#userbar>ul>li.cart>a:hover i,#userbar>ul>li.cart>a.hover i,#userbar>ul>li.cart.filled>a i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -435px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.cart-19-darkgray,#userbar>ul>li.cart>a:hover i,#userbar>ul>li.cart>a.hover i,#userbar>ul>li.cart.filled>a i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -313px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.cart-19-white,#userbar>ul>li.cart.active>a i,#userbar>ul>li.cart.active>a:hover i,#userbar>ul>li.cart.active>a.hover i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -493px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.cart-19-white,#userbar>ul>li.cart.active>a i,#userbar>ul>li.cart.active>a:hover i,#userbar>ul>li.cart.active>a.hover i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -409px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.user-19-lightgray,#userbar>ul>li.user>a i{height:19px;width:17px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -580px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.user-19-lightgray,#userbar>ul>li.user>a i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -481px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.user-19-darkgray,#userbar>ul>li.user>a:hover i,#userbar>ul>li.user>a.hover i,#userbar>ul>li.user.filled>a i{height:19px;width:17px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -551px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.user-19-darkgray,#userbar>ul>li.user>a:hover i,#userbar>ul>li.user>a.hover i,#userbar>ul>li.user.filled>a i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -505px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.user-19-white,#userbar>ul>li.user.active>a i,#userbar>ul>li.user.active>a:hover i,#userbar>ul>li.user.active>a.hover i{height:19px;width:17px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -852px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.user-19-white,#userbar>ul>li.user.active>a i,#userbar>ul>li.user.active>a:hover i,#userbar>ul>li.user.active>a.hover i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -626px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.hamburger-24-gray,#hamburger i{height:24px;width:24px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -1034px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.hamburger-24-gray,#hamburger i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -916px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.magnifier-19-lightgray,#search .submit i, #odline_index .submit i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 0;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.magnifier-19-lightgray,#search .submit i, #odline_index .submit i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 0;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-12,.app-compact .rating i{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -1012px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-12,.app-compact .rating i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -817px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-12-empty,.app-compact .rating i.empty{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -51px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-12-empty,.app-compact .rating i.empty{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -47px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-12-featured,.side-categories li.featured a:before{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -990px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-12-featured,.side-categories li.featured a:before{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -800px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-19-inactive,.stars i.inactive{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -680px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-19-inactive,.stars i.inactive{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -555px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-19-filled,.stars i.filled{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -709px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-19-filled,.stars i.filled{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -579px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-19-half,.stars i.half{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -522px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-19-half,.stars i.half{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -385px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.star-19-empty,.stars i.empty{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -464px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.star-19-empty,.stars i.empty{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -289px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.x-12-lightgray,.popup-cart li .delete i,.popup-wishlist li .delete i{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -1068px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.x-12-lightgray,.popup-cart li .delete i,.popup-wishlist li .delete i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -899px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.slide-left,#page #featured #slide-left i{height:68px;width:28px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -241px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.slide-left,#page #featured #slide-left i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -131px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.slide-right,#page #featured #slide-right i{height:68px;width:28px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -163px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.slide-right,#page #featured #slide-right i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -58px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.android-12,.app-category li.android a:before{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -29px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.android-12,.app-category li.android a:before{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -759px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.ios-12,.app-category li.ios a:before{height:12px;width:12px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -939px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.ios-12,.app-category li.ios a:before{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -858px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.flag.en{height:19px;width:24px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -910px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.flag.en{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -875px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.twitter-32-gray,#footer-social i.twitter{height:32px;width:32px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -121px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.twitter-32-gray,#footer-social i.twitter{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -204px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.facebook-32-gray,#footer-social i.facebook{height:32px;width:32px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -609px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.facebook-32-gray,#footer-social i.facebook{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -722px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.HIW-sprite,.HIW-earnings,.HIW-organize,.HIW-upload{background:url(images/xHIW-sdd5964e92c.png.pagespeed.ic.oGD-fMLgs_.png) no-repeat}
.HIW-earnings{background-position:0 0;height:74px;width:94px}
.HIW-organize{background-position:0 -189px;height:84px;width:98px}
.HIW-upload{background-position:0 -84px;height:95px;width:89px}
.help{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;cursor:default}
.help i{height:19px;width:19px;background-image:url(images/xsecondary-s5e09f39584.png.pagespeed.ic.5BwpzOx4SH.png);background-position:0 -705px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.help i{background-image:url(images/xsecondary-retina-s9ada9cf09d.png.pagespeed.ic.kgvN8YZAI-.png);background-position:0 -411px;-webkit-background-size:97px auto;-moz-background-size:97px auto;-o-background-size:97px auto;background-size:97px auto}
}
.img,.userbar_icon{display:inline-block;vertical-align:middle;background-repeat:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
ul.hollow li.logo:before,.logo.flag,.logo.icon,#hamburger i.logo,#nav i.logo,#userbar>ul>li>a i.logo,.side-categories li.featured a.logo:before,.app-category a.logo:before,.stars i.logo,.app-compact .wishlist i.logo,.app-compact .rating i.logo{background-image:url(images/xlogos-s3a46c1d2b8.png.pagespeed.ic.cgMf4xFN6E.png)}
ul.hollow li.logo-small:before,.logo-small.flag,.logo-small.icon,#hamburger i.logo-small,#nav i.logo-small,#userbar>ul>li>a i.logo-small,.side-categories li.featured a.logo-small:before,.app-category a.logo-small:before,.stars i.logo-small,.app-compact .wishlist i.logo-small,.app-compact .rating i.logo-small{background-image:url(images/xlogos-small-sb8ae449616.png.pagespeed.ic.Hmeub9ccKp.png)}
#hamburger{float:left;position:relative;margin-left:-20px;margin-right:1em;padding:20px;border-right:1px solid #d5d5d5}
#hamburger .notification{display:none;position:absolute;top:7px;right:7px;padding:2px 3px;color:#fff;font-size:12px;font-weight:bold;background:#ee4848;border-radius:3px}
#hamburger .notification.active{display:block}
#logo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:24px;margin-left:-12px;zoom:.6}
#logo img{max-width:254px}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#nav i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -1028px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
#nav a:hover{color:#000}
#nav a:hover span{border-bottom:2px solid #454545}
#nav a:hover i{filter:alpha(opacity=75);opacity:.75}
#nav li.active a{color:#0083c5}
#nav li.active a span{border-bottom:2px solid #0083c5}
#nav li.open.active a{background:#f5f5f5;border-color:#e0e0e0}
#nav li.open.active a span{border-bottom:0}
#userbar{position:relative;z-index:3;float:right;margin-top:11px;display:none;position:relative}
#userbar>ul{float:left}
#userbar>ul>li{float:left}
#userbar>ul>li>a{float:left;margin-left:1px;text-decoration:none;direction: ltr;text-align:center}
#userbar>ul>li>a i{margin-right:3px;margin-bottom:-2px;vertical-align:-1px!important}
#userbar>ul>li>a strong{color:#8f8f8f;font-weight:400}
#userbar>ul>li>a:hover,#userbar>ul>li>a.hover{box-shadow:inset 0 0 11px rgba(0,0,0,.25)}
#userbar>ul>li>a:hover strong,#userbar>ul>li>a.hover strong{color:#000}
#userbar>ul>li.active>a{color:#fff;background:#0083c5}
#userbar>ul>li.active>a strong{color:#fff}
#userbar>ul>li.active.filled>a strong{color:#fff}
#userbar>ul>li.wishlist>a i{margin-left:-2px}
#userbar>ul>li.cart>a i{margin-left:-2px}
#userbar>ul>li.user>a i{margin-left:-2px}
#userbar>ul>li.filled>a strong{color:#000}
#userbar #login{right:0;width:22em}
#userbar #login .arrow{right:214px}
#userbar #login #login-form{margin-top:1.2em;border-top:1px solid #e7e7e7;padding-top:1.2em}
#userbar #login .forgot-password{margin-top:1px;font-size:14px}
#userbar #wishlist{right:0;width:25em}
#userbar #wishlist .arrow{right:165px}
#userbar #cart{right:0;width:25em}
#userbar #cart .arrow{right:95px}
#userbar #cart.for-guests .arrow{right:137px}
#userbar #user{right:0;min-width:15em}
#userbar #user .arrow{right:27px}
#userbar-mobile{position:absolute;top:0;right:0}
#userbar-mobile .userbar_item{float:left}
#userbar-mobile .userbar_link{display:block;padding:0 11px;height:50px;line-height:50px;border-left:1px solid #ebebeb;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#b6b6b6}
@media only screen and (min-width:420px){#userbar-mobile .userbar_link{padding:0 15px}
}
.img-cart-19-lightgray,.userbar_icon.-cart{width:19px;height:19px;background-image:url(images/main-retina/xcart-19-lightgray.png.pagespeed.ic.9fptJG-y7W.png)}
.lt-ie9 .img-cart-19-lightgray,.lt-ie9 .userbar_icon.-cart{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/cart-19-lightgray.png',sizingMethod='scale')}
.img-cart-19-darkgray,.userbar_item.-filled .userbar_icon.-cart{width:19px;height:19px;background-image:url(images/main-retina/xcart-19-darkgray.png.pagespeed.ic.Gmx5HKS-MD.png)}
.lt-ie9 .img-cart-19-darkgray,.lt-ie9 .userbar_item.-filled .userbar_icon.-cart,.userbar_item.-filled .lt-ie9 .userbar_icon.-cart{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/cart-19-darkgray.png',sizingMethod='scale')}
.img-heart-19-lightgray,.userbar_icon.-wishlist{width:19px;height:19px;background-image:url(images/main-retina/xheart-19-lightgray.png.pagespeed.ic.wOeZHHQ-ur.png)}
.lt-ie9 .img-heart-19-lightgray,.lt-ie9 .userbar_icon.-wishlist{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/heart-19-lightgray.png',sizingMethod='scale')}
.img-heart-19-darkgray,.userbar_item.-filled .userbar_icon.-wishlist{width:19px;height:19px;background-image:url(images/main-retina/xheart-19-darkgray.png.pagespeed.ic.QQt6uwpsqr.png)}
.lt-ie9 .img-heart-19-darkgray,.lt-ie9 .userbar_item.-filled .userbar_icon.-wishlist,.userbar_item.-filled .lt-ie9 .userbar_icon.-wishlist{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/heart-19-darkgray.png',sizingMethod='scale')}
.img-user-19-lightgray,.userbar_icon.-user{width:17px;height:19px;background-image:url(images/main-retina/xuser-19-lightgray.png.pagespeed.ic.1Z-MD5eJms.png)}
.lt-ie9 .img-user-19-lightgray,.lt-ie9 .userbar_icon.-user{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/user-19-lightgray.png',sizingMethod='scale')}
.img-user-19-darkgray,.userbar_item.-filled .userbar_icon.-user{width:17px;height:19px;background-image:url(images/main-retina/xuser-19-darkgray.png.pagespeed.ic.0agWQ5D0uI.png)}
.lt-ie9 .img-user-19-darkgray,.lt-ie9 .userbar_item.-filled .userbar_icon.-user,.userbar_item.-filled .lt-ie9 .userbar_icon.-user{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/user-19-darkgray.png',sizingMethod='scale')}
.userbar_item{position:relative}
.userbar_link{position:relative}
.userbar_icon{vertical-align:-4px}
.userbar_counter{display:none;position:absolute;top:20%;right:12%;width:15px;height:15px;border-radius:15px;background:#0075af;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:bold;color:#fff;line-height:1.4;text-align:center}
.userbar_item.-filled .userbar_counter{display:block}
.userbar_item.-filled .userbar_icon{margin-left:-2px;margin-right:2px}
.img-x-17,#userNav_close .img,#userNav_close .userbar_icon{width:16px;height:17px;background-image:url(images/main-retina/xx-17.png.pagespeed.ic.bz5ZSgJbI1.png)}
.lt-ie9 .img-x-17,.lt-ie9 #userNav_close .img,#userNav_close .lt-ie9 .img,.lt-ie9 #userNav_close .userbar_icon,#userNav_close .lt-ie9 .userbar_icon{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/x-17.png',sizingMethod='scale')}
#userNav_close{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;text-align:center;background:#474747;display:none}
#userNav_close .img,#userNav_close .userbar_icon{margin-top:17px;vertical-align:-4px}
.userNav{position:absolute;z-index:101;top:100%;right:0;display:none;width:200px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;background:#474747}
.userNav_item{float:left;width:50%}
.userNav_link{display:block;padding:11px;color:#e0e0e0;font-size:15px;font-weight:300;border:0;border-bottom:1px solid #3c3c3c;border-top:1px solid #545454;border-right:1px solid #3c3c3c}
@media only screen and (min-width:768px){.userNav_item{width:33.3333%}
.userNav_link{padding:13px;font-size:16px}
}
body.userNav-open #userNav_close{display:block}
body.userNav-open .userNav{display:block}
header .bottom{position:relative;height:50px;background:#beb7b7;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#aca4a4),color-stop(100%,#beb7b7));background:-webkit-linear-gradient(top,#aca4a4,#beb7b7);background:-moz-linear-gradient(top,#aca4a4,#beb7b7);background:-o-linear-gradient(top,#aca4a4,#beb7b7);background:linear-gradient(top,#aca4a4,#beb7b7)}
header .bottom .column:nth-child(2){position:absolute;top:0;right:0;height:50px;max-width:50px}
#lang-trigger{float:left;display:none;position:relative;margin-left:-20px;padding:0 36px 0 20px;height:60px;line-height:55px;border:1px solid transparent;border-right-color:#e4e4e4}
#lang-trigger:before{position:absolute;top:19px;right:22px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #bebebe;border-top:4px solid transparent;content:''}
#lang-trigger:after{position:absolute;top:30px;right:22px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-top:4px solid #bebebe;content:''}
#lang-trigger:hover,#lang-trigger.hover{background:#ebebeb;border-color:#cbcbcb;box-shadow:inset 0 0 9px rgba(0,0,0,.2);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
#lang{left:-7px;right:auto}
#lang .arrow{left:24px}
#lang li{display:block}
#lang a{display:block;padding:.2em 1.3em .2em .9em;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.13333em;font-weight:400;white-space:nowrap;color:#373737}
#lang i{vertical-align:-4px;margin-right:6px}
#lang a:hover{color:#0083c5;background:#f4f9f9}
#lang li:first-child a{padding-top:.7em}
#lang li:last-child a{padding-bottom:.7em}
#subnav{display:block;margin-left:-11px;overflow:hidden}
#subnav ul{display:block}
#subnav li{float:left}
#subnav a{display:block;padding:0 10px;font-size:17px;color:#fff;line-height:50px}
#subnav span{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;height:50px}
#subnav a:hover span{border-bottom:2px solid #454545;border-bottom:2px solid #b251b3}
#subnav li.active a span{border-bottom:2px solid #0083c5;border-bottom:2px solid #eb95ec}
#search-open{position:absolute;top:0;right:0;width:100%;height:100%;line-height:50px;text-align:center}
#search-open i{height:19px;width:19px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -348px;background-repeat:no-repeat;vertical-align:-4px}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#search-open i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -433px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.img-search-clear,#search .search-clear i{width:21px;height:21px;background-image:url(images/main-retina/xsearch-clear.png.pagespeed.ic.PBuQMlUk_L.png)}
.lt-ie9 .img-search-clear,.lt-ie9 #search .search-clear i,#search .search-clear .lt-ie9 i{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/main-retina/search-clear.png',sizingMethod='scale')}
#search{display:none;position:relative;margin:0 -20px;width:auto;height:50px}
#search .search{width:100%;margin:0;height:100%;padding-left:20px;padding-right:38px;color:#fff;background:none;border:0}
#search .placeholder{color:#ce82ce}
#search:-moz-placeholder{color:#ce82ce}
#search::-moz-placeholder{color:#ce82ce}
#search::-webkit-input-placeholder{color:#ce82ce}
#search .submit, #odline_index .submit,#search .search-clear{position:absolute;top:0;right:0;width:37px;height:35px;border:0;background:none}
#search .submit, #odline_index .submit{display:none}
#search .submit i, #odline_index .submit i{margin-top:-17px}
#search .search-clear{width:50px;height:50px;text-align:center}
#search .search-clear i{margin-top:15px}
#search .submit:hover{background:rgba(0,0,0,.05)}
#odline_index .submit:hover{background:rgba(0,0,0,.05)}
body.search-toggle #subnav,body.search-toggle #search-open{display:none}
body.search-toggle header .bottom .column:nth-child(2){position:static;max-width:none}
body.search-toggle #search{display:block}
@media only screen and (min-width:768px){#nav{display:block;width:100%;margin-top:80px;text-align:center;border-top:1px solid #ececec}
#userbar{display:block;position:absolute;top:0;right:10px}
header .bottom .column:nth-child(2){position:static;max-width:none}
#search-open{display:none}
#search{display:block;margin:8px -11px 0 0;height:34px}
#search .search{padding-left:10px;color:#724770;background:#fff;border:0;border-top:1px solid #d3d3d3}
#search .placeholder{color:#a1a1a1}
#search:-moz-placeholder{color:#a1a1a1}
#search::-moz-placeholder{color:#a1a1a1}
#search::-webkit-input-placeholder{color:#a1a1a1}
#search .submit, #odline_index .submit{display:block}
#search .search-clear{display:none}
}
@media only screen and (min-width:1080px){
header .top{position:fixed;z-index:100;top:0;left:0;right:0;height:80px;border-bottom:1px solid #e4e4e4}
#logo{zoom:1;float:left;margin-top:20px}
#gradient{position:absolute;z-index:2;overflow:hidden;bottom:-1px;left:0;right:0;height:3px;visibility:hidden;filter:alpha(opacity=0);opacity:0}
#gradient:after{position:absolute;top:0;bottom:0;left:-5px;right:-5px;background:url(images/xheader-gradient.png.pagespeed.ic.XEAdZhLNP2.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;content:''}
header .top.offset{box-shadow:0 2px 3px rgba(0,0,0,.3)}
header .top.offset #gradient{filter:alpha(opacity=100);opacity:1;visibility:visible}
#logo{float:left;margin-right:15px;margin-left:-10px}
#nav{float:left;width:auto;margin-top:0;border-top:0}
#nav ul,#nav li,#nav a{float:left}
#userbar.active{display:block;position:static;top:auto;right:auto}
header .bottom{display:block;height:60px;background:#f5f5f5;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f5f5f5),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f5f5f5,#f0f0f0);background:-moz-linear-gradient(top,#f5f5f5,#f0f0f0);background:-o-linear-gradient(top,#f5f5f5,#f0f0f0);background:linear-gradient(top,#f5f5f5,#f0f0f0);border-bottom:1px solid #e4e4e4}
#lang-trigger{display:block}
#subnav{float:left;width:auto}
#subnav a{color:#565656;line-height:60px}
#subnav span{height:60px}
#subnav li a:hover span{border-bottom-color:#565656}
#subnav li.active a{color:#0083c5}
#subnav li.active a span{border-bottom-color:#0083c5}
#subnav li:first-child a{padding-left:20px}
#search{margin-top:12px;margin-right:0}
}
#page{padding-bottom:3em;}
#page>section{margin-bottom:2.5em;border-top:1px solid #e7e7e7}
#page>section:first-child{padding-top:1.3em;border-top:0}
.homeabs{left:0;position: absolute !important;bottom: 0;margin: 0;padding: 0;margin-bottom: 10px;}
.homeli{height:333px;cursor:pointer;}
.homeli:hover{background-color:#e8e4e4 !important}
@media only screen and (min-width:1080px){#page>section:first-child{padding-top:2em}
}
#page>section:last-child{margin-bottom:0}
.sidebar{font-size:.93333em}
.sidebar .isn{border-right: 1px solid #dddddd;}
.sidebar .isn .side-categories .active{width:101% !important;background-color:#fff !important;border-right:none !important;border-top: 1px solid #dddddd!important;border-bottom: 1px solid #dddddd!important;}
.sidebar .isn .side-categories li{padding:0.4em;}
.sidebar .block section{margin-top:22.22222px;padding:1.48148em;border-top:1px solid #e3e3e3}
.sidebar .block section:first-child{border:0;margin:0}
.sidebar .block.clean{padding:0}
.side-categories{line-height:15px}
.side-categories li a{display:block;padding:4px 0;color:#595959}
.side-categories li a span{position:relative}
.side-categories li a small{float:right;font-size:inherit;color:#b9b9b9}
.side-categories li a small.red,.side-categories li a small.gray{margin-top:-1px;min-width:20px;padding:3px;font-size:12px;line-height:1;color:#fff!important;text-align:center;background:#cecece;border-radius:2px}
.side-categories li a small.red{background:#ed4c4d}
.side-categories li a:hover{color:#0083c5;text-decoration:underline}
.side-categories li a:hover small{color:#0083c5}
.side-categories li.featured a:before{margin:-2px 4px 0 0;content:''}
.side-categories li.active>a{font-weight:bold;color:#0083c5}
.side-categories li.active>a small{color:#0083c5}
.side-categories li ul{margin:6px 0;line-height:15px;border-left:1px solid #cdcdcd}
.side-categories li ul li span{padding-left:1em}
.side-categories li ul li.active a span:before{position:absolute;top:0;bottom:0;left:-2px;width:3px;background:#0083c5;content:''}
.side-categories li ul li:first-child a{padding-top:0}
.side-categories li ul li:last-child a{padding-bottom:0}
footer{color:#7c7b7b}
footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#e7e7e7}
footer .links a{color:#7c7b7b;text-decoration:none}
footer .links a:hover{color:#35a7b5}
footer hr{height:0;background:none;border:0;border-bottom:1px solid #3c3a3c;border-top:1px solid #1f1d1f}
footer>section{padding:30px 0;border-top:1px solid #3c3a3c;border-bottom:1px solid #1f1d1f}
footer>section:first-child{border-top:0}
footer>section:last-child{border-bottom:0}
@media only screen and (min-width:768px){footer .categories li{float:left}
}
footer .categories a{font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:18px}
#footer-social a{padding:16px 0 16px 65px!important;margin-bottom:10px;line-height:1em;text-align:left;background:#2b292b;background:rgba(0,0,0,.15)}
#footer-social i{float:left}
#footer-social i.facebook{margin-top:4px;margin-left:-48px}
#footer-social i.twitter{margin-top:4px;margin-left:-47px}
#footer-social strong{color:#35a7b5}
#footer-social small{font-size:.86667em;color:#cbcbcb;font-weight:300;text-transform:none}
#footer-social a:hover{background:rgba(0,0,0,.35);box-shadow:inset 0 0 11px rgba(0,0,0,.5)}
#newsletter label{display:block;margin-bottom:1em}
#newsletter label h4{font-size:25px}
#newsletter form{display:block;position:relative;margin:0}
#newsletter .email{padding:.8em;margin:0;height:2.7em;color:#ababab;background:#292729;border:1px solid #212021;border-radius:3px 3px 0 0}
#newsletter .placeholder{color:#626262;font-style:italic}
#newsletter:-moz-placeholder{color:#626262;font-style:italic}
#newsletter::-moz-placeholder{color:#626262;font-style:italic}
#newsletter::-webkit-input-placeholder{color:#626262;font-style:italic}
#newsletter .submit{display:block;width:100%;padding:.6em 0;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:17px;color:#35a7b5;background:#222122;border:0;border-radius:0 0 3px 3px}
#newsletter .submit:hover{color:#fff;background:#35a7b5}
@media only screen and (min-width:420px){#footer-social li{float:left;width:49%}
#footer-social a{margin-bottom:0}
#footer-social li:last-child{float:right}
#newsletter .email{border-radius:3px}
#newsletter .submit{position:absolute;top:0;right:0;bottom:0;width:auto;padding:0 2em;border-radius:0 3px 3px 0}
}
@media only screen and (min-width:768px){footer>section{padding:45px 0}
}
@media only screen and (min-width:1080px){#footer-social{padding-right:1em}
#footer-social li{float:none!important;display:block;width:auto}
#footer-social a{margin-bottom:10px}
#newsletter label{float:left;margin:0;margin-top:3px;width:38%}
#newsletter form{float:right;width:60%}
}
.errorMessage{width:100%;padding:15px;color:#e03e3c;background:#f9eae9;border:1px solid #e03e3c;font-weight:bold;font-size:1.06667em}
.not-found-container{margin-bottom:25px;text-align:center;color:#797979;font-size:1.2em}
.not-found-container #logo-not-found{padding-top:15px}
.not-found-container .text-info{margin:25px 0 50px 0}
.not-found-container .text-info h2{margin:0;font-size:7.8em;font-weight:bold;color:#863286;font-family:"Chalet"}
.not-found-container .text-info h3{margin-top:-25px;color:#797979;font-size:2.5em;font-family:"Chalet"}
.popup-cart,.popup-wishlist{margin:0;padding:1em 1em 0 1em;width:25em}
.popup-cart li,.popup-wishlist li{margin-top:1em;padding:0 20px 1em 82px;position:relative;line-height:1px;border-bottom:1px solid #e5e5e5}
.popup-cart li .image,.popup-wishlist li .image{float:left;margin-left:-82px}
.popup-cart li .image img,.popup-wishlist li .image img{width:70px;height:49px}
.popup-cart li .title,.popup-wishlist li .title{margin:-1px 0 8px 0;font-size:1.13333em;line-height:1.1}
.popup-cart li .title a,.popup-wishlist li .title a{color:#4d4d4d;font-weight:400}
.popup-cart li .title a:hover,.popup-wishlist li .title a:hover{text-decoration:underline}
.popup-cart li .delete,.popup-wishlist li .delete{position:absolute;top:-3px;right:-3px;padding:3px}
.popup-cart li .delete:hover,.popup-wishlist li .delete:hover{background:#efefef}
.popup-cart li:first-child,.popup-wishlist li:first-child{margin-top:0}
.popup-cart li small{font-size:.73333em;font-weight:300;color:#8e448e;text-transform:uppercase}
.popup-cart li .price, .popup-search li .price, .popup-cart li .popup-search .view, .popup-search li .view {position:absolute;bottom:1em;right:0;padding:3px 6px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.06667em;line-height:18px;color:#fff;background:#863286}
.popup-wishlist li .title{margin-bottom:2px}
.popup-wishlist li .stars{-webkit-transform:scale(.8) translateX(-12px);-moz-transform:scale(.8) translateX(-12px);-ms-transform:scale(.8) translateX(-12px);-o-transform:scale(.8) translateX(-12px);transform:scale(.8) translateX(-12px)}
.wrapper .active h1{margin-bottom:30px;font-size:2em;text-align:center}
.wrapper .active .button-holder{text-align:center}
.facebook,.github {color:#fff !important}
.ui-popup, .popup-search {
    background: none repeat scroll 0 0 #fff;
    border-top: 3px solid #863286;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
    display: none;
    margin-top: 10px;
    position: absolute;
    top: 100%;
    transform: translateY(10px);
    transition-duration: 0.05s;
    transition-property: all;
    z-index: 25;
}
.popup-search h1, .popup-search h2, .popup-search h3, .popup-search h4, .popup-search h5, .popup-search h6 {
    color: #222;
    font-family: "Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2em;
    margin-bottom: 0.5em;
    margin-top: 0.2em;
	font-size: 18px;
    text-rendering: optimizelegibility;
}
.popup-search{position:absolute;margin-top:-10px!important;padding:0;width:100%;border-top:0;opacity:1;visibility:visible}
.popup-search .title{margin-bottom:0!important;padding-right:30px;width:auto;height:20px;overflow:hidden;font-weight:400}
.popup-search .image{float:left;width:40px;height:40px;margin-left:.5em!important;margin-right:.5em;background:#e5e5e5}
.popup-search .summary{font-size:12px;color:#5c5c5c;line-height:1;margin-bottom:0;margin-left:56px;padding:2px 30px 0 0}
.popup-search .view{font-weight:lighter}
.popup-search .view a{color:#fff}
.popup-search li{padding-bottom:.5em!important;padding-top:.5em!important;padding-left:0!important;margin-top:0!important}
.popup-search li .view{margin-right:.5em;border-radius:3px;font-size:12px;text-transform:uppercase}
.popup-search li:hover{background:#f4f9f9}
.app-category{font-size:12px}
.app-category li{display:inline;margin:0}
.app-category a{display:inline;height:20px;color:inherit}
.app-category a:before{display:inline;display:none;margin-top:2px;margin-right:3px;content:''}
.app-category a:hover{color:#0083c5;text-decoration:underline}
.app-category .full:before{display:inline;margin:-3px 0 0;height:20px;color:#aaa;content:' › ';font-size:15px}
.app-category .fa a{margin-left: 5px;}
.app-category .full:first-child:before{margin:0;content:''}
.app-category li.android a{color:#4e7d09}
.app-category li.android a:before{margin-right:3px;display:inline-block;vertical-align:-1px}
.app-category li.ios a{color:#000}
.app-category li.ios a:before{margin-top:2px;display:inline-block;vertical-align:-1px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.app-category li:before{margin-top:-4px}
.app-category li.ios a:before{margin-top:1px}
}
.stars{font-size:0;height:19px;padding-right:4px;vertical-align:middle}
.stars i{font-size:15px}
.rating-count{vertical-align:middle;color:#e99900;font-size:110%}
.app-compact{position:relative}
.app-compact .image{text-align:center;position:relative;background:transparent}
.app-compact .title{position:absolute;z-index:5;font-size: 18px;left:0;bottom:-22px;width:100%;margin:0;font-size:18px;background:#000;background:rgba(0,0,0,.9)}
.app-compact .title a{font-size: 60%;width:100%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:2px 4px 3px 8px;color:#fff}
.app-compact .price,.app-compact .popup-search .view{position:absolute;z-index:4;left:0;bottom:0;height:28px;line-height:27px;padding:0 8px;font-size:16px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;color:#fff;background:#863286}
.app-compact .wishlist{position:absolute;z-index:3;top:10px;right:10px;display:none;width:34px;height:34px;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;-o-border-radius:34px;border-radius:34px}
.app-compact .wishlist i{margin-top:9px;margin-left:8px}
.app-compact .wishlist.add{background:#ee4848}
.app-compact .wishlist.add i{height:18px;width:18px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -824px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.app-compact .wishlist.add i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -24px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.app-compact .wishlist.remove{background:#ee4848}
.app-compact .wishlist.remove i{height:18px;width:18px;background-image:url(images/xmain-s1a5efab220.png.pagespeed.ic.aPSVP0zMrO.png);background-position:0 -1118px;background-repeat:no-repeat}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.app-compact .wishlist.remove i{background-image:url(images/xmain-retina-s476163fed1.png.pagespeed.ic.UHN6AFL1AN.png);background-position:0 -990px;-webkit-background-size:32px auto;-moz-background-size:32px auto;-o-background-size:32px auto;background-size:32px auto}
}
.app-compact .thumb{display:block;position:relative;z-index:1;width:100%;height:0;padding-bottom:70%}
.app-compact .thumb img{position:absolute;top:0;height:100%;left:0;right:0;margin:0 auto}
.app-compact .image:hover .wishlist{display:block}
.app-compact .image:hover .wishlist:hover{-webkit-animation:pulse 1s infinite;-moz-animation:pulse 1s infinite;-ms-animation:pulse 1s infinite;-o-animation:pulse 1s infinite;animation:pulse 1s infinite}
.app-compact .app-category{float:left;max-width:79.5%;margin:0;margin-top:24px}
.app-compact .rating{float:right;margin-top:27px;font-size:13px;color:#e09400;font-weight:bold}
.app-compact .rating i{margin-right:2px;vertical-align:-1px}
.app-compact .rating i.empty{vertical-align:-1px}
.app-popup{position:absolute;z-index:25;width:465px;min-height:315px;padding-bottom:6px;background:#f3f3f3;border:1px solid #3d3d3d}
.app-popup .hero-image{position:relative;width:445px;max-height:246px;overflow:hidden;margin:10px 0 0 10px;background:#eaeaea}
.app-popup .hero-image .price,.app-popup .hero-image .popup-search .view{height:46px;line-height:45px;padding:0 15px;font-size:24px}
.app-popup .hero-image .tutorial{position:absolute;top:10px;right:10px;padding:5px 6px 4px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#2a1f0a;background:#ffbb38}
.app-popup .hero-image img{width:530px;height:236px}
.app-popup .popup-info{width:380px}
.app-popup .popup-info .big-title{margin:7px 0 0 10px;max-width:360px;line-height:1.2}
.app-popup .popup-info .big-title strong{font-weight:normal}
.app-popup .popup-info .app-category{float:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 10px}
.app-popup .popup-info .stars{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:0;margin-top:-2px;-webkit-transform:scale(.8) translateX(-18px);-moz-transform:scale(.8) translateX(-18px);-ms-transform:scale(.8) translateX(-18px);-o-transform:scale(.8) translateX(-18px);transform:scale(.8) translateX(-18px)}
.app-popup .author{position:absolute;bottom:10px;right:12px}
.app-popup .author .name{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:100px;height:25px;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:16px;padding-right:6px;text-align:right}
.app-popup .author img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:45px;height:45px}
.app-popup:before{position:absolute;z-index:2;content:''}
.app-popup:after{position:absolute;z-index:1;content:''}
.app-popup.right{left:100%;margin-left:15px}
.app-popup.right:before{left:-15px;left:-16px;border-left:7px solid transparent;border-right:9px solid #f2f2f2;border-bottom:8px solid transparent;border-top:8px solid transparent}
.app-popup.right:after{left:-20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid #393939;border-bottom:10px solid transparent;border-top:10px solid transparent}
.app-popup.left{right:100%;margin-right:15px}
.app-popup.left:before{right:-18px;border-left:9px solid #f2f2f2;border-right:9px solid transparent;border-bottom:8px solid transparent;border-top:9px solid transparent}
.app-popup.left:after{right:-22px;border-left:11px solid #393939;border-right:11px solid transparent;border-bottom:10px solid transparent;border-top:11px solid transparent}
.app-popup.top{bottom:0;z-index:9999}
.app-popup.top:before{bottom:65px}
.app-popup.top:after{bottom:63px}
.app-popup.bottom{top:-12px;z-index:9999}
.app-popup.bottom:before{top:130px}
.app-popup.bottom:after{top:128px}
.hide-app-popup,.app-compact:hover .app-popup:hover,.app-compact .app-popup:hover{
visibility:hidden;filter:alpha(opacity=0);opacity:0;-webkit-transition-property:all;
-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0;-moz-transition-duration:0;
-o-transition-duration:0;transition-duration:0}
.show-app-popup{display:block;visibility:visible;filter:alpha(opacity=100);opacity:1;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
.app-compact:hover .app-popup:hover,.app-compact .app-popup:hover{visibility:hidden}
@media only screen and (max-width:1079px){.app-compact .wishlist{display:none!important}
.app-popup{display:none!important}
}
#page #featured{margin:0;padding:1.66667em 0 2em 0}
#page #featured>.row{position:relative;z-index:2}
#page #featured .section-title{float:left}
#page #featured #slider-pagination{float:left;margin-left:13px;margin-top:13px}
#page #featured #slider-pagination span{float:left;cursor:pointer;margin-right:5px;width:10px;height:10px;border-radius:10px;background:#e2d2e2}
#page #featured #slider-pagination span.swiper-active-switch{background:#985998}
#page #featured #slide-left,#page #featured #slide-right{filter:alpha(opacity=15);opacity:.15;position:absolute;display:none;top:50px;width:60px;line-height:270px;text-align:center}
#page #featured #slide-left:hover,#page #featured #slide-right:hover{filter:alpha(opacity=100);opacity:1}
#page #featured #slide-left{left:-10%}
#page #featured #slide-right{right:-10%}
#page #featured .swiper-container{width:100%}
#page #featured .swiper-wrapper{width:100%}
#page #featured .swiper-slide{width:100%}
#page #featured .swiper-slide .description p{margin-bottom:0}
@media only screen and (min-width:1140px){#page #featured #slide-left,#page #featured #slide-right{display:block}
}
@media only screen and (min-width:1080px){#page #featured{padding:3.33333em 0 4em 0}
#page #featured #slide-left,#page #featured #slide-right,#page #featured .swiper-container,#page #featured .swiper-wrapper,#page #featured .swiper-slide{height:278px}
}
.app-featured{position:absolute;top:0;left:0;filter:alpha(opacity=0);opacity:0;visibility:hidden;font-size:15px;background:#fcfcfc}
.app-featured .app-photo{display:block}
.app-featured .app-photo img{width:100%}
.app-featured .large-5{position:relative}
.app-featured .title{padding-bottom:5px}
.app-featured .title h3{display:inline;line-height:1.1}
.app-featured .title a{margin-top:-4px;font-size:24px;font-weight:400;color:#0083c5}
.app-featured .stars{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:-11px 0 0 6px}
.app-featured .app-category{clear:both;margin:0;font-size:12px}
.app-featured .app-category a:before{margin-top:2px;margin-right:3px!important}
.app-featured .description{margin-top:10px;color:#787878}
.app-featured .description p{line-height:1.5}
.app-featured .button,.app-featured .button-group>li>a,.app-featured .button-group>li>button{display:block;width:100%;font-size:22px;text-align:center}
@media only screen and (min-width:420px){.app-featured .large-5{padding-bottom:54px}
.app-featured .button,.app-featured .button-group>li>a,.app-featured .button-group>li>button{position:absolute;bottom:0;left:10px;width:30%}
.app-featured .button.cta,.app-featured .button-group>li>a.cta,.app-featured .button-group>li>button.cta{width:62%;left:auto;right:10px}
}
@media only screen and (min-width:1080px){.app-featured .columns{height:278px}
}
.app-featured:first-child,.swiper-wrapper.active li{position:static;filter:alpha(opacity=100);opacity:1;visibility:visible}
body.homepage #page #promo .background{background-image:url(images/content/xHP-promo-small.jpg.pagespeed.ic.TjCXn-6iB5.jpg)}
@media only screen and (min-width:768px){body.homepage #page #promo .background{background-image:url(images/content/xHP-promo-medium.jpg.pagespeed.ic.9EeMytHQJh.jpg)}
}
@media only screen and (min-width:1080px){body.homepage #page #promo .background{background-image:url(images/content/xHP-promo-large.jpg.pagespeed.ic.CSKTXTk9kk.jpg)}
}
body.homepage #page #promo h1,body.homepage #page #promo h2,body.homepage #page #promo h3,body.homepage #page #promo h4,body.homepage #page #promo .circle strong,body.homepage #page #promo .title{font-weight:400}
body.homepage #page #promo .circles{margin-bottom:25px}
body.homepage #page #promo .circles li{margin:0 30px}
body.homepage #page #promo .circles li p{margin-top:15px;font-style:italic}
body.homepage #page #promo .circles .circle{width:132px;height:132px;font-size:2.6em;line-height:128px;-webkit-border-radius:132px;-moz-border-radius:132px;-ms-border-radius:132px;-o-border-radius:132px;border-radius:132px;border:2px solid #fff}
body.homepage #page #promo .circles .circle strong{font-weight:300}
body.homepage #page #promo .circles .circle:hover{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);border-color:#f8c300}
body.homepage #page #promo .circles .circle:hover~.title a{color:#f8c300}
body.homepage #page #promo .circles .title{padding-top:10px;font-size:1.66667em}
body.homepage #page #promo .circles .title a{color:#fff}
body.homepage #page #promo .info-bottom{z-index:10;display:block;position:absolute;width:100%;background:rgba(0,0,0,.15);bottom:0}
body.homepage #page #promo .info-bottom .info-text{padding:5px;display:inline-block;vertical-align:middle}
body.homepage #page #promo .info-bottom .info-text h4{margin:0}
body.homepage #page #promo .info-bottom .info-text a{margin-top:-10px;margin-bottom:-10px}
body.homepage #page #promo .info-bottom .info-video{display:inline-block}
@media only screen and (min-width:1080px){body.homepage #page #promo .info-bottom .info-text{padding:20px}
}
@media only screen and (min-width:768px){body.homepage #page #promo .hp-cta{margin-right:1em}
}
body.homepage .button.hp-video,body.homepage .button-group>li>a.hp-video,body.homepage .button-group>li>button.hp-video{color:#79626e;background:#fff;background:rgba(255,255,255,.85);opacity:.6}
body.homepage .button.hp-video:hover,body.homepage .button-group>li>a.hp-video:hover,body.homepage .button-group>li>button.hp-video:hover{color:#000;background:#fff;background:rgba(255,255,255,.95);opacity:1}
body.homepage .button.hp-video img,body.homepage .button-group>li>a.hp-video img,body.homepage .button-group>li>button.hp-video img{vertical-align:middle;margin-top:-4px;margin-right:10px}
body.homepage .button.hp-cta,body.homepage .button-group>li>a.hp-cta,body.homepage .button-group>li>button.hp-cta{color:#2c4a14;background:#8ed157;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#92d65a),color-stop(100%,#8bcc56));background:-webkit-linear-gradient(top,#92d65a,#8bcc56);background:-moz-linear-gradient(top,#92d65a,#8bcc56);background:-o-linear-gradient(top,#92d65a,#8bcc56);background:linear-gradient(top,#92d65a,#8bcc56)}
body.homepage .button.hp-cta:hover,body.homepage .button-group>li>a.hp-cta:hover,body.homepage .button-group>li>button.hp-cta:hover{color:#fff}
body.homepage .page-tabs{border-bottom-color:transparent;font-size:20px}
body.homepage #tuts-downs .section-title a{color:#863286}
body.homepage #tuts-downs .section-title a:hover{text-decoration:underline}
#page #as-seen-on{padding-bottom:15px;margin-bottom:0;background:#efefef}
#page #as-seen-on .section-title{font-size:1.73333em;font-weight:300;text-transform:uppercase;color:#bbb;text-shadow:0 1px 0 rgba(255,255,255,.3)}
#page #as-seen-on i{background-image:url(images/xlogos-small-sb8ae449616.png.pagespeed.ic.Hmeub9ccKp.png)}
#page #as-seen-on .wired i{background-position:-343px -31px;height:28px;width:136px}
#page #as-seen-on .techcrunch i{background-position:-272px -59px;height:36px;width:71px}
#page #as-seen-on .readwrite i{background-position:-106px -95px;height:29px;width:166px}
#page #as-seen-on .yahoogames i{background-position:-479px 0;height:31px;width:86px}
#page #as-seen-on .bbc i{background-position:0 -124px;height:32px;width:106px}
@media only screen and (min-width:768px){#page #as-seen-on i{background-image:url(images/xlogos-s3a46c1d2b8.png.pagespeed.ic.cgMf4xFN6E.png)}
#page #as-seen-on .wired i{background-position:-598px -119px;height:46px;width:227px}
#page #as-seen-on .techcrunch i{background-position:-479px -165px;height:60px;width:119px}
#page #as-seen-on .readwrite i{background-position:-203px -225px;height:48px;width:276px}
#page #as-seen-on .yahoogames i{background-position:-933px -32px;height:65px;width:180px}
#page #as-seen-on .bbc i{background-position:0 -273px;height:61px;width:203px}
}
#tuts-downs ul li{margin-bottom:.5em;padding-left:90px}
#tuts-downs ul li .thumb{float:left;margin-left:-90px}
#tuts-downs ul li .thumb img{width:75px;height:65px}
#tuts-downs ul li div{float:left}
#tuts-downs ul li .title{margin:-7px 0 1px 0;font-family:"Roboto Condensed","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1.46667em;color:#0083c5}
#tuts-downs ul li .title:hover{text-decoration:underline}
#tuts-downs ul li .description{display:block;margin:0;font-size:14px;line-height:1.4}
@media only screen and (min-width:768px){#tuts-downs ul li .description{height:38px;overflow:hidden}
}
#tuts-downs ul li:last-child{margin-bottom:0}
.tooltipster-default{color:#fff;border:2px solid #000;background:#4c4c4c}
.tooltipster-default .tooltipster-content{padding:8px 10px;overflow:hidden}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-8px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-8px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-8px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-8px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-8px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-8px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{filter:alpha(opacity=0);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{filter:alpha(opacity=100);opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-swing{filter:alpha(opacity=0);opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing-show{filter:alpha(opacity=100);opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;top:0!important;filter:alpha(opacity=0);opacity:0}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;left:0!important;filter:alpha(opacity=0);opacity:0}
.tooltipster-content-changing{filter:alpha(opacity=50);opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.tooltipster-base,.tooltipster-base *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.tooltipster-base .tooltipster-content{padding:8px 9px 7px!important;font-size:14px;color:#fff;line-height:20px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.8}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0;-o-transform:translate3d(0,0,0);-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0;transform:translate3d(0,0,0);transition-timing-function:ease}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.add-comment .redactor_box{margin-left:0;min-height:50px}
.add-comment .redactor_box .redactor_editor{min-height:50px}
.redactor_editor,.redactor_editor:focus{background:#fff!important}
.edit-comment-original-content{overflow:hidden}
.redactor_editor ul{list-style:disc}
.redactor_editor ul ul,.redactor_editor ol ul{list-style:circle}
.redactor_editor ol{list-style:decimal}
.redactor_editor ol ol,.redactor_editor ul ol{list-style:lower-alpha}
.tag_title{color:#863286;font-size:2.13333em;font-weight:400;margin-bottom:0;margin-top:-8px}
#redactor_tab1:last-child{display:none!important}
.button.ignore{background-color:#ee4848;color:#fff}
.button.ignore:hover{background-color:#ff5050;color:#fff}
