.btn--primary.has-arrow--hover .btn__text:after{
	opacity:0
}

.footer__copyrights-address li img {
    margin-right: 18px;
    width: 24px;
    min-height: 24px;
}

@media (min-width: 1388px) {
.section--bare-metal .section__graphic-img, .section--sides .section__graphic-img {
    max-width: unset;
    }
}

.legal-content ol li h2 {
    width: calc(100% - 56px);
    display: inline;
    padding-left: 40px;
}

.section--sides .section__graphic-img {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.section--bare-metal .section__graphic-img {
    position: absolute;
    left: 18%;
    top: 54%;
    transform: translateY(-50%);
    z-index: 5;
    height: unset;
}

.section.overlap--lg {
    margin-bottom: -210px;
    padding-bottom: 0;
}

.text-truncate {
    display: block;
}

.btn--primary.has-arrow .btn__text:after {
    background-image:url(../_images/icons/icon-button-arrow.svg);
}

.btn--primary.has-arrow.arrow--white .btn__text:after {
    background-image:url(../_images/icons/icon-button-arrow-white.svg)
}

.btn--primary.has-arrow.arrow--blue .btn__text:after {
    background-image:url(../_images/icons/icon-button-arrow.svg)
}

.pt__btn {
    background:url(../_images/icons/icon-arrow-down.svg) no-repeat 50%;
}

.locations-map__dot:after {
    background-image: url(../_images/icons/pin.svg);
}

.list-group--collapse .top__title:before {
    background-image:url(../_images/icons/angle-top.svg);
}

.pt__cell.pt__cell-price .pt__btn {
    background:url(../_images/icons/icon-arrow-down.svg) no-repeat 50%;
}

.pt__row.is-open .pt__cell.pt__cell-price .pt__btn {
    background:url(../_images/icons/icon-close.svg) no-repeat 50%;
}

.banner__actions {
    margin: 40px -12px -24px;
}

.banner__actions {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.footer__copyrights-socials {
    display: flex;
}

.footer__copyrights-socials li {
    width: 50px;
    height: 40px;
}

.footer__copyrights-socials li a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    transition: background-color .3s ease,border-color .3s ease;
}

.anchor-target {
    position: absolute;
    top: -60px;
    display: block;
    height: 1px;
    width: 1px;
}

.banner__background, .banner__background--left, .banner__background--right {
    z-index: -10;
}

.off-canvas--right .off-canvas__body {
    overflow: hidden;
    border-top: 0;
    position: relative;
    height: 100%;
    padding-bottom: 60px;
}

.off-canvas--right .off-canvas__content {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 44px 56px 16px;
    flex-direction: column;
}

.off-canvas--right .off-canvas__apply {
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0;
    box-shadow: 0 5px 25px rgb(0 14 69 / 15%);
}

.off-canvas--right .off-canvas__close {
    position: absolute;
    right: 42px;
    top: 24px;
    z-index: 20;
}

.off-canvas.is-open {
    box-shadow: 0 16px 56px 6px rgb(0 0 0 / 8%);
}

.off-canvas--right h3 {
    margin-bottom: 40px;
}

.post--position-info .post__content {
    border-bottom: none;
    padding-bottom: 0;
}

.off-canvas--right {
    width: 900px;
    max-width: 100%;
    background: #fff;
}

.feature--illustration .feature__icon {
    width: 156px;
    height: 156px;
}


@media (max-width: 1387px) {
    .banner--sides .banner__background--right.banner__background--human.banner__background--storage .banner__background-img {
        width: unset;
        max-height: 400px;
        left: 5%;
        bottom: 0;
    }
}

@media (max-width: 1387px) {
    .banner--sides .banner__background--right .banner__background-img {
        max-height: 100%;
        left: 0;
        bottom: -38px;
        width: 280px;
    }
}

.section--news-details .section__content {
    display: block;
}

.feature__body {
    justify-content: unset;
}

[tabindex="0"]:focus{outline:0!important}

.success_message { color: #5ba65f; box-sizing: border-box; font-size: 15px; line-height: 25px; margin: 0px auto 10px auto; padding: 15px; text-align: left; border: 1px solid #66bb6a; border-radius: 5px; overflow: hidden; }

.alert.has-icon.alert--error:before {
    content: ""
}

.alert--error {
    color: #5d5f66;
    background: #fff
}

.alert--error.alert--faded {
    color: #d93e3e;
    background: #f2bebe
}

.alert--outline.alert--error {
    color: #d93e3e
}

.alert--error .alert__body-icon {
    background-color: #d93e3e
}

.alert--outline.alert--error {
    border-color: #d93e3e
}

img.leadership_img {
    padding: 30px;
}

.widget__media .widget__overlay:before, .widget__media:before {
    border: none !important;
}

.pt__header .pt__cell:nth-child(6), .pt__row-content .pt__cell:nth-child(6) {
    min-width: 0 !important;
}

span.ipv6-price {
    position:relative;
    left: -14px;
}

@media (max-width: 800px) {
    span.ipv6-price {
        left: 0px;
    }
}

@media (min-width: 1387px) {
    .widget--news .widget__body {
        height: 560px;
    }
}

@media (min-width: 1388px) {
    .widget--news .widget__body {
        height: 365px;
    }
}

.banner__content>.banner__desc,.banner__content>.banner__title {
	width:unset;
}

.footer__brand .brand__logo {
    height: 56px;
    transform: scale(.5);
    margin-left: -38%;
    align-items: center;
}

@media (max-width: 1388px) {
    .footer__brand .brand__logo {
        margin-left: -50%;
    }
}

@media (max-width: 1011px) {
    .footer__brand .brand__logo {
        transform: scale(1.5);
        margin-left: 0;
    }
}

@media(min-width: 751px) {
    .widget--news .widget__actions {
        padding-top: 25px;
    }
}

.widget--news .widget__media img {
	height: unset;
}

.icon-sm .fill-primary.stroke-primary {
    stroke-width: 1;
}
.icon-sm .stroke-primary, .icon-sm .stroke-primary-l {
    stroke: #007bfc;
}

.icon-sm .stroke-dark, .icon-sm .stroke-primary, .icon-sm .stroke-primary-l {
    stroke-linecap: round;
    stroke-linejoin: round;
}
.icon-sm .fill-primary {
    fill: #007bfc;

}

.icon-sm .fill-gradient {
    fill: #cadefe;
    stroke: #b2b9ce;
    stroke-width: 1;
	}

.icon-sm .stroke-dark {
	stroke: #142149;
	}

.icon-sm .stroke-dark, .icon-sm .stroke-primary, .icon-sm .stroke-primary-l {
	stroke-linecap: round;
	stroke-linejoin: round;
}

.icon-sm .fill-white {
	fill: #fff;
}

.icon-sm .stroke-1-5 {
	stroke-width: 1.5!important;
}

.icon-sm .stroke-primary, .icon-sm .stroke-primary-l {
	stroke: #007bfc;
}

.icon-sm .fill-primary.stroke-primary {
	stroke-width: 1;
}

.icon-sm .fill-primary {
	fill: #007bfc;
}

.icon-sm .stroke-dark {
	stroke: #142149;
}
.icon-sm .stroke-dark, .icon-sm .stroke-primary, .icon-sm .stroke-primary-l {
	stroke-linecap: round;
	stroke-linejoin: round;
}
.icon-sm>* {
	fill: none;
}

.widget--job .widget__place {
	width: 250px;
}

.widget--job .widget__actions {
    padding-left: 0;
}

.btn--block-cookie {
    margin-left: 30px;
    display: flex;
    width: 40%;
    text-align: center;
    justify-content: center;
    align-items: center;
    flex: unset;
}

/* bare metal amd plan */
@media (min-width: 1012px) and (max-width: 1400px) {
.package__price.price--lg .price__value {
	font-size: 40px;
	margin-left: -15px;

	}
}

@media (max-width: 320px) {
	.list-group--collapse .list-group__top .top__title:before {
		right: -22px;
	}
}

@media (max-width: 1388px) {
.loadbalance_div {
	display: table;
	}
}

.loadbalance_div span {
	display: table;
}

@media (min-width: 1388px) {
	.loadbalance_div span {
		margin-left: 5px;
	}
}

p a, a {
	color: #1b1c21;
	text-decoration: none;
}

.section--news-details a {
	color: #007bfc;
}

.section--news-details a:hover {
	color: #1b1c21;
}

.gpu_label {
	width: auto;
	height: 150px;
	position: absolute;
	top: -16px;
	right: 20px;
  }

.gpu_label span {
	display: flex;
	padding: 10px 20px;
	background: linear-gradient(90deg, rgba(2,0,38,1) 0%, rgba(10,30,121,1) 48%, rgba(1,123,252,1) 100%);
	box-shadow: 0 7px 10px rgba(0,0,0,.1);
	color: #fff;
	font: 14px 'Roboto', sans-serif;
	text-shadow: 0 2px 1px rgba(0,0,0,.2);
	text-align: center;
	border-radius: 20px;
}

.center {
	text-align: center;
	justify-content: center;
}

/* Transition to vultr code  */

.action_transition {
	color:  #007bfc;
}

.transition-faq {
	margin: 20px 20px 0 20px;
	font-size: 20px;
}

.vultr_brand_logo {
	display: flex;
	justify-content: center;
}

.vultr_brand_logo img {
	width: 15%;
    position: relative;
    bottom: 225px;
}

@media (max-width: 1387px) {
	.vultr_brand_logo img {
		bottom: 95px;
	}

}

@media (max-width: 751px) {
	.vultr_brand_logo img {
		bottom: 75px;
	}
}


/* end of transition to vultr code  */

.post__content > p {
	font-family: Arial, Helvetica, sans-serif;
}

.content-conclusion {
	margin-top: 60px;
}

.content-conclusion > p {
	margin-bottom: 40px;
}

.content-conclusion > p > strong > span {
	font-weight: 600;
}
