p
{
font-size: 120%;
    font-family: 'Quattrocento Sans', sans-serif;
    font-family: 'Hind Madurai', sans-serif;
    color: #000000;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    line-height: 1.5;
}

a
{
  color: #000;
  font-weight: 600;
}

.heading_red
{
  color: #c5142c !important;
  font-size: 30px;
}

body {
  padding-right: 0px !important
}

.modal-open {
  overflow-y: auto;
}

.red
{
background-color: #c5142c !important;
}

.red:hover
{
background-color: #000 !important;
}

.cbe_gallery
{
  width: 100%;
  margin:0;
  padding:0;
}


.footer_logo
{
  height: 70px;
  width: auto;
  float: left;
  margin-top: 5px;
}

.footer_link
{
  text-transform: uppercase;
  color: #c5142c !important;
  font-weight: bold !important;
  -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.footer_link:hover
{
  text-transform: uppercase;
  color: #0054a6 !important;
  font-weight: bold !important;
}

.kontakt_link
{
  color: #c5142c !important;
  font-weight: bold !important;
  -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.kontakt_link:hover
{
  color: #0054a6 !important;
  font-weight: bold !important;
}

#contact
{
  background: #35363a url('../images/pattern-dark4.png') repeat;
  z-index: 10;
}

.kontakt_text
{
  color: #fff;
  margin-left: 35px;
}

.kontakt_image
{
  height: 100px;
  width: auto;
  float: left;
  margin-top: 5px;
}

.kontakt_data
{
  font-size: 18px;
  height: 164px;
  text-align: left;
}

.top_link
{
  color: #c5142c !important;
  font-size: 18px;
  font-weight: bold !important;
  -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.top_link:hover
{
  color: #000 !important;
  font-weight: bold !important;
}



.text_link
{
  color: #000 !important;
  -webkit-transition: all 0.5s ease !important;
    -moz-transition: all 0.5s ease !important;
    -o-transition: all 0.5s ease !important;
    transition: all 0.5s ease !important;
}

.text_link:hover
{
  color: #c5142c !important;
}

.footer_menu_margin
{
  margin-left: 20px;
  margin-right:20px;
}

.footer_menu
{
  font-weight: bold;
  font-size: 18px;
}

.image_link
{
  opacity: 1;
  -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.image_link:hover
{
opacity: 0.64;
}

.cbe_image
{
  width: 14.28%;
  float:left;
  cursor: pointer;
  -webkit-transition: all 2.5s ease;
    -moz-transition: all 2.5s ease;
    -o-transition: all 2.5s ease;
    transition: all 2.5s ease;
}

.footer_column_bottom
{
  width: 50%;
  padding-bottom: 20px;
  vertical-align: bottom;
  float: left;
  height: 60px;
}

.footer_column_top
{
  width: 50%;
  padding-bottom: 20px;
  vertical-align: bottom;
  float: left;
  height: 120px;
}

.footer_table
{
  width: 100%;
  max-height: 100%;
  margin: 0px;
}
