/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Tim Strifler
 Author URI:   https://divilife.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/
li.rev-plusz a {
	color: #fff!important;
	font-size: 0px!important;
} 
.rev-plusz img {
	/* content: url('/wp-content/uploads/revizor-plusz.svg'); */
	display: inline-block;
	width: 6vw!important;
}
a.csatlakozz {
	    background-color: #B61A16;
    color: #fff!important;
    padding: 11px;
    font-size: 1vw;
    font-weight: bold;
    border-radius: 3px;
}
@media(max-width: 780px) { 
.rev-plusz img {
	/* content: url('/wp-content/uploads/revizor-plusz.svg'); */
	display: inline-block;
	width: 13vw!important;
}}
@media(max-width: 480px) { 
.rev-plusz img {
	/* content: url('/wp-content/uploads/revizor-plusz.svg'); */
	display: inline-block;
	width: 21vw!important;
}}
li.tagsag a{
	color: #e52629!important;
}
.nav li {
	line-height: 2em!important
}
li.rev-plusz {
	margin-top: 6px!important;
}
.woocommerce-billing-fields h3, h3#order_review_heading{
	font-size: 1.5vw;
	margin: 20px 0;
	 font-family: 'Roboto Condensed',Georgia,"Times New Roman",serif;
}

.et_pb_menu .et_pb_menu__search-input {
    /*border-bottom: 1px;
	border-color: #ccc;*/
	border-bottom: 1px solid #ccc;
    width: 100%;
    color: #333;
    background: #fff;
	font-size: 1.2vw!important;
	padding: 10px!important;
}

@media(max-width: 780px) { 
	.et_pb_menu .et_pb_menu__search-input {
    border-bottom: 1px solid #ccc;
    width: 100%;
    color: #333;
    background: #fff;
	font-size: 2.4vw!important;
}}


@media(max-width: 480px) { 
	.et_pb_menu .et_pb_menu__search-input {
    border-bottom: 1px solid #ccc;
    width: 100%;
    color: #333;
    background: #fff;
	font-size: 4.8vw!important;
}}



	.woocommerce-billing-fields h3, h3#order_review_heading {
    font-size: 1.5vw;
		margin: 20px 0;
		 font-family: 'Roboto Condensed',Georgia,"Times New Roman",serif;
}


@media(max-width: 780px) {
	.woocommerce-billing-fields h3, h3#order_review_heading {
    font-size: 3vw;
		margin: 20px 0;
		 font-family: 'Roboto Condensed',Georgia,"Times New Roman",serif;
}
a.csatlakozz {
	  
   
    font-size: 2vw;
    
}
}

@media(max-width: 480px) {
	.woocommerce-billing-fields h3, h3#order_review_heading {
    font-size: 4.8vw;
		margin: 20px 0;
		    font-family: 'Roboto Condensed',Georgia,"Times New Roman",serif;
}
a.csatlakozz {
	  
   
    font-size: 4vw;
    
}

}

/*	.et_pb_menu .et_pb_menu__search-input {
    border: 0;
    width: 100%;
    color: #333;
    background: #ececec;
	font-size: 1.2vw!important;
}*/
.woocommerce-checkout {
	 font-family: 'Roboto Condensed',Georgia,"Times New Roman",serif;
}
.woocommerce form .form-row input.input-text {
	background-color: #fff!important;
	border: 1px solid #eee;
}


label[for="payment_method_stripe"] {
   
   
    font-size: 1vw; 
}

@media(max-width: 780px) {
label[for="payment_method_stripe"] {
   
   
    font-size: 2vw; 
}}

@media(max-width: 480px) {
label[for="payment_method_stripe"] {
   
   
    font-size: 4vw; 
}


}

.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content input,
.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content .woocommerce-Input {
  border-color:#000000;
  border-width:0px 0px 1px;
  padding:10px 0px;
  font-size: 1vw;
}

@media(max-width: 980px) {
.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content input,
.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content .woocommerce-Input {
  border-color:#000000;
  border-width:0px 0px 1px;
  padding:10px 0px;
  font-size: 2vw;
}}

@media(max-width: 700px) {
.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content input,
.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce .woocommerce-MyAccount-content .woocommerce-Input {
  border-color:#000000;
  border-width:0px 0px 1px;
  padding:10px 0px;
  font-size: 4vw;
}}


.single  .wc-memberships-content-restricted-message {
	background: #fff!important;
	border: 1px solid #000;
}

.single .access-restricted .wc-memberships-content-restricted-message {
	color: #000!important;
}

.PicText {
    display: block;
    float: left!important;
    position: relative;
	font-size: 80%;
	font-style: italic;
}
.et_pb_post_content_0_tb_body .wp-caption{

    min-width: 100%!important;
    display: block;
    position: relative;
    border: 1px solid #666;
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 1vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
	background-color: transparent!important;
}
.et_pb_post_content_0_tb_body .wp-caption p.wp-caption-text {
	display: block;
    float: left!important;
    position: relative;
	font-size: 80%;
	font-style: italic;
}
	span.subscription-details {
	display: none!important;
}

.single-post table {
	width: 100%;
}

.home .woocommerce .wc-memberships-restriction-message {
	display: none!important;
}
@media only screen and (max-width: 767px) {
.et_pb_blog_2 .wp-pagenavi a, .et_pb_blog_2 .wp-pagenavi span {

    max-width: 100%;
    padding: 0 4px;
}
}
.tgwc-woocommerce-customize-my-account #tgwc-woocommerce {
    display: block;
    
}
.fluid-width-video-wrapper {
   
    margin-bottom: 20px;
}
.PicText {display: none!important;}
.single-post #et-main-area .image-container, .image-table {
   
    margin-top: 0!important;
    margin-bottom: 20px!important;
}

#pmpro_account #pmpro_account-profile {
display: none;
}

.logged-in.woocommerce-account.tgwc-woocommerce-customize-my-account #tgwc-woocommerce.woocommerce a.button {
    font-size: 18px;
    line-height: 1;
    margin: 20px 5px;
}
.pmpro_content_message {
	border: 1px solid #000;
    padding: 9px!important;
    margin-top: 15px;
    width: 100%;
}
.pmpro_content_message a:nth-child(2), .et_pb_post_content_0_tb_body.et_pb_post_content a.csatlakozz {
  background-color: black;
	color: #fff!important;
}

.pmpro_content_message a:nth-child(3),.pmpro_content_message a:nth-child(4), .pmpro_content_message a:nth-child(5), .post-content .pmpro_content_message a.csatlakozz {
  background-color: #B61917;
	color: #fff!important;
}
.et_pb_blog_0_tb_body .et_pb_post .post-content .pmpro_content_message a, .et_pb_blog_1_tb_body .et_pb_post .entry-title .pmpro_content_message a:link,
.et_pb_blog_1_tb_body .et_pb_post .entry-title .pmpro_content_message a.csatlakozz, .et_pb_blog_1_tb_body .et_pb_post .entry-title .pmpro_content_message a.belepek, .et_pb_post_content_0_tb_body.et_pb_post_content a.belepek,.et_pb_post_content_0_tb_body.et_pb_post_content a.csatlakozz{
	color: #fff!important;
}
.pmpro_content_message a, .pmpro_content_message a:link {
	border:none!important;
	border-radius: 3px!important;
}
.et_pb_post .entry-title .pmpro_content_message a:nth-child(2), .et_pb_post .entry-title .pmpro_content_message a:nth-child(3), .post-content-inner .pmpro_content_message a:nth-child(3) {
		color: #fff!important;
}
.post-content-inner .pmpro_content_message a, .post-content .pmpro_content_message a.belepek, .post-content .pmpro_content_message a.csatlakozz{
		color: #fff!important;
}
.post-content .pmpro_content_message a:nth-child(2), .post-content .pmpro_content_message a.belepek  {
    background-color: black;
    color: #fff!important;
}



.category-revizor-plusz .post-content {
	color: #898989;
}

.post-content .pmpro_content_message /*> :first-child*/, .et_pb_blog_1 .et_pb_post .post-content .post-content .pmpro_content_message, .home .category-revizor-plusz .post-content  {
	color: #000!important;
}

.image-table {
   
    margin-top: 1vw!important;
    margin-bottom: 2vw!important;
}
/*
.single-post .et_pb_column_3_5 img{
	border: 1px solid #000!important;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 1vw;
}
.single-post .image-container img {
border: none!important;
    width: auto;
    padding: 0!important;
    margin-top: 5px;
    margin-bottom: 5px;
	
}
*/
@media screen and (max-width: 783px){
body div.heateor_sss_bottom_sharing a {
    width: 33%!important;
    padding-top: 5px!important;
}
.pmpro_content_message {
 
    line-height: 131%;
}
	
}

.image-container-2 {
	min-width:100%!important;
	display: block;
	position: relative;
	border:1px solid #666;
	 display: inline-block;
  vertical-align: top;
  position: relative;
	padding: 1vw;	
	margin-top: 0px;
	margin-bottom:0px;
}
.image-container .image-container-2, .et_pb_post_content_0_tb_body .wp-caption .image-container-2, .image-table .image-container-2{
		min-width:100%!important;
	display: block;
	position: relative;
	border:0px solid #666;
	 display: inline-block;
  vertical-align: top;
  position: relative;
	padding: 0vw;	
	margin-top: 0vw;
	margin-bottom: 0vw;
}

h4 a, h6,  h2, .single h2 {
	font-family: 'Libre Caslon Display',Georgia,"Times New Roman",serif;
	line-height: 1.4em!important;
}
.image-container .image-title{
	display: none!important;
}
.single-post #et-main-area table.image-table td.img-tbl div.image-container,  .wp-caption .image-container {
    border: 0px!important;
    padding-bottom: 5px;
    margin-bottom: 0px!important;
}
.woocommerce-checkout
.woocommerce .woocommerce-info, 
.woocommerce-checkout
.woocommerce .woocommerce-message {

    text-align: center;
}
.woocommerce-checkout
.woocommerce .woocommerce-info a
{

    color: rgba(255,255,255,0.75)!important;
}
/*
.pmpro-body-level-required .et_pb_text_7_tb_body {
    display: none!important;
}
*/
.category-revizor-plusz .kivonat {
    display: none!important;
}
body.single table {
    margin-top: 10px!important;
    margin-bottom: 10px!important;
   /* display: block;
    position: relative; */
}
/*
body.single div {
    margin-top: 20px;
    margin-bottom: 20px;
    
}
body.single div#wpadminbar, body.single div.dsm-entry-meta, body.single div.dsm-readmore-wrap, body.single div.dsm-grid-post-holder-inner, body.single div.et_pb_text_inner, body.single div#main-content {
    margin-top: 0px;
    margin-bottom: 0px; 
}
*/
body.single .et_pb_post_content div {
    margin-top: 20px;
    margin-bottom: 20px;
    
}
.heateor_sss_bottom_sharing {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
    z-index: 9999999;   
}
@media screen and (max-width: 783px) {
div.heateor_sss_bottom_sharing {
 margin: 0 auto!important;
}
div.heateorSssClear {
    margin-bottom: 0!important;
}
.et_pb_post_content_0_tb_body {
  line-height:7.2vw!important;
}
body.single .et_pb_post_content div {
    margin-top: 0;
    margin-bottom: 0;
}
}