@charset "UTF-8";
 .green {
color: #1b9b69;
}
.greenbckg {
background: #1b9b69;
}
.blue {
color: #063988;
}
.yellow {
color: #ffe400;
} .white {
color: #ffffff;
}
.black {
color: #000000;
} .roboto {
font-family: "Roboto", arial;
} a,
a:hover {
transition: all 0.35s;
} .ribbon90 {
transform: rotate(90deg);
}
.onlyforie {
display: none;
position: relative;
width: 100%;
height: 30px;
font-size: 16px;
color: white;
background: #063988;
line-height: 30px;
text-align: center;
}  .onlyforie\  {
display: block;
} @media \0 screen {
.onlyforie {
display: block;
}
} :root .onlyforie {
display: block \0 /IE9;
} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.onlyforie {
display: block;
}
} .green {
color: #1b9b69;
}
.greenbckg {
background: #1b9b69;
}
.blue {
color: #063988;
}
.yellow {
color: #ffe400;
} .white {
color: #ffffff;
}
.black {
color: #000000;
} .roboto {
font-family: "Roboto", arial;
} a,
a:hover {
transition: all 0.35s;
} .ribbon90 {
transform: rotate(90deg);
}
.imagesh112 .elementor-widget-image .elementor-widget-container img,
.imagesh112 .elementor-widget-image .elementor-widget-container svg {
height: 112px;
}
@media only screen and (max-width: 767px) {
.imagesh112 .elementor-widget-image .elementor-widget-container img,
.imagesh112 .elementor-widget-image .elementor-widget-container svg {
height: 70px;
}
}
.imagesh112 .elementor-widget-image .elementor-widget-container .elementor-image {
height: 100%;
}
.imagesh112 .elementor-widget-image .elementor-widget-container .elementor-image img {
height: 100%;
width: auto !important;
}
.nounderlinehref a,
.nounderline a {
text-decoration: none;
}
.nounderlinehref a:hover,
.nounderline a:hover {
text-decoration: none;
}
.overflow-x-hidden {
overflow-x: hidden;
}
@media (max-width: 480px) {
.overflow-x-hidden .elementor-text-editor {
overflow-x: auto;
}
}
#main #content-wrap {
width: 100%;
max-width: 100%;
}
.elementor-widget-container .svg-ico,
.elementor-widget-html.svg-ico {
max-height: 110px;
}
.elementor-widget-container .svg-ico svg,
.elementor-widget-html.svg-ico svg {
max-height: 110px;
}
.elementor-widget-container .svg-ico.svgmaxheight92,
.elementor-widget-html.svg-ico.svgmaxheight92 {
max-height: 92px;
}
.elementor-widget-container .svg-ico.svgmaxheight92 svg,
.elementor-widget-html.svg-ico.svgmaxheight92 svg {
max-height: 92px;
}
@media only screen and (max-width: 767px) {
.elementor-widget-container img[src$=".svg"],
.elementor-widget-container img.svg-ico,
.elementor-widget-container svg,
.elementor-widget-html img[src$=".svg"],
.elementor-widget-html img.svg-ico,
.elementor-widget-html svg {
max-height: 70px;
}
img.svg-ico {
max-height: 70px;
}
.svgmaxheight55 svg {
max-height: 55px;
}
}
.h3 {
font-size: 32px;
color: #063988;
line-height: 1.1em;
font-weight: 600;
}
.h3 h3 {
font-size: 32px;
color: #063988;
line-height: 1.1em;
font-weight: 600;
}
.imageh112 {
height: 112px;
width: auto !important;
}
.col1-2 {
display: inline-block;
vertical-align: top;
width: 49.3%;
}
@media only screen and (max-width: 639px) {
.col1-2 {
width: 100%;
}
}
.text-center {
text-align: center;
}
.has-transparent-header .page-header {
display: none;
}
@media only screen and (min-width: 768px) {
.skew-right .elementor-widget-container::after {
content: "";
position: absolute;
display: block;
right: -20px;
top: 0;
bottom: 0;
height: 100%;
width: 40px;
background: #1b9b69;
transform: skewX(-30deg);
}
}
.mail-logos-line .mail-part p {
margin-bottom: 0px;
}
@media only screen and (max-width: 1639px) {
.mail-logos-line .mail-part a {
font-size: 1.5vw;
}
}
@media only screen and (min-width: 1640px) {
.mail-logos-line .mail-part {
width: 29.6% !important;
}
}
@media only screen and (max-width: 1639px) {
.mail-logos-line .mail-part {
width: 22.6% !important;
}
}
@media only screen and (max-width: 1459px) {
.mail-logos-line .mail-part {
width: 21.6% !important;
}
}
@media only screen and (max-width: 1247px) {
.mail-logos-line .mail-part {
width: 28% !important;
}
.mail-logos-line .mail-part a {
font-size: 1.3vw;
}
.mail-logos-line .mail-part .elementor-widget-text-editor {
line-height: 40px !important;
text-align: center;
}
.mail-logos-line .mail-part .elementor-widget-text-editor p {
text-align: center;
margin-bottom: 0px;
padding-bottom: 3px;
}
.mail-logos-line .mail-part .elementor-widget-container {
padding-right: 10px !important;
}
}
@media only screen and (max-width: 1024px) {
.mail-logos-line .mail-part a {
font-size: 1.5vw;
}
}
@media only screen and (max-width: 767px) {
.mail-logos-line .mail-part {
width: 100% !important;
text-align: center;
margin-bottom: 10px;
}
.mail-logos-line .mail-part a {
font-size: 14px;
}
.mail-logos-line .mail-part .elementor-widget-container {
display: inline-block;
line-height: 28px;
padding: 0px 20px 2px !important;
}
}
@media only screen and (max-width: 767px) {
.mail-logos-line .middle-part {
display: none;
}
}
@media only screen and (min-width: 1640px) {
.mail-logos-line .logos-part {
width: 100% !important;
}
}
@media only screen and (max-width: 1639px) {
.mail-logos-line .logos-part {
width: 77% !important;
}
}
@media only screen and (max-width: 1459px) {
.mail-logos-line .logos-part {
width: 78% !important;
}
}
@media only screen and (max-width: 1247px) {
.mail-logos-line .logos-part {
width: 72% !important;
}
}
@media only screen and (max-width: 767px) {
.mail-logos-line .logos-part {
width: 100% !important;
}
}
@media only screen and (max-width: 559px) {
.mail-logos-line .logos-part .elementor-column-wrap {
padding: 0 10px !important;
}
}
@media only screen and (max-width: 399px) {
.mail-logos-line .logos-part {
padding-bottom: 10px;
}
.mail-logos-line .logos-part .elementor-widget-container {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.mail-logos-line .logos-part .sidebar-box {
margin-bottom: 74px;
}
.mail-logos-line .logos-part .widget_custom_html {
display: inline-block;
width: 100%;
}
.sjb-page .sjb-detail .list-data .logos-cert ul,
.logos-cert ul {
padding: 0px;
margin: 0px;
line-height: 50px;
list-style: none;
text-align: right;
padding-right: 2%;
}
@media only screen and (min-width: 1770px) {
.sjb-page .sjb-detail .list-data .logos-cert ul,
.logos-cert ul {
padding-right: 8.8%;
}
}
@media only screen and (max-width: 1459px) {
.sjb-page .sjb-detail .list-data .logos-cert ul,
.logos-cert ul {
margin-top: 5px;
}
}
@media only screen and (max-width: 1247px) {
.sjb-page .sjb-detail .list-data .logos-cert ul,
.logos-cert ul {
margin-top: 0px;
}
}
@media only screen and (max-width: 767px) {
.sjb-page .sjb-detail .list-data .logos-cert ul,
.logos-cert ul {
text-align: center;
}
}
.sjb-page .sjb-detail .list-data .logos-cert ul li,
.logos-cert ul li {
list-style: none;
padding: 0px;
display: inline-block;
vertical-align: top;
margin-left: 30px;
font-size: 18px;
font-weight: 200;
color: #6c6c6c;
}
.sjb-page .sjb-detail .list-data .logos-cert ul li::before,
.logos-cert ul li::before {
content: none;
}
.sjb-page .sjb-detail .list-data .logos-cert ul li:nth-child(1),
.logos-cert ul li:nth-child(1) {
margin-left: 0px;
}
@media only screen and (min-width: 1770px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li,
.logos-cert ul li {
margin-left: 5.1%;
}
}
@media only screen and (max-width: 1459px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li,
.logos-cert ul li {
margin-left: 22px;
font-size: 16px;
}
}
@media only screen and (max-width: 767px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li,
.logos-cert ul li {
font-size: 12px;
margin-left: 5px;
}
}
@media only screen and (max-width: 1459px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li img,
.logos-cert ul li img {
width: auto;
height: 32px;
}
}
@media only screen and (max-width: 767px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li img,
.logos-cert ul li img {
height: 24px;
}
}
@media only screen and (max-width: 559px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li img,
.logos-cert ul li img {
height: 18px;
}
}
@media only screen and (max-width: 339px) {
.sjb-page .sjb-detail .list-data .logos-cert ul li img,
.logos-cert ul li img {
height: 15px;
}
}
.sjb-page .sjb-detail .list-data .logos-cert ul li span,
.logos-cert ul li span {
margin-left: 10px;
font-family: "Roboto", arial;
}
.sjb-page .sjb-detail .list-data .logos-cert.logos-white ul li,
.logos-cert.logos-white ul li {
color: #ffffff;
}
@media (max-height: 580px) and (min-width: 769px) {
.elementor-section.elementor-section-height-full.fullheight {
min-height: 620px;
}
}
@media only screen and (min-width: 768px) {
.elementor-section.elementor-section-height-full.fullheight {
height: 100vh;
}
}
.elementor-section.elementor-section-height-full.fullheight .elementor-container {
height: 100%;
}
.fullheight .elementor-widget-wrap {
height: 100%;
display: flex;
align-items: center;
flex-wrap: wrap;
align-content: center;
}
@media only screen and (min-width: 1248px) {
.fullheight .elementor-widget-wrap .mail-logos-line .mail-part {
width: 21.6% !important;
}
}
@media only screen and (min-width: 1640px) {
.fullheight .elementor-widget-wrap .mail-logos-line .mail-part {
width: 29.6% !important;
}
}
@media only screen and (min-width: 768px) {
.fullheight .elementor-widget-wrap .mail-logos-line .elementor-row {
justify-content: space-between;
flex-wrap: nowrap;
}
}
.fullheight .elementor-widget-wrap .elementor-section {
width: 100%;
}
.fullheight .elementor-widget-wrap .elementor-element {
width: 100%;
}
@media only screen and (max-width: 767px) {
.fullheight .elementor-widget-wrap .elementor-element {
position: relative;
}
}
@media (max-width: 1438px) and (min-width: 768px) {
.fullheight .elementor-widget-wrap .elementor-element.elementor-col-33 {
width: 33%;
}
.fullheight .elementor-widget-wrap .elementor-element.elementor-col-20 {
width: 20%;
}
.fullheight .elementor-widget-wrap .elementor-element.elementor-col-25 {
width: 49%;
}
.fullheight .elementor-widget-wrap .elementor-element.elementor-col-50 {
width: 49%;
}
}
@media only screen and (max-width: 1439px) {
.fullheight .elementor-widget-wrap .three-hp-boxes .elementor-row > .elementor-element {
width: 33%;
}
.fullheight .elementor-widget-wrap .three-hp-boxes .elementor-row > .elementor-element .elementor-widget {
display: block;
}
}
.fullheight .elementor-widget-wrap .three-hp-boxes a {
display: block;
padding: 50px 0px 25px;
}
@media only screen and (max-width: 767px) {
.fullheight .elementor-widget-wrap .three-hp-boxes a {
padding: 30px 0px 15px;
}
}
.fullheight .elementor-widget-wrap .three-hp-boxes a:hover {
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
-moz-transform: translateY(-5px);
-ms-transform: translateY(-5px);
-o-transform: translateY(-5px);
}
.elementor-section.godown,
.godown {
position: absolute;
bottom: 65px;
left: 0px;
width: 100%;
}
@media only screen and (max-width: 767px) {
.elementor-section.godown,
.godown {
position: absolute;
bottom: auto;
}
}
.elementor-section.godown.zerobottom,
.godown.zerobottom {
bottom: 0px;
}
.pnomargin p {
margin-bottom: 0px;
}
@media only screen and (min-width: 768px) {
.gomiddle220 {
position: absolute;
top: 30%;
width: 100%;
}
}
.elementor-button .elementor-button-text {
min-width: 128px;
}
.fullheight .tabs-mrw .elementor-tabs-wrapper .elementor-tab-title a {
border: 2px solid #ffffff;
color: #ffffff;
}
.fullheight .tabs-mrw .elementor-tabs-wrapper .elementor-tab-title.elementor-active a {
background: white;
color: #063988;
}
@media only screen and (max-width: 767px) {
.tabs-mrw .elementor-tabs .elementor-tabs-wrapper {
display: block;
}
}
.tabs-mrw .elementor-tabs-wrapper {
text-align: center;
margin-bottom: 60px;
}
.tabs-mrw .elementor-tabs-wrapper .elementor-tab-title {
display: inline-block;
padding-left: 12px;
padding-right: 12px;
border: 0px;
}
.tabs-mrw .elementor-tabs-wrapper .elementor-tab-title a {
background: none;
border: 2px solid #063988;
color: #063988;
border-radius: 35px;
padding: 8px 40px;
display: inline-block;
}
.tabs-mrw .elementor-tabs-wrapper .elementor-tab-title.elementor-active a {
background: #063988;
color: #ffffff;
}
.tabs-mrw .elementor-tabs-content-wrapper .elementor-tab-title {
display: none;
}
.tabs-mrw .elementor-tabs-content-wrapper .elementor-tab-content {
border: 0px;
}
.tabs-mrw .elementor-tabs-content-wrapper .tab-image {
display: inline-block;
vertical-align: top;
width: 65%;
margin-bottom: 20px;
}
@media only screen and (max-width: 1024px) {
.tabs-mrw .elementor-tabs-content-wrapper .tab-image {
width: 100%;
}
}
.tabs-mrw .elementor-tabs-content-wrapper ul {
list-style: none;
padding: 0px;
margin: 0px;
display: inline-block;
vertical-align: top;
width: 34%;
padding-top: 7%;
}
@media only screen and (max-width: 1024px) {
.tabs-mrw .elementor-tabs-content-wrapper ul {
width: 100%;
}
}
.tabs-mrw .elementor-tabs-content-wrapper ul li {
padding-left: 55px;
margin-left: 0px;
margin-bottom: 20px;
position: relative; }
.tabs-mrw .elementor-tabs-content-wrapper ul li::before {
content: "";
display: block;
position: absolute;
left: 0px;
top: 5px;
width: 32px;
height: 32px;
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/ico-right.svg);
background-size: 32px 32px;
background-repeat: no-repeat;
}
button,
.button,
.elementor-button-link,
.elementor-button.elementor-size-sm,
.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button {
display: inline-block;
background: none;
border: 2px solid #063988;
color: #063988;
font-size: 22px;
border-radius: 35px;
text-transform: none;
min-width: 170px;
padding-left: 40px;
padding-right: 40px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
font-weight: 400;
letter-spacing: normal;
cursor: pointer;
}
button:hover,
.button:hover,
.elementor-button-link:hover,
.elementor-button.elementor-size-sm:hover,
.elementor-widget-button a.elementor-button:hover,
.elementor-widget-button .elementor-button:hover {
background: none;
color: #063988;
}
.download-section .elementor-button-link {
margin-left: 15px;
}
.elementor-section-height-min-height .button,
.elementor-section-height-min-height .elementor-widget-button a.elementor-button,
.elementor-section-height-min-height .elementor-widget-button .elementor-button,
.darksection .button,
.darksection .elementor-widget-button a.elementor-button,
.darksection .elementor-widget-button .elementor-button,
.fullheight .button,
.fullheight .elementor-widget-button a.elementor-button,
.fullheight .elementor-widget-button .elementor-button {
border: 2px solid #ffffff;
color: #ffffff;
}
@media only screen and (max-width: 559px) {
.flo-buttons .elementor-col-50 {
width: 100% !important;
}
}
.non-active {
pointer-events: none;
cursor: default;
opacity: 0.5;
}
.elementor-section-content-top .elementor-row,
.flex-alig-top .elementor-row {
align-items: flex-start;
}
.showbelow1024 {
display: none;
}
@media only screen and (max-width: 1024px) {
.showbelow1024 {
display: block;
}
}
.hideover1024 {
display: none;
}
@media only screen and (min-width: 1025px) {
.hideover1024 {
display: block;
}
}
@media only screen and (max-width: 1024px) {
.nobrmobile br,
.nobromobile br,
.nobronmobile br {
display: none;
}
.nobrmobile p br,
.nobromobile p br,
.nobronmobile p br {
display: none;
}
}
@media only screen and (max-width: 767px) {
.nobrtablet br {
display: none;
}
.nobrtablet p br,
.nobrtablet p h3 {
display: none;
}
}
.sitemap-content {
text-align: center;
max-width: 660px;
margin: 0px auto;
}
.sitemap-content ul.list-pages {
text-align: left;
padding-left: 96px;
}
@media only screen and (max-width: 639px) {
.sitemap-content ul.list-pages {
padding-left: 0;
}
}
.sitemap-content ul.list-pages li {
list-style: none;
padding-left: 30px;
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/green-arrow.svg) no-repeat;
background-size: 18px;
background-position: top 2px left;
margin: 20px 0px;
}
.sitemap-content ul.list-pages li a {
font-size: 18px;
line-height: 1.3em;
}
.sitemap-content h3 {
font-size: 50px;
margin-bottom: 50px;
color: #063988;
}
@media only screen and (max-width: 767px) {
.download-section .elementor-button-wrapper {
text-align: center;
}
}
a[href^="tel:"] {
color: #063988;
text-decoration: none;
}
a[href^="tel:"]:hover {
color: #1b9b69;
}
@media only screen and (min-width: 1025px) {
a[href^="tel:"] {
pointer-events: none;
}
}
body .reactiveInfoWindowWrapper a[href^="tel:"] {
font-weight: 400;
}
.terms-line {
padding-right: 20px !important;
padding-left: 20px !important;
}
.terms-line .elementor-column {
padding-left: 5px;
padding-right: 5px;
}
.terms-line h3 {
font-size: 33px;
}
.terms-line p {
font-size: 21px;
}
@media only screen and (max-width: 767px) {
.terms-line h3 {
font-size: 26px;
}
.terms-line .elementor-element-populated {
padding-bottom: 5% !important;
}
.terms-line .elementor-widget-text-editor {
display: none;
}
.terms-line .elementor-widget-text-editor.active {
display: block;
}
}
figcaption.wp-caption-text {
color: #063988;
font-style: normal;
font-size: 20px;
line-height: 1;
text-align: center;
}
@media only screen and (max-width: 767px) {
figure.alignleft {
float: none;
margin: 0px auto 20px;
}
}
.wp-caption img[class*=wp-image-] {
margin-bottom: 10px;
}
.logos-cert.logos-white {
text-align: right;
}
.logos-cert.logos-white img {
width: 50%;
max-width: 300px;
margin-right: 50px;
}
@media only screen and (min-width: 2000px) {
.logos-cert.logos-white {
margin-right: 100px;
}
}
@media only screen and (max-width: 767px) {
.logos-cert.logos-white {
text-align: center;
margin-top: 20px;
}
.logos-cert.logos-white img {
margin-right: 0;
}
}
@media only screen and (max-width: 639px) {
.logos-cert.logos-white img {
width: 75%;
}
}
@media only screen and (max-width: 399px) {
.logos-cert.logos-white img {
width: 92%;
}
}
span.small {
font-size: 78%;
}
.li-down ul li::before {
transform: rotate(90deg);
}
#site-header-inner {
padding: 0 60px 0 60px;
}
@media only screen and (max-width: 1439px) {
#site-header-inner {
padding: 0 30px 0 30px;
}
}
@media only screen and (max-width: 767px) {
#site-navigation-wrap .dropdown-menu > li > a,
.oceanwp-mobile-menu-icon a,
.after-header-content-inner > a {
line-height: 72px;
}
#site-logo #site-logo-inner,
.oceanwp-social-menu .social-menu-inner,
#site-header.full_screen-header .menu-bar-inner,
.after-header-content .after-header-content-inner {
height: 72px;
}
#site-logo #site-logo-inner a {
display: block;
height: 100%;
padding-top: 10px;
}
#site-logo #site-logo-inner a img {
width: 130px;
}
#site-header-inner {
padding: 0 30px 0 30px;
}
}
a.sidr-class-toggle-sidr-close {
background-color: #1b9b69;
color: #ffffff;
}
a.sidr-class-toggle-sidr-close:hover {
color: #ffffff;
}
.sidr-class-dropdown-menu li a {
color: #1b9b69;
}
#site-logo #site-logo-inner a {
display: block;
}
#site-logo #site-logo-inner a:hover img {
opacity: 1;
}
.effect-one #site-navigation-wrap .dropdown-menu > li.current-menu-item > a.menu-link > span::after {
display: block;
background-color: #ffffff;
position: absolute;
bottom: -30%;
left: 0;
content: "";
width: 100%;
height: 2px;
visibility: visible;
transform: scaleX(1);
}
.search-toggle-li .icon-magnifier {
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/ico-search.svg);
background-size: 27px 28px;
background-repeat: no-repeat;
display: inline-block;
width: 27px;
height: 28px;
}
.search-toggle-li .icon-magnifier::before {
content: none;
}
#site-navigation-wrap .dropdown-menu > li.search-toggle-li > a.site-search-toggle {
line-height: 164px;
}
@media only screen and (max-width: 1999px) {
#site-navigation-wrap .dropdown-menu > li > a {
font-size: 18px;
padding-left: 10px;
padding-right: 10px;
}
}
@media only screen and (max-width: 1769px) {
#site-navigation-wrap .dropdown-menu > li > a {
font-size: 16px;
}
}
@media only screen and (max-width: 1459px) {
#site-navigation-wrap .dropdown-menu > li > a {
font-size: 14px;
padding-left: 5px;
padding-right: 5px;
}
}
@media only screen and (max-width: 1247px) {
#site-navigation-wrap .dropdown-menu > li > a {
padding-left: 5px;
padding-right: 5px;
}
#site-navigation-wrap .dropdown-menu > li > a span {
line-height: 1.3em;
max-width: 96px;
display: inline-block;
line-height: 1.3em;
text-align: center;
vertical-align: middle;
}
#site-navigation-wrap .dropdown-menu > li > a span::after {
bottom: -4% !important;
}
}
.dropdown-menu ul.sub-menu {
top: 70%;
background: none;
border: 0px;
box-shadow: none;
background: rgba(0, 0, 0, 0.7);
padding: 7px 12px;
width: 280px;
}
.dropdown-menu ul.sub-menu li.menu-item {
border: none;
}
.dropdown-menu ul.sub-menu li.menu-item a.menu-link {
color: white;
font-size: 16px;
}
@media only screen and (max-width: 1999px) {
.dropdown-menu ul.sub-menu li.menu-item a.menu-link {
padding-left: 10px;
}
}
@media only screen and (max-width: 1439px) {
.dropdown-menu ul.sub-menu li.menu-item a.menu-link {
font-size: 14px;
padding-left: 5px;
}
}
.dropdown-menu ul.sub-menu li.menu-item a.menu-link span {
position: relative;
}
.dropdown-menu ul.sub-menu li.menu-item a.menu-link span::before {
display: block;
background-color: white;
position: absolute;
bottom: -30%;
left: 0;
content: "";
width: 100%;
height: 2px;
visibility: hidden;
transform: scaleX(0);
transform-origin: bottom left;
transition: all 0.25s ease-out;
}
.dropdown-menu ul.sub-menu li.menu-item a.menu-link:hover {
background: none;
}
.dropdown-menu ul.sub-menu li.menu-item a.menu-link:hover span::before {
visibility: visible;
transform: scaleX(1);
}
a.sidr-class-toggle-sidr-close i.icon-close {
width: 18px;
height: 7px;
display: inline-block;
position: relative;
margin: 6px 0px 0px;
vertical-align: top;
}
a.sidr-class-toggle-sidr-close i.icon-close::before, a.sidr-class-toggle-sidr-close i.icon-close::after {
content: "";
display: block;
position: absolute;
width: 13px;
height: 2px;
top: 0px;
left: 0px;
background: white;
transform: rotate(45deg);
}
a.sidr-class-toggle-sidr-close i.icon-close:after {
transform: rotate(-45deg);
}
form.sidr-class-mobile-searchform button {
min-width: auto;
}
form.sidr-class-mobile-searchform input[type=search] {
font-size: 16px;
font-weight: 400;
color: #1b9b69;
}
form.sidr-class-mobile-searchform input[type=search]::-webkit-input-placeholder { color: #1b9b69;
}
form.sidr-class-mobile-searchform input[type=search]::-moz-placeholder { color: #1b9b69;
}
form.sidr-class-mobile-searchform input[type=search]:-ms-input-placeholder { color: #1b9b69;
}
form.sidr-class-mobile-searchform input[type=search]:-moz-placeholder { color: #1b9b69;
}
.icon-magnifier {
width: 18px;
height: 18px;
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/ico-search-green.svg);
background-size: 18px 18px;
display: inline-block;
}
.icon-magnifier:before {
content: none;
}
@media only screen and (max-width: 1349px) {
.dropdown-menu .user-menu > a span > i {
margin-right: 0px;
}
.dropdown-menu .user-menu > a span > .menu-text {
display: none !important;
}
}
.dropdown-menu .user-menu ul.sub-menu {
width: 200px !important;
right: 0px;
left: auto !important;
border: 0px;
text-align: right;
}
.dropdown-menu .user-menu ul.sub-menu li.menu-item {
width: 100% !important;
border: 0px !important;
}
.dropdown-menu .user-menu ul.sub-menu li.menu-item a.menu-link {
font-weight: 400;
color: white;
padding-right: 0px;
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 {
width: 100% !important;
border: 0px !important;
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 p {
display: none;
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn {
display: inline-block;
color: white !important;
background: none !important;
font-family: inherit;
padding-right: 20px;
border: 0px !important;
font-size: 16px;
padding-right: 0px;
}
@media only screen and (max-width: 1439px) {
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn {
font-size: 14px;
}
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn:hover {
border: 0px !important;
box-shadow: none !important;
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn:hover span::after {
visibility: visible;
transform: scaleX(1);
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn span {
position: relative;
}
.dropdown-menu .user-menu ul.sub-menu li#privatecontentlogin-2 .pc_logout_btn span::after {
display: block;
background-color: rgb(255, 255, 255);
position: absolute;
top: auto;
border-radius: 0px;
margin-top: 0px;
bottom: -30%;
left: 0;
content: "";
width: 100%;
height: 2px;
visibility: hidden;
transform: scaleX(0);
transform-origin: bottom left;
transition: all 0.25s ease-out;
}
.dropdown-menu .user-menu .hidethis {
display: none !important;
}
body.pc_unlogged #site-navigation-wrap .dropdown-menu > li.user-menu {
display: none;
}
@media (max-height: 580px) { .elementor-widget-heading h1.elementor-heading-title {
font-size: 42px !important;
}
}
@media only screen and (min-width: 1248px) {
.pll-parent-menu-item {
margin-right: 10px;
}
}
.pll-parent-menu-item > a > span {
transform: translateY(-5px);
}
.pll-parent-menu-item a:active, .pll-parent-menu-item a:focus {
outline: none !important;
}
.pll-parent-menu-item a span {
display: inline-block;
}
.pll-parent-menu-item a span::after {
display: none !important;
}
.pll-parent-menu-item.dropdown ul.sub-menu li.menu-item {
width: 50px;
max-width: 100%;
}
.pll-parent-menu-item.dropdown ul.sub-menu li.menu-item a.menu-link {
width: 50px;
padding: 10px 0px;
max-width: 100%;
text-align: center;
}
.pll-parent-menu-item.dropdown ul.sub-menu li.menu-item a.menu-link span::before {
display: none !important;
}
#site-navigation-wrap .dropdown-menu > li > a .nav-arrow {
width: 8px;
height: 8px;
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/chevron-down.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
margin-left: 4px;
transition: all 0.25s ease-in-out;
}
#site-navigation-wrap .dropdown-menu > li > a .nav-arrow::before {
display: none;
}
#site-navigation-wrap .dropdown-menu > li.sfHover > a .nav-arrow {
transform: rotate(180deg);
}
#mobile-dropdown #mobile-menu-search form button {
min-width: auto;
}
body.admin-bar .header-top-bar {
top: 32px;
}
.header-top-bar {
display: none;
justify-content: center;
align-items: center;
padding: 0.75rem 1rem;
background-color: #063988;
color: #ffffff;
font-size: 16px;
min-height: 44px;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
}
.header-top-bar.active {
display: flex;
}
@media only screen and (max-width: 767px) {
.header-top-bar {
padding: 1rem;
font-size: 14px;
height: auto;
}
}
@media only screen and (min-width: 1640px) {
.header-top-bar {
padding: 1.25rem;
font-size: 18px;
}
}
.header-top-bar p {
margin-bottom: 0;
font-weight: 300;
}
.header-top-bar p strong {
font-weight: 500;
}
.header-top-bar a {
color: #ffffff;
text-decoration: underline;
}
.header-top-bar a:hover {
color: #ffffff;
text-decoration: none;
}
#wrap:has(.header-top-bar.active) {
padding-top: 44px;
}
@media only screen and (max-width: 767px) {
#wrap:has(.header-top-bar.active) {
padding-top: var(--header-top-bar-height, 44px);
}
}
@media only screen and (max-width: 767px) {
body.home header.fullheight {
height: 100vh;
padding: 0px !important;
min-height: 600px;
}
body.home header.fullheight > .elementor-column-gap-no {
height: 100%;
}
body.home header.fullheight .three-hp-boxes {
position: absolute !important;
bottom: 0px;
}
.hp-readmore.active {
display: none;
}
}
.hp-header-title h1 {
font-size: 10vh !important;
}
@media (max-width: 1438px) {
.hp-header-title h1 {
font-size: 10vh !important;
}
}
@media (min-height: 1400px) {
.hp-header-title h1 {
font-size: 100px !important;
}
}
@media (max-width: 767px) {
.hp-header-title h1 {
font-size: 33px !important;
}
}
.hp-yellow-box a {
color: #063988 !important;
text-decoration: underline;
}
.hp-yellow-box a:hover {
text-decoration: none;
}
@media (max-width: 767px) {
body.home #hp-first-section .hp-yellow-box p {
font-size: 13px;
line-height: 1.3;
}
}
@media (max-height: 580px) {
body.home #hp-first-section .elementor-widget-heading h1.elementor-heading-title {
font-size: 38px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1438px) {
body.home #hp-first-section {
padding-top: 130px !important;
}
}
@media only screen and (min-width: 1439px) {
body.home #hp-first-section {
padding-top: 150px;
}
body.home #hp-first-section > .elementor-container {
min-height: calc(100vh - 150px);
}
body.home #hp-first-section #hp-main-title {
padding-bottom: 16.5%;
}
} .hp-hero-2024 {
min-height: 100vh;
padding-top: 85px !important;
}
@media only screen and (max-width: 767px) {
.hp-hero-2024.fullheight .three-hp-boxes .elementor-container {
justify-content: space-between;
}
.hp-hero-2024.fullheight .three-hp-boxes .elementor-column {
width: 33%;
}
}
@media only screen and (min-width: 768px) {
.hp-hero-2024 {
padding-top: 145px !important;
}
}
@media only screen and (min-width: 768px) {
.hp-hero-2024 .hp-hero-middle-column {
padding-top: 20px !important;
padding-bottom: 110px !important;
display: flex;
align-items: center;
}
.hp-hero-2024 .hp-hero-middle-column > div {
flex: 0 0 100%;
}
}
@media only screen and (min-width: 1025px) {
.hp-hero-2024 .hp-hero-middle-column {
padding-bottom: 180px !important;
}
}
@media only screen and (min-width: 768px) {
.hp-hero-2024 > .elementor-container {
min-height: calc(100vh - 130px) !important;
}
}
@media only screen and (min-width: 1440px) {
.hp-hero-2024 > .elementor-container {
min-height: calc(100vh - 145px) !important;
}
}
.hp-hero-2024 .hp-header-title h1 {
padding-left: 0;
font-size: 9vw !important;
}
@media only screen and (min-width: 768px) {
.hp-hero-2024 .hp-header-title h1 {
font-size: 5vw !important;
padding: 0 15px 70px 30px !important;
text-align: left;
}
}
@media only screen and (min-width: 1440px) {
.hp-hero-2024 .hp-header-title h1 {
transform: translateX(0);
padding-left: 60px !important;
}
}
@media only screen and (min-width: 1770px) {
.hp-hero-2024 .hp-header-title h1 {
font-size: 9vmin !important;
transform: translateX(0);
}
}
.hp-news-box {
max-width: 500px;
margin: 0 auto;
}
@media only screen and (min-width: 768px) {
.hp-news-box {
flex: 0 0 50%;
max-width: 50%;
margin: 0;
}
}
@media only screen and (min-width: 1025px) {
.hp-news-box {
flex: 0 0 450px;
max-width: 450px;
}
}
@media only screen and (min-width: 1440px) {
.hp-news-box {
margin-right: 30px;
}
}
@media only screen and (min-width: 1025px) {
.hp-title-box {
flex: 1 1 auto !important;
width: auto !important;
}
}
#hp-news {
padding-left: 0;
}
@media only screen and (min-width: 768px) {
#hp-news {
padding-left: 15px;
}
}
@media only screen and (min-width: 1440px) {
#hp-news {
padding-left: 45px;
}
}
#hp-news .widgettitle,
#hp-news .rp-post-excerpt {
display: none;
}
#hp-news .rp-posts {
display: flex;
flex-wrap: wrap;
flex-direction: column;
margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
#hp-news .rp-posts {
flex-direction: row;
flex-wrap: nowrap;
gap: 10px;
padding: 0 10px;
width: calc(100% - 10px);
}
}
#hp-news .rp-post-item {
width: 100%;
max-width: 500px;
display: flex;
flex-wrap: nowrap;
align-items: center;
gap: 10px;
margin-bottom: 20px;
text-align: left;
border: 0px;
padding: 0px 15px;
}
@media only screen and (max-width: 767px) {
#hp-news .rp-post-item {
width: auto;
flex: 0 0 50%;
flex-direction: column;
align-items: start;
padding: 0;
}
}
#hp-news .rp-post-item:nth-child(3) {
display: none !important;
}
#hp-news .rp-post-textbox {
flex: 0 0 60%;
}
@media only screen and (max-width: 767px) {
#hp-news .rp-post-textbox {
flex: 0 0 100%;
width: 100%;
}
}
#hp-news .rp-post-image {
flex: 0 0 100px;
height: 95px;
display: block;
}
#hp-news .rp-post-image img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
min-height: auto;
transition: all 0.35s ease-in-out;
}
#hp-news .rp-post-image:hover img {
transform: scale(1.05);
}
@media only screen and (min-width: 768px) {
#hp-news .rp-post-image {
flex: 0 0 140px;
}
}
@media only screen and (max-width: 767px) {
#hp-news .rp-post-image {
flex: 0 0 130px;
height: 185px;
}
}
#hp-news .post-date {
color: #ffffff;
margin: 0;
font-size: 14px;
}
#hp-news .rp-post-title {
margin: 0;
}
#hp-news .rp-post-title h3 {
color: #ffffff;
margin-bottom: 0;
line-height: 1.1;
font-size: 16px;
font-weight: 500;
}
@media only screen and (min-width: 768px) {
#hp-news .rp-post-title h3 {
font-size: 20px;
}
}
#hp-news .rp-post-title h3:hover {
color: #ffffff;
text-decoration: underline;
}
#hp-news .elementor-button-wrapper {
padding-left: 15px;
margin-top: 20px;
}
#hp-news .elementor-button-link {
font-size: 18px;
border-color: #ffffff;
padding-left: 10px;
padding-right: 10px;
min-width: 100px;
}
body.admin-bar .hp-hero-2024 {
min-height: calc(100vh - 32px);
}
@media only screen and (min-width: 768px) {
body.admin-bar .hp-hero-2024 > .elementor-container {
min-height: calc(100vh - 130px - 32px) !important;
}
}
@media only screen and (min-width: 1440px) {
body.admin-bar .hp-hero-2024 > .elementor-container {
min-height: calc(100vh - 145px - 32px) !important;
}
}
@media only screen and (max-width: 1459px) {
#footer-widgets {
padding: 40px 0 30px 0;
}
}
#footer-widgets .container {
width: 1670px;
}
@media only screen and (max-width: 767px) {
#footer-widgets .footer-box {
width: 48% !important;
}
}
@media only screen and (max-width: 559px) {
#footer-widgets .footer-box {
width: 100% !important;
}
}
#footer-widgets .footer-box a {
text-decoration: none;
padding: 2px 0px;
}
@media only screen and (max-width: 1459px) {
#footer-widgets .footer-box a {
font-size: 16px;
line-height: 1.3em;
}
}
#footer-widgets .footer-box .widget-title {
padding-left: 0px;
margin-bottom: 30px;
border: 0px;
}
@media only screen and (max-width: 1459px) {
#footer-widgets .footer-box .widget-title {
margin-bottom: 10px;
font-size: 20px;
}
}
#footer-widgets .custom-menu-widget .oceanwp-custom-menu > ul > li {
border: 0px;
}
@media only screen and (min-width: 1640px) {
#footer-widgets #ocean_custom_menu-5 {
margin-left: 20px;
}
}
#footer-bottom {
padding: 28px 0px;
}
#footer-bottom #footer-bottom-inner {
width: 100%;
max-width: 100%;
padding: 0 50px;
}
#footer-bottom.no-footer-nav #copyright {
display: flex;
justify-content: space-between;
align-items: center;
}
@media only screen and (max-width: 767px) {
#footer-bottom.no-footer-nav #copyright {
display: block;
}
}
#footer-bottom.no-footer-nav #copyright::after {
content: none;
}
@media only screen and (min-width: 1248px) {
#footer-bottom.no-footer-nav #copyright {
text-align: left;
}
}
#footer-bottom.no-footer-nav #copyright .left-block {
display: inline-block;
line-height: 1.3;
}
@media only screen and (max-width: 1459px) {
#footer-bottom.no-footer-nav #copyright .left-block {
font-size: 20px;
}
}
@media only screen and (max-width: 767px) {
#footer-bottom.no-footer-nav #copyright .left-block {
width: 100%;
text-align: center;
}
}
#footer-bottom.no-footer-nav #copyright .logos-cert {
width: 69%;
}
@media only screen and (max-width: 1024px) {
#footer-bottom.no-footer-nav #copyright .logos-cert {
width: 61%;
}
}
@media only screen and (max-width: 767px) {
#footer-bottom.no-footer-nav #copyright .logos-cert {
width: 100%;
}
}
#footer-bottom.no-footer-nav #copyright .logos-cert img {
margin-right: 0;
width: 60%;
}
@media only screen and (max-width: 1024px) {
#footer-bottom.no-footer-nav #copyright .logos-cert img {
width: 80%;
}
}
@media only screen and (max-width: 639px) {
#footer-bottom.no-footer-nav #copyright .logos-cert img {
width: 75%;
}
}
@media only screen and (max-width: 399px) {
#footer-bottom.no-footer-nav #copyright .logos-cert img {
width: 92%;
}
}
#footer-bottom.no-footer-nav #copyright .logos-cert ul {
margin-top: 0px;
padding-right: 0px;
}
@media only screen and (max-width: 767px) {
#footer-bottom.no-footer-nav #copyright .logos-cert ul {
text-align: center;
margin-top: 0px;
}
}
#footer-bottom.no-footer-nav #copyright .logos-cert ul li {
color: #ffffff;
}
.footer-sentence {
display: block;
width: 100%;
float: none;
font-size: 14px;
text-align: center;
background: #1c1c1c;
color: white;
}
.footer-sentence ul {
list-style: none;
margin: 0px auto;
padding: 20px;
max-width: 80%;
}
@media only screen and (max-width: 479px) {
.footer-sentence ul {
max-width: 100%;
}
}
.footer-sentence ul li {
margin: 0px;
padding: 0px;
}
.footer-sentence ul li p {
padding: 0px;
margin: 0px auto;
line-height: 1.3em;
max-width: 750px;
} body.page-id-5417 #reactive-root {
display: none !important;
}
#contact-form-footer {
display: block;
position: fixed;
right: 30px;
bottom: 20px;
z-index: 10000;
width: 40px;
height: 40px;
}
#contact-form-footer.active {
width: 260px;
height: 500px;
}
@media (max-width: 480px) {
#contact-form-footer {
bottom: 10px;
right: 40px;
}
}
body.page-id-5417 #contact-form-footer {
display: block;
}
#contact-form-footer #show-form {
display: block;
width: 40px;
height: 40px;
position: absolute;
right: 0;
bottom: 0;
background-color: #1b9b69;
transition: all 0.35s ease-in-out;
border-radius: 3px;
cursor: pointer;
}
@media (max-width: 480px) {
#contact-form-footer #show-form {
height: 26px;
width: 26px;
}
}
#contact-form-footer #show-form:hover::after {
width: 85%;
height: 85%;
}
#contact-form-footer #show-form::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 80%;
height: 80%;
display: block;
background-image: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/ico-mail.svg);
background-repeat: no-repeat;
background-size: 100%;
background-position: center center;
transition: all 0.35s ease-in-out;
}
#contact-form-footer.active .wpcf7 {
display: flex;
}
#contact-form-footer .wpcf7 {
position: absolute;
bottom: 50px;
right: 0px;
min-height: 450px;
width: 100%;
background-color: #1b9b69;
padding: 20px;
border-radius: 10px;
align-content: center;
display: none;
max-height: 90vh;
overflow: auto;
}
#contact-form-footer .wpcf7 .screen-reader-response {
display: none;
}
#contact-form-footer .wpcf7 p {
margin: 0;
}
#contact-form-footer .wpcf7-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
#contact-form-footer .wpcf7-form .row {
flex: 0 0 100%;
}
#contact-form-footer .wpcf7-form .row p {
width: 100%;
}
.text-center #contact-form-footer .wpcf7-form .row p {
text-align: center;
}
#contact-form-footer .wpcf7-form.sent .wpcf7-response-output {
background-color: #063988;
}
#contact-form-footer .wpcf7-list-item {
margin-left: 0;
}
#contact-form-footer .wpcf7-not-valid-tip {
color: #f5ff57;
}
#contact-form-footer .wpcf7-response-output {
font-size: 15px;
line-height: 1.3;
padding: 10px;
border-radius: 5px;
margin-top: 0;
}
#contact-form-footer .wpcf7-form input[type=submit] {
color: #ffffff;
border-color: #ffffff;
font-size: 16px;
}
#contact-form-footer form input[type=text],
#contact-form-footer form input[type=password],
#contact-form-footer form input[type=email],
#contact-form-footer form input[type=url],
#contact-form-footer form input[type=date],
#contact-form-footer form input[type=month],
#contact-form-footer form input[type=time],
#contact-form-footer form input[type=datetime],
#contact-form-footer form input[type=datetime-local],
#contact-form-footer form input[type=week],
#contact-form-footer form input[type=number],
#contact-form-footer form input[type=search],
#contact-form-footer form input[type=tel],
#contact-form-footer form input[type=color],
#contact-form-footer form select,
#contact-form-footer form textarea {
font-size: 16px;
border-radius: 5px;
background-color: #ffffff;
}
.footer-form-agreement {
color: #ffffff;
margin-bottom: 20px;
line-height: 1.3;
}
.footer-form-agreement a {
color: #ffffff;
text-decoration: underline;
}
.footer-form-agreement a:hover {
color: #ffffff;
text-decoration: none;
}
#scroll-top {
right: 75px;
z-index: 10001;
}
.tm_timeline-layout-horizontal .tm_timeline__body {
overflow: visible;
}
.tm_timeline-layout-horizontal .tm_timeline__page {
min-height: 540px;
}
.tm_timeline-layout-horizontal .tm_timeline__page__content {
display: flex;
}
.tm_timeline-layout-horizontal .tm_timeline__event {
text-align: center;
font-family: "Roboto", arial;
width: 100%;
min-height: 270px;
margin: 0px -20px;
display: flex;
align-self: flex-end;
align-items: flex-end;
justify-content: center;
}
.tm_timeline-layout-horizontal .tm_timeline__event.first {
padding-bottom: 50px;
}
.tm_timeline-layout-horizontal .tm_timeline__event.second {
align-self: flex-end;
align-items: flex-start;
padding-top: 50px;
transform: translateY(100%);
}
.tm_timeline-layout-horizontal .tm_timeline__event.second .tm_timeline__event__dot {
left: calc(50% - 12px);
}
.tm_timeline-layout-horizontal .tm_timeline__event.second .tm_timeline__event__dot.first {
display: none;
}
.tm_timeline-layout-horizontal .tm_timeline__event.second .tm_timeline__event__dot.second {
display: block;
}
.tm_timeline-layout-horizontal .tm_timeline__event.second::before {
top: 0px;
}
.tm_timeline-layout-horizontal .tm_timeline__event.second::after {
top: 0px;
}
.tm_timeline-layout-horizontal .tm_timeline__event::before {
content: "";
display: block;
width: calc(50% - 16px);
height: 2px;
background: white;
position: absolute;
bottom: -2px;
left: 5px;
}
.tm_timeline-layout-horizontal .tm_timeline__event::after {
content: "";
display: block;
width: calc(50% - 11px);
height: 2px;
background: white;
position: absolute;
bottom: -2px;
left: calc(50% + 11px);
}
.tm_timeline-layout-horizontal .tm_timeline__event .tm_timeline__event__dot.second {
display: none;
}
.tm_timeline-layout-horizontal .page-number-0 .number-of-slide-0.tm_timeline__event::before {
display: none;
}
.tm_timeline-layout-horizontal .last-slide .tm_timeline__event.last-event::after {
display: none;
}
.tm_timeline-layout-horizontal .tm_timeline__event__date {
font-size: 42px;
margin-bottom: 30px;
color: white;
}
.tm_timeline-layout-horizontal .tm_timeline__event__title {
font-size: 22px;
font-weight: 300;
line-height: 1.1em;
color: white;
}
.tm_timeline-layout-horizontal .tm_timeline__event__dot {
height: 23px;
width: 23px;
border: 2px solid white;
border-radius: 50%;
background: none;
transform: translateY(0px);
box-shadow: none;
left: calc(50% - 12px);
}
.tm_timeline-layout-horizontal .tm_timeline__event__dot.first {
bottom: -12.5px;
top: auto;
}
.tm_timeline-layout-horizontal .tm_timeline__event__dot.second {
top: -10px;
}
.tm_timeline:hover .tm_timeline__control.tm_timeline__control-slide-right,
.tm_timeline:hover .tm_timeline__control.tm_timeline__control-slide-left {
background-color: transparent;
border: 0px;
box-shadow: none;
}
.tm_timeline__control.tm_timeline__control-slide-right,
.tm_timeline__control.tm_timeline__control-slide-left {
width: 49px;
height: 50px;
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/green-arrow-back.png) no-repeat;
transform: translateX(0%);
opacity: 1;
border: 0px;
margin-top: -26px;
}
.tm_timeline__control.tm_timeline__control-slide-right i,
.tm_timeline__control.tm_timeline__control-slide-left i {
display: none;
}
.tm_timeline__control.tm_timeline__control-slide-right.non-active,
.tm_timeline__control.tm_timeline__control-slide-left.non-active {
display: none;
}
.tm_timeline__control.tm_timeline__control-slide-left {
left: -22px;
}
.tm_timeline__control.tm_timeline__control-slide-right {
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/green-arrow.png) no-repeat;
right: -22px;
}
.tm_timeline__tense {
display: none;
}
.tm_timeline__page-current.first-slide .tm_timeline__control.tm_timeline__control-slide-left {
display: none;
}
.tm_timeline__page-current.last-slide .tm_timeline__control.tm_timeline__control-slide-right {
display: none;
}
.darksection .tm_timeline-layout-vertical {
padding-left: 0px;
padding-right: 0px;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__event__date {
color: white;
font-size: 22px;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__event__title {
color: white;
font-size: 18px;
font-weight: 300;
line-height: 1.3em;
word-wrap: break-word;
word-break: break-word;
padding-left: 10px;
padding-right: 0;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__event-odd .tm_timeline__event__title {
padding-right: 10px;
padding-left: 0;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__event__dot {
background: #1b9b69;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__body {
position: relative;
max-height: 70vh;
overflow: hidden;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__body:before {
content: "";
width: 2px;
height: 100%;
position: absolute;
top: 3px;
bottom: 0px;
left: 50%;
background: white;
margin-left: -1px;
}
.darksection .tm_timeline-layout-vertical .tm_timeline__body.active {
max-height: 5000px;
transition: all 5.35s;
}
.darksection .tm_timeline-layout-vertical-chessOrder .tm_timeline__event {
max-width: 47%;
}
#showallyears.active {
display: none;
}
.map-nav-wrapper {
display: inline-block;
vertical-align: top;
}
.map-nav-wrapper .map-nav-item {
display: inline-block;
padding: 0px 25px;
border: 2px solid white;
border-radius: 35px;
width: auto;
min-width: 100px;
background: none;
text-align: center;
color: white;
margin: 0px 10px;
}
.map-nav-wrapper .map-nav-item b {
font-size: 22px;
font-weight: normal;
}
.map-nav-wrapper .map-nav-item-wrapper > div,
.map-nav-wrapper .map-nav-item-wrapper span {
display: none;
}
.LA_filters {
display: inline-block;
vertical-align: top;
}
.LA_filters .category-filters-container {
margin: 0px 10px;
}
.LA_filters .filter-select {
position: relative;
border: 2px solid white;
width: 230px;
border-radius: 35px;
padding: 4px 8px;
color: white;
text-align: center;
font-size: 22px;
}
.LA_filters .filter-select select {
border: white;
border-radius: 50%;
z-index: 1;
position: relative;
}
.LA_filters .filter-select label {
display: block;
position: absolute;
top: 5px;
left: 0px;
width: 100%;
text-align: center;
}
#reactive-root {
margin-bottom: 0px !important;
}
#reactive-root #right-block-for-hover {
display: block;
position: absolute;
width: 100px;
right: 0px;
bottom: 0px;
height: 288px;
z-index: 2;
cursor: pointer;
}
#reactive-root.right-side-move #right-block-for-hover,
#reactive-root.right-side-move .flo-map::before,
#reactive-root.right-side-move .flo-filter-box {
right: 70px;
left: auto;
transition: all 0.35s;
}
#reactive-root .react-grid-layout:first-of-type {
height: 700px !important;
}
#reactive-root .flo-map {
width: 100% !important;
height: 100% !important;
}
#reactive-root .flo-map:before {
content: "";
display: block;
position: absolute;
background-color: #1b9b69;
mix-blend-mode: multiply;
width: 100%;
bottom: -2px;
left: 0px;
right: 0px;
z-index: 1;
height: 288px;
transition: all 0.35s;
}
@media only screen and (max-width: 559px) {
#reactive-root .flo-map:before {
height: 320px;
}
}
#reactive-root .flo-map.flo-map-no-green-layer:before {
content: none;
}
#reactive-root .flo-map .reactiveGridContents___21sFx {
padding: 0px;
}
#reactive-root .flo-map .marker-icon {
background: none;
width: 32px;
height: 51px;
}
#reactive-root .flo-map .marker-icon::before {
content: none;
}
#reactive-root .flo-map .marker-icon::after {
bottom: 0px;
}
#reactive-root .flo-map .marker-icon .marker-icon-wrapper {
background: none;
}
#reactive-root .flo-map .gm-style {
width: 32px;
height: 51px;
width: 26px;
height: 41px;
}
#reactive-root .flo-map .gm-style .marker-icon-wrapper img {
width: 32px;
height: 51px;
margin: 0px;
width: 26px;
height: 41px;
}
#reactive-root .flo-map .gm-style img {
width: 14px;
height: 14px;
}
#reactive-root .flo-map .gm-style .gm-svpc img,
#reactive-root .flo-map .gm-style button img {
margin: 0px;
}
#reactive-root .flo-map .gm-svpc {
display: none;
}
#reactive-root .flo-map .gm-style-mtc {
display: none;
}
#reactive-root .flo-map .gm-bundled-control-on-bottom {
top: 10%;
}
#reactive-root .test-search-block,
#reactive-root .flo-filter-box {
color: white;
text-align: center;
z-index: 3 !important;
transform: translate(0px, 0px) !important;
-webkit-transform: translate(0px, 0px) !important;
-moz-transform: translate(0px, 0px) !important;
-ms-transform: translate(0px, 0px) !important;
-o-transform: translate(0px, 0px) !important;
padding-top: 40px;
height: 288px !important;
width: 100% !important;
position: absolute;
bottom: 0px;
transition: all 0.35s;
}
@media only screen and (max-width: 559px) {
#reactive-root .test-search-block,
#reactive-root .flo-filter-box {
padding-top: 0px;
}
}
@media only screen and (max-width: 639px) {
#reactive-root .test-search-block,
#reactive-root .flo-filter-box {
height: 302px !important;
}
}
#reactive-root .test-search-block .react-grid-layout,
#reactive-root .flo-filter-box .react-grid-layout {
display: flex;
justify-content: center;
height: auto !important;
}
@media only screen and (max-width: 559px) {
#reactive-root .test-search-block .react-grid-layout,
#reactive-root .flo-filter-box .react-grid-layout {
display: inline-block;
}
}
#reactive-root .test-search-block .react-grid-layout .react-grid-item,
#reactive-root .flo-filter-box .react-grid-layout .react-grid-item {
position: relative !important;
transform: translate(0px, 0px) !important;
-webkit-transform: translate(0px, 0px) !important;
-moz-transform: translate(0px, 0px) !important;
-ms-transform: translate(0px, 0px) !important;
-o-transform: translate(0px, 0px) !important;
width: auto !important;
}
@media only screen and (max-width: 559px) {
#reactive-root .test-search-block .react-grid-layout .react-grid-item,
#reactive-root .flo-filter-box .react-grid-layout .react-grid-item {
height: 60px !important;
}
}
#reactive-root .test-search-block h3,
#reactive-root .flo-filter-box h3 {
color: white;
font-size: 50px;
}
@media only screen and (max-width: 767px) {
#reactive-root .test-search-block h3,
#reactive-root .flo-filter-box h3 {
font-size: 36px;
line-height: 1.1em;
}
}
@media only screen and (max-width: 639px) {
#reactive-root .test-search-block h3,
#reactive-root .flo-filter-box h3 {
font-size: 30px;
line-height: 1.1em;
}
}
#reactive-root .test-search-block h3.reactiveBlockTitle___:after,
#reactive-root .flo-filter-box h3.reactiveBlockTitle___:after {
content: "Click on the branch office's marker to see its contact details";
font-size: 28px;
display: block;
font-weight: 300;
}
@media only screen and (max-width: 559px) {
#reactive-root .test-search-block h3.reactiveBlockTitle___:after,
#reactive-root .flo-filter-box h3.reactiveBlockTitle___:after {
font-size: 18px;
padding: 0px 15px;
line-height: 1.3em;
}
}
#reactive-root .test-search-block .dd__selectControl,
#reactive-root .flo-filter-box .dd__selectControl {
background: none;
color: white;
min-width: 180px;
min-height: 50px;
padding: 4px 30px 4px 8px;
text-align: center;
font-size: 22px;
border: 2px solid white;
border-radius: 35px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
}
#reactive-root .test-search-block .dd__selectControl .dd__placeholder,
#reactive-root .flo-filter-box .dd__selectControl .dd__placeholder {
color: white;
}
#reactive-root .test-search-block .dd__list,
#reactive-root .flo-filter-box .dd__list {
will-change: auto;
}
#reactive-root .test-search-block .dd__option,
#reactive-root .flo-filter-box .dd__option {
font-size: 18px;
color: rgb(0, 0, 0);
}
#reactive-root .test-search-block .dd__multi .dd__selected .dd__selectedItem,
#reactive-root .flo-filter-box .dd__multi .dd__selected .dd__selectedItem {
background: none;
}
#reactive-root .test-search-block {
z-index: 2 !important;
}
.reactiveMapHeight___ {
height: 700px !important;
}
.reactiveMapWrapper___ button {
min-width: auto;
}
body .reactiveInfoWindowWrapper .reactiveInfoWindowContents {
padding-top: 0px;
padding-bottom: 0px;
}
body .reactiveInfoWindowWrapper a {
font-weight: bold;
}
body .reactiveInfoWindowWrapper a:hover {
text-decoration: underline;
color: #063988;
}
.react-grid-item .reactiveInfoWindowWrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.react-grid-item .reactiveInfoWindowWrapper .reactiveInfoWindowImage {
padding: 28px 2px 0px 10px;
display: block;
font-size: 16px;
color: #063988;
width: 100%;
overflow: visible;
}
.react-grid-item .reactiveInfoWindowWrapper .reactiveInfoWindowImage h4 {
font-size: 18px;
}
.react-grid-item .reactiveInfoWindowWrapper .reactiveInfoWindowImage p {
line-height: 1.6em;
font-size: 14px;
}
.cluster0 {
background: rgba(255, 255, 255, 0.56) !important;
border: 2px solid #1b9b69 !important;
border-radius: 50%;
font-size: 20px !important;
font-weight: 400 !important;
font-family: "Roboto", arial !important;
line-height: 47px !important;
}
@media only screen and (max-width: 767px) {
body .reactiveSingleBoxFrontendView___12dCC .reactiveNormSearchGridContents___42FUL {
padding-left: 5px;
padding-right: 5px;
}
#reactive-root .flo-filter-box .dd__selectControl {
width: 140px;
}
}
.reuseSelectWithClear___1xpCr button {
text-indent: 0px;
position: relative;
text-indent: -9999px;
min-width: auto;
width: 35px;
position: absolute;
right: -10px;
}
.reuseSelectWithClear___1xpCr button:after {
display: block;
content: "×";
color: white;
width: 10px;
height: 10px;
position: absolute;
top: 0px;
left: 0px;
font-size: 22px;
font-family: "Roboto", arial;
text-indent: 0px;
}
.dd__expandIcon {
display: none;
}
.map-marker.blue-marker .marker-icon-wrapper::after {
content: "";
display: block;
position: absolute;
margin: 0px;
width: 26px;
height: 41px;
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/map-blue-marker-28.svg) no-repeat;
background-size: 100%;
}
.map-marker[data-uid="3571"] .marker-icon-wrapper::after,
.map-marker[data-uid="3581"] .marker-icon-wrapper::after,
.map-marker[data-uid="3599"] .marker-icon-wrapper::after,
.map-marker[data-uid="3612"] .marker-icon-wrapper::after,
.map-marker[data-uid="3298"] .marker-icon-wrapper::after,
.map-marker[data-uid="3616"] .marker-icon-wrapper::after,
.map-marker[data-uid="3624"] .marker-icon-wrapper::after,
.map-marker[data-uid="3676"] .marker-icon-wrapper::after,
.map-marker[data-uid="3670"] .marker-icon-wrapper::after,
.map-marker[data-uid="3680"] .marker-icon-wrapper::after,
.map-marker[data-uid="3603"] .marker-icon-wrapper::after,
.map-marker[data-uid="3559"] .marker-icon-wrapper::after {
content: "";
display: block;
position: absolute;
margin: 0px;
width: 26px;
height: 41px;
background: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/map-blue-marker-28.svg) no-repeat;
background-size: 100%;
}
@media only screen and (max-width: 559px) {
.react-grid-layout .reactiveGridContents___21sFx {
padding-top: 5px;
}
} body .reactiveUserView .reactiveDocWrapper .reactiveDocCloseBtn,
body .reactiveUserView .reactiveDocWrapper .reactiveDocMapCloseBtn {
display: none;
}
.toggle-content {
max-height: 0px;
overflow: hidden;
transition: all 0.35s;
}
.toggle-content.active {
max-height: 1000px;
transition: all 1.8s;
}
@media only screen and (max-width: 1024px) {
.toggle-content.active {
max-height: 4000px;
transition: all 3.8s;
}
}
#toggle-trigger {
opacity: 1;
}
#toggle-trigger.active {
transition: all 0.35s;
opacity: 0;
}
.text-center .pc_login_form.pc_del_user_form,
.text-center .elementor-toggle {
text-align: center;
}
.text-center .pc_login_form.pc_del_user_form {
padding-top: 3px;
}
.text-center input[type=password] {
text-align: center;
margin-bottom: 15px !important;
}
form input[type=text],
form input[type=password],
form input[type=email],
form input[type=url],
form input[type=date],
form input[type=month],
form input[type=time],
form input[type=datetime],
form input[type=datetime-local],
form input[type=week],
form input[type=number],
form input[type=search],
form input[type=tel],
form input[type=color],
form select,
form textarea {
font-size: 18px;
color: #063988;
background: #efefef;
border: 0px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
margin-bottom: 10px;
font-weight: 300;
border: 1px solid transparent;
transition: all 0.35s;
}
form input[type=text]::-webkit-input-placeholder,
form input[type=password]::-webkit-input-placeholder,
form input[type=email]::-webkit-input-placeholder,
form input[type=url]::-webkit-input-placeholder,
form input[type=date]::-webkit-input-placeholder,
form input[type=month]::-webkit-input-placeholder,
form input[type=time]::-webkit-input-placeholder,
form input[type=datetime]::-webkit-input-placeholder,
form input[type=datetime-local]::-webkit-input-placeholder,
form input[type=week]::-webkit-input-placeholder,
form input[type=number]::-webkit-input-placeholder,
form input[type=search]::-webkit-input-placeholder,
form input[type=tel]::-webkit-input-placeholder,
form input[type=color]::-webkit-input-placeholder,
form select::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
color: #063988;
}
form input[type=text]::-moz-placeholder,
form input[type=password]::-moz-placeholder,
form input[type=email]::-moz-placeholder,
form input[type=url]::-moz-placeholder,
form input[type=date]::-moz-placeholder,
form input[type=month]::-moz-placeholder,
form input[type=time]::-moz-placeholder,
form input[type=datetime]::-moz-placeholder,
form input[type=datetime-local]::-moz-placeholder,
form input[type=week]::-moz-placeholder,
form input[type=number]::-moz-placeholder,
form input[type=search]::-moz-placeholder,
form input[type=tel]::-moz-placeholder,
form input[type=color]::-moz-placeholder,
form select::-moz-placeholder,
form textarea::-moz-placeholder {
color: #063988;
}
form input[type=text]:-ms-input-placeholder,
form input[type=password]:-ms-input-placeholder,
form input[type=email]:-ms-input-placeholder,
form input[type=url]:-ms-input-placeholder,
form input[type=date]:-ms-input-placeholder,
form input[type=month]:-ms-input-placeholder,
form input[type=time]:-ms-input-placeholder,
form input[type=datetime]:-ms-input-placeholder,
form input[type=datetime-local]:-ms-input-placeholder,
form input[type=week]:-ms-input-placeholder,
form input[type=number]:-ms-input-placeholder,
form input[type=search]:-ms-input-placeholder,
form input[type=tel]:-ms-input-placeholder,
form input[type=color]:-ms-input-placeholder,
form select:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
color: #063988;
}
form input[type=text]:-moz-placeholder,
form input[type=password]:-moz-placeholder,
form input[type=email]:-moz-placeholder,
form input[type=url]:-moz-placeholder,
form input[type=date]:-moz-placeholder,
form input[type=month]:-moz-placeholder,
form input[type=time]:-moz-placeholder,
form input[type=datetime]:-moz-placeholder,
form input[type=datetime-local]:-moz-placeholder,
form input[type=week]:-moz-placeholder,
form input[type=number]:-moz-placeholder,
form input[type=search]:-moz-placeholder,
form input[type=tel]:-moz-placeholder,
form input[type=color]:-moz-placeholder,
form select:-moz-placeholder,
form textarea:-moz-placeholder {
color: #063988;
}
form input[type=text]:focus, form input[type=text]:active,
form input[type=password]:focus,
form input[type=password]:active,
form input[type=email]:focus,
form input[type=email]:active,
form input[type=url]:focus,
form input[type=url]:active,
form input[type=date]:focus,
form input[type=date]:active,
form input[type=month]:focus,
form input[type=month]:active,
form input[type=time]:focus,
form input[type=time]:active,
form input[type=datetime]:focus,
form input[type=datetime]:active,
form input[type=datetime-local]:focus,
form input[type=datetime-local]:active,
form input[type=week]:focus,
form input[type=week]:active,
form input[type=number]:focus,
form input[type=number]:active,
form input[type=search]:focus,
form input[type=search]:active,
form input[type=tel]:focus,
form input[type=tel]:active,
form input[type=color]:focus,
form input[type=color]:active,
form select:focus,
form select:active,
form textarea:focus,
form textarea:active {
border: 1px solid #1b9b69;
transition: all 0.35s;
}
.wpcf7-form .row {
display: flex;
justify-content: space-between;
}
@media only screen and (max-width: 639px) {
.wpcf7-form .row {
display: block;
}
}
.wpcf7-form .text-center {
text-align: center;
}
.wpcf7-form textarea {
height: 155px;
}
.wpcf7-form input[type=submit] {
display: inline-block;
background: none;
border: 2px solid #063988;
color: #063988;
font-size: 22px;
border-radius: 35px;
text-transform: none;
min-width: 170px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
font-weight: 400;
}
.wpcf7-form input[type=submit]:focus, .wpcf7-form input[type=submit]:active {
border-color: #1b9b69;
transition: all 0.35s;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-response-output {
border: 2px solid #e10f21;
background: #e10f21;
color: white;
text-align: center;
font-size: 18px;
border-radius: 25px;
margin-top: 5px;
}
div.wpcf7-response-output {
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #1b9b69;
background: #1b9b69;
}
span.wpcf7-not-valid-tip {
margin-top: -10px;
margin-bottom: 10px;
transition: all 0.35s;
}
.grecaptcha-badge {
display: none;
}
.elementor-widget-container {
list-style: none;
}
.elementor-widget-container .widget_recent_entries,
.elementor-widget-container .recent-posts-extended,
.elementor-widget-container .recent-posts-widget {
text-align: center;
}
.elementor-widget-container .widget_recent_entries .widgettitle,
.elementor-widget-container .recent-posts-extended .widgettitle,
.elementor-widget-container .recent-posts-widget .widgettitle {
font-size: 55px;
text-align: center;
color: #063988;
margin-bottom: 80px;
}
@media only screen and (max-width: 767px) {
.elementor-widget-container .widget_recent_entries .widgettitle,
.elementor-widget-container .recent-posts-extended .widgettitle,
.elementor-widget-container .recent-posts-widget .widgettitle {
line-height: 1;
font-size: 45px;
}
}
.elementor-widget-container .widget_recent_entries .oceanwp-recent-posts,
.elementor-widget-container .recent-posts-extended .oceanwp-recent-posts,
.elementor-widget-container .recent-posts-widget .oceanwp-recent-posts {
text-align: center;
list-style: none;
margin: 0px;
padding: 0px;
}
.elementor-widget-container .widget_recent_entries .rp-posts,
.elementor-widget-container .recent-posts-extended .rp-posts,
.elementor-widget-container .recent-posts-widget .rp-posts {
list-style: none;
text-align: center;
margin: 0px 0px 70px;
padding: 0px;
}
@media only screen and (max-width: 767px) {
.elementor-widget-container .widget_recent_entries .rp-posts,
.elementor-widget-container .recent-posts-extended .rp-posts,
.elementor-widget-container .recent-posts-widget .rp-posts {
margin-bottom: 0;
}
}
.elementor-widget-container .widget_recent_entries .rp-post-item,
.elementor-widget-container .recent-posts-extended .rp-post-item,
.elementor-widget-container .recent-posts-widget .rp-post-item {
width: 33%;
max-width: 500px;
display: inline-block;
vertical-align: top;
text-align: left;
border: 0px;
padding-top: 0px;
padding: 0px 15px;
}
@media only screen and (max-width: 767px) {
.elementor-widget-container .widget_recent_entries .rp-post-item,
.elementor-widget-container .recent-posts-extended .rp-post-item,
.elementor-widget-container .recent-posts-widget .rp-post-item {
width: 100%;
max-width: none;
padding: 0px 0px;
margin-bottom: 40px;
}
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-image,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-image,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-image {
width: 100%;
height: 255px;
position: relative;
display: block;
overflow: hidden;
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-image img,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-image img,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-image img {
width: auto;
max-width: none;
min-width: 100%;
min-height: 255px;
height: auto;
}
@media only screen and (max-width: 767px) {
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-image,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-image,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-image {
height: auto;
max-width: 455px;
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-image img,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-image img,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-image img {
max-width: 100%;
min-height: auto;
}
}
.elementor-widget-container .widget_recent_entries .rp-post-item .post-date,
.elementor-widget-container .recent-posts-extended .rp-post-item .post-date,
.elementor-widget-container .recent-posts-widget .rp-post-item .post-date {
display: block;
font-size: 18px;
margin: 30px 0px 0px;
color: #063988;
font-weight: 300;
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title {
font-size: 40px;
line-height: 1em;
margin-top: 20px;
margin-bottom: 35px;
display: block;
}
@media only screen and (max-width: 1439px) {
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title {
font-size: 30px;
}
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title h3, .elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title a,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title h3,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title a,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title h3,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title a {
color: #063988;
font-size: 40px;
line-height: 1em;
}
@media only screen and (max-width: 1439px) {
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title h3, .elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title a,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title h3,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title a,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title h3,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title a {
font-size: 30px;
}
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title h3:hover, .elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-title a:hover,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title h3:hover,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-title a:hover,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title h3:hover,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-title a:hover {
color: #1b9b69;
}
.elementor-widget-container .widget_recent_entries .rp-post-item .rp-post-excerpt,
.elementor-widget-container .recent-posts-extended .rp-post-item .rp-post-excerpt,
.elementor-widget-container .recent-posts-widget .rp-post-item .rp-post-excerpt {
font-size: 18px;
font-weight: 300;
line-height: 1.3em;
color: #063988;
}
.all-news .elementor-widget-container .widget_recent_entries ul.rp-posts {
text-align: center;
}
.all-news .elementor-widget-container .widget_recent_entries ul.rp-posts li.rp-post-item {
margin-bottom: 60px;
}
.underlinedhref a {
position: relative;
display: inline-block;
color: #063988;
}
.underlinedhref a:after {
content: "";
position: absolute;
width: 100%;
transform: scaleX(1);
height: 1px;
bottom: 3px;
left: 0;
background-color: #063988;
transform-origin: bottom left;
transition: transform 0.3s ease-in-out;
}
.underlinedhref a:hover::after {
transform: scaleX(0);
transform-origin: bottom right;
}
body.post-template.single-post .elementor-widget-text-editor ul {
text-align: center;
padding-left: 0;
margin-left: 0;
}
body.post-template.single-post .elementor-widget-text-editor ul li {
list-style: none;
padding-left: 0;
margin: 0 0 10px;
position: relative;
}
body.post-template.single-post .elementor-widget-text-editor ul li:before {
content: "";
display: inline-block;
vertical-align: baseline;
position: relative;
width: 19px;
height: 19px;
margin-right: 10px;
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/green-arrow.svg) no-repeat;
background-size: 18px;
background-position: center center;
}
body.post-template.single-post .elementor-widget-text-editor ul li a {
font-size: 18px;
line-height: 1.3em;
}
.articlereadmore--button.active {
margin-bottom: 100px;
}
.articlereadmore--content {
display: none;
}
html.elementor-html .articlereadmore--content {
display: inherit;
}
table.eael-data-table,
table {
max-width: 100% !important;
border-collapse: collapse;
}
table.eael-data-table thead tr th,
table thead tr th {
font-size: 20px;
font-family: "Roboto", arial;
text-transform: none !important;
color: #063988 !important;
border-bottom: 1px solid #063988;
padding: 9px 0px 7px;
background: none !important;
}
table.eael-data-table thead tr th.phone-column,
table thead tr th.phone-column {
min-width: 200px;
}
@media only screen and (max-width: 1024px) {
table.eael-data-table thead tr th.phone-column,
table thead tr th.phone-column {
text-align: center;
}
}
table.eael-data-table thead tr th.dowtable-first-col,
table thead tr th.dowtable-first-col {
width: 40%;
}
table.eael-data-table thead tr th.dowtable-second-col,
table thead tr th.dowtable-second-col {
width: 10%;
}
table.eael-data-table thead tr th.dowtable-third-col,
table thead tr th.dowtable-third-col {
width: 10%;
}
table.eael-data-table thead tr th.dowtable-last-col,
table thead tr th.dowtable-last-col {
width: 10%;
}
table.eael-data-table tbody tr,
table tbody tr {
border-bottom: 1px solid #063988;
}
table.eael-data-table tbody tr td,
table tbody tr td {
color: #063988 !important;
font-size: 20px;
font-family: "Roboto", arial;
font-weight: 300;
padding: 9px 5px 7px 0px;
background: none !important;
}
table.eael-data-table tbody tr td a,
table tbody tr td a {
color: #063988;
text-decoration: none;
}
table.eael-data-table tbody tr td a:hover,
table tbody tr td a:hover {
text-decoration: underline;
}
table.eael-data-table tbody tr td.minwidthcell,
table tbody tr td.minwidthcell {
min-width: 50px;
}
table.eael-data-table tbody tr:hover td,
table tbody tr:hover td {
background: #d7f8eb !important;
}
@media (max-width: 39.9375em) {
table.eael-data-table .td-content,
table .td-content {
justify-content: left;
}
}
table.eael-data-table .td-width26,
table .td-width26 {
width: 26px;
padding-left: 20px;
padding-right: 20px;
padding-top: 7px !important;
box-sizing: content-box;
}
table.eael-data-table .td-width26 svg,
table .td-width26 svg {
width: 24px;
}
@media only screen and (max-width: 1024px) {
.eael-data-table-wrap {
overflow-x: scroll !important;
padding-bottom: 5px;
}
.eael-data-table-wrap table tbody tr td {
padding-right: 20px;
}
}
.elementor .eael-data-table-wrap table td a {
color: #063988 !important;
}
.table-no-header table.eael-data-table thead,
.table-no-header table thead {
display: none;
}
.table-no-hover table.eael-data-table tbody tr:hover td,
.table-no-hover table tbody tr:hover td {
background: none !important;
color: #063988 !important;
}
.table-max560 table.eael-data-table,
.table-max560 table {
max-width: 560px !important;
}
@media only screen and (max-width: 1024px) {
.table-max560 .eael-data-table-wrap {
overflow-x: auto !important;
}
}
.table-no-border table.eael-data-table tr,
.table-no-border table tr {
border: 0;
}
.table-normalize .eael-data-table tbody tr td:nth-child(1) {
width: 20%;
}
.table-normalize .eael-data-table tbody tr td:nth-child(2) {
width: 16%;
}
.table-normalize .eael-data-table tbody tr td:nth-child(3) {
min-width: 370px;
}
.table-normalize .eael-data-table tbody tr td:nth-child(4) {
min-width: 200px;
}
.table-normalize .eael-data-table tbody tr td:nth-child(5) {
min-width: 200px;
}
.table-no-border-top table.eael-data-table thead tr th {
border-bottom: 0;
} body.page-id-7643 #content .elementor-section.elementor-section-height-full.fullheight {
z-index: 10;
}
body.page-id-7643 .fixed-alphabet .elementor-element-populated {
padding: 0 !important;
}
#nav.character-list {
position: fixed;
top: 0;
left: 0;
}
.character-list {
text-align: center;
z-index: 1;
background-color: white;
width: 100%;
min-height: 60px;
line-height: 60px;
font-size: 20px;
}
.character-list ul {
list-style: none;
margin: 0;
padding: 0;
}
.character-list ul li {
display: inline-block;
padding: 0;
margin: 0;
}
.character-list ul li a {
padding: 5px 10px;
cursor: pointer;
transition: none;
}
.character-list ul li a:focus {
outline: none;
box-shadow: 0 0 0 1px solid #1b9b69;
}
.character-list ul li a:hover {
transition: none;
}
.character-list ul li.active a {
background: #1b9b69;
color: white;
border-radius: 5px;
}
@media (min-width: 1040px) {
.character-list ul li:last-child {
margin-left: 15px;
}
.character-list ul li:last-child:before {
content: "|";
color: black;
}
}
table.reset {
margin-bottom: 50px;
margin-top: 0;
line-height: 1.2;
}
table.reset td,
table.reset th {
padding: 15px 25px;
vertical-align: middle;
}
@media (max-width: 767px) {
table.reset td,
table.reset th {
padding: 15px;
vertical-align: top;
}
}
table.reset thead tr {
background-color: #063988;
}
table.reset thead tr th {
color: white !important;
font-weight: 700;
}
table.reset th {
font-size: 20px;
}
table.reset th:first-child {
padding-left: 3px;
width: 150px;
word-wrap: break-word;
word-break: break-word;
font-weight: 700;
}
@media (min-width: 767px) {
table.reset th:first-child {
width: 260px;
padding-left: 25px;
}
}
table.reset tr:hover th {
background-color: #1b9b69;
color: white;
}
.admin-bar #nav.character-list {
top: 32px;
} body.page-id-562 .eael-data-table thead tr th,
body.page-id-562 .eael-data-table tbody tr td {
min-width: 110px;
}
@media (max-width: 767px) {
body.page-id-562 .eael-data-table thead tr th,
body.page-id-562 .eael-data-table tbody tr td {
padding-right: 10px;
}
}
body.page-id-562 .eael-data-table thead tr th .td-content a,
body.page-id-562 .eael-data-table tbody tr td .td-content a {
text-indent: -9999px;
display: block;
margin: 0 0 0 35px;
width: 25px;
height: 25px;
background-image: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/ico-download.svg);
background-size: 25px 25px;
background-repeat: no-repeat;
background-position: center center;
} .local-finder-template .elementor-widget-container:has(table) {
overflow-x: auto;
}
.local-finder-template table {
min-width: 1000px;
}
.local-finder-template table .phone-column {
min-width: 200px;
}
@media only screen and (max-width: 1024px) {
.local-finder-template table .phone-column {
text-align: center;
}
}
.local-finder-template table tr {
border: 0;
padding: 0;
}
.local-finder-template table td {
border-bottom: 1px solid #063988;
padding: 9px 5px 7px 0px;
font-size: 20px;
font-weight: 300;
line-height: 1;
}
.local-finder-template table a:hover {
color: #063988;
}
.pc_one_col_form.pc_registration_form {
max-width: 100%;
min-width: auto;
}
a.tologin {
opacity: 0.7;
}
body.pc_logged .hideafterlogin {
display: none;
}
#download-section.elementor-menu-anchor {
position: absolute;
margin-top: -200px;
}
.modal-content button.close {
min-width: auto;
}
.elementor-widget-pc-logout .pc_logout_btn,
.elementor-widget-pc-logout button:not(.ms-choice),
.elementor-widget-pc-logout button,
.pc_registration_form .pc_logout_btn,
.pc_registration_form button:not(.ms-choice),
.pc_registration_form button,
.pc_login_form .pc_logout_btn,
.pc_login_form button:not(.ms-choice),
.pc_login_form button {
text-align: center;
display: inline-block;
background: none !important;
border: 2px solid #063988 !important;
color: #063988 !important;
font-size: 22px;
border-radius: 35px;
text-transform: none;
min-width: 170px;
padding-left: 40px;
padding-right: 40px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
font-weight: 400;
letter-spacing: normal;
cursor: pointer;
}
.elementor-widget-pc-logout .pc_logout_btn:hover,
.elementor-widget-pc-logout button:not(.ms-choice):hover,
.elementor-widget-pc-logout button:hover,
.pc_registration_form .pc_logout_btn:hover,
.pc_registration_form button:not(.ms-choice):hover,
.pc_registration_form button:hover,
.pc_login_form .pc_logout_btn:hover,
.pc_login_form button:not(.ms-choice):hover,
.pc_login_form button:hover {
background: none !important;
color: #063988 !important;
border: 2px solid #063988 !important;
transform: scale(0.9);
transition-duration: 0.3s;
transition-property: transform;
}
.elementor-widget-pc-logout label,
.pc_registration_form label,
.pc_login_form label {
color: #063988;
font-size: 17px !important;
}
.pcma_psw_recovery_trigger {
font-size: 13px;
}
.pcma_psw_recovery_trigger:hover {
text-decoration: underline;
cursor: pointer;
}
.pc_registration_form,
.pc_login_form,
.pc_custom_form {
border: 0px;
}
.pc_form_flist > section {
margin-bottom: 10px !important;
}
.pc_form_flist > section input[type=text],
.pc_form_flist > section input[type=password],
.pc_form_flist > section input[type=email] {
min-height: 30px;
}
.pc_form_flist > section.pc_rf_disclaimer {
margin-top: 15px !important;
}
.pc_disclaimer_ftxt,
.pc_disclaimer_txt {
color: #063988;
font-size: 15px;
}
.pc_disclaimer_ftxt a,
.pc_disclaimer_txt a {
font-weight: bold;
}
.pc_disclaimer_ftxt a:hover,
.pc_disclaimer_txt a:hover {
text-decoration: underline;
}
.pc_error_mess,
.pc_success_mess {
border: 2px solid #1b9b69;
background: #1b9b69;
text-align: center;
font-size: 18px;
border-radius: 25px;
text-align: center;
display: block;
color: white;
}
.pc_error_mess {
border: 2px solid #e10f21;
background: #e10f21;
}
.pc_warn_box {
font-size: 18px;
font-weight: 300;
}
body .elementor .elementor-widget-popup .modal .pc_mobile_login .pc_login_smalls {
line-height: 1;
}
body .elementor .elementor-widget-popup .modal .pc_mobile_login .pc_login_smalls .pcma_psw_recovery_trigger {
text-align: right;
}
body .elementor .elementor-widget-popup .modal .modal-content {
margin-top: 0px !important;
max-width: 1050px;
padding: 40px 0 10px;
}
@media only screen and (max-width: 767px) {
body .elementor .elementor-widget-popup .modal .modal-content {
width: 97% !important;
}
body .elementor .elementor-widget-popup .modal .modal-content h2.elementor-heading-title {
font-size: 28px !important;
}
body .elementor .elementor-widget-popup .modal .modal-content .pc_login_smalls {
margin-bottom: 15px;
}
body .elementor .elementor-widget-popup .modal .modal-content .pc_login_form button {
margin-top: 0;
}
body .elementor .elementor-widget-popup .modal .modal-content #pc_auth_message {
margin-bottom: 0px;
}
body .elementor .elementor-widget-popup .modal .modal-content .pc_login_form .pc_error_mess,
body .elementor .elementor-widget-popup .modal .modal-content .pc_login_form .pc_success_mess {
margin-bottom: 15px;
line-height: 1.1;
}
body .elementor .elementor-widget-popup .modal .modal-content .pc_reg_btn,
body .elementor .elementor-widget-popup .modal .modal-content .pc_auth_btn {
display: block;
margin: 0 auto;
float: none;
}
}
body.error404 #main #content-wrap {
padding: 0px;
}
body.error404 .content-area {
margin-bottom: 0px;
}
body.error404 .elementor-heading-title a {
display: inline-block;
position: relative;
}
body.error404 .elementor-heading-title a::after {
content: "";
display: block;
width: 100%;
height: 2px;
background: white;
position: absolute;
left: 0px;
bottom: 0px;
transition: all 0.35s;
}
body.error404 .elementor-heading-title a:hover::after {
background: #1b9b69;
transition: all 0.35s;
}
@media only screen and (max-width: 959px) {
body.error404 .content-area {
margin-bottom: 0px;
}
}
header.search-header {
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/BCKG/bckg-search.jpg) no-repeat;
background-size: cover;
background-position: center center;
}
@media only screen and (max-width: 767px) {
header.search-header {
padding-bottom: 170px;
}
}
header.search-header .headers {
padding: 300px 20px 300px;
text-align: center;
}
@media only screen and (max-width: 767px) {
header.search-header .headers {
padding: 50% 20px 30%;
}
}
header.search-header h1 {
font-size: 44px;
color: white;
margin-bottom: 0px;
font-weight: 300;
line-height: 1.1em;
}
@media only screen and (max-width: 767px) {
header.search-header h1 {
font-size: 32px;
}
}
header.search-header h2 {
color: white;
font-size: 80px;
line-height: 1.1em;
}
@media only screen and (max-width: 767px) {
header.search-header h2 {
font-size: 40px;
}
}
header.search-header .greenbckg {
padding: 10px 50px 10px 0px;
}
header.search-header .greenbckg p,
header.search-header .greenbckg span,
header.search-header .greenbckg a {
color: white;
}
header.search-header .greenbckg p {
text-align: right;
transform: skewX(30deg);
-webkit-transform: skewX(30deg);
-moz-transform: skewX(30deg);
-ms-transform: skewX(30deg);
-o-transform: skewX(30deg);
}
@media only screen and (max-width: 767px) {
header.search-header .greenbckg a {
padding-top: 6px;
vertical-align: top;
display: inline-block;
}
}
header.search-header .greenbckg .mail-logos-line .logos-part .widget_custom_html {
display: block;
}
.search-page-content {
padding: 170px 20px;
}
.search-page-content h2 a {
font-size: 42px;
font-weight: 300;
color: #063988;
line-height: 1.1em;
}
@media only screen and (max-width: 767px) {
.search-page-content h2 a {
font-size: 32px;
}
}
.search-page-content p {
font-size: 20px;
line-height: 1.3em;
color: #063988;
font-weight: 300;
}
.search-results article {
border: 0px;
}
.search-results article .search-entry-readmore a {
color: #063988;
font-size: 20px;
text-transform: lowercase;
text-decoration: none;
border-bottom: 1px solid transparent;
margin-top: 5px;
}
.search-results article .search-entry-readmore a:hover {
border-bottom: 1px solid #063988;
}
.search-results article .search-entry-readmore a::first-letter {
text-transform: uppercase;
}
ul.page-numbers {
text-align: center;
}
.page-numbers a,
.page-numbers span:not(.elementor-screen-only),
.page-links span {
border-radius: 50%;
color: #1b9b69;
border-width: 2px;
}
.page-numbers a.current,
.page-numbers span:not(.elementor-screen-only).current,
.page-links span.current {
background: #1b9b69;
color: white;
}
.page-numbers a:hover,
.page-numbers span:not(.elementor-screen-only):hover,
.page-links span:hover {
background: #1b9b69;
color: white;
opacity: 1;
}
.site-search-toggle.blue {
font-weight: bold;
border-bottom: 1px solid transparent;
}
.site-search-toggle.blue:hover {
border-bottom: 1px solid #063988;
}
body.search-results #custom_html-2 {
display: none;
}
body.search-results .mail-logos-line .mail-part,
body.search-results .mail-logos-line .logos-part {
display: inline-block;
vertical-align: top;
}
@media only screen and (max-width: 1247px) {
body.search-results .mail-logos-line .logos-part {
width: 71% !important;
}
}
#cookie-law-info-bar a:focus {
outline: 0;
border-bottom: 1px dotted white;
}
#cookie-law-info-bar a:hover {
text-decoration: none !important;
border-bottom: 1px solid white;
}
#cookie-law-info-bar #wt-cli-settings-btn {
border: 0 !important;
}
#cookie-law-info-bar #wt-cli-settings-btn:hover {
text-decoration: underline !important;
}
#cookie-law-info-bar #wt-cli-accept-btn {
font-weight: 500;
}
#cookie-law-info-bar #wt-cli-accept-btn,
#cookie-law-info-bar .cli-plugin-button {
background-color: transparent !important;
text-decoration: none;
font-weight: 300;
font-size: 16px;
border: 0 !important;
border-radius: 0 !important;
}
#cookie-law-info-bar #wt-cli-accept-btn:hover,
#cookie-law-info-bar .cli-plugin-button:hover {
text-decoration: underline !important;
}
#cookie-law-info-bar #cookie_action_close_header_reject {
padding-left: 0px;
}
#cookie-law-info-bar #wt-cli-reject-btn {
border: 0 !important;
}
#cookie-law-info-bar #wt-cli-reject-btn:hover {
border: 0 !important;
text-decoration: underline !important;
}
#cookie-law-info-bar .cli-plugin-main-link {
font-weight: 300;
font-size: 16px;
text-decoration: underline;
}
#cookie-law-info-bar .cli-plugin-main-link:hover {
text-decoration: none;
}
@media only screen and (max-width: 767px) {
#cookie-law-info-bar span {
line-height: 1.3em;
display: inline-block;
padding-top: 15px;
}
#cookie-law-info-bar .cli-plugin-button {
display: block !important;
}
#cookie-law-info-bar #cookie_action_close_header_reject {
padding-left: 16px;
}
}
.cli-modal .cli-modal-close {
width: 40px;
min-width: 20px;
right: 5px;
}
.cli-modal .cli-modal-close svg {
width: 25px;
height: 25px;
}
body.logged-in .wt-cli-cookie-bar-container {
display: none !important;
}
.sjb-page .sjb-filters.sjb-filters-v1 .form-control {
background-color: #ffffff;
color: #6c6c6c;
font-weight: 400;
}
@media (max-width: 1090px) {
.sjb-page .sjb-listing .col-md-5 + .col-md-2 {
display: none;
}
}
.sjb-page .sjb-listing .list-view .list-data .col-md-1 {
display: none;
}
.sjb-page .sjb-listing .list-view .list-data .job-info h4 a:hover {
color: #1b9b69;
}
.sjb-page .sjb-listing .list-view .list-data .fa-map-marker:before {
content: "\f041";
}
@media (min-width: 992px) {
.sjb-page .filters-form .sjb-search-keywords {
width: auto;
}
}
@media only screen and (max-width: 767px) {
.sjb-page .sjb-filters.sjb-filters-v1 {
padding-left: 10px;
padding-right: 10px;
}
.sjb-page .list-data .v1 {
padding-left: 0;
padding-right: 0;
}
}
body.single-jobpost h1, body.single-jobpost h2, body.single-jobpost h3, body.single-jobpost h4, body.single-jobpost h5, body.single-jobpost h6 {
color: #063988;
}
body.single-jobpost .list-data .v1 > header {
display: none;
}
body.single-jobpost #main #content-wrap {
padding-top: 0px;
}
body.single-jobpost .content-area {
width: 100%;
border: 0px;
padding-right: 0px;
}
body.single-jobpost #right-sidebar {
display: none;
}
body.single-jobpost .sjb-page .sjb-detail {
margin: -1px 0 0;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description {
max-width: 800px;
float: none;
margin: 0px auto;
text-align: center;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description header > .elementor-container {
width: 100%;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all.font30 p {
font-size: 30px;
}
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all.font30 p {
font-size: 24px;
}
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all h3 {
font-size: 42px;
line-height: 1.3em;
margin-top: 0px;
padding-left: 38px;
}
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all h3 {
font-size: 24px;
}
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all p {
color: #063988;
font-size: 22px;
line-height: 1.3em;
margin-bottom: 20px;
}
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all p {
font-size: 18px;
}
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all ul {
margin-bottom: 30px;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all ul li {
color: #063988;
font-size: 22px;
line-height: 1.3em;
margin-bottom: 15px;
list-style: none;
padding-left: 38px;
margin: 0px 0px 1px;
position: relative; }
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all ul li {
font-size: 18px;
}
}
body.single-jobpost .sjb-page .sjb-detail .list-data .job-description .job-box-all ul li:before {
content: "";
display: block;
width: 18px;
height: 18px;
background: url(https://www.mauriceward.com/wp-content/themes/MauriceOWP/img/green-arrow.svg) no-repeat;
background-size: 18px 18px;
background-position: 0px 0px;
position: relative;
margin: 0px;
position: absolute;
left: 0px;
top: 4px; }
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form {
max-width: 800px;
float: none;
margin: 0px auto;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form > h3 {
display: none;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form label {
color: #063988;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form input[type=checkbox]:focus {
outline-offset: 1px;
outline: 1px dotted gray;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form input[type=checkbox]:checked {
background: #1b9b69;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form input[type=checkbox]:checked:before {
content: "";
background-image: url(//www.mauriceward.com/wp-content/themes/MauriceOWP/img/tick.svg);
background-repeat: no-repeat;
background-size: 12px 12px;
width: 16px;
height: 16px;
margin: 1px;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box {
border: 0px;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box h3 {
font-size: 55px;
line-height: 1.3em;
text-align: center;
margin-bottom: 50px;
padding-left: 0px;
}
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box h3 {
font-size: 24px;
}
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control {
font-size: 18px;
color: #063988;
background: #efefef;
border: 0px;
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
margin-bottom: 10px;
font-weight: 300;
border: 1px solid transparent;
box-shadow: 0px 0px 0px;
transition: all 0.35s;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control::-webkit-input-placeholder {
color: #063988;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control::-moz-placeholder {
color: #063988;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control:-ms-input-placeholder {
color: #063988;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control:-moz-placeholder {
color: #063988;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control:focus, body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .form-box .form-control:active {
border: 1px solid #1b9b69;
transition: all 0.35s;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit {
margin-left: auto;
margin-right: auto;
background: none;
border: 2px solid #063988;
color: #063988;
font-size: 22px;
border-radius: 35px;
text-transform: none;
min-width: 170px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
-ms-border-radius: 35px;
-o-border-radius: 35px;
font-weight: 400;
transition-duration: 0.3s;
transition-property: transform;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit:focus, body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit:active {
border-color: #1b9b69;
transition: all 0.35s;
}
body.single-jobpost .sjb-page .sjb-detail .list-data .v1 .jobpost-form .app-submit:hover {
transform: scale(0.9);
}
body.single-jobpost #jobapp-tc {
margin-bottom: 7px;
}
body.single-jobpost .sjb-page .sjb-privacy-policy {
color: #063988;
padding: 0px 15px;
font-size: 100%;
}
body.single-jobpost .sjb-page .sjb-privacy-policy img {
display: block;
margin-top: 5px;
}
body.single-jobpost .sjb-page .sjb-privacy-policy-label {
padding: 0px 15px;
}
@media only screen and (max-width: 767px) {
body.single-jobpost .sjb-page .sjb-privacy-policy-label {
margin-top: 30px;
}
}
body.single-jobpost .sjb-detail .jobpost-form label.term-condition-label,
body.single-jobpost .sjb-detail .jobpost-form label.sjb-privacy-policy-label {
font-weight: 500;
}
body.single-jobpost .sjb-detail .jobpost-form label.applicant_resume-label {
margin-top: 12px;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file div {
background: #063988;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file:hover div {
background: #1b9b69;
}
.sjb-page .sjb-detail .list-data .v1 .logos-cert ul {
padding-right: 2%;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form .file:hover {
border: 1px solid #e1e1e1;
}
.sjb-page {
padding: 0;
}
.sjb-page a {
color: #063988;
text-decoration: underline;
}
.sjb-page a:hover {
text-decoration: none;
}
.sjb-page .mail-logos-line a {
text-decoration: none;
}
.sjb-page .row {
margin: 0px;
}
.sjb-page .sjb-detail .jobpost-form .file:after {
content: "Only PDF is allowed";
font-size: 14px;
display: inline-block;
float: right;
margin-right: 80px;
margin-top: 3px;
vertical-align: top;
}
@media only screen and (max-width: 767px) {
.sjb-page .sjb-detail .jobpost-form .file:after {
position: absolute;
bottom: -21px;
left: 11px;
width: 200px;
}
}
.sjb-page .alert-success {
color: white;
background: #063988;
border-radius: 35px;
text-align: center;
font-size: 18px;
}
.sjb-page .sjb-detail .list-data .v1 .job-features {
display: none;
}
.sjb-page .sjb-detail .list-data .v1 .jobpost-form {
float: none;
}
.sjb-page img {
max-height: 110px;
width: 120px;
}
body.home .breadcrumbs {
display: none;
} .breadcrumbs {
display: block;
text-align: right;
color: white;
margin-top: -50px;
margin-right: 52px;
float: right;
z-index: 10;
position: relative;
font-size: 12px;
}
.breadcrumbs a {
color: white;
}
.breadcrumbs a:hover {
text-decoration: underline;
}
@media only screen and (max-width: 1459px) {
.breadcrumbs {
margin-right: 35px;
}
}
.breadcrumbs > span {
padding: 5px 8px;
}
.breadcrumbs > span br {
display: none;
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item {
margin-left: 15px;
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item > a {
line-height: 1;
margin-top: 76px;
padding-bottom: 10px;
}
@media only screen and (min-width: 1440px) {
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item > a {
margin-top: 74px;
}
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item > a .nav-arrow {
margin-bottom: 2px;
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .svg-file {
width: 24px;
height: 23px;
}
@media only screen and (min-width: 1640px) {
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .svg-file {
width: 32px;
}
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .sub-menu {
top: 95%;
right: 0px;
left: auto;
display: flex;
flex-wrap: wrap;
width: 380px;
min-width: 380px !important;
max-width: 100%;
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .sub-menu img {
width: 24px;
height: 23px;
}
@media only screen and (min-width: 1640px) {
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .sub-menu img {
width: 32px;
}
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .sub-menu .menu-link {
transition: all 0.25s ease-in-out;
}
#site-navigation-wrap .dropdown-menu > .pll-parent-menu-item .sub-menu .menu-link:hover img {
transform: scale(1.1);
}
#mobile-dropdown ul li.pll-parent-menu-item a img {
width: 24px;
height: 23px;
}
#mobile-dropdown ul li.pll-parent-menu-item a .dropdown-toggle {
transform: none;
}
.lang-popup {
min-height: 0;
max-height: 0;
overflow: hidden;
opacity: 0;
transition: max-height 0.25s ease-in-out 0s, opacity 0.15s ease-in-out 0s;
transform: translate(-50%, -50%);
transform-origin: center;
position: absolute;
top: 50%;
left: 50%;
width: 574px !important;
max-width: 90%;
z-index: 10;
}
@media only screen and (max-width: 767px) {
.lang-popup {
transform: translateX(-50%);
top: auto;
left: 50%;
position: relative;
}
}
.lang-popup.active {
max-height: 800px;
opacity: 1;
transition: max-height 0.25s ease-in-out 0s, opacity 0.35s ease-in-out 0.15s;
}
.lang-popup .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
.lang-popup p:last-child {
margin-bottom: 0;
}
.lang-popup-close {
cursor: pointer;
}
.lang-popup-close svg {
transition: all 0.25s ease-in-out;
}
.lang-popup-close:hover svg {
transform: rotate(180deg);
}
.pop-ups-wrapper > .elementor-container > .elementor-column {
width: 100% !important;
}
.pop-ups-wrapper > .elementor-container > .elementor-column.lang-popup {
width: 574px !important;
}