@import url(../fonts/cooper/stylesheet.css);
a:hover, a:focus {
    color: #ffad17;
}

html.home body .t3-wrapper .ja-video-background {
    height: auto;
    overflow: hidden;
	position: relative !important;
	top: 0px !important;
}

a {
    color: #ffad17;
    text-decoration: none;
}

.ja-video-background .video-shuffle-wrap {
    top: 0px;
}


strong{
	font-family: 'cooper_hewittbold' !important;
	font-weight: normal !important;
}


.t3-navhelper .category-module{
		display: block;
	}
	

:root .t3-navhelper .category-module{display:none \ ; height:0px \ ;opacity: 0 \ ;margin: 0px \ ;padding: 0px \ ;}

.ja-ss-thumbs .ja-ss-thumb.active {
    background: none repeat scroll 0 0 #73bfe6;
    border-color: #008358;
}

@media (max-width:1300px){
	.ja-video-background .video-shuffle-wrap {
    top: -100px;
}
}


@media (max-width:1000px){
	.ja-video-background .video-shuffle-wrap {
    top: 0px !important;
}
}


@media (max-width:1000px){
	html.home body .t3-wrapper .ja-video-background {
    height: 100%;
}
}

#Mod93 .bestelling{
	margin-top: 28px;
}

#Mod94 .bestelling{
	margin-top: 83px;
}

@media(max-width:1200px){
	#Mod93 .bestelling{
	margin-top: 0px;
}

#Mod94 .bestelling{
	margin-top: 84px;
}
}

@media(max-width:992px){
	#Mod93 .bestelling{
	margin-top: 56px;
}

#Mod94 .bestelling{
	margin-top: 168px;
}
}

@media(max-width:768px){
	#Mod93 .bestelling{
	margin-top: 28px;
}

#Mod94 .bestelling{
	margin-top: inherit;
}
}

@media(max-width:431px){
	#Mod93 .bestelling{
	margin-top: inherit;
}

#Mod94 .bestelling{
	margin-top: inherit;
}
}

html.itemid-131 body .t3-wrapper .ja-video-background {
    height: 500px !important;
    overflow: hidden;
    position: relative !important;
    top: -100px !important;
}

.itemid-131 .t3-wrapper .t3-sl-1 {
    margin-top: -60px !important;
}

.t3-wrapper .ja-video-background .customvideo2 .video-shuffle-wrap .content {
    animation: 900ms ease-in-out 0s normal forwards 1 running popUp;
    top: 12% !important;
    transform-style: preserve-3d;
}

#headerhome{
	display:block; 
	width:100%; 
	height: 100%; 
	position: absolute; 
	background-image:url('/images/home/backgrond.jpg');
	background-position:bottom;
	background-size: cover;
}

.logo-text{
	display: none;
}

.formulier{
	width: 70%;
	margin-right: 5%;
	float: left;
	display:block;
}

.extra-info{
	width: 25%;
	display: block;
	float: left;
}

#t3-content .b2jcontainer {
	padding: 0px 0px 0px 0px!important;
	border-width: 0px;
	border-style:none !important;
}


.article-intro .extra-info img, .article-content .extra-info img {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 20px !important;
}

@media (max-width: 993px){
	.formulier{
		width:100%;
		float: none;
		clear: both;
	}
	
	.extra-info{
		width: 100%;
		float: none;
		clear: both;
	}
}

.btn-success:after {
  background: #ffad17;
}
input.btn-success:hover,
input.btn-success:focus,
input.btn-success:active {
  background: #ffad17;
}

.b2jcontainer h2 {
    background: none;
    margin: 0;
    padding:0px;
	padding-bottom: 15px;
	color: #493207;
}

body, #kippenkramen{
	scroll-behavior: smooth;
}

#kippenkramen{
	margin-top: -100px;
}
.scrollDown .t3-header {top= 0;}
/*---------------------mobile menu fixed--------------------------*/
.scrollDown .t3-header, .scrollUp .t3-header {position:fixed;}

.productenboven li a {
    color: #999999 !important;
    border-bottom: 2px dotted #d9d9d9 !important;
	text-align: center;
}

.nav-pills > li.active > a, .nav-pills > li.active.open > a, .nav-pills > li.active > a:hover, .nav-pills > li.active.open > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li.active.open > a:focus {
    background: none;
    color: #ffad17;
    font-family: "cooper_hewittbold";
}

.nav-pills > li > a:hover, .nav-pills > li > a:focus {
    background: none;
    color: #473207;
}

.nav-pills > li > a {
    border-radius: 0;
    padding: 8px 20px;
    color: #999999;
    border-bottom: 2px dotted #d9d9d9;
}

.t3-footnav .t3-module ul > li > a {
    color: #838b99;
    padding: 0 0 14px;
    border: 0px;
}

.t3-footnav .t3-module ul > li.active > a {
	font-family: 'cooper_hewittbook',sans-serif;
}

.productenboven, body #t3-content .nav-pills{
	margin-bottom: 25px;
}

.home .categories-module .project-item .article-content, ul.categories-module .project-item .article-content, .category-module .project-item .article-content, ul.category-module .project-item .article-content {
  background: #2a1c02 !important;
}


.home .categories-module .project-item .article-content h4 a, ul.categories-module .project-item .article-content h4 a, .category-module .project-item .article-content h4 a, ul.category-module .project-item .article-content h4 a {
  color: #fff;
}

.home .categories-module .project-item .article-content h4, ul.categories-module .project-item .article-content h4, .category-module .project-item .article-content h4, ul.category-module .project-item .article-content h4 {
  color: #2a1c02 !important;
}

.home .categories-module .project-item .article-content h4 a:hover, ul.categories-module .project-item .article-content h4 a:hover, .category-module .project-item .article-content h4 a:hover, ul.category-module .project-item .article-content h4 a:hover {
color: #ffad17;
}

.bestelling{
	display:inline-block; background-color: #2a1c02;padding:10px;color:#fff;font-family:'cooper_hewittbold';"
}

#Mod98{
	margin-top:-140px;
	padding-top:0px;
	padding-bottom:0px;
	display: block;
}

.ja-video-background #skip {
  clear: both;
  display: table;
  float: none !important;
  margin: 10px auto;
  transition: all .2s ease-in-out;
}

@media (min-width:768px){
	#t3-content ul.productenboven{
		display: none !important;
	}
	
	body #t3-content .nav-pills{
		display: none !important;
	}
}

a#skip{
	color: #fff;
}

.ja-video-background a:hover{
	text-decoration:none;
}

#skip p{
	margin-top: 20px;
	display:block;
}

a#skip:hover{
	-ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    -moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}


.ja-video-background #skip img {
  clear: both;
  float: none !important;
  margin: 2px auto;
  width: 35px !important;
}
.article-header .article-title{
	color: #ffad17 !important;
	border-bottom: 2px dotted !important;
    font-family: "cooper_hewittbold" !important;
    line-height: 1;
    margin: 0;
    padding-bottom: 20px !important;
}

.ja-video-background .video-shuffle-wrap .content #skip p {
  display: block;
  font-size: 17px;
  margin-bottom: 5px;
  text-transform: uppercase;
  font-family: "cooper_hewittbold";
}

@media (max-width: 1200px){
html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
margin-top:8% !important;
}
}

.t3-wrapper .ja-masthead .container h3 {
    font-family: "cooper_hewittbook";
    font-weight: normal;
    line-height: 1;
    margin: 70px 0 28px;
    text-align: center;
	font-size: 60px;
}


.t3-wrapper .t3-sl-1 {
    margin-top: 70px !important;
    padding-bottom: 0;
}
 
 body {
    color: #666666;
    font-family: 'cooper_hewittbook',sans-serif;
    font-size: 16px;
    line-height: 1.75;
}
.t3-mainnav {
    z-index: 90000 !important;
}

.navbar-default .navbar-nav > li > a {
    border-radius: 0;
    color: #493207;
    font-family: "cooper_hewittbold";
    font-size: 14px;
    font-weight: normal;
    outline: medium none;
    padding: 21px 0;
    text-transform: uppercase;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.home .navbar-default .navbar-nav > li > a {
    color: #fff;
}


.navbar-default .navbar-nav > .active > a::before, .navbar-default .navbar-nav > .active > a:hover::before, .navbar-default .navbar-nav > .active > a:focus::before {
    border-top: 2px solid #fff;
	color: #fff;
}


.home .navbar-default .navbar-nav > .active > a::before, .home .navbar-default .navbar-nav > .active > a:hover::before, .home .navbar-default .navbar-nav > .active > a:focus::before {
    border-top: 2px solid #fff;
	color: #fff;
}


.t3-wrapper .t3-sl-1 .t3-module {
    margin: 0px 0 50px;
	z-index:100;
	position:relative;
	height: auto;
}

html.home body .t3-wrapper .ja-video-background .custom{
	position: relative !important;
    margin-top: -85px !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #fff;
}

.home .navbar-default .navbar-nav > .active > a, .home .navbar-default .navbar-nav > .active > a:hover, .home .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #fff;
}


#t3-header .logo-text a {
  color: #493207;
  font-family: "cooper_hewittbold";
  font-size: 24px;
  font-weight: 300;
  line-height: 1.3;
  text-decoration: none;
}

.home #t3-header .logo-text a {
  color: #fff
}

.t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  animation: 900ms ease-in-out 0s normal forwards 1 running popUp;
  top: 25%;
  transform-style: preserve-3d;
  display: block;
  position: absolute;
  z-index: 89999;
}



.t3-wrapper .ja-video-background .video-shuffle-wrap .content h3 {
  color: #fff;
  font-family: 'cooper_hewittbold', sans-serif;
  text-transform:uppercase;
  clear:both;
}

.t3-wrapper .ja-video-background .video-shuffle-wrap .content h3#subtitel {
 background: none !important;
    color: #fff;
    display: table;
    font-weight: 400;
    margin: 0 auto !important;
	font-size:48px !important;
	font-family: 'cooper_hewittbook', sans-serif;
	text-transform: none !important;
}

.contacteer{
	display: table;
	padding: 5px 10px;
	background: #ffad17;
	color: #fff;
	font-family:'cooper_hewittbold';
}

.t3-wrapper.t3-mainnav {
    border: 0 none;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 1000;
}

.t3-wrapper .ja-masthead {
  background-image: url("../../../images/masthead/header-kip.jpg");
  background-position: center bottom;
  background-size: cover;
  color: #ffffff;
  height: 300px;
  margin-bottom: 0;
  margin-top: -53px !important;
  overflow: hidden;
  position: absolute !important;
  top: 0;
  width: 100%;
  backgrond-color: none !important;
}

.blog-2 .t3-content {
    padding-top: 15px;
}

h1, .h1 {
    font-size: 40px;
}

.t3-wrapper .t3-content {
  margin-top: 168px;
  padding-bottom: 28px;
  padding-top: 28px;
}


.scrollDown .t3-wrapper .t3-content, .scrollUp .t3-wrapper .t3-content {
  margin-top: 240px;
  padding-bottom: 28px;
  padding-top: 28px;
}

.scrollDown .t3-wrapper .t3-content, .scrollUp .t3-wrapper .t3-content, .scrollDown #t3-mainbody .t3-sidebar, .scrollUp #t3-mainbody .t3-sidebar  {
  margin-top: 240px;
  padding-bottom: 28px;
  padding-top: 28px;
}

#t3-mainbody .t3-sidebar {
  margin-top: 170px;
  padding-bottom: 28px;
  padding-top: 28px;
}

@media (max-width: 931px){
	
.t3-wrapper .t3-content {
  margin-top: 90px;
  padding-bottom: 28px;
  padding-top: 28px;
}

#t3-mainbody .t3-sidebar {
  margin-top: 65px;
  padding-bottom: 28px;
  padding-top: 28px;
}

.scrollDown .t3-wrapper .t3-content, .scrollUp .t3-wrapper .t3-content, .scrollDown #t3-mainbody .t3-sidebar, .scrollUp #t3-mainbody .t3-sidebar {
  margin-top: 155px;
  padding-bottom: 28px;
  padding-top: 28px;
}
}


@media (max-width:1290px) and (min-width:1200px){
#t3-mainbody .t3-sidebar {
  padding-left: 30px;
}
}

@media (max-width:1070px) and (min-width:992px){
#t3-mainbody .t3-sidebar {
  padding-left: 30px;
}
}

@media (max-width:800px) and (min-width:768px){
#t3-mainbody .t3-sidebar {
  padding-left: 30px;
}
}

@media (max-width: 781px){
	
.t3-wrapper .t3-content {
  margin-top: 30px;
  padding-bottom: 28px;
  padding-top: 28px;
}

#t3-mainbody .t3-sidebar {
  margin-top: 10px;
  padding-bottom: 28px;
  padding-top: 28px;
}

.scrollDown .t3-wrapper .t3-content, .scrollUp .t3-wrapper .t3-content, .scrolldown #t3-mainbody .t3-sidebar {
  margin-top: 100px;
  padding-bottom: 28px;
  padding-top: 28px;
}
}


.t3-spotlight .module-title {
    color: #ffad17;
    font-family: "cooper_hewittbold",sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}



.home #t3-header .logo-text a {
    color: #fff;
}


.scrollDown .t3-header, .scrollUp .t3-header {
    background:#493207 !important;
	z-index:100000;
	height:70px;
}

@media (max-width: 992px){
.scrollDown .t3-header, .scrollUp .t3-header {
    background:#493207!important;
	z-index:100000;
	height:70px;
}
}


.home.scrollDown .t3-header, .home.scrollUp .t3-header {
    background: none repeat scroll 0 0 #493207 !important;
    height: 70px;
    position: fixed;
    z-index: 1000000;
	top:0px;
}

#t3-content .article-content .formulier ul {
  -webkit-column-count:1 !important;
  -webkit-column-count: 1 !important; 
  column-count: 1 !important;
}

#t3-content .article-image{
	width: 100%;
	padding: 0 40px 10px 0;
	text-align: center;
}

.itemid-109 #t3-content .pull-left img {
    width: 100% !important;
	border-radius:10px !important;
}

.item-image.article-image.article-image-full img {
    width: 70%;
}

@media (max-width:500px){
	.item-image.article-image.article-image-full img {
    width: 100%;
}
}

.itemid-109 #t3-content .article-image {
    padding: 0 40px 10px 0;
    text-align: left;
    width: 40%;
}

.t3-copyright{
	display: none !important;
}

#t3-content .page-header {
  border-bottom: 0 none;
  margin: 0 0 20px;
  padding-bottom: 13px;
}

#t3-content .article-header h1{
	padding:0 0 10px 0;
	font-family: "cooper_hewittbold";
	font-size:26px;
}

.t3-wrapper .ja-video-background .video-shuffle-wrap .mask {
    background: #000;
  height: 100%;
  position: absolute;
  opacity: 1;
  width: 100%;
  z-index: 2;
  filter:Alpha(opacity=40) !important;    
  -webkit-animation: smooth 500s ease-in;
    -moz-animation: smooth 500s ease-in;
    -o-animation: smooth 500s ease-in;
    -ms-animation: smooth 500s ease-in;
    animation: smooth 500s ease-in;
}

.ie .t3-wrapper .ja-video-background .video-shuffle-wrap .mask {
  opacity: 0.7 !important;
  background: rgba (0,0,0,0.7) !important;
}


.t3-wrapper .ja-video-background .video-shuffle-wrap .mask { 
opacity/*\**/: 0.7\9;
 }

@-webkit-keyframes smooth {
    0% { opacity: 0.3;}
    80% {opacity: 0.3;}
    100% { opacity: 1.0;}
}

@-moz-keyframes smooth {
    0% {opacity: 0.3;}
    80% {opacity: 0.3;}
    100% { opacity: 1.0;}
}

@-o-keyframes smooth {
    0% {opacity: 0.3;}
    80% {opacity: 0.3;}
    100% { opacity: 1.0;}
}

@keyframes smooth {
    0% { opacity: 0.3;}
    80% {opacity: 0.3;}
    100% { opacity: 1.0;}
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-top: 20px;
	margin-bottom:20px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

@media (max-width:900){
	.itemid-109 #t3-content .article-image {
    padding: 0 40px 10px 0;
    text-align: left;
    width: 50% !important;
}
}	

.t3-navhelper .container{
	width:100%;
	padding-left: 0px;
	padding-right: 0px;
}

.item-pagedefrancq{
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}
.t3-wrapper .t3-footer {
    background: #2a1c02;
    color: #838b99;
    font-size: 14px;
}

.t3-wrapper .t3-header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.home .t3-wrapper .t3-header {
    background: #2a1c02 !important;
}

.t3-header .logo-image {
    padding-top: 14px;
    position: relative;
    z-index: 9000;
}

.t3-wrapper .ja-video-background .btn-lg {
    padding: 14px 20px;
}


.t3-wrapper .ja-video-background .video-shuffle-wrap iframe {
    margin-top: 0px;
	background-color: #000;
}

.categories-module .project-item.project-item-more, ul.categories-module .project-item.project-item-more, .category-module .project-item.project-item-more, ul.category-module .project-item.project-item-more {
    margin-top: 35px;
    padding: 28px;
}

.categories-module .project-item.project-item-more > h3, ul.categories-module .project-item.project-item-more > h3, .category-module .project-item.project-item-more > h3, ul.category-module .project-item.project-item-more > h3 {
  margin-bottom: 15px;
}

.btn-border:hover, .btn-border:focus, .btn-border:active {
    color: #ffad17;
}

.ja-video-background a:hover{
    color: #000;
}


	.ja-video-background .inner a {
    background: none repeat scroll 0 0 rgba(255, 173, 23, 0.7);
    display: block;
    float: left;
    margin: 30px 2%;
    width: 29%;
	border: none !important;
}

.home .col-xs-1, .home .col-sm-1, .home .col-md-1, .home .col-lg-1, .home .col-xs-2, .home .col-sm-2, .home .col-md-2, .home .col-lg-2, .home .col-xs-3, .home .col-sm-3, .home .col-md-3, .home .col-lg-3, .home .col-xs-4, .home .col-sm-4, .home .col-md-4, .home .col-lg-4, .home .col-xs-5, .home .col-sm-5, .home .col-md-5, .home .col-lg-5, .home .col-xs-6, .home .col-sm-6, .home .col-md-6, .home .col-lg-6, .home .col-xs-7, .home .col-sm-7, .home .col-md-7, .home .col-lg-7, .home .col-xs-8, .home .col-sm-8, .home .col-md-8,.home .col-lg-8,.home .col-xs-9, .home .col-sm-9, .home .col-md-9, .home .col-lg-9, .home .col-xs-10, .home .col-sm-10, .home .col-md-10, .home .col-lg-10, .home .col-xs-11, .home .col-sm-11, .home .col-md-11, .home .col-lg-11, .home .col-xs-12, .home .col-sm-12, .home .col-md-12, .home .col-lg-12 {
    min-height: 1px;
    padding-left: 8px;
    padding-right: 8px;
    position: relative;
}

.t3-navhelper .col-xs-1, .t3-navhelper .col-sm-1, .t3-navhelper .col-md-1, .t3-navhelper .col-lg-1, .t3-navhelper .col-xs-2, .t3-navhelper .col-sm-2, .t3-navhelper .col-md-2, .t3-navhelper .col-lg-2, .t3-navhelper .col-xs-3, .t3-navhelper .col-sm-3, .t3-navhelper .col-md-3, .t3-navhelper .col-lg-3, .t3-navhelper .col-xs-4, .t3-navhelper .col-sm-4, .t3-navhelper .col-md-4, .t3-navhelper .col-lg-4, .t3-navhelper .col-xs-5, .t3-navhelper .col-sm-5, .t3-navhelper .col-md-5, .t3-navhelper .col-lg-5, .t3-navhelper .col-xs-6, .t3-navhelper .col-sm-6, .t3-navhelper .col-md-6, .t3-navhelper .col-lg-6, .t3-navhelper .col-xs-7, .t3-navhelper .col-sm-7, .t3-navhelper .col-md-7, .t3-navhelper .col-lg-7, .t3-navhelper .col-xs-8, .t3-navhelper .col-sm-8, .t3-navhelper .col-md-8,.t3-navhelper .col-lg-8,.t3-navhelper .col-xs-9, .t3-navhelper .col-sm-9, .t3-navhelper .col-md-9, .t3-navhelper .col-lg-9, .t3-navhelper .col-xs-10, .t3-navhelper .col-sm-10, .t3-navhelper.col-md-10, .t3-navhelper .col-lg-10, .t3-navhelper .col-xs-11, .t3-navhelper .col-sm-11, .t3-navhelper .col-md-11, .t3-navhelper .col-lg-11, .t3-navhelper .col-xs-12, .t3-navhelper .col-sm-12, .t3-navhelper .col-md-12, .t3-navhelper .col-lg-12 {
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.features-intro .t3-navhelper {
    background: #ffad17;
    border-top: 0px;
    color: fff;
    padding: 0px 0;
}

html body .t3-wrapper .ja-video-background h3{
	margin-bottom:12px !important;
}

.ja-video-background .video-shuffle-wrap .content h3 {
    font-size: 60px;
}

.customkraamfoto img{
	width: 100%;
	margin: 0px auto 25px;
	clear:both;
	display: block;
	border-radius: 10px;
	}

.t3-wrapper .ja-video-background .video-shuffle-wrap .content .inner {
    border-bottom: 3px dotted;
    border-top: 0px dotted;
    margin: 0 auto;
    padding: 20px 0;
    width: 520px;
}

.customkraamfoto{
	border: 8px solid #fff !important;
	background: #fff;
	border-radius: 16px;
}

.lijn{
	border-bottom: 3px dotted;
    display: block;
    float: left;
    margin-top: 54px;
    width: 200px;
}

.ja-video-background img {
  display: block;
  position: relative;
  width: 520px;
  z-index: 9000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width:605px){
	.ja-video-background img {
  display: block;
  position: relative;
  width: 400px;
  z-index: 9000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
}

@media (max-width:480px){
	.ja-video-background img {
  display: block;
  position: relative;
  width: 300px;
  z-index: 9000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
}


@media (max-width:480px){
	.ja-video-background img {
  display: block;
  position: relative;
  width: 270px;
  z-index: 9000;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: -20px;
}

html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
    margin-top: -20px !important;
}

}

@media (max-width:360px){
	

html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
    margin-top: -20px !important;
}

}
.ja-masthead .titels h3{
	font-family: "cooper_hewittbold";
    font-size: 50px;
    margin-bottom: 5px;
    margin-top: 15px;
    text-transform: uppercase;
}

.ja-masthead .titels h3#subtitel{
	font-family: 'cooper_hewittbook';
	font-size: 39px;
	text-transform:none;
	margin-top: 0px;
}

.ja-masthead .titels{
	float: right;
}

.ja-masthead .banner img{
	float: left;
	margin-top:-5px;
	width:150px;
}

.t3-sidebar {
    margin-top: 28px;
    padding: 0 40px 0 0;
	background: none;
}

.t3-sidebar .nav.nav-pills li > a {
    border-bottom: 2px dotted #d9d9d9;
}
.t3-sidebar .nav.nav-pills li > a:hover {
    color: #493207;
}

.t3-sidebar .nav.nav-pills li.active > a, .t3-sidebar .nav.nav-pills li > a:focus{
	font-family: "cooper_hewittbold";
	color: #ffad17;
}

a.contacteer:hover{
	color: #fff;
	-ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    -moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
	text-decoration:none;
}

.t3-footnav .t3-module {
    background: none;
}

.t3-megamenu .mega-nav > li a:hover,
.t3-megamenu .dropdown-menu .mega-nav > li a:hover,
.t3-megamenu .mega-nav > li a:focus,
.t3-megamenu .dropdown-menu .mega-nav > li a:focus,
.t3-megamenu .mega-nav > li a:active,
.t3-megamenu .dropdown-menu .mega-nav > li a:active {
  color: #ffad17;
}
.t3-footnav .t3-module ul > li > a{
	color: #fff;
}

.t3-megamenu .mega-nav > li.active > a, .t3-megamenu .dropdown-menu .mega-nav > li.active > a {
    color: #493207;
	font-family: "cooper_hewittbold";
}

.t3-footnav .t3-module ul > li > a:hover {
    color: #fff;
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    transform: none;
    text-decoration: none;
    color: #ffad17;
}

.t3-footnav .t3-module ul > li > a{
	transition: all .2s ease-in-out;
}

#Mod102 a img{
	transition: all .2s ease-in-out;
	max-width:60%;
}

.contact-information .inner {
	    border-radius: 10px;
}

.t3-footnav .t3-module .module-title {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
}


#Mod102 a img:hover{
	-ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    -moz-transform: scale(1.1,1.1);
	transform: scale(1.1,1.1);
}

#mod102 a{
	display: block;
}

.contacteer{
	transition: all .2s ease-in-out;
}
.customkraamfoto img.icoon {
    border-radius: 0;
    clear: none;
    display: inline;
    height: 15px;
    margin: -4px 4px 0 0;
    width: auto;
}

.contact-emailto a{
	color: #493207;
}

.btn-primary::after {
    background: #ffad17;
	border-color: #ffad17;
}

.btn-primary:hover {
	border-color: #ffad17;
}

input.btn-primary:hover, button.btn-primary:hover, input.btn-primary:focus, button.btn-primary:focus, input.btn-primary:active, button.btn-primary:active {
    background: #ffad17;
}

.btn-primary {
  background: none repeat scroll 0 0 #fff;
  border-color: #ffad17;
  color: #ffad17;
  z-index: 9000;
}

@media (max-width:993px){
	.contact-information{
		clear:both;
		float: none;
		display: block;
		width: 100%;
	}
	
	.contact-miscinfo{
		width: 100%;
	}
	
	.contact .plain-style{
		width: 100%;
	}
	
	.contact .contact-left{
		width: 100%;
	}
}

@media (max-width: 768px){
	#Mod97 {
  background: none repeat scroll 0 0 transparent;
  color: inherit;
  margin-bottom: 28px;
  padding: 35px;
}

#Mod99{
	 padding: 35px;
}

.contact-information .inner {
    padding: 35px !important;
}
}

@media (max-width:1200px){
	html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  margin-top: 6% !important;
}
}

@media (max-width: 355px){
	.contact h3{
		font-size:24px;
	}
}
.jicons-icons, .fa-phone-square, .contact-information h3{
	display: none !important;
}

.contact-misc p span{
	background-color: none !important;
	background:none !important;
}

.contact-information .inner {
    background: #fff;
	padding:0 15px 15px 15px;
}

.contact .contact-misc, .contact .contact-address {
	color: #666666 !important;
}

.contact-misc .opgelet{
	background: #493207;
	border-radius: 10px;
	padding: 28px;
	color: #fff;
}
.blog-2 h3{
	margin-top: 0px;
}

.blog-2 .article-content h3 {
    color: #493207;
    font-family: "cooper_hewittbold";
    font-size: 21px;
}

.ja-masthead .banner {
  display: none;
  height: 160px !important;
  margin: 130px auto;
  padding-bottom: 0px;
  width: 595px;
}

.blog-2 .t3-content{
	padding-bottom: 0px;
}

.ja-masthead #blok{
	display:block;
}


@media (max-width:1000px){
	
	.home body .t3-wrapper .ja-video-background .video-shuffle-wrap .content h3#subtitel {
  font-size: 41px !important;
}

html.home body .t3-wrapper .ja-video-background .video-shuffle-wrap .content .inner {
    width: 450px !important;
}

html.home body .lijn {
    width: 175px !important;
}

html.home body .ja-video-background img {
    width: 70px !important;
}



html.home body .t3-wrapper .ja-video-background .video-shuffle-wrap .content h3 {
    font-size: 40px !important;
display: block !important;
position: relative;

}

html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  margin-top: 4% !important;
}


}


@media (max-width:850px){
	html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  margin-top: 4% !important;
}

.ja-video-background img{
	width: 400px;
}

}

@media (max-width:700px){
	html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  margin-top: 0px !important;
}

.ja-video-background img{
	width: 300px;
}

.ja-video-background .video-shuffle-wrap .content #skip p {
    font-size: 14px;
}

.ja-video-background #skip img {
    width: 25px !important;
}
}

@media (max-width:380px){
	html.home .t3-wrapper .ja-video-background .video-shuffle-wrap .content {
  margin-top: -35px !important;
}

.ja-video-background img{
	width: 250px;
}
}

@media (max-width:500px){
	#skip{
		display: none !important;
	}
}

.head-right {

    z-index: 10;
}

.navbar-toggle{
	background: none !important;
}

.navbar-toggle .fa{
	color: #fff;
}

.home.t3-header .container {
    background: none repeat scroll 0 0 #000;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
}

#t3-mainnav .t3-navbar-collapse ul li a{
border: none;
}

#t3-mainnav .t3-navbar-collapse ul li.active a{
border: none;
}

#t3-mainnav .t3-navbar-collapse ul li.current a{
border: none;
}


#t3-mainnav .t3-navbar-collapse ul li.active{
border: none;
}

#t3-mainnav .t3-navbar-collapse ul li.current{
border: none;
}

#t3-mainnav .t3-navbar-collapse ul{
border: none;
}

#t3-mainnav .t3-navbar-collapse{
border: none;
}

#t3-mainnav .t3-navbar-collapse ul li a {
    color: #fff;
}
.t3-navbar-collapse{
	background: #fff;
}

@media(max-width:781px){
	.t3-navbar-collapse {
    background: none repeat scroll 0 0 #fff;
    margin-left: -2.5%;
    padding: 2.5% !important;
    width: 105%;
	margin-top:-15px;
}
}

#t3-mainnav .t3-navbar-collapse ul li a:hover {
    color: #ffad17;
}

@media(max-width:1000px){
	.home .t3-navbar-collapse {
    background: none repeat scroll 0 0 #493207;
    margin-left: -15%;
    margin-top: -17.5px;
    padding: 5% !important;
    width: 135%;
	z-index: 900000;
	position:relative;
}

.t3-navbar-collapse {
    background: none repeat scroll 0 0 #493207;
    margin-left: -17.5%;
    margin-top: -17.5px;
    padding: 0 10% !important;
    position: fixed;
    width: 135%;
}
}

@media(max-width:950px){
	.home .t3-navbar-collapse {
    background: none repeat scroll 0 0 #493207;
    margin-left: -11%;
    margin-top: -15px;
    padding: 0 11% !important;
    width: 135%;
	position: relative;
	z-index: 900000 !important;
	margin-bottom: 40px;
}

.t3-navbar-collapse {
    background: none repeat scroll 0 0 #493207;
    margin-left: -17.5%;
    margin-top: -17.5px;
    padding: 0 10% !important;
    position: fixed;
    width: 135%;
}

.home .t3-navbar-collapse {
    background: #2a1c02 !important;
}

@media(max-width:870px){
	.t3-navbar-collapse {
    background: none repeat scroll 0 0 #493207;
    margin-left: -17.5%;
    margin-top: -17.5px;
    padding: 0 20% !important;
    width: 135%;
}
}

.mega-dropdown-inner .col-xs-12 {
    background: none repeat scroll 0 0 #fff;
}

.home #t3-header .row {
    background: none;
}

@media (max-width:768px){
	.categories-module .project-item, ul.categories-module .project-item, .category-module .project-item, ul.category-module .project-item {
	 width: 50%;
}
}

@media (max-width:430px){
	.categories-module .project-item, ul.categories-module .project-item, .category-module .project-item, ul.category-module .project-item {
	 width: 100%;
}

.home .col-xs-6 {
    width: 100%;
}
}

@media (max-width:930px){
.t3-wrapper .ja-masthead {
	background-size: contain;
	height: 230px;
	margin-top: -135px;
    background-image: url("../../../images/masthead/header-kip.jpg");
    background-position: center bottom;
    color: #ffffff;
    margin-bottom: 0;
    overflow: hidden !important;
}
}



@media (max-width:780px){
.t3-wrapper .ja-masthead {
	background-size: contain;
	height: 180px;
	margin-top: -135px;
    background-image: url("../../../images/masthead/header-kip.jpg");
    background-position: center bottom;
    color: #ffffff;
    margin-bottom: 0;
    overflow: hidden !important;
}
}

@media (max-width:575px){

.t3-wrapper .ja-masthead {
  background-image: url("../../../images/masthead/masthead-responsive.jpg") !important;
  background-position: center center;
  background-size: cover;
  height: 120px;
  margin-top: 0 !important;
}

#t3-header .logo-text a {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.3;
}
}

	
@media (max-width:630px){
	.itemid-109 #t3-content .article-image {
    padding: 0 0 10px;
    text-align: left;
    width: 100%;
}
}

@media(max-width:768px){
	.t3-wrapper .t3-footer {
    padding-top: 20px;
}
}

@media(max-width:515px){
	#t3-footer .col-xs-6 {
    width: 100%;
}
}

	
@media(max-width:767px){
	.t3-wrapper .t3-sl-1 .t3-module {
		margin: 0px 0px 10px 0px;
	}
}

@media only screen and (max-width: 991px) {
  .t3-sidebar {
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
  }
}

