.white{
color:#ffffff;
}
.black{
color:#000000;
}
.right-float{
float:right;
}
.left-float{
float:left;
}
.right-text{
text-align:right;
}
.left-text{
text-align:left;
}
.mobile-br{
display:inline;
}
.int-pg #main #content h1 {
font-size: 26px;
margin-bottom: 25px;
}
#main #content .small-h2 h2, .int-pg #main #content h1, .int-pg #main #content h2  {
font-size: 32px;
}
#main #content .white h1, #main #content .white h2, #main #content .white h3,  #main #content .white p,  #main #content .white p a {
color: #ffffff;
}
#main #content .black h1, #main #content .black h2, #main #content .black h3,  #main #content .black p,  #main #content .black p a {
color: #000000;
}
#main #content .blue h1, #main #content .blue h2, #main #content .blue h3,  #main #content .blue p,  #main #content .blue p a {
color: #1F4776;
}
#main #content .gold h1, #main #content .gold h2, #main #content .gold h3,  #main #content .gold p {
color: #00B3D3;
}
#main #content .green h1, #main #content .green h2, #main #content .green h3,  #main #content .green p {
color: #00B3D3;
}
#main #content .fusion-text p:last-child,
#main #content .no-margin-b p:last-child,
#main #content .no-margin-b h1,
#main #content .no-margin-b h2,
#main #content .no-margin-b h3,
#main #content .no-margin-b h4,
#main #content .no-margin-b {
margin-bottom:0px;
}
#main #content .no-margin-t {
margin-top:0px;
}
#main #content .no-marginb, #main #content .no-marginb h1, #main #content .no-marginb h2, #main #content .no-marginb h3 {
margin-bottom: 0px;
}
#main #content .margin-b-30{
margin-bottom: 30px;
}
#main #content .margin-t-30 {
margin-top:30px;
}
#main #content .margin-b-30{
margin-bottom: 30px;
}
#main #content .margin-t-20 {
margin-top: 20px;
}
#main #content .margin-b-20{
margin-bottom: 20px;
}
#main #content .margin-t-10 {
margin-top: 10px;
}
#main #content .margin-b-10{
margin-bottom: 10px;
}
#main #content .margin-t-15 {
margin-top: 15px;
}
#main #content .margin-b-15{
margin-bottom: 15px;
}
.lgreen-overlay {
box-shadow: inset 0 0 0 1000px rgba(50, 105, 33, 0.6);
}
.green-overlay {
box-shadow: inset 0 0 0 1000px rgba(50, 105, 33, 0.8);
}
.brown-overlay {
box-shadow: inset 0 0 0 1000px rgba(100, 92, 71, 0.85);
}
.button-large {
font-size: 20px;
}
.barlow-strong strong {
font-family: "Barlow Semi Condensed";
font-weight: 700;
color: #5abf3e;
margin-bottom: 10px !IMPORTANT;
display: inline-block;
}
.barlow-link a {
font-family: "Barlow Semi Condensed";
font-weight: 700;
color: #645C47;
}
.green-link a {
color: #5bbe3e;
}
.green-link strong {
color: #5bbe3e;
font-weight: 600;
}
body .accessability_container button.wah-action-button.wah-call-clear-cookies {
background: #dd3636 !important;
}
body .accessability_container .a_module.wah_clear_cookies {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
border-bottom: 0px !important;
margin-top: 10px !important;
padding-top: 10px !important;
border-top: 1px solid black !important;
} .fusion-logo {
max-width: 230px;
}
ul.sub-menu {
text-align: left;
}
.main-home-banner rs-sbg {
background-position: 50% 50% !important;
}
.right-sec {
display: inline-block;
float: right;
text-align: right;
color:#5CBD3E;
}
.right-sec a{
color:#5CBD3E;
}
.right-top-tag, .right-top-phone {
display: inline-block;
}
.fusion-main-menu .fusion-dropdown-menu a {
padding-bottom: 22px;
}
.right-top-tag {
font-family: "Barlow Semi Condensed";
font-weight: 600;
font-size: 20px;
line-height: 1;
width: 135px;
text-align: left;
padding-right: 0;
}
.right-top-phone {
font-family: "Barlow Semi Condensed";
font-weight: 600;
font-size: 45px;
padding-left: 20px;
line-height: 1;
}
.right-top-sec {
margin-top: 20px;
}
a.right-top-phone:hover {
color: #67494b;
}
.hide-desk {
display: none;
}
.fusion-main-menu>ul>li {
text-transform: uppercase;
}
.fusion-page-title-bar {
padding: 0px !important;
}
.fusion-page-title-row {
position: relative;
}
.fusion-page-title-wrapper {
position: absolute !important;
bottom: 0;
height: auto !important;
padding: 10px;
background: rgba(50, 105, 33, 0.6);
}
.green-box > div {
box-shadow: inset 0 0 0 1000px rgb(50 105 33 / 60%) !important;
}
.black-box > div {
box-shadow: inset 0 0 0 1000px rgb(0 0 0 / 60%) !important;
}
.green-box, .black-box {
transition: all .5s ease-in 0s;
-moz-transition: all .5s ease-in 0s;
-webkit-transition: all .5s ease-in 0s;
-o-transition: all .5s ease-in 0s;   
cursor:pointer;
}
.green-box:hover, .black-box:hover {   
transform: scale(1.05);
-moz-transform: scale(1.05);
-webkit-transform: scale(1.05);
-o-transform: scale(1.05);
} .minh-600{
min-height:600px;
}
.minh-600 > .fusion-builder-row {
align-items: flex-end;
}
.hm-gallery {
margin-bottom: 20px;
}
.hm-gallery .fusion-image-wrapper {
border: 15px solid #ffffff;
box-shadow: rgb(0 0 0 / 16%) 0px 3px 6px 0px;
}
.hm-gallery li.fusion-carousel-item {
border: none !important;
}
.cta-btn-sec .fusion-column-wrapper {
display: inline-block !important;
width: 100% !important;
text-align: center;
}
.cta-btn-sec .fusion-column-wrapper >div {
display: inline-block !important;
}
.cta-btn-sec .fusion-column-wrapper >div a{
width:300px;
margin: 0px 10px;
}
.fusion-button {
font-size: 20px !important;
padding: 13px 30px !important;
}
div#shopify-section-feature-row h2.h3 {
font-size: 49px;
color: #DD1ECF;
} .whe-box .fusion-imageframe {
min-height: 75px;
}
.single.single-post main h2, .single.single-post main h1, .single.single-post main h3 {
margin-bottom: 20px;
}
.single.single-post  .fusion-meta-info {
display: inline-block;
width: 100%;
margin-top: 30px !important;
}
.single.single-post  .fusion-single-sharing-box.share-box {
margin-top: 30px !important;
}
div#CF601d51444f6fe_1-row-4 .checkbox {
font-size: 14px;
}
div#CF601d51444f6fe_1-row-5 div#fld_7908577_1-wrap {
text-align: left !important;
}
div#CF601d51444f6fe_1-row-1.first_row input {
background: #ffffff !important;
border: 1px solid #ccc !important;
border-radius: 2px !important;
} .single-jobs .fusion-page-title-bar {
background-image: url(https://mountviewservices.com/wp-content/uploads/2021/01/MG_6487.jpg) !important;
background-size: cover !important;
}
.single-jobs .post-content h3, .single-jobs .post-content h2 {
margin-bottom: 20px;
}
.single-jobs .single-navigation {
display: none;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
text-transform: uppercase;
}
ul.job-list-sec li {
list-style: none;
}
.job-list-sec {
padding:0px;
margin:0px;
}
ul.job-list-sec li b {
color: #5bbe3e;
text-transform: uppercase;
}
ul.job-list-sec li {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #BFBFBF;
}
ul.job-list-sec li:last-child {
border-bottom: none;
padding-bottom: 0px;
margin-bottom: 0px;
}
.fusion-fullwidth .fusion_builder_column_1_2  .first_row input, .fusion-fullwidth .fusion_builder_column_1_2  .first_row textarea {
background: #F6F6F2 !important;
border: none !important;
border-radius: 0px !important;
}
.fusion-fullwidth .fusion_builder_column_1_2 input#fld_1469720_1 {
background: none !important;
}
div#fld_7908577_1-wrap .btn {
background: #5abf3e;
color: #ffffff;
border-radius: 0px;
border: 0px;
}
div#fld_7908577_1-wrap, div#fld_7908577_1-wrap {
text-align:right;
}
label#fld_1469720Label {
font-weight: 100;
}
#fld_1469720Caption {
font-size: 14px;
margin-top: 0px;
color: #050505;
}
.fusion-testimonials q {
font-style: normal !important;
letter-spacing: 0px !important;
font-size: 20px !important;
}
.fusion-testimonials.clean .author {
margin-top: 0px;
}
.margin-20-h3 h3 {
margin-bottom: 20px;
text-transform:uppercase;
}
select#fld_316393_1 {
background: #f6f6f1;
border-radius: 0px;
}
.sidebar .widget .heading .widget-title, .sidebar .widget .widget-title {
font-size: 24px;
text-transform: uppercase;
margin-bottom: 20px;
color: #5bbe3e;
}
input.s {
border-radius: 0px !important;
}
.cat-item {
text-transform: capitalize;
}
.services-center .fusion-builder-row {
justify-content: center;
}
.page-template main#main {
padding-top: 0px;
padding-bottom: 0px;
} .footer-copy div {
text-align: center;
font-size: 13px;
}
.fusion-page-title-row {
max-width: 100% !important;
}
.fusion-widget-area p{
font-family: "Barlow Semi Condensed";
}
.fusion-widget-area .fusion-layout-column p {
margin-bottom: 0px;
}
.fusion-widget-area .fusion-layout-column h4 {
color: #ffffff !important;
}
.fusion-widget-area .footer-col-3 h4 {
margin-bottom: 25px;
}
.fusion-widget-area .first_row input {
border-radius: 0px !IMPORTANT;
border: 1px solid #ffffff;
background: transparent !important;
color: #ffffff !important;
}
.fusion-widget-area .first_row  input::placeholder {  
color: #ffffff;
}
.fusion-widget-area .first_row  input:-ms-input-placeholder {  
color: #ffffff;
}
.fusion-widget-area .first_row input::-ms-input-placeholder {  
color: #ffffff;
}
.fusion-widget-area .caldera-grid .last_row {
font-family: "Barlow Semi Condensed";
}
.fusion-widget-area .last_row label {
font-family: "Barlow Semi Condensed" !important;
font-weight: 300 !important;
}
.fusion-widget-area .caldera-grid .btn-default {
background: #5bbe3e;
border-radius: 0px !important;
font-size: 20px;
padding: 8px 30px !important;
font-weight: 600;
color: #ffffff;
border: 0px;
}
.fusion-widget-area input#mc-embedded-subscribe {
background: #5bbe3e;
border-radius: 0px !important;
font-size: 20px;
padding: 8px 30px !important;
font-weight: 600;
color: #ffffff;
border: 0px;
text-transform: uppercase;
font-family: Barlow Semi Condensed;
float: right;
}
.fusion-widget-area .first_row input {
border-radius: 0px !IMPORTANT;
border: 1px solid #ffffff;
background: transparent !important;
color: #ffffff !important;
height: 35px;
font-size: 18px;
}
.fusion-widget-area .caldera-grid .last_row  .checkbox {
margin-top: 0px !important;
}
.fusion-widget-area .first_row {
margin-bottom: 20px;
}
.fusion-widget-area .first_row input {
margin-bottom: 10px;
}
.first_row .mc-field-group:nth-child(1), .first_row .mc-field-group:nth-child(2) {
width: 50%;
float: left;
}
.first_row .mc-field-group {
padding-right:10px;
} @media screen and (max-width: 1240px) {
}
@media screen and (max-width: 1140px) {
.fusion-main-menu>ul>li {
padding-right: 18px !IMPORTANT;
}
.fusion-main-menu>ul>li>a {
font-size: 16px !IMPORTANT;
}   
.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder {
margin-top: 10px;
}
}
@media screen and (max-width: 1024px) {
.fusion-header-v3 .fusion-logo {
float: left !IMPORTANT;
}  
.right-top-sec {
margin-top: 0px;
}
.right-top-tag {
display: none;
}
div#fld_7908577_1-wrap, div#fld_7908577_1-wrap {
text-align: left;
}
.fusion-body .fusion-footer .foot-widget .fusion-layout-column {
width: 50% !important;
}
.fa-phone-alt {
display: inline-block !IMPORTANT;
font-size: 32px;
position: relative;
top: -3px;
padding-right: 10px;
}
.right-top-phone {
padding-left: 0;
}
.fusion-body .fusion-footer .caldera-grid .first_col, .fusion-body .fusion-footer .caldera-grid .last_col {
width: 100%;
}
nav.fusion-mobile-nav-holder {
position: relative;
}
.fusion-page-title-bar .fusion-page-title-row h1 {
font-size: 30px;
}
ul#mobile-menu-main-menu {
position: absolute;
width: 100%;
}
.int-two-side-sec > .fusion-row {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; -webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.int-two-side-sec > .fusion-row > .int-side-left, .int-two-side-sec > .fusion-row > .int-side-cnt {
-webkit-box-ordinal-group: 2;
-moz-box-ordinal-group: 2;
-ms-flex-order: 2;
-webkit-order: 2;
order: 2;
}
.int-two-side-sec > .fusion-row  > .int-side-right, .int-two-side-sec > .fusion-row  > .int-side-img {
-webkit-box-ordinal-group: 1;
-moz-box-ordinal-group: 1;
-ms-flex-order: 1;
-webkit-order: 1;
order: 1;
}
.int-two-side-sec > .fusion-row > .int-side-img .fusion-column-wrapper, .int-two-side-sec > .fusion-row > .int-side-img {
min-height: 351px !important;
max-height: 500px;
}
.fusion-body .fusion-row  .fusion_builder_column_1_2 {
width: 100% !important;
}
.fusion-body .fusion-row  .fusion_builder_column_1_2 .fusion-column-wrapper {
margin-left: 12px;
margin-right: 12px;
}
.fusion-body .fusion-row  .fusion_builder_column_1_3 {
width: 100% !important;
}
.fusion-body .fusion-row  .fusion_builder_column_1_4 {
width: 50% !important;
}
.post-content > .fusion-fullwidth:first-child .fusion_builder_column_1_1 .fusion-column-wrapper {
padding: 0px !important;
}
.post-content > .fusion-fullwidth:first-child .fusion_builder_column_1_1  {
margin-bottom: 0px !important;
}
}
@media screen and (max-width: 980px) { .fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .title h1,
#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, 
#wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-tb-footer h2, .fusion-tb-page-title-bar h2, .fusion-widget-area h2, h2.entry-title{
font-size: 30px !important;
line-height: 1.1;
}
.post-content h4 {
font-size: 26px;
}
.single .post-content img {
float: none;
margin: 5px auto 10px;
}
.single section#content {
margin-bottom: 0px;
}
a.right-top-phone {
font-size: 30px;
margin: 10px;
}
div#fld_7908577_1-wrap {
margin-bottom: 0px;
}
}
@media screen and (max-width: 767px) {
.mobile-br{
display:none;
}
.hide-desk {
display: block;
}
.fusion-logo {
float: none !IMPORTANT;
margin:0 auto;
}
.fusion-header-v3 .fusion-header .fusion-logo {
float: none !IMPORTANT;
margin: 10px auto 10px!important;
}
button.fusion-mobile-selector {
outline: none;
}
.fusion-mobile-nav-holder>ul {
border-bottom: 0px;
}
.right-sec {
width: 100%;
text-align: center;
}
.fusion-header {
padding: 0px !important;
}
.fusion-body .fusion-footer .foot-widget .fusion-layout-column {
width: 100% !important;
text-align: center;
}
.foot-widget .fusion_builder_column_1_4 > .fusion-column-wrapper >div {
text-align: center !IMPORTANT;
}
div#fld_7908577_1-wrap, div#fld_7908577_1-wrap {
text-align: center;
}
.foot-widget  a.fusion-button {
margin-bottom: 20px;
}
.foot-widget {
padding-bottom: 10px !important;
}
.cta-btn-sec .button-1 {
margin-bottom: 10px !important;
}
ul#mobile-menu-main-menu {
position: relative;
width: 100%;
}
.fusion-body .fusion-row  .fusion_builder_column_1_4 {
width: 100% !important;
}
.hm-sec-1 h1.title-heading-center p br {
display: none;
}
.minh-600 {
min-height: 350px;
}
.fusion-theme-sharing-box.fusion-single-sharing-box.share-box h4 {
font-size: 19px;
line-height: 1.5 !important;
}
.fusion-body .fusion-row  .fusion_builder_column_1_2 .fusion-column-wrapper {
margin-left: 0px;
margin-right: 0px;
}
.car-sec-4 .fusion-title {
margin: 0px 0px 10px !important;
}
#wrapper .post-content a[href^="tel:"] {
white-space: nowrap;
}
.hm-gallery .fusion-image-wrapper {
border: 5px solid #ffffff;
}
}
@media screen and (max-width: 640px) {
.cta-btn-sec .fusion-column-wrapper >div a {
width: 100%;
margin: 0px 0px;
font-size: 17px !important;
}
.cta-btn-sec .fusion-column-wrapper > div {
width: 100%; 
}
.fusion-widget-area .first_row input {
height: 40px;
font-size: 18px;
}
ul {
padding-left: 20px;
}
input#fld_1469720_1 {
font-size: 12px;
}
.mailchimp-col {
text-align: center;
}
.mailchimp-col input#mc-embedded-subscribe {
margin: 0 auto !important;
float: none;
margin-top: 10px !important;
}
.fusion-widget-area .first_row {
margin-bottom: 10px;
}
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}