* {
box-shadow:none !important;
}
body {
    background-color: #f7f7f6;
}
h1, h2, h3 {
  font-weight:500;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item.active > .nav-link:before {
    background-color:transparent !important;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item.active > .nav-link {
    color: #972920;
    background:transparent !important;
    text-transform:none;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item:not(.active) > .nav-link {
    position: relative;
    z-index:1;
    text-transform:none;
    font-weight:normal;
}
#rstpl-main-menu-position .navbar {
    background: transparent !important;
}
#rstpl-pagewrap #rstpl-com_content .com-content-article {
    padding-top:30px
}
#rstpl-main-menu-position .navbar > .container-fluid {
	padding:20px 30px;;
	background:transparent !important;   
}
.rscarousel {
	border-bottom:1px solid #f9b233
}
#rstpl-main-menu-position .navbar .navbar-collapse {
    background-color:transparent;
}
#rstpl-com_rsform .rsform-submit-button:not(.btn-link):not([class * ="btn-outline-"]):not(.input-group .btn) {
    box-shadow:none !important;
}
#rstpl-footer-position {
    padding:30px !important;
	color:#fff;
}
#rstpl-footer-position a {
	color:#fff
}
.rspbld-divider {
    border-top-width: 2px;
    margin: 15px 0px;
}
#rstpl-pagewrap .rspbld-text-block .rspbld-title, .element-preview .rspbld-text-block .rspbld-title {
    font-family: Lato;
    color: #fff;
    margin: 20px 30px 0px 30px;
    padding: 40px 20px;
    text-align: center;
    border: 1px #e4e4e4 solid;
    background: #999;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item:not(.active) > .nav-link:before {
    content: '';
    background-color:transparent;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > .nav-item:not(.active) > .nav-link:after {
    content: '';
    background-color:transparent;
}
#rstpl-main-menu-position > .navbar .navbar-collapse .mod-menu.rstpl-template-menu > li > a:hover {
    color: #444 !important;
}
#rstpl-com_rspagebuilder {
    background-color:#ffffff;
}
.card .card-title {
    font-family: Lato;
    font-weight: normal;
    color: #444;
    font-size: 24px;
    margin: 0 0 1rem 0;
}
#column-right > .rstpl-card a:not(.btn), #column-left > .rstpl-card a:not(.btn) {
    font-size: 18px;
    line-height: 100%;
}
 #rstpl-footer-container .mod-menu.nav .nav-item .nav-link {
	padding:10px;
	color:#fff !important;
    text-transform:none;
}
#rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items {
    margin:2rem !important;
    padding:1rem !important;
}
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .rstpl-menu-icon {
    color:#972920;
}
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu > .nav-item.active .rstpl-menu-icon {
    color:#972920
}
.btn-primary {
    background-color: #999;
}
.btn-primary:not(.btn-link):not([class * ="btn-outline-"]):not(.input-group .btn) {
    box-shadow:none;
}
.rscarousel .carousel-caption {
	color: #fff !important;
    margin: 80px 0 0 0 !important;
}
.rscarousel .carousel-inner .container {
	width: auto;
    margin: 80px 0 0 !important;
}
table {
    border:none !important
}
.btn-primary:not(.btn-link):not([class * ="btn-outline-"]):not(.input-group .btn) {
    box-shadow:none !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active.btn-primary:focus {
    background-color: #972920;
    color: #fff;
    outline: none;
    text-decoration:none
}
joomla-alert[type=warning] {
    background-color:transparent;
}
.alert-message {
    display:none;
    background:transparent !important;
}
#rstpl-footer-container .rstpl-title {
    color:#fff;
    font-size:24px;
    font-weight:600;
}
#rstpl-all-content-position {
    margin:20px 40px
}
.rstpl-module-title  {
    font-size:30px !important;
    margin-top:23px;
    border-top:1px #972920;
    font-weight:500;
}
a {
    color: #972920;
    font-size:18px;
    font-weight: 600;
    outline: none;
    text-decoration: none;
    -webkit-transition: color .2s linear;
    -moz-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition:color .2s linear
}
.rstpl-bottom-position {
    background:#444444;
    padding-top: 20px;
}
.rstpl-bottom-position p {
    color:#ffffff	
}
.rstpl-bottom-position a {
    color:#ffffff
}
.rstpl-bottom-position li {
    color:#ffffff
}
.rstpl-bottom-position .rstpl-module-title  {
    color:#ffffff
}
.rstpl-bottom-position .nav-link {
    color: #ffffff !important;
    line-height: 100%;
}
blockquote, q {
    quotes: "" "";
    border: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: block;
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    margin: 0;
    padding: 2rem;
    width: 100%;
    text-align:center;
}
.__fbcw__widget .__fbcw__widget__footer.__fbcw__widget__footer--small, .__fbcw__widget--buyer-protection .__fbcw__widget__footer.__fbcw__widget__footer--small {
height: 70px !important;
padding: 0 10px!important;
}
.popup {
  margin-top:50px !important;
}
.menu-rechthoek  {
    padding:0 !important;
}
a.menu-rechthoek {
    padding: 10px !important;
    border: 2px solid #972920;
    margin: 0px 15px !important;
}
#column-right a{
    font-size:16px !important;
    line-height: 100%;
} 