#Top_bar #logo img.logo-main {
	max-height: 80px;
}

#Top_bar {
    position: fixed;
    padding: 10px;
	background: transparent!important;
}

#Top_bar.is-sticky {
    height: 80px;
	background: white;	
}

img.logo-sticky.scale-with-grid {
    display: none!important;
}

#Footer i::before {
    font-size: 25px;
    background: #979797;
    border-radius: 50%;
    padding: 10px;
    color: white;
    min-width: 25px;
}

#Footer i:hover::before {
    background: rgb(0, 137, 150);
}

.is-sticky .logo-link.blanconegro  img {
    display: none;
}

.is-sticky .logo-link  {
    display: block!important;
}

.is-sticky .logo-link img {
	    position: absolute;
    top: 0;
}

#Top_bar.is-sticky #logo img.logo-main {
    display: block!important;
}

#Top_bar.is-sticky {
    background: white!important;
}

.header-simple #Top_bar:not(.is-sticky) .top_bar_left {
    top: 0;
}

@media only screen and (max-width: 750px) {
#Subheader .title {
    font-size: 30px;
    line-height: 36px;
}
#Top_bar #logo img.logo-main {
    max-height: 45px!important;
    display: block!important;
}
.mobile-header-mini #Top_bar {
    top: 15px!important;
}

.mobile-header-mini #Top_bar.is-sticky {
    top: 0px!important;
}

#Top_bar a.responsive-menu-toggle {
    right: 22px!important;
}

.column_attr.clearfix.blocks-home {
    display: flex;
    padding: 20px!important;
}

.column_attr.clearfix.blocks-home>.one-fourth {
    margin: 5px;
}

.column_attr.clearfix.align_right.circular {
    padding: 200px 15% 30px 15%!important;
}

img#thewaylogo {
    max-width: 50%;
}

.mobile-padding {
	padding-top: 50px!important;
}

.theway.section.mcb-section.no-margin-h.highlight-right {
    background: unset!important;
}

.theway .column_attr.clearfix {
    padding: 0!important;
}

.theway h3 {
    margin-top: 16px;
}

.section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns {
    margin: 5px 0;
    width: 100%!important;
    clear: both;
}

}

@media only screen and (min-width: 750px) {
.theway-column2 {
	margin-top: 120px;
}
}

#Footer .footer_copy #back_to_top {
    display: none;
}

p {
    margin: 10px 0;
}

.place {
    color: rgb(0, 137, 150);
}

#body {
    color: black;
}

.success p {
    color: black;
}
