/*
Theme Name: waldoworks
Author: Blue Smarty
Author URI: https://blue-smarty.com/
Version: 2020.12
*/

/* body {line-height:1.2;font-family: 'TheinhardtRegular';letter-spacing: 0.5px;} */
body {line-height:1.2;font-family: "LL Brown Bold Web";letter-spacing: 0.5px;}

/*VARS*/

p {
    display: block;
    margin: 0;
    padding: 0 0 15px;
    /* font-family: 'TheinhardtRegular'; */
	font-family: "LL Brown Bold Web";
    letter-spacing: 0.5px;
}

h1,h2 {font-family: "LL Brown Bold Web";font-size:1.8rem}

a {
	color: #212529;
	text-decoration: none;
}

a:hover {
	color: #b8b8b8;
	text-decoration: none;
}

footer a {
	color: #212529;
}

footer a:hover {
	color: #b8b8b8;
}

.text-orange {
	color: #ffffff;
}

.txtsm {font-size: 0.8rem;}
.lineformat {margin-top:2rem;padding-bottom: 0.3rem;}
.lineformat1 {margin-top:2.4rem;padding-bottom: 0.3rem;}
.lineformat2 {margin-top:0.3rem;padding-bottom: 0.3rem;}

.split-para      { display:block;padding: 0;margin:0;}
.split-para span { display:block;float:right;width:50%;text-align: right;}

.instalogo {max-width:90px;height:auto;}
.instalogoFooter {max-width:30px;height:auto;}

.ColTitles {min-height:4.3rem}

#header {
	background: #262730;
}

img.navlogo {
	width: 5rem;
}

.menu-main-menu-container {
	width: 100%;
}

ul#menu-main-menu {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	/* justify-content: right; */
	justify-content: flex-end;
	list-style: none;
	padding-left: 0;
	text-align: end;
}
ul#menu-main-menu-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	/* justify-content: right; */
	justify-content: space-evenly;
	list-style: none;
	padding-left: 0;
	text-align: end;
}


.menu-item {
	padding: 0.6em 0.75em 0;
}

.menu-item>a {
	color: #262730;
	font-size: 1.25rem;
	font-weight: 300;
	padding: .5rem;
}

.menu-item>a:hover, .menu-item>a:active {
	color: rgb(204, 204, 204);
	text-decoration: none;
}

.menu-item.current_page_item>a {
	color: rgb(204, 204, 204);
}

/* X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 576px) { 
	ul#menu-main-menu {
		justify-content: center;
	}
	.menu-item {
		padding: 0.6em 0 0;
	}
	.menu-item>a {
		font-size: 1rem;
	}
  }

  .custom-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(204,204,204, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
  }
  
  .custom-toggler.navbar-toggler {
	border-color: rgb(204,204,204);
  } 

@media ( min-width: 1920px) {
	.container-extended {
		max-width: 1450px;
	}
}



  /* new menu */

  .nav-top {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}

/* zigzag */

.zigzag {
	background: url(/wp/wp-content/uploads/2021/12/zigzag-10.jpg);
	background-repeat: repeat;
}


/* Forms */
.wpforms-title {text-align: center;}

.wpforms-form button[type=submit] {
    background-color: none !important;
    border-color: none !important;
    color: #212529 !important;
	border:none!important;
	padding: 0 0 !important;

}
 
.wpforms-form button[type=submit]:hover {
    background-color: #fff !important;
	color:#b8b8b8 !important;
}

div.wpforms-container-full .wpforms-form button[type=submit] {background-color: #ffffff!important;padding-left:0rem!important;margin-top: -2rem;}

div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form input[type=tel]
 {
	border:none!important;
	border-bottom: 1px solid #ccc!important;
    padding: initial!important;
	color: #212529 !important;
}
div.wpforms-container-full .wpforms-form select {margin-left:-3px!important;}
#wpforms-10-field_8-container > label {
	font-weight: inherit;
	font-size:inherit;
	padding-left: 0rem;
}

.wpforms-container ::-webkit-input-placeholder { /* Chrome and Safari */
	color: #212529;
 }
  
 .wpforms-container :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #212529;
	opacity: 1;
 }
  
 .wpforms-container ::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #212529;
	opacity: 1;
 }
  
 .wpforms-container :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #212529;
 }
  
 .wpforms-container ::-ms-input-placeholder { /* Microsoft Edge */
	color: #212529;
 }

 .wpforms-confirmation-container-full {
	background: #f1f1f1!important;
    border: 1px solid #cccccc!important;
	font-family: 'TheinhardtRegular';
}
  

#footer {
	background: #ffffff;
}
footer#footer p {font-family: 'TheinhardtRegular';}