/*
Theme Name:     Dewetex Theme
Theme URI:
Description:    Dewetex Theme
Author:         Mattias Dominguez
Author URI:
Template:       BLANK-Theme
Version:        1
*/


/** FONTS **/
@font-face {
    font-family: 'chevinmedium';
    src: url('fonts/chevinmedium-webfont.eot');
    src: url('fonts/chevinmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chevinmedium-webfont.woff') format('woff'),
         url('fonts/chevinmedium-webfont.ttf') format('truetype'),
         url('fonts/chevinmedium-webfont.svg#chevinmediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'chevinlight';
    src: url('fonts/chevinlight-webfont.eot');
    src: url('fonts/chevinlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/chevinlight-webfont.woff') format('woff'),
         url('fonts/chevinlight-webfont.ttf') format('truetype'),
         url('fonts/chevinlight-webfont.svg#chevinlightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** hulpklasses **/
.clear { clear: both; }
.inner{ width: 960px; margin-left: auto; margin-right: auto; }
.left{ float: left; }
.right{ float:right; }

/** REGULAR STUFF **/
*{ margin: 0; padding: 0; }

html,
body{
	height: 100%;
	font-family: 'chevinlight';
	color: #4b4b4b;
}
html {
}
body{
	background-image: url(images/body_bg.png);
}
a{
	color: #4b4b4b;
}
a:hover{
	text-decoration: none;
}
h2{
	font-size: 19px;
	color: #17669a;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 35px;
}
p{
	margin-bottom: 25px;
}

/** HEADER STUFF **/
.easingsliderlite{
	position: absolute; z-index: -1;
}

/** CONTENT STUFF **/
#container{
	position: relative;
	min-height: 100%;
}
h1{ 
	position: absolute; top: 25px;
	margin: 0; 
}
h1 a.header_logo{
	display:inline-block;
	width: 233px; height: 115px;
	text-indent: -9999px;
	background-image: url(images/header_logo.png);
	background-repeat: no-repeat;
}
.description{
	font-size: 20px;
	color: #17669a;
	background-image: url(images/white_transp.png);
	position: absolute; top: 65px; right: 0;
	padding: 10px 15px;
}

.menu{
	background-image: url(images/black_transp.png);
	text-align: right;
	margin-top: -39px;
}
	.menu li{ 
		display:inline;
		list-style-type: none;
		margin-left: -4px;
	}
		.menu li a{
			display:inline-block;
			padding: 10px;
			color: white;
			text-decoration: none; text-transform: uppercase;
		}
		.menu li.current_page_item a,
		.menu li a:hover{
			background-color: #17669a;
		}

/** ContactPage **/
.contactPageHolder{  }
	 .left{ width: 30%; }
	 .right{ width: 70%;}

label, input, textarea{
	display:block;
	width: 97%;
	border: none;
}
label{
}
input, textarea{
	margin-top: 5px !important;
	border-bottom: 1px solid #c5c5c5;
	padding: 10px 10px;
}
textarea{ resize: vertical; }
input[type="submit"]{
	background-color: #1d6a9c;
	color: white;
	font-size: 14px; font-weight: normal;
	display:inline;
	width: auto;
	float:right;
	cursor: pointer;
}
/** FOOTER **/
#main{
	overflow:auto;
	padding-bottom: 40px;
}
#footer {
	position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 40px;
	clear:both;
	color: white;
	background-color: #17669a;
	font-size: 14px;
} 
	#footer .inner{
		padding-top: 13px;
	}
	#footer a{ color: white; }
	#footer a:hover{ text-decoration: none;}
	#footer .right{
		text-align: right;
		width: 80%;
	}
	#footer .left{
		width: 20%;
	}


/** CATALOGUE OVERWRITES **/

#wpc-catalogue-wrapper,
.wp-catalogue-breadcrumb,
.entry{
	margin-top: 20px;
	margin-bottom: 20px;
}
#wpc-col-1 ul li a:hover{
	background-image: transparent !important;
}
#wpc-col-1 ul li.active-wpc-cat a{
	background-image: transparent !important;
	background-color: #1d6a9c !important;
}

.entry-content p{
	margin-top: 15px;
	margin-bottom: 15px;
}
.entry-content ul{
	margin-left: 20px;
}

.pagination-number.active-wpc-page,
.pagination-number:hover{
	color: white !important;
}


.pagination-number{
	color: #1d6a9c !important;
}

.wpc-product-link img{
	width: 100%; height: auto;
}
