#logo{
	border-right: none !important;
}

/* bredere container voor mobiel */

@media (max-width: 767px) {
.container,
  #header.full-header .container,
  .container-fullwidth { 
    width: 95% !important; 
    padding: 0 !important;}
}
/*Paragraaf afstand kleiner*/
p {
    margin: 0 0 10px;
}

/*Bullets inside voor tekst*/
.entry-content ul li{
    list-style-position: inside;
}

body{
font-size: 16px;
font-weight: 300;
line-height: 30px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #3c8fe3 !important;
}

/*Links andere kleur op blauw*/
.bgcolor a{
    color: #edce8e;
}
.dark .footer-widgets-wrap a {
    color: #edce8e;
}

.section{
  background-color: #f7f6f2;
}
.wit{
  background-color: white;
}
.creme{
  background-color: #f7f6f2;
}

 #header-wrap {
  background-color: #f7f6f2 !important;
}

#header.full-header #primary-menu > ul {
  padding-right: 0;
  margin-right: 0;
  border-right: 0;
}

#primary-menu ul li a{
  font-family: 'Oswald', sans-serif !important;
  font-weight: 400 !important;
  font-size: 18px;
}

#primary-menu ul ul li > a{
	  font-size: 16px;
}

.dark .slider-caption, .dark .slider-caption h2{
	text-shadow: 2px 2px 3px rgba(0,0,0,0.5);
	color: white;
}

.slider-caption h2{
	font-size: 32px;
}

.slider-caption-bg.slider-caption-bg-light h2{
		font-weight: 700 !important;
}

@media (max-width: 479px) {
	.slider-caption h2{
		font-size: 16px !important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.slider-caption h2{
		font-size: 20px !important;
	}
}

.dark .slider-caption p{
	style="text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
	color: white;
	font-size: 16px !important;
}

.slider-caption p{
	font-size: 20px !important;
}
@media (min-width: 768px){
	.slider-caption-bg{
		padding:20px 20px 10px;
	}
	div.slider-caption.dark h2{
			font-size: 50px !important;
	}
	div.slider-caption.dark p{
			font-size: 30px !important;
	}
}

.slider-caption-bg.slider-caption-bg-light {
    background-color: rgba(255,255,255,0.6);
}

.heading-block h1 {
    font-size: 48px;
		word-wrap: break-word;
}



/*maataanpassingen voor mobiel*/

@media (max-width: 767px) {
    /*Rand rondom foto's kleiner mobiel*/
    .col-padding{
        padding: 15px;
    }
    /*H2 bij detailviewfoto kleiner*/
    .heading-block h1 {
        font-size: 30px;
    }
}

@media (max-width: 479px){
    /*H2 bij detailviewfoto kleiner*/
    .heading-block h1 {
        font-size: 24px;
    }
		.portfolio-item{
        padding: 0 0 12px 0;
    }
}


/*foto's projecten in het midden houden*/
.image-center{
  display:block;
    margin:auto;
}

/*Vormgeving tussentitel*/
.subtitel h2, .subtitel  h3 {
    display: block;
    background: transparent;
    padding: 0 0 10px;
    border-bottom: 2px solid #3c8fe3;
    text-transform: uppercase;
    }

.subtitel  h4, .subtitel  h5 {
  margin: 20px 0 0 0;
}

/*Vormgeving tussentitel*/
.tussentitelblok .subtitel h2, .tussentitelblok .subtitel h3, .tussentitelblok .subtitel h4 {
    border-bottom: 2px solid #CCCCCC;
    }

.bodemlijn{
    border-bottom: 1px solid #f7f6f2;
}

/*Verberg honingveld*/
.verborgen{
  visibility: hidden;
}

/*Lijntje toevoegen boven of onder blok*/
.bovenBorder{
border-top: 2px solid #CCCCCC;
}
.onderBorder{
border-bottom: 2px solid #CCCCCC;
}

/*Zwart bijschrift indien creme vlak op donkere achtergrond*/
.creme, .creme h1, .creme h2, .creme h3, .creme h4, .creme h5, .creme h6 {
  color:#444;
}

/*sub sub links iets kleiner*/
#primary-menu ul ul ul a {
    font-size: 15px;
}
