/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

.more-link {
    clear: both;
    display: inline-block;
    background-color: white;
    border-radius: 5px;
    padding: 3px 7px 1px 11px;
}

#top #header_meta nav ul ul a {
background-color: none!important;
}

#top .sub_menu li ul {
    display: none;
    position: absolute;
    width: 170px;
    padding: 0px;
    z-index: 101;
    box-shadow: 0 8px 15px rgba(0,0,0,0.1);
    right: 6%;
    margin: 0;
    border-style: solid;
    border-width: 0px;
    top: 12px;
}


/* FONTS */

/* H1 H2 H3 */
@font-face { 
  font-family: Raleway-ExtraBoldItalic; 
  src: url(/fonts/Raleway-ExtraBoldItalic.ttf); }

/* H4 */
@font-face { 
  font-family: Raleway-MediumItalic; 
  src: url(/fonts/Raleway-MediumItalic.ttf); }

/* H6 */
@font-face { 
  font-family: Biro-Script; 
  src: url(/fonts/Biro_Script.otf); }

/* P */
@font-face { 
  font-family: OpenSans-Regular; 
  src: url(/fonts/OpenSans-Regular.ttf); }



.phone-info {
    float: left;
    line-height: 0px;
    font-size: 11px;
    padding: 0px 0;
    font-family: OpenSans-Regular,sans-serif;
	font-style: italic;
	margin: 0.85em 0;
}


.main_menu {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-size: 30px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
	text-transform: uppercase;
}


h2 {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
}

.template-page .entry-content-wrapper h2 {
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
}

.tab_titles {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
}



h3 {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
}

h4 {
    font-family: Raleway-MediumItalic,sans-serif;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 0.0025em;
}

h6 {
    font-family: Biro-Script,sans-serif;
    font-weight: 300;
    line-height: 1;
    letter-spacing: 0.0025em;
	transform: rotate(-3deg);
	margin-bottom: 10px;
}



p {
    font-family: OpenSans-Regular,sans-serif;
	font-style: normal;
	margin: 0.85em 0;
}


/* Qform dingen */

.fa-circle-o:before {
    content: "\f10c";
    font-size: 20px;
    background-color: white;
}

.fa-check-circle-o:before {
    content: "\f05d";
    font-size: 20px;
    background-color: white;
}

.quform-theme-light .quform-description {
    font-size: 14px;
}


#top label {
    font-family: OpenSans-Regular,sans-serif;
    font-weight: normal;
    font-size: 14px;
}


#top label span, #top legend span {
    font-weight: normal;
    color: #dc3e6d;
	font-family: OpenSans-Regular,sans-serif;
}

.news-time {
    font-weight: normal;
    clear: both;
    font-size: 0.92em;
    display: block;
    padding-top: 10px;
}



/* masonry gallery teksten doorzichtig*/

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content *, #top .av-caption-style-overlay .av-masonry-item-with-image ins:before, #top #wrap_all .av-caption-style-overlay .av-masonry-item-with-image del {
    opacity: 0.98;
}

/* masonry gallery teksten doorzichtig*/

/* PRE HEADER teksten */

/* WHATSAPP achtergrondje in top header */
#menu-item-3250 a { 
background-color: #1bc171 !important;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 2px;
padding-top: 2px;
border-radius: 1px;
}

/* LANGUAGE achtergrondje in top header */
#menu-item-3575 a { 
	background-color: #FC483C !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-radius: 1px;
}



#top .header_color .sub_menu ul li a:hover {
color: white; }
/* EINDE TELEFOON achtergrondje in top header */


.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
    font-family: OpenSans-Regular,sans-serif;
	font-style: normal;
    font-size: 12px;
	margin: 0.85em 0;
}


.sub_menu>ul>li>a, .sub_menu>div>ul>li>a {
    font-weight: normal;
}

/* EINDE PRE HEADER teksten */


/* KLEUREN VAN SUBHEADING */
#top .jt-subheader-orange .av-subheading p:last-child {
    color: #fc493c;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-green .av-subheading p:last-child {
    color: #3cc634;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-blue .av-subheading p:last-child {
    color: #2581ba;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-pink .av-subheading p:last-child {
    color: #dc3e6d;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-purple .av-subheading p:last-child {
    color: #5e2a9e;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-brown .av-subheading p:last-child {
    color: #7d5633;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-yellow .av-subheading p:last-child {
    color: #f2b21d;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}

#top .jt-subheader-grey .av-subheading p:last-child {
    color: #363636;
    font-family: Raleway-MediumItalic,sans-serif;
	line-height: 42px;
}




/* ROZE schaduw achter Heading tekst */
#top #wrap_all .av-inherit-size .av-special-heading-tag {
    text-shadow: 1px 1px 0px #dc3e6d;
}



/* SOCKET EN FOOTER */


.socket_color span {
    font-family: OpenSans-Regular,sans-serif;
	font-style: normal;
    font-size: 12px;
	margin: 0.85em 0;
}

.socket_color div {
    font-family: OpenSans-Regular,sans-serif;
	font-style: normal;
    font-size: 12px;
	margin: 0.85em 0;
}

#socket .container {
    padding-top: 0px;
    padding-bottom: 0px;
}

.footer_color div {
font-size: 14px;
}

.footer_color a {
line-height: 10px;
}



/* SOCKET review links uitgelijnd */
.socket_color span {
    margin: 0px;
}

#top #wrap_all .footer_color h3, #top #wrap_all .socket_color h3 {
text-shadow: 0 3px 5px rgba(0,0,0,.75);
}


/* EINDE SOCKET EN FOOTER */




/* BUTTON FONTS */
#top .avia-button-fullwidth .avia_button_icon, #top .avia-button-fullwidth .avia_iconbox_title {
    font-size: 25px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
	text-transform: uppercase;
}

#top .avia-button-fullwidth .av-button-description-below p:last-child {
    font-family: Raleway-MediumItalic,sans-serif;
}


#top .avia-button.avia-color-light {
    font-size: 25px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
		text-transform: uppercase;
}

#top .avia-button.avia-color-dark {
    font-size: 25px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
	border: 3px solid #143a84;
    color: #143a84;
	text-transform: uppercase;
}

.quform-1 .quform-button-submit button .quform-button-text, .quform-1 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-text {
    font-size: 20px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
}

.quform-1 .quform-button-submit button, .quform-1 .quform-element-submit.quform-button-style-theme .quform-button-submit button {
  border:none;
}

.quform-3 .quform-label>label {
    color: #c4c4c4;
}


/* EINDE BUTTON FONTS */


/* TAB FONTS */

.main_color .tabcontainer .tab {
    color: black;
	text-transform: uppercase;
	font-size: 15px;
}

.main_color .template-archives .tabcontainer a, #top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
    color: red;
	text-transform: uppercase;
	font-size: 15px;
}


/* EINDE FONTS */





/* CONTENT SLIDER TITELGROOTTE */


.html_elegant-blog .avia-content-slider .slide-entry-title {
    text-align: left;
    text-transform: uppercase;
    padding: 0px 0 0px;
    letter-spacing: 2px;
    line-height: 1.3em;
    margin-bottom: 0px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-size: 22px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
}

.slide-entry-excerpt {
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 10px;
}


/* EINDE CONTENT SLIDER TITELGROOTTE */







/* MASONRY GALLERY */

/* 1 kolom voor 1 afbeelding BELANGRIJK */
#top .container .av-masonry-col-flexible .av-masonry-entry {
  width: 100%;
}


/* Slow fade in masonry */
.av-masonry-image-container { 
    -webkit-transition: all .9s ease; 
 }

/* Grunge overlay effect masonry */
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background-image: url(/wp-content/uploads/2018/07/grunge-soft.png);
    background-position: center;
    background-color: rgba(0,0,0,0.10)!important;
	/* background: rgba(0,0,0,0.15); */
}


/* Large masonry gap naar 5 px ipv meer */
.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry {
    right: 5px;
    bottom: 5px;
}

.av-image-caption-overlay-center {
    background-image: url(/wp-content/uploads/2018/07/grunge.png);
    background-position: center;
}


/* MASONRY GALLERY */






/* HEADER */


/* DATUMS UIT ZOEKOPDRACHTEN */

.ajax_search_excerpt {
    display: none!important;
}


/* SIDEBAR MOBIELE NAVIGATIE */
#av-burger-menu-ul {
    background-color: white;
}


/* DROP SHADOW ONDER HEADER */
#header_main, .av_minimal_header {
    box-shadow: 0 3px 5px rgba(0,0,0,.05);
}

.main_color .breadcrumb {
    color: grey;
    font-size: 11px;
	text-align: right;
}

#top .header_color input[type='text'] {
font-size: 16px;}



/* LOGO NAAR BENEDEN */
div .logo {
position: absolute;
z-index: 9999;
min-height: 125px!important;
}

.phone-info span {
    display: inline-block;
    line-height: 0;
}

/* EINDE HEADER */









/* SHADOWS ACHTER AFBEELDINGEN */

.shadow-orange {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 30px 136px rgba(239,84,15,.60);
  -moz-box-shadow: 0 30px 136px rgba(239,84,15,.60);
}


.shadow-blue {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 30px 136px rgba(62,170,247,.60);
  -moz-box-shadow: 0 30px 136px rgba(62,170,247,.60);
}

.shadow-pink {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 30px 136px rgba(220,62,109,.60);
  -moz-box-shadow: 0 30px 136px rgba(220,62,109,.60);
}

.shadow-yellow {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 30px 136px rgba(224,185,147,.90);
  -moz-box-shadow: 0 30px 136px rgba(224,185,147,.90);
}

.shadow-brown {
  -webkit-transition: -webkit-transform .15s linear;
  -webkit-box-shadow: 0 30px 136px rgba(125,86,51,.90);
  -moz-box-shadow: 0 30px 136px rgba(125,86,51,.90);
}


/* EINDE SHADOWS ACHTER AFBEELDINGEN */





/* CUSTOM CSS ALGEMEEN */

/* KLEUREN VOOR COLORSECTIONS STAAN IN ALGEMEEN / NOCOLOR SECTIONS PER SCHERMBREEDTE */

#top .jt-orange-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(239,84,15, 0.40);
}

#top .jt-blue-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(62,170,247, 0.40);
}

#top .jt-green-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(37, 186, 38, 0.40);
}

#top .jt-pink-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(220, 62, 109, 0.40);
}

#top .jt-purple-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(94, 42, 158, 0.40);
}

#top .jt-brown-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(125, 86, 51, 0.40);
}

#top .jt-yellow-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(242, 178, 29, 0.40);
}

#top .jt-grey-colorsection {
    box-shadow: inset 0 0 500px 20px rgba(54, 54, 54, 0.40);
}






/* COLORSECTIONS BESTEMD VOOR HEADERS */



/* ORANJE */
 #top .jt-orange-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(239,84,15, 0.60);
text-shadow: 0 6px 10px rgba(0,0,0,.55);	
}


/* ORANJE TITELS H1 COLOR SECTION */
#top .jt-orange-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(255, 84, 15, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
#top .jt-orange-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* ORANJE */




/* BLAUW */
 #top .jt-blue-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(62,170,247, 0.60);	
}


/* BLAUWE TITELS H1 COLOR SECTION */
#top .jt-blue-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(62,170,247, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
#top .jt-blue-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* BLAUW */





/* GROEN */
 #top .jt-green-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(37, 186, 38, 0.60);	
}

/* GROENE TITELS H1 COLOR SECTION */
#top .jt-green-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(37, 186, 38, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
#top .jt-green-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* GROEN */




/* ROZE */
 #top .jt-pink-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(220, 62, 109, 0.60);	
}

/* GROENE TITELS H1 COLOR SECTION */
 #top .jt-pink-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(220, 62, 109, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
 #top .jt-pink-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* ROZE */





/* PAARS */
 #top .jt-purple-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(94, 42, 158, 0.60);	
}

/* GROENE TITELS H1 COLOR SECTION */
 #top .jt-purple-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(220, 62, 109, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
 #top .jt-purple-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* PAARS */



/* BRUIN */
 #top .jt-brown-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(125,86,51, 0.80);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);	
}


/* BRUINE TITELS H1 COLOR SECTION */
	#top .jt-brown-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(125,86,51, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
	#top .jt-brown-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* BRUIN */



/* GEEL */
 #top .jt-yellow-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(242,178,29, 0.80);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);	
}


/* gele TITELS H1 COLOR SECTION */
	#top .jt-yellow-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(242,178,29, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
	#top .jt-yellow-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* GEEL */



/* GREY */
 #top .jt-grey-colorsection-header .av-section-color-overlay {
    box-shadow: inset 0 0 1124px 100px rgba(54,54,54, 0.80);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);	
}


/* BRUINE TITELS H1 COLOR SECTION */
	#top .jt-grey-colorsection-header .entry-content-wrapper h1 {
    text-shadow: 2px 1px 0px rgba(125,86,51, 1);
}

/* DONKERE SCHADUS H2 COLOR SECTION */
	#top .jt-grey-colorsection-header .entry-content-wrapper h2 {
    text-shadow: 0 6px 10px rgba(0,0,0,.55);
}
/* GREY */




/* EINDE CUSTOM CSS ALGEMEEN */







/* QUFORM */
.quform-element-group.quform-group-style-bordered>.quform-spacer, .quform-group-style-bordered>.quform-child-elements, .quform-spacer {
    padding: 0 0 0px 0;
    margin: 0 0 5px 0;

}

.quform-1 .quform-button-submit button .quform-button-text, .quform-1 .quform-element-submit.quform-button-style-theme .quform-button-submit button .quform-button-text {
    font-size: 20px;
    font-family: Raleway-ExtraBoldItalic,sans-serif;
		text-transform: uppercase;
}

/* EINDE QUFORM */







/* FONTAWESOME */

/* LINE height bij FA-LG icons voor een tekst */
.fa-lg {
    font-size: 1.33333333em;
    line-height: 1.2em!important;
    vertical-align: -15%;
}

/* RUIMTE TUSSEN ICON EN TEKST VINKJES FONT AWESOME */
.faa-parent.animated-hover:hover>.faa-tada.faa-slow, .faa-tada.animated-hover.faa-slow:hover, .faa-tada.animated.faa-slow {
    animation: burst 3s infinite linear;
    padding-right: 5px;
}



/* FONTAWESOME */






/*
DESKTOP tot MAXIMAAL px
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 40000px) {
  /* Add your Desktop Styles here */

/* FONTS */

#top #header .av-main-nav > li > a {
    text-shadow: 0 3px 5px rgba(0,0,0,.55);
	font-size: 30px;
}

h1 {

    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 50px;
}


/* EIND FONTS */

/* SHADUW */

/* SCHADUW CLASS VOOR H1 */
.jt-h1-shadow {
text-shadow: 0 6px 10px rgba(0,0,0,.55);
color: white;
}

/* EIND SHADUW */


/* BOX SCHADUW SLIDES NO COLORSECTIONS */


/* ORANJE HEADER */
#top .jt-orange-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 1124px 150px rgba(255, 84, 15, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* ORANJE TITELS SLIDESHOW */
#top .jt-orange-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(255, 84, 15, 1);
	font-size: 50px;
}


/* GROENE HEADER */
#top .jt-green-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 1124px 150px rgba(37, 186, 38, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* GROENE TITELS SLIDESHOW */
#top .jt-green-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(37, 186, 38, 1);
	font-size: 50px;
}


/* PAARSE HEADER */
#top .jt-purple-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 1124px 150px rgba(94, 42, 158, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* PAARSE TITELS SLIDESHOW */
#top .jt-purple-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(94, 42, 158, 1);
	font-size: 50px;
}





.avia-caption-title {
	font-size: 60px;
}



#header_meta {
    height: 30px;
}


/* MASONRY TITELS */
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 40px;
	text-transform: uppercase;
}


/* MASONRY CONTENT IN TE VULLEN ONDER AFBEELDING */
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 20px;
	text-transform: uppercase;
}



}





/*
Desktop Styles tot 1600px
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (max-width: 1600px) {
  /* Add your Desktop Styles here */

/* FONTS */

#top #header .av-main-nav > li > a {
    text-shadow: 0 3px 5px rgba(0,0,0,.55);
	font-size: 25px;
}

h1 {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 45px;
}


/* EIND FONTS */

/* SHADUW */

/* SCHADUW CLASS VOOR H1 */
.jt-h1-shadow {
text-shadow: 0 6px 10px rgba(0,0,0,.55);
color: white;
}

/* EIND SHADUW */



/* BOX SCHADUW SLIDES NO COLORSECTION */


/* ORANJE HEADER */
#top .jt-orange-nocolorsection .av-slideshow-caption {
    box-shadow: inset 0 0 177px 161px rgba(255, 84, 15, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;color: white;	
}

/* ORANJE TITELS SLIDESHOW */
#top .jt-orange-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(255, 84, 15, 1);
	font-size: 45px;
}


/* GROENE HEADER */
#top .jt-green-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 177px 161px rgba(37, 186, 38, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* GROENE TITELS SLIDESHOW */
#top .jt-green-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(37, 186, 38, 1);
	font-size: 45px;
}


/* paarse HEADER */
#top .jt-purple-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 177px 161px rgba(94, 42, 158, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* paarse TITELS SLIDESHOW */
#top .jt-purple-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(94, 42, 158, 1);
	font-size: 45px;
}



.avia-caption-title {
	font-size: 45px;
}



/* MASONRY TITELS */
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 40px;
	text-transform: uppercase;
}


/* MASONRY CONTENT IN TE VULLEN ONDER AFBEELDING */
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 20px;
	text-transform: uppercase;
}



}











/*
iPad Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 1250px) {
  /* Add your Mobile Styles here */


/* FONTS */

#top #header .av-main-nav > li > a {
    text-shadow: 0 3px 5px rgba(0,0,0,.55);
	font-size: 15px;
}


/* H1 MOBIEL */
h1 {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 35px;
}

/* FONTS */

/* SHADUW */

/* SCHADUW CLASS VOOR H1 MOBIEL */
.jt-h1-shadow {
text-shadow: 0 3px 5px rgba(0,0,0,.75);

}

/* BOX SCHADUW SLIDES NO COLORSECTIONS */


/* ORANJE HEADER */
#top .jt-orange-nocolorsection .av-slideshow-caption {
    box-shadow: inset 0 0 155px 129px rgba(255, 84, 15, 0.15);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;color: white;
}
/* ORANJE TITELS SLIDESHOW */
#top .jt-orange-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(255, 84, 15, 1);
	font-size: 35px;
}


/* GROENE HEADER */
#top .jt-green-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 155px 129px rgba(37, 186, 38, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* GROENE TITELS SLIDESHOW */
#top .jt-green-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(37, 186, 38, 1);
	font-size: 35px;
}




/* paarse HEADER */
#top .jt-green-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 155px 129px rgba(94, 42, 158, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* paarse TITELS SLIDESHOW */
#top .jt-green-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(94, 42, 158, 1);
	font-size: 35px;
}




/* MASONRY TITELS */
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 30px;
	text-transform: uppercase;
}


/* MASONRY CONTENT IN TE VULLEN ONDER AFBEELDING */
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 20px;
	text-transform: uppercase;
}



.avia-caption-title {
	font-size: 35px;
}






}













/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */


/* FONTS */
/* H1 MOBIEL */
h1 {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 900;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 30px;
}

/* FONTS */

/* SHADUW */

/* SCHADUW CLASS VOOR H1 MOBIEL */
.jt-h1-shadow {
text-shadow: 0 3px 5px rgba(0,0,0,.75);
}

#top .jt-geenmobiel {
  display: none } /* NIET OP MOBILES */


/* verkleinen van pre header */
#header_meta {
    height: 100px;
}

/* BOX SCHADUW SLIDES NO COLORSECTIONS */


/* ORANJE HEADER */
#top .jt-orange-nocolorsection .av-slideshow-caption {
        box-shadow: inset 0 0 95px 77px rgba(255, 84, 15, 0.15);
		text-shadow: 0 6px 10px rgba(0,0,0,.55);
		color: white;color: white;
}

/* ORANJE TITELS SLIDESHOW */
#top .jt-orange-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(255, 84, 15, 1);
	font-size: 30px;
}




/* GROENE HEADER */
#top .jt-green-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 95px 77px rgba(37, 186, 38, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* GROENE TITELS SLIDESHOW */
#top .jt-green-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(37, 186, 38, 1);
	font-size: 30px;
}




/* paarse HEADER */
#top .jt-purple-nocolorsection .av-slideshow-caption   {
    box-shadow: inset 0 0 95px 77px rgba(94, 42, 158, 0.20);
	text-shadow: 0 6px 10px rgba(0,0,0,.55);
	color: white;
}
/* paarse TITELS SLIDESHOW */
#top .jt-purple-nocolorsection .avia-caption-title {
    text-shadow: 2px 1px 0px rgba(94, 42, 158, 1);
	font-size: 30px;
}

.avia-caption-title {
	font-size: 30px;
}

/* MASONRY TITELS */
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 20px;
	text-transform: uppercase;
}


/* MASONRY CONTENT IN TE VULLEN ONDER AFBEELDING */
.av-masonry-entry .av-masonry-entry-title + .av-masonry-entry-content {
    font-family: Raleway-ExtraBoldItalic,sans-serif;
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0.0025em;
	font-size: 15px;
	text-transform: uppercase;
}

.responsive .phone-info {
    float: left;
    width: none;
    clear: both;
    text-align: center;
    margin-left: -140px;
}

.responsive .logo img {
    margin-top: -15px;
	margin-left: -15px;
	margin-right: -15px;
	margin-bottom: 0px;
	height: auto !important;
    width: auto;
    max-width: 100%;
    display: block;
    max-height: 170px;
}


#top #wrap_all .av-inherit-size .av-special-heading-tag {
    font-size: 0.5em;
}

#top .avia-button.avia-color-light {
    font-size: 17px;
}

#top .av_inherit_color * {
    color: inherit;
    line-height: 25px;
    font-size: 14px;
}




}







