@charset "UTF-8";
/* CSS Document */


/*Contact form*/
::placeholder {color: #ccc !important; opacity: 1;}
:-ms-input-placeholder {color: #d2d2d2 !important;}
::-ms-input-placeholder {color: #d2d2d2 !important;}
select{display: inline-block; /*width: auto !important;*/ padding: 15px; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; background-color: #fff; background-image: none\9; background-size: 15px 15px; -moz-appearance: none; -webkit-appearance: none;  border: 1px solid #f0f0f0; width:100% }
select option, select{font-size: 16px !important;} 
select option{padding: 3px 0 !important}
input, textarea{padding: 15px 2%; width: 96%; border: 1px solid #f0f0f0; font-size: 16px; background: #fff; color: #142131}
input[type="checkbox"]{width: auto}
input[type="submit"]{width: auto; color: #142131;  background: none; border-radius: 500px;  border: 2px solid #142131; font-size: 16px; text-transform: uppercase; padding: 0 35px; line-height:46px; letter-spacing:1px; font-weight: 600;}
input[type="submit"]:hover{color: #fff; border: 2px solid #8b0000; background:#8b0000}
label{font-weight:bold}
.wpcf7 form.sent .wpcf7-response-output{color: green; border: 1px solid green}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{margin:10px 0}
.wpcf7-list-item .wpcf7-list-item-label{ font-weight: normal!important}
.wpcf7-list-item label{display:inline-flex; align-items:center}
.wpcf7-list-item .wpcf7-list-item-label{padding:8px;}
.wpcf7-list-item input{width:auto}


.uk-heading-medium{line-height: 1.5}
h2, h3, h4 {text-transform:none !important}

.uk-navbar-toggle-icon svg, .uk-close-large svg, .uk-modal-close-default svg{ width: 35px; height: 35px;}
.tm-headerbar-top{padding-bottom:5px}

/* menu */
.table-menu span{float:right}


/* Form */
.flexbox p{display:flex; justify-content: space-between; justify-content: -webkit-space-between}
.flexbox p label:first-child{width:34%}
.flexbox p label:last-child{width:65%}

/*Footer*/
footer a:hover{color: #a97d15 !important}


.scrolldown a{height:60px; width:60px; line-height:50px; padding:5px;}
.scrolldown a svg {width:30px; height:30px}
.scrolldown a:hover svg{transition:height 0.5s; width:40px; height:40px; transition-timing-function: ease-out;}

@media (min-width: 960px) and (max-width:1400px){

}
@media (max-width:960px){

}
@media (max-width:460px){
	#builderwidget-5{display:none}
	
	.flexbox p{display:block}
	.flexbox p label{width:auto}

	.scrolldown{display:none}
}