/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Global Styles
    03. Global Styles
    04. Global Styles
    05. Global Styles
    06. Global Styles
    07. Global Styles
    08. Global Styles
    09. "Checkout" Page
    10. "Cart" Page
    11. "Donate !" Product
    12. "Sorry you don&#8217;t have access yet!" Page
    13. "Affiliate_Membership 25-26" Product
    14. "My account" Page
    15. "Account" Page
    16. "Affiliate_Membership 26-27" Product
    17. "Greek School Subscription 26-27 Bundle" Product
    18. "QR-Donate" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #masthead{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:50px;
	border-bottom-left-radius:50px;
}

body #masthead .storefront-primary-navigation{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #main .woocommerce-products-header h1{
	font-size:26px;
}

body #menu-main-menu li{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	text-decoration:overline;
}

body #secondary{
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	border-color:#2980b9;
	border-style:solid;
	border-width:2px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
}

body #masthead .storefront-primary-navigation .col-full{
	background-color:#bdc3c7;
	border-color:#2c3e50;
	border-style:solid;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body #page #masthead .storefront-primary-navigation .col-full{
	border-width:2px !important;
}

body #main .woocommerce-products-header .page-description{
	background-color:#daedfb;
	border-color:#2980b9;
	border-style:solid;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
}

body #page #content .col-full #primary #main .woocommerce-products-header .page-description{
	border-width:2px !important;
}

body .woocommerce-ResetPassword .woocommerce-Button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .products .product .add_to_cart_button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .products .product .button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .woocommerce-MyAccount-navigation ul a{
	color:#2c3e50;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .woocommerce-checkout-review-order-table .order-total th{
	color:#34495e;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:rgba(243,156,18,0.01) !important;
}

body .woocommerce-checkout-review-order-table .recurring-total th{
	font-size:15px;
}

body .woocommerce-checkout-review-order-table td small{
	font-size:15px;
	color:#d35400;
}

body .woocommerce-checkout-review-order-table .order-total td{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .woocommerce-checkout-review-order-table tfoot .order-total{
	background-color:rgba(243,156,18,0.63);
	color:#2c3e50;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #colophon{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	height:160px;
}

body .products a img{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-bottom-right-radius:60px;
	max-width:70%;
}

@media (max-width:1063px){

	body #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:500px){

	body .products a img{
	max-width:35%;
	border-bottom-right-radius:40px;
}

body .handheld-navigation .menu a{
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	position:relative;
	left:10px;
}

body #page #masthead .storefront-primary-navigation .col-full #site-navigation .handheld-navigation .menu .menu-item a{
	text-decoration:overline !important;
}

body #masthead .col-full .site-branding{
	position:relative;
	top:1px;
	z-index:1;
	left:25px;
	}

}



@media (max-width:480px){

	body #site-navigation-menu-toggle{
	top:2px;
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:20px;
}

body #reg_email{
	position:relative;
	left:0px !important;
	}

}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1658248588



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
8



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
3



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1657307748



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
1



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-8 .hentry .woocommerce-form-coupon-toggle .woocommerce-info{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-8 #customer_details .woocommerce-billing-fields h3{
	text-align:center;
	background-color:#3498db;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:20px;
}

body.page-id-8 #customer_details .woocommerce-billing-fields .mailchimp-newsletter{
	text-align:center;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

body.page-id-8 #customer_details .woocommerce-additional-fields h3{
	text-align:center;
	background-color:#3498db;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-8 #photo_consent_field{
	text-align:center;
}

body.page-id-8 #video_consent_field{
	text-align:center;
}

body.page-id-8 .hentry .checkout{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8 .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper input[type=text]{
	border-color:#34495e;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background-color:#fff;
}

body.page-id-8 #place_order{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	font-weight:500;
	font-size:19px !important;
	line-height:1em !important;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	height:50px;
	width:250px !important;
}

body.page-id-8 #stripe-card-element{
	height:35px;
	border-color:#34495e;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-8 #stripe-exp-element{
	height:35px;
	border-color:#34495e;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-8 #stripe-cvc-element{
	height:35px;
	border-color:#34495e;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-8 .wc_payment_methods .wc_payment_method label{
	text-align:center;
	background-color:#3498db;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

body.page-id-8 .hentry .woocommerce-form-login-toggle .woocommerce-info{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#ec9c1c;
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-8 #account_username{
	border-color:#34495e;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-8 #account_password{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-color:#34495e;
	border-width:1px;
	border-style:solid;
	width:250px;
	height:35px;
	background-color:#ffffff;
}

body.page-id-8 #primary #main .hentry .entry-content .woocommerce .checkout #customer_details .col-1 .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .thwcfe-input-field-wrapper .woocommerce-input-wrapper input[type=text]{
	height:35px !important;
}

body.page-id-8 #order_review_heading{
	text-align:center;
	background-color:#3498db;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	font-size:20px;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

body.page-id-8 #payment .place-order .woocommerce-terms-and-conditions-wrapper{
	text-align:center;
	background-color:rgba(189,195,199,0.56);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-8 #colophon .col-full .site-info{
	height:42px;
	padding-top:0px;
}

body.page-id-8 .woocommerce-checkout-review-order-table thead .product-name{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table thead .product-total{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table tbody .product-name{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table tbody .product-total{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table .cart-subtotal th{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table .cart-subtotal td{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table .recurring-total th{
	background-color:#d6e0d8;
}

body.page-id-8 .woocommerce-checkout-review-order-table .recurring-total td{
	background-color:#d6e0d8;
}

body.page-id-8 #customer_details .woocommerce-account-fields .create-account{
	background-color:#dcdada;
}

body.page-id-8 #account_password_field .woocommerce-input-wrapper span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8 #wc-stripe-cc-form .form-row-first label{
	border-top-right-radius:10px;
	border-top-left-radius:10px;
}

body.page-id-8 #wc-stripe-cc-form .form-row-wide label{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body.page-id-8 #stripe-payment-data .woocommerce-SavedPaymentMethods-saveNew label{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body.page-id-8 #order_review{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-8 #payment .wc_payment_methods li{
	color:#2c3e50;
}

body.page-id-8 .hentry .entry-header h1{
	font-size:30px;
	font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
	color:#2980b9;
}

body.page-id-8 #wc-stripe-cc-form .form-row-last label{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

body.page-id-8 #yes_no_field label{
	width:43%;
}

body.page-id-8 #spouse_email{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:35px;
	background-color:#ffffff;
}

body.page-id-8 #spouse_mobile{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:35px;
	background-color:#ffffff;
}

body.page-id-8 #billing_email{
	border-width:1px !important;
	border-style:solid;
	border-color:#2c3e50;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#ffffff;
	height:35px;
}

@media (max-width:700px){

	body.page-id-8 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:480px){

	body.page-id-8 #page{
	overflow:auto;
}

body.page-id-8 #content{
	overflow:auto;
}

body.page-id-8 .storefront-handheld-footer-bar .my-account a{
	overflow:auto;
}

body.page-id-8 .search .widget input[type=search]{
	height:106px;
}

body.page-id-8 .storefront-handheld-footer-bar ul .site-search{
	overflow:auto;
	height:151px;
	visibility:hidden;
	}

}



/*-----------------------------------------------*/
/*  "Cart" Page                                  */
/*-----------------------------------------------*/
body.page-id-7 .hentry .entry-header h1{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-7 .woocommerce-cart-form tbody .woocommerce-cart-form__cart-item{
	background-color:#95a5a6;
}

body.page-id-7 .actions .coupon .button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-7 .woocommerce-cart-form tr .button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-7 .cart_totals .wc-proceed-to-checkout a{
	border-top-left-radius:9px;
	border-top-right-radius:9px;
	border-bottom-left-radius:9px;
	border-bottom-right-radius:9px;
}

body.page-id-7 .woocommerce-cart-form thead tr{
	background-color:#ee5252;
}

body.page-id-7 .cart_totals .order-total td{
	text-shadow:rgb(255, 255, 255) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px;
	color:#2c3e50;
}

body.page-id-7 .woocommerce-cart-form__cart-item .product-subtotal bdi{
	color:#2c3e50;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
}

@media (min-width:480px){

	body.page-id-7 #site-navigation .handheld-navigation ul{
	text-align:center;
	text-decoration:overline;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	}

}



/*-----------------------------------------------*/
/*  "Donate !" Product                           */
/*-----------------------------------------------*/
body.postid-1675 .entry-summary .nyp input[type=text]{
	border-style:solid;
	border-color:#60f852;
	border-width:2px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

@media (min-width:600px){

	body.postid-1675 #main .product .entry-summary{
	text-align:center;
	}

}



/*-----------------------------------------------*/
/*  "Sorry you don&#8217;t have access yet!" Page*/
/*-----------------------------------------------*/
body.page-id-19048 .hentry .entry-header h1{
	border-style:solid;
	border-color:#34495e;
	border-width:3px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	text-align:center;
	background-color:#f5a2a2;
}

body.page-id-19048 .product .cart .single_add_to_cart_button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-19048 .wc-deposits-optional .wc-deposits-option li{
	border-style:solid;
	border-width:2px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	white-space:nowrap;
	font-size:14px;
	color:#2c3e50;
}

body.page-id-19048 #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-19048 .wc-deposits-optional .wc-deposits-payment-plans li{
	border-color:#7f8c8d !important;
	border-width:2px !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-19048 .wc-deposits-option li label{
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	-webkit-box-shadow:none;	box-shadow:none;
}

body.page-id-19048 .hentry p{
	text-align:center;
	color:#2c3e50;
}

body.page-id-19048 .wc-block-grid__product-image a img{
	width:280px;
}



/*-----------------------------------------------*/
/*  "Affiliate_Membership 25-26" Product         */
/*-----------------------------------------------*/
body.postid-22062 .entry-summary .cart .single_add_to_cart_button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}



/*-----------------------------------------------*/
/*  "My account" Page                            */
/*-----------------------------------------------*/
body.page-id-9 #secondary{
	display:none;
}

body.page-id-9 #username{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	width:80%;
}

body.page-id-9 #password{
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	width:80% !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-9 #reg_email{
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	width:300px;
	position:relative;
	left:-20px;
}

body.page-id-9 #reg_password{
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	width:300px;
}

body.page-id-9 #customer_login .u-column1 h2{
	background-color:#3498db;
	color:#ecf0f1;
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	font-weight:400;
	font-size:26px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-9 .woocommerce-form-login span button{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-9 #customer_login .u-column1{
	background-color:#dde1e3;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-align:center;
}

body.page-id-9 #customer_login .u-column2{
	background-color:#f3e19a;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	text-align:center;
}

body.page-id-9 .woocommerce-form-login .woocommerce-button{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-box-shadow:2px 1px 2px 2px #34495e;	box-shadow:2px 1px 2px 2px #34495e;
}

body.page-id-9 .woocommerce-form-register span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-9 .woocommerce-form-register span button{
	position:relative;
}

body.page-id-9 .woocommerce-form-register .woocommerce-Button{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-box-shadow:3px 1px 3px 1px #2c3e50;	box-shadow:3px 1px 3px 1px #2c3e50;
}

body.page-id-9 #customer_login .u-column2 h2{
	background-color:#f39c12;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}



/*-----------------------------------------------*/
/*  "Account" Page                               */
/*-----------------------------------------------*/
body.page-id-16120 #secondary{
	display:none;
}

body.page-id-16120 #billing_vat{
	border-style:solid;
	border-color:#2c3e50;
	border-width:1px !important;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.page-id-16120 #primary #main .hentry .entry-content #tgwc-woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .thwcfe-input-field-wrapper .woocommerce-input-wrapper input[type=text]{
	border-width:1px !important;
}

body.page-id-16120 .woocommerce-address-fields__field-wrapper .thwcfe-input-field-wrapper input[type=text]{
	border-color:#2c3e50;
	border-style:solid;
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	border-bottom-left-radius:10px !important;
	border-bottom-right-radius:10px !important;
}

body.page-id-16120 #billing_email{
	border-style:solid;
	border-color:#2c3e50;
	border-width:1px !important;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-16120 #billing_state{
	border-color:#2c3e50;
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-16120 #spouse_mobile{
	border-color:#2c3e50;
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-16120 #spouse_email{
	border-width:1px !important;
	border-style:solid;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

body.page-id-16120 #content{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-16120 .my_account_memberships a img{
	width:75px;
}



/*-----------------------------------------------*/
/*  "Affiliate_Membership 26-27" Product         */
/*-----------------------------------------------*/
body.postid-23479 .entry-summary .cart .single_add_to_cart_button{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}



/*-----------------------------------------------*/
/*  "Greek School Subscription 26-27 Bundle" Product*/
/*-----------------------------------------------*/
body.postid-23494 #main .product h1{
	text-align:center;
}

body.postid-23494 .bundle_wrap .bundle_button .single_add_to_cart_button{
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	border-bottom-left-radius:50px;
}

body.postid-23494 .bundle_wrap .bundle_error .woocommerce-info{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.postid-23494 .single_variation_wrap .woocommerce-variation .wscsd_date_picker{
	background-color:#bcf9e8;
	text-align:center;
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	color:#34495e;
	font-size:16px;
}

body.postid-23494 .bundle_price ins .woocommerce-Price-amount{
	color:#2c3e50;
	text-shadow:rgb(255, 255, 255) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px;
}



/*-----------------------------------------------*/
/*  "QR-Donate" Page                             */
/*-----------------------------------------------*/
body.page-id-23538 .hentry .col-full h1{
	font-size:36px;
}

body.page-id-23538 .hentry .entry-header h1{
	text-align:center;
}

body.page-id-23538 #page{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-23538 #content .col-full .woocommerce{
	position:relative;
}

body.page-id-23538 #main .hentry .entry-content{
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	left:333px;
}

body.page-id-23538 #page #content .col-full #primary #main .hentry .entry-content{
	width:47% !important;
}

@media (max-width:768px){

	body.page-id-23538 #page #content .col-full #primary #main .hentry .entry-content{
	width:220px !important;
	}

}



@media (max-width:480px){

	body.page-id-23538 #main .hentry .entry-content{
	left:58px;
	}

}