.contact-info,
.contact-info a {
color:#666;
} h1 {
font-size: 26px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
p {
margin: 0 0 15px;
}
a {
color: #30afb8;
}
a:hover {
color: #666;
} @media screen and (max-width: 480px) {
.center-logo-below-menu .logo, .logo {
padding: 20px 0;
width: 80%;
}
}  #site-navigation .menu-toggle {
display: none !important;
} .spu-content a,
.gomb {
background: #ee2737;
padding: 10px;
color: #fff !important;;
} .fa {
margin-right: 8px;
}
.tg-slider-widget .caption-title {
color: #313b48;
font-size: 48px;
font-weight: 100;
line-height: 1.5;
text-transform: none;
} .panel-grid-cell .widget-title {
margin-top: 20px;
margin-bottom: 20px;
} @media screen and (max-width: 959px) {
.tg-slider-widget .caption-title {
font-size: 30px !important;
}
}@media screen and (max-width: 768px) {
.tg-slider-widget .caption-title {
font-size: 25px !important;
}
}
.tg-slider-widget .caption-desc {
text-transform: none;
}
.so-panel img {
margin-bottom: 10px;
}
#scroll-up {
padding: 10px 8px 10px 16px;
} .so-widget-sow-button-atom-a2267bac2b6c .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 0.8em 1.4em;
background: #745f50;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #56463b), color-stop(1, #745f50));
background: -ms-linear-gradient(bottom, #56463b, #745f50);
background: -moz-linear-gradient(center bottom, #56463b 0%, #745f50 100%);
background: -o-linear-gradient(#745f50, #56463b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#745f50', endColorstr='#56463b', GradientType=0);
border: 0;
border-color: #4d3f35 #473a31 #3e332b #473a31;
color: #ffffff !important;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
} .pt-cv-wrapper .btn-success {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: .6em 1em;
background: #745f50;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #56463b), color-stop(1, #745f50));
background: -ms-linear-gradient(bottom, #56463b, #745f50);
background: -moz-linear-gradient(center bottom, #56463b 0%, #745f50 100%);
background: -o-linear-gradient(#745f50, #56463b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#745f50', endColorstr='#56463b', GradientType=0);
border: 1px solid;
border-color: #4d3f35 #473a31 #3e332b #473a31;
color: #ffffff !important;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.pt-cv-wrapper .btn-success.active, .pt-cv-wrapper .btn-success:active, .pt-cv-wrapper .btn-success:hover, .pt-cv-wrapper .open > .dropdown-toggle.btn-success {
background: #7a6454;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5c4b3f), color-stop(1, #7a6454));
background: -ms-linear-gradient(bottom, #5c4b3f, #7a6454);
background: -moz-linear-gradient(center bottom, #5c4b3f 0%, #7a6454 100%);
background: -o-linear-gradient(#7a6454, #5c4b3f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a6454', endColorstr='#5c4b3f', GradientType=0);
border-color: #534439 #4d3f35 #44372f #4d3f35;
color: #ffffff;
} ::placeholder {
color: #666 !important;
}
.required {color:red;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"] {
padding: 3px 6px;
border: 1px solid #ccc;
}
input[type="text"], input[type="confirm_email"], input[type="email"], input[type="tel"], input[type="url"], input[type="password"], input[type="search"] {
color: #666;
border: 1px solid #ccc;
height: 36px;
width: 100%;
-webkit-appearance: none;
border-radius: 0;
-webkit-border-radius: 0;
}
.wpcf7-not-valid {
border: 1px solid red !important;
}
span.wpcf7-list-item {
display: block;
margin: 0 0 0 1em;
} .single .entry-thumbnail {
margin-bottom: 20px;
} .szamoca {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/szamoca.png) no-repeat right 0;
}
.meggy {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/meggy.png) no-repeat right 0;
}
.ribizli {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/ribizli.png) no-repeat right 0;
}
.malna {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/malna.png) no-repeat right 0;
}
.alma {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/alma.png) no-repeat right 0;
}
.egres {
background: url(//www.benedekgyumolcsfarm.hu/wp-content/themes/flash-child/images/egres.png) no-repeat right 0;
} #tab-description h2 {
display: none;
}
.insert-page h2 {
display: block !important;
}
.woocommerce div.product form.cart .reset_variations {
visibility: hidden;
font-size: .83em;
background: #745f50;
color: #fff;
font-weight: 600;
width: 20%;
margin-top: 10px;
text-align: center;
}
.thwepo-extra-options.thwepo_variable td {
border: navajowhite;
} 
.variations td.label, .variations td.value {
width: 100%;
display: grid;
}
.post-type-archive .products {
display: none;
}
@media screen and (min-width: 500px) { 
.product-template-default #primary {
float: none !important;
width: 80% !important;
margin: 0 auto;
}
}
.products .price {
display: none !important;
}
#tab-title-additional_information,
.product_meta {
display: none !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
color: #EE2737;
font-size: 1.25em;
}
#order_review .product-name {
width: 50%;
}
.woocommerce-Price-amount.amount {
font-weight: bold;
font-size: 18px;
}
@media screen and (max-width: 480px) { 
.woocommerce-Price-amount.amount {
font-weight: bold;
font-size: 18px;
}
#order_review .product-name {
width: 60%;
}
}
.product-subtotal {
width: 20%;
}	
@media screen and (max-width: 768px) {
.product-subtotal {
width: 100%;
}	
}
@media screen and (max-width: 959px) {
.product-thumbnail {
display: none;
}
}
.osszsuly {
color: #EE2737;
padding: 10px;
border: 1px solid rgba(0,0,0,.1);
font-weight:bold;
}
#order_review .osszsuly {
padding: 10px;
border-left: 2px solid rgba(0,0,0,.15);
border-top: 2px solid rgba(0,0,0,.15);
border-right: 2px solid rgba(0,0,0,.15);
border-bottom: 0px solid rgba(0,0,0,.15);
font-weight: bold;
top: 2px;
position: relative;
}
#product-calendar-tab .elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor {
width: 50%;
}
@media screen and (max-width: 768px) {
#product-calendar-tab .elementor-element.elementor-widget__width-auto.elementor-widget.elementor-widget-text-editor {
width: 100%;
}
} .woocommerce-shipping-totals.shipping,
.cart-subtotal {
display: none !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
display: none;
}
.woocommerce .woocommerce-result-count {
display: none !important;
}
.woocommerce .products ul li, 
.woocommerce ul.products li {
list-style: none outside;
text-align: center;
}
.woocommerce-checkout #payment div.payment_box {
font-weight: bold !important;
}
#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
min-width: 32px;
width: 150px;
}
.variations_button .quantity::after {
content: "db";
}
.woocommerce div.product form.cart div.quantity {
float: left;
margin: 0 4px 10px 0;
width: 100%;
}
.hide {display:none;} #preloader span {
background: #EE2737;
}
@-webkit-keyframes preloader {
0% {
height: 5px;
-webkit-transform: translateY(0);
background: #EE2737;
}
25% {
height: 30px;
-webkit-transform: translateY(15px);
background: #ed616c;
}
50% {
height: 5px;
-webkit-transform: translateY(0);
background: #EE2737;
}
100% {
height: 5px;
-webkit-transform: translateY(0);
background: #EE2737;
}
}
@keyframes preloader {
0% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: #EE2737;
}
25% {
height: 30px;
-webkit-transform: translateY(15px);
transform: translateY(15px);
background: #ed616c;
}
50% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: #EE2737;
}
100% {
height: 5px;
-webkit-transform: translateY(0);
transform: translateY(0);
background: #EE2737;
}
}
.wpcf7-number {
width: auto !important;
}
dd {
word-break: break-all !important;
}