/*
Theme Name: Mosa Theme
Author: Cas van Leijden
Author URI: http://www.mosawebdesign.nl
Description: Skeleton theme
Version: 1.0
*/

body {
	background-color: #FFFFFF !important;
}

@media only screen and (max-width: 600px) {
  strong {
    font-size:1em;
  }
  

  
}

@media only screen and (min-width: 600px) {
	.contactRight {
		clear:both;
		float:right;
	}
}



.navColor
{
	'position:fixed;
	width:100%;
	z-index:10;
	background-color: rgba(252,68,69,0.7) !important;
	
	

	-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
}

.cbar {
	
	width:100%;
	height:0px;
	z-index:11;
	background-color: #343d46 !important;
	
		-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
	
}

.spacer {
	height:15px;
}

footer {
	background-color: 	#343d46 !important;
	color:white !important;
	clear:both;
}

footer ul {
	list-style:none !important;
	padding:0;
	margin:0;
}

footer ul li {
	text-align:left;
	padding:0;
	margin:0;
}

footer h3 {
	color:white !important;
}

footer ul li a {
	color: white !important;
}

.navColor a
{
	color: #000000 !important;
}


.primary-sidebar h2 {
		font-size:1em !important;
}

.contentcontainer {
	margin-top:40px;
}

/*
	Smart slider styling gedeelte
*/
.n2-section-smartslider {
	z-index:-1;
	
	'-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
'-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
'box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
}

/*
Puntenlijst op hoofdpagina
*/
.pointlist {
	margin:0;
	padding:0;
}

.pointlist li {
		color:white;
		font-size:20px;
		margin-left:0px;
		margin-right:0px;
		margin-top:20px;
}

.wp-block-nk-awb {
	padding-top:50px;
	padding-bottom:50px;
}


/*
	Contactbar op elke pagina
*/
.contactBar {
	
	width:100%;
	background-color:black;
	color:white;
	padding: .5rem 1rem;
	
}

.contactBar a {
	color:white !important;
	margin-right:10px;
}

.contactBar a:hover{
	text-decoration:none;
}

.contactBar a i {
	margin-right:5px;
}



/*
Tekst voor hoofdpagina
*/
.mainpagetext {
	padding-top:50px;
	padding-bottom:50px;
}

/*
Fix voor slider
*/
.n2-section-smartslider{
	
}

.wpcu_block_title {
	font-size:36px;
	color:black;
}

/*
	Contactpagina
*/
.contactform {

	margin:auto;
	margin-top:0px;
}

.contactform input[type=button], .contactform input[type=submit] {
	background-color:rgb(230,230,230);
	padding:10px;
	border:2px solid rgb(100,100,100);
	border-radius:5px;
	padding-left:20px;
	padding-right:20px;
	
	width:100%:
}

.contactform input[type=button]:hover, .contactform input[type=submit]:hover {
	background-color:rgb(210,210,210);
}

.contactform input, .contactform label, .contactform textarea {
	width:100%;
}

.contactform h2, .contacth2 {
	font-style:Arial;
	font-size:2em;
	
	width:100%;
	
}

.col-auto .contactform {
	width:50%;
}

.contacttable {
	border:0;
	margin:0;
	padding:0;
}

.contacttable td {
	min-width:30px !important;
	padding-right:10px !important;
	padding-bottom:7px !important;
}

.contacttable a {
	color:black;
	
}

.footercontact a, .footercontact i {
	color:white;
	text-align:left;
}

/*
	Sociale media footer
*/
.socialmedia
{
	
	font-size:50px;
	color:white;
	
	
	
}

.socialmedia a{
	margin:10px;
	color:white;
	
}

.socialmedia a:hover {
	color:white;
	text-decoration:none;
}

/* Sponsor gedeelte */
.sponsors {
	
}

.sponsors .sponsor {
		font-size:17px;
		text-align:center;
		background-color:white;

		
		padding-right:5px;
		padding-left:5px;
		margin-right:10px;
		margin-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		
		border-radius:5px;
		
		-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);	
transition: all .2s ease-in-out; 
margin-top:20px;
		
}

.sponsors a{
	color:black;
}

.sponsors a:hover {
	color:black;
	text-decoration:none;
}

.spacerbig {
	height:30px;
}

.sponsors .sponsor:hover {
		transform:scale(1.1);
		z-index:100;
}

.sponsors .sponsor .image {
	width:100%;
}

/*
Wordpress Latest Posts
*/

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


.product img {
	width:90%;;
	padding-left:5%;
	padding-top:10px;
}

.product h2 {
	color:black;
	font-size:30px;
	margin:0;
	padding:0;
	padding-left:5%;
}


.product p {
	font-weight:bold;
	color:rgb(20,20,20);
	margin:0;
	padding-left:5%;
	
}

.product p:hover, .product img:hover, .product h2:hover, .product a:hover { 
	text-decoration:none;
}

.product {
	
	margin:10px;
	padding:5px;
	
	-webkit-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.75);	
transition: all .2s ease-in-out; 
}


.price {
	font-weight:bold;
	font-size:20px;
}

.product:hover {
	transform:scale(1.01);
	z-index:1000;
}

.catheader {
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:3px;
}

