/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */



.et_pb_blurb .et_pb_main_blurb_image img {
	    height: 340px;
    object-fit: cover;
    object-position: center;
}

/** Desktop **/
@media (min-width: 981px){
.col-width .et_pb_gallery_item {
width: 16.66% !important; /*six columns*/
clear: none !important;
}
}
 
/** Tablet **/
@media (max-width: 980px){
.col-width .et_pb_gallery_item {
width: 25% !important; /*four columns*/
clear: none !important;
}
}
 
/** Small Tablet and Large Phone **/
@media (max-width: 767px){
.col-width .et_pb_gallery_item {
width: 33.33% !important; /*three columns*/
clear: none !important;
}
}
 
/** Phone **/
@media (max-width: 479px){
.col-width .et_pb_gallery_item {
width: 50% !important; /*two columns*/
clear: none !important;
}
}


a.bttx {
    color: #ffffff !important;
    background: #e31f25;
    border: 2px solid #e31f25;
    padding: 8px 16px;
}

a.bttx:hover {
    background: #fff;
    color: #e31f25 !important;
}

/* Animáció */
@keyframes slide-in-bottom-left {
  0% { transform: translate(-100%, 100%); opacity: 0; }
  100% { transform: translate(0, 0); opacity: 1; }
}

@keyframes slide-in-top-right {
  0% { transform: translate(100%, -100%); opacity: 0; }
  100% { transform: translate(0, 0); opacity: 1; }
}