/*.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}*/
#wpmem_login *,.workzone-blocks .views-field-field-news-photo,.workzone-blocks .views-field-field-news-teaser,.list-video,#list-download-files *,.list-workzone-pages > li {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
#wpmem_login .div_text{
	width: 100%;
}
#wpmem_reg input[type="text"], #wpmem_reg input[type="password"], #wpmem_reg input[type="email"], #wpmem_reg input[type="url"], #wpmem_reg textarea, #wpmem_login input[type="text"], #wpmem_login input[type="password"],.form-field input,.form-field textarea{
	height: 40px;
	padding: 0 20px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	/*border-color: #000;*/
}
#wpmem_login input:focus,.form-field input:focus,.form-field textarea:focus{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#wpmem_login input[type="submit"],.form-btn{
	background: #EE3D96;
	color: #fff;
	font-family: 'Open Sans',arial,sans-serif;
	border: 0;
	height: 40px;
	padding: 0 40px;
	text-transform: uppercase;
}
.form-btn{
	color: #fff!important;
	display: block;
	font-size: 16px;
	line-height: 40px;
}
#wpmem_login .button_div{
	width: 100%;
	height: auto;
	padding: 0;
}
#list-videos{margin-left: -40px;}
.list-video{
	width: 33.33333%;
	margin-bottom: 40px;
	padding-left: 40px;
	float: left;
}
.list-video iframe{
	width: 100%;
	height: 250px;
}
.list-video h3,.list-video p{padding-left: 0;font-style: normal;}
.list-video h3{font-weight: bold;margin-top: 20px;}
#outer-videos h2{margin-bottom: 20px;}
#list-download-files > li{
	width: 33.33333%;
	float: left;
	margin-bottom: 20px;
}
#list-download-files .media-heading > span{display: none;}
#list-download-files > li .well{background: none;padding: 0;}
#list-download-files > li .media-body{display: block;width: auto;}
#list-download-files > li .media-body h3{font-style: normal;padding-left: 0;font-size: 16px;}
#list-download-files .w3eden .pull-right{float: none!important;text-align: left;}
#list-download-files .w3eden .pull-right .wpdm-download-link{font-size: 16px;}
#workzone-files h2{margin-bottom: 30px;}
#workzone-files{margin-bottom: 40px;}
#wpmem_login fieldset label,#wpmem_login fieldset .div_text{
	padding: 0 20px;
}
#wpmem_login fieldset legend,#register-form h2{
	padding: 10px 20px!important;
}
#wpmem_login fieldset .button_div{
	padding: 20px;
}
.list-workzone-pages > li .views-field-field-news-photo{
	height: auto;
	padding: 0;
}
.list-workzone-pages{
	margin-left: -40px;
}
.list-workzone-pages > li .field-content{
	padding: 20px 0 0;
}
.list-workzone-pages > li{
	width: 33.3333%;
	float: left;
	padding-left: 40px;
	margin-bottom: 40px;
}
.list-workzone-pages > li .homepage-news-image{
	width: 100%;
	height: auto;
}
.list-workzone-pages > li .homepage-news-image img{
	width: 100%;
}
.list-workzone-pages > li .views-field-field-news-teaser{
	width: 100%;
	height: auto;
}
.list-workzone-pages > li .views-field-nothing{
	position: relative;
	right: auto;
	bottom: auto;
	clear: both;
	text-align: left;
}
#form-options > ul{text-align: center;}
#form-options > ul > li{
	display: inline-block;
	margin: 0 3px;
}
#form-options{
	border: 1px solid #dddddd;
	padding: 80px 20px;
	margin-bottom: 40px;
}
#outer-login-form{display: none;}
.form-field input,.form-field textarea{
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: rgb(43, 43, 43);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
}
.form-field input:focus,.form-field textarea:focus{
    border: 1px solid rgba(0, 0, 0, 0.3);
    outline: 0px none;
}
.form-label{display: block;margin-bottom: 2px;font-weight: 700;}
.form-label small{font-size: 0.85em;color: #ddd;font-weight: normal;}
#register-form{
    border: 1px solid #dddddd;
    /*padding: 10px;*/
    border-radius: 3px;
}
#register-form h2{
	color: #333;
	border-bottom: 1px solid #dddddd;
	font-size: 24px;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 10px;
}
.outer-form-field{padding: 0 20px;border-right: 1px solid #ddd;}
.outer-form-field:last-child{border-right: 0px}
.form-wrapper{padding-bottom: 10px;}
.outer-form-field p{display: none;}
.form-field textarea{
	resize: none;
	height: 112px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.form-btn.right{float: right;}
.form-field .wpcf7-form-control-wrap{
	display: block;
}
.form-field span.wpcf7-not-valid-tip{
	position: absolute;
	right: 10px;
	top: 10px;
}
.why-form-field textarea{height: 93px;}
#register-form div.wpcf7-response-output{
	text-align: center;
	border: 0;
	margin: 10px 0 0;
	padding: 20px;
}
#register-form{display: none;}
.back-to-login{font-size: 14px;float: right;font-weight: normal;margin-top: 8px;text-decoration: underline;}
.the-map{display: block!important;}
#outer-login-form{
	position: relative;
}
#outer-login-form .back-to-login{
	position: absolute;
    right: 20px;
    top: 8px;
}
/*body.full-width-content .container{max-width: 95%;}*/
body.full-width-content .site-body > .row-fluid > .container > .row-fluid > .span8{width: 100%;padding:0;border-right: 0;}
body.full-width-content .site-body > .row-fluid > .container > .row-fluid > .span4.sidebar{display: none;}
.block-translate_widget-2{margin-top: 20px;float: right;}
.horizontal-tabs-panes > fieldset.fieldset-map{display: block!important;opacity: 0;}
@media (min-width: 768px){
	.workzone-blocks .views-field-field-news-photo{
		width: 100%;
		margin-right: 0;
		padding-right: 10px;
		float: left;
	}
	.workzone-blocks .views-field-field-news-teaser{
		width: 80%;
		float: left;
	}
	.workzone-blocks .views-field-field-news-photo .field-content{
		max-width: 100%;
		width: 100%;
		height: auto;
	}

}
@media (max-width: 767px){
	.list-video{
		width: 100%;
		padding-left: 0;
	}
	#list-videos{margin-left: 0;}
	#list-download-files > li{
		width: 100%;
		float: none;
	}
	.list-workzone-pages{
		margin: 0;
	}
	.list-workzone-pages > li{
		width: 100%;
		padding: 0;
	}
	.outer-form-field{border-right: 0;height: auto!important;}
}