/*
Theme Name: takeo-divi-theme
Template: Divi
Version: 1.0
Text Domain: takeo-divi-theme
*/

/*
@import url('https://fonts.googleapis.com/css2?family=Baskervville:ital@0;1&display=swap');
*/

/*
#164999
*/

html,
body {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
}

#page-container {
    width: 100%;
    max-width: 100%;
    overflow-x: clip;
}
P {
line-height: 1.4em!important;	
}

.et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
text-align: right!important;
min-width: 100px!important;
width: auto!important;
}


.highlight-me {
color:#60B45A;
font-weight:900;	
}

.highlight-me-02 {
color:#164999;
font-weight:900;	
}


.mc-checklist {
list-style: none !important;
padding-left: 0 !important;
margin-left: 0 !important;
}

.mc-checklist li {
list-style: none !important;
position: relative;
padding-left: 1.6em;
margin-bottom: 0.5em;
}

.mc-checklist li::marker {
content: "";
}

.mc-checklist li::before {
content: "✓";
position: absolute;
left: 0;
color: #28a745;
font-weight: bold;
}

.lowerthen1920 {
display: flex !important;
}

.higherthen1920 {
display: none !important;
}

@media only screen and (min-width: 1920px) {
.higherthen1920 {
display: flex !important;
}

.lowerthen1920 {
display: none !important;
}
}



@media (max-width: 1499px) {
.office-pic-txt {
width: 450px !important;
}

.office-pic-txt h1 {
font-size: 20px !important;
}

.office-pic-txt p {
font-size: 15px !important;
line-height: 20px !important;
}
}

/* 981px - 1300px */
@media (min-width: 981px) and (max-width: 1300px) {
.office-pic-txt {
width: 400px !important;
}
}

/* 980px and below */
@media (max-width: 980px) {
.office-pic-txt {
width: 95% !important;
}
}



/* mailform stuff */
.contactlabel
{
color: #164999!important;
font-family: 'Raider', Helvetica, Arial, Lucida, sans-serif;
font-weight: 1!important;
font-size: 0.8em!important;
	
}
.grecaptcha-badge { 
visibility: hidden!important;
}
.mailformlabel
{
font-size: 1.2em;
text-transform: uppercase;
color: #ffffff;
}
input[type=tel]
{
width: 100%!important;
height: 3em;
}
input[type=text]
{
width: 100%!important;
height: 3em;
}
input[type=email]
{
width: 100%!important;
height: 3em!important;
}
textarea
{
width: 100%!important;
height: 10em!important;
}
input[type=submit]
{
width: 100%!important;
height: 3em!important;
font-family: 'Raider', Helvetica, Arial, Lucida, sans-serif;
font-size: 0.8em!important;
font-weight: 500;
background:#164999!important;
border-radius: 10px!important;
color: #ffffff;
text-transform: uppercase;
}
