/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Template: Divi
Version:  1.0.0
*/


@media (min-width: 981px){
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1){
    clear: unset;
}
.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n){
		margin: 0 3.8% 2.992em 0;
}
}

.minus{
	color: white !important;
    background: rgb(248,149,84,0.5) !important;
    border: #f89554 !important;
	cursor:pointer;
	transition: all .2s !important;
}

.minus:hover{
	color: white !important;
    background: rgb(248,149,84) !important;
    border: #f89554 !important;
	cursor:pointer;
	transition: all .2s !important;
}

.plus{
	color: white !important;
    background: rgb(248,149,84,0.5) !important;
    border: #f89554 !important;
	cursor:pointer;
	transition: all .2s !important;
}
.plus:hover{
	color: white !important;
    background: rgb(248,149,84) !important;
    border: #f89554 !important;
	cursor:pointer;
	transition: all .2s !important;
}

.et_pb_wc_related_products .qib-container{
	display:none !important;
}


.heateor_sss_sharing_container {
    margin: 0px auto;
    position: relative;
}
.heateor_sss_horizontal_sharing .heateorSssSharing {
    color: #fff;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    margin-top: 4px;
    margin-right: 20px;
}
/*DIVI*/
.et_pb_blog_grid .et_pb_post {
    padding: 17px;
    border: 6px solid #fff;
    background-color: #fff;
    word-wrap: break-word;
    height: 534px;
}
.home .wysija-paragraph input[type=text], .home .mailpoet_paragraph input[type=text], .home .mailpoet_paragraph input[type=email] {
    border: 1px solid #bbb;
    background-color: #ffff;
    border-radius: 3px 3px 3px 3px;
    font-size: 16px;
    overflow: hidden;
    width: 80% !important;
    padding: 16px !important;
}
.home .wysija-paragraph, .home .mailpoet_paragraph {
    color:#666;
}
/*WOOCOMMERCE*/
.woocommerce-Tabs-panel h2{
    display:none;
}
mark {
    background-color: transparent;
}
#order_review_heading{
    margin-top: 2%;
    margin-bottom: 2%;
}
.woocommerce-Button:hover:after{
    display:none;
    opacity:0;
}
.woocommerce-page a.button:hover, .woocommerce-page a.button:hover{
    padding: .3em 2em .3em 1em!important;
    border: 0px solid #fff!important;
    color: #fff!important;
    background: #f89554!important;
}
@media (min-width: 1400px){

.heateor_sss_sharing_container {
    margin: 0px auto;
    position: relative;
}
}
@media (min-width: 981px){
    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(10n){
        clear: both;
    margin: 0 3.8% 2.992em 0;
    }
    .et_full_width_page.woocommerce-page ul.products li.product:nth-child(10n+1){
        clear:none;
    }
}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.woocommerce-page .main_title {
    margin-bottom: 20px;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.entry-summary p.price span {
    font-size: 26px!important;
    color: #f89554;
}
.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    background: #f89554;
    color: #fff;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #f89554!important;
}
.woocommerce-message a.button.wc-forward {
    border: none;
    background: transparent;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    color:#fff!important
}
.nav li ul {
    border-color: #426c79;
    width: 260px;
}
#top-menu li li a {
    width: 225px;
    padding: 6px 20px;
}
.woocommerce-page a.button,.woocommerce-page a.button, .woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce button.button, .woocommerce button.button.alt{
    position: relative;
    padding: 5px 23px 5px 23px !important;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    background: #f89554;
    color: #fff;
	margin-left: 15px !important;
}
.product-name a{
    color: #f89554
}
.woocommerce-page a.button:hover, .woocommerce-page a.button:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover{
    padding: 5px 31px 5px 15px !important;
    border: 0px solid transparent;
    color: #fff;
    background: #f89554!important;
	
}
.woocommerce button.button:not(.button-confirm):after, .woocommerce-page button.button:not(.button-confirm):after, .woocommerce-page a.button:after, .woocommerce-page a.button:after, .woocommerce-page a.button.alt:after, .woocommerce-page button.button:after, .woocommerce button.button:after, .woocommerce button.button.alt:after{
	font-size:24px;
	line-height:1.4em;
	vertical-align:middle;
}
@media (max-width:1365px){
	.qib-container { margin-bottom:10px; }
}
@media (min-width:981px) and (max-width:1365px){
	button.single_add_to_cart_button.button.alt { margin-left: 0px !important; margin-top:10px !important; }
	.qib-container { width:100% !important; }
}
@media (min-width:768px) and (max-width:945px){
	button.single_add_to_cart_button.button.alt { margin-left: 0px !important; margin-top:10px !important; }
}
@media (max-width:484px){
	button.single_add_to_cart_button.button.alt { margin-left: 0px !important; margin-top:10px !important; }
	.qib-container { width:auto !important; }
}
.product .related h2 {
    padding-bottom: 16px;
    font-size: 26px!important;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.posted_in a {
    color: #f89554;
    font-weight: 500;
    text-decoration: none;
}
.et_overlay:before {
    position: absolute;
    top: 55%;
    left: 50%;
    margin: -16px 0 0 -16px;
    font-size: 32px;
    content: url('/wp-content/uploads/2019/03/timeab_mandala_javitott-e1555320238208.png');
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    color: #f89554!important;
}
.woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{
    padding: .5em 0;
    margin: 0;
    font-size: 1.3em;
    font-weight: 600;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.woocommerce-products-header__title{
font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-size: 34px;
    margin-bottom: 2%;}
.fooldalbalkep img{
    max-width:102%;
}
/*FORMOK*/
.wpcf7-form{
        max-width: 700px;
    width: 100%;
    margin: 0px auto;
}

.wpcf7-form input.text,.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form textarea{
        border: 0px solid #bbb;
    background-color: #fff;
    border-radius: 3px 3px 3px 3px;
    font-size: 16px;
    overflow: hidden;
    width: 100%;
    padding: 16px;
}
.wysija-paragraph  input[type=text], .mailpoet_paragraph input[type=text], .mailpoet_paragraph input[type=email]{
        border: 0px solid #bbb;
    background-color: #fff;
    border-radius: 3px 3px 3px 3px;
    font-size: 16px;
    overflow: hidden;
    width: 80% !important;
    padding: 16px !important;
}
.kapcsfel{
    width: 50%;
    float: left;
    padding-left: 1.5%;

}
.kapcsfelbal{
    width: 50%;
    float: left;
    padding-right:1.5%;

}
.kuldes{
    float:right;
    margin-top: -3%;
}
.page-id-561 .elfogadasm, .page-id-561 .checkbox{
    color:#000;
}
.elfogadas .checkbox, .elfogadas.checkbox, .elfogadas {
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.wysija-paragraph, .mailpoet_paragraph{
        font-size: 16px;
    color: #fff;
    font-weight: 600;
}

#mailpoet_form_5 .wysija-paragraph, #mailpoet_form_5 .mailpoet_paragraph{
color: #333;
}

.wpcf7-submit{
    color: #ffffff!important;
    cursor:pointer;
    background: #f89554;
    padding: 18px;
    border-color: #f89554!important;
    border-radius: 3px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
    border: 3px solid;
    float:right;
}
.wysija-submit, .mailpoet_submit {
    color: #ffffff!important;
    cursor:pointer;
    background: #f89554;
    padding: 12px !important;
    border-color: #f89554!important;
    border-radius: 3px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
    border: 3px solid;
    
}
.wysija-submit:hover, .mailpoet_submit:hover{
    color: #f89554!important;
    cursor:pointer;
    background: #fff;
    padding: 12px !important;
    border-color: #f89554;
    border-radius: 3px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
    border: 3px solid;
}

#mailpoet_form_5 .wysija-submit, .mailpoet_submit {
background: #c18a00;
border-color: #c18a00!important;
}
#mailpoet_form_5 .mailpoet_paragraph a {
color: #c18a00!important;
}
#mailpoet_form_5 .wysija-submit, .mailpoet_submit:hover {
color: #c18a00!important;
}

.mailpoet_checkbox_label { font-weight:600 !important; }

.mailpoet_paragraph .parsley-errors-list { padding-bottom:0px; }

.wpcf7-submit:hover{
    color: #f89554!important;
    cursor:pointer;
    background: #fff;
    padding: 18px;
    border-color: #f89554;
    border-radius: 3px;
    letter-spacing: 2px;
    font-size: 14px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 900!important;
    text-transform: uppercase!important;
    border: 3px solid;
    float:right;
}
/*FOOTER*/

#main-footer .footer-widget h4 {
    color: #ffffff;
    margin-bottom: 4%;
}
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 0px;
}
#footer-widgets .footer-widget li:before {
display:none;
}

._89n_ {
    background: red;
}
.elfogadas120{
	
	font-size:14px;
	color: #666666;
	font-weight:400 !important;
}

@media (min-width: 981px){
.woocommerce table.cart td.product-quantity:not(#qib_id):not(#qib_id) {
    text-align: left !important;
}
}

body.et_pb_recaptcha_enabled .grecaptcha-badge {
    display: none !important;
}
#moove_gdpr_save_popup_settings_button {
    position: relative !important;
	top: -45px;
    height: 0px!important;
}


/*** Kupoon ***/
.coupon #coupon_code{
	width:250px;
}
.coupon .button{
	padding: .3em 1.5em .2em 1em !important;
}

@media only screen and (max-width: 660px){
	.coupon #coupon_code{
	margin-bottom:10px;
}
	.coupon .button{
	float: none !important;
    width: 250px !important;
    text-align: left;
}
}

/*** END Kupoon ***/





/************************************** Header **************************************/

.et_right_sidebar #top-header, .et_right_sidebar #et-secondary-nav li ul {
    background-color: #005365;
}

.et_right_sidebar #top-menu a {
	font-size: 15px;
	color: #4c4c4c;
	text-decoration: none;
    display: block;
    position: relative;
	transition: all 0.4s ease-in-out;
	font-weight: 600;
	font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}

.et_header_style_left #et-top-navigation {
    padding-top: 43px;
    padding-bottom: 10px;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
    color: #f89554;
}

.et_mobile_menu {
    border-top: 3px solid #f89554;
}



@media only screen and (min-width: 981px){
.et_right_sidebar #logo {
    max-height: 70% !important;
}
}

@media (min-width:981px) and (max-width:1350px){
	#main-header .container, #top-header .container { width:90%; max-width:100%; }
}

@media (min-width:981px) and (max-width:1185px){
	#main-header .logo_container #logo { max-height:50% !important; }
}

@media (min-width:981px){
	#main-header #et-top-navigation { padding-left: 194px !important; }
	#main-header .logo_container #logo { width: 194px; height: 70px; }
}

@media (max-width:980px){
	#main-header .logo_container #logo { max-height:100%; max-width:100%; }
	#main-header .logo_container #logo { width: 194px; height: 70px; }
}

/************************************** END Header **************************************/





.et-fb-preview--desktop #moove_gdpr_cookie_info_bar { display:none !important; }

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty { padding: 12px 16px; vertical-align:middle; }
.woocommerce .quantity .qty-button { vertical-align:middle; color: #ffffff !important; background: rgb(248,149,84,0.5) !important; border: #f89554 !important; cursor: pointer !important; transition: all .2s !important; }
.woocommerce #et-main-area .quantity .qty-button:hover { color: #ffffff !important; background-color: rgb(248,149,84) !important; border: #f89554 !important; cursor: pointer !important; transition: all .2s !important; }

.woocommerce-page .et_pb_wc_cart_products .quantity input.qty, .woocommerce .et_pb_wc_cart_products .quantity input.qty { width: 25%; max-width:60px; }

@media (min-width:768px) and (max-width:980px){
	.woocommerce-cart .cross-sells h2 { font-size:22px; }
}

@media (min-width:768px) and (max-width:900px){
	.woocommerce-cart .quantity { min-width:130px; }
	.woocommerce-cart .product-quantity { text-align:right; }
	.woocommerce table.cart td.product-quantity:not(#qib_id):not(#qib_id) {
    text-align: right !important;
}
}

@media (max-width:767px){
	.woocommerce-account #customer_login .col-1, .woocommerce-account #customer_login .col-2 { width:100% !important; float:unset !important; }
	.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message { display: flex; flex-direction: column; }
	.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message a { margin-left:auto !important; margin-top: 5px; order: 2; }	
	.woocommerce-cart .cross-sells h2 { font-size:18px; }
}

@media (max-width:500px){
	body.single-product.et-db #page-container #et-boc .up-sells ul.products li.product { width:100% !important; margin-right:0px !important; }
	body.single-product.et-db #page-container #et-boc .related ul.products li.product { width:100% !important; margin-right:0px !important; }
}

body.single-product .outofstock .out-of-stock { font-size:22px !important; }


#mailpoet_captcha_form input.mailpoet_text { background-color:rgba(0, 0, 0, 0.1) !important; }



.aiowps-site-lockout-body {
    background: url('https://www.bilicstimea.hu/wp-content/uploads/2019/03/atlatszo_hatter.png');
    top: 0px;
    bottom: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
}

.aiowps-site-lockout-box {
    border: none !important;
}

.aiowps-site-lockout-msg {
    color: #565656 !important;
	font-size: 38px !important;
}


#main-header .container {
	max-width: 100%;
}
