/* 
 Theme Name:     Divi child
 Author:         Jastrzebia
 Author URI:     https://akcept.eu/
 Template:       Divi
 Version:        v1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 5.2.4
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
#footer-bottom {
    display: none;
}
img.wptww-circle {
    border-radius: 0 !important;
}
.cell-two p img{
  margin-left:15px;
}
.cell-two p img:first-child{
  margin-left:0;
}
.table_wrap {
  display: grid;
    grid-template-columns: 100%;
    grid-gap: 10px;
    grid-auto-rows: minmax(100px, auto);
	padding:10px;
}
.activelinks a:hover > .table_wrap{
	background:#ffc00f;
}
.cell-one {
  grid-column: 1 ;
  grid-row: 1;
}
.cell-two { 
  grid-column: 1;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cell-two p{
	color:#000;
}
@media (min-width:480px){
	.table_wrap {
  display: grid;
    grid-template-columns: 30% 70%;
    grid-gap: 10px;
    grid-auto-rows: minmax(100px, auto);
}
.cell-one {
  grid-column: 1 ;
  grid-row: 1/2;
}
.cell-two { 
  grid-column: 2;
  grid-row: 1;
}
}
.centred-text {
display: table;
height: 100%;
}

.centred-text .et_pb_text_inner {
display: table-cell;
vertical-align: middle;
}
.add_features li
{
    float: left;
}

.info_room img{
	margin-left:5px;
}
.equipment {
  list-style: none !important;
	list-style-type: none !important;
}
.equipment li{
	margin-bottom: 10px !important;
}

.equipment li::before {
  content: "\2022";
  color: #ffc00f;
  font-weight: bold;
  display: inline-block; 
  width: 1.05em;
  margin-left: -1em;
}
.et_pb_column_4_4 .et_pb_pricing_table {
    width: 20%;
    max-width: 20.5%;
}
.pricing_title h1{
	padding: 25px 15px
}
.pricing_table h3{
	padding: 25px 10px;
	background:rgba(61,191,191,0.15);
}
.pricing_table p{
	padding:20px 10px !important;
	background:#33c8f4;
	color:#fff;
}
thead{
	font-size:20px;
	color:#fff;
	background:#33c8f4;
}
thead td{
	padding:20px 0 !important;
}
thead tr td:hover{
	background-color:none;
}
table {
border-collapse: collapse;
width: 100%;
}
td {
padding: 8px !important;
text-align: left;
border-bottom: 1px solid #ddd;
}
td.date_price {
    background: #ffc00f;
    color: #fff;
    font-weight: 700;
    text-align: center;
	padding:20px 0 !important;
}
.price_table_row:hover{background-color:#f5f5f5}
td.date_price {
    background: #ffc00f;
    color: #fff;
    font-weight: 700;
    text-align: center;
}
td{
	font-size:16px;
	text-align:center;
}
@media (max-width:768px){
	td{
	font-size:14px;
}
}
.regulamin li {margin-top:25px;}
.et_pb_bg_layout_light.et_pb_gallery_item.et_pb_grid_item {
    text-align: center;
}
.footer--akcept {
    display: flex;
    justify-content: center;
    flex-direction: column;
	text-align:center;
}
@media (min-width: 980px){
.footer--akcept {
    flex-direction: row;
  }}
  /*********COOKIES********/
#cookie-law-info-bar{
	background-color: rgba(255, 255, 255,0.5) !important;
}