
/* ==========================================================================
Wordpress
========================================================================== */

.alignleft {
display: inline;
float: left;
}
.alignright {
display: inline;
float: right;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

.center-img {
display: block;
margin: 0 auto;
padding: 0;
}

/* ==========================================================================
Wordpress - pluginy
========================================================================== */

/* Pagelist */

ul.page-list li.page_item a {}

/* Galeria */

.gallery, .gallery-item {margin: 0 !important;}
.gallery-icon img {border: 1px solid #cfcfcf !important;}

/*
.gallery br {
display:none;
}
*/

.gallery:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

/* WPML */

/*  Collapse o matic */

.collapseomatic {}
.collapseomatic_excerpt, .collapseomatic_content {}

/* ==========================================================================
WPML
========================================================================== */

/* remove all the bullets, borders and padding from the default list styling */
#lang_sel_click {
display: inline-block;
  height: 32px;
  position: relative;
  z-index: 99;
  font-family: verdana, arial, sans-serif;
  /* style the table so that it takes no ppart in the layout - required for IE to work */
}
#lang_sel_click ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important;
}
#lang_sel_click ul li:hover ul, #lang_sel_click ul a:hover ul {
  visibility: visible;
}
#lang_sel_click ul.lang_sel_click_vertical {
  width: 149px;
}
#lang_sel_click ul a {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
}
#lang_sel_click li {
  float: left;
  position: relative;
  padding: 0 !important;
  margin: 0 !important;
  list-style-type: none !important;
}
#lang_sel_click li:before {
  content: '' !important;
}
#lang_sel_click a {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px;
}
#lang_sel_click a:visited {
  display: block;
  font-size: 11px;
  text-decoration: none !important;
  color: #444444;
  background: #fff;
  line-height: 18px;
  padding-left: 5px;
}
#lang_sel_click a.lang_sel_sel {
  background-image: none;
  color: #444;
}
#lang_sel_click a.lang_sel_sel:hover {
  text-decoration: none;
  color: #000;
}
#lang_sel_click.lang_sel_click_vertical {
  width: 149px;
  /* hide the sub levels and give them a positon absolute so that they take up no room */
}
#lang_sel_click.lang_sel_click_vertical ul {
  /*visibility:hidden;position:absolute;*/
  height: 0;
  top: 19px;
  left: 0;
  border-top: 1px solid #cdcdcd;
}
#lang_sel_click.lang_sel_click_vertical ul a {
  padding: 3px 10px;
}
#lang_sel_click.lang_sel_click_vertical li {
  width: 149px;
}
#lang_sel_click.lang_sel_click_vertical a {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px;
}
#lang_sel_click.lang_sel_click_vertical a:visited {
  border: 1px solid #cdcdcd;
  border-top-width: 0;
  padding-left: 10px;
}
#lang_sel_click table {
  position: absolute;
  top: 0;
  left: 0;
  border-collapse: collapse;
}
#lang_sel_click img.iclflag {
  width: 18px;
  height: 12px;
  position: relative;
  top: 1px;
}

/* style the second level links */
#lang_sel_click_list ul a:visited {
  background: #ffffff;
  color: #444444;
  height: auto;
  line-height: 1em;
  padding: 3px 10px;
}

/* reset menu img definitions */
.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


