.logo img {
padding: 11px 0;
}
body {
font-weight: 300!important;
}
#main {
 background: #fff; 
}
.avia-slideshow-dots a {
 opacity: 1!important; 
}
.avia-button.avia-size-medium {
    padding: 4px 7px;
    font-size: 13px;
    min-width: 90px;
	border-radius: 1px!important;
}
.single-portfolio	.image-overlay .image-overlay-inside:before{
    font-size: 38px!important;
color: #000!important;
    background: none!important;
}
.single-portfolio .av-control-minimal .avia-slideshow-dots a {
    border: 2px solid #000!important;
    
  
}
.avia-testimonial_inner {
 text-align: right!important; 
}

.avia-testimonial-meta-mini {
    padding-top: 0em;
}


.avia-testimonial {
padding: 20px 40px 10px 0!important;
}

.mfp-zoom-in.mfp-ready.mfp-bg,
.mfp-zoom-in.mfp-ready .mfp-preloader {
    opacity: 0.6;
}
.mfp-bg {
 background: #fff!important; 
}
.single-portfolio .image-overlay .image-overlay-inside:before {
    content: '\E817'!important;
}

.single-portfolio .av-control-minimal .avia-slideshow-dots a.active {
    background: #000!important;
}
.single-portfolio .av-control-minimal .avia-slideshow-arrows a:before {
 color: #000!important;
  border:none!important;
}
#top .avia-logo-element-container .slide-entry {
    padding: 0px 40px 30px;
}
.av-main-nav ul {
    margin-left: -5px;
    width: 140px;
}
.av-subheading_below {
    margin-top: 6px!important;
}

.avia-section-huge .content, .avia-section-huge .sidebar {
    padding-top: 100px;
    padding-bottom: 100px;
}

.av-subheading.av_custom_color {
 opacity: 1; 
}
.current_page_item .avia-menu-text {
 color: #000!important; 
}
.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
    position: absolute;
    left: 50%;
    width: 1000px;
    height: 50px;
    -webkit-transform: translateX(0%) rotate(0deg);
    transform: translateX(0%) rotate(0deg);
      top: -48px;
	filter: blur(5px);
  background-color: rgba(191, 210, 208, 0.87)!important;

}
.avia_transform .av-extra-border-element.border-extra-arrow-down {
    position: relative;
    width: 2000px;
    height: 25px;
    left: 0%;
    margin-left: 0px;
}
.avia-testimonial {

    padding: 20px 40px;
}
.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
    position: absolute;
    left: 0%;
    width: 2000px;
}
p { margin: 0.85em 0 1.75em; }
.avia-testimonial {
 border: none!important; 
}
h4 {
 font-weight: 400!important; 
}
h4 a {
 text-decoration: none!important;
}
.av-1px-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 0px;
    margin-bottom: 0px;
	padding: 50px;
}

.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    position: relative;
    margin-right: 0px;
    margin-bottom: 0px;
	padding: 20px;
}
.avia-testimonial-markup-link, .avia-testimonial-meta-mini a, .avia-testimonial-subtitle  {
	color: #e95b51!important;
}
.avia-testimonial-content {
 text-align: left;  
  font-style: italic;
}
.main_color strong.avia-testimonial-name {
 font-weight: 400!important;
  font-style: italic; 
}
.avia-testimonial-meta {

    margin-left: 0px;
}
.av-main-nav ul {
 box-shadow: none!important; 
}
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content * {
 color: #111; 
  font-weight: 400!important;
}
#top .av-caption-style-overlay.av-hover-overlay- .av-masonry-item-with-image .av-inner-masonry-content {
    background: rgba(255, 255, 255, 0.7);
}
.av-special-heading {
    margin-top:30px;
}
.avia-menu-text {
font-weight: 300;
}

.av-subheading_below {
    margin-top: 1em;
}
.av-main-nav > li > a {
 padding: 0 9px; 
}
.av-styling-circle .avia_image, .av-styling-circle .avia-image-container-inner {
 border-radius: 0px!important; 
}
.av-styling-circle .avia_image {
/*-webkit-filter: brightness(1.1) contrast(1.1) grayscale(1)!important;*/
}
.avia_transform a:hover .image-overlay {
 /* opacity: 0!important;*/
}
.av-styling-circle:hover .avia_image{
/*  -webkit-filter: brightness(1) contrast(1) grayscale(0%)!important;*/
}


#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
font-family: 'Open Sans';  
}
.av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
   /* margin-right: 35px;
    margin-bottom: 35px; */
}

.av-main-nav ul {
 margin-top: 0px; 
}
.special_amp{
		font-family: inherit; 
		font-style: normal; 
		font-size: 1em; 
		line-height: 1em; 
		font-weight:normal;
		color: inherit!important;
	}
.avia-testimonial_inner {
 text-align: center; 
}
#top .avia_ajax_form .text_input, #top .avia_ajax_form .select, #top .avia_ajax_form .text_area {
  padding: 8px 13px;
	border-width: 2px;
    border-radius: 5px;
}
.social_bookmarks li a {
 border-radius: 20px!important; 
  border-radius: 20px !important;
border: 2px solid #212121;
  line-height: 26px!important;
}
.header_color .social_bookmarks a {
 color: #212121!important; 
}
.avia_image_team {
 border-radius: 200px; 
}
.social_bookmarks li  {
  margin: 0 2px!important;
}
.social_bookmarks li a:hover {
border: 2px solid #edf4f4;
}
.header_color .main_menu ul:first-child > li > a {
 color: #808080; 
}
h2.av-special-heading-tag, h1.av-special-heading-tag {
 font-family: 'Marselis';
 line-height: 1.2em;
 font-weight: 400;
 text-transform: none !important;
	letter-spacing: 0px!important;
}
#top .av-submenu-container {
	max-width: 1310px;
  position: relative;
	padding-left: 43%;
 background: none!important; 
}
h3.av-special-heading-tag {
  color: #e95c51;
font-family: 'Montserrat';
  display: inline-block;
padding-bottom: 2px !important;
}
h4.av-special-heading-tag {
  font-family: 'Montserrat';
  font-weight: 300!important;
  font-size: 16px;
	text-transform: uppercase;
}
.avia-image-container.avia-align-center {
    display: block;
    margin: 0 auto 20px auto;
  }
.image-overlay {
/*  background: rgba(255,255,255,0.5)!important;*/
  background: none;
}
.special-heading-border, .avia-arrow, .image-overlay {
 display: none!important; 
}
.single-portfolio .image-overlay {
 display: inline!important; 
}
.social_bookmarks, .phone-info {
position: absolute;
  right: 40px;
}
.phone-info {
  text-align: right;
font-size: 13px;

 top: 40px; 
}
.social_bookmarks {
  top: 10px;  
}
#header_meta .container, #header_meta {
    min-height: 0px;
}
#header {
background: #fff; 
}
.main_menu {
right: 0px;
}

.avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
-webkit-transform: scale(1,1);
-moz-transform: scale(1,1);
transform: scale(1,1);
}
 @media only screen and (min-width : 1100px) {
.pfmenu {
  display: none!important; 
  }
  
}


@media only screen and (max-width : 1100px) {
.av-inner-masonry-content, #welmoet, .html_entry_id_1995 .hr-invisible {
  display: none!important; 
  }
  
}


@media only screen and (max-width : 990px) {
 #av_section_1 .av_one_fifth.first {
 /* display: none!important; */
    
  }
  .home .no_margin.av_one_fifth {
   width: 20%!important; 
  }
 #av_section_1 h4 {
font-size: 18px;!important
}
}