/* 1-2 SECTION TITLE */.section-title {    position: relative;    margin-top: 90px;    margin-bottom: 80px;    color: #303030;    font-size: 32px;    font-weight: 500;    line-height: 32px;    text-align: center;    text-transform: uppercase;}.section-title:before {    content: " ";    background-color: #2196F3;    position: absolute;    height: 2px;    width: 50px;    left: 50%;    bottom: -15px;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}.section-title span {    display: block;    color: #888989;    font-size: 14px;    font-weight: 700;    line-height: 14px;}.section-title.text-left {    text-align: left;}.section-title.text-left:before {    left: 0;    -webkit-transform: translateX(0);        -ms-transform: translateX(0);            transform: translateX(0);}.section-title.text-right {    text-align: right;}.section-title.text-right:before {    left: auto;    right: 0;    -webkit-transform: translateX(0);        -ms-transform: translateX(0);            transform: translateX(0);}.section-title.white,.section-title.white span {    color: #fff;}/* 1-3 VERTICAL CENTERING */.vc-parent {    width: 100%;    height: 100%;    display: table;}.vc-child {    display: table-cell;    vertical-align: middle;}.vc-child-bottom {    display: table-cell;    vertical-align: bottom;}.primary-menu-links li a,.primary-social-menu-links a {    color: #2e3138;}.primary-menu-links > li > a {    padding-top: 13px;    padding-bottom: 0;    font-size: 12px;    font-weight: 300;    text-transform: uppercase;}.primary-menu-links > li:first-child > a {    padding-left: 0;}ul.primary-menu-links > li {    padding: 10px 20px;    border-right: 1px solid rgba(255, 255, 255, 0.4);}ul.primary-menu-links > li:first-child {    padding-left: 0;}ul.primary-menu-links > li:last-child {    padding-right: 0;    border-right: 0;}ul.primary-menu-links > li > span {    display: block;    font-size: 14px;    line-height: 18px;}.primary-social-menu-links {    list-style: none;    margin: 0;    padding: 0;    float: right;}.primary-social-menu-links li {    display: inline-block;}.primary-social-menu-links li a {    border-radius: 50%;    min-width: 30px;    height: 30px;    margin-top: 3px;    padding: 0;    color: #fff;    line-height: 34px;}.primary-social-menu-links li a:hover {    color: #ff7373;}.primary-social-menu-links li .mdl-button__ripple-container {    border-radius: 50%;}.wrapper.open #topNav {    position: absolute;}/*------------------------------------*\    4. DOMAIN SEARCH AREA\*------------------------------------*/#domainSearch {    padding: 20px 0;    color: #fff;    background-color: #2196F3;}#domainSearch form {    font-size: 0;}#domainSearch form .mdl-textfield__input {    border-color: #fff;    color: #fff;    outline: 0;}#domainSearch form .mdl-textfield__label {    color: #fff;    font-weight: 400;    margin-bottom: 0;}#domainSearch form .mdl-textfield__label:after {    background-color: #fff;}#domainSearch form .select-box {    margin-top: 20px;    width: 140px;    padding: 0 30px;    text-align: center;    vertical-align: top;    z-index: 0;}#domainSearch form .select-box:before {    content: " ";    position: absolute;    top: 13px;    right: 30px;    width: 0;    height: 0;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 6px solid #fff;    z-index: -1;}#domainSearch form .select-box select {    color: #fff;    background-color: transparent;    width: 100%;    padding: 4px 0;    font-size: 16px;    border: none;    border-bottom: 1px solid #fff;    -webkit-appearance: none;       -moz-appearance: none;    outline: 0;}#domainSearch form .select-box select option {    color: #737373;    background-color: rgba(255, 255, 255, 0.9);}#domainSearch form .mdl-button {    margin-top: 15px;    color: #303030;    background-color: #fff;    vertical-align: top;}#domainSearch .domain-ext {    margin-top: 9px;}#domainSearch .extension {    display: table-cell;    width: 1%;    padding-left: 20px;    color: #fff;    font-weight: 500;    border-right: 1px solid #fff;}#domainSearch .extension:first-child {    padding-left: 0;}#domainSearch .domain-ext > .extension:last-child {    border-right: none;}#domainSearch .extension span {     display: block; }#domainSearch .extension span.name {     font-size: 22px;    line-height: 26px;}/*------------------------------------*\    5. CALL TO ACTION AREA\*------------------------------------*/#callToAction {    padding: 80px 0;    background-color: #2196F3;}#callToAction h2 {    color: #fff;    margin: 0;    font-size: 24px;    font-weight: 500;    text-transform: uppercase;}#callToAction .buy-now-btn {    padding: 5px 40px;    color: #222;    background-color: #fff;    height: auto;    font-weight: 500;}/*------------------------------------*\    6. FEATURE AREA\*------------------------------------*/#feature {    padding-bottom: 100px;}.feature-item {    margin: 40px 0 -30px;    padding-bottom: 30px;    -webkit-transition: box-shadow .25s ease-in-out;            transition: box-shadow .25s ease-in-out;}.feature-item:hover {    box-shadow: 0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);}.feature-item .content {    position: relative;}.feature-item .content:before {    content: " ";    position: absolute;    top: 0;    right: -15px;    width: 1px;    height: 100%;    background: rgba(0,0,0,.09);}.feature-item:last-child .content:before {    display: none;}.feature-item .icon {    background-color: #f5f5f5;    width: 100px;    height: 100px;    margin: -50px auto 0;    padding-left: 10px;    border: 10px solid #fff;    border-radius: 50%;    -webkit-transition: background-color .25s ease-in;            transition: background-color .25s ease-in;}.feature-item:hover .icon {    background-color: #2196F3;    border-width: 0;    padding: 20px;}.feature-item .icon i.fa {    display: table-cell;    vertical-align: middle;    width: 60px;    height: 60px;    margin: 0 auto;    font-size: 30px;    color: #2196F3;    border-radius: 50%;    text-align: center;    -webkit-transition: .25s ease-in;            transition: .25s ease-in;}.feature-item:hover .icon i.fa {    color: #fff;    font-size: 40px;}.feature-item .heading {    margin-bottom: 10px;    font-size: 20px;    line-height: 24px;    font-weight: 500;    text-align: center;    text-transform: uppercase;}.feature-item .desc {    text-align: center;    margin: 0 0 20px;}.feature-item .read-more-btn {    text-align: center;}/*------------------------------------*\    10. ABOUT AREA\*------------------------------------*/#about {    position: relative;    padding: 0 0 80px;    background-color: #f8f8f8;    border-style: solid;    border-width: 1px 0 1px;    border-color: #e9e9e9;    z-index: 0;}#about:before {    content: " ";    position: absolute;    top: 0;    left: 0;    width: 50%;    height: 100%;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    background-image: url('img/background-images/about-bg.jpg');    z-index: -2;}#about.about--overlay-full:after {    width: 100%;}#about:after {    content: " ";    position: absolute;    top: 0;    left: 0;    width: 50%;    height: 100%;    background-color: rgba(34, 34, 34, 0.8);    z-index: -1;}.about--img {    padding: 90px 60px 0;}/*------------------------------------*\    12. PRICING TABLE AREA\*------------------------------------*/#pricingTable {    padding: 0 0 100px;}#pricingTable.page {    padding: 100px 0;}/* 12-1 PRICING TABLE ITEM */.pricing-table-item {    margin-top: 45px;}.pricing-table-item .mdl-card {    width: auto;    overflow: visible;    -webkit-transition: .25s;            transition: .25s;}.pricing-table-item > .mdl-card {    border: 1px solid #e9e9e9;}.pricing-table-item:hover > .mdl-card {    box-shadow: 0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);}.pricing-table-item .mdl-card__title-text {    overflow: visible;}.pricing-table-item .mdl-card__supporting-text {    width: 100%;    padding: 0;}.pricing-table-item .mdl-card__actions {    padding: 20px 0;    text-align: center;}.pricing-table-item .mdl-card__actions a {    padding: 5px 35px;    height: auto;}.pct-img figure {    position: relative;}.pct-img figure:before {    content: " ";    background-color: rgba(34,34,34,0.8);    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.pct-img > figure > img {    width: 100%;}.pct-img figcaption {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.pct-price-tag {    position: absolute;    top: 0;    left: 50%;    -webkit-transform: translateX(-50%);        -ms-transform: translateX(-50%);            transform: translateX(-50%);    min-height: 0;    padding: 15px 30px;    color: #fff;    background-color: #2196F3;    opacity: 0;    filter: alpha(opacity=0);}.pct-price-tag .mdl-card__title-text {    display: block;    font-size: 42px;    font-weight: 800;}.pct-price-tag .mdl-card__title-text span {    display: block;    width: 100%;    font-size: 14px;    line-height: 20px;    font-weight: 400;    text-align: center;}.pricing-table-item:hover .pct-price-tag,.pricing-table-item.active .pct-price-tag {    top: -50px;    opacity: 1;    filter: alpha(opacity=100);}.pct-img figcaption .pct-tag {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);            transform: translate(-50%, -50%);    width: 100%;    text-align: center;    font-size: 28px;    font-weight: 500;    line-height: 32px;    color: #fff;    text-transform: uppercase;}.pct-img figcaption .pct-tag span {    position: relative;}.pct-img figcaption .pct-tag span:before {    content: " ";    position: absolute;    left: 0;    right: 0;    width: 40px;    height: 2px;    background-color: #2196F3;    margin: 0 auto;    bottom: -10px;}.pct-img figcaption .pct-tag p {    color: #fff;    margin-top: 10px;}.pct-features ul {    margin: 0;    padding: 15px 0;    list-style: none;}.pct-features ul li {    padding: 10px 0;    color: #737373;    font-size: 16px;    font-weight: 300;    text-align: center;}/*------------------------------------*\    13. DOMAIN PRICING AREA\*------------------------------------*/#domainPricing {    padding: 0 0 100px;    background-color: #f8f8f8;    border-top: 1px solid #e9e9e9;}#domainPricing table {    border: 1px solid #ccc;    width: 100%;    margin:0;    padding:0;    border-collapse: collapse;    border-spacing: 0;}#domainPricing table thead {    background-color: #2196F3;    color: #fff;}#domainPricing table thead th {    padding: 15px 0;}#domainPricing table tr {    border: 1px solid #ddd;    padding: 5px;}#domainPricing table th,#domainPricing table td {    padding: 10px;    text-align: center;}#domainPricing table th {    text-transform: uppercase;    font-size: 14px;    letter-spacing: 1px;}#domainPricing table tbody td {    background-color: #fff;}#domainPricing table tbody tr:nth-child(even) td {    background-color: #f8f8f8;}#domainPricing table tbody td:first-child {    font-weight: 700;    font-size: 18px;}#domainPricing.reset-font table tbody td:first-child {    font-weight: normal;    font-size: inherit;}#domainPricing table .mdl-button.mdl-button--accent {    background-color: #2196F3;}/*------------------------------------*\    14. BLOG AREA\*------------------------------------*/#blog {    padding: 0 0 100px;}/* 14-1 POST ITEM */.post-item .mdl-card {    width: auto;}.post-item .mdl-card__title {    padding: 0;    display: block;}.post-item .mdl-card__supporting-text {    padding: 0 20px;    width: 100%;}.post-item .mdl-card__actions {    padding: 0 20px;    position: relative;}.post-item .mdl-card__actions:before {    content: " ";    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 80px;    background-color: #e9e9e9;}.post-item .mdl-card__actions a.read-more,.post-item .mdl-card__actions a.comments {    margin: 20px 0;}.post-item .mdl-card__actions a.comments {    overflow: visible;}.post-img img {    width: 100%;}.post-metadata {    margin-bottom: 15px;}.post-metadata p {    margin-bottom: 0;    margin-top: 15px;    font-size: 14px;    color: #737373;}.post-metadata i.fa {    margin-right: 5px;}.post-metadata p a {    color: #737373;}.post-metadata p a:hover {    border-bottom: 1px solid #737373;}.post-metadata p span {    margin: 0 5px;}.post-title h2 {    margin: 15px 0 10px;    padding-left: 15px;    border-left: 3px solid #2196F3;    font-size: 22px;    line-height: 30px;    text-transform: uppercase;    -webkit-transition: border-color .25s;            transition: border-color .25s;}.post-title h2 a {    color: #303030;    font-weight: 500;    -webkit-transition: color .25s;            transition: color .25s;}.post-title h2:hover a {    color: #2196F3;}.post-summary p {    color: #737373;}/*------------------------------------*\    20. GENERAL PAGE STYLES\*------------------------------------*//* 20-1 PAGE HEADER AREA */#pageHeader {    height: 350px;    background-size: cover;    background-repeat: no-repeat;    background-position: center;    position: relative;    z-index: 0;}#pageHeader:before {    content: " ";    position: absolute;    height: 100%;    width: 100%;    background-color: rgba(48,48,48,0.8);    z-index: -1;}.page-title h2 {    color: #fff;    font-size: 34px;    font-weight: 500;    margin-bottom: 30px;    margin-top: 100px;    text-align: center;    text-transform: uppercase;    position: relative;}.page-title h2:before {    content: " ";    background-color: #2196F3;    position: absolute;    height: 2px;    width: 80px;    left: 50%;    bottom: -15px;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);}/* 20-2 PAGE PADDING */.page {    padding: 100px 0 !important;}/*------------------------------------*\    21. ABOUT PAGE\*------------------------------------*/#about.page {    padding: 0 !important;    border-bottom: none;}.about-page-description {    padding-top: 100px;    padding-bottom: 100px;    background-color: #fff;    border-bottom: 1px solid #e9e9e9;}.about-page-team {    position: relative;    padding-bottom: 100px;}.about-page-team:before {    content: " ";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    background-image: url('img/background-images/about-bg.jpg');    z-index: -2;}.about-page-description .about-img {    margin-bottom: 30px;}.about-page-description p.embed-responsive {    margin-bottom: 10px;}/*------------------------------------*\    23. BLOG PAGE\*------------------------------------*/.blog-page-content .post-item {    margin-bottom: 30px;}.blog-page-post-video {    width: 100%;}.blog-page-post-video.local {    background-color: #080708;}.blog-page-post-video video {    margin-top: -1px;}.blog-page-post-audio {    width: 100%;    padding: 20px 20px;}.blog-page-post-audio audio {    width: 100%;}.blog-page-sidebar .mdl-card {    width: auto;    min-height: 0;    background-color: transparent;}.blog-page-sidebar > .mdl-card > .mdl-card__supporting-text {    width: 100%;    padding: 0;}.widget {    padding-bottom: 30px;    margin-bottom: 30px;    border-bottom: 1px solid #e9e9e9;}.widget:last-child {    padding-bottom: 0;    margin-bottom: 0;    border-bottom: none;}.widget-title {    position: relative;    color: #303030;    margin: 0 0 40px;    font-size: 18px;    font-weight: 400;    line-height: 1.5;    text-transform: capitalize;}.widget-title:before {    content: " ";    background-color: #2196F3;    width: 50px;    height: 2px;    position: absolute;    bottom: -10px;}.popular-post-item .preview-img {    height: 70px;    width: 70px;    padding: 4px;    background-color: #e9e9e9;    float: left;    margin-right: 10px;}.popular-post-item h5 {    margin: 0 0 2px;    color: #303030;    font-size: 18px;    line-height: 22px;}.popular-post-item p.metadata {    font-style: italic;    margin-top: 0px;}.popular-post-item p {    margin-bottom: 0;}.popular-post-item {    margin-bottom: 20px;}.popular-post-item:last-child {    margin-bottom: 0;}/*------------------------------------*\    24. BLOG DETAILS PAGE\*------------------------------------*/#blog.blog-details-page {    padding: 100px 0;}/* 24-1 POST CONTENT */.blog-page-content.post-details .post-img {    margin-bottom: 30px;}.blog-page-content.post-details blockquote {    border-color: #2196F3;}.blog-page-content.post-details blockquote:before,.blog-page-content.post-details blockquote:after {    display: none;}.blog-page-content.post-details blockquote p {    color: #2196F3;}.blog-page-content.post-details ul li {    font-weight: 300;    color: #737373;}.blog-page-content.post-details .post-author.mdl-card {    width: auto;    min-height: auto;    margin-bottom: 20px;}.blog-page-content.post-details .post-author .mdl-card__supporting-text {    padding: 0;}.blog-page-content.post-details a.post-author-name {    margin-left: 10px;}.blog-page-content.post-details .post-author .social-share {    list-style: none;    margin: 20px 0 15px 30px;    padding: 0;    overflow: hidden;}.blog-page-content.post-details .post-author .social-share li {    display: inline-block;}.blog-page-content.post-details .post-author .social-share li a {    border-radius: 50%;    min-width: 35px;    height: 35px;    padding: 0;    color: #737373;}.blog-page-content.post-details .post-author .social-share li a:hover {    color: #2196F3;}.blog-page-content.post-details .post-author .social-share li a .mdl-button__ripple-container {    border-radius: 50%;}.blog-page-content.post-details .tags-title {    font-weight: 400;    font-size: 16px;    text-transform: uppercase;}.post-tags, .post-navigation {    display: table-cell;    vertical-align: middle;    float: none;}.post-navigation a.mdl-button {    background-color: #303030 !important;    margin-left: 5px;}/*[MatRoz Core Stylesheet]Project: MatRoz - Material Design Agency and Business TemplateVersion: 1.3Author : themelooks.com*//*------------------------------------*\    COLOR\*------------------------------------*/#topNav a.navbar-brand span.first,#topNav a.navbar-brand i.fa,.team-item h2 a:hover,.facts-icon i.fa,.post-title h2:hover a,.post-item .mdl-card__actions .comments:hover,.contact-address i.fa,.links-widget li a:hover,#tweets a,#tweets li:before,#copyright p a,.about-page-description blockquote p,.team-social-links li a:hover,.breadcrumb>.active,.popular-post-item h5 a:hover,#tweets2 li:before,#tweets2 a,.blog-page-content.post-details blockquote p,.comment-thumb a,.feature-item .icon i.fa,.primary-social-menu-links li a:hover,.preloader-logo span.first,.preloader-logo i.fa,.breadcrumb li a:hover,.blog-page-content.post-details a.post-author-name:hover,.blog-page-content.post-details .post-author .social-share li a:hover,.reg--login .helper-link:hover,.announcement-single a,.header-lined .breadcrumb a,.main-content a[href="http://www.whmcs.com/"]:hover,.main-content a[href="http://www.whmcs.com/"]:focus,div.header-lined h1,.forgot--btn:hover {    color: #2196F3;}/*------------------------------------*\    BACKGROUND COLOR\*------------------------------------*/.preloader-logo span.third,#topNav a.navbar-brand span.third,.openNav,.offCanvasNav,.info-items .owl-controls,.info-items .owl-page,#callToAction,#subscribe,.header-item a.mdl-button.read-more,.header--badge-1,.header--badge-1:before,.header--badge-1:after,.header--badge-1 p:before,.header--badge-2,#domainSearch,.app-features-content ul li .icon,.app-features-content ul li:after,.dev-content ul li .icon,.dev-content ul li:after,.section-title:before,.appScreenshotsSlider .owl-page.active,#bgVideo .play-button a,.team-items .owl-page.active,.team-skills .about-description a.read-more,.team-skills .progress-bar,.feedback-item .mdl-card__supporting-text,.feedback-item .mdl-card:before,.feedback-items .owl-page.active,.facts:hover i.fa,.pct-price-tag,#moreApps .controls button.mdl-button,.post-item .mdl-card__actions .read-more,.contact-form label:after,.page-title h2:before,.widget-title:before,.categories-widget .nav-tabs.nav-justified>li:hover>a,.categories-widget .nav-tabs.nav-justified>li:focus>a,.categories-widget .nav-tabs.nav-justified>.active>a,#postCommentForm label:after,#f0f a.read-more,.feature-item:hover .icon,.feature-item .read-more-btn a.mdl-button,.contact-address,.footer-title:before,.footer-about a.read-more.mdl-button,#topNav .navbar-header .navbar-toggle .icon-bar,.pct-img figcaption .pct-tag span:before,#topNavbar .login--btn,#domainPricing table thead,#domainPricing table .mdl-button.mdl-button--accent,.reg--login .submit-btn.mdl-button,.reg--login .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.reg--login .mdl-textfield__label:after,.btn-warning,.label-warning,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open > .dropdown-toggle.btn-warning,.label-warning[href]:focus,.label-warning[href]:hover,a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus,.logincontainer .btn-primary,.btn.btn-primary,.home-shortcuts,.panel-heading ,.login--btn.mdl-button.mdl-button--accent {    background-color: #2196F3;}.pricing-table-item .mdl-card__actions a,.contact-form button[type="submit"],.tags-widget ul li a,input.mdl-button[type=submit] {    background-color: #2196F3 !important;}.offCanvasNav .nav .dropdown-menu {    background-color: #1D7CC7;}.map-toggle-btn {    background-color: rgba(33,150,243,0.8);}/*------------------------------------*\    BORDER COLOR\*------------------------------------*/#topNavbar li a:hover,#topNavbar li.active > a,#topNavbar .topNavDropdown li a:hover,.app-features-content ul li.active:after,.dev-content ul li.active:after,.appScreenshotsSlider .owl-page,.team-items .owl-page,.feedback-items .owl-page,.post-title h2:hover,.links-widget li a:hover,#tweets a:hover,.header-item h2,.about-page-description blockquote,#tweets2 a:hover,.blog-page-content.post-details blockquote,.post-title h2,#topNavbar .nav ul > li > a:hover,#topNavbar .nav ul > li.active > a,#topNav .navbar-header .navbar-toggle,.header-content ul li:before,.reg--login .mdl-checkbox.is-checked .mdl-checkbox__box-outline,.btn-warning,.label-warning,.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open > .dropdown-toggle.btn-warning,.label-warning[href]:focus,.label-warning[href]:hover,.logincontainer .btn-primary,.btn.btn-primary,.logincontainer #login,.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {    border-color: #2196F3;}table.domainpricing {  border: 1px solid #1C6EA4;  background-color: #EEEEEE;  width: 70%;  margin-left:15%;   margin-right:15%;  text-align: left;  border-collapse: collapse;}table.domainpricing td, table.domainpricing th {  border: 1px solid #AAAAAA;  padding: 3px 2px;}table.domainpricing tbody td {  font-size: 13px;}table.domainpricing tr:nth-child(even) {  background: #D0E4F5;}table.domainpricing thead {  background: #1C6EA4;  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);  border-bottom: 2px solid #444444;}table.domainpricing thead th {  font-size: 15px;  font-weight: bold;  color: #FFFFFF;  border-left: 2px solid #D0E4F5;}table.domainpricing thead th:first-child {  border-left: none;}table.domainpricing tfoot {  font-size: 14px;  font-weight: bold;  color: #FFFFFF;  background: #D0E4F5;  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);  border-top: 2px solid #444444;}table.domainpricing tfoot td {  font-size: 14px;}table.domainpricing tfoot .links {  text-align: right;}table.domainpricing tfoot .links a{  display: inline-block;  background: #1C6EA4;  color: #FFFFFF;  padding: 2px 8px;  border-radius: 5px;}