/*
Theme Name: Spartners Child 
Description: 
Author: 
Template: unicon
Version: 2.1
*/

@import url("../unicon/style.css");

.blog-single .post-time {
    display: block;
}

.masonry_icon i {
    color: #ffffff;
}

.masonry_icon:hover i {
	color: #c01836;
}

.theme_1 .member-email {
	font-size: 13px !important;
}

/*BLOK*/
.fixed-info{
  background-color: transparent;
  width: 220px;
  height: 75px;
  color: white !important;
  font: 400 14px Open Sans, Arial, Helvetica, sans-serif;
  padding-left: 10px;
  position: absolute;
  font-size: 14px;
  z-index: 9999;
  transition-duration: 0.3s;

}
.space{
  margin-left: 15px;
  padding-bottom: 5px;
}
.vragen-title{
  margin-left: 15px;
  margin-top: 0px;
  font-size: 20px;
  margin-bottom: 4px;
}
.triangle3
{
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 306px;
  border-left: solid 162px #00a5c1;
  border-top: 80px solid #00a5c1;
  border-bottom-width: 45px;
  border-bottom: solid 22px transparent;
  transition-duration: 0.3s;
  position: relative;
}
.triangle2{
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-left-width: 320px;
  border-left: solid 10px #00a5c1;
  border-top: 82px solid transparent;
  border-bottom-width: 45px;
  border-bottom: solid 1px transparent;
  transition-duration: 0.3s;
  position: relative;
  left: 172px;
  top: -3px;
}
.removedecoration{
  color: white !important;
  text-decoration: none !important;
}
.question-shape{
  margin: 0 auto;
  display: flex;
  position: fixed;
  top: 0px;
  width: 220px;
  right: 20%;
  z-index: 99999 !important;
  visibility: visible !important;
  color: white !important;
}

@media only screen and (max-width: 1700px) {
	.question-shape{
	right: 12.5%;
	}
}
@media only screen and (max-width: 959px) {
	.question-shape{
	position: relative;
	top: 0px;
	right: 35% !important;
	z-index: 100 !important;
	}
	#fulltitle{
		margin-top: 100px;
	}
	#mobile-navigation{
		z-index: 9999 !important;
	}
}
@media only screen and (max-width: 479px) {
	.question-shape{
	position: relative;
	top: 0px;
	right: 18% !important;
	}
}
@media only screen and (max-width: 767px) {
	.question-shape{
	position: relative;
	top: 0px;
	right: 27% !important;
	}
}
/*EINDE BLOK*/

/*HEADER*/
.header-v3 #navigation > ul > li > a {
	padding: 20px 25px 20px 0 !important;
}

#belterug2 {
	display: none;
}

/*MENU*/
.training-uitgelicht,
.advies-uitgelicht {
    background: #00a5c1;
}

.menu-home .fa {
	font-size: 22px;
}

/*Breadcrumbs*/
#breadcrumbs {
	text-align: left;
	margin-top:10px;
}

.broodkruimels span{
	margin-left:10px;
}

p .broodkruimels {
	margin-top:20px!important;
}

#breadcrumbs #crumbs > span:nth-child(1) a:before {
	content: 'U bent nu hier:';
	margin-right: 10px;
}


/*HOME*/
.tekstschaduw {
	  text-shadow: black 0px 0px 9px;
}

.blog-list-item-date {
	display: none !important;
}

.single_image_caption {
	display: none !important;
}

.category-cases .entry-content {
	margin-top: 30px;
}

/*CARROUSSEL*/
#tpcarouselpro-17408 .portfolio-item img {
	width: auto;
}

.helper img {
	max-height: 150px;
}

/*Zoeken*/
.search-results #breadcrumbs {
	display: none;
}

/*========================Adviseur tekst balkjes(Naam en Functie)========================*/
@media (min-width:1251px){
	.member-name {
    		width: 170px !important;
	}

	.member-name span {
    		width: 178px;
	}

	.theme_1 .member-name{
    		right: 0px !important;
	}
	
	.theme_1 .member-name span{
		width: 158px !important;
	}
}

@media (min-width: 850px) and (max-width: 1251px){
	.member-name {
    		width: 93px;
	}

	.theme_1 .member-name{
		font-size: 8px !important;
		right: 0px !important;
	}
	
	.member-name span{
		width: 101px;
	}	

	.theme_1 .member-name span{
		font-size: 11px !important; 
	}
}

@media (min-width: 768px) and (max-width: 850px){
	.member-name{
		width: 81px;
	}

	.theme_1 .member-name{
		font-size: 7px !important;
		right: 0px !important;
	}

	.theme_1 .member-name span{
		font-size: 10px !important;
	}
	
	.member-name span{
		width: 89.4px;
	}
}

@media (max-width: 768px){
	.member-name {
    		width: 162px;
	}

	.theme_1 .member-name{
		font-size: 13PX
	}

	.member-name span {
    		width: 170px;
	}

	.theme_1 .member-name span{
		font-size: 14px;
	}
}
/*================================END Tekst balkjes================================*/


/*======ADVISEURS======*/
.member .member-content{
	padding: 0 !important;
	margin-top: -26px !important;
	margin-top: 0px !important;
}

.adviseurtekst .member-content {
    margin-top: -26px !important;
}

.member .member-role{
	margin: 0 0 26px 0 !important;
}

.member-content i.fa.fa-linkedin {
    font-size: 25px;
    margin-top: -50px !important;
    vertical-align: middle;
}

/*=== Blog post en Cases ===*/
.blog-header-page {
    margin-top: 40px;
    margin-bottom: 0;
}
.single-post .entry-title h1 a{
	color: #c01836;
}

.single-post article.category-cases .entry-wrap > div.entry-meta {
	display: initial !important;
}

/*div#search-2 {
    display: none;
}*/

div#respond {
    display: none;
}

.comments-reply{
    display: none;
}

#header{
	box-shadow: none !important;
}

.header-v3 .navigation-wrap.stuck, .header-v4 .navigation-wrap.stuck{
	box-shadow: none !important;
}

.single-post .entry-image {
    pointer-events: none !important;
}

.header-v3 .navigation-wrap {
    background: #c01f37 !important;
    border-top: 1px solid #dadada !important;
}

#navigation>ul>li>a {
	color: #ffffff !important;
}

#navigation>ul>li>a:hover {
	color: #ffffff !important;
}

#slogan{
    font: 400 20px Open Sans, Arial, Helvetica, sans-serif;
    color: #777777;
    margin-top: 34px;
    float: right !important;
    display: inherit;
}

.social-icons.clearfix {
    margin-left: 107%;
    margin-top: 12px;
}


/*======= Main menu =======*/

#mobile-header {
	height: auto !important;
}

@media (max-width: 959px) {
	.question-shape {
		right: 0 !important;
		margin: 0;
	}	
}

#mobile-header .logo {
    margin-top: 15px !important;
}

#navigation .sub-menu {
    background-color: #262626 !important;
    margin-left: -14px;
    border: 1px solid #C5C5C5;
    border-top: none;
}

#navigation .sub-menu li {
	margin: 0;
}

#navigation .sub-menu li a, #navigation .sub-menu ul li a {
    border-color: #FFFFFF !important;
}

#navigation .sub-menu ul {
	margin: 0 0 0 0px;
}

#navigation .sub-menu li a {
    font: 400 13px Open Sans, Arial, Helvetica, sans-serif !important;
    color: #fff !important;
    text-transform: uppercase;
	padding: 10px 16px;
}

div#navigation {
    margin-top: -3px;
}

#belterug {
    display: none;
}

#fulltitle {
    background: rgba(153,153,153,0.12) !important;
    border-bottom: 0px none #efefef;
}

img.logo_retina {
    margin-top: 0px;
}

/*Claudia Leender*/
#menu-item-16858 {
  background-image: url("https://spartners.nl/wp-content/uploads/2017/06/claudia-leenders-olympische-spelen.png");
  background-repeat: no-repeat;
  background-position: left center;

}

#menu-item-16858 a {
  color: transparent !important;
}

#slogan {
    margin-right: 105px !important;
}

/*=====HEADER LOGO UITLIJNING=====*/
/*Landingspagina*/
.landingspaginatitel {
  text-shadow: black 0px 0px 9px;
}

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

/*========SUB MENU HOVER STYLING==========*/
#navigation .sub-menu li a:hover {
    color: #C01836 !important;
    background: white;
}

/*============BLOG=============*/
.single-post .entry-image {
    height: 25%;
}

.entry-title h2 {
    height: 35px;
}

div#title h1 {
	display: none;
}

.single-post .single_image img {
	max-height: 250px !important;
	width: auto !important;
}

.category-laatste-nieuws .entry-image img {
	max-height: 250px !important;
	width: auto !important;
}

.category-nieuws .entry-image img {
	max-height: 250px !important;
	width: auto !important;
}

.page-id-15918 .category-cases .entry-image{
	display: inline-block !important;
}

.mac-os img.logo_retina { margin-top: -13px !important; }

/*CASES SLIDER*/
.flexslider .slides img {
	max-width: 760px !important;
	width: auto !important;
}
/*===READ MORE BUTTON===*/
.blog-masonry .read-more-link {
   display: inline-block; 
}

/*======== BEL TERUG KNOP ========*/
.header-v3 .navigation-wrap{
	border-top: 0px !important;
}

#belterug2 {
    margin-top: 0px !important;
    margin-bottom: -61px;
    width: 180px;
    color: white;
    margin-left: 18%;
    padding-top: 15px;
    padding-bottom: 16px;
    padding-left: 11px;
    font-size: 18px;
    padding-right: 27px;
    text-transform: uppercase;
}

#belterug2 a {
    color: white !important;
    padding: 21.5px 17px 19.5px 17px;
    background-color: #C01836;
    margin-left: -123px;
}

/*==============LinkID icon==============*/
/*======= Staat nu op display none omdat hij in de footer staat =======*/
ul li i.fa.fa-linkedin {
    display: none;
}

.social-icons.clearfix a {
    color: rgba(0, 0, 0, 0.52);
}

li#menu-item-15947 {
    display: none !important;
}

@media only screen and (max-device-width:960px){
        img.logo_retina {
           margin-top: -12px;
        }
}

/*===Footer linkedIN===*/
i.fa.fa-linkedin {
    font-size: 25px;
}

#copyright {
    background: #1b1b1b;
    color: #A0A0A0 !important;
}

span#downloadfooter {
    font-size: 14px;
	/*font-family: 'dax-light' !important;*/
	color: #A0A0A0;
	transition: all 0.2s;
}

#footer span#downloadfooter:hover {
	/*font-family: 'dax-bold' !important;*/
	color: white;
}

a#avacatures {
	background: #c01836;
    padding: 5px 15px;
    display: inline-block;
    text-align: center;
	margin: 5px 0;
}

a#avacatures:hover {
	background: #ffffff;
}

span#vacatures {
    font-size: 14px;
	/*font-family: 'dax-light' !important;*/
	color: #ffffff;
	transition: all 0.2s;
}

a#avacatures:hover span#vacatures {
	color: #c01836;
}

#footer span#vacatures:hover {
	/*font-family: 'dax-bold' !important;*/
	color: white;
}

/*#page-wrap strong {
	font-family: 'dax-bold' !important;
}*/

/*-------------------------- Mobiel bel mij menu optie --------------------------*/
@media only screen and (min-device-width:960px){
	li#menu-item-15947 {
            display: none !important;
        }
}
/*------------------------------------- EIND ------------------------------------*/
@media only screen and (max-device-width:975px){
	i.fa.fa-linkedin {
    		margin-left: -220px !important;
	}
}

@media only screen and (max-width: 1010px){
	div#navigation {
    		margin-right: 147px !important;
	}
}

@media only screen and (max-device-width:1200px){
	div#logo {
		margin-left: 30px;
	}
		
	div#belterug2 {
    		margin-left: 100px;
	}

	i.fa.fa-linkedin {
    		margin-left: -198px !important;
	}

	div#navigation {
    		margin-right: 105px;
	}
}

@media only screen and (max-device-width:1270px){
	i.fa.fa-linkedin {
    		margin-left: -240px !important;
	}
}

@media only screen and (max-device-width:1460px){
	i.fa.fa-linkedin {
   		margin-left: -180px;
	}
}

/*=====FOOTER======*/

.textwidget i.fa.fa-linkedin {
    margin-left: 1px !important;
}

@media (max-width: 767px){
	#breadcrumbs {
    		display: inline-block !important;
	}
	
	div#text-7 {
    		float: left !important;
    		margin-top: 23px !important;
	}
}

.nieuwsframe iframe {
  scrolling: no;
}

/*===MENU RESPONSIVE===*/
div#navigation {
    margin-right: -30px;
}


@media (max-width: 1010px){
	div#navigation {
		margin-right: -30px !important;
	}
}

.minti_list li:before {
	margin-left: -24px;
}

#navigation .sub-menu {
    width: 203px;
}

.single-post #belterug2 a {
	padding: 21.5px 27px 18.5px 27px;
}

@media (min-width: 768px) and (max-width: 959px){
	.home .theme_1.pag-theme1 ul > li {
		float: left;
		width: 33.3% !important;
	}
	
	.home .theme_1.pag-theme1 ul > li:nth-child(3) {
		clear: right;
	}
	
	.home .theme_1.pag-theme1 ul > li:nth-child(4) {
		clear: left;
	}
}

@media (max-width: 479px) {
	#maakthetwaarfooter {
		display: block !important;
	}
}

.owl-dot span {
  border-color: #C01836 !important;
}

.owl-dot.active span {
  background-color: #C01836 !important;
}

.owl-dot:nth-child(1)::before {
  content: "1";
  color: #C01836;
}

.owl-dot:nth-child(2)::before {
  content: "2";
  color: #C01836;
}

.owl-dot:nth-child(3)::before {
  content: "3";
  color: #C01836;
}

.owl-dot:nth-child(4)::before {
  content: "4";
  color: #C01836;
}

.owl-dot:nth-child(5)::before {
  content: "5";
  color: #C01836;
}

.owl-dot:nth-child(6)::before {
  content: "6";
  color: #C01836;
}

/*RESPONSIVE HEADER*/
@media only screen and (max-width: 1200px) and (min-width: 960px) {
	.header-v3 #navigation > ul > li > a {
		font-size: 17px;
		padding: 20px 14px 20px 0 !important;
	}

	#belterug2 a {
		margin-left: -60px;
	}
}

@media only screen and (max-width: 960px) {
	.zoeken {
		display: none;
	}
	
	.menu-home .fa {
		display: none !important;
	}
}




.hidemenuitem {
	display: none !important;
}