/*@charset "UTF-8";
/* CSS Document Mink schilderwerken J5 */
* {
    box-shadow: none !important;
}
.body > section {
    margin:0;
}
.rspbld-page *, .rspbld-pages .rspbld-page-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding:0;
}
#rstpl-pagewrap {
    background-color:#333;
}
h1 {
    font-size: 32px;
    margin-top:25px !important;
}
h2 {
    font-size: 25px
}
h3 {
    font-size: 20px
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.2;
	color:#333;
}
.rspbld-title, .rspbld-subtitle {
	margin: 20px 0 20px 0 !important
}
div.rspbld-content p {
	margin: 0 40px 10px 0;
}
p {
	line-height: 24px;
}
.rspbld-horizontal-icon-box .rspbld-content p {
	color: #333;
	padding: 0;
	margin: 0;
	text-align: left;	
}
.rspbld-horizontal-icon-box .rspbld-content li {
   color:#333;
   padding:0;
   margin:0;
}
.rspbld-title {
	font-weight:normal;
}
.rspbld-page section {
    margin-top: 0px !important;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility:hidden
}
.mt-4 {
  margin-top:10px !important;
}
#rstpl-pagewrap .rspbld-horizontal-image-box .rspbld-image {
	flex: 0 1 100%;
	margin:0 !important;
}
#rstpl-pagewrap .rspbld-horizontal-icon-box .rspbld-content-container .rspbld-title {
    font-size: 24px;
    font-weight: 500;
    color:#333
}
 #rstpl-pagewrap .rspbld-horizontal-icon-box {
	padding:2rem 3rem
}
#rstpl-pagewrap .rspbld-button.btn-default {
    background-color: #fff;
    background-position: left center;
    background-size: 150% auto;
    background-clip: padding-box;
    color: #333;
    cursor: pointer;
    font-family: 'Raleway';
    font-size: 15.3px;
    font-weight: 600;
    padding: 12.75px 42.5px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    outline: none;
    border: 1px solid #333;;
}
.rspbld-horizontal-icon-box .rspbld-icon i {
	text-align: center;
	height: 1em;
	width: 1em;
    color:#666
}
#rstpl-footer-container {
    position: relative;
    margin-top: 0rem;
    padding-top: 3rem;
    padding-bottom:3rem;
    color: #fff;
    background-image:none;
}
#rstpl-footer-container .rstpl-card .rstpl-title, #rstpl-footer-container .rstpl-social .rstpl-title {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    margin-bottom:1rem
}
li {
    line-height: 20px;
}
#rstpl-footer-container .rstpl-card + .rstpl-card, #rstpl-footer-container .rstpl-card + .rstpl-social {
    margin-top:0rem;
    text-transform: none !important;
}
a {
    color: #fff;
    font-weight: 500;
    text-decoration: none !important;
}
a:hover, a:active, a:focus {
    color: #999;
    text-decoration: none !important;
    outline:0
}
#rstpl-footer-container > section ~ section {
    margin-top:2rem;
    background:#e4e4e4;
    font-size:17px;
    padding:20px;
    font-weight:500;
	color:#333;
}
#rstpl-footer-container > section ~ section a {
   	color:#333;
}
#rstpl-footer-container > section ~ section a:hover {
   	color:#999;
}
ul li {
    padding-top: .4rem;
    padding-left:10px;
    list-style-type: square !important;
}
#rstpl-footer-container .mod-menu.nav {
    flex-direction:row;
    display:block;
}
#rstpl-footer-container .mod-menu.nav .nav-item .nav-link {
    padding-left: 0;
    padding-right: 0;
    color: #fff;
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 17px;
    text-transform:none;
}
#rstpl-footer-container .mod-menu.nav .nav-item .nav-link {
    padding-top: 0rem;
    padding-right: 0rem;
    padding-bottom:0.5rem;
}
#rstpl-footer-container .mod-menu.nav .nav-item .nav-link ul li {
    list-style-type: circle !important;
}
#rstpl-footer-container .mod-menu.nav  a:hover {
    color:#999 !important;
}
#rstpl-footer-container .mod-menu.nav  li {
    list-style-type: square !important;
    margin-left:20px
}
ul {
  padding-left:20px;
    font-size:17px !important;
    font-weight:500
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu >.active > a {
    color:#999
}
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item a, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .nav-header, #rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .separator {
    font-weight: 500;
    text-transform: none;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > li > a:hover { 
    color:#999
}
.rsmg-item-thumb {
  background-color:#ffffff;
  border-color:#d9d9d9;
  border-radius:0px;
  padding:20px
}
.portfolio h1 {
	font-size: 32px;
    color: #fff;
    margin-left: 50px;
	margin-bottom:0px;
}
.rsmg-item-description {
	font-size:17px !important;
}
.rsmg-item-thumb:before {
	content: '';
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	/*transition: opacity .2s ease;*/
    background-color:transparent !important;
}
blockquote > p, q > p {
    font-size: 20px !important;
    font-style: normal !important;
    margin-bottom: 20px;
    position: relative;
    z-index:1
}
blockquote, q {
	quotes: "" "";
	background-color: #e4e4e4;
	border: none !important;
	display: block;
	font-size: 20px;
	font-style: normal !important;
	margin: 0;
	padding:30px 0 !important;
	width: 100%;
    text-align:center;
}
.rsmg-details-image {
	background-color: #fff;
    padding:30px 0
}
.formControls col-sm-9 {
  padding:30px;
}
.rsform {
  max-width:75%
}
.form-control, .form-select, .custom-select {
    display: block;
    padding:10px !important;
    font-size: 17px;
    line-height: 17px;
    font-weight: 400;
    background-clip: padding-box;
    border: 1px solid #999;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    background-color: #f2f2f2;
    margin:10px !important
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition:all .3s linear
}
.rsform-block  {
    margin:30px !important;
}
.btn-primary {
    background-color: #333;
    padding:10px 30px !important;
    border-radius:0;
}
.form-check  {
    margin:0 20px !important;
}
.rsform-block a {
    color:#333 !important
}
.rsform-block a:hover {
    color:#999 !important
}