/*
Theme Name: generatevanilla
Template: generatepress
*/
@import url('../generatepress/style.css');

@media screen and (min-width: 750px) {

ul.circles li {
  background: transparent url('/wp-content/themes/generatepress/images/arrow.png') 8% 50% no-repeat;
  width: 20%;
  height: 0;
  padding: 20% 0 0 0;
  position: relative;
  box-sizing: border-box;
  float: left;  
  font-size: 20px; 
  line-height: 20px;
  margin: 0 0 20px 0;
}

ul.circles li.first {
  background: none;
  margin-left: -2%;
}

ul.circles li div {
  border: 1px solid black;
  border-radius: 100%;
  position: absolute;
  top: 10%;
  left: 20%;
  width: 80%;
  height: 80%;
  text-align: center;
  vertical-align: middle;
}


ul.circles li div div {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-25%);
  border: none;
  left: 0;
  padding-top: 14px;
}

ul.circles {
  list-style-type: none;
  margin: 0;
}

}

@media screen and (min-width: 750px) and (max-width: 760px) {
  ul.circles li {
    font-size: 15px; 
    line-height: 15px;
  } 
}

@media screen and (min-width: 760px) and (max-width: 1000px) {
  ul.circles li {
    font-size: 16px; 
    line-height: 16px;
  } 
}

.page-id-2 .site-content {
  padding-top: 0;
}

#page {
  max-width: 1180px;
}

.metaslider .slides .caption-wrap {
  background-color: #eee;
  color: #444;
  font-size: 28px;
  padding: 15px 0;
  text-align: center;
  opacity: 0.9;
  line-height: 28px;
}

@media screen and (min-width: 1000px) {

#metaslider_12 .slides .caption-wrap {
  width: 50%;
  left: 3%;
  bottom: 32px;
}

#metaslider_12 .slides .slide-18 .caption-wrap {
  /*left: 47%;*/
  bottom: 237px;
}

#metaslider_12 .slides .slide-21 .caption-wrap {
  /*left: 47%;*/
  bottom: 237px;
}
.metaslider .slides .caption-wrap a.button {
  margin-top: 6px; 
}

}

@media screen and (max-width: 1000px) {
  .metaslider .slides .caption-wrap {
    position: static;
  }
}

/*

.metaslider .slides .caption-wrap {
  text-align: center;  
  position: inherit;
  opacity: 0.85;
  height: 150px;
  background-color: #fff;
}

.metaslider .slides .caption-wrap .caption {
  padding: 38px 0px;
  font-size: 30px;
  /*line-height: 36px; bez span */
  /*line-height: 39px;
  color: #222;
}
/*
/*.metaslider .slides div.caption-wrap:after {
  content:""; 
  background: black; 
  position: absolute; 
  bottom: 0; 
  left: 0; 
  width: 100%; 
  height: 1px;
}*/
/*
.metaslider .slides .caption-wrap .caption span {
  background: #ddd;
  padding: 0 5px;
}*/

#metaslider_45 {
  margin: 0 0 55px;
}

.main-navigation .main-nav ul li a, .menu-toggle {
  color: #222;
}

.main-navigation .main-nav ul ul li a {
  color: #222;
}

.main-navigation {
  background-color: #fff;
  border-top: 1px solid #777;  
  border-bottom: 1px solid #777;
  /*border-top: 1px solid #222;  
  border-bottom: 1px solid #222;*/
  /*border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;*/
}

.main-navigation ul ul {
  background-color: #fff;
}

body .main-navigation .main-nav ul ul li.sfHover > a,
body .main-navigation .main-nav ul li.sfHover > a,
.main-navigation .main-nav ul .current-menu-parent.sfHover > a
{
  color: #444;
  background: #fff;
}

body .main-navigation .main-nav ul li > a:hover, 
body .main-navigation .main-nav ul ul li > a:hover,
.main-navigation .main-nav ul .current-menu-parent > a:hover
{
  color: #eee;
  background: #444;
}
.main-navigation .main-nav ul .current-menu-item > a,
.main-navigation .main-nav ul .current-menu-parent > a,
.main-navigation .main-nav ul .current-menu-ancestor > a,
.main-navigation .main-nav ul .current_page_item > a,
.main-navigation .main-nav ul .current_page_parent > a,
.main-navigation .main-nav ul .current_page_ancestor > a {
  color: #444;
  background: #fff;
}

.main-navigation .main-nav ul ul .current-menu-item > a,
.main-navigation .main-nav ul ul .current-menu-parent > a,
.main-navigation .main-nav ul ul .current-menu-ancestor > a,
.main-navigation .main-nav ul ul .current_page_item > a,
.main-navigation .main-nav ul ul .current_page_parent > a,
.main-navigation .main-nav ul ul .current_page_ancestor > a {
  color: #444;
  background: #fff;
}

.main-navigation .main-nav > ul.sf-arrows > li > a.sf-with-ul {
  padding-right: 20px;
}

.main-navigation .main-nav > ul.sf-arrows > li > a.sf-with-ul {
  padding-right: 20px;
}

.one-container .inside-article {
  padding-bottom: 10px;
}

.inside-header {
  padding: 35px 40px;
}

.main-title a, .main-title a:hover, .main-title a:visited {
  font-size: 33px;
  font-weight: 300;
}

.main-title {
  font-size: 33px;
  font-weight: normal;
  display: inline-block;
  line-height: 53px;
}

.site-description {
  color: #222;
  line-height: 0px;
  font-size: 14px;
}

/*.main-navigation .main-nav ul .current-menu-item > a, .main-navigation .main-nav ul .current-menu-parent > a, .main-navigation .main-nav ul .current-menu-ancestor > a, .main-navigation .main-nav ul .current_page_item > a, .main-navigation .main-nav ul .current_page_parent > a, .main-navigation .main-nav ul .current_page_ancestor > a {
  background: #444;
  color: #eee;
}*/

.main-navigation .main-nav ul .menu-item > a {
  /*text-transform: uppercase;*/
}

@font-face {
    font-family: 'ralewayregular';
    src: url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.eot');
    src: url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/generatepress/fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'league_gothicregular';
    src: url('/wp-content/themes/generatepress/fonts/leaguegothic-regular-webfont.eot');
    src: url('/wp-content/themes/generatepress/fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/generatepress/fonts/leaguegothic-regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress/fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('/wp-content/themes/generatepress/fonts/leaguegothic-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaysemibold';
    src: url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.eot');
    src: url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.woff') format('woff'),
         url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/generatepress/fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

} 

body {
  font-family: "ralewayregular", Georgia,serif;
}

#content {
  padding-bottom: 0;
}

.site-footer .site-footer-above {
  font-size: 14px;
  padding: 0 40px;
}

footer.site-info {
  background: transparent;
  border-top: 1px solid #777;
  color: #444;
  text-align: left;
  padding: 25px 0;
  font-size: 13px;
}

.additionalfootermessage {
  float: right;
}

#cyklheading span {
  font-size: 14px;
}

.header-widget {
  text-align: right;
  line-height: 20px;
  font-size: 16px;
  max-width: 100%;
}

.header-widget small {
  font-size: 14px;
}

article.page {
  margin-bottom: 0;
}

.inside-site-info {
  padding: 0 40px;
}

article a, article a:visited {
  border-bottom: 1px dotted #cccccc;
  color: #333;
}

article .metaslider a, article .metaslider a:visited {
  border-bottom: none;
}

article a:hover {
  background-color: #f7f7f7;
  color: #000;
}

article .metaslider a:hover {
  background-color: tansparent;
}

.customdictionary {
  list-style-type: none;
  margin: 0;
}

.customdictionarywrapper {
  background: #efefef;
}

.customdictionary > li {
  min-height: 200px;
  float: left;
  width: 180px;
}

.customdictionary ul {
  list-style-type: none;
  margin: 0;
}

.customdictionary li > ul {
  margin-top: 20px;
}

.customdictionary li {
  font-size: 14px;
}
.customdictionary li > span {
  font-size: 20px;
}

.page-id-2  .entry-title {
  display: none;
}

@media screen and (max-width: 760px) {
  .entry-content img.wp-image-332 {
    float: none;
    margin: 0 auto 20px auto;
    display: block;
  }
}

.half {
  max-width: 550px;
}

table.tabela td {
  border-bottom: 1px solid #888;
  padding: 8px 0;
}

table.tabela th {
  border-bottom: 2px solid #444;
  padding: 20px 0;
}
