.hide	{display:none !important;}

@media (max-width: 900px) {
	.responsive-layout header.main-header .logo-wrapper .logo img {max-height:44px !important;}
}

.main-container input[type=url] {
    box-sizing: border-box;
    padding: 15px 25px;
    height: auto;
    width: 100%;
    position: relative;
    outline: 0;
    border: solid 1px var(--vamtam-accent-color-4);
    margin: 0;
    color: var(--vamtam-accent-color-6);
    background: var(--vamtam-main-background-background-color);
    margin-bottom: 10px;
    transition: all .4s;
    font-size: var(--vamtam-primary-font-font-size);
    line-height: 1.1em;
    border-radius: var(--vamtam-border-radius-oval);
    font-family: var(--vamtam-primary-font-font-family);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
#loginform	{margin-bottom:1.0em;}

/* บริจาค */
.fl-node-5b602eab817d6 .vamtam-button:hover			{color:#ffffff !important; background-color:#003a84 !important;}
/* Gravity Forms */
.gform_wrapper 																	{font-family:Kanit; padding:40px 0;}
.fl-node-5b8a42a7eba08 p												,
.fl-node-5b8a41e4eb5b4 p												{font-family:Kanit !important;}
.gform_wrapper .gf_step													{color:#000000;
	filter:alpha(opacity=100);
	  -moz-opacity:1;
	-khtml-opacity:1;
	       opacity:1;
}
.gform_wrapper .gf_step.gf_step_active																										{color:#003a84;}
.gform_wrapper div.validation_error																												,
.gform_wrapper .gfield_description.validation_message																			{display:none;}
.gform_wrapper .gfield_error .gfield_label																								{color:#ff0000;}
.gform_wrapper li.gfield.gfield_error																											,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning	{border:none; background-color:transparent;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])	,
.gform_wrapper li.gfield_error textarea		{border:1px dashed #790000;}
@media only screen and (min-width: 641px) {
	.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half)	{max-width:100% !important;}
}
.gform_wrapper ul.gform_fields li.gfield				{padding-right:0;} 
.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {max-width:100% !important;}
/**/
.gform_wrapper .gfield_label																		{font-size:18px; font-weight:400 !important; color:#000000;}
.gform_wrapper input[type=text]																	,
.gform_wrapper input[type=email]																,
.gform_wrapper input[type=password]															,
.gform_wrapper select																						{height:48px; padding:0 25px !important; color:#333333; border:1px dashed #c6c6c6; border-radius:0; background-color:#ffffff !important;}
.gform_wrapper textarea																					{padding:0 25px !important; color:#333333; border:1px dashed #c6c6c6; border-radius:0; background-color:#ffffff !important;}
.gform_wrapper input[type=text]:hover														,
.gform_wrapper input[type=email]:hover													,
.gform_wrapper input[type=password]:hover												,
.gform_wrapper select:hover																			,
.gform_wrapper textarea:hover																		{border:2px dashed #333333;}
.gform_wrapper input[type=button]																,
.gform_wrapper input[type=submit]																{color:#ffffff; background-color:#003a84; font-family:Kanit !important; font-size:22px !important; font-weight:400; border:none; border-radius:8px; margin:10px 0 0 0;}
.gform_wrapper input[type=button]:hover													,
.gform_wrapper input[type=submit]:hover													{background-color:#005486;}
.gform_wrapper .gform_page_fields																{padding:20px 0;}
.gform_wrapper .gform_page_footer																{text-align:right; padding-top:30px;}
.gform_wrapper .gfield_radio li																	{float:left; width:49%; border:none; margin:0 !important;}
.gform_wrapper .gfield_radio li:nth-child(2n+2)									{margin-left:2% !important;}
.gform_wrapper .gfield_radio li:nth-child(2n+3)									{clear:both;}
.gform_wrapper .gfield_radio li + li + li												{margin-top:2% !important;}
.gform_wrapper .gfield_radio li input[type=radio]								{display:none;}
.gform_wrapper .gfield_radio input + label											,
.gform_wrapper .gfield_radio input + input[type=text]						{display:block; min-width:100%; font-family:Kanit; font-size:18px; font-weight:400; text-align:center; color:#333333;
																													 padding:20px 4px !important; border:1px dashed #c6c6c6; border-radius:0; margin:0 !important; background-color:#ffffff !important;}
.gform_wrapper .gfield_radio input[type=radio]:hover + label								,
.gform_wrapper .gfield_radio input[type=radio] + input[type=text]:hover			{border:2px dashed #333333;}
.gform_wrapper .gfield_radio input[type=radio]:checked + label							,
.gform_wrapper .gfield_radio input[type=radio]:checked + input[type=text]		,
.gform_wrapper .gfield_radio input[type=radio] + input[type=text]:focus			{font-weight:400 !important; border:2px dashed #005486;}
/**/
.donate-amount input + label									,
.donate-amount input + input[type=text]				{height:69px;}
/**/
#gform_5 .donate-amount-2 .gfield_radio li		{width:100%; margin:2% 0 0 0 !important;}
#gform_5 .donate-amount-2 .gfield_radio li h2	{line-height:1.0em; margin:0;}
/* Donate Date */
#gform_fields_5_2 .clear-multi .ginput_container_date				{width:33.33%; max-width:none;}
#gform_fields_5_2 .clear-multi .ginput_container_date label	{display:none;}
/**/
.donate-ways input + label										{padding-top:30px !important;}
.donate-ways .image-choices-choice-image-wrap	{margin:0 auto;}
.donate-ways .gchoice_3_6_0.image-choices-choice-selected .image-choices-choice-image-wrap	{
  background-image: url(http://pavenafoundation.or.th/wp-content/uploads/2018/03/iconhover2@4x.png) !important;}
.donate-ways .gchoice_3_6_1.image-choices-choice-selected .image-choices-choice-image-wrap	{
  background-image: url(http://pavenafoundation.or.th/wp-content/uploads/2018/03/iconhover8@4x.png) !important;}
.donate-ways .gchoice_3_6_2.image-choices-choice-selected .image-choices-choice-image-wrap	{
  background-image: url(http://pavenafoundation.or.th/wp-content/uploads/2018/03/iconhover5@4x.png) !important;}
.donate-ways .gchoice_3_6_3.image-choices-choice-selected .image-choices-choice-image-wrap	{
  background-image: url(http://pavenafoundation.or.th/wp-content/uploads/2018/03/iconhover9@4x.png) !important;}
.donate-ways .image-choices-choice-text				{font-size:18px !important; padding:0;}
/**/
.field_sublabel_above .ginput_complex.ginput_container label	{padding:10px 0 0 0; margin:0;}
/**/
.donate-ways-credit															{padding:30px 0 0 0; margin-top:10px; background-color:#ffffff;}
.donate-ways-credit select											{width:100% !important; font-family:Kanit; margin:0 !important;}
.donate-ways-credit select + select							{margin-top:10px !important;}
#gform_3 .donate-ways-credit #input_3_10_2_cardinfo_right			,
#gform_5 .donate-ways-credit #input_5_10_2_cardinfo_right			{width:100%;}
#gform_3 .donate-ways-credit #input_3_10_3										,
#gform_5 .donate-ways-credit #input_5_10_3										{width:calc(100% - 46px);}
/**/
#gform_3 .donate-ways-transfer														,
#gform_5 .donate-ways-transfer														{background-color:#ffffff;}
#gform_3 .donate-ways-transfer label											,
#gform_5 .donate-ways-transfer label											{display:block; text-align:center; color:#ffffff; padding:30px 0 24px 0; background-color:#243f8e;}
#gform_3 .donate-ways-transfer label b										,
#gform_5 .donate-ways-transfer label b										{display:block; font-weight:400;}
#gform_3 .donate-ways-transfer .bank-list									,
#gform_5 .donate-ways-transfer .bank-list									{padding:40px 20px 10px 20px; margin:0 !important;}
#gform_3 .donate-ways-transfer .bank-list li							,
#gform_5 .donate-ways-transfer .bank-list li							{float:left; width:100%; list-style:none !important; text-align:left; padding:0 5px; margin-bottom:20px;}
#gform_3 .donate-ways-transfer .bank-list li img					,
#gform_5 .donate-ways-transfer .bank-list li img					{float:left; display:block; width:60px; max-width:auto !important; margin:7px 10px 10px 0;}
#gform_3 .donate-ways-transfer .bank-list li span					,
#gform_5 .donate-ways-transfer .bank-list li span					{display:block;}
#gform_3 .donate-ways-transfer .bank-list li .bank-name		,
#gform_5 .donate-ways-transfer .bank-list li .bank-name		{font-size:1.2em; color:#005482;}
#gform_3 .donate-ways-transfer .bank-list li .bank-accountnumber	,
#gform_5 .donate-ways-transfer .bank-list li .bank-accountnumber	{white-space:nowrap;}
#gform_3 .donate-ways-transfer .remark										,
#gform_5 .donate-ways-transfer .remark										{font-family:Kanit; text-align:center; line-height:2.0em; color:#ffffff;
  																												 padding:14px 10px 12px 10px; margin:0 auto; background-color:#243f8e;}
#gform_3 .donate-ways-transfer .remark a									,
#gform_5 .donate-ways-transfer .remark a									{font-family:Kanit; color:#243f8e; white-space:nowrap;
  																												 padding:4px 16px; border-radius:24px; margin:0 0 0 10px; background-color:#ffffff;}
/**/
.donate-login .charitable-login-form						{padding:0; border:none;}
.donate-login .login-submit											{padding-bottom:30px;}
.donate-login input[type=submit]								{width:100%;}
.donate-login .login-submit + input + p					{text-align:center; /*margin:-132px 0 91px 0;*/}
.donate-login div.nsl-container-block						{max-width:none;}
.donate-need-receipt input											{margin-top:3px;}
.donate-need-receipt label											{max-width:none; width:auto; font-size:18px; font-weight:400 !important; color:#000000;}
.donate-profile-name input + label							{display:none !important;}
.donate-profile-name  .ginput_container					,
.donate-profile-phone .ginput_container					,
.donate-profile-email .ginput_container					,
.donate-profile-name  .ginput_container input		,
.donate-profile-phone .ginput_container input		,
.donate-profile-email .ginput_container input		{clear:none !important; margin:0 !important;}
.donate-profile-phone label											,
.donate-profile-email label											{display:none !important;}
/**/
.donate-profile-address-full										{clear:both; padding-top:30px !important;}
.donate-profile-address-full span label					{display:none !important;}
/**/
#gform_page_5_5 .gform_page_footer input[type=submit]						{display:none;}
#gform_page_5_5 .gform_page_footer input.gform_previous_button	{margin:0;}
/**/
.gform_wrapper ul:after																		,
.gform_wrapper .ginput_card_expiration_container:after		{content:''; display:block; clear:both;}
/**/
@media only screen and (min-width: 460px) {
  .donate-amount-custom															{padding:0 0 0 52%;}
  .donate-ways .image-choices-choice-text						{font-size:20px;}
  #gform_3 .donate-ways-transfer label b						,
  #gform_5 .donate-ways-transfer label b						{display:inline;}
  #gform_3 .donate-ways-transfer .bank-list li img	,
  #gform_5 .donate-ways-transfer .bank-list li img	{width:100px; margin:0 20px 0 0;}
  /**/
  .donate-confirm .sc-col														,
  #gform_5 .seed-confirm-date												,
  #gform_5 .seed-confirm-time												{float:left; width:49%;}
  .donate-confirm .sc-col + .sc-col									,
  #gform_5 .seed-confirm-time 											{margin-left:2%;}
  .donate-confirm .sc-row:after											{content:''; display:block; clear:both;}
}
@media only screen and (min-width: 540px) {
  .donate-ways-credit select												{float:left; width:49% !important;}
  .donate-ways-credit select + select								{margin-top:0 !important; margin-left:2% !important;}
	#gform_5 .donate-amount-2 .gfield_radio li									{width:49%; margin:0 !important;}
  #gform_5 .donate-amount-2 .gfield_radio li:nth-child(2n+2)	{margin-left:2% !important;}
  #gform_5 .donate-amount-2 .gfield_radio li:nth-child(2n+3)	{clear:both;}
  #gform_5 .donate-amount-2 .gfield_radio li + li + li				{margin-top: 2% !important;}
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .top_label li ul.gfield_radio			{width:auto;}
  .donate-ways-credit select												{width:47% !important;}
	.donate-ways-credit select + select								{margin-left:4% !important;}
  .gform_wrapper #input_3_10_2_cardinfo_right				{width:49%; margin-left:1%;}
  #gform_3 .donate-ways-credit #input_3_10_2_cardinfo_right			,
	#gform_5 .donate-ways-credit #input_5_10_2_cardinfo_right			{width:25%;}
  #gform_3 .donate-ways-transfer .bank-list li			,
  #gform_5 .donate-ways-transfer .bank-list li			{width:50%; text-align:center;}
  #gform_3 .donate-ways-transfer .bank-list li img	,
  #gform_5 .donate-ways-transfer .bank-list li img	{float:none; margin:0 auto 20px auto;}
  /**/
	#gform_5 .donate-profile-phone										,
	#gform_5 .donate-profile-company									,
	#gform_5 .donate-profile-address									{float:left; width:49%;}
	#gform_5 .donate-profile-email										,
	#gform_5 .donate-profile-tax-id										,
	#gform_5 .donate-profile-address-shipping					{float:left; width:49%; clear:none; margin-left:2% !important;}
  #gform_5 .donate-profile-address-full .address_city		{width:32%; padding:0; margin:2% 0 0 0;}
  #gform_5 .donate-profile-address-full .address_state	,
  #gform_5 .donate-profile-address-full .address_zip		{width:32%; padding:0 !important; margin:2% 0 0 2% !important;}
	.donate-profile-phone input							,
	.donate-profile-email input							,
	.donate-profile-company input						,
	.donate-profile-tax-id input						,
	.donate-profile-address input						,
	.donate-profile-address-shipping input	{width:100% !important;}
}
@media only screen and (min-width: 900px) {
  .gform_wrapper .gfield_radio li								{width:23.5%;}
  .gform_wrapper .gfield_radio li + li					{margin-left:2% !important;}
  .gform_wrapper .gfield_radio li + li + li			{margin-top:0 !important;}
  .gform_wrapper .gfield_radio li:nth-child(2n+3)							{clear:none;}
  #gform_5 .donate-amount-2 .gfield_radio li			{width:32%; margin:0 !important;}
  #gform_5 .donate-amount-2 .gfield_radio li + li	{margin:0 0 0 2% !important;}
  #gform_5 .donate-amount-2 .gfield_radio li:nth-child(2n+2)	{margin-left:2% !important;}
  #gform_5 .donate-amount-2 .gfield_radio li:nth-child(2n+3)	{clear:none;}
  #gform_5 .donate-amount-2 .gfield_radio li + li + li				{margin-top:0 !important;}
  
  .gform_wrapper #input_3_10_2_cardinfo_right		{width:30%;}
  .donate-amount-custom													{width:100%; text-align:center; padding:0 0 0 76.4%; margin:0;}
  #gform_3 .donate-ways-transfer .bank-list li	,
  #gform_5 .donate-ways-transfer .bank-list li	{width:25%; padding:0;}
}
/* Seed Confirm */
body.page-id-15500 #main												{background-color:#ffffff;}
#seed-confirm-form															{padding:0; border:none;}
#seed-confirm-form label												{font-family:Kanit; font-size:18px; font-weight:400; color:#000000; padding-bottom:4px;}
#seed-confirm-form input[type=text]							,
#seed-confirm-form input[type=email]						,
#seed-confirm-form select												{height:48px; padding:0 25px !important; color:#333333; border:1px dashed #c6c6c6; border-radius:0; background-color:#ffffff !important;}
#seed-confirm-form textarea											{padding:25px !important; color:#333333; border:1px dashed #c6c6c6; border-radius:0; background-color:#ffffff;}
#seed-confirm-form input[type=text]:hover				,
#seed-confirm-form input[type=email]:hover			,
#seed-confirm-form textarea:hover								
#seed-confirm-form select:hover									{border:2px dashed #333333;}
#seed-confirm-form input[type=button]						,
#seed-confirm-form input[type=submit]						{color:#ffffff; background-color:#003a84; font-family:Kanit !important; font-size:22px !important; font-weight:400; border:none; border-radius:8px; margin:10px 0 0 0;}
#seed-confirm-form input[type=button]:hover			,
#seed-confirm-form input[type=submit]:hover			{background-color:#005486;}
.seed-confirm-bank-info													{margin:10px 0 20px 0;}
.seed-confirm-bank-info .form-check							{padding:10px 0; border-top:2px solid #333333; border-bottom:1px dashed #c6c6c6; margin:0;}
.seed-confirm-bank-info .form-check + .form-check	{border-top:none;}
#seed-confirm-form .seed-confirm-bank-info label	{padding:0;}
.seed-confirm-bank-info .form-check-input				{margin-top:10px;}
.seed-confirm-bank-info-bank										,
.seed-confirm-bank-info-account-number					,
.seed-confirm-bank-info-account-name						{font-size:16px; line-height:1.8; color:#666666; white-space:nowrap;}
#field_5_42 > .seed-confirm-message.error				{display:none;}
.donate-confirm label														{font-size:14px; color:#000000; padding:0 0 4px 0;}
#seed-confirm-hour															{width:48%; min-width:90px; margin:0;}
#seed-confirm-minute														{width:48%; min-width:90px; margin:0 0 0 2%;}
.seed-confirm-slip															{margin:16px 0;}
#ui-datepicker-div															{background-color:#ffffff;}
#field_3_36 > .seed-confirm-message.error				{display:none;}
/* --- */
.main-container #main-footer input[type=tel]	,
.main-container #main-footer input[type=text]	,
.main-container #main-footer select						{background-color:transparent !important; border-color:#ffffff;}
.main-container #main-footer input::-webkit-input-placeholder	{color:#ffffff;}
.main-container #main-footer input::-moz-placeholder					{color:#ffffff;}
.main-container #main-footer input:-ms-input-placeholder			{color:#ffffff;}
.main-container #main-footer input:-moz-placeholder						{color:#ffffff;}
.main-container #main-footer option														{color:#000000;}
/* --- */
.mega-menu-item:after {background-color:#ffffff !important;}
.vamtam-cart-dropdown-link .icon {color:#ffffff !important;}
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions {padding-left:10px !important;}
.responsive-layout #vamtam-megamenu-main-menu-toggle {width:20px !important; height:20px !important; margin-top:0 !important;}
header.main-header button.header-search ,
.responsive-layout #vamtam-megamenu-main-menu-toggle:before {color:#ffffff !important; padding:0 !important;}
@media (max-width:348px) {
  .responsive-layout #vamtam-megamenu-main-menu-toggle {margin-top:10px !important;}
}

#wpdt_payment_form_c_name{
  width: 300px;
}

#wpdt_payment_form_t_year {
  width: 86px;
}

#wpdt_payment_form_t_day {
  width: 86px;
}

#wpdt_payment_form_t_mount {
  width: 150px;
}
/* FOOTER */
.fl-node-59a7ee61b9ca7 .sub-menu															{display:none;}
.fl-node-59a7ee61b963c																				{padding:40px 0 0 0;}
.fl-node-59a7ee61b9d30 .widget_recent_entries li + li + li		{display:none;}
@media (max-width: 768px) {
  .fl-node-59a7ee61ba110.fl-module-rich-text p								,
  .fl-node-59a7ee61ba0d2 .fl-icon-group												{text-align:left !important;}
  .fl-node-59a7ee61ba0d2 .fl-icon-group .fl-icon							{margin-top:0 !important; margin-bottom:0 !important;}
  .fl-node-59a7ee61ba0d2 .fl-icon-group .fl-icon:first-child	{margin-left:0 !important;}
}
/* DAILY STATISTICS */
body.page-id-11135 #main																		{background-color:#ffffff;}
.statistics-daily-content																		{padding:80px 0 50px 0;}
.statistics-daily-content .loop-wrapper .post-actions-wrapper a		{font-weight:bold; color:#000000;}
.statistics-daily-content .list-item .post-media						{flex:none !important; width:90%; max-width:none; min-width:0; padding:0;}
.statistics-daily-content .list-item .post-content-outer		{flex:none !important; order:1 !important; width:100%; padding:0 0 10px 0;}
.statistics-daily-content .list-item .post-actions-wrapper	,
.statistics-daily-content .list-item .post-date							,
.statistics-daily-content .list-item .post-meta							{display:none;}
@media (max-width:799px) {
	.statistics-daily-content .list-item .post-content-outer h2		{text-align:center;}
	.statistics-daily-content .list-item .post-content-outer h2 a	{font-size:36px;}
}
@media (min-width:800px) {
	.statistics-daily-content .list-item .post-media							{width:800px; min-width:800px;}
}
/* HOME */
#slider_16000 .owl-item p		{font-size:16px; font-weight:700; color:#000000;}
.fl-node-5b62917b92e1b h3	{font-weight:bold;}
.fl-node-5b629242b9c46 .vamtam-button	{width:auto !important; padding:10px 30px !important;}
.fl-node-5ac5ab2dc7e1d h3	{font-weight:bold;}
.fl-node-5ac5ab2dc7e1d p	{font-weight:normal !important;}
.fl-node-59a7d7a00d2dc .cbp-ready .cbp-item	{padding:10px;}
@media (max-width:489px) {
	.fl-node-5b62a469472dc h3	{font-size:8.0vw; font-size:22px;}
}
@media (max-width:559px) {
	.fl-node-5b62917b92e1b h3	,
  .fl-node-5ab34886c20dd h2	{font-size:6.0vw; font-size:22px;}
}
@media (max-width:768px) {
	.fl-node-5b629242b9c46 .vamtam-button-wrap	{text-align:left !important;}
  .fl-builder-content .fl-node-59a7ee61b9700	{display:none;}
  .fl-node-5acc718931bfa img									{display:inline !important; margin:0 0 0 10px;}
}
@media (max-width:1056px) {
  .fl-node-59a7d7a00d24a .fl-row-content-wrap	{padding:2px !important;}
	.fl-node-59a7d7a00d2dc .cbp-ready .cbp-item	{padding:10px;}
}
/* POST */
.loop-wrapper.news .post-article .post-content-wrapper												{display:flex; flex-wrap:wrap; padding:0 26px 20px;}
.loop-wrapper.news .post-article .post-content-wrapper > *										{width:100%;}
.loop-wrapper.news .post-article .post-content-wrapper .post-content-outer		{order:1; font-size:20px; padding:0;}
.loop-wrapper.news .post-article .post-content-wrapper .post-actions-wrapper	{order:2; padding:4px 0 20px 0;}
.loop-wrapper.news .post-article .post-content-wrapper .vamtam-button-wrap		{order:3; margin:0;}
.loop-wrapper.news .post-article .post-content-wrapper .vamtam-button-wrap a	{font-size:16px;}
/* Related Post */
.related-posts a.entry-title	{display:none;}
/* PROJECT */
.portfolios.has-gap .portfolio-item-wrapper																											,
.portfolios.has-gap .portfolio-item-wrapper .portfolio-image																		,
.portfolios.has-gap .portfolio-item-wrapper .portfolio-image .vamtam-responsive-wrapper					,
.project-list .portfolios .portfolio-item-wrapper .portfolio-image .vamtam-responsive-wrapper		{border-radius:0 !important;}
.project-list .portfolios .portfolio-item-wrapper .portfolio-image										{margin:0;}
.project-list .portfolios .portfolio-item-wrapper .portfolio_details									{color:#ffffff; padding:20px 26px 20px 26px; background-color:#0099f2;}
body.responsive-layout .portfolios .portfolio_details .text-wrapper .title						,
.project-list .portfolios .portfolio-item-wrapper .portfolio_details .title						{color:#ffffff !important; padding:0 !important; margin:0;}
.project-list .portfolios .portfolio-item-wrapper .portfolio_details .excerpt					{font-size:12px; color:#8ad4ff !important;}
.project-list .portfolios .portfolio-item-wrapper .portfolio_details .link-read-more	{color:#ffffff;}