/*
Theme Name: ultra Child by Esc
Theme URI: https://wartagoldena.org.pl
Description: Motyw child dla strony WartaGoldena.org.pl
Author: Esc
Author URI: http://hmm.pl/
Template: ultra
Version: 1.0.1
Tags: hmm,hmm2
Text Domain: ultra-child
*/

.site-header .container {
    /* height: 152px; */
    /* padding: 20px 0px 20px 0px;   by esc */
	height: 164px;
	padding: 10px 0px 20px 0px;

}



.flagUK {
    width: 44px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagUK:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagUK {
	  width: 44px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagE {
    width: 34px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagE:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagE {
	  width: 34px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagF {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagF:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagF {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}


.flagD {
    width: 37px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagD:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagD {
	  width: 37px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagI {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagI:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagI {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagRUS {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagRUS:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagRUS {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagCZ {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagCZ:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagCZ {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagS {
    width: 35px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagS:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagS {
	  width: 35px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagSK {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagSK:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagSK {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}
.flagBG {
    width: 37px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagBG:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagBG {
	  width: 37px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagHR {
    width: 44px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagHR:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagHR {
	  width: 44px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagDK {
    width: 29px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagDK:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagDK {
	  width: 29px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagFIN {
    width: 36px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagFIN:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagFIN {
	  width: 36px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagGR {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagGR:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagGR {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagLV {
    width: 44px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagLV:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagLV {
	  width: 44px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagN {
    width: 30px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagN:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagN {
	  width: 30px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagP {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagP:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagP {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagRO {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagRO:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagRO {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagEST {
    width: 35px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagEST:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagEST {
	  width: 35px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagNL {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagNL:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagNL {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagSRB {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagSRB:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagSRB {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagUA {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagUA:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagUA {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.flagLT {
    width: 37px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagLT:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagLT {
	  width: 37px;
	  height: 22px;
	  border-radius: 2px;
  }
}
.flagBY {
    width: 44px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagBY:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagBY {
	  width: 44px;
	  height: 22px;
	  border-radius: 2px;
  }
}
.flagTR {
    width: 33px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagTR:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagTR {
	  width: 33px;
	  height: 22px;
	  border-radius: 2px;
  }
}
.flagH {
    width: 44px;
    height: 22px;
	border-radius: 2px;
	opacity: 0.5;
}
.flagH:hover {
	opacity: 1;
}
@media only screen and (max-width: 600px) {
  .flagH {
	  width: 44px;
	  height: 22px;
	  border-radius: 2px;
  }
}

.logoflag {
	width: 350px;
	height: 90px;
}
@media only screen and (max-width: 600px) {
.logoflag {
	width: 250px;
	height: 64px;
}
}
.paypalflag {
	width: 200px;
	height: 100px;
}
@media only screen and (max-width: 600px) {
.paypalflag {
	width: 200px;
	height: 100px;
}
}

.K_UK, .K_CZ, .K_F, .K_E, .K_D, .K_RU, .K_SK, .K_S, .K_I, .K_BG, .K_HR, .K_GR, .K_DK, .K_FIN, .K_LV, .K_N, .K_P, .K_RO, .K_EST, .K_NL, .K_SRB, .K_UA, .K_LT, .K_BY, .K_TR, .K_H {
	/* border: 1px solid green; */
	float: right;
	padding: 0 0 0 10px;
	}
@media only screen and (max-width: 600px) {
.K_SK, .K_BG, .K_GR, .K_HR, .K_DK, .K_FIN, .K_LV, .K_N, .K_P, .K_RO, .K_EST, .K_NL, .K_SRB, .K_UA, .K_LT, .K_BY, .K_TR, .K_H {
	display: none;
}
}

.numerkonta1 {
	font-size: 17px;
	color: #003087;
	font-weight: bold;
		
}
.numerkonta2 {
	font-size: 17px;
	color: black;
	font-weight: bold;
		
}

ul.child-cards2 {
    margin: 20px 0 0 0;
}

ul.child-cards2 li.child-card2 {
    background-color: #ffffff;
    list-style: none;
    display: inline-table;
    width: 210px;
    height: 160px;
    padding: 15px 0 0 0;
    margin: 0 10px 20px 10px;
    text-align: center;
}

ul.child-cards2 li.child-card2 img {
    border-radius: 10%;
    display: block;
    margin: 0 auto;
	border: 1px solid gray;
}

ul.child-cards2 li.child-card2 h2 {
    font-size: 16px;
    line-height: 1em;
    font-weight: normal;
    margin: 20px 0 0 0;
}

ul.child-cards2 li.child-card2 a {
    display: block;
    min-width: 150px;
/*    min-height: 150px; */
    min-height: 80px;
}

ul.child-cards2 li.child-card2 h2 a {
    min-width: initial;
    min-height: initial;
}
