.separate-containers .inside-article{
	padding: 0px;
}

@media only screen and (max-width : 1200px) {
 .separate-containers .inside-article{
			padding: 0px 40px !important;
		}
}

.page .entry-content H2 {
	  font-weight:900;
	  color: #c62026;
}

.sidebar .widget {
	background-color: #EDE8DE;
}

.sidebar .widget .widget-title{
	color: #1E7EC3;
	font-weight: 900;
}

.sidebar .widget i{
	color: #1E7EC3;
}

.sidebar .widget a{
	color: #c62026;
}

.sidebar .widget a:hover{
	text-decoration:underline;
}

.sidebar .widget a.button{
	text-align: center;
	font-weight: 700;
	padding: 20px;
	background-color: #c62026;
	color: white;
	display: block;
	width: 100%;
	box-sizing: border-box;
}

.sidebar .widget a.button:hover{
	background-color: #1E7EC3;
	text-decoration: none;
}

.sidebar .widget ul{
	list-style: none;
  padding: 0;
  margin: 0;
}

.sidebar .widget li{
  padding-left: 1em; 
  text-indent: -.7em;
}

.sidebar .widget li::before {
  content: "\f105";
  font-family: FontAwesome;
  color: #c62026;
  margin-right: 8px;
}

.footer-widgets .widget-title{
	font-weight: bold;
}

.footer-widgets .widget a:hover{
	text-decoration: underline;
}

.footer-widgets .widget ul{
	list-style: none;
  padding: 0;
  margin: 0;
}

.footer-widgets .widget li{
  padding-left: 1em; 
  text-indent: -.7em;
}

.footer-widgets .widget li::before {
  content: "\f105";
  font-family: FontAwesome;
  margin-right: 8px;
}

#generate-section-2 h1{
	color: #1E7EC3;
}

#generate-section-2 p{
	margin-bottom:80px;
}

#generate-section-2 i{
	color:#E3E3E3;
	font-size: 50px;
	margin-bottom: 25px !important;
  display: inline-block;
}

#generate-section-2 b{
	color: #c62026;
	font-size:20px;
}

#generate-section-3{
	    background: url(http://distributiezuidwest.nl/wp-content/uploads/2018/01/bg-boven.png) no-repeat;
    background-position: top left; 
    z-index: 2;
}

.testimonial_rotator.template-longform hr.longform_hr {
	height: 1px;
	background: #3D5570;
}

.testimonial_rotator.template-longform .testimonial_rotator_img{
	width: 100px;
	height: 100px;
}

.testimonial_rotator.template-longform .testimonial_rotator_img img{
	  width: 100px;
    height: 100px;
    border-radius: 100%;
    margin: 0 auto;
    display: block;
    overflow: hidden;
	  border: solid 3px #FFF;
}

.generate-content-header{
	background-position: center center !important;
}

ul.cnss-social-icon{
	margin-top:-25px;
}

ul.cnss-social-icon li a img:hover,
ul.cnss-social-icon li a img:active{    opacity: 1 !important;
}

.site-info a:hover{
	text-decoration: underline;
}

#generate-section-4 .generate-sections-inside-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.entry-content .content_block{
	background-color: #EDE8DE;
	padding: 40px;
}

.entry-content .content_block h2{
	color: #1E7EC3;
  font-weight: 900;
	font-size: 20px;
}

.entry-content .content_block p a.button-wide{
	text-align: center;
  font-weight: 700;
  padding: 20px;
  background-color: #c62026;
  color: white;
  display: block;
  max-width: 100%;
  box-sizing: border-box;
}

.entry-content .content_block p  a.button-wide:hover{
	background-color: #1E7EC3;
}

.entry-content .content_block ul{
	list-style: none;
  padding: 0;
  margin: 0;
}

.entry-content .content_block ul li{
		list-style-type: none;
}

.entry-content .content_block li{
	padding-left: 1em; 
  text-indent: -.7em;
}

.entry-content .content_block li::before {
  content: "\f105";
  font-family: FontAwesome;
	color: #c62026;
  margin-right: 8px;
}

.entry-content ul{
	list-style: none !important;
  padding: 0;
  margin: 0 !important;
}

.entry-content ul li{
		list-style-type: none !important;
}

.entry-content li{
	padding-left: 1em; 
  text-indent: -.7em;
}

.entry-content li::before {
  content: "\f105";
  font-family: FontAwesome;
	color: #c62026;
  margin-right: 8px;
}

.entry-content a.button-normal{
	text-align: center;
  font-weight: 700;
  padding: 20px;
  background-color: #c62026;
  color: white;
  display:  inline-block;
	min-width: 50%;
  box-sizing: border-box;
	margin-bottom: 16px;
}

.entry-content a.button-normal:hover{
	background-color: #1E7EC3;
}

.entry-content ul.cnss-social-icon{
	margin: -25px 0px 0px 0px;
}
.entry-content input[type=text], input[type=email], input[type=url], input[type=password], input[type=tel], input[type=number], input[type=search], select, textarea{
	min-width: 100%;
}

.entry-content input[type="submit"]{
	text-align: center;
  font-weight: 700;
  padding: 20px;
  background-color: #c62026;
  color: white;
  display: block;
	min-width: 100%;
  box-sizing: border-box;
	margin-bottom: 16px;
}

.entry-content input[type="submit"]:hover{
background-color: #1E7EC3;
}

div.wpcf7-validation-errors{	
	background: url(http://distributiezuidwest.nl/wp-content/uploads/2018/01/error-icon.png) no-repeat;
    background-size: 40px 37px;
    background-position: 40px 25px;
    z-index: 2;
		border: none;
	background-color: #D45659;
	color: #FFFFFF;
}

span.wpcf7-not-valid-tip{
	background: url(http://distributiezuidwest.nl/wp-content/uploads/2018/01/small-error-icon.png) no-repeat;
    background-size: 20px 19px;
    background-position: 20px 27px;
    z-index: 2;
		border: none;
	background-color: #D45659;
	color: #FFFFFF;
	padding: 20px 40px 20px 50px;
}

div.wpcf7-response-output{
	padding: 20px 40px 20px 100px;
	margin: -50px 0px 0px 0px;
}

.entry-content label{
	font-weight: 700;

}

.enews input[type="text"]{
	padding: 20px;
}

.enews input[type="submit"]{
	text-align: center;
  font-weight: 700;
  padding: 20px;
  background-color: #0e2244;
  color: white;
  display: block;
	min-width: 100%;
  box-sizing: border-box;
	margin-bottom: 16px;
	margin-top: 20px;
	font-size: 16px;
}

.enews input[tupe="submit"]:hover{
	background-color: #c62026;
}

.footer-widgets{
    background: url(http://distributiezuidwest.nl/wp-content/uploads/2018/01/bg.png) no-repeat;
    background-position: bottom right;
    z-index: 2;
   	color: #ffffff;
    background-color: #1E7EC3;
}

.style-default_style{
	width:100% !important;
}

blockquote.easy_testimonial .wp-post-image{
	border-radius: 50%;
	float: none;
	margin: 0 auto 20px;
	display: block;
	max-width: 35%;
	border: solid 4px rgba(255,255,255,0.2); ;
}

blockquote.easy_testimonial{
	font-size: 19px;
	font-weight: 100;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: -20px;
}

blockquote.easy_testimonial .testimonial_body hr{
  border: 0;
  width: 60%;
	color: #fff;
  background-color: #fff;
  height: 2px;
	opacity: 0.2;
	margin: -10px auto 10px;
}

blockquote.easy_testimonial .testimonial-client{
	font-weight: 700;
	font-style: normal;
}

blockquote.easy_testimonial .testimonial-position{
	font-style: normal;
}

blockquote.easy_testimonial cite span{
	display: inline-block !important;
}

.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell{
	margin-bottom: 0px;
}

@media only screen and (max-width : 768px) {
	.easy_testimonials_grid .easy_testimonials_grid_row .easy_testimonials_grid_cell{
		float: none;
	}
	
	.easy_testimonials_grid_3 .easy_testimonials_grid_cell{
		width: auto;
	}
}

.header-image{
	height: 78px;
}