'/* CSS Document */

h1, h2, h3, h6, .nivo-caption h4, .nivo-caption a, .mx_webshop_product_price, .mx_webshop_product_new_price, #reviews p {
font-family: 'Contrail One', cursive;
font-weight:normal;
letter-spacing:-1px;
}

.mx_webshop_product_price, .mx_webshop_product_new_price {
font-size:36px !important;

}

.mx_webshop_category_old_price {
font-size:20px !important;
}

h1 {
font-size:36px;

text-align:center;
}

h2 {
font-size:36px;
}

h3 {
font-size:24px;

}

h6 {
font-size:24px;

}

a, #nav ul ul li a:hover {
color:#f8bf00;
}

a.button {
font-family: 'Contrail One', cursive;
border:solid 2px #f8bf00;
color:#f8bf00;
font-size:24px;
padding: 8px 17px 6px 17px;
line-height:25px;
letter-spacing:-1px;
}

input[type=submit], input[type=reset] {
    background-color:#363636;
    padding: 4px 10px;
    font-size: 15px;
    border: 1px #363636 solid;
	font-weight:bold;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  font-weight:bold;
}
::-moz-placeholder { /* Firefox 19+ */

  font-weight:bold;
}
:-ms-input-placeholder { /* IE 10+ */

  font-weight:bold;
}
:-moz-placeholder { /* Firefox 18- */

  font-weight:bold;
}

#topwrapper {
	background-color: #CCCCCC;
}

#mx_search_form input[type=submit] {
background-color:#f8bf00;
}
 
#search #mx_search_text {
border-color:#CCCCCC;
}
 
#top, #top a {
color:#474545;
}

#top, #header, #nav, #content, #footer, #bottom {
max-width:1200px;
}

#menu ul li a {
font-size:20px;
font-weight:300;
}

#menu ul li a:hover, #menu ul li.mx_current a {
color:#f8bf00;
}

#mobile-nav a {
font-family: 'Contrail One', cursive;
font-size:28px;
line-height:28px;
padding-bottom:8px;
letter-spacing:-1px;
}

#mobile-search .searchbox-icon,
#mobile-search .searchbox-submit{
background-color:#424242;
}

#navwrapper {
background-color:#424242;
}

#nav > ul > li > a {
color:#ffffff;
font-weight: 600;
font-size:16px;
line-height:26px;
height:55px;
padding:15px 20px 0 20px;
}

#nav ul li {
    display: inline-block;
}

#nav > ul > li:nth-of-type(2) > a, #nav > ul > li.mx_last > a {
    padding-left: 20px;
	padding-right:20px;
}

#nav > ul > li.mx_current {
background-color:#AAAAAA;
}

#nav > ul > li > a:hover {
color:#f8bf00;
}

#nav ul ul {
top:55px;
left:0;
background-color: #AAAAAA;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
padding: 10px 20px;
}

/*------ ms ------*/
#content #text a:link img.keuze  {
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-transition: all 0.2s linear 0.2s;
	-moz-transition: all 0.2s linear 0.2s;
	-ms-transition: all 0.2s linear 0.2s;
	-o-transition: all 0.2s linear 0.2s;
	transition: all 0.2s linear 0.2s;
}
#content #text a:hover img.keuze  {
	-webkit-opacity: 100;
	-moz-opacity: 100;
	opacity: 1;
}
#bottomwrapper .copyright {
	font-size: 9px;
}
#bottomwrapper .copyright a:hover {
	text-decoration: none;
	color:#f8bf00;
}
.crumb {
	padding-left:0px;
	padding-top:0px;
	line-height:25px;
	margin-left:-30px;
	margin-top:-17px;
	float:right;
}
.crumb li {
	list-style: url(none) none;
	font-size: 12px;
	font-weight: lighter;
	font-style: italic;
	float: left;
	padding-right: 22px;
	background: url(../../../../views/Webshop/pootje20.png) no-repeat right center;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 2px;
}
.crumb li:last-child {
	background: url(none);
}
.crumb li a:hover {
	text-decoration: none;
	color:#f8bf00;
}
#footer h4 a {
	font-family: 'Contrail One', cursive;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 20px;
}
.mx_guestbook_name {
	font-family: 'Contrail One', cursive;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 16px;
	color:#f8bf00;
}
.mx_guestbook_date {
	font-family: 'Contrail One', cursive;
	font-weight: normal;
	letter-spacing: 0px;
	font-size: 16px;
}
.mx_guestbook_message {
	font-family: 'Nunito Sans', sans-serif;
	font-size: 15px;
	font-style: italic ;
}

/*----- einde ms ----*/

#nav ul ul li a {
color:#FFFFFF;
}

#nav ul ul li a:hover {
color:#000000;
}

#sfeer {
max-width:1200px;
}

#logo {
max-width:283px;
}

#footerwrapper {
background-color:#000000;
color:#FFFFFF;
}

#footer a {
color: #FFFFFF;
}

/* Slider */

.nivo-controlNav a {
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius: 15px;
margin:0 3px;
}

.nivo-controlNav a:hover {
background-color:#CCCCCC;
}

.nivo-controlNav a.active {
background-color: #828282;
}

.nivo-caption {
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
color: #FFFFFF;
}

.nivo-caption h4 {
font-size:32px;
}

.nivo-caption a {
color:#FFFFFF;
border-color:#FFFFFF;
font-size:24px;
padding: 8px 17px 6px 17px;
line-height:25px;
}

#mx_webshop_category_image_overlay {
background: rgb(255, 255, 255) transparent;
/* RGBa with 0.6 opacity */
background: rgba(255, 255, 255, 0.6);
color: #333333 !important;
}

.nivo-directionNav a {
	background-image: url(arrows.png);
	border: solid 1px #FFFFFF;
}

/* Nieuws homepage */

.mx_news_block_content {
background-color:#AAAAAA;
color:#FFFFFF;
}

.mx_news_block_content h3 {
	font-size:32px;
}
/*ms*/

/*einde ms*/

#reviews {
background-color:#363636;
color:#FFFFFF;
}

#reviews p {
font-size:24px;
line-height:28px;
font-weight:normal !important;
}

#newsletter {
background-color:#f8bf00;
color: #FFFFFF;
}

#newsletter h3 {
font-size:28px;
}

/* Webshop */

#column-filters h3 {
line-height:36px;
background-color:#333333;
color:#FFFFFF;
padding-left:10px;
padding-top:3px;
}

#mobile-filter-heading a{
line-height: 36px;
background-color: #333333;
color: #FFFFFF;
padding-left: 10px;
}

#mobile-filter-content {
border:solid 1px #333333;
}
.mx_webshop_product_list h2 {
font-family: 'Nunito Sans', sans-serif;
font-size: 15px;
font-weight: bold !important;
}

.mx_webshop_category_price, .mx_webshop_category_new_price, .mx_webshop_category_old_price {
font-family: 'Contrail One', cursive;
font-size:30px;
letter-spacing:-1px;
}

.mx_webshop_product_list .label, .mx_webshop_product_list footer, .mx_webshop_subcategory h2 {
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.65);
font-family: 'Contrail One', cursive;
color:#FFFFFF;
font-size:24px;
line-height:24px !important;
font-weight:400 !important;
padding-top: 9px !important;
min-height:42px !important;
letter-spacing:-1px;
}

.mx_webshop_product_list .label {
background-color: #f8bf00;
}

.mx_webshop_product_list_image {
padding:6px;
}

#mx_webshop_category_image {
display:none;
}

@media screen and (max-width: 1023px) {

#mx_webshop_subcategories {
	display: inline;/*ms-was none*/
}

h1, h2 {
font-size:34px;
}

} /* end mediaquery */

@media screen and (max-width: 600px) {

h1, h2 {
font-size:32px;
}

.nivo-controlNav {
display:none;
}

#mx_webshop_subcategories {
	display: inherit;/*ms-was none en geen maten*/
	max-height: 100%;
	max-width: 200px;
	float: left;
	position: inherit;
}
a #mx_webshop_subcategory_image {
	display: inherit;/*ms-was none en geen maten*/
	
}

.mx_webshop_product_list_description p{
display:none;
}

.mx_webshop_product_list_description h2 {
font-weight:normal !important;
}

} /* end mediaquery */