/*
 Theme Name:     Igazgyöngy
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Igazgyöngy Theme
 Author:         Positive Design
 Author URI:     https://positivedesign.hu
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
body {
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#footer-bottom {display:none}
#main-content li {padding-bottom:.5em;}
.entry-content ul.text{padding: 0 0 0 24px}
#main-content ul.text>li {padding-bottom:0}
ol.indent{padding-left:24px;}
p.hanging{text-indent:-35px;padding-left:38px}

/*** Headers ***/
h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-weight: 700;
	font-family: 'PT Serif', serif;
}

h1 { font-size: 40px; }
h2 { font-size: 25px; }
h3 { font-size: 20px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 16px; }

/*** Secondary Menu ***/
@media (max-width: 980px) {#et-secondary-menu{display:block!important}}

#top-header{z-index:99999}
#top-header .container {padding-top:24px!important}
#et-secondary-menu>ul>li a:not(:last-child) {padding-right:22px}
#et-secondary-menu>ul>li.current-menu-item a {color:#70f9d7}
/* #et-secondary-menu>ul>li.menu-item-3667 a{text-shadow:0 0 6px #70f9d7;color:rgba(255,255,255,0.5)}  Adó 1% temporary */
#et-info-phone:before{content:'';}
#et_top_search {float:left;margin-right:0}

/*** Language Selector ***/
#top-header .polylang-selector{margin-top:-5px}
@media(max-width:980px){
    #top-header .polylang-selector{margin-top:-8px}
    #et_top_search {margin-top:-3px}
}
.lang-item {
	margin-bottom:-15px!important;
	list-style: none;
}
.lang-item img {position:relative;top:3px;}
.et-cart-info{display:none}
@media (max-width:450px) {.polylang-selector>ul>li>a>span{display:none}}
@media (min-width:769px) and (max-width:980px) {
	#et-secondary-nav{text-align:right}
}
@media (max-width: 1280px){
    .et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
        width: calc(87.15vw - 194px)!important;
        max-width: 100%!important;
    }
}
/*** Language Selector positioning ***/
.polylang-selector {
	margin-left: clamp(192px, calc(12rem + ((100vw - 1281px) * .294736)), 248px);
	min-height: 0vw;
}

/* Cart, search, lang on mobile */
@media (max-width:980px){
    .et_secondary_nav_only_menu #top-header{display:block;height:35px}
    .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {top:35px!important}
    #et_top_search {float:right}
}

.et-secondary-menu {float: right;}
.et_search_form_container input {color:#fff!important}
.et_search_form_container input::-webkit-input-placeholder{color:#fff!important}
.et_search_form_container input:-ms-input-placeholder{color:#fff!important}
.et_search_form_container input::-ms-input-placeholder{color:#fff!important}
.et_search_form_container input::placeholder{color:#fff!important}
.et_search_form_container input:-ms-input-placeholder{color:#fff!important}
.et_search_form_container input::-ms-input-placeholder {color:#fff!important}
#et_search_icon:before {color:#9e9e9e!important;font-size:14px;}
#et_search_icon:hover::before {color:#70f9d7!important;}
#et-secondary-nav {margin-left:38px;}
@media (max-width: 767px) {.et_secondary_nav_two_panels #et-secondary-menu {margin-top: 0;}}

/*** Secondary Menu Hover Effects ***/
.polylang-selector>ul>li>a>span:hover, #et-secondary-menu>ul>li>a:hover {
    color:#70f9d7; opacity: 1;
	-webkit-transition: none;
    transition: none;
}

/*** PRIMARY MENU ***/

/*** Mobile Menu from 1280px ***/
@media only screen and ( max-width: 1280px ) {
	#top-menu-nav, #top-menu {display: none;}
/*	#et_top_search {display: none;} */
	#et_mobile_nav_menu {display: block;}
	#main-header .et_mobile_menu {background:#fff!important;} 
	.et_mobile_menu li a {color:#000!important;}
}
/*** Overlapping logo ***/
#main-header {top:40px!important;}
#main-header .container {padding-bottom:14px;}
#top-menu a {text-transform:uppercase;}
header #logo {
    max-height: 85%;
    margin-top: -38px;
    z-index: 100000;
}
@media (max-width:980px) {#logo{margin-top:-24px!important}}

/*** Main Menu Top border and hover effect ***/
#top-menu-nav {
	border-top: 1px solid rgba(255,255,255,0.2);
}
#top-menu .mihs a {
	border-top:2px solid rgba(0,0,0,0);
	padding-top:34px;
}
#top-menu .mihs a:hover {
	border-top:2px solid #70f9d7;
	color:#70f9d7;
    opacity: 1;
	-webkit-transition: none;
    transition: none;
}
/* Correction for English menu */
#top-menu-nav>ul>li.menu-item-395{margin-right:132px}

/*** Footer menu ***/
#et-footer-nav { text-transform: uppercase; }
@media only screen and (max-width:930px) {#et-footer-nav {margin-top: -133px;}}
@media only screen and (min-width:931px) {#et-footer-nav {margin-top: -77px;}}

/* #et-footer-nav .menu_shop_button, #et-footer-nav .menu_don_button {display:none;} */
#et-footer-nav #menu-main-menu-hu,#et-footer-nav #menu-main-menu-en {
    border-top:1px solid rgba(50,50,50,.5);
    text-align: center;
    margin-right: -24px;
}

/*** Main Header Image Background ***/
#top-header {
	background-image: url('//igazgyongyalapitvany.hu/wp-content/uploads/2018/04/menu-bg-v51.jpg');
	background-size:auto;
	}

#main-header::after {
    content: "";
    background-image: url('//igazgyongyalapitvany.hu/wp-content/uploads/2018/04/menu-bg-v52.jpg');
    background-size:auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    z-index: -1;
	}

/*** Menu Buttons ***/
@media only screen and (min-width: 1241px) {
	#top-menu-nav .menu_shop_button, #top-menu-nav .menu_don_button {
		color:#FFF;
		font-size:14px;
		font-weight:600;
		text-transform:uppercase;
		background:#e9b13f;
		border:0;
		padding:15px 22px!important;
	}
	#top-menu-nav .menu_shop_button {margin-right:19px!important;}
	#top-menu-nav .menu_don_button {background-color:#ff592f!important;}
	/* XMAS DON 
	#top-menu-nav .menu_don_button:after{
		content:url(/wp-content/themes/igazgyongy/img/menu-xmas-tree.png);
		position: absolute;
		top: -14px;
		width: 24px;
		height: 33px;
		right: 8px;
	}  END XMAS */
	#top-menu-nav .menu_shop_button a, #top-menu-nav .menu_don_button a {padding:0 0!important;}
} 

/* Mobile menu hamburger to X */  
div.mobile_nav.opened .mobile_menu_bar:before {
    font-family: "ETmodules";
    content: "\4d"; 
}
div.mobile_nav.opened .mobile_menu_bar:before, div.mobile_nav.closed .mobile_menu_bar:before {color: #FFF; }
.et_mobile_menu {
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}

/*** Breadcrumbs ***/
.et_pb_section_first, #main-content .container {padding-top:20px!important;}
.breadcrumbs {
	display:block;
	color:#000;
	font-size:14px;
	position: relative;
}

@media only screen and (max-width:980px) {.breadcrumbs {margin: 150px 10% 0;}}
@media only screen and (min-width:981px) and (max-width:1240px) {.breadcrumbs {margin: 160px 10% 0;}}
@media only screen and (min-width:1241px) and (max-width:1471px) {.breadcrumbs {margin: 198px 10% 0;}}
@media only screen and (min-width:1472px) {.breadcrumbs {margin: 198px calc(50vw - 592px) 0;}}
.breadcrumbs a { color:#000; }

/*** More columns ***/
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}
.four-columns .et_pb_module {width: 25%; float: left;}
.three-columns .et_pb_module {width: 33.33%; float: left;}

/*** Respoonsive two columns ***/
@media (min-width:981px){.igy_col1{width:49%;float:left;margin-right:2%}}
@media (min-width:981px){.igy_col2{width:49%;float:left}}
@media (max-width:980px){.igy_col2{margin-top:24px}}

/* Tevékenységeink képek */
@media (max-width:480px){
	.work-images{width:100%;margin-right:0}
}
@media (min-width:481px){
	.work-images{width:31%!important;float:left;margin: 0 3.5% 3.5% 0}
	.work-images:nth-child(3n+2){margin-right:0}
}


/*** Base design ***/
#cookie-notice .cookie-notice-container{border-top:6px solid #58e1af;padding:24px!important}
.cookie-button {
	border: 0;
    font-weight: 700;
    background-image: none!important;
    background-color: #58e1af!important;
    border-radius: 0!important;
    box-shadow: none!important;
    border-style: none!important;
    padding: 5px 15px!important;
}


/* correction for ETstyle */
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding:5px 10px;
    border-top:1px solid #e4e4e4;
}
.shadow-panel {
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.green-line {border-bottom:12px solid #58e1af;}
.red-line {border-bottom:12px solid #ff592e;}
.yellow-line {border-bottom:12px solid #e7df5e;}
.blue-line {border-bottom:12px solid #7dd3f0;}

.stick-to-bottom{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex; 
	-webkit-box-orient:vertical; 
	-webkit-box-direction:normal; 
	    -ms-flex-direction:column; 
	        flex-direction:column; 
	-webkit-box-pack:end; 
	    -ms-flex-pack:end; 
	        justify-content:flex-end;
}

/*** Submenu Blurb Design ***/
.submenu-row .submenu-blurb {
	background:#FFF;
	padding: 24px 24px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #58e1af;
}
.submenu-blurb:hover {cursor: pointer;border-bottom:12px solid #a1e9cf;}
.sidebar-menu-blurb:hover, .full-link:hover {cursor: pointer;}

/*** Point title blurb & Star title blurb ***/
@media (max-width: 768px) {
	.star-title-blurb .et_pb_main_blurb_image{float:left;margin:-5px 0 0 -43px;}
	.star-title-blurb .et_pb_main_blurb_image img{width:80%;}}
@media (min-width: 769px) {.star-title-blurb .et_pb_main_blurb_image{float:left;margin:-10px 0 0 -63px;}}

/*** Read More line ***/
.read-more, .elegantdesign a.more-link {
	color:#203696;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
}
.more_arrow {position:relative;top:3px;}
.arrow_down {position:relative;top:-4px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.arrow_up {position:relative;top:-6px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
#reveal1, #reveal2{display:none}
.rv_button1, .cl_button1, .rv_button2, .cl_button2{cursor: pointer;}
.flower-bullet {position:relative;top:5px;}
.star-bullet {
	display:inline;
    float:left;
    margin-right:8px;
	position:relative;
    top:19px;
}
/*** 'Mace' design elements ***/
.mace-black-line{
	width:80%;
	max-width:770px;
	height:13px;
	background-color:#000;
	float:left
}
.mace-grey-line{
	width:80%;
	max-width:770px;
	height:13px;
	background-color:#f0f0f0;
	float:left
}
@media all and (max-width:767px){.mace-black-line,.mace-grey-line{height:10px;width:90%}}
.mace-white-dot{
	width:25px;height:25px;
	border-radius:50%;
	background-color:#fff;
	float:left;
	position:relative;
	top:-6.5px;
	left:-13px;
	-webkit-box-shadow:0 0 22px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 22px 0 rgba(0,0,0,0.2);
}
.mace-black-line.left,.mace-grey-line.left{float:right}
.mace-white-dot.left{float:right;left:10px}

/*** icons ***/
.pdf, .doc, .jpg {
	padding:0px 5px;
    border-radius:3px;
    color:#fff;
    font-family:'Roboto',sans-serif;
    font-size:11px;
    float:left;
    margin-right:10px;
}
.pdf {background-color:#ff592e}
.doc {background-color:#295497}
.jpg {background-color:#888}
i.fa-external-link-alt{font-size:10px;bottom:2px;position:relative;left:5px}
.et_pb_social_media_follow li a.icon::before {font-size:20px;}

/*** Comments design ***/
#comment-wrap {padding-top:130px;}
#comment-wrap h1{font-size:26px;}
#comment-wrap .comment_postinfo span{color:#9e9e9e;font-size:16px}
#commentform .comment-form-comment textarea{
	font-family:'Roboto',sans-serif;
	color:#000;
	background-color:#fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);

}
#commentform .comment-form-comment textarea::-webkit-input-placeholder{color:#9e9e9e;}
#commentform .comment-form-comment textarea:-ms-input-placeholder{color:#9e9e9e;}
#commentform .comment-form-comment textarea::-ms-input-placeholder{color:#9e9e9e;}
#commentform .comment-form-comment textarea::placeholder{color:#9e9e9e;}
#reply-title small{font-size:16px;font-family:'Roboto',sans-serif;}

/*** ------------- Home Page ----------------- ***/
@media (max-width:768px){
	.home-help-box{height:180px}
	.home-help-box:last-child{height:170px}
}
@media (min-width:769px){
	.home-help-box{height:175px}
	.home-help-box:last-child{height:165px}
}

.left-blurb .et_pb_blurb_container {clear:left;}
.left-blurb .et_pb_main_blurb_image {float:left;}

@media (min-width:981px) {.talp-60:before{
	content:"";
	position:absolute;
	width:40%;
	height:40%;
	top:46%;
	left:30%;
	z-index:0;
	background:url("/wp-content/uploads/2018/03/talpacskak2.jpg") no-repeat;
	-webkit-transform:rotate(-55deg);
	-ms-transform:rotate(-55deg);
	    transform:rotate(-55deg);}
}
/* correction */
.home li.product{background:#fff;}

/* Széchenyi szépség */
.home #esza-fixed img{
	position: fixed;
	bottom: 0;
	right: 0;
}
@media(max-width:767px){.home #esza-fixed img{max-width:50%}}

/*** Timeline Turquoise Line ***/
@media only screen and (max-width: 980px) {
	.turquoise-line {
		background:url('/wp-content/uploads/2018/04/turquoise-bar.png') 20px repeat-y;
	}
}
@media only screen and (min-width: 981px) {
	.turquoise-line {
		background:url('/wp-content/uploads/2018/04/turquoise-bar.png') 100px repeat-y;
	}
}

/*** Tanszakok egymás mellé ***/
@media (min-width:690px) and (max-width:980px) {.page.page-template-default .twoby2{float:left;width:47.5%!important;}.et_pb_column_23.twoby2{margin-right:5%;}}


/*** -------------------- Contact Form 7 styling ------------------- ***/
.wpcf7 input[type=text], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 textarea, .wpcf7 select {
	width:100%;
	padding:9px 10px;
	border: 2px solid #808080;
	font: 16px 'Roboto', sans serif;
}
.wpcf7 legend {
	font-size: 1.15em;
    font-weight: 700;
    margin: 15px 0 0;
    padding: 0 0 5px;
    border-bottom: 1px solid rgba(0,0,0,.1);
    width: 100%;
}

/* checkbox
.wpcf7-list-item {margin:0!important;}
.wpcf7 input[type=checkbox] {
	display: block;
    float: left;
    width: 5%;
	position:relative;
	top:5px;
	margin-right: 7px;
}
.hozzajarulas_adatkezeleshez .wpcf7-list-item-label {
    display:block;
	float:left;
	width:90%;
} */

/* new checkbox */
.wpcf7 input[type=checkbox], .wpcf7 input[type=radio]{
	position: relative;
	visibility: hidden;
	margin: 0 5px 0 0;
	font-size: 16px;
}
.wpcf7-acceptance .wpcf7-list-item,
.wpcf7-radio .wpcf7-list-item {
	margin: 0;
	position: relative;
}
.wpcf7-acceptance .wpcf7-list-item-label:before,
.wpcf7-radio .wpcf7-list-item-label:before{
	content:"";
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	left: 0;
	top: 5px;
	border: 2px solid #808080;
}
.wpcf7-acceptance .wpcf7-list-item-label,
.wpcf7-radio .wpcf7-list-item-label{
	cursor: pointer;
	vertical-align: top;
	padding-left:12px;	
}
.wpcf7-acceptance .wpcf7-list-item-label:after,
.wpcf7-radio .wpcf7-list-item-label:after{
	position: absolute;
	content:"";
	background: #FFF;
	width: 12px;
	height: 12px;
	left: 3px;
	top: 8px;
	-webkit-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.wpcf7-acceptance input:checked + span.wpcf7-list-item-label:after,
.wpcf7 input:checked + span.wpcf7-list-item-label:after{background:#58e1af}

.wpcf7-radio .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-label:after, .wpcf7-radio input:checked + span.wpcf7-list-item-label:after {border-radius:50%;}
/* END new checkbox */

.wpcf7-radio .wpcf7-list-item-label {margin-right:15px;}

.give-tooltip {
	margin: 0 3px;
    padding: 0;
    font-size: 14px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    color: rgba(51,51,51,.5);
}
.wpcf7-required-indicator{color: #a00;}

/* responsive form */
#wpcf7-responsive-form{
	margin:0 auto;
	width:100%;
}
.wpcf7-form-row{width: 100%;}
.wpcf7-column-left, .wpcf7-column-right, .wpcf7-column-full{
	float: left;
	padding:10px 0;
	position: relative;
	width:100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.wpcf7-clearfix:after {
	content: "";
	display: table;
	clear: both;
}

@media only screen and (min-width: 980px) {
	.wpcf7-column-left, .wpcf7-column-right{width: 50%;}
	.wpcf7-column-left {padding: 10px 8px 0 0;}
	.wpcf7-column-right {padding: 10px 0 0 8px;}
}

/*** ------------------ GIVE CSS transfer ------------------------- ***/
/***   because Give CSS is turned off but have to preserve design   ***/
.give-item-label-gray{background-color:#929292}.give-item-label-orange{background-color:#ffba00}.give-item-label{padding:.2em .4em .3em;font-size:11px;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.give-item-label:hover{color:#fff;text-decoration:none}[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=""]:after,[aria-label=""]:before,[data-hint=""]:after,[data-hint=""]:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}[id*=give-form].give-fl-form .give-fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=give-form].give-fl-form input.give-fl-input,[id*=give-form].give-fl-form select.give-fl-select,[id*=give-form].give-fl-form textarea.give-fl-textarea{width:100%;outline:0;font-size:16px;line-height:normal;border-radius:0;border:1px solid #ccc;background-color:inherit;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:0}[id*=give-form].give-fl-form input.give-fl-input:-moz-placeholder,[id*=give-form].give-fl-form input.give-fl-input::-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-moz-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-moz-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-moz-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input:-ms-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select:-ms-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea:-ms-input-placeholder{color:#757575}[id*=give-form].give-fl-form input.give-fl-input::-webkit-input-placeholder,[id*=give-form].give-fl-form select.give-fl-select::-webkit-input-placeholder,[id*=give-form].give-fl-form textarea.give-fl-textarea::-webkit-input-placeholder{color:#757575}[id*=give-form].give-fl-form select.give-fl-select{position:relative;color:#757575;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}[id*=give-form].give-fl-form .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form .give-fl-is-active textarea.give-fl-textarea{color:#333;background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form .give-fl-has-focus input.give-fl-input,[id*=give-form].give-fl-form .give-fl-has-focus select.give-fl-select,[id*=give-form].give-fl-form .give-fl-has-focus textarea.give-fl-textarea{background-color:inherit;border-color:#ccc}[id*=give-form].give-fl-form label.give-fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;left:0;font-size:12px;font-weight:700;line-height:1;color:#757575;border-radius-top-left:0;transition:all .2s ease-in-out;z-index:1}[id*=give-form].give-fl-form .give-fl-is-active label.give-fl-label{opacity:1;visibility:visible}[id*=give-form].give-fl-form .give-fl-has-focus label.give-fl-label{color:#1976d2}[id*=give-form].give-fl-form .give-fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;right:18px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}[id*=give-form].give-fl-form .give-fl-is-required.give-fl-is-active:before{opacity:0}[id*=give-form].give-fl-form.give-fl-style-1 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 select.give-fl-select{height:44px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active textarea.give-fl-textarea{padding:6px 12px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}[id*=give-form].give-fl-form.give-fl-style-1 label.give-fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:inherit;z-index:-1}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label{top:-9px;padding:3px}[id*=give-form].give-fl-form.give-fl-style-1 .give-fl-is-active label.give-fl-label:before{top:9px}[id*=give-form].give-fl-form.give-fl-style-2 input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 textarea.give-fl-textarea{padding:12px}[id*=give-form].give-fl-form.give-fl-style-2 select.give-fl-select{height:56px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-active textarea.give-fl-textarea{padding:18px 12px 6px}[id*=give-form].give-fl-form.give-fl-style-2 label.give-fl-label{top:1px;left:10px;padding:6px 3px 3px}[id*=give-form].give-fl-form.give-fl-style-2 .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form .give-fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:15px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'><path fill='#757575' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/></svg>") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}.mfp-bg{z-index:1000001;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000002;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-contain Z Z�Y	 ��Z@Z@@Zr:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1000004}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoomA    A                     ?            @A    A            A     @      A            sor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1000003}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1000005;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:give-icomoon;src:url(/wp-content/plugins/give/assets/dist/fonts/icomoon.eot);src:url(/wp-content/plugins/give/assets/dist/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/wp-content/plugins/give/assets/dist/fonts/icomoon.woff) format("woff"),url(/wp-content/plugins/give/assets/dist/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.give-icon:before{font-style:normal}[class*=" give-icon-"],[class^=give-icon-]{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.give-icon-lamp:before{content:"\e603"}.give-icon-heart:before{content:"\e604"}.give-icon-question:before{content:"\e602"}.give-icon-info:before{content:"\e601"}.give-icon-new-tab:before{content:"\ea7e"}.give-icon-alert:before{content:"\f02d"}.give-icon-help:before{content:"\e606"}.give-icon-spinner:before{content:"\e605"}.give-button-with-loader span.give-loading-animation:before,.give-icon-spinner2:before,form[id*=give-form] .give-loading-animation:before{content:"\e607"}.give-icon-plus:before{content:"\e040"}.give-icon-minus:before{content:"\e041"}.give-icon-locked:before,[id*=give_secure_site_wrapper] span.padlock:before{content:"\e600"}.dashicons-give:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e800"}.fa-spin,.give-button-with-loader span.give-loading-animation,form[id*=give-form] .give-loading-animation{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body.give_receipt_page{background-color:#fff;color:#141412;margin:0;font-family:Helvetica,sans-serif;font-size:12px}body.give_receipt_page #give_receipt_wrapper{width:660px;margin:0 auto;padding:50px 0}body.give_receipt_page table{display:table;width:100%;border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:2;margin:0 0 20px}body.give_receipt_page td,body.give_receipt_page th{display:table-cell;text-align:left;border-top:1px solid #ededed;padding:6px 10px 6px 0;font-weight:400}body.give_receipt_page th{font-weight:700;text-transform:uppercase}body.give_receipt_page h3{font-size:22px;margin:40px 0 5px;clear:both;display:block;font-weight:700}table#give_donation_receipt,table#give_donation_receipt_products{width:100%}table#give_donation_receipt td,table#give_donation_receipt th{text-align:left}table#give_donation_receipt .give-receipt-thead-text{font-size:18px;text-align:center;display:block}table#give_donation_receipt .give-receipt-thead-text>span{font-size:16px}table#give_donation_receipt li{margin:0 0 8px 10px}table#give_donation_receipt ul{margin:0;padding:0;list-style:none}table#give_donation_receipt .give_receipt_payment_status.failed,table#give_donation_receipt .give_receipt_payment_status.pending,table#give_donation_receipt .give_receipt_payment_status.revoked{color:#f73f2e}table#give_donation_receipt span.donation-level-text-wrap{font-style:italic;display:block}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give textarea.give-fl-textarea{line-height:inherit;padding:12px;background-color:#fff}[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=email],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=number],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=password],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=search],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=tel],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=text],[id*=give-form].give-fl-form.give-fl-style-give input.give-fl-input[type=url]{height:auto;min-height:50px}[id*=give-form].give-fl-form.give-fl-style-give select.give-fl-select{line-height:inherit}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active input.give-fl-input,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active select.give-fl-select,[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-active textarea.give-fl-textarea{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{top:1px;left:13px;right:0;padding:6px 0 0}[id*=give-form].give-fl-form.give-fl-style-give .give-fl-is-required:before{padding-top:12px}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-required-indicator{display:none}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip{position:absolute;top:0;width:100%;height:100%;margin:0;z-index:1}[id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label .give-tooltip:before{content:unset}.give-clearfix{*zoom:1}.give-clearfix:after,.give-clearfix:before{content:" ";display:table}.give-clearfix:after{clear:both}[id*=give-form] .give-hidden{display:none}[id*=give-form] fieldset{background-color:transparent;padding:0;margin:0;border:0}[id*=give-form] .give-form-title{padding:0;margin:0 0 15px}[id*=give-form] div#give-sidebar-left{width:38%;float:left}[id*=give-form] div.images{margin:0 0 15px}[id*=give-form] div.images img{display:block;width:100%;height:auto;box-shadow:none}[id*=give-form] .give-custom-amount-text{clear:both}[id*=give-form] div.summary{width:58%;float:right}[id*=give-form] div.summary.give-full-width{width:100%;float:none}[id*=give-form] .give_form select.give-select.required{color:#000}[id*=give-form] div.give-form-content-wrap{margin:0 0 20px}[id*=give-form] div.give-form-content-wrap.give_post_form-content{margin:20px 0 0}[id*=give-form].give-display-modal form .give_notices{display:none}[id*=give-form].give-display-modal .give-btn,[id*=give-form].give-display-reveal .give-btn{margin:0 0 15px}[id*=give-form].give-display-modal #give-payment-mode-select,[id*=give-form].give-display-modal #give_purchase_form_wrap,[id*=give-form].give-display-reveal #give-payment-mode-select,[id*=give-form].give-display-reveal #give_purchase_form_wrap{display:none}[id*=give-form] .cc-address{margin-bottom:15px}.single-give_forms.et_right_sidebar #main-content .container:before{display:none}.single-give_forms .give_forms{*zoom:1}.single-give_forms .give_forms:after,.single-give_forms .give_forms:before{content:" ";display:table}.single-give_forms .give_forms:after{clear:both}#give-purchase-gravatars .give-gravatars-title{margin:0 0 15px}#give-purchase-gravatars .give-purchase-gravatars-list{list-style:none;margin:0;padding:0}#give-purchase-gravatars .give-purchase-gravatars-list li{list-style-type:none;display:inline-block;margin:0 5px 0 0;padding:0}#give-recurring-form,form.give-form,form[id*=give-form]{margin:0 0 25px;padding:0}#give-recurring-form .give-hidden,form.give-form .give-hidden,form[id*=give-form] .give-hidden{display:none}@media (min-width:481px){#give-recurring-form .give-title-prefix-wrap .form-row-first,#give-recurring-form .give-title-prefix-wrap .form-row-last,form.give-form .give-title-prefix-wrap .form-row-first,form.give-form .give-title-prefix-wrap .form-row-last,form[id*=give-form] .give-title-prefix-wrap .form-row-first,form[id*=give-form] .give-title-prefix-wrap .form-row-last{float:left;width:40%}#give-recurring-form .give-title-prefix-wrap .form-row-title,form.give-form .give-title-prefix-wrap .form-row-title,form[id*=give-form] .give-title-prefix-wrap .form-row-title{float:left;width:15%}}#give-recurring-form .give-tooltip,form.give-form .give-tooltip,form[id*=give-form] .give-tooltip{margin:0 3px;padding:0;font-size:14px;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:all .2s linear;color:rgba(51,51,51,.5)}#give-recurring-form .give-tooltip:hover,form.give-form .give-tooltip:hover,form[id*=give-form] .give-tooltip:hover{color:#333}#give-recurring-form h3.give-section-break,#give-recurring-form h4.give-section-break,#give-recurring-form legend,form.give-form h3.give-section-break,form.give-form h4.give-section-break,form.give-form legend,form[id*=give-form] h3.give-section-break,form[id*=give-form] h4.give-section-break,form[id*=give-form] legend{background-color:transparent;font-size:1.15em;font-weight:700;margin:10px 0 15px;padding:0 0 5px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}#give-recurring-form h3.give-section-break span.sub-text,#give-recurring-form h4.give-section-break span.sub-text,#give-recurring-form legend span.sub-text,form.give-form h3.give-section-break span.sub-text,form.give-form h4.give-section-break span.sub-text,form.give-form legend span.sub-text,form[id*=give-form] h3.give-section-break span.sub-text,form[id*=give-form] h4.give-section-break span.sub-text,form[id*=give-form] legend span.sub-text{font-style:italic;font-weight:400}#give-recurring-form .form-row,form.give-form .form-row,form[id*=give-form] .form-row{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 15px;overflow:visible;padding:0}#give-recurring-form .form-row:after,#give-recurring-form .form-row:before,form.give-form .form-row:after,form.give-form .form-row:before,form[id*=give-form] .form-row:after,form[id*=give-form] .form-row:before{content:" ";display:table}#give-recurring-form .form-row:after,form.give-form .form-row:after,form[id*=give-form] .form-row:after{clear:both}#give-recurring-form .form-row:last-child,form.give-form .form-row:last-child,form[id*=give-form] .form-row:last-child{margin-bottom:15px}#give-recurring-form .form-row label,form.give-form .form-row label,form[id*=give-form] .form-row label{display:block;margin:0 0 5px;position:relative;line-height:1.7}#give-recurring-form .form-row label.checkbox,form.give-form .form-row label.checkbox,form[id*=give-form] .form-row label.checkbox{display:inline}#give-recurring-form .form-row input[type=email],#give-recurring-form .form-row input[type=password],#give-recurring-form .form-row input[type=tel],#give-recurring-form .form-row input[type=text],#give-recurring-form .form-row input[type=url],#give-recurring-form .form-row select,#give-recurring-form .form-row textarea,form.give-form .form-row input[type=email],form.give-form .form-row input[type=password],form.give-form .form-row input[type=tel],form.give-form .form-row input[type=text],form.give-form .form-row input[type=url],form.give-form .form-row select,form.give-form .form-row textarea,form[id*=give-form] .form-row input[type=email],form[id*=give-form] .form-row input[type=password],form[id*=give-form] .form-row input[type=tel],form[id*=give-form] .form-row input[type=text],form[id*=give-form] .form-row input[type=url],form[id*=give-form] .form-row select,form[id*=give-form] .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}#give-recurring-form .form-row input[type=email]:focus,#give-recurring-form .form-row input[type=password]:focus,#give-recurr Z Z�Y	 ��Z@Z@@Zurring-form .form-row input[type=url]:focus,#give-recurring-form .form-row select:focus,#give-recurring-form .form-row textarea:focus,form.give-form .form-row input[type=email]:focus,form.give-form .form-row input[type=password]:focus,form.give-form .form-row input[type=tel]:focus,form.give-form .form-row input[type=text]:focus,form.A    A                     ?            @A    A            A     @      A             textarea:focus,form[id*=give-form] .form-row input[type=email]:focus,form[id*=give-form] .form-row input[type=password]:focus,form[id*=give-form] .form-row input[type=tel]:focus,form[id*=give-form] .form-row input[type=text]:focus,form[id*=give-form] .form-row input[type=url]:focus,form[id*=give-form] .form-row select:focus,form[id*=give-form] .form-row textarea:focus{background-color:#fff}#give-recurring-form .form-row input[type=email].required,#give-recurring-form .form-row input[type=password].required,#give-recurring-form .form-row input[type=tel].required,#give-recurring-form .form-row input[type=text].required,#give-recurring-form .form-row input[type=url].required,#give-recurring-form .form-row select.required,#give-recurring-form .form-row textarea.required,form.give-form .form-row input[type=email].required,form.give-form .form-row input[type=password].required,form.give-form .form-row input[type=tel].required,form.give-form .form-row input[type=text].required,form.give-form .form-row input[type=url].required,form.give-form .form-row select.required,form.give-form .form-row textarea.required,form[id*=give-form] .form-row input[type=email].required,form[id*=give-form] .form-row input[type=password].required,form[id*=give-form] .form-row input[type=tel].required,form[id*=give-form] .form-row input[type=text].required,form[id*=give-form] .form-row input[type=url].required,form[id*=give-form] .form-row select.required,form[id*=give-form] .form-row textarea.required{color:#333}#give-recurring-form .form-row-first,#give-recurring-form .form-row-title,form.give-form .form-row-first,form.give-form .form-row-title,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-title{margin-right:2.5%}#give-recurring-form .form-row-first,#give-recurring-form .form-row-last,form.give-form .form-row-first,form.give-form .form-row-last,form[id*=give-form] .form-row-first,form[id*=give-form] .form-row-last{float:left;width:48.5%}#give-recurring-form .form-row-last,form.give-form .form-row-last,form[id*=give-form] .form-row-last{float:right}#give-recurring-form .form-row-wide,form.give-form .form-row-wide,form[id*=give-form] .form-row-wide{*zoom:1;clear:both}#give-recurring-form .form-row-wide:after,#give-recurring-form .form-row-wide:before,form.give-form .form-row-wide:after,form.give-form .form-row-wide:before,form[id*=give-form] .form-row-wide:after,form[id*=give-form] .form-row-wide:before{content:" ";display:table}#give-recurring-form .form-row-wide:after,form.give-form .form-row-wide:after,form[id*=give-form] .form-row-wide:after{clear:both}#give-recurring-form .form-row-two-thirds,form.give-form .form-row-two-thirds,form[id*=give-form] .form-row-two-thirds{float:left;width:65.75%}#give-recurring-form .form-row-two-thirds.form-row-first,form.give-form .form-row-two-thirds.form-row-first,form[id*=give-form] .form-row-two-thirds.form-row-first{margin-left:0}#give-recurring-form .form-row-one-third,form.give-form .form-row-one-third,form[id*=give-form] .form-row-one-third{float:left;width:31.25%;margin-left:3%}#give-recurring-form .form-row-one-third.form-row-first,form.give-form .form-row-one-third.form-row-first,form[id*=give-form] .form-row-one-third.form-row-first{margin-left:0}@media (max-width:480px){#give-recurring-form .form-row-responsive,form.give-form .form-row-responsive,form[id*=give-form] .form-row-responsive{margin-left:0;margin-right:0;width:100%}}#give-recurring-form .give-error,#give-recurring-form .give-required-indicator,form.give-form .give-error,form.give-form .give-required-indicator,form[id*=give-form] .give-error,form[id*=give-form] .give-required-indicator{color:#a00}#give-recurring-form .card-expiration>select,form.give-form .card-expiration>select,form[id*=give-form] .card-expiration>select{width:44%;margin:0}#give-recurring-form .card-expiration>span.exp-divider,form.give-form .card-expiration>span.exp-divider,form[id*=give-form] .card-expiration>span.exp-divider{display:inline;text-align:center}#give-recurring-form .card-expiration select.card-expiry-year,form.give-form .card-expiration select.card-expiry-year,form[id*=give-form] .card-expiration select.card-expiry-year{float:right}#give-recurring-form .give-disabled,#give-recurring-form [disabled],form.give-form .give-disabled,form.give-form [disabled],form[id*=give-form] .give-disabled,form[id*=give-form] [disabled]{cursor:not-allowed}form[id*=give-form] .give-donation-amount{margin:0 0 15px}form[id*=give-form] .give-donation-amount .give-currency-symbol{background-color:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before{border-left:1px solid #ccc;border-right:none}form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after{border-left:none;border-right:1px solid #ccc}form[id*=give-form] .give-donation-amount #give-amount,form[id*=give-form] .give-donation-amount #give-amount-text{border:1px solid #ccc;background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:125px;float:left}form[id*=give-form] .give-donation-amount #give-amount-text.invalid-amount,form[id*=give-form] .give-donation-amount #give-amount.invalid-amount{border:1px solid red}form[id*=give-form] .give-donation-amount input.give-amount-top{width:125px}form[id*=give-form] .give-donation-amount span.give-final-total-amount{border:1px solid #ccc;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:not-allowed;background:#fff;float:left}form[id*=give-form] #give_terms_agreement legend{display:none}form[id*=give-form] #give_terms_agreement label{display:inline-block}form[id*=give-form] #give-final-total-wrap{margin:10px 0 25px;padding:0;*zoom:1}form[id*=give-form] #give-final-total-wrap:after,form[id*=give-form] #give-final-total-wrap:before{content:" ";display:table}form[id*=give-form] #give-final-total-wrap:after{clear:both}form[id*=give-form] #give-final-total-wrap .give-donation-total-label{background-color:#f2f2f2;color:#333;margin:0;padding:0 12px;height:35px;line-height:35px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border:1px solid #ccc}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-donation-total-label{display:block;float:none}}form[id*=give-form] #give-final-total-wrap .give-final-total-amount{background:#fff;border-radius:0;height:35px;line-height:35px;padding:0 12px;margin:0;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-left:none;float:left}@media (max-width:480px){form[id*=give-form] #give-final-total-wrap .give-final-total-amount{border:1px solid #ccc;border-top:0;display:block;float:none}}.give-display-button-only>:not(form),.give-display-button-only form[id*=give-form]>:not(.give-btn-modal){display:none}form[id*=give-form] input[type=radio]{margin:0 .5em 0 0}form[id*=give-form] #give-donation-level-radio-list{margin:0 0 15px;padding:0;list-style:none;clear:both}form[id*=give-form] #give-donation-level-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}form[id*=give-form] #give-donation-level-radio-list>li label{cursor:pointer;display:inline-block;margin:0}form[id*=give-form] #give-donation-level-radio-list>li input[type=radio]{margin:0 .5em 0 0;outline:none;width:auto}form[id*=give-form] #give-gateway-radio-list{*zoom:1;margin:0 0 15px;padding:0;list-style:none}form[id*=give-form] #give-gateway-radio-list:after,form[id*=give-form] #give-gateway-radio-list:before{content:" ";display:table}form[id*=give-form] #give-gateway-radio-list:after{clear:both}form[id*=give-form] #give-gateway-radio-list>li{list-style-type:none;list-style-image:none;margin:0;padding:0}@media (min-width:480px){form[id*=give-form] #give-gateway-radio-list>li{display:inline-block;margin-right:15px;margin-left:0}}form[id*=give-form] #give-gateway-radio-list>li label.give-gateway-option{cursor:pointer;display:inline;margin:0}form[id*=give-form] #give-gateway-radio-list>li input[type=radio]{margin:0 .25em 0 0;outline:none;width:auto;display:inline}form[id*=give-form] input[type=checkbox]{margin:0 .25em 0 0}form[id*=give-form] select.give-select-level{outline:none;border-radius:0;min-width:155px;border:1px solid #ccc;margin:0 0 15px;display:block;clear:both;color:#333;background-color:#fdfdfd;padding:.5em;max-width:100%}#give-donation-level-button-wrap{*zoom:1;margin:0 0 15px;padding:0;clear:both;list-style:none}#give-donation-level-button-wrap:after,#give-donation-level-button-wrap:before{content:" ";display:table}#give-donation-level-button-wrap:after{clear:both}#give-donation-level-button-wrap>li{list-style-type:none;list-style-image:none;float:left;margin:0 5px 5px 0}.give_terms_links{float:right}[id*=give_secure_site_wrapper]{padding:4px 4px 15px 0;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:20px}[id*=give_secure_site_wrapper] span.padlock :before{display:inline-block}#give_purchase_form_wrap input.give-input.card-cvc.valid,#give_purchase_form_wrap input.give-input.card-expiry.valid,#give_purchase_form_wrap input.give-input.card-number.valid{background-image:url(../images/tick.png);background-repeat:no-repeat;background-position:right 10px top 50%;background-size:16px}#give_purchase_form_wrap input.give-input.card-cvc.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-expiry.valid.fl-input:not(.card-cvc):not(.card-expiry),#give_purchase_form_wrap input.give-input.card-number.valid.fl-input:not(.card-cvc):not(.card-expiry){background-position:right 55px top 50%}#give_purchase_form_wrap span.card-type{position:absolute;top:-2px;right:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap .fl-wrap span.card-type{top:calc(.5em + 6px);right:11px}#give_purchase_form_wrap span.card-type.off{display:none}#give_purchase_form_wrap span.card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}@-webkit-keyframes opacity{0%{opacity:1}to{opacity:0}}@-moz-keyframes opacity{0%{opacity:1}to{opacity:0}}form[id*=give-form] p.give-loading-text,form[id*=give-form] span.give-loading-text{display:none;float:right;height:16px;width:16px;margin:0;padding:0;font-style:italic;line-height:20px;font-size:16px;font-weight:400}form[id*=give-form] .give-loading-animation{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:left;height:16px;width:16px;line-height:1;font-size:16px;margin:0 5px 0 0;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}form[id*=give-form] .give-payment-mode-label .give-loading-text{float:right}[id*=give-form] .give-login-account-wrap{margin:0 0 15px;position:relative}[id*=give-form] .give-login-account-wrap .give-login-message{text-align:right;margin:0;padding:0}[id*=give-form] .give-login-account-wrap .give-loading-text{position:absolute;right:0;top:.25em}[id*=give-form] fieldset[id^=give-login-fields]{margin:0 0 15px}[id*=give-form] .give-new-account-link{margin:0 0 15px;padding:0}[id*=give-form] .give_login_forgot_password{float:right}.give-submit-button-wrap input.give-cancel-login,[id^=give-user-login-submit] input.give-cancel-login{margin-left:5px}.give-submit-button-wrap span.give-loading-animation,[id^=give-user-login-submit] span.give-loading-animation{margin:0 0 0 .5em;display:none}.give-submit-button-wrap .give-submit,[id^=give-user-login-submit] .give-submit{float:left}.give-user-login-fields-container:after{display:block;content:"";clear:both}#give-login-form div.give-login,#give-login-form legend,#give-register-form div.give-login,#give-register-form legend{line-height:2;margin-bottom:15px}#give-login-form label,#give-register-form label{min-width:100px;display:inline-block}div.give-form-wrap.mfp-hide{display:block!important}div.mfp-content fieldset ol,div.mfp-content fieldset p,div.mfp-content fieldset ul{margin-bottom:1.2em;line-height:1.4}div.mfp-content form[id*=give-form] .give_notices{display:block!important}.give-btn{background:#ededed;border:1px solid #ccc;color:#333;padding:8px 10px;cursor:pointer;line-height:1.2em;font-size:1em}.give-btn:hover{background:#dbdbdb}#give_profile_editor_form legend{width:auto;padding:0 5px 5px;border-bottom:0}form#give-email-access-form div.g-recaptcha,form#give-email-access-form input#give-email{margin:0 0 15px}form#give-email-access-form input#give-email{width:305px}@media (max-width:768px){[id*=give-form] div#give-sidebar-left,[id*=give-form] div.images,[id*=give-form] div.summary{width:100%;float:none}}.give-form-wrap .give-form h3.give-section-break,.give-form-wrap .give-form h4.give-section-break{margin:10px 0 0}.give-do-validate input.error{border-color:red!important}.give-button-with-loader span.give-loading-animation{display:none;position:relative;top:3px;float:right;font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:16px;width:16px;line-height:1;font-size:16px;margin:0 0 0 5px;background-size:20px 20px;background-repeat:no-repeat;background-color:transparent}.give-active span.give-loading-animation{display:inline}.give_notices{position:relative}.give_notices .notice-dismiss{position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;margin:0;padding:5px;background:0 0;color:#72777c;cursor:pointer;max-width:28px!important}.give_notices .notice-dismiss:before{background:0 0;color:#72777c;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased}.give_notices .notice-dismiss:hover{background-color:transparent}.give_notices .notice-dismiss:hover:before{color:#dc3232}.give_error,.give_success,.give_warning{position:relative;margin:15px 0;background:#f9f9f9;padding:1em 1.5em 1em 2em;border-left:4px solid;box-shadow:0 1px 1px rgba(0,0,0,.125);clear:both}.give_error>p,.give_success>p,.give_warning>p{margin:0!important;color:#333}.give_error:before,.give_success:before,.give_warning:before{font-family:give-icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;font-size:16px;margin-top:-15px;left:-17px;color:#fff;width:30px;height:30px;border-radius:100%;text-align:center;line-height:30px;text-shadow:1px 1px rgba(0,0,0,.5)}.give_error{border-color:#a00}.give_error:before{content:"\f02d";background-color:#a00}.give_success{border-color:#7ad03a}.give_success:before{background-color:#7ad03a;content:"\e601"}.give_warning{border-color:#ffba00}.give_warning:before{background-color:#ffba00;content:"\f02d"}.twentythirteen .give_forms{padding:40px 0}.twentyfourteen .tfgive{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfgive .give_forms .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfgive div.give_forms.hentry.has-post-thumbnail{margin-top:0}.twentyfourteen .tfgive .give_forms .images img{margin-bottom:1em}@media screen and (min-width:673px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfgive{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfgive{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfgive{margin-right:54px}.full-width .twentyfourteen .tfgive{margin-right:auto}}.twentyfifteen .t15give{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15give .page-title{margin-left:0}.twentyfifteen .t15give div.summary{padding:0}@media screen and (min-width:38.75em){.twentyfifteen .t15give{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15give{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.avada-row>div.give-wrap #content{width:100%}.give-goal-progress{margin-bottom:20px;clear:both}.give-goal-progress .income{font-size:46px;line-height:48px;letter-spacing:-1px;color:#333}.give-goal-progress .raised{margin-bottom:15px}.give-progress-bar{height:20px;position:relative;background:#eee;border-radius:25px;overflow:hidden}.give-progress-bar>span{display:block;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;position:relative;overflow:hidden}table.give-table{color:#666;font-size:14px;text-shadow:1px 1px 0 #fff;background:#eaebec;margin:20px 0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}table.give-table thead{font-weight:700}table.give-table thead th:first-child{text-align:left;border-left:none}table.give-table th{padding:21px 25px;border:1px solid #e0e0e0;border-top-color:#e8e8e8;border-right:none;background:#f6f6f6;text-align:center;font-weight:700}table.give-table tbody tr{text-align:center}table.give-table tbody tr td{padding:18px;border:1px solid #e0e0e0;border-top-color:#fff;border-right:none;background:#fff;text-align:center}table.give-table tbody tr td:first-child{text-align:left;border-left:0}table.give-table tbody tr:nth-child(2n) td{background:#fcfcfc}body.give-twentysixteen div.entry-summary{margin:0}body.give-twentysixteen button.give-btn{color:#333}body.give-twentysixteen .give-submit{color:#fff}body.give-twentysixteen fieldset#give_terms_agreement{padding-left:0}body.give-twentyseventeen.colors-dark div#give_purchase_form_wrap span.give-final-total-amount,body.give-twentyseventeen.colors-dark div.give-total-wrap input.give-text-input,body.give-twentyseventeen.colors-dark div.give_notices p{color:#000}body.give-twentyseventeen.colors-dark form[id*=give] fieldset{background-color:transparent}body.give-twentynineteen .give-form .give-btn:focus{color:#fff}html[class*=avia] body#top form[id*=give-form] input.give-amount-top{width:unset;border:1px solid #ccc;border-left:none}html[class*=avia] body#top [id*=give-form].give-fl-form.give-fl-style-give label.give-fl-label{left:7px}html[class*=avia] body#top [id*=give-form].give-fl-form div.give-fl-is-active input{padding:8px 6px 0}.give-donation-history .give-table{table-layout:auto}.give-donation-history .give-table .give-security-column{float:left}.give-donation-history .give-table .give-security-column.give-security-description-wrap{width:75%;padding:16px 13px;font-size:12px;font-style:italic}.give-donation-history .give-table .give-security-column.give-security-button-wrap{width:25%;padding:25px 5px}.give-donation-history .give-table .give-security-column.give-security-button-wrap span{display:none;padding:0 20px}.give_user_history_main .give-mobile-title{display:none}@media screen and (max-width:480px){#give_user_history thead{display:none}#give_user_history tbody{border-top:1px solid #e0e0e0}#give_user_history tr{padding:.5rem 0;background:#fff}#give_user_history tr:nth-child(2n){background-color:#fafafa}#give_user_history td{border:none;padding-top:0;padding-bottom:0;background-color:transparent}#give_user_history td,#give_user_history tr{display:block;border-left:none;text-align:left}#give_user_history .give-mobile-title{display:inline-block;font-weight:700;min-width:6em}}.give-modal{top:0;left:0;width:100%;height:100%;z-index:2148482499;position:fixed;overflow:hidden;outline:none!important;-webkit-backface-visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0)}.give-modal form[id*=give-form],.give-modal form[id*=give-form] .give-submit{margin-bottom:0}.give-modal form[id*=give-form] .give-payment-mode-label{margin-top:0;padding-top:0}@media (max-width:580px){.give-modal form[id*=give-form] .give-input{font-size:16px}}.give-modal .mfp-content{box-sizing:border-box;position:relative;background:#fff;padding:20px;width:auto;max-width:650px;margin:40px auto;z-index:2148482599}.give-modal .mfp-content [id*=give-form] #give-payment-mode-select,.give-modal .mfp-content [id*=give-form] #give_purchase_form_wrap,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-amount,.give-modal .mfp-content [id*=give-form].give-display-button-only .give-donation-levels-wrap{display:block}.give-modal .mfp-content .mfp-close:hover{background-color:transparent}.give-modal form.give-form button.mfp-close{position:absolute;display:block!important}.give-modal .mfp-container:after{display:none}.give-modal .mfp-content{vertical-align:middle;transform:translateY(-100px)}.give-modal.mfp-bg,.give-modal .mfp-content{opacity:0;transition:all .2s}.give-modal.mfp-ready .mfp-content{opacity:1;transform:translateY(0)}.give-modal.mfp-ready.mfp-bg{opacity:.8}.give-modal.mfp-removing .mfp-content{transform:translateY(-50px);opacity:0}.give-modal.mfp-removing.mfp-bg{opacity:0}.give-donation-grid-item-form{position:relative;margin:0 auto;max-width:600px;background-color:#fff;padding:1rem 1.5rem;height:85vh;overflow-y:auto}.give-donation-grid-item-form #give_purchase_form_wrap{display:block!important}.give-donation-grid-item-form .give-btn-modal,.give-donation-grid-item-form .give-btn-reveal{display:none!important}.modal-fade-slide.give-modal .mfp-content{padding:0;max-width:100%}.modal-fade-slide .give-modal--slide{opacity:0;transition:all .2s ease-out;transform:translateY(-20px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-ready .give-modal--slide{opacity:1;transform:translateY(0) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-removing .give-modal--slide{opacity:0;transform:translateY(-10px) perspective(600px) rotateX(0)}.modal-fade-slide.mfp-bg{opacity:0;transition:opacity .3s ease-out}.modal-fade-slide.mfp-ready.mfp-bg{opacity:.8}.modal-fade-slide.mfp-removing.mfp-bg{opacity:0}.mfp-close:hover{background-color:transparent}.mfp-content .give-display-button-only .give-form-title{display:none}.mfp-content .give-display-button-only>:not(form),.mfp-content .give-display-button-only form>:not(.give-btn-modal){display:block}.give-donor{border:1px solid #e5e5e5;background:#fff;color:#333;font-size:1em;margin-bottom:20px;padding:20px;position:relative;transition:all .2s ease-out;width:100%}.give-donor__header{align-items:center;display:flex}.give-donor__image{border:1px solid #e5e5e5;background:#fff;text-align:center;flex-basis:60px;flex-shrink:0;line-height:60px;height:60px;margin-right:10px;overflow:hidden;border-radius:50%}.give-donor__image img{border-radius:50%;display:block;height:58px;object-fit:cover;width:100%}.give-donor__details{flex-grow:1;overflow:hidden}.give-donor__name{font-size:1em!important;font-weight:700!important;margin:0!important;padding:0!important}.give-donor__name,.give-donor__timestamp{color:#333!important;line-height:1.3!important}.give-donor__timestamp{display:block;font-size:75%!important}.give-donor__content{margin-top:10px;width:100%}.give-donor__content p{color:#333;font-size:1em!important;line-height:1.5!important;margin:0 0 20px!important;padding:0!important;width:100%}.give-donor__content:first-child{margin-top:0!important}.give-donor__content :last-child{margin-bottom:0!important}.give-donor__read-more{cursor:pointer;white-space:nowrap}.give-donor__excerpt+.give-donor__comment{display:none}.give-donor-wall-modal p:last-child{margin-bottom:0}.form-row .give-stripe-cc-field{box-sizing:border-box;width:100%;border-radius:0;outline:none;color:#333;background-color:#fdfdfd;border:1px solid #ccc;margin:0;padding:.5em}.give-stripe-cc-field.give-fl-input{height:auto;min-height:50px;line-height:inherit;padding:14px 10px;background-color:#fff}.give-stripe-cc-field-wrap .give-fl-is-active .give-fl-input{padding:20px 12px 4px;transition:padding .2s ease-in-out,border .2s ease-in-out}.give-stripe-cc-field-wrap .give-fl-label span{display:none}.give-stripe-single-cc-field-wrap{border:1px solid #ccc;background-color:#fdfdfd;padding:10px;height:40px;margin:0 0 15px}.give-form .give-stripe-cc-field.focus,.give-form .give-stripe-cc-field:focus{background-color:#fff}.give-wrap .give-grid{max-width:30rem}.give-wrap .give-grid__item{margin-bottom:1.5rem;width:100%}.give-wrap .give-grid__item>:last-child{margin-bottom:0}.give-wrap .give-wrap:before{display:block;content:"";clear:both}@media (min-width:30rem){.give-wrap .give-grid{display:flex;flex-flow:row wrap;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{padding:0 .75rem;display:flex}}@media (min-width:30rem) and (min-width:40rem){.give-wrap .give-grid--2 .give-grid__item,.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:50%}}@media (min-width:30rem) and (min-width:72rem){.give-wrap .give-grid--3 .give-grid__item,.give-wrap .give-grid--4 .give-grid__item{width:33.33333%}}@media (min-width:30rem) and (min-width:90rem){.give-wrap .give-grid--4 .give-grid__item{width:25%}}@supports (display:grid){.give-wrap .give-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;margin-bottom:1.5rem;max-width:100%}.give-wrap .give-grid__item{display:flex;margin-bottom:0;padding:0;width:auto!important}@media (min-width:40rem){.give-wrap .give-grid--best-fit{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (min-width:40rem){.give-wrap .give-grid--2,.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.give-wrap .give-grid--3,.give-wrap .give-grid--4{grid-template-columns:repeat(3,1fr)}}@media (min-width:90rem){.give-wrap .give-grid--4{grid-template-columns:repeat(4,1fr)}}}.give-wrap .give-card{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 1px 1px rgba(0,0,0,.04);color:inherit;display:flex;flex-direction:column;width:100%;text-decoration:none;transition:all .1s ease-out}.give-wrap .give-card:active,.give-wrap .give-card:focus,.give-wrap .give-card:hover,.give-wrap .give-card:visited{border-color:#ccc;box-shadow:0 4px 12px rgba(0,0,0,.16)}.give-wrap .give-card__media img{border-radius:0;box-shadow:none;display:block;height:auto;margin:0;object-fit:cover;order:1;width:100%}.give-wrap .give-card__body{display:flex;flex-direction:column;flex-grow:1;order:2;padding:1.5rem}.give-wrap .give-card__body>:last-child{margin-bottom:0}.give-wrap .give-card__title{line-height:1.3;margin:0 0 .75rem;padding:0}.give-wrap .give-card__text{margin:0 0 1.5rem;padding:0}.give-wrap .give-card__progress{margin-top:auto;width:100%}.give-wrap .give-card__progress .raised,.give-wrap .give-card__progress>:last-child{margin-bottom:0}.give-wrap .give-card__progress .income{font-size:2em}.give-wrap .give-page-numbers{font-size:1.25em}#give-receipt .timeline-item{background:#fff}@keyframes placeHolderShimmer{0%{background-position:0 0}to{background-position:520px 0}}#give-receipt .placeholder-animation{max-width:650px;margin:0 auto}#give-receipt .animated-background{animation-duration:.85s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:520px 100%;position:relative}#give-receipt .container{margin:0 auto;width:650px;background-color:#eee;border:1px solid #eee}#give-receipt .layer{display:flex}#give-receipt .layer.h1{height:28px}#give-receipt .layer.h2{height:22px}#give-receipt .layer.inline-radios{height:12px}#give-receipt .layer.label{height:8px}#give-receipt .layer-item.opaque{background:#fff}#give-receipt .layer-gap{background-color:#fff}#give-receipt .layer-gap.large{height:40px}#give-receipt .layer-gap.medium{height:20px}#give-receipt .layer-gap.small{height:10px}#give-receipt .layer-1 .layer-item:nth-child(odd){width:45%}#give-receipt .layer-1 .layer-item:nth-child(2n){width:55%}#give-receipt .layer-4 .layer-item:first-child{width:30%}#give-receipt .layer-4 .layer-item:nth-child(2){width:10%}#give-receipt .layer-4 .layer-item:nth-child(3){width:20%}#give-receipt .layer-4 .layer-item:nth-child(4){width:30%}#give-receipt .layer-4 .layer-item:nth-child(5){width:10%}#give-receipt .layer-5 .layer-item:first-child{width:40%}#give-receipt .layer-5 .layer-item:nth-child(2){width:5%}#give-receipt .layer-5 .layer-item:nth-child(3){width:15%}#give-receipt .layer-5 .layer-item:nth-child(4){width:40%}#give-receipt .layer-6 .layer-item:nth-child(odd){width:30%}#give-receipt .layer-6 .layer-item:nth-child(2n){width:70%}#give-receipt .layer-8 .layer-item:first-child{width:40%}#give-receipt .layer-8 .layer-item:nth-child(2){width:20%}#give-receipt .layer-8 .layer-item:nth-child(3){width:40%}.give-grid-ie-utility{margin:0 -12px}@supports (display:grid){.give-grid-ie-utility{margin:0}}

/*** ------------- GIVE Curency Switcher CSS transfer ------------- ***/
/***   because Give CSS is turned off but have to preserve design   ***/
.mfp-content .give-currency-switcher-msg-wrap{display:none!important}form[id*=give-form] .give-cs-mini-dropdown{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;width:58px;line-height:35px;height:35px;position:absolute;padding:10px;cursor:pointer}form[data-currency_position=before] .give-cs-mini-dropdown{float:left}form[id*=give-form] .give-cs-mini-dropdown-icon{position:relative;pointer-events:none;padding-right:26px!important;background-position:calc(100% - 4px) center}form[id*=give-form] .give-cs-mini-dropdown-icon:before{content:'';height:0;border-style:solid;border-width:5px 5px 0;border-color:#000 transparent transparent;position:absolute;right:5px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);pointer-events:none}form[id*=give-form] .give-donation-amount .give-currency-symbol{line-height:33px}form[data-currency_position=after] .give-donation-amount .give-cs-mini-dropdown{border:0;float:left;position:relative}form[data-currency_position=before] .give-donation-amount .give-cs-mini-dropdown{position:absolute}form[data-currency_position=before] .give-donation-amount .give-cs-select-currency.give-cs-mini-dropdown{position:relative}form[id*=give-form] .set-price.give-donation-amount.form-row-wide{position:relative;display:inline-block}form[id*=give-form] .give-cs-mini-dropdown-icon.give-cs-dropdown-hidden:before{display:none!important}.give-cs-remove-cursor{cursor:default!important}form[id*=give-form] .give-cs-mini-dropdown-icon.give-cs-reset-width{padding-right:16px!important}.give-display-button-only form[id*=give-form] .set-price.give-donation-amount.form-row-wide,form[id*=give-form] .give-cs-hide-message{display:none}

/*** -------------- GIVE Recurring CSS transfer ------------------- ***/
/***   because Give CSS is turned off but have to preserve design   ***/
[id*=give-form] .give-recurring-donors-choice{margin:0 0 25px;display:block;line-height:1em;clear:both;cursor:pointer}[id*=give-form] .give-recurring-donors-choice-period{height:28px;font-size:15px;margin:0 2px;padding:3px;display:inline-block;width:auto}[id*=give-form] .give-recurring-donors-choice label{cursor:pointer;font-size:16px;display:inline-block;margin:0;padding:0}[id*=give-form] .give-recurring-donors-choice input[type=checkbox]{margin:0 3px 0 0;position:relative;width:auto}[id*=give-form] .give-recurring-admin-choice+.give-btn,[id*=give-form] .give-recurring-donors-choice+.give-btn{display:block;clear:both}.give-modal [id*=give-payment-mode-select],[id*=give-form].give-recurring-form-admin [id*=give-payment-mode-select]{clear:both}span.give-recurring-admin-choice{float:left;font-size:18px;font-style:italic;margin:3px 0 0 10px}.give-modal span.give-recurring-admin-choice{margin:0 0 15px 0}[id*=give-form].give-recurring-form-admin div.give-donation-amount,[id*=give-form].give-recurring-form-admin p.give-donation-amount{float:left}.give-recurring-multi-level-message{font-style:italic;font-size:.95em}.give-subscription-billing-cycle{font-style:italic;display:block}.give-recurring-manage-subscriptions-receipt-link{float:right}.give-receipt-thead-text{font-size:16px;text-align:center;display:block}table#give-subscription-receipt td,table#give-subscription-receipt th{text-align:left}span.give-donation-status-recurring svg{fill:#2683b8;width:20px;height:20px;position:relative;top:3px}#give-recurring-modal-period-wrap{padding:0 10px;height:35px;line-height:35px}[id*=give-form].give-recurring-form fieldset{clear:both}#give-recurring-form #give_checkout_form_wrap legend{border-bottom:0;width:auto}.give-recurring-donation-main{border:1px solid #ccc;border-radius:3px;margin:30px 0 0}.give-recurring-donation-main h3.give-recurring-donation-title{background:#f6f6f6;padding:20px 10px 20px 20px;text-align:left;margin:0;font-size:17px;color:#000;font-weight:500;font-style:inherit;border-bottom:1px solid #ccc}.give-recurring-donation-main form#give-form{padding:30px;margin:0}.give-recurring-donation-main div#give-stripe-credit-card-content{border:1px solid #ccc;display:inline-block;padding:30px;margin:0 0 25px;width:100%}.give-recurring-donation-main form#give-form fieldset legend{border:0 none;margin-bottom:10px;display:none}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc{border:1px solid #ccc;padding:20px 15px;display:inline-block;width:100%}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left span.card-type{position:absolute;left:0;float:left;right:0;top:0!important;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left{position:relative;float:left;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-cc-type-name{display:inline-block;font-size:100%;vertical-align:middle;margin-left:55px}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-cc-last4{font-size:100%;padding-left:5px;color:#333;vertical-align:middle}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc span.give-recurring-card-expiration{background-color:#7c7c7c;padding:5px;color:#fff;border-radius:3px;margin-left:5px;font-size:14px}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-right{float:right}#give_checkout_form_wrap .give-recurring-current-method h3,#give_checkout_form_wrap .give-recurring-updated-method h3{font-size:16px;font-weight:600;color:#333;margin-top:0}#give_checkout_form_wrap .give-recurring-show-cc{margin-bottom:15px}@media (max-width:768px){.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-left{float:none;width:100%;margin-bottom:10px}.give-recurring-donation-main .give-recurring-current-method .give-recurring-show-cc .give-recurring-cc-right{float:none;width:100%}.give-recurring-donation-main form.give-form .form-row label,.give-recurring-donation-main form[id*=give-form] .form-row label{font-size:14px}}@media (max-width:992px){.give-recurring-donation-main form#give-form{padding:15px}}#give_purchase_form_wrap span.give-recurring-updated-card-type{position:absolute;top:-2px;left:0;width:37px;height:26px;background-size:37px 26px!important}#give_purchase_form_wrap span.give-recurring-updated-card-type.visa{background:url(../images/visa.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.mastercard{background:url(../images/mastercard.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.discover{background:url(../images/discover.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.amex{background:url(../images/amex.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.maestro{background:url(../images/maestro.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.dinersclub{background:url(../images/diners-club.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.jcb{background:url(../images/jcb.svg) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.dankort{background:url(../images/dankort.png) no-repeat}#give_purchase_form_wrap span.give-recurring-updated-card-type.unionpay{background:url(../images/unionpay.svg) no-repeat}


/*** Dokumentumtár toggle design ***/
.doc-toggle.et_pb_toggle h5 {
padding-left: 45px;
}
.doc-toggle .et_pb_toggle_title:before {
right: 96%!important;
font-size: 24px;
content: "\e04c";
-webkit-transition: 0.3s;
transition: 0.3s;
}

.doc-toggle.et_pb_toggle_open .et_pb_toggle_title:before {
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}

/*** Média videók ***/
@media only screen and (min-width:769px) {
	.video-left{
		float:left;
		width:50%;
		padding-right:8px;
	}
	.video-right {
		float:left;
		width:50%;
		padding-left:8px;
	}
}
.yt-icon:after{
	display:block;
	content:'';
	height:48px;
	width:67px;
	background-image:url('/wp-content/themes/igazgyongy/img/media/yt_icon_hover.png');
	background-position: 0 0;
	cursor:pointer;
	position:relative;
	top:10px;
	left:calc(50% - 20px);
}

/*** ALL BUTTONS ***/
/* normal */
body.et_pb_button_helper_class .et_pb_button,
body.et_pb_button_helper_class .et_pb_module.et_pb_button,
.woocommerce.et_pb_button_helper_class a.button.alt,
.woocommerce-page.et_pb_button_helper_class a.button.alt,
.woocommerce.et_pb_button_helper_class button.button.alt,
.woocommerce-page.et_pb_button_helper_class button.button.alt,
.woocommerce.et_pb_button_helper_class input.button.alt,
.woocommerce-page.et_pb_button_helper_class input.button.alt,
.woocommerce.et_pb_button_helper_class #respond input#submit.alt,
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,
.woocommerce.et_pb_button_helper_class #content input.button.alt,
.woocommerce-page.et_pb_button_helper_class #content input.button.alt,
.woocommerce.et_pb_button_helper_class a.button,
.woocommerce-page.et_pb_button_helper_class a.button,
.woocommerce.et_pb_button_helper_class button.button,
.woocommerce-page.et_pb_button_helper_class button.button,
.woocommerce.et_pb_button_helper_class input.button,
.woocommerce-page.et_pb_button_helper_class input.button,
.woocommerce.et_pb_button_helper_class #respond input#submit,
.woocommerce-page.et_pb_button_helper_class #respond input#submit,
.woocommerce.et_pb_button_helper_class #content input.button,
.woocommerce-page.et_pb_button_helper_class #content input.button,
.give-form-wrap .give-btn,
#give-login-form input#give_login_submit,
#give-register-form input#give_register_submit,
input.fe_btn_completion{
    color:#FFF;
	font-size:14px;
	font-weight:700!important;
	text-transform:uppercase;
	background:#e9b13f;
	border:0;
    padding:15px 22px 13px!important;
}

/* normal NOT after */
body.et_pb_button_helper_class .et_pb_button:not(.alt):after,
body.et_pb_button_helper_class .et_pb_module.et_pb_button:not(.alt):after,
.woocommerce.et_pb_button_helper_class a.button:not(.alt):after,
.woocommerce-page.et_pb_button_helper_class a.button:not(.alt):after,
.woocommerce.et_pb_button_helper_class button.button:not(.alt):after,
.woocommerce-page.et_pb_button_helper_class button.button:not(.alt):after,
.woocommerce.et_pb_button_helper_class input.button:not(.alt):after,
.woocommerce-page.et_pb_button_helper_class input.button:not(.alt):after,
.woocommerce.et_pb_button_helper_class #respond input#submit:not(.alt):after,
.woocommerce-page.et_pb_button_helper_class #respond input#submit:not(.alt):after,
.woocommerce.et_pb_button_helper_class #content input.button:not(.alt):after,
.woocommerce-page.et_pb_button_helper_class #content input.button:not(.alt):after,
.give-form-wrap .give-btn::after,
#give-login-form input#give_login_submit:after,
#give-register-form input#give_register_submit:after,
input.fe_btn_completion::after{
	display:none;
}

/* normal hover */
body.et_pb_button_helper_class .et_pb_button:hover,
body.et_pb_button_helper_class .et_pb_module.et_pb_button:hover,
.woocommerce.et_pb_button_helper_class a.button:hover,
.woocommerce-page.et_pb_button_helper_class a.button:hover,
.woocommerce.et_pb_button_helper_class button.button:hover,
.woocommerce-page.et_pb_button_helper_class button.button:hover,
.woocommerce.et_pb_button_helper_class input.button:hover,
.woocommerce-page.et_pb_button_helper_class input.button:hover,
.woocommerce.et_pb_button_helper_class #respond input#submit:hover,
.woocommerce-page.et_pb_button_helper_class #respond input#submit:hover,
.woocommerce.et_pb_button_helper_class #content input.button:hover,
.woocommerce-page.et_pb_button_helper_class #content input.button:hover,
.give-form-wrap .give-btn:hover,
#give-login-form input#give_login_submit:hover,
#give-register-form input#give_register_submit:hover,
input.fe_btn_completion:hover{
	background-color:#ff592f;
	padding:15px 22px 13px!important;
	border:0;
}

/* alt */
.woocommerce.et_pb_button_helper_class a.button.alt,
.woocommerce-page.et_pb_button_helper_class a.button.alt,
.woocommerce.et_pb_button_helper_class button.button.alt,
.woocommerce-page.et_pb_button_helper_class button.button.alt,
.woocommerce.et_pb_button_helper_class input.button.alt,
.woocommerce-page.et_pb_button_helper_class input.button.alt,
.woocommerce.et_pb_button_helper_class #respond input#submit.alt,
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,
.woocommerce.et_pb_button_helper_class #content input.button.alt,
.woocommerce-page.et_pb_button_helper_class #content input.button.alt{
	background-color:#ff592f;
	padding:15px 40px 13px 22px!important;
}
body.et_pb_button_helper_class .et_pb_button.alt,
body.et_pb_button_helper_class .et_pb_module.et_pb_button.alt{
	background-color:#ff592f;
	padding:17.2px 40px 15.5px 22px!important;
}

/* alt hover */
body.et_pb_button_helper_class .et_pb_button.alt:hover,
body.et_pb_button_helper_class .et_pb_module.et_pb_button.alt:hover,
.woocommerce.et_pb_button_helper_class a.button.alt:hover,
.woocommerce-page.et_pb_button_helper_class a.button.alt:hover,
.woocommerce.et_pb_button_helper_class button.button.alt:hover,
.woocommerce-page.et_pb_button_helper_class button.button.alt:hover,
.woocommerce.et_pb_button_helper_class input.button.alt:hover,
.woocommerce-page.et_pb_button_helper_class input.button.alt:hover,
.woocommerce.et_pb_button_helper_class #respond input#submit.alt:hover,
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt:hover,
.woocommerce.et_pb_button_helper_class #content input.button.alt:hover,
.woocommerce-page.et_pb_button_helper_class #content input.button.alt:hover{
	background-color:#d64639!important;
}

/* alt::after */
body.et_pb_button_helper_class .et_pb_button.alt::after,
body.et_pb_button_helper_class .et_pb_module.et_pb_button.alt::after,
.woocommerce.et_pb_button_helper_class #content input.button.alt::after,
.woocommerce.et_pb_button_helper_class #respond input#submit.alt::after,
.woocommerce.et_pb_button_helper_class a.button.alt::after,
.woocommerce.et_pb_button_helper_class button.button.alt::after,
.woocommerce.et_pb_button_helper_class input.button.alt::after,
.woocommerce-page.et_pb_button_helper_class #content input.button.alt::after,
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt::after,
.woocommerce-page.et_pb_button_helper_class a.button.alt::after,
.woocommerce-page.et_pb_button_helper_class button.button.alt::after,
.woocommerce-page.et_pb_button_helper_class input.button.alt::after,
body.et_pb_button_helper_class .et_pb_button.alt:hover::after,
body.et_pb_button_helper_class .et_pb_module.et_pb_button.alt:hover::after,
.woocommerce.et_pb_button_helper_class #content input.button.alt:hover::after,
.woocommerce.et_pb_button_helper_class #respond input#submit.alt:hover::after,
.woocommerce.et_pb_button_helper_class a.button.alt:hover::after,
.woocommerce.et_pb_button_helper_class button.button.alt:hover::after,
.woocommerce.et_pb_button_helper_class input.button.alt:hover::after,
.woocommerce-page.et_pb_button_helper_classe #content input.button.alt:hover::after,
.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt:hover::after,
.woocommerce-page.et_pb_button_helper_class a.button.alt:hover::after,
.woocommerce-page.et_pb_button_helper_class button.button.alt:hover::after,
.woocommerce-page.et_pb_button_helper_class input.button.alt:hover::after{
    margin-left:10px;
	padding:10.6px 10px;
	top:0;
	background-color:#d64639;
    line-height:1.7em;
    opacity:1;
    font-family:"Font Awesome 5 Free"!important;
    content:'\f138';
    font-size:18px;
	font-weight:900;
}
/* Add-to-cart */
.woocommerce.et_pb_button_helper_class button.single_add_to_cart_button.button.alt::after, 
.woocommerce.et_pb_button_helper_class button.single_add_to_cart_button.button.alt:hover::after{
	content:'\f48b';
}

/*** ----------------- Button submenus ------------------ ***/
.page .entry-content ul#submenu {list-style:none;padding:0!important;}

#submenu.nav li.menu-item {
	background-color:rgba(255,255,255,.8)!important;
	color:#000!important;
	padding:15px 22px;
	margin-right:9px;margin-top:10px;
	word-break:keep-all;
}
/* Tanoda menü width correction on builder pages */
@media only screen and (max-width: 980px){#main-content>#tanoda-menu-lib.et_pb_row.et_pb_row_0{width:80%;margin:30px auto 0!important}}

#submenu.nav li.menu-item.tanoda{background-color:#e4e4e4!important;}
#submenu.nav li.menu-item a{color:#000;font: bold 14px/14px 'Roboto',sans-serif;}
#submenu.nav li.menu-item:hover {background-color:rgba(63,123,233,.8)!important;}
#submenu.nav li.menu-item.don:hover {background-color:#ff592f!important;}
#submenu.nav li.menu-item.tanoda:hover {background-color:#75b43b!important;}
#submenu.nav li.menu-item:hover > a{color:#fff!important;}

.my-submenu-toggle {
	width:100%;
	font:16px/20px 'Roboto', sans-serif;
    border:0;
    padding:15px 22px;
	background:rgba(255,255,255,.8);
    text-align:left;
	cursor:pointer;
}
@media (min-width:1231px) {
	nav#submenu {display:block;}
	#submenu.nav li.menu-item {display: inline-block;}
	button.my-submenu-toggle {display:none;}
}
@media (max-width:1230px) {
	nav#submenu-nav:not(.tanoda){display:none;}
	#submenu.nav li.menu-item:not(.tanoda) {width:100%;display:block;margin-top:0;}
	#submenu.nav li.menu-item.tanoda {display:inline-block!important;}
}

/*** ------------- BLOGOK FEED CUSTOMIZATION ----------- ***/
.blogok-logo {
	float:left; padding-right:24px;
}

.page-id-1921 #main-content ul li em {
	padding:11px 0 11px;
	font-size:14px;
	font-weight:600;
	color: #9e9e9e!important; 
}
.page-id-1921 #main-content li a {
	padding:11px 0 11px;
	font:18px 'PT Serif', serif;
	text-decoration:none; 
}
.page-id-1921 #main-content ul li {
	list-style-type:none;
	padding:0 24px 18px;
	margin:20px 0;
	border-bottom:1px solid #9e9e9e;
}

@media only screen and (min-width: 981px) {
	.page-id-1921 #main-content ul li {
		border-bottom:0;border-right:1px solid #9e9e9e;
		padding-bottom:0;
		width:33.33%;
		float: left;
	}
	.page-id-1921 #main-content ul li:last-child {border-right:0;}
}


/*** ------------ POST CUSTOMIZATION -------------------- ***/

.et_pb_post:not(.course_unit), .product{
	margin-bottom:45px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.et_pb_post:not(.course_unit){border-bottom:12px solid #58e1af;}
.product{border-bottom:12px solid #7dd3f0}

.et_pb_post.wpcw_course{padding-bottom:20px;border-bottom:12px solid #e7df5e}
.wpcw_course_link{text-align:right;margin-top:22px;margin-bottom:15px;}



/* .et_post_meta_wrapper img {margin:-24px -30px 0 -30px;} */

.et_post_meta_wrapper{padding-bottom:24px;}
.wpcw_course .et_post_meta_wrapper{padding-bottom:0;}
.post-meta{padding:0 24px!important;margin-bottom:0!important;}

.blog .post-meta,
.archive .post-meta {
	padding:0!important;
	margin-bottom:0!important;
	text-transform:uppercase;
}
.igy_post_excerpt {padding-top: 24px;}

.post-meta span, .post-meta a, .post-tags a {
	color: #9e9e9e!important;
	font-weight:500;
}

/* Test Size for mobile!!! */
.et_pb_post:not(.course_unit) .entry-title {
	padding:24px;
	font-size:32px;
}
.et_pb_post .entry-content {
	padding:0 24px 0 24px;
}

/* Post Navigation */
.single-wpcw_course .post_navigation{display:none} /* no navigation on course page */
.prev_post, .next_post {
	margin-bottom: 30px;
	padding: 17px 24px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	font:bold 14px 'PT Serif', serif;
}
.prev_post a, .next_post a {
	text-transform:uppercase;
	color:#000;
}
.prev-post-date span, .next-post-date span, .next_unit {
    font: 500 12px 'Roboto', sans-serif;
    color: #a0a1a0!important;
	text-transform:uppercase;

}
.next-post-date span, .next_post a, .next_unit{float:right;}


/*** -------------- SIDEBAR ------------------------------ ***/
/*** Take out the divider line between content and SIDEBAR ***/
#main-content .container:before {background: none;} 
@media (min-width: 768px){
/*	#left-area {width:75%;padding-left:2%!important;}  width:23%; */
	.et_left_sidebar #sidebar {padding-right:0;}
}
.widgettitle {color:#000;}
.tagcloud a {
	color:#000;
	background:#e4e4e4;
}
#tag_cloud-2 .widgettitle:before, #tag_cloud-3 .widgettitle:before{
    margin-right:7px;
	display:inline-block;
	color:#444;
	font:900 13px "Font Awesome 5 Free";
    content: "\f02c";
}

/* general */
#sidebar .cat-item{margin:0;padding:18px 20px 17px 20px;cursor:pointer;}
#sidebar .cat-item:not(:last-child),#news-archives li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}
#sidebar .cat-item a,#news-archives li a{
	text-transform:uppercase;
	font:700 16px 'Roboto', sans-serif;
	color:#fff
}
/* news categories widget */
.news-categories li{background:#58e1af}
#news-archives li{margin:0;padding:8px 20px;background:#58e1af}

/* tanoda menu widgets */
@media (max-width:980px){#nav_menu-2,#nav_menu-3{display:none;}#tag_cloud-2{margin-top:30px}}
@media (min-width:981px){#tanoda-menu-lib{display:none;}}

#nav_menu-2 .widgettitle::before, #nav_menu-3 .widgettitle::before{
	content:'';
	width:18px;
	height:18px;
	display:inline-block;
	margin-right:7px;
	background:url('/wp-content/uploads/2018/08/tanoda-icon.png');
}
/* design */
#menu-tanoda-menu-hu-1 .menu-item,
#menu-tanoda-menu-hu .menu-item {margin:0;padding:14px 20px 14px 20px;cursor:pointer;background-color:#e4e4e4;}
#menu-tanoda-menu-hu-1 .menu-item:not(:last-child),
#menu-tanoda-menu-hu .menu-item:not(:last-child){border-bottom:1px solid #75b43b;}
#menu-tanoda-menu-hu-1 .menu-item a,
#menu-tanoda-menu-hu .menu-item a{font-size:14px}
#menu-tanoda-menu-hu-1 .menu-item-has-children > a,
#menu-tanoda-menu-hu .menu-item-has-children > a {background-color:transparent;position:relative;}
#menu-tanoda-menu-hu-1 .current_page_item > a,
#menu-tanoda-menu-hu .current_page_item > a {font-weight:bold}
#menu-tanoda-menu-hu-1 .et-show-dropdown > ul.sub-menu > .et-show-dropdown > ul.sub-menu,
#menu-tanoda-menu-hu .et-show-dropdown > ul.sub-menu > .et-show-dropdown > ul.sub-menu {margin:9px -20px -9px -40px}
#menu-tanoda-menu-hu-1 .et-show-dropdown > ul.sub-menu > li,
#menu-tanoda-menu-hu .et-show-dropdown > ul.sub-menu > li{background-color:#f8f8f8;padding:9px 20px 9px 40px}
#menu-tanoda-menu-hu-1 .et-show-dropdown > ul.sub-menu > .et-show-dropdown > ul.sub-menu > li,
#menu-tanoda-menu-hu .et-show-dropdown > ul.sub-menu > .et-show-dropdown > ul.sub-menu > li{background-color:#fff;padding:9px 20px 9px 60px}

/* machanics */
#menu-tanoda-menu-hu-1 ul.sub-menu,
#menu-tanoda-menu-hu ul.sub-menu {
	display:none!important;
	visibility:hidden!important; 
	-webkit-transition:all .5s ease-in-out; 
	transition:all .5s ease-in-out
}
/* Dropdown on mouseover:
#menu-tanoda-menu-hu-1 .et-show-dropdown > ul.sub-menu,
#menu-tanoda-menu-hu .et-show-dropdown > ul.sub-menu {
	border-top:1px solid #75b43b;
	margin:14px -20px -14px -20px;
	display:block!important;
	visibility:visible!important;
} */

/* tanoda menu (tablet + mobile) */
.tanoda-menu-toggle{
	font:bold 16px/20px 'Roboto', sans-serif;
    border:0;
	width:100%;
	color:#fff;
    padding:18px 25px;
	background:#75b43b;
    text-align:left;
	cursor:pointer;
}
.et_pb_gutters1 .et_pb_column #nav_menu-3{width:100%!important;display:none}

/* Woo Archive widget*/
#woocommerce_product_categories-2{margin-top:14px;background-color:#48acce;}
#woocommerce_product_categories-2 .cat-item:hover{background-color:#46879d;}

/* Courseware Widget*/
#wpcw_course_progress-2{background-color:#e7df5e;}
#sidebar .wpcw_fe_course_title{text-transform:uppercase;font:700 16px 'Roboto', sans-serif;margin:0;padding:18px 20px 17px 20px;border-bottom:1px solid rgba(0,0,0,.2);}
.wpcw_widget_progress table tr:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}
.wpcw_fe_table{width:100%}
.wpcw_widget_progress .wpcw_fe_table td{font-size:12px;line-height:1.3em;}
.wpcw_widget_progress .wpcw_fe_table tr.wpcw_fe_module{
/*	background-color:#eee98e;font-weight:700; */
	display:none;
}
.wpcw_widget_progress .wpcw_fe_table tr td.wpcw_fe_unit_title{width:60px;}
#wpcw_fe_course_progress .wpcw_fe_table tr td.wpcw_fe_unit_title{width:75px;}
.wpcw_widget_progress .wpcw_fe_table tr.wpcw_fe_unit{background-color:#f3efae;}
.wpcw_widget_progress .wpcw_fe_table tr td.wpcw_fe_module_title_header{width:60px;}
.wpcw_widget_progress .wpcw_fe_table td.wpcw_fe_toggle{cursor:pointer;font-size:16px;background-color:rgba(0,0,0,.03);}
.wpcw_widget_progress .wpcw_fe_table a{color:#9e1815;}

/*** Expand the content area to 75%  
#sidebar #custom_html-2  { display:none; }
.search #sidebar #custom_html-2  { display:block; }
.search #sidebar #categories-2  { display:none; }
}
#sidebar .widgettitle { display:none; }

***/


/*** -------------- Tanoda csapat ------------------ */

@media (max-width:480px){
	.tanoda-team-module{width:100%;margin-right:0}
}
@media (min-width:481px) and (max-width:980px){
	.tanoda-team-module{width:47.243%!important;float:left;margin:0 5.5% 5.5% 0}
	.tanoda-team-module:nth-child(even){margin-right:0}
}
@media (min-width:981px){
	.tanoda-team-module{width:31%!important;float:left;margin: 0 3.5% 3.5% 0}
	.tanoda-team-module:nth-child(3n){margin-right:0}
}

/*** -------------- BLOG & ARCHIVE PAGE CUSTOMIZATION ------------ ***/
.archive header {margin-bottom:30px;}

.archive_loop {
 -webkit-column-gap: 50px;
         column-gap: 50px;
}
/** Media Queries **/
@media only screen and (max-width: 980px) {
    .archive_loop {
        -webkit-column-count: 1;
                column-count: 1;
    }
}
@media only screen and (min-width: 981px){
	.archive_loop{
		-webkit-column-count: 2;
		        column-count: 2
	}
} 

.archive_loop .et_pb_post {
	/* overflow: hidden; fix for Firefox */
    display: inline-block;
    padding: 24px;
    margin: 0 0 40px;
    width: 100%;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
            break-inside: avoid-column;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	        box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom: 12px solid #58e1af;
}

.archive_loop .et_pb_post .entry-title {
	padding:0 0 10px;
	font-size:24px;
}
.archive_loop .et_pb_post h2 {font-size: 24px;}
.archive_loop .post-meta { padding:11px 0 0;}

.archive_loop .et_pb_post > a {
    margin: -24px -24px 12px;
    display: block;
}
.archive_loop .et_pb_post .et_pb_image_container { margin: -24px -24px 12px; }
 

/*** ---------------- Search Results Page ----------- ***/
.search #left-area {width:100%;padding-right:0!important;}
.search #sidebar {display:none;}

.search-title{padding-bottom:30px;}
.grid-search{padding:0!important;}
.grid-search li {
    display: inline-block;
    width: 100%;
	padding-bottom:0px;
}
.grid-search .et_pb_post {padding:24px;}
.grid-search .et_pb_post .entry-title{color:#1a0dab;padding:0;font-size:22px;}
.grid-search .et_pb_post .entry-link a{color:#006621!important}
.grid-search .et_pb_post a img {display:none;}

body.search #left-area .grid-search .et_pb_post .post-meta {margin:0 0 11px!important;padding:0!important;} 


/*** ---------------- NEWS BOX ---------------------- ***/
.news-inner-wrap-view {
	height: 100%;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #58e1af!important;
}
.news-content {padding:24px 27px;}
.grid-date-post, .grid-date-post a {
    margin-bottom:5px;
	font-size: 14px;
    color: #aab2c8;
    font-weight: 600;
	text-transform:uppercase;
}
.news-more-link {
    padding:0;
    background: #FFF;
    color: #203696;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;
    display: inline-block;
    clear: both;
    text-decoration:none!important;
}
.news-more-link:hover {
	background:#fff;
	color:#000;
}
.news-more-link:after {
    content:url('/wp-content/uploads/2018/03/arrow.png');
	position:relative;
	top:3px;
}
body .news_pagination .page-numbers,
body .news_pagination .page-numbers.current{
	margin-right:-4px;
	font-weight:600;
	font-size:14px;
	background:#edfff9;
	color:#000!important;
	padding:13px 40px;
	border:0;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
body .news_pagination a.prev,body .news_pagination a.next{background:#FFF;color:#9e9e9e!important}
body .news_pagination .page-numbers.current{background:#58e1af}

/* News page */
p.news-date{
	padding:0 24px;
	text-transform:uppercase;
	color:#aab2c8;
	text-align:right;
	margin:10px 0 -20px;
	font-weight:700
}

/*** Partnereink page blurbs ***/
.logo-blurb .et_pb_image_wrap {line-height: 105px;}


/*** ----------------- GIVE --------------------- ***/
form[id*=give-form] .give-donation-amount #give-amount {
	border:2px solid #888;
}
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after {
	border:0;
    background:#808080;
    color:#fff;
}
/* If levels are dropdown */
form[id*=give-form] select.give-select-level {
	border:2px solid #888;
    padding:10px;
    font-size:16px;
}
.give-recurring-multi-level-message{margin-bottom:16px;}
.give-currency-switcher-msg{display:none;}

#give-gateway-radio-list>li label#give-gateway-option-barion:after {
	content:url('/wp-content/uploads/2018/03/barion-card-payment-mark-2017-200px.png');
    position:relative;
    top:5px;
	padding-left:15px;
}
#give-gateway-radio-list>li label#give-gateway-option-stripe_checkout:after {
	content:url('/wp-content/themes/igazgyongy/img/card-issuers.png');
    position:relative;
    top:8px;
	padding-left:15px;
}
#give-gateway-radio-list>li label#give-gateway-option-paypal:after {
	content:url('/wp-content/uploads/2018/10/paypal-logo.png');
    position:relative;
    top:6px;
	padding-left:15px;
}

@media (min-width: 480px){form[id*=give-form] #give-gateway-radio-list>li{display:block;}}

/* nevek fordítva */
#give-form-32-wrap #give-first-name-wrap, #give-form-1797-wrap #give-first-name-wrap,
#give-form-57675-wrap #give-first-name-wrap, #give-form-57678-wrap #give-first-name-wrap,
#give-form-3139-wrap #give-first-name-wrap {float:right;margin-right:0}

#give-form-32-wrap #give-last-name-wrap, #give-form-1797-wrap #give-last-name-wrap,
#give-form-57675-wrap #give-last-name-wrap, #give-form-57678-wrap #give-last-name-wrap,
#give-form-3139-wrap #give-last-name-wrap {float:left;margin-right:2.5%}

/* Privacy Policy  */
#give_terms_agreement{margin-top:15px;}
#give_show_terms{display:none;}
form[id*="give-form"] #give_terms_agreement label{cursor:pointer;width:95%;float:right;}
form[id*="give-form"] fieldset#give_terms_agreement input[type="checkbox"]{position:relative;top:1px;}
/* New Checkbox @ 337 */

.give_error, .give_notice, .give_success {padding-bottom:18px!important;}
.give-form {margin-bottom:10px!important;}
.give-form-title {display:none;}
.give-input, .form-row input {
	border: 2px solid #888!important;
	padding: 10px!important;
	font-size:16px!important;
}

#give-final-total-wrap {display:none;}
.give-submit-button-wrap {margin-top:30px;}

/* Give Receipts */
#give_donation_receipt, #give-subscription-receipt {
	margin-top: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #ff592e;
}
@media (min-width:480px){.title-for-mobile{display:none;}}


/* Give Login Form */
form#give-login-form,form#give-register-form{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #ff592e;
	padding:24px;
}
form#give-login-form label{display:block;}
form#give-login-form input[type=text], form#give-login-form input[type=password]{width:100%;}

/* magánszemély/cég fül */
ul.et_pb_tabs_controls:after {border:0px;}
ul.et_pb_tabs_controls .et_pb_tab_0, ul.et_pb_tabs_controls .et_pb_tab_1 {float:left;width:50%;}

/* tables */
table.give-table{color:#000;text-shadow:0}
table.give-table tbody tr:nth-child(2n) td{background:#fff}
table.give-table tbody tr td, table.give-table th{
	border-top:1px solid #e4e4e4;
	border-bottom:0;
	border-left:0;
	border-right:0;
}



/*** -------------------------- AKADÉMIA ------------------------------ ***/
.wpcw_course .post-meta, .course_unit-template-default .post-meta, .wpcw_fe_navigation_box{display:none;}
.wpcw-course-desc{margin-bottom:35px}
.wpcw-course-enrollment-button{margin-bottom:44px}

a#enroll_registration{color:#FFF;font-size:14px;font-weight:700;text-transform:uppercase;background:#74c433;border:0;padding:12px 0 10px 22px}
a#enroll_registration:hover{background-color:#599c22}
a#enroll_registration::after,
a#enroll_registration:hover::after {margin-left:10px;padding:10.6px 10px;background-color:#599c22;line-height:1.7em;opacity:1;font-family:FontAwesome;content:'\F138';font-size:18px}

/* Tanfolyam */
p.product.add_to_cart_inline{
	border:0!important;
	-webkit-box-shadow:0!important;
	box-shadow:0!important;
}

/* Lecke */
.course_unit .entry-content{padding:0}
.course_unit .wpcw_course_of_unit{
	opacity:.45;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
}
.course_unit .entry-title{font-size:32px}

.wpcw_materials{margin-left:25px;margin-bottom:30px}
.wpcw_materials_label{font-weight:700}
.wpcw_materials_label::before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f1b2";
	padding-right:8px;	
}

.wpcw_unit_content{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:4px solid #e7df5e;
	margin-bottom:40px;
	padding:24px;
}
#left-area ol.wpcw_goals{
	list-style-position: outside;
	padding: 23px 0 0 20px;
}
.wpcw_steps_title{
	font:700 20px 'PT Serif', serif;
	color:#a59f39;
}
#left-area ol.wpcw_steps{
	list-style-position: outside;
	padding:23px 0 0 50px;
}
#left-area ol.wpcw_steps>li:not(:last-child){padding-bottom: 23px;border-bottom: 1px solid #d9d9d9;margin-bottom: 23px}

.wpcw_fe_quiz_title{font:700 24px 'PT Serif', serif;}
.wpcw_fe_quiz_q_single{
	padding:7px 0 25px;
	margin:15px 0;
}
.wpcw_fe_quiz_q_single:not(:last-child){border-bottom:1px solid #dbdbdb;}
.wpcw_fe_quiz_q_title{font-weight:700;margin-bottom:10px;}
#left-area .wpcw_fe_quiz_q_single ul{list-style-type:none;padding:0;}
/* .wpcw_fe_quiz_q_single input[type=file]{background:#e7df5e;font-size:14px;border:0} */
.wpcw_fe_quiz_q_single input[type=text], .wpcw_fe_quiz_q_single textarea{width:100%;padding:9px 10px;font:16px 'Roboto', sans serif}
.wpcw_fe_quiz_q_hint{font:italic 14px/16px 'Roboto', sans serif;margin-top:10px;}
.wpcw_fe_quiz_q_result_correct{
	text-transform:uppercase;
	font-size:14px;
	font-weight:700;
	color:#fff;
	background-color:#599c22;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	padding:0 10px;
	margin-bottom:10px;
}

.wpcw_fe_quiz_box{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #e7df5e;
	padding:24px;
}
.wpcw_fe_progress_box{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	display:table;
	width:100%;
	padding:15px;
	margin-bottom:24px;
}
@media (max-width:580px){.wpcw_fe_progress_box_mark{float:right}}
@media (min-width:581px){.wpcw_fe_progress_box_mark{display:table-cell;width:163px}}
.wpcw_fe_progress_box_complete{border-left:12px solid #599c22}
.wpcw_fe_progress_box_complete .wpcw_fe_progress_box_inner{display:table-cell;vertical-align:middle}
.wpcw_fe_progress_box_complete .wpcw_checkmark_wrapper, .wpcw_fe_progress_box_complete .wpcw_fe_progress_box_text {
    display:table-cell;
    vertical-align:middle;
    line-height:1.2em;
}
.wpcw_fe_progress_box_error{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border:0;border-left:12px solid #ff592e;
	color:#ff592e;
	margin-bottom:40px;
	padding:15px;
}
.wpcw_fe_progress_box_pending{border-left:12px solid #e7df5e}

/* -------- button -----*/
.wpcw_fe_progress_box a.fe_btn{
	color:#000;
	padding:0 22px;
    border-left:1px solid #ebebeb!important;
}
.wpcw_fe_progress_box a.fe_btn:hover {
    color:#599c22;
	padding:0 22px!important;
}
.wpcw_fe_progress_box a.fe_btn::after {
    margin-left:5px;
	display:inline-block;
	font-family:"Font Awesome 5 Free";
    font-weight:900;
    content: "\f061";
}

/* -------- Course Progress -------*/
.wpcw_fe_table td {padding: 5px 10px;}

#content-area table td.wpcw_fe_course_progress_detail{padding:0;}

.woocommerce-MyAccount-content table.wpcw_fe_table thead,
.igy-MyAccount-content table.wpcw_fe_table thead{display:none}
table.wpcw_fe_summary_course_progress{border:0}
table.wpcw_fe_summary_course_progress td.wpcw_fe_course_progress_course{background-color:#eee98e;border-top:0}
.entry-content tr td.wpcw_fe_course_progress_detail{border-top:0}
table.wpcw_fe_summary_course_progress td.wpcw_fe_course_progress_course a{font-weight:bold}
.wpcw_fe_table tr.wpcw_fe_module{font-weight:bold;background-color:#f5f5f5;}
.wpcw_fe_table tr.wpcw_fe_unit_pending{color:#aaa;}
.wpcw_fe_table a{color:#000;}
.wpcw_fe_table .wpcw_fe_module{display:none}
.wpcw_fe_table .wpcw_fe_unit a:after{
    display:inline-block;
	font-family:"Font Awesome 5 Free";
    font-weight:900;
    content: "\f061";
	padding-left:5px;
}
.wpcw_fe_unit_progress {width:5%;text-align:center;}
.wpcw_fe_unit_progress span{height:24px;width:24px;}
.wpcw_checkmark::before,.wpcw_circle::before{
    display:inline-block;
	font-family:"Font Awesome 5 Free";
	font-size:150%;
}
.wpcw_checkmark::before {color:#599c22;content:"\f14a";font-weight:900}
.wpcw_circle::before{color:#888;content:"\f0c8"}
.wpcw_checkmark_wrapper .wpcw_checkmark{margin-right:10px;}





/*** Simple Lightbox styles ***/
.slb_container {
    padding: 5px;
	border-radius:0;
}

/* WooCommerce Login & Register */
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
	border-radius:0;
	border:0;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #7dd3f0;
	padding:24px;
}
.woocommerce form.checkout_coupon button, .woocommerce form.login button, .woocommerce form.register button{
	margin-top:20px;
}
.woocommerce form.login .woocommerce-form__label-for-checkbox.inline{display:block;margin-top: 14px;}
.igy-privacy-label {
	display: block;
    float: left;
    width: 90%;
	line-height:1.4em;
}
#privacy_policy_reg_field input[type=checkbox] {
	display:block;
    float:left;
    position:relative;
    margin-right:7px;
    top:7px;
}
.woocommerce-account #privacy_policy_reg_field input[type=checkbox] {width:5%}
.woocommerce-checkout #privacy_policy_reg_field input[type=checkbox] {margin-right:11px;}
#privacy_policy_reg_field abbr {display:none;}
.form-row.privacy {margin:16px 0!important;}

/*** Super Socializer design ***/
/* Login */
.the_champ_outer_login_container{
	margin-top:30px;
	padding:12px 18px 40px;
	-webkit-box-shadow: inset 0 0 30px 0 rgba(0,0,0,0.05);
	box-shadow: inset 0 0 30px 0 rgba(0,0,0,0.05);
}
.the_champ_social_login_title{font-weight:bold}
.heateor_ss_sl_optin_container label {font-size:16px!important;}
.the_champ_login_ul>li{margin-right:8px!important;}
.the_champ_login_container>ul.the_champ_login_ul>li>i{
	margin-right:10px!important;
}
/* Sharing */
.the_champ_sharing_container{margin-top:30px}
/*** END Super Socializer ***/

/*** --------------- Woo general ----------------- ***/
.woocommerce table.shop_table{border-radius:0;border:0}
.woocommerce table.shop_table td{border-top:1px solid #e4e4e4}
.woocommerce table.shop_table thead{background:#f7f7f7}

/*** --------------- Woo Shop Page ----------------------- ***/
.woocommerce ul.products li.product{
/*	margin:0 30px 30px 0!important; */
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #7dd3f0;
}
@media (min-width:980px) {
	.woocommerce ul.products li.product:nth-child(3n){margin-right:0;}
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:10px 24px;font-size:20px;}
.woocommerce ul.products li.product span.price{padding:0 24px 10px;color:#3f869d!important;font-size:18px;}

li.product .et_shop_image .et_overlay {
	border:0;
	background: rgba(255,255,255,0.85);}
li.product .et_shop_image .et_overlay:before {content:'\54';color:#3f869d;}

/* Pagination */
.woocommerce .wp-pagenavi span.current{background:#7dd3f0}
.woocommerce .wp-pagenavi a.page{background:#edfbff}



/*** --------------- Woo Single Product Page ----------------- ***/
.single-product #left-area{margin-top:14px}
.woocommerce div.product{margin-bottom:50px;}
.woocommerce div.product div.summary{padding:24px 24px 0 0;margin:0;}
.woocommerce div.product .woocommerce-tabs{border:0;margin:0;}
.woocommerce-tabs ul.tabs{display:none}
.single-product .quantity{display:none}
.woocommerce .entry-summary p.price span{
	color: #3987df!important;
	font-size:34px!important;
	font-family: 'PT Serif', serif;
}
.woocommerce-Tabs-panel h2{
	color: #3987df!important;
	font-size:18px!important;
	text-transform:uppercase;
	font-family: 'PT Serif', serif;	
}

/*** --------------------- Woo Cart ------------------------- ***/
.woocommerce-cart table.shop_table{
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:6px solid #7dd3f0;
}
.cart_totals .shop_table th, .cart_totals .shop_table td{padding-left:24px!important;padding-right:24px!important}
.woocommerce-cart .woocommerce-shipping-totals .woocommerce-shipping-destination{display:none}
.woocommerce-cart-form button.botton::after{display:none;}
.wc-proceed-to-checkout .checkout-button{display:inline-block;float:right;}



/*** ------------------- Woo Checkout ----------------------- ***/
.page-id-82 h1{display:none;}
.page-id-82 h3{margin-top:50px;}

.woocommerce-checkout abbr.required,p#billing_country_field,p#shipping_country_field{display:none;}
.woocommerce-invalid-required-field{
	background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,.2)),to(rgba(255,255,255,.2)));
	background:linear-gradient(rgba(255,0,0,.2),rgba(255,255,255,.2));
}
.woocommerce-checkout .woocommerce-additional-fields{
	margin-top:24px;padding:24px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);}
.woocommerce-checkout .woocommerce-additional-fields h3{display:none;}
.woocommerce-checkout .woocommerce-additional-fields textarea#order_comments{height:100px;}

.woocommerce-checkout table.shop_table{border:1px solid #e4e4e4}
.woocommerce-checkout .order-total span.woocommerce-Price-amount{color:#ff592e}

.woocommerce-checkout #payment{
	border-radius:0;padding:10px;margin-bottom:70px;
	background-color:#fff;
	border-bottom:12px solid #7dd3f0;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{padding: 15px 40px 13px 22px !important;}
table.woocommerce-checkout-review-order-table{border:1px solid #e4e4e4}

/*** ------------------- Woo Thank You ----------------------- ***/

#left-area ul.order_details.woocommerce-thankyou-order-details{margin:3em 0;padding:0;}
#left-area ul.order_details.woocommerce-thankyou-order-details li{background-color:#f6f6f6;margin:0;padding:2em;border-bottom:2px solid #fff;border-right:2px solid #fff;}
@media (max-width:1060px){#left-area ul.order_details.woocommerce-thankyou-order-details li{padding:1em 2em;width:100%;}}
.woocommerce-order section.woocommerce-order-details{margin:50px 0 70px;}

.woocommerce-customer-details .woocommerce-column--billing-address,
.woocommerce-customer-details .woocommerce-column--shipping-address{background-color:#f0f0f0;padding-top:20px}
.woocommerce .woocommerce-customer-details h2{font-size:26px;padding:0 24px}
.woocommerce .woocommerce-customer-details address{padding:0 24px 24px;border:0}


/*** ----------------- Woo MyAccount page --------------- ***/
.woocommerce-MyAccount-navigation {
margin-bottom:60px;
-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
}
.woocommerce-MyAccount-navigation ul {padding:0!important;}
.woocommerce-MyAccount-navigation ul li {list-style-type: none;padding:0!important;}
.woocommerce-MyAccount-navigation ul li:not(:last-child) {border-bottom: 1px solid #ccc;}
.woocommerce-MyAccount-navigation-link a {
width:100%!important;
border-bottom: 0!important;
padding: 20px 25px 20px 25px;
line-height: 65px;
}
/* BEGIN icons */
.woocommerce-MyAccount-navigation-link a::before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:15px;}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:'\f0b2';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:'\f007';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--donations a::before{content:'\f4be';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:'\f4be';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:'\f07a';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--courses a::before{content:'\f51c';}
.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:'\f011';}
/* END icons */

.woocommerce-MyAccount-navigation .is-active a {font-weight:700!important;}
.woocommerce-MyAccount-navigation ul li.is-active {border-bottom: 2px solid #7dd3f0;}
.woocommerce-MyAccount-navigation ul li:hover{background:#e4eff5;}

.woocommerce-MyAccount-content {
	margin-bottom: 100px;
	padding: 24px;
	min-height: 100px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1);
	border-bottom:12px solid #7dd3f0;
}
@media (max-width:980px){
	.show-on-desktop{display:none}
	.show-on-handheld{display:inline}
}
@media (min-width:981px){
	.show-on-desktop{display:inline}
	.show-on-handheld{display:none}
}

.woocommerce form input {border-radius:0px!important;}

.woocommerce-EditAccountForm fieldset {
	padding: 24px;
    margin: 34px 0;
    background-color: #f0f0f0;
}
.woocommerce-EditAccountForm fieldset legend {
	border: 1px solid #ccc;
    padding: 4px 12px;
    background-color: #fff;
	font-weight: 700;
}
.woocommerce-MyAccount-content .woocommerce-Address {
	padding: 20px 24px;
    margin-top: 34px;
    background-color: #f0f0f0;
}
.woocommerce-MyAccount-content mark{
	background:inherit;
	font-weight:bold;
}
.woocommerce-MyAccount-content .woocommerce-order-details{margin-top:30px}
.woocommerce-MyAccount-content table.shop_table{border:1px solid #e4e4e4}

.woocommerce form.woocommerce-ResetPassword .form-row{margin-bottom:20px}

/*** My Account Mobile Menu ***/
.my-account-menu-toggle {
	font:bold 16px/20px 'Roboto', sans-serif;
    border:0;
    padding:20px 25px;
	background:#7dd3f0;
    text-align:left;
	cursor:pointer;
}
@media (min-width:981px) {button.my-account-menu-toggle {display:none;}.woocommerce-MyAccount-navigation {display:block;}}
@media (max-width:980px) {
	.woocommerce-MyAccount-content{margin-top:30px;}
	.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content, .my-account-menu-toggle {width:100%!important;}
	.woocommerce-MyAccount-navigation {display:none;}
}

/*** Woo Messages ***/
.wli_wrapper .et_pb_row {margin:0!important;width:100%;}
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-info,
.woocommerce-page .woocommerce-error{
	background: #FFF!important;color:#000!important;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,0.1)!important;
	box-shadow: 0 0 50px 0 rgba(0,0,0,0.1)!important;
	font-size:16px!important;
}
/* .woocommerce-page .woocommerce-message a{color:#203696!important;} */
/* .woocommerce-page .woocommerce-message::before{font-family:"Font Awesome 5 Free";content:'\f00c';} */
.woocommerce-page .woocommerce-message{border-left:12px solid #58e1af!important;color:#0c9d87!important}
.woocommerce-page .woocommerce-info{border-left:12px solid #7dd3f0!important;}
.woocommerce-page .woocommerce-error{border-left:12px solid #ff592e!important;color:#d64639!important}

.woocommerce-page .woocommerce-error a.button,
.woocommerce-page .woocommerce-info a.button,
.woocommerce-page .woocommerce-message a.button,
.woocommerce-page .woocommerce-noreviews a.button,
.woocommerce-page p.no-comments a.button{
    color:#000!important;
	padding:0 22px!important;
    background:0 0!important;
	border-left:1px solid #ebebeb!important;
}
.woocommerce-page .woocommerce-error a.button:hover,
.woocommerce-page .woocommerce-info a.button:hover,
.woocommerce-page .woocommerce-message a.button:hover,
.woocommerce-page .woocommerce-noreviews a.button:hover,
.woocommerce-page p.no-comments a.button:hover {
    color:#000!important;
	padding:0 22px!important;
    background:0 0!important;
}
.woocommerce-page .woocommerce-message a.button.wc-forward::after, .woocommerce-page .woocommerce-Button--next::after {
    display:inline-block;
	font-family:"Font Awesome 5 Free"!important;
    font-weight:900;
    content: "\f061";
}
.woocommerce-page .woocommerce-info.wc-nonpurchasable-message{margin-top:30px}
.woocommerce-info a.showlogin{color:#203696!important}



/* Hide reCaptcha v3 visible seal */
.grecaptcha-badge{opacity:0!important}

/*** Back-to-top button ***/
.et_pb_scroll_top.et-pb-icon {
	right:15px;
	bottom:30px;
	border-radius:0px;
	background:rgba(88,225,175,.7);
}
.et_pb_scroll_top.et-pb-icon:hover {
	background:#58e1af;
}
.et_pb_scroll_top:before {
    content:"\21";
}