#galeria {
    margin-top: 120px;
    margin-bottom: 40px;
}

.delProduct {
	cursor:pointer;
	background: none;
	border: 0;
	color: #e45353;
}
.delKupon {
	cursor:pointer;
	background: none;
	border: 0;
	color: #e45353;
}
.selectedEsemenyDiv {
	padding: 18px;
	background-color: #d75c13;
	border-radius: 25px;
	color: #fff;
	font-size: 42px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Prompt', sans-serif;
	text-align: center;
}
.selectedEsemenyDiv p {
	margin: 0 0 0px !important;
	line-height: 1.42857143 !important;
}
.pDatum {
    font-size: 28px;
}
.pHelyszin {
	font-family: 'Raleway', sans-serif;
    font-size: 17px;
}
.selectedEsemenyDiv h6 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	margin: 0px;
	line-height: 0;
}
#galeria h5 {
	color: #0092e0;
	font-size: 16px;
	font-weight: 100;
	font-family: 'Contrail One' 'cursive';
	font-family: 'Contrail One', cursive;
	text-transform: uppercase;
	text-align: center;
}
#galeria h4 {
	margin-top: 40px;
	margin-bottom: 20px;
}
.selectedLejaratDiv {
	margin: 0 auto;
	background-color: #0092e0;
	color: #fff;
	padding: 4px;
	border-radius: 25px;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Contrail One', cursive;
	text-align: center;
	max-width: 212px;
	margin-top: 20px;
}
.infoBox {
	border: 2px solid #0092e0;
    border-radius: 10px;
    padding: 20px;
    color: #5f5f5f;
	margin-top: 18px;
	background: #fff;
}

.errorBox {
	border: 2px solid #8a6666;
    border-radius: 10px;
    padding: 20px;
    font-weight: 700;
    color: #5f5f5f;
    margin-top: 18px;
    background: #ffeaea;
}

#divPoloDarabszam span {
	font-size: 22px;
    color: #d75c13;
    font-weight: 700;
}


@media only screen and (max-width: 40em) {
    thead th:not(:first-child) {
        display: none;
    }

    td, th {
        display: block;
    }

    td[data-th]:before  {
        content: attr(data-th);
    }
}
#galeria table {
    margin-top: 0em;
}
#galeria tr {
	border-bottom: 2px dashed #b5b5b5;
}
#galeria td {
    /* padding-bottom: 1em; */
    padding: 6px 0px 3px 3px;
}
#galeria #kupon {
	padding: 6px 12px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    max-height: 42px !important;
    border: 3px solid #0092e0;
    border-radius: 30px;
    text-align-last: center;
    color: #0092e0;
    font-weight: 700;
    font-size: 20px;
    max-width: 330px;
}


#galeria {
	margin-top: 120px;
	margin-bottom: 40px;
}
#galeria h3 {
	margin-top: 18px;
	margin-bottom: 0px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 17px;
}
#galeria h4 {
	text-transform: uppercase;
    color: #136fd1;
    font-weight: 700;
}
#galeria .fizetendo {
	float: right;
	font-size: 30px;
}
.nevezesSelect .form-control {
	max-width: 100%;
	min-height: 42px;
	border: 3px solid #0092e0;
    border-radius: 20px;
	text-align-last:center;
	color: #0092e0;
	font-weight: 700;
	font-size:20px;
}
#galeria .divTable {
	border: 4px solid #136fd1;
    border-radius: 25px;
    padding: 30px;
}
#galeria table {
	width:100%;
	font-size:18px;
	color: #136fd1;
	font-weight:700;
	margin-top: 1em;
}
#galeria td {
	padding-bottom: 1em;
}
#galeria .buttonNevezes {
	border-radius: 30px;
	margin-top: 81px;
	margin-bottom: 10px;
	min-width: 240px;
}
.btn-success {
	background: #0092e0;
    border-color: #0092e0;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
}
#galeria a:visited {
	color:#fff;
}


   .gallery a {
        display: inline-block;
        margin: 5px;
    }

    .gallery img {
        width: 180px;
        height: auto;
        display: block;
        max-width: 180px;
        max-height: 120px;
        object-fit: cover;
    }

    .gslide-desc {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .download-btn {
        background-color: #d75c13;
        border-radius: 16px;
        border: 0px;
        box-shadow: 2px 5px 20px 0px #3a3a3a;
        text-transform: uppercase;
        font-size: 20px;
        color: #ffffff;
        font-family: 'Contrail One', cursive;
        font-weight: 500;
        margin: 4px 0 0 25px;
        padding-top: 11px;
        padding-bottom: 11px;
        width: 200px;
        display: block;
        color: white;
        text-align: center;
    }

    a:visited {
        color: white;
    }

    .glightbox-clean .gdesc-inner {
        padding: 12px 20px;
    }

    .all-image {
        background: unset;
        border: 3px solid #d75c13;
        color: #d75c13;
    }
    
       .all-image:hover {
        background-color: #d75c13;
        color: #ffffff;
        border: 3px solid #d75c13;
       }