/*!
 * Theme Name: HTML5 Blank
 * Theme URI: http://html5blank.com
 * Description: HTML5 Blank WordPress Theme
 * Version: 1.5.0
 * Author: Todd Motto (@toddmotto)
 * Author URI: http://toddmotto.com
 * Tags: Blank, HTML5, CSS3
 *
 * License: MIT
 * License URI: http://opensource.org/licenses/mit-license.php
 */

/*
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, "Open Sans", sans-serif;
  font-size: 140%;
  line-height: 1.5;
  color: #444444;
  background-color: white;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

a {
  color: #444444;
  text-decoration: none;
}
a:focus, a:hover {
  text-decoration: underline;
}

input[type="text"],
input[type="search"] {
  font-size: inherit;
  line-height: inherit;
}

::-moz-selection {
  background-color: #04a4cc;
  color: white;
  text-shadow: none;
}

::selection {
  background-color: #04a4cc;
  color: white;
  text-shadow: none;
}
*/

/**
 * partials/wordpress
 * ---
 * Wordpess core classes
 */
/**
 * Alignment
 */
.alignnone {
  margin: 5px 15px 15px 0;
}

.aligncenter {
  display: block;
  margin: 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
  margin: 5px 0 15px 15px;
}

.alignleft {
  float: left;
  margin: 5px 15px 15px 0;
}

/**
 * Gallery & images
 */
.wp-caption {
  background: white;
  border: thin solid #F0F0F0;
  max-width: 95%;
  padding: 5px 5px;
  text-align: center;
}
.wp-caption img {
  width: auto;
  max-width: 98.5%;
  height: auto;
  border: 0 none;
  padding: 0;
  margin: 0;
}

.wp-caption .wp-caption-text,
.gallery-caption {
  margin: 0;
  padding: 0 5px 5px;
  line-height: 1.5;
}

/**
 * partials/utils
 * ---
 * Utils classes
 */
.clear:before, .clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}

.reset-box {
  padding: 0;
  margin: 0;
}

/**
 * partials/wrapper
 * ---
 */
.wrapper {
  max-width: 1280px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
}

#posts-container {transition: all 0.5s ease;}


.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

img {max-width: 100%;}


ul.tabs{margin-left:200px;list-style:none;margin:0 !important; padding:0;height:30px;border-bottom:0px solid #fff;}
li.tabs  {display:inline; list-style:none !important;}
ul.tabs li li{float:left;padding:0;margin:0;list-style-type:none ;z-index:1;}
ul.tabs a{float:left;font-size:13px;display:block;padding:5px 8px;text-decoration:none;border:1px solid #fff;border-bottom:0px;height:18px;background-color:#e0e0eb;color:#777;margin-right:2px;position:relative;top:1px;outline:0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;}
ul.tabs a:hover{color:#000;background-color:#e2e2e2;border-bottom:none;}
ul.tabs a.current{background-color:#d4e7f5;border-bottom:1px solid #d4e7f5;color:#000;cursor:default;}
.panes div{display:none;margin:0;padding:15px 10px;border:1px solid #fff;border-top:1px solid #fff;;border-right:1px solid #88b6d9;border-bottom:1px solid #88b6d9;height:auto;font-size:13px;background-color:#d4e7f5;}
.panes content{background-color:#ffffff;}
.panes p{color:#efefef !important;font-size:13px !important;}
ul.panes{font-size:15px;padding-left:15px !important;}
.panes ul li{font-size:13px !important;}
.panes img{float:right;padding:2px;}
.panes div div{font-size:20px;}


#search-form fieldset{width:100%;border:0px;margin-top:-20px;}
#search-form label{float:left;width:180px;font-family:"Georgia", sans-serif;font-size:13px;color:#000000;}
#search-form input{width:194px;font-size:120%;border:1px solid #88b6d9 !important;}
#search-form select{width:200px;font-size:120%;background-color:#ffffff;border:1px solid #88b6d9 !important;}
#search-form fieldset ol{margin:0;padding:0;font-size:11px;}
#search-form fieldset li{padding:5px;margin:0;font-size:11px;}
#search-form .button{float:right;font-family:"Arial";width:100px;margin-top:10px;margin-left:5px;font-size:120%;border:1px solid #eeeeee;border-right:1px solid #5988ab;border-bottom:1px solid #5988ab;background:#9eceeb;font-weight:bold;}
#search-form .button:hover{float:right;font-family:"Arial";width:100px;margin-top:10px;margin-left:5px;font-size:120%;border:1px solid #ffffff;border-right:1px solid #88b6d9;border-bottom:1px solid #88b6d9;background:#f0f5fa;font-weight:bold;}
td.search-form{padding:0px;margin-top:0px;background-color: #d4e7f5 !important;}
.content table#search-form tr {background-color: #d4e7f5 !important;}

#search_result table {margin:0 !important;}
#search_result a:link{color:#538dd9;text-decoration:none}
#search_result a:hover{color:#ffffff;background-color:#6da6d1;display:block;width:20px;height:20px;text-decoration:none}
#search_result a:visited{color:#538dd9;text-decoration:none}
#search_result td.documents a:hover{color:#ffffff;background-color:#6da6d1;display:inline;width:20px;height:20px;text-decoration:none}
#search_result td.documents2 a:hover{color:#ffffff;background-color:#6da6d1;display:inline;width:20px;height:20px;text-decoration:none}
#pager{margin:5px 0px 5px 0px;font-size:100% !important;color:#59452a;}
#pager table{border-collapse:collapse;width:50%;margin-bottom:0px;margin-top:0px;border:1px solid #ffffff;}
td.documents2{font-family:"Arial";width:100%;margin-bottom:1px;margin-top:1px;background-color:#f0f5fa !important;border:1px solid #ffffff;border-right:1px solid #88b6d9;border-bottom:1px solid #88b6d9;}
td.documents{font-family:"Arial";width:100%;margin-bottom:1px;margin-top:1px;background-color:#d4e7f5 !important;border:1px solid #ffffff;border-right:1px solid #88b6d9;border-bottom:1px solid #88b6d9;}
td.pager{font-family:"Arial";width:20px;height:20px;padding:0px 0px 2px 0px;background:url(data/layout2/images/pager_a.png) top no-repeat;border:2px solid #fff;font-size:68%;text-align:center;}
td.pageractive{font-family:"Arial";width:25px;height:25px;padding:1px 0px 2px 0px;color:#ffffff;background:url(data/layout2/images/pager_c.png) top no-repeat;border:2px solid #fff;font-size:68%;text-align:center;}

td.pager, td.pageractive {margin:0;padding:0 !important;}


.apdf{background-image:url(data/layout2/images/pdf-document.gif);background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 20px;margin:.5em 0;}
.cs_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/cze_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.ru_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/rus_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.ro_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/rom_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.bu_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/bul_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.cu_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/cub_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.pl_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/pol_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.hu_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/hun_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.uk_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/uk_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.ge_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/ger_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.es_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/esp_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}
.sk_pdf{height:16px;background-image:url(data/layout2/images/flags_pdf/svk_flag.png);vertical-align:text-bottom;background-repeat:no-repeat;background-position:0 50%;padding:0 0 0 2px;margin:.1em 0;}

/**
 * partial/header
 * ---
 */
/**
 * partials/nav
 * ---
 * Menus
 */
/**
 * partials/sidebar
 * ---
 */
/**
 * partials/footer
 * ---
 */
/**
 * partials/print
 * ---
 * Print version
 * (from https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css)
 */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]:after {
    content: " (" attr(href) ")";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }

  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  tr,
  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% !important;
  }

  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
  h3 {
    page-break-after: avoid;
  }
}
