li.list-inline-item a {
    cursor: pointer;
}

img.responsive {
    width: 100%;
    max-width: 100%;
    height: auto;
}

.list-group-item.active {
    z-index: 2;
    color: #555;
    background-color: transparent;
    border-color: transparent;
}

.list-group-item {
    background-color: transparent;
    border-color: transparent;
    text-align: left !important;
}

a.carousel-control.left.pt-3 {
    position: absolute;
    top: 30%;
    left: 1rem;
    font-size: 2rem;
}

a.carousel-control.right.pt-3 {
    position: absolute;
    top: 30%;
    right: 1rem;
    font-size: 2rem;
}

.info {
    background: rgba(255,255,255,0.8);
    padding: 1rem;
    display: block;
    margin: 0 1rem;
}

.multiple-carousel .carousel-inner .carousel-item-ratecard {
	border:1px solid #ddd;
	margin-bottom:1rem;
	padding:2rem 1rem 2rem 1rem;
	border-radius:5px;
	}

@media (min-width: 768px) {

    /* show 3 items */
    .multiple-carousel .carousel-inner .active,
    .multiple-carousel .carousel-inner .active + .carousel-item,
    .multiple-carousel .carousel-inner .active + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }

    .multiple-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .multiple-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .multiple-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }

    .multiple-carousel .carousel-inner .carousel-item-next,
    .multiple-carousel .carousel-inner .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }

    .multiple-carousel .carousel-inner .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* left or forward direction */
    .multiple-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .multiple-carousel .carousel-item-next.carousel-item-left + .carousel-item,
    .multiple-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }

    /* farthest right hidden item must be abso position for animations */
    .multiple-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }

    /* right or prev direction */
    .multiple-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .multiple-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
    .multiple-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .multiple-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;
    }

}

 /* Bootstrap Lightbox using Modal */

#profile-grid { overflow: auto; white-space: normal; }
#profile-grid .profile { padding-bottom: 40px; }
#profile-grid .panel { padding: 0 }
#profile-grid .panel-body { padding: 15px }
#profile-grid .profile-name { font-weight: bold; }
#profile-grid .thumbnail {margin-bottom:6px;}
#profile-grid .panel-thumbnail { overflow: hidden; }
#profile-grid .img-rounded { border-radius: 4px 4px 0 0;}

/* footer styles */
footer.bg-light {
    padding-top: 25px!important;
}

/* termékeink oldal styles */
@media screen and (min-width: 769px){
body.page-id-19 div.wpb_wrapper .product-cat{
    margin-top: -40px!important;
}
}
/* navbar tablet-mobile */
.navbar-nav{
    float: right;
    text-align: right;
}

/* főoldal tablet-mobile */

body.page-id-10 .carousel-item-ratecard{
    height: 350px;
}
body.page-id-10 .carousel-item-ratecard div.title{
    height:110px;
}

@media screen and (max-width: 1023px) {

    #carouselExample h2 {
        font-size: 16px !important;
    }

    body.page-id-10 .carousel-item-ratecard{
        height: 250px!important;
    }
    body.page-id-10 .carousel-item-ratecard div.title{
        height: 70px !important;
    }

}
body.page-id-10 .container-fluid #carouselExample h2 {
    font-size: 20px !important;
}

@media screen and (max-width: 767px) {

    #carouselExample h2 {
        font-size: 16px !important;
    }

    body.page-id-10 .carousel-item-ratecard{
        height: 340px!important;
    }
    body.page-id-10 .carousel-item-ratecard div.title{
        height: 50px !important;
    }
    body.page-id-10 .info{
        font-size: 10px;
    }
    body.page-id-10 h2{
        font-size: 16px;
    }

}

/* termékoldal submit button */
.btn-primary{
    background-color:#ea5b0c;
    border-color:#ea5b0c;
}
.btn-primary:hover{
    background-color:#ea5b0c;
    border-color:#ea5b0c;
}
.hirdetes .termekeink-h2 h2 {
    color: #212529!important;
}

/** termék kat oldal képek reszponzivitása  **/
#termek-kat-content img {
    width: 100%!important;
    height: auto!important;
}

/* BIZONYOS LINKEK KÉKRE SZÍNEZÉSE TERMÉKKATEGÓRIA, KATEGÓRIA OLDALAKON */

body.termek-template-default #content p>a{
	color:#1761c5!important;
}
body.tax-termek-kategoria #content h2 a{
	color:#e25900!important;
}
body.tax-termek-kategoria #content a{
	color:#1761c5!important;
}
body.tax-kategoria #content h2 a{
	color:#e25900!important;
}
body.tax-kategoria #content ul.pagination li.page-item a{
	color:#e25900!important;
}
body.tax-kategoria #content ul.pagination li.page-item.active a{
	color:#fff!important;
}

body.tax-kategoria #content a{
	color:#1761c5!important;
}

body.tax-display #content a{
	color:#1761c5!important;
}
body.tax-display #content h2 a{
	color:#e25900!important;
}
a {
	color: #e25900;
}
a:hover {
    color: #f26523;
}
body.allas-template-default #content a{
	color:#1761c5!important;
}
body.allas-template-default #content h2 a{
	color:#e25900!important;
}
body.post-template-default #content a{
	color:#1761c5!important;
}
body.post-template-default #content h2 a{
	color:#e25900!important;
}
body.hirdetes-template-default #content .minimize a{
	color:#1761c5!important;
}

/* hirdetések oldal galery caption hide*/

body.hirdetes-template-default .gallery-caption{
  display:none;
}

/** carousel fix for Edge **/
@supports (-ms-ime-align:auto) {
    .carousel-item.noAnim {
        transition-duration: 0s;
    }
}



