html {
background: none;
font-size:62.5%;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
body {
font-family: 'Lato', sans-serif;
font-size: 15px;
font-size: 1.5rem; font-weight: 400; margin:0;
padding:0;
color: #707070;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
.container {
max-width: 1470px; width: 90%;
}
.container_full {
max-width: 100%;
}
.pagehead {
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 200px!important;
margin-bottom: 40px;
}
.page-header {
margin-top: 0;
border-color: transparent;
text-align: center;
margin: 0 auto;
top: 80px;
}
.whatwedo .kt-blocks-info-box-link-wrap {
min-height:100px;
}
.whatwedo:hover .kt-blocks-info-box-link-wrap h2 {
font-style: italic;
}
.whatwedo2 .kt-blocks-info-box-link-wrap {
min-height: 100px;
}
.whatwedo2 .kt-blocks-info-box-link-wrap h2 {
width: 100%;
text-align: center;
color: #013868;
position: relative;
z-index: 1;
}
.whatwedo2 .kt-blocks-info-box-link-wrap:hover h2 {
font-style: italic;
}
.premium-countup__suffix {
font-size: 20px !important;
font-size: 2rem !important;
}
ul#lightSlider2 li.lslide.active:before {
display: none;
}
ul#lightSlider2 li.lslide {
position: relative;
}
ul#lightSlider2 li.lslide:before {
display: block;
content: '';
background: transparent;
height: 100%;
width: 100%;
position: absolute;
z-index: 9;
} .pagebreak {
padding: 50px 0;
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/pagebreak.png) left center no-repeat #FBFBFB;
background-size: contain;
}
.pagebreak_dark {
padding: 50px 0;
background: rgba(229,229,229,.75);
}
.pagebreak_solid {
padding: 50px 0;
background: #FBFBFB;
}
.pagebreak:after {
display: block;
content: '';
width: 100%;
height: 0;
clear: both;
}
.pagebreak_left, .pagebreak_right {
padding: 0;  
} 
.pagebreak_fix {
padding: 20px 0;
}
.pagebreak_full .pagebreak_fix {
padding: 0 0;
}
.pagebreak_fix:first-child {
padding-top: 0;
}
.page > .pagebreak_fix:last-child, .page > .pagebreak:last-child {
}
.pagebreak_right_content, .pagebreak_left_content {
padding: 50px 0;
background: #FBFBFB;
}
.pagebreak .pagebreak_left_img, .pagebreak .pagebreak_right_img {
min-height: 50px;
max-height: 150px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
} @media print {
a:link:after, a:visited:after {    
content: "";  
}
#mobile_menu {
display:none !important;
}
h1, h2, h3, h4, h5, h6, p, .page-header {
margin-bottom: 10px !important;
color: #000 !important;
}
} .cleared, .clear {
float: none;
clear: both;
margin: 0;
padding: 0;
border: none;
}
form {
padding:0 !important;
margin:0 !important;
}
.divider, .wp-block-separator {
margin: 30px auto;
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/border.png) 51% center no-repeat;
height: 17px;
clear: both;
display: block;
float: none;
width: 100%;
z-index: 1;
border: none;
}
.divider:before, .divider:after, .wp-block-separator:before, .wp-block-separator:after  {
position: absolute;
height: 17px;
content: '\a0';
background-color: #013868;
}
.divider:before, .wp-block-separator:before {
margin-left: -65%;
text-align: right;
width: 100%;
}
.divider:after, .wp-block-separator:after {
margin-left: 56%;
text-align: right;
width: 100%;
}
.grn-box {
background: #97BE67;
padding: 40px 50px;
margin: 20px 0;
color: #fff !important;
text-align: center;
}
.grn-box span.h4{
color: #fff !important;
text-align: center;
}
.col-5s {
width: calc(100% / 2);
float: left;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
} a, a:link, a:visited {
color: #9DD670;
text-decoration:underline; 
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
a:hover, a:active, a:focus{
color: #92CEE2;
text-decoration:underline; } .page-header {
margin-top: 0;
border-color: transparent;
}
h1, h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
line-height: 120%;
margin: 0 0 10px 0;
-webkit-font-smoothing: antialiased;
font-family: 'Lato', sans-serif;
}
h1, h1.entry-title {
font-size: 35px;
font-size: 3.5rem;
color: #fff;
text-shadow: 0 0 12px #000, 0 0 15px #000;
text-align: center;
text-transform: uppercase;
}
h1.h2 {
text-shadow: none !important;
}
h2, .h2 {
font-size: 25px;
font-size: 2.5rem;
color: #013868;
font-weight: 400;
}
h2.blocked {
background: #013868;
padding: 30px;
color: #fff;
margin-bottom: 20px;
}
.h2break {
width: 100%;
text-align: center;
color: #013868;
font-style: italic;
position: relative;
z-index: 1;
}
.h2break:before, .h2break:after {
position: absolute;
top: 36%;
overflow: hidden;
height: 17px;
content: '\a0';
background-color: #013868;
}
.h2break:before {
display:none;
margin-left: -103%;
text-align: right;
width: 100%;
}
.h2break:after {
display:none;
margin-left: 3%;
margin-right: 103%;
text-align: right;
width: 100%;
}
h3, .h3 {
font-size: 25px;
font-size: 2.5rem;
color: #7AC142;
font-weight: 400;
}
h4, .h4 {
font-size: 23px;
font-size: 2.3rem;
color: #013868;
font-weight: 400;
}
h5, .h5 {
font-size: 23px;
font-size: 2.3rem;
color: #97BE67;
font-weight: 600;
}
.btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large a:link, .wp-block-button.large a:visited {
font-size: 18px;
font-size: 1.8rem;
padding: 10px;
}
h6, .h6 { 
font-size: 20px;
font-size: 2.0rem;
color: #013868;
font-weight: 400;
} p, .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
font-size: 15px;
font-size: 1.5rem; margin:0 0 20px 0;
color: #707070;
}
.h6 b, .h6 strong {
font-weight: 500 !important;
}
p b, p strong {
color: #474747;
}
.wp-block-ugb-container .white-stat, .stat-small {
font-size: 17px;
font-size: 1.7rem;
font-weight: 600;
text-transform: uppercase;
}
.wp-block-ugb-container .white-stat {
color: #fff;
} ol, ul {
margin-left: 40px;
padding:0;
}
ul {
list-style-type: none;
list-style-position:outside;
}
ol {
list-style: none;
counter-reset: listNumbering;
}
ol li {
counter-increment: listNumbering;
}
ol li::before {
content: counter(listNumbering) ". ";
color: #97BE67;
}
li ol, li ul {
margin:10px 0 10px 30px;
padding:0;
}
li {
margin:10px 0;
padding:0;
}
ul li {
list-style-image: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/bullet.png);
} .pagebreak h1, .pagebreak h2, .pagebreak h3, .pagebreak h4, .pagebreak h5, .pagebreak h6, .pagebreak p, .pagebreak li, .pagebreak a:link, .pagebreak a:visited {
}
.pagebreak a:hover, .pagebreak a:active {
} #branding-container {
margin: 0;
margin-left: 4%;
padding-top: 30px;
padding-bottom: 30px;
width: 70%;
max-width: 200px;
}
#branding-container a.brand{
text-transform: uppercase;
font-size: 20px;
color: #000000;
}
#branding-container a.brand img.site-logo{
display: block;
margin:0;
padding: 0;
width: 100%;
height: auto;
}
#aboveNav{
position: relative;
}
#aboveNav #branding-container{
position:absolute;
top: 0;
right: 0;
left: 0;
width: 75%;
max-width: 325px;
margin: auto;
z-index: 1100;
} .home .pagebreak_fix:first-child, .page-template-page-of-employees .pagebreak_fix:first-child {
padding: 0 !important;
}
.page-template-page-of-employees .pagehead {
margin: 0;
}
div#homefeatured {
display: none;
}
div#homefeatured {
display: block;
margin-left: auto;
margin-right: auto;
}
div#homefeatured #myCarousel{
box-shadow: none;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
div#homefeatured #myCarousel, div#homefeatured .carousel, div#homefeatured .carousel-inner, div#homefeatured #video_outer_outer {
height: 45vh;
}
div#homefeatured #myCarousel:hover{
box-shadow: none;
}
div#homefeatured #video_outer_outer {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/MEC2-Home-Page-Long.00_00_26_22.Still006-1920x950.png) center center no-repeat;
background-size: cover;
position: relative;
overflow: hidden;
}
div#homefeatured #video_outer_outer #video_outer {
display: none;
z-index: 1;
}
div#homefeatured .carousel{
width: 100%;
}
div#homefeatured .carousel-inner>.item {
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: top right;
}
div#homefeatured .carousel-inner>.item>a>img, div#homefeatured .carousel-inner>.item>img{
width: 100%;
}
div#homefeatured .slideDesc {
position: absolute; 
z-index: 4000;
bottom: 25px;
margin: auto;
height: 200px;
width: 80%;
text-align: left;
padding: 50px;
text-shadow: 0 0 25px #222; 
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
div#homefeatured .slideDesc .slideTitle {
display: block;
font-size: 45px;
font-size: 4.5rem;
color: #ffffff;
}
div#homefeatured .slideDesc .slideText {
display: block;
font-size: 20px;
font-size: 2rem;
color: #ffffff;
}			
div#homefeatured .slideDesc .btn.btn-mayecreate {
margin-top: 5vh;
width: 200px;
color: #fff;
}
div#homefeatured .carousel-control {
display: block;
height: 75px;
width: 25px;
top: 0;
bottom: 0;
margin: auto;
background: none;
}
div#homefeatured .carousel-control.left {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/left.png) no-repeat;
background-size: contain;
left: 3%;
}
div#homefeatured .carousel-control.right {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/right.png) no-repeat;
background-size: contain;
right: 3%;
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;
} #navbarTop{
display: none;
}
#navbarBottom{ display: block;
background: #fff;
border: none;
position: relative;
}
#navbarBottom:before { display: block;
height: 15px;
width: 100%;
top: 0;
background: #016A8E;
position: absolute;
z-index: 0; 
}
#main_nav{
display: none;
}
#main_nav a:link, #main_nav a:visited {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
} #mobile_menu {
display: block;
position: absolute;
float: right;
height: 87.7px;
right: 4%;
top: 0;
bottom: 0;
margin: auto;
}
#mobile_menu a{ }
#mobile_menu select {
width:85%;
display:block;
margin: 10px auto;
}
.navbar-header{
}
.nav-button{
display: block;
position: absolute;
overflow: hidden;
width: 34px;
height: 34px;
font-size: 0;
text-indent: -9999px;
appearance: none;
box-shadow: none;
border-radius: none;
border: none;
cursor: pointer;
transition: background 0.3s;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.nav-button:focus {
outline: none;
}
.nav-button span {
display: block;
position: absolute;
top: 16px;
left: 7px;
right: 7px;
height: 2px;
width: 20px;
background: #6d9e42;
}
.nav-button span::before,
.nav-button span::after {
position: absolute;
display: block;
left: 0;
width: 100%;
height: 2px;
background-color: #6d9e42;
content: "";
}
.nav-button span::before {
top: -7px;
}
.nav-button span::after {
bottom: -7px;
}
.nav-button-x{
background-color: transparent;
}
.nav-button-x span {
-webkit-transition: background 0s 0.3s;
-moz-transition: background 0s 0.3s;
-o-transition: background 0s 0.3s;
transition: background 0s 0.3s;
}
.nav-button-x span::before,
.nav-button-x span::after {
-webkit-transition-duration: 0.3s, 0.3s;
-moz-transition-duration: 0.3s, 0.3s;
-o-transition-duration: 0.3s, 0.3s;
transition-duration: 0.3s, 0.3s;
-webkit-transition-delay: 0.3s, 0s;
-moz-transition-delay: 0.3s, 0s;
-o-transition-delay: 0.3s, 0s;
transition-delay: 0.3s, 0s;
}
.nav-button-x span::before {
-webkit-transition-property: top, -webkit-transform;
-moz-transition-property: top, -moz-transform;
-o-transition-property: top, -o-transform;
transition-property: top, transform;
}
.nav-button-x span::after {
-webkit-transition-property: bottom, -webkit-transform;
-moz-transition-property: bottom, -moz-transform;
-o-transition-property: bottom, -o-transform;
transition-property: bottom, transform;
} .mm-opened .nav-button-x {
background-color: transparent;
}
.mm-opened .nav-button-x span {
background: none;
}
.mm-opened .nav-button-x span::before {
top: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.mm-opened .nav-button-x span::after {
bottom: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.mm-opened .nav-button-x span::before,
.mm-opened .nav-button-x span::after {
-webkit-transition-delay: 0s, 0.3s;
-moz-transition-delay: 0s, 0.3s;
-o-transition-delay: 0s, 0.3s;
transition-delay: 0s, 0.3s;
}
.mm-menu {
background: #ffffff;
color: #6d9e42;
font-family: 'Open Sans', sans-serif;
}
.mm-listview > li > a, .mm-listview > li > span {
font-size: 14px;
text-transform: uppercase;
color: #333333;
white-space: normal;
}
.mm-listview > li.active{
background: #6c9d30;
}
.mm-listview > li.active > a{
color: #ffffff;
}
.mm-menu .mm-header > a {
color: #cb0032;
text-transform: uppercase;
} .mm-menu > .mm-panel { }
#drawer-menu .form-group {
z-index: 1000;
width: 100%;
position: absolute;
top: 0;
right: 0;
padding-top: 5px;
padding-bottom: 5px;
padding: 10px 10px 10px 20px;
}
#drawer-menu .form-group .form-control {
width: 80%;
float: left;
margin-right: 1%;
} @keyframes affixFadeIn{
from {opacity: 0;}
to {opacity: 1;}
}
@-webkit-keyframes affixFadeIn {
from {opacity: 0;}
to {opacity: 1;}
}
#navigation.affix-top,#headertoparea.affix-top{
z-index: 100;
position: absolute;
width: 100%;
}
#navigation.affix,#headertoparea.affix{
animation: affixFadeIn 1s  ease-in;
-webkit-animation: affixFadeIn 1s;
z-index: 99999;
width: 100%;
} .breadcrumb {
display: none;
} #homeContentWrap, #contentwrap{
min-height: 500px;
}
#contentWrap, #page {
padding-top: 0px;
padding-bottom: 0px;
}
#homeContentWrap.scroll, #contentwrap.scroll{
padding-top:240px;
}
#contentwrap .child{
outline: 1px solid yellow;
min-height: 25vh; padding-top: 25px;
padding-bottom: 25px;
} .employee_image {
position: relative;
border-bottom: 15px solid #013868;
margin-bottom: 15px;
}
.employee_image img {
position: relative;
margin-bottom: 0px;
display: block;
}
.employee_wrapper .employee_image:after{
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
height: 100%;
background: rgba(1,56,104,.85);
opacity: 0;
overflow: hidden;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.employee_wrapper:hover .employee_image {
border-bottom: 15px solid #97BE67;
}
.employee_wrapper .employee_hover {
position: absolute;
width: 100%;
padding: 30px;
height: auto;
top: 25%;
font-size: 20px;
font-size: 2rem;
right: 0;
left: 0;
color: #fff;
margin: auto;
z-index: 2;
opacity: 0;
display: none;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.employee_wrapper:hover .employee_image .employee_hover, .employee_wrapper:hover .employee_image:after {
opacity: 1;
display: block;
}
.employee_wrapper:hover .post_link_wrapper .employee_box p.employee_fact, .employee_wrapper .post_link_wrapper:hover .employee_image p {
text-align: center;
color: #fff;
}
.employee-title, .post_link_wrapper p.employee-title {
font-size: 25px;
font-size: 2.5rem;
color: #707070;
font-weight: 600;
text-align: center;
text-decoration: none !important;
}
.employee-years, .post_link_wrapper p.employee-years {
font-size: 25px;
font-size: 2.5rem;
color: #9ABE67;
font-weight: 400;
text-align: center;
text-decoration: none !important;
}
.employee_wrapper a, .employee_wrapper:hover a {
text-decoration: none !important;
}
.employee_wrapper:hover .employee-years, .employee_wrapper:hover .post_link_wrapper p.employee-years, .employee_wrapper:hover .employee-title, .employee_wrapper:hover .post_link_wrapper p.employee-title {
color: #013868;
}
.employee_wrapper_scroll .employee_wrapper .employee_image:after, .employee_wrapper_scroll .employee_image:after {
display: none !important;
}
#lightSlider2 li.employee_wrapper_scroll {
padding: 20px;
}
#lightSlider2 li.employee_wrapper_scroll:hover {
padding: 0;
}
#lightSlider2 {
padding-left: 0;
list-style: none;
height: 450px !important;
}
#lightSlider2 .employee-years, #lightSlider2 .post_link_wrapper p.employee-years, #lightSlider2 .employee-title, #lightSlider2 .post_link_wrapper p.employee-title {
font-size: 18px;
font-size: 1.8rem;
}
.test_slider .lSSlideWrapper, .test_slider .lSSlideOuter {
}
#lightSlider2 li img {
margin: 0 auto;
text-align: center;
display: block;
height: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#lightSlider2 li {
list-style: none !important;
height: 450px;
text-align: center;
position: relative;
}
#content_target {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
min-height: 90px;
display: block;
}
.slide_content { display: none;
text-align: center;
padding-bottom: 10px;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
}
#content_target .slide_content {
}
#lightSlider2 li.active img { height: auto;
}
#lightSlider2 li.active {
padding: 0 !important;
}
#lightSlider2 li {
padding: 20px !important;
}
#lightSlider2 li.active p, #lightSlider2 li.active a, #lightSlider2 li.active a:hover, #lightSlider2 li.active a:active, #lightSlider2 li.active a:focus {
color: #013868;
text-decoration: none !important;
font-size: 20px;
}
#lightSlider2 li.active .employee_image, .employee_image:hover {
position: relative;
border-bottom: 15px solid #9ABE67;
margin-bottom: 15px;
}
.employee_image_page:before {
position: absolute;
content: '';
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/testimonial.png)bottom right no-repeat;
height: 16px;
background-size: contain;
z-index: 9999;
width: 21px;
left: 0;
bottom: -16px;
}
.employee_image_page:hover:before {
position: absolute;
content: '';
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/testimonial-hover.png)bottom right no-repeat;
height: 15px;
background-size: contain;
z-index: 9999;
width: 20px;
left: 0;
bottom: -15px;
}
#lightSlider2 li.active .employee_image_slider:after, .employee_image_slider:hover:after {
position: absolute;
content: '';
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/testimonial-hover.png)bottom right no-repeat;
height: 15px;
background-size: contain;
z-index: 999;
width: 20px;
left: 0;
}
.employee_image_slider:after {
position: absolute;
content: '';
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/testimonial.png)bottom right no-repeat;
height: 16px;
background-size: contain;
z-index: 999;
width: 21px;
left: 0;
}
.lightSlider_outer_wrapper_2, .lightSlider_outer_wrapper_3 {
position: relative;
max-width: 1600px;
width: 95%;
margin: 0 auto;
}
.lightSlider_outer_wrapper_2 button {
text-indent: -999em;
border: 0 none; width: 25px;
height: 27px;
position: absolute;
margin: auto;
top: -50px;
bottom: 0;
opacity: 1;
background-size: contain !important;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.lightSlider_outer_wrapper_2 button:focus, .lightSlider_outer_wrapper_3 button:focus {
outline: none;
box-shadow: none;
}
.lightSlider_outer_wrapper_2 button:hover, .lightSlider_outer_wrapper_3 button:hover{
opacity: .5;
}
.lightSlider_outer_wrapper_2 #goToPrevSlide2, .lightSlider_outer_wrapper_3 #goToPrevSlide3 {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/left-test.png) center center no-repeat;
left: -50px;
}
.lightSlider_outer_wrapper_2 #goToNextSlide2, .lightSlider_outer_wrapper_3 #goToNextSlide3 {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/right-test.png) center center no-repeat;
right: -50px;
}
#content_target {
text-align: center;
margin: 35px auto 0 auto;
}
.height_fix {
min-height: 160px !important;
}
#content_target .slide_content, #content_target .slide_content h2 {
text-align: center;
} .slide_content_single_wrapper {
width: 100%;
}
.slide_content_single {
display: block;
width: 90%;
margin:0 auto;
}
.slide_content_single_wrapper .slide_content_single p  {
text-align: center;
font-size: 20px;
font-size: 2rem;
}
#lightSlider3 li {
list-style: none !important;
text-align: center;
position: relative;
}
.lightSlider_outer_wrapper_3 button {
text-indent: -999em;
border: 0 none; width: 25px;
height: 55px;
position: absolute;
margin: auto;
top: -55px;
bottom: 0;
opacity: 1;
background-size: contain !important;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.quotes {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/quotes.png) center center no-repeat;
background-size: contain;
height: 30px;
margin-top: 20px;
}
.singles {
position: relative;
text-align: center;
}
.singles:after {
width: 300px;
border-bottom: 15px solid #013868;
margin: 0 auto 0 auto;
position: absolute;
content: '';
bottom: 0;
left: 0;
height: 30px;
right: 0;
top: 100%;
display: block;
}
.test_slider .lightSlider_outer_wrapper_3 .lSSlideWrapper, .test_slider .lightSlider_outer_wrapper_3 .lSSlideOuter {
height: auto !important;
} .service-container {
width:95%;
max-width: 1780px;
margin: 0 auto;
}
.service_page_wrapper { }
.service_page_wrapper, .service_page_wrapper .hover_wrapper img  { max-height: 397px;
}
.service_page_wrapper, .service_page_wrapper .hover_wrapper {
position: relative;
max-width: 350px;
margin: 20px auto;
}
.service_title {
position: absolute;
width: 100%;
max-width: 350px;
background: rgba(122,193,66,.85);
margin-top: 40px;
padding: 20px 20px;
z-index: 99;
}
.service_page_wrapper:hover .service_title {
position: absolute;
width: 100%;
max-width: 350px;
background: none;
margin-top: 20px;
padding: 10px 20px 20px 20px;
}
.service_page_wrapper .service_page_title {
color: #fff;
text-align: left;
}
.service_page_wrapper .hover_wrapper .hover_content {
position: absolute;
bottom: 0;
top: 0px;
padding: 10px 20px;
height: 100%;
opacity: 0;
display: none;
z-index: 99;
}
.service_page_wrapper:hover .hover_wrapper .hover_content {
opacity: 0;
display: none;
}
.service_page_wrapper:hover:after, .service_page_wrapper:hover .view-btn, .market_page_wrapper:hover .view-btn {
opacity: 1;
display: block;
}
.service_page_wrapper .hover_wrapper .hover_content .service-description {
position: relative;
top: -120px;
font-size: 15px;
color: #fff;
line-height: .5;
}
.service_page_wrapper:after{
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
height: 100%;
background: rgba(104,104,104,.85);
opacity: 0;
overflow: hidden;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.view-btn {
background: #fff;
padding: 5px;
width: 100%;
text-align: center;
position: absolute;
height: 40px;
margin: -48px auto 0 auto;
opacity: 0;
z-index: 99;
left:0;
}
.service_page_wrapper .view-btn {
background: #fff;
padding: 5px;
width: 100%;
text-align: center;
position: absolute;
height: 40px;
margin: 0 auto 0 auto;
opacity: 0;
z-index: 99;
left: 0;
bottom: -620%;
} .market-container {
width:95%;
max-width: 1640px;
margin: 0 auto;
}
.market_page_wrapper {
margin: 15px auto;
}
.market_page_wrapper, .market_page_wrapper .hover_wrapper img  {
top: 0;
}
.market_page_wrapper, .market_page_wrapper .hover_wrapper {
position: relative;
width: 100%;
}
.market_page_title {
position: absolute;
width: 100%;
margin-top: 10px;
padding: 10px 20px;
z-index: 99;
text-shadow: 0 0 10px #000;
}
.market_page_wrapper:hover .market_page_title {
text-align: center;
font-size: 25px;
text-shadow: 0 0 10px #4F771F;
}
.market_page_wrapper .market_page_title {
color: #fff;
text-align: left;
}
.market_page_wrapper .hover_wrapper .hover_content {
position: absolute;
top: 10px;
padding: 10px 20px;
height: 100%;
opacity: 0;
display: none;
z-index: 99;
width: 100%;
}
.market_page_wrapper:hover .hover_wrapper .hover_content {
opacity: 0;
display: none;
}
.market_page_wrapper:hover:after {
opacity: 1;
display: block;
}
.market_page_wrapper .hover_wrapper .hover_content .market-description {
position: absolute;
bottom: 0;
text-align: center;
font-size: 15px;
color: #fff;
padding:10px;
margin: 0 auto;
left: 0;
}
.market_page_wrapper:after{
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
height: 100%;
background: rgba(135,196,90,.85);
opacity: 0;
overflow: hidden;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
} #callouts{
}
#callouts a[role="button"]{
position: relative;
display: block;
padding:  0;
margin-bottom: 35px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
#callouts a[role="button"]:hover{
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25), 0 2px 10px 0 rgba(0, 0, 0, .5);
}
#callouts a[role="button"] h2{
position: absolute;
color: blue;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
bottom: 0;
left: 5%;
right: 5%;
color: #ffffff;
}
#callouts a[role="button"]:hover h2{
color: #000000;
}
#callouts a[role="button"] p{ }
#callouts a[role="button"]:hover p{ }
#callouts a[role="button"] img{
position: relative;
width: 100%;
padding: 0;
} .card {
display: block;
padding:  0;
margin-bottom: 35px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.card:hover, .card:focus {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .25), 0 2px 10px 0 rgba(0, 0, 0, .25);
}
.card-image {
padding:  0;
position: relative;
width: 100%;
}
.card-image img{
width: 100%;
height: auto;
}
.cardTitle{
position: absolute;
bottom: 18%;
left: 5%;
right: 5%;	
}
.cardTitle a{
color: #ffffff; 
font-weight: 300;
}
.card-content{	
padding: 5%;
color: #000000;
}
.card-image .postDate{
position: absolute;
bottom: 10%;
left: 5%;
color: #ffffff;
font-weight: 300;
}
.card-image .postCat{
position: absolute;
bottom: 3%;
left: 5%;
color: #ffffff;
font-weight: 300;
}
.card-image .postCat a{
color: #ffffff;
font-weight: 300;
} .sidebarSection{
display: block;
padding:  0;
margin-bottom: 35px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.sidebarSection .sidebarTitle{
margin: 0;
padding:  5%;
background: #6d9e42;
color: #fff;
}
ul.categoryList, 
ul.archiveYearList, 
ul.archiveYearList .archive-sub-menu{
margin: 0;
}
ul.categoryList li,
ul.archiveYearList li, 
ul.archiveYearList .archive-sub-menu li{
padding: 0;
margin: 0;
}
ul.categoryList li a,
ul.archiveYearList li a, 
ul.archiveYearList .archive-sub-menu li a{
display: block;
padding: 5%;
border-bottom: 1px solid #efefef;
}
ul.archiveYearList .archive-sub-menu li a{
display: block;
padding: 5% 8%;
border-bottom: 1px solid #efefef;
} footer.site-footer {
padding-top: 30px;
border-top: 5px solid #013664;
}
footer.site-footer .aside{
padding-top: 20px;
padding-bottom: 20px;
}
#credits span {
display:block;
height:0;
overflow:hidden;
}
#credits p {
color: #fff;
text-align: center;
font-size: 18px;
}
#credits a {
color: #fff;
text-align: center;
text-decoration: underline;
}
#credits a:hover {
color: #013664;
text-align: center;
text-decoration: underline;
}
#footer_nav{
display: none;
} 
.footer-bottom {
background: #C1C3C5;
padding: 30px 0 70px;
margin-top: 30px;
}
.page-id-1223 .footer-bottom {
padding-bottom: 30px;
} img.alignleft, img.alignright, img.aligncenter, img.alignnone {
max-width:100%;
height: auto;
float:none;
display:block;
margin: 10px auto 16px auto;
}
img {
max-width: 100%;
height: auto;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 1.4rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
background: #fff;
border-radius: 0;
border: 1px solid #013868;
display: table;
padding: 20px 25px;
margin:0 0 20px 0;
text-align: center;
line-height: 120%;
height: auto;
vertical-align: middle;
cursor: pointer;
color:#013868;
font-weight: 600;
text-decoration: none;
}
.wp-block-button.aligncenter {
display: table;
}
a.btn-mayecreate:hover, a.btn-mayecreate:active, a.btn-mayecreate:focus, .wp-block-button a:hover, .wp-block-button a:active, .btn-mayecreate:hover {
color: #97BE67;
border-color: #97BE67;
text-decoration: none;
}
.btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large {
display: block;
background: #C1C3C5;
color: #fff !important;
text-transform: uppercase;
font-weight: 400;
margin-left: 143px;
position: relative;
border: none !important;
}
.btn-mayecreate.large:before, .wp-block-button.large:before {
display: block;
content: '';
left: -143px;
height: 100%;
width: 143px;
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/btn-hover.png) left center no-repeat;
background-size: 100% 100%;
position: absolute;
top: 0;
}
a.btn-mayecreate.large:hover, a.btn-mayecreate.large:active, a.btn-mayecreate.large:focus, .wp-block-button.large:hover {
background: #013868;
color: #fff;
}
a.btn-mayecreate.large:hover:before, .wp-block-button.large:hover:before{
display: block;
content: '';
height: 100%;
width: 143px;
left: -143px;
top: 0;
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/btn.png) left center no-repeat;
background-size: 100% 100%;
position: absolute;
}
.wp-block-button.large a:link {
color: #fff;
background: transparent;
border: none;
margin: 0 !important;
padding: 0 !important;
} .collapseomatic {
background: #013868;
border-radius: 0;
display: table;
padding: 20px 25px;
margin:20px 0 20px 0;
text-align: center;
line-height: 120%;
height: auto;
vertical-align: middle;
cursor: pointer;
color:#fff;
font-weight: 600;
text-decoration: none;
}
.right {
float: right;
clear: both;
}
.colomat-hover, .colomat-close {
color: #fff;
background: #97BE67;
text-decoration: none;
}
.collapseomatic_excerpt, .collapseomatic_content {
margin: 0 0;
}
.page-id-15 .ugb--has-background, .ugb-has-background {
padding: 30px 30px;
border: 1px solid #97BE67;
}
.ugb-container .ugb-container__content-wrapper img {
border: 1px solid #013868;
margin-bottom: 20px;
}
.ugb-container {
margin: 0 0;
} ul.social{
margin: 0 auto;
margin-bottom: 10px;
padding: 0;
display: table;
}
ul.social li {
display: inline-block;
padding-left: 10px;
padding-right: 10px;
font-size: 50px;
color: #013664;
}
ul.social li:hover {
color: #87C45A;
}
ul.social li a .fab {
font-size: 50px;
color: #013664;
}
ul.social li a:hover .fab {
font-size: 50px;
color: #87C45A;
} .collapsingContent h2{
position:relative; 
padding-left: 30px;
}
.collapsingContent h2::before{
position:absolute; 
width: 100px; 
height: 100%; 
content: '\f056'; 
font-family: FontAwesome; 
left: 0; 
color: #6c9e41;
}
.collapsingContent h2.collapsed::before{
position:absolute; 
content: '\f055'; 
font-family: FontAwesome; 
color: #6c9e41;
} .embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive-item{
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9{
padding-bottom: 56.25%;
position: relative;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
position: relative;
} #featuredPosts{ } #callouts{ } #childpageNav {
position: fixed;
z-index: 999999;
top: 0;
bottom: 0;
margin: auto;
height: 175px;
width: 50px;
outline: 1px solid #000;
background: #ffffff;
}
#childpageNav li a {
display: block;
width: 15px;
height: 15px;
margin-top: 15px;
margin-bottom: 15px;
border-radius: 50%;
border: 2px solid #6c9d30;
}
#childpageNav li a:hover {
text-decoration: none;
border: 2px solid #000000;
background: #000000;
}
#childpageNav li a:active, #childpageNav li a:focus {
text-decoration: none;
background: #6c9d30;
} .aff_slider_outer {
background: #013664;
padding: 45px 0 0 0;
}
#featuredPostsSlider {
margin-top: 5vh;
padding-top: 5vh;
padding-bottom: 5vh;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
#featuredPostsSlider h2 {
padding-bottom: 2vh;
}
#featuredPostsSlider #lightSlider li {
height: auto;
}
#lightSlider li, #lightSlider2 li, #lightSlider3 li {
background: none;
padding-left: 0;
list-style: none;
clear: none; }
#lightSlider li a {
display: block;
margin: 0 auto;
}
#lightSlider li a img {
display: block;
margin: 0 auto;
} .lSSlideOuter .lSPager, .lSSlideOuter .lightSlider {
padding-left: 0;
list-style: none;
}
.lSSlideWrapper.usingCss {
position: relative;
}
.lightSlider.lsGrab.lSSlide li {
padding: 0;
}
.lSAction .lSPrev {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/left.png) no-repeat;
background-size: contain;
height: 30px;
margin-top: 0;
top: 0;
left: 1%;
bottom: 0;
margin: auto;
}
#goToPrevSlide {	
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/left.png) no-repeat;
background-size: contain;
position: relative;
height: 30px;
width: 55px;
margin-top: 0;
top: -150px;
left: -30px;
bottom: 0;
margin: auto;
border: none;
}
.lSAction .lSNext {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/right.png) no-repeat;
background-size: contain;
height: 30px;
margin-top: 0;
top: 0;
right: 1%;
bottom: 0;
margin: auto;
}
#goToNextSlide {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/right.png) no-repeat;
background-size: contain;
position: relative;
height: 30px;
width: 55px;
margin-top: 0;
top: -150px;
right: -60px;
float: right;
bottom: 0;
margin: auto;
border: none;
}  .post_link_wrapper {
display: block;
margin-bottom: 30px;
}
.post_link_wrapper.wide {
margin-bottom: 50px;
}
.post_link_wrapper p {
color: #108FBF;
}
.post_link_wrapper h3 + p {
color: #000000;
}
.post_link_wrapper {
text-decoration: none !important;
}
.post_link_wrapper:hover p, .post_link_wrapper:hover a, .post_link_wrapper a:hover, .post_link_wrapper a:active, .post_link_wrapper a:focus {
color: #013868;
text-decoration: none !important;
}
.post_link_wrapper:hover h3 + p {
color: #000000;
}
.img_wrapper {
display: block;
position: relative;
margin: 0 auto 15px auto;
}
.img_wrapper img {
display: block;
margin: 0 auto;
width: 100%;
height: auto;
}
.img_wrapper:after {
position: absolute;
content: '';
top: 0;
left: 0;
right: 0;
margin: auto;
width: 100%;
height: 100%;
background: rgba(108,157,48,.6);
opacity: 0;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
.post_link_wrapper:hover .img_wrapper:after {
opacity: 1;
}
.post_link_wrapper.wide p {
margin-bottom: 39px;
}
.post_link_wrapper:hover h3 {
text-decoration: underline;
} a.kt-blocks-info-box-link-wrap, a.kt-blocks-info-box-link-wrap:hover {
text-decoration: none;
} #uagb-ctm-5f1da450-281f-4c72-aa67-6ee237821b62 .uagb-timeline__events-inner-new {
border: 1px solid #016a8e;
}
.page-id-1194 #uagb-ctm-5f1da450-281f-4c72-aa67-6ee237821b62 .uagb-timeline__center-block .uagb-timeline__day-right .uagb-timeline__arrow:after {
border-left-color: #016a8e;
}
.page-id-1194 #uagb-ctm-5f1da450-281f-4c72-aa67-6ee237821b62 .uagb-timeline__center-block .uagb-timeline__day-left .uagb-timeline__arrow:after {
border-right-color: #016a8e;
}
.uagb-timeline__center-block .uagb-timeline__day-right .uagb-timeline__arrow:after {
border-left: 13px solid #016a8e;
}
.uagb-timeline__center-block .uagb-timeline__day-left .uagb-timeline__arrow:after {
border-right: 13px solid #016a8e;
} .frm_forms .frm_fields_container > br, .frm_forms .frm_fields_container .form-field > br, .frm_forms .frm_fields_container .form-field label > br, .frm_forms .frm_fields_container > p > br {
display: none;
}
.frm_forms .frm_fields_container .form-field > p, .frm_forms .frm_fields_container > p {
margin: 0;
}
.frm_dropzone.dz-clickable.frm_single_upload {
max-width: 100%;
}
.mobile-hide {
display:none;
}
.white {
color: #fff;
}
#sticky_footer {
background: #016A8E;
border: 0 none;
padding: 10px 0;
position: fixed;
bottom: 0;
left: 0;
width: 100%;
z-index: 99999999;
text-align: center;
-webkit-transition: all 0.14s ease-in-out;
-moz-transition: all 0.14s ease-in-out;
-o-transition: all 0.14s ease-in-out;
-ms-transition: all 0.14s ease-in-out;
}
#sticky_footer h3 {
text-align: left;
color: #fff;
font-size: 17px;
font-size: 1.7rem
}
#sticky_footer .btn-mayecreate {
margin: 0 auto;
display: table;
float: none;
padding: 10px 25px;
text-transform: none;
}
#sticky_footer.affix-top {
opacity: 0;
}
#sticky_footer.affix {
opacity: 1;
}  @media (min-width: 768px) {   .pagehead {
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 300px!important;
margin-bottom: 40px;
}
.page-header {
margin-top: 0;
border-color: transparent;
text-align: center;
margin: 0 auto;
top: 130px;
} body {
font-size: 18px;
font-size: 1.8rem;
}
h1, h1.entry-title {
font-size: 40px;
font-size: 4rem;
}
h2, .h2 {
font-size: 30px;
font-size: 3rem;
}
h3, .h3 {
font-size: 27px;
font-size: 2.7rem;
}
h4, .h4 {
font-size: 24px;
font-size: 2.4rem;
}
h5, .h5 {
font-size: 22px;
font-size: 2.2rem;
}
.btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large a:link, .wp-block-button.large a:visited {
font-size: 22px;
font-size: 2.2rem;
padding: 20px 25px 20px 25px;
}
h6, .h6 { 
font-size: 20px;
font-size: 2rem;
}
p, .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
font-size: 18px;
font-size: 1.8rem;
} #branding-container {
margin:0;
padding-top: 58px;
padding-bottom: 15px;
width: auto;
max-width: 250px;
}
#branding-container a.brand {
font-size: 30px;
color: #000000;
}  #mobile_menu {
height: 68px;
} #navigation,#headertoparea {
margin-top:0;
margin-bottom:35px;
}
#navigation.affix,#headertoparea.affix {
margin-top:0;
width: 100%;
}
#navigation.affix #branding-container,#headertoparea.affix #branding-container {
max-width: 250px;
padding-top: 58px;
padding-bottom: 10px;
}
#navigation .navbar,#headertoparea .navbar {
margin-bottom: 0;
}
#navigation.affix .navbar-default,#headertoparea.affix .navbar-default {
background-color: rgba(255,255,255,.9);
border-bottom: 1px solid #e7e7e7;
}
#navigation.affix #main_nav a,#headertoparea.affix #main_nav a {
padding:25px 15px 40px 15px;
margin: 0 2px;
} .breadcrumb {
display: block;
margin-left: 0;
} img.alignleft{
float:left;
display:block;
margin: 15px 15px 15px 0;
}
.wp-caption.alignleft{
float:left;
display:block;
margin: 5px 15px 15px 0;
}
img.alignright {
float:right;
display:block;
margin:15px 0 15px 15px;
}
.wp-caption.alignright{
float:right;
display:block;
margin: 5px 0 15px 15px;
}
img.aligncenter, .wp-caption.aligncenter{
float:none;
display:block;
margin: 15px auto 15px auto;
} .divider, .wp-block-separator {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/border.png) 51% center no-repeat;
}
.divider:before, .wp-block-separator:before {
margin-left: -59%;
text-align: right;
width: 100%;
}
.divider:after, .wp-block-separator:after {
margin-left: 50%;
text-align: right;
width: 100%;
}
} @media (min-width: 992px) {
.pagebreak .pagebreak_left_img, .pagebreak .pagebreak_right_img {
min-height: 250px;
max-height: 1000px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.whatwedo .kt-blocks-info-box-link-wrap {
min-height:550px;
}
.whatwedo2 .kt-blocks-info-box-link-wrap {
min-height: 300px;
}
.whatwedo2 .kt-blocks-info-box-link-wrap h2:before, .whatwedo2 .kt-blocks-info-box-link-wrap h2:after {
position: absolute;
top: 36%;
overflow: hidden;
height: 17px;
content: '\a0';
background-color: #013868;
}
.whatwedo2 .kt-blocks-info-box-link-wrap h2:before {
margin-left: -22%;
text-align: right;
width: 20%;
}
.whatwedo2 .kt-blocks-info-box-link-wrap h2:after {
margin-left: 2%;
margin-right: 0;
text-align: right;
width: 20%;
}
.pagebreak_fix {
padding: 30px 0;
}
.market_page_wrapper .hover_wrapper .hover_content .market-description {
position: absolute;
top: -45px;
text-align: center;
font-size: 15px;
display: block;
color: #fff;
padding:10px;
margin: 0 auto;
left: 0;
}
.market_page_wrapper:hover .hover_wrapper .hover_content, .service_page_wrapper:hover .hover_wrapper .hover_content {
opacity: 1;
display: block;
}
.service_page_wrapper .hover_wrapper .hover_content {
display: block;
}
.service_page_wrapper:hover .service_title {
margin-top: 10px;
} .pagebreak_left_content, .pagebreak_left_img {
float: left;
width: 50%;
}
.pagebreak_right_content, .pagebreak_right_img {
float: right;
width: 50%;
}
.col-ft-1 {
width: 25%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
display: block;
}
.col-ft-2 {
width: 20%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
display: block;
}
.col-ft-3 {
width: 30%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
display: block;
}
.col-ft-4 {
width: 25%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
display: block;
} body {
font-size: 20px;
font-size: 2.0rem;
}
h1, h1.entry-title {
font-size: 47px;
font-size: 4.7rem;
}
h2, .h2 {
font-size: 36px;
font-size: 3.6rem;
}
h3, .h3 {
font-size: 33px;
font-size: 3.3rem;
}
h4, .h4 {
font-size: 30px;
font-size: 3.0rem;
}
h5, .h5, .btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large a:link, .wp-block-button.large a:visited {
font-size: 26px;
font-size: 2.6rem;
}
h6, .h6 { 
font-size: 23px;
font-size: 2.3rem;
}
p, .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
font-size: 20px;
font-size: 2.0rem;
} #branding-container {
max-width: 250px;
}
#branding-container a.brand {
text-transform: uppercase;
font-size: 30px;
color: #000000;
} div#homefeatured .carousel-control {
height: 100px;
width: 30px;
}
div#homefeatured .carousel-control.left {
left: 7%;
}
div#homefeatured .carousel-control.right {
right: 7%;
}
div#homefeatured #myCarousel, div#homefeatured .carousel, div#homefeatured .carousel-inner, div#homefeatured #video_outer_outer {
height: 500px;
}
div#homefeatured #video_outer_outer {
background: none;
}
div#homefeatured #video_outer_outer #video_outer {
display: block;
}
div#homefeatured #video_outer_outer:after {
position: absolute;
content: '';
display: block;
width: 100%; 
height: 100%;
z-index: 2;
} #navbarTop, #navbarBottom, #footer_nav {
display: block;
}
#navbarTop.navbar, #navbarBottom.navbar {
border-radius: 0px;
min-height: 132px;
}
#navbarTop.navbar .container, #navbarBottom.navbar .container {
position: relative;
}					
#top_nav ul {
margin:0;
padding:0;
list-style:none;
display:inline;
}
#top_nav ul li {
float: left;
margin:0;
padding:0 0 0 0;
background:none;
list-style: none;
}
#top_nav a:link, #top_nav a:visited {
display: inline-block;
margin: 0;
text-decoration: none;
font-size: 17px;
font-size: 1.7rem;
padding: 15px 10px;
text-transform: uppercase;
color: #666;
font-weight: 400; }
#top_nav a:hover, #top_nav a:active, #top_nav a:focus, #top_nav > ul > li.active > a {
color: #000000;
text-decoration:none; } #main_nav {
display: block;
}
#main_nav ul {
margin:76px 0 0 0;
padding:0;
list-style:none;
}
#main_nav ul li {
float: left;
margin:0;
padding:0;
background:none;
display: block;
position: relative;
}
#main_nav ul ul {
display: none;
position: absolute;
z-index: 9000;
background: #fff;
margin: 0;
padding: 0 !important;
width: 280px;
min-width: 200px;
max-width: 320px;
border: 1px solid #e7e7e7;
border-top: none;
}
#main_nav ul li:hover ul {
list-style: none;
position: absolute;
display: list-item;
}
#main_nav ul li ul li a {
padding: 10px 15px !important;
font-size: 17px;
}
#main_nav ul ul li {
float: none;
}
#main_nav a:link, #main_nav a:visited {
display: inline-block;
margin: 0;
text-decoration: none;
font-size: 15px;
padding:25px 15px 40px 15px;
text-transform: uppercase;
color: #013868;
font-weight: 600;
}
#main_nav a:hover, #main_nav a:active, #main_nav a:focus, #main_nav > ul > li.active > a { color: #fff;
text-decoration:none;
background: #C1C3C5;
}
#main_nav ul ul li a {
padding: 10px 15px 10px 15px;
width: 100%;
} 
#mobile_menu {
display: none;
} #credits span {
display:inline;
height:auto;
overflow:hidden;
}
ul.social{
margin: 0;
margin-bottom: 10px;
padding: 0;
display: block;
}
#footer_nav {
display: table;
}
#footer_nav ul {
margin:0;
padding:0;
list-style:none;
display:inline;
}
#footer_nav ul li {
margin:0;
padding:0 0 0 20px;
background:none;
list-style: none;
}
#footer_nav a:link, #footer_nav a:visited {
display:inline-block;
margin:0;
text-transform: uppercase;
text-decoration:none;
font-size: 17px;
font-size: 1.7rem;
padding: 6px 10px;
color: #013868;
font-weight: 600; }
#footer_nav a:hover, #footer_nav a:active, #footer_nav a:focus, #footer_nav > ul > li.active > a {
text-decoration:none;
color: #9ABE67; } a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button, .wp-block-button.large {
display: table;
}
.col-md-4 a.btn-mayecreate.large:link, .col-md-4 a.btn-mayecreate.large:visited, .col-md-4 a.btn-mayecreate:link, .col-md-4 a.btn-mayecreate:visited, .col-md-3 a.btn-mayecreate.large:link, .col-md-3 a.btn-mayecreate.large:visited, .col-md-3 a.btn-mayecreate:link, .col-md-3 a.btn-mayecreate:visited, .col-md-4 .wp-block-button, .col-md-3 .wp-block-button  {
margin: 0 auto 20px auto;
}
.col-md-4 a.btn-mayecreate.large:link, .col-md-4 a.btn-mayecreate.large:visited, .col-md-3 a.btn-mayecreate.large:link, .col-md-3 a.btn-mayecreate.large:visited, .col-md-3 .wp-block-button.large, .col-md-4 .wp-block-button.large {
display: block;
}	
a.btn-mayecreate.block:link, a.btn-mayecreate.block:visited {
display: block !important;
}
a.btn-mayecreate.center:link, a.btn-mayecreate.center:visited {
margin: 0 auto 20px auto !important;
}
a.btn-mayecreate.large.center:link, a.btn-mayecreate.large.center:visited {
margin: 0 auto 20px auto !important;
} .col-5s {
width: calc(100% / 3);
float: left;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
}
@media (min-width: 1024px) {
.h2break {
width: 100%;
text-align: center;
color: #013868;
font-style: italic;
position: relative;
z-index: 1;
}
.h2break:before, .h2break:after {
position: absolute;
top: 36%;
height: 17px;
content: '\a0';
background-color: #013868;
}
.h2break:before {
display:inline;
margin-left: -103%;
text-align: right;
width: 100%;
}
.h2break:after {
display: inline;
margin-left: 3%;
margin-right: 103%;
text-align: right;
width: 100%;
}
.col-5s {
width: calc(100% / 3);
float: left;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
ol, ul {
margin:20px 0 20px 40px;
padding:0;
}
} @media (min-width: 1200px) { 
.premium-countup__suffix {
font-size: 25px !important;
font-size: 2.5rem !important;
}
.pagebreak_fix {
padding: 50px 0;
}
.btnfix {
padding-right:100px !important;
} .pagebreak_left_content, .pagebreak_right_content {
width: calc(100% / 3 * 2);
}
.pagebreak_left_img, .pagebreak_right_img {
width: calc(100% / 3);
}
.col-5s {
width: calc(100% / 3);
float: left;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
.pagehead {
display: block;
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
height: 400px!important;
margin-bottom: 40px;
}
.page-header {
border-color: transparent;
text-align: center;
margin: 0 auto;
top: 160px;
} body {
font-size: 23px;
font-size: 2.3rem;
}
h1, h1.entry-title {
font-size: 60px;
font-size: 6rem;
}
h2, .h2 {
font-size: 40px;
font-size: 4rem;
}
h3, .h3 {
font-size: 35px;
font-size: 3.5rem;
}
h4, .h4 {
font-size: 30px;
font-size: 3.0rem;
}
h5, .h5, .btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large a:link, .wp-block-button.large a:visited {
font-size: 30px;
font-size: 3.0rem;
}
h6, .h6 { 
font-size: 28px;
font-size: 2.8rem;
}
p, .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
font-size: 23px;
font-size: 2.3rem;
} #branding-container {
max-width: 260px;
}
#branding-container a.brand{
font-size: 38px;
} div#homefeatured .carousel-control {
height: 125px;
width: 35px;
}
div#homefeatured .carousel-control.left {
left: 10%;
}
div#homefeatured .carousel-control.right {
right: 10%;
} #main_nav a:link, #main_nav a:visited {
font-size: 16px;
padding:25px 15px 40px 15px;
}
.divider, .wp-block-separator {
background: url(//m-corp.us/wp-content/themes/mayecreate-theme/img/border.png) center center no-repeat;
width: 100px;
}
.divider:before, .wp-block-separator:before {
margin-left: -100%;
text-align: right;
width: 100%;
}
.divider:after, .wp-block-separator:after {
margin-left: 6%;
text-align: right;
width: 100%;
}
#kt-info-box_72a148-f0 .kt-blocks-info-box-link-wrap {
min-height: 509px;
}
.mobile-hide {
display:block !important;
}
.col-lg-3.employee_wrapper {
width: 20%;
}
.col-lg-3.employee_wrapper .employee_hover {
top: 0;
height: 100%;
padding: 20px;
}
}
@media (min-width: 1366px) { .col-5s {
width: calc(100% / 3);
float: left;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
#branding-container {
max-width: 300px;
}
body {
font-size: 21px;
font-size: 2.1rem;
}
h1, h1.entry-title {
font-size: 65px;
font-size: 6.5rem;
}
h2, .h2 {
font-size: 40px;
font-size: 4.0rem;
}
h3, .h3 {
font-size: 35px;
font-size: 3.5rem;
}
h4, .h4 {
font-size: 32px;
font-size: 3.2rem;
}
h5, .h5, .btn-mayecreate.large, a.btn-mayecreate.large:link, a.btn-mayecreate.large:visited, .wp-block-button.large a:link, .wp-block-button.large a:visited {
font-size: 29px;
font-size: 2.9rem;
}
h6, .h6 { 
font-size: 25px;
font-size: 2.5rem;
}
p, .btn-mayecreate, a.btn-mayecreate:link, a.btn-mayecreate:visited, .wp-block-button a:link, .wp-block-button a:visited {
font-size: 21px;
font-size: 2.1rem;
}
#main_nav a:link, #main_nav a:visited {
font-size: 18px;
font-size: 1.8rem;
font-weight: 600;
}
div#homefeatured #myCarousel, div#homefeatured .carousel, div#homefeatured .carousel-inner, div#homefeatured #video_outer_outer {
height: 85vh;
}
.premium-countup__suffix {
font-size: 36px !important;
font-size: 3.6rem !important;
}
}
@media (min-width: 1550px) { .col-5s {
width: calc(100% / 5);
float: left;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}
#branding-container {
max-width: 380px;
}
}
@media (min-width: 1700px) { } .home-horizontal-form-design{background-color:#fff; padding-bottom: 1px;  box-shadow: 5px 4px 6px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%); position: relative; z-index: 999; margin-bottom: 30px;}
.home-horizontal-form-design .has-text-align-center{font-size: 28px; color: #013868;} .home-horizontal-form-design  .gform_footer .gform_button{ letter-spacing: normal; margin-bottom:0 !important; padding: 11px 15px; max-width: 176px;}
.home-horizontal-form-design  .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.home-horizontal-form-design .gform_legacy_markup_wrapper select,
.home-horizontal-form-design .gform_legacy_markup_wrapper select option[selected="selected"].gf_placeholder{border-width:0 0 0 0 !important; border-color:#707070; font-size: 12px; font-weight:500; line-height: 12px; text-align: left; font-family: 'Lato', sans-serif; padding: 13px !important; background: #E4E5E6; margin-top: 0 !important;}
.home-horizontal-form-design .gform_legacy_markup_wrapper select{text-transform: uppercase;}
.home-horizontal-form-design .yes-signup-check .gchoice > label{color:#707070; font-weight: 400 !important; font-size: 14px !important; max-width: 288px; margin: 0 auto; display: block;}
.home-horizontal-form-design ::placeholder {color: #707070; font-family: 'Lato', sans-serif; opacity: 1; font-size:12px; text-transform:uppercase;}
.home-horizontal-form-design :-ms-input-placeholder {color: #707070; font-family: 'Lato', sans-serif; opacity: 1; font-size:12px; text-transform:uppercase;}
.home-horizontal-form-design ::-ms-input-placeholder {color: #707070; font-family: 'Lato', sans-serif; opacity: 1; font-size:12px; text-transform:uppercase;}
.home-horizontal-form-design .gform_legacy_markup_wrapper select,
.home-horizontal-form-design .gform_legacy_markup_wrapper select option[selected="selected"].gf_placeholder{text-transform:uppercase !important; font-family: 'Lato', sans-serif;}
.home-horizontal-form-design .gform_legacy_markup_wrapper select option:not(:first-of-type) {text-transform:none !important; }
.home-horizontal-form-design .ginput_container{margin-top: 0 !important;} 
.home-horizontal-form-design  .gform_wrapper.gravity-theme .gfield-choice-input+label { min-width: 100%;}
.home-horizontal-form-design .yes-signup-check .gchoice  input {padding: 0; height: initial; width: initial; margin-bottom: 0; display: none !important; cursor: pointer;}
.home-horizontal-form-design .yes-signup-check .gchoice  label {
position: relative;
cursor: pointer;
}
.home-horizontal-form-design #kt-layout-id_f74075-28 > .kt-row-column-wrap{min-width: 100%; max-width: 100%; padding-left: 25px; padding-right: 25px; background-color: #ffffff;}
.home-horizontal-form-design .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right: 0 !important;}
.home-horizontal-form-design .yes-signup-check .gchoice label:before {
content:'';
-webkit-appearance: none;
background-color: #707070;
border: 2px solid #707070;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
padding: 5px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 5px;
border-radius: 4px;
}
.home-horizontal-form-design .yes-signup-check .gchoice input:checked + label:after {
content: '';
display: block;
position: absolute;
top: 7px;
left: 5px;
width: 4px;
height: 8px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.home-horizontal-form-design .gfield{position: relative;}
.home-horizontal-form-design .validation_message{position: absolute; top: 100%; left:0;}
.home-horizontal-form-design .gform_footer{padding-bottom:0; text-align: center; position: absolute; left: 0; bottom: -30px;} 
.home-horizontal-form-design .gform_validation_errors,
.home-horizontal-form-design  .instruction.validation_message{display:none} .home-horizontal-form-design .gform_wrapper .gfield_validation_message,
.home-horizontal-form-design .gform_wrapper .validation_message{background: transparent; border: none; font-size: 12px !important; margin-top: 0; padding: 0 !important; position: absolute; top: 100%;}
.home-horizontal-form-design .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.home-horizontal-form-design .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0 !important;}
.home-horizontal-form-design .gform_legacy_markup_wrapper .field_description_below .gfield_description{padding: 0;}
.home-horizontal-form-design .gform_legacy_markup_wrapper li.gfield.gfield_error{    background-color: transparent;
margin-bottom: 0 !important; border-top: none; border-bottom: none; padding-bottom: 0; padding-top: 0;}
.home-horizontal-form-design .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea{border-width: 0 0 1px 0;}
.home-horizontal-form-design  .kt-row-layout-inner > .kt-mobile-layout-row > .wp-block-kadence-column{border: 1px solid #7AC142; position: relative;}
.home-horizontal-form-design #kt-layout-id_f74075-28 > .kt-row-column-wrap > .wp-block-kadence-column{padding-top: 30px; padding-bottom: 20px; padding-left: 40px; padding-right: 40px;}
.home-horizontal-form-design .gform_button.button,
.sidebar-form-wrapper .gform_button.button{background: #7AC142; font-size: 18px !important; text-transform: uppercase; padding: 8px 24px; border: none; color: #fff; font-weight: 600;}
.home-horizontal-form-design .gform_button.button:hover,
.sidebar-form-wrapper .gform_button.button:hover{background:#016A8E}
@media (min-width:992px) {
.home-horizontal-form-design ul.gform_fields > li:nth-child(1),
.home-horizontal-form-design ul.gform_fields > li:nth-child(2),
.home-horizontal-form-design ul.gform_fields > li:nth-child(3),
.home-horizontal-form-design ul.gform_fields > li:nth-child(4),
.home-horizontal-form-design ul.gform_fields > li:nth-child(5){width: calc(20% - 11px); display: inline-block; padding: 0; margin-top: 0;}
.home-horizontal-form-design ul.gform_fields > li:nth-child(2),
.home-horizontal-form-design ul.gform_fields > li:nth-child(3),
.home-horizontal-form-design ul.gform_fields > li:nth-child(4),
.home-horizontal-form-design ul.gform_fields > li:nth-child(5){margin-left: 13px !important;}
}  #navigation.affix-top,#headertoparea.affix-top {z-index: 999999;}
#navigation a.header-mobile-number,#headertoparea a.header-mobile-number { right: 15px; background: #7AC142; padding: 7px 25px; color: #fff; text-decoration: none; font-size: 20px; font-weight: 600;}
#navigation a.header-mobile-number:hover,#headertoparea a.header-mobile-number:hover{ background: #016A8E}
.phone-number-bar > .container{position: relative; }  .sidebar-form-wrapper  h2 {font-size: 27px; font-weight: 500; color:#474747; text-align: center; font-weight: 700;}
.sidebar-form-wrapper {border-top:15px solid #013868; padding: 20px 15px 35px 15px ; box-shadow:0 0 6px rgb(0 0 0 / 10%), 0 4px 3px rgb(0 0 0 / 10%);}
.sidebar-form-wrapper  .gform_footer .gform_button{ letter-spacing: normal; margin-bottom:0 !important; padding: 11px 15px;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.sidebar-form-wrapper .gform_legacy_markup_wrapper select,
.sidebar-form-wrapper .gform_legacy_markup_wrapper select option,
.sidebar-form-wrapper .gform_legacy_markup_wrapper select[selected="selected"].gf_placeholder{border-width:0 0 1px 0 !important; border-color:#949CA1; background:transparent; font-family: 'Lato', sans-serif; font-size: 14px; font-weight:600; line-height: 12px; text-align: left; padding: 8px 0 !important; color: #949CA1;}
.sidebar-form-wrapper .yes-signup-check .gchoice > label{color:#949CA1; font-family: 'Lato', sans-serif;  font-size: 14px !important;  min-width:100%; max-width:100%; font-weight: normal !important;}
.sidebar-form-wrapper ::placeholder {color: #949CA1; font-family: 'Lato', sans-serif;  opacity: 1; font-size: 14px; font-weight:600;  text-transform:uppercase;}
.sidebar-form-wrapper :-ms-input-placeholder {color: #949CA1; font-family: 'Lato', sans-serif;  opacity: 1; font-size: 14px; font-weight:600;  text-transform:uppercase;}
.sidebar-form-wrapper ::-ms-input-placeholder {color: #949CA1; font-family: 'Lato', sans-serif;  opacity: 1; font-size: 14px; font-weight:600;  text-transform:uppercase;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper select,
.sidebar-form-wrapper .gform_legacy_markup_wrapper select option[selected="selected"].gf_placeholder{text-transform:uppercase;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper select option:not(:first-of-type) {text-transform:none; }
.sidebar-form-wrapper  .gform_legacy_markup_wrapper .gfield-choice-input+label { min-width: 100%;}
.sidebar-form-wrapper .yes-signup-check .gchoice  input {
padding: 0;
height: initial;
width: initial;
margin-bottom: 0;
display: none !important;
cursor: pointer;
}
.sidebar-form-wrapper .yes-signup-check .gchoice  label {
position: relative;
cursor: pointer;
}
.sidebar-form-wrapper .yes-signup-check .gchoice label:before {
content:'';
-webkit-appearance: none;
background-color: #000000;
border: 2px solid #000000;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
padding: 5px;
display: inline-block;
position: relative;
vertical-align: middle;
cursor: pointer;
margin-right: 5px;
border-radius: 4px;
}
.sidebar-form-wrapper .yes-signup-check .gchoice input:checked + label:after {
content: '';
display: block;
position: absolute;
top: 8px;
left: 5px;
width: 4px;
height: 8px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.sidebar-form-wrapper .gfield{position: relative;}
.sidebar-form-wrapper .validation_message{position: absolute; top: 100%; left:0;}
.sidebar-form-wrapper .gform_footer{padding:0 !important; margin:17px 0 0  0 !important; text-align: center;} 
.sidebar-form-wrapper .gform_legacy_markup_wrapper{margin-bottom: 0 !important;}
body .sidebar-form-wrapper .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top: 0 !important;}
.sidebar-form-wrapper .gform_validation_errors,
.sidebar-form-wrapper  .instruction.validation_message{display:none}
.sidebar-form-wrapper .gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right: 0; min-width:100%; max-width:100%;}
.sidebar-form-wrapper .gform_wrapper .gfield_validation_message,
.sidebar-form-wrapper .gform_wrapper .validation_message{background: transparent; border: none; font-size: 12px !important; margin-top: 0; padding: 0 !important; position: absolute; top: 100%;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.sidebar-form-wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0 !important;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper .field_description_below .gfield_description{padding: 0;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper li.gfield.gfield_error{    background-color: transparent;
margin-bottom: 0 !important; border-top: none; border-bottom: none; padding-bottom: 0; padding-top: 0;}
.sidebar-form-wrapper .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea{border-width: 0 0 1px 0;}
.sidebar-form-wrapper .gform_button.button{max-width: 170px;} @media(min-width:992px) {
#navigation a.header-mobile-number,#headertoparea a.header-mobile-number {position: absolute; top: 24px; z-index: 2222;}
}
@media (max-width:991px) {
.phone-number-bar > .container{max-width: 100%; width: 100%; min-width: 100%; padding: 0;} 
#navigation a.header-mobile-number,#headertoparea a.header-mobile-number{width: 100%; display: block; text-align: center;}
#navbarBottom:before{display: none;}
#branding-container {padding: 15px 0 !important;}
#navigation.affix-top,#headertoparea.affix-top{min-height: 123px;}
.home-horizontal-form-design #kt-layout-id_f74075-28 > .kt-row-column-wrap > .wp-block-kadence-column{padding: 15px 15px 30px 15px;}
}
@media (max-width:1199px) and (min-width:992px) {
#main_nav ul {margin: 81px 0 0 0;}
}
@media (max-width:1140px) and (min-width:999px) {
#main_nav a:link,
#main_nav a:visited{padding: 10px 5px 20px 5px !important;}
}
@media (max-width:998px) and (min-width:992px) {
#main_nav a:link,
#main_nav a:visited{padding: 25px 5px 40px 5px !important; font-size: 14px;}
} .cta-two-container {
margin:15px auto;
text-align:center;
align-items:center;
position:relative;
max-width: 1072px;
}
.cta-two-container a{
color:#013868;text-decoration:none;
font-size:24px;
font-weight:500;
font-family:	"Lato", sans-serif;
background:#B9BCBD;
padding:23px;
display:block;	
}
.cta-two-container > div{padding:0;}
.cta-two-container > .col-md-2{position:absolute;left:50%; width:154px; height:82px; background-image:url(//m-corp.us/wp-content/uploads/2022/05/m-logo-updated.png); background-repeat:no-repeat; background-size:100%;  transform: translate(-50%, -50%); top:50%; z-index:2; background-position: center;}
.cta-two-container a:hover{ background:#0B335C; color:#ffffff;}
.cta-two-container:hover .col-md-2{background-image:url(//m-corp.us/wp-content/uploads/2022/05/m-green-logo-cta-1.png);}
@media(max-width:835px) and (min-width:768px){
.cta-two-container a{font-size:20px;}
.cta-two-container > .col-md-2{width:143px; height:76px;}
}
@media(min-width:768px){
.cta-two-container > div:first-child > a{padding-right:77px !important;}
.cta-two-container > div:last-child > a{padding-left:77px !important;}	
.cta-two-container{	display:flex; align-items:center; justify-content:center;}
.cta-two-container > .col-md-6{width:50%; max-width:50%;}	
}
@media(max-width:767px){
.cta-two-container a{	font-size:18px; padding:15px 20px;}
.cta-two-container > div + div{margin-top:15px;}
.cta-two-container > .col-md-2{display:none;}	
}  .has-text-align-center {
text-align: center;
}  .aap-statement{font-size:14px}
@media(min-width:992px){
.aap-statement{padding-top:30px;}
}