:focus {
	outline: 0;
}

html, body {height:101%;}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#999;
	margin:0;
	padding:0;
}

td, div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 15px;
}

a {cursor: pointer;}

tr.tlrow:hover, tr.home:hover {
	background-color:#f2f2f2;
}
/*td.border1a a:hover img,*/
td.border1 a:hover img {
	background-color:#f2f2f2;
	}


/*Text Overflow toggle read more
*********************************************/
 .text-overflow {
      width:250px;
      height:120px;
	  display:inherit;
      overflow:hidden;
      word-break: break-word;
      word-wrap: break-word;
  }

  .btn-overflow {
    display: ;
    text-decoration: none; 
  }
  





/*werkt niet???
*********************************************/
input[type="submit"], input[type="search"], input[type="hidden"], input[type="text"], input[type="password"] {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
}



/*END MODAL button top text
*********************************************/

/* The Modal Button btn --- keep */

#myBtn {
	border:0;
	background-color:#000;
	color:#fff;
}
#myBtn:hover {
	border:0;
	background-color:#000;
	color:#996633;
	cursor: pointer;
}


/*MODAL
*********************************************/
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 50px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fff;
    margin: auto;
    padding: 10px;
    border: 1px solid #888;
    border-radius:10px;
    width: 80%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: #ccc;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 15px 15px 2px 15px ;
    background-color: #fff;
    color: #000;
}
.modal-header h2 {
    color: #000;
}

.modal-body {
    padding: 2px 15px;
    font-size:12px;
}

.modal-footer {
    padding: 2px 15px 15px 15px;
    background-color: #fff;
    color: #000;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.modal-footer span {
    color: #996633;
}

.modal-body a.modal-button {
	font-size:12px; 
	color:#000!important;
	padding:10px; 
	margin:10px; 
	border: 1px solid #999!important; 
	border-radius:5px; 
	text-decoration:none;
}
.modal-body a.modal-button:hover {
	font-size:12px;
	background-color:#000;
	color:#fff!important; 
	padding:10px; 
	margin:10px; 
	border: 1px solid #000!important;
	border-radius:5px; 
	text-decoration:none;
}


/*END MODAL
*********************************************/





/*related links
*********************************************/
.related-links a {
	padding:5px 10px;
	background-color: #eee;
	line-height: 28px;
	border-radius:20px;
	margin: 0 2px;
}
.related-links a:hover {
	background-color: #996633!important;
	color:#ffffff!important;
}


/*select-categories
*********************************************/
.subnav .select-categories{
	padding:10px 0 30px 0;
}
.subnav .select-categories,
.subnav .select-categories p,
.subnav .select-categories a,
.subnav .select-categories p a{
	font-size:20px;
	line-height: 200%;
	text-align:justify;
}
.subnav .select-categories span  {
	text-align:center!important;
	display:block;
	margin-right:40%;
}


@media screen and (max-width: 768px)  {
.subnav .select-categories,
.subnav .select-categories p,
.subnav .select-categories a,
.subnav .select-categories p a  {
	font-size:14px;
}
.subnav .select-categories span  {
	margin-right:0;
}
}

/*select-categories OLD
********************************************
.subnav .select-categories,
.subnav .select-categories p,
.subnav .select-categories a,
.subnav .select-categories p a{
	font-size:20px;
	line-height: 200%;
}
.subnav .select-categories b::after  {
	content:"\A \00a0\2022";
	white-space: pre-wrap;
}
.subnav .select-categories a b::after  {
	content:" ";
	white-space: none;
}
.subnav .select-categories a::after  {
	content:"\A";
	white-space: pre-wrap;
}
.subnav .select-categories p span  {
	display:none;
}

@media screen and (max-width: 600px)  {
.subnav .select-categories,
.subnav .select-categories p,
.subnav .select-categories a,
.subnav .select-categories p a  {
	font-size:14px;
}
}
*/


/*links/rechts van image header row
*********************************************/
image-margin {
	width:15px!important;
}


/*Quest categories
********************************************/
.categorylink a[title="Teachers1"],
.categorylink a[title="Emperors1"],
.categorylink a[title="Saints1"],
.categorylink a[title="Astronomers1"],

.categorylink a[title="Dictators1"],
.categorylink a[title="Poets1"],
.categorylink a[title="Persians1"],
.categorylink a[title="Revolutions1"],
.categorylink a[title="Invasions1"],

.categorylink a[title="Composers1"], 
.categorylink a[title="Conquerors1"],
.categorylink a[title="Explorers2"],
.categorylink a[title="Explorers1"], 
.categorylink a[title="Mathematicians1"], 

.categorylink a[title="Painters1"], 
.categorylink a[title="Painters2"], 
.categorylink a[title="Painters3"], 
.categorylink a[title="Philosophers1"], 
.categorylink a[title="Queens1"]  {	
	display:none!important;
}

/*
.categorylink a[title="Poets1"] {
	background-color:#000000!important;
	padding: 0 5px 0 5px !important;
	color:#ffffff!important;
	border-radius: 10px!important;
}
.categorylink a[title="Poets1"]:hover {
	background-color:#996633!important;
	text-decoration: none!important;
}
*/

/*header wp
***************************/
.header-wp table th, .header-wp table td {
	all: none;	
}



.header {
}
.footer {
	padding: 1px 0 1px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}
/*
.footer_bgImage {
  background-image: url("../assets/dots_bg.png")!important;
  background-repeat: repeat;
  background-color: #ccc;
  background-size:100px;
  background-position: 50.3% 0;
  opacity: 0.1;
}
*/

.footer_image img {
	border-radius: 5px;
}

td.subnav a b {
 color: #996633;text-decoration: none;
}
td.subnav a:hover {
text-decoration: none;
}
td.subnav a strong {
 color: #996633;
}
div.subnav a b {
 color: #996633;
}
div.subnav a strong {
 color: #996633;
}

a.header-subnav {
	background-color:#eee;
	padding:4px 10px;
	color:#000!important;
	border-radius:50px;
	line-height: 2.5em;
}
a.header-subnav:hover {
	background-color:#996633!important;
	color:#fff!important;
	text-decoration:none;
}
.subnav a.footer-subnav {
	background-color:#000;
	padding:4px 10px;
	color:#FFF!important;
	border-radius:50px;
}
.subnav a.footer-subnav:hover {
	background-color:#996633!important;
}



.search {
	font-weight: BOLD;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}

input[type="submit"] {
	padding:5px 15px;
	background-color: #ddd;
	border-radius: 20px;
	border:1px solid #ddd;
	font-weight:bold;
	cursor:pointer;
	font-size: 11px;
}
input[type="submit"]:hover {
	background-color: #000;
	border:1px solid #000;
	color:#fff;

}
input[type="text"],
input[type="password"] {
	padding:5px;
	border-radius: 20px;
	border:1px solid #ccc;
	padding:5px 10px;
}

input.search {
	color: #996633;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-size: 11px!important;
	border-color: #ddd;
	background-color: #FFF;
	border-style: solid;
	border-width: 0 1px!important;
	border-radius: 0!important;
	padding: 4px 10px 5px 10px;
	margin: 0;
	width:100%;
	height:26px;
}
input.search:focus {
	color: #666;
}

#wrapper_footer_responsive input.search {
	color: #996633!important;
	font-size: 12px!important;
}

#wrapper_footer_responsive input.search:focus {
	color: #666!important;
	}

input.search:focus::-webkit-input-placeholder { opacity: 0; } /* Chrome <=56, Safari < 10 */
input.search:focus:-moz-placeholder { opacity: 0; } /* FF 4-18 */
input.search:focus::-moz-placeholder { opacity: 0; } /* FF 19-50 */
input.search:focus::placeholder { opacity: 0; } /* Modern Browsers */

input.search::-webkit-input-placeholder { color: #666;  } /* Chrome <=56, Safari < 10 */
input.search:-moz-placeholder { color: #666;  } /* FF 4-18 */
input.search::-moz-placeholder { color: #666;  } /* FF 19-50 */
input.search::placeholder { color: #666; } /* Modern Browsers */



select#widget {
	padding: 5px 0;
}
div.heading4.embed-widgets {
	margin: 0 43% 0 5%;
	text-align:center;
}


a.button-email {
    background-color: #999;
    border: none;
    color: #FFF !important;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 0;
    cursor: pointer;
	border-radius: 4px;
}
a.button-email:hover {
    background-color: #666;
	color: #FFF;
    text-decoration: none;
}

a, a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration:  none;
}
a:hover {
	color: #996633;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration:  none;
}




.headline .bgcolor a:hover img,
.bgcolor a:hover img,
.headline .border2a a:hover img,
.border1a a:hover img,
.border1 a:hover img {
	width:52px;
	height:52;
	border: solid 4px transparent;
	}

td.border1 img {
	height:60px;
	}



#yearsTotal {
	line-height:18px;
}

.border-view .categorylink a {
	font-size:13px!important;
	line-height:18px!important;
}

.categorylink a {
	color: #996633;
	text-decoration: none;
	line-height:16px!important;
}
.categorylink a:hover {
	color: #996633;
	text-decoration: underline;
}

a.link2:link, a.link2:visited, a.link2:active {
	color: #333333;
	text-decoration: none;
}
a.link2:hover {
	color: #996633;
	text-decoration: underline;
}

a.link3:link, a.link3:visited, a.link3:active {
	color: #333333;
	text-decoration: underline;
}
a.link3:hover {
	color: #996633;
	text-decoration: none;
}
.style1 {
	font-weight: bold
}
.style2 {
	color: #996633;
}


.nav {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	
}
.nav b {
	color: #996633;
	
}

a.nav:link, a.nav:visited, a.nav:active {
	color: #333333;
	text-decoration: none;
}
a.nav:hover {
	color: #996633;
	text-decoration: none;
}

a.heading1:link, a.heading1:visited, a.heading1:active {
	color: #333333;
	text-decoration: none;
}
a.heading1:hover {
	color: #996633;
	text-decoration: none;
}

.noprint a:hover,
.heading3 a:hover,
.heading5 a:hover,
.home a:hover {
	color: #996633;
	text-decoration: none;
}







/*
td.border1 table td {
	border-radius: 5px;
	}

td.border1 img {
	border-radius: 5px;
	background-color:#dddddd;
	}
	
td.border1a img {
	border-radius: 5px;
	}
td.border1a table td {
	border-radius: 5px;
	}
	
td.border2a img {
	border-radius: 5px;
	}
	
.bgcolor img {
	border-radius: 5px;	
}
*/


td.border1 table td {
	border-radius: 30px!important;
	}

td.border1 img {
	border-radius: 30px;
	background-color: ;
	}
	
td.border1a img {
	border-radius: 30px;
	}
td.border1a table td {
	border-radius: 30px;
	}
	
td.border2a img {
	border-radius: 30px;
	}
	
.bgcolor img {
	border-radius: 30px;
}
	


.bgcolor {
	background-image: url('../assets/bg1.png');	
	background-repeat:repeat-y;
	background-position:left top;
	text-align:center;
}
.border2a {
	padding:7px 0 7px 0;
	background-image: url('../assets/bg1.png');	
	background-repeat:repeat-y;
	background-position:left top; 
}

.border {
	padding:7px 0 7px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}
.border-view {
	padding:24px 0 7px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}
.border-view .heading3 {
  font-size: 14px;
  line-height: 24px!important;
	font-weight:bold;
}
.border-view .heading4 {
  font-size: 15px;
  line-height: 26px;
  margin: 20px 0 10px 0;
}
.border-view .heading4 br {
  line-height: 14px;
}
.border0 {
	padding:0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}
.border1 {
	padding:7px 0 7px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
	background-image: url('../assets/bg1.png');
	background-repeat:repeat-y;
	background-position:left top; 
}
td.border1a,
.border1a {
	padding:7px 0 7px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
	background-image: url('../assets/bg1.png');
	background-repeat:repeat-y;
	background-position:left top; 
	text-align: center;
}



.border2 {
	padding:7px 0 7px 0;
	border-width: 0px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}
.border iframe, textarea#srt {
	padding:10px !important;
	border-radius:5px !important;
	border-color:#ddd !important;
}

.border3 {
	padding:7px 0 7px 0;
	border-width: 0 0 1px 0;
	border-color: #dddddd;
	border-style: solid;
}
.border3 table {
	width:80%;
}
.border3 table td {
	text-align:center;
	font-size:25px;
	line-height:25px;
	font-weight:normal;
	color:#000;
	text-transform: uppercase;
	letter-spacing:1px;
	padding:15px 280px 15px 0;
}
.border3 table td span {
	font-size:12px;
	line-height:16px;
}

.border4 {
	background-color:#000;
}
.border4 table {
	width:80%;
}
.border4 table td {
	text-align:center;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#fff;
	text-transform: none;
	padding:8px 280px 8px 0;
}
.border4 td a {
	color:#ccc;
	text-decoration:none;
}
.border4 td a:hover {
	color:#996633!important;
}


.noPrint .border1a img, 
.noPrint .bgcolor img {
	background-color: #fff;
}


.noPrint .border,
.noPrint .border1 {
	padding:4px 0 4px 0;
	border-width: 1px 0 1px 0;
	border-color: #dddddd;
	border-style: solid;
}

.noPrint1 .border,
.noPrint1 .border1a,
.noPrint1 .border1 {
	padding:4px 0 4px 0;
	border-width: 1px 0 0 0;
	border-color: #dddddd;
	border-style: solid;
}


h1 {
	font-size: 16px;
	font-weight: normal;
	color: #996633;
	line-height: 28px;
	margin-top:15px;
	margin-bottom:16px;
}

h2 {
	font-size: 16px;
	font-weight: normal;
	color: #996633;
	line-height: 28px;
	margin-top:15px;
	margin-bottom:16px;
}

/*
.heading1 {
	font-size: 16px;
	font-weight: normal;
	color: #996633;
	line-height: 28px;
	margin-top:15px;
	margin-bottom:16px;
}

a.heading1 {
	text-transform: capitalize;
}
*/

.headline, h2, h1, a.heading1:link, a.heading1:visited, a.heading1:active  {			
	color:#999;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:2px;
	line-height:120%;
	margin:0px;

}
#quiz a.heading1:hover, 
a.heading1:hover  {			
	color: #996633;
	text-decoration: ;
}

.postcard {
	padding-right:150px;
}
.postcard img {
	border-radius:7px;
}


.heading2 {
	font-size: 13px;
	font-weight: bold;
}
.heading3 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
}

.heading4 {
	font-size: 13px;
	line-height: 22px;
	margin-top: 12px;
}
#wrapper .heading4 span {
	padding-top:10px;
	display:block;
}




.heading5 {
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
}

.heading5 a {
	color: #333333;
}



span.lijn {
	color: #333333;
}
.fullHeight {
	height: 100%;
}

.unnamed1 {
	text-decoration: line-through;
}
.listmenu {
	width: 100%;
}

/*List of...*/

#globalWrapper a {
	font-weight: bold;
}
#globalWrapper img {
	margin: 10px 0px 10px 0px;
}


ul {	
	margin-bottom: 15px;	
}

li {
	margin-bottom: 5px;	
}

ul {
  list-style-image: url('li.gif');
  list-style-type: square;
  margin-left: 13px;
  padding-left: 0px
}

form {
	margin:0;
	padding:0;
}



/* timeline homepage-----------------*/


.timeline {	  
	
	border-right: 1px solid #cccccc;
	border-top: 4px solid #cccccc;
	
	}
.timeline1 {	  
	border-width: 0px 1px 0px 0;
	border-color: #cccccc;
	border-style: solid;
	}
.timeline2 {	  
	border-right: 0px solid #cccccc;
	border-top: 4px solid #cccccc;
	}
	
div#description_home {
	display:none;
}
	
	
	
/* timeline widgets-----------------*/

.embedWidget {
	width: 100%; 
	height: 200px; 
	border-width: 1px; 
	border-style: solid; 
	border-color: #CCCCCC;
}


	
/* Google ads-----------------*/



.googleAd {
padding: 20px 0 0 0;
width:113px;

}
.googleAd1 {
float:right;
padding: 0 0 10px 10px;
position:relative;
width:336px;
height:260px;
}


#header_row_toptip a:hover {
	background-color: #000;
    color: #996633;
    text-decoration:none;
}


/* Responsive ----------- */


#wrapper {
	background-color: #fff; 
	}
	
#wrapper a.heading3 {
	color: #333333;
	font-weight:bold;
	}
#header_row_responsive {
	display: none;
	}


#wrapper_header_responsive {
	padding: 15px 0px 15px 0px;
	border-color: #ddd;
	background-color: #FFF;
	border-style: solid;
	border-width: 0 0 1px 0;
	padding: 0;
	margin: 0;
	width:100%;
	padding: 18px 0px 18px 0px;
	display: none;
	}
#wrapper_header_responsive select {	
	font-size:12px;
	font-weight:bold; 
	padding:10px 15px 10px 15px; 
	-webkit-appearance:none; 
	background-color:#fff; 
	border-color:#ccc; 
	border-radius: 25px; 
	letter-spacing: 1px; 
	box-shadow:none; 
	border-width:1px; 
	border-style:solid; 
	margin-bottom:0px; 
	text-align: ;
	color:#999;
}
	
#wrapper_header_responsive ul {
	float: left;
	clear: left;
	margin: 0; 
	width: 100%;
	text-align: ;
	}	
#wrapper_header_responsive option {
	color: #000;
	text-align: ;
	}

#wrapper_header_responsive a {
	display: block;
	padding: 10px;
	text-align: ;
	}


#wrapper_footer_responsive  {
	display: none;
}
#wrapper_footer_responsive a {
	font-size: 9px;
}

#wrapper_footer_responsive .wrapper-search {
	font-size: 9px;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0 0px 0 ;
	border-style: solid;
	padding:18px 10px 18px 10px;
	background-color:#fff;
}



#wrapper_footer_responsive #wrapper-categories {
	border-color: #fff;
	border-style: solid;
	border-width: 0 0 0 0 ;
	border-style: solid;
	padding:18px 10% 16px 10%;
	background-color: #ddd ;
	
}
#wrapper_footer_responsive #wrapper-categories2 {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0 0 ;
	border-style: solid;
	padding:10px 10% 10px 10%;
	background-color: #ddd ;
	font-size: 12px;
	line-height: 24px;
	text-align:center!important;
}
#wrapper_footer_responsive #wrapper-categories2 span {
	text-align:center!important;
	display:block;
}
#wrapper_footer_responsive #wrapper-categories2 a {
	font-size: 12px;
	line-height: 24px;
	text-align:center!important;
}
#wrapper_footer_responsive #wrapper-categories2 a:hover {
	text-decoration: none;
}





#wrapper_footer_responsive #search-wrapper {
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	border-color: #ddd;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-radius: 25px;
	padding: 6px;
	margin: 0;
	width:100%!important;
	max-width:300px!important;
}
#wrapper_footer_responsive div#search-wrapper {
	margin: 0px;
}

#wrapper_footer_responsive #search-submit {
	float: right;
	margin: 5px;
	}
#wrapper_footer_responsive #search-text input {
	border: 0;
	color: #666 ;
	font-size: 13px;
	overflow: hidden; 
	padding-right: 0px;
	padding-left: 30px;
	text-align:center;
	}

	
#wrapper_footer_responsive a.signup {
    background-color: #ddd;
    border-radius: 200px;
    color: #999;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 10px;
    margin: 0;
    padding: 25px 10px;
    text-transform: uppercase;
}
#wrapper_footer_responsive a:hover.signup {
    background-color: #fff;
    color: #996633;
    text-decoration:none;
}




	
#wrapper_filter_responsive  {
	background-color: #fff;
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0 0px 0 ;
	border-style: solid;
	padding:10px 0 10px 0;
	display: none;
}
#wrapper_filter_responsive .subnav {
	line-height:20px;
}
	
#headline-end {
	display: none;
}

#description_view_responsive_row {
	display: none;
	} 

.home_responsive {
	display: none ;
}

.home_responsive div {
	width:100%;
	height:74px;
	background-color:#fff;
	text-decoration: none;
	vertical-align:middle;
	display:block;	
}
.home_responsive div img {
	margin:7px;	
}
.home_responsive div a {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width:100%;
	height:100%;
	background-color:#fff;
	text-decoration: none;
	display:block;
}
.home_responsive div a:hover {
	background-color:#eee;
}

#about {
}

#about_responsive {
	display: none;
}
#about_responsive .heading4 a {
	color: #996633;
	font-size: 13px;
	text-decoration: none;
}
#about_responsive .heading4 a:hover {
	text-decoration: underline;
}

div.shop {
	
}


/* Media Queries 
@media screen and (max-width: 768px)  { *******************************************************************/

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


body {
	background-color:#ccc;
}


td.border1 table td {
	border-radius: 30px;
	}

td.border1 img {
	border-radius: 30px;
	background-color: ;
	}
td.border1 img {
	height:60px;
	}
	
td.border1a img {
	border-radius: 30px;
	}
td.border1a table td {
	border-radius: 30px;
	}
	
td.border2a img {
	border-radius: 30px;
	}
	
.bgcolor img {
	border-radius: 30px;	
}
	
.border-view {
	padding:7px 0 7px 0;
	border-width: 1px 0 0px 0;
	border-color: #dddddd;
	border-style: solid;
}

.border3 table {
	width:90%;
}
.border3 table td {
	font-size:25px;
	line-height:25px;
	padding:10px 0 10px 0;
}

.border4 table {
	width:90%;
}
.border4 table td {
	padding:5px 0 5px 0;
}



	
.noPrint, .noPrint1  {
	display: none;
	}
	
	
/* /// home met text vs icons ////*/
.home {
	/*display: none ;*/
}

.home_responsive {
	/*display: table-row;*/
	display: none;
}
/* /// home end ////*/				


#header_row_responsive {
	display: table-row;
	}

#description, .morelink {
	display: none;
	}


.headline, h2, h1, a.heading1:link, a.heading1:visited, a.heading1:active  {			
	color:#999;
	font-size: 9px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:1px;
	line-height:10px;
	width: 95%;
	margin:0px;
/*	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
*/
}
a.heading1:hover  {			
	color:#996633;
/*	
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
*/
}

a.heading1:link  {			
	color:#999;
	font-size: 9px;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:1px;
	line-height:10px;
	width: 95%;
	margin:0px;
}
a.heading1:hover  {			
	color:#996633;
}



#headline-end {
	display: block;
}

.border-view .heading3,
#wrapper .heading3 a {
	font-size: 11px;
	line-height: 15px!important;
	}

#wrapper .heading4 {
	font-size: 13px;
	line-height: 22px;
	text-align:center;
	margin-top:5px;
}
#wrapper .heading4 br {
	line-height: 12px;
}

#wrapper .heading4 a  {
	color: #996633;
	font-size: 13px;
	line-height: 22px;
	text-align:center;
	margin-top:5px;
	}
	
#wrapper  .heading5 {
	font-size: 13px;
	line-height: 22px;
	text-align:left;
	margin-top:5px;
}

#wrapper_header_responsive {
	display: block;
	}
	
#wrapper_footer_responsive {
	display: block;
	}
	
#wrapper_filter_responsive  {
	display: block;	
}

#description_view_responsive_row {
	display: table-row;
	} 
#categorylink_view {
	display: none;
	}

#categorylink_view_responsive a {
	font-size: 13px;
	line-height: 22px;
	text-align:center;
	
	}
#categorylink_view_responsive {
	font-size: 13px;
	line-height: 22px;
	text-align:center;
	padding-bottom: 8px;
	display: block;
	}
	
#crosslink_view {
	display: none;
	}
	
#about {
	display: none;
}
#about_responsive {
	display: table-row;
}

.postcard {
	padding-right:0;
}

div.heading4.embed-widgets {
	margin: 0!important;
	text-align:center;
}
	div.heading4.embed-widgets .heading3 {
	font-size:13px!important;
}
	
}

/* Media Queries 
@media screen and (max-width: 420px)  { ******************************************/

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

.shop select {
	max-width:100px;
}


}