/*
 * @file
 * global.styles
 *
 * Styles you add here will load for all device sizes, they are "global", as
 * opposed to "responsive" styles, which only load for a given breakpoint (media
 * query) that you set in theme settings. See the README for more details.
 *
 * How to use this file:
 * --------------------
 *
 *
 *
 * There are many empty selectors and some basic styles to act as a guide..field-name-field-ribbon.green
 * Nothing is set in stone and you can change anything - even delete all of it
 * and start with your own clean slate.
 *
 * See global.base also which includes normalize.css and some additional
 * helper classes and base styles.
 */
/* =============================================================================
 *   Base
 * ========================================================================== */
/*
 * To preserve theme settings never apply font properties to the HTML element.
 * This is critically important if you are using the Responsive JavaScript
 * feature as this relies on being able to set a pseudo font family on the HTML
 * element. If you need to set default font properties of any kind use the BODY
 * element as these can be overridden using font theme settings.
 */
/*
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,cyrillic-ext,cyrillic,latin-ext);
@import url(fonts.css);
*/

html {
    background: #fff;
}

body {
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    color: #6f7683;
    min-width: 320px;
}

body.front {
    background: #00204d;
}
/* =============================================================================
 *   HTML Elements
 * ========================================================================== */

h1 {
    font-size: 48px;
    line-height: 52px;
    color: #4d94e0;
    font-weight: 300;
    margin: 0;
}

h2 {
    font-size: 24px;
    font-weight: 300;
    color: #488bd3;
    margin-top: 0;
    line-height: 24px;
}

h3,
.h3 {
    font-size: 22px;
    margin: 0 0 10px;
    color: #488bd3;
}

.featured h2 {
    color: #ffffff;
}

pre,
code,
tt,
samp,
kbd,
var {
    font-family: Consolas, Monaco, 'Courier New', Courier, monospace, sans-serif;
}

a {
    color: #4d94e0;
    text-decoration: none;
    outline: none;
}

.link-underlined{
    text-decoration: underline;
}

a:hover {
    color: #4f9bff;
}

hr {
    color: #D4D9DD;
    height: 0;
    border-top: 1px solid;
    border-right: none;
    border-bottom: none;
    border-left: none;
    clear: both;
}
/* =============================================================================
 *   Page content header
 * ========================================================================== */

#page-title {
    margin: 0 auto 40px;
    padding: 40px 0;
    width: 960px;
}

.node-header {
    background: #00204d url("../images/background_glow.png") repeat-x top;
}
/* =============================================================================
 *   Misc Global Styles
 * ========================================================================== */

.centered {
    text-align: center;
}

ul.contextual-links li a:hover {
    background-color: #bfdcee !important;
}

a.contextual-links-trigger {
    padding: 0 2px !important;
}

ul.contextual-links li a {
    color: #333 !important;
    display: block !important;
    margin: 0.25em 0 !important;
    padding: 0.25em 1em 0.25em 0.5em !important;
}

#aggregator .feed-source .feed-icon {
    display: inline;
    float: none;
    margin-right: 10px;
}

.feed-details dt,
.feed-details dd {
    display: inline;
    margin: 0;
}

ul.links {
    margin: 0;
    padding: 0;
}

ul.links.inline {
    display: block;
}

ul.links li {
    display: inline;
    list-style: none;
    padding: 0 10px 0 0;
}
/*
 * Search results are an ordered list so reset the margin
 */

.search-results {
    margin: 0;
    padding: 0;
}
/*
 * Attribution message and link
 */

.attribution {
    display: block;
    opacity: 0.65;
    padding: 1em 0;
    text-align: center;
}

.attribution a {
    text-decoration: none;
    color: inherit;
}

.attribution a:hover,
.attribution a:focus {
    text-decoration: underline;
}

.placeholder {
    font-style: normal;
}
/* =============================================================================
 *   Regions
 * ========================================================================== */

.container {
    max-width: none !important;
}
/* =============================================================================
 *   Breadcrumbs
 * ========================================================================== */

#breadcrumb {
    padding: 23px 0 7px 0;
    color: #d6e7ff;
    font-weight: 400;
    line-height: 16px;
    visibility: hidden;
}

#breadcrumb #crumbs {
    padding: 0;
}
/* If the label is set to show in theme settings the label class is added */

#breadcrumb .breadcrumb-label {
    font-size: 1em;
    display: inline;
    padding-right: 10px;
}

#breadcrumb .crumb-title {
    border-bottom: 1px dotted #506a8f;
}

#breadcrumb .breadcrumb-label:after {
    content: ":";
}

#breadcrumb ol,
#breadcrumb ul {
    margin: 0;
    padding: 0;
}

#breadcrumb .with-breadcrumb-label ol {
    display: inline;
}

#breadcrumb li {
    list-style: none;
    display: inline;
}

#breadcrumb a,
#breadcrumb .crumb-separator {
    color: #d6e7ff;
}

#breadcrumb a:hover {
    color: #ffffff;
}

#breadcrumb .crumb-data {
    border-bottom: 1px dotted #506a8f;
}

#breadcrumb .crumb-first a {
    width: 18px;
    height: 13px;
    background: url(../images/breadcrumb_home.png) no-repeat center top;
    text-indent: -9999px;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    border-bottom: 0;
}

#breadcrumb .crumb-first a:hover {
    background-position: center -14px;
}

#breadcrumb .crumb-last a {
    font-weight: 700;
}

#breadcrumb .crumb-separator {
    display: inline-block;
    margin: 0 6px;
    vertical-align: center;
    height: 18px;
    width: 10px;
    background: url(../images/breadcrumb_separator.png) no-repeat top center;
    text-indent: -9999px;
}

#breadcrumb .crumb.with-siblings .crumb-wrapper {
    padding-right: 18px;
    background: url(../images/crumbs_arrows.png) no-repeat right 8px;
}

#breadcrumb .crumb.with-siblings .crumb-wrapper:hover {
    background: url(../images/crumbs_arrows.png) no-repeat right -15px;
}

#breadcrumb .crumb.with-siblings .crumb-wrapper:hover .crumb-data {
    color: #4d94e0;
}

.qtip-default.breadcrumb-dropdown {
    border: 0;
    padding: 0;
    background: none;
}

.qtip-default.breadcrumb-dropdown .qtip-content {
    border: 0;
    border-top: solid 8px #488bd3;
    z-index: 10;
    padding: 20px 24px;
    background: rgba(255, 255, 255, 0.92);
}

.qtip-default.breadcrumb-dropdown .qtip-content a {
    color: #414752;
    padding: 0;
    background: none;
}

.qtip-default.breadcrumb-dropdown .qtip-content a:hover {
    text-decoration: underline;
}

.qtip-default.breadcrumb-dropdown .qtip-content ul {
    padding: 0;
    margin: 0;
}

.qtip-default.breadcrumb-dropdown .qtip-content li {
    list-style-type: none;
    list-style-image: none;
}

.qtip-default.breadcrumb-dropdown .qtip-content li .crumb-data.dropdown-crumb-top-bordered:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    padding: 0;
    border-top: 1px solid #cddbf5;
    margin: 18px 0;
}

#breadcrumb #go-back {
    color: #d7e5f5;
    text-decoration: underline;
    background: url(../images/go-back.png) no-repeat left center;
    padding-left: 32px;
    font-weight: 600;
}
/* =============================================================================
 *   Pagers
 * ========================================================================== */

ul.pager {
    clear: both;
    margin: 0;
    text-align: center;
}

.item-list ul.pager li {
    margin: 0;
}

ul.pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: .5em;
}

ul.pager li.pager-current {
    font-weight: 700;
}

.block ul.pager li {
    margin: 0;
}

.p-reviews .view-display-id-reviews_list .item-list-pager .pager-previous a,
.p-reviews .view-display-id-reviews_list .item-list-pager .pager-next a {
    width: 32px;
    padding-left: 15px;
    padding-right: 15px;
}

.pager-previous a {
    background: url(../images/icon-pager-prev.png) no-repeat 50% 50%;
}

.pager-previous a:hover {
    background-image: url(../images/icon-pager-prev-hover.png);
}

.pager-next a {
    background: url(../images/icon-pager-next.png) no-repeat 50% 50%;
}

.pager-next a:hover {
    background-image: url(../images/icon-pager-next-hover.png);
}
/* =============================================================================
 *   Skip Navigation
 * ========================================================================== */

#skip-link {
    left: 50%;
    margin-left: -6.5em;
    margin-top: 0;
    padding: 0 0.5em;
    position: absolute;
    width: 12em;
    z-index: 50;
}

#skip-link a {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-decoration: none;
}

#skip-link a:link,
#skip-link a:visited {
    background: #444;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    display: block;
    line-height: 2;
    padding: 0;
    text-align: center;
    text-decoration: none;
}

#skip-link a:hover,
#skip-link a:focus,
#skip-link a:active {
    outline: 0;
}
/* =============================================================================
 *   Action links
 * ========================================================================== */

ul.action-links {
    margin: 20px 0 0;
    list-style: none;
}

ul.action-links li {}
/* =============================================================================
 *  Field Styling
 * ========================================================================== */

.field-label-inline .field-label {
    margin: 0;
}

.field-collection-container {
    border: 0;
    margin: 0;
}

.field-collection-container .field-items .field-item {
    margin-bottom: 0;
}

.action-links-field-collection-add {
    display: none;
}
/*
 * Labels are h2 in Adaptivetheme. Use a strong selector to mitigate unwanted
 * ineritance issues
 */

.field-label {
    font-size: 1em;
    font-weight: 700;
    font-family: inherit;
    line-height: inherit;
    margin-bottom: 0;
}

.field-type-taxonomy-term-reference {
    /* The same bottom margin as p, blockquote, ul, ol and dl */
    
    margin-bottom: 1.5em;
}

.field-type-taxonomy-term-reference.field-label-inline .field-items {
    margin: 0;
    padding: 0;
}

.field-type-taxonomy-term-reference.field-label-inline .field-item {
    display: inline;
    list-style: none;
    padding: 0 10px 0 0;
}
/*
 * Float left setting
 */

.ia-l .field-type-image figure,
.iat-l .field-type-image figure {
    margin: 5px 20px 15px 0;
}
/*
 * Centered setting
 */

.ia-c .field-type-image figure,
.iat-c .field-type-image figure {
    margin: 5px auto 15px;
}
/*
 * Float right setting
 */

.ia-r .field-type-image figure,
.iat-r .field-type-image figure {
    margin: 5px 0 15px 20px;
}
/* =============================================================================
 *   Block Styling
 * ========================================================================== */

.block.odd {
    background: #FFF;
}

.block.even {
    background: #f1f3f4;
}

.block.featured {
    background: #488bd3;
    color: #FFF;
}

.block.featured .block-title {
    color: #FFF;
}

.block-title {
    margin: 0;
}
/*
 * Match item list and block menu margin and padding
 */

.block-content ul,
.block-content ol {
    padding: 0 0 0 18px;
}

.block-content li {
    margin: 0 0 8px 0;
    list-style-image: url('../images/list-circle.png');
}

.block-content ul li ol li {
    list-style-image: none;
}
/* =============================================================================
 *   Node Styling
 * ========================================================================== */

.node {
    padding-bottom: 0px;
    margin-bottom: 0;
}
/* =============================================================================
 *   Forms
 * ========================================================================== */
/*
 * Wrapper for a form element (or group of form elements) and its label
 */

input.form-text {
    padding: 4px;
    border: 1px solid #999;
    background: #ffffff;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
    border: 1px solid #c00;
}

.form-item label {
    font-weight: 600;
    padding-bottom: 5px;
}
/*
 * Highlight marks and form required mark
 */

.marker,
.form-required {
    color: #c00;
}

.form-item .description {
    font-size: 0.85em;
}

.container-inline div,
.container-inline label {
    display: inline;
}
/*
 * Define consistent borders
 */

fieldset {
    border: 1px solid #ccc;
}
/*
 * Buttons used by contrib modules like Media
 */

a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}
/*
 * Password confirmation
 */

.password-parent,
.confirm-parent {
    margin: 0;
}
/* =============================================================================
 *   Tables
 * ========================================================================== */

table {
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

table.sticky- {
    z-index: 10;
}

table,
thead,
tbody,
tr,
th,
td {
    border-color: #ccc;
}

table,
td,
th {
    vertical-align: middle;
}

caption,
th,
td {
    text-align: left;
}

thead tr {
    font-weight: 700;
    background-color: #e5e5e5;
}

td,
th {
    border-bottom: 0;
    margin: 0;
    padding: 5px 7px;
}

tbody tr {
    border-top: 1px solid #ccc;
}

tr.odd {
    background: #fff;
}

tr.even {
    background: #f1f3f4;
}
/*
 * Forum tables
 * Core sets white-space to nowrap, which makes no sense
 */

#forum td.created,
#forum td.posts,
#forum td.topics,
#forum td.last-reply,
#forum td.replies,
#forum td.pager {
    white-space: normal;
}
/*
 * LivePerson chat table
 * https://pmc.acronis.com/browse/WEB-13030
 */

table.lpinviteimagery,
table.lpinviteimagery thead,
table.lpinviteimagery tbody,
table.lpinviteimagery tr,
table.lpinviteimagery th,
table.lpinviteimagery td,
table.lpinviteimagery caption {
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    font-weight: inherit;
    text-align: inherit;
    width: auto;
}
/* =============================================================================
 *   Messages
 * ========================================================================== */
/* Left and right margin are set by the global gutter width */

div.messages {
    margin-bottom: 10px;
    margin-top: 10px;
}

div.messages ul {
    margin-top: 0;
    margin-bottom: 0;
}
/*
 * Unpublished nodes
 */

.node-unpublished p.unpublished,
.comment-unpublished p.unpublished {
    color: pink;
    color: rgba(239, 170, 170, 0.4);
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-size: 75px;
    font-weight: bold;
    height: 0;
    line-height: 1.2;
    margin: 0;
    padding: 0;
    overflow: visible;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word;
}
/*
 * Otherwise these elements will appear below the "Unpublished" text
 */

.lt-ie8 .node-unpublished > *,
.lt-ie8 .comment-unpublished > * {
    position: relative;
}
/* =============================================================================
 *    Maintenance pages
 * ========================================================================== */

.maintenance-page {}

.maintenance-page .container {
    padding: 40px 0;
}

.maintenance-page #site-name,
.maintenance-page #page-title {
    margin: 0;
}

.db-offline .container {
    margin: 0 auto;
    padding: 40px 0;
    width: 100%;
    max-width: 960px;
}

.db-offline div.messages {
    margin: 20px 0 0;
}

.db-offline #content {
    padding: 20px 0;
}
/* =============================================================================
 *   Misc overrides for contrib modules
 * ========================================================================== */
/*
 * Admin menu overrides
 */

#admin-menu {
    margin: 0;
    padding: 0;
}
/*
 * Devel Module
 */

.dev-query {
    background: #eee;
    padding: 30px;
}
/*
 * Styleguide module tweaks
 */

#styleguide-header {
    padding: 0 10px;
}

#styleguide-header .item-list {
    font-family: inherit;
    margin: 0 20px 20px 0;
    min-height: 260px;
    width: auto;
}

#page-wrapper #page .hidden {
    display: none;
}
/*Links styling list BEGIN*/

body .btn,
#edit-submit {
    display: inline-block;
    padding: 14px 42px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    -webkit-appearance: none;
}

body .rtecenter .btn {
    display: inline-block;
}
/*Transparant link blue 1px border right arrow*/

body .button-1 {
    background: url("../images/arrow_link.png") no-repeat right;
    border: 1px solid #b5cff2;
    color: #488bd3;
    max-width: 330px;
    padding-right: 50px;
}

body .button-1:hover {
    border: 1px solid #d6eaff;
    color: #ffffff;
    background: #003271 url("../images/arrow_link_white.png") no-repeat right;
}
/*Green link no border*/

#edit-submit,
body .button-2 {
    color: #ffffff;
    background: #9bc225;
    border: 1px solid #9bc225;
}

body .button-2:hover {
    background: #83AD00;
    border: 1px solid #83AD00;
}
/*Transparant link white 1px border*/

body .button-3 {
    color: #ffffff;
    border: 1px solid #ffffff;
}

body .button-3:hover {
    color: #488bd3;
    background: #ffffff;
}
/*Transparant link blue 1px border*/

body .button-4 {
    color: #488BD3;
    border: 1px solid #1d3b69;
}

body .button-4:hover {
    color: #ffffff;
    background: #488bd3;
    border: 1px solid #488bd3;
}
/*Transparant link white text 1px top border 100% width*/

body .button-5 {
    text-align: center;
    border-top: 1px solid #a4c5e9;
    padding-top: 20px;
    color: #ffffff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
}
/*Blue bg white text*/

body .button-6 {
    background: #488bd3;
    color: #fff;
    font-size: 14px;
}
/*Transparant link light blue 1px border*/

body .button-7 {
    color: #488BD3;
    border: 1px solid #B5CFF2;
}

body .button-7:hover {
    color: #ffffff;
    background: #488bd3;
    border: 1px solid #488bd3;
}
/*Transparant link white 1px border with arrow*/

body .button-8 {
    background: url("../images/arrow_link_left.png") no-repeat 33px -23px;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 13px 32px 13px 61px;
    margin: 0;
}

body .button-8:hover {
    background-position: 33px 15px;
    color: #488bd3;
    background-color: #ffffff;
}

#edit-submit {
    background: #488bd3;
    border: 1px solid #4D88C8;
    font-weight: 600;
}

#edit-submit:hover {
    background: #407bba;
}
/*Links styling list END*/
/*Homepage slider BEGIN*/

.flexslider {
    margin: 0;
    border: 0;
    background: none;
    border-radius: 0;
    box-shadow: none;
}

.flexslider .slides img {
    width: auto;
}

.flexslider .slides {
    padding: 0;
}

.product-slideshow .flex-direction-nav {
    display: none;
}

.product-slideshow {
    background: #00204d url("../images/blue_back_blured.png") repeat-x center top;
    clear: both;
}

.product-slideshow > .content {
    background: url("../images/back_glow.png") no-repeat center top;
}

.product-slideshow .node-slideshow-item,
.product-slideshow .node-slideshow {
    margin: 0 auto;
    position: relative;
}

.product-slideshow ul {
    padding: 0;
}

.product-slideshow .flex-control-nav {
    bottom: 16px;
    z-index: 2;
    padding: 0;
}

.product-slideshow .flex-control-nav li {
    margin: 0 5px;
}

.product-slideshow .flex-control-nav li a {
    display: inline-block;
    text-indent: -9999em;
    width: 8px;
    height: 8px;
    border: 2px solid transparent;
    background: #24558F;
    border-radius: 10px;
    background-clip: content-box;
    -moz-transition-property: background-color, border-color;
    -o-transition-property: background-color, border-color;
    -webkit-transition-property: background-color, border-color;
    transition-property: background-color, border-color;
    -moz-transition-duration: 0.5s, 0.3s;
    -o-transition-duration: 0.5s, 0.3s;
    -webkit-transition-duration: 0.5s, 0.3s;
    transition-duration: 0.5s, 0.3s;
    -moz-transition-duration: ease;
    -o-transition-duration: ease;
    -webkit-transition-duration: ease;
    transition-duration: ease;
}

.product-slideshow .flex-control-nav li .flex-active,
.product-slideshow .flex-control-nav li a:hover {
    border: 2px solid #488BD3;
    background-color: #000 \9;
    background-color: transparent;
}

.product-slideshow .field-name-title-field,
.product-slideshow .field-name-field-html-title {
    margin: 62px 0 24px;
}

.lang-ru .product-slideshow .field-name-title-field,
.lang-ru .product-slideshow .field-name-field-html-title {
    margin: 35px 0 10px;
}

.product-slideshow .field-name-title-field,
.product-slideshow .field-name-title-field a,
.product-slideshow .field-name-field-html-title,
.product-slideshow .field-name-field-html-title a {
    font-size: 48px;
    line-height: 52px;
    /* -webkit-text-stroke: 0.6px; */
    
    color: #4d94e0;
    font-weight: 300;
}

.product-slideshow .field-name-field-html-title p {
    margin-bottom: 0;
}

.product-slideshow .field-name-field-html-title span a {
    color: inherit;
}

.product-slideshow .field-name-field-node-pictures {
    width: 480px;
    float: right;
    margin: 16px 0 0;
    display: inline;
    text-align: right;
}

.product-slideshow .field-name-field-image {
    margin-top: 24px;
}

.product-slideshow .field-name-field-image img {
    margin: 0 auto;
}

.product-slideshow .field-name-field-node-pictures img {
    max-width: 100%;
    width: auto;
    display: inline;
}

.product-slideshow .field-name-body {
    color: #BFCAD7;
}

.product-slideshow .field-name-body .field-items {
    font-size: 16px;
}

.product-slideshow .field-name-field-link {
    position: absolute;
    left: 0;
    bottom: 56px;
}

.product-slideshow .field-name-field-link .field-items {
    display: table;
    border-spacing: 1px;
    width: 100%;
}

.product-slideshow .field-name-field-link br {
    display: none;
}

.product-slideshow .field-name-field-link .field-item {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    height: 100%;
    position: relative;
    z-index: 1;
}

.product-slideshow .field-name-field-link .field-item a {
    display: block;
    background: #488bd3;
    width: 134px;
    padding: 15px 13px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 13px;
}

.product-slideshow .field-name-field-link .field-item a:after,
.product-slideshow .field-name-field-link .field-item a:before {
    display: block;
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: inherit;
    z-index: -1;
}

.product-slideshow .field-name-field-link .field-item a:before {
    top: 0;
}

.i18n-es .product-slideshow .field-name-field-link .field-item a,
.i18n-fr .product-slideshow .field-name-field-link .field-item a,
.i18n-fr-ca .product-slideshow .field-name-field-link .field-item a,
.i18n-es-mx .product-slideshow .field-name-field-link .field-item a {
    width: 160px;
}

.product-slideshow .field-name-field-link .field-item a:hover,
.product-slideshow .field-name-field-link .field-item a:hover:after {
    background: #407bba;
}

#block-tb-megamenu-main-menu .megamenu-block .field-name-field-link a.buy,
#block-tb-megamenu-main-menu .megamenu-block .field-name-field-link a.buy:after,
.product-slideshow .field-name-field-link .field-item:first-child a {
    background: #9bc225;
}

#block-tb-megamenu-main-menu .megamenu-block .field-name-field-link a.buy:hover,
#block-tb-megamenu-main-menu .megamenu-block .field-name-field-link a.buy:hover:after,
.product-slideshow .field-name-field-link .field-item:first-child a:hover,
.product-slideshow .field-name-field-link .field-item:first-child a:hover:after {
    background: #83ad00;
}
/*Slideshow double START*/

.product-slideshow .slideshow-item-double .group-left {
    width: 100%;
}

.product-slideshow .slideshow-item-double .group-left > .field-name-title-field {
    display: none;
}
/*Slideshow double END*/
/*Homepage slider END*/
/*Homepage white block 4 columns BEGIN*/

p.label-solution {
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    line-height: 20px;
    text-align: center;
    width: 100%;
}

p.label-solution i {
    display: block;
    margin: 0 auto;
    width: 172px;
    position: relative;
    padding: 8px 0 4px 0;
    font-style: normal;
    font-size: 16px;
    background-color: #4d93df;
}

p.label-solution u {
    border-style: solid;
    border-width: 23px 86px 0 86px;
    border-color: #4d94df transparent transparent transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: 32px;
    left: 0;
    text-decoration: none;
}

@media screen and (min-width: 768px) {
  p.label-solution-left i { margin: 0; }
}


.main-page-tabs {
    background: #ffffff;
    text-align: center;
}

.main-page-tabs .content ul {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}

.main-page-tabs .content li {
    list-style-type: none;
    list-style-image: none;
    width: 25%;
    float: left;
}

.main-page-tabs .content li a {
    display: block;
    padding: 20px;
    font-size: 14px;
    color: #488bd3;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    border-left: 1px solid #d6e7ff;
}

.main-page-tabs .content li:last-child a {
    border-right: 1px solid #d6e7ff;
}

.main-page-tabs .content li a:hover {
    background-color: #eaf3ff;
    color: #1d3b69;
}

.main-page-tabs .content li a:hover {
    background-color: #eaf3ff;
    color: #1d3b69;
}

.main-page-tabs .content li a strong {
    text-transform: uppercase;
    font-weight: 600;
}

.main-page-tabs .content li img {
    opacity: 0.8;
}

.main-page-tabs .content li a:hover img {
    opacity: 1;
}
/*Homepage white block 4 columns END*/
/*Homepage 3 columns blue block BEGIN*/

.main-page-products {
    padding: 64px 0;
}

.main-page-products .content ul {
    padding: 0;
    margin: 0;
}

.main-page-products .content ul li {
    display: inline;
    float: left;
    width: 318px;
    margin: 0 1px;
    background: #002a61;
    text-align: center;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    font-size: 16px;
}

.main-page-products .content a {
    display: block;
    padding: 10px 25px;
    color: #bfcad7;
}

.main-page-products .content h3 a {
    color: #4d94e0;
}

.main-page-products ul li:hover {
    background-color: #003271;
}

.main-page-products h3 {
    color: #4d94e0;
    font-size: 24px;
    display: block;
    margin: 0 0 10px 0;
}
/*Homepage 3 columns block END*/
/*Homepage content BEGIN*/

.front #content {
    padding: 20px 0 64px;
}

.front #page-title {
    background: none;
    font-size: 24px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 48px;
    padding: 0 144px;
    line-height: 28px;
    /* -webkit-text-stroke: 0.6px; */
    
    width: auto;
}

.front .node-header {
    display: none;
}

.front-node .node-content {
    color: #bfc7d2;
    font-size: 16px;
}

.front-node .node-content ul {
    margin: 0;
    padding: 0;
}

.front-node .node-content li {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 16px 10px;
    width: 300px;
    padding-left: 139px;
    position: relative;
}

.front-node .node-content li img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
/*Homepage content END*/
/*Node Product top BEGIN*/

.product-header .field-name-body h3,
.node--product--slideshow .field-name-body h3,
.node--product--slideshow_double .field-name-body h3 {
    font-size: 16px;
    color: inherit;
    font-weight: normal;
}

.basic-layout .product-header {
    background: url("../images/back_glow.png") no-repeat top #00204d;
}

.no-header-gradient .basic-layout .product-header {
    background-image: none;
}

.node-type-product-group .product-header {
    background: #00204d url("../images/blue_back_blured.png") repeat-x;
    position: relative;
}

.node-type-product-group .product-header .btn {
    float: left;
}

.product-header .node-title {
    font-size: 48px;
    line-height: 52px;
    padding: 12px 0 24px 0;
    /* -webkit-text-stroke: 0.6px; */
    
    word-wrap: normal;
    width: 600px;
    font-weight: 300;
    color: #488bd3;
}

.field-name-field-product-short-description .field-item {
    text-align: center;
    color: #FFF;
    font-size: 14px;
    text-transform: uppercase;
    background: #004694;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    -webkit-text-stroke: 0.2px;
    display: none;
}

.megamenu-block .field-name-field-product-short-description .field-item {
    margin-bottom: 18px;
    height: auto;
    background: none;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: lowercase;
    -webkit-text-stroke: 0;
    color: #414752;
}

.megamenu-block .field-name-field-product-short-description .field-item:first-letter {
    text-transform: uppercase;
}

.product-header .field-name-field-image,
.product-header .field-name-field-video {
    float: right;
    margin: 15px 0 15px 25px;
}

.product-header .field-name-body {
    color: #BFCAD7;
    margin-bottom: 40px;
    width: 600px;
}

.link-right-arrow {
    padding-right: 16px;
    background: url(../images/right_arrow.png) no-repeat right 7px;
}

.product-header .field-name-body .three-columns-block {
    line-height: 24px;
}

.product-header .field-name-body .three-columns-block ul {
    padding: 0;
    margin-right: 25px;
    display: inline-block;
    vertical-align: top;
}

.product-header .field-name-body .three-columns-block ul li {
    list-style-type: none;
    list-style-image: none;
}

.product-header .field-name-body .three-columns-block ul li a {
    text-decoration: underline;
}

.product-header .field-name-field-ribbon {
    margin-bottom: 15px;
}

.b-backup-main #columns .field-name-body p {
    margin-bottom: 15px;
}

.product-prices {
    background: #e0e4e7;
}

.product-prices .field-name-field-link,
.product-prices .field-name-field-license-price {
    float: left;
}

.product-prices .field-name-field-link .field-item,
.product-prices .licenses-switcher .licenses .field-item {
    display: table;
    width: 240px;
    height: 100%;
}

.product-prices .field-name-field-link a,
.product-prices .field-name-field-license-price a {
    display: table-cell;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    padding: 0 43px 0 17px;
    text-transform: uppercase;
    height: 72px;
    position: relative;
    background: none;
    color: #4889D3;
    border-right: 1px solid #BCD1E7;
}

.product-prices .field-name-field-link .buy,
.product-prices .field-name-field-license-price .buy,
.product-prices .field-name-field-link .main,
.product-prices .field-name-field-link .quote {
    background: #9bc225;
    border-right: 0;
    color: #ffffff;
}

.product-prices .field-name-field-link .buy:hover,
.product-prices .field-name-field-link .main:hover,
.product-prices .field-name-field-link .quote:hover {
    background-color: #83ad00;
}

.product-prices .field-name-field-link .main2 {
    background: #488BD3;
    border-right: 0;
    color: #ffffff;
}

.product-prices .field-name-field-link .main2:hover {
    background: #407BBA;
}

.product-prices .field-name-field-link .try {
    background: #488bd3;
    color: #FFFFFF;
    border-right: 0;
}

.product-prices .field-name-field-link .try:hover {
    background-color: #407BBA;
}

.product-prices .field-name-field-link .wizard {
    background: #9bc225;
    color: #FFFFFF;
    border-right: 0;
    font-weight: 500;
}

.product-prices .field-name-field-link .wizard-blue {
    background: #e0e4e7;
    color: #488bd3;
    font-weight: 500;
}

.product-prices .field-name-field-link .arrow-blue {
    background: #4d94e0;
    color: #ffffff;
}

.product-prices .field-name-field-link .wizard:hover {
    background-color: #83ad00;
}

.product-prices .field-name-field-link .wizard-blue:hover {
    background-color: #d5e6ff;
}

.product-prices .field-name-field-link .arrow-blue:hover {
    background-color: #407bba;
}

.product-prices .field-name-field-link a.default,
.product-prices .field-name-field-link a.default:hover {
    background: #e0e4e7;
    color: #4889D3;
    border-right: 1px solid #BCD1E7;
}

.product-prices .field-name-field-link .no-button {
    background: transparent;
    color: #4b515b;
    padding: 20px 0 0 0;
}

.product-prices .field-name-field-link.no-button {
    border-left: 1px solid #e0e4e7;
    margin-left: -1px;
    position: relative;
}

.licenses-switcher {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #4889D3;
}

.licenses-switcher .switch-button {
    cursor: pointer;
}

.licenses-switcher .switch-button span {
    background: url('../images/radio_icon.png') no-repeat scroll 0 0;
    color: #6F7683;
    height: 27px;
    padding-left: 32px;
    display: block;
    line-height: 25px;
    white-space: nowrap;
    text-transform: none;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
}

.licenses-switcher .switch-button.active span {
    background: url('../images/radio_check.png') no-repeat scroll 0 0;
}

.licenses-switcher .inline .switch-button span {
    background: url('../images/small-radio.png') no-repeat scroll 0 -43px;
    height: 20px;
    line-height: 18px;
    padding-left: 24px;
    margin-right: 6px;
}

.licenses-switcher .inline .switch-button.active span {
    background: url('../images/small-radio.png') no-repeat scroll 0 0;
}

.licenses-switcher .switch-wrapper {
    float: left;
    border-left: 1px solid #BCD1E7;
    padding: 10px 17px;
    height: 52px;
}

.product-prices .licenses-switcher .switch-wrapper {
    width: 204px;
}

.licenses-switcher .switch-wrapper .switch {
    display: inline-block;
}

.licenses-switcher .switch-wrapper .title {
    font-weight: normal;
    color: #6f7683;
    text-transform: none;
    margin-bottom: 5px;
    font-size: 16px;
    margin-top: 5px;
}

.licenses-switcher .switch-wrapper .switch.inline {
    display: block;
}

.licenses-switcher .inline .switch-button {
    display: inline-block;
    margin-right: 10px;
}

.licenses-switcher .licenses {
    border-right: 1px solid #BCD1E7;
    display: none;
}

.licenses-switcher .licenses.active {
    display: block;
}

.product-prices .field-name-field-upgrade {
    float: left;
    min-width: 119px;
    border-left: 1px solid #BCD1E7;
}

.product-prices .field-name-field-upgrade a {
    display: table-cell;
    vertical-align: middle;
    padding: 0 36px 0 17px;
    color: #488bd3;
    height: 72px;
    width: 180px;
    font-size: 14px;
    font-weight: 600;
}

.product-prices .field-name-field-upgrade .price-crossed-out {
    padding-right: 4px;
}

.product-prices .field-name-field-upgrade a:hover,
.product-prices .field-name-field-link .upgrade a:hover {
    background-color: #d3d7d9;
}

.licenses-switcher .licenses .field-name-field-license-price a:hover {
    background-color: #83AD00;
}

.licenses-switcher .licenses .field-name-field-license-price .title br {
    display: none;
}

.lang-ru .licenses-switcher .licenses .field-name-field-license-price .title {
    max-width: 500px;
}

.lang-ru .licenses-switcher .licenses .field-name-field-license-price .title br {
    display: none;
}

.licenses-switcher .licenses .title {
    display: block;
}

.licenses-switcher .licenses .buy-now-btm-link > .localized-price {
    display: inline-block;
}

.licenses-switcher-mobile {
    display: none;
}

.price-crossed-out {
    text-decoration: line-through;
    padding-right: 5px;
}

.localized-price {
    white-space: nowrap;
}

.licenses-switcher .licenses .field-name-field-license-price .price-crossed-out {
    text-decoration: line-through;
    padding-right: 0;
    display: inline-block;
}

.licenses-switcher .licenses .field-item {
    margin: 0;
}

.basic-layout .field-name-field-bottom-text h2 {
    padding: 0 0 10px 0;
    text-align: center;
    font-size: 48px;
    line-height: 52px;
}

.basic-layout .field-name-field-bottom-text h2.page-nav {
    height: 0;
    padding: 0;
    margin: 0;
    line-height: 0;
    overflow: hidden;
}

.view-mode-full.field-name-field-html-title p {
    margin: 0;
}
/*Node Product top END*/
/*Node type Product blocks BEGIN*/

.region-content-aside .block .block-title {
    padding: 0 0 40px 0;
    text-align: center;
    font-size: 48px;
    line-height: 52px;
}

.region-content-aside .block-inner {
    padding: 64px 0;
}
/*Node type Product blocks END*/
/*Product navigation top bar BEGIN*/

.sticky-navigation-wrapper {
    position: relative;
}

.sticky-navigation-wrapper.sticky-navigation {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 100;
    border-top: 0;
}

.product-navigation .nav-button {
    display: none;
    background: #002E5F url(../images/side-menu.png) no-repeat center center;
    position: absolute;
    left: -40px;
    bottom: 40px;
    width: 40px;
    height: 40px;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-left: 1px solid rgba(255, 255, 255, 0.5);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    box-sizing: border-box;
}

.navigation-background {
    opacity: 0;
}

.view-product-features .attachment .view-content {
    padding-top: 70px;
}
/*Product navigation top bar END*/
/*Awards block BEGIN*/

.view-product-awards {
    text-align: center;
}

.view-product-awards .views-row {
    display: inline-block;
    vertical-align: middle;
    margin: 0 13px 24px 0;
}

.p-hard-drive-health .view-product-awards .views-row {
    vertical-align: top;
    padding: 0 16px 16px 16px;
    margin: 0 0 32px;
    width: 284px;
    font-size: 13px;
}

.p-hard-drive-health .view-product-awards .field-name-field-image {
    margin-bottom: 20px;
}
/*Awards block END*/
/*Looking for ultimate data protection block BEGIN*/

.ultimate-data-protection .content p {
    margin-bottom: 64px;
}

.ultimate-data-protection .content ul {
    margin: 0;
    padding: 0;
}

.ultimate-data-protection .content ul li {
    width: 272px;
    float: left;
    text-align: center;
    margin-bottom: 12px;
    padding: 0 24px;
    list-style-type: none;
    list-style-image: none;
}

.ultimate-data-protection .content .column h2 {
    color: #FFF;
    font-weight: 400;
    font-size: 24px;
    min-height: 53px;
}

.ultimate-data-protection .content img {
    display: block;
    margin: 0 auto 32px;
    height: 130px;
    width: auto;
}
/*Looking for ultimate data protection block END*/
/*What customers say block BEGIN*/

.flex-direction-nav li {
    list-style: none;
}

.carousel-slideshow .flexslider {
    padding-bottom: 50px;
}

.carousel-slideshow .flex-viewport .node {
    margin: 0 80px;
}

.carousel-slideshow .flex-direction-nav a {
    display: block !important;
    text-indent: -9999px;
    text-align: left;
    width: 35px;
    height: 99px;
    top: 40%;
    margin-top: -50px;
    opacity: 0.25 !important;
}

.carousel-slideshow .flex-direction-nav a:hover {
    opacity: 1 !important;
}

.carousel-slideshow .flex-direction-nav .flex-prev {
    left: 0 !important;
    background: url("../images/arrow_prev.png") no-repeat;
}

.carousel-slideshow .flex-direction-nav .flex-next {
    right: 0 !important;
    background: url("../images/arrow_next.png") no-repeat right;
}

.carousel-slideshow .flex-direction-nav .flex-disabled {
    display: none !important;
}

.carousel-slideshow .flex-control-nav {
    bottom: 0;
    padding: 0;
}

.carousel-slideshow .flex-control-nav a,
.owl-theme .owl-controls .owl-page span {
    background: url("../images/pagination_buttons_blue.png") no-repeat -1px -17px;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    box-shadow: none;
}

.carousel-slideshow .flex-control-nav a:hover,
.carousel-slideshow .flex-control-nav a.flex-active,
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page span:hover {
    background: url("../images/pagination_buttons_blue.png") no-repeat 0 0;
}

.carousel-slideshow .field-name-body {
    display: block;
    width: 480px;
    float: right;
    margin-bottom: 20px;
}

.carousel-slideshow .field-name-title {
    float: left;
}

.carousel-slideshow .field-name-title h2 {
    width: 192px;
    padding-right: 48px;
    font-weight: 400;
    font-size: 20px;
}

.carousel-slideshow.bottom-title .field-name-body {
    width: auto;
    float: none;
}

.carousel-slideshow.bottom-title .field-name-title-field {
    font-weight: 700;
}

.carousel-slideshow.bottom-title .flex-direction-nav {
    display: none;
}

.carousel-slideshow.bottom-title .flex-viewport {
    margin: 0;
    padding: 0;
}

.carousel-slideshow.bottom-title .slides .node {
    padding-left: 60px;
    background: url(../images/quotes.png) no-repeat 10px 10px;
}
/*What customers say block BEGIN*/
/*Frequently Asked Questions block BEGIN*/

.views-accordion .ui-widget-content {
    background: transparent;
}

.views-accordion .ui-state-default {
    border: 0;
    background: none;
}

.views-accordion .ui-state-default:hover {
    background: #488bd3;
}

.views-accordion .ui-state-hover a,
.views-accordion .ui-state-hover a:hover,
.views-accordion .ui-state-default a,
.views-accordion .ui-state-default a:link,
.views-accordion .ui-state-active a,
.ui-state-active a:link,
.views-accordion .ui-state-active a:visited {
    color: #488bd3;
}

.views-accordion .ui-state-default:hover a {
    color: #FFF;
}

.views-accordion .ui-accordion-content strong {
    color: #6F7683;
}

.views-accordion .ui-accordion-content li strong {
    display: block;
}

.views-accordion .ui-accordion-content {
    color: #6F7683;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

.views-accordion .ui-accordion-content a {
    color: #4875b3;
}

.views-accordion .ui-accordion-content a:hover {
    color: #4f9bff;
}

.views-accordion .ui-accordion-content .btn.button-7 {
    display: inline-block;
}

.views-accordion .ui-accordion-content .btn.button-7:hover {
    color: #ffffff;
}

.views-accordion .ui-accordion .ui-accordion-content {
    border: 0;
    padding: 0 36px 20px 18px;
}

.views-accordion .ui-accordion .ui-corner-top {
    border: 0;
}

.views-accordion .ui-accordion .ui-accordion-header {
    border-radius: 0;
    margin: 0;
    font-size: 24px;
    border-top: 1px solid #d4d9dd;
    padding: 16px 50px 16px 18px;
}

.views-accordion .ui-accordion .ui-accordion-header a {
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}

.views-accordion .ui-accordion .views-row-last .ui-accordion-header {
    border-bottom: 1px solid #d4d9dd;
}

.views-accordion .ui-accordion .ui-accordion-header.ui-state-active {
    background: transparent;
    border-bottom: 0;
}

.views-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    right: 24px;
    top: 30px;
    left: auto;
    display: block;
    width: 18px;
    height: 10px;
    background: url("../images/arrows_toggle.png") no-repeat 0 -29px;
    margin: 0;
}

.views-accordion .ui-state-default:hover .ui-icon {
    background: url("../images/arrows_toggle_white.png") no-repeat 0 -29px;
}

.views-accordion .ui-accordion .ui-accordion-header.ui-state-active .ui-icon,
.views-accordion .ui-accordion .ui-accordion-header.ui-state-active:hover .ui-icon {
    background: url("../images/arrows_toggle.png") no-repeat 0 0;
}

.views-accordion .ui-accordion .ui-accordion-header.ui-state-active:hover a {
    color: #488bd3;
}

.views-accordion table {
    width: auto;
}

.views-accordion table thead tr {
    background: none;
}

.views-accordion table th {
    padding: 16px;
    font-size: 24px;
    font-weight: normal;
    color: #488bd3;
    border: 1px solid #d4d9dd;
}

.views-accordion table td {
    padding: 16px;
    border: 1px solid #d4d9dd;
    font-size: 16px;
    font-weight: 600;
}
/*Frequently Asked Questions block BEGIN*/
/*Product documentation block BEGIN*/

#block-views-product-documentation-block .field-name-field-file table,
#block-views-product-documentation-block-2 .field-name-field-file table {
    border: 0;
    margin: 0;
}

#block-views-product-documentation-block .field-name-field-file thead,
#block-views-product-documentation-block-2 .field-name-field-file thead {
    display: none;
}

#block-views-product-documentation-block .field-name-field-file tr,
#block-views-product-documentation-block .field-name-field-file tbody #block-views-product-documentation-block-2 .field-name-field-file tr,
#block-views-product-documentation-block-2 .field-name-field-file tbody {
    background: transparent;
    border-top: 0;
    border-bottom: 0;
}

#block-views-product-documentation-block .field-name-field-file td,
#block-views-product-documentation-block-2 .field-name-field-file td {
    text-align: right;
    width: 90%;
}

#block-views-product-documentation-block .field-name-field-file td span,
#block-views-product-documentation-block-2 .field-name-field-file td span {
    float: left;
}

#block-views-product-documentation-block .node,
#block-views-product-documentation-block-2 .node {
    padding-bottom: 0;
}

#block-views-product-documentation-block .views-row,
#block-views-product-documentation-block-2 .views-row {
    padding: 11px 9px;
    border-top: 1px solid #d4d9dd;
    font-size: 14px;
}

#block-views-product-documentation-block .views-row.views-row-last,
#block-views-product-documentation-block-2 .views-row.views-row-last {
    border-bottom: 1px solid #d4d9dd;
    margin-bottom: 48px;
}

#block-views-product-documentation-block .views-row .file img,
#block-views-product-documentation-block-2 .views-row .file img {
    display: none;
}

#block-views-product-documentation-block .views-row .file a,
#block-views-product-documentation-block-2 .views-row .file a {
    padding-left: 30px;
    background: url("../images/file_icons/application-pdf.png") no-repeat left 3px;
    float: left;
    text-align: left;
}

#block-views-product-documentation-block .field-name-field-link-to-documentation,
#block-views-product-documentation-block-2 .field-name-field-link-to-documentation {
    padding: 5px 7px;
}

#block-views-product-documentation-block .field-name-field-link-to-documentation a,
#block-views-product-documentation-block-2 .field-name-field-link-to-documentation a {
    padding-left: 30px;
    background: url("../images/arrow_link.png") no-repeat left center;
}

#block-views-product-documentation-block h3,
#block-views-product-documentation-block-2 h3 {
    font-size: 24px;
    font-weight: 400;
    margin: 24px 0;
    color: #488BD3;
}

.view-product-documentation tbody {
    border: 0;
}
/*Product documentation block BEGIN*/
/*Features block BEGIN*/

.product-features.grid-2 .views-row {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    padding-right: 2%;
    margin-bottom: 20px;
}

.product-features.grid-3 .views-row {
    width: 30%;
    padding: 0 2% 50px 0;
    display: inline-block;
    vertical-align: top;
}

.view-product-features .views-row img {
    margin-bottom: 25px;
}

.view-product-features.view-display-id-block_2 .views-row {
    border-top: 1px solid #D6E7FF;
    padding: 32px 0 28px;
}

.view-product-features.view-display-id-block_2 .attachment .views-row {
    padding: 0 16px;
    border-top: 0;
}

.view-product-features.view-display-id-block_2 .field-name-field-image {
    float: left;
    width: 160px;
    margin: 0 16px 0 0;
    text-align: center;
}

.product-features.image-left .field-name-field-image {
    float: left;
    margin-top: 5px;
}

.product-features.image-left .field-name-body,
.product-features.image-left .field-name-title {
    padding-left: 75px;
}

.view-product-features.view-display-id-block_2 .field-name-title-field {
    margin-bottom: 20px;
}

.view-product-features.view-display-id-block_2 .field-name-body {
    padding-left: 176px;
}

.view-product-features.view-display-id-block_2 .attachment .field-name-body {
    padding-left: 0;
}

.view-product-features.additional-features .view-content {
    display: none;
    text-align: left;
}

.view-product-features.additional-features .view-header {
    text-align: center;
    padding: 64px 0 0 0;
}

.view-product-features.additional-features .field-name-title,
.view-product-features.additional-features .field-name-body {
    padding-left: 0;
}

.view-product-features.additional-features {
    text-align: center;
}

.view-product-features.additional-features .views-row {
    display: inline-block;
    vertical-align: top;
    width: 284px;
    padding: 0 16px;
    float: none;
}

.view-product-features.additional-features .show-more {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 25px;
    padding: 14px 42px;
    border: 1px solid #b5cff2;
    color: #488bd3;
    cursor: pointer;
}

.view-product-features.additional-features .show-more:hover {
    border: 1px solid #d6eaff;
    color: #ffffff;
    background-color: #003271;
}

.view-product-features.additional-features .button {
    background: url("../images/arrows_toggle.png") no-repeat left -20px;
    height: 25px;
}

.view-product-features.additional-features .button.expanded {
    background: url("../images/arrows_toggle.png") no-repeat left 7px;
}

.view-product-features.additional-features .show-more:hover .button {
    background: url("../images/arrows_toggle_white.png") no-repeat left -20px;
}

.view-product-features.additional-features .show-more:hover .button.expanded {
    background: url("../images/arrows_toggle_white.png") no-repeat left 7px;
}

.view-product-features .additional-features .text {
    padding-left: 25px;
}

.view-product-features.additional-features .expanded .button {
    background: url("../images/arrows_toggle.png") no-repeat left 10px;
}

.view-product-features.additional-features .expanded:hover .button {
    background: url("../images/arrows_toggle_white.png") no-repeat left 10px;
}

.p-hard-drive-health .view-product-features.view-display-id-block .views-row {
    width: 316px;
    padding: 0;
    text-align: center;
}
/*Features block END*/
/*Requirements block BEGIN*/

#block-views-product-requirements-block .view-content .field-item > ul li p {
    margin: 16px 0;
}

#block-views-product-requirements-block .view-content h3 {
    color: #488bd3;
    font-weight: 400;
    line-height: 1em;
}

#block-views-product-requirements-block .field-item {
    clear: both;
}
/*Requirements block END*/
/*Cloud storage block BEGIN*/

#block-views-product-cloud-storage-block {
    background: #488bd3 url(../images/cloud.png) no-repeat center top;
    border-top: 1px solid #488bd3;
    border-bottom: 1px solid #488bd3;
    overflow: hidden;
    background-size: auto 102%;
}

#block-views-product-cloud-storage-block .block-title {
    padding: 18px 200px 25px 200px;
}

#block-views-product-cloud-storage-block .views-row {
    width: 660px;
    margin: 0 auto;
}

#block-views-product-cloud-storage-block .field-name-body {
    width: 300px;
    font-size: 16px;
    float: left;
    text-align: right;
    margin-right: 60px;
}

#price-switcher {
    width: 300px;
    float: left;
}

#price-switcher .field-name-field-description {
    margin: 0 20px 10px;
    text-align: center;
    font-size: 13px;
    line-height: 16px;
    padding: 5px;
    background: #f1f3f4;
}

#price-switcher .price-switcher {
    background: url("../images/switch_line.png") no-repeat center 28px;
    height: 48px;
    padding-bottom: 22px;
    margin-bottom: 11px;
}

#price-switcher .price-switcher .switcher {
    float: left;
    width: 56px;
    padding-right: 25px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    padding-bottom: 25px;
    background: url(../images/cloud_line.png) repeat-x bottom;
    cursor: pointer;
}

#price-switcher .price-switcher.items-3 .switcher {
    padding-right: 66px;
}

#price-switcher .price-switcher .switcher.active {
    background: url(../images/cloud_path.png) no-repeat -17px bottom;
}

#price-switcher .price-switcher .switcher.first {
    padding-left: 0;
}

#price-switcher .price-switcher .switcher.last {
    padding-right: 0;
}

#price-switcher .price-switcher .circle {
    width: 21px;
    height: 21px;
    margin-left: 11px;
    background: #ffffff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: 2px solid #8095b0;
    cursor: pointer;
}

#price-switcher .price-switcher .switcher.active .circle {
    border: 2px solid #4875b3;
}

#price-switcher .price-switcher .switcher.active .circle span {
    width: 13px;
    height: 13px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-left: 4px;
    margin-top: 4px;
    display: block;
    background: #4875b3;
}

#price-switcher .price-option,
#price-switcher .period-option {
    display: none;
    clear: both;
}

#price-switcher .price-option .field-item {
    display: none;
}

#price-switcher .options {
    clear: both;
    overflow: hidden;
}

#price-switcher .options a {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    background: #9bc225 url(../images/cloud_btn.png) no-repeat 16px center;
    float: left;
    text-transform: uppercase;
    padding: 12px 24px 12px 65px;
    cursor: pointer;
    margin-left: 12px;
}

#price-switcher .options a .price-crossed-out {
    text-decoration: line-through;
    padding-right: 10px;
}

#price-switcher .options a:hover {
    background-color: #83AD00;
}

#price-switcher .price-option > div {
    display: none;
}

#price-switcher .price-option .show {
    display: block;
}

#price-switcher .field-name-field-addon .field-item {
    margin: 0 0 11px 12px;
    padding: 2px 0 2px 34px;
    background: url(../images/checkbox.png) no-repeat left center;
    cursor: pointer;
}

#price-switcher .field-name-field-addon .field-item p {
    margin: 0;
}

#price-switcher .field-name-field-addon.active .field-item {
    background: url(../images/checkbox_checked1.png) no-repeat left center;
}

#price-switcher .period {
    display: inline-block;
    width: 106px;
    padding: 2px 0 2px 40px;
    margin-bottom: 11px;
    background: url(../images/radio_icon.png) no-repeat 11px center;
    cursor: pointer;
}

#price-switcher .period.active {
    background: url(../images/radio_check.png) no-repeat 11px center;
}
/*Cloud storage block END*/
/*AnyData Technology block BEGIN*/

#block-block-14 .btn {
    display: block;
    clear: both;
    margin: 70px 0 8px;
}
/*Anydata Technology block END*/
/*Business suite products block BEGIN*/

.view-business-suite-products h3 {
    border-bottom: 2px solid #488bd3;
    overflow: hidden;
    margin: 0;
}

.view-business-suite-products h3 p {
    margin: 0;
}

.view-business-suite-products h3 span {
    color: #488bd3;
    font-size: 14px;
    text-transform: uppercase;
    padding: 8px 0;
    font-weight: 400;
    float: right;
}

.view-business-suite-products h3 .title {
    padding: 8px 17px;
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    background: #488bd3;
    text-transform: uppercase;
    margin-bottom: 0;
}

.view-business-suite-products .views-row-last {
    margin-bottom: 62px;
}

.view-business-suite-products .views-row .field-content a {
    min-height: 60px;
    line-height: 60px;
    font-size: 24px;
    font-weight: 400;
    display: block;
    border-bottom: 1px solid #d4d9dd;
    padding-left: 14px;
}

.view-business-suite-products .views-row .views-field-wrapper:hover a {
    color: #ffffff;
}

.view-business-suite-products .views-row .views-field-wrapper:hover {
    background: #488bd3 url("../images/arrow_link_circle_small.png") no-repeat right 10px center;
}

.view-business-suite-products .views-row .promo.views-field-wrapper:hover .promo-flag a {
    background: url("../images/white-circle.png") no-repeat right center;
}

.view-business-suite-products .views-row .promo.views-field-wrapper:hover .promo-flag {
    background: url("../images/flag-big.png") no-repeat left center;
}

.view-business-suite-products .views-row .promo.views-field-wrapper .promo-flag p.green {
    background: url("../images/flag_green_big.png") no-repeat left center;
    color: #fff;
}

.view-business-suite-products .views-row .promo.views-field-wrapper:hover .promo-flag p.green {
    background: none;
}

.view-business-suite-products .promo {
    position: relative;
}

.view-business-suite-products .promo-flag {
    position: absolute;
    right: 0;
    top: 0;
}

.view-business-suite-products .promo-flag a {
    color: #9bc225;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    display: block;
}

.view-business-suite-products .promo-flag span {
    color: #00204d;
}

.view-business-suite-products .promo-flag p {
    padding: 10px 65px 10px 40px;
    margin: 0;
}

.view-business-suite-products .views-field-wrapper:hover .promo-flag {
    color: #fff;
}

.view-business-suite-products .views-field-wrapper:hover .promo-flag span {
    color: #9bc225;
}
/*Business suite products block END*/
/*Screenshots block BEGIN*/

.node-product-screenshots {
    overflow: hidden;
}

.field-name-field-screenshot {
    text-align: center;
    margin-right: -46px;
}

.field-name-field-screenshot .field-item {
    display: inline-block;
    vertical-align: top;
    margin: 10px 45px 0 0;
}
/*Screenshots block END*/
/*Solutions for better business block BEGIN*/

.solutions-for-better-business .content ul {
    padding: 0;
    margin: 0;
    border-top: 1px solid #e0e4e7;
}

.solutions-for-better-business .content li {
    list-style-type: none;
    list-style-image: none;
    border-bottom: 1px solid #e0e4e7;
    background: url(../images/arrow_link_circle_blue.png) no-repeat right 22px center;
}

.solutions-for-better-business .content li:hover {
    background: #4d94e0 url(../images/arrow_link_circle.png) no-repeat right 22px center;
}

.solutions-for-better-business .content li a {
    display: block;
    color: #6f7683;
    padding: 15px 100px 44px 20px;
}

.solutions-for-better-business .content li:hover a {
    color: #ffffff;
}

.solutions-for-better-business p,
.solutions-for-better-business h3 {
    margin: 0;
}

.solutions-for-better-business .content li h3 a {
    color: #488bd3;
    font-weight: 400;
    font-size: 24px;
    /* -webkit-text-stroke: 0.6px; */
    
    margin-top: 0;
    margin: 0;
    padding: 42px 80px 5px 20px;
}
/*Solutions for better business block END*/
/*Acronis True Image Family BEGIN*/

.node-type-product-group.personal-main .product-header {
    padding: 40px 0;
}

.node-type-product-group.personal-main .product-header .product-inner {
    position: relative;
    padding-left: 85px;
}

.personal-main .product-header .node-title,
.personal-main .product-header .field-name-body {
    width: auto;
    padding-right: 350px;
}

.personal-main .product-header .field-name-body .button-9 {
    position: absolute;
    right: 40px;
    top: 50%;
    margin-top: -22px;
    padding: 12px 50px 12px 64px;
    border: 0;
    background: #488bd3 url(../images/compare_btn.png) no-repeat center;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    width: 130px;
}

.personal-main .product-header .field-name-body .button-9:hover {
    background-color: rgba(72, 139, 211, 0.8);
}

.personal-main .block.even {
    background: #ffffff;
}

.personal-main .block.odd {
    background: #f1f3f4;
}

.personal-main #block-views-personal-products-block {
    padding-bottom: 0;
}

.personal-main #block-views-personal-products-block .view-content {
    margin-right: -30px;
}

.personal-main #block-views-personal-products-block .views-row-1 {
    border-left: 1px solid #ebeeef;
}

.personal-main #block-views-personal-products-block .views-row-3 {
    border-right: 1px solid #ebeeef;
}

.personal-main #block-views-personal-products-block-1 .views-row {
    border: 1px solid #e0e4e7;
}

.personal-main #block-views-personal-products-block-1 .group-right {
    border-left: 1px solid #e0e4e7;
}

.personal-main #block-views-personal-products-block-1 .field-name-field-link {
    border-top: 1px solid #e0e4e7;
}

.personal-main #block-views-personal-products-block-1 .views-row-3 .field-name-field-link {
    border: 0;
    height: 100%;
}

.personal-main #block-views-personal-products-block-1 .block-title {
    display: block;
    text-align: left;
}

.personal-main #block-views-personal-products-block-1 .block-inner {
    padding-top: 64px;
}

#block-views-personal-products-block-2 .views-row {
    width: 25%;
    display: inline-block;
    border-right: 1px solid #dfe3e6;
    vertical-align: top;
    margin-right: -6px;
    padding: 2px 0;
}

#block-views-personal-products-block-2 .views-row:hover {
    background: #ecf3fb;
}

#block-views-personal-products-block-2 .views-row .node {
    padding: 25px 5px;
    text-align: center;
}

#block-views-personal-products-block-2 .views-row-first {
    border: 2px solid #9bc225;
    margin-right: -4px;
    padding: 0;
}

#block-views-personal-products-block-2 .field-name-field-teaser-information {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    color: #2d3138;
    margin-bottom: 0;
}

#block-views-personal-products-block-2 .field-name-field-teaser-information a {
    color: inherit;
}

#block-views-personal-products-block-2 .field-name-field-image {
    margin-bottom: 15px;
}

#block-views-personal-products-block-2 .field-name-field-image img {
    max-width: 180px;
}

#block-views-personal-products-block-2 .field-name-field-link a,
#block-views-personal-products-block-2 .field-name-field-license-price a {
    color: #ffffff;
    text-transform: uppercase;
    padding: 14px 5px;
    display: block;
    margin: 0 20px;
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
}

#block-views-personal-products-block-2 .field-name-field-license-price .buy-now-btm-link {
    background: #9bc225;
}

#block-views-personal-products-block-2 .field-name-field-license-price .buy-now-btm-link:hover {
    background: #83ad00;
}

#block-views-personal-products-block-2 .field-name-field-link a {
    background: #488bd3;
    padding: 22px 5px;
}

#block-views-personal-products-block-2 .field-name-field-link a:hover {
    background: #407bba;
}

#block-views-personal-products-block-2 .field-name-field-link {
    margin-bottom: 25px;
}

.personal-main.updated .product-header .node-title {
    padding-bottom: 5px;
}

.personal-main.updated .product-header .field-name-body .btn {
    top: 0;
    position: static;
    margin: 10px 0 0;
}

.personal-main.updated .product-header .field-name-body {
    padding-right: 0;
}

.personal-main.updated .product-header .field-name-body iframe {
    position: relative;
    top: -75px;
}

.p-main #block-views-personal-products-block {
    padding-bottom: 0;
}

#block-views-personal-products-block {
    padding-bottom: 70px;
}

.p-main #block-views-personal-products-block .view-content {
    margin-right: -30px;
}

#block-views-personal-products-block .views-row {
    width: 269px;
    display: inline-block;
    vertical-align: top;
    padding: 0 25px;
    margin-bottom: 15px;
    text-align: center;
    border-left: 1px solid #ebeeef;
}

#block-views-personal-products-block .field-name-field-link a span .price-crossed-out,
#block-views-personal-products-block .field-name-field-license-price a span .price-crossed-out {
    padding: 0 4px;
}

#block-views-personal-products-block .views-row-1 {
    border-left: 0;
}

#block-views-personal-products-block .field-name-title a {
    margin-bottom: 12px;
    font-weight: 400;
    font-size: 24px;
}

#block-views-personal-products-block .field-name-field-image {
    margin: 0;
    float: none;
}

#block-views-personal-products-block .field-name-title {
    margin-bottom: 20px;
}

#block-views-personal-products-block .field-name-body {
    margin-bottom: 32px;
}

#block-views-personal-products-block .field-name-field-link a,
#block-views-personal-products-block .field-name-field-license-price a {
    color: #ffffff;
    text-transform: uppercase;
    padding: 14px 5px;
    display: block;
    margin: 8px 20px;
    font-weight: 700;
    font-size: 14px;
}

#block-views-personal-products-block .field-name-field-link a span {
    font-weight: 700;
    font-size: 14px;
}

#block-views-personal-products-block br {
    display: none;
}

#block-views-personal-products-block .field-name-field-link a {
    background: #488bd3;
}

#block-views-personal-products-block .field-name-field-link a:hover {
    background: #407bba;
}

#block-views-personal-products-block .field-name-field-license-price .buy-now-btm-link {
    background: #9bc225;
}

#block-views-personal-products-block .field-name-field-license-price .buy-now-btm-link:hover {
    background: #83ad00;
}

#block-views-personal-products-block-1 .block-inner {
    padding-top: 0;
}

#block-views-personal-products-block-1 .block-title {
    display: none;
}

#block-views-personal-products-block-1 .views-row {
    margin-bottom: 32px;
    min-height: 180px;
    position: relative;
}

#block-views-personal-products-block-1 .views-row .node-product {
    position: static;
}

#block-views-personal-products-block-1 .group-left {
    padding: 28px 0 15px 25px;
    width: 295px;
}

#block-views-personal-products-block-1 .field-name-field-product-short-description .field-item {
    float: left;
    width: 112px;
    color: #488bd3;
    background: transparent;
    text-align: left;
    line-height: 20px;
    word-wrap: normal;
}

#block-views-personal-products-block-1 .field-name-field-image {
    width: 182px;
    float: left;
    text-align: center;
}

#block-views-personal-products-block-1 .field-name-field-image img {
    width: 75%;
}

#block-views-personal-products-block-1 .group-middle {
    padding: 28px 13px 15px 0;
    width: 387px;
}

#block-views-personal-products-block-1 .field-name-title h2 {
    margin-bottom: 7px;
    font-weight: 400;
}

#block-views-personal-products-block-1 .field-name-body {
    color: #667fa0;
}

#block-views-personal-products-block-1 .field-name-body p {
    margin-top: 7px;
    margin-bottom: 13px;
}

#block-views-personal-products-block-1 .group-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 239px;
    height: 100%;
}

#block-views-personal-products-block-1 .group-right .field-name-field-license-price,
#block-views-personal-products-block-1 .group-right .field-name-field-link {
    height: 50%;
}

#block-views-personal-products-block-1 .group-right .field-name-field-license-price .field-name-field-link,
#block-views-personal-products-block-1 .group-right .field-item,
#block-views-personal-products-block-1 .group-right .field-items {
    height: 100%;
    width: 100%;
    display: table;
}

#block-views-personal-products-block-1 .group-right .field-items,
#block-views-personal-products-block-1 .group-right .field-name-field-license-price .field-name-field-link {
    display: block;
}

#block-views-personal-products-block-1 .group-right a {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    padding: 5px;
}

#block-views-personal-products-block-1 .group-right a:hover {
    color: #ffffff;
}

#block-views-personal-products-block-1 .group-right br {
    display: none;
}

#block-views-personal-products-block-1 .group-right .field-name-field-link a:hover {
    background: #407bba;
}

#block-views-personal-products-block-1 .group-right .field-name-field-license-price .buy-now-btm-link:hover {
    background: #83ad00;
}
/*Acronis True Image Family END*/
/*Disk manager page BEGIN*/

.p-disk-manager .product-description .btn {
    display: inline-block;
    padding-right: 70px;
    margin-top: 64px;
}

.p-disk-manager .field-name-field-bottom-text ul {
    margin: 0;
    padding: 0;
}

.p-disk-manager .field-name-field-bottom-text li {
    list-style-type: none;
    list-style-image: none;
    padding: 0 16px 16px 16px;
    width: 284px;
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
}

.p-disk-manager .field-name-field-bottom-text h3 {
    font-size: 24px;
    font-weight: 400;
    color: #488bd3;
    margin-top: 0;
}
/*Disk manager page END*/
/*Mobility BEGIN*/

.mobility .node-title {
    display: none;
}

.node.mobility .field-name-field-bottom-text {
    width: auto;
    text-align: center;
}

.node.mobility .field-name-field-bottom-text ul {
    margin: 25px 0;
    padding: 0;
}

.node.mobility .field-name-field-bottom-text li {
    margin: 0 10px;
    width: 455px;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e0e4e7;
    text-align: center;
}

.node.mobility .field-name-field-bottom-text li a {
    display: block;
    padding: 20px 50px;
    color: #6F7683;
}

.node.mobility .field-name-field-bottom-text li:hover a {
    color: #ffffff;
    background-color: #488bd3;
}

.node.mobility .field-name-field-bottom-text li a img {
    margin-bottom: 10px;
}

.node.mobility .field-name-field-bottom-text .btn {
    float: none;
    display: inline-block;
}
/*Mobility END */
/*Enterprise solutions page BEGIN*/

.node.b-enterprise-solutions,
.node.b-overview {
    background: #00204d url("../images/blue_back_blured.png") repeat-x;
}

.node.b-enterprise-solutions .product-header .product-inner,
.node.b-overview .product-header .product-inner {
    background: url("../images/solutions_tab_header.png") no-repeat bottom right;
    padding-bottom: 60px;
}

.node.b-enterprise-solutions .field-name-field-product-short-description .field-item,
.node.b-overview .field-name-field-product-short-description .field-item {
    width: 960px;
    margin: 0 auto;
    background: transparent;
    text-align: left;
    position: relative;
    top: 63px;
    padding-top: 10px;
    margin-top: -63px;
}

.node.b-enterprise-solutions .product-header .field-name-field-image {
    width: 480px;
    text-align: center;
    margin: 60px 0 0 0;
}

.node.b-enterprise-solutions .product-header .field-name-body {
    width: 400px;
}

.b-enterprise-solutions .product-description {
    background: #ffffff;
}

.b-enterprise-solutions .product-description h2 {
    font-size: 48px;
    line-height: 52px;
    /* -webkit-text-stroke: 0.6px; */
    
    text-align: center;
}

.b-enterprise-solutions .product-description ul {
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
    margin-right: -15px;
    margin-bottom: 44px;
}

.b-enterprise-solutions .product-description ul li {
    display: block;
    width: 472px;
    float: left;
    margin-right: 14px;
    border-top: 1px solid #e0e4e7;
}

.b-enterprise-solutions .product-description ul li a {
    display: block;
    padding: 24px 72px 24px 16px;
}

.b-enterprise-solutions .product-description ul li a img {
    float: left;
    margin-right: 32px;
    margin-bottom: 20px;
}

.b-enterprise-solutions .product-description ul li a strong {
    font-size: 20px;
    display: block;
}

.b-enterprise-solutions .product-description ul li:hover a {
    color: #ffffff;
    background: url("../images/arrow_link_circle.png") no-repeat right 1em center;
    background-color: #488bd3;
}
/*Enterprise solutions page END*/
/*Acronis Disk Director Advanced FAQ BEGIN*/

.server-partition-management-faq #block-delta-blocks-page-title {
    background: url("../images/back_glow.png") no-repeat top #00204d;
}

.server-partition-management-faq #block-delta-blocks-page-title #page-title {
    width: 480px;
    margin: 0 auto;
    font-size: 48px;
    line-height: 52px;
    /* -webkit-text-stroke: 0.6px; */
    
    color: #4d94e0;
    font-weight: 300;
    padding: 62px 480px 24px 0;
}

.server-partition-management-faq #block-views-product-faq-block {
    background: #ffffff;
    padding: 100px 0 64px;
}

.server-partition-management-faq #block-views-product-faq-block .block-title {
    display: none;
}
/*Acronis Disk Director Advanced FAQ END*/
/*/personal/hard-drive-health features block*/

.drive-monitor-info .content ul {
    margin: 0;
    padding: 0;
}

.drive-monitor-info .content ul li {
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    vertical-align: top;
    width: 444px;
    padding: 0 16px;
    margin: 0 0 16px 0;
    text-align: center;
}

.drive-monitor-info .content img {
    margin-bottom: 40px;
}

.drive-monitor-info .content h2 {
    font-weight: 400;
}

.drive-monitor-info .content ul li a {
    display: block;
    font-size: 13px;
    margin-top: 15px;
}
/*/personal/hard-drive-health features block*/
/*User page BEGIN*/

.page-user #main-content {
    padding: 64px 0;
}
/*User page END*/

.node-type-product-comparison .field-name-field-product-functions table tr.hidden {
    display: none;
}
/*Page not found BEGIN*/

.not-found #main-content {
    padding: 64px 0;
}

.not-found #page-title {
    font-size: 60px;
    line-height: 64px;
    font-weight: 100;
    margin-bottom: 38px;
}

.not-found .field-name-body h2 {
    font-weight: normal;
    color: #2D3138;
    margin-bottom: 42px;
}

.not-found .field-name-body .btn {
    display: inline-block;
}

.not-found .field-name-body ul {
    margin: 0 0 40px 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.not-found .field-name-body ul li {
    padding-bottom: 8px;
}

.not-found .field-name-body ul li a {
    font-size: 13px;
}

.not-found .field-name-body p {
    font-size: 13px;
}
/*Page not found END*/
/*business/overview BEGIN*/

.b-overview .product-description {
    background: #ffffff;
}

.b-overview .product-description ul {
    margin: 0;
    padding: 0;
    list-style-image: none;
    list-style-type: none;
}

.b-overview .product-description ul li {
    display: inline-block;
    vertical-align: top;
    width: 48%;
    margin-right: 1%;
    padding-bottom: 32px;
}

.business-buttons.view-mode-body {
    position: absolute;
    bottom: 0;
}

.business-buttons.view-mode-body p {
    margin: 0;
}

.business-buttons.view-mode-body .field-name-body {
    width: auto;
    margin-bottom: 0;
}

.business-buttons.view-mode-body .field-name-body ul {
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}

.business-buttons.view-mode-body .field-name-body li {
    display: table-cell;
    width: 319px;
    border-right: 1px solid #00204d;
    background: url("../images/back_opacity_tabs.png") repeat;
}

.business-buttons.view-mode-body .field-name-body li a {
    font-size: 13px;
    color: #488bd3;
    padding: 0 16px 20px;
    display: block;
}

.business-buttons.view-mode-body .field-name-body li h3 {
    margin: 0;
}

.business-buttons.view-mode-body .field-name-body li h3 a {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding: 20px 16px 0;
}

.business-buttons.view-mode-body .field-name-body li:hover {
    background: #ffffff;
    border-right: 1px solid #ffffff;
}

.business-buttons.view-mode-body .field-name-body li:hover a {
    color: #667fa0;
}

.business-buttons.view-mode-body .field-name-body li:hover h3 a {
    color: #488BD3;
}
/*business/overview END*/
/*business/all-products BEGIN*/

.b-all-products .field-name-field-bottom-text h3 {
    color: #488bd3;
    font-size: 24px;
    line-height: 28px;
    font-weight: 400;
    /* -webkit-text-stroke: 0.6px; */
    
    margin: 36px 0 24px;
}

.b-all-products .field-name-field-bottom-text li {
    list-style-image: none;
    list-style-type: none;
}
/*business/all-products END*/
/*personal/true-image-comparison BEGIN*/

.p-true-image-comparison .comparison-ati {
    padding-top: 40px;
}

.p-true-image-comparison .region-content-aside .block-inner {
    padding: 0;
}

.p-true-image-comparison .region-content-aside .block {
    background: none;
}

.p-true-image-comparison #page-title {
    margin-bottom: 0;
}

.p-true-image-comparison #block-system-main > .node-product-comparison .content-inner {
    margin: 0 auto;
}

.p-true-image-comparison #block-system-main > .node-product-comparison > .field-name-title h2 {
    font-size: 48px;
    line-height: 60px;
    padding: 40px 0;
    margin-bottom: 40px;
}

.p-true-image-comparison #block-system-main > .node-product-comparison .content-inner > .field-name-body {
    font-size: 24px;
    line-height: 28px;
    padding: 0 10px;
}

.p-true-image-comparison #block-system-main > .node-product-comparison .content-inner > .field-name-body strong {
    font-size: 33px;
    line-height: 40px;
    font-weight: 100;
    color: #488bd3;
}

.p-true-image-comparison .node-product-comparison .content-inner .field-name-field-product-reference > .field-items > .field-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

.p-true-image-comparison .node-product-comparison .field-name-field-product-reference .field-item .node-product {
    padding: 0 32px 8px 32px;
}

.p-true-image-comparison #breadcrumb {
    display: none;
}

.p-true-image-comparison .field-name-field-product-functions {
    margin-bottom: 40px;
}

.field-name-field-product-reference .field-name-title-field {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    -webkit-text-stroke: 0;
    margin-bottom: 13px;
    text-decoration: underline;
}

.field-name-field-product-reference .field-name-field-image {
    float: none;
    margin: 0 17px 20px 17px;
    width: auto;
}

.field-name-field-product-reference .field-name-field-image img {
    width: 40%;
    display: block;
    margin: 0 auto;
    min-width: 100px;
}

.field-name-field-product-reference .product-prices {
    background: none;
    border-bottom: 1px solid #ccc;
}

.field-name-field-product-reference .product-prices .field-name-field-link,
.field-name-field-product-reference .product-prices .field-name-field-buy-link {
    float: none;
}

.field-name-field-product-reference .product-prices .field-name-field-link a,
.field-name-field-product-reference .product-prices .field-name-field-buy-link a {
    width: auto;
    text-align: center;
    padding: 10px;
    height: auto;
    float: none;
}

.field-name-field-product-reference .licenses-switcher {
    float: none;
}

.field-name-field-product-reference .licenses-switcher .licenses,
.field-name-field-product-reference .licenses-switcher .switch-wrapper,
.field-name-field-product-reference .product-prices .field-name-field-upgrade {
    width: auto;
    float: none;
    border: 0;
}

.field-name-field-product-reference .licenses-switcher .switch-wrapper {
    width: 80px;
    margin: 0 auto 6px;
}

.field-name-field-product-reference .licenses-switcher .switch-wrapper .switch-button {
    margin-bottom: 8px;
}

.p-true-image-comparison .node-product-comparison-2 {
    padding: 0 10px;
}

.p-true-image-comparison .node-product-comparison-2 .field-name-field-link span,
.field-name-field-product-reference .licenses-switcher .licenses .field-name-field-license-price span {
    display: block;
    float: none;
    padding: 0;
    text-align: center;
}

.p-true-image-comparison .node-product-comparison-2 .field-name-field-link span br,
.field-name-field-product-reference .licenses-switcher .licenses .field-name-field-license-price span br {
    display: none;
}

.p-true-image-comparison .prices {
    margin-bottom: 24px;
    font-size: 24px;
    color: #9bc225;
    font-weight: normal;
}

.p-true-image-comparison .prices .localized-price {
    display: inline-block;
    vertical-align: middle;
}

.p-true-image-comparison .prices .price-crossed-out {
    color: #BCBEC0;
    display: inline-block;
    margin-right: 3px;
    font-size: 16px;
    vertical-align: middle;
}

.p-true-image-comparison .prices .price-crossed-out .localized-price {
    text-decoration: line-through;
    padding-right: 5px;
}

.p-true-image-comparison .node-product-comparison-2 .field-name-field-link a {
    margin: 0;
    text-align: left;
    background: #9BC225;
}

.p-true-image-comparison .node-product-comparison-2 .field-name-field-link a:hover {
    background: #83AD00;
}

.p-true-image-comparison .node-product-comparison-2 .field-name-field-link a,
.field-name-field-product-reference .licenses-switcher .licenses .field-name-field-license-price a {
    display: block;
    padding: 14px;
    color: #ffffff;
    float: none;
    margin-bottom: 1px;
}

.field-name-field-product-reference .licenses .field-name-field-upgrade a,
.field-name-field-product-reference .field-name-field-link.view-mode-product_comparison a {
    padding: 14px;
    font-size: 14px;
    line-height: 11px;
    display: block;
    color: #ffffff;
    background: #488bd3;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

.field-name-field-product-reference .field-name-field-link.view-mode-product_comparison a {
    margin-top: 1px;
}

.field-name-field-product-reference .licenses .field-name-field-upgrade a:hover,
.field-name-field-product-reference .field-name-field-link.view-mode-product_comparison a:hover {
    background: #407BBA;
}

.tooltip-content {
    width: 13px;
    height: 13px;
    background: url("../images/tooltip_icon.png") no-repeat top center;
    text-indent: -9999px;
    display: inline-block;
    margin-left: 3px;
}

.tooltip-content:hover,
.tooltip-content.info-icon-hover {
    background: url("../images/tooltip_icon.png") no-repeat bottom center;
}

.tooltip-text,
.link-with-tooltip {
    text-decoration: underline;
}

.qtip-default {
    border-color: #d6e7ff;
    background-color: #d6e7ff;
    color: #6f7683;
    padding: 10px;
    font-size: 13px;
    line-height: 18px;
}

.p-true-image-comparison .sticky-navigation {
    display: none;
}

.p-true-image-comparison .field-name-field-product-functions {
    clear: both;
    overflow: hidden;
}

.p-true-image-comparison .field-name-field-product-functions .field-items {
    position: relative;
    margin-right: -1px;
}

.p-true-image-comparison table tr,
.p-true-image-comparison table td {
    border: 1px solid #e0e4e7;
    padding: 18px 10px;
    font-size: 13px;
}

.p-true-image-comparison table td {
    border-left: 1px solid #ffffff;
}

.p-true-image-comparison table {
    width: 100% !important;
    margin-bottom: 0;
}

.p-true-image-comparison table .text {
    text-align: center;
    font-size: 16px;
}

.p-true-image-comparison table td {
    padding-left: 70px;
}

.p-true-image-comparison table .collapsible td {
    padding-left: 10px;
    cursor: pointer;
}

.p-true-image-comparison table tr:hover {
    background: #d6eaff;
}

.p-true-image-comparison table .empty {
    text-indent: -9999px;
}

.p-true-image-comparison table .collapsible .available,
.p-true-image-comparison table .available {
    text-indent: -9999px;
    background-image: url("../images/comparison_new_check.png");
    background-repeat: no-repeat;
    background-position: center;
    width: 125px;
    padding-left: 70px;
}

.p-true-image-comparison table .collapsible h2 {
    background: url("../images/arrows_toggle_comparison_down.png") no-repeat 16px center;
    padding-left: 48px;
    margin: 0;
    color: #488bd3;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
}

.p-true-image-comparison table .collapsible h2.single {
    background: none;
}

.p-true-image-comparison table .collapsible:hover h2 {
    color: #1d3b69;
}

.p-true-image-comparison table .collapsible.uncollapsed h2 {
    background: url("../images/arrows_toggle_comparison_up.png") no-repeat 16px center;
}

.p-true-image-comparison table .collapsible.uncollapsed h2.single {
    background: none;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 {
    width: 960px;
    margin: 0 auto 64px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .view-header {
    width: 379px;
    padding: 48px;
    font-size: 24px;
    line-height: 28px;
    display: inline-block;
    vertical-align: top;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .view-content {
    display: inline-block;
    vertical-align: top;
    width: 480px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .views-row {
    float: right;
    width: 238px;
    border-left: 1px solid #E0E4E7;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .views-row .node {
    padding: 32px;
    text-align: center;
    word-break: break-word;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .views-row .node .field-name-title-field {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #6f7683;
    margin-bottom: 24px;
    padding: 0 10px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher {
    float: none;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .licenses .prices {
    margin-bottom: 20px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .licenses {
    float: none;
    border-right: 0;
    display: inline-block;
    vertical-align: middle;
    color: #9bc225;
    font-size: 24px;
    font-weight: normal;
    width: 100%;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .localized-price {
    display: block;
    padding-bottom: 5px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .price-crossed-out {
    color: #bcbec0;
    text-decoration: line-through;
    font-size: 16px;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .field-name-field-link a {
    display: block;
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    padding: 14px;
    float: none;
    font-weight: 600;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .field-name-field-link .title {
    float: none;
}

#block-views-9880253ff04313e6934fbd5efa9359e7 .licenses-switcher .field-name-field-link a br {
    display: none;
}
/*personal/true-image-comparison END - NEEDS REVIEW WHEN PAGE IS REMOVED*/
/*personal/true-image-comparisonNEW BEGIN*/

.p-true-image-comparison.updated .field-name-field-product-functions {
    margin-bottom: 0;
}

.p-true-image-comparison.updated thead {
    border: 0;
}

.p-true-image-comparison.updated thead tr {
    border: 0;
    padding: 0;
    background: #ffffff;
    font-weight: normal;
    font-size: inherit;
}

.p-true-image-comparison.updated thead td {
    border-top: 1px solid #ffffff;
    padding: 0 0 30px 0;
    vertical-align: top;
}

.p-true-image-comparison.updated thead td h3 {
    font-size: 33px;
    line-height: 40px;
    font-weight: 100;
    color: #488bd3;
}

.p-true-image-comparison.updated thead td p {
    font-size: 24px;
    line-height: 28px;
    padding-right: 10px;
}

.p-true-image-comparison.updated thead td .node-product {
    padding: 0 20px;
}

.p-true-image-comparison.updated thead td .field-name-field-image {
    padding: 0 30px 15px;
    width: 102px;
}

.p-true-image-comparison.updated thead td .field-name-title-field {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 20px;
}

.p-true-image-comparison.updated .field-name-field-license-price {
    margin-bottom: 15px;
}

.p-true-image-comparison.updated .licenses-switcher {
    float: none;
    clear: both;
    text-align: center;
}

.p-true-image-comparison.updated thead td .licenses-switcher .single-license-label {
    font-weight: normal;
    font-size: 16px;
    color: #6F7683;
    text-transform: none;
    padding: 0 15px;
}

.p-true-image-comparison.updated thead td .licenses-switcher .switch-wrapper {
    float: none;
    border: none;
    padding: 0;
    height: 81px;
    margin-bottom: 20px;
}

.p-true-image-comparison.updated .licenses-switcher .licenses {
    float: none;
    border: 0;
}

.p-true-image-comparison.updated .licenses-switcher .licenses .field-name-field-license-price a {
    display: block;
    padding: 14px;
    color: #ffffff;
    float: none;
    margin-bottom: 1px;
    background: #9bc225;
}

.p-true-image-comparison.updated .licenses-switcher .licenses .field-name-field-license-price a:hover {
    background: #83AD00;
}

.p-true-image-comparison.updated .licenses-switcher .licenses .field-name-field-license-price span {
    display: block;
    float: none;
    padding: 0;
    text-align: center;
}

.p-true-image-comparison.updated .prices .price-crossed-out {
    display: block;
    margin-right: 0;
    padding: 0;
}

.p-true-image-comparison.updated .field-name-field-license-price br {
    display: none;
}

.p-true-image-comparison.updated thead td .field-name-field-link.view-mode-product_comparison {
    width: 55%;
    position: relative;
    margin-top: 15px;
}

.p-true-image-comparison.updated thead td .field-name-field-link.view-mode-product_comparison a {
    text-decoration: underline;
}

.p-true-image-comparison.updated thead td .licenses .field-name-field-upgrade {
    float: right;
    width: 45%;
    text-align: right;
}

.i18n-ja .p-true-image-comparison.updated thead td .licenses .field-name-field-upgrade {
    width: 55%;
}

.p-true-image-comparison.updated thead td .licenses .field-name-field-upgrade a {
    border-left: 0;
    font-weight: 400;
    text-decoration: underline;
    font-size: 13px;
    text-transform: none;
    padding: 0;
    display: inline;
    color: #4d94e0;
    background: none;
    line-height: normal;
}

.p-true-image-comparison.updated.new thead td .licenses .field-name-field-upgrade {
    width: 100%;
    float: none;
    text-align: center;
}

.p-true-image-comparison.updated.new .licenses .field-name-field-upgrade a,
.p-true-image-comparison.updated.new .licenses .field-name-field-license-price a {
    display: block;
    padding: 10px 12px;
    color: #ffffff;
    float: none;
    margin-bottom: 1px;
    background: #9bc225;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
}

.p-true-image-comparison.updated.new .licenses .field-name-field-upgrade a {
    background: #488bd3;
}

.p-true-image-comparison.updated.new .licenses .field-name-field-upgrade a:hover {
    background: #407bba;
}

.p-true-image-comparison.updated.new .licenses-switcher .licenses .field-name-field-license-price span {
    display: inline;
}

.p-true-image-comparison.updated.new .node-product-comparison-2 .field-name-field-upgrade {
    display: block;
}

.p-true-image-comparison.updated.new .field-name-field-link.view-mode-product_comparison {
    width: 100%;
    margin: 15px 0 10px 0;
    font-size: 16px;
}

.p-true-image-comparison.updated.new thead td {
    padding: 0 0 17px 0;
}

.p-true-image-comparison.updated.new thead td .node-product {
    text-align: center;
}

.p-true-image-comparison.updated.new .field-name-field-license-price br {
    display: block;
}

.p-true-image-comparison.updated.new .comparison-mobile .field-name-field-upgrade a,
.p-true-image-comparison.updated.new .comparison-mobile .field-name-field-license-price a {
    margin: 0 10px;
}

.p-true-image-comparison.updated.new .p-unlimited-backup .switch-wrapper {
    background: url(../images/dashes.png) no-repeat center 62px;
    padding-bottom: 27px;
    height: auto;
}

.p-true-image-comparison.updated .node-product-comparison-2 .switch-wrapper,
.p-true-image-comparison.updated .node-product-comparison-2 .field-name-field-upgrade {
    display: none;
}

.p-true-image-comparison.updated thead td .field-name-field-teaser-information p {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    padding: 0 0 30px 0;
    color: #2d3138;
    padding-bottom: 0;
    margin-bottom: 0;
}

.p-true-image-comparison.updated thead td .field-name-field-teaser-information a {
    color: inherit;
}

.comparison-mobile .bx-controls {
    display: none;
}

.comparison-mobile .slider-products {
    padding: 0;
}

.comparison-mobile .slider-products li {
    text-align: center;
}

.comparison-mobile .slider-products .field-name-field-image {
    margin-bottom: 15px;
    padding: 0 25px;
}

.comparison-mobile .slider-products .field-name-field-teaser-information a {
    font-size: 18px;
    text-decoration: underline;
    color: inherit;
}

.comparison-mobile .slider-products .licenses-switcher .switch-wrapper {
    width: 100%;
    height: auto;
    border: 0;
}

.comparison-mobile .licenses-switcher .licenses {
    width: 100%;
}

.p-true-image-comparison.updated .comparison-mobile .licenses-switcher .licenses .field-name-field-license-price {
    display: inline-block;
    width: 100%;
}

.comparison-mobile .slider-products .field-name-field-link a,
.comparison-mobile .slider-products .licenses-switcher a {
    text-decoration: underline;
}

.comparison-mobile .licenses-switcher .licenses .field-name-field-license-price a {
    padding: 14px 40px;
    text-decoration: none;
}

.comparison-mobile .bx-viewport {
    height: auto !important;
}

.comparison-mobile .node-product-comparison-2 {
    padding: 0;
}

.comparison-mobile .buy-buttons,
.p-true-image-comparison .buy-buttons tr,
.p-true-image-comparison .buy-buttons td {
    margin: 0;
    border: 0;
}

.p-true-image-comparison .buy-buttons td {
    padding: 20px 0 10px;
}

.comparison-mobile td {
    padding: 0;
}

.comparison-mobile h3 {
    color: #488bd3;
    font-size: 18px;
    margin-bottom: 15px;
    padding: 0 16px;
}

.comparison-mobile p {
    margin-bottom: 15px;
    padding: 0 16px;
}

.mobile-description {
    padding: 10px 115px 10px 16px;
    color: #ffffff;
    min-height: 35px;
    font-size: 14px;
    background: #488bd3 url(../images/drag.png) no-repeat right bottom;
}
/*personal/true-image-comparisonNEW END*/
/*looking for complete data block BEGIN*/

#looking-for-complete-data-protection a {
    color: #fff;
}

#looking-for-complete-data-protection a:hover {
    color: #00204d;
}
/*end looking for complete data block END*/
/*business/enterprise-solutions/government-education/ BEGIN*/

.two-columns-links .block-content {
    margin-right: -5%;
}

.two-columns-links .block-content ul {
    width: 46%;
    padding: 0;
    margin: 0 4% 0 0;
    display: inline-block;
    vertical-align: top;
    border-top: 1px solid #cadcf4;
}

.two-columns-links .block-content ul li {
    list-style-type: none;
    list-style-image: none;
}

.two-columns-links .block-content ul li a {
    display: block;
    font-size: 24px;
    border-bottom: 1px solid #cadcf4;
    padding: 12px 12px 12px 14px;
    color: #4875b3;
}

.two-columns-links .block-content ul li a:hover {
    color: #ffffff;
    background: #488bd3;
    border-bottom: 1px solid #488bd3;
}
/*business/enterprise-solutions/government-education/ END*/
/*mobility/managed-file-transfer/ BEGIN*/
/*mobility/mac-windows-compatibility/ BEGIN*/

#block-views-video-block .views-row,
#block-views-video-demos-on-demand .view-display-id-demos_on_demand > .view-content .views-row {
    display: inline-block;
    vertical-align: top;
    width: 31%;
    font-size: 13px;
    margin: 0 1% 40px;
    text-align: center;
}
/*mobility/managed-file-transfer/ END*/
/*mobility/mac-windows-compatibility/ END*/
/*Cbox BEGIN*/

#cboxLoadedContent {
    margin-bottom: 0 !important;
}

#cboxWrapper,
#cboxMiddleLeft {
    background: none;
}

#cboxWrapper {
    overflow: visible;
}

#cboxClose {
    background: url("../images/close_icon.png") no-repeat;
    display: block !important;
    height: 21px;
    position: fixed;
    width: 21px;
    border: none;
    bottom: auto;
    left: auto;
    right: 32px;
    top: 32px;
    z-index: 9999;
}

#cboxClose:hover {
    background: url("../images/close_icon.png") no-repeat left -30px;
    cursor: pointer;
}

#cboxContent {
    padding-bottom: 25px;
}

.cbox-demosondemand #cboxContent {
    overflow: visible;
}

.cbox-demosondemand #cboxClose {
    top: 8px;
    right: 8px;
}

.cbox-demosondemand #cboxContent .cboxIframe {
    background: black;
}
/*Cbox END*/
/*business/backup/free-trials/ BEGIN*/

.b-free-trial #block-system-main {
    background: #f1f3f4;
}

.b-free-trial .product-description ul {
    margin: 0 -35px 0 0;
    padding: 0;
}

.b-free-trial .product-description li {
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #e0e4e7;
    width: 290px;
    text-align: center;
    margin-right: 35px;
    margin-bottom: 16px;
    font-size: 14px;
    min-height: 320px;
    position: relative;
    padding-bottom: 67px;
}

.b-free-trial .product-description li:hover {
    border: 1px solid #488bd3;
    background: #488bd3;
}

.b-free-trial .product-description li:hover a {
    color: #ffffff;
}

.b-free-trial .product-description li a {
    display: block;
    color: #6F7683;
    padding: 3px 30px;
}

.b-free-trial .product-description li p,
.b-free-trial .product-description li h3 {
    margin: 0;
    padding: 0;
}

.b-free-trial .product-description li h3 {
    font-weight: bold;
    font-size: 14px;
}

.b-free-trial .product-description li h3 a {
    padding: 0 24px 7px;
}

.b-free-trial .product-description img {
    height: 128px;
    width: auto;
    padding: 24px;
}

.b-free-trial .product-description li .btn {
    color: #ffffff;
    position: absolute;
    width: 57%;
    bottom: 14px;
    margin: 0 14%;
    padding: 6px 23px;
    background: #558ed5;
}
/*business/backup/free-trials/ END*/
/*/business/backup-advanced/any-data/ BEGIN*/

.b-backup-advanced-any-data .product-description ul {
    padding: 0;
    margin: 0 0 24px 0;
}

.b-backup-advanced-any-data .product-description ul li {
    list-style-type: none;
    list-style-image: none;
    padding: 32px 0 28px;
    border-bottom: 1px solid #d6e7ff;
    display: block;
    clear: both;
}

.b-backup-advanced-any-data .product-description ul li img {
    float: left;
    margin: 0 26px 10px 11px;
}

.b-backup-advanced-any-data .product-description ul li h3 {
    margin: 0 0 20px 0;
    color: #488bd3;
    font-size: 24px;
    font-weight: 400;
}
/*/business/backup-advanced/any-data/ END*/
/*mobility/managed-file-transfer/ BEGIN*/

.basic-layout.m-managed-file-transfer .product-header {
    background: #00204d url("../images/acronis_mass_transit_22.png") no-repeat center bottom;
}

.m-managed-file-transfer .product-header .field-name-field-image {
    display: none;
}
/*mobility/managed-file-transfer/ END*/
/*provider BEGIN*/

.provider .product-description ul {
    margin: 0;
    padding: 0;
}

.provider .product-description ul li {
    list-style-type: none;
    list-style-image: none;
    border-top: 1px solid #e0e4e7;
    clear: both;
    overflow: hidden;
    position: relative;
    padding-bottom: 24px;
}

.provider .product-description ul li:hover {
    background: #4d94e0 url(../images/arrow_link_circle.png) no-repeat right 22px center;
}

.provider .product-description ul li:hover a {
    color: #ffffff;
}

.provider .product-description ul li * {
    margin: 0;
}

.provider .product-description ul li a {
    display: block;
    color: #6F7683;
}

.provider .product-description ul li h3 {
    font-weight: 600;
}

.provider .product-description ul li h3 a {
    padding: 34px 0 22px;
    color: #4d94e0;
}

.provider .product-description ul li img {
    padding: 24px 32px 0 16px;
}

.provider .product-description .readmore {
    display: none;
}

.block-provider-page .content ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.block-provider-page .content ul li {
    display: inline-block;
    vertical-align: top;
    list-style-type: none;
    list-style-image: none;
    width: 45%;
    padding: 0 2%;
    text-align: left;
}

.block-provider-page p {
    margin: 0;
}

.block-provider-page img {
    margin: 0 16px;
}

.spla-benefits img {
    margin-right: 31px;
}

.spla-solutions div.rteindent4 {
    margin-bottom: 15px;
}

.spla-support p,
.baas-advantages p,
.spla-solutions .views-accordion p {
    margin-bottom: 0;
}

.spla-support p.rteindent2,
.baas-advantages p.rteindent3,
.spla-solutions .views-accordion p.rteindent4 {
    margin-bottom: 1.5em;
}
/*provider END*/
/*/provider/software-storage/ BEGIN*/

.provider-software-storage .product-description ul {
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider-software-storage .product-description ul li {
    list-style-type: none;
    list-style-image: none;
    display: inline-block;
    vertical-align: top;
    width: 29%;
    padding: 0 2%;
}
/*/provider/software-storage/ END*/
/*block links with hover effect BEGIN*/

.hover-links-block .content ul {
    margin: 0;
    padding: 0;
}

.hover-links-block .content ul li {
    list-style-type: none;
    list-style-image: none;
    border-top: 1px solid #e0e4e7;
    clear: both;
    overflow: hidden;
    padding: 15px 0 15px 25px;
    background: url("../images/arrow_link_circle2.png") no-repeat right 16px center;
    margin: 0;
}

.hover-links-block .content ul li h2 a,
.hover-links-block .content ul li p a {
    padding-right: 72px;
}

.hover-links-block .content li a img {
    width: 112px;
    height: auto;
    padding: 24px 32px 24px 0;
}

.hover-links-block .content li p > img {
    padding-bottom: 10px;
}

.hover-links-block .content li p,
.hover-links-block .content li h2 {
    margin: 0;
}

.hover-links-block .content li a {
    display: block;
    padding-bottom: 15px;
    color: inherit;
}

.hover-links-block .content li h2 a {
    padding: 10px 0;
    font-weight: 400;
    display: block;
}

.hover-links-block .content li:hover {
    background: url("../images/arrow_link_circle.png") no-repeat right 16px center;
    background-color: #488bd3;
    cursor: pointer;
}

.hover-links-block .content li:hover a {
    color: #ffffff;
}

.hover-links-block .rtecenter {
    border-top: 1px solid #a4c5e9;
    padding-top: 10px;
    font-size: 13px;
    font-weight: 600;
}
/*hotfix*/

.b-overview .hover-links-block .content li > p {
    padding-left: 0;
}

.b-overview .hover-links-block .content li h2 + p,
.b-overview .hover-links-block .content li p + p {
    padding-left: 145px;
}
/*block links with hover effect END*/
/*two, three and four columns-block BEGIN*/

.four-columns-block .field-item > ul,
.two-columns-block .field-item > ul,
.three-columns-block .field-item > ul {
    margin: 0;
    padding: 0;
}

.four-columns-block .field-item > ul > li,
.two-columns-block .field-item > ul > li,
.three-columns-block .field-item > ul > li {
    width: 31%;
    padding: 0 1% 8px;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
}

.two-columns-block .field-item > ul > li {
    width: 47%;
}

.four-columns-block .field-item > ul > li {
    width: 22%;
}

.four-columns-block .field-item > ul > li li,
.two-columns-block .field-item > ul > li li,
.three-columns-block .field-item > ul > li li {
    list-style-type: disc;
    margin-bottom: 8px;
}

.four-columns-block h3,
.two-columns-block h3,
.three-columns-block h3 {
    color: #488bd3;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
    margin-top: 0;
}

.four-columns-block .field-item img {
    margin-bottom: 32px;
}
/*Special styles for two columns block (acronis access new inner pages)*/

ul.two-columns-block {
    margin: 0;
    padding: 0;
}

ul.two-columns-block > li {
    width: 47%;
    padding: 0 1% 8px;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
}

ul.two-columns-block > li li {
    list-style-type: disc;
    margin-bottom: 8px;
}

ul.two-columns-block h3 {
    color: #488bd3;
    font-weight: 400;
    font-size: 24px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 0;
}
/*END*/
/*two, three and four columns-block END*/
/*Purchasing form BEGIN*/

.page-eform .region-highlighted {
    background: #00204d;
    margin-bottom: 55px;
}

.page-eform .region-highlighted .region-inner {
    width: 960px;
    margin: 0 auto;
}

.page-eform .region-highlighted .block-inner {
    width: auto;
}

.page-eform .region-highlighted p {
    margin: 0;
}

.page-eform .region-highlighted img {
    display: block;
}

#block-block-43 {
    padding: 37px 0;
    float: left;
    margin-right: 100px;
}

#purchase-form {
    width: 960px;
    margin: 0 auto;
}

#block-block-43 h2 {
    font-size: 48px;
    line-height: 52px;
    margin-bottom: 13px;
}

#block-block-43 p {
    color: #ffffff;
    font-size: 21px;
}

#purchase-form .aside-col {
    float: right;
    width: 240px;
    background: #f1f3f4;
    clear: right;
    margin-bottom: 30px;
}

#purchase-form .main-col {
    width: 680px;
    margin: 0 40px 80px 0;
    float: left;
}

#purchase-form .form-type0 .main-col {
    float: left;
}

.sticky-navigation-wrapper #purchase-form .form-type0 .main-col {
    float: none;
}

#purchase-form .form-type0 .form-item-cloud-storage-row {
    clear: both;
}

#purchase-form .checkout-links a {
    display: block;
    padding: 14px;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    border-top: 1px solid #bed4ea;
    text-transform: uppercase;
}

#purchase-form .aside-col .form-submit {
    margin: 0 15px 23px;
    border: 0;
    display: block;
    padding: 14px 0;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background: #9bc225;
    color: #ffffff;
    text-transform: uppercase;
    width: 210px;
}

#purchase-form .aside-col .form-submit:hover {
    background: #83ad00;
}

#purchase-form .aside-col input[disabled="disabled"].form-submit {
    background: #D6D6D6;
}

#purchase-form .aside-col .field-type-markup,
#purchase-form .pack-names p {
    margin: 0 15px;
    padding: 14px 0;
    border-bottom: 1px solid #e0e4e7;
    overflow: hidden;
}

#purchase-form .pack-names p {
    text-align: center;
    font-weight: bold;
    display: block;
}

#purchase-form .aside-col .field-type-markup p {
    float: left;
}

#purchase-form .aside-col .field-type-markup .value {
    float: right;
    color: #2d3138;
}

#purchase-form .aside-col .field-type-markup.field-name-field-total-checkout-price .value {
    font-size: 24px;
}

#purchase-form .aside-col .field-type-markup.field-name-field-checkout-block {
    margin: 0;
    border: 0;
    padding: 0;
}

#purchase-form .aside-col .field-type-markup.field-name-field-total-checkout-price {
    padding: 20px 0;
}

#purchase-form .aside-col .field-type-markup.field-name-field-servers-count {
    padding-top: 20px;
}

#purchase-form .aside-col .field-type-markup p {
    margin-bottom: 0;
}

#purchase-form .main-col h2 {
    font-weight: 400;
}

#purchase-form .form-item-cloud-storage-row,
#purchase-form .form-item-server-type-row {
    display: none;
}

#purchase-form .form-item-cloud-storage-row .form-item.form-type-radios {
    float: none;
}

#purchase-form .form-item-cloud-storage-row.index0,
#purchase-form .form-item-server-type-row.index0 {
    display: block;
}

#purchase-form .servers {
    border: 2px solid #b3c4de;
    padding: 26px;
    margin-bottom: 34px;
    position: relative;
}

#purchase-form .form-type8 .servers {
    padding: 0;
}

#purchase-form .servers .loader {
    display: none;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1) url(../images/loading_animation.gif) no-repeat center;
}

#purchase-form .servers p {
    margin: 0;
}

#purchase-form .field-name-field-servers {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#purchase-form .field-name-field-servers,
#purchase-form .field-name-field-price-total,
#purchase-form .field-name-field-price-per-server {
    display: inline-block;
    vertical-align: top;
}

#purchase-form .field-name-field-price-total {
    padding-top: 6px;
}

#purchase-form .field-name-field-servers .form-item {
    margin: 0;
}

#purchase-form .form-type0 .field-name-field-servers .form-item label,
#purchase-form .form-type1 .field-name-field-servers .form-item label,
#purchase-form .form-type2 .field-name-field-servers .form-item label,
#purchase-form .form-type3 .field-name-field-servers .form-item label,
#purchase-form .form-type4 .field-name-field-servers .form-item label,
#purchase-form .form-type5 .field-name-field-servers .form-item label,
#purchase-form .form-type6 .field-name-field-servers .form-item label,
#purchase-form .form-type7 .field-name-field-servers .form-item label,
#purchase-form .form-type8 .field-name-field-servers .form-item label {
    display: inline-block;
    font-size: 24px;
    color: #488bd3;
    font-weight: 400;
    padding-bottom: 0;
    position: relative;
    top: 2px;
    margin-right: 20px;
}

#purchase-form .field-name-field-price-total span#servers-price {
    color: #2d3138;
    font-weight: 600;
    margin-right: 5px;
}

#purchase-form .field-name-field-servers .form-item {
    position: relative;
    padding-right: 31px;
    margin-right: 30px;
}

#purchase-form .form-type-textfield .field-prefix,
#purchase-form .form-type-textfield .field-suffix {
    display: inline-block;
    vertical-align: top;
    color: #4875b3;
    text-align: center;
    width: 30px;
    height: 30px;
    background: none;
    border: 1px solid #e0e4e7;
    cursor: pointer;
    font-weight: bold;
    line-height: 30px;
    font-size: 20px;
}

#purchase-form .form-type-textfield .field-prefix:hover,
#purchase-form .form-type-textfield .field-suffix:hover {
    background: #d6e7ff;
}

#purchase-form .form-type-textfield .field-prefix:active,
#purchase-form .form-type-textfield .field-suffix:active {
    background: #d1dcec;
}

#purchase-form .form-type-textfield .field-prefix.disabled,
#purchase-form .form-type-textfield .field-suffix.disabled {
    color: #B3B3B3;
    cursor: default;
    background: #ffffff;
}

#purchase-form .form-type-textfield .form-text {
    width: 40px;
    height: 22px;
    padding: 4px;
    border: 1px solid #e0e4e7;
    text-align: center !important;
    outline: none;
    margin: 0 -5px;
}

#purchase-form .form-type-select label {
    display: inline-block;
    width: 21%;
    padding-right: 2%;
}

#purchase-form .form-type-select > .selectboxit-container {
    width: 76%;
    display: inline-block;
    position: relative;
}

#purchase-form li.selectboxit-option {
    margin: 0;
}

#purchase-form .form-type-select .form-select {
    width: 92% !important;
    display: block;
    padding: 11px 18px;
    border: 1px solid #b4bec6;
    cursor: pointer;
    background: #ffffff url(../images/selectbox_arroww.png) no-repeat right 19px;
    outline: none;
}

#purchase-form .form-type-select .form-select.selectboxit-open {
    background: #ffffff url(../images/selectbox_arrow_open.png) no-repeat right center;
}

#purchase-form .selectboxit-list {
    display: none;
    background: #ffffff;
    position: absolute;
    top: 46px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #9398a2;
    z-index: 100;
}

#purchase-form .selectboxit-list .selectboxit-option {
    display: block;
    list-style-type: none;
    list-style-image: none;
}

#purchase-form .selectboxit-list .selectboxit-option-anchor {
    display: block;
    padding: 12px 20px;
    border-left: 1px solid #6f7683;
    border-right: 1px solid #6f7683;
    color: #2d3138;
    cursor: pointer;
}

#purchase-form .selectboxit-list .selectboxit-option-anchor:hover {
    border-left: 1px solid #488bd3;
    border-right: 1px solid #488bd3;
    background: #488bd3;
    color: #ffffff;
}

#purchase-form .field-name-field-select-application {
    margin-top: 20px;
    border-top: 1px solid #e0e4e7;
    padding-top: 15px;
}

#purchase-form .ajax-progress-throbber {
    display: none;
}

#purchase-form .field-name-field-cloud {
    margin-top: 30px;
    border-top: 1px solid #e0e4e7;
    padding: 25px 0 25px 40px;
    background: url(../images/ic_cloud.png) no-repeat left center;
}

.field-name-field-cloud-storage-size .form-item {
    margin: 0;
}

.field-name-field-cloud-storage-size table,
.field-name-field-cloud-storage-size tbody,
.field-name-field-cloud-storage-size tr {
    border: 0;
    padding: 0;
}

.field-name-field-cloud-storage-size td {
    padding: 0 0 16px 0;
    border: 0;
    border-bottom: 1px solid #e0e4e7;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
}

.field-name-field-cloud-storage-size tr.even {
    background: #ffffff;
}

.field-name-field-cloud-storage-size table .form-submit,
.field-name-field-cloud-storage-size table thead,
.field-name-field-cloud-storage-size .sticky-header,
.field-name-field-cloud-storage-size .field-multiple-drag,
.field-name-field-cloud-storage-size .field-add-more-submit,
.field-name-field-cloud-storage-size .tabledrag-toggle-weight-wrapper,
.field-name-field-cloud-storage-size .clearfix {
    display: none;
}

#purchase-form .field-name-field-tooltip .tooltip {
    border-bottom: 1px dotted;
    color: #4d94e0;
}

#purchase-form .form-type-radios label {
    float: left;
    padding: 27px 0;
    font-weight: normal;
}

#purchase-form .field-name-field-addtional-options {
    padding-bottom: 34px;
    margin-bottom: 40px;
    border-bottom: 1px solid #e0e4e7;
}

#purchase-form .form-type7.entityform.entitytype-cloud_purchase_page_extremez-form .field-name-field-addtional-options {
    padding-top: 0;
    margin-top: 40px;
    border-top: none;
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #aaafb3;
    font-size: 13px;
}

#purchase-form .form-type7.entityform.entitytype-cloud_purchase_page_extremez-form .field-name-field-addtional-options a {
    color: #aaafb3;
    font-size: 13px;
    text-decoration: underline;
}

#purchase-form .field-name-field-addtional-options ul {
    margin: 0;
    padding: 0;
}

#purchase-form .field-name-field-addtional-options ul li {
    display: inline-block;
    list-style-type: none;
    list-style-image: none;
    padding: 0 30px 0 15px;
    background: url(../images/add_dot.png) no-repeat left center;
}

#purchase-form .field-name-field-addtional-options ul li a {
    text-decoration: underline;
}

#purchase-form .field-name-field-addtional-options p {
    margin-bottom: 12px;
}

#purchase-form .field-name-field-for-server > div > label {
    float: left;
    margin-right: 50px;
    color: #6f7683;
    font-weight: 400;
    padding-top: 25px;
}

#purchase-form .form-type3 .servers .form-type-checkbox {
    padding: 32px 0 32px 80px;
    margin: 0;
    border-top: 1px solid #e0e4e7;
}

#purchase-form .form-type3 .form-type-checkbox.form-item-cloud-storage-0 {
    border: 0;
    padding-top: 18px;
}

.cloud-switcher {
    width: 480px;
    float: right;
    margin-bottom: 34px;
    background: url(../images/path.png) no-repeat center 32px;
}

.cloud-switcher.radios-3 {
    background: url(../images/path-short.png) no-repeat 45px 32px !important;
}

.form-item-cloud-storage-volume .cloud-switcher {
    float: left;
}

.cloud-switcher .form-radios {
    display: none;
}

.cloud-switcher .switcher {
    float: left;
    width: 95px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    min-height: 75px;
}

.cloud-switcher .switcher p {
    font-weight: normal;
    text-transform: none;
}

.cloud-switcher .circle {
    width: 21px;
    height: 21px;
    margin: 4px auto;
    background: #ffffff;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    border: 2px solid #b3c4de;
    cursor: pointer;
}

.cloud-switcher .switcher.active .circle {
    border: 2px solid #4875b3;
}

.cloud-switcher .switcher.active .circle span {
    width: 13px;
    height: 13px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    margin-left: 4px;
    margin-top: 4px;
    display: block;
    background: #4875b3;
}

.cloud-switcher .price-option,
.cloud-switcher .period-option {
    display: none;
    clear: both;
}

.cloud-switcher .price-option .field-item {
    display: none;
}

.cloud-switcher .options {
    clear: both;
    overflow: hidden;
}

.cloud-switcher .options a {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
    background: #9bc225 url(../images/cloud_btn.png) no-repeat 16px center;
    float: left;
    text-transform: uppercase;
    padding: 12px 24px 12px 65px;
    cursor: pointer;
    margin-left: 12px;
}

.cloud-switcher .options a .price-crossed-out {
    text-decoration: line-through;
    padding-right: 10px;
}

.cloud-switcher .options a:hover {
    background-color: #83AD00;
}

.cloud-switcher .price-option > div {
    display: none;
}

.cloud-switcher .price-option .show {
    display: block;
}

.cloud-switcher .field-name-field-addon .field-item {
    margin: 0 0 22px 12px;
    padding: 2px 0 2px 34px;
    background: url(../images/checkbox.png) no-repeat left center;
    cursor: pointer;
}

.cloud-switcher .field-name-field-addon.active .field-item {
    background: url(../images/checkbox_checked1.png) no-repeat left center;
}

.cloud-switcher .period {
    display: inline-block;
    width: 106px;
    padding: 2px 0 2px 40px;
    margin-bottom: 25px;
    background: url(../images/radio_icon.png) no-repeat 11px center;
    cursor: pointer;
}

.cloud-switcher .period.active {
    background: url(../images/radio_check.png) no-repeat 11px center;
}

.cloud-switcher .price {
    display: none;
    color: #2d3138;
    font-weight: 700;
}

.cloud-switcher .active .price {
    display: block;
}

.page-eform-submit-cloud-purchase-page .tooltip-content {
    width: 16px;
    height: 16px;
    background: url(../images/tooltip_big.png) no-repeat center;
}

#purchase-form .main-col h2 .tooltip-content {
    position: relative;
    top: 5px;
    left: 3px;
}

#purchase-form .field-name-field-tooltip {
    clear: both;
}

#purchase-form .field-name-field-tooltip .tooltip-content {
    margin-right: 12px;
    position: relative;
    top: 2px;
}

.purchase-page .qtip-default,
.page-eform-submit .qtip-default,
.qtip-default.black {
    border-color: #2d3138;
    background-color: #2d3138;
    color: #ffffff;
    padding: 15px 25px;
    font-size: 14px;
    line-height: 20px;
    max-width: 320px;
}

#purchase-form .form-type-checkbox input,
.page-eform-submit .form-type-checkbox input {
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    width: 23px;
    height: 23px;
    background: url(../images/checkbox.png) no-repeat center;
    cursor: pointer;
}

.purchase-page .form-type-checkbox input:hover,
.page-eform-submit .form-type-checkbox input:hover {
    background: url(../images/checkbox_hover.png) no-repeat center;
}

#purchase-form .form-type-checkbox input.checked,
.page-eform-submit .form-type-checkbox input.checked {
    background: url(../images/checkbox_checked1.png) no-repeat center;
}

.purchase-page .form-type-checkbox .description,
.page-eform-submit .form-type-checkbox .description {
    margin-left: 34px;
    margin-top: 5px;
    font-size: 16px;
}

.purchase-page .form-type7 .form-item-addon-row .description {
    float: none;
    display: inline-block;
    margin-left: 0;
    margin-top: 0;
}

.purchase-page .form-type7 .form-item-addon-row .form-item {
    display: inline-block;
}

.purchase-page .form-type7 .form-item-addon-row .addon-price {
    display: inline-block;
    float: right;
    color: #2d3138;
    font-weight: 700;
}

.purchase-page .form-type7 .form-item-addon-row.inactive-addon .addon-price {
    color: #bdc1c4;
    font-weight: normal;
}

.form-type7 .field-name-field-servers-count {
    display: none;
}

.form-type7 .field-name-field-first-step h2 {
    margin-bottom: 10px;
}

.form-type7 .field-name-field-first-step {
    margin-bottom: 15px;
}

.form-type7 .field-name-field-first-step p {
    color: #aaafb3;
    font-size: 13px;
    margin: 0;
}

.purchase-page .form-type7 .form-item-addon-row label {
    font-weight: normal;
}

.purchase-page .form-type7 .form-item-addon-row.inactive-addon .description,
.purchase-page .form-type7 .form-item-addon-row.inactive-addon label {
    color: #bdc1c4;
    font-weight: normal;
}

.purchase-page .form-type-checkbox label,
.page-eform-submit .form-type-checkbox label {
    padding-left: 7px;
    color: #6f7683;
    cursor: pointer;
}

.form-type1 .form-type-radios label,
.form-type2 .form-type-radios label {
    display: none;
}

.form-type1 .cloud-switcher,
.form-type2 .cloud-switcher {
    float: left;
}

.purchase-page .cloud-switcher.radios-6 .switcher,
.page-eform .cloud-switcher.radios-6 .switcher {
    width: 80px;
}

.purchase-page .cloud-switcher .price-crossed-out,
.page-eform .cloud-switcher .price-crossed-out {
    padding-right: 0;
}

.purchase-page .region-content-aside .block-inner {
    padding: 0;
}

.purchase-page .block-entityform-block {
    background: #ffffff;
}

.purchase-page .region-content-aside .region-inner {
    width: 960px;
    margin: 0 auto;
}

.promo-aside.block {
    width: 200px;
    padding: 15px 20px;
    float: right;
    z-index: 1;
}

.promo-aside p {
    margin: 0;
}

.promo-aside .block-inner {
    width: auto;
}

.promo-aside.bg-black {
    background: #000000;
}

.promo-purchase {
    padding: 38px 12px 20px;
    width: 216px;
    text-align: center;
    position: absolute;
    top: 0;
    background: #9bc225;
    left: 50%;
    height: 104px;
}

.promo-purchase .block-title {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 18px;
    margin-top: 0;
    color: #00204d;
    text-transform: uppercase;
}

.promo-purchase p {
    margin: 0;
    color: #ffffff;
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
}

.page-eform #content {
    width: 960px;
    margin: 0 auto;
}

#purchase-form .form-type4 .field-name-field-cloud {
    margin-top: 0;
    border-top: 0;
    padding: 16px 200px 25px 64px;
    background: url(../images/cloud_backup_pur.png) no-repeat left 14px;
}

#purchase-form .form-type4 .form-type-checkbox {
    padding-left: 28px;
}

#purchase-form .form-type4 .servers {
    border: 0;
    padding: 20px 0 0;
    overflow: hidden;
}

#purchase-form .form-type4 .form-item-cloud-storage-row {
    float: left;
}

#purchase-form .form-type4 .form-type-radios label,
#purchase-form .form-type7 .form-type-radios label {
    display: none;
}

#purchase-form .form-type4 .cloud-switcher {
    float: left;
}

#purchase-form .form-type4 .form-item-cloud-storage-row.pc-cloud,
#purchase-form .form-type4 .pc-cloud .cloud-switcher {
    float: none;
    clear: both;
    overflow: hidden;
}

#purchase-form .form-type4 .field-name-field-pc-cloud {
    font-size: 24px;
    line-height: 24px;
    font-weight: 400;
    color: #488bd3;
    margin-top: 48px;
    padding-top: 32px;
    border-top: 1px solid #e0e4e7;
}

#purchase-form .form-type4 .field-name-field-second-step {
    margin-top: 48px;
    padding-top: 32px;
    border-top: 1px solid #e0e4e7;
}

.form-type4 #field-need-more-add-more-wrapper {
    padding-top: 40px;
    margin-right: 50px;
    float: right;
}

.form-type4 #field-need-more-add-more-wrapper p,
.form-type4 #field-need-more-add-more-wrapper .tooltip-content {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.qtip-content .phone {
    color: #ffffff;
    font-size: 16px;
    padding-left: 27px;
    background: url("../images/phone_icon.png") no-repeat left center;
}

.qtip-content a {
    color: #4d94e0;
    font-size: 16px;
    padding-left: 27px;
    background: url("../images/arrow_link.png") no-repeat left center;
    margin-bottom: 10px;
    display: block;
}

#purchase-form .form-type6 .servers,
#purchase-form .form-type5 .servers {
    border: 0;
    padding: 0;
}

.form-type5 {
    min-height: 260px;
}

.form-type5 .servers .form-radios {
    display: none;
}

.form-type5 .product-box {
    display: inline-block;
    vertical-align: top;
    width: 140px;
    margin-left: 24px;
    margin-top: 15px;
    min-height: 70px;
    border: 1px solid #d1d3d4;
    text-align: center;
    padding: 84px 10px 5px;
    background-position: center 22px;
    background-repeat: no-repeat;
}

.form-type5 .product-box.box-0 {
    background-image: url(../images/icon_dd1.png);
}

.form-type5 .product-box.box-0.active,
.form-type5 .product-box.box-0:hover {
    background-image: url(../images/icon_dd1hover.png);
}

.form-type5 .product-box.box-1 {
    background-image: url(../images/icon_dd2.png);
}

.form-type5 .product-box.box-1.active,
.form-type5 .product-box.box-1:hover {
    background-image: url(../images/icon_dd2hover.png);
}

.form-type5 .product-box:hover,
.form-type5 .product-box.active {
    background-color: #488bd3;
    cursor: pointer;
    border: 1px solid #488bd3;
    color: #ffffff;
}

.form-type5 .product-box .title {
    margin-bottom: 8px;
}

.form-type5 .product-box .price {
    font-weight: bold;
}

.page-eform-submit-cloud-purchase-page-snap-deploy .region-highlighted {
    background: url("../images/back_glow.png") no-repeat top #00204d;
}

.page-eform-submit-cloud-purchase-page-snap-deploy .region-highlighted .region-inner {
    height: 360px;
    background: url(../images/parachute_1.png) no-repeat right top;
}

.form-type6 {
    min-height: 450px;
}

.form-type6 .form-item-addon-row {
    margin-left: 22px;
}

#purchase-form .form-type6 .servers {
    padding-bottom: 27px;
    margin-bottom: 24px;
    border-bottom: 1px solid #e0e4e7;
}

.form-type6 .form-type-radio {
    clear: both;
}

.form-type6 .form-type-radio .form-radio {
    display: none;
}

#purchase-form .form-type6 .servers,
#purchase-form .form-type6 .form-type-radios {
    overflow: hidden;
}

#purchase-form .form-type6 .form-type-radio {
    margin-bottom: 18px;
}

#purchase-form .form-type6 .form-type-radios label {
    font-weight: bold;
    padding: 2px 0 2px 55px;
    margin-bottom: 18px;
    background: url(../images/radio_sprite.png) no-repeat 22px 0;
    cursor: pointer;
    float: none;
}

#purchase-form .form-type6 .form-type-radios label:hover {
    background-position: 22px -68px;
}

#purchase-form .form-type6 .form-type-radios .active label {
    background-position: 22px -34px;
}

#purchase-form .form-type6 .checkout-links p {
    padding: 0 0 20px 0;
    display: block;
    float: none;
    text-align: center;
    font-size: 16px;
    line-height: 25px;
}

#purchase-form .form-type6 .field-type-markup.field-name-field-total-checkout-price p {
    font-size: 24px;
    float: none;
    text-align: center;
    color: #2d3138;
    margin-bottom: 7px;
}

#purchase-form .form-type6 .aside-col .field-type-markup.field-name-field-total-checkout-price .value {
    display: block;
    float: none;
    text-align: center;
    font-size: 16px;
}

.purchase-page .product-header {
    background: #00204d;
    margin-bottom: 55px;
    overflow: hidden;
}

.purchase-page .product-header .field-name-body {
    font-size: 21px;
}

.purchase-page .product-header .product-inner {
    padding: 32px 0 0 0;
}

.purchase-page .product-header .node-title {
    padding-top: 0;
    padding-bottom: 12px;
}

.purchase-page .product-header .field-name-body {
    margin-bottom: 0;
}

.purchase-page .block-entityform-block .block-title {
    display: none;
}

.purchase-page #content {
    position: relative;
}

.purchase-page #content .promo-save {
    position: absolute;
    top: 0;
    left: 50%;
}

.purchase-page .product-navigation {
    border: 0;
    background: none;
}
/*
.image-deployment.purchase-page .product-header {
  height: 360px;
  background: url("../images/back_glow.png") no-repeat top #00204d;
}
.image-deployment.purchase-page .product-header .product-inner {
  background: url(../images/parachute_1.png) no-repeat right top;
  height: 328px;
}
*/

.form-type6 .form-item-licence-row .widget-wrapper {
    display: block;
    margin-left: 45px;
}

.form-type6 .form-item-licence-row .form-type-radios,
.form-type6 .form-item-licence-row .form-type-textfield,
.form-type6 .form-item-licence-row .license-prices {
    display: inline-block;
    vertical-align: top;
    margin: 0;
}

.form-type6 .form-item-licence-row .form-type-textfield,
.form-type6 .form-item-licence-row .license-prices {
    margin: 3px 0 18px;
    padding-left: 10px;
}

.form-type6 .form-item-licence-row .license-prices {
    margin: 9px 0 18px;
}

.form-type6 .form-item-licence-row .license-prices * {
    display: inline;
}

.form-type6 .form-item-licence-row p {
    padding-left: 56px;
}

.form-type6 .form-item-licence-row .license-prices > div {
    font-weight: bold;
    padding-right: 7px;
}

.field-name-field-select-application .promo #field-select-application-add-more-wrapper,
.field-name-field-select-application .promo .promo-content {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}

#purchase-form .form-type7 .servers {
    overflow: hidden;
    padding: 0;
}

#purchase-form .form-type7 .servers .form-item,
#purchase-form .form-type7 .form-item-addon-row .form-item,
#purchase-form .form-type7 .form-item-support-row .form-item {
    margin: 0;
}

#purchase-form .form-type7 .form-item-addon-row {
    border: 2px solid #b3c4de;
    padding: 23px;
    margin-bottom: 34px;
}

#purchase-form .form-type7 .support.cloud-switcher,
#purchase-form .form-type7 .support.form-item-cloud-storage-row {
    border: none;
}

#purchase-form .form-type7 .cloud-switcher {
    background: none;
    width: 100%;
    float: none;
}

#purchase-form .form-type7 .support {
    border: 2px solid #b3c4de;
}

#purchase-form .cloud-switcher.support,
#purchase-form .form-item-cloud-storage-row.support {
    margin-left: 0;
}

#purchase-form .form-type7 .cloud-switcher .switcher {
    width: 628px;
    text-align: left;
    float: none;
    min-height: 25px;
    clear: both;
    padding: 8px 24px;
    text-transform: capitalize;
}

#purchase-form .form-type7 .servers .cloud-switcher .switcher,
#purchase-form .form-type7 .form-item-support-row .switcher.odd {
    background: #ffffff;
}

#purchase-form .form-type7 .servers .cloud-switcher .switcher.odd,
#purchase-form .form-type7 .form-item-support-row .switcher.even {
    background: #f1f3f4;
}

#purchase-form .form-type7 .cloud-switcher .switcher span {
    line-height: 30px;
}

#purchase-form .form-type7 .cloud-switcher .switcher.disabled .circle {
    border: 2px solid #B3C4DE;
    background: #d1dcec;
}

#purchase-form .form-type7 .cloud-switcher .switcher.disabled .price {
    color: #bbbfc2;
}

#purchase-form .form-type7 .cloud-switcher .switcher .price {
    text-transform: uppercase;
}

#purchase-form .form-type7 .cloud-switcher .switcher.disabled .circle span {
    background: none;
}

#purchase-form .form-type7 .circle {
    margin-left: 0;
    float: left;
    margin-right: 10px;
}

#purchase-form .form-type7 .price {
    display: block !important;
    float: right;
}

#purchase-form .form-type7 .form-item-support-row .price {
    float: right;
}

#purchase-form .form-type7 .form-item-support-row .cloud-switcher,
#purchase-form .form-type7 .form-item-support-row .cloud-switcher.radios-3 {
    background: none !important;
}

#purchase-form .inactive-addon .form-type-checkbox input,
#purchase-form input.inactive {
    background: url(../images/checkbox_hover.png) no-repeat center;
}

#purchase-form .form-type8 input.inactive,
#purchase-form .form-type8 input[disabled] {
    background: url(../images/checkbox_hover.png) 0 0 no-repeat;
}

.form-type8 .starter-pack-row {
    padding: 22px;
    clear: both;
    overflow: hidden;
}

.form-type8 .starter-pack-row.active {
    background: #F1F3F4;
}

.form-type8 .additional-packs .form-item,
.form-type8 .starter-pack-row .form-item,
.form-type8 .form-item-addon-row .form-item {
    margin: 0;
}

.form-type8 .acronis-purchasing {
    float: left;
}

.form-type8 .starter-pack-row .form-type-checkbox {
    float: left;
}

.form-type8 .starter-pack-row .price {
    float: right;
    font-weight: bold;
}

.form-type8 .starter-pack-row .description {
    padding-top: 5px;
    clear: both;
    margin-left: 20px;
}

.form-type8 .servers .starter-pack-row .description p {
    display: inline-block;
    padding: 0 15px;
    border-left: 1px solid #e0e4e7;
}

.form-type8 .servers .starter-pack-row .description p:first-child {
    border-left: none;
}

.form-type8 .cloud-switcher {
    width: 100%;
    background: url(../images/path_long.png) no-repeat center 32px;
}

.form-type8 .cloud-switcher .switcher {
    margin-left: 50px;
}

.form-type8 .cloud-switcher .switcher:first-child {
    margin-left: 0;
}

.form-type8 .form-item-cloud-storage-row {
    padding: 22px 0 22px 0;
    border: 2px solid #b3c4de;
    margin-bottom: 34px;
}

.form-type8 .cloud-switcher {
    float: none;
    clear: both;
    overflow: hidden;
}

.form-type8 .additional-packs {
    padding: 2px 22px 22px 22px;
    margin-bottom: 34px;
    border: 2px solid #b3c4de;
}

#purchase-form .form-type8 .field-name-field-addtional-options {
    padding: 0;
    margin: 0;
    border: 0;
}

.form-type8 .addons {
    padding: 22px;
    border: 2px solid #b3c4de;
}

.form-type8 .addons .description p:last-child {
    margin-bottom: 0;
}

.form-type8 .additional-packs-wrapper {
    clear: both;
    overflow: hidden;
    margin-top: 20px;
    display: none;
}

.form-type8 .additional-packs-wrapper.active {
    display: block;
}

.form-type8 .additional-packs-wrapper .form-item {
    float: left;
}

.form-type8 .additional-packs-wrapper label {
    display: inline-block;
    min-width: 180px;
}

.form-type8 .additional-packs-wrapper .pack-price {
    float: right;
    padding-top: 5px;
}

.form-type8 .additional-packs-wrapper .pack-price > div {
    display: inline-block;
    font-weight: bold;
    padding-right: 5px;
}

.form-type8 .servers .pack-exists {
    border-top: 1px solid #e0e4e7;
}

.form-type8 .servers .pack-exists {
    padding-bottom: 10px;
}

.form-type8 .servers .pack-exists:last-child {
    border-top: none;
    padding-top: 10px;
    padding-bottom: 22px;
}

.form-type8 .additional-packs,
.form-type8 .field-name-field-support-label,
.form-type8 .field-name-field-second-step,
.form-type8 .form-item-cloud-storage-row,
.form-type8 .field-name-field-addtional-options,
.form-type8 .addons {
    display: none;
}

#purchase-form .form-type9 h2 {
    color: #4d94e0;
}

#purchase-form .form-type9 .form-type-checkbox input {
    box-sizing: border-box;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #b4bec6;
}

#purchase-form .form-type9 .form-type-checkbox input.checked,
#purchase-form .form-type9 .form-type-checkbox input[checked] {
    background: url(../images/checkbox_v2.png) no-repeat 0 0;
    border: 0;
}

#purchase-form .form-type9 .form-type-checkbox input.inactive,
#purchase-form .form-type9 .form-type-checkbox input[disabled] {
    background: #e0e4e7;
}

#purchase-form .form-type9 .tooltip-content {
    width: 16px;
    height: 16px;
    background: url("../images/info_v2.medium.png") no-repeat left top;
    text-indent: -9999px;
    display: inline-block;
    margin-left: 3px;
}

#purchase-form .form-type9 .field-name-field-need-more {
    display: inline-block;
}

#purchase-form .form-type9 .field-name-field-need-more p,
#purchase-form .form-type9 .field-name-field-need-more .tooltip-content {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

#purchase-form .form-type9 .servers {
    border: 1px solid #4d94e0;
}

#purchase-form .form-type9 .system-type-switchers label {
    font-weight: normal;
}

#purchase-form .form-type9 .form-type-select {
    display: inline-block;
}

#purchase-form .form-type9 .form-type-select label {
    padding: 0;
    margin-right: 10px;
    width: auto;
    font-weight: normal;
}

#purchase-form .form-type9 .form-type-select > .selectboxit-container {
    margin-right: 10px;
    width: 210px;
}

#purchase-form .form-type9 .form-type-select .form-select {
    width: auto !important;
}

#purchase-form .form-type9 .wrapper .field-type-markup strong,
#purchase-form .form-type9 .field-name-field-cloud strong,
#purchase-form .form-type9 .field-name-field-pcs label,
#purchase-form .form-type9 .field-name-field-servers label,
#purchase-form .form-type9 #block-addons label {
    color: #414752;
    font-weight: 700;
}

#purchase-form .form-type9 .wrapper .field-type-markup p {
    margin: 0 0 1em;
}

#purchase-form .form-type9 p.underline,
#purchase-form .form-type9 .wrapper .field-type-markup p.underline {
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    border-bottom: 1px solid #e0e4e7;
}

#purchase-form .form-type9 .cloud-types,
#purchase-form .form-type9 #block-addons {
    padding-top: 2em;
    margin-top: 2em;
    border-top: 1px solid #e0e4e7;
}

#purchase-form .form-type9 .field-name-field-addtional-options,
#purchase-form .form-type9 .field-name-field-select-application {
    padding: 0;
    margin: 0;
    border: 0;
}

#purchase-form .form-type9 .field-name-field-cloud {
    padding: 16px 57px;
    margin: 0 0 1.5em;
    border: 0;
    background: #e8f2ff url(../images/info_v2.png) no-repeat 16px 16px;
}

#purchase-form .form-type9 .field-name-field-cloud p {
    margin: 0;
}

#purchase-form .form-type9 .cloud-type-switchers {
    padding: 1em 0;
}

#purchase-form .form-type9 .field-name-field-servers .form-item {
    padding: 0;
    margin: 1em 0;
}

#purchase-form .form-type9 .field-name-field-pcs label,
#purchase-form .form-type9 .field-name-field-servers label {
    display: inline;
}

#purchase-form .form-type9 .field-name-field-pcs .field-prefix,
#purchase-form .form-type9 .field-name-field-pcs .field-suffix,
#purchase-form .form-type9 .field-name-field-servers .field-prefix,
#purchase-form .form-type9 .field-name-field-servers .field-suffix {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#edit-field-initial-seeding {
    display: none;
}
/*Purchasing form END*/
/*Purchasing form button BEGIN*/

.field-name-field-link .purchase {
    position: relative;
    width: 240px;
    height: 72px;
}

.field-name-field-link .purchasing-form-wrapper {
    bottom: 0;
    background: #fff;
    width: 100%;
    z-index: 100;
}

.purchasing-form #purchase-form .form-type-select .form-select {
    width: 100% !important;
    background: none;
    padding: 0;
    text-align: left;
    box-sizing: border-box;
    height: 32px;
    overflow: hidden;
    color: #2d3138;
}

.purchasing-form #purchase-form .form-type-select .form-select.selectboxit-open {
    background-position: right 0;
}

.purchasing-form #purchase-form .form-type-select .form-select .selectboxit-text {
    margin: 5px 30px 5px 9px;
    display: block;
    max-width: 1000px !important;
    word-break: break-all;
}

.purchasing-form #purchase-form .form-type-select .selectboxit-arrow-container {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/plus2.png) no-repeat center center;
    border: 1px solid #b4bec6;
}

.purchasing-form #purchase-form .form-type-select .selectboxit-container:hover .selectboxit-arrow-container {
    background-color: #d6e7ff;
}

.purchasing-form #purchase-form .main-col {
    width: auto;
    margin: 0;
}

.purchasing-form #purchase-form {
    width: auto;
}

.purchasing-form #purchase-form a {
    width: auto;
    text-transform: none;
    padding: 0;
    height: auto;
    border: 0;
    font-weight: normal;
}

.purchasing-form #purchase-form .form-type-select label {
    width: auto;
}

.purchasing-form #purchase-form .selectboxit-list {
    width: 100%;
    top: 32px;
    min-width: 0 !important;
    border-top: 1px solid #b4bec6;
}

.purchasing-form #purchase-form .top-direction .selectboxit-list {
    bottom: 32px;
    top: inherit;
}

.purchasing-form .selectboxit-container {
    font-size: 14px;
    width: 170px;
}

.purchasing-form #purchase-form .form-type-select > .selectboxit-container {
    width: 100%;
}

.purchasing-form .form-item-server-type-row {
    margin-bottom: 12px;
}

.purchasing-form #purchase-form .selectboxit-list .selectboxit-option-anchor {
    width: auto;
    height: auto;
    padding: 8px 10px;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    text-align: left;
}

.purchasing-form #purchase-form .selectboxit-list .selectboxit-option {
    white-space: nowrap;
}

#block-system-main .purchasing-form #purchase-form .field-name-field-total-checkout-price {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 0 43px 0 17px;
    height: 72px;
    color: #fff;
    background: #9bc225 url("../images/icon_cart.png") no-repeat 95% center;
    cursor: pointer;
    line-height: 17px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    width: 181px;
}

#block-system-main .purchasing-form #purchase-form .field-name-field-total-checkout-price:hover {
    background-color: #83ad00;
}

.expanded .field-name-field-total-checkout-price .expanded-mark {
    position: absolute;
    top: 0;
    left: 20px;
    width: 16px;
    height: 8px;
    background: url(../images/square.png) no-repeat bottom center;
}

.top-direction.expanded .field-name-field-total-checkout-price .expanded-mark {
    background-position: top center;
    top: inherit;
    bottom: 0;
}

.purchasing-form .field-name-field-total-checkout-price p {
    display: none;
}

.acronis-purchasing-button label {
    font-weight: normal;
    margin-bottom: 5px;
}

#purchase-form .purchasing-info-wrapper label {
    display: none;
}

#purchase-form .form-type3 .purchasing-info-wrapper label {
    display: inline;
}

.purchasing-info-wrapper .form-item {
    margin: 0;
}

.purchasing-form #purchase-form .purchasing-info-wrapper {
    position: absolute;
    bottom: 72px;
    top: inherit;
    background: #fff;
    width: auto;
    min-width: 205px;
    padding: 17px 17px 0 17px;
    display: none;
    border-top: 1px solid #b4bec6;
    border-right: 1px solid #b4bec6;
    border-left: 1px solid #b4bec6;
    border-bottom: none;
    font-size: 14px;
    z-index: 100;
    color: #000000;
}

.purchasing-form #purchase-form .top-direction .purchasing-info-wrapper {
    top: 72px;
    bottom: inherit;
    border-top: none;
    border-right: 1px solid #b4bec6;
    border-left: 1px solid #b4bec6;
    border-bottom: 1px solid #b4bec6;
}

.purchasing-info-wrapper > div {
    margin-bottom: 17px;
}

.purchasing-form #purchase-form .purchasing-info a {
    text-decoration: underline;
}

.purchasing-form #purchase-form .purchasing-info a:hover {
    color: #555;
}

.purchasing-form #purchase-form .purchasing-info p {
    margin: 0 0 7px 0;
}

.purchasing-form #purchase-form .form-type3 .form-type-checkbox.form-item-cloud-storage-0 {
    padding: 0;
}

.purchasing-form .field-name-field-select-application .promo,
.purchasing-form #field-select-application-add-more-wrapper {
    display: none;
}

.purchasing-form #purchase-form .field-name-field-select-application {
    margin: 0;
    padding: 0;
    border: 0;
}
/*Purchasing form button END*/
/*Custom style for /provider/vcloud/*/

.withblueborder {
    border-bottom: 1px solid #cadcf4;
    border-top: 1px solid #cadcf4;
    margin-bottom: 32px;
    padding: 64px 0 48px;
}

.clear {
    clear: both;
}
/*Custom style for /provider/vcloud/ END*/
/*Customers success stories block BEGIN*/

.customers-success .flex-direction-nav {
    display: none;
}

.customers-success .flex-control-nav {
    padding: 0;
    bottom: 0;
}

.customers-success .flex-control-nav li a {
    background: url("../images/pagination_buttons.png") no-repeat -1px -17px;
    width: 12px;
    height: 12px;
    margin: 0 6px;
    box-shadow: none;
}

.customers-success .flex-control-nav li a.flex-active,
.customers-success .flex-control-nav li a:hover {
    background-position: 0 0;
}

.customers-success .flexslider {
    padding-bottom: 50px;
}

.customers-success .node-customer-story {
    width: 480px;
    padding: 16px 184px 0 56px;
    margin: 0 auto;
    background: url("../images/apostrophe_blue.png") no-repeat top left;
}

.customers-success .field-name-title-field {
    color: #bcbec0;
    font-size: 13px;
    line-height: 13px;
    margin-bottom: 10px;
}

.customers-success .flexslider .file-icon {
    display: none;
}

.customers-success .file a {
    display: block;
    color: #4875b3;
    background: url("../images/file_icons/application-pdf.png") no-repeat left center;
    font-size: 14px;
    padding-left: 30px;
}
/*Customers success stories block END*/
/*Top reasons block BEGIN*/

.region-content-aside .top-reasons .block-title {
    width: 55%;
    margin: 0 auto;
}

.top-reasons .field-name-body {
    text-align: center;
}

.top-reasons .btn {
    display: inline-block;
}
/*Top reasons block END*/
/*Security block BEGIN*/

.extra-services .content,
.security-block .content {
    text-align: center;
}

.security-block .content ul,
.extra-services .content ul {
    text-align: left;
    margin: 0;
    padding: 0;
}

.extra-services .content div ul li,
.security-block .content ul li {
    list-style-type: none;
    list-style-image: none;
}

.security-block .field-item > ul {
    padding-bottom: 20px;
    border-bottom: 1px solid #D4D9DD;
    margin-bottom: 46px;
}

.extra-services .content div ul li,
.security-block .field-item > ul > li {
    width: 47%;
    padding: 0 1% 8px;
    display: inline-block;
    vertical-align: top;
}

.extra-services .content div ul li,
.security-block .content ul li li {
    margin-bottom: 16px;
    position: relative;
    padding-left: 17%;
}

.extra-services .content div ul li {
    width: 41%;
    padding-left: 7%;
}

.extra-services .content li img,
.security-block .content img {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 13%;
}

.extra-services .content div ul br,
.security-block .content br {
    display: none;
}

.security-block .content h3 {
    position: relative;
    left: -3%;
    font-size: 24px;
    font-weight: 400;
    color: #488bd3;
}

.security-block .field-item a {
    font-size: 13px;
}
/*Security block END*/
/*diff-hardware-same-benefits block BEGIN*/

.diff-hardware-same-benefits .right {
    float: right;
    width: 270px;
    margin-left: 40px;
}

.diff-hardware-same-benefits img {
    margin: 0 50px 70px;
}

.diff-hardware-same-benefits .licenses-switcher {
    width: 100%;
    text-transform: none;
    color: #ffffff;
}

.diff-hardware-same-benefits .switch {
    margin-bottom: 27px;
    font-size: 16px;
    font-weight: normal;
}

.diff-hardware-same-benefits .switch-button {
    display: inline-block;
    text-indent: -9999px;
    width: 54px;
    height: 32px;
    margin: 0 5px;
    background: url(../images/switcher.png) no-repeat center;
    vertical-align: middle;
}

.diff-hardware-same-benefits .switch-button.active {
    background: url(../images/switcher_active.png) no-repeat center;
}

.diff-hardware-same-benefits .licenses-switcher .licenses {
    border: 0;
    float: none;
    margin-bottom: 32px;
}

.diff-hardware-same-benefits .btn {
    text-align: center;
}
/*diff-hardware-same-benefits block END*/

#any-data-wrapper canvas {
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
}

#any-data-wrapper {
    position: relative;
    height: 500px;
    width: 500px;
    margin: 70px auto 160px auto;
}

#any-data-circle {
    position: absolute;
    left: 0;
    top: 0;
}

#any-data-img {
    position: absolute;
    left: 0;
    top: 0;
}

#any-data-wrapper .any-data-info {
    position: absolute;
    left: 50%;
    width: 200px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

#any-data-wrapper .any-data-info .title {
    color: #488bd3;
}

#any-data-wrapper .any-data-info .description,
#any-data-wrapper .any-data-info .description li {
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

#any-data-wrapper .any-data-info.index-5,
#any-data-wrapper .any-data-info.index-2,
#any-data-wrapper .any-data-info.index-3,
#any-data-wrapper .any-data-info.index-4 {
    text-align: right;
}

#any-data-wrapper .any-data-info.index-1 {
    margin-left: -45px;
    top: 540px;
}

#any-data-wrapper .any-data-info.index-2 {
    margin-left: -415px;
    top: 430px;
}

#any-data-wrapper .any-data-info.index-3 {
    margin-left: -490px;
    top: 275px;
}

#any-data-wrapper .any-data-info.index-4 {
    margin-left: -460px;
    top: 115px;
}

#any-data-wrapper .any-data-info.index-5 {
    margin-left: -312px;
    top: -25px;
}

#any-data-wrapper .any-data-info.index-6 {
    margin-left: 105px;
    top: -25px;
}

#any-data-wrapper .any-data-info.index-7 {
    margin-left: 245px;
    top: 115px;
}

#any-data-wrapper .any-data-info.index-8 {
    margin-left: 269px;
    top: 275px;
}

#any-data-wrapper .any-data-info.index-9 {
    margin-left: 206px;
    top: 430px;
}

#any-data-wrapper .any-data-info.index-5.active,
#any-data-wrapper .any-data-info.index-6.active {
    top: -84px;
}

#any-data-wrapper .any-data-info.index-4.active,
#any-data-wrapper .any-data-info.index-7.active {
    top: 32px;
}

#any-data-wrapper .any-data-info.index-3.active,
#any-data-wrapper .any-data-info.index-8.active {
    top: 223px;
}

#any-data-wrapper .any-data-info.index-2.active,
#any-data-wrapper .any-data-info.index-9.active {
    top: 400px;
}

#any-data-wrapper .any-data-info.index-1.active {
    top: 510px;
}

#any-data-wrapper .any-data-info.active .title {
    font-weight: bold;
}

#any-data-wrapper .any-data-info.index-7 .description li,
#any-data-wrapper .any-data-info.index-8 .description li,
#any-data-wrapper .any-data-info.index-9 .description li {
    display: inline-block;
    width: 49%;
}

#any-data-wrapper .any-data-info.index-9 .description li {
    width: 38%;
}

.any-data-center-img {
    position: absolute;
    left: 50%;
    margin-left: -40px;
    top: 130px;
    width: 72px;
    height: 84px;
    background: url(../images/anydata.png) no-repeat center;
    text-indent: -9999px;
}

.any-data-center-text {
    position: absolute;
    top: 235px;
    left: 50%;
    width: 250px;
    margin-left: -130px;
    text-align: center;
    color: #ffffff;
    font-size: 31px;
    font-weight: 100;
}

.any-data-center-text span {
    text-transform: uppercase;
    font-size: 21px;
    font-weight: 400;
    padding-top: 17px;
    display: block;
}
/*Personal How-to BEGIN*/

.p-howto .product-header {
    background: #00204d;
}

.p-howto .product-header .node-title {
    display: none;
}

.p-howto .product-navigation {
    border: 0;
}

.p-howto .product-description .product-inner {
    padding: 48px 0 10px;
}

.purchase-page .product-description ul li {
    margin: 0 0 8px 0;
    list-style-image: url('../images/list-circle.png');
}

.node-page.p-howto {
    padding: 0 0 75px;
    background: url(../images/ati15bg.png) no-repeat center;
    background-size: 100%;
    color: #ffffff;
}

.node-page.p-howto a {
    color: #ffffff;
}

.p-howto .four-columns-block .field-item > ul > li a {
    display: block;
    overflow: hidden;
    padding: 20px 10% 130px;
    position: relative;
}

.p-howto .four-columns-block .field-item > ul > li a:hover {
    background: rgba(255, 255, 255, 0.25);
}

.p-howto .two-columns-block .field-item > ul > li {
    font-size: 48px;
    font-weight: 100;
    line-height: 52px;
    margin-bottom: 45px;
}

.p-howto .two-columns-block .field-item > ul > li span {
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    display: block;
    padding-top: 16px;
}

.p-howto .two-columns-block .field-item > ul > li.first {
    width: 42%;
    margin-right: 5%;
}

.p-howto .four-columns-block .field-item > ul > li {
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    width: 25%;
    padding: 0;
    float: left;
    box-sizing: border-box;
}

.p-howto .four-columns-block .field-item > ul > li.first {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.p-howto .four-columns-block .field-item > ul > li img {
    display: block;
    margin: 0 auto;
    padding-bottom: 25px;
}

.p-howto .four-columns-block .field-item > ul > li .title {
    font-size: 21px;
    line-height: 23px;
    padding: 0 0 15px 0;
    display: block;
}

.p-howto .four-columns-block .field-item > ul > li .btn {
    text-align: center;
    background: #488bd3;
    font-weight: bold;
    position: absolute;
    width: 74%;
    padding: 14px 3%;
    left: 10%;
    bottom: 30px;
}

.p-howto .four-columns-block .field-item > ul > li:hover .btn {
    background: #407bba;
}
/*Personal How-to END*/
/*Personal Unlimited backup BEGIN*/

.p-unlimited-backup .product-header .node-title,
.p-unlimited-backup .product-header .field-name-body {
    width: 650px;
}

#block-views-slideshow-block-2 .block-inner {
    width: 100%;
    padding: 0;
}

.complex-slideshow {
    color: #ffffff;
    position: relative;
}

.complex-slideshow .attachment-after {
    display: none;
}

.complex-slideshow .field-name-title-field h3 {
    text-align: center;
    font-size: 48px;
    line-height: 52px;
    font-weight: 300;
    margin-bottom: 50px;
}

.complex-slideshow .slides > li {
    padding: 64px 0;
}

.complex-slideshow .node-complex-slide {
    width: 960px;
    margin: 0 auto;
}

.complex-slideshow .field-name-field-image {
    float: right;
    margin: 0 0 25px 25px;
}

.complex-slideshow .field-name-field-navigation-title,
.complex-slideshow .field-name-body,
.complex-slideshow .field-name-field-description {
    padding-left: 305px;
}

.complex-slideshow .field-name-field-navigation-title {
    font-size: 24px;
    margin-bottom: 18px;
}

.complex-slideshow .field-name-body {
    font-weight: bold;
}

.complex-slideshow .attachment-before {
    width: 256px;
    position: absolute;
    z-index: 10;
    top: 166px;
    left: 50%;
    margin-left: -480px;
}

.complex-slideshow .complex-slides-nav {
    padding: 0;
    margin: 0;
}

.complex-slideshow .complex-slides-nav .views-row {
    list-style-type: none;
    list-style-image: none;
    display: block;
    cursor: pointer;
    background: url(../images/white_transp_line_thin.png) no-repeat left bottom;
    margin: 0;
}

.complex-slideshow .complex-slides-nav .views-row-last {
    background: url(../images/white_transp_line.png) no-repeat left bottom;
}

.complex-slideshow .complex-slides-nav .views-row .field-content {
    padding: 14px 17px;
    background: url(../images/white_transp_line_thin.png) no-repeat left top;
}

.complex-slideshow .complex-slides-nav .views-row-first .field-content {
    background: url(../images/white_transp_line.png) no-repeat left top;
}

.complex-slideshow .complex-slides-nav .views-row:hover,
.complex-slideshow .complex-slides-nav .views-row.flex-active {
    background: none;
}

.complex-slideshow .complex-slides-nav .views-row:hover .field-content,
.complex-slideshow .complex-slides-nav .views-row.flex-active .field-content {
    background: url(../images/white_transp_nav.png) no-repeat left top;
    background-size: 100% 100%;
}
/*Personal Unlimited backup END*/
/*Ribbon BEGIN*/

.field-name-field-ribbon,
.field-name-field-ribbon.blue {
    display: inline-block;
    padding-right: 9px;
    background: url(../images/ribbon_right_blue.png) no-repeat right top;
    margin-bottom: 10px;
}

.field-name-field-ribbon.green {
    padding-right: 12px;
    background: url(../images/ribbon_right_green.png) no-repeat right top;
}

.field-name-field-ribbon.light-green {
    padding-right: 12px;
    background: url(../images/ribbon_right_light_green.png) no-repeat right top;
}

.field-name-field-ribbon.red {
    padding-right: 12px;
    background: url(../images/ribbon_right_red.png) no-repeat right top;
}

.field-name-field-ribbon.light-pink {
    padding-right: 12px;
    background: url(../images/ribbon_right_light_pink.png) no-repeat right top;
}

.field-name-field-ribbon .field-item {
    padding: 6px 18px;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    background: #488bd3;
    height: 20px;
}

.field-name-field-ribbon.lowercase .field-item {
    text-transform: none;
}

.field-name-field-ribbon .field-item a {
    color: inherit;
    font-weight: inherit;
}

.field-name-field-ribbon.green .field-item {
    background: none;
    border: 3px solid #9bc225;
    border-right: none;
    padding: 3px 18px;
}

.field-name-field-ribbon.light-green .field-item {
    background: #9bc225;
    padding: 5px 18px 6px;
}

.field-name-field-ribbon.red .field-item {
    background: #d92f31;
    border-right: none;
    padding: 6px 18px;
}

.field-name-field-ribbon.light-pink .field-item {
    background: #e65a66;
    border-right: none;
    padding: 6px 18px;
}

.field-name-field-ribbon.red-border {
    padding-right: 14px;
    background: url(../images/ribbon_right_red_border.png) no-repeat right top;
}

.field-name-field-ribbon.red-border .field-item {
    background: #e0e0e0;
    border: 3px solid #ff5000;
    border-right: none;
    padding: 3px 18px;
    color: #00204d;
}

.field-name-field-ribbon .dark-blue-text {
    color: #00204d;
}
/*Ribbon END*/
/*Cloud storage block one column*/

.p-pc-backup #block-views-product-cloud-storage-block .block-inner,
.p-mac-backup.updated #block-views-product-cloud-storage-block .block-inner,
.p-pc-mac-backup #block-views-product-cloud-storage-block .block-inner {
    padding: 60px 0;
}

.p-pc-backup #block-views-product-cloud-storage-block .block-title,
.p-mac-backup.updated #block-views-product-cloud-storage-block .block-title,
.p-pc-mac-backup #block-views-product-cloud-storage-block .block-title {
    padding-top: 0;
}

.p-pc-backup #block-views-product-cloud-storage-block .views-row,
.p-mac-backup.updated #block-views-product-cloud-storage-block .views-row,
.p-pc-mac-backup #block-views-product-cloud-storage-block .views-row {
    width: 470px;
}

.p-pc-backup #block-views-product-cloud-storage-block .field-name-body,
.p-mac-backup.updated #block-views-product-cloud-storage-block .field-name-body,
.p-pc-mac-backup #block-views-product-cloud-storage-block .field-name-body {
    width: auto;
    font-size: 16px;
    float: none;
    text-align: center;
    margin-right: 0;
}

.p-pc-backup #price-switcher,
.p-mac-backup.updated #price-switcher,
.p-pc-mac-backup #price-switcher {
    width: auto;
    float: none;
}

.p-pc-backup #price-switcher .field-name-field-description,
.p-mac-backup.updated #price-switcher .field-name-field-description,
.p-pc-mac-backup #price-switcher .field-name-field-description {
    padding: 5px;
    background: #ecf3fb;
    font-size: 16px;
    padding: 11px;
}

.p-pc-backup #price-switcher .price-switcher,
.p-mac-backup.updated #price-switcher .price-switcher,
.p-pc-mac-backup #price-switcher .price-switcher {
    width: 300px;
    margin: 20px auto 0;
    background: url("../images/path_blue.png") no-repeat 35px 28px;
}

.p-pc-backup #price-switcher .price-switcher .switcher,
.p-pc-backup #price-switcher .price-switcher .switcher.active,
.p-mac-backup.updated #price-switcher .price-switcher .switcher,
.p-mac-backup.updated #price-switcher .price-switcher .switcher.active,
.p-pc-mac-backup #price-switcher .price-switcher .switcher,
.p-pc-mac-backup #price-switcher .price-switcher .switcher.active {
    background: none;
    padding-bottom: 0;
}

.p-pc-backup #price-switcher .period-options,
.p-mac-backup.updated #price-switcher .period-options,
.p-pc-mac-backup #price-switcher .period-options {
    display: none;
}

.p-pc-backup #price-switcher .field-name-field-addon .field-item,
.p-mac-backup.updated #price-switcher .field-name-field-addon .field-item,
.p-pc-mac-backup #price-switcher .field-name-field-addon .field-item {
    display: inline-block;
    margin-bottom: 20px;
}

.p-pc-backup #price-switcher .field-name-field-addon,
.p-mac-backup.updated #price-switcher .field-name-field-addon,
.p-pc-mac-backup #price-switcher .field-name-field-addon {
    text-align: center;
}

.p-pc-backup #price-switcher .options a,
.p-mac-backup.updated #price-switcher .options a,
.p-pc-mac-backup #price-switcher .options a {
    display: inline-block;
    float: none;
    padding: 14px 24px 14px 65px;
    margin: 0;
}

.p-pc-backup #price-switcher .addon-prices,
.p-pc-backup #price-switcher .normal-prices,
.p-mac-backup.updated #price-switcher .addon-prices,
.p-mac-backup.updated #price-switcher .normal-prices,
.p-pc-mac-backup #price-switcher .addon-prices,
.p-pc-mac-backup #price-switcher .normal-prices {
    text-align: center;
}

.p-pc-backup #price-switcher .price-switcher .circle,
.p-mac-backup.updated #price-switcher .price-switcher .circle,
.p-pc-mac-backup #price-switcher .price-switcher .circle {
    border: 3px solid #488bd3;
    width: 18px;
    height: 18px;
    margin-left: 13px;
}

.p-pc-backup #price-switcher .price-switcher .switcher.active .circle,
.p-mac-backup.updated #price-switcher .price-switcher .switcher.active .circle,
.p-pc-mac-backup #price-switcher .price-switcher .switcher.active .circle {
    border: 3px solid #488bd3;
}

.p-pc-backup #price-switcher .price-switcher .switcher.active .circle span,
.p-mac-backup.updated #price-switcher .price-switcher .switcher.active .circle span,
.p-pc-mac-backup #price-switcher .price-switcher .switcher.active .circle span {
    width: 10px;
    height: 10px;
    background: #488bd3;
}

#block-views-product-features-block-6 .field-name-field-image {
    text-align: center;
}

.p-mac-backup.updated .product-description {
    background: url(../images/bg_mac3.png) no-repeat top center;
    background-size: 100%;
    color: #ffffff;
}

.p-mac-backup.updated.basic-layout .field-name-field-bottom-text h2 {
    color: #ffffff;
}

.p-mac-backup.updated .product-description h3 {
    font-weight: normal;
    line-height: 28px;
    font-size: 24px;
    margin: 0;
}
/*Choose your trial BEGIN*/

.choose-trial .product-header .node-title {
    padding-top: 64px;
}

.view-business-products-trials {
    background: #f1f3f4;
}

.view-business-products-trials .view-content {
    padding: 64px 0;
}

.view-business-products-trials .views-row {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 3% 16px 0;
}

.view-business-products-trials .views-row .node-product {
    border: 1px solid #e0e4e7;
    padding: 24px;
    text-align: center;
    position: relative;
}

.view-business-products-trials .field-name-field-image {
    margin-bottom: 24px;
}

.view-business-products-trials .field-name-title-field {
    font-size: 14px;
    font-weight: bold;
    padding: 0 20px;
    margin: 0 auto 7px;
}

.view-business-products-trials .field-name-body,
.view-business-products-trials .field-name-body h3 {
    font-size: 14px;
    color: #6f7683;
}

.view-business-products-trials .field-name-body h3 {
    font-weight: normal;
}

.view-business-products-trials .try {
    display: inline-block;
    clear: both;
    margin-bottom: 20px;
    color: #ffffff;
    background: #488bd3;
    text-transform: uppercase;
    font-size: 14px;
    padding: 6px 24px;
}

.view-business-products-trials .wizard {
    display: inline-block;
    clear: both;
    margin-bottom: 20px;
    color: #ffffff;
    background: #9bc225;
    text-transform: uppercase;
    font-size: 14px;
    padding: 6px 24px;
}

.view-business-products-trials .try-btn-green {
    display: block;
    color: #ffffff;
    background: #83ad00;
    padding: 14px 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.view-business-products-trials .views-row:hover .try-btn-green {
    background: #83ad00;
}

.view-business-products-trials .views-row:hover .node-product {
    color: #ffffff;
    background: #488bd3;
    border: 1px solid #488bd3;
}

.view-business-products-trials .full-block-lnk {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
/*Choose your trial END*/
/*Hot fix for price switcher*/

.page-node-1248 .license-1 .field-name-field-upgrade a {
    visibility: hidden;
}

.i18n-zh-hans.page-node-1248 .license-3 .field-name-field-upgrade a {
    visibility: hidden;
}
/*Acronis access BEGIN*/

.no-list-style ul li {
    list-style: none;
}

.acronis-access-description .item:last-child {
    border-bottom: none;
    margin-bottom: 0;
}

.acronis-access-description .item {
    border-bottom: 2px solid #e9e9e9;
    padding-bottom: 40px;
    margin-bottom: 40px;
}

.acronis-access-description ul {
    float: left;
    width: 500px;
    margin: 0;
    padding: 0;
}

.acronis-access-description .item-2 ul {
    float: right;
}

.acronis-access-description .item img {
    float: right;
}

.acronis-access-description .item-2 iframe,
.acronis-access-description .item-2 img {
    float: left;
}

.acronis-access .field-item ul {
    padding: 0 0 0 18px;
    margin: 0;
}

.acronis-access .field-item li {
    list-style-image: url('../images/list-circle.png');
    margin-bottom: 15px;
    padding-left: 10px;
}

.acronis-access-description h3,
.acronis-access .block-nodeblock h3,
.acronis-access .field-name-field-bottom-text h3 {
    font-size: 24px;
    font-weight: 500;
    color: #488bd3;
    margin: 0 0 15px 0;
    line-height: 24px;
}
/*Acronis access END*/
/*Other industry solutions. Other partners*/

.page-node-1323 .hide.page-node-1323,
.page-node-1324 .hide.page-node-1324,
.page-node-1325 .hide.page-node-1325,
.page-node-1326 .hide.page-node-1326,
.page-node-1331 .hide.page-node-1331,
.page-node-1332 .hide.page-node-1332,
.page-node-1334 .hide.page-node-1334 {
    display: none;
}
/*Mobility new (product block) BEGIN*/

#block-nodeblock-881 ul li {
    margin-bottom: 0;
}

.mobility-products a {
    display: block;
}

ul.mobility-products {
    padding: 0;
    margin: 0;
}

.mobility-products li {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin: 0 -2px 0 0;
    background: #002a61;
    text-align: center;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    padding: 20px;
}

.mobility-products a {
    color: #fff;
}

.mobility-products a .h3 {
    display: block;
    margin: 0;
}

.mobility-products li:hover {
    background-color: #003271;
}

.mobility-main .product-header .node-title,
.mobility-main .product-header .field-name-body {
    width: auto;
}

.node-type-product-group.section-mobility .product-header {
    background-image: none;
}
/*Mobility new (product block) END*/
/*Backup to cloud new (block lisensing)*/

#block-nodeblock-1355 .block-buy-now-btm-link {
    background: #9bc225;
    color: #ffffff;
    text-transform: uppercase;
    padding: 17px 5px;
    display: block;
    margin: 25px 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
}

#block-nodeblock-1355 .block-buy-now-btm-link:hover {
    background: #83ad00;
}

#block-nodeblock-1355 .field-item > ul li:hover,
{
    background: #ecf3fb;
}

#block-nodeblock-1355.three-columns-block .field-item > ul > li,
{
    padding-top: 15px;
    padding-bottom: 15px;
}
/*Compare Backup Products BEGIN*/

#compare-backup {}

#block-nodeblock-1385 {
    display: block;
}

#block-nodeblock-1402,
#block-nodeblock-1413 {
    display: none;
}

#block-nodeblock-1386 {
    background: #ffffff;
}

table.compare-backup,
table.compare-backup td,
table.compare-backup tbody,
table.compare-backup thead tr {
    border: 0;
    background: none;
}

table.compare-backup td {
    padding: 20px;
    width: 40%;
}

table.compare-backup tr {
    border: 0;
}

table.compare-backup td.image {
    width: 10%;
    text-align: center;
    padding: 20px 0 20px 20px;
}

table.compare-backup td.border-left {
    border-left: 1px solid #ccc;
}

.p-compare-backup strong {
    color: #414752
}

.p-compare-backup .tip {
    background: #d6e7ff url("../images/tip.png") no-repeat 19px 30px;
    padding: 30px 40px 30px 60px;
}

.p-compare-backup .content .field a {
    text-decoration: underline;
    line-height: 24px;
}

.compare-backup-system table,
.compare-backup-system table td {
    vertical-align: top;
}

.compare-backup-system table tr.odd td {
    background: #e8eaeb;
    padding: 14px;
}

.compare-backup-system table tr.even td {
    width: 50%;
    background: #f1f3f4;
    padding: 30px 20px;
}
/*Compare Backup Products END*/
/* View products highlight BEGIN */

.product-highlight .product-inner {
    padding: 25px 0 40px;
}

.product-highlight + .product-description .product-inner {
    padding-top: 0;
}

.p-mac-backup .product-highlight + .product-description .product-inner {
    padding-top: 60px;
}

.product-highlight .node-product-highlight-bar {
    display: table-cell;
    vertical-align: middle;
}

.product-highlight .field-name-field-image,
.product-highlight .field-name-field-link-to-documentation,
.product-highlight .field-name-field-background,
.product-highlight .field-name-field-video {
    display: table-cell;
    vertical-align: middle;
}

.product-highlight .field-name-field-image img,
.product-highlight .field-name-field-background img {
    display: block;
}

.product-highlight .field-name-field-background + .field-name-field-link-to-documentation {
    display: none;
}

.product-highlight .field-name-field-image,
.product-highlight .field-name-field-video {
    width: 56px;
}

.product-highlight .node-product-highlight-bar:hover .field-name-field-link-to-documentation a,
.product-highlight .field-name-field-link-to-documentation a:hover {
    color: #555;
}

.product-highlight .field-name-field-image,
.product-highlight .field-name-field-video {
    padding-right: 24px;
}

.product-highlight .node-product-highlight-bar {
    padding: 16px 24px;
}

.product-highlight .views-row {
    border-right: 1px solid #d6e7ff;
}

.product-highlight .views-row.views-row-first {
    border-left: 1px solid #d6e7ff;
}
/*Special breakpoint for breadcrubms dropdown*/

@media only screen and (min-width: 768px) and (max-width: 1100px) {
    .breadcrumb-siblings {
        max-width: 140px;
    }
}
/*Video tutorials page BEGIN*/

.p-video-tutorials .region-tertiary-content .region-inner {
    width: 960px;
    margin: 0 auto;
    padding-bottom: 100px;
}

.p-video-tutorials .region-tertiary-content .block-inner {
    width: 100%;
    margin: 0;
}

#block-menu-menu-video-tutorials-filter {
    display: inline-block;
    width: 27%;
    vertical-align: top;
}

#block-menu-menu-video-tutorials-filter .block-title {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    margin: 27px 0;
}

#block-menu-menu-video-tutorials-filter .content ul {
    margin: 0;
    padding: 0;
}

#block-menu-menu-video-tutorials-filter .content li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#block-menu-menu-video-tutorials-filter .content li.expanded a,
#block-menu-menu-video-tutorials-filter .content li.active-trail a.expanded {
    background-image: url(../images/filter-arrows.png);
    background-position: 230px 20px;
    background-repeat: no-repeat;
    padding-right: 32px;
}

#block-menu-menu-video-tutorials-filter .content li a.active-trail {
    background-position: 230px -40px;
}

#block-menu-menu-video-tutorials-filter .content li.expanded li a {
    background-image: none;
}

#block-menu-menu-video-tutorials-filter .content a {
    font-size: 16px;
    color: #4d94e0;
    border-top: 1px solid #d6e7ff;
    display: block;
    padding: 12px 16px;
}

#block-menu-menu-video-tutorials-filter .last a {
    border-bottom: 1px solid #d6e7ff;
}

#block-menu-menu-video-tutorials-filter .last.menu-depth-2 a {
    border-bottom: none;
}

#block-menu-menu-video-tutorials-filter .content li.menu-depth-2 a,
#block-menu-menu-video-tutorials-filter .content li.menu-depth-2 a.active {
    padding-left: 32px;
    background-image: none;
    padding-right: 16px;
}

#block-menu-menu-video-tutorials-filter .content a:hover {
    background-color: #eaf3ff;
}

#block-menu-menu-video-tutorials-filter .content a.active {
    color: #fff;
    background-color: #4d94e0;
}

#block-menu-menu-video-tutorials-filter .menu .menu {
    display: none;
}

#block-menu-menu-video-tutorials-filter .menu .active-trail .menu {
    display: block;
}

#block-views-video-tutorials-block {
    display: inline-block;
    width: 73%;
    vertical-align: top;
}

#block-views-video-tutorials-block .block-title {
    font-size: 48px;
    line-height: 54px;
    margin-bottom: 25px;
}

.video-tutorials {
    position: relative;
}

.video-tutorials .full-content {
    display: none;
}

.video-tutorials .views-row {
    display: inline-block;
    width: 210px;
    vertical-align: top;
    margin: 0 19px 26px 0;
}

.video-tutorials .thumbnail {
    color: #4d94e0;
    cursor: pointer;
}

.video-tutorials .thumbnail .image {
    margin-bottom: 10px;
    position: relative;
}

.video-tutorials .thumbnail .image .field-content img {
    border: 1px solid #d7dbdd;
}

.video-tutorials .thumbnail .icon {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    width: 210px;
    height: 130px;
    background: url(../images/play.png) no-repeat center center;
}

.video-tutorials .thumbnail.active {
    color: #00204d;
}

.video-tutorials .thumbnail.active .icon {
    background: none;
}

.video-tutorials .tutorial {
    background: #f1f3f4;
    border: 2px solid #e4e7e8;
    padding: 38px 38px 28px 38px;
    color: #fff;
    position: relative;
    margin: 10px 23px 20px 0;
}

.video-tutorials .tutorial .active-mark {
    color: #00204d;
    background: url(../images/tutorial-triangle.png) no-repeat bottom center;
    width: 42px;
    height: 26px;
    position: absolute;
    top: -26px;
    left: 0;
}

.video-tutorials .tutorial .closer {
    width: 18px;
    height: 18px;
    position: absolute;
    z-index: 10;
    background: url(../images/closer.png) no-repeat 0 0;
    top: 13px;
    right: 13px;
    cursor: pointer;
}

.video-tutorials .tutorial .closer:hover {
    background-position: 0 -18px;
}

.video-tutorials .tutorial .title {
    color: #4d94e0;
    font-size: 24px;
    line-height: 30px;
    margin: 15px 0;
}

.video-tutorials .tutorial .description {
    color: #90959f;
}
/*Video tutorials page END*/
/*Buttons BEGIN*/

.product-prices .field-name-field-link .field-item {
    float: left;
}

.product-prices .field-name-field-link.buy .field-item.right {
    float: right;
}

.product-prices .field-name-field-link.buy .field-item.default.right {
    border-left: 1px solid #BCD1E7;
}

.product-prices .field-name-field-upgrade a {
    background: url("../images/cart_blue.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .upgrade a {
    background: url("../images/cart_blue.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .field-item.bigprice a {
    background-image: none !important;
    width: 205px;
    padding-right: 17px;
}

.product-prices .field-name-field-link .field-item.bigprice span {
    float: right;
    font-size: 28px;
    font-weight: normal;
    margin-top: 12px;
}

.product-prices .field-name-field-link a.cloud {
    background: #e0e4e7 url("../images/ic_cloud.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .buy,
.product-prices .field-name-field-license-price .buy {
    background: #9bc225 url("../images/icon_cart.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .try {
    background: #488bd3 url("../images/arrow_down.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .wizard {
    background: #9bc225 url("../images/magic_stick.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .wizard-blue {
    background: #e0e4e7 url("../images/magic_stick_blue.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .arrow-blue {
    background: #4d94e0 url("../images/arrow_white_link.png") no-repeat 95% center;
}

.product-prices .field-name-field-link a.arrow {
    background: #e0e4e7 url("../images/arrow_link.png") no-repeat right center;
}

.product-prices .field-name-field-link .quote {
    background: #9bc225 url("../images/quote.png") no-repeat 95% center;
}

.product-prices .field-name-field-link .padding a {
    padding: 4px 7px 9px 7px;
}
/*Buttons END*/
/*Chat button*/

#lpchat {
    left: 0 !important;
    right: auto !important;
    margin-top: -95px !important;
}
/*Back to top*/

#backtotop {
    background: #5894d5 url('../images/arrow-top.png') no-repeat center center;
    width: 50px;
    height: 50px;
    bottom: 0;
    right: 0;
    z-index: 100;
}

#backtotop:hover {
    opacity: 1;
    background-color: #00204d;
}
/*About Acronis BEGIN*/

.p-about-acronis .product-header {
    background: url(../images/header.png) no-repeat center 16px #00204D;
}

.p-about-acronis .product-header .field-name-body {
    color: #BFCAD7;
    width: 452px;
}

.p-about-acronis .product-inner {
    padding: 35px 0 20px 0;
}

.p-about-acronis .field-name-field-bottom-text ul {
    margin: 0;
    padding: 0;
}

.p-about-acronis .field-name-field-bottom-text li {
    display: inline-block;
    width: 292px;
    vertical-align: top;
    text-align: center;
    padding: 5px;
    font-size: 13px;
}

.p-about-acronis .field-name-field-bottom-text h3 {
    margin: 20px 0 10px 0;
}

.contacts-local .information {
    width: 340px;
    display: inline-block;
}

.p-about-acronis table,
.p-about-acronis td,
.p-about-acronis tr,
.p-about-acronis tbody {
    border: 0;
    background: none;
}

#InfratelWidget .infra-contact-table h2 {
    text-align: center;
    margin-bottom: 10px;
}

.infra-contact-table img {
    max-width: inherit;
}

.contacts-local .map {
    display: inline-block;
}

.contacts-international .field-name-body .field-item div,
.contacts-media .field-name-body .field-item div {
    width: 306px;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 40px 0;
    padding-right: 10px;
}

.contacts-international .contact-location,
.contacts-media .title {
    font-size: 24px;
    line-height: 30px;
    color: #488bd3;
    margin: 0 0 5px 0;
    padding: 0;
}

.contacts-international .field-item span,
.contacts-media .field-item span,
.contacts-media .email {
    display: block;
    font-size: 14px;
    line-height: 16px;
}

.contacts-media .name,
.contacts-media .note {
    font-weight: 700;
}

.contacts-media .note a {
    color: #488bd3;
    font-weight: 700;
}

.about-acronis-contacts .tab-nav {
    border-left: 1px solid #9cbfe3;
    margin-bottom: 40px;
}

.about-acronis-contacts .tab-nav div {
    display: inline-block;
    width: 317px;
    border: 1px solid #9cbfe3;
    border-left: 0;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    padding: 15px 0;
    color: #488bd3;
    font-size: 13px;
    cursor: pointer;
}

.about-acronis-contacts .tab-nav div:hover,
.about-acronis-contacts .tab-nav div.active {
    background-color: #488bd3;
    color: #fff;
}

.social-community .left {
    display: inline-block;
    width: 450px;
    vertical-align: top;
}

.social-community .right {
    display: inline-block;
    width: 486px;
    vertical-align: top;
}

.social-community .title {
    color: #488bd3;
    font-size: 24px;
    line-height: 28px;
    display: block;
}

.social-community .right li {
    display: inline-block;
    vertical-align: top;
}

.social-community .left > i {
    display: block;
    margin-bottom: 7px;
}

.social-community .left .content {
    margin-top: 17px;
    font-size: 13px;
    line-height: 16px;
    padding-left: 241px;
    position: relative;
}

.social-community .left .content img {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}

.left .content > p {
    margin: 0;
    padding: 0 0 8px;
}

.social-community .left .content > a {
    display: block;
    text-decoration: underline;
}

.social-community .left img {
    max-height: 300px;
    max-width: 230px;
}

.social-community .right a {
    color: #488bd3;
    background: url(../images/media.png) no-repeat 0 0;
    float: left;
    height: 63px;
    padding-left: 80px;
    padding-top: 17px;
    width: 160px;
}

.social-community .right b {
    font-size: 24px;
    line-height: 28px;
    display: block;
    font-weight: normal;
}

.social-community .right i {
    font-size: 13px;
    line-height: 16px;
    display: block;
}

.social-community i {
    font-style: normal;
}

.social-community .right a:hover {
    color: #fff;
    background-color: #488bd3;
}

.social-community .right .fb a {
    background-position: 32px 24px;
}

.social-community .right .tw a {
    background-position: -208px 24px;
}

.social-community .right .in a {
    background-position: 32px -54px;
}

.social-community .right .yt a {
    background-position: -208px -54px;
}

.social-community .right .si a {
    background-position: 32px -134px;
}

.social-links-wrapper {
    margin: 0 0 15px 0;
}

.careers .left,
.careers .right {
    display: inline-block;
    vertical-align: middle;
}

.careers .left {
    width: 500px;
    font-size: 13px;
    margin-bottom: 30px;
}

.careers .right {
    width: 400px;
    text-align: right;
}

.careers ul {
    display: inline-block;
    vertical-align: top;
    width: 230px;
}

.view-team .full-content {
    display: none;
}

.view-team .image {
    width: 160px;
    height: 160px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

.view-team .image img {
    position: absolute;
    max-width: none;
    top: 0;
    left: 0;
}

.view-team .image.active img,
.view-team .thumbnail.active img {
    left: -180px;
}

#block-views-team-block .block-inner {
    width: 100%;
}

#block-views-team-block h3 {
    margin: 30px auto;
    width: 960px;
    text-align: center;
}

#block-views-team-block .member-info {
    background: #fff;
    position: relative;
    margin-bottom: 20px;
}

.view-team .member-info .inner,
.view-team .rows-wrapper {
    width: 960px;
    margin: 0 auto;
    text-align: center;
}

#block-views-team-block .block-title {
    padding: 0;
}

.view-team .active-mark {
    background: url(../images/arr_bg.png) no-repeat center;
    top: -14px;
    display: block;
    height: 17px;
    left: 0;
    position: absolute;
    width: 22px;
}

.view-team .views-row {
    width: 235px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    cursor: pointer;
    margin-bottom: 30px;
}

.view-team .member-info .left,
.view-team .member-info .right {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}

.view-team .member-info .content {
    padding: 30px 0;
    text-align: center;
}

.view-team .member-info .name {
    color: #1a1a1a;
    font-size: 60px;
    line-height: 64px;
    padding: 0 30px;
    font-weight: 300;
}

.view-team .member-info .position {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    padding: 15px 30px;
}

.view-team .member-info .description {
    font-size: 13px;
}

.view-team .member-info .links li,
.view-team .member-info .links ul {
    padding: 0;
    margin: 0;
}

.view-team .member-info .links li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
}

.view-team .member-info .links a {
    width: 32px;
    height: 32px;
    margin: 8px;
    background: url(../images/media.png) no-repeat 0 0;
    display: block;
    text-indent: -9999px;
    border-radius: 5px;
}

.view-team .member-info .links a.twitter {
    background-position: -240px 0;
}

.view-team .member-info .links a.linkedin {
    background-position: 0px -80px;
}

.view-team .member-info .closer {
    display: inline-block;
    text-transform: uppercase;
    background: url(../images/close_ic.png) no-repeat left center;
    padding-left: 20px;
    cursor: pointer;
    margin-top: 20px;
}

.view-team .thumbnail .name {
    font-size: 13px;
    font-weight: 700;
    margin-top: 15px;
}

.view-team .thumbnail .position {
    font-size: 13px;
}

.press-center table {
    margin-bottom: 35px;
}

.press-center td {
    padding: 0 21px;
    vertical-align: top;
    font-size: 13px;
}

.press-center .pr,
.press-center .awards {
    width: 275px;
}

.press-center .awards {
    padding-right: 0;
}

.press-center .awards b img {
    width: 60px;
}

.press-center .events {
    border-left: 1px solid #d6eaff;
    border-right: 1px solid #d6eaff;
}

.press-center .title {
    color: #488bd3;
    display: block;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 17px;
}

.press-center td li {
    clear: both;
    margin-bottom: 17px;
    overflow: hidden;
}

.press-center td li a {
    display: block;
    text-decoration: underline;
}

.press-center td li b,
.press-center td li i {
    display: block;
}

.press-center td.pr li span {
    display: block;
}

.press-center .awards li {
    width: 297px;
    list-style: none;
}

.press-center .awards li b {
    float: left;
    text-align: center;
    width: 95px;
}

.press-center .awards li .content {
    float: right;
    width: 202px;
}

.press-center ul {
    padding: 0;
}

table#InfratelWidget {
    width: 100%;
}

#InfratelWidget {
    border-collapse: collapse;
    margin: 0;
    color: #6F7683;
    font-size: 13px;
    background-color: #F1F3F4;
}

#InfratelWidget img[data-infrasrc] {
    height: 18px;
    width: auto;
    vertical-align: text-top;
}

#InfratelWidget [data-infrastr="Click2CallInstantly"] {
    color: #A6AEBC;
}

#InfratelWidget [data-infratext="FullAddress"] {
    min-height: 40px;
}

#InfratelWidget h2 {
    color: #488BD3;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 24px;
}

#InfratelWidget a {
    color: #488BD3;
    text-decoration: none;
}

#InfratelWidget table {
    border-collapse: collapse;
    border-spacing: 0;
}

#InfratelWidget > tbody > tr > td {
    vertical-align: top;
    padding: 0;
}

#InfratelWidget table tr,
#InfratelWidget table td {
    border-bottom: 1px #A6AEBC solid !important;
    vertical-align: top;
    padding: 0;
}

#InfratelWidget table td {
    border: none;
    vertical-align: top;
    padding: 0;
}

#InfratelWidget #InfratelWidgetMap {
    margin: 10px;
    height: 365px;
}

#InfratelWidget #InfratelMapModalMap {
    height: 520px !important;
}

#InfratelWidget .infra-map-cell {
    background-color: white;
}

#InfratelWidget .infra-contact-table {
    width: 100%;
    margin: 15px 0 0 0;
}

#InfratelWidget .infra-contact-table td {
    padding: 10px 10px 10px 0;
}

#InfratelWidget .infra-phone-row {
    border-bottom: none;
}

#InfratelWidget .infra-phone-row td {
    padding-top: 20px;
}

#InfratelWidget .infra-fax-row td {
    padding-bottom: 20px;
}

#InfratelWidget .infra-map-footer {
    text-align: right;
    padding-right: 10px;
}

#InfratelWidget .infra-big {
    font-size: 24px;
}

#InfratelWidget img.infra-big {
    margin-top: 8px;
}

#InfratelWidget button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

#InfratelWidget .close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000000;
}

.modal-backdrop.fade {
    opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

#InfratelWidget .modal {
    position: fixed;
    top: 20px;
    left: 50%;
    z-index: 1050;
    width: 770px;
    margin-left: -370px;
    background-color: #ffffff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, 0.3);
    *border: 1px solid #999;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}

#InfratelWidget .modal.fade {
    top: -25%;
    -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
    -o-transition: opacity 0.3s linear, top 0.3s ease-out;
    transition: opacity 0.3s linear, top 0.3s ease-out;
}

#InfratelWidget .modal.fade.in {
    top: 10%;
}

#InfratelWidget .modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid #eee;
}

#InfratelWidget .modal-header .close {
    margin-top: 2px;
}

#InfratelWidget .modal-header h3 {
    margin: 0;
    line-height: 30px;
}

#InfratelWidget .modal-body {
    position: relative;
    max-height: 500px;
    padding: 15px;
    overflow-y: auto;
}

#InfratelWidget .hide {
    display: none;
}

#InfratelWidget .close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

#InfratelWidget .close:hover,
#InfratelWidget .close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

#InfratelWidget button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}

#InfratelWidget .text-danger {
    color: #b94a48;
}
/*About Acronis END*/
/*IMCE fix*/

.imce #preview-wrapper {
    height: auto !important;
}
/*Promo overlay*/

.promo-overlay-wrapper {
    position: relative;
    /*display: inline-block;*/
}

.promo-overlay,
.promo-overlay-inner a {
    position: absolute;
    top: 0;
    right: 0;
}

.promo-overlay-inner a {
    width: 100%;
    height: 100%;
}
/*Promo page BEGIN*/

.node-type-promo-page .node-header {
    display: none;
}
/*Promo page END*/
/*Support page BEGIN*/

.p-support .product-description .product-inner {
    padding: 30px 0;
}

.p-support .node .messages {
    background-color: #d6e7ff;
    border: none;
    color: #00204d;
    position: relative;
    padding: 13px 34px 13px 50px;
    background-position: 12px 11px;
    display: none;
    margin: 0 0 17px 0;
}

.p-support .node .messages a {
    text-decoration: underline;
    color: inherit;
}

.p-support .node .messages.status {
    background-image: url(../images/m-status.png);
}

.p-support .node .messages.warning {
    background-image: url(../images/m-warning.png);
}

.p-support .closer {
    background: url(../images/closer.png) no-repeat 0 -18px;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 14px;
    top: 14px;
    cursor: pointer;
}

.p-support .categories-title {
    margin: 0 0 20px 0;
    color: #000000;
}

.support-categories {
    padding: 0;
    margin: 0;
}

.support-categories li {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0 -1px -1px 0;
    width: 33%;
}

.support-categories li a {
    display: block;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    color: #6f7683;
    border: 1px solid #9fa2a5;
    padding: 20px;
    text-align: center;
}

.support-categories li a:hover {
    background-color: #d9eaff;
}

.support-categories li a:hover .h3 {
    color: #1d3b69;
}

.support-categories li .img {
    display: block;
    height: 82px;
}

.support-categories .h3 {
    margin: 13px 0;
    display: block;
}

#acronis-common-knowledge-base-form h3 {
    color: #1d3b69;
}

#acronis-common-knowledge-base-form h3 a {
    text-decoration: underline;
}

#acronis-common-knowledge-base-form .search-wrapper {
    position: relative;
}

#acronis-common-knowledge-base-form .form-type-textfield {
    overflow: hidden;
    height: 42px;
    border: 1px solid #9fa2a5;
}

#acronis-common-knowledge-base-form .form-type-textfield .form-text {
    width: 93%;
    padding: 14px 40px 12px 12px;
    border: none;
}

.p-support .region-content-aside .block-inner {
    padding: 46px 0 40px 0;
}

#acronis-common-knowledge-base-form .form-submit {
    position: absolute;
    top: 0;
    right: 0;
    background: #4d94e0 url(../images/loupe2.png) no-repeat center center;
    width: 80px;
    height: 44px;
    padding: 0;
    text-indent: -9999px;
}

#acronis-common-knowledge-base-form .form-submit:hover {
    background-color: #488bd3;
}

.support-links .content ul {
    padding: 0;
    margin: 0;
}

.support-links .content li {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 16.667%;
}

.support-links .content li a .img {
    height: 25px;
    display: block;
}

.support-links .content li a {
    display: block;
    text-align: center;
    padding: 35px 0 40px 0;
}

.support-links .content li a .inner {
    border-right: 1px solid #bebfc0;
    display: block;
}

.support-links .content li:first-child a .inner {
    border-left: 1px solid #bebfc0;
}

#block-nodeblock-1855.support-links .block-inner {
    padding: 20px 0;
}

.support-links .content li a:hover {
    background: #d9eaff;
}

.support-links .content li img {
    margin-bottom: 10px;
}

.p-support .qtip-default.black .qtip-content {
    text-align: center;
    font-size: 16px;
}

.p-support .region-tertiary-content {
    background: #f1f3f4;
    padding: 46px 0 64px 0;
}

.p-support .region-tertiary-content .region-inner {
    width: 960px;
    margin: 0 auto;
}

.p-support .region-tertiary-content .block-inner {
    width: auto;
    margin: 0;
}

.p-support .region-tertiary-content .block {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
}

.p-support #block-views-product-testimonials-block-2 .block-title {
    display: none;
}

.p-support #block-views-product-testimonials-block-2 .block-inner {
    padding-right: 20px;
    border-right: 1px solid #bebfc0;
}

.p-support #block-views-product-awards-block-2 .block-inner {
    padding-left: 40px;
}

.p-support #block-views-product-awards-block-2 .field-name-field-link {
    margin: 15px 0;
}

.p-support .product-header .node-title,
.node-support-group .product-header .node-title {
    width: auto;
    padding: 12px 0 32px 0;
}

.basic-layout.node-support-group .product-header {
    background-image: none;
}

.node-type-support-group .region-content-aside .block-inner {
    width: auto;
    padding-top: 45px;
}

.node-type-support-group .region-content-aside .region-inner {
    width: 960px;
    margin: 0 auto;
}

#block-views-support-links-block-1 {
    width: 68%;
    display: inline-block;
    vertical-align: top;
}

#block-views-support-links-block-2 {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    background: none;
}

#block-views-support-links-block-2 .field-name-title-field a {
    display: block;
    padding: 15px 18px;
    border-bottom: 1px solid #d6e7ff;
}

#block-views-support-links-block-2 .views-row-first .field-name-title-field a {
    border-top: 1px solid #d6e7ff;
}

#block-views-support-links-block-2 .field-name-title-field a:hover {
    background: #ebf3ff;
}

#block-views-support-links-block-2 .field-name-title-field a.active {
    background: #4d94e0;
    color: #fff;
    font-weight: 700;
}

#block-views-support-links-block-1 .block-inner {
    padding-left: 40px;
    padding-bottom: 0;
}

#block-views-support-links-block-1 .field-name-field-link .field-item {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}

#block-views-support-links-block-1 .field-name-field-link .field-item a {
    background: url(../images/add_dot.png) no-repeat left center;
    padding: 4px 15px;
    display: block;
}

#block-views-support-links-block-1 .field-name-title-field {
    font-size: 24px;
    line-height: 24px;
    margin: 15px 0;
    color: #000;
}

#block-views-support-links-block-1 .hot-topics .field-name-title-field {
    background: url(../images/hot-topic.png) no-repeat right center;
    display: inline-block;
    padding-right: 25px;
}

#block-views-support-links-block-1 .views-row {
    border-bottom: 1px solid #bebfc0;
    padding-bottom: 22px;
    margin-bottom: 15px;
}

#block-views-support-links-block-1 .views-row.views-row-last {
    border: none;
}
/*Support page END*/
/*Find quick solution START*/

#block-acronis-issue-acronis-issue-find-solution .form-type-select > .selectboxit-container {
    display: inline-block;
    position: relative;
}

#block-acronis-issue-acronis-issue-find-solution label {
    font-weight: normal;
    display: inline-block;
}

#block-acronis-issue-acronis-issue-find-solution .form-type-select .form-select {
    display: block;
    border: 1px solid #b4bec6;
    cursor: pointer;
    background: #ffffff url(../images/selectbox_arroww.png) no-repeat right 19px;
    outline: none;
}

#block-acronis-issue-acronis-issue-find-solution .form-type-select .form-select.selectboxit-disabled {
    background: url(../images/selectbox_arroww.png) no-repeat right 19px;
    opacity: 0.4;
}

#block-acronis-issue-acronis-issue-find-solution .selectboxit-list {
    display: none;
    background: #ffffff;
    position: absolute;
    top: 44px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #9398a2;
    z-index: 100;
}

#block-acronis-issue-acronis-issue-find-solution .selectboxit-list .selectboxit-option {
    display: block;
    list-style-type: none;
    list-style-image: none;
}

#block-acronis-issue-acronis-issue-find-solution li.selectboxit-option {
    margin: 0;
}

#block-acronis-issue-acronis-issue-find-solution .form-item {
    clear: both;
}

#block-acronis-issue-acronis-issue-find-solution .ajax-progress {
    display: none;
}

#block-acronis-issue-acronis-issue-find-solution .selectboxit-list .selectboxit-option-anchor {
    display: block;
    padding: 12px 20px;
    border-left: 1px solid #9398a2;
    border-right: 1px solid #9398a2;
    color: #2d3138;
    cursor: pointer;
}

#block-acronis-issue-acronis-issue-find-solution .selectboxit-list .selectboxit-option-anchor:hover {
    border-left: 1px solid #488bd3;
    border-right: 1px solid #488bd3;
    background: #488bd3;
    color: #ffffff;
}

#block-acronis-issue-acronis-issue-find-solution .node-issue.node-teaser {
    margin-bottom: 15px;
}

#block-acronis-issue-acronis-issue-find-solution .node-issue.node-teaser .field-name-field-link-to-documentation {
    text-decoration: underline;
    margin-bottom: 5px;
}

#block-acronis-issue-acronis-issue-find-solution .block-title {
    color: #000000;
    text-align: left;
    font-weight: 400;
}

.region-tertiary-content #block-acronis-issue-acronis-issue-find-solution {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #f1f2f4;
}

.region-tertiary-content .issue-contact {
    padding-top: 30px;
    padding-bottom: 30px;
}

.issue-contact .field-name-body {
    font-weight: 700;
}

.issue-contact a {
    text-decoration: underline;
    font-weight: 700;
}

#block-acronis-issue-acronis-issue-find-solution .form-type-select > .selectboxit-container {
    background: #f7f7f9;
}

#node-1883 .field-name-body ul {
    padding: 0;
    margin: 40px 0 20px 0;
    clear: both;
    overflow: hidden;
}

#node-1883 .field-name-body ul li a {
    border-right: 1px solid #DEE1E4;
}

#node-1883 .field-name-body ul li.first a {
    border-left: 2px solid #DEE1E4;
}

#node-1883 .field-name-body ul li.last a {
    border-right: 2px solid #DEE1E4;
}

#node-1883 .field-name-body ul li {
    list-style: none;
    width: 33.3%;
    padding: 0;
    float: left;
    margin: 0 -1px -1px 0;
    height: 160px;
}

#node-1883 .field-name-body ul li a {
    display: block;
    -moz-transition-property: background-color;
    -o-transition-property: background-color;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    padding: 25px;
    text-align: center;
    color: #4d94e0;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}

#node-1883 .field-name-body ul li a img {
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}

#node-1883 .field-name-body ul li a:hover {
    background-color: #d9eaff;
}

.rkg-tracking img {
    height: 1px;
    width: 1px;
    position: absolute;
    left: 0;
    top: 0;
    border: 0;
    opacity: 0;
}
/*Find quick solution END*/
/*Use cases BEGIN*/

.use-cases-list .image-group {
    position: relative;
}

.use-cases-list .field-name-field-html-title {
    position: absolute;
    top: 15px;
    left: 25px;
    color: #fff;
    width: 242px;
}

#page .use-cases-list .field-name-field-link-to-documentation {
    float: none;
}

#page .use-cases-list .field-name-field-link-to-documentation a {
    display: block;
    background: #5593ce url("../images/arrow_down2.png") no-repeat 260px center;
    border: none;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    padding: 14px 17px;
    margin: 0;
    text-align: left;
}

#page .use-cases-list .field-name-field-link-to-documentation a:hover {
    background: #3c7bbb url("../images/arrow_down2.png") no-repeat 260px center;
}

.use-cases-list .field-name-field-image {
    line-height: 0;
}
/*Use cases END*/
/*Personal landing BEGIN*/

.personal-main.landing.node-type-product-group .product-header {
    background: none;
}

.personal-main.landing #columns {
    background: url(../images/personal-landing.jpg) no-repeat top center;
    background-size: 100%;
}

.lang-en-eu.personal-main.landing #columns,
.lang-de.personal-main.landing #columns,
.lang-fr.personal-main.landing #columns {
    background: url(../images/personal-landing-eu.jpg) no-repeat top center;
}

.lang-en-us.personal-main.landing #columns,
.lang-en-gb.personal-main.landing #columns,
.lang-en-au.personal-main.landing #columns,
.lang-fr-ca.personal-main.landing #columns,
.lang-ru.personal-main.landing #columns {
    background: url(../images/personal-landing-us.jpg) no-repeat top center;
}

.personal-main.landing .product-header .field-name-body .button-9 {
    position: static;
    margin-top: 20px;
}

.personal-main.landing .product-header .node-title,
.personal-main.landing .product-header .field-name-body {
    color: #2d3138;
}

.personal-switchers .item:first-child {
    border-left: 1px solid #ccc;
}

.personal-switchers .item {
    float: left;
    width: 33%;
    text-align: center;
    border-right: 1px solid #ccc;
}

.personal-switchers .licenses-switcher .switch-wrapper,
.personal-switchers .licenses-switcher .licenses {
    float: none;
    border: none;
    height: auto;
}

.personal-main.landing .field-name-field-bottom-text .node {
    background: url(../images/personal-clouds.jpg) no-repeat center center;
    padding: 40px;
}

.personal-main.landing .field-name-field-bottom-text .field-name-title-field {
    font-size: 48px;
    line-height: 48px;
    font-weight: 300;
    padding-bottom: 48px;
    background: url(../images/win-mac.png) no-repeat left bottom;
    margin: 0 0 17px;
}

.personal-main.landing .field-name-field-bottom-text .group-left {
    width: 660px;
    padding: 0;
    position: relative;
}

.personal-main.landing .p-unlimited-backup.node-slideshow .product_ratings-wrapper {
    position: absolute;
    top: 112px;
    left: 126px;
}

.personal-main.landing .field-name-field-bottom-text .group-right {
    width: 300px;
    text-align: right;
}

.personal-main.landing .product-slideshow {
    background: none;
}

.personal-main.landing .product-slideshow .field-name-field-link {
    position: static;
    display: inline-block;
}

.personal-main.landing .product-slideshow .field-name-body {
    padding: 0;
    color: #2d3138;
}

.personal-main.landing .product-slideshow .field-name-title-field a {
    color: #2d3138;
}

.personal-main.landing .product-description .product-inner,
.node-type-product-group.personal-main.landing .product-header {
    padding: 0;
}

.personal-main.landing .product-header .field-name-body {
    width: 415px;
}

.personal-landing-switchers .block-inner,
.personal-main.landing .product-inner {
    width: 1040px;
}

.personal-landing-switchers .block-content,
.view-personal-products.view-display-id-block_3 {
    width: 960px;
    margin: 0 auto;
}

.personal-main.landing .block-nodeblock .field-name-field-image img {
    height: 136px;
    width: auto;
}

.personal-main.personal-ati-2016.landing .block-nodeblock .field-name-field-image img {
    height: auto;
    width: auto;
}

.personal-main.landing .block-nodeblock .field-name-field-image img.promo-overlay {
    height: auto;
}

.personal-main.landing .block-nodeblock .licenses-switcher .prices span {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
}

.personal-main.landing .block-nodeblock .licenses-switcher .prices {
    margin-bottom: 15px;
}

.personal-main.landing .block-nodeblock .licenses-switcher .prices .localized-price {
    font-size: 24px;
    font-weight: 700;
}

.personal-main.landing .block-nodeblock .licenses-switcher .prices .price-crossed-out .localized-price {
    font-weight: 400;
    color: #6F7683;
    font-size: 16px;
}

.personal-main.landing .content-inner .block-nodeblock .licenses-switcher .buy,
.personal-main.landing .content-inner .block-nodeblock .field-name-field-link .try {
    color: #ffffff;
    text-transform: uppercase;
    padding: 16.5px 5px;
    display: block;
    margin: 2px 77px;
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-field-license-price .buy,
.personal-main.landing .view-personal-products.view-display-id-block_3 .views-row-3 .field-name-field-link .field-item.odd a {
    background: #9bc225;
    color: #ffffff;
    text-transform: uppercase;
    padding: 16.5px 5px;
    display: block;
    width: 150px;
    font-weight: 700;
    font-size: 14px;
    line-height: 15px;
    text-align: center;
    margin: 15px auto;
    text-decoration: none;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-field-link .field-item.even {
    display: none;
}

.personal-main.landing .block-nodeblock .field-name-field-link .try {
    background: #488bd3;
}

.personal-main.landing .block-nodeblock .field-name-field-link .try:hover {
    background: #407bba;
}

.personal-main.landing .block-nodeblock .licenses-switcher .buy {
    background: #9bc225;
}

.personal-main.landing .block-nodeblock .licenses-switcher .buy:hover,
.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-field-license-price .buy:hover,
.personal-main.landing .view-personal-products.view-display-id-block_3 .views-row-3 .field-name-field-link .field-item.odd a:hover {
    background: #83ad00;
}

.personal-main.landing .block-nodeblock .field-name-field-link .product-comparison-new {
    text-decoration: underline;
    margin-top: 15px;
    display: block;
}

.personal-main.landing .content-inner .block-nodeblock .field-name-title-field a {
    color: #2d3138;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
}

.personal-main.landing .block-nodeblock .field-name-title-field {
    margin: 15px 0;
}

.personal-main.landing #block-views-personal-products-block-3 .block-title {
    text-align: left;
    color: #333333;
    font-weight: 300;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 {
    border: 1px solid #e0e4e7;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .views-row {
    padding: 20px;
    border-bottom: 1px solid #e0e4e7;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .views-row-last {
    border-bottom: none;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .group-left,
.personal-main.landing .view-personal-products.view-display-id-block_3 .group-middle,
.personal-main.landing .view-personal-products.view-display-id-block_3 .group-right {
    float: none;
    display: inline-block;
    vertical-align: top;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .group-left {
    vertical-align: middle;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .group-left {
    width: 155px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .group-right {
    width: 199px;
    border-left: 1px solid #e0e4e7;
    min-height: 140px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .group-middle {
    width: 514px;
    padding-right: 20px;
    padding-left: 20px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-title a {
    color: #333333;
    font-size: 24px;
    font-weight: 400;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-body,
.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-body span {
    line-height: 20px !important;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-body p {
    font-size: 16px;
    margin-bottom: 10px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-node-link a {
    text-decoration: underline;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .licenses .prices {
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-field-link {
    text-align: center;
}

.personal-main.landing .view-personal-products.view-display-id-block_3 .field-name-field-link a {
    text-decoration: underline;
}

.personal-main.landing .product-slideshow .field-name-title-field a {
    font-size: 47px;
}

.personal-main.landing .product-inner h1.node-title {
    margin-top: 75px;
}

.personal-main.landing .product-description.wrapper {
    margin-top: 25px;
}

#block-nodeblock-2784 {
    background: #f1f3f4;
}
/*Personal landing END*/
/* Rating extra field START */

.node-type-product .product_ratings-wrapper {
    margin-bottom: 20px;
}

.node-type-product .product_ratings-wrapper.empty {
    margin-bottom: 0;
    height: 0;
}

.product_ratings-wrapper .reviews {
    display: block;
    margin-top: 3px;
    vertical-align: middle;
}

.node--product--full .product_ratings-wrapper .reviews,
.node--product--slideshow .product_ratings-wrapper .reviews {
    display: inline-block;
    margin-top: 0;
    margin-left: 15px;
}

.product_ratings-wrapper .average-rating {
    display: none;
}

.product_ratings-wrapper .stars-ratings {
    display: inline-block;
    text-align: center;
    clear: both;
    overflow: hidden;
    vertical-align: middle;
}

.product_ratings-wrapper {
    margin-bottom: 15px;
    margin-top: 14px;
}

.personal-main.landing .product_ratings-wrapper {
    margin: 10px 0;
}

.product_ratings-wrapper .reviews a {
    text-decoration: underline;
}

.product_ratings-wrapper .stars-ratings .star-wrapper {
    float: left;
    width: 17px;
    height: 20px;
    background: white;
    margin-right: 5px;
    background: url(../images/star_sprite.png) no-repeat -1px -37px;
}

.product_ratings-wrapper .stars-ratings .star-wrapper.index-5 {
    margin: 0;
}

.product_ratings-wrapper .stars-ratings .star-wrapper .star {
    background: url(../images/star_sprite.png) no-repeat -1px -18px;
    height: 100%;
}

.node-product-personal .product_ratings-wrapper .star-wrapper .star,
.node-product-comparison .product_ratings-wrapper .star-wrapper .star,
.personal-main.landing .product_ratings-wrapper .star-wrapper .star {
    background: url(../images/star_sprite.png) no-repeat -1px -57px;
}

.node-product-personal .product_ratings-wrapper .star-wrapper,
.node-product-comparison .product_ratings-wrapper .star-wrapper,
.personal-main.landing .product_ratings-wrapper .star-wrapper {
    background: url(../images/star_sprite.png) no-repeat -1px -37px;
}

.product_ratings-wrapper .stars-ratings .star-wrapper .star.full {
    width: 100%;
}

.product_ratings-wrapper .stars-ratings .star-wrapper .star.empty {
    width: 0;
}
/* Rating extra field END */
/* Reviews page START */

.p-reviews #block-views-zuberance-reviews-reviews-list {
    background: #fff;
}

.p-reviews .product_ratings-wrapper .stars-ratings,
.p-reviews .product_ratings-wrapper .average-rating,
.p-reviews .product_ratings-wrapper .reviews {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.p-reviews .product_ratings-wrapper .stars-ratings .star-wrapper{
    margin-right: 2px;
}

.p-reviews .product_ratings-wrapper .average-rating {
    color: #d7e5f5;
}

.p-reviews .product_ratings-wrapper .reviews a {
    text-decoration: underline;
}

.p-reviews .product-header {
    padding-bottom: 20px;
}

.p-reviews .product-header .node-title {
    width: 720px;
}

.p-reviews .view-display-id-reviews_list .view-wrapper .view-content .views-row,
.view-zuberance-reviews.view-display-id-what_customers_say .views-row {
    padding: 28px 0;
    border-bottom: 1px solid #e0e4e7;
}

.p-reviews .view-display-id-reviews_list .view-wrapper {
    width: 600px;
    float: left;
}

.p-reviews .view-display-id-reviews_list .item-list-pager {
    line-height: 35px;
    margin-top: 20px;
}

.p-reviews .view-display-id-reviews_list .item-list-pager a,
.p-reviews .view-display-id-reviews_list .item-list-pager .pager-current {
    padding: 5px 12px;
    border: 1px solid #4d94e0;
    font-weight: normal;
}

.p-reviews .view-display-id-reviews_list .item-list-pager .pager-current {
    border-color: #aaaeb3;
    color: #2d3138;
    padding-left: 15px;
    padding-right: 15px;
}

.p-reviews .view-display-id-reviews_list .item-list-pager .pager-last a {
    text-decoration: underline;
    border: none;
    padding: 5px 0;
}

.p-reviews .view-display-id-reviews_list .view-wrapper .view-header {
    color: #707884;
    font-size: 36px;
    font-weight: 300;
}

.p-reviews .view-display-id-reviews_list .views-field-title,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-title {
    margin-bottom: 10px;
    font-size: 24px;
    color: #4d94e0;
    line-height: 24px;
}

.p-reviews .view-display-id-reviews_list .views-field-rating,
.p-reviews .view-display-id-reviews_list .views-field-author-name,
.p-reviews .view-display-id-reviews_list .views-field-review-date,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-author-name {
    display: inline-block;
    font-size: 16px;
    color: #2d3138;
    padding: 0 10px;
    border-left: 1px solid #BCD1E7;
}

.p-reviews .view-display-id-reviews_list .views-field-rating,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating {
    padding: 0;
    margin-right: 10px;
    border: none;
    width: 95px;
    background: url(../images/star_sprite.png) repeat-x -1px -37px;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating {
    text-indent: -9999px;
    display: block;
    background: url(../images/star_sprite.png) repeat-x -1px -18px;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating.zuberance-start-rating-5,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating.zuberance-start-rating-5 {
    width: 100%;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating.zuberance-start-rating-4,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating.zuberance-start-rating-4 {
    width: 80%;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating.zuberance-start-rating-3,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating.zuberance-start-rating-3 {
    width: 60%;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating.zuberance-start-rating-2,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating.zuberance-start-rating-2 {
    width: 40%;
}

.p-reviews .view-display-id-reviews_list .views-field-rating .zuberance-stars-rating.zuberance-start-rating-1,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-rating .zuberance-stars-rating.zuberance-start-rating-1 {
    width: 20%;
}

.p-reviews .view-display-id-reviews_list .views-field-review-desc,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-review-desc {
    color: #707884;
    font-size: 16px;
    margin-top: 10px;
}

.p-reviews .views-field-review-desc .details.exanded,
.view-zuberance-reviews.view-display-id-what_customers_say .views-field-review-desc .details.exanded {
    display: inline !important;
}

.p-reviews .views-field-review-desc .more-link,
.p-reviews .views-field-review-desc .less-link,
.view-zuberance-reviews.view-display-id-what_customers_say .more-link,
.view-zuberance-reviews.view-display-id-what_customers_say .less-link {
    display: block;
    text-align: left;
    margin-top: 10px;
    text-decoration: underline;
}

.p-reviews .view-display-id-reviews_list > .view-footer {
    width: 330px;
    float: right;
    background: #f4f6f7;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view {
    padding: 30px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-header {
    color: #707884;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-row .views-field {
    display: inline-block;
    vertical-align: top;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-field-rating {
    height: 20px;
    background: none;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-field-nothing {
    float: right;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .zuberance-stars-rating-5 {
    background: url(../images/stars_summary.png) no-repeat 0 -85px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .zuberance-stars-rating-4 {
    background: url(../images/stars_summary.png) no-repeat 0 -65px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .zuberance-stars-rating-3 {
    background: url(../images/stars_summary.png) no-repeat 0 -45px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .zuberance-stars-rating-2 {
    background: url(../images/stars_summary.png) no-repeat 0 -22px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .zuberance-stars-rating-1 {
    background: url(../images/stars_summary.png) no-repeat 0 -2px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-row .views-field-rating span {
    display: block;
    height: 100%;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-products .views-field-title a {
    font-size: 16px;
    text-decoration: underline;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-row {
    padding: 10px;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-row.views-row-odd {
    background: #E8EBEC;
}

.p-reviews .view-display-id-reviews_list > .view-footer .view-zuberance-reviews .views-field-nothing a {
    text-decoration: underline;
}
/* Reviews page END */
/* Press releases BEGIN */

#sliderPress {
    width: 500px;
    margin: auto;
    padding: 0;
    background-color: #E8EAEE;
}

#sliderPress .viewer {
    width: 300px;
    height: 44px;
    position: relative;
    margin-left: 140px;
    padding-top: 10px;
}

#sliderPress .viewer-inner {
    overflow: hidden;
    position: relative;
}

#sliderPress .viewer .prev,
#sliderPress .viewer .next {
    width: 7px;
    height: 7px;
    background: #3366CC url('../images/back.gif') no-repeat;
    display: block;
    position: absolute;
    top: 17px;
    z-index: 4;
    overflow: hidden;
    left: -14px;
}

#sliderPress .viewer .next {
    left: 308px;
    background-image: url('../images/next.gif');
}

#sliderPress .content-conveyor {
    height: 22px;
    position: relative;
}

#sliderPress .content-conveyor .item {
    width: 50px;
    float: left;
    text-align: center;
    background-color: #ebebeb;
    font-size: 11px;
}

#sliderPress .content-conveyor .item a {
    font-weight: 600;
}

#sliderPress .content-conveyor .item.active a {
    color: #000;
}

#sliderPress .dragdealer .handle {
    background: #ff6600 url('../images/bull.home.gif') no-repeat;
    width: 11px;
    height: 12px;
    position: absolute;
    cursor: pointer;
    top: -2px;
    overflow: hidden;
}

#sliderPress .dragdealer {
    height: 4px;
    border-right: 1px solid #BABEC4;
    border-left: 1px solid #BABEC4;
    padding-top: 3px;
    background: none;
    position: relative;
}

#sliderPress .metric {
    border-top: 1px solid #BABEC4;
    height: 1px;
    background: #F9F9FA;
    overflow: hidden;
}

#sliderPress .left-fade,
#sliderPress .right-fade {
    background: url('../images/gradient-left.png') top left repeat-y;
    width: 10px;
    height: 100px;
    position: absolute;
    top: 0;
    z-index: 10;
}

#sliderPress .left-fade {
    left: 0;
}

#sliderPress .right-fade {
    background-image: url('../images/gradient-right.png');
    right: 0;
}

#sliderPress .choose {
    position: absolute;
    top: 4px;
    left: -126px;
    font-size: 10px;
    font-weight: 600;
}

#sliderPress #rss {
    width: 16px;
    height: 16px;
    background: url(../images/rss-icon.png) no-repeat;
    position: absolute;
    top: 8px;
    right: -53px;
}

.view-press-releases.all {
    margin-left: 20px;
    width: 500px;
}

.view-press-releases .release-year {
    font-size: 26px;
    font-weight: 600;
    margin: 20px 0;
}

.view-press-releases .views-row {
    border-bottom: 1px solid #DCDEE2;
    clear: both;
    padding: 10px 0 20px 0;
}

.view-press-releases .views-field-title {
    padding-left: 110px;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px;
}

.view-press-releases .views-field-title a:hover {
    text-decoration: underline;
}

.view-press-releases .views-field-created {
    float: left;
    width: 95px;
    font-size: 12px;
    font-weight: 600;
}

#block-menu-menu-press-center {
    width: 180px;
    float: left;
}

#block-menu-menu-press-center .menu,
#block-menu-menu-company-contacts .menu {
    padding: 0;
    margin: 0;
}

#block-menu-menu-press-center .menu li.first {
    border-top: 1px solid #d6e7ff;
}

#block-menu-menu-press-center .menu li {
    list-style: none;
    border-bottom: 1px solid #d6e7ff;
    padding: 0;
    margin: 0;
}

#block-menu-menu-press-center .menu li a,
#block-menu-menu-company-contacts .menu li a {
    padding: 14px 18px;
    font-size: 14px;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
}

#block-menu-menu-press-center .menu li a:hover,
#block-menu-menu-press-center .menu li a.active {
    background: #488bd3;
    color: #fff;
}

#block-views-press-releases-block {
    width: 500px;
    float: left;
}

.press-center-media-contacts,
#block-menu-menu-company-contacts {
    width: 192px;
    float: right;
    background-color: #f1f3f4;
    padding: 24px;
}

.press-center-media-contacts .block-title,
#block-menu-menu-company-contacts .block-title {
    color: #6F7683;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
}

.press-center-media-contacts .title {
    font-weight: 700;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 3px;
}

.press-center-media-contacts .mail,
.press-center-media-contacts .phone {
    background: url(../images/mail.gif) no-repeat left center;
    padding: 0 0 0 19px;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
}

.press-center-media-contacts .phone {
    background: url(../images/phone.gif) no-repeat left center;
    margin-bottom: 20px;
}

.p-press-center .region-tertiary-content {
    width: 960px;
    margin: 0 auto 40px auto;
}

.p-press-center .region-tertiary-content .block-inner {
    width: auto;
}

#block-menu-menu-company-contacts {
    margin-top: 30px;
    padding: 0;
    width: 240px;
    clear: right;
}

#block-menu-menu-company-contacts .block-title {
    padding: 24px 24px 0 24px;
    margin-bottom: 10px;
}

#block-menu-menu-company-contacts .menu li {
    list-style: none;
    border-top: 1px solid #bed4ea;
    padding: 0;
    margin: 0;
}

.node-type-press-release #columns .node-content > div,
.node-type-press-release #columns .block-inner {
    width: auto;
}

.node-type-press-release .node-header {
    background: 0;
}

.node-type-press-release #page-title {
    color: #488bd3;
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 15px;
    padding: 0;
    width: auto;
    font-weight: 600;
}

.node-type-press-release #columns {
    width: 960px;
    margin: 0 auto 40px auto;
}

.node-type-press-release.two-sidebars .content-inner {
    margin-left: 200px;
    margin-right: 0;
    width: 500px;
}

.node-type-press-release .region-secondary-content {
    background: #00204d url("../images/background_glow.png") repeat-x top;
    margin-bottom: 50px;
}

.press-release-title .content {
    font-size: 48px;
    line-height: 52px;
    color: #4d94e0;
    font-weight: 300;
    padding: 20px 0;
}

.node-press-release .node-content {
    font-size: 13px;
    line-height: 16px;
}

.node-press-release .node-content h2 {
    font-weight: 600;
}

.node-press-release .node-content h3 {
    margin: 0 0 6px 0;
    padding: 0;
    font-weight: 700;
    font-size: 16px;
    color: #6f7683;
}

.press-center-top,
.press-center-bottom,
#block-views-press-releases-block-1 {
    float: right;
    width: 760px;
    font-size: 13px;
    font-weight: 600;
}

.press-center-top .block-title,
.press-center-top .h3 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 17px;
    display: inline-block;
}

.press-center-top a:hover {
    text-decoration: underline;
}

.press-center-bottom {
    margin-top: 40px;
}

.press-center-bottom .content a {
    text-decoration: underline;
    font-weight: 700;
}
/* Press releases END */
/* New ATI comparison BEGIN */

.what-say-comparisona .padding-left {
    padding-left: 320px;
}

.p-true-image-comparison .region-content-aside .what-say-comparisona {
    background: #f1f2f4;
    padding: 50px 0;
    margin-top: 50px;
}

.p-true-image-comparison.updated.new.v2 .node-header {
    background: url(../images/comp-bg.jpg) no-repeat;
    background-size: 100%;
    height: 340px;
}

.p-true-image-comparison.updated.new.v2 .node-header #page-title {
    color: #fff;
}

.comparison-ati.new-2 .node-product-comparison {
    position: relative;
}

.comparison-ati.new-2 .field-name-field-teaser-information {
    display: none;
}

.comparison-ati.new-2 .field-name-field-image,
/* @todo 2nd selector is just to override existing rule. */

.p-true-image-comparison.updated.v2 thead td .field-name-field-image {
    position: absolute;
    top: -258px;
    width: auto;
    padding: 0;
    margin-left: -20px;
    height: 141px;
    width: 100%;
}

.comparison-ati.new-2 .field-name-field-image img,
/* @todo 2nd selector is just to override existing rule. */

.block-nodeblock.comparison-ati.new-2 .field-name-field-image img {
    height: 136px;
    width: auto;
}

.comparison-ati.new-2 .field-name-field-image img.promo-overlay,
/* @todo 2nd selector is just to override existing rule. */

.block-nodeblock.comparison-ati.new-2 .field-name-field-image img.promo-overlay {
    height: auto;
    width: auto;
}

#page .comparison-ati.new-2 .licenses-switcher .switch-button .price-crossed-out,
#page .comparison-ati.new-2 .licenses-switcher .switch-button .price-crossed-out span,
#page .comparison-ati.new-2 .licenses-switcher .switch-button .localized-price {
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
}

.comparison-ati.new-2 .field-name-body thead td {
    text-align: center;
}

.comparison-ati.new-2 .field-name-body .p-title {
    font-size: 24px;
    line-height: 26px;
    color: #2d3138;
    height: 52px;
    /* 10px + 141px */
    
    margin-top: 150px;
    padding-bottom: 48px;
    background: url(../images/win-mac.png) no-repeat center bottom;
    display: block;
}

.comparison-ati.new-2 .field-name-body .p-title.title-2 {
    /* 15px + 141px */
    
    line-height: 52px;
}

.comparison-ati.new-2 .field-name-body .p-title .green {
    color: #83ad00;
}

.comparison-ati.new-2 .field-name-body .p-title .blue {
    color: #488bd3;
}

.comparison-ati.new-2 .reviews a {
    font-size: 16px;
}

.comparison-ati.new-2 .licenses-switcher .switch-button span {
    background: url(../images/small-radio.png) no-repeat scroll 7px -39px;
    height: 25px;
}

.comparison-ati.new-2 .licenses-switcher .switch-button.active span {
    background: url(../images/small-radio.png) no-repeat scroll 7px 4px;
}

#page .comparison-ati.new-2 .node .switch-wrapper .price-crossed-out span,
#page .comparison-ati.new-2 .node .prices .price-crossed-out span {
    color: #aaafb3;
}

.p-true-image-comparison.updated .comparison-ati.new-2 .prices .price-crossed-out {
    display: inline;
}

.p-true-image-comparison .comparison-ati.new-2 .prices {
    color: #2d3138;
}

.p-true-image-comparison.updated.new .comparison-ati.new-2 .licenses .field-name-field-license-price a,
.p-true-image-comparison.updated.new .comparison-ati.new-2 .licenses .field-name-field-upgrade a {
    padding: 15px;
    display: inline-block;
    width: 170px;
}

#page-wrapper #page .comparison-ati.new-2 tr.hidden {
    display: table-row;
}

.p-true-image-comparison .comparison-ati.new-2 table td {
    border-left: 1px solid #e0e4e7;
}

.p-true-image-comparison .comparison-ati.new-2 tbody td,
.p-true-image-comparison .comparison-ati.new-2 tbody tr {
    padding: 13px 20px;
    font-size: 16px;
}

.p-true-image-comparison .comparison-ati.new-2 td.empty {
    background: url(../images/minus2.png) no-repeat center center;
}

.p-true-image-comparison #page-wrapper #page .comparison-ati.new-2 tr.mobile-title {
    display: none;
}

.comparison-ati.new-2 thead td {
    width: 33%;
}

.comparison-ati.new-2 table {
    width: 500px;
}

.comparison-ati.new-2 .field-name-body .table-title {
    text-align: left;
    padding-left: 20px;
}

.comparison-ati.new-2 .table-title h3 {
    font-size: 36px;
}
/*New ATI comparison END*/
/*Personal landing page v2 BEGIN*/

.personal-landing-switchers.v2 .personal-switchers .item {
    width: 49%;
}

.personal-landing-switchers.v2 .personal-switchers .item:first-child {
    margin-left: 8px;
}

#page .personal-landing-switchers.v2 .personal-switchers .licenses-switcher .switch-button .price-crossed-out,
#page .personal-landing-switchers.v2 .personal-switchers .licenses-switcher .switch-button .price-crossed-out span,
#page .personal-landing-switchers.v2 .personal-switchers .licenses-switcher .switch-button .localized-price {
    display: inline;
    background: none;
    padding: 0;
    margin: 0;
}

.personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-upgrade a {
    background: #488bd3;
}

.personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-upgrade a:hover {
    background: #407bba;
}

.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-upgrade a,
.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-license-price a {
    display: block;
    padding: 14px 12px;
    color: #ffffff;
    float: none;
    margin: 0;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
}

.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-upgrade,
.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-license-price {
    width: 200px;
    display: inline-block;
    margin-top: 10px;
}

.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-license-price {
    margin-right: -2px;
}

.personal-main.landing #page .personal-landing-switchers.v2 .personal-switchers .licenses .field-name-field-license-price br {
    display: none;
}

.personal-main.landing .content-inner .personal-landing-switchers.v2 .personal-switchers .field-name-field-link .try {
    color: #4d94e0;
    text-decoration: underline;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    padding: 0 16px 0 0;
    margin: 0 4px 0 0;
    background: url(../images/slash.png) no-repeat right center;
}

.personal-landing-switchers.v2 .personal-switchers .field-name-field-link .field-item {
    display: inline-block;
}

.personal-landing-switchers.v2 .personal-switchers .switch-button .price-crossed-out .localized-price {
    color: #aaafb3;
}

.personal-landing-switchers.v2 .personal-switchers .licenses-switcher .switch-button.active span {
    background: url(../images/small-radio.png) no-repeat scroll 7px 4px;
}

.personal-landing-switchers.v2 .personal-switchers .licenses-switcher .switch-button span {
    background: url(../images/small-radio.png) no-repeat scroll 7px -39px;
    height: 25px;
}
/*Personal landing page v2 END*/
/* Dirty sticky messy stinky workaround */

.node-type-product-display #block-system-main .ati216-override .node-purchaseform {
    float: none;
    width: auto;
}
/* ATI 2016 -- START */
/* Hide Learn More link in the form on Products own page */
/* @todo move to ATI 2016 specific .less */

body.node-type-product-display .acronis-purchaseform .links-link-learn-more {
    display: none;
}
/* ATI 2016 -- END */
/* "How long will my first upload take?" block -- BEGIN */

.speed-calc {
    margin: 10px 0 20px;
    padding: 25px 15px;
}

.blue-border {
    border: 2px solid #4d94e0;
    background-color: white;
}

.speedtest {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    background: white;
}

.speedtest,
.speedtest-iframe {
    height: 430px;
    width: 640px;
}

.speedtest-iframe {
    margin-top: -20px;
    margin-left: 7px;
}
/* "How long will my first upload take?" block  -- END */
/* Initial Seeding for Acronis Backup Service page BEGIN */

.p-backup-service--initial-seeding .product-header .node-title {
    padding: 0.5em 0;
    width: auto;
}

.p-backup-service--initial-seeding .region-content-aside {
    color: #404651;
}

.p-backup-service--initial-seeding .region-content-aside .block.even {
    background: #fff;
}

.p-backup-service--initial-seeding .region-content-aside .block.odd {
    background: #f1f3f4;
}

.p-backup-service--initial-seeding .region-content-aside .block .block-title {
    font-size: 36px;
}

.p-backup-service--initial-seeding .region-content-aside .block .block-inner {
    padding: 36px 0 48px;
}

.p-backup-service--initial-seeding .region-content-aside .block.block--backup-service--initial-seeding--how-it-works .block-inner {
    padding: 0 0 48px;
}

.p-backup-service--initial-seeding .product-description p:last-child {
    margin-bottom: 0;
}

.p-backup-service--initial-seeding .product-description .product-inner {
    padding: 2em 0;
}

.block--backup-service--initial-seeding--how-it-works .grid-col {
    box-sizing: border-box;
    position: relative;
    float: left;
    padding: 15px 15px 15px 85px;
    margin: 0;
    height: 275px;
    width: 33%;
    overflow: hidden;
    background: #63a4d9;
    color: #fff;
}

.block--backup-service--initial-seeding--how-it-works .grid-col.grid-col-2 {
    width: 34%;
}

.block--backup-service--initial-seeding--how-it-works .grid-col em {
    color: #63a3d8;
    font-weight: 700;
    font-style: normal;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-1,
.block--backup-service--initial-seeding--how-it-works .grid-step-2 {
    color: #00204d;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-1 em,
.block--backup-service--initial-seeding--how-it-works .grid-step-2 em {
    color: #fff;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-1 {
    background: #63a4d9 url("../images/initial_seeding__01.png") center 111px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-2 {
    background: #5588b8 url("../images/initial_seeding__02.png") center 128px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-3 {
    background: #3a5b84 url("../images/initial_seeding__03.png") center 104px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-4 {
    background: #2d486f url("../images/initial_seeding__04.png") center 107px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-5 {
    background: #1f355c url("../images/initial_seeding__05.png") center 109px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-6 {
    background: #14224c url("../images/initial_seeding__06.png") center 115px no-repeat;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-num {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    height: 70px;
    background: #79b1e1;
    font-size: 48px;
    font-weight: 700;
    line-height: 70px;
    text-align: center;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-num-arrow {
    position: absolute;
    top: 14px;
    right: -9px;
    height: 0;
    width: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 9px solid #79b1e1;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-num,
.block--backup-service--initial-seeding--how-it-works .grid-step-1 .grid-step-num,
.block--backup-service--initial-seeding--how-it-works .grid-step-2 .grid-step-num,
.block--backup-service--initial-seeding--how-it-works .grid-step-3 .grid-step-num {
    color: #fff;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-4 .grid-step-num,
.block--backup-service--initial-seeding--how-it-works .grid-step-5 .grid-step-num,
.block--backup-service--initial-seeding--how-it-works .grid-step-6 .grid-step-num {
    color: #63a4d9;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-1 .grid-step-num {
    background: #79b1e1;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-2 .grid-step-num {
    background: #63a4d9;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-3 .grid-step-num {
    background: #5588b8;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-4 .grid-step-num {
    background: #3a5b84;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-5 .grid-step-num {
    background: #2d486f;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-6 .grid-step-num {
    background: #1f355c;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-1 .grid-step-num-arrow {
    border-left: 9px solid #79b1e1;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-2 .grid-step-num-arrow {
    border-left: 9px solid #63a4d9;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-3 .grid-step-num-arrow {
    border-left: 9px solid #5588b8;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-4 .grid-step-num-arrow {
    border-left: 9px solid #3a5b84;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-5 .grid-step-num-arrow {
    border-left: 9px solid #2d486f;
}

.block--backup-service--initial-seeding--how-it-works .grid-step-6 .grid-step-num-arrow {
    border-left: 9px solid #1f355c;
}

.block--backup-service--initial-seeding--calculator .calculator-wrapper,
.block--backup-service--initial-seeding--calculator .show-less {
    display: none;
}

.block--backup-service--initial-seeding--calculator .show-more,
.block--backup-service--initial-seeding--calculator .show-less {
    text-align: center;
}

.block--backup-service--initial-seeding--calculator .show-less {
    margin-top: 48px;
}

.block--backup-service--initial-seeding--calculator .button {
    display: inline-block;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 25px;
    padding: 14px 42px;
    border: 1px solid #b5cff2;
    color: #488bd3;
    cursor: pointer;
}

.block--backup-service--initial-seeding--calculator .button:hover,
.block--backup-service--initial-seeding--calculator .calculator .button {
    border: 1px solid #d6eaff;
    color: #ffffff;
    background-color: #003271;
}

.block--backup-service--initial-seeding--calculator .calculator .button {
    padding: 14px 0;
    min-width: 175px;
    background-color: #488bd3;
    text-align: center;
    font-weight: 700;
}
/*.block--backup-service--initial-seeding--calculator .calculator .button:hover {*/
/*border: 1px solid #b5cff2;*/
/*color: #488bd3;*/
/*background: transparent;*/
/*}*/

.block--backup-service--initial-seeding--calculator .show-more .text,
.block--backup-service--initial-seeding--calculator .show-less .text {
    padding-left: 25px;
    height: 25px;
}

.block--backup-service--initial-seeding--calculator .show-more .text {
    background: url("../images/arrows_toggle.png") no-repeat left -20px;
}

.block--backup-service--initial-seeding--calculator .show-less .text {
    background: url("../images/arrows_toggle.png") no-repeat left 7px;
}

.block--backup-service--initial-seeding--calculator .show-more .button:hover .text {
    background: url("../images/arrows_toggle_white.png") no-repeat left -20px;
}

.block--backup-service--initial-seeding--calculator .show-less .button:hover .text {
    background: url("../images/arrows_toggle_white.png") no-repeat left 7px;
}

.block--backup-service--initial-seeding--calculator .calculator-wrapper p {
    text-align: center;
}

.block--backup-service--initial-seeding--calculator .speedtest-wrapper {
    width: 710px;
    height: 430px;
    overflow: hidden;
    margin: 0 auto;
    background: #fff;
}

.block--backup-service--initial-seeding--calculator .speedtest {
    width: 640px;
    height: 430px;
    margin-top: -20px;
    margin-left: 42px;
}

.block--backup-service--initial-seeding--calculator .calculator {
    display: table;
    width: 710px;
    margin: 0 auto 1.5em;
}

.block--backup-service--initial-seeding--calculator .calculator .form-item label {
    display: inline-block;
    width: 250px;
    font-weight: 700;
}

.block--backup-service--initial-seeding--calculator .calculator .form-item input {
    padding: 6px;
    border: 1px solid #6f7683;
    width: 55px;
}

.block--backup-service--initial-seeding--calculator .calculator .form-submit {
    margin-top: 2em;
}

.block--backup-service--initial-seeding--calculator .calculator .form-submit input {
    display: none;
}

.block--backup-service--initial-seeding--calculator .calculator .form-item-suffix {
    padding-left: 10px;
}

.block--backup-service--initial-seeding--calculator .calculator-inner {
    display: table-cell;
    padding: 1em;
    border: 1px solid #cdd0d7;
    border-right: 0;
}

.block--backup-service--initial-seeding--calculator .calculator-result-wrapper {
    display: table-cell;
    width: 240px;
    padding: 1.5em;
    background: #dfe1e6;
}

.block--backup-service--initial-seeding--calculator .calculator-result {
    font-size: 24px;
    font-weight: 700;
}

.block--backup-service--initial-seeding--calculator .calculator-result.inactive {
    color: #abaeb4;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion .ui-accordion-header {
    padding: 8px 18px 8px 50px;
    border: 0;
    font-size: 16px;
    font-weight: 700;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion-header .ui-icon {
    left: 15px;
    top: 16px;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion .ui-accordion-content {
    padding: 0 18px 8px 50px;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion-header .field-content {
    display: inline-block;
    border-bottom: 1px dashed #488bd3;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion-header.ui-state-default:hover .field-content {
    border-bottom: 1px dashed #fff;
}

.p-backup-service--initial-seeding .views-accordion .ui-accordion-header.ui-state-default.ui-state-active:hover .field-content {
    border-bottom: 1px dashed #488bd3;
}
/* Initial Seeding for Acronis Backup Service page END */
/* id-id locale megamenu hotfix -- BEGIN */

body.lang-id #tb-megamenu-main-menu .for-business li[data-id="2643"] {
    display: none;
}
/* id-id locale megamenu hotfix -- END */
/*Jquery formstyler BEGIN*/

.jq-checkbox {
    width: 23px !important;
    height: 23px !important;
    margin: 0 4px 0 0 !important;
    border: none !important;
    border-radius: 0 !important;
    background: url(../images/checkbox.png) no-repeat center;
    box-shadow: none;
}

.jq-checkbox.checked .jq-checkbox__div {
    width: 23px !important;
    height: 23px !important;
    margin: 0 !important;
    background: url(../images/checkbox_checked1.png) no-repeat center !important;
    box-shadow: none !important;
}

.jq-checkbox.focused {
    border: 0 !important;
}

.jq-checkbox.disabled {
    background: url(../images/checkbox_hover.png) no-repeat center !important;
    opacity: 1 !important;
}

.form-type9 .jq-checkbox {
    width: 16px !important;
    height: 16px !important;
    background: url(../images/checkbox_v2.png) no-repeat 0 -32px;
    margin: 0 4px 0 0 !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none;
}

.form-type9 .jq-checkbox.checked .jq-checkbox__div {
    width: 23px !important;
    height: 23px !important;
    margin: 0 !important;
    background: url(../images/checkbox_v2.png) no-repeat 0 0 !important;
    box-shadow: none !important;
}

.jq-selectbox__trigger {
    background: #ffffff url(../images/selectbox_arroww.png) no-repeat right 19px !important;
    width: 44px;
    border: none;
}

.jq-selectbox__trigger-arrow {
    border: none !important;
    width: auto !important;
    height: auto !important;
}

.jq-selectbox__select,
.jq-selectbox__select:hover {
    background: #fff;
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #b4bec6;
    box-shadow: none;
}

.focused .jq-selectbox__select {
    border: 1px solid #b4bec6;
}

.jq-selectbox__select-text {
    line-height: 20px;
    padding: 11px 18px;
}

.jq-selectbox .placeholder {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}

.jq-selectbox__dropdown {
    border-radius: 0;
    margin-top: 0;
    border-top: none;
}

#purchase-form select#edit-field-country-list-und,
#edit-field-country-list-und-styler {
    background: #fff !important;
    padding: 0 !important;
    border: 0 !important;
}

#edit-field-country-list-und-styler > div.jq-selectbox__dropdown > ul > li {
    list-style-image: none !important;
}

.jq-selectbox__search input,
.jq-selectbox__dropdown {
    width: 100% !important;
}

#edit-field-country-list-und-styler > div.jq-selectbox__dropdown > ul {
    max-height: 400px;
}

#edit-field-additional-services-note > #edit-field-country-list #edit-field-country-list-und-styler.jq-selectbox.jqselect.form-select.changed {
    width: 92% !important;
}

#edit-field-country-list-und-styler > div.jq-selectbox__dropdown > div.jq-selectbox__search > input[type="search"] {
    width: 92% !important;
}
/*Jquery formstyler END*/

/*Textfield for pager BEGIN --not tested yet--*/
.view-id-zuberance_reviews .pager-textfield > form{
    display: inline-block;
}
.view-id-zuberance_reviews .pager-textfield input {
    text-align: center;
    height: 34px;
    padding:  0px;
    border: 1px solid #4d94e0;
    outline: none;
}
.view-id-zuberance_reviews .pager-submit {
    display:none;
}
/*Textfield for pager END*/

.view-display-id-demos_on_demand .youtube-grid{
    display: inline-block;
    width: 216px;
    margin: 5.5px;
    height: 240px;
    vertical-align: top;
    position: relative;
    text-decoration: underline;
}
.view-display-id-demos_on_demand .play-button{
    /*& 232x168px*/
    background: url(../images/play_btn_youtube.png) no-repeat;
    width: 40px;
    height: 27px;
    position: absolute;
    left: 50%;
    top: 47px;
    margin: 0 -20px;
}
.cbox-youtube, .cbox-youtube #cboxContent{
    background: #0a1e3f !important;
    opacity: 1 !important;
    overflow: visible !important;
}
.cbox-youtube #cboxPrevious{
    width: 35px;
    height: 99px;
    top: 153px;
    left: -75px;
    background: url(../images/arrow_prev.png);
}
.cbox-youtube #cboxNext{
    width: 35px;
    height: 99px;
    top: 153px;
    left: 750px;
    background: url(../images/arrow_next.png);
}
.cbox-youtube #cboxClose{
    width: 27px;
    height: 27px;
    background: url(../images/youtube-close.png) no-repeat;
}
.cbox-youtube #cboxClose:hover{
    width: 27px;
    height: 27px;
    background: url(../images/youtube-close-covered.png) no-repeat;
}
.cbox-youtube #cboxPrevious:hover{
    background: url(../images/arrow_prev_white.png);
}
.cbox-youtube #cboxNext:hover{
    background: url(../images/arrow_next_white.png);
}
.cbox-youtube #cboxCurrent{
    float:none !important;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin-top: 15px;
    position: initial;
}
.view-display-id-demos_on_demand .dod-body{
    float: left;
    width: 100%;
    height: 50px;
    background: url(../images/dod_hover_play_button.png) no-repeat right 30px top 11px;
    text-align: left;
    line-height: 50px;
    margin-left: 10px;
    color: #fff;
}
.view-display-id-demos_on_demand .dod-body:hover{
    color:#488bd3;
    background: url(../images/dod_hover_play_button.png) no-repeat right 30px top -28px;
}
.view-display-id-demos_on_demand div.views-field.views-field-body{
    top: -50px;
    font-size: 18px;
    color: #fff;
    position: relative;
    background-color: rgba(0, 27, 66, 0.88);;
    width: 100%;
    height: 50px;
}
.view-display-id-demos_on_demand>div .image-style-product-screenshot{
    min-width: 100%;
}
.view-display-id-demos_on_demand .dod-title{
    top: -45px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    text-align: left !important;
}
.view-display-id-demos_on_demand .youtube-grid > .views-field.views-field-title-field{
    text-align: left !important;
}

#block-views-video-demos-on-demand .view-display-id-demos_on_demand.results-2 > .view-content .views-row{
    width:47%;
}
#block-views-video-demos-on-demand div.attachment.attachment-after > div > div.view-header > h2{
    color:  #414752;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
}
.view-zuberance-reviews.view-display-id-summary_by_rating .views-row div.views-field.views-field-id{
    float:right;
}