
body {
    font-weight: 300 !important;
}

.back-to-top {
    left: 1.98em !important;
}

.btn {
    font-family: 'Montserrat', sans-serif;
}

/* LC Button */
.lc-icon
{
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 100;
    /*border-radius: 100%;*/
    padding: 10px;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: white;
    background-color: #328e3d;
    box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.58);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(0.92);
    transform: scale(0.92);
}

.dh-h4 {
    font-weight: 600;
    text-align: left;
}

.dh-border {
    border: 1px solid #ececec !important;
    border-radius: 0 !important;
}

.feature__body
{
    padding: 1.5em !important;
}

.pull-left {
    text-align: left;
}

.pull-right {
    float: right;
}

.tld-logo-tld
{
    opacity: 0.6;
}

.tld-logo-tld:hover
{
    opacity: 1;
}

/*! Custom Menu Code */
.menu-horizontal > li:not(:hover) > a.active{ opacity: 1; }
.bar-1 .menu-horizontal > li > a { font-size: 14px; }
.menu-horizontal > li:not(:hover) > a { opacity: .7; }
.menu-horizontal > li:not(:hover) > span {  opacity: .7 !important;  }

.menu-box.arrow-top {
    /*margin-top: 40px;*/
}

.menu-box.arrow-top:after {
    content: " ";
    position: absolute;
    left: 35px;
    top: -8px;
    border-top: none;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid white;
}

.dropdown-active {
    opacity: 1 !important;
}

.dropdown-sub-active {
    color: black !important;
    font-weight: bold !important;
}

.feature-1>picture>source:first-child {
    border-radius: 6px 6px 0 0;
}

/*! Accordion Fix */
.accordion li.active .accordion__content{ max-height: none; }
.accordion{ min-height: 0 !important; }

/* Helpers
.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 10px !important;
}

.mb-2 {
  margin-bottom: 20px !important;
}

.mb-3 {
  margin-bottom: 30px !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 10px !important;
}

.mt-2 {
  margin-top: 20px !important;
}

.mt-3 {
  margin-top: 30px !important;
}
*/
.price-sup {
    font-size: 10px;
    vertical-align: top;
    line-height: inherit;
}

/* Pricing Custom */
.pricing-list {
  text-align: left;
  display: inline-block;
  font-size: 18px;
  color: black;
}

.pricing-small {
  position: relative;
}

.pricing-price {
  font-size: 6.5em;
  line-height: 1.1em;
  margin-bottom: 0;
  color: black;
}

.pricing-price-2 {
    font-size: 40px !important;
    font-weight: 600;
    margin-bottom: 10px;
}

.pricing-price-3 {
    font-size: 30px !important;
    font-weight: 600;
    margin-bottom: 10px;
}

.bg--primary .pricing-price-2 {
    color: white;
}

.bg--secondary .pricing-price-2 {
    color: black;
}

.pricing-3 ul {
    font-size: 14px;
}

.pricing-upper {
  font-size: 0.3em;
  font-weight: 600;
  position: relative;
  bottom: 40px;
  left: 3px;
}

.pricing-currency {
  position: absolute;
  font-size: 2rem;
  top: 25px;
  left: 3px;
  margin: 0;
}

.pricing-period {
  position: absolute;
  font-size: 1rem;
  top: 30px;
  left: 55px;
  margin: 0;
}

.pricing-height-1 {
    height: 90px;
}

.shared-hosting-feature {
  font-size: 1.2rem !important;
}

.shared-hosting-feature.icon {
  color: green;
}

.shared-hosting-compare-table th {
  text-align: center;
  font-size: 22px;
  background-color: inherit;
  border-collapse: collapse;
  border-bottom: 1px #e4e4e4 solid;
  background: white;
  position: sticky;
  top: 0;
}

.shared-hosting-compare-table td {
  border-bottom: 1px #e4e4e4 solid;
  border-right: 1px #e4e4e4 solid;
  font-size: 16px;
  color: #404040;
}

.shared-hosting-compare-table-icon {
  font-size: 25px;
}

.shared-hosting-compare-table-icon.green {
  color: #4caf50;
}

.shared-hosting-compare-table-icon.red {
  color: #f44336;
}

.shared-hosting-compare-table tr:last-child {
  border-bottom: 1px #e4e4e4 solid;
}

.shared-hosting-compare-table td:last-child {
  border-right: 0;
}

.shared-hosting-compare-table td:first-child {
  text-align: left;
  font-size: 18px;
  color: black;
  padding-left: 20px;
}

/* montserrat-300 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat Light'), local('Montserrat-Light'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-600 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-800 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* montserrat-900 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat Black'), local('Montserrat-Black'),
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/montserrat-v14-latin-ext_latin_cyrillic-ext_cyrillic-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* roboto-300 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    src: local('Roboto Light'), local('Roboto-Light'),
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto'), local('Roboto-Regular'),
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    src: local('Roboto Medium'), local('Roboto-Medium'),
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Bold'), local('Roboto-Bold'),
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-900 - latin-ext_latin_cyrillic-ext_cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    src: local('Roboto Black'), local('Roboto-Black'),
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/fonts/roboto-v20-latin-ext_latin_cyrillic-ext_cyrillic-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}