.menu-mobile-logo span {display:none!important; }
.wp-block-button__link, .elementor-button {
    background: linear-gradient(90deg, rgba(215,37,91,1) 0%, rgba(218,86,51,1) 100%);
    transition: 0.3s;
    color: #fff;
    padding: 15px 20px;
    border-radius: 5px; border:none;
}
.box_shadow { -webkit-box-shadow: 1px 5px 9px 0px rgba(0,0,0,0.32); 
box-shadow: 1px 5px 9px 0px rgba(0,0,0,0.32); z-index:1; }

.footer-widgets .wp-block-column:first-child { width:40%; }

.container a.header-button:hover, .elementor-button:hover, .salesforce_w2l_lead .w2linput.submit:hover {
    background: linear-gradient(90deg, rgba(218,86,51,1) 0%, rgba(215,37,91,1) 100%);
    color: #fff!important;
}
.salesforce_w2l_lead .w2linput.submit { margin-top:0; }

.salesforce_w2l_lead .sf_required_fields_msg { display:none; }
/*#header .section-hr { padding: 3px 0!important;
    background: rgb(215,37,91);
    background: linear-gradient(90deg, rgba(215,37,91,1) 0%, rgba(215,37,91,1) 17%, rgba(218,86,51,1) 17%, rgba(218,86,51,1) 33%, rgba(235,155,59,1) 33%, rgba(235,155,59,1) 49%, rgba(171,203,71,1) 49%, rgba(171,203,71,1) 66%, rgba(40,168,161,1) 66%, rgba(40,168,161,1) 83%, rgba(121,52,121,1) 83%, rgba(121,52,121,1) 100%);
}*/
.header a.logo img { padding: 10px 0; } 
.social-links svg { fill:#fff!important; }
.title h1 { color:#fff; font-size: 3vw; }
#main .container { padding-bottom:0!important; }
.post .entry-footer-top { padding:20px 0 10px 0; border-bottom:1px solid #ccc; }
.layout-gap-30 .grid-item { padding-bottom:0!important; }
aside.footer-widgets div.widget_media_image:last-child { text-align:center; }
.top-menu ul a { font-weight:bold; }
aside.footer-widgets div.widget_media_image:last-child { text-align:center; }

div#popmake-8693 .salesforce_w2l_lead .w2linput.text.captcha,
div#popmake-8693 .salesforce_w2l_lead .w2limg { width:46%; }
div#popmake-8693 .salesforce_w2l_lead .w2lsubmit { float:right!important;  }

#popmake-8693 { max-width:450px; margin-bottom:0; }
#popmake-8693 .salesforce_w2l_lead .sf_type_text { width:50%;     clear: none; float: left;     padding-right: 10px; }
#popmake-8693 .salesforce_w2l_lead .w2linput.text { width:100%; }
:not(#\ ):not(#\ ):not(#\ ).buttonizer-label-0-0-6 { line-height:48px!important; }
article.post .entry-content { padding-top:25px; font-family: "Open Sans", Sans-serif; }
blockquote { background:#f1f1f1; border:none; padding:35px; font-size: 18px; text-align:center; }
blockquote cite { float: none; font-style:normal; }
.wp-block-image { text-align:center; }
.sfsi_Sicons { border-top: 1px solid #ddd; margin-top:25px; padding-top:25px; }
article.post { border-bottom: 1px solid #ddd; padding-bottom:25px; }

.embedpress-el-powered { display:none; }

.elementor h4 a, .elementor-text-editor a { text-decoration:underline!important; }
.top-menu .nav-menu-item-inside { font-weight:bold; }
.sub-menu .nav-menu-item-inside { font-weight:normal; }

@media screen and (min-width: 1200px) {
.top-menu>li>a { line-height:1.5!important; }
}

@media screen and (max-width: 960px) {
	.title h1 { font-size: 36px; }
	.buttonizer { display:none!important; }
	.footer-widgets .wp-block-column { width:100%!important; }
	.wp-container-core-columns-is-layout-2 { flex-wrap:wrap!important; }
}

@media screen and (min-width: 768px) {
.salesforce_w2l_lead.sf_two_column .sf_field .w2llabel, .salesforce_w2l_lead .sf_required_fields_msg { color:#000;
	}
}