/********************************************************  Cabeçario e componente */
.gallery .componentheading {
  font:12pt normal Tahoma, Verdana, Arial, Century Gothic;
  text-align: left;
  background-color:#FFF;
  color:#333;
  padding:0.8em 0;
}
div.gallery {
}

.jg_pathway {
  margin-left: 5px;
}
/********************************************************  Links em pathway */
.jg_pathway a,.jg_pathway a:visited, .jg_pathway a:link {
  color:#c64934;
}
.jg_pathway a:hover {
  color:#900;
}

/********************************************************  geen back link laten zien, breadcrumb is voldoende */
.jg_back {
  display: none;
}

div.gallery .jg-header {
  font-size: large !important;
  font-weight:bold !important;
  text-align: right !important;
  margin-right: 40px;
  background-color:#FFF !important;
  background-image:none !important;
  color:#DB713E !important;
  padding:0.3em !important;
}

/********************************************************   box elements in detailed view */
div.jg_details, div.jg_voting, div.jg_send2friend, div.jg_commentsarea{
  border: 1px solid #999;  
}

/* Images displayed in the category overview   */
/* Uncomment below e.g. to align the text left */
.jg_catelem {
}

/******************************************************** Conteúdo Categorias e sbcategorias */
.jg_element_cat {
	float: left;
	width:253px;
	height: 190px;
	overflow: hidden;
	padding: 3px 9px 5px 4px;
	margin: 8px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		-webkit-border-radius: 2px;
		border-radius: 8px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
/********************************************************  Categoria Principal e Subcategoria*/
.jg_element_gal, .jg_subcatelem_cat{
	float: left;
	width:253px;
	height: 190px;
	overflow: hidden;
	padding: 3px 9px 5px 4px;
	margin: 8px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		-webkit-border-radius: 2px;
			border-radius: 8px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
img.jg_photo {
	width: 100% !important;
	height: auto !important;
	border-radius: 8px;
}
/********************************************************  Descrição Categoria Principal e Subcategoria*/
.jg_catdescr {
    text-align: left;
    margin-right: 0px;
}
.jg_catdescr p span{
	font-size:92px;
}
img.pngfile.jg_icon.jg-icon-arrow{
	display:none;
	
}
div.jg_subcatelem_txt ul li a{
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
/************************************* Títulos Fotos - o número corresponde ao ID da categoria */
#titulo_imgs{
}
#titulo_imgs.cat_0{
	display: block;
}

/* gedoe met teveel karakters onder de foto */
.jg_catelem_txt {
    text-overflow: ellipsis; /* will make [...] at the end */
    width: 95%; /* change to your preferences */
    white-space: nowrap; /* paragraph to one line */
    overflow:hidden; /* older browsers */
    color: #DB713E;
    font-size: medium;
}

.jg_subcatelem_txt {
    color: #DB713E;
    font-size: large;
    clear: both;
}


div.joomcat hr{
	border-width: 0; 
	height: 1px;
	border-top-width: 1px;
	border-color: rgba(255,0,0,0.15);
}
a:hover img.jg_photo, .jg_minis {
  border: none;
}

img.jg_photo {
	border: none;
	width: 100% !important;
	height: auto !important;
	border-radius: 8px;
}

img.jg_icon {
}
.jg_catelem_txt{
  margin-top: 0px;
  margin-bottom: 5px;
}

.jg_rm{
   display: none;
}

a:hover img {
}

div.joomcat89_txt{
   display: none;
}

/**************************************** Modulo Exibição de Imagens*/
.modulo_imgct{
    float: left;
    width: auto !important;
	padding-left: 8px !important;
}
.joomcat210_row {
    float: left;
}
div.joomcatbox-3 hr, div.joomcat210_clr{
	display:none;
	
}
.joomcat210_txt li {
    font-size: 12px!important;
    font-weight: 600;
}
/*****************************************Leia Mais*/

div.joomcat210_vml{
    border-radius: 3px;
    color: #fcfcfc;
    float: right;
    font: bold 10px/19px Arial,Helvetica,sans-serif;
    margin-top: 15px;
    padding: 0 8px;
    text-transform: uppercase;
 	background-color: #cc1f1f;
}

div.joomcat210_vml a{
    color: #fcfcfc;
    font-weight: bold;
    margin-left: -8px;
    padding: 0 4px 0 8px;
}

/**************************************** RESPONSIVO*/
@media (max-width: 1024px){
.jg_element_cat{
	width:195px !important;
	height: auto;
	padding: 3px 9px 5px 4px;
	margin: 8 auto 8 auto;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		-webkit-border-radius: 2px;
			border-radius: 8px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
/********************************************************  Categoria Principal e Subcategoria*/
.jg_element_gal, .jg_subcatelem_cat{
	width:190px !important;
	height: auto;
	float: left;
	padding: 3px 9px 5px 4px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		-webkit-border-radius: 2px;
			border-radius: 8px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
img.jg_photo {
	width: 100% !important;
	height: auto !important;
	border-radius: 8px;
}
}

@media (max-width: 800px){

}

@media (max-width: 768px){

}

@media (max-width: 600px){
.jg_element_cat, .jg_subcatelem_cat, .jg_element_gal {
	float: left;
	width:190px !important;
	height: 154px;
	overflow: hidden;
	padding: 3px 9px 5px 4px;
	margin-bottom: 20px;
	margin-left: 8px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
			-webkit-border-radius: 2px;
				border-radius: 2px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
}

@media (max-width: 568px){	
.jg_element_cat, .jg_subcatelem_cat, .jg_element_gal {
	float: none;
	width:auto !important;
	height: auto;
	overflow: hidden;
	padding: 3px 9px 5px 4px;
	margin-bottom: 20px;
	margin-left: 8px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
			-webkit-border-radius: 2px;
				border-radius: 2px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}

@media (max-width: 480px){
.jg_element_cat, .jg_subcatelem_cat, .jg_element_gal {
	float: none;
	width:auto !important;
	height: auto;
	padding: 3px 9px 5px 4px;
	margin-bottom: 20px;
	margin-left: 8px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
			-webkit-border-radius: 2px;
				border-radius: 2px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
}
@media (max-width: 320px){
.jg_element_cat, .jg_subcatelem_cat, .jg_element_gal {
	float: none;
	width: auto !important;
	height: auto;
	padding: 3px 9px 5px 4px;
	margin-bottom: 20px;
	margin-left: 5px;
	background: #fff;
	-webkit-box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
		box-shadow:1px 1px 2px 1px rgba(120, 120, 120, 0.5), inset 0px 0px 7px 7px rgba(240, 240, 240, 0.2);
			-webkit-border-radius: 2px;
				border-radius: 2px;
	color: #DB713E;
	font-size: 12px;
	text-align: center;
	font-weight: 100;
	font-family: verdana;
}
img.jg_photo {
	width: 100% !important;
	height: auto !important;
	border-radius: 8px;
}
}
