/*
Theme Name: Bedrijfsmakelaars DenHaag Child
Template: bmdh
Description: Bedrijfsmakelaars DenHaag
Version: 1.0
Author: Pim Rijpsma
Author URI: https://bedrijfsmakelaarsdenhaag.nl
*/

*{  -webkit-font-smoothing: antialiased; }
*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

/*body{ background-color: #ffffff !important; }*/
html{ background-color: transparent !important;}
body p{ line-height: 1.6em !important; }
body strong{ color: inherit !important; }

blockquote { font-size: 1.1em !important;font-weight: 400 !important; }
.avia-testimonial-content { font-size: 1em !important; border-radius: 20px !important; }

#main .av_textblock_section ul{ padding: 0em !important; }

h1, h2, h3, h4, h5, h6{ text-transform: none !important; font-size: 140% !important; font-weight: 600 !important; }

.avia_textblock li, .iconbox_content_container li{ list-style: circle; }

.content h1{ font-size: 28px !important; font-weight: 600 !important; margin-bottom: 1.5em !important; }
.content h2{ font-size: 26px !important; font-weight: 600 !important; margin-bottom: 1em !important; }
.content h3{ font-size: 22px !important; font-weight: 600 !important; }
.content h4, .content h5{ font-size: 20px !important; font-weight: 600 !important;}

h3.iconbox_content_title{ font-size: 20px !important; }

/*#wrap_all{ border-radius: 20px !important; }
#socket{ background-color: #282b2e !important; }*/

#header span.logo{ position: relative; top: 40px !important; }
#header span.logo a{height: 100px !important; }
#header span.logo a img{ height: 100px !important; }
@media only all and (max-width: 767px) {
    #header span.logo a{height: auto !important; }
    #header span.logo a img{ height: auto !important; max-width: 260px !important; margin:1.5em 0 1.5em 0 !important; }
}

.main_color, .main_color div, .main_color header { border-color: transparent !important; }
#avia-menu li a{ font-size: 16px !important; font-weight: 400 !important; padding: 0 1.5em !important; }
/*#avia-menu li:after{content: ' -';}*/
/*#socket{ height: 50% !important; position: relative; bottom: 0; }*/

/*.container_wrap .container {
  padding: 0px 10px !important;
}
#socket .container {
  padding: 20px !important;
}*/

#header .avia-menu-text{ font-size: 110%; }
#header_main{ border-bottom-width: 5px !important;border-bottom-style: solid;z-index: 1;}

/*.header_bg{ background-color: red !important; }*/

/*#header .current-menu-item{ border: 5px !important; }*/
/*
 #top #header_main > .container, #top #header_main > .container .main_menu  .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link{
 	height:100px; line-height: 130px;
 }
 .html_top_nav_header .av-logo-container{ height:130px;  }
 .html_header_top.html_header_sticky #top #wrap_all #main{ padding-top:130px; }
*/
/*menu button style*/
.avia-menu-fx{position: absolute; top:0px !important; /*background-color: #f0f0f0 !important;*/ /*border-radius: 3px !important;*/ height:5px !important; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden;
transition: all 0.3s ease-in-out; }
.avia-shadow { box-shadow: none !important; }

#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos,
#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos {
    display: table-cell;
    vertical-align: bottom !important;
    text-align: center;
}
#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
     background-color: rgba(58, 185, 181, 0.9) !important;
     border-radius: 3px;
     font-family: Open Sans;
     font-size: 16px !important;
     font-weight: 600 !important;
     line-height: 2em !important;
     color: #fff !important;
}

#footer{ font-size: 0.9em !important; }
#footer a{ text-decoration: underline !important; }
#socket{ font-size: 0.8em !important; }

#main .av_textblock_section ul{ padding-top: 1em; padding-bottom: 0.8em; }
#main .av_textblock_section li{ padding: 0.1em !important; margin-bottom: 0.2em !important; line-height: 1.4em !important; }
#main .av_textblock_section ul li li{ list-style-type: circle !important; padding: 0.1em !important; margin-bottom: 0.2em !important; line-height: 1.3em !important; }

.iconbox .iconbox_content .iconbox_content_title {
border: medium none;
padding: 2px 0 0 0;
position: relative;
margin:0 0 16px 0;
clear:none;
letter-spacing: 1px;
text-transform: none;
font-size:100%;
}
.widgettitle{
font-weight: 600;
text-transform: none;
letter-spacing: 1px;
font-size:100%;
}

.avia_cookie_text{ width: 75%; text-align: left; }

/*#team .avia_textblock{ position: relative; top: -1em !important; }*/

.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title{font-size:1.5em;}

.grid-image{ border: none !important; padding: 0em 2em 0em 2em !important; }
/*.grid-image:nth-child(2){padding-right: 10px !important; padding-left: 10px !important; }*/
.grid-image img { border-radius: 50% !important; /*height: 380px !important; width: 380px !important;*/ }
.grid-entry-title.entry-title{ font-size: 16px !important; font-weight: 800 !important; text-align: center !important; }
.grid-entry .inner-entry{ box-shadow: none !important; }
.attachment-square.size-square.wp-post-image { border-radius: 50% !important; }
.main_color .rounded-container, #top .main_color .pagination a:hover,
.main_color .small-preview, .main_color .fallback-post-type-icon { background: #fff !important; color: #ffffff !important; }
