/*
Theme Name: Anchor
Theme URI: https://anchor.themezinho.net/
Author: themezinho
Author URI: https://themeforest.net/user/themezinho
Description:  Freelancer & Creative Agency Portfolio WordPress Theme
Version: 3.1.0
Requires at least: 5.0
Tested up to: 5.5.2
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Anchor
Tags: blog, custom-logo, custom-menu, editor-style, featured-images, sticky-post, theme-options
*/
/*--------------------------------------------------------------
# Custom CSS
--------------------------------------------------------------*/



/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  float: right;
  margin-left: 1em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.screen-reader-text {
  display: block;
}
/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */
}
.widget select {
  max-width: 100%;
}
/* Make sure embeds and iframes fit their containers. */
embed, iframe, object {
  max-width: 100%;
}
/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  text-align: center;
}
/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.gallery-caption {
  display: block;
}
.bypostauthor {
  display: block;
}
.wp-block-cover, .wp-block-cover-image {
  height: auto;
}

body {
	
}
.wrap-page a {
	position: relative;
	text-decoration: none;
}
.wrap-page a:after {
	content: "";
	width: 100%;
	height: 7px;
	background: var(--color-second);
	position: absolute;
	left: 0;
	bottom: 6px;
	mix-blend-mode: darken;
}

.wrap-page .reveal-effect.wow a:after {
	display: none;
}

/* HEADER */
.navbar .logo img {
	height: 100px!important;
}
@media (max-width: 1024px) {
	.navbar .logo img {
		height: 80px!important;
	}
}
@media (max-width: 480px) {
	.navbar .logo img {
		height: 50px!important;
	}
}

/* FOOTER */
.footer {
	background: url(../images/anchor-line-bg.png) center no-repeat var(#00609c);
}
#menu-footer {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu-footer li {
	display: inline-block;
	text-align: left;
	margin-left: 30px;
}
.footer .btn-contact {
	font-size: 13px;
}
.footer .footer-bar span {
	font-size: 13px;
}

/* SLIDER */
.slider .swiper-container .swiper-slide .inner p {
	line-height: 30px;
	font-size: 1.3em;
}
.slider .swiper-container .swiper-slide .inner .link {
	font-size: 20px;
}
.slider .swiper-container .slider-navigation .swiper-button-prev span, .slider .swiper-container .slider-navigation .swiper-button-next span {
	font-size: 18px;
}
.slider .swiper-container .swiper-slide .inner h5:before {
	height: 13px;
}
.slider .swiper-container .swiper-slide .inner h5 {
	font-size: 15px;
}

.social-bar {
	width: 600px;
	margin-top: 400px;
}
.social-bar li a {
	font-size: 15px;
}
.social-bar li a:hover {
  color: var(--color-second);
}

/* CASES */
.works figure figcaption small {
	display: none;
}
.works figure figcaption h5 {
	font-size: 30px;
}

/* DIENSTEN */
.icon-box figure img {
	width: 100%;
	display: inline-block;
}

.side-content h5 {
	font-size: 15px;
}
.side-content h5:before {
	height: 13px;
}
.side-content a {
	font-size: 13px;
}
.section-title h5 {
	font-size: 15px;
}
.section-title h5:before {
	height: 13px;
}

/* Pagina header */

.header-transparent img {
	    filter: grayscale(100%);
}
.header-transparent:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    background-color: var(--color-dark);
    opacity: 0.8;
}

.header-background {
	filter: grayscale(100%);
}