div.fusion-secondary-header { padding-top: .2em!important; padding-bottom: .2em!important; border-top: 0!important; background-color: #fff!important; }
div.fusion-secondary-header a:hover { color:#d46e6a!important; }
div.fusion-header a img { transition: opacity .5s ease-in-out; }
div.fusion-header a:hover img { opacity:.8; }
h1.entry-title a { color: #fff!important; }
@media screen and (min-width: 768px) and (max-width: 1250px) {
div.fusion-contact-info { line-height: 3.5em!important; }
div.fusion-social-networks { padding-bottom: 0!important; }
} .to-top-right #toTop {
right: 100px!important;
}
#toTop {
z-index: 50000!important;
} div.fusion-megamenu-wrapper { box-shadow: 0px 47px 64px 0px rgba(0,0,0,0.28); }
div.fusion-megamenu-holder { padding-top: 5px;padding-bottom: 7px; }
ul.fusion-megamenu-border { border: none!important; }
li.menu-item-768, 
li.menu-item-769, 
li.menu-item-1384,
li.menu-item-1423,
li.menu-item-1625,
li.menu-item-2915 { min-height: 200px; padding-top: 0!important; border: 10px solid #fff!important; background-repeat: no-repeat; background-size: 100%; border: 10px solid; background-position: center center; cursor:default!important; }
li.menu-item-768 div.fusion-megamenu-title, 
li.menu-item-769 div.fusion-megamenu-title, 
li.menu-item-1384 div.fusion-megamenu-title,
li.menu-item-1423 div.fusion-megamenu-title,
li.menu-item-1625 div.fusion-megamenu-title,
li.menu-item-2915 div.fusion-megamenu-title { opacity: .95; text-align: center; padding: 1.5em 1em; }
li.menu-item-768 div.fusion-megamenu-title a, 
li.menu-item-769 div.fusion-megamenu-title a, 
li.menu-item-1384 div.fusion-megamenu-title a, 
li.menu-item-1423 div.fusion-megamenu-title a,
li.menu-item-1625 div.fusion-megamenu-title a,
li.menu-item-2915 div.fusion-megamenu-title a { color: #fff; cursor:pointer!important; }
li.menu-item-768 div.fusion-megamenu-title { background-color: #64ada4; }
li.menu-item-769 div.fusion-megamenu-title { background-color: #1e1e20; }
li.menu-item-1384 div.fusion-megamenu-title { background-color: #74c5e3; }
li.menu-item-1423 div.fusion-megamenu-title { background-color: #fa9988; }
li.menu-item-1625 div.fusion-megamenu-title { background-color: #3aabc2; }
li.menu-item-2915 div.fusion-megamenu-title { background-color: #ee703f; } div.fusion-slider-19 div.slide-content-container { top: 40%; } #events-main { border-top: 15px solid #d56e68; }
#events-main div.fusion-events-wrapper div.fusion-column-wrapper { border: none; background-color: #f7f7f7; border-bottom: 5px solid #b2b2b2; }
#events-main div.fusion-events-wrapper div.fusion-events-thumbnail { border: none; }
#events-main div.fusion-events-wrapper h2 { font-weight: 400!important; font-size: 18px!important; margin-bottom: 1em; } #events-main div.fusion-events-post>div.fusion-column-wrapper { min-height: 330px; }
#events-main div.fusion-events-meta { min-height: auto!important; }
#events-main h1 { margin-bottom: .5em!important; }
@media screen and (max-width: 450px) {
#events-main h1 { font-size: 1.1em!important; }
#events-main h2 { font-size: 1em!important; }
} div.fusion-post-wrapper { border: none!important; background-color: #f7f7f7!important; border-bottom: 5px solid #b2b2b2!important; }
div.fusion-post-content-wrapper { padding-top: 20px!important; }
div.fusion-post-content-wrapper p { font-size: .92em!important; line-height: 1.4em;}
div.fusion-post-content-wrapper .fusion-content-sep { display: none!important; } .avada-myaccount-user {
display: none!important;
}
#billing_country_field {
display: none!important;
}
#billing_address_2_field{
display: none!important;
}
.woocommerce-message, .woocommerce-info {
padding: 1em 2em!important;
}
dl.xt_woofc-variation-list dd {
margin: .2em 0 0 0!important;
line-height: 1.2em;
} #tribe-events-content td.tribe-events-thismonth { background-color:#f7f7f7!important; }
#tribe-events-content h3.tribe-events-month-event-title { font-family: Montserrat, Arial, Helvetica, sans-serif!important; }
#events-month-pager { width:100%; }
.events-month-pager div { float:left; }
.events-month-pager div.prev { width:50%; text-align:left; }
.events-month-pager div.next { width:50%; text-align:right; }
h3.tribe-events-month-event-title a { opacity: 1!important; }
.tribe-events-calendar .tribe-events-has-events::after { background-color: #d46e6a!important; }
h4.tribe-events-single-section-title { background:none!important; padding:0!important; }
body.events-list #content { width: auto!important; }
body.events-gridview #content { width: auto!important; }
span.tribe-events-c-small-cta__price { background: #7c9699; color: #fff!important; padding: .5em 1em; border-radius: 30px; font-weight: 600; }
div.tribe-events-l-container { padding-top:50px!important;}
div.tribe-events-view--month { width:100%!important; }
div.tribe-events-calendar-list div.tribe-common-g-row.tribe-events-calendar-list__event-row {
padding: 3em 1em;
color: #fff;
background: linear-gradient(to right, #6E48AA, #9D50BB);
box-shadow: 0px 0px 21px -9px rgba(0,0,0,0.75);
}
div.tribe-events-calendar-list span.tribe-events-calendar-list__event-date-tag-daynum {
color: #fff!important;
font-size: 2em!important;
}
div.tribe-events-calendar-list span.tribe-events-c-small-cta__price {
background: #d46e6a;
padding-bottom: .7em;	
}
div.tribe-events-calendar-list div.tribe-common-g-row.tribe-events-calendar-list__event-row time {
color: #fff;
}
div.tribe-events-calendar-list div.tribe-common-g-row.tribe-events-calendar-list__event-row address {
color: #fff;
}
div.tribe-events-calendar-list div.tribe-common-g-row.tribe-events-calendar-list__event-row p {
color: #fff;
}
div.tribe-events-calendar-list div.tribe-common-g-row.tribe-events-calendar-list__event-row img {
border: 2px solid #eee;
} .fusion-page-title-bar .fusion-page-title-row h1 { font-size: 26px; line-height: 1.4; }
h1.entry-title { color: #fff!important; }
.fusion-page-title-bar h1 { display: inline; padding: .12em .4em!important; font-weight: 600; background: #d56e68; line-height: 1.5em; -webkit-box-decoration-break: clone; box-decoration-break: clone; } #fusion-slider-63 a.fusion-button, #fusion-slider-66 a.fusion-button { font-size: 40px !important; padding: 5px 20px !important; opacity: .9 !important; } div.it_epoll_container { border:none!important;	background:none!important; box-shadow:none!important; }
h1.it_epoll_title span.it_epoll_title_exact { font-family:Montserrat,Arial!important; font-size:1.3em!important; text-shadow:none!important; color:#333!important; }
h1.it_epoll_title span.it_epoll_title_exact::after { content:''!important; display:none!important; }
span.it_epoll_survey-stage { display:none!important; }
#it_epoll_survey-vote-button { padding: 1em!important; background: #d46e6a!important; border-radius: 0!important; }
li.it_epoll_survey-item { margin:5px!important; }
body.postid-2928 #main {
background-color: #f1f3f8;
background-image: url(https://rendezvenypajta.hu/wp-content/uploads/2020/10/snowflake-3.png);
background-position: right top;
background-repeat: no-repeat;
}
#product-2928 .avada-availability, #product-2928 .product-border {
display: none;
}
#product-2928 h2 {
font-size: 2em!important;
color: #333!important;
}
#product-2928 p {
font-size: 1em;
color: #343434;
margin: 0 0 2em 0;
font-weight: 400;
}
#product-2928 .product-price-amount {
font-size: 1.5em;
color: #d57068;
font-weight: 700;
}
#product-2928 .product-price-addon {
font-size: 1.5em;
font-weight: 600;
}
#product-2928 .wc-bookings-booking-form {
border-radius: 10px;
box-shadow: 0px 0px 17px -10px rgba(0,0,0,0.5);
padding: 2em;
background: #fff;
}
#product-2928 .ticket-selector label {
font-size: 1.5em;
font-weight: 600;
margin-bottom: .5em;
}
#product-2928 .ticket-selector input {
width: 50px;
height: 40px;
margin: 0!important;
color: #222;
text-align: center;
font-size: 1.1em;
font-weight: 700;
border-top: 1px solid #dedede;
border-bottom: 1px solid #dedede;
border-left: none;
border-right: none;
background: #fff;
}
#product-2928 .ticket-selector input[type=button] {
cursor: pointer;
font-size: 1.2em;
border: 1px solid #dedede;
}
#product-2928 .ticket-selector input[type=button]:hover {
background: #d57068;
color: #fff;
}
#product-2928 .ticket-selector input::-webkit-outer-spin-button, #product-2928 .ticket-selector input::-webkit-inner-spin-button {
display: none;
-webkit-appearance: none;
margin: 0;
}
#product-2928 .ticket-selector input[type=number] {
-moz-appearance:textfield;
}
#product-2928 .date-selector {
margin: 2.5em 0;
padding: 0;
}
#product-2928 .date-selector .label {
font-size: 1.5em;
font-weight: 600;
margin-bottom: .5em;
}
#product-2928 .date-selector label {
width: auto;
}
#product-2928 .date-selector input {
width: 90px;
height: 40px;
margin: 0!important;
color: #222;
text-align: center;
font-size: 1.1em;
font-weight: 700;
border: 1px solid #dedede;
background: #fff;
}
#product-2928 .ui-datepicker, #product-2928 .ui-datepicker-header {
border-radius: 0;
}
#product-2928 .ui-datepicker-header {
border-radius: 0;
background: #454545;
}
#product-2928 .ui-datepicker th span {
color: #333!important;
}
#product-2928 .ui-datepicker-calendar td {
background: #fff;
}
#product-2928 .ui-datepicker-calendar td.bookable a {
background: #6cc4bd!important;
}
#product-2928 .ui-datepicker-calendar td a.ui-state-active {
background: #d57068!important;
}
#product-2928 .ui-datepicker-calendar td.bookable a:hover {
background: #d57068!important;
}
#product-2928 .block-picker li.block a{
background: #6cc4bd!important;
color: #fff!important;
margin: 2px;
}
#product-2928 .block-picker li.block a:hover, #product-2928 .block-picker li.block a.selected{
background: #d57068!important;
}
#product-2928 .wc-bookings-booking-cost {
border: none!important;
color: #333!important;
margin: 0!important;
}
#product-2928 .wc-bookings-booking-cost .woocommerce-Price-amount{
color: #d57068;
}
#product-2928 .product_meta {
display: none;
}
#product-2928 .booking-spaces-left {
display: none;
}
#product-2928 .wc-bookings-booking-cost {
display: none!important;
}
#booking-cart-option-row {
vertical-align: top;
}
#product-2928 button.wc-bookings-booking-form-button.disabled {
background: #bbb;
cursor: default;
}
.woocommerce-Price-amount bdi {
font-weight: bold!important;
color: #333!important;
}
.wc-proceed-to-checkout a.fusion-update-cart {
display:none!important;
}
ul.wc-booking-summary-list, ul.wc-booking-summary-list li{
padding: 0!important;
margin: 0!important;
}
.shop_table tbody tr {
height: auto!important;
}
.shop_table h3 {
margin-bottom: 0!important;
}
.shop_table td, .shop_table th{
padding: .5em 0!important;
vertical-align: top!important;
}
.shop_table .product-info{
margin: 0!important;
}
.shop_table .product-info .variation {
font-size: 0.9em;
font-style: italic;
line-height: 1.1em;
}
.shop_table tfoot td, .shop_table tfoot th {
border-top: 1px solid #ccc;
padding: .8em 0!important;
}
.shop_table tfoot th {
text-align: left!important;
}
.shop_table p.checkout-note {
text-align: left!important;
margin:0!important;
font-size: .9em;
}
.shop_table .wc-booking-summary {
width: 100%;
margin: 0;
padding: 0;
border: none;
font-size: 14px;
}
.shop_table .wc-booking-summary .wc-booking-summary-number {
font-weight: 400;
}
.shop_table .wc-booking-summary .wc-booking-summary-number span {
display: none;
}
.shop_table .wc-booking-summary .wc-booking-summary-actions {
display: none;
}
#payment .payment_box {
padding:1.8em 2em!important;
background: #f4f4f4;
}
#payment .payment_box p{
margin:0!important;
}
#payment .payment_box > div {
margin-top: 2em;
font-size: .9em;
color: #333;
font-weight: 700;
}
#payment .payment_box > div select{
margin-left: 1em;
padding: 0 1em;
color: #333;
}
#payment label {
font-weight: 700;
}
#payment h4 {
margin:1em 0 0 0!important;
}
#payment p {
font-size: .9em;
}
#payment ul.company-data {
font-size: .9em;
}
#payment ul.wc_payment_methods {
padding-left: 0;
list-style: none;
}
ul.payment_methods{
margin-top:2em!important;
}
.payment_methods li img.payment-logo {
float:none;
margin: 1em 1em 0 0;
}
#order_review td.product-total {
text-align: right;
}
#order_review .cart-subtotal td, #order_review .order-total td {
text-align: right;
}
@media only screen and (hover: none) and (pointer: coarse) {
body.app-view #home,
body.app-view header.fusion-header-wrapper,
body.app-view #fusion-header-wrapper,
body.app-view .fusion-header-wrapper,
body.app-view .avada-page-titlebar-wrapper,
body.app-view .fusion-footer, 
body.app-view .to-top-container {
display:none!important;
}
body.app-view #main {
padding: 25px 30px;
}
} input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; }
body.term-84 .fusion-page-title-captions {
display:none;
}
body .catalog-ordering {
display: none;
}
#main li.street-food-product {
width: 100%!important;
padding: 2em;
margin-bottom: 2em;
margin-right: 0;
border: 1px solid #ddd;
box-shadow: 0px 0px 17px -10px rgba(0,0,0,0.5);
}
@media screen and (min-width: 1130px) {
#main li.street-food-product.no-image {
width: 32%!important;
margin-right: 1%;
}
}
#main .woocommerce-products-header .term-description {
padding: 1.2em 2em;
background: #2b3136;
color: #fefefe;
margin: -10px 0 2em 0;
}
#main li.street-food-product .product-image {
float: left;
width: 30%;
margin-right: 2em;
}
#main li.street-food-product .product-details {
float: left;
width: 60%;
}
#main li.street-food-product button {
padding-top: 11px;
}
#main li.street-food-product button.disabled {
background: #bbb;
cursor: default;
}
@media screen and (max-width: 500px) {
#main li.street-food-product .product-image {
width: 100%;
margin: 0;
margin-bottom: 1em;
}  
#main li.street-food-product .product-details {
width: 100%;
}
#main li.street-food-product button {
padding: 13px;
padding-top: 11px;
}
#main li.street-food-product p {
line-height: 1.3em;
}
}
#main li.street-food-product .qty-ctrl {
display: inline-block;
border: 1px solid #dedede;
margin: 0 1em 1em 0;
}
#main li.street-food-product input {
width: 50px;
height: 40px;
margin: 0!important;
color: #222;
text-align: center;
font-size: 1.1em;
font-weight: 700;
border: none;
background: #fff;
}
#main li.street-food-product input.num-btn {
cursor: pointer;
}
#main li.street-food-product input.qty-num {
border-left: 1px solid #dedede;
border-right: 1px solid #dedede;
}
#main li.street-food-product p.price {
font-size: 1.4em;
font-weight: 700;
margin-top: -5px;
margin-bottom: 15px;
}
#main li.street-food-product h3 {
text-transform: uppercase;
}
#main li.street-food-product .pofw-product-options-wrapper label {
font-weight: 600;
}
#main li.street-food-product .pofw-product-options-wrapper select {
padding: .5em 1em;
width: auto;
height: auto;
color: #333;
margin-top: .3em;
margin-bottom: 2em;
} #street-food-submenu {
list-style: none;
padding: 0;
display: inline-block;
margin: 0 0 1.5em 0;
}
#street-food-submenu li {
float: left;
}
#street-food-submenu li a {
font-size: .9em;
background: #f2f2f2;
color: #333;
display:inline-block;
padding: .5em 1em;
margin: 0 5px 5px 0;
border: 1px solid #ddd;
font-family: 'Roboto Condensed', sans-serif;
text-transform: uppercase;
font-weight: 600;
}
#street-food-submenu li a:hover, #street-food-submenu li.active a {
background: #d46e6a;
border: 1px solid #d46e6a;
color: #fff;
}
#main .product h2.product_title {
line-height: 1.3;
color: #333;
text-transform: uppercase;
font-size: 1.6em!important;
font-weight: 600!important;
}
#main .product .product-border {
display: none;
}
#main .product .pofw-product-options-wrapper{
width: 100%;
margin-bottom: 0;
}
#main .product select.pofw-option{
color: #666;
padding: .3em 1em;
margin-top: .6em;
}
#main .product .related h3 {
font-size: 1.5em!important;
font-weight: 600!important;
}
#main .product .related .title-sep {
border-bottom:none!important;
} #spinner-back, #spinner-front {
position: fixed;
width: 100vw;
transition: all .2s;
visibility: hidden;
opacity: 0;
}
#spinner-back {
z-index: 1998;
height: 100vh;
background: rgba(0, 0, 0, 0.8);
}
#spinner-front {
z-index: 1999;
color: #fff;
text-align: center;
margin-top: 50vh;
transform: translateY(-50%);
}
#spinner-back.show, #spinner-front.show {
visibility: visible;
opacity: 1;
} .shop_table .product-remove a {
float: left!important;
} #billing_postcode_field {
width: 48%;
float: left;
}
#billing_city_field {
width: 48%;
float: right;
}
#shipping_country_field {
display: none;
}
#shipping_postcode_field {
width: 48%;
float: left;
}
#shipping_city_field {
width: 48%;
float: right;
}
#shipping_city {
width: 100%;
}
#billing_last_name_field {
float:left!important;
}
#billing_first_name_field {
float:right!important;
}
#shipping_last_name_field {
float:left!important;
}
#shipping_first_name_field {
float:right!important;
}
.includes_tax.checkout_tax .woocommerce-Price-amount.amount {
font-size: 1em!important;
font-weight: 700!important;
color: #333!important;
} nav.woocommerce-pagination {
justify-content: center;
}
nav.woocommerce-pagination .page-numbers{
font-size: 1.7em;
padding: .3em .7em!important;
}
span.cskf-total strong {
font-size: 1.3em;
}
span.cskf-total i {
font-size: .8em;
} #barcode-scan-form {
background: #eee;
margin: 1em 0!important;
padding: 2em;
}
#barcode-scan-form select {
display:block;
margin: 0 auto;
color: #333;
font-weight: 600;
font-size: 1em;
padding: 1em;
width: auto;
height: auto;
}
#barcode-scan-form input{
display:block;
margin: 2em auto!important;
color: #333;
font-weight: 600;
font-size: 1em;
padding: 1em;
width: auto;
height: auto;
color: red;
}
#barcode-scan-form input[type=submit] {
background: #ab5854;
color: #ffffff;
border: none;
cursor: pointer;
padding: .8em 1.5em;
margin-bottom: 0!important;
} #main .product-buttons a {
font-family: Open Sans;
font-weight: 600;
font-style: normal;
letter-spacing: 0px;
border-width: 0px;
border-style: solid;
border-radius: 0px;
text-transform: uppercase;
transition: all .2s;
padding: 13px 29px;
line-height: 17px;
font-size: 14px;
background: #d56e68;
color: #ffffff;
border-color: #ffffff;
margin-bottom: 1em;
white-space: nowrap;
}
#main .product-buttons a:hover {
background: #ab5854;
}
#main .product-buttons a:before {
content: ''!important;
}
#main .product-buttons a.added_to_cart.wc-forward {
display: none!important;
}
#main .product-list .fusion-content-sep {
display: none;
}
@media screen and (max-width: 720px) {
#main .product-buttons {
width:100%;
max-width: 100%;
}
#main .product-buttons a{
width:100%;
max-width: 100%;
}
}
#main .woocommerce-error li {
border: none;
background: red;
color: #fff;
padding: 1em;
margin-bottom: 2em;
}
#main .woocommerce-error a.jump-to-cart {
color: #fff;
font-weight: 600;
}
#main .woocommerce-error a.jump-to-cart:before {
position: absolute;
content: "\f07a";
font-family: icomoon;
margin-left: -25px;
color: inherit;
}
#main div.woocommerce-message {
border: none;
box-shadow: 0px 0px 17px -10px rgba(0,0,0,0.5);
}
.cskf-total strong {
white-space: nowrap;
}
p.order-again {
display: none;
}
#product-2928 .ticket-selector { }
#product-2928 .product-price-addon {
display:none;
} div.csp-shipping-rate-notice {
margin: 0 0 1em 0;
text-align: right;
padding: 0!important;
color: red;
font-size: .9em;
border-top: 0 none;
}
div.csp-shipping-rate-notice:before {
display:none!important;
}
.hidden {
display:none!important;
} form.woocommerce-cart-form dt.variation-Jegyek, form.woocommerce-cart-form dd.variation-Jegyek {
font-weight: 700;
text-transform: uppercase;
color: #c1190f;
}
form.woocommerce-cart-form dd.variation-Jegyek p:after {
content: ' db';
}
form.woocommerce-cart-form {
position: relative;
}
#cart-form-overlay {
position: absolute;
width: 100%;
height: 100%;
background-color: #ffffffbd;
background-image: url(//rendezvenypajta.hu/wp-content/themes/Rendezvenypajta/img/spinner-2.gif);
background-position: center center;
background-repeat: no-repeat;
border: 1px solid #e0dede;
z-index: 10000;
display:none;
}
#cart-form-overlay.active {
display: block;
}
.tribe-events .tribe-events-c-messages__message {
display:none!important;
}
h3.tribe-events-calendar-list__event-title a {
color: white!important;
}
#szolgaltatasaink .fusion-column-inner-bg {
margin:0!important;
}