/*
 Theme Name:   Theme001 Child
 Description:  Theme001 Child theme
 Author:       Doelbewust
 Author URI:   http://doelbewust.nl
 Template:     theme001
 Version:      1.0.0
 Text Domain:  theme001-child
*/

@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,700,800&display=swap');

h1, .h1 , h2, .h2, h3, .h3 {text-transform:uppercase;}
h2, .h2 {margin-bottom:10px!important;}

.page-content h1 {margin-bottom:10px!important;}

#navigation-topbarlogo .header-logo img {max-height:75px;}

#primary-menu > li a {text-transform:uppercase;font-size:14.5px;}
#primary-menu .current-menu-ancestor > a, #primary-menu .current-menu-parent > a {border-bottom:2px solid #ffffff!important;}
#primary-menu li.current_page_item > a, #primary-menu li.current_page_ancestor > a, #primary-menu li.current_page_item > i, #primary-menu li.current_page_ancestor > i {border-bottom:2px solid #fff !important;}
#primary-menu ul li a {width:181px;}

#standard-header {position:relative;margin-top:155px;padding:70px 0px;}

.footer a {color:#c2caee;}
.footer a:hover {color:#506bc7;}
.footer, .section2 {background-color:#005aa7;background-image:url(https://timmer-installaties.nl/wp-content/uploads/2019/06/footer_bg.png);background-size:130px;background-position:96%;background-repeat:no-repeat;}
.section2 img {border:3px solid #fff;border-radius:5px;}
.signature {background:unset!important;}

.banner {margin-top:70px;}

.breadcrumb {background:#f5f5f5;text-transform:uppercase;font-size:14px;padding-top:12px;color:#999!important;}
.breadcrumb a {color:#0269c2;}

.page-content ol, .page-content ul {margin-bottom:20px;}

#navigation-topbarlogo .header-contact a {font-weight:700;}
.btn, a b, b a, strong a, a strong, .gform_button {font-weight:700!important;}
.section2 .dob_fotogalerij {justify-content:center!important;}
.section2 h2 {color:#fff;margin:0 0 30px 0!important;text-align:center;font-size:32px;}
.single-fotos .banner,.post-type-archive-fotos .banner {background-image:url('https://timmer-installaties.nl/wp-content/uploads/2019/06/banner.jpg')!important;}
.news__item h3 {text-align:center;margin-bottom:0px !important;padding:10px;background-color:#eeeeee;color:#0269c2;font-weight:500;font-size:18px;}

@media (min-width:768px) and (max-width:992px) {#standard-header{margin-top:110px;}.banner{height:230px;}.dob_fotogalerij figure{width:40%;}.section2{background-image:unset;}}

@media(min-width:768px) {.section1__single-img a img {height:150px;}#standard-header .subbanner h1 {font-weight:800;font-size:42px;display:inline-block;background:rgba(0, 90, 167, 0.78);padding:5px 20px;border-radius:5px;}
#standard-header .subbanner p {background:rgba(0, 90, 167, 0.78);padding:10px 7px;color:#fff;border-radius:5px;font-size:20px;font-weight:500;}
#standard-header .row p:nth-child(2),#standard-header .row p:nth-child(4) {display:none;}#standard-header .subbanner {width:100%;background-color:unset;background:unset;box-shadow:unset;text-align:center;}}

@media (max-width:768px) {.footer{background-image:unset;}.section2{background-image:unset;}#standard-header .btn.btn-primary {border:1px solid #FFF!important;background-color:unset;color:#FFF;}#standard-header.btn-outline:hover, .btn-outline:focus{border-color:#FFF!important;}
#standard-header .btn.btn-primary:hover {border-color:#3587ce;background-color:#3587ce;}#standard-header .subbanner{background:#0269c2;}#navigation-topbarlogo .header-logo img{margin-top:10px;max-height:65px!important;}
#standard-header {margin-top:100px;background-size:auto 305px;}.banner {height:170px;background-position:center center;}.cd-nav-trigger .cd-icon{top:25%;}}

/* homepage blocks */
/* .section1 .col-sm-6.col-lg-3.section1__single {width:50%;}
.section1 .col-sm-6.col-lg-3.section1__single img {height:24rem;}
.section1 .col-sm-6.col-lg-3.section1__single:nth-child(2),
.section1 .col-sm-6.col-lg-3.section1__single:nth-child(3), 
.section1 .col-sm-6.col-lg-3.section1__single:nth-child(5) {display:none;} */

/* footer */
section.footer .logos {display:flex;}
section.footer .logos .logo {max-width:124px;background:white;padding:10px 20px;display:flex;justify-content:center;align-items:center;}
section.footer .logos .logo picture, section.footer .logos .logo img {display:block;width:100%;height:100%;object-fit:contain;}