/* 
Theme Name: MakeWay
Theme URI: https://makeway.org/
Description: MakeWay is a child theme of Hello Elementor
Author: Spadewerk
Author URI: https://spadewerk.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

body[data-elementor-device-mode="mobile"] .contenttabs h1, .contenttabs h2, .contenttabs h3 {font-size: 18px}

/* footer */

.footerlinks h4 a:hover {color: #fd796c !important}
.footerlinks .elementor-icon-list-item a:hover {font-weight: 700 !important}

/* misc */

.spicons a:hover {font-weight: 600 !important}
.learnmorelink a {color: #02a689;}
.wp-caption-text {font-family: "Euclid Circular", Sans-serif;font-size: 16px;font-style: normal;font-weight: 600;line-height: 1.3}
.prioritybullet {box-shadow: 0px 3px 6px #0000000F;}
.daflink a {color: #189b7e !important}

.contenttabs .elementor-widget-container ul {padding: 0px 0px 0px 0px; margin: 10px 0px 20px 20px !important;}
.contenttabs .elementor-widget-container ol {padding: 0px 0px 0px 0px; margin: 10px 0px 20px 25px !important;}
.contenttabs h1, .contenttabs h2, .contenttabs h3 {font-weight: 600 !important; margin: 30px 0px 30px 0px !important;}

/* line under post grid link */

.elementor-post__read-more {display: inline-block; border-bottom: 1px solid #189b7e; padding-bottom: 5px;}

/* megamenus */

.jet-mega-menu-mega-container {box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.15);}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {padding: 0px}
	
/* forms */

body #gform_wrapper_1 .gform_body .gform_fields input[type=text],
body #gform_wrapper_1 .gform_body .gform_fields input[type=email] {
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px 10px 20px;
    border: 1px solid #fff;
    border-radius: 5px;}

body #gform_wrapper_1 .gform_body .gform_fields input[type=text]::placeholder,
body #gform_wrapper_1 .gform_body .gform_fields input[type=email]::placeholder {
    color: #a9a9a9;
    font-family: "Euclid Circular", Sans-serif;
    font-size: 14px;
    font-weight: 600;}

body #gform_wrapper_1 .gform_body .gform_fields input[type=submit] {
    width: 100%;
    display: block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px 10px 20px;
    background-color: #189B7E;
    border: 1px solid #189B7E;
    border-radius: 5px;}
    
body #gform_wrapper_1 .gform_required_legend {display: none;}

body #gform_wrapper_5 .gform_body .gform_fields input[type=text],
body #gform_wrapper_5 .gform_body .gform_fields .gfield textarea,
body #gform_wrapper_5 .gform_body .gform_fields input[type=email] {
    background-color: #fff;
	margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px 10px 20px;
    border: 1px solid #fff;
    border-radius: 5px;}

body #gform_wrapper_5 .gform_body .gform_fields input[type=text]::placeholder,
body #gform_wrapper_5 .gform_body .gform_fields input[type=textarea]::placeholder,
body #gform_wrapper_5 .gform_body .gform_fields input[type=email]::placeholder {
    color: #a9a9a9;
    font-family: "Euclid Circular", Sans-serif;
    font-size: 14px;
    font-weight: 600;}

body #gform_submit_button_5 {
    width: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px 10px 20px;
    background-color: #189B7E;
    border: 1px solid #189B7E;
    border-radius: 5px;}
    
body #gform_wrapper_5 .gform_required_legend {display: none;}

/* footer */

.footerhead a:hover {color:#fd796c !important}
.footerlist a:hover {font-weight:600 !important}

.mobfooterlist ul {margin: 0; padding: 0}

.mobfooterlist ul li {
	list-style: none;
	padding: 5px 0px 5px 0px;
	font-family: "Euclid Circular", Sans-serif;
	font-weight: 400;
	font-size: 14px ;
	line-height: 1.2em;}
	
.mobfooterlist ul li a, .mobfooterlist ul li a:hover {
	color: #fff;}