.mnwall_iso_buttons > span {display: none;}
.ba-form {padding: 0;}

.blog .item-image {max-width: 200px; margin: 15px;}
#feature {background: #076F32;}
.pweb-labels-inline form.pwebcontact-form .pweb-label	{width: 40%;}
.pweb-labels-inline form.pwebcontact-form .pweb-field	{width: 60%;}

.allmode-default {margin: 0;}
.allmode-default .allmode-topbox, .allmode-default .allmode-itemsbox {margin: 0;}
.allmode-default .allmode-topitem {border-top: none; padding: 5px 0; font: inherit !important;}
.allmode-default a {color: #039540 !important; font: inherit !important;}
.allmode-default .allmode-topitem .allmode-title {font: inherit !important; font-size: 120% !important;}
.allmode-default .allmode-item .allmode-title {font: inherit !important; font-size: 100% !important;}
.allmode-default .allmode-topitem .allmode-text {font: inherit !important;}
.allmode-default .allmode-item {border-top: dashed 1px #039540; padding: 5px 0}

a {outline: none !important;}
#sp-left {padding-right: 25px;}
#sp-header_left .module h3.header {margin: 0;}
#sp-footer	{background: #077F39; padding: 0 0 10px 0;}
#sp-utility-wrapper2 {
  padding: 0px 0 0px 0 !important;
}
#sp-main-body-wrapper .container	{padding: 0px 50px; width: calc(100% - 100px);}
img.pull-left, .pull-left > img {max-width: 150px; padding: 10px 25px 0 0; clear: both}
h2.entry-title {display: block;}

.pull-right {width: 50%; max-width: 360px;padding: 10px 0 0 25px;}
img.pull-right, .pull-right > img {max-width: 100%; }

.nomargin {padding: 0px !important;}


@media only screen and (max-width: 1200px) {

 .mod-inner ul { float: none !important; display: block; }
 body .container { width: 100%; }
 body #boxed { width: 100%; }
 .entry-content h5 { clear: both; display: block; float: left; width: 100%; }
}

@media only screen and (max-width: 980px) {

 body .sp-mobile-menu { top: 140px; z-index:999; }
 
}

@media only screen and (max-width: 767px) {

 body.responsive #sp-feature-wrapper { padding: 0 0; }
 .container #sp-user5.span3 p { float: left; margin-right: 10px; }
 .container #sp-user6 { clear: both; display: block; margin-top: 20px; }
 #sp-component .page-header span { background: none; }
 #sp-component .page-header { margin-bottom: 20px !important; }
 #sp-right { text-align: center; margin-top: 50px; }
 #sp-right .custom img { float: none !important; display: inline-block; }
}

@media only screen and (max-width: 510px) {

 .pweb-static .pwebcontact-container { padding: 0; }
 .pweb-labels-inline form.pwebcontact-form .pweb-field { width: 64.9%; }
 
}


@media only screen and (max-width: 481px) {

 .pweb-labels-inline form.pwebcontact-form .pweb-label, .pweb-labels-inline form.pwebcontact-form .pweb-field { width: 96%; }
 
}

@media only screen and (max-width: 465px) {

 .container #sp-user5.span3 { text-align: center; }
 .container #sp-user5.span3 p { float: none; margin-right: 10px; margin-left: 10px; display: inline-bock; }
 .responsive #sp-user1 h3 { font-size: 17px; line-height: 20px; }
 .responsive #sp-user1 td img { max-width: 60%; height: auto; }
}

@media only screen and (max-width: 500px) {

 section.blog { width: 96%; }
 
}

.rev_slider_wrapper li .tp-bgimg { background-size: cover !important; }


/*MAP*/
div.map_wrapper ul.toc_list.horizontal li {padding: 0 20px 0 0 !important; display: inline-block !important;}
.olControlLayerSwitcher .maximizeDiv, .olControlLayerSwitcher .minimizeDiv {display: none;}
div.olMap image:hover, div.olMap path:hover {cursor: pointer;}
.olFramedCloudPopupContent h1 {font-size: 120%;}
.olFramedCloudPopupContent p {font-size: 100%; margin: 0;}

.gc-location-btn-wrapper {margin: 15px auto; text-align: center;}
.gc-locate-me-btn {font-size: 120%; background-color: #99bc2e; border: 0; font-weight: normal; padding: 5px 40px;}
.gc-locate-me-btn:before {content: jjj }
.gc-locate-me-btn:hover {background-color: #264d3a;}

#sp-feature {padding: 15px 60px; background: #F5F5F5;}
.su-trailer-box .su-trailer-box-content {font-size: 17px !important; line-height: 120% !important; padding: 20px 10px !important;}
.su-trailer-box-title {font-weight: bold !important; color: #039540 !important;}

#sp-header-wrapper {padding: 15px 0 !important;}
.image-logo {padding: 20px 0 0 0;}
.topmenu2 p {margin: 0; padding: 0; line-height: 100%;}
.topmenu2 a {margin: 0; padding: 0 5px 0 25px; font-size: 130%; font-weight: bold; color: #039540; background-image: url(../../../images/icons/topmenu2.png); background-position: left; background-repeat: no-repeat; line-height: 28px;}
.topmenu2 a:hover {color: #E4292F; background-image: url(../../../images/icons/topmenu2-mo.png);}

#sp-user1 .module h3.header {color: #FFF !important; text-transform: none;}
.dark-text .mnwall-readmore a {background: #039540; color: #fff;}

.default-theme.green-skin .mod-mls-btn {background: #E73E43 !important;}
.mls_comp_results_filters {display: none;}
.mls_comp_results_lists h3 {color: #039540;}
.mls_comp_results.default-theme.green-skin .mls-comp-item-info-inner a {color: #039540;}
.mls-comp-item-title a {font-size: 18px;}
.mls-comp-item-secondary {font-size: 16px; color: #5e5e5e;}

.accordion-heading a {color: #E4292F;}

.rl_sliders.accordion>.accordion-group.active>.accordion-heading>a.accordion-toggle {
  color: #039540;
}

.mnwall_container {
   display: block !important;
   opacity: 1 !important;
}

.MuiAppBar-colorPrimary {
  background-color: red !important;
}