/* You can add your own CSS here. Click the help icon above to learn more. */ .page-id-44959 .sharedaddy, .elementor-post__excerpt .sharedaddy { display:none; } .section-logos h1 { font-weight: 700; } .tc_member-col-single { height: 310px; } .blog-container { margin-bottom: 0; } .su-button-style-ghost span { border-width: 1px !important; } div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit] { background-color: #00ada8; border: 1px solid #00ada8; width: 100%; color: #ffffff; /* Text color */ font-size: 1em; /* Size of text */ padding: 10px 15px; /* Distance between text and border */ } /* New button hover styles */ div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active { background-color: #7fd6d3; border: 1px solid #7fd6d3; } /* Place Holder text color */ .wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */ color: #a5a9ab; } .wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a5a9ab; opacity: 1; } .wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a5a9ab; opacity: 1; } .wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #a5a9ab; } .wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */ color: #a5a9ab; } /* Nav */ .nav { float: left; margin-top: 20px; margin-right: 15px; } .nav .sub-menu li a:hover { color: #aededf !important; } /* Button Primary */ .btn-primary { font-size:18px; text-transform: uppercase; letter-spacing: 0.025em; font-weight: 500; background-color: #f27b7d; border: 2px solid #f27b7d; color: #fff; border-radius: 4px; padding: 15px 10px; box-shadow: 0px 4px 8px 0 rgba(0,0,0,.25); transition: all .3s; } .btn-primary:hover { font-size: 19px; background-color: #f69997; border: 2px solid #f69997; color: #fff; } .btn-wide { width: 100%; } /* Button Ghost*/ .btn-ghost { font-size:18px; text-transform: uppercase; letter-spacing: 0.025em; font-weight: 500; background-color: #fff; border: 2px solid #f27b7d; color: #f27b7d; border-radius: 4px; height: 40px; display: block; width: 100%; margin-left: auto; margin-right: auto; transition: all .3s; } .btn-ghost:hover { font-size: 19px; background-color: #f27b7d; color: #fff; border: 2px solid #f27b7d; box-shadow: 0px 2px 4px rgba(0,0,0,.2) } /* Button Ghost 50% Turquoise*/ .btn-ghost-turq { font-size:18px; text-transform: uppercase; letter-spacing: 0.025em; font-weight: 500; background-color: #fff; border: 2px solid #7fd6d3; color: #7fd6d3; border-radius: 4px; height: 40px; padding: 16px; margin: 0px 10px 0px 10px; /* display: block; */ width: 100%px; transition: all .3s; } .btn-ghost:hover { font-size: 19px; background-color: #99DEDC; color: #fff; border: 2px solid #99DEDC; box-shadow: 0px 2px 4px rgba(0,0,0,.2) } /* Header Buttons */ .header .btn { float: right; margin-top: 10px; margin-left: 15px; font-size: 18px; padding: 18px 47px 14px; box-shadow: 0px 0px 0px 0 rgba(0,0,0,.25); } .header .btn.btn--header { font-size: 15px; padding: 7px 15px; min-width: 140px; } .header .btn.btn--white { background-color: rgba(0, 0, 0, 0.0); border: 2px solid #00ada8; color: #00ada8; } .header .btn.btn--white:hover { background-color: rgba(0, 0, 0, 0.0); border: 2px solid #7fd6d3; color: #7fd6d3; } /* Logo */ .logo { margin-top: -1px; background: url(images/mak_web-logo-horizontal-80px.png) no-repeat 0 0; display: inline-block; width: 220px; height: 40px; background-size: contain; } /* Slide Background */ .mix-mode .slide .slide-content-bg { mix-blend-mode: multiply; opacity: 0; } .slide .slide-redirect:hover .slide-content-bg { opacity: 0; } /* Type styles */ h2 {color: #00ada8;} h5 {font-weight: 400; font-size: 14px; text-align: left;} h6 {font-weight: 400; font-size: 14px; text-align: left; color: #a5a9ab; } .wp-forms-body { color: #4d4f54; } /* Header Height */ .slide, .slide .shell { min-height:320px; height: 45vh; } /* Button Margins */ .su-button-wide {margin-top: 10px; margin-bottom: 10px; } /* Quote Style */ .su-quote-style-default { color: #4d4f54; font-size: 20px; font-weight: 600; } .su-quote-style-default .su-quote-cite { display: block; text-align: right; font-size: 16px; font-weight: 400; } .su-quote-style-default:before, .su-quote-style-default:after { position: absolute; display: block; width: 20px; height: 20px; background-image: url(images/quoteturq.png); } /* Blog Text */ .blog-container h3 { color: #00ada8; font-size: 24px; font-weight: 500; } /* Blog Feature Image padding */ .blog-container .article-image { margin-bottom: 30px; } /* Go Prining icon padding */ ul.gw-go-body>li { background: none; border-top: solid 1px #FFF; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; display: table; position: relative; min-height: 16px; line-height: 16px !important; list-style: none !important; margin: 0 !important; padding: 10px 5px !important; text-align: inherit !important; width: 100%; } /* Buttons*/ /*CTA Button Green*/ .cta-btn { background-color: #96C93D; border-color: #96C93D; border-radius: 25px; text-align: center; text-decoration: none; display: inline-block; font-size: 18px; color: #fff; box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.25); width: 100%; height: 50px; transition-duration: 0.4s; } .cta-btn:hover { background-color: #b0d76e; border-color: #b0d76e; color: #fff; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.25); } /*CTA Button Pink*/ .btn-pink { background-color: #f27b7d; border-color: #f27b7d; } .btn-pink:hover { background-color: #f69997; border-color: #f69997; } /*CTA Button Turquoise*/ .btn-turq { background-color: #79d4d2; border-color: #79d4d2; } .btn-turq:hover { background-color: #aededf; border-color: #aededf; } /* Simpay Button*/ .simpay-payment-btn { background-color: #79d4d2; border-color: #79d4d2; font-family: Rubik; font-size: 18; color: white; height: 35px; border-radius: 4px; margin-left: 20px; padding-left: 16px; padding-right: 16px; box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.25); } .simpay-payment-btn:hover { background-color: #aededf; border-color: #aededf; box-shadow: 0px 5px 9px 0px rgba(0,0,0,0.25); } /* Sub Menu Styling */ .nav .sub-menu { background-color: rgba(255,255,255,0.95); box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.25); border-radius: 4px; } .nav .sub-menu a{ color: #00ada8 } .nav .sub-menu:after{ border-color: transparent transparent white; border-top-color: transparent; border-right-color: transparent; border-bottom-color: white; border-left-color: transparent; } .nav .sub-menu li { border-bottom: 1px solid #cfd3d3; position: relative; } /* Round Images*/ .round-image { border-radius: 50%; } /* Crop Images */ .crop-4-3 { object-fit: cover; width: 800px; height: 600px; } /* Testimonial */ .testimonial { background-color: #fff; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); color: #4d4f54; font-size: 14px; padding: 55px 30px 30px 30px; margin: -50px 0 0 0; border-radius: 4px; } /* HR */ .hr-grey { width: 60%; height: 1px; margin-top: 60px; margin-bottom: 60px; margin-left: auto; margin-right: auto; border-style: inset; border-width: 0px; background-color: #cfd3d3; color: #cfd3d3; } /* Anchor Links */ :target:before { content:""; display: block; height: 100px; margin-top: -100px; } .me-text-image-grid .elementor-heading-title { margin: 0 !important; } /* WP Forms*/ .wpforms-submit-small { width: 150px !important; } .wpforms-margin-bottom .wpforms-field-likert_scale { margin-bottom: 50px !important; } .wpforms-field-label { margin-top: 30px !important; } /* header width .me-header__nav-desktop { display: block; left: 260px; 720width: 90px; margin-right: 330px; position: absolute; top: 32px; }*/ /* header buttons*/ .me-button { line-height: 40px; font-size: 16px; display: inline-block; padding: 0 20px; margin-left: 10px; } .jet-mega-menu-mega-container__inner { border: 1px solid #efefef; -webkit-box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.89); box-shadow: 0px 0px 11px -4px rgba(0,0,0,0.89); } .jet-mega-menu-mega-container__inner .elementor-inner { margin-top:0 !important; } .footer-list ul{ margin: 0 !important; } html { overflow-x: hidden; } .only_show_on_mobile { display: none !important; } @media (max-width: 1024px) { .only_show_on_mobile { display: block !important; } }