/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 * Cybermonday.nl
 */

body {
	background-color: #f2eee8;
	font-family: 'Open Sans', sans-serif;
	color: #676767;
}

.select-wrapper ul>li, .dropdown-content li {
	min-height: 30px;
}

.select-wrapper ul>li>span, .dropdown-content li>a {
	font-size: 14px!important;
	color: #676767;
	padding: 8px 16px;
}

ul.select-dropdown,
ul.dropdown-content {
  width: auto !important;
  li > span {
    white-space: nowrap;
  }
}

.dropdown-content{
	min-width: 100px;
}

.card-content ul , .single-post ul{
	list-style-type: square!important;
	font-size: 0.85rem;
	line-height: 1.6rem;
	margin-left: 15px;
}

.card-content ul > li, .single-post ul > li {
	list-style-type: square!important;
}

.container {
	width: 90%;
}

h1 {
	font-size: 1.7rem;
}

h2 {
	font-size: 1.3rem;
}

.description{
	font-size: 1.2rem;
	margin-top: 15px;
	margin-bottom: 10px;
}

h3 {
	font-size: 1.2rem;
}

h4 { 
	font-size: 1.1rem;
}

h5 {
	font-size: 1rem;
}

h6 {
	font-size: 0.9rem;
}

h1.page-title, h2, h3, h4, h5, h6 {
	margin: 5px 0px 5px 0px;
}

h1.single-post-title{
	color: white;
	padding-top: 180px;
}

.single-post{
	width: 85%;
}

.sitename,
nav ul a,
nav .brand-logo {
  color: #676767;
	font-size: 14px;
}

nav .brand-logo {
	font-size: 1.2rem;
}

p {
  line-height: 1.6rem;
	color: #676767;
	font-size: 0.85rem;
}

.textwidget p {
	color: #d4d4d4;
}

.bold, strong, b {
	font-family: 'Open Sans';
	font-weight: 600;
}

 /* Rules for sizing the icon. */
.material-icons.md-15 { font-size: 15px; line-height: 1.6rem;}

.card .card-title{
	font-size: 1.2rem;
}

i.material-icons{
	color: #ff5722;
}

.actie .card .card-image img {
	padding: 0px 0px 0px 0px;
	height: 120px;
	width: 240px;
	margin: auto;
}

.card .card-image img {
	padding: 0px 0px 0px 0px;
	height: 60px;
	width: 120px;
	margin: auto;
}

.page-footer a{
	margin-right: 30px;
	font-size: 0.8rem;
	padding-top: 10px;
}

.countdown-text {
	text-align: center;
	margin: 0;
	line-height: 1.6rem;
	padding: 5px 0px 0px 0px;	
}

.countdown {
	background-color: #e8f5e9;
	padding: 5px 0px 5px 0px;
}

.card .card-content {
	padding-top: 0px;
	padding-bottom: 10px;
	padding: 10px;
}

img {
	max-width: 100%;
	max-height: 100%;
}

.size-post-archive-img {
	height: 250px;
}

#loader {
	height: 2px;
	margin: 0;
	display: none;
}

.singleshopimg {
	margin: 10px;
}

.show-read-more .more-text{
	display: none;
}

.korting {
	border-top: 1px solid #9e9e9e;
	border-bottom: 1px solid #9e9e9e;
	padding: 5px 0px 5px 0px;
	background-color: #fff7ea;
}

#clockdiv{
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
}

#clockdiv > div{
	padding: 5px;
	border-radius: 5px;
	background: #00BF96;
	display: inline-block;
}

#clockdiv div > span{
	padding: 5px;
	border-radius: 5px;
	background: #00816A;
	display: inline-block;
}

.smalltext{
	padding-top: 5px;
	font-size: 12px;
}

.cta {
 background-color:	#00BF96;
}

.shoplogo{
	margin-top: -8px;
}

.moredeals{
	float: right; 
	margin-top: 3px; 
	margin-right: 0px!important;
	color: #ff5722!important;
	text-transform: lowercase;
}


.strong {
    font-weight: bold;
}

.pos {
	position: absolute;
	margin-left: 0px!important;
	background-color: #00BF96!important;
	border-radius: 2px!important;
}


.no-margin-bottom {margin-bottom:0px !important}

img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
