/*
 Theme Name:   New Extra Child HU SvJ
 Theme URI:    https://svjmedia.nl
 Description:  New Extra Child Theme by HU SvJ
 Author:       Ronald Broekhuizen / Twan Verstegen
 Author URI:   https://toklab.nl
 Template:     Extra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Extrachild
*/

body{
    color:rgba(0,0,0,0.8);
    }
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    color:rgba(0,0,0,0.85);
    }
    
    
    /* New CSS */

/* added 2021 09 25 */

.custom_caption, .custom_copyright {
    padding: 0 !important;
    text-align: left !important; 
    font-style: normal !important;
    background: transparent !important;
    color: #9e9e9e !important;
    font-weight: 300 !important;
    font-size: 15px !important;
    font-family: inherit !important;
    margin: 14px 0 0px 130px!important;
}

#commentform a {
    font-size: 15px !important;
}

.author-box-avatar img {
    border-radius: 999px;
}

.author-box .author-box-avatar, .related-posts .author-box-avatar {
    margin: 14px 22px 0 100px !important;
}

.author-box-description {
    margin-left: 20px;
    margin-right: 100px;
}

/* temp */

span.customize-partial-edit-shortcut {
    display: none !important;
}

ul#et-menu { 
    float: right;
    position: absolute;
    right: 0;
    top: -10PX;
}

div#et-secondary-nav {
    opacity: 1;
}

hr {
    border: 1.5px solid rgba(12,12,0,.044);
}

.left-right #et-navigation {
    height: 50px;
    margin: 32px 0 0 0;
}

.header.left-right #et-navigation>ul>li>a {
    padding-top: 43px !important;
}

.header.left-right #et-navigation>ul>li>a:before {
	display: none;
}

#et-menu>li>a:hover, #et-menu>li.menu-item-has-children>a:hover:after, #et-menu>li.mega-menu-featured>a:hover:after, #et-navigation>ul#et-menu>li.current-menu-item>a, #et-navigation>ul#et-menu>li.current_page_item>a, #et-extra-mobile-menu>li.mega-menu-featured>a:hover:after, #et-extra-mobile-menu>li.current-menu-item>a, #et-extra-mobile-menu>li.current_page_item>a, #et-extra-mobile-menu>li>a:hover {
    color: rgba(30,115,190,0.75) !important;
}

/* eof temp */

.centered #logo, #logo {
    display: none;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    line-height: 1.25em !important;
    letter-spacing: -0.3px !important;
}

/* header */

div#top-header {
    z-index: 999999999999;
}

#top-header {
    z-index: 1;
    position: relative;
    background: #f6f6f4;
    padding: 10px 0;
}

#main-content {
    padding-top: 0;
}

#headlines .module-head .module-filter {
    display: none;
}

module-head {
    padding: 0;
    height: 8px;
    display: block;
    overflow: hidden;
}

#blogtitle {
    position: relative;
    top: 0px;
    left: 0px;
    color: #E62F2B!important;
    display: flex;
}

#blogtitle h1 {
    color: #E62F2B!important;
    font-size: 28.4px;
    margin: 3.4px 0px 0px -15px;
    letter-spacing: 0.8px!important;
}

div#blogtitle:before {
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='114px' height='62px' viewBox='0 0 114 62' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop-HD-Copy-2' transform='translate(-165.000000, -16.000000)'%3E%3Cg id='Group-8' transform='translate(165.000000, 34.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Mask'%3E%3C/g%3E%3Cpolygon id='Path' fill='%231A9FD9' fill-rule='nonzero' points='12.4829141 0.192414861 18.7123452 0.192414861 18.7123452 15.7780186 12.4829141 15.7780186'%3E%3C/polygon%3E%3Cpolygon id='Path' fill='%231A9FD9' fill-rule='nonzero' points='12.4829141 22.0315015 18.7123452 22.0315015 18.7123452 37.6411571 12.4829141 37.6411571'%3E%3C/polygon%3E%3Cpolygon id='Path' fill='%231A9FD9' fill-rule='nonzero' points='0 0.192414861 6.22943111 0.192414861 6.22943111 37.6171053 0 37.6171053'%3E%3C/polygon%3E%3Cpath d='M43.6781734,18.9047601 L43.6781734,0.192414861 L37.4487423,0.192414861 L37.4487423,18.9047601 C37.4487423,20.6364938 36.0537345,22.0315015 34.3220008,22.0315015 C32.590267,22.0315015 31.1952593,20.6364938 31.1952593,18.9047601 L31.1952593,0.192414861 L24.9658282,0.192414861 L24.9658282,18.9047601 C24.9658282,24.0759094 29.1508514,28.2609327 34.3220008,28.2609327 C39.4931502,28.2609327 43.6781734,24.0759094 43.6781734,18.9047601 Z' id='Path' fill='%23E62F2B' fill-rule='nonzero'%3E%3C/path%3E%3Cg id='Group' transform='translate(65.066000, 3.982000)'%3E%3C/g%3E%3C/g%3E%3Ccircle id='Oval' fill='%23868E96' cx='248' cy='47' r='31'%3E%3C/circle%3E%3Cpath d='M235.942,56.338 C238.126,56.338 239.846333,55.844 241.103,54.856 C242.359667,53.868 242.988,52.6286667 242.988,51.138 C242.988,49.6993333 242.407333,48.4946667 241.246,47.524 C240.084667,46.5533333 238.88,45.7473333 237.632,45.106 C236.904,44.7246667 236.275667,44.391 235.747,44.105 C235.218333,43.819 234.954,43.4853333 234.954,43.104 C234.954,42.7746667 235.11,42.4843333 235.422,42.233 C235.734,41.9816667 236.158667,41.856 236.696,41.856 C237.285333,41.856 237.822667,41.9036667 238.308,41.999 C238.793333,42.0943333 239.504,42.3066667 240.44,42.636 L240.44,42.636 L241.844,39.438 C241.150667,38.97 240.331667,38.6103333 239.387,38.359 C238.442333,38.1076667 237.528,37.982 236.644,37.982 C234.633333,37.982 233.038667,38.463 231.86,39.425 C230.681333,40.387 230.083333,41.596 230.066,43.052 C230.066,44.56 230.655333,45.7863333 231.834,46.731 C233.012667,47.6756667 234.191333,48.4426667 235.37,49.032 C236.046,49.3613333 236.67,49.708 237.242,50.072 C237.814,50.436 238.1,50.774 238.1,51.086 C238.1,51.4153333 237.905,51.7273333 237.515,52.022 C237.125,52.3166667 236.557333,52.464 235.812,52.464 C235.170667,52.464 234.438333,52.347 233.615,52.113 C232.791667,51.879 232.154667,51.6233333 231.704,51.346 L231.704,51.346 L230.144,54.908 C230.837333,55.324 231.751667,55.6663333 232.887,55.935 C234.022333,56.2036667 235.040667,56.338 235.942,56.338 Z M252.842,56 L257.808,43.39 L253.102,43.39 L250.684,50.514 L248.162,43.39 L243.534,43.858 L248.37,56 L252.842,56 Z M259.602,56.676 C261.439333,56.0866667 262.726333,55.4453333 263.463,54.752 C264.199667,54.0586667 264.568,53.0533333 264.568,51.736 L264.568,51.736 L264.568,38.32 L259.836,38.32 L259.836,50.358 C259.836,50.826 259.714667,51.2766667 259.472,51.71 C259.229333,52.1433333 258.631333,52.5506667 257.678,52.932 L257.678,52.932 L259.602,56.676 Z' id='SvJ' fill='%23FBFBFB' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    height: 62px;
    width: 134px;
    position: relative;
    top: -10px;
}

div#main-header-wrapper {
    height: 82px;
    max-width: 1190px;
    margin: 0 auto;
}

#main-header .container {
    border-bottom: 3px solid rgba(12,12,0,.044);
}

#main-header .container {
	  width: 100%;
}

.et-fixed-header div#main-header-wrapper {
    margin: 0;
}

#et-menu li>ul li a:hover {
    color: #000;
}

#et-navigation>ul#et-menu>li.current-menu-item>a, #et-navigation>ul#et-menu>li.current_page_item>a {
	color: #fff !important;
}

@media only screen and (min-width: 768px) {
	.header.left-right #et-navigation>ul>li>a {
			margin-top: 30px;
			border-radius: 6px;
			padding: 14px 14px 14px 14px!important;
	}
}

#et-menu li {
    font-size: 16px;
    margin: 0 6px 0 6px !important;
}

header.header li ul {
    padding-top: 42px !important;
}

#footer-menu .current-menu-item a {
    background-color: rgba(30,115,190,0)!important;
}

/* header top */

/*ul#menu-svj-global-menu:before {
    content: "\f1ea";
    content: "\f022";
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 44px;
    background-color: #868e96;
    position: absolute;
    margin-left: -42px;
    font-family: "Font Awesome 5 Free";
    color: #fff;
    padding: 8px 0 0 8px;
}*/

.js .posts-blog-feed-module.masonry .column .hentry {
    width: 100% !important;
}

#menu-svj-global-menu li#menu-item-2680 a:before {
    content: "\f1ea";
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 44px;
    background-color: #868e96;
    position: absolute;
    margin-left: -42px;
    font-family: "Font Awesome 5 Free";
    color: #fff;
    font-size: 16px;
    padding: 8px 2px 2px 8px;
    top: -14px;
    left: 36px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDQ5NS40IDQ5NS40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0OTUuNCA0OTUuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDg3LjEsMjI1LjVMNDEyLDE1MC40VjYzLjdjMC0xNS43LTEyLjctMjguNC0yOC40LTI4LjRjLTE1LjcsMC0yOC40LDEyLjctMjguNCwyOC40djI5LjlsLTU1LjktNTUuOQoJCQkJYy0yNy42LTI3LjYtNzUuNy0yNy42LTEwMy4zLDBMOC4zLDIyNS41Yy0xMS4xLDExLjEtMTEuMSwyOS4xLDAsNDAuMmMxMS4xLDExLjEsMjkuMSwxMS4xLDQwLjIsMEwyMzYuMiw3Ny45CgkJCQljNi4xLTYuMSwxNi45LTYuMSwyMywwbDE4Ny43LDE4Ny43YzUuNiw1LjYsMTIuOCw4LjMsMjAuMSw4LjNjNy4zLDAsMTQuNS0yLjgsMjAuMS04LjNDNDk4LjIsMjU0LjYsNDk4LjIsMjM2LjYsNDg3LjEsMjI1LjV6Ii8+CgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTcuNiwxMzEuOGMtNS41LTUuNS0xNC4zLTUuNS0xOS43LDBMNzIuNywyOTYuOWMtMi42LDIuNi00LjEsNi4yLTQuMSw5Ljl2MTIwLjQKCQkJCWMwLDI4LjMsMjIuOSw1MS4yLDUxLjIsNTEuMmg4MS44VjM1MS43aDkyLjN2MTI2LjZoODEuOGMyOC4zLDAsNTEuMi0yMi45LDUxLjItNTEuMlYzMDYuOGMwLTMuNy0xLjUtNy4zLTQuMS05LjlMMjU3LjYsMTMxLjh6IgoJCQkJLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
    background-size: 46%;
    background-repeat: no-repeat;
    background-position: center;
}

.menu-item-2680 a {
    font-size: 1px !important;
    background-color: rgba(134,142,150,0) !important;
}

#menu-svj-global-menu li#menu-item-2600 a {
    font-size: 1px;
}

.menu-svj-global-menu-container {
    margin-left: 42px;
}

#menu-svj-global-menu .menu-item a {
    display: block;
    float: left;
    background-color: rgba(134,142,150,.22);
    padding: 9px 10px 9px 16px;
    margin-right: 8px;
    border-radius: 5px;
    color: #868e96;
  	font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
		font-weight: 600;
		font-size: 14px;
}

#menu-svj-global-menu .sub-menu .menu-item a {
    display: block;
    float: left;
    background-color: #f6f6f4;
    padding: 9px 12px 9px 12px;
    margin: -2px 0 -2px 0;
    border-radius: 0;
    color: #868e96;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 400;
    font-size: 14px;
    border-bottom: 1px solid #868e96;
    min-width: 260px;
}

.et-menu li a {
    font-size: 15.2px;
}

.current-menu-item a {
	    background-color: rgba(30,115,190,0.75)!important;
    color: #fff !important;
    padding: 10px;
    margin: 0;
}

#menu-svj-global-menu .sub-menu .menu-item a:hover {
    font-weight: 600;
		-webkit-transition: 0s !important;
    transition: 0s !important;
}

ul.sub-menu {
    padding-top: 34px !important;
}

#et-info .et-extra-social-icons .et-extra-icon:before {
    font-size: 14px;
    color: #868e96;
}

#et-info .et-top-search .et-search-field {
    background: rgba(255,255,255,.1);
    width: 120px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 7px 10px;
    color: #868e96 !important;
    font-weight: 600;
    -webkit-appearance: none;
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
}

.et-extra-icon-facebook.et-extra-icon-background, .et-extra-icon-facebook.et-extra-icon-background-hover:hover,
.et-extra-icon-twitter.et-extra-icon-background, .et-extra-icon-twitter.et-extra-icon-background-hover:hover,
.et-extra-icon-instagram.et-extra-icon-background, .et-extra-icon-instagram.et-extra-icon-background-hover:hover
{
    background-color: rgba(134,142,150,.22) !important;
    border-radius: 3px;
}

/* header */

#et-navigation>ul>li>ul {
    left: -20px;
    margin: 0;
    padding: 0px 0 14px 0 !important;
}

.nav li li {
    position: relative;
    line-height: 1em;
    height: 36px;
}

#et-menu>li>a:hover, #et-menu>li.menu-item-has-children>a:hover:after, #et-menu>li.mega-menu-featured>a:hover:after, #et-navigation>ul#et-menu>li.current-menu-item>a, #et-navigation>ul#et-menu>li.current_page_item>a, #et-extra-mobile-menu>li.mega-menu-featured>a:hover:after, #et-extra-mobile-menu>li.current-menu-item>a, #et-extra-mobile-menu>li.current_page_item>a, #et-extra-mobile-menu>li>a:hover {
    color: #1A9FD9!important;
}

.current-menu-item a {
    background-color: #fff !important;
    color: #1A9FD9!important;
    padding: 10px;
    margin: 0;
}

#et-secondary-nav .current-menu-item a {
    background-color: #f6f6f4!important;
}

header.header #et-navigation a, header.header #top-header a {
    -webkit-transition: none !important;
    transition: none !important;
}

/* home */

.posts-blog-feed-module.masonry .paginated_page[data-columns="3"] .column {
    /* width: 50%; */
}

a.et-accent-color, .et_extra_other_module .posts-list article h3 a, .et_pb_extra_module .posts-list article h3 a{
    /*color: #E62F2B !important; HU RED*/
	color: #212529 !important;
}

.et_pb_posts_blog_feed_masonry_0 {
    margin-bottom: 0px !important;
}

.et_extra_other_module, .et_pb_extra_module, .posts-blog-feed-module.masonry .hentry, .project-details, .woocommerce-page div.product .extra-woocommerce-details-accordion, .woocommerce-page div.product div.summary, .woocommerce-page ul.products li.product .product-wrapper, .woocommerce div.product .extra-woocommerce-details-accordion, .woocommerce div.product div.summary, .woocommerce ul.products li.product .product-wrapper {
    border-top: 0px solid #fff;
    border-radius: 0px;
     -webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 0%); 
     box-shadow: 0 1px 3px rgb(0 0 0 / 0%); 
     -webkit-box-sizing: border-box; 
}

.single-post .post-header {
    width: 100%;
    padding: 56px 60px 32px;
}

.posts-list .post-meta {
    margin: 10px 0 0px 0px!important;
    padding: 0!important;
}

#populaire-berichten .post-meta, #populaire-berichten .post-meta {
	  margin: 10px 0 0px 0px!important;
    padding: 0!important;
}

#populaire-berichten .main-post article .post-content .excerpt, #populaire-berichten .main-post article .post-content .excerpt {
    display: none;
}

.module-head, .tabbed-post-module .tabs {
    border-bottom: none;
}

#populaire-berichten .header {
    display: none;
}

#populaire-berichten .main-post {
    margin-bottom: 10px;
}

#populaire-berichten h2 a, #populaire-berichten h3 a {
    font-size: 16.8px !important;
		color: #E62F2B !important;
}

.module-head h1 {
    display: none !important;
}

.excerpt.entry-summary p {
    line-height: 1.5em;
    font-size: 14.3px;
    color: rgba(12,12,8, .7 );
}

.et_extra_other_module .main-post article .post-content .post-meta, .et_pb_extra_module .main-post article .post-content .post-meta {
    padding: 0;
    margin: 9px 0 7px 0;
}

.et_pb_posts_0 .main-post h2 a {
    color: #212529!important;
    font-size: 32px!important;
    line-height: 35px !important;
}
/* pagination */
archive-pagination .pagination li .pagination-page, .archive-pagination>.page-numbers li .pagination-page, .paginated .pagination li .pagination-page, .paginated>.page-numbers li .pagination-page {
    font-weight: 400;
}

.archive-pagination .pagination li, .archive-pagination>.page-numbers li, .paginated .pagination li, .paginated>.page-numbers li {
    display: block;
    background: rgba(0,0,0,0);
    height: 30px;
    width: 30px;
    border-radius: 22px;
    margin: 0 0 0 10px;
    color: rgba(0,0,0,.6);
    font-size: 13px;
}

.archive-pagination .pagination li.active, .archive-pagination>.page-numbers li.active, .paginated .pagination li.active, .paginated>.page-numbers li.active {
    background: #1A9FD9;
}


element.style {
}
.posts-blog-feed-module .pagination, .posts-blog-feed-module ul.page-numbers {
    padding: 10px;
}
.archive-pagination .pagination, .archive-pagination>.page-numbers, .paginated .pagination, .paginated>.page-numbers {
    justify-content: flex-start;
}

.et_extra_other_module .post-meta, .et_pb_extra_module .post-meta {
    margin: -5px 0 7px;
    padding: 0 0 0 0px;
    color: rgba(0,0,0,.5);
    font-size: 12px;
}

/* footer */

#footer-bottom {
    background: #868e96!important;
    width: 100%;
    padding: 10px 0;
}

#footer-nav .current-menu-item a {
    color: #fff!important;
    padding: 10px;
    margin: 0;
}

/* home */

#populaire-berichten .posts-list li {
	padding: 4.5px 0 !important;
}


#populaire-berichten .post-content {
		padding: 0 0 8px !important;
}

/* pages */

page .post-wrap, .post-wrap {
    padding: 0 60px 60px;
    max-width: 860px;
    margin: 0 auto;
}

.page article, .single article {
    margin: 0 0 40px;
    padding: 0;
    background: #fff;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: 100%;
}

.post-thumbnail.header img {
    height: auto;
    max-width: 78%;
    margin: 0 auto;
}

.single-post-module h1.entry-title {
    font-size: 48px;
    max-width: 980px;
    line-height: 52px !important;
    font-weight: 900;
    text-align: center;
    margin: 0 auto;
}

.js .posts-blog-feed-module.masonry .column .hentry {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
    margin-bottom: -8px;
}

.et_pb_posts_0 .main-post h2 a {
    color: #212529!important;
    font-size: 30.4px!important;
    line-height: 32.2px!important;
}

.et_pb_posts_0 .excerpt.entry-summary p {
    line-height: 1.65em;
    font-size: 15.4px;
    color: rgba(12,12,8,.7);
    font-weight: 400;
    letter-spacing: -.2px;
}

.excerpt.entry-summary p {
    line-height: 1.65em;
    font-size: 14.3px;
    color: rgba(12,12,8,.7);
}


.et_extra_other_module .posts-list li, .et_pb_extra_module .posts-list li {
    width: 100%;
    border-bottom: none;
    margin: 0;
    padding: 19.5px 20px 5.5px 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h4 {
    color: #9e9e9e;
    font-weight: 300 !important;
    font-size: 15px !important;
    font-family: inherit !important;
    margin: 24px 0 6px 0px!important;
}

.module-head, .tabbed-post-module .tabs {
    border-bottom: none;
    display: none;
}

.et_extra_layout .et_pb_extra_column_main .et_pb_column_4_4 .et_pb_extra_module .main-post {
	border: none;
}

#et-navigation>ul>li>a:hover:before {
    -webkit-transform: translateY(18px);
    opacity: 0;
}

#headlines .posts-list article .post-content, 
#headlines .et_pb_extra_module .posts-list article .post-content {
    width: 72%;
    float: right;
}

.et_extra_other_module .posts-list li:first-child, .et_pb_extra_module .posts-list li:first-child {
    border-top: none;
}

.et_extra_other_module .posts-list article .post-thumbnail, .et_pb_extra_module .posts-list article .post-thumbnail {
    width: 25%;
    height: 25%;
    margin: 0 10px 0 0;
    float: left;
}

span.et_pb_extra_overlay {
    display: none;
}

/* footer */

p#footer-info {
    display: none;
}

.footer-menu .current-menu-item a {
    background-color: transparent!important;
    color: #fff!important;
}

/* ///////// extra css prev 04-21 ///////// */

.textlogo {
	color: #FFF;
	font-size: 40px;
	vertical-align: bottom;
	margin: 0px;
  padding: 0px;
  border: 0px;
	text-transform: uppercase;
	text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea
{
    width: 100%;
}

.custom_caption {
padding: 4px 60px;
margin-bottom: 0px;
text-align: left;
font-style: italic;
line-height: 1.3em;
color:#FFF;
background:#111;
}

.custom_copyright {
padding: 4px 60px;
margin-bottom: 0px;
text-align: left;
font-style: normal;
line-height: 1.3em;
color:#FFF;
background:#111;
}

.entry-content a:link {
	text-decoration: underline;
	font-weight: bold;
}

/* Switch Divi Logo on Mobile Devices */
@media only screen {
#logo {
height: auto; /* default value - the browser calculates the height */
}
}

/* category page */

.category h1 {
    font-size: 0;
    line-height: 32px !important;
    margin: 16px 0 0 0;
}

.category h1 span {
    font-size: 24px;
    color: #868e96;
    font-weight: 600;
    letter-spacing: .35px;
}

/* check ?? */

.excerpt.entry-summary p {
    line-height: 1.65em;
    font-size: 14.3px;
    color: rgba(12,12,8,.7);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.second-line-subjects .column.size-1of3 article:first-child {
    /* background-color: blue; */
    display: none !important;
}

.bottom-spacer {
	height: 32px;
	display: block;
}

.et_pb_text_inner {
    line-height: 1.65em;
    font-size: 14.3px;
    margin-left: 20px;
}

.nav-links.clearfix, .et_extra_other_module.related-posts {
	/* display: none; */
} 

a.social-share-link:nth-child(4), a.social-share-link:nth-child(6), a.social-share-link:nth-child(7), a.social-share-link:nth-child(8), a.social-share-link:nth-child(9), a.social-share-link:nth-child(10) {
        display: none;
}

/* added last minute 210915 */

.excerpt.entry-summary p {
    line-height: 1.65em;
    font-size: 14.3px;
    color: rgba(12,12,8,.7);
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    /*border-bottom: 1.5px solid #eaeaea;*/
    padding: 4px 0 5px 0;
}

.main-post .excerpt.entry-summary p {
    border-bottom: none;
}

.post-content {
    margin-bottom: 28px;
}


@media only screen and (max-width: 1024px) {
	#et-mobile-navigation {
		display: block;
		position: absolute;
		right: 10px;
		width: 100%;
	}
	
	.show-menu-button {
		float: right;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	.left-right #et-navigation{
		height: 62px !important;
		margin: 6px 0 0 6px !important;
	}
	
	#blogtitle h1 {
		color: #E62F2B!important;
		font-size: 20.4px !important;
		margin: 9.4px 0px 0px -15px!important;
		letter-spacing: 0.2px!important;
	}

	div#blogtitle:before {
		background-repeat: no-repeat;
		background-size: contain;
		height: 48px !important;
		width: 109px !important;
		position: relative;
		top: -3px !important;
	}
	
	div#et-info {
		display: none !important;
	}
	
	#et-mobile-navigation nav {
		padding: 0px 20px 0;
	}
}





.et_pb_text_inner {
    line-height: 1.65em;
    font-size: 14.3px;
    margin-left: 20px;
}

.nav-links.clearfix, .et_extra_other_module.related-posts {
	/* display: none; */
} 

a.social-share-link:nth-child(6), a.social-share-link:nth-child(7),a.social-share-link:nth-child(8),a.social-share-link:nth-child(9),a.social-share-link:nth-child(10) {
    display: none;
}

.et_extra_other_module.related-posts, .post-nav {
    display: none !important;
}

.post-footer {
    border-top: none;
}

p.note {
    font-size: 15.4px;
    line-height: 24px;
    color: rgba(12,12,12,.5);
}

.author-box-header h3, .related-posts-header h3, h3#reply-title {
    color: #9e9e9e;
    font-weight: 300 !important;
    font-size: 15px !important;
    font-family: inherit !important;
    margin: 24px 0 6px 0px!important;
}

textarea#comment {
    opacity: 0.65;
}

article.nopost {
    opacity: 0;
}

/* new homepage */


span.postauthor {
    background-color: rgba(0,0,0,.06);
    margin-right: 3px;
    display: inline-block;
    border-radius: 38px;
    padding: 0px 12px;
}

span.postdate {
    margin-right: 3px;
    display: inline-block;
}

/* addons since 23-06-22 */

/* MAM audio player edits */
.humamaudio {
	position: relative;
	width: 636px !important;
	background-color: #000;
	margin: 32px auto 22px !important;
	overflow: hidden;			
    border-radius: 43px;
	padding: 12px 32px 12px 12px;			
    height: 68px !important;
}

/* Lees meer button edits [080922] */

a.read-more-button, a.read-more-button:hover {
    background-color: #1a9fd9;
    color: #fff !important;
    font-weight: 400;
    text-transform: initial;
    font-size: 14px;
    margin-top: 12px;
}

.archive-pagination .pagination li>.page-numbers.current, .archive-pagination>.page-numbers li>.page-numbers.current, .paginated .pagination li>.page-numbers.current, .paginated>.page-numbers li>.page-numbers.current {
    background: #1a9fd9;
}