/**
* Fonts
*/

/**
*---------------------------------------------------------------------------
* Journal
*---------------------------------------------------------------------------
*/
@font-face {
    font-family: 'Journal';
    src: url('../fonts/journal/journal.eot');
    src: url('../fonts/journal/journal.eot?#iefix') format('embedded-opentype'),
    url('../fonts/journal/journal.woff') format('woff'),
    url('../fonts/journal/journal.ttf') format('truetype'),
    url('../fonts/journal/journal.svg#Journal') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**
*---------------------------------------------------------------------------
* intro section
*---------------------------------------------------------------------------
*/
section.intro, section.outro {
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: rgb(255, 255, 255);
}

.page-product-cta section.intro .wrapper {
    padding: 4% 0 7% 0;
}

/**
*---------------------------------------------------------------------------
* intro image overlay
*---------------------------------------------------------------------------
*/
section.intro .image_overlay, section.outro .image_overlay {
    overflow: hidden;
}

.page-product-ctc section.intro .image_overlay,
.page-product-cta section.intro .image_overlay,
.page-product-ctts section.intro .image_overlay {
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
    filter: blur(5px);
}

.page-product-ctp .intro .image_overlay,
.page-product-ct .intro .image_overlay {
    overflow: hidden;
    background-position: 50% 60%;

    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -ms-filter: blur(3px);
    -o-filter: blur(3px);
    filter: blur(3px);
}

.page-product-ctm .intro .image_overlay {
    overflow: hidden;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);
    -o-filter: blur(2px);
    filter: blur(2px);
}

.page-product-cta section.intro .image_overlay {
    background-position: center 87%;
}

/**
*---------------------------------------------------------------------------
* intro color overlay
*---------------------------------------------------------------------------
*/
.page-product-heic .intro .color_overlay {
    background-color: rgba(162, 126, 141, 0.7);
}

.page-product-heic .outro .color_overlay {
    background-color: rgba(236, 139, 134, 0.5);
}

.page-product-heic .outro .bottom .color_overlay {
    top: auto;
    height: 80px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.6);
}

.page-product-ctc section.intro .color_overlay {
    opacity: 0.7;
    background: -webkit-linear-gradient(50deg, rgb(30, 19, 12) 10%, rgb(154, 132, 120) 90%);
    background: -moz-linear-gradient(50deg, rgb(30, 19, 12) 10%, rgb(154, 132, 120) 90%);
    background: -ms-linear-gradient(50deg, rgb(30, 19, 12) 10%, rgb(154, 132, 120) 90%);
    background: -o-linear-gradient(50deg, rgb(30, 19, 12) 10%, rgb(154, 132, 120) 90%);
    background: linear-gradient(50deg, rgb(30, 19, 12) 10%, rgb(154, 132, 120) 90%);
}

.page-product-ctts section.intro .color_overlay {
    opacity: 0.7;
    background: -webkit-linear-gradient(50deg, rgb(92, 37, 141) 10%, rgb(67, 137, 162) 90%);
    background: -moz-linear-gradient(50deg, rgb(92, 37, 141) 10%, rgb(67, 137, 162) 90%);
    background: -ms-linear-gradient(50deg, rgb(92, 37, 141) 10%, rgb(67, 137, 162) 90%);
    background: -o-linear-gradient(50deg, rgb(92, 37, 141) 10%, rgb(67, 137, 162) 90%);
    background: linear-gradient(50deg, rgb(92, 37, 141) 10%, rgb(67, 137, 162) 90%);
}

.page-product-ctp section.intro .color_overlay {
    opacity: 0.5;
    /* Lemon Twist */
    background: -webkit-linear-gradient(50deg, rgb(60, 165, 92) 10%, rgb(181, 172, 73) 90%);
    background: -moz-linear-gradient(50deg, rgb(60, 165, 92) 10%, rgb(181, 172, 73) 90%);
    background: -ms-linear-gradient(50deg, rgb(60, 165, 92) 10%, rgb(181, 172, 73) 90%);
    background: -o-linear-gradient(50deg, rgb(60, 165, 92) 10%, rgb(181, 172, 73) 90%);
    background: linear-gradient(50deg, rgb(60, 165, 92) 10%, rgb(181, 172, 73) 90%);
}

.page-product-ctm section.intro .color_overlay {
    opacity: 0.65;
    /* SoundCloud gradient */
    background: -webkit-linear-gradient(50deg, rgb(254, 140, 0) 10%, rgb(248, 54, 0) 90%);
    background: -moz-linear-gradient(50deg, rgb(254, 140, 0) 10%, rgb(248, 54, 0) 90%);
    background: -ms-linear-gradient(50deg, rgb(254, 140, 0) 10%, rgb(248, 54, 0) 90%);
    background: -o-linear-gradient(50deg, rgb(254, 140, 0) 10%, rgb(248, 54, 0) 90%);
    background: linear-gradient(50deg, rgb(254, 140, 0) 10%, rgb(248, 54, 0) 90%);
}

.page-product-cta section.intro .color_overlay {
    opacity: 0.7;
    background: -webkit-linear-gradient(90deg, rgb(95, 44, 130) 10%, rgb(73, 160, 157) 90%);
    background: -moz-linear-gradient(90deg, rgb(95, 44, 130) 10%, rgb(73, 160, 157) 90%);
    background: -ms-linear-gradient(90deg, rgb(95, 44, 130) 10%, rgb(73, 160, 157) 90%);
    background: -o-linear-gradient(90deg, rgb(95, 44, 130) 10%, rgb(73, 160, 157) 90%);
    background: linear-gradient(90deg, rgb(95, 44, 130) 10%, rgb(73, 160, 157) 90%);
}

.page-product-cta section.intro .color_overlay:after {
    display: block;
    position: absolute;
    content: '';
    z-index: 555;
    opacity: 0.2;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    background: none;
    background-image: url('/images/cta/bg/cta-header-background-02.svg');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/**
*---------------------------------------------------------------------------
* intro color overlay
*---------------------------------------------------------------------------
*/
.page-product-ct .intro .color_overlay {
    opacity: 0.7;
    /* Aqua Marine gradient */
    background: -webkit-linear-gradient(50deg, rgb(26, 41, 128) 10%, rgb(38, 208, 206) 90%);
    background: -moz-linear-gradient(50deg, rgb(26, 41, 128) 10%, rgb(38, 208, 206) 90%);
    background: -ms-linear-gradient(50deg, rgb(26, 41, 128) 10%, rgb(38, 208, 206) 90%);
    background: -o-linear-gradient(50deg, rgb(26, 41, 128) 10%, rgb(38, 208, 206) 90%);
    background: linear-gradient(50deg, rgb(26, 41, 128) 10%, rgb(38, 208, 206) 90%);
}

.page-product-heic.v2 .outro .bottom {
    background-color: #055A53;
}

.page-product-heic .outro .bottom .wrapper {
    padding: 20px 0;
}

.page-product-heic .outro .bottom p {
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* intro content wrapper
*---------------------------------------------------------------------------
*/
section.intro .wrapper, section.outro .wrapper {
    padding: 45px 0 55px 0;
}

.page-product-ctc .intro .wrapper,
.page-product-ctts .intro .wrapper,
.page-product-ctm .intro .wrapper {
    padding: 4% 0 6% 0;
}

.page-product-ct .intro .wrapper {
    padding: 4% 0 5% 0;
}

.page-product-heic .instruction {
    margin-top: 25px;
}

.page-product-heic .instruction ol {
    margin-top: 32px;
}

.page-product-heic .disk-space-text, .page-product-heic .features-text {
    margin-top: 42px;
}

/**
*---------------------------------------------------------------------------
* Shelbee Product page
*---------------------------------------------------------------------------
*/
.h-90-px {
    height: 90px;
}

.text-color-white {
    color: #ffffff;
}

.text-color-d-green {
    color: #0c5747 !important;
}

.text-color-d-gray {
    color: #484848 !important;
}

.text-color-green {
    color: #189324 !important;
}

.text-color-red {
    color: #fc4243 !important;
}

/**
*---------------------------------------------------------------------------
* intro app name first & last part. H1
*---------------------------------------------------------------------------
*/
.page-product-cts section.intro .wrapper h1 .app_name .first,
.page-product-cts section.intro .wrapper h1 .app_name .last,
.page-product-cts section.intro .wrapper .app_name .first,
.page-product-cts section.intro .wrapper .app_name .last {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-family: 'Journal';
    font-size: 50pt;
    line-height: 40px;
}

.page-product-ctm .intro .wrapper h1 {
    text-align: center;
    font-weight: lighter;
    color: rgba(255, 255, 255, 0.95);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.3);
}

section.intro .wrapper h1,
section.intro .wrapper h2,
section.intro .wrapper p {
    text-align: center;
    font-weight: lighter;
    color: rgb(255, 255, 255);
}

.page-product-cta section.intro .wrapper p {
    font-size: 16pt;
    font-weight: lighter;
    line-height: 1.5;
}

.bg-green-1 {
    background-color: #0c5747;
}

.bg-green-2 {
    background-color: #148f76;
}

.ta-center {
    text-align: center !important;
}

.ta-right {
    text-align: right !important;
}

.page-product-cts .intro, .page-product-cts .outro {
    width: 100%;
    height: 324px;
    background: #011329 url("/images/cts/v2/bg-product-cts.jpg") no-repeat center;
    background-size: cover;
}

.page-product-cts .intro h1, .page-product-cts .download h2, .page-product-cts .outro h2 {
    font-size: 3rem;
}

.page-product-cts .intro h2, .page-product-cts .outro h3 {
    font-size: 1.8rem;
}

.page-product-cts .intro h1, .page-product-cts .intro h2, .page-product-cts .download h2,
.page-product-cts .download p, .page-product-cts .outro h2 {
    margin-bottom: 1rem;
}

.page-product-ctc .intro .app_name {
    font-size: 42px;
}

/**
*---------------------------------------------------------------------------
* Intro Font sizes
*---------------------------------------------------------------------------
*/

.page-product-ctts .intro .wrapper h1,
.page-product-cta .intro .wrapper h1,
.page-product-ct .intro .wrapper h1,
.page-product-ctm .intro .wrapper h1 {
    font-size: 42px;
    font-weight: lighter;
    line-height: 1.3;
}

.page-product-ctp .intro .wrapper h1 {
    font-size: 37px;
    font-weight: lighter;
    line-height: 1.3;
}

.page-product-ctts .intro .wrapper p {
    font-size: 18px;
    font-weight: lighter;
    line-height: 1.5;
}

.page-product-ct .intro .wrapper p {
    font-weight: lighter;
    line-height: 1.5;
}

.page-product-ctm .intro .wrapper p {
    font-size: 21px;
    font-weight: lighter;
    line-height: 1.5;
}

/**
*---------------------------------------------------------------------------
* intro cnet box
*---------------------------------------------------------------------------
*/
section.intro .wrapper p a.cnet_box {
    margin-left: 3%;
    /* background: none; */
    background: rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

section.intro .wrapper p a.cnet_box:hover,
section.intro .wrapper p a.cnet_box:focus {
    background: rgba(255, 255, 255, 0.5);
    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.1), 3px 5px 10px rgba(0, 0, 0, 0.3);
}

section.intro .wrapper p a.cnet_box span {
    display: block;
    transition: 0.3s;
}

section.intro .wrapper p a.cnet_box span.label {
    /* color: rgba(0,0,0,0.6); */
    color: rgba(255, 255, 255, 0.7);
}

section.intro .wrapper p a.cnet_box:hover span.label,
section.intro .wrapper p a.cnet_box:focus span.label {
    /* color: rgb(52,152,219); */
    color: rgba(0, 0, 0, 0.6);
    transition: 0.3s;
}

section.intro .wrapper p a.cnet_box span.rating {
    height: 20px;
    padding: 5px 0;
    background: url('/images/cnet-editors-rating-outstanding.png') no-repeat center center;
}

/**
Table Shelbee
*/
.bg-iphone-x {
    min-height: 240px;
    background: url("/images/cts/v2/iphone-x.png") no-repeat left top;
    padding-left: 100px;
    padding-top: 40px;
}

table.table-shelbee {
    border: 1px solid #e5e5e5;
    background-color: #fdf6f6;
    width: 100%;
    border-collapse: collapse;
    opacity: 0.9; /* Полупрозрачный фон */
    filter: alpha(Opacity=70); /* Прозрачность в IE */
}

table.table-shelbee td, table.table-shelbee th {
    border: 1px solid #e5e5e5;
    padding: 6px;
}

table.table-shelbee tbody td, table.table-shelbee tfoot td {
    font-size: 1rem
}

/**
*---------------------------------------------------------------------------
* intro content texts
*---------------------------------------------------------------------------
*/
.wrapper h1,
.wrapper h2,
.wrapper p,
.wrapper ul li,
.wrapper ol li {
    font-weight: lighter;
}

.wrapper ul li,
.wrapper ol li {
    font-size: 21px;
}

.page-product-cts .wrapper h2,
.page-product-heic .wrapper h2,
.page-product-cts .wrapper p,
.page-product-heic .wrapper p,
.page-product-cts .wrapper ul li,
.page-product-heic .wrapper ul li,
.page-product-cts .wrapper h1,
.page-product-heic .wrapper h1 {
    line-height: 1.3;
}

.page-product-ctp .intro .wrapper p,
.page-product-cts .wrapper p,
.page-product-heic .wrapper p,
.page-product-ct .intro .wrapper p {
    font-size: 21px;
}

.intro .display-1 {
    margin: 0;
    padding: 5px 0;
    font-style: normal;
    font-weight: lighter;
}

.intro h1, .outro h1, .intro h2, .outro h2, .intro p, .outro p, .intro div, .outro div,
.intro ul li, .intro ol li, .outro ul li, .outro ol li {
    text-align: center;
    color: rgba(255, 255, 255, 0.95);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3), 0 0 17px rgba(0, 0, 0, 0.3);
}

.wrapper ul li, .wrapper ol li {
    text-align: left;
}

.page-product-heic .intro .label,
.page-product-cts .intro .label,
.page-product-cta section.intro .wrapper h1 .label {
    display: inline-block;
    position: relative;
    padding: 5px 10px;
    margin: 0 0 0 2px;
    background: rgba(92, 151, 191, 0.5);
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    font-size: 16px;
    font-weight: lighter;
    line-height: normal;
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}

.page-product-cts .intro .label {
    background: #e87e04;
    border: 0;
}

.page-product-cta section.intro .wrapper h1 .label {
    margin: 0 0 0 10px;
}

.heic-slogans .display-1 {
    font-size: 46px;
}

.page-product-heic.v2 .intro .label {
    background: #0A726D;
}

.page-product-heic.v2 .intro h1, .page-product-heic.v2 .intro h2, .page-product-heic.v2 .display-1 {
    text-align: left;
}

.page-product-heic.v2 .display-2 {
    padding-right: 2em;
}

.page-product-heic.v2 .intro .heic-icon {
    margin-top: 11px;
}

.page-product-heic.v2 .intro .heic-icon img {
    max-height: 100px;
}

.section-secondary h2 {
    font-size: 42px;
    margin-bottom: 20px;
}

.section-secondary p {
    margin-bottom: 15px;
}

.section-secondary .image-wrapper {
    min-height: 100px;
    min-width: 100px;
    margin: 0 auto;
    padding: 0 25px;
}

.page-product-heic .image-wrapper .image-box {
    width: 170px;
    height: 170px;
    margin: 0 auto;
}

.image-gallery h3 {
    margin: 1rem 0;
    font-weight: bold;
}

.featured-in .image-gallery img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: 0.1s;
}

.featured-in .image-gallery img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    filter: grayscale(0%);
}

.featured-in .image-gallery p {
    margin-top: 1.5em;
    font-size: 1.2em;
}

.bg-light-grey-1 {
    background-color: #f2f2f2;
}

.bg-light-grey-2 {
    background-color: #eee8e8;
}

.section-3 p {
    font-size: 19px !important;
}

.page-product-heic.v2 section.intro, .page-product-heic.v2 section.outro {
    background: #09A698;
}

.page-product-heic .outro h2 {
    font-size: 38px;
    margin: 20px 0;
}

.page-product-heic .outro p {
    margin-bottom: 20px;
}

.ct_button.btn_large.try-ctp {
    width: auto;
}

.page-product-bundle section.intro .wrapper {
    padding: 5% 0 8% 0;
}

.page-product-ctp section.intro .wrapper {
    padding: 6% 0 8% 0;
}

/**
*---------------------------------------------------------------------------
* sections
*---------------------------------------------------------------------------
*/
.page-product-bundle section:nth-child(even) {
    background: rgba(0, 0, 0, 0.03);
}

/**
*---------------------------------------------------------------------------
* sections wrapper
*---------------------------------------------------------------------------
*/
.page-product-bundle section .wrapper,
.page-product-cta section .wrapper {
    padding: 3% 0;
}

/**
*---------------------------------------------------------------------------
* paragraph
*---------------------------------------------------------------------------
*/
.page-product-bundle section .wrapper p,
.page-product-cta section .wrapper p {
    font-size: 14pt;
    line-height: 1.7;
}

/**
* Intro section
*/

/**
*---------------------------------------------------------------------------
* intro section
*---------------------------------------------------------------------------
*/
.page-product-bundle section.intro,
.page-product-cta section.intro {
    overflow: hidden;
    padding: 0;
    margin: 0;
    background: rgb(255, 255, 255);
}

/**
*---------------------------------------------------------------------------
* intro color overlay
*---------------------------------------------------------------------------
*/
.page-product-bundle section.intro .color_overlay {
    opacity: 0.5;
    background: -webkit-linear-gradient(50deg, rgb(0, 0, 0) 10%, rgb(0, 0, 51) 90%);
    background: -moz-linear-gradient(50deg, rgb(0, 0, 0) 10%, rgb(0, 0, 51) 90%);
    background: -ms-linear-gradient(50deg, rgb(0, 0, 0) 10%, rgb(0, 0, 51) 90%);
    background: -o-linear-gradient(50deg, rgb(0, 0, 0) 10%, rgb(0, 0, 51) 90%);
    background: linear-gradient(50deg, rgb(0, 0, 0) 10%, rgb(0, 0, 51) 90%);
}

.page-product-bundle section.intro .color_overlay::after {
    display: block;
    position: absolute;
    content: '';
    z-index: 555;
    opacity: 0.25;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    background: none;
    background-image: url('/images/cta/bg/cta-header-background-02.svg');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/**
*---------------------------------------------------------------------------
* presentation content
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper h1,
.page-product-bundle section.presentation .wrapper p,
.page-product-cta section.presentation .wrapper h1,
.page-product-cta section.presentation .wrapper p {
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.6);
}

/**
*---------------------------------------------------------------------------
* presentation headline
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper h1,
.page-product-cta section.presentation .wrapper h1 {
    font-size: 25pt;
}

/**
*---------------------------------------------------------------------------
* presentation paragraph
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper p,
.page-product-cta section.presentation .wrapper p {
    font-size: 16pt;
}

/**
*---------------------------------------------------------------------------
* presentation product navigation items content
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col .content {
    padding: 0 5px;
}

.page-product-bundle section.presentation .wrapper .columns .col .content a {
    display: block;
    position: relative;
    outline: none;
    padding: 20px 0;
}

.page-product-bundle section.presentation .wrapper .columns .col .content a::before {
    display: block;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(52, 152, 219, 0.1);
    box-shadow: inset 0 0 0 2px rgba(52, 152, 219, 0.1);
    border-radius: 3px;

    -webkit-transform: translate3d(0, 30%, 0);
    -moz-transform: translate3d(0, 30%, 0);
    -ms-transform: translate3d(0, 30%, 0);
    -o-transform: translate3d(0, 30%, 0);
    transform: translate3d(0, 30%, 0);

    -webkit-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
}

.page-product-bundle section.presentation .wrapper .columns .col .content a:hover::before {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);

    -webkit-transition: 0.45s ease-in-out;
    transition: 0.45s ease-in-out;
}

/**
*---------------------------------------------------------------------------
* presentation product navigation icons
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col a figure.icon {
    display: block;
    position: relative;
    width: 80px;
    height: 80px;
    padding: 0;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(0, 0, 0, 0.1), 0 5px 10px rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    transition: 0.8s ease-out;
}

.page-product-bundle section.presentation .wrapper .columns .col a:hover figure.icon,
.page-product-bundle section.presentation .wrapper .columns .col a:focus figure.icon {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
    transition: 0.8s ease-out;
}

/**
*---------------------------------------------------------------------------
* presentation product navigation name
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col a p.name {
    padding: 15px 0 5px 0;
    margin: 0;

    text-align: center;
    font-size: 12pt;
    color: rgba(0, 0, 0, 0.5);
}

/**
*---------------------------------------------------------------------------
* copytrans icon
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.ct figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 0;
}

/**
*---------------------------------------------------------------------------
* copytrans contacts icon
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.ctc figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 -85px;
}

/**
*---------------------------------------------------------------------------
* copytrans photo icon
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.ctp figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 -170px;
}

/**
*---------------------------------------------------------------------------
* copytrans tuneswift icon
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.ctts figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 -510px;
}

/**
*---------------------------------------------------------------------------
* copytrans shelbee
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.cts figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 -425px;

}

/**
*---------------------------------------------------------------------------
* copytrans cloudly
*---------------------------------------------------------------------------
*/
.page-product-bundle section.presentation .wrapper .columns .col.ctl figure.icon {
    background: url(/images/index/sprite-icons-80.png) 0 -680px;

}

/**
*---------------------------------------------------------------------------
* features section
*---------------------------------------------------------------------------
*/
.page-product-ctc section.features,
.page-product-ctm section.features,
.page-product-ctts section.features {
    /* used to prevent window horizontal scrollbar in mobile display
    because of tab sheet navigation */
    overflow: hidden;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1);
}

section.features .tabs_wrapper {
    /* reset default */
    background: none;
    box-shadow: none;
    outline: none;
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav {
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
}

section.features .tabs_wrapper .tabs_nav ul,
section.features .tabs_wrapper .tabs_nav ul li,
section.features .tabs_wrapper .tabs_nav ul li a {
    outline: none;
}

section.features .tabs_wrapper .tabs_nav ul li {
    margin-right: 5px;
}

section.features .tabs_wrapper .tabs_nav ul li a {
    display: block;
    position: relative;
    font-size: 13pt;
    box-shadow: none;
    border-radius: 3px 3px 0 0;
}

section.features .tabs_wrapper .tabs_nav ul li:hover a,
section.features .tabs_wrapper .tabs_nav ul li:focus a,
section.features .tabs_wrapper .tabs_nav ul li a:hover,
section.features .tabs_wrapper .tabs_nav ul li a:focus,
section.features .tabs_wrapper .tabs_nav ul li.current a,
section.features .tabs_wrapper .tabs_nav ul li.current:hover a,
section.features .tabs_wrapper .tabs_nav ul li.current:focus a,
section.features .tabs_wrapper .tabs_nav ul li.current a:hover,
section.features .tabs_wrapper .tabs_nav ul li.current a:focus {
    background: rgba(0, 0, 0, 0.05);
    box-shadow: none;
    color: rgb(52, 152, 219);
}

/* features tabsheet navigation item child elements */

section.features .tabs_wrapper .tabs_nav ul li a span {
    display: block;
    position: relative;
}

section.features .tabs_wrapper .tabs_nav ul li a span.icon {
    position: absolute;
    top: 0;
    left: 15px;
    width: 20px;
    height: 100%;
}

section.features .tabs_wrapper .tabs_nav ul li a span.label {
    padding-left: 20px;
}

section.features .tabs_wrapper .tabs_nav ul li a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li a span.icon:after {
    display: block;
    position: absolute;
    content: '';
    opacity: 1;
    visibility: visible;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    transition: 0.3s;
}

section.features .tabs_wrapper .tabs_nav ul li a span.icon:after {
    opacity: 0;
    visibility: hidden;
}

section.features .tabs_wrapper .tabs_nav ul li:hover a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li:hover a span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li:focus a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li:focus a span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li a:hover span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li a:hover span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li a:focus span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li a:focus span.icon:after {
    transition: 0.3s;
}

section.features .tabs_wrapper .tabs_nav ul li.current a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li:hover a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li:focus a span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li a:hover span.icon:before,
section.features .tabs_wrapper .tabs_nav ul li a:focus span.icon:before {
    opacity: 0;
    visibility: hidden;
}

section.features .tabs_wrapper .tabs_nav ul li.current a span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li:hover a span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li:focus a span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li a:hover span.icon:after,
section.features .tabs_wrapper .tabs_nav ul li a:focus span.icon:after {
    opacity: 1;
    visibility: visible;
}

/**
*---------------------------------------------------------------------------
* item contact icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_contacts a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtvcGFjaXR5OjAuNTtlbmFibGUtYmFja2dyb3VuZDpuZXcgO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy41IDE2LjZ2LTEuMmMxLjctLjkgMy0zLjMgMy01LjYgMC0zLjggMC02LjgtNC41LTYuOHMtNC41IDMtNC41IDYuOGMwIDIuMyAxLjMgNC42IDMgNS42djEuMmMtNS4xLjQtOSAyLjktOSA1LjloMjFjMC0zLTMuOS01LjUtOS01Ljl6Ii8+PC9zdmc+');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_contacts a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzNDk4REI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjUgMTYuNnYtMS4yYzEuNy0uOSAzLTMuMyAzLTUuNiAwLTMuOCAwLTYuOC00LjUtNi44cy00LjUgMy00LjUgNi44YzAgMi4zIDEuMyA0LjYgMyA1LjZ2MS4yYy01LjEuNC05IDIuOS05IDUuOWgyMWMwLTMtMy45LTUuNS05LTUuOXoiLz48L3N2Zz4=');
}

/**
*---------------------------------------------------------------------------
* item messages icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_messages a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI3IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTExLjI1IDBjNi4yMTMgMCAxMS4yNSA0LjA3NiAxMS4yNSA5LjEwNHMtNS4wMzcgOS4xMDQtMTEuMjUgOS4xMDRjLS41OTcgMC0xLjE4Mi0uMDM4LTEuNzU0LS4xMS0yLjQxNyAyLjQwNy01LjIwNyAyLjgzOC03Ljk5NiAyLjkwMnYtLjU4OWMxLjUwNi0uNzM1IDIuNzE5LTIuMDczIDIuNzE5LTMuNjAzIDAtLjIxMy0uMDE3LS40MjMtLjA0OC0uNjI4LTIuNTQ0LTEuNjY5LTQuMTcxLTQuMjE4LTQuMTcxLTcuMDc2IDAtNS4wMjggNS4wMzctOS4xMDQgMTEuMjUtOS4xMDR6bTEyLjA5NCAyMC40MDdjMCAxLjMxMS44NTEgMi40NTkgMi4xNTYgMy4wODh2LjUwNWMtMi40MTctLjA1NC00LjYzNi0uNDI0LTYuNzMtMi40ODctLjQ5NS4wNjItMS4wMDMuMDk1LTEuNTIuMDk1LTIuMjM4IDAtNC4yOTktLjYwNC01Ljk0NC0xLjYxOCAzLjM5MS0uMDEyIDYuNTkyLTEuMDk4IDkuMDItMy4wNjMgMS4yMjQtLjk5IDIuMTg5LTIuMTUyIDIuODY5LTMuNDUzLjcyMS0xLjM4IDEuMDg3LTIuODUgMS4wODctNC4zNjkgMC0uMjQ1LS4wMTEtLjQ4OC0uMDI5LS43MyAxLjcwMSAxLjQwNSAyLjc0OCAzLjMxOSAyLjc0OCA1LjQzIDAgMi40NDktMS40MSA0LjYzNC0zLjYxNSA2LjA2NS0uMDI3LjE3Ni0uMDQxLjM1NS0uMDQxLjUzOHoiLz48L3N2Zz4=');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_messages a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI3IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTEuMjUgMGM2LjIxMyAwIDExLjI1IDQuMDc2IDExLjI1IDkuMTA0cy01LjAzNyA5LjEwNC0xMS4yNSA5LjEwNGMtLjU5NyAwLTEuMTgyLS4wMzgtMS43NTQtLjExLTIuNDE3IDIuNDA3LTUuMjA3IDIuODM4LTcuOTk2IDIuOTAydi0uNTg5YzEuNTA2LS43MzUgMi43MTktMi4wNzMgMi43MTktMy42MDMgMC0uMjEzLS4wMTctLjQyMy0uMDQ4LS42MjgtMi41NDQtMS42NjktNC4xNzEtNC4yMTgtNC4xNzEtNy4wNzYgMC01LjAyOCA1LjAzNy05LjEwNCAxMS4yNS05LjEwNHptMTIuMDk0IDIwLjQwN2MwIDEuMzExLjg1MSAyLjQ1OSAyLjE1NiAzLjA4OHYuNTA1Yy0yLjQxNy0uMDU0LTQuNjM2LS40MjQtNi43My0yLjQ4Ny0uNDk1LjA2Mi0xLjAwMy4wOTUtMS41Mi4wOTUtMi4yMzggMC00LjI5OS0uNjA0LTUuOTQ0LTEuNjE4IDMuMzkxLS4wMTIgNi41OTItMS4wOTggOS4wMi0zLjA2MyAxLjIyNC0uOTkgMi4xODktMi4xNTIgMi44NjktMy40NTMuNzIxLTEuMzggMS4wODctMi44NSAxLjA4Ny00LjM2OSAwLS4yNDUtLjAxMS0uNDg4LS4wMjktLjczIDEuNzAxIDEuNDA1IDIuNzQ4IDMuMzE5IDIuNzQ4IDUuNDMgMCAyLjQ0OS0xLjQxIDQuNjM0LTMuNjE1IDYuMDY1LS4wMjcuMTc2LS4wNDEuMzU1LS4wNDEuNTM4eiIvPjwvc3ZnPg==');
}

/**
*---------------------------------------------------------------------------
* item calendars icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_calendars a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTIxIDNoLTIuMnYuOGMwIC44LS43IDEuNS0xLjUgMS41cy0xLjUtLjctMS41LTEuNVYzSDguMnYuOGMwIC44LS43IDEuNS0xLjUgMS41cy0xLjUtLjctMS41LTEuNVYzSDNjLS44IDAtMS41LjctMS41IDEuNVYyMWMwIC44LjcgMS41IDEuNSAxLjVoMThjLjggMCAxLjUtLjcgMS41LTEuNVY0LjVjMC0uOC0uNy0xLjUtMS41LTEuNXptMCAxOEgzVjcuNWgxOFYyMXpNNi44IDQuNWMuNCAwIC44LS4zLjgtLjh2LTNDNy41LjMgNy4yIDAgNi44IDBTNiAuMyA2IC44djNjMCAuNC4zLjcuOC43em0xMC40IDBjLjQgMCAuOC0uMy44LS44di0zYzAtLjQtLjMtLjctLjgtLjdzLS44LjMtLjguOHYzYy4xLjQuNC43LjguN3pNMTMuNSA5SDZ2MS41aDZ2M0g2VjE1aDZ2M0g2djEuNWg3LjVWOXptMyAxMC41SDE4VjloLTN2MS41aDEuNXY5em0zLjkgMy42SDMuNmMtLjggMC0xLjUtLjUtMS41LTEuM3YuOGMwIC44LjcgMS41IDEuNSAxLjVoMTYuOWMuOCAwIDEuNS0uNyAxLjUtMS41di0uOGMtLjEuOC0uNyAxLjMtMS42IDEuM3oiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_calendars a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMjEgM2gtMi4ydi44YzAgLjgtLjcgMS41LTEuNSAxLjVzLTEuNS0uNy0xLjUtMS41VjNIOC4ydi44YzAgLjgtLjcgMS41LTEuNSAxLjVzLTEuNS0uNy0xLjUtMS41VjNIM2MtLjggMC0xLjUuNy0xLjUgMS41VjIxYzAgLjguNyAxLjUgMS41IDEuNWgxOGMuOCAwIDEuNS0uNyAxLjUtMS41VjQuNWMwLS44LS43LTEuNS0xLjUtMS41em0wIDE4SDNWNy41aDE4VjIxek02LjggNC41Yy40IDAgLjgtLjMuOC0uOHYtM0M3LjUuMyA3LjIgMCA2LjggMFM2IC4zIDYgLjh2M2MwIC40LjMuNy44Ljd6bTEwLjQgMGMuNCAwIC44LS4zLjgtLjh2LTNjMC0uNC0uMy0uNy0uOC0uN3MtLjguMy0uOC44djNjLjEuNC40LjcuOC43ek0xMy41IDlINnYxLjVoNnYzSDZWMTVoNnYzSDZ2MS41aDcuNVY5em0zIDEwLjVIMThWOWgtM3YxLjVoMS41djl6bTMuOSAzLjZIMy42Yy0uOCAwLTEuNS0uNS0xLjUtMS4zdi44YzAgLjguNyAxLjUgMS41IDEuNWgxNi45Yy44IDAgMS41LS43IDEuNS0xLjV2LS44Yy0uMS44LS43IDEuMy0xLjYgMS4zeiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* item notes icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_notes a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE2LjUgNmg1LjQ0Yy0uMTE3LS4xODktLjI1OS0uMzk4LS40MjktLjYzMS0uNTItLjcxLTEuMjQ2LTEuNTQtMi4wNDMtMi4zMzdzLTEuNjI3LTEuNTIzLTIuMzM3LTIuMDQzYy0uMjMzLS4xNzEtLjQ0Mi0uMzEyLS42MzEtLjQyOXY1LjQ0em0tLjc1IDEuNWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzV2LTYuNzVoLTExLjYyNWMtMS4wMzQgMC0xLjg3NS44NDEtMS44NzUgMS44NzV2MjAuMjVjMCAxLjAzNC44NDEgMS44NzUgMS44NzUgMS44NzVoMTcuMjVjMS4wMzQgMCAxLjg3NS0uODQxIDEuODc1LTEuODc1di0xNC42MjVoLTYuNzV6bTEuNSAxMmgtMTAuNWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzVzLjMzNi0uNzUuNzUtLjc1aDEwLjVjLjQxNCAwIC43NS4zMzYuNzUuNzVzLS4zMzYuNzUtLjc1Ljc1em0wLTNoLTEwLjVjLS40MTQgMC0uNzUtLjMzNi0uNzUtLjc1cy4zMzYtLjc1Ljc1LS43NWgxMC41Yy40MTQgMCAuNzUuMzM2Ljc1Ljc1cy0uMzM2Ljc1LS43NS43NXptMC0zaC0xMC41Yy0uNDE0IDAtLjc1LS4zMzYtLjc1LS43NXMuMzM2LS43NS43NS0uNzVoMTAuNWMuNDE0IDAgLjc1LjMzNi43NS43NXMtLjMzNi43NS0uNzUuNzV6Ii8+PC9zdmc+');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_notes a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTYuNSA2aDUuNDRjLS4xMTctLjE4OS0uMjU5LS4zOTgtLjQyOS0uNjMxLS41Mi0uNzEtMS4yNDYtMS41NC0yLjA0My0yLjMzN3MtMS42MjctMS41MjMtMi4zMzctMi4wNDNjLS4yMzMtLjE3MS0uNDQyLS4zMTItLjYzMS0uNDI5djUuNDR6bS0uNzUgMS41Yy0uNDE0IDAtLjc1LS4zMzYtLjc1LS43NXYtNi43NWgtMTEuNjI1Yy0xLjAzNCAwLTEuODc1Ljg0MS0xLjg3NSAxLjg3NXYyMC4yNWMwIDEuMDM0Ljg0MSAxLjg3NSAxLjg3NSAxLjg3NWgxNy4yNWMxLjAzNCAwIDEuODc1LS44NDEgMS44NzUtMS44NzV2LTE0LjYyNWgtNi43NXptMS41IDEyaC0xMC41Yy0uNDE0IDAtLjc1LS4zMzYtLjc1LS43NXMuMzM2LS43NS43NS0uNzVoMTAuNWMuNDE0IDAgLjc1LjMzNi43NS43NXMtLjMzNi43NS0uNzUuNzV6bTAtM2gtMTAuNWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzVzLjMzNi0uNzUuNzUtLjc1aDEwLjVjLjQxNCAwIC43NS4zMzYuNzUuNzVzLS4zMzYuNzUtLjc1Ljc1em0wLTNoLTEwLjVjLS40MTQgMC0uNzUtLjMzNi0uNzUtLjc1cy4zMzYtLjc1Ljc1LS43NWgxMC41Yy40MTQgMCAuNzUuMzM2Ljc1Ljc1cy0uMzM2Ljc1LS43NS43NXoiLz48L3N2Zz4=');
}

/**
*---------------------------------------------------------------------------
* item reminders icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_reminders a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTYgNmgxMnYtM2gtM2MwLTEuNjU3LTEuMzQzLTMtMy0zcy0zIDEuMzQzLTMgM2gtM3Yzem02LTQuNWMuODI4IDAgMS41LjY3MiAxLjUgMS41cy0uNjcyIDEuNS0xLjUgMS41LTEuNS0uNjcyLTEuNS0xLjUuNjcyLTEuNSAxLjUtMS41em05Ljc1IDEuNWgtMi4yNXYzLjc1YzAgLjQxNC0uMzM2Ljc1LS43NS43NWgtMTMuNWMtLjQxNCAwLS43NS0uMzM2LS43NS0uNzV2LTMuNzVoLTIuMjVjLS40MTQgMC0uNzUuMzM2LS43NS43NXYxOS41YzAgLjQxNC4zMzYuNzUuNzUuNzVoMTkuNWMuNDE0IDAgLjc1LS4zMzYuNzUtLjc1di0xOS41YzAtLjQxNC0uMzM2LS43NS0uNzUtLjc1em0tMTEuMjUgMTguNjIxbC00LjgxMS01LjU2MSAxLjM3MS0xLjM3MSAzLjQzOSAyLjY4OSA2LjQzOS01LjY4OSAxLjM3MSAxLjM3MS03LjgxMSA4LjU2MXoiLz48L3N2Zz4=');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_reminders a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNNiA2aDEydi0zaC0zYzAtMS42NTctMS4zNDMtMy0zLTNzLTMgMS4zNDMtMyAzaC0zdjN6bTYtNC41Yy44MjggMCAxLjUuNjcyIDEuNSAxLjVzLS42NzIgMS41LTEuNSAxLjUtMS41LS42NzItMS41LTEuNS42NzItMS41IDEuNS0xLjV6bTkuNzUgMS41aC0yLjI1djMuNzVjMCAuNDE0LS4zMzYuNzUtLjc1Ljc1aC0xMy41Yy0uNDE0IDAtLjc1LS4zMzYtLjc1LS43NXYtMy43NWgtMi4yNWMtLjQxNCAwLS43NS4zMzYtLjc1Ljc1djE5LjVjMCAuNDE0LjMzNi43NS43NS43NWgxOS41Yy40MTQgMCAuNzUtLjMzNi43NS0uNzV2LTE5LjVjMC0uNDE0LS4zMzYtLjc1LS43NS0uNzV6bS0xMS4yNSAxOC42MjFsLTQuODExLTUuNTYxIDEuMzcxLTEuMzcxIDMuNDM5IDIuNjg5IDYuNDM5LTUuNjg5IDEuMzcxIDEuMzcxLTcuODExIDguNTYxeiIvPjwvc3ZnPg==');
}

/**
*---------------------------------------------------------------------------
* item cloud icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_cloud a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTI0IDE1LjRjMC0xLjktMS4zLTMuNS0zLjEtNC0uMS0zLTIuNS01LjQtNS42LTUuNC0xLjggMC0zLjQuOC00LjQgMi4xLS42LS43LTEuNS0xLjItMi41LTEuMi0xLjcgMC0zLjEgMS40LTMuMSAzLjF2LjRsLS44LS4xYy0yLjUuMS00LjUgMi4xLTQuNSA0LjdzMiA0LjUgNC41IDQuNWgxNS40YzIuMyAwIDQuMS0xLjggNC4xLTQuMXoiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_cloud a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMjQgMTUuNGMwLTEuOS0xLjMtMy41LTMuMS00LS4xLTMtMi41LTUuNC01LjYtNS40LTEuOCAwLTMuNC44LTQuNCAyLjEtLjYtLjctMS41LTEuMi0yLjUtMS4yLTEuNyAwLTMuMSAxLjQtMy4xIDMuMXYuNGwtLjgtLjFjLTIuNS4xLTQuNSAyLjEtNC41IDQuN3MyIDQuNSA0LjUgNC41aDE1LjRjMi4zIDAgNC4xLTEuOCA0LjEtNC4xeiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation item backup itunes library icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_backup_itunes_library a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEzLjQ3MiAyLjE2Yy01LjMzNSAwLTkuNjczIDQuMjc0LTkuODAzIDkuNTk0aC0yLjk1bDQuNDE1IDQuOTIxIDQuNDE0LTQuOTIxaC0zLjQyN2MuMTMtMy45NjEgMy4zNy03LjEzNCA3LjM1MS03LjEzNCA0LjA2MyAwIDcuMzU2IDMuMzA0IDcuMzU2IDcuMzhzLTMuMjkzIDcuMzgtNy4zNTYgNy4zOGMtMS42MyAwLTMuMTM0LS41MzMtNC4zNTQtMS40MzJsLTEuNjg3IDEuODA1YzEuNjY2IDEuMzA3IDMuNzYyIDIuMDg3IDYuMDQxIDIuMDg3IDUuNDE3IDAgOS44MDktNC40MDUgOS44MDktOS44NC0uMDAxLTUuNDM1LTQuMzkzLTkuODQtOS44MDktOS44NHptLS44NzIgNC41NnY1LjYyOGwzLjYwNiAzLjYwNiAxLjE4OC0xLjE4OC0zLjExNC0zLjExNHYtNC45MzJoLTEuNjh6Ii8+PC9zdmc+Cg==');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_backup_itunes_library a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTMuNDcyIDIuMTZjLTUuMzM1IDAtOS42NzMgNC4yNzQtOS44MDMgOS41OTRoLTIuOTVsNC40MTUgNC45MjEgNC40MTQtNC45MjFoLTMuNDI3Yy4xMy0zLjk2MSAzLjM3LTcuMTM0IDcuMzUxLTcuMTM0IDQuMDYzIDAgNy4zNTYgMy4zMDQgNy4zNTYgNy4zOHMtMy4yOTMgNy4zOC03LjM1NiA3LjM4Yy0xLjYzIDAtMy4xMzQtLjUzMy00LjM1NC0xLjQzMmwtMS42ODcgMS44MDVjMS42NjYgMS4zMDcgMy43NjIgMi4wODcgNi4wNDEgMi4wODcgNS40MTcgMCA5LjgwOS00LjQwNSA5LjgwOS05Ljg0LS4wMDEtNS40MzUtNC4zOTMtOS44NC05LjgwOS05Ljg0em0tLjg3MiA0LjU2djUuNjI4bDMuNjA2IDMuNjA2IDEuMTg4LTEuMTg4LTMuMTE0LTMuMTE0di00LjkzMmgtMS42OHoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation item restore itunes backup icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_restore_itunes_to_new_computer a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEwLjUyOCAyLjE2YzUuMzM1IDAgOS42NzMgNC4yNzQgOS44MDMgOS41OTRoMi45NWwtNC40MTUgNC45MjEtNC40MTUtNC45MjFoMy40MjdjLS4xMjgtMy45NjEtMy4zNjgtNy4xMzQtNy4zNS03LjEzNC00LjA2MyAwLTcuMzU2IDMuMzA0LTcuMzU2IDcuMzhzMy4yOTMgNy4zOCA3LjM1NiA3LjM4YzEuNjMgMCAzLjEzNC0uNTMzIDQuMzU0LTEuNDMybDEuNjg2IDEuODA1Yy0xLjY2NCAxLjMwNy0zLjc2MSAyLjA4Ny02LjA0IDIuMDg3LTUuNDE3IDAtOS44MDgtNC40MDUtOS44MDgtOS44NHM0LjM5MS05Ljg0IDkuODA4LTkuODR6Ii8+PC9zdmc+Cg==');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_restore_itunes_to_new_computer a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTAuNTI4IDIuMTZjNS4zMzUgMCA5LjY3MyA0LjI3NCA5LjgwMyA5LjU5NGgyLjk1bC00LjQxNSA0LjkyMS00LjQxNS00LjkyMWgzLjQyN2MtLjEyOC0zLjk2MS0zLjM2OC03LjEzNC03LjM1LTcuMTM0LTQuMDYzIDAtNy4zNTYgMy4zMDQtNy4zNTYgNy4zOHMzLjI5MyA3LjM4IDcuMzU2IDcuMzhjMS42MyAwIDMuMTM0LS41MzMgNC4zNTQtMS40MzJsMS42ODYgMS44MDVjLTEuNjY0IDEuMzA3LTMuNzYxIDIuMDg3LTYuMDQgMi4wODctNS40MTcgMC05LjgwOC00LjQwNS05LjgwOC05Ljg0czQuMzkxLTkuODQgOS44MDgtOS44NHoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation item transfer itunes icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_transfer_itunes a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTIyLjQyMSAxMy42NzhsLTMuNzc4LTguOTljLS4yOTgtLjYtMS4wOS0xLjA5MS0xLjc2LTEuMDkxaC0yLjQ1OWwuNDU2IDQuODc4aDMuMjRsLTYuMTIgNS4wNzYtNi4xMi01LjA3NmgzLjI0bC40NTYtNC44NzdoLTIuNDU4Yy0uNjcgMC0xLjQ2Mi40OTEtMS43NiAxLjA5MWwtMy43NzggOC45OWMtLjMuNi0uNDU0IDEuNjMyLS4zNDQgMi4yOTRsLjgxNiA0LjQyM2MuMTEuNjYxLjc0OCAxLjIwMiAxLjQxNyAxLjIwMmgxNy4wNjNjLjY3MSAwIDEuMzA4LS41NDEgMS40MTgtMS4yMDJsLjgxNi00LjQyM2MuMTA4LS42NjItLjA0Ni0xLjY5Ni0uMzQ2LTIuMjk2em0tMS42MzcgMy4xNTFsLS4zMSAxLjgwMmMtLjA5NC42OTItLjcxOCAxLjI1OS0xLjM4NSAxLjI1OWgtMTQuMTc5Yy0uNjY4IDAtMS4yOTItLjU2Ni0xLjM4NS0xLjI1OWwtLjMxMS0xLjgwMmMtLjA5Mi0uNjkyLjM3OS0xLjI1OSAxLjA0OC0xLjI1OWgxNS40NzVjLjY3LjAwMSAxLjE0LjU2NiAxLjA0NiAxLjI1OXoiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_transfer_itunes a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMjIuNDIxIDEzLjY3OGwtMy43NzgtOC45OWMtLjI5OC0uNi0xLjA5LTEuMDkxLTEuNzYtMS4wOTFoLTIuNDU5bC40NTYgNC44NzhoMy4yNGwtNi4xMiA1LjA3Ni02LjEyLTUuMDc2aDMuMjRsLjQ1Ni00Ljg3N2gtMi40NThjLS42NyAwLTEuNDYyLjQ5MS0xLjc2IDEuMDkxbC0zLjc3OCA4Ljk5Yy0uMy42LS40NTQgMS42MzItLjM0NCAyLjI5NGwuODE2IDQuNDIzYy4xMS42NjEuNzQ4IDEuMjAyIDEuNDE3IDEuMjAyaDE3LjA2M2MuNjcxIDAgMS4zMDgtLjU0MSAxLjQxOC0xLjIwMmwuODE2LTQuNDIzYy4xMDgtLjY2Mi0uMDQ2LTEuNjk2LS4zNDYtMi4yOTZ6bS0xLjYzNyAzLjE1MWwtLjMxIDEuODAyYy0uMDk0LjY5Mi0uNzE4IDEuMjU5LTEuMzg1IDEuMjU5aC0xNC4xNzljLS42NjggMC0xLjI5Mi0uNTY2LTEuMzg1LTEuMjU5bC0uMzExLTEuODAyYy0uMDkyLS42OTIuMzc5LTEuMjU5IDEuMDQ4LTEuMjU5aDE1LjQ3NWMuNjcuMDAxIDEuMTQuNTY2IDEuMDQ2IDEuMjU5eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* item pictures icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_pictures a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0xMiA5LjhjLTEuOCAwLTMuMyAxLjUtMy4zIDMuMyAwIDEuOCAxLjUgMy4zIDMuMyAzLjMgMS44IDAgMy4zLTEuNSAzLjMtMy4zIDAtMS44LTEuNS0zLjMtMy4zLTMuM3ptOC44LTMuM2gtMi42Yy0uNCAwLS44LS4zLS45LS42bC0uNy0yYy0uMS0uMy0uNS0uNi0uOS0uNmgtNy40Yy0uNCAwLS44LjMtLjkuNmwtLjcgMmMtLjEuMy0uNS42LS45LjZoLTIuNmMtMS4yIDAtMi4yIDEtMi4yIDIuMnY5LjljMCAxLjIgMSAyLjIgMi4yIDIuMmgxNy42YzEuMiAwIDIuMi0xIDIuMi0yLjJ2LTkuOWMwLTEuMi0xLTIuMi0yLjItMi4yem0tOC44IDEyLjFjLTMgMC01LjUtMi41LTUuNS01LjVzMi41LTUuNSA1LjUtNS41IDUuNSAyLjUgNS41IDUuNS0yLjUgNS41LTUuNSA1LjV6bTgtOC40Yy0uNCAwLS44LS4zLS44LS44cy4zLS44LjgtLjhjLjQgMCAuOC4zLjguOHMtLjMuOC0uOC44eiIvPjwvc3ZnPgo=');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_pictures a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTEyIDkuOGMtMS44IDAtMy4zIDEuNS0zLjMgMy4zIDAgMS44IDEuNSAzLjMgMy4zIDMuMyAxLjggMCAzLjMtMS41IDMuMy0zLjMgMC0xLjgtMS41LTMuMy0zLjMtMy4zem04LjgtMy4zaC0yLjZjLS40IDAtLjgtLjMtLjktLjZsLS43LTJjLS4xLS4zLS41LS42LS45LS42aC03LjRjLS40IDAtLjguMy0uOS42bC0uNyAyYy0uMS4zLS41LjYtLjkuNmgtMi42Yy0xLjIgMC0yLjIgMS0yLjIgMi4ydjkuOWMwIDEuMiAxIDIuMiAyLjIgMi4yaDE3LjZjMS4yIDAgMi4yLTEgMi4yLTIuMnYtOS45YzAtMS4yLTEtMi4yLTIuMi0yLjJ6bS04LjggMTIuMWMtMyAwLTUuNS0yLjUtNS41LTUuNXMyLjUtNS41IDUuNS01LjUgNS41IDIuNSA1LjUgNS41LTIuNSA1LjUtNS41IDUuNXptOC04LjRjLS40IDAtLjgtLjMtLjgtLjhzLjMtLjguOC0uOGMuNCAwIC44LjMuOC44cy0uMy44LS44Ljh6Ii8+PC9zdmc+Cg==');
}

/**
*---------------------------------------------------------------------------
* item videos icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_videos a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTIyLjk5NyAzLjc1M0MxOS42MyAzLjI3IDE1LjkxIDMgMTIgM3MtNy42My4yNy0xMC45OTcuNzUzQy4zNTggNi4yNzggMCA5LjA2NyAwIDEycy4zNTggNS43MjMgMS4wMDMgOC4yNDdDNC4zNyAyMC43MyA4LjA5IDIxIDEyIDIxczcuNjMtLjI3IDEwLjk5Ny0uNzUzQzIzLjY0MiAxNy43MjIgMjQgMTQuOTMzIDI0IDEycy0uMzU4LTUuNzIzLTEuMDAzLTguMjQ3ek05IDE2LjV2LTlsNy41IDQuNUw5IDE2LjV6Ii8+PC9zdmc+');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_videos a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMjIuOTk3IDMuNzUzQzE5LjYzIDMuMjcgMTUuOTEgMyAxMiAzcy03LjYzLjI3LTEwLjk5Ny43NTNDLjM1OCA2LjI3OCAwIDkuMDY3IDAgMTJzLjM1OCA1LjcyMyAxLjAwMyA4LjI0N0M0LjM3IDIwLjczIDguMDkgMjEgMTIgMjFzNy42My0uMjcgMTAuOTk3LS43NTNDMjMuNjQyIDE3LjcyMiAyNCAxNC45MzMgMjQgMTJzLS4zNTgtNS43MjMtMS4wMDMtOC4yNDd6TTkgMTYuNXYtOWw3LjUgNC41TDkgMTYuNXoiLz48L3N2Zz4=');
}

/**
*---------------------------------------------------------------------------
* item albums icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_albums a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0xOS44IDguOWwtMi4yLTYuMmMtLjItLjUtLjctLjctMS4xLS41bC0xNSA1LjVjLS40LjEtLjYuNi0uNCAxLjFsMi40IDYuNXYtMy41YzAtMS42IDEuMy0yLjkgMi44LTIuOWg0bDQuNy0zLjMgMi43IDMuM2gyLjF6bTIuNCAyaC0xNmMtLjUgMC0uOC40LS44Ljl2MTAuNGMwIC41LjQuOS44LjloMTUuOWMuNSAwIC44LS40LjgtLjl2LTEwLjRjLjEtLjUtLjMtLjktLjctLjl6bS0xLjMgOS45aC0xMy4xdi0xLjhsMi00LjcgMyAzLjggMi45LTIuOSAzLjctMS4zIDEuNiAzLjUtLjEgMy40eiIvPjwvc3ZnPgo=');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_albums a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTE5LjggOC45bC0yLjItNi4yYy0uMi0uNS0uNy0uNy0xLjEtLjVsLTE1IDUuNWMtLjQuMS0uNi42LS40IDEuMWwyLjQgNi41di0zLjVjMC0xLjYgMS4zLTIuOSAyLjgtMi45aDRsNC43LTMuMyAyLjcgMy4zaDIuMXptMi40IDJoLTE2Yy0uNSAwLS44LjQtLjguOXYxMC40YzAgLjUuNC45LjguOWgxNS45Yy41IDAgLjgtLjQuOC0uOXYtMTAuNGMuMS0uNS0uMy0uOS0uNy0uOXptLTEuMyA5LjloLTEzLjF2LTEuOGwyLTQuNyAzIDMuOCAyLjktMi45IDMuNy0xLjMgMS42IDMuNS0uMSAzLjR6Ii8+PC9zdmc+Cg==');
}

/**
*---------------------------------------------------------------------------
* item backup icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_backup a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0xMy41IDIuMmMtNS4zIDAtOS43IDQuMy05LjggOS42aC0zbDQuNCA0LjkgNC40LTQuOWgtMy40Yy4xLTQgMy40LTcuMSA3LjQtNy4xIDQuMSAwIDcuNCAzLjMgNy40IDcuNHMtMy4zIDcuNC03LjQgNy40Yy0xLjYgMC0zLjEtLjUtNC40LTEuNGwtMS43IDEuOGMxLjcgMS4zIDMuOCAyLjEgNiAyLjEgNS40IDAgOS44LTQuNCA5LjgtOS44LjEtNS42LTQuMy0xMC05LjctMTB6bS0uOSA0LjV2NS42bDMuNiAzLjYgMS4yLTEuMi0zLjEtMy4xdi00LjloLTEuN3oiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_backup a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTEzLjUgMi4yYy01LjMgMC05LjcgNC4zLTkuOCA5LjZoLTNsNC40IDQuOSA0LjQtNC45aC0zLjRjLjEtNCAzLjQtNy4xIDcuNC03LjEgNC4xIDAgNy40IDMuMyA3LjQgNy40cy0zLjMgNy40LTcuNCA3LjRjLTEuNiAwLTMuMS0uNS00LjQtMS40bC0xLjcgMS44YzEuNyAxLjMgMy44IDIuMSA2IDIuMSA1LjQgMCA5LjgtNC40IDkuOC05LjguMS01LjYtNC4zLTEwLTkuNy0xMHptLS45IDQuNXY1LjZsMy42IDMuNiAxLjItMS4yLTMuMS0zLjF2LTQuOWgtMS43eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation item smart backup icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_smart_backup a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTE4IDExLjk3N2MtLjk4NSAxLjA0Ny0xLjczMSAxLjk5Ni0yLjIzOCAyLjg0OC0uNTA3Ljg1Mi0uNzYxIDEuNjYxLS43NjIgMi40MjYgMCAuMjAzLS4wNzQuMzc5LS4yMjMuNTI3LS4xNDkuMTQ4LS4zMjQuMjIyLS41MjcuMjIzaC00LjVjLS4yMDMgMC0uMzc5LS4wNzQtLjUyNy0uMjIzcy0uMjIyLS4zMjQtLjIyMy0uNTI3YzAtLjc2NS0uMjU0LTEuNTc0LS43NjItMi40MjYtLjUwOC0uODUyLTEuMjU0LTEuODAxLTIuMjM4LTIuODQ4LTEtMS4zMjgtMS41LTIuODItMS41LTQuNDc3IDAtMS4zNTkuMzM2LTIuNjEzIDEuMDA4LTMuNzYyczEuNTgyLTIuMDU5IDIuNzMtMi43MyAyLjQwMi0xLjAwNyAzLjc2Mi0xLjAwOCAyLjYxNC4zMzUgMy43NjIgMS4wMDggMi4wNTggMS41ODMgMi43MyAyLjczIDEuMDA4IDIuNDAxIDEuMDA4IDMuNzYyYzAgMS42NTYtLjUgMy4xNDgtMS41IDQuNDc3em0tOC4yNSA3LjUyM2g0LjVjLjIwMyAwIC4zNzkuMDc0LjUyNy4yMjNzLjIyMi4zMjQuMjIzLjUyNy0uMDc0LjM3OC0uMjIzLjUyNy0uMzI1LjIyMy0uNTI3LjIyM2gtNC41Yy0uMjAzIDAtLjM3OS0uMDc0LS41MjctLjIyM3MtLjIyMi0uMzI0LS4yMjMtLjUyNy4wNzQtLjM3OC4yMjMtLjUyNy4zMjUtLjIyMy41MjctLjIyM3ptMi4yNSA0LjVjLS44MjggMC0xLjUzNS0uMTQ4LTIuMTIxLS40NDVzLS44NzktLjY0OC0uODc5LTEuMDU1aDZjMCAuNDA2LS4yOTMuNzU4LS44NzkgMS4wNTUtLjU4Ni4yOTctMS4yOTMuNDQ2LTIuMTIxLjQ0NXoiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_smart_backup a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTggMTEuOTc3Yy0uOTg1IDEuMDQ3LTEuNzMxIDEuOTk2LTIuMjM4IDIuODQ4LS41MDcuODUyLS43NjEgMS42NjEtLjc2MiAyLjQyNiAwIC4yMDMtLjA3NC4zNzktLjIyMy41MjctLjE0OS4xNDgtLjMyNC4yMjItLjUyNy4yMjNoLTQuNWMtLjIwMyAwLS4zNzktLjA3NC0uNTI3LS4yMjNzLS4yMjItLjMyNC0uMjIzLS41MjdjMC0uNzY1LS4yNTQtMS41NzQtLjc2Mi0yLjQyNi0uNTA4LS44NTItMS4yNTQtMS44MDEtMi4yMzgtMi44NDgtMS0xLjMyOC0xLjUtMi44Mi0xLjUtNC40NzcgMC0xLjM1OS4zMzYtMi42MTMgMS4wMDgtMy43NjJzMS41ODItMi4wNTkgMi43My0yLjczIDIuNDAyLTEuMDA3IDMuNzYyLTEuMDA4IDIuNjE0LjMzNSAzLjc2MiAxLjAwOCAyLjA1OCAxLjU4MyAyLjczIDIuNzMgMS4wMDggMi40MDEgMS4wMDggMy43NjJjMCAxLjY1Ni0uNSAzLjE0OC0xLjUgNC40Nzd6bS04LjI1IDcuNTIzaDQuNWMuMjAzIDAgLjM3OS4wNzQuNTI3LjIyM3MuMjIyLjMyNC4yMjMuNTI3LS4wNzQuMzc4LS4yMjMuNTI3LS4zMjUuMjIzLS41MjcuMjIzaC00LjVjLS4yMDMgMC0uMzc5LS4wNzQtLjUyNy0uMjIzcy0uMjIyLS4zMjQtLjIyMy0uNTI3LjA3NC0uMzc4LjIyMy0uNTI3LjMyNS0uMjIzLjUyNy0uMjIzem0yLjI1IDQuNWMtLjgyOCAwLTEuNTM1LS4xNDgtMi4xMjEtLjQ0NXMtLjg3OS0uNjQ4LS44NzktMS4wNTVoNmMwIC40MDYtLjI5My43NTgtLjg3OSAxLjA1NS0uNTg2LjI5Ny0xLjI5My40NDYtMi4xMjEuNDQ1eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* item add misuc & video icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_add_music_video a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0xNy4yIDBoLTEwLjRjLTEuMyAwLTIuMyAxLTIuMyAyLjJ2MTkuNWMwIDEuMiAxIDIuMiAyLjIgMi4yaDEwLjVjMS4yIDAgMi4yLTEgMi4yLTIuMnYtMTkuNWMuMS0xLjItLjktMi4yLTIuMi0yLjJ6bS04LjIgMS4xaDZ2LjhoLTZ2LS44em0zIDIxLjRjLS44IDAtMS41LS43LTEuNS0xLjVzLjctMS41IDEuNS0xLjUgMS41LjcgMS41IDEuNS0uNyAxLjUtMS41IDEuNXptNi00LjVoLTEydi0xNWgxMnYxNXoiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_add_music_video a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTE3LjIgMGgtMTAuNGMtMS4zIDAtMi4zIDEtMi4zIDIuMnYxOS41YzAgMS4yIDEgMi4yIDIuMiAyLjJoMTAuNWMxLjIgMCAyLjItMSAyLjItMi4ydi0xOS41Yy4xLTEuMi0uOS0yLjItMi4yLTIuMnptLTguMiAxLjFoNnYuOGgtNnYtLjh6bTMgMjEuNGMtLjggMC0xLjUtLjctMS41LTEuNXMuNy0xLjUgMS41LTEuNSAxLjUuNyAxLjUgMS41LS43IDEuNS0xLjUgMS41em02LTQuNWgtMTJ2LTE1aDEydjE1eiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* item edit songs & artwork icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_edit_songs_artwork a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik03LjMgMy4zdjE0LjJjLS44LS4yLTEuNy0uMS0yLjYuMi0yIC43LTIuNyAyLjYtMi4yIDQuMS41IDEuNSAyLjEgMi4xIDQuMSAxLjQgMS43LS42IDIuOC0yIDIuOC0zLjR2LTExLjhsOC41LTJ2OWMtLjgtLjItMS43LS4xLTIuNi4yLTIgLjctMi43IDIuNi0yLjIgNC4xLjUgMS41IDIuMSAyLjEgNC4xIDEuNCAxLjctLjYgMi44LTIgMi44LTMuNHYtMTYuOGMuMiAwLTEyLjcgMi44LTEyLjcgMi44eiIvPjwvc3ZnPgo=');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_edit_songs_artwork a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTcuMyAzLjN2MTQuMmMtLjgtLjItMS43LS4xLTIuNi4yLTIgLjctMi43IDIuNi0yLjIgNC4xLjUgMS41IDIuMSAyLjEgNC4xIDEuNCAxLjctLjYgMi44LTIgMi44LTMuNHYtMTEuOGw4LjUtMnY5Yy0uOC0uMi0xLjctLjEtMi42LjItMiAuNy0yLjcgMi42LTIuMiA0LjEuNSAxLjUgMi4xIDIuMSA0LjEgMS40IDEuNy0uNiAyLjgtMiAyLjgtMy40di0xNi44Yy4yIDAtMTIuNyAyLjgtMTIuNyAyLjh6Ii8+PC9zdmc+Cg==');
}

/**
*---------------------------------------------------------------------------
* item manage plylists icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_manage_playlists a span.icon:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik02IDE1LjZoLTEuMmMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yaDEuMmMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptMC00LjhoLTEuMmMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yaDEuMmMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptMC00LjhoLTEuMmMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yaDEuMmMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptNC44IDIuNGg4LjRjLjcgMCAxLjItLjUgMS4yLTEuMnMtLjUtMS4yLTEuMi0xLjJoLTguNGMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yem04LjQgMi40aC04LjRjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMmg4LjRjLjcgMCAxLjItLjUgMS4yLTEuMnMtLjUtMS4yLTEuMi0xLjJ6bTAgNC44aC04LjRjLS43IDAtMS4yLjUtMS4yIDEuMnMuNSAxLjIgMS4yIDEuMmg4LjRjLjcgMCAxLjItLjUgMS4yLTEuMnMtLjUtMS4yLTEuMi0xLjJ6Ii8+PC9zdmc+Cg==');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_manage_playlists a span.icon:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTYgMTUuNmgtMS4yYy0uNyAwLTEuMi41LTEuMiAxLjJzLjUgMS4yIDEuMiAxLjJoMS4yYy43IDAgMS4yLS41IDEuMi0xLjJzLS41LTEuMi0xLjItMS4yem0wLTQuOGgtMS4yYy0uNyAwLTEuMi41LTEuMiAxLjJzLjUgMS4yIDEuMiAxLjJoMS4yYy43IDAgMS4yLS41IDEuMi0xLjJzLS41LTEuMi0xLjItMS4yem0wLTQuOGgtMS4yYy0uNyAwLTEuMi41LTEuMiAxLjJzLjUgMS4yIDEuMiAxLjJoMS4yYy43IDAgMS4yLS41IDEuMi0xLjJzLS41LTEuMi0xLjItMS4yem00LjggMi40aDguNGMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMmgtOC40Yy0uNyAwLTEuMi41LTEuMiAxLjJzLjUgMS4yIDEuMiAxLjJ6bTguNCAyLjRoLTguNGMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yaDguNGMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnptMCA0LjhoLTguNGMtLjcgMC0xLjIuNS0xLjIgMS4ycy41IDEuMiAxLjIgMS4yaDguNGMuNyAwIDEuMi0uNSAxLjItMS4ycy0uNS0xLjItMS4yLTEuMnoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* features tabsheet navigation item manual backup icons
*---------------------------------------------------------------------------
*/
section.features .tabs_wrapper .tabs_nav ul li.tab_manual_backup a span.icon::before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBvcGFjaXR5PSIuNSIgZD0iTTEzLjkzIDEyYzAtLjk0Ny0uMzM2LTEuNzU1LTEuMDA1LTIuNDI0UzExLjQ0OCA4LjU3MiAxMC41IDguNTcycy0xLjc1NC4zMzUtMi40MjQgMS4wMDRjLS42NjguNjctMS4wMDMgMS40NzgtMS4wMDMgMi40MjQgMCAuOTQ3LjMzNSAxLjc1NSAxLjAwNCAyLjQyNHMxLjQ3NyAxLjAwNCAyLjQyNCAxLjAwNGMuOTUgMCAxLjc2LS4zMzUgMi40My0xLjAwNHMxLTEuNDc3IDEtMi40MjR6bTYuODU1LTEuNDZ2Mi45NzNjMCAuMTA3LS4wMzYuMjEtLjEwNy4zMDgtLjA3LjEtLjE2LjE2LS4yNjguMThsLTIuNDc4LjM4Yy0uMTcuNDktLjM0My44OS0uNTIyIDEuMjIuMzEzLjQ1Ljc5IDEuMDcgMS40MzMgMS44NS4wOS4xMS4xMzQuMjIuMTM0LjM0cy0uMDQuMjItLjEyLjMxYy0uMjQyLjMzLS42ODQuODItMS4zMjcgMS40NXMtMS4wNjIuOTUtMS4yNi45NWMtLjEwNiAwLS4yMjItLjA0LS4zNDctLjEybC0xLjg0OC0xLjQ0Yy0uMzkzLjIwNi0uOC4zNzYtMS4yMi41MS0uMTQyIDEuMjEtLjI3IDIuMDQtLjM4NyAyLjQ5LS4wNjMuMjUtLjIyMy4zNzYtLjQ4Mi4zNzZIOS4wMTRjLS4xMjUgMC0uMjM1LS4wNC0uMzI4LS4xMTRzLS4xNDUtLjE3LS4xNTQtLjI4NmwtLjM3NS0yLjQ2OGMtLjQzNy0uMTQyLS44NC0uMzEtMS4yMDUtLjQ5NWwtMS44ODggMS40M2MtLjA5LjA4LS4yLjEyLS4zMzUuMTItLjEzIDAtLjI0LS4wNS0uMzQtLjE0Ni0xLjEzLTEuMDItMS44Ni0xLjc3LTIuMjEtMi4yNS0uMDctLjA5LS4xLS4xOS0uMS0uMzEgMC0uMTAzLjAzLS4yMS4xLS4zMS4xMy0uMTguMzYtLjQ4LjY4LS44OXMuNTYtLjcyLjcyLS45NGMtLjI0LS40NS0uNDMtLjg5LS41NS0xLjMyNkwuNiAxMy45NWMtLjExOC0uMDE3LS4yMS0uMDctLjI4LS4xNjZzLS4xMS0uMTktLjExLS4zMVYxMC41YzAtLjEwNy4wMzYtLjIxLjEwNy0uMzA4cy4xNTctLjE1Ny4yNTUtLjE3NWwyLjQ5LS4zN2MuMTI2LS40MS4zLS44Mi41MjMtMS4yMzItLjM1OC0uNTEtLjgzNi0xLjEyNC0xLjQzNC0xLjg1LS4wOS0uMTA0LS4xMy0uMjEtLjEzLS4zMiAwLS4wODcuMDQtLjE5LjEyLS4zMDYuMjQtLjMyLjY4LS44IDEuMzItMS40NHMxLjA3LS45NiAxLjI3LS45NmMuMTIgMCAuMjMuMDQuMzUuMTNMNi45MyA1LjFjLjM5My0uMjA2LjgtLjM3NiAxLjIyLS41MS4xNDItMS4yMTQuMjctMi4wNDQuMzg3LTIuNDkuMDYtLjI1LjIyLS4zNzYuNDgtLjM3NmgyLjk3Yy4xMjMgMCAuMjMzLjAzNy4zMy4xMTNzLjE0LjE3LjE1LjI4NmwuMzc1IDIuNDZjLjQzNi4xNDUuODQuMzEgMS4yMDQuNDk4bDEuOS0xLjQzYy4wOC0uMDguMTktLjEyLjMyLS4xMi4xMiAwIC4yMy4wNDUuMzM3LjEzNCAxLjE1IDEuMDY0IDEuODkgMS44MiAyLjIxIDIuMjguMDYzLjA3LjA5NC4xNy4wOTQuMjk0IDAgLjEwNi0uMDM1LjIxLS4xMDYuMzA3LS4xMy4xOS0uMzYuNDg2LS42OC44OS0uMzIuNDEtLjU2LjcyLS43Mi45NDcuMjMuNDUuNDE3Ljg5LjU1IDEuMzJsMi40NS4zOGMuMTE4LjAxNS4yMS4wNy4yOC4xNjRzLjExLjE5NS4xMS4zMTJ6Ii8+PC9zdmc+Cg==');
}

section.features .tabs_wrapper .tabs_nav ul li.tab_manual_backup a span.icon::after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMzQ5OERCIiBkPSJNMTMuOTMgMTJjMC0uOTQ3LS4zMzYtMS43NTUtMS4wMDUtMi40MjRTMTEuNDQ4IDguNTcyIDEwLjUgOC41NzJzLTEuNzU0LjMzNS0yLjQyNCAxLjAwNGMtLjY2OC42Ny0xLjAwMyAxLjQ3OC0xLjAwMyAyLjQyNCAwIC45NDcuMzM1IDEuNzU1IDEuMDA0IDIuNDI0czEuNDc3IDEuMDA0IDIuNDI0IDEuMDA0Yy45NSAwIDEuNzYtLjMzNSAyLjQzLTEuMDA0czEtMS40NzcgMS0yLjQyNHptNi44NTUtMS40NnYyLjk3M2MwIC4xMDctLjAzNi4yMS0uMTA3LjMwOC0uMDcuMS0uMTYuMTYtLjI2OC4xOGwtMi40NzguMzhjLS4xNy40OS0uMzQzLjg5LS41MjIgMS4yMi4zMTMuNDUuNzkgMS4wNyAxLjQzMyAxLjg1LjA5LjExLjEzNC4yMi4xMzQuMzRzLS4wNC4yMi0uMTIuMzFjLS4yNDIuMzMtLjY4NC44Mi0xLjMyNyAxLjQ1cy0xLjA2Mi45NS0xLjI2Ljk1Yy0uMTA2IDAtLjIyMi0uMDQtLjM0Ny0uMTJsLTEuODQ4LTEuNDRjLS4zOTMuMjA2LS44LjM3Ni0xLjIyLjUxLS4xNDIgMS4yMS0uMjcgMi4wNC0uMzg3IDIuNDktLjA2My4yNS0uMjIzLjM3Ni0uNDgyLjM3Nkg5LjAxNGMtLjEyNSAwLS4yMzUtLjA0LS4zMjgtLjExNHMtLjE0NS0uMTctLjE1NC0uMjg2bC0uMzc1LTIuNDY4Yy0uNDM3LS4xNDItLjg0LS4zMS0xLjIwNS0uNDk1bC0xLjg4OCAxLjQzYy0uMDkuMDgtLjIuMTItLjMzNS4xMi0uMTMgMC0uMjQtLjA1LS4zNC0uMTQ2LTEuMTMtMS4wMi0xLjg2LTEuNzctMi4yMS0yLjI1LS4wNy0uMDktLjEtLjE5LS4xLS4zMSAwLS4xMDMuMDMtLjIxLjEtLjMxLjEzLS4xOC4zNi0uNDguNjgtLjg5cy41Ni0uNzIuNzItLjk0Yy0uMjQtLjQ1LS40My0uODktLjU1LTEuMzI2TC42IDEzLjk1Yy0uMTE4LS4wMTctLjIxLS4wNy0uMjgtLjE2NnMtLjExLS4xOS0uMTEtLjMxVjEwLjVjMC0uMTA3LjAzNi0uMjEuMTA3LS4zMDhzLjE1Ny0uMTU3LjI1NS0uMTc1bDIuNDktLjM3Yy4xMjYtLjQxLjMtLjgyLjUyMy0xLjIzMi0uMzU4LS41MS0uODM2LTEuMTI0LTEuNDM0LTEuODUtLjA5LS4xMDQtLjEzLS4yMS0uMTMtLjMyIDAtLjA4Ny4wNC0uMTkuMTItLjMwNi4yNC0uMzIuNjgtLjggMS4zMi0xLjQ0czEuMDctLjk2IDEuMjctLjk2Yy4xMiAwIC4yMy4wNC4zNS4xM0w2LjkzIDUuMWMuMzkzLS4yMDYuOC0uMzc2IDEuMjItLjUxLjE0Mi0xLjIxNC4yNy0yLjA0NC4zODctMi40OS4wNi0uMjUuMjItLjM3Ni40OC0uMzc2aDIuOTdjLjEyMyAwIC4yMzMuMDM3LjMzLjExM3MuMTQuMTcuMTUuMjg2bC4zNzUgMi40NmMuNDM2LjE0NS44NC4zMSAxLjIwNC40OThsMS45LTEuNDNjLjA4LS4wOC4xOS0uMTIuMzItLjEyLjEyIDAgLjIzLjA0NS4zMzcuMTM0IDEuMTUgMS4wNjQgMS44OSAxLjgyIDIuMjEgMi4yOC4wNjMuMDcuMDk0LjE3LjA5NC4yOTQgMCAuMTA2LS4wMzUuMjEtLjEwNi4zMDctLjEzLjE5LS4zNi40ODYtLjY4Ljg5LS4zMi40MS0uNTYuNzItLjcyLjk0Ny4yMy40NS40MTcuODkuNTUgMS4zMmwyLjQ1LjM4Yy4xMTguMDE1LjIxLjA3LjI4LjE2NHMuMTEuMTk1LjExLjMxMnoiLz48L3N2Zz4K');
}

section.features .tabs_wrapper .tabs_container .tab_item {
    padding: 3%;
}

section.features .tabs_wrapper .tabs_container .tab_item h1,
section.features .tabs_wrapper .tabs_container .tab_item h2,
section.features .tabs_wrapper .tabs_container .tab_item h3,
section.features .tabs_wrapper .tabs_container .tab_item p {
    color: rgba(0, 0, 0, 0.6);
}

section.features .tabs_wrapper .tabs_container .tab_item h1,
section.features .tabs_wrapper .tabs_container .tab_item h2,
section.features .tabs_wrapper .tabs_container .tab_item h3 {
    line-height: 1.3;
    /*font-size: 22px;*/
}

.page-product-ctts .features .tabs_wrapper .tabs_container .tab_item h2 {
    font-size: 29px !important;
}

section.features .tabs_wrapper .tabs_container .tab_item p {
    font-size: 17px;
    line-height: 1.5;
}

/**
* Manage app documents section
*/

/**
*---------------------------------------------------------------------------
* manage app documents color overlay
*---------------------------------------------------------------------------
*/
section.manage_app_doc .color_overlay {
    opacity: 0.6;
    background: rgb(255, 255, 255);
}

/**
*---------------------------------------------------------------------------
* manage app documents columns items content
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col .content {
    padding: 5%;
}

/**
*---------------------------------------------------------------------------
* manage app documents columns items content texts
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col h1,
section.manage_app_doc .wrapper .columns .col h2,
section.manage_app_doc .wrapper .columns .col p {
    line-height: normal;
}

section.manage_app_doc .wrapper .columns .col h1,
section.manage_app_doc .wrapper .columns .col h2 {
    font-size: 23pt;
}

section.manage_app_doc .wrapper .columns .col p {
    font-size: 14pt;
    line-height: 1.7;
}

/**
*---------------------------------------------------------------------------
* manage app documents columns items icon
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col .icon {
    display: block;
    position: relative;
    width: 25%;
    height: 100px;
    padding: 0;
    margin: 0 auto;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/**
*---------------------------------------------------------------------------
* manage app documents col full headline
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col.full h1 {
    font-size: 27pt;
}

/**
*---------------------------------------------------------------------------
* manage app documents col better iphone backup icon
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col.manage_apps .icon {
    width: 20%;
    height: 130px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MDMiIGhlaWdodD0iNDAzIiB2aWV3Qm94PSIyMjAgMCA0MDMgNDAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIyMCAwIDQwMyA0MDMiPjxwYXRoIG9wYWNpdHk9Ii4yIiBmaWxsPSIjNUM5N0JGIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IiBkPSJNNDg4LjkgMTk0LjJoLTEzNmMtMTAuNiAwLTIwLjggMS0zMC4yIDIuOS05LjYgMS45LTE4LjUgNC42LTI2LjQgOC4yLTggMy41LTE0LjkgNy44LTIwLjQgMTIuNi01LjUgNC45LTkuNSAxMC41LTExLjQgMTYuNGwtMjguOSA5Mi41Yy0yLjcgOC42LTIuNSAxNy4xLjEgMjUgMi43IDguMiA4LjIgMTUuNyAxNS44IDIyLjIgNy45IDYuNiAxOCAxMi4xIDMwLjEgMTYgMTIuMiAzLjkgMjYuMSA2IDQxLjMgNmgxOTcuMmMxNS4xIDAgMjkuMS0yLjIgNDEuMy02IDEyLTMuOCAyMi4zLTkuNCAzMC0xNiA3LjctNi41IDEzLjEtMTQuMSAxNS44LTIyLjIgMi43LTggMi44LTE2LjQuMS0yNWwtMjguOS05Mi41Yy0xLjktNS45LTUuOC0xMS41LTExLjQtMTYuNC01LjQtNC44LTEyLjQtOS4xLTIwLjUtMTIuNi04LTMuNC0xNy02LjItMjYuNy04LjItOS43LTEuNy0yMC0yLjktMzAuOS0yLjkiLz48cGF0aCBvcGFjaXR5PSIuMyIgZmlsbD0iIzVDOTdCRiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyIgZD0iTTQ4OC45IDEzMS45aC0xMzZjLTEwLjYgMC0yMC44IDEtMzAuMiAyLjktOS42IDEuOS0xOC41IDQuNi0yNi40IDguMi04IDMuNS0xNC45IDcuOC0yMC40IDEyLjYtNS41IDQuOS05LjUgMTAuNS0xMS40IDE2LjRsLTI4LjkgOTIuNWMtMi43IDguNi0yLjUgMTcuMS4xIDI1IDIuNyA4LjIgOC4yIDE1LjcgMTUuOCAyMi4yIDcuOSA2LjYgMTggMTIuMSAzMC4xIDE2IDEyLjIgMy45IDI2LjEgNiA0MS4zIDZoMTk3LjJjMTUuMSAwIDI5LjEtMi4yIDQxLjMtNiAxMi0zLjggMjIuMy05LjQgMzAtMTYgNy43LTYuNSAxMy4xLTE0LjEgMTUuOC0yMi4yIDIuNy04IDIuOC0xNi40LjEtMjVsLTI4LjgtOTIuNWMtMS45LTUuOS01LjgtMTEuNS0xMS40LTE2LjQtNS40LTQuOC0xMi40LTkuMS0yMC41LTEyLjYtOC0zLjQtMTctNi4yLTI2LjctOC4yLTkuOC0xLjktMjAuMS0yLjktMzEtMi45Ii8+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9IiM1Qzk3QkYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXciIGQ9Ik00ODguOSA2OS40aC0xMzZjLTEwLjYgMC0yMC44IDEtMzAuMiAyLjktOS42IDEuOS0xOC41IDQuNi0yNi40IDguMi04IDMuNS0xNC45IDcuOC0yMC40IDEyLjYtNS41IDQuOS05LjUgMTAuNS0xMS40IDE2LjRsLTI4LjkgOTIuNWMtMi43IDguNi0yLjUgMTcuMS4xIDI1IDIuNyA4LjIgOC4yIDE1LjcgMTUuOCAyMi4yIDcuOSA2LjYgMTggMTIuMSAzMC4xIDE2IDEyLjIgMy45IDI2LjEgNiA0MS4zIDZoMTk3LjJjMTUuMSAwIDI5LjEtMi4yIDQxLjMtNiAxMi0zLjggMjIuMy05LjQgMzAtMTYgNy43LTYuNSAxMy4xLTE0LjEgMTUuOC0yMi4yIDIuNy04IDIuOC0xNi40LjEtMjVsLTI4LjktOTIuNWMtMS45LTUuOS01LjgtMTEuNS0xMS40LTE2LjQtNS40LTQuOC0xMi40LTkuMS0yMC41LTEyLjYtOC0zLjQtMTctNi4yLTI2LjctOC4yLTkuNy0xLjktMjAtMi45LTMwLjktMi45Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQ4OC45IDdoLTEzNmMtMTAuNiAwLTIwLjggMS0zMC4yIDIuOS05LjYgMS45LTE4LjUgNC42LTI2LjQgOC4yLTggMy41LTE0LjkgNy44LTIwLjQgMTIuNi01LjUgNC45LTkuNSAxMC41LTExLjQgMTYuNGwtMjguOSA5Mi41Yy0yLjcgOC42LTIuNSAxNy4xLjEgMjUgMi43IDguMiA4LjIgMTUuNyAxNS44IDIyLjIgNy45IDYuNiAxOCAxMi4xIDMwLjEgMTYgMTIuMiAzLjkgMjYuMSA2IDQxLjMgNmgxOTcuMmMxNS4xIDAgMjkuMS0yLjIgNDEuMy02IDEyLTMuOCAyMi4zLTkuNCAzMC0xNiA3LjctNi41IDEzLjEtMTQuMSAxNS44LTIyLjIgMi43LTggMi44LTE2LjQuMS0yNWwtMjguOS05Mi41Yy0xLjktNS45LTUuOC0xMS41LTExLjQtMTYuNC01LjQtNC44LTEyLjQtOS4xLTIwLjUtMTIuNi04LTMuNC0xNy02LjItMjYuNy04LjItOS43LTEuOS0yMC0yLjktMzAuOS0yLjkiLz48cGF0aCBmaWxsPSIjNUM5N0JGIiBkPSJNNTE5LjcgMTQzLjVjLS41LS43LTEuNy0xLjMtMy4yLTEuOHMtMy41LS45LTUuNi0xLjQtNC4zLTEtNi41LTEuN2MtMi4xLS43LTQuMi0xLjYtNS45LTIuOC0xLjctMS4yLTIuNi0yLjItMy0zLjItLjQtLjktLjMtMS44IDAtMi41cy44LTEuMyAxLjItMS43Yy40LS41LjctLjguNy0xIC44LS4zIDEuNy0uNiAyLjQtLjguOC0uMiAxLjUtLjQgMi4yLS41bDIuMS0uM2MuNy0uMSAxLjMtLjEgMS45LS4xIDMuNSAwIDYuMSAxLjEgOC4xIDIuNyAxLjkgMS42IDMuMiAzLjkgNCA2LjEuOCAyLjIgMS4yIDQuNSAxLjQgNi4yLjIgMS42LjIgMi44LjIgMi44bS0xODkuNi00LjZjLS4zIDAtLjcgMC0uOS0uMS0uMy0uMS0uNS0uMi0uNy0uMy0uMS0uMS0uMi0uMy0uMi0uNCAwLS4yLjItLjMuNS0uNWwzLjMtMTEuNGMuMS0uMy4yLS42LjQtLjlzLjUtLjUuOC0uNy43LS4zIDEtLjRjLjQtLjEuNy0uMiAxLjEtLjJoLjRjLjEgMCAuMiAwIC40LjFsLjMuMXMuMi4xLjMuMmwxMS41IDQuNmMxLjEuMiAxLjkuNSAyLjUuN3MuOS41LjkuN2MuMS4yLS4xLjUtLjUuN3MtMSAuNS0xLjguN2wtMTcuOCA2LjYtLjQuMmMtLjEuMS0uMy4xLS40LjFzLS4zLjEtLjQuMWgtLjNtMTYwLjctMTUuM2MtLjUgMC0xIDAtMS41LS4xcy0uOS0uMi0xLjMtLjQtLjgtLjQtMS4xLS42Yy0uMy0uMi0uNi0uNS0uOS0uOGwtOC4zLTcuM2MtLjQtLjQtLjYtLjktLjctMS4zczAtLjguMS0xLjJjLjEtLjQuNC0uNy43LTEuMS4zLS4zLjYtLjYgMS0uOGw3LjEtMi42Yy4yLS4xLjQtLjEuNi0uMWwuNi0uMXMuNCAwIC42LS4xaC42Yy41IDAgMSAwIDEuNS4xczEgLjIgMS40LjRsMS4zLjZjLjQuMy43LjUgMSAuOWw2LjkgNy4xYy40LjQuNy45LjggMS4zLjEuNC4xLjktLjEgMS4yLS4xLjQtLjQuOC0uNiAxLjEtLjMuMy0uNi42LTEgLjhsLTQuMiAxLjhjLS40LjItLjguMy0xLjIuNC0uNC4xLS44LjItMS4xLjNsLTEuMS4yYy0uNC4zLS44LjMtMS4xLjNtLTkzLjktMjMuOGwyMC40LTE5LjVoMTguMWMxLjggMi4yIDMuNCA0LjIgNC45IDYuMXMyLjkgMy43IDQuMiA1LjNjMS4zIDEuNiAyLjUgMy4xIDMuNyA0LjUgMS4yIDEuMyAyLjMgMi41IDMuNCAzLjZoLTU0LjdtLTcyLjItLjZjLS41IDAtLjktLjEtMS4yLS4yLS4zLS4xLS42LS4zLS44LS41LS4yLS4yLS4zLS40LS40LS42cy0uMS0uNC0uMS0uNmwyLjgtMTUuNGMuMS0uNC4yLS43LjQtMXMuNS0uNS45LS43LjgtLjMgMS40LS40Yy41LS4xIDEuMS0uMSAxLjgtLjFoNDQuNmwtMjIgMTkuNGgtMjZsLS40LjEtLjQuMWgtLjNjMC0uMS0uMi0uMS0uMy0uMW0xNjcuNi42bC0uMS0uNnMtLjEtLjQtLjItLjYtLjMtLjQtLjUtLjYtLjUtLjQtLjktLjZjMC0uMi0uMi0uNS0uNi0uOC0uMy0uMy0uOC0uNy0xLjMtMS4xcy0xLS45LTEuNi0xLjRjLS41LS41LTEtMS4xLTEuNS0xLjdsLTIuNy0yLjctMy4xLTMuMXMtMi4yLTIuMi0zLjMtMy40bC0zLjQtMy41aDM5Yy43IDAgMS4zIDAgMS44LjFzMSAuMiAxLjQuNGMuNC4yLjcuNC45LjcuMi4zLjQuNi40IDFsMS4zIDE1LjRjLjEuNCAwIC44LS4xIDEuMS0uMS4zLS4zLjYtLjcuOC0uMy4yLS43LjQtMS4zLjUtLjUuMS0xLjEuMi0xLjkuMmwtMjEuNi0uMW0tMTM1IDI2LjJoLS43cy0uNC0uMS0uNi0uMWwtLjYtLjItLjUtLjMtMTEuNS00LjZjLS43LS4yLTEuMi0uNS0xLjYtLjhzLS41LS42LS42LTFjMC0uMyAwLS43LjMtMSAuMi0uMy41LS42LjktLjhsMTguMy0xNy40IDIxLjctMTkuNSAxOC43LTE2LjdjLjItLjIuNC0uNC43LS42LjMtLjIuNS0uMy44LS40LjMtLjEuNi0uMi45LS4ybC45LS4xaC42bC42LjFjLjIgMCAuNC4xLjUuMmwuNS4yIDEwLjggMy43Yy43LjIgMS4yLjQgMS41LjcuNC4zLjYuNS43LjhzMCAuNi0uMS44Yy0uMS4zLS40LjUtLjcuN2wtMTUuNSAxNS41LTE2LjUgMTQuOS0yNS43IDI0LjdjLS4yLjMtLjUuNS0uOC43bC0uOS41LTEgLjMtMS4xLS4xbTExNS40LTE4LjRjLS4zIDAtLjYgMC0uOS0uMS0uMyAwLS43LS4xLTEtLjJsLTEuMS0uMy0xLjItLjRjLTEuMS0uNC0zLjctMi43LTctNi0zLjItMy4zLTcuMi03LjYtMTEtMTItMy44LTQuMy03LjctOC45LTEwLjktMTIuOC0zLjEtMy44LTUuNy03LjItNy4yLTkuMy0xLjQtMS44LTMuNS00LjQtNS44LTcuM3MtNC44LTUuOC03LTguN2MtMi4xLTIuOC0zLjktNS4zLTQuOC03LjQtLjktMS45LTEtMy4zLjMtMy42aC40YzEuMSAwIDIuNy44IDQuNyAyLjJzNC40IDMuMyA3LjEgNS41YzIuNiAyLjIgNS4zIDQuNyA4LjEgNy40IDIuNyAyLjYgNS40IDUuMSA3LjkgNy41IDEuNyAxLjMgMy43IDIuOSA1LjcgNC43IDIuMSAxLjggNC4zIDMuOSA2LjUgNi4xIDIuMyAyLjIgNC42IDQuNSA3LjEgNi45bDcuMSA2Ljl2LjFzLjEuMi4yLjNjLjEuMS4yLjIuNC4zLjIuMS41LjEuOC4xdi4xYzAgLjEuMS4yLjIuMy4xLjEuMi4yLjQuMy4yLjEuNS4xLjguMXYxLjhsLjEuOGMxLjIgMSAyLjEgMS45IDMgMi44LjguOCAxLjUgMS42IDIuMSAyLjIuNi43IDEuMSAxLjMgMS42IDEuOHMuOSAxIDEuMyAxLjRjLjguOCAxLjEgMS42IDEgMi4zLS4xLjctLjYgMS40LTEuMiAyLS43LjYtMS41IDEuMS0yLjQgMS41cy0xLjcuNy0yLjQuOWMwIC4zIDAgLjUtLjEuN3MtLjMuNC0uNS42LS41LjMtLjkuNGwtMS40LjFtMTYuMi0xMDAuNWgtMTM2Yy0xMC42IDAtMjAuOCAxLTMwLjIgMi45LTkuNiAxLjktMTguNSA0LjYtMjYuNCA4LjItOCAzLjUtMTQuOSA3LjgtMjAuNCAxMi42LTUuNSA0LjktOS41IDEwLjUtMTEuNCAxNi40bC0yOC45IDkyLjVjLTIuNyA4LjYtMi41IDE3LjEuMSAyNSAyLjcgOC4yIDguMiAxNS43IDE1LjggMjIuMiA3LjkgNi42IDE4IDEyLjEgMzAuMSAxNiAxMi4yIDMuOSAyNi4xIDYgNDEuMyA2aDE5Ny4yYzE1LjEgMCAyOS4xLTIuMiA0MS4zLTYgMTItMy44IDIyLjMtOS40IDMwLTE2IDcuNy02LjUgMTMuMS0xNC4xIDE1LjgtMjIuMiAyLjctOCAyLjgtMTYuNC4xLTI1bC0yOC45LTkyLjVjLTEuOS01LjktNS44LTExLjUtMTEuNC0xNi40LTUuNC00LjgtMTIuNC05LjEtMjAuNS0xMi42LTgtMy40LTE3LTYuMi0yNi43LTguMi05LjctMS45LTIwLTIuOS0zMC45LTIuOSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zNzQuNiA3OS40aC00NC41Yy0uNyAwLTEuMyAwLTEuOC4xcy0xIC4yLTEuNC40Yy0uNC4yLS43LjQtLjkuNy0uMi4zLS40LjYtLjQgMWwtMi45IDE1LjRjMCAuMiAwIC40LjEuNnMuMi40LjQuNi41LjQuOC41LjcuMiAxLjIuMmguN3MuMyAwIC40LS4xbC40LS4xaDI2bDIxLjktMTkuM20tMzguNiA0NC42Yy0uNCAwLS43LjEtMS4xLjJzLS43LjItMSAuNGMtLjMuMi0uNi40LS44LjctLjIuMy0uNC42LS40LjlsLTMuMyAxMS40Yy0uMy4yLS41LjMtLjUuNXMwIC4zLjIuNGMuMS4xLjQuMi43LjMuMy4xLjYuMS45LjFoLjRjLjEgMCAuMyAwIC40LS4xcy4zLS4xLjQtLjFsLjQtLjIgMTcuOC02LjZjLjgtLjIgMS40LS41IDEuOC0uN3MuNi0uNS41LS43LS40LS41LS45LS43Yy0uNi0uMi0xLjQtLjUtMi41LS43bC0xMS41LTQuNi0uMy0uMi0uMy0uMXMtLjItLjEtLjQtLjFsLS41LS4xbTY4LjktNjEuOGMtLjMgMC0uNiAwLS45LjEtLjMgMC0uNi4xLS45LjItLjMuMS0uNi4yLS44LjQtLjMuMi0uNS4zLS43LjZsLTE4LjcgMTYuNy0yMS43IDE5LjUtMTguMyAxNy40Yy0uNC4yLS43LjUtLjkuOHMtLjMuNi0uMyAxYzAgLjMuMi43LjYgMXMuOS42IDEuNi44bDExLjUgNC42Yy4xLjEuMy4yLjUuM2wuNi4yYy4yLjEuNC4xLjYuMWguN3MuNyAwIDEtLjEuNy0uMSAxLS4zYy4zLS4xLjYtLjMuOS0uNXMuNi0uNC44LS43bDI1LjctMjQuNyAxNi40LTE0LjggMTUuNS0xNS41Yy4zLS4yLjYtLjQuNy0uNy4xLS4zLjItLjUuMS0uOHMtLjMtLjYtLjctLjhjLS40LS4zLS45LS41LTEuNS0uN2wtMTAuOC0zLjdjLS4xLS4xLS4zLS4xLS41LS4ybC0uNS0uMi0uNi0uMWMwIC4yLS4yLjEtLjQuMW0zMSAxOGgtMTguMWwtMjAuNCAxOS41aDU0LjljLTEuMS0xLTIuMy0yLjItMy40LTMuNi0xLjItMS4zLTIuNC0yLjgtMy43LTQuNS0xLjMtMS42LTIuNy0zLjQtNC4yLTUuM3MtMy4zLTQtNS4xLTYuMW0tMjAuMS00MC43aC0uNGMtMS4zLjMtMS4yIDEuNy0uMyAzLjYuOSAyIDIuNyA0LjUgNC44IDcuNHM0LjYgNS44IDcgOC43YzIuMyAyLjggNC41IDUuNCA1LjggNy4zIDEuNCAyIDMuOSA1LjMgNy4yIDkuMyAzLjIgMy45IDcuMSA4LjUgMTAuOSAxMi44IDMuOSA0LjQgNy44IDguOCAxMSAxMiAzLjIgMy4zIDUuOCA1LjYgNyA2IC40LjIuOC4zIDEuMi40LjQuMS44LjIgMS4xLjMuNC4xLjcuMSAxIC4ybC45LjFjLjUgMCAuOSAwIDEuMi0uMS40LS4xLjctLjIuOS0uNHMuNC0uMy41LS42Yy4xLS4yLjItLjUuMS0uNy43LS4yIDEuNi0uNSAyLjQtLjkuOS0uNCAxLjctLjkgMi40LTEuNXMxLjEtMS4yIDEuMi0yYy4xLS43LS4yLTEuNS0xLTIuMy0uNC0uNC0uOC0uOS0xLjMtMS40cy0xLTEuMS0xLjYtMS44Yy0uNi0uNy0xLjMtMS40LTIuMS0yLjItLjgtLjgtMS44LTEuNy0zLTIuOGwtLjEtLjh2LTEuOGMtLjMgMC0uNi0uMS0uOC0uMS0uMi0uMS0uMy0uMi0uNC0uM2wtLjItLjN2LS4xYy0uNCAwLS42IDAtLjgtLjEtLjItLjEtLjMtLjItLjQtLjNsLS4yLS4zdi0uMWMtMi4zLTIuMi00LjctNC41LTcuMS02LjktMi4zLTIuMy00LjctNC42LTcuMS02LjlzLTQuNS00LjItNi41LTYuMWMtMi0xLjgtNC0zLjQtNS43LTQuNy0yLjQtMi4zLTUtNC45LTcuOS03LjUtMi43LTIuNS01LjUtNS04LjEtNy40LTIuNi0yLjItNS00LjEtNy4xLTUuNS0xLjgtMS40LTMuNC0yLjItNC41LTIuMm03MyA2Ny42aC0uNnMtLjQgMC0uNi4xbC0uNi4xcy0uNC4xLS42LjFsLTcuMSAyLjZjLS4zLjItLjcuNS0xIC44cy0uNS43LS43IDEuMWMtLjEuNC0uMi44LS4xIDEuMi4xLjQuMy45LjcgMS4zbDguMyA3LjMuOS44Yy4zLjIuNy40IDEuMS42cy44LjMgMS4zLjQuOS4xIDEuNS4xYy4zIDAgLjcgMCAxLS4xLjMgMCAuNy0uMSAxLjEtLjJzLjctLjIgMS4xLS4zbDEuMi0uNCA0LjItMS44Yy4zLS4yLjctLjUgMS0uOHMuNS0uNy42LTEuMS4yLS44LjEtMS4yYy0uMS0uNC0uNC0uOS0uOC0xLjNsLTYuOS03LjEtMS0uOWMtLjQtLjMtLjgtLjUtMS4zLS42LS40LS4yLS45LS4zLTEuNC0uNC0uNC0uMy0uOS0uMy0xLjQtLjNtMTcuNyAxOC4zYy0uNiAwLTEuMiAwLTEuOS4xcy0xLjMuMi0yLjEuM2MtLjcuMS0xLjUuMy0yLjIuNS0uOC4yLTEuNi41LTIuNC44IDAgLjItLjMuNi0uNyAxLS40LjUtLjkgMS0xLjIgMS43LS4zLjctLjQgMS41IDAgMi41LjQuOSAxLjMgMiAzIDMuMnMzLjcgMi4xIDUuOSAyLjhjMi4xLjcgNC40IDEuMyA2LjUgMS43IDIuMS41IDQgLjkgNS42IDEuNCAxLjUuNSAyLjcgMSAzLjIgMS44IDAgMCAwLTEuMS0uMi0yLjktLjItMS43LS42LTQtMS40LTYuMi0uOC0yLjItMi4xLTQuNC00LTYuMS0yLTEuNS00LjYtMi42LTguMS0yLjZtNS45LTQ2aC0zOWMxLjIgMS4yIDIuMyAyLjMgMy40IDMuNWwzLjMgMy40YzEuMSAxLjEgMi4xIDIuMiAzLjEgMy4xbDIuNyAyLjdjLjQuNi45IDEuMiAxLjUgMS43LjUuNSAxLjEgMSAxLjYgMS40cy45LjggMS4zIDEuMWMuMy4zLjUuNi42LjguNC4yLjcuNC45LjYuMi4yLjQuNC41LjZzLjIuNC4yLjZsLjEuNmgyMS43Yy43IDAgMS4zLS4xIDEuOS0uMi41LS4xLjktLjMgMS4zLS41LjMtLjIuNS0uNS43LS44LjEtLjMuMS0uNy4xLTEuMWwtMS4zLTE1LjRjLS4xLS40LS4yLS43LS40LTFzLS41LS41LS45LS43LS44LS4zLTEuNC0uNGgtMS45Ii8+PC9zdmc+);
}

/**
*---------------------------------------------------------------------------
* manage app documents col better iphone backup icon
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col.app_files .icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc2MCAwIDQwMCA0MDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNzYwIDAgNDAwIDQwMCI+PHBhdGggZmlsbD0iIzM0OThEQiIgZD0iTTExMTMuMyA3OC4zbC01NS01NWMtMTMuMy0xMy4zLTM2LjYtMjMuMy01NS0yMy4zaC0xODYuNmMtMTYuNyAwLTMxLjcgMTMuMy0zMS43IDMxLjd2MzM2LjdjMCAxNi43IDEzLjMgMzEuNyAzMS43IDMxLjdoMjg2LjdjMTYuNyAwIDMxLjctMTMuMyAzMS43LTMxLjd2LTIzNi43Yy0uMS0xOC40LTEwLjEtNDEuNy0yMS44LTUzLjR6bS0xOC4zIDE2LjdjMS43IDEuNyAxLjcgMy4zIDMuMyA1aC02My4zdi02My4zYzEuNyAxLjcgMy4zIDEuNyA1IDMuM2w1NSA1NXptMTUgMjczLjNjMCAzLjMtMy4zIDYuNy02LjcgNi43aC0yODYuNmMtMy4zIDAtNi43LTMuMy02LjctNi43di0zMzYuNmMwLTMuMyAzLjMtNi43IDYuNy02LjdoMTkzLjR2MTAwaDEwMHYyNDMuM3ptLTI2NS0xMTMuM3YtMzEuN2MwLTMuMyAxLjctNSA1LTVoNTMuM2wtMjMuMyA0MGgtMzBjLTMuMyAxLjctNS0xLjYtNS0zLjN6bTM2LjcgNjVsLTE4LjMgMTEuN2MtMS43IDEuNy01IDAtMy4zLTEuN2wxLjctMjBjMC0zLjMgMy4zLTUgNS0zLjNsMTMuMiA4LjNjNSAxLjcgNSAzLjMgMS43IDV6bTExLjYtMTMuM2MtMS43IDMuMy01IDMuMy02LjcgMS43bC0xMy4zLTguM2MtMy4zLTEuNy0zLjMtNS0xLjctNi43bDE4LjQtMzMuNCAyMy4zLTQwIDIxLjctMzYuN2MxLjctMy4zIDUtMy4zIDYuNy0xLjdsMTMuMyA4LjRjMy4zIDEuNyAzLjMgNSAxLjcgNi43bC0xOC40IDMzLjMtMTguMyAzMC0yNi43IDQ2Ljd6bTM4LjQtNDYuN2wyMy4zLTQwaDIxLjdjOC4zIDE4LjMgMTMuMyAzMS43IDE4LjMgNDBoLTYzLjN6bTgzLjMgMTMuM2MtNS0zLjMtMzMuMy02NS00MC04My4zLTYuNy0xNi43LTI4LjMtNjAtMjEuNy02My4zIDUtMS43IDIzLjMgMzEuNyAzNSA1My4zIDguMyAxMS43IDIwIDM1IDMwIDUzLjMgMCAwIDAgMS43IDEuNyAxLjcgMCAwIDAgMS43IDEuNyAxLjd2NS4xYzUgOC4zIDYuNyAxMy4zIDguMyAxNi43IDMuMyA2LjctMy4zIDExLjctNi43IDEzLjMgMCAzLjItMy4zIDQuOS04LjMgMS41em0xOC4zIDI4LjRsLTguMy0xMy4zYy0xLjctMy4zIDAtNi43IDEuNy04LjNsOC4zLTVjMy4zLTEuNyA2LjcgMCA4LjMgMy4zbDYuNyAxMy4zYzEuNyAzLjMgMCA2LjctMS43IDguM2wtNSAzLjNjLTUgMy40LTguMyAxLjctMTAtMS42em0zMy40IDM4LjNjLTEuNy01LTE1LTUtMjEuNy0xMy4zdi0xNWMyNi43LTE1IDIxLjcgMjguMyAyMS43IDI4LjN6bTYuNi04NWMwIDMuMy0xLjcgNS01IDVoLTI1YzAtMS43IDAtMy4zLTEuNy01IDAtMS43LTMuMy01LTUtMTAtMy4zLTYuNy04LjMtMTYuNy0xMy4zLTI2LjdoNDYuN2MzLjMgMCA1IDEuNyA1IDVsLTEuNyAzMS43eiIvPjwvc3ZnPg==);

}

/**
*---------------------------------------------------------------------------
* manage app documents col better iphone backup icon
*---------------------------------------------------------------------------
*/
section.manage_app_doc .wrapper .columns .col.smart_doc .icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc2MCAwIDQwMCA0MDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNzYwIDAgNDAwIDQwMCI+PHBhdGggZmlsbD0iIzhFNDRBRCIgZD0iTTExMTMuMyA3OC4zbC01NS01NWMtMTMuMy0xMy4zLTM2LjYtMjMuMy01NS0yMy4zaC0xODYuNmMtMTYuNyAwLTMxLjcgMTMuMy0zMS43IDMxLjd2MzM2LjdjMCAxNi43IDEzLjMgMzEuNyAzMS43IDMxLjdoMjg2LjdjMTYuNyAwIDMxLjctMTMuMyAzMS43LTMxLjd2LTIzNi43Yy0uMS0xOC40LTEwLjEtNDEuNy0yMS44LTUzLjR6bS0xOC4zIDE2LjdjMS43IDEuNyAxLjcgMy4zIDMuMyA1aC02My4zdi02My4zYzEuNyAxLjcgMy4zIDEuNyA1IDMuM2w1NSA1NXptMTUgMjczLjNjMCAzLjMtMy4zIDYuNy02LjcgNi43aC0yODYuNmMtMy4zIDAtNi43LTMuMy02LjctNi43di0zMzYuNmMwLTMuMyAzLjMtNi43IDYuNy02LjdoMTkzLjR2MTAwaDEwMHYyNDMuM3ptLTE1MC0yMTEuNmMtMzMuMyAwLTUxLjcgMjYuNy01MS43IDUxLjcgMCAyNi43IDI1IDQ1IDI1IDkwaDUxLjdjMC00NSAyNS02My4zIDI1LTkwIDEuNy0yMy40LTE1LTUxLjctNTAtNTEuN3ptMjEuNyAxNDguM2gtNDVjLTEuNyAwLTMuMyAxLjctMy4zIDMuMyAwIDEuNyAxLjcgMy4zIDMuMyAzLjNoNDVjMS43IDAgMy4zLTEuNyAzLjMtMy4zIDAtMS42LTEuNy0zLjMtMy4zLTMuM3ptMCAxMS43aC00NWMtMS43IDAtMy4zIDEuNy0zLjMgMy4zczEuNyAzLjMgMy4zIDMuM2g0NWMxLjcgMCAzLjMtMS43IDMuMy0zLjNzLTEuNy0zLjMtMy4zLTMuM3ptLTQxLjcgMTMuM3Y2LjdjMCAzLjMgMy4zIDYuNyA2LjcgNi43aDI1YzMuMyAwIDYuNy0zLjMgNi43LTYuN3YtNi43aC0zOC40eiIvPjwvc3ZnPg==);
}

.page-product-cta .manage_app_doc .image_overlay {
    background-image: url('/app/uploads/2015/07/using-iphone-startup-1920x800.jpg');

}

/*---------------------------------------------------------------------------
* download section
*---------------------------------------------------------------------------
*/

section.download {
}

.page-product-cta .download .image_overlay {
    background-image: url('/app/uploads/2015/09/man-using-laptop-living-room-1920x500.jpg');
}

/**
*---------------------------------------------------------------------------
* download titles
*---------------------------------------------------------------------------
*/
section.download .wrapper h1,
section.download .wrapper h2 {
    color: rgb(37, 116, 169);
}

.page-product-cta section.download .wrapper h1,
.page-product-cta section.download .wrapper h2 {
    margin: 5px 0;
    color: #000;
}

section.download .wrapper h2 {
    margin-bottom: 3%;
}

.page-product-ctm .download .wrapper h2 {
    line-height: 1.3;
}

/**
*---------------------------------------------------------------------------
* download section download button area
*---------------------------------------------------------------------------
*/
section.download .wrapper p.download {
    padding-top: 3%;
}

.page-product-cta section.download .wrapper p.download {
    padding-top: 5px;
}

/**
*---------------------------------------------------------------------------
* press section
*---------------------------------------------------------------------------
*/
section.press {
}

/**
*---------------------------------------------------------------------------
* press columns content
*---------------------------------------------------------------------------
*/
section.press .columns .col .content {
    /* align images to center */
    text-align: center;
}

/**
*---------------------------------------------------------------------------
* press columns images
*---------------------------------------------------------------------------
*/
section.press .columns .col .content img {
    opacity: 0.5;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);

    transition: 0.3s;
}

section.press .columns .col:hover .content img,
section.press .columns .col .content img:hover {
    opacity: 1;
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    transition: 0.3s;
}

/**
*---------------------------------------------------------------------------
* support columns
*---------------------------------------------------------------------------
*/
section.support .columns .col .content {
    padding: 3%;
}

/**
*---------------------------------------------------------------------------
* support post item
*---------------------------------------------------------------------------
*/
section.support .columns .post_item {
    display: block;
    position: relative;
    padding: 10px;
    margin: 0;

    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
}

/* if post is col item */
section.support .columns .post_item.col {
    display: block;
    position: relative;
    padding: 1%;
    margin: 0;

    background: none;
    box-shadow: none;
    border-radius: 0;
}

section.support .columns .post_item.col .content {
    padding: 5%;
    margin: 0;

    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
}

section.support .columns .post_item .content h1 {
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    font-size: 16pt;
    line-height: 1.3;
}

section.support .columns .post_item .content h1 a {
    color: rgba(0, 0, 0, 0.6);
}

section.support .columns .post_item .content h1 a:hover,
section.support .columns .post_item .content h1 a:focus {
    color: rgb(52, 152, 219);
}

section.support .columns .post_item .content p {
    font-size: 12pt;
    line-height: 1.5;
    color: rgba(0, 0, 0, 0.6);
}

/**
*---------------------------------------------------------------------------
* support main button
*---------------------------------------------------------------------------
*/
section.support .go_to_faq {
    padding: 2% 0 1% 0;
    margin: 2% 0 0 0;
    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.05);
}

/**
* Details
*/

/**
*---------------------------------------------------------------------------
* details section
*---------------------------------------------------------------------------
*/
section.details {
}

section.details .columns .col {
    min-height: 290px;
    padding: 1% 0;
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.05);
}

section.details .columns .col:first-child {
    box-shadow: none;
}

section.details .columns .col .content h1,
section.details .columns .col .content h2,
section.details .columns .col .content h3 {
    position: relative;
    padding-left: 40px;

    font-size: 20pt;
    font-weight: lighter;
    color: rgba(0, 0, 0, 0.6);
}

section.details .columns .col .content h1:before,
section.details .columns .col .content h2:before,
section.details .columns .col .content h3:before {
    display: block;
    position: absolute;
    content: '';
    visibility: visible;
    opacity: 1;
    top: 0;
    left: 5px;
    width: 30px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

section.details .columns .col .content p {
    text-align: center;
    font-size: 13pt;
    font-weight: lighter;
    line-height: 1.6;
    color: rgba(0, 0, 0, 0.6);
}

section.details .columns .col .content p.centered {
    text-align: center;
}

section.details .columns .col .content ul {
    margin: 0;
    padding: 20px 0;
}

section.details .columns .col .content ul,
section.details .columns .col .content ul li,
section.details .columns .col .content ul li a {
    outline: none;
}

section.details .columns .col .content ul li {
    display: block;
    position: relative;
    padding: 0;
    margin: 0;

    font-size: 13pt;
    line-height: normal;
}

section.details .columns .col .content ul li a {
    display: block;
    position: relative;
    padding: 15px 0 15px 30px;
    margin: 0;
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
    color: rgba(0, 0, 0, 0.6);
}

section.details .columns .col .content ul li:last-child a {
    box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

section.details .columns .col .content ul li:hover a,
section.details .columns .col .content ul li:focus a,
section.details .columns .col .content ul li a:hover,
section.details .columns .col .content ul li a:focus {
    color: rgb(52, 152, 219);
}

/**
*---------------------------------------------------------------------------
* compatibility column
*---------------------------------------------------------------------------
*/
section.details .columns .col.compatibility .content h1:before,
section.details .columns .col.compatibility .content h2:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxwYXRoIG9wYWNpdHk9Ii42IiBkPSJNMTguNiAxNC45bC0zLjYtNmMtMS43LTIuOC01LjItMy43LTgtMi4yLS42LTEuMS0xLTIuMS0xLTMgMC0uOC4yLTEuOSAxLTIuMy4xIDAgLjItLjEuMy0uMi4zLS4zLjMtLjggMC0xLjEtLjMtLjEtLjYtLjItLjkgMEM1LjIuNyA0LjUgMiA0LjUgMy44YzAgMS4yLjUgMi41IDEuMyAzLjgtMiAxLjktMi41IDUtMSA3LjVsMy42IDZDOS41IDIzIDExLjUgMjQgMTMuNSAyNGMxLjEgMCAyLjEtLjMgMy4xLS45IDIuOC0xLjcgMy44LTUuMyAyLTguMnptLTcuNS0uOWMtLjIuMS0uNS4yLS43LjItLjQgMC0uOC0uMi0xLjEtLjZsLTEuNy0yLjdjLS40LS42LS4yLTEuNC40LTEuOHMxLjQtLjIgMS44LjRsMS43IDIuN2MuMy42LjIgMS40LS40IDEuOHoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* secure column
*---------------------------------------------------------------------------
*/
section.details .columns .col.secure .content h2:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxwYXRoIG9wYWNpdHk9Ii42IiBkPSJNMTggOGgtMVY2YzAtMi44LTIuMi01LTUtNVM3IDMuMiA3IDZ2Mkg2Yy0xLjEgMC0yIC45LTIgMnYxMGMwIDEuMS45IDIgMiAyaDEyYzEuMSAwIDItLjkgMi0yVjEwYzAtMS4xLS45LTItMi0yem0tNiA5Yy0xLjEgMC0yLS45LTItMnMuOS0yIDItMiAyIC45IDIgMi0uOSAyLTIgMnptMy4xLTlIOC45VjZjMC0xLjcgMS40LTMuMSAzLjEtMy4xczMuMSAxLjQgMy4xIDMuMXYyeiIvPjwvc3ZnPgo=');
}

/**
*---------------------------------------------------------------------------
* help  column
*---------------------------------------------------------------------------
*/
section.details .columns .col.help .content h2:before {
    width: 25px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxwYXRoIG9wYWNpdHk9Ii42IiBkPSJNMTIgMEM1LjQgMCAwIDUuNCAwIDEyczUuNCAxMiAxMiAxMiAxMi01LjQgMTItMTJTMTguNiAwIDEyIDB6bTAgMTkuNWMtLjggMC0xLjUtLjctMS41LTEuNXMuNy0xLjUgMS41LTEuNSAxLjUuNyAxLjUgMS41LS43IDEuNS0xLjUgMS41em0yLjUtNy43Yy0uOS42LTEuMy45LTEuMyAxLjN2LjhjMCAuNi0uNSAxLjEtMS4xIDEuMXMtMS4xLS41LTEuMS0xLjF2LS44YzAtLjguMy0xLjUuOS0yLjEuNC0uNCAxLS44IDEuNS0xLjEgMS4xLS43IDEuNS0xIDEuNS0xLjdzLS40LTEuMS0uNy0xLjRjLS41LS40LTEuMy0uNy0yLjEtLjctMS4yIDAtMi4zLjgtMi43IDItLjMuNy0uOSAxLTEuNS44cy0uOS0uOC0uNy0xLjRjLjMtMSAuOS0xLjkgMS44LTIuNS45LS43IDEuOS0xIDMtMSAxLjMgMCAyLjYuNCAzLjUgMS4xIDEgLjggMS42IDEuOSAxLjYgMy4yIDAgMS45LTEuNSAyLjgtMi42IDMuNXoiLz48L3N2Zz4K');
}

/**
*---------------------------------------------------------------------------
* help column - support list
*---------------------------------------------------------------------------
*/
section.details .columns .col.help .content ul.support li a:before,
section.details .columns .col.help .content ul.support li a:after {
    display: block;
    position: absolute;
    content: '';
    visibility: visible;
    opacity: 1;
    top: 0;
    left: 5px;
    width: 20px;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -ms-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    transition: 0.3s;
}

section.details .columns .col.help .content ul.support li:hover a:before,
section.details .columns .col.help .content ul.support li:hover a:after,
section.details .columns .col.help .content ul.support li:focus a:before,
section.details .columns .col.help .content ul.support li:focus a:after,
section.details .columns .col.help .content ul.support li a:hover:before,
section.details .columns .col.help .content ul.support li a:hover:after,
section.details .columns .col.help .content ul.support li a:focus:before,
section.details .columns .col.help .content ul.support li a:focus:after {
    transition: 0.3s;
}

section.details .columns .col.help .content ul.support li a:before {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxwYXRoIG9wYWNpdHk9Ii42IiBkPSJNMTIgMEM1LjQgMCAwIDUuNCAwIDEyczUuNCAxMiAxMiAxMiAxMi01LjQgMTItMTJTMTguNiAwIDEyIDB6TTcuNSAxMmMwLTIuNSAyLTQuNSA0LjUtNC41czQuNSAyIDQuNSA0LjUtMiA0LjUtNC41IDQuNS00LjUtMi00LjUtNC41em0xNC4yIDRsLTQuMi0xLjdjLjMtLjcuNS0xLjUuNS0yLjNzLS4yLTEuNi0uNS0yLjNMMjEuNyA4Yy41IDEuMi44IDIuNi44IDRzLS4zIDIuOC0uOCA0ek0xNiAyLjNsLTEuNyA0LjJjLS43LS4zLTEuNS0uNS0yLjMtLjVzLTEuNi4yLTIuMy41TDggMi4zYzEuMi0uNSAyLjYtLjggNC0uOHMyLjguMyA0IC44ek0yLjMgOGw0LjIgMS43Yy0uMy43LS41IDEuNS0uNSAyLjNzLjIgMS42LjUgMi4zTDIuMyAxNmMtLjUtMS4yLS44LTIuNi0uOC00cy4zLTIuOC44LTR6TTggMjEuN2wxLjctNC4yYy43LjMgMS41LjUgMi4zLjVzMS42LS4yIDIuMy0uNWwxLjcgNC4yYy0xLjIuNS0yLjYuOC00IC44cy0yLjgtLjMtNC0uOHoiLz48L3N2Zz4=');
}

section.details .columns .col.help .content ul.support li:hover a:before,
section.details .columns .col.help .content ul.support li:focus a:before,
section.details .columns .col.help .content ul.support li a:hover:before,
section.details .columns .col.help .content ul.support li a:focus:before {
    visibility: hidden;
    opacity: 0;
}

section.details .columns .col.help .content ul.support li a:after {
    visibility: hidden;
    opacity: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiMzNDk4REIiIGQ9Ik0xMiAwQzUuNCAwIDAgNS40IDAgMTJzNS40IDEyIDEyIDEyIDEyLTUuNCAxMi0xMlMxOC42IDAgMTIgMHpNNy41IDEyYzAtMi41IDItNC41IDQuNS00LjVzNC41IDIgNC41IDQuNS0yIDQuNS00LjUgNC41LTQuNS0yLTQuNS00LjV6bTE0LjIgNGwtNC4yLTEuN2MuMy0uNy41LTEuNS41LTIuM3MtLjItMS42LS41LTIuM0wyMS43IDhjLjUgMS4yLjggMi42LjggNHMtLjMgMi44LS44IDR6TTE2IDIuM2wtMS43IDQuMmMtLjctLjMtMS41LS41LTIuMy0uNXMtMS42LjItMi4zLjVMOCAyLjNjMS4yLS41IDIuNi0uOCA0LS44czIuOC4zIDQgLjh6TTIuMyA4bDQuMiAxLjdjLS4zLjctLjUgMS41LS41IDIuM3MuMiAxLjYuNSAyLjNMMi4zIDE2Yy0uNS0xLjItLjgtMi42LS44LTRzLjMtMi44LjgtNHpNOCAyMS43bDEuNy00LjJjLjcuMyAxLjUuNSAyLjMuNXMxLjYtLjIgMi4zLS41bDEuNyA0LjJjLTEuMi41LTIuNi44LTQgLjhzLTIuOC0uMy00LS44eiIvPjwvc3ZnPg==');
}

section.details .columns .col.help .content ul.support li:hover a:after,
section.details .columns .col.help .content ul.support li:focus a:after,
section.details .columns .col.help .content ul.support li a:hover:after,
section.details .columns .col.help .content ul.support li a:focus:after {
    visibility: visible;
    opacity: 1;
}

/**
*---------------------------------------------------------------------------
* bundle features headlines
*---------------------------------------------------------------------------
*/
.page-product-bundle section.bundle_features .wrapper h1,
.page-product-bundle section.bundle_features .wrapper h2 {
    line-height: normal;
}

.page-product-bundle section.bundle_features .wrapper h2 {
    font-size: 18pt;
    padding: 5px 0 15px 0;
}

/**
*---------------------------------------------------------------------------
* bundle features paragraph
*---------------------------------------------------------------------------
*/
.page-product-bundle section.bundle_features .wrapper p {
    font-size: 13pt;
    line-height: 1.7;
}

/**
* Download or buy section
*/

/**
*---------------------------------------------------------------------------
* download or buy section
*---------------------------------------------------------------------------
*/
.page-product-bundle section.download_buy {
    overflow: hidden;
}

/**
*---------------------------------------------------------------------------
* download or buy color overlay
* Note: the gradient of the color overlay is automatically generated
*       in the page.
*---------------------------------------------------------------------------
*/
.page-product-bundle section.download_buy .color_overlay {
    opacity: 0.6;
    background: -webkit-linear-gradient(50deg, rgb(204, 204, 153) 10%, rgb(204, 153, 51) 90%);
    background: -moz-linear-gradient(50deg, rgb(204, 204, 153) 10%, rgb(204, 153, 51) 90%);
    background: -ms-linear-gradient(50deg, rgb(204, 204, 153) 10%, rgb(204, 153, 51) 90%);
    background: -o-linear-gradient(50deg, rgb(204, 204, 153) 10%, rgb(204, 153, 51) 90%);
    background: linear-gradient(50deg, rgb(204, 204, 153) 10%, rgb(204, 153, 51) 90%);
}

.page-product-bundle section.download_buy .color_overlay::after {
    display: block;
    position: absolute;
    content: '';
    z-index: 555;
    opacity: 0.35;
    top: -5%;
    left: -5%;
    width: 110%;
    height: 110%;
    background: none;
    background-image: url('/images/cta/bg/cta-header-background-02.svg');
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

/**
*---------------------------------------------------------------------------
* download content
*---------------------------------------------------------------------------
*/
.page-product-bundle section.download_buy .wrapper h1,
.page-product-bundle section.download_buy .wrapper p {
    line-height: 1.5;
    color: rgb(255, 255, 255);
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.5);
}

.page-product-cta section.download .color_overlay {
    opacity: 0.8;
    background: -webkit-linear-gradient(50deg, rgb(194, 21, 0) 10%, rgb(255, 197, 0) 90%);
    background: -moz-linear-gradient(50deg, rgb(194, 21, 0) 10%, rgb(255, 197, 0) 90%);
    background: -ms-linear-gradient(50deg, rgb(194, 21, 0) 10%, rgb(255, 197, 0) 90%);
    background: -o-linear-gradient(50deg, rgb(194, 21, 0) 10%, rgb(255, 197, 0) 90%);
    background: linear-gradient(50deg, rgb(194, 21, 0) 10%, rgb(255, 197, 0) 90%);
}

/**
*---------------------------------------------------------------------------
* download content
*---------------------------------------------------------------------------
*/
.page-product-cta section.download .wrapper h1,
.page-product-cta section.download .wrapper p {
    line-height: 1.5;
    color: rgb(255, 255, 255);
}

/**
*---------------------------------------------------------------------------
* download paragraph
*---------------------------------------------------------------------------
*/
.page-product-cta section.download .wrapper p small {
    font-size: 9pt;
}

/**
*---------------------------------------------------------------------------
* download paragraph
*---------------------------------------------------------------------------
*/
.page-product-bundle section.download_buy .wrapper p small {
    font-size: 9pt;
}

/**
*---------------------------------------------------------------------------
* step list
* Note: list with separator per items
*---------------------------------------------------------------------------
*/
section .list_sep {
    display: table;
    padding: 10px 0;
    counter-reset: li;
}

section .list_sep li {
    display: block;
    position: relative;
    font-size: 11pt;
    list-style: decimal;
    list-style-position: inside;
    padding: 10px 20px;
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.05);
}

section ol.list_sep li {
    padding-left: 40px;
}

section ol.list_sep li:before {
    display: inline-block;
    position: absolute;

    counter-increment: li;
    content: counter(li);

    right: 92.5%;
    padding: 3px 5px 1px 5px;
    margin: 0 10px 0 0;
    background: rgba(68, 159, 219, 0.8);
    border-radius: 3px;

    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
}

section .list_sep li:first-child {
    box-shadow: 0 -2px 0 0 rgba(0, 0, 0, 0.05), 0 2px 0 0 rgba(0, 0, 0, 0.05);
}

/**
*---------------------------------------------------------------------------
* boxed count list
* Note: list with specific design for ol
*---------------------------------------------------------------------------
*/
section .list_boxed_count {
    display: block;
    position: relative;

    counter-reset: li;

    padding: 0;
    background: rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
    border-radius: 3px;

    list-style: none;
}

section .list_boxed_count li {
    display: block;
    position: relative;
    padding: 10px;
    margin: 0;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);

    list-style: none;
    color: rgba(0, 0, 0, 0.6);
}

section ol.list_boxed_count li {
    margin: 0 0 0 40px;
}

section ol.list_boxed_count li:before {
    display: block;
    position: absolute;
    content: '';
    left: -40px;
    top: 0;
    width: 40px;
    height: 100%;
    background: rgba(0, 0, 0, 0.0);
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.1);
}

section ol.list_boxed_count li:after {
    display: block;
    position: absolute;

    counter-increment: li;
    content: counter(li);

    left: -40px;
    top: 15px;
    width: 40px;

    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.3);
}

section .list_boxed_count li:first-child {
    border-radius: 0 3px 0 0;
}

section .list_boxed_count li:first-child:before {
    border-radius: 3px 0 0 0;
}

section .list_boxed_count li:last-child {
    border-radius: 0 0 3px 0;
    box-shadow: none;
}

section .list_boxed_count li:last-child:before {
    border-radius: 0 0 0 3px;
}

/**
*---------------------------------------------------------------------------
* boxed table
* Note: styled table design to show product details info
*---------------------------------------------------------------------------
*/
table.boxed_table {
    display: table;
    position: relative;
    max-width: 960px;
    padding: 0;
    margin: 0 auto;
    background: rgba(0, 0, 0, 0.03);
    border: none;
    border-collapse: collapse;
    border-radius: 3px;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

table.boxed_table tr {
    display: table-row;
    padding: 0;
    margin: 0;
    background: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: none;
}

table.boxed_table tr:hover {
    background: rgba(255, 255, 255, 0.3);
}

table.boxed_table tr th,
table.boxed_table tr td {
    display: table-cell;
    color: rgba(0, 0, 0, 0.6);
    font-size: 11pt;
    font-weight: normal;
    padding: 10px;
    margin: 0;
    background: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    border: none;
    border: 1px solid rgba(0, 0, 0, 0.03);
}

table.boxed_table tr th {
    color: rgba(0, 0, 0, 0.5);
    font-size: 13pt;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.5);
    border-left: none;
    border-right: none;
    border-top: 2px solid rgba(0, 0, 0, 0.03);
    border-bottom: 2px solid rgba(0, 0, 0, 0.03);
}

table.boxed_table tr:first-child th {
    border-top: none;
}

table.boxed_table tr:last-child td {
    border-bottom: none;
}

/**
*---------------------------------------------------------------------------
* steps section
*---------------------------------------------------------------------------
*/
section.steps {
    padding: 2% 0;
}

/**
*---------------------------------------------------------------------------
* steps box
*---------------------------------------------------------------------------
*/
section.steps .steps_box {
    display: block;
    position: relative;
    counter-reset: div;
    width: 100%;
    max-width: 960px;
    padding: 0;
    background: rgba(255, 255, 255, 0.3);
    margin: 0 auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
}

/**
*---------------------------------------------------------------------------
* steps box title
*---------------------------------------------------------------------------
*/
section.steps .steps_box .steps_title {
    display: block;
    position: relative;
    z-index: 33;
    padding: 5px 20px;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}

/* if h1 */
section.steps .steps_box h1.steps_title {
    font-size: 23pt;
    text-align: center;
    padding: 10px 0;
    margin: 0;
}

/**
*---------------------------------------------------------------------------
* steps box column items
*---------------------------------------------------------------------------
*/
section.steps .steps_box .columns .col:nth-child(even),
.page-product-cta section:nth-child(odd) {
    background: rgba(0, 0, 0, 0.03);
}

section.steps .steps_box .columns.row_3 .col:nth-child(odd) {
    box-shadow: none;
}

section.steps .steps_box .columns .col h2,
section.steps .steps_box .columns .col h3,
section.steps .steps_box .columns .col h4 {
    position: relative;
    color: rgb(68, 159, 219);
    font-size: 14pt;
    font-weight: normal;
    padding-left: 30px;
}

section.steps .steps_box .columns .col h2:before,
section.steps .steps_box .columns .col h3:before,
section.steps .steps_box .columns .col h4:before {
    display: block;
    position: absolute;
    counter-increment: div;
    content: counter(div);
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;
    background: rgba(68, 159, 219, 0.8);
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    box-shadow: 0 0 0 2px rgba(68, 159, 219, 1);
    border-radius: 50px;
    text-align: center;
    font-size: 11pt;
    line-height: 16pt;
    color: rgba(255, 255, 255, 1);
}

/**
*---------------------------------------------------------------------------
* second step
*---------------------------------------------------------------------------
*/
section.steps .steps_box .columns .col.step_02 {
    box-shadow: inset -1px 0 0 rgba(0, 0, 0, 0.08), inset 1px 0 0 rgba(0, 0, 0, 0.08);
}

/**
* Responsiveness
*/

/**
*---------------------------------------------------------------------------
* tablets portrait
*---------------------------------------------------------------------------
*/
@media screen and (max-width: 1030px) {
}

/**
*---------------------------------------------------------------------------
* tablets
*---------------------------------------------------------------------------
*/

@media screen and (max-width: 860px) {

    .page-product-bundle section.intro .wrapper,
    .page-product-ctm section.intro .wrapper,
    .page-product-cta section.intro .wrapper {
        padding-top: 50px;
    }

    .page-product-heic .instruction {
        margin-top: 25px;
    }

    .page-product-heic .instruction ul, .page-product-heic .instruction ol, .page-product-heic .disk-space-text, .page-product-heic .features-text {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    /**
        * Intro
        */
    .page-product-ctts .intro,
    .page-product-ctm .intro {
        min-height: initial;
    }

    .page-product-ctts .intro .wrapper {
        padding-top: 50px;
    }

    /**
    * Press section
    */
    section.press {
        overflow: hidden;
    }

    section.press:before,
    section.press:after {
        display: block;
        position: absolute;
        content: '';
        z-index: 8888;
        opacity: 0.5;
        top: 0;
        width: 24px;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -ms-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    section.press:before {
        left: 0;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDE1IDE2LjMzNWwtNC41ODUtNC41ODUgNC41ODUtNC41ODUtMS40MTUtMS40MTUtNiA2IDYgNnoiLz48L3N2Zz4=');
    }

    section.press:after {
        right: 0;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOC41ODUgMTYuNDZsNC41ODUtNC41ODUtNC41ODUtNC41ODUgMS40MTUtMS40MTUgNiA2LTYgNnoiLz48L3N2Zz4=');
    }

    section.press .wrapper {
        /* allow mobile user to scroll in navigation */
        overflow-x: scroll;
    }

    section.press .wrapper .columns {
        /* avoid item wrapping */
        flex-wrap: nowrap;

        /* enshure align start is left */
        justify-content: flex-start;
    }

    section.press .wrapper .columns .col {
        /* avoid item to be constraint to parent width */
        flex-shrink: 0;
        width: auto !important;
    }

    /**
    * Details
    */
    section.details .columns .col,
    section.details .columns .col:first-child {
        width: 100%;
        min-height: inherit;
        box-shadow: 0 2px 0 rgba(0, 0, 0, 0.05);
    }

    section.details .columns .col.help {
        box-shadow: none;
    }

    section.details .columns .col .content p,
    section.details .columns .col .content p.centered {
        text-align: left;
    }

    /**
    * Reviews
    */
    section.reviews {
        overflow: hidden;
    }

    section.reviews .wrapper .review_slider .slides .slide_item .slide_content {
        padding: 20px;
    }

    section.reviews .wrapper .review_slider .slides .slide_item .slide_content p.user_review:before {
        display: none;
        visibility: hidden;
        opacity: 0;
    }

    section.reviews .wrapper .review_slider nav.review_slider_nav:before,
    section.reviews .wrapper .review_slider nav.review_slider_nav:after {
        display: block;
        position: absolute;
        content: '';
        z-index: 8888;
        opacity: 0.5;
        top: 0;
        width: 24px;
        height: 100%;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -ms-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
    }

    section.reviews .wrapper .review_slider nav.review_slider_nav:before {
        left: -2%;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDE1IDE2LjMzNWwtNC41ODUtNC41ODUgNC41ODUtNC41ODUtMS40MTUtMS40MTUtNiA2IDYgNnoiLz48L3N2Zz4=');
    }

    section.reviews .wrapper .review_slider nav.review_slider_nav:after {
        right: -2%;
        background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNOC41ODUgMTYuNDZsNC41ODUtNC41ODUtNC41ODUtNC41ODUgMS40MTUtMS40MTUgNiA2LTYgNnoiLz48L3N2Zz4=');
    }

    section.reviews .wrapper .review_slider nav.review_slider_nav ul {
        /* allow mobile user to scroll in navigation */
        overflow-x: scroll;

        /* avoid item wrapping */
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;

        /* enshure align start is left */
        -webkit-justify-content: flex-start;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;

        padding: 20px;
    }

    section.reviews .wrapper .review_slider nav.review_slider_nav li.nav_item {
        /* avoid item to be constraint to parent width */
        -webkit-flex-shrink: 0;
        -moz-flex-shrink: 0;
        -ms-flex-shrink: 0;
        -o-flex-shrink: 0;
        flex-shrink: 0;
    }

    /**
     * Features
     */
    .page-product-ct .features section .wrapper .columns .col.image[style="width: 100%;"] {
        width: 35% !important;
    }

    section .wrapper {
        width: 85% !important;
    }
}

/**
*---------------------------------------------------------------------------
* phone
*---------------------------------------------------------------------------
*/
@media screen and (max-width: 680px) {

    .page-product-ctts .intro .wrapper p.centered.download .flex_wrapper * {
        width: 100%;
    }

    .page-product-ctts .intro .wrapper p a.cnet_box {
        margin: 5% 0 0 0;
    }

    .page-product-ctts .intro h1 {
        font-size: 30px !important;
    }

    .page-product-ctts .intro p {
        font-size: 16px !important;
    }

    .page-product-bundle section.intro h1,
    .page-product-ctp section.intro h1 {
        font-size: 30px !important;
    }

    .page-product-bundle section.intro p,
    .page-product-ctp section.intro p {
        font-size: 16px !important;

    }

    .section-6 img {
        max-width: 50%;
    }

    .page-product-heic .instruction {
        margin-top: 0;
    }

    .page-product-heic.v2 .display-1, .page-product-heic.v2 .display-2, .page-product-heic.v2 .intro h1 {
        text-align: center;
        padding-right: 0;
    }

    .page-product-heic.v2 .instruction ul {
        text-align: center;
        list-style-position: inside;
        padding-left: 0px;
        margin-left: -17px;
    }

    .page-product-heic.v2 .instruction ul li {
        text-align: center;
    }

    .wrapper p,
    .wrapper ul li,
    .wrapper ol li {
        font-size: 14px;
    }

    .page-product-cts section.intro .wrapper {
        padding-top: 30px;
    }

    .page-product-ctp section.intro .wrapper {
        padding-top: 50px;
    }

    .wrapper .display-1 {
        font-size: 30px;
    }

    .page-product-heic .outro h2,
    .wrapper h2,
    .wrapper .display-2 {
        font-size: 30px !important;
    }

    .tab_content h2 {
        font-size: 30px !important;
    }

    .page-product-cts .outro h3 {
        font-size: 1.4rem !important;
    }

    .intro h1 .label, .intro .display-1 .label {
        margin: 0 0 0 2px;
        transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        font-size: 12px;
    }

    .page-product-heic .instruction {
        margin-top: 0;
    }

    .page-product-ctc .intro .app_name {
        font-size: 30px;
    }

    .page-product-ctm section.intro h1 {
        font-size: 30px !important;
    }

    .page-product-ctm section.intro p {
        font-size: 16px !important;
    }

    .page-product-ctm section.intro .wrapper p.centered.download .flex_wrapper * {
        width: 100%;
    }

    .page-product-ctm section.intro .wrapper p a.cnet_box {
        margin: 5% 0 0 0;
    }

    .page-product-cta section.intro h1 {
        font-size: 30px !important;
    }

    .page-product-cta section.intro h2 {
        font-size: 29px !important;
    }

    .page-product-cta section.intro p {
        font-size: 16px !important;
    }

    /**
    *---------------------------------------------------------------------------
    * intro headline label "Free"
    *---------------------------------------------------------------------------
    */
    .page-product-cta section.intro .wrapper h1 .label {
        transform: translateY(-8px);
        -webkit-transform: translateY(-8px);
        -moz-transform: translateY(-8px);
        -ms-transform: translateY(-8px);
        -o-transform: translateY(-8px);
    }
}

/**
*---------------------------------------------------------------------------
* if firefox
*    features columns item image
*---------------------------------------------------------------------------
*/
@-moz-document url-prefix() {
    .page-product-ct .features section .wrapper .columns .col.image[style="width: 100%;"] {
        width: 45% !important;
    }
}

/**
*---------------------------------------------------------------------------
* CTL product page
*---------------------------------------------------------------------------
*/
@font-face {
    font-family: 'AppetitePro-Bold';
    src: url('../fonts/webfonts/33FC93_0_0.eot');
    src: url('../fonts/webfonts/33FC93_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/webfonts/33FC93_0_0.woff2') format('woff2'), url('../fonts/webfonts/33FC93_0_0.woff') format('woff'), url('../fonts/webfonts/33FC93_0_0.ttf') format('truetype');
}

/* Reset wrappers */
.page-product-ctl .wrapper.no-width-limit,
.page-product-ctl .wrapper.no-width-limit .grid {
    max-width: none;
}

.page-product-ctl .intro .image_overlay {
    background-color: #d4e1e9;
    background-image: url('/images/cloudly/page-product-ctl.jpg');
}

.page-product-ctl .outro .image_overlay {
    background-color: #d4e1e9;
    background-image: url('/images/cloudly/subscribe-bg.jpg');
}

.page-product-ctl .intro *,
.page-product-ctl .outro * {
    text-shadow: none;
}

.page-product-ctl .intro .wrapper div,
.page-product-ctl .outro .wrapper div,
.page-product-ctl .intro .wrapper h1,
.page-product-ctl .wrapper .btn_download span,
.page-product-ctl .intro .outro div {
    color: #225d73;
}

.page-product-ctl .intro .wrapper div span {
    font-family: 'AppetitePro-Bold', sans-serif;
    color: #c6345f;
}

.page-product-ctl .outro .wrapper div {
    font-family: 'AppetitePro-Bold', sans-serif;
}

.page-product-ctl .wrapper .btn_download {
    background-color: #c6345f;
}

.page-product-ctl .wrapper .btn_download:hover {
    background-color: #aa2b55;
}

.page-product-ctl .section-secondary h2 {
    font-weight: bold;
    font-size: 2em;
    line-height: 1.6em;
}

.page-product-ctl .section-secondary p {
    font-size: 14pt;
    line-height: 2em;
}

.page-product-ctl .section-secondary .label {
    display: inline-block;
    color: white;
    background-color: #e87e04;
    font-size: 2.1em;
    padding: 0.1em 0.4em 0.1em 0.4em;
    text-shadow: 2px 2px #a15701;
    margin: 0 0.3em 0.3em 0;
}
.page-product-ctl .section-secondary .label + h2 {
    display: inline-block;
    text-align: initial;
}

/* Logos */
.bg-logos a {
    display: inline-block;
    margin: 10px;
    vertical-align: middle;
}

.bg-logos a > img {
    transition: .3s;
    display: inline-block;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.5;
}

.bg-logos a:hover > img {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1;
}

.software-informer-logo {
    width: 160px;
    height: 60px;
    background-image: url(/images/cloudly/software-informer-240x90.png);
    background-size: contain;
}

/* Comparison table */
.page-product-ctl table {
    border-collapse: collapse;
}

.page-product-ctl table tr:nth-of-type(2n) {
    background-color: rgba(125, 161, 200, 0.1);
}

.page-product-ctl table th:not(:first-child),
.page-product-ctl table td:not(:first-child){
    border-left: 1px solid #788c8e;
    width: 20%;
    text-align: center;

}

.page-product-ctl table td:not(:first-child) {
    font-family: 'AppetitePro-Bold', sans-serif;
}

.page-product-ctl table td,
.page-product-ctl table th {
    /*border: 1px solid #000000;*/
    padding: 10px 5px;
}

/* Change block order in mobile */
@media handheld, only screen and (max-width: 767px) {
    .mobile-reverse {
        transform: scaleY(-1);
    }

    .mobile-reverse > * {
        transform: scaleY(-1);
    }
}

@media handheld, only screen and (max-width: 680px) {
    .page-product-ctl .section-secondary p {
        font-size: 11pt;
        line-height: 1.6em;
    }

    .page-product-ctl .section-secondary .label {
        font-size: 1.6em;
    }
}

/* Table mobile */
@media handheld, only screen and (max-width: 436px) {
    /* Force table to not be like tables anymore */
    .page-product-ctl table, thead, tbody, th, td, tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .page-product-ctl thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .page-product-ctl tr {
        border: 1px solid #ccc;
        background-color: rgba(125, 161, 200, 0.1);
        margin-bottom: 20px;
    }

    .page-product-ctl table td {
        /* Behave  like a "row" */
        border: none;
        border-left: none !important;
        border-bottom: 1px solid #eee;
        position: relative;
        width: 100% !important;
        padding: 5px;
    }

    .page-product-ctl table td:not(:first-child) {
        text-align: right;
    }

    .page-product-ctl table td:first-child {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
    }

    .page-product-ctl td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        /*width: 45%;*/
        /*padding-right: 10px;*/
        white-space: nowrap;
        font-family: Arial, Verdana, Geneva, sans-serif;
        font-weight: bold;
    }

/*
Label the data
*/
    .page-product-ctl td:nth-of-type(2):before { content: "CopyTrans Cloudly"; }
    .page-product-ctl td:nth-of-type(3):before { content: "iCloud.com"; }
    .page-product-ctl td:nth-of-type(4):before { content: "iCloud for Windows"; }
}
