.fb-container {
     padding: 20px 0!important;
}
 .fb-desc {
     padding-top: 20px!important;
}
 .fb-container-outer {
     background-image: url(../images/bg.png);
}
 .testimonial-inner {
     overflow: hidden;
     position: relative;
     padding: 0 0 45px;
     background: url(../images/a.jpg) fixed center center no-repeat #000;
     background-size: cover;
     color: #fff;
}
 .testimonial-wrapper {
     padding-left: 0!important;
     padding-right: 0!important;
}
 .testimonial-item {
     display: block;
     max-width: 1300px;
     margin-left: auto;
     margin-right: auto;
     line-height: 1.2;
     text-align: center;
     font-family: "Courgette", cursive;
     font-size: 28px!important;
     padding: 22px;
}
 .owl-theme .owl-controls .owl-page span {
     display: -moz-inline-stack!important;
     display: inline-block!important;
     overflow: hidden!important;
     width: 19px!important;
     height: 19px!important;
     margin: 5px 3px!important;
     background: url(../images/sprite-a.png) -135px -573px no-repeat!important;
     text-align: left!important;
     text-indent: -3000em!important;
}
 .owl-theme .owl-controls .owl-page.active span {
     background-position: -112px -573px!important;
     cursor: default!important;
}
 .category-accordion {
     padding-top: 107px;
}
 .accordion-padding {
     padding-left: 7px!important;
     padding-right: 7px!important;
}
 .badge {
     float: right;
     background-color: #edb933!important;
     color: #6d0000!important;
     font-size: 15px!important;
}
 .box-padding {
     padding: 40px 0;
}
 .eq-size {
     position: relative!important;
     overflow: hidden;
     transition: .2s all ease-in-out
}
 .eq-size img {
     position: absolute;
     left: 50%;
     top: 50%;
     height: 100%!important;
     width: auto!important;
     -webkit-transform: translate(-50%, -50%);
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 .eq-size:hover {
     box-shadow: 6px 10px 29px -1px rgba(0,0,0,0.34);
}
 .about-us-allo {
     width: 100%;
     height: 127px;
     display: block;
}
 .about-us-allo-container {
     padding: 4px!important;
}
 .about-us-photos .thumbnail {
     padding-top: 0!important;
}
 .navbar-collapse {
     text-align: center;
     padding-left: 0!important;
     margin: 0!important;
}
 .menu-item {
     font-family: "Courgette", cursive;
}
 .menu-item a {
     color: #6d0000!important;
     transition: .2s all ease-in-out;
     position: relative!important;
}
 .menu-item a:hover {
     color: #edb933!important;
}
 .menu-item a:hover::before {
     content: "";
     display: block;
     position: absolute;
     left: 50%;
     top: -20px;
     width: 121px;
     height: 9px;
     margin: 0 0 0 -60.5px;
     background: url(../images/sprite-a.png) -82px -625px no-repeat;
}
 #custom-nav {
     margin-top: 35px;
     z-index: 4000;
}
 .navbar-nav {
     margin-top: 0!important;
     margin-bottom: 0!important;
}
 #custom-nav::before {
     content: "";
     display: block;
     position: absolute;
     left: 0;
     top: 0;
     z-index: 0;
     width: 100%;
     height: 87px;
     background: url(../images/sprite-a.png) repeat-x;
}
 .navbar .logo, .navbar-default .logo {
     position: fixed;
     left: 50%;
     margin: 0 auto 0 -114px;
     background: transparent;
     -o-border-radius: 100%;
     -moz-border-radius: 100%;
     -webkit-border-radius: 100%;
     border-radius: 100%
}
 .right-navigation {
     float: right!important;
}
 .left-navigation {
     padding-top: 20px;
     margin-left: 60px!important;
}
 .menu-container {
     padding-top: 35px;
}
 .information-container {
     margin-top: -35px;
}
 .navbar-collapse {
     background-color: #6d0000;
     border-color: #edb933!important;
}
 .navbar-default .navbar-toggle .icon-bar {
     background-color: #edb933!important;
}
 .navbar-toggle {
     background-color: #6d0000!important;
     padding: 9px 20px!important;
}
 .navbar-default {
     border: none!important;
}
 body {
     font-family: "Roboto", sans-serif!important;
}
 .general-img {
     max-width: 100%
}
 .flex-order {
     display: -webkit-flex!important;
     display: -ms-flexbox!important;
     display: flex!important;
     -webkit-flex-direction: column;
     -ms-flex-direction: column;
     flex-direction: column;
}
 .navbar-header {
     background-color: #6d0000!important;
     margin-left: 0;
     margin-right: 0;
}
 .navbar-toggle {
     border: none!important;
     float: none!important;
     margin: 0 auto!important;
}
 #nav {
     width: 1100px!important;
     max-width: 100%
}
 .information {
     background-color: #6d0000;
     color: #edb933;
     position: absolute;
     display: inline-block;
     font-size: 14px;
     width: 100%;
     padding: 5px 15px;
     padding-left: 30px;
     padding-right: 30px;
     font-style: italic;
}
 .information .my-header {
     max-width: 1170px;
     font-size: 14px;
     color: #edb933;
     margin: 0 auto;
}
 .information .my-header-left {
     margin-left: 60px;
}
 .information .my-header-tel {
     color: #edb933;
}
 .right-side {
     float: right;
     vertical-align: bottom;
     margin-top: 5px;
}
 .facebook-logo {
     margin-left: 20px;
     font-size: 20px;
     color: #edb933;
     text-decoration: none!important;
}
 .facebook-logo:hover {
     color: #edb933;
}
 .first-slide-animation {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-delay: 1.5s;
     animation-delay: 1.5s;
     font-size: 36px!important;
}
 .first-slide-animation--sibling {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-delay: 2.5s;
     animation-delay: 2.5s;
     font-size: 36px!important;
}
 .second-slide-animation {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-delay: 1s;
     animation-delay: 1s;
     font-size: 36px!important;
}
 .second-slide-animation--sibling {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-delay: 2s;
     animation-delay: 2s;
}
 .third-slide-animation {
     -webkit-animation-duration: 2s;
     animation-duration: 2s;
     -webkit-animation-delay: 2s;
     animation-delay: 2s;
     font-size: 36px!important;
}
 .first-slide-animation, .second-slide-animation, .third-slide-animation {
     text-align: center;
}
 .carousel-content {
     position: absolute;
     top: 19%;
     left: 0;
     right: 0;
     width: 100%;
     font-family: "Courgette", cursive;
     color: #edb933;
     z-index: 25;
}
 .carousel-inner .item::before {
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     background: rgba(0, 0, 0, 0.5);
     z-index: 20;
}
 .carousel-inner .item img {
     position: relative;
     top: 50%;
     -webkit-transform: translateY(-20%);
     -ms-transform: translateY(-20%);
     transform: translateY(-20%);
}
 #slider {
     margin-top: 33px;
}
 .carousel-inner {
     height: 500px;
}
 .carousel-container, .map-container, .no-padding {
     padding-left: 0!important;
     padding-right: 0!important;
}
 .main-content {
     padding-bottom: 30px;
     padding-left: 5px!important;
     padding-right: 5px!important;
}
 .info-box {
     padding-top: 50px;
}
 .info-title {
     font-family: "Courgette", cursive;
     color: #edb933;
     padding-bottom: 20px;
}
 .info-title--smaller {
     font-size: 20px;
     font-family: "Roboto", sans-serif;
}
 .info-title--calculator {
     font-size: 36px;
}
 .info-title--individual-category {
     text-align: center;
     font-size: 36px;
     padding: 20px 0;
}
 .info-title--fagyi-kelyhek {
     font-size: 22px!important;
     color: #edb933;
     font-weight: 700;
     padding-bottom: 0!important;
}
 .info-title a {
     color: #6d0000!important;
}
 .info-text {
     color: #6d0000;
     font-size: 14px;
     line-height: 1.7em;
     padding: 20px 0;
     text-align: justify;
}
 .read-more-btn {
     font-family: "Courgette", cursive;
     color: #edb933;
     background-color: #6d0000;
     transition: .2s all ease-in-out;
     float: none;
}
 .read-more-btn:hover {
     color: #6d0000;
     background-color: #edb933;
}
 .categories li::before {
     background: none!important;
}
 .thumbnail img {
     height: 100%!important;
}
 .categories-holder {
     padding: 20px 0;
}
 .about-us-row-padding {
     padding: 15px 0!important;
}
 .about-us-row-padding img {
     height: auto!important;
}
 .thumbnail {
     display: inline-block;
     width: 100%;
     height: 250px;
     padding-top: 70%!important;
     border: none!important;
     box-shadow: none!important;
     margin-bottom: 0px !important;
}
 .thumbnail--wider {
     height: 105px;
     padding-top: 40%!important;
}
 .cookies-and-cakes {
     background-color: #6d0000;
     padding: 30px 0;
}
 .cookies-and-cakes .container {
     padding: 15px 0;
}
 .cookies-and-cakes-title {
     color: #edb933;
     font-family: "Courgette", cursive;
     font-size: 36px;
     padding: 20px 0;
}
 .cookies-and-cakes-info {
     color: #edb933;
     font-size: 14px;
     padding: 0 10px;
}
 .category-box-title {
     color: #fff;
     padding: 5px 0;
}
 .icon-box {
     position: relative;
     padding: 10px 0;
}
 .icon-box a {
     text-decoration: none;
}
 .icon-box a:hover {
     text-decoration: none;
}
 .icon-box:hover .img-wrapper img {
     top: -5px;
}
 .category-photo {
     max-width: 100%;
     height: auto;
     transition: .2s all ease-in-out;
     position: relative;
     top: 0;
}
 .product-box {
     width: auto;
     border: none!important;
     box-shadow: none!important;
     opacity: 0;
     -webkit-transform: translateX(-20px);
     -ms-transform: translateX(-20px);
     transform: translateX(-20px);
     transition: all .3s ease-in-out;
}
 .product-box.is-showing {
     opacity: 1;
     -webkit-transform: translateX(0px);
     -ms-transform: translateX(0px);
     transform: translateX(0px);
}
 .product-image-box {
     position: relative;
     overflow: hidden;
     max-height: 300px;
}
 .product-box img {
     display: inline-block!important;
}
 .product-row {
     padding: 30px 0;
}
 .product-section {
     padding: 30px 0;
}
 .product-title {
     font-family: "Courgette", cursive;
     color: #6d0000!important;
     font-size: 20px;
     font-weight: 700;
}
 .product-title--featured {
     font-size: 17px;
     text-align: left;
     font-weight: 400;
}
 .product-title--drinks {
     font-size: 18px;
     text-align: left;
}
 .product-description {
     font-size: 14px;
     padding: 0 10px;
     font-weight: lighter;
     color: #6d0000;
}
 .product-description--fagyi-kehely-description {
     color: #edb933;
}
 .product-hover {
     transition: all .3s;
}
 .product-box img:hover {
     -webkit-transform: scale(1.1);
     -ms-transform: scale(1.1);
     transform: scale(1.1);
}
 .service-img {
     border: 10px solid #fff;
     position: absolute;
     top: -80px;
     left: 50%;
     margin-left: -80px;
     width: 165px;
     height: 165px!important;
}
 .service-box {
     display: inline-block;
     width: 350px;
     min-height: 345px;
     max-width: 100%;
     padding: 100px 25px 25px;
     border-radius: 15px;
     position: relative;
     background-color: #6d0000;
}
 .secondary-services {
     background-color: #eee;
}
 .secondary-services p {
     color: #edb933;
}
 .service-box-button {
     float: none;
     font-family: "Courgette", cursive;
     font-size: 20px!important;
     height: 40px;
     outline: none!important;
     border-top-left-radius: 30px!important;
     border-bottom-right-radius: 30px!important;
     border-top-right-radius: 0!important;
     border-bottom-left-radius: 0!important;
     background-color: #edb933!important;
     color: #6d0000!important;
     padding: 0 50px!important;
     transition: .2s all ease-in-out;
}
 .service-box-button:hover {
     border-top-left-radius: 0!important;
     border-bottom-right-radius: 0!important;
     border-top-right-radius: 30px!important;
     border-bottom-left-radius: 30px!important;
}
 .calculate-button {
     font-family: "Courgette", cursive;
     font-size: 25px!important;
     display: block!important;
     color: #6d0000;
     background-color: #edb933;
     border-top-left-radius: 30px!important;
     border-bottom-right-radius: 30px!important;
     border-top-right-radius: 0!important;
     border-bottom-left-radius: 0!important;
     float: right;
     outline: none!important;
     font-size: 20px!important;
     padding: 0 50px!important;
     transition: .2s all ease-in-out;
}
 .calculate-button:hover {
     color: #6d0000!important;
     border-top-left-radius: 0!important;
     border-bottom-right-radius: 0!important;
     border-top-right-radius: 30px!important;
     border-bottom-left-radius: 30px!important;
}
 .service-info {
     font-size: 14px;
     line-height: 1.8em;
     padding: 15px 0;
     color: #eee;
}
 .service-title {
     font-weight: 700;
     font-family: "Courgette", cursive;
     color: #edb933;
     font-size: 25px;
}
 .services-section {
     padding-bottom: 50px;
}
 #owl-demo .item {
     margin: 3px;
}
 .owl-carousel .owl-wrapper-outer {
     padding-top: 80px;
}
 .footer-section {
     padding-left: 0!important;
     padding-right: 0!important;
}
 .mistakes {
     font-family: "Courgette", cursive;
     font-size: 14px;
     padding-bottom: 15px;
}
 #footer a {
     font-family: "Courgette", cursive;
     font-size: 16px !important;
     color: #edb933 !important;
     padding-bottom: 15px;
     display: inline-block;
}
 #footer .copyright {
     border-top: 1px solid #edb933;
     text-align: center;
     padding: 20px 0;
     color: #edb933;
     font-size: 15px;
}
 #footer .copyright a {
     color: #edb933;
     padding-bottom: 0;
}
 #footer {
     padding-bottom: 0!important;
     background-color: #6d0000!important;
}
 #footer h4, #footer p {
     color: #edb933;
     font-family: "Courgette", cursive;
}
 .footer-row {
     margin-left: 0!important;
     margin-right: 0!important;
}
 .map-container {
     position: relative;
}
 .map-container iframe {
     pointer-events: none;
}
 .address-card {
     color: #edb933;
     position: absolute;
     top: 130px;
     right: 150px;
     width: 300px;
}
 .address-card h3 {
     font-family: "Courgette", cursive;
     font-size: 25px;
}
 .address-card li {
     background-color: #6d0000;
     font-size: 14px;
     padding: 10px;
     text-align: center;
}
 .address-card a, .address-card a:hover {
     color: #edb933;
}
 .to-top {
     display: none;
     color: #edb933!important;
     background-color: #6d0000;
     font-size: 20px;
     border: 1px solid #6d0000;
     padding: 10px 15px;
     position: fixed;
     right: 20px;
     bottom: 20px;
     z-index: 999;
}
 .parent {
     position: relative;
}
 .flex {
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
}
 .product-category-title {
     color: #6d0000;
     font-family: "Courgette", cursive;
}
 .show-all-btn {
     float: none;
     font-family: "Courgette", cursive;
     font-size: 20px!important;
     background-color: #6d0000;
     border-top-left-radius: 30px!important;
     border-bottom-right-radius: 30px!important;
     border-top-right-radius: 0!important;
     border-bottom-left-radius: 0!important;
     color: #edb933;
     padding: 0 50px!important;
     outline: none!important;
     transition: .2s all ease-in-out;
}
 .show-all-btn:hover {
     color: #6d0000!important;
     background-color: #edb933!important;
     border-top-left-radius: 0!important;
     border-bottom-right-radius: 0!important;
     border-top-right-radius: 30px!important;
     border-bottom-left-radius: 30px!important;
}
 .product-category-info {
     line-height: 1.5em;
     font-size: 16px;
     font-weight: 700;
     padding: 20px;
}
 .img-container-no-padding {
     padding-left: 0!important;
     padding-right: 0!important;
}
 .cakes-container {
     padding: 40px 0;
}
 .calculator {
     padding: 30px 0;
}
 .custom-inputs {
     margin: 0!important;
}
 input[type="text"] {
     margin-top: 5px;
}
 .control-label {
     margin-top: 5px;
}
 .form-control:focus {
     border-color: #edb933!important;
     box-shadow: none!important;
}
 .pieces {
     padding-top: 10px;
}
 .calculator-segment {
     background-color: #6d0000;
     color: #edb933;
     padding: 20px 0;
     padding-left: 0!important;
     padding-right: 0!important;
}
 .form-control {
     margin: 0 auto!important;
}
 .radio-inline {
     margin-left: 0!important;
}
 .checkout {
     display: inline-block;
     margin-top: 17px;
     margin-right: 15px;
}
 .summary {
     padding-top: 10px;
}
 .photo-gallery {
     padding: 20px 0;
}
 .about-us-auto-height {
     height: auto!important;
}
 .about-us-allo-container {
     padding: 4px!important;
}
 .about-us-photos {
     opacity: 0;
     -webkit-transform: translateX(-20px);
     -ms-transform: translateX(-20px);
     transform: translateX(-20px);
     transition: all .3s ease-in-out;
     padding: 0!important;
     padding-left: 0!important;
     padding-right: 0!important;
}
 .about-us-photos.is-showing {
     opacity: 1;
     -webkit-transform: translateX(0px);
     -ms-transform: translateX(0px);
     transform: translateX(0px);
}
 .fade-in {
     opacity: 0;
     -webkit-transform: translateX(-20px);
     -ms-transform: translateX(-20px);
     transform: translateX(-20px);
     transition: all .3s ease-in-out;
}
 .fade-in.is-showing {
     opacity: 1;
     -webkit-transform: translateX(0px);
     -ms-transform: translateX(0px);
     transform: translateX(0px);
}
 .flex-row {
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-flex-wrap: wrap;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .cake-info {
     color: #edb933;
     padding: 30px;
     line-height: 1.7em;
}
 .filter-button {
     color: #edb933;
     background-color: #6d0000;
     margin: 0 15px;
     padding: 0 26px!important;
     transition: .2s all ease-in-out;
     outline: none!important;
}
 .filter-button:hover {
     color: #6d0000;
     background-color: #edb933;
}
 .btn:focus {
     background-color: #edb933!important;
     color: #6d0000!important;
}
 .port-image {
     width: 100%!important;
}
 .gallery_product {
     margin-bottom: 50px;
}
 .gallery-title {
     font-size: 36px;
     color: #42B32F;
     text-align: center;
     font-weight: 500;
     margin-bottom: 70px;
}
 .gallery-title:after {
     content: "";
     position: absolute;
     width: 7.5%;
     left: 46.5%;
     height: 45px;
     border-bottom: 1px solid #5e5e5e;
}
 .filter-container {
     padding: 30px 0;
}
 .panel-group .panel {
     box-shadow: 6px 10px 29px -1px rgba(0,0,0,0.34);
}
 .category-name {
     margin-top:20px;
}
 .cake-name {
     font-style: italic;
     font-family: "Courgette", cursive;
     color: #6d0000;
     font-size: 15px;
     margin-top: 20px;
     min-height: 50px;
}
 .cake-name--smaller {
     font-size: 13px;
}
 .category-name {
     font-family: "Courgette", cursive;
     color: #6d0000;
     font-size: 17px;
}
 .category-desc {
     font-family: "Roboto", sans-serif;
     font-size: 15px;
     min-height: 65px;
}
.modal {
	z-index: 5000 !important;
}
.modal-header {
	display: block !important;
	padding: 0px !important;
	height: 0px !important;
}
.modal-header .close {
	margin-right: 25px;
	opacity: 0.7 !important;
	font-size: 35px !important;
}
.modal-header .close:focus {
	border: none !important;
}
 .modal-content {
     background-color: #6d0000!important;
}
 .modal-footer {
     font-family: "Courgette", cursive;
     color: #edb933!important;
     text-align: center!important;
     border-top: 1px solid #edb933!important;
}
 .gallery-container {
     padding: 20px 0;
}
 .featured-category-photo {
     border: none!important;
     padding: 0!important;
     height: auto!important;
}
 .featured-category-photo img {
     height: auto!important;
}
 .fagyi-pattern {
     background-image: url(../images/bg.png);
}
 .fagyi-gallery {
     padding-left: 0!important;
     padding-right: 0!important;
}
 .fagyi-gallery .thumbnail {
     padding-top: 0!important;
}
 .fagyi-cim {
     color: #6d0000!important;
}
 .fagyi-container {
     padding: 25px 0;
}
 .fagyi-container ul {
     padding-left: 0!important;
}
 .fagyi-container ul li {
     font-family: "Courgette", cursive;
     line-height: 1.5em;
     color: #edb933;
     text-align: center;
}
 .fagyi-wrapper, .drinks-wrapper {
     background-color: #6d0000;
     padding: 20px 0;
}
 .fagyi-wrapper .row, .drinks-wrapper .row {
     border-bottom: 1px solid #edb933!important;
}
 .fagyi-wrapper .row:last-child, .drinks-wrapper .row:last-child {
     border: none!important;
}
 td {
     padding: 15px!important;
     color: #edb933;
     font-family: "Courgette", cursive;
}
 .table {
     border-color: #edb933!important;
}
 .aktualis-kinalat {
     font-family: "Courgette", cursive;
     color: #edb933;
     font-size: 16px;
     padding: 15px 0;
}
 .fagyikehely-right, .drinks-right {
     padding-left: 30px!important;
}
 .fagyikehely-left, .drinks-left {
     padding-right: 30px!important;
}
 .fagyi-row {
     padding: 30px 0!important;
}
 .fagyi-row img {
     height: auto!important;
}
 .type-of {
     font-size: 15px!important;
}
 .container-padding {
     padding-top: 50px;
}
 .panel-default > .panel-heading {
     background-image: none!important;
     background-color: #6d0000!important;
     color: #edb933!important;
}
 .orderlayer {
     position: absolute;
     height: 100%;
     width: 100%;
     z-index: 3000;
}
 .orderslider {
     margin: 0;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     text-align: center;
}
 .orderslider h3 {
     color: #edb933;
     font-size: 3.5em;
     margin-bottom: 0px;
     font-weight: 900;
}
 .orderslider h2 {
     color: #edb933;
     font-size: 4em;
     margin-top: 0px;
     margin-bottom: 30px;
     font-weight: 900;
}
 .btn-order {
     background-color: #6d0000;
     color: #edb933 !important;
     padding: 10px 40px !important;
}
 #megrendeles label {
     color: #edb933;
}
 #hazhozszallitas {
     padding: 50px 0px;
}
 #hazhozszallitas p, #hazhozszallitas ul li {
     font-size: 1.2em;
}
 #hazhozszallitas li {
     list-style: disc;
}
 #hazhozszallitas a {
     color: #edb933;
}
 #hazhozszallitas h1 {
     font-family: "Courgette", cursive;
     color: #6d0000;
     padding-bottom: 20px;
     font-size: 3.5em;
}
 .ordermobile {
     text-align: center;
}
 br.monly {
     display: none;
}
 .purple {
     background-color: #6d0000;
     color: white;
     padding: 50px 0px;
}
 .mapimg {
     margin: 30px 0px;
}
 .purple a {
     color: white;
}
 .category h3 {
     margin-top: 41px;
}
 .title {
     font-family: "Courgette", cursive;
     color: #edb933;
     font-size: 3.5em;
}
 ul.dots {
     padding: 0;
     list-style: none;
     overflow-x: hidden;
}
 ul.dots li {
     font-size: 1.2em;
}
 ul.dots span:first-child {
     padding-right: 0.33em;
}
 .pcs {
     position: absolute;
     width: 100px;
     text-align: center;
     right: 50px;
}
 .mt-5 {
     margin-top: 50px;
}
 .food-price {
     float: right;
     font-size: unset;
     font-weight: unset;
}
 br.pricemob {
     display: none;
}
 .btn-modal {
     display: block !important;
     color: #6d0000 !important;
     background-color: #edb933 !important;
     width: 250px;
     margin: 20px auto !important;
     padding: 15px !important;
     font-size: 17px !important;
     width: 300px;
     box-shadow: 2px 2px 2px 1px rgba(1,1,1,0.5);
}
 .btn-modal-inv {
     display: block !important;
     color: #edb933 !important;
     background-color: #6d0000 !important;
     width: 250px;
     margin: 20px auto !important;
     padding: 15px !important;
     font-size: 17px !important;
     width: 300px;
     box-shadow: 2px 2px 2px 1px rgba(1,1,1,0.5);
}
 .btn-send {
     display: block !important;
     color: #6d0000;
     background-color: #edb933;
     width: 150px;
     margin-right: 15px;
     float: unset;
     height: 40px;
}
 .btn-popup, .btn-popup:hover {
     display: block !important;
     color: #6d0000;
     background-color: #edb933;
     margin: auto;
     width: 250px;
     float: unset;
     font-size: 15px !important;
     padding: 15px !important;
     font-weight: bold !important;
     box-shadow: 2px 2px 2px 1px rgba(1,1,1,0.5);
}
 #formmodal, #popup {
     z-index: 6000;
}
 #formmmodal .modal.in, #formmodal .modal-dialog, #popup .modal.in, #popup .modal-dialog {
     -webkit-transform: translate(0,20%) !important;
     -ms-transform: translate(0,20%) !important;
     -o-transform: translate(0,20%) !important;
     transform: translate(0,20%) !important;
}
 #popup .modal.in, #popup .modal-dialog {
     -webkit-transform: translate(0,50%) !important;
     -ms-transform: translate(0,50%) !important;
     -o-transform: translate(0,50%) !important;
     transform: translate(0,50%) !important;
}
 #popup .modal-body {
     text-align: center;
     padding: 30px !important;
     color: white;
     font-weight: bold;
}
 #popup .close {
     color: white !important;
     opacity: 0.8 !important;
     width: 30px !important;
     height: 30px !important;
}
 #rendeles-form label {
     color: white;
}
 .hazhoz-header {
     background-image: url('../images/slider2.jpg');
     height: 200px;
     background-size: cover;
     background-position-y: 30%;
}
 .datepicker td, .datepicker th {
     font-size: 14px;
     padding: 6px !important;
     font-family: "Roboto", sans-serif;
}
 .datepicker table tr td.new, .datepicker table tr td.old {
     font-size: 12px;
     padding: 6px !important;
     font-family: "Roboto", sans-serif;
}

.arak h3 {
	color: #6d0000;
}

.arak .title {
	color: #6d0000;
}

 @media (max-width: 1130px) {
     label {
         font-size: 11px!important;
    }
     .address-card {
         right: 80px;
         width: 300px;
         top: 15px;
    }
     .address-card li {
         padding: 1px 10px;
    }
     .address-card::before {
         left: 36px;
         border-top: 30px solid transparent;
         border-bottom: 30px solid transparent;
         border-left: 30px solid #6d0000;
         border-right: none!important;
    }
}
@media (max-width: 1100px) {
     #custom-nav ul li a {
         font-size: 17px;
    }
}
@media (max-width: 1200px) {
     .menu-container {
         width: 100%!important;
    }
}
@media (max-width: 1120px) {
     .service-box {
         min-height: 360px;
    }
     .left-navigation {
         margin-left: 0!important;
    }
     .menu-logo {
         max-width: 80%!important;
    }
     .information .my-header-left {
         margin-left: 0px !important;
    }
}
 @media (max-width: 1000px) {
     .custom-nav-item {
         color: #edb933!important;
    }
     .custom-nav-item:hover {
         color: #6d0000!important;
    }
     .calculator-category {
         padding-bottom: 25px;
    }
     #nav {
         width: 200px!important;
    }
     .wedding-cake-menu-item {
         margin-right: 0!important;
    }
}
@media (max-width: 992px) {
     .thumbnail--wider {
         height: 90px!important;
    }
     .service-box {
         min-height: 400px;
    }
     .navbar-nav {
         float: none!important;
         display: inline-block;
    }
     .navbar-collapse {
         text-align: right;
    }
     .first-slide-animation, .second-slide-animation, .third-slide-animation {
         font-size: 24px!important;
    }
     .categories {
         margin: 50px 0;
    }
     label {
         font-size: 14px!important;
    }
     .service-title {
         font-size: 18px;
    }
     .carousel-inner {
         height: 250px;
    }
     .right-navigation {
         padding-top: 20px;
    }
     .logo {
         width: 200px;
         left: 108px!important;
    }
     #cake-content .category-accordion {
        display:none;
    }
}
@media (max-width: 962px) {
     .address-card {
         right: 10px;
    }
}
@media (max-width: 922px) {
     .information {
         display: none;
    }
     #custom-nav {
         margin-top: 0;
    }
     .logo {
         float: left;
    }
     #custom-nav ul li a {
         font-size: 15px;
    }
}
@media (max-width: 875px) {
     .logo {
         display: none;
    }
}
@media (max-width: 769px) {
     .left-navigation {
         display: inline-block!important;
    }
     .right-navigation {
         display: inline-block!important;
    }
}
@media (max-width: 767px) {
     .left-navigation, .right-navigation {
         display: block!important;
    }
     .navbar-collapse {
         text-align: center!important;
    }
}
 @media (max-width: 768px) {
     .testimonial-inner {
         padding: 0 0 15px;
         background: url(../images/a.jpg) center center no-repeat #000;
         background-size: cover;
         color: #fff;
    }
     .testimonial-item {
         padding: 15px!important;
    }
     .testimonial-item--centered {
         margin-top: 60px!important;
    }
     .owl-wrapper-outer {
         padding-top: 0!important;
    }
     .fagyi-container h2 {
         font-size: 15px!important;
    }
     #slider {
         margin-top: 29px;
    }
     .first-slide-animation, .second-slide-animation, .third-slide-animation {
         font-size: 22px!important;
    }
     .navbar-collapse ul > li:hover {
         background-color: #edb933;
    }
     .nav li {
         transition: .2s all ease-in-out;
    }
     h1, .cookies-and-cakes-title {
         font-size: 20px!important;
    }
     .drinks-right {
         padding-left: 15px!important;
    }
     .thumbnail {
         height: 190px;
    }
     .row {
         margin-left: 0!important;
         margin-right: 0!important;
    }
     .about-us-photos {
         padding: 0;
    }
     .categories {
         height: auto;
    }
     .categories a {
         display: inline-block;
    }
     .categories-xs-text-align {
         text-align: center;
    }
     .mobile-no-padding {
         padding-left: 0!important;
         padding-right: 0!important;
    }
     .cookies-and-cakes-title {
         font-size: 30px;
    }
     .info-text {
         font-size: 15px;
         padding: 20px 10px;
    }
     .footer-section h1 {
         font-size: 30px;
    }
     .footer-section h4 {
         font-size: 16px;
    }
     .footer-section h2 {
         font-size: 26px;
    }
     .footer-section p {
         font-size: 16px;
    }
     .address-card p {
         font-size: 12px;
    }
     .footer-section h3 {
         font-size: 17px;
    }
     .mistakes {
         font-size: 12px;
    }
     .flex {
         display: block;
    }
     .product-category-info-box {
         padding: 30px 0;
    }
     .product-img {
         margin: 0 auto;
    }
     .cake-info {
         text-align: center;
    }
     .info-box {
         padding-top: 25px;
    }
     .right-navigation {
         float: none!important;
         padding-top: 0;
         margin-top: 0!important;
    }
     .menu-item a:hover::before {
         background: none;
    }
     .menu-item a {
         color: #edb933!important;
    }
     .menu-item a:hover {
         color: #6d0000!important;
    }
     #custom-nav ul li a {
         font-size: 17px!important;
    }
     .left-navigation {
         float: none!important;
         padding-top: 0;
         margin-bottom: 0!important;
    }
     .right-navigation {
         margin-left: 2px!important;
    }
     #custom-nav::before {
         display: none;
    }
     .fagyikehely-right {
         padding-left: 15px!important;
    }
     .fagyikehely-left {
         padding-right: 15px!important;
    }
     .orderslider h3 {
         font-size: 1.5em;
    }
     .orderslider h2 {
         font-size: 2em;
    }
}

 @media (max-width: 620px) {
     .product-box {
         padding: 0 15px;
    }
     .minimised-padding {
         padding-left: 5px!important;
         padding-right: 5px!important;
    }
     .first-slide-animation, .second-slide-animation, .third-slide-animation {
         font-size: 20px!important;
         text-align: center!important;
    }
}
 @media (max-width: 537px) {
     .service-box {
         width: 250px;
    }
     .carousel-inner .item img {
         position: relative;
         top: 50%;
         -webkit-transform: none;
         -ms-transform: none;
         transform: none;
    }
     #owl-demo .item {
         text-align: center;
    }
     .service-title {
         font-size: 20px;
    }
     .carousel-inner {
         height: auto;
    }
}
@media (max-width: 517px) {
     .product-title--featured {
         font-size: 15px;
    }
}
 @media (max-width: 500px) {
     .list-h li {
         display: block!important;
    }
     ul.dots li {
         font-size: 1em;
    }
     .pcs {
         width: 42px;
    }
     .category {
         padding: 0px !important;
    }
}
 @media (max-width: 480px) {
     .product-title--featured {
         font-size: 18px;
    }
     h1 {
         font-size: 25px!important;
    }
}
@media (max-width: 410px) {
     label {
         font-size: 12px!important;
    }
}
 #torta-galeria:before {
    height:30px;
}
 @media (min-width:992px){
     .category-accordion-mobile {
        display:none;
    }
}


@media (min-width: 768px) {
	.right-navigation {
		width: 35%;
	}
}


.centered-modal.in {
    display: flex !important;
}
.centered-modal .modal-dialog {
    margin: auto;
}

.centered-modal .modal-body {
	background-image: url(../images/bg.png);
	padding: 80px 30px;
    text-align: center;
}

.menu-item > a[href^="araink.html"] {
    display: none !important;
}
