/*
 Theme Name:   Stella
 Description:  Stella
 Author:       DONS
 Template:     materialwp-materialwp
 Version:      1
 Text Domain:  stella
*/

/*fonts*/
/*
@font-face {
font-family: Amaranth;
src: '../stella/fonts/amaranth/Amaranth-Regular.otf') format("opentype");
}

@font-face {
font-family: Amaranth;
font-weight: bold;
src: '../stella/fonts/amaranth/Amaranth-Bold.otf') format("opentype");
}
*/




body {
	background-color: white;
	font-family: arvo;
}

.card {
	box-shadow: none;
}

.header-logo {
	text-align:center;
	padding-top:30px;
}

.header-logo img{
	width:35%;
	height:35%;
}
.navbar-inverse.navbar {
	background-color: white;
	color: black;
}

.navbar-header {
	display:none;
}

.navbar .navbar-nav {
  	display: inline-block!important;
  	float: none!important;
  	vertical-align: top!important;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:16px;
}

.custom-navbar {
  	text-align: center!important;
}

#menu-item-88 > a > span {
	display:none;
}

#menu-menu-1 > .menu-item::before {
	content: "•";
	float:left;
	padding-top:20px;
}

#menu-menu-1 > .menu-item:first-of-type::before {
	content: "";
}

.menu-item {
	text-transform: uppercase;
}
.dropdown-menu {
 	background-color:red;
 	color:white;
 	padding-top:20px;
 	padding-bottom:20px;
 }

#menu-item-88 > a:hover,#menu-item-89 > a:hover,#menu-item-34 > a:hover {
 	color:red;	
 }


.dropdown-menu>li>a {
	color:white;
	text-transform:initial;
	list-style: initial;
	background-color:red;
	font-family:Amaranth;
}
.dropdown-menu>li>a:active {
	
	background-color:red!important;
}
.dropdown-menu>li>a:hover {
	color:yellow!important;
	background-color:red!important;
}

.navbar-inverse.navbar .dropdown-menu .active>a {
	
	background-color:red;
}
.navbar-inverse.navbar .dropdown-menu .hover>a {
	color:yellow!important;
	background-color:red;
}

.header-bar {
	background-image: url('../stella/images/pattern_headerbar.jpg');
	background-size:contain;
	background-repeat:all;
	height:25px;
	width:100%;
	position: absolute;
    left: 0;
    margin-top:15px;
    margin-bottom:20px;
    padding-left:25px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
}

.custom-navbar {
	margin-top:40px;
}
.navbar {
	border-bottom: 5px solid #EBEBEB;
}

.header-search {
	float:right;
	display:inline;
	margin-right:-15px;
}

.header-search img{
	width:85%;
	height:85%;
}

/*main*/
#post-2 > div > div.entry-img {
	display:none;
}

.entry-container {
	padding:0px!important;
}
#post-2 > div > div.entry-container > header > h1 {
	display:none;
}

.sliderbutton-text {
	background-color:red;
	color:white;
	font-style:italic;
	width:auto;
	padding:20px;
}
.s-layer-link:active {
	color:white;
}
.s-layer-link:hover {
	color:white;
}

.home-title h2 {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	height:60px;
	width:100%;
	padding-top:15px;
	padding-left:25px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
}

/*
.img-cat:hover {
	filter: url(../stella/images/filters.svg#grayscale);
    filter: gray;
    -webkit-filter: grayscale(1);
    background-color: rgba(100, 247, 216, 0.7);
}*/
.home-cat-img1:hover {
	content: url(../../uploads/categorie1_hover.jpg);
}

.home-cat-img2:hover {
	content: url(../../uploads/categorie2_hover.jpg);
}

.home-cat-img3:hover {
	content: url(../../uploads/categorie3_hover.jpg);
}

.home-cat-img4:hover {
	content: url(../../uploads/categorie4_hover.jpg);
}

.home-cat-img5:hover {
	content: url(../../uploads/categorie5_hover.jpg);
}

.home-cat-img6:hover {
	content: url(../../uploads/categorie6_hover.jpg);
}


.catblock-title {
	font-family: 'Oswald', serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

.catblock-title2 {
	text-align:center;
	color:grey;
	font-family: Amaranth;
}

.site-footer {
	background-color: white;
	color: black;
}

.home-widget h2 {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	min-height:60px;
	height:auto;
	width:100%;
	padding-top:15px;
	padding-left:25px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
}

#wppb_register_pre_form_message {
	color:grey;
}

#sb_instagram {
	border: 2px solid #EBEBEB;
	/*min-height:400px;*/
}

.home-archive * {
	text-transform: uppercase;
	color:grey;
	list-style-type:none;
	font-family: 'Oswald', regular;
}

.home-archive h2 {
	color:black!important;
}

.home-archive .widget ul {
	margin-top:20px;
	padding-left:0px;
	/*border-top: 2px solid #EBEBEB;
	border-bottom: 2px solid #EBEBEB;
	*/
	margin-bottom:25px;
}

.home-archive .widget ul li {
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding-top:15px;
	padding-bottom:15px;
	font-size:18px;
}

.home-archive .widget ul li:first-of-type {
		border-top: 3px solid #EBEBEB;
}

.home-archive .widget ul li:last-of-type {
		border-bottom: 3px solid #EBEBEB;
}

.home-archive .widget a {
	float:left;
}








/*about pagina*/
.page .entry-title {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	min-height:60px;
	padding-top:15px;
	padding-left:25px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
	padding-right:25px;
	width:auto;
	display:inline-block;
}

.pagina-content {
	padding-top:70px;
	padding-bottom:70px;
	padding-right:70px;
	padding-left:30px;
}

#post-60 > div > div.entry-container > div {
	border: 2px solid #EBEBEB;
}


#post-60 h2 {
	color:red;
	text-transform: uppercase;
	font-size:20px;
	font-family: Oswald;
	font-weight:500;
}

/*blogpost archive*/

/*even*/

.page-title {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	min-height:60px;
	padding-top:15px;
	padding-left:25px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
	padding-right:25px;
	width:auto;
	display:inline-block;
}

.archive-even .card {
	border:2px solid #EBEBEB;
}
.archive-even .entry-img {
	width:50%;
	float:left;
}

.archive-even .entry-img > a > img {
	width:100%;
	max-height:381px;
}

.archive-even .entry-container {
	float:right;
	width: 50%;
	overflow: hidden;
	max-height:50%;
	margin-bottom:15px;
	margin-top:70px;
	
}

.archive-even .entry-content {
	text-overflow: ellipsis;
	padding-left:60px;
	padding-right:60px;
}

.archive-even .card {
	height:384px;
}

.archive-even .entry-container h1 a {
	color:red;
	text-transform: uppercase;
	font-size:20px;
	padding-left:60px;
	padding-right:60px;
	font-family: Oswald;
	font-weight:500;
}


/*oneven*/

.archive-odd .card{
	border:2px solid #EBEBEB;
}

.archive-odd .entry-img {
	width:50%;
	float:right;
}

.archive-odd .entry-img > a > img {
	width:100%;
	max-height:381px;
}

.archive-odd .entry-container {
	float:left;
	width: 50%;
	overflow: hidden;
	max-height:50%;
	margin-bottom:15px;
	margin-top:70px;
}

.archive-odd .entry-content {
	text-overflow: ellipsis;
	padding-left:60px;
	padding-right:60px;
}

.archive-odd .card {
	height:384px;
}

.archive-odd .entry-container h1 a {
	color:red;
	text-transform: uppercase;
	font-size:20px;
	padding-left:60px;
	padding-right:60px;
	font-family: Oswald;
	font-weight:500;
}


/*algemeen archief*/

.btn-warning:not(.btn-link):not(.btn-flat) {
	color:black;
	background-color:white;
}


.readmore {
	color: red;
	max-width:50%;
	float:left;
}

.readmore-content {
	margin-left:60px;
}

.readmore > div > a {
	color:red;
}
.readmore > div > a:hover {
	color:red!important;
}
.readmore > div > a:active {
	color:red!important;
}

.paginanumbers {
	text-align:center;
}

.paginanumbers * {
	color:grey;
}

.paginanumbers a::active {
	color:black;
}

/*single-blog*/
/*.post .entry-title {
	text-transform:uppercase;
	background-image: url('../stella/images/backgroundpattern1.png');
	background-repeat:all;
	height:60px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	width:auto;
	display:inline-block;
}
*/

.blogpost-category {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	height:auto;
	padding-left:15px;
	padding-right:15px;
	width:100%;
	display:inline-block;
	margin-bottom:25px;
	margin-top:15px;
}
.blogpost-category h2 {
	margin-top:15px;
	padding-left:10px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
}

.post header > h1 {
	color:red;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:20px;
	text-transform: uppercase;
}

.blog-sidebar-header {
	text-transform:uppercase;
	background-image: url('../stella/images/pattern_category.jpg');
	background-size:contain;
	background-repeat:all;
	min-height:60px;
	height:auto;
	padding-left:15px;
	padding-right:15px;
	width:100%;
	display:inline-block;
	margin-bottom:25px;
	margin-top:15px;
}

.blog-sidebar-contentbox {
	margin-bottom:70px;
}

.blog-sidebar-header h2 {
	margin-top:15px;
	padding-left:10px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
}

.post .entry-meta {
	display:none;
}


.logged-in-as *{
	color:grey;
}
.form-control-wrapper * {
	background-color:white!important;
	background-image:none!important;
	
}
.site-main .post-navigation {
	margin-top:25px;
}

.comment-reply-title {
	font-family:Oswald;
}

.comments-area {
	border-top: 2px solid #EBEBEB;
	font-family:Oswald;
}

#commentform #comment {
	border: 1px solid #EBEBEB;
}

#commentform #submit{
	background-color:red;
	color:white;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:16px;
}


.blog-sidebar-archives * {
	text-transform: uppercase;
	color:grey;
	list-style-type:none;
	font-family: 'Oswald', regular;

}

.blog-sidebar-archives h2 {
	color:black!important;
}

.blog-sidebar-archives ul {
	margin-top:20px;
	padding-left:0px;
	/*border-top: 2px solid #EBEBEB;
	border-bottom: 2px solid #EBEBEB;
	*/
	margin-bottom:25px;
	margin-left:0px;
}

.blog-sidebar-archives ul li {
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
	padding-top:15px;
	padding-bottom:15px;
}

.blog-sidebar-archives ul li:first-of-type {
		border-top: 3px solid #EBEBEB;
}

.blog-sidebar-archives ul li:last-of-type {
		border-bottom: 3px solid #EBEBEB;
}

.blog-sidebar-archives a {
	float:left;
}

span.tags-links {
	display:none;
}

/*Footer*/

.site-footer {
	background-image: url(../stella/images/pattern_footer.jpg);
    /*background-size: 100% 100%;*/
    background-size: contain;
    min-height:700px;
    font-family: Oswald;
}
.site-footer a {
	opacity:unset;
	text-transform:uppercase;
	color:grey;
}

.footer-contentbox {
	background-color:white;
	width:100%;
}

.footer1 .footer-header {
	margin-bottom:20px!important;
}

.footer-header {
	text-transform: uppercase;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:24px;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
	margin-bottom:30px;
}
.wppb-default-name-heading,.wppb-default-about-yourself-heading , .wppb-default-website, .wppb-default-biographical-info, .wppb-default-biographical-info, .wppb-default-first-name, .wppb-default-last-name, .wppb-default-nickname, .wppb-default-contact-info-heading, .wppb-send-credentials-checkbox {
	display:none;
}

#register {
	background-color:red;
	color:white;
	border:none;
	font-family: 'Oswald', regular;
	font-weight:400;
	font-size:26px;
	padding:10px;
}


.default_field_username {
	content: 'hi';
}

.wpb_wrapper img {
	width:100%;
}

[class^="tag-link"]{
	background-color:white!important;
	padding:12px!important;
	color:grey!important;
	font-size:16px!important;
	display:inline-block!important;
}




/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.page-title {
		width:100%;
		height:auto;
	}



	.sliderbutton-text {
		padding:5px;
	}

	.archive-even .entry-img {
		width:100%;
		float:initial;
		display:block;
	}

	.archive-odd .entry-img {
		width:100%;
		float:initial;
		display:block;
	}



	.archive-even .entry-container {
		float:initial;
		width: 100%;
		overflow: hidden;
		max-height:200px;
		margin-bottom:15px;
		margin-top:15px;
		
	}

	.archive-odd .entry-container {
		float:initial;
		width: 100%;
		overflow: hidden;
		max-height:200px;
		margin-bottom:15px;
		margin-top:15px;
		
	}

	.archive-even .entry-content {
		text-overflow: ellipsis;
		padding-left:60px;
		padding-right:60px;
	}

	.archive-odd .entry-content {
		text-overflow: ellipsis;
		padding-left:60px;
		padding-right:60px;
	}
	.archive-even .card {
		height:auto;
	}

	.archive-odd .card {
		height:auto;
	}

	.archive-even .entry-container h1 a {
		color:red;
		text-transform: uppercase;
		font-size:22px;
		padding-left:60px;
		padding-right:60px;
	}

	.archive-odd .entry-container h1 a {
		color:red;
		text-transform: uppercase;
		font-size:22px;
		padding-left:60px;
		padding-right:60px;
	}

	.readmore {
	color: red;
	max-width:50%;
	float:left;
	margin-bottom:15px;
	}

	.blog-sidebar-contentbox img {
		width: 100%;
	}


 	.navbar {
 		margin-bottom:0px;
 	} 


 	.navbar-inverse.navbar {
	background-color: white;
	color: black;
	}

	.navbar-header {
		display:initial;
	}

	.navbar-brand {
		display:none;
	}

	.navbar .navbar-nav {
	  	display: initial;
	  	float: initial;
	  	vertical-align: initial;
		font-family: 'Oswald', regular;
		font-weight:400;
		font-size:16px;
	}

	.custom-navbar {
	  	text-align: center!important;
	}

	.navbar-header > button {
		float:left;
	}

	.mobile-menu-button {
		float:left;
	}

	

	.mobilemenucontainer2 {
		background-color:red!important;
		color:white;
		width:100%;
	}
	.mobilemenucontainer2 a{ 
		color:white;
	}
	.mobilemenucontainer2 a:active, .mobilemenucontainer2 a:hover {
		color:white;
	}
	#menu-menu-2 {
		background-color:red;
		color:white;
	}
	ul.dropdown-menu {
		padding-top:0px;
		padding-bottom:20px;
	}

	#menu-menu-2 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-88.dropdown.open > a:hover {
		color:yellow;
	}

	#menu-menu-2 > li:after {
		content:"";
		position:absolute;
		border-bottom: 1px solid white;
		width:500%;
		overflow:none;
	}

	#menu-menu-2 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-88.dropdown.open > ul > li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-86 {
		list-style-type: disc!important;
		list-style: initial;
	}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}