.benefit-img img{max-width: 100px;}
.benefits-distance .title-wrapper > h3{margin: 10px auto 40px;}
.benefit-csv .title-wrapper,.benefits-distance.bg-3 .title-wrapper{border-top:1px solid #f2f2f2;}
.benefits-distance.top-10 .title-wrapper > h3{margin-top:10px;}
.pd-bottom-0{padding-bottom: 0;}
/*SEARCH*/
.search-hero .form-item{display: none;}
.search-hero .form-item-combine,#views-exposed-form-resource-center-resource-center-search .form-item-title{display: block; margin: 0; width: 85%;}
.search-hero .form-item-combine input {
    height: 47px;
    border: none;
    padding: 0;
}
.search-hero #edit-actions {
    position: absolute;
    right: 0;
    bottom: 0;
}
.search-hero input#edit-submit-faq, 
.search-hero input#edit-submit-blog-listing, 
.search-hero input#edit-submit-press-listing {
    background: transparent;
    padding: 50px 9px 0 9px;
    overflow: hidden;
    color: white;
    display: initial !important;
    background-image: url(../img/icon_search_view.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border-left: none;
    width: 40px;
    height: 40px;
    margin-bottom: 0;
    margin-right: 0;
    opacity: 0.5;
    float: left;
}
.search-hero input#edit-reset {
    background: transparent;
    padding: 50px 9px 0px 9px;
    overflow: hidden;
    color: white;
    display: initial !important;
    background-image: url(../img/ajax-close-btn.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
    border-left: none;
    width: 40px;
    height: 30px;
    background-color: #5db350;
    margin-bottom: 0;
    margin-right: 0;
    opacity: 1;
    margin-left: 10px;
    float: left;
}
.search-hero input:hover{opacity: 1;}

.node-type-data-protection-service .footer-engulfing-input {
  width: 50%;
  margin: 20px auto 10px;
}
.path-blog .main-content-wrapper{background: #fafafa;}
.path-blog .pager__items{margin: 40px 0;text-transform: lowercase;}
@media (min-width: 768px) {
    .path-blog .main-content{padding-right: 30px;}
}

#why-sm-menu-section {display: none;}
.node-type-whysm #why-sm-menu-section {display: block;}
.user-login-form input.form-text{
    border: 1px solid #cccccc;
    padding: 6px 12px;
    width: 100%;
    display: block;
    height: 47px;


}
.user-login-form,.node-type-page .item-list > ul,.user-register-form,.user-pass{max-width: 700px;margin: 0 auto;padding: 50px;}
.node-type-page .user-login-form input.form-text,.user-register-form input.form-text,.user-pass input.form-text,.user-register-form input[type="email"]{display: block;
    width: 100%;
    height: 47px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857;
    border: 1px solid #cccccc;
}
.user-login-form input[type="submit"],.user-register-form input[type="submit"],.user-pass input[type="submit"]{
    padding: 5px 15px;
    border: none;

}
.node-type-page .item-list > ul{padding:0 0 50px 50px;}

#views-exposed-form-search-block-1 input.form-text{
    font-size: 56px;
    height: 70px;
    line-height: 70px;
    margin: 0 0 5px;
    background-color: transparent;
    color: #fff;
    border: 0 none;
    outline: 0 none;
    padding: 0 70px 0 0;
}
.block-views-blocksearch-block-1{padding: 0;}
#views-exposed-form-search-block-1{position: relative;border-bottom: 2px solid #fff;}
#views-exposed-form-search-block-1 input[type="submit"]{
    text-indent: 9999em;
    background: url(../img/icon_search_view.png) no-repeat center;
    border: none;
    width: 60px !important;
    height: 60px;
    position: absolute;
    right: 0;
    bottom: 0;
    margin-right: 110px;
    margin-bottom: 15px;
    opacity: 0.5;

}
.node-type-whysm .container-wrapper.main-hero.default-hero .color-14{display: none;}
.node-type-whysm .info-section-1 center .btn-lg,.node-type-whysm .region-footer-fourthcolumn-firstrow .field--name-body span{font-size: 14px;}
#views-exposed-form-search-block-1 input[type="submit"]:hover{opacity: 1;}
#views-exposed-form-resource-center-resource-center-search input.form-text{height: 47px;}
.node-type-support .pager .pager__items .pager__item.is-active{background: transparent;}
.node-type-support .pager .pager__items .pager__item.is-active a{color: #5db250;}
.node-type-support .pager a{font-size: 16px;font-weight: normal;}
.node-type-support .pager{margin-top: 40px;}
ul.flippy {display: none;}
.node-type-service-landing .brands-4 .top-border, .brands-4 .bottom-border{border: none;}

.node-type-blog-post .article-navigation .label{font-weight: normal;}
/*FORM*/
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-textfield,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-email{
    position: relative;
    width: 50%;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-email-share-form .form-type-textfield,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-get-a-quote-scale-assure-form .form-item-notes,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-inquire-and-compare-form .form-type-textfield,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-inquire-and-compare-form .form-type-email,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-job-information-form .form-type-select,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-job-application-form .form-type-select,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-job-information-form .form-item-zip,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-job-application-form .form-item-zip,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-newsletter-form .form-type-email,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-newsletter-footer-form .form-type-email,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-scalestor-form-form .form-type-email,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-scalestor-form-form .form-type-textfield,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-what-plan-is-right-for-your-busi-form .form-type-textfield,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-what-plan-is-right-for-your-busi-form .form-type-email,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-white-paper-download-form .form-type-textfield,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-white-paper-download-form .form-type-email{width: 100% !important;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form input.form-text,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form input.form-email{
    display: block;
    width: 100%;
    height: 47px;
    padding: 6px 12px;
    font-size: 16px;
    border: 1px solid #cccccc;
}

.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form textarea{border: 1px solid #cccccc;font-size: 16px;padding: 6px 12px;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-item-company-name,.path-yamlform #block-scalematrix-scalematrix-system-main .form-type-textarea{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;

}

.path-yamlform #block-scalematrix-scalematrix-system-main .form-type-select select,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-date input,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-tel input,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-url input{
    height: 47px;
    padding: 6px 12px;
    font-size: 16px;
    border: 1px solid #cccccc;
    width: 100%;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-get-a-quote-scale-assure-form .form-type-select select,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-get-a-quote-scale-assure-form .form-item-company-name{
    width: 100%;
    float: left;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form label,.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form details{display: block;clear: both;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form input[type="submit"]{margin-left: 15px;margin-bottom: 20px;
    line-height: 1;
    background-color: #5db350;
    color: #fff;
    border: none;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-textfield::before,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-email::before{
    color: #5db250;
    content: "*";
    font-size: 18px;
    position: absolute;
    top: 8px;
    z-index: 10;
    left: 19px;
    bottom: 10px;
}
.path-yamlform #block-scalematrix-scalematrix-system-main details > .details-wrapper{padding:0 20px;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-managed-file,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-date,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-tel,
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-url{
    width: 50%;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-newsletter-footer-form{background: #fff;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-type-select{
    width: 50%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}

/*.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-actions{display: block;clear: both;float: left;}*/
.yamlform-submission-newsletter-footer-form .form-email,.yamlform-submission-newsletter-footer-form .form-item,.yamlform-submission-newsletter-footer-form .form-type-textfield,.yamlform-submission-newsletter-footer-form .form-type-textfield input{margin: 0;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .js-form-item-captcha-response{width: 100%;text-align: left;display: inline-block;font-size: 16px;}

.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .js-form-item-subject{width: 100%;}
.path-yamlform #block-scalematrix-scalematrix-system-main .form-item{margin-top: 0;}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-join-our-channel-program-form .form-actions{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-join-our-channel-program-form .form-actions input{width: 100%;margin-left: 0;padding: 15px 0;}
.sidebar .block-yamlform h2{
    text-align: center;
    font-size: 20px;
    border-top: 3px solid #5db250;
    margin: 0 0 20px;
    padding-top: 40px;
    font-family: 'CircularStd-Bold';
}
.sidebar .block-yamlform{
    background: #fafafa;
    padding-bottom: 40px;
}
.sidebar .block-yamlform .form-type-email{padding: 0 20px;margin: 0;}
.sidebar .block-yamlform .form-type-textfield{padding: 0 20px;margin-bottom: 20px;}
.sidebar .block-yamlform .form-actions{text-align: center;}
.sidebar .block-yamlform .form-actions input{padding: 0 30px;width: auto;}
.node-type-event{padding-top: 40px;}
.callout_grid{overflow: hidden;width: 100%;}
.event-connect-with-us .form-group.required{position: relative;overflow: hidden;}
.yamlform-submission-newsletter-footer-form{
    overflow: hidden;
    padding: 10px;
    background: #3b3f47;
}
.yamlform-submission-newsletter-footer-form input[type="submit"]{
    padding: 0 20px;
    float: right;
    width: auto;
    background: #24272f;
}
.yamlform-submission-newsletter-footer-form .form-item.required-wrapper::before,.sidebar .block-yamlform .form-item.required-wrapper::before{content: "";}
.yamlform-submission-newsletter-footer-form .description{display: none;}
.st-date,.en-date{display: inline-block;}
.node-type-industry-solution .main-hero{padding-bottom: 0;}

#yamlform-submission-colocation-ebook-form .form-item-company-name {
        width: 50% !important;
}
.path-yamlform .yamlform-submission-form {
        padding-top: 20px;
}
/*.sidebar .block-yamlform .form-type-email input{}*/
@media (max-width: 1919px) {
    .path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-get-in-touch-with-us-form{
    max-width: 750px;
}
}

@media (max-width: 1024px) {
    .node-type-blog-post .author-block > img{width: 100%;}
}
@media (max-width: 768px) {
    .node-type-press .main-content{padding-bottom: 100px !important;}
    .node-type-blog-post .main-content{padding-bottom: 0;}

    .event-sidebar-details a.website{word-break: break-all;}
    .node-type-whysm .expanded-menu > div{background: #fff;}
}
@media (max-width: 480px) {
    .node-type-blog-post .author-block > img{width: auto;}
    .page-detail-ajax .main-content{padding-bottom: 0 !important;}
}



/* UPDATE VALIDATE YAML FORM */
.yamlform-submission-form .form-select {
    display: block !important;
    outline: none;
}
.yamlform-submission-form .selectboxit-container {
    position: absolute;
    top: 0;
    left: 0;
}
#yamlform-submission-megaport-form-form .selectboxit-container{
    top: 27px;
}
form .form-item input.error{
    border: 1px solid #ababab;
}
.launching-content-form [type="text"]{
    padding: 10px !important;
}
.block-yamlform form .form-item.form-no-label.required-wrapper::before{
    top: 8px;
}
.block-yamlform form .form-item.required-wrapper::before{
     top: 31px;
 }
#yamlform-submission-ask-a-question-form .form-item .form-textarea-wrapper:before{
    color: #5db250;
    content: "*";
    font-size: 18px;
    left: 10px;
    position: absolute;
    top: 8px;
    z-index: 10;
}
.yamlform-submission-become-a-scalematrix-partner-form label.error{
    font-size: 14px;
}
.yamlform-submission-become-a-scalematrix-partner-form .form-item{
    text-align: left;
}
.launchcenter-main .launching-content .form-item{
    text-align: left;
}
.launchcenter-main .launching-content .form-item label{
    font-size: 14px;
}
.launching-content-form .captcha [type="text"]{
    float: none;
}
.yamlform-submission-ready-to-get-started-form .form-item{
    text-align: left;
}
#yamlform-submission-become-a-scalematrix-partner-form .captcha .form-item.required-wrapper::before{
    top: 38px;
}
.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form label.error{
color: red;
}

.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .form-item-notes:before{
    top: 28px;
}

.path-yamlform #block-scalematrix-scalematrix-system-main .yamlform-submission-form .js-form-item-captcha-response:before{
    top: 55px;
}
#yamlform-submission-cox-form-form .selectboxit-container{
    top: 27px;
}
#yamlform-submission-tig-form-form .selectboxit-container{
    top: 19px;
}
#yamlform-submission-connect-with-us-at-this-show-form .form-item{
    text-align: left;
}

#yamlform-submission-connect-with-us-at-this-show-form label.error{
    font-size: 14px;
}
#yamlform-submission-connect-with-us-at-this-show-form .captcha .form-item.required-wrapper::before{
    top: 36px;
}

/* UI-WIDGETS */
.ui-dialog {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	right: 0;
	top: 0;
	width: 60px;
	margin: 0;
	padding: 0;
	height: 60px;
	background-image: url(../img/ajax-close-btn.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-color: #5db350 !important;
	z-index: 101;
	transition: all 0.4s linear 0s;
	-moz-transition: all 0.4s linear 0s;
	-webkit-transition: all 0.4s linear 0s;
}
.ui-dialog .ui-dialog-titlebar-close:hover {
	background-color: #ef4035 !important;
	/*
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	*/
}
.ui-dialog .ui-dialog-titlebar {
	border: none;
	padding: 0;
}
.ui-dialog .ui-dialog-title { display: none; }
.ui-dialog .ui-widget-content { color: #898989; }
.ui-dialog .ui-widget-content.ui-dialog-content { padding: 0 35px 30px; }
.ui-dialog .ui-widget-content.ui-dialog-buttonpane { background-color: #ffffff; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; }
.ui-dialog .ui-dialog-buttonpane button {
	margin: 0;
	width: 100%;
	border: 1px solid #ababab;
	height: 38px;
	line-height: 38px;
	letter-spacing: 0.23px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	font-family: "CircularStd-Black";
	padding: 0 20px;
	font-size: 12px;
}
.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus {
	background-color: #242831;
}
.ui-dialog p { margin-bottom: 0; }
.ui-dialog p.required { color: #a9a9a9; }
.ui-dialog .webform-submission-form h2 {
	margin-top: 52px;
	margin-bottom: 0;
}
.ui-widget { font-family: "CircularStd-Book"; }
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: "CircularStd-Book";
}

/* WEBFORMS */
.webform-submission-form {
    padding: 20px 15px;
    margin: 0 auto;
    max-width: 1024px;
}
.webform-submission-form .webform-flexbox:first-child { margin-top: 0; }
.webform-submission-form .form-actions {
	margin-bottom: 0;
	margin-top: 20px;
}
.webform-submission-form label {
	font-size: 16px;
	margin-bottom: 8px;
	display: inline-block;
}
.webform-submission-form label.error {
	font-size: 14px;
	color: red;
	margin-bottom: 0;
}
.webform-submission-form .field-prefix { font-size: 16px; }
.webform-submission-form .form-text,
.webform-submission-form .form-email,
.webform-submission-form .form-tel {
	padding: 6px 12px;
	height: 47px;
	border: 1px solid #cccccc;
	font-size: 16px;
	max-width: 100%;
}
.webform-submission-form .webform-flexbox .form-text,
.webform-submission-form .webform-flexbox .form-email,
.webform-submission-form .webform-flexbox .form-tel {
	width: 100%;
}
.webform-submission-form .form-select {
	height: 47px;
	padding: 6px 12px;
	font-size: 16px;
	border: 1px solid #cccccc;
}
.webform-submission-form .form-select[multiple] { height: 94px; }
.webform-submission-form .webform-flexbox .form-select { width: 100%; }
.webform-submission-form .form-item.form-no-label label.form-required {
	position: relative !important;
	font-size: 0;
	display: block;
	overflow: visible;
	height: 0;
	margin-bottom: 0;
}
.webform-submission-form .form-item.form-no-label label.form-required:before {
	color: #5db250;
	content: "*";
	font-size: 18px;
	position: absolute;
	top: 14px;
	z-index: 10;
	left: 4px;
	bottom: 10px;
}
.webform-submission-form .form-item.form-no-label.form-type-managed-file label.form-required:before { top: 2px; }
.webform-submission-form .form-item.form-no-label label.form-required:after { display: none; }
.webform-submission-form .form-textarea {
	padding: 6px 12px;
	border: 1px solid #cccccc;
	font-size: 16px;
}
.webform-button--submit {
	line-height: 1;
	background-color: #5db350;
	color: #ffffff;
	border: none;
	padding: 10px 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.webform-submission-form .form-item .description { font-size: 13.6px; }

@media (min-width: 768px) {
	.webform-flexbox {
		margin-left: -10px;
		margin-right: -10px;
	}
	.webform-flex--container {
		margin-left: 10px;
		margin-right: 10px;
	}
}

.webform-submission-newsletter-footer-form {
	padding: 10px;
	background-color: #3b3f47;
}
.webform-submission-newsletter-footer-form .webform-flexbox { margin-bottom: 0; }
.webform-submission-newsletter-footer-form .form-item { margin: 0; }
.webform-submission-newsletter-footer-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.webform-submission-newsletter-footer-form .field-prefix { font-size: 14px; }
.webform-submission-newsletter-footer-form .form-text {
	width: 100%;
	text-indent: 8px;
	color: #a9a9a9;
	padding-left: 10px;
}
.webform-submission-newsletter-footer-form .form-actions { margin-top: 10px; }
.webform-submission-newsletter-footer-form .webform-button--submit {
	padding: 0 20px;
	background-color: #24272f;
	line-height: 43px;
	font-size: 12px;
	font-family: "CircularStd-Bold";
	letter-spacing: 0.075em;
	width: auto !important;
}
.webform-submission-newsletter-footer-form .form-actions { text-align: right; }
.webform-submission-newsletter-footer-form .description { display: none; }
.webform-submission-newsletter-footer-form .form-item.form-no-label label.form-required:before { display: none; }

.webform-submission-become-a-scalematrix-partner-form {
	max-width: 820px;
	margin: 0 auto 25px;
	padding: 0;
}
.webform-submission-become-a-scalematrix-partner-form .form-actions { text-align: center; }

.webform-submission-cox-form-form h2 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	background-color: #edeff0;
	text-align: center;
	color: #595d64;
	padding: 12px 0;
	margin-left: -15px;
	margin-right: -15px;
}

.webform-submission-email-share-form #edit-name-holder { margin-top: 0; }

.webform-submission-get-in-touch-with-us-form {
	max-width: 820px;
	margin: 0 auto;
}
.webform-submission-join-our-channel-program-form {
	max-width: 820px;
	margin: 0 auto 25px;
	padding: 0;
}
.webform-submission-join-our-channel-program-form .webform-button--submit { width: 100%; }

.webform-submission-tig-form-form h2 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
	background-color: #edeff0;
	text-align: center;
	color: #595d64;
	padding: 12px 0;
	margin-left: -15px;
	margin-right: -15px;
}
.webform-submission-tig-form-form #edit-representative-information { margin-top: 0; }

/* WEBFORMS MODAL */
.sm-modal .webform-submission-form { padding: 0; }
.sm-modal .webform-submission-form .form-text,
.sm-modal .webform-submission-form .form-email,
.sm-modal .webform-submission-form .form-tel {
	height: 38px;
	padding: 0 20px;
	border: 1px solid #ababab;
}
.sm-modal .webform-submission-form .form-select {
	height: 38px;
	padding: 0 20px;
	border: 1px solid #ababab;
}
.sm-modal .webform-button--submit {
	border: 1px solid #ababab;
	height: 38px;
	line-height: 38px;
	transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	letter-spacing: 0.23px;
	font-family: "CircularStd-Black";
	background-color: #5db250;
	color: #ffffff;
	font-size: 12px;
}
.sm-modal .webform-button--submit:hover,
.sm-modal .webform-button--submit:focus {
	background-color: #242831;
}
.sm-modal .webform-submission-form .captcha { margin-bottom: 30px; }
.sm-modal .webform-flexbox { margin-bottom: 30px; }

/* WEBFORMS UI-DIALOG */
.ui-dialog .webform-flexbox {
	margin-bottom: 30px;
	margin-top: 0;
}
.ui-dialog .webform-submission-form .form-text,
.ui-dialog .webform-submission-form .form-email,
.ui-dialog .webform-submission-form .form-tel {
	height: 38px;
	padding: 0 20px;
	border: 1px solid #ababab;
}
.ui-dialog .webform-submission-form .form-select {
	height: 38px;
	padding: 0 20px;
	border: 1px solid #ababab;
}

@media (max-width: 768px) {
	.homepage .trusted-by::before { z-index: -1 !important; }
}
@media (max-width: 375px) {
	.leverage .section-img img { margin-left: 0 !important; }
}

body .hpe-page .hpe-content .hpe-video .hpe-logo { width: 30%; }

.gpu-form-based .form-item { margin-bottom: 19px; }
.gpu-form-based .form-item:first-child { margin-top: 0; }
.gpu-form-based .webform-submission-form { padding: 0; }
.gpu-form-based .webform-submission-form .form-text,
.gpu-form-based .webform-submission-form .form-email,
.gpu-form-based .webform-submission-form .form-tel {
	width: 100%;
	margin-bottom: 0;
	border: none;
	color: #898989;
	font-size: 13px;
	padding-left: 17px;
	padding-right: 17px;
	text-indent: 8px;
}
.gpu-form-based .webform-submission-form .form-item.form-no-label label.form-required::before {
	color: #898989;
	font-size: 13px;
	left: 17px;
}
.gpu-form-based .webform-submission-form label {
	font-size: 14px;
	margin-bottom: 10px;
}
.gpu-form-based .webform-submission-form .field-prefix { font-size: 14px; }
.gpu-form-based .webform-submission-form .form-item .description {
	font-size: 0.85em;
	margin-top: 5px;
}

.block-webform .form-submit {
	width: 100%;
	font-size: 12px;
	height: 43px;
	font-family: "CircularStd-Bold";
	transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
}
.block-webform .form-text.required,
.block-webform .form-email.required,
.block-webform .form-tel.required,
.block-webform .form-textarea.required {
	text-indent: 8px;
	color: #a9a9a9;
}

.block-webform .webform-submission-form .form-item.form-no-label label.form-required::before { left: 8px; }
.launching-content-form .webform-submission-form .form-text,
.launching-content-form .webform-submission-form .form-email,
.launching-content-form .webform-submission-form .form-tel {
	font-size: 13px;
	border: medium none;
	height: 39px;
}
.launching-content-form .webform-submission-form {
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px;
}
.launching-content-form .webform-submission-form legend {
	display: block;
	text-align: center;
	width: 100%;
	color: #5db350;
	font-size: 28px;
}

.sidebar .block-webform {
	background: #fafafa;
	padding-bottom: 20px;
}
.sidebar .block-webform h2 {
	text-align: center;
	font-size: 20px;
	border-top: 3px solid #5db250;
	margin: 0 0 20px;
	padding-top: 40px;
	font-family: 'CircularStd-Bold';
}
.sidebar .block-webform .webform-flexbox { margin-bottom: 0; }
.sidebar .block-webform .webform-submission-form {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0;
}
.sidebar .block-webform .webform-submission-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.sidebar .block-webform .webform-submission-form .field-prefix { font-size: 14px; }
.sidebar .block-webform .webform-submission-form .form-item .description { font-size: 0.85em; }
.sidebar .block-webform .webform-submission-form .form-text,
.sidebar .block-webform .webform-submission-form .form-email,
.sidebar .block-webform .webform-submission-form .form-tel {
	width: 100%;
}
.sidebar .block-webform .form-actions { text-align: center; }
.sidebar .block-webform .form-actions input {
	padding: 0 30px;
	width: auto;
	letter-spacing: 0.89px;
}
.sidebar .block-webform .form-item { margin-top: 0; }

.ajax-btn:hover .ajax-txt { width: 300px; }

.webform-submission-connect-with-us-at-this-show-form { padding: 0; }
.webform-submission-connect-with-us-at-this-show-form .form-item { text-align: left; }
.block-webform .webform-submission-connect-with-us-at-this-show-form .form-submit { width: auto; }

.inquire-and-compare-form input.form-tel {
	border: medium none;
	color: #898989 !important;
	font-size: 13px;
	height: 40px;
	margin-bottom: 3px;
	padding: 0 13px !important;
	width: 100%;
}
.webform-submission-scalestor-form-form { padding: 0; }
.webform-submission-scalestor-form-form h2,
.webform-submission-scalestor-form-form p {
	margin-bottom: 10px;
}
.webform-submission-form.webform-submission-scalestor-form-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.webform-submission-form.webform-submission-scalestor-form-form .field-prefix { font-size: 14px; }
.webform-submission-form.webform-submission-scalestor-form-form .form-item .description { font-size: 0.85em; }

.webform-submission-form.webform-submission-inquire-and-compare-form { padding: 0; }
.webform-submission-form.webform-submission-inquire-and-compare-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.webform-submission-form.webform-submission-inquire-and-compare-form .field-prefix { font-size: 14px; }
.webform-submission-form.webform-submission-inquire-and-compare-form .form-item .description { font-size: 0.85em; }

.block-webform .webform-submission-form.webform-submission-ready-to-get-started-form { text-align: left; }
.block-webform .webform-submission-form.webform-submission-ready-to-get-started-form .form-submit { width: auto; }
.block-webform .webform-submission-form.webform-submission-ready-to-get-started-form .form-item.form-no-label label.form-required::before {
	left: 11px;
	top: 16px;
}

.block-webform .webform-submission-connect-with-us-at-this-show-form .form-submit:hover,
.block-webform .webform-submission-connect-with-us-at-this-show-form .form-submit:focus {
	background-color: #539e49;
}

.block-webform .webform-submission-inquire-and-compare-form .form-submit {
	font-family: 'latoblack';
	font-size: 16px;
	letter-spacing: 0.23px;
	line-height: 16px;
	width: auto;
	height: auto;
	font-weight: normal;
	margin-bottom: 20px;
}
.block-webform .webform-submission-inquire-and-compare-form #edit-note p { padding: 0 10px; }
.block-webform .webform-submission-inquire-and-compare-form .form-item { margin-bottom: 12px !important; }
.block-webform .webform-submission-inquire-and-compare-form .form-item.form-no-label label.form-required::before { top: 11px; }

.webform-submission-launch-center-form-form .fieldgroup { margin-top: 39px; }
.block-webform .webform-submission-launch-center-form-form .form-submit { font-weight: normal; }
.block-webform .webform-submission-launch-center-form-form .captcha .form-item { margin: 0; }
.block-webform .webform-submission-launch-center-form-form .captcha label { margin-bottom: 0; }

.block-webform .webform-submission-form.webform-submission-launch-center-form-form .form-item.form-no-label label.form-required::before {
	left: 7px;
	top: 9px;
}

.scaledesktop .vdi-content .list-logo .list-item-content {
	width: 33.3333%;
	margin-bottom: 47px;
}
.scaledesktop .value-scaledesktop { margin-bottom: 10px; }
.scaledesktop .value-scaledesktop .read-blog-block {
	width: 25%;
	float: left;
	margin-top: 52px;
	background-color: #ececec;
	padding: 66px 24px 25px;
	text-align: center;
	position: relative;
}
.scaledesktop .value-scaledesktop .read-blog-block::before {
	position: absolute;
	width: 68px;
	height: 54px;
	background-image: url('../img/scaledesktop-quote.png');
	background-repeat: no-repeat;
	top: -21px;
	left: 50%;
	margin-left: -34px;
	content: "";
	display: block;
}
.scaledesktop .value-scaledesktop .read-blog-block p {
	font-family: circularstd-medium;
	font-size: 23.65px;
	color: #414042;
	line-height: 37px;
	margin-bottom: 37px;
}
.scaledesktop .value-scaledesktop .read-blog-block .btn-green-big {
	line-height: 23px;
	padding: 12px 50px;
	height: auto;
}
.scaledesktop .vdi-content .list-logo {
	width: 75%;
	float: right;
}
.scaledesktop .value-scaledesktop h3 { font-size: 29px; }
.scaledesktop .vdi-content .list-logo .list-item-content .description-text .dt-text {
	font-size: 16px;
	line-height: 20px;
	height: 40px;
}
.scaledesktop .value-scaledesktop .list-logo .content-title {
	margin-bottom: 33px;
	margin-top: 52px;
}
.scaledesktop .vdi-content .list-logo { margin-top: 0; }
@media (max-width: 1199px) {
	.scaledesktop .value-scaledesktop .read-blog-block { width: 33.3333%; }
	.scaledesktop .vdi-content .list-logo { width: 66.6666%; }
	.scaledesktop .value-scaledesktop .read-blog-block .btn-green-big { padding: 12px 25px; }
	.scaledesktop .vdi-content .list-logo .list-item-content .description-text .dt-text { font-size: 12px; }
}
@media (max-width: 991px) {
	.scaledesktop .value-scaledesktop .read-blog-block { width: 100%; }
	.scaledesktop .vdi-content .list-logo { width: 100%; }
	.scaledesktop .vdi-content .list-logo .list-item-content .description-text .dt-text { font-size: 16px; }
}
@media (max-width: 767px) {
	.scaledesktop .vdi-content .list-logo .list-item-content { width: 50%; }
}
@media (max-width: 479px) {
	.scaledesktop .vdi-content .list-logo .list-item-content { width: 100%; }
}

.scaledesktop .add-item .item.gold .gi-left .content-gil .cgil-des i,
.scaledesktop .add-item .item.platinum .gi-left .content-gil .cgil-des i {
	font-size: 11px;
}
.scaledesktop .slider-progress .qbl-bottom input {
	font-weight: bold;
	border: none;
}
.scaledesktop .slider-progress .qbl-bottom .btn { margin-top: 30px; }

/* SCALE ASSURE DR */
.scaleassure-dr .main-hero {
	padding-top: 0;
	padding-bottom: 0;
}
.scaleassure-dr .main-hero .constrained-container { padding-bottom: 80px; }
.scaleassure-dr .main-hero h1 .scalecloud-product-title {
	font-size: 56.75px;
	letter-spacing: 11.5px;
}
.scaleassure-dr .main-hero p {
	font-size: 34.75px;
	padding: 0 15px;
	line-height: 42px;
	margin-top: 27px;
	margin-bottom: 42px;
}
.scaleassure-dr .main-hero .menu-hero {
	/*padding-top: 0;*/
	padding-bottom: 0;
}
.scaleassure-dr .main-wrapper-inner .main-hero .menu-hero img { margin-right: 40px; }
.scaleassure-dr .menu-hero .btn { margin-bottom: 0; }

.scaleassure-content p {
	line-height: 35px;
	font-family: 'latoregular';
	color: #000000;
}
.scaleassure-content strong { font-family: 'latoheavy'; }
.scaleassure-dr .scaleassure-content { padding-top: 46px !important; }
.scaleassure-dr .scaleassure-content > .container { max-width: 1195px; }
.scaleassure-dr .scaleassure-tops { padding-bottom: 30px !important; }
.scaleassure-dr h3.title-scale-backup {
	margin-top: 0;
	letter-spacing: 0.45px;
	float: left;
	margin-bottom: 20px;
	margin-right: 27px;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left { padding-right: 29px; }
.scaleassure-dr .scaleassure-top .scaleassure-top-left img {
	margin-top: 12px;
	margin-bottom: 17px;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left p {
	clear: both;
	margin-bottom: 35px !important;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-right {
	padding-left: 29px;
	text-align: left !important;
}
.scaleassure-dr .use-our-calculator {
	background-color: #ececec;
	padding-top: 27px;
}
.scaleassure-dr .use-our-calculator h4 {
	font-size: 26px;
	font-family: "CircularStd-Book";
	color: #272727;
	line-height: 39px;
	margin-top: 0;
	padding: 0 41px;
	margin-bottom: 6px;
}
.scaleassure-dr .use-our-calculator p {
	padding: 0 41px;
	margin-bottom: 30px;
	line-height: 27px;
}
.scaleassure-dr .use-our-calculator .btn-holder {
	padding: 50px 38px 55px;
	background-image: url('../img/bkg-use-calculator.png');
	background-repeat: no-repeat;
	background-size: cover;
}
.scaleassure-dr .use-our-calculator .btn-holder .btn {
	width: 100%;
	height: auto;
}

.scaleassure-content .scaleassure-middle-left { width: 75px; }
.scaleassure-content .scaleassure-middle-left::before {
	font-size: 100.8px;
	left: 3px;
	top: -20px;
	transform: none;
	-moz-transform: none;
	-webkit-transform: none;
}
.scaleassure-content .scaleassure-middle-right {
	width: calc(100% - 75px);
	border-left: 1px solid #000000;
}
.scaleassure-content .scaleassure-middle-right p.quotes-content {
	font-family: 'latoheavy';
	margin-bottom: 0;
}
.scaleassure-content .scaleassure-middle-right strong { font-family: 'latoblack'; }

.scaleassure-dr .with-scaleassure { border-bottom: none !important; }

@media (max-width: 1199px) {
	.scaleassure-dr .main-hero h1 .scalecloud-product-title { font-size: 40.86px; }
	.scaleassure-dr .main-hero p {
		font-size: 20px;
		line-height: 1.4;
		margin-top: 8px;
		margin-bottom: 24px;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-left { width: 60% !important; }
	.scaleassure-dr .scaleassure-top .scaleassure-top-right { width: 40% !important; }
}
@media (max-width: 1199px) and (min-width: 992px) {
	.scaleassure-dr h3.title-scale-backup {
		font-size: 45px !important;
		margin-right: 10px;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-left img { margin-top: 10px; }
	.scaleassure-dr .scaleassure-top .scaleassure-top-right { padding-left: 10px; }
}
@media (max-width: 991px) {
	.scaleassure-dr .scaleassure-tops { display: block !important; }
	.scaleassure-dr .scaleassure-top .scaleassure-top-left {
		width: 100% !important;
		padding-right: 0;
		float: none !important;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-right {
		width: 100% !important;
		padding-left: 0;
		float: none !important;
		margin-bottom: 20px;
	}
	.scaleassure-dr .use-our-calculator .btn-holder { text-align: center; }
	.scaleassure-dr .use-our-calculator .btn-holder .btn { width: auto; }
}
@media (max-width: 767px) {
	.scaleassure-dr .main-hero p { font-size: 16px; }
}

#block-needaphysicalspace .container { max-width: 1215px; }

@media (max-width: 991px) {
	.scaleassure-content .scaleassure-benefits a.request-a-quote { display: inline-block; }
}

@media (max-width: 1199px) {
	.homepage .leverage .section-img img { margin-left: 0 !important; }
}
@media (max-width: 575px) {
	.homepage .ao-form-submit { margin-bottom: 16.5px; }
	.homepage .ao-recaptcha-wrapper {
		transform: none;
		-moz-transform: none;
		-webkit-transform: none;
	}
	.homepage .g-recaptcha {
		transform: none;
		-moz-transform: none;
		-webkit-transform: none;
	}
}

.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-item.form-no-label label.form-required::before { top: 10px; }
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-text.required,
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-email.required,
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-tel.required,
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-textarea.required {
	text-indent: 0;
}
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-textarea {
	padding: 0 20px;
	height: auto;
}
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-item .description { font-size: 0.85em; }
.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .form-submit { height: 38px; }

@media (max-width: 767px) {
	.sm-modal .webform-flexbox .webform-flex { margin-bottom: 30px; }
	.sm-modal .webform-flexbox .webform-flex:last-child { margin-bottom: 0; }
}

@media (min-width: 768px) and (max-width: 1024px) {
	.menu-wrapper.sticky { z-index: 1040 !important; }
}

.block-webform .webform-submission-form.webform-submission-schedule-a-tour-form .field-prefix { font-size: 14px; }

.megaport-cloud-title { z-index: 1; }

.sm-modal .webform-submission-form .form-item.form-no-label label.form-required::before {
	left: 8px;
	top: 9px;
}
.sm-modal .webform-submission-form .form-text,
.sm-modal .webform-submission-form .form-email,
.sm-modal .webform-submission-form .form-tel {
	text-indent: 0;
}
.sm-modal .webform-submission-form .form-textarea {
	padding: 0 10px;
	border: 1px solid #ababab;
	height: auto;
}
.sm-modal .webform-submission-form label {
	font-size: 14px;
	margin-bottom: 0;
}
.sm-modal .webform-submission-form .field-prefix { font-size: 14px; }
.sm-modal .webform-submission-form .form-item .description { font-size: 0.85em; }
.sm-modal .captcha { margin-top: 30px; }
.sm-modal .webform-submission-form .form-actions .form-submit {
	line-height: 36px;
	height: auto;
	font-weight: 400;
}
.sm-modal .webform-submission-form input[type="radio"] {
	width: auto !important;
	float: left;
	margin-right: 5px;
}
.sm-modal .webform-submission-form input[type="radio"] + label {
	line-height: 36px;
	font-size: 16px;
}
.sm-modal .webform-submission-form .form-type-radio {
	float: left;
	margin-right: 20px;
	width: auto;
	position: relative;
}

a.btn-blue:hover,
a.btn-blue:focus {
	color: #cccccc;
}

.block-views-blocksearch-block-1 .view-empty { display: none; }

.sm-modal .webform-submission-form .form-text:focus,
.sm-modal .webform-submission-form .form-email:focus,
.sm-modal .webform-submission-form .form-tel:focus,
.sm-modal .webform-submission-form .form-textarea:focus {
	border-color: #38383d;
}
.sm-modal .webform-submission-form .form-actions .form-submit:focus { border-color: #38383d; }

.gpu-form-based .webform-submission-form .form-actions .form-submit {
	float: left;
	font-size: 16px;
	height: 50px;
	width: 165px;
}

.launching-content-form #edit-submit {
	line-height: 19px;
	letter-spacing: 1.2px;
}
.launching-content-form .captcha label.error { margin-top: 7px; }

.webform-submission-become-a-scalematrix-partner-form .webform-flexbox { margin-bottom: 19px; }
.webform-submission-become-a-scalematrix-partner-form .form-textarea { height: 107px; }

.webform-submission-join-our-channel-program-form .webform-flexbox { margin-bottom: 19px; }
.webform-submission-join-our-channel-program-form .form-textarea { height: 107px; }
.webform-submission-join-our-channel-program-form label { font-size: 14px; }
.webform-submission-join-our-channel-program-form .field-prefix { font-size: 14px; }
.webform-submission-join-our-channel-program-form .form-item .description { font-size: 0.85em; }

.contact-us .webform-submission-form .captcha { margin-bottom: 10px; }

.main-wrapper-inner .container-wrapper.ajax-hero .col-sm-14.col-sm-offset-5 {
	top: 0;
	padding: 34.5px 0;
}

@media (min-width: 992px) {
	.node-type-simple-page .ajax-hero { padding: 41px 0; }
}

.sm-modal .webform-submission-tig-form-form h2 {
	margin-left: 0;
	margin-right: 0;
}
.sm-modal .webform-submission-cox-form-form h2 {
	margin-left: 0;
	margin-right: 0;
}

.webform-submission-intel-new-form { padding: 0; }
.webform-submission-intel-new-form .form-item { margin: 0 !important; }
.webform-submission-intel-new-form .form-title { margin-bottom: 36px; }
.webform-submission-intel-new-form .form-title h2 { padding: 0 10px; }
.webform-submission-intel-new-form .webform-flexbox {
	margin-bottom: 12px;
	margin-top: 0;
}
.webform-submission-intel-new-form label {
	margin-bottom: 0;
	font-size: 14px;
}
.webform-submission-intel-new-form .form-item.form-no-label label.form-required:before { top: 9px; }
.webform-submission-intel-new-form .field-prefix { font-size: 14px; }
.webform-submission-intel-new-form .form-item .description { font-size: 0.85em; }

.webform-submission-what-plan-is-right-for-your-busi-form { padding: 0; }
.webform-submission-what-plan-is-right-for-your-busi-form .form-item {
	margin-top: 0 !important;
	margin-bottom: 12px !important;
}
.webform-submission-what-plan-is-right-for-your-busi-form .form-title {
	padding: 0 25px;
	margin-bottom: 36px;
}
.webform-submission-what-plan-is-right-for-your-busi-form .form-title h2 { margin-bottom: 10px; }
.webform-submission-what-plan-is-right-for-your-busi-form label {
	margin-bottom: 0;
	font-size: 14px;
}
.webform-submission-what-plan-is-right-for-your-busi-form .form-item.form-no-label label.form-required:before { top: 9px; }
.webform-submission-what-plan-is-right-for-your-busi-form .field-prefix { font-size: 14px; }
.webform-submission-what-plan-is-right-for-your-busi-form .form-item .description { font-size: 0.85em; }
@media (max-width: 992px) {
	.webform-submission-what-plan-is-right-for-your-busi-form .form-title { padding: 0 10px; }
}

.callout h2 a { color: #ffffff; }
.callout p a { color: #787878; }
.callout:hover p a,
.callout:focus p a {
	color: #ffffff;
}

.sm-modal .webform-submission-form .form-type-radio label {
	line-height: 36px;
	font-size: 16px;
}
.sm-modal .webform-submission-form .form-type-radio label.error {
	position: absolute;
	width: 150px;
	font-size: 14px;
	top: calc(100% - 15px);
	left: 0;
}

.megaport-connected-top .megaport-connected-text p { z-index: 99 !important; }

.tabs-carousel .nav.nav-justified > li#view-all { display: none; }
@media (max-width: 1919px) {
	.tabs-carousel .nav.nav-justified > li { padding: 0; }
}
@media (max-width: 1365px) {
	.tabs-carousel .nav.nav-justified > li > a { padding: 0 10px 15px; }
}
@media (max-width: 1199px) {
	.tabs-carousel .nav.nav-justified > li > a {
		font-size: 11.5px;
		padding: 0 10px 10px;
	}
}

.scaleassure-dr .main-hero h1 .scalecloud-product-title { text-transform: none; }

.sm-modal .form-type-checkbox input {
	width: auto !important;
	line-height: unset;
	height: auto;
	border: none;
	padding: 0;
}
.sm-modal .form-type-checkbox label { cursor: pointer; }
.sm-modal .webform-submission-scalebackup-30-days-free-form .form-type-checkbox { margin-top: 14px; }

/* VDI Desktop as a Service - Articles Featured on Cloud28+ */
.scaledesktop .vdi-content .container {
	padding-left: 15px;
	padding-right: 15px;
}
.cloud28-aticles-featured {
	background-color: #2a3742;
	margin-bottom: 60px;
	margin-top: 30px;
	padding-bottom: 60px;
	padding-top: 56px;
	color: #fff;
	font-family: 'CircularStd-Black';
}
.cloud28-aticles-featured .row {
	margin-left: -25px;
	margin-right: -25px;
}
.cloud28-aticles-featured .row > div {
	padding-left: 25px;
	padding-right: 25px;
}
.cloud28-aticles-featured h2 {
	font-size: 50px;
	line-height: 58px;
	margin-top: 0;
	margin-bottom: 42px;
	color: #fff;
	letter-spacing: 1px;
}
.cloud28-aticles-featured .box {
	background-color: #475662;
	padding: 25px 50px 30px;
	margin-bottom: 17px;
}
.cloud28-aticles-featured .box p {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 25px;
}
.cloud28-aticles-featured .box p strong { font-family: 'CircularStd-Black'; }
.cloud28-aticles-featured .box a {
	font-size: 20px;
	display: inline-block;
	color: #fff;
	background-color: #73b05c;
	line-height: 28px;
	padding: 16px 35px;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	letter-spacing: 0.62px;
}
.cloud28-aticles-featured .box a:hover,
.cloud28-aticles-featured .box a:focus {
	background-color: #4b9340;
}
@media (max-width: 1919px) {
	.cloud28-aticles-featured .row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.cloud28-aticles-featured .row > div {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (min-width: 1200px) {
	.scaledesktop .vdi-content .container { max-width: 1460px; }
}
@media (max-width: 1399px) {
	.cloud28-aticles-featured {
		padding-top: 30px;
		padding-bottom: 25px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.cloud28-aticles-featured h2 {
		font-size: 32px;
		line-height: 1.3em;
		margin-bottom: 20px;
	}
	.cloud28-aticles-featured .box { padding: 15px 25px 25px; }
	.cloud28-aticles-featured .box p {
		font-size: 22px;
		line-height: 1.3em;
		margin-bottom: 20px;
	}
	.cloud28-aticles-featured .box a {
		font-size: 16px;
		line-height: 1.3em;
		padding: 15px;
	}
}

/* VARIABLE DENSITY COLOCATION */
body .variable-density-colocation-facilities .constrained-container {
	padding-top: 105px;
	padding-bottom: 70px;
}
body .variable-density-colocation-facilities .constrained-container { background-image: none; }
.variable-density-colocation-facilities .constrained-container::after { display: none; }
.variable-density-colocation-facilities .main-wrapper-inner .main-hero h1 {
	letter-spacing: 2px;
	font-size: 48px;
}
.variable-density-colocation-facilities .main-wrapper-inner .main-hero h4 {
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 28px;
	font-family: 'CircularStd-Book';
	line-height: 47px;
	letter-spacing: 0;
}
body .variable-density-colocation-facilities .overview-content .overview-list,
body .variable-density-colocation-facilities .overview-content .section-img,
body .variable-density-colocation-facilities .overview-content .overview-bottom,
body .variable-density-colocation-facilities .overview-content .overview-end {
	max-width: 1228px;
}
body .variable-density-colocation-facilities .overview-content .overview-list p.vdc-banner { margin-top: 25px; }
body .variable-density-colocation-facilities .overview-content .overview-end .img-wrap img { width: 100%; }
@media (min-width: 1440px) {
	.variable-density-colocation-facilities .main-hero .menu-hero {
		padding-left: 60px;
		padding-right: 60px;
	}
}
@media (max-width: 1199px) {
	.variable-density-colocation-facilities .main-wrapper-inner .main-hero h1 {
		font-size: 40px;
		line-height: 1.3em;
	}
	.variable-density-colocation-facilities .main-wrapper-inner .main-hero h4 {
		font-size: 24px;
		line-height: 1.3em;
	}
}
@media (max-width: 767px) {
	body .variable-density-colocation-facilities .constrained-container { padding: 0 15px; }
	body .variable-density-colocation-facilities .constrained-container .container.menu-hero { padding: 30px 0; }
	.variable-density-colocation-facilities .main-wrapper-inner .main-hero h1 {
		font-size: 32px !important;
		line-height: 1.3em !important;
		letter-spacing: 0;
	}
	.variable-density-colocation-facilities .main-wrapper-inner .main-hero h4 { font-size: 20px; }
	body .variable-density-colocation-facilities .overview-content .overview-list p.vdc-banner {
		margin-top: 0;
		padding-bottom: 0;
		margin-bottom: 15px;
	}
}

/* EVENT - MAIN CONTENT */
body.node-type-event .main-content img { max-width: 100%; }
body.node-type-event .main-content ul {
    list-style: outside;
    padding-left: 15px;
}
body.node-type-event .main-content ul li { margin-bottom: 0; }
body.node-type-event .main-content p + ul { margin-top: -27px; }

/* PAGE - GPUaaS */
.main-wrapper.gpu-as-a-service .container { max-width: 1120px; }
.main-wrapper.gpu-as-a-service .main-hero .constrained-container { padding-bottom: 64px; }
.main-wrapper.gpu-as-a-service .main-hero .menu-hero {
	padding-top: 50px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
}
.main-wrapper.gpu-as-a-service .main-hero { text-align: center; }
.main-wrapper.gpu-as-a-service .main-wrapper-inner .main-hero .menu-hero img {
	margin: 0 0 5px;
	height: 123px;
	float: none;
}
.main-wrapper.gpu-as-a-service .main-wrapper-inner .main-hero h1 {
	font-size: 55px;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.main-wrapper.gpu-as-a-service .main-hero p {
	font-size: 24px;
	color: #949494;
	line-height: 40px;
	margin-bottom: 25px;
	margin-top: 0;
	max-width: 850px;
	margin-left: auto;
	margin-right: auto;
}
.main-wrapper.gpu-as-a-service .main-hero p:last-child {
	margin-bottom: 0;
	line-height: 1.3em;
}
.main-wrapper.gpu-as-a-service .main-hero .btn-body {
	display: inline-block;
	margin: 0;
	padding: 17px 60px;
	font-size: 20px;
	width: auto;
	font-family: "CircularStd-Bold";
}
.main-wrapper.gpu-as-a-service .region-content h2 {
	margin-top: 0;
	font-size: 39px;
	margin-bottom: 20px;
}
.main-wrapper.gpu-as-a-service .region-content p {
	font-size: 18px;
	line-height: 30px;
	color: #989898;
	margin-bottom: 20px;
}
.main-wrapper.gpu-as-a-service .region-content p:last-child { margin-bottom: 0; }
.main-wrapper.gpu-as-a-service .region-content p + h2 { margin-top: 35px; }
.main-wrapper.gpu-as-a-service .region-content h4 {
	color: #434348;
	margin-top: 0;
	margin-bottom: 6px;
}
.main-wrapper.gpu-as-a-service .region-content h2 + h4 { margin-top: 28px; }
.main-wrapper.gpu-as-a-service .region-content ul {
	padding: 0;
	margin: 0;
	font-size: 18px;
	line-height: 30px;
	list-style: inside;
	color: #989898;
}
.block-gpuaas-security-with-scalematrix {
	padding-top: 86px;
	padding-bottom: 72px;
}
.why-choose-gpu-as-a-service {
	padding-top: 60px;
	padding-bottom: 65px;
}
.why-choose-gpu-as-a-service .item {
	padding-top: 45px;
	padding-bottom: 40px;
	padding-left: 30px;
	padding-right: 30px;
}
.why-choose-gpu-as-a-service .item h3 { margin-bottom: 8px; }
.main-wrapper.gpu-as-a-service .region-content .why-choose-gpu-as-a-service h2.title { margin-bottom: 42px; }
.main-wrapper.gpu-as-a-service .region-content .we-support .text-center.title { font-size: 22px; }
.we-support {
	padding-top: 60px;
	padding-bottom: 86px;
}
.we-support ul li { margin: 0 22px; }
.section-ready-to-get-started {
	padding: 80px 0;
	border: none;
}
.ready-to-get-started h2 {
	margin-top: 0;
	font-size: 44px;
	line-height: 55px;
	color: #282828;
	margin-bottom: 13px;
}
.ready-to-get-started p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}
.ready-to-get-started p:last-child { margin-bottom: 0; }
.ready-to-get-started h3 { margin-top: 0; }
.ready-to-get-started a { color: #2d2d2d; }
.section-ready-to-get-started .region-scale-text {
	padding-left: 75px;
	padding-right: 20px;
}
.section-ready-to-get-started .region-scale-form {
	padding-right: 75px;
	padding-left: 20px;
	text-align: left;
}
.section-ready-to-get-started .region-scale-form h6 { clear: both; }
.section-ready-to-get-started .region-scale-form .form-type-processed-text { margin-bottom: 0; }
.section-ready-to-get-started .region-scale-form .form-type-checkbox {
	width: 50%;
	float: left;
	margin-top: 0;
}
.section-ready-to-get-started .region-scale-form .captcha {
	text-align: left;
	margin-top: 10px;
}
.section-ready-to-get-started .region-scale-form .captcha img { margin-bottom: 10px; }
@media (max-width: 1199px) {
	.main-wrapper.gpu-as-a-service .container { padding: 0 15px; }
	.main-wrapper.gpu-as-a-service .main-hero .constrained-container { padding-bottom: 30px; }
	.main-wrapper.gpu-as-a-service .main-hero .menu-hero {
		padding-left: 15px;
		padding-right: 15px;
	}
	.main-wrapper.gpu-as-a-service .main-wrapper-inner .main-hero .menu-hero img { height: 80px; }
	.main-wrapper.gpu-as-a-service .main-wrapper-inner .main-hero h1 { font-size: 35px; }
	.main-wrapper.gpu-as-a-service .main-hero p {
		font-size: 20px;
		line-height: 1.3em;
	}
	.main-wrapper.gpu-as-a-service .main-hero .btn-body {
		font-size: 14px;
		padding: 10px 20px;
	}
	.main-wrapper.gpu-as-a-service .region-content h2 { font-size: 35px; }
	.main-wrapper.gpu-as-a-service .region-content p + h2 { margin-top: 25px; }
	.main-wrapper.gpu-as-a-service .region-content h4 { font-size: 20px; }
	.main-wrapper.gpu-as-a-service .region-content p {
		font-size: 16px;
		line-height: 25px;
	}
	.main-wrapper.gpu-as-a-service .region-content ul {
		font-size: 16px;
		line-height: 25px;
	}
	.block-gpuaas-security-with-scalematrix {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.why-choose-gpu-as-a-service {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.main-wrapper.gpu-as-a-service .region-content .why-choose-gpu-as-a-service h2.title { margin-bottom: 30px; }
	.why-choose-gpu-as-a-service .item {
		padding: 15px;
	}
	.why-choose-gpu-as-a-service .item h3 {
		font-size: 24px;
		line-height: 1.3em;
	}
	.we-support {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.section-ready-to-get-started { padding: 30px 0; }
	.section-ready-to-get-started .region-scale-text { padding: 0; }
	.section-ready-to-get-started .region-scale-form { padding: 0; }
	.ready-to-get-started h2 {
		font-size: 35px;
		line-height: 1.3em;
	}
	.ready-to-get-started p { line-height: 25px; }
}
@media (max-width: 767px) {
	.main-wrapper.gpu-as-a-service .main-hero .menu-hero { padding-top: 0; }
	.block-gpuaas-security-with-scalematrix .row .col-sm-12:first-child { margin-bottom: 20px; }
	.ready-to-get-started { margin-bottom: 20px; }
}
@media (max-width: 375px) {
	.main-wrapper.gpu-as-a-service .main-hero p { font-size: 16px; }
}

/* AI ANYWHERE VIDEO SECTION */
body .hpe-content .ai-anywhere-video-section {
	background-color: #E2E2E2;
	padding: 30px 90px 30px 30px;
}
body .hpe-page .hpe-content .ai-anywhere-video-section .hpe-logo {
	width: 340px;
	margin-right: 30px;
	text-align: center;
}
body .hpe-content .ai-anywhere-video-section .hpe-center {
	width: calc(100% - 370px);
	margin-left: 0;
}
body .hpe-content .ai-anywhere-video-section h4 {
	margin-top: 0;
	font-family: "CircularStd-Book";
}
body .hpe-content .ai-anywhere-video-section p { margin-bottom: 10px; }
body .hpe-content .ai-anywhere-video-section p br { display: block; }
body .hpe-content .ai-anywhere-video-section p:last-child { margin-bottom: 0; }
body .hpe-content .ai-anywhere-video-section a {
	color: #4b9340;
	text-decoration: underline;
}
@media (max-width: 1399px) {
	body .hpe-content .ai-anywhere-video-section { padding: 30px; }
}
@media (max-width: 991px) {
	body .hpe-page .hpe-content .ai-anywhere-video-section .hpe-logo {
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	body .hpe-content .ai-anywhere-video-section .hpe-center { width: 100%; }
}
@media (max-width: 767px) {
	.nvidia-dgx-ready-data-center-and-nvidia-edge-egx-solutions .builder-element .hpe-content-top.hpe-video.ai-anywhere-video-section img { margin-top: 0 !important; }
	body .hpe-page .hpe-content .ai-anywhere-video-section .hpe-center {
		padding: 0;
		margin-top: 0;
	}
	body .hpe-content .ai-anywhere-video-section p { font-size: 14px; }
}
@media (max-width: 479px) {
	body .hpe-content .ai-anywhere-video-section { padding: 15px; }
	body .hpe-page .hpe-content .ai-anywhere-video-section .hpe-logo { margin-bottom: 15px; }
}

.site-template-right .schedule { text-align: center; }
.site-template-right .schedule .btn {
	height: auto;
	text-align: center;
	line-height: 1.3em;
	padding: 12.2px 20px;
	margin: 0;
}
@media (max-width: 1199px) {
	.site-template-right .schedule .btn { padding: 12.2px 10px; }
}
@media (max-width: 991px) {
	.site-template-right .schedule { text-align: right; }
}

/* PAGE - MANAGED SERVICE */
.section-professional-support {
	color: #000;
	padding-top: 30px;
	padding-bottom: 23px;
}
.section-professional-support .container { max-width: 1145px; }
.section-professional-support p {
	font-size: 17px;
	line-height: 30px;
	font-family: latoregular;
}
@media (max-width: 850px) {
	.section-professional-support {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 767px) {
	.section-professional-support {
		color: #000;
		padding-top: 10px;
		padding-bottom: 3px;
	}
	.section-professional-support h3 { font-size: 24px; }
	.section-professional-support p {
		font-size: 16px;
		line-height: 1.3em;
	}
}
.main-wrapper.professional-support-and-managed-services .main-wrapper-inner .main-hero h1 {
	font-size: 40px;
	line-height: 1.3em;
}
.main-wrapper.professional-support-and-managed-services .main-hero p {
	padding: 0 100px;
	color: #989898;
	font-size: 18px;
	line-height: 1.3em;
}
.main-wrapper.professional-support-and-managed-services .menu-hero .btn {
	font-size: 18px;
	line-height: 1.3em;
	height: auto;
	padding: 18px 90px;
	margin: 0;
}
@media (max-width: 1199px) {
	.main-wrapper.professional-support-and-managed-services .main-wrapper-inner .main-hero h1 { font-size: 36px; }
}
@media (max-width: 991px) {
	.main-wrapper.professional-support-and-managed-services .main-wrapper-inner .main-hero h1 { font-size: 24px; }
	.main-wrapper.professional-support-and-managed-services .main-hero p { padding: 0; }
	.main-wrapper.professional-support-and-managed-services .menu-hero .btn {
		font-size: 16px;
		padding: 15px 45px;
	}
}
@media (max-width: 767px) {
	.main-wrapper.professional-support-and-managed-services .main-wrapper-inner .main-hero h1 {
		font-size: 28px !important;
		line-height: 1.3em !important;
	}
}
@media (max-width: 575px) {
	.main-wrapper.professional-support-and-managed-services .main-hero p { font-size: 16px; }
}
.professional-support-and-managed-services .image-and-text-section h2.main-title { margin-bottom: 50px; }
.professional-support-and-managed-services .image-and-text-section .center-row > div { margin-bottom: 50px; }
.professional-support-and-managed-services .image-and-text-section .img-responsive { margin-bottom: 0; }
@media (max-width: 991px) {
	.professional-support-and-managed-services .image-and-text-section .center-row > div { margin-bottom: 25px; }
}

/* LOCATION PAGES */
@media (max-width: 1399px) and (min-width: 1200px) {
	.about-site-contennt ul.items li.item ul.list-sub-lv2 li > div .value.long-value { font-size: 15px; }
}
@media (max-width: 1199px) {
	.about-site-contennt ul.items li.item ul.list-sub-lv2 li > div .title,
	.about-site-contennt ul.items li.item ul.list-sub-lv2 li > div .value {
		width: 100%;
		float: none !important;
	}
}

/* BLOG POST */
body.node-type-blog-post .region-content ul {
	margin-bottom: 27px;
	font-size: 16px;
	line-height: 1.75;
}
body.node-type-blog-post .region-content .box-grey {
	border: 1px solid #ededed;
	padding: 30px 40px;
	background-color: #f8f9fc;
}
body.node-type-blog-post .region-content .box-grey p:last-child { margin-bottom: 0; }

/* PAGE - MEGAPORT */
.megaport-connected:before { display: none; }
.megaport-connected-data-centers {
	max-width: 1220px;
	margin: 0 auto;
	padding-top: 67px;
	padding-bottom: 40px;
	border-bottom: 1px solid #010101;
}
.bg-3 .block .megaport-connected-data-centers .container {
	max-width: 1195px;
	padding: 0 15px;
}
.megaport-connected-data-centers:after {
	content: "";
	display: block;
	clear: both;
}
.megaport-connected-data-centers .text {
	float: left;
	margin-bottom: 17px;
	width: 42.4%;
	padding-right: 40px;
}
.megaport-connected-data-centers .image {
	float: right;
	margin-bottom: 17px;
	width: 57.6%;
	padding-left: 40px;
}
.megaport-connected-data-centers .image img { width: 100%; }
.megaport-connected-data-centers h3 {
	margin-top: 0;
	font-size: 36px;
	color: #272727;
	line-height: 1.3em;
	white-space: nowrap;
	margin-bottom: 11px;
}
.megaport-connected-data-centers p {
	font-size: 17px;
	color: #000000;
	font-family: latoregular;
	line-height: 35px;
	margin-bottom: 22px;
}
@media (max-width: 1199px) {
	.megaport-connected-data-centers {
		padding-top: 35px;
		padding-bottom: 22px;
	}
}
@media (max-width: 991px) {
	.megaport-connected-data-centers .text {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.megaport-connected-data-centers .image {
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.megaport-connected-data-centers h3 { white-space: normal; }
}
@media (max-width: 767px) {
	.megaport-connected-data-centers {
		padding-top: 25px;
		padding-bottom: 12px;
	}
	.megaport-connected-data-centers h3 {
		font-size: 28px;
		margin-bottom: 15px;
	}
	.megaport-connected-data-centers p {
		font-size: 15px;
		margin-bottom: 15px;
		line-height: 1.3em;
	}
}
.megaport-page .container-wrapper .menu-hero { padding-bottom: 0; }
.megaport-page .main-wrapper-inner .main-hero h1 {
	font-size: 40px;
	line-height: 1.3em;
}
.megaport-page .main-hero p {
	font-size: 18px;
	color: #989898;
	line-height: 1.3em;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 100px;
	margin-right: 100px;
}
.megaport-page .main-hero p:last-child { margin-bottom: 0; }
.megaport-page .main-hero .btn {
	font-size: 16px;
	padding: 15px 50px;
	margin: 0;
	display: inline-block;
}
@media (max-width: 1199px) {
	.megaport-page .main-hero p {
		margin-left: 0;
		margin-right: 0;
		padding: 0 15px;
	}
}
@media (max-width: 850px) {
	.megaport-page .main-hero { min-height: unset; }
}
@media (max-width: 768px) {
	.megaport-page .main-hero .btn { display: inline-block !important; }
}
@media (max-width: 767px) {
	.megaport-page .main-hero .constrained-container { padding-bottom: 10px }
	.megaport-page .main-wrapper-inner .main-hero h1 {
		font-size: 32px !important;
		line-height: 1.3em !important;
	}
	.megaport-page .main-hero .btn {
		padding: 10px 25px;
		font-size: 14px;
	}
}

/* ALL PAGES */
@media (min-width: 768px) {
	.main-hero .constrained-container { padding: 60px 0 50px 0; }
}

/* PAGE - SCALESTOR */
.scalestor-main-wrapper-v2 .main-hero .constrained-container {
	padding-bottom: 67px;
	margin-top: 90px;
	border-top: 2px solid #2b2f39;
	padding-top: 0;
}
.scalestor-main-wrapper-v2 .main-hero { min-height: unset; }
.scalestor-main-wrapper-v2 .main-hero .menu-hero {
	padding-left: 10px;
	padding-right: 10px;
	max-width: 1120px;
	padding-top: 52px;
	padding-bottom: 0;
}
.scalestor-main-wrapper-v2 .main-hero h1 {
	font-size: 45px;
	line-height: 1.3em;
	letter-spacing: 0.5px;
}
.scalestor-main-wrapper-v2 .main-hero p {
	font-size: 24px;
	color: #949494;
	line-height: 39px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.scalestor-main-wrapper-v2 .main-hero p:last-child { margin: 0; }
.scalestor-main-wrapper-v2 .main-hero .btn {
	margin: 0;
	display: inline-block;
	width: auto;
	padding: 10px 55px;
	font-size: 16px;
	letter-spacing: 0;
}
@media (max-width: 1399px) {
	.scalestor-main-wrapper-v2 .main-hero .constrained-container {
		padding-bottom: 50px;
		margin-top: 70px;
	}
	.scalestor-main-wrapper-v2 .main-hero .constrained-container .menu-hero { padding-top: 30px; }
	.scalestor-main-wrapper-v2 .main-hero h1 {
		font-size: 40px;
		letter-spacing: 0;
	}
	.scalestor-main-wrapper-v2 .main-hero p {
		font-size: 18px;
		line-height: 1.3em;
		margin-bottom: 20px;
		margin-left: 100px;
		margin-right: 100px;
	}
}
@media (max-width: 1200px) {
	.scalestor-main-wrapper-v2 .main-hero .constrained-container { margin-top: 110px; }
}
@media (max-width: 1199px) {
	.scalestor-main-wrapper-v2 .main-hero .constrained-container { padding-bottom: 30px; }
	.scalestor-main-wrapper-v2 .main-hero h1 { font-size: 32px; }
	.scalestor-main-wrapper-v2 .main-hero p { font-size: 18px; }
	.scalestor-main-wrapper-v2 .main-hero .btn { font-size: 18px; }
}
@media (max-width: 991px) {
	.scalestor-main-wrapper-v2 .main-hero .constrained-container .menu-hero {
		padding-top: 15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.scalestor-main-wrapper-v2 .main-hero h1 { font-size: 28px; }
	.scalestor-main-wrapper-v2 .main-hero p {
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.scalestor-main-wrapper-v2 .main-hero .btn {
		font-size: 16px;
		padding: 13px 25px;
	}
}
@media (max-width: 767px) {
	.scalestor-main-wrapper-v2 .main-hero .constrained-container {
		margin-top: 0;
		padding-bottom: 0;
	}
	.scalestor-main-wrapper-v2 .main-hero h1 {
		font-size: 24px !important;
		line-height: 1.3em !important;
	}
	.scalestor-main-wrapper-v2 .main-hero p {
		font-size: 14px;
		margin-left: 0;
		margin-right: 0;
	}
	.scalestor-main-wrapper-v2 .main-hero .btn {
		font-size: 14px;
		padding: 5px 20px;
	}
}
.scalestor-content-v2 {
	color: #000000;
	font-family: latoregular;
}
.scalestor-content-v2 .container {
	max-width: 1130px;
	padding: 0 15px;
}
.block .scalestor-content-v2 .container { padding: 0 15px; }
.scalestor-content-v2 .section { margin: 40px 0; }
.scalestor-content-v2 h2 {
	margin-top: 0;
	font-size: 39px;
	line-height: 1.3em;
	margin-bottom: 20px;
}
.scalestor-content-v2 h2 img { margin-right: 27px; }
.scalestor-content-v2 h3 {
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 20px;
}
.scalestor-content-v2 h2 + h3 { margin-top: -14px; }
.scalestor-content-v2 h4 {
	margin-top: 0;
	margin-bottom: 10px;
}
.scalestor-content-v2 h4 + p { margin-bottom: 29px; }
.scalestor-content-v2 p {
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 15px;
	color: #000000;
	font-family: latoregular;
}
.scalestor-content-v2 p:last-child { margin-bottom: 0; }
.scalestor-content-v2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 30px;
	font-size: 17px;
}
.scalestor-content-v2 ul li {
	padding-left: 37px;
	position: relative;
}
.scalestor-content-v2 ul li:before {
	content: "";
	width: 8px;
	height: 8px;
	top: 12px;
	left: 0;
	background-color: #000000;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	position: absolute;
}
.scalestor-content-v2 .left-content {
	float: left;
	width: 50%;
	padding-right: 15px;
}
.scalestor-content-v2 .right-content {
	float: right;
	width: 50%;
	padding-left: 15px;
}
.scalestor-content-v2 .right-content:after {
	content: "";
	display: block;
	clear: both;
}
@media (max-width: 1199px) {
	.scalestor-content-v2 .section { margin: 30px 0; }
}
@media (max-width: 991px) {
	.scalestor-content-v2 h2 { font-size: 28px; }
	.scalestor-content-v2 h3 { font-size: 18px; }
	.scalestor-content-v2 p {
		font-size: 16px;
		line-height: 1.3em;
	}
	.scalestor-content-v2 ul {
		font-size: 16px;
		line-height: 1.3em;
	}
	.scalestor-content-v2 ul li { padding-left: 20px; }
	.scalestor-content-v2 ul li:before {
		top: 8px;
		width: 5px;
		height: 5px;
	}
}
@media (max-width: 767px) {
	.scalestor-content-v2 h2 { font-size: 24px; }
	.scalestor-content-v2 h2 img { margin-right: 15px; }
	.scalestor-content-v2 h3 { font-size: 16px; }
	.scalestor-content-v2 p { font-size: 14px; }
	.scalestor-content-v2 ul { font-size: 14px; }
	.scalestor-content-v2 .left-content {
		float: none;
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}
	.scalestor-content-v2 ul li:before { top: 6px; }
	.scalestor-content-v2 .right-content {
		float: none;
		width: 100%;
		padding-left: 0;
	}
}
.scalestor-content-v2 .section.object-storage {
	margin-top: 45px;
	padding-top: 37px;
	background-color: #f3f3f3;
	padding-bottom: 45px;
	margin-bottom: 63px;
}
.scalestor-content-v2 .section.object-storage .left-content { width: 43%; }
.scalestor-content-v2 .section.object-storage .right-content { width: 57%; }
.scalestor-content-v2 .section.object-storage p { margin-bottom: 0; }
@media (max-width: 1199px) {
	.scalestor-content-v2 .section.object-storage {
		margin-top: 30px;
		margin-bottom: 30px;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.scalestor-content-v2 .section.object-storage .left-content { width: 50%; }
	.scalestor-content-v2 .section.object-storage .right-content { width: 50%; }
}
@media (max-width: 767px) {
	.scalestor-content-v2 .section.object-storage .left-content { width: 100%; }
	.scalestor-content-v2 .section.object-storage .right-content { width: 100%; }
}
.scalestor-content-v2 .section.encryption-at-rest {
	margin-top: 55px;
	margin-bottom: 60px;
}
.scalestor-content-v2 .section.encryption-at-rest .left-content { width: 37%; }
.scalestor-content-v2 .section.encryption-at-rest .right-content { width: 63%; }
.scalestor-content-v2 .section.encryption-at-rest img { width: 100%; }
.scalestor-content-v2 .section.encryption-at-rest .btn {
	margin-top: 15px;
	font-size: 16px;
	border-radius: 12px;
	line-height: 1.3em;
	height: auto;
	padding: 12px 50px;
	letter-spacing: 0;
}
@media (max-width: 1199px) {
	.scalestor-content-v2 .section.encryption-at-rest {
		margin-top: 30px;
		margin-bottom: 0;
	}
	.scalestor-content-v2 .section.encryption-at-rest .left-content { width: 42%; }
	.scalestor-content-v2 .section.encryption-at-rest .right-content { width: 58%; }
}
@media (max-width: 767px) {
	.scalestor-content-v2 .section.encryption-at-rest .left-content { width: 100%; }
	.scalestor-content-v2 .section.encryption-at-rest .right-content { width: 100%; }
	.scalestor-content-v2 .section.encryption-at-rest .btn {
		font-size: 14px;
		padding: 10px 15px;
	}
}
.scalestor-content-v2 .section.scalestor-form {
	background-color: #f3f3f3;
	padding-top: 75px;
	padding-bottom: 93px;
}
.scalestor-content-v2 .section.scalestor-form .container { max-width: 980px; }
.scalestor-content-v2 .section.scalestor-form .left-content {
	width: 53.7%;
	padding-right: 35px;
}
.scalestor-content-v2 .section.scalestor-form .right-content { width: 46.3%; }
.scalestor-content-v2 .section.scalestor-form h2 { margin-bottom: 13px; }
.scalestor-content-v2 .section.scalestor-form p {
	font-size: 16px;
	color: #2d2d2d;
	margin-bottom: 25px;
}
.scalestor-content-v2 .section.scalestor-form p:last-child { margin-bottom: 0; }
.scalestor-content-v2 .section.scalestor-form p a { color: #2d2d2d; }
.scalestor-content-v2 .section.scalestor-form h4 {
	color: #5db350;
	font-size: 20px;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-item { margin-bottom: 12px; }
.scalestor-content-v2 .section.scalestor-form .block-yamlform form .form-item.form-no-label.required-wrapper:before { display: none; }
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-item.required-wrapper:before { display: none; }
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-text,
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-email,
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-textarea {
	border: none;
	font-family: latoregular;
	font-size: 13px;
	color: #898989;
	padding-left: 28px;
	line-height: 1.3em;
	height: auto;
	padding-top: 11px;
	padding-bottom: 11px;
	text-indent: 0;
	padding-right: 28px;
}
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-actions { margin-top: 25px; }
.scalestor-content-v2 .section.scalestor-form .block-yamlform .form-submit {
	font-family: latoblack;
	font-size: 16px;
	line-height: 1.3em;
	height: auto;
	width: auto;
	padding: 14px 50px;
}
.scalestor-content-v2 .section.scalestor-form .block-webform .form-item { margin-bottom: 12px; }
.scalestor-content-v2 .section.scalestor-form .block-webform form .form-item.form-no-label.required-wrapper:before { display: none; }
.scalestor-content-v2 .section.scalestor-form .block-webform .form-item.required-wrapper:before { display: none; }
.scalestor-content-v2 .section.scalestor-form .block-webform .form-text,
.scalestor-content-v2 .section.scalestor-form .block-webform .form-email,
.scalestor-content-v2 .section.scalestor-form .block-webform .form-textarea {
	border: none;
	font-family: latoregular;
	font-size: 13px;
	color: #898989;
	padding-left: 28px;
	line-height: 1.3em;
	height: auto;
	padding-top: 11px;
	padding-bottom: 11px;
	text-indent: 0;
	padding-right: 28px;
}
.scalestor-content-v2 .section.scalestor-form .block-webform .form-actions { margin-top: 25px; }
.scalestor-content-v2 .section.scalestor-form .block-webform .form-submit {
	font-family: latoblack;
	font-size: 16px;
	line-height: 1.3em;
	height: auto;
	width: auto;
	padding: 14px 50px;
}
@media (max-width: 1199px) {
	.scalestor-content-v2 .section.scalestor-form {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.scalestor-content-v2 .section.scalestor-form .left-content {
		width: 50%;
		padding-right: 15px;
	}
	.scalestor-content-v2 .section.scalestor-form .right-content { width: 50%; }
}
@media (max-width: 767px) {
	.scalestor-content-v2 .section.scalestor-form .left-content {
		width: 100%;
		padding-right: 0;
	}
	.scalestor-content-v2 .section.scalestor-form .right-content { width: 100%; }
	.scalestor-content-v2 .section.scalestor-form p {
		font-size: 14px;
		margin-bottom: 15px;
	}
	.scalestor-content-v2 .section.scalestor-form p:last-child { margin-bottom: 0; }
	.scalestor-content-v2 .section.scalestor-form h4 { font-size: 16px; }
}
.scalestor-content-v2 .webform-submission-form { padding: 0; }
.scalestor-content-v2 .webform-submission-form .form-item:first-child { margin-top: 0; }
.scalestor-content-v2 .webform-submission-form .form-item.form-no-label label.form-required::before { display: none; }

/* PAGE - SCALEASSURE */
.scaleassure-dr .main-hero h1 {
    font-size: 40px;
    line-height: 1.3em;
}
.scaleassure-dr .main-hero p {
    font-size: 18px;
    padding: 0;
    line-height: 1.3em;
    margin-top: 20px;
    margin-bottom: 25px;
    margin-left: 100px;
    margin-right: 100px;
    color: #989898;
}
.scaleassure-dr .main-hero .menu-hero { padding-top: 50px; }
@media (max-width: 1399px) {
    .scaleassure-dr .main-hero .constrained-container { padding-bottom: 60px; }
    .scaleassure-dr .main-hero h1 { font-size: 40px; }
    .scaleassure-dr .main-hero p {
        margin-bottom: 25px;
        line-height: 1.3em;
    }
}
@media (max-width: 1199px) {
    .scaleassure-dr .main-hero .constrained-container { padding-bottom: 40px; }
    .scaleassure-dr .main-hero h1 { font-size: 32px; }
}
@media (max-width: 991px) {
    .scaleassure-dr .main-hero .constrained-container { padding-bottom: 35px; }
    .scaleassure-dr .main-hero h1 { font-size: 28px; }
    .scaleassure-dr .main-hero p {
        margin-top: 15px;
        margin-bottom: 20px;
        padding: 0;
        margin-left: 0;
        margin-right: 0;
    }
}
@media (max-width: 850px) {
    .scaleassure-dr .main-hero { min-height: unset; }
}
@media (max-width: 767px) {
    body .scaleassure-dr .constrained-container .container.menu-hero { padding: 0; }
    .scaleassure-dr .main-hero .constrained-container { padding-bottom: 40px; }
    .scaleassure-dr .main-hero h1 {
        font-size: 28px !important;
        line-height: 1.3em !important;
        margin-bottom: 0 !important;
    }
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup {
    font-size: 35px;
    margin-right: 15px;
    letter-spacing: 3.4px;
    margin-bottom: 20px;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup strong { font-family: 'CircularStd-Black'; }
.scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup img {
    margin-right: 20px;
    margin-top: 0;
    margin-bottom: 0;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup + img {
    float: right;
    margin-top: 19px;
}
@media (max-width: 1199px) {
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup { font-size: 35px !important; }
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup + img { float: none; }
}
@media (max-width: 991px) {
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup + img { float: right; }
}
@media (max-width: 767px) {
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup { font-size: 35px !important; }
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup + img { float: none; }
}
@media (max-width: 475px) {
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup { font-size: 22px !important; }
}
@media (max-width: 374px) {
    .scaleassure-dr .scaleassure-top .scaleassure-top-left h3.title-scale-backup { font-size: 17px !important; }
}
.scaleassure-content .scaleassure-benefits .benefits-title { font-size: 40px; }
.scaleassure-dr .scaleassure-benefits ul { margin: 0 -15px; }
.scaleassure-dr .scaleassure-benefits ul li { padding: 0 15px; }
.scaleassure-dr .section-left h3 { font-size: 40px !important; }
.scaleassure-dr .scaleassure-physical .scaleassure-physical-left h3 { font-size: 40px !important; }
.scaleassure-dr .scaleassure-physical .scaleassure-physical-left p {
    font-size: 16px !important;
    font-family: latoregular !important;
}
@media (max-width: 767px) {
    .scaleassure-content .scaleassure-benefits .benefits-title { font-size: 30px !important; }
    .scaleassure-dr .section-left h3 { font-size: 30px !important; }
    .scaleassure-dr .scaleassure-physical .scaleassure-physical-left h3 { font-size: 30px !important; }
}

/* PAGE - CONECTIVITY */
.network-carriers-fiber-providers {
    text-align: center;
    padding: 0 15px;
    margin-top: 20px;
}
.network-carriers-fiber-providers .container { max-width: 1195px; }
.network-carriers-fiber-providers p {
    padding: 0 25px;
    margin-bottom: 50px;
    color: #000;
    font-family: latoregular;
    font-size: 16px;
}
.network-carriers-fiber-providers p br { display: initial; }
.network-carriers-fiber-providers .logos { margin-bottom: 35px; }
.network-carriers-fiber-providers .logos img { max-width: 13%; }
@media (max-width: 1199px) {
    .network-carriers-fiber-providers p {
        padding: 0;
        margin-bottom: 30px;
    }
    .network-carriers-fiber-providers .logos { margin-bottom: 15px; }
}
@media (max-width: 991px) {
    .network-carriers-fiber-providers .logos img { max-width: 20%; }
}
@media (max-width: 767px) {
    .network-carriers-fiber-providers { margin-top: 0; }
}
@media (max-width: 639px) {
    .network-carriers-fiber-providers .logos img { max-width: 25%; }
}
@media (max-width: 479px) {
    .network-carriers-fiber-providers .logos img {
        max-width: 30%;
        margin: 0;
    }
}
.page-58 .image-and-text-section h2 { margin-bottom: 15px; }
.page-58 .image-and-text-section p {
    color: #000;
    font-family: latoregular;
}
.page-58 .image-and-text-section li {
    color: #000;
    font-family: latoregular;
}
@media (min-width: 992px) {
    .page-58 .image-and-text-section { padding-top: 50px; }
}
@media (min-width: 1200px) {
    .page-58 .image-and-text-section h2 { white-space: nowrap; }
}
.page-58 .main-wrapper-inner .main-hero h1 { font-size: 40px; }
.page-58 .main-wrapper-inner .main-hero .menu-hero img { display: none; }

/* PAGE - NETWORK */
.page-62 .main-wrapper-inner .main-hero h1 {
    font-size: 40px;
    line-height: 1.3em;
}
.page-62 .main-wrapper-inner .main-hero p {
    font-size: 18px;
    color: #989898;
    line-height: 1.3em;
    margin-top: 15px;
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 100px;
}
.page-62 .image-and-text-section h2 { margin-bottom: 10px; }
.page-62 .image-and-text-section p {
    color: #000000;
    font-family: latoregular;
}
.page-62 .image-and-text-section li {
    color: #000000;
    font-family: latoregular;
}
.page-62 .basic-text-block .container {
    max-width: 1230px;
    padding-left: 15px;
    padding-right: 15px;
}
.page-62 .basic-text-block .container.content p {
    color: #000000;
    font-family: latoregular;
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 30px;
}
@media (min-width: 1200px) {
    .page-62 .four-cols-version .information-box { padding: 30px; }
}
@media (max-width: 1199px) {
    .page-62 .main-wrapper-inner .main-hero p {
        margin-left: 0;
        margin-right: 0;
        padding: 0 15px;
    }
}
@media (max-width: 767px) {
    .page-62 .main-wrapper-inner .main-hero h1 {
        font-size: 32px !important;
        line-height: 1.3em !important;
    }
}

/*PAGE - SCALEBACKUP*/
.scalebackup .main-wrapper-inner .main-hero h1 {
	font-size: 40px;
	line-height: 1.3em;
}
.scalebackup .main-wrapper-inner .main-hero p.page-title {
	font-size: 18px;
	color: #989898;
	line-height: 1.3em;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-left: 100px;
	margin-right: 100px;
	max-width: unset;
}
.scalebackup .region-content .container { max-width: 1195px; }
@media (max-width: 1399px) {
	.scalebackup .region-content .container { padding: 0 15px; }
}
@media (max-width: 1199px) {
	.scalebackup .main-wrapper-inner .main-hero p.page-title {
		margin-left: 0;
		margin-right: 0;
		padding: 0 15px;
	}
}
@media (max-width: 851px) {
	body .scalebackup .region-content .block .container { padding: 0 15px; }
}
@media (max-width: 767px) {
	.scalebackup .main-wrapper-inner .main-hero h1 {
		font-size: 32px !important;
		line-height: 1.3em !important;
	}
}
.scalebackup-new { padding-top: 20px; }
.scalebackup h3.title-scale-backup {
	font-size: 35px !important;
	letter-spacing: 3.2px;
	margin-bottom: 12px !important;
}
.scalebackup .scalebackup-top .scalebackup-top-left p { margin-bottom: 12px !important; }
.scalebackup h3.title-scale-backup strong {
	font-family: 'CircularStd-Black';
	letter-spacing: 3.5px;
}
.scalebackup h3.title-scale-backup img { margin-right: 20px; }
.scalebackup .scalebackup-veeam .scalebackup-veeam-title h3 { margin-bottom: 20px !important; }
.scalebackup .scalebackup-veeam h3.title-veeam-backup { margin-bottom: 30px !important; }
.scalebackup .scalebackup-benefits h3 { margin-bottom: 30px !important; }
.scalebackup .scalebackup-benefits ul { margin: 0 -15px; }
.scalebackup .scalebackup-benefits ul li { padding: 0 15px; }
@media (max-width: 767px) {
	.scalebackup h3.title-scale-backup { font-size: 32px !important; }
}
@media (max-width: 479px) {
	.scalebackup h3.title-scale-backup { font-size: 24px !important; }
	.scalebackup h3.title-scale-backup img {
		display: block;
		margin-right: 0;
		margin-bottom: 15px;
	}
}
@media (min-width: 768px) {
	.scalebackup .scalebackup-top .scalebackup-top-left {
		width: 100%;
		padding-right: 0;
	}
	.scalebackup .scalebackup-top .scale-backup-top-right {
		margin-top: 0;
		width: 100%;
		padding-left: 0;
	}
}
@media (min-width: 992px) {
	.scalebackup .scalebackup-top .scalebackup-top-left {
		width: 60%;
		padding-right: 15px;
	}
	.scalebackup .scalebackup-top .scale-backup-top-right {
		margin-top: -80px;
		width: 40%;
		padding-left: 15px;
	}
}
body .scalebackup .scalebackup-veeam { padding: 40px 0; }
body .scalebackup .scalebackup-veeam .scalebackup-veeam-title h3 { font-size: 40px; }
body .scalebackup .scalebackup-veeam h3.title-veeam-backup { font-size: 40px; }
body .scalebackup .scalebackup-benefits h3 { font-size: 40px; }

/*Website - ScaleMatrix - code snippet edit*/
#footer .be-ix-link-block {
    display: none;
}
#footer .row + .be-ix-link-block {
    display: block;
}

.modal-dialog #search-block-form .form-actions {
    display: none;
}

/* HERO BANNER FORM */
.main-hero .video-text p {
    margin-bottom: 16px;
}
.hero-banner-form {
    position: relative;
    z-index: 1;
}
.hero-banner-form .webform-submission-form {
    padding: 0;
    margin: 0;
}
.hero-banner-form .webform-submission-form .captcha {
    display: flex;
}
.hero-banner-form .webform-submission-form .captcha img {
    height: 47px;
    margin-right: 5px;
    float: none;
    margin-top: 0;
    margin-bottom: 0;
}
.hero-banner-form .webform-submission-form .captcha .form-item {
    margin: 0;
}
.hero-banner-form .webform-submission-form .captcha .form-item > label {
    display: none;
}
.hero-banner-form .webform-submission-form .captcha .form-item > .description {
    display: none;
}
.hero-banner-form .webform-submission-form .form-item,
.hero-banner-form .webform-submission-form .form-actions {
    margin: 5px 0;
}
.hero-banner-form .webform-submission-form .form-item:first-child {
    margin-top: 0;
}
.hero-banner-form .webform-submission-form .form-actions {
    margin-bottom: 0;
}
.hero-banner-form .webform-submission-form .messages--error {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-color: transparent;
    border: none;
    padding: 0;
    background-image: none;
    color: red;
    font-size: 12px;
    line-height: 1.3em;
}
.hero-banner-form .webform-submission-form .messages__item + .messages__item {
    margin-top: 0;
}
.hero-banner-form .webform-submission-form .webform-confirmation__message {
    color: #fff;
    margin-bottom: 0;
}
.hero-banner-form .webform-submission-form .webform-confirmation__back {
    display: none;
}
.hero-banner-form .webform-submission-future-proof-me-form .form-type-email {
    max-width: 50%;
}
.hero-banner-form .webform-submission-future-proof-me-form .form-submit {
    width: auto;
}
@media (max-width: 1439px) {
    body .main-hero .video-text h1 {
        font-size: 30px !important;
        line-height: 1.3em;
    }
    body .main-hero .video-text p {
        line-height: 1.3em;
    }
}
@media (max-width: 1199px) {
    body .main-hero .video-text h1 {
        font-size: 28px !important;
        line-height: 1.3em;
    }
    .homepage .trusted-by:before {
        top: -40px;
    }
    .hero-banner-form .webform-submission-form {
        padding: 0 50px;
    }
}
@media screen and (min-width: 768px) and (max-width: 850px) {
    body .main-hero .video-text h1 {
        padding-top: 0 !important;
        font-size: 24px !important;
        line-height: 1.3em;
    }
    body .main-hero .video-text p {
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    body .main-hero .video-text {
        padding-top: 0;
    }
    .hero-banner-form .webform-submission-form {
        padding: 0 20px;
    }
    .hero-banner-form .webform-submission-future-proof-me-form .form-type-email {
        max-width: 75%;
    }
}
@media (max-width: 479px) {
    .hero-banner-form .webform-submission-future-proof-me-form .form-type-email {
        max-width: 100%;
    }
}

/*PAGE FORM*/
.page--form header {
    text-align: center;
    padding: 25px 0;
}
.page--form header img {
    width: 100%;
    max-width: 350px;
}
.dialog-off-canvas-main-canvas .page--form .main-content {
    padding-bottom: 25px;
}
.page--form h1.page-title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;
    line-height: 1.3em;
}
.page--form .webform-submission-form {
    max-width: 500px;
    padding: 25px 0;
}
.page--form .webform-submission-form .messages {
    padding: 15px 15px 15px 35px;
}
.page--form .webform-submission-form .messages ul {
    margin: 0;
}
.page--form .webform-submission-form .messages li {
    margin: 0;
    line-height: 1.3em;
}
.page--form .webform-submission-form .form-type-processed-text {
    color: #fff;
}
.page--form .webform-submission-form .form-type-processed-text p {
    color: #fff;
    line-height: 1.3em;
}
.page--form .webform-submission-form .form-composite > legend {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
}
.page--form .webform-submission-form .form-checkboxes .form-item {
    margin: 0;
}
.page--form .webform-submission-form label {
    color: #fff;
}
.page--form .webform-submission-form label.option {
    margin-bottom: 0;
    color: #fff;
}
.page--form .webform-submission-form .selectboxit-container .selectboxit {
    width: 100%;
    border-radius: 0;
    -moz-border-radius: 0;
    -wwebkit-border-radius: 0;
}
.page--form .webform-submission-form .selectboxit-container span {
    line-height: 30px;
}
.page--form .webform-submission-form .selectboxit-container li {
    margin: 0;
}
.page--form .webform-submission-form .form-select {
    width: 100%;
}
.page--form .webform-submission-form .webform-confirmation__back {
    display: none;
}
.page--form .webform-submission-form .webform-confirmation__message {
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.page--form .webform-submission-form .webform-confirmation__message a {
    color: #5db350;
    transition: 0.3s all;
    -moz-transition: 0.3s all;
    -webkit-transition: 0.3s all;
}
.page--form .webform-submission-form .webform-confirmation__message a:hover,
.page--form .webform-submission-form .webform-confirmation__message a:focus {
    text-decoration: underline;
}
.page--form .region-content {
    max-width: 740px;
    margin: 0 auto;
    color: #fff;
}
.page--form .region-content h3 {
    color: #fff;
}
.page--form .region-content p {
    color: #fff;
    line-height: 1.3em;
    margin-bottom: 20px;
}
.page--form .region-content p:last-child {
    margin-bottom: 0;
}
.page--form .region-content a {
    color: #5db350;
    transition: 0.3s all;
    -moz-transition: 0.3s all;
    -webkit-transition: 0.3s all;
}
.page--form .region-content a:hover,
.page--form .region-content a:focus {
    text-decoration: underline;
}
.page--form .region-content img {
    max-width: 100%;
}

.region-promo-bar #simple-translate {
    display: none;
}