
/* ==========================================================================
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;
}

/* ==========================================================================
Okruszki
========================================================================== */

.breadcrumbs {
float: left;
width: 600px;
padding: 0px 0px 10px 0px;
}

.breadcrumbs a {
text-decoration: none;
}

/* ==========================================================================
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 {}

/* Okruszki */

.breadcrumbs {}
.breadcrumbs a {}
.breadcrumbs a:hover {}

/* Contact Form 7*/

input.wpcf7-captchar {
width: 100px; 
}

img.wpcf7-captchac {

}

div.wpcf7 {
margin: 0;
padding: 0;
}

div.wpcf7-response-output {
display: block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 4px 8px !important;
margin: 5px 0 !important;
}

div.wpcf7-mail-sent-ok {
color: #ffffff !important;
border: 1px solid #398f14 !important;
background-color: #398f14 !important;
}

div.wpcf7-mail-sent-ng {
border: 1px solid #ff0000 !important;
background-color: #ff0000 !important;
}

div.wpcf7-spam-blocked {
border: 1px solid #ffa500 !important;
background-color: #ffa500 !important;
}

div.wpcf7-validation-errors {
border: 1px solid #f7e700 !important;
background-color: #f7e700 !important;
}

span.wpcf7-form-control-wrap {
position: relative;
}

span.wpcf7-not-valid-tip {

}

span.wpcf7-not-valid-tip-no-ajax {
color: #f00;
font-size: 12px;
display: block;
}

span.wpcf7-list-item {
margin-left: 0.5em;
}

.wpcf7-display-none {
display: none;
}

div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
border:1px solid #c0c0c0;
padding: 5px;
background: #ffffff;
}

div.wpcf7 .watermark {
color: #888;
}

/* ==========================================================================
Galeria Fancybox
========================================================================== */


#fancybox-left span {
left: 20px !important;
}

#fancybox-right span {
left: auto !important;
right: 20px !important;
}


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

#lang_sel_list {padding: 0; float: right; text-align: right;}
#lang_sel_list ul {float: right;}
#lang_sel_list ul li a img {border: 1px solid silver;}
#lang_sel_list ul li a:hover img {border: 1px solid #2259a4;}
#lang_sel_list ul li a {color: #C6D0D9 !important; line-height: 12px !important; background: transparent !important;}
#lang_sel_list ul li a:hover {color: #4A6485 !important;}

#lang_sel_list ul li a.lang_sel_other img {border: 1px solid silver;}
#lang_sel_list ul li a.lang_sel_sel img {border: 1px solid #2259a4; cursor: default;}
#lang_sel_list ul li a.lang_sel_other:hover img {border: 1px solid #2259a4;}
#lang_sel_list ul li a.lang_sel_sel:hover img {border: 1px solid #2259a4;}


