/*
Theme Name: Heuschen & Schrouff Oriental Foods Trading
Author: Have a Byte
Author URI: http://haveabyte.nl/
Description: hs
Version: 1.0.4
Template: dt-the7
*/
.wpml-ls-statics-shortcode_actions > ul > li > a span {display: none}
h2, h3, h4, h5 {
	margin-top: 30px;
	margin-bottom: 20px !important
}
.brands-products h3.entry-title {display:none}
.jobs time.text-secondary {display:none}
.jobs .wf-1 {margin-bottom: 0 !important}
.jobs h2 {
  margin-top: 30px !important;
  margin-bottom: 30px !important
}
img.jobflag {
	width: 20px !important;
	border: 1px solid #ccc;
	margin: 2px
}
.jobflags {
	margin: 0 auto;
	text-align: center
}
/* TIJDELIJK UIT */
.mini-wpml {display:none !important}
.width149 {
	width: 113px;
	text-align: center
}
p {
	text-align: justify;
}
.team-author p {text-align: center !important}
p label {
	text-align: left !important;
	display: block;
}
.searchform-s {
	font-size: 14px !important;
	border-color:rgba(173,176,182,0.6) !important
}
h2.why {
  margin-top: 0px;
  margin-bottom: 10px !important
}
.home #dt-btn-2{margin-top: 20px}
.home #dt-btn-1 {margin-top: 10px}
.orderonlinehome .dt-fancy-title {line-height: 40px}
input.searchform-s {min-width: 240px}
.wpcf7-radio > span {margin: 0}

@media screen and (max-width: 768px) {
  p {
	text-align: left;
  }
}




ol.form{
	list-style: none !important;
	margin: 0 !important;
	float: left;
	width: 100%;
}

ol.form li,
ol.form li>div {
  float: left;
  width: 100%;
  height:auto;
  line-height: 2em;
  margin-bottom:4px !important;
}

ol.form label {
	display: block;
	float: left;
	height: 100%;
	min-height: 1px;
}

ol.form li.sep {
  height: 4em;
  margin-top:30px;
}

ol.form li.head {
	font-weight: 500;
	font-size: 20px;
	margin: 20px 0 10px 0;
}

ol.form div>span {
	display: block;
	margin-left: 200px;
}


ol.relatiekaart label{
	  width: 300px;
}

ol.relatiekaart div>span {
	display: block;
	margin-left: 300px;
}

/*
span.wpcf7-form-control-wrap .one {
	width: 100% !important;
}

span.wpcf7-form-control-wrap .one-four {
	width: 24% !important;
	margin-right: 1%;
}

span.wpcf7-form-control-wrap .three-four {
	width: 75% !important;
}
*/

ol.form label {
	width: 100%;
	font-weight: bold;
}

.wpcf7-form .one-third {
	width: 32% !important;
   margin-right: 1%;
}
/*
span.wpcf7-form-control-wrap .two-third {
	width: 65% !important;
   margin-right: 1%;
}

span.wpcf7-form-control-wrap .one-two {
   width: 49% !important;
   margin-right: 1%;
}
*/
.wpcf7-form .one-fifth {
	width: 19% !important;
	margin-right: 1%;
}

/*
span.wpcf7-form-control-wrap .one-two-last {
   width: 50% !important;
}
*/
.wpcf7-form .one-third-last {
	width: 34% !important;
}
.wpcf7-form .two-third {
	width: 65% !important;
	margin-right: 1%;
}
.wpcf7-form .two-third-last {
	width: 67% !important;
}
.wpcf7-form .one-fifth-last {
	width: 20% !important;
}
.wpcf7-form .formhead {
	color: #004996;
	font-weight: 600;
	font-size: 22px;
	display: block;
	border-bottom: 3px solid #004996;
	text-transform: uppercase;
	display: inline-block;
	width: 100%;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea, select{
	 background-color: #fff;
	 color: #666;
}
.wpcf7-form img.hover {
	position: absolute;
	width: 70px;
	border-radius: 5px;
	margin-left: 10px;
}
.wpcf7-form img.hover:hover {
	position: absolute;
	width: 340px !important;
	height: auto;
	z-index:10;
}

#newcustomer .wpcf7-list-item {
	display: block;
}

input[name="promotional_emails"] {margin-left:15px}

.wpcf7-form .formhead.space{
	margin-top: 20px;
}

.wpcf7-form .small {
	font-size: 10px;
	display: block;
	clear:both;
	line-height: 1em;
}

.wpcf7-checkbox label {
	padding-right: 15px;
	display: inline-block;
	min-width: 162px;
}

/*
span.wpcf7-form-control-wrap .two-six-last {
	width: 33% !important;
}
*/
span.wpcf7-checkbox > span {
	margin-left: 0;
}


ol.form textarea {
	height: 100px;
}

ol .sendform {
	float: right;
}

button.removeme{display: none}

.wpcf7-field-group-remove {margin-right: 1%}

.wpcf7-select {min-width: 100px !important}



/*
	Labels boven controls
*/
@media only screen and (max-width: 820px) {


ol.form li, ol.form li > div {
   height: auto;
}

ol.form div > span {
	margin-left: 0;
}

ol.form > li > div {
	position: relative;
}

.wpcf7-form .one-fifth {
	width: 32.33333% !important;
	margin-right: 1%;
}
.wpcf7-form .one-fifth-last {
	width: 32.33333% !important;
}

}


@media only screen and (max-width: 520px) {

.wpcf7-form .one-third,
.wpcf7-form .two-third,
.wpcf7-form .one-fifth {
	width: 100% !important;
	margin-right: 0;
}
.wpcf7-form .one-third-last,
.wpcf7-form .two-third-last,
.wpcf7-form .one-fifth-last {
	width: 100% !important;
}
button.wpcf7-field-group-remove{
	margin-bottom: 10px;
}

button.wpcf7-field-group-remove,
button.wpcf7-field-group-add {
	width: 220px;
}
#returns>div,#returns>div>p,
#returns {outline: 0}
}

@media only screen and (max-width: 960px) {
.wpcf7-form img.hover {
	position: relative;
}
}

.taalkeuze {
	text-align: center;
}
.taalkeuze a {
	margin: 0 15px;
}

.wpcf7-form-control.wpcf7-not-valid {
	border: 1px solid red;
}
span.wpcf7-form-control.wpcf7-not-valid {
		border: 0;
}

.wpcf7-not-valid-tip { display: block; }