/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/****
Color Variables
****/
:root{
	--button-blue-color: #00243F;
	--blue-transp-color: #00243f9c;
	--blue-transp2-color: #00243fcc;
	--blue-transpeshop-color: #00243f33;
	--button-red-hover-color: #F9423A;
	--button-hover-color: #7cad3e;
	--light-gray-silver: #A3ACB1;
	--light-blue-raf: #3C5B74;
	--bright-blue: #264B77;
	--color-mustard: #B67929;
	--price-color: #555;
	--white-color: #FFFFFF;
	--white-transp-color: #FFFFFF77;
	--black-color: #000000;
	--green1-color: #4a6c2f;
	--green2-color: #7cad3e;
	--green2-transp2-color: #7cad3ecc;
	--altermarket-logo-color: #F9423A;
}


/* Ninja Forms Submit Button */
.nf-form-content input[type=button]{
	background: var(--button-blue-color) !important;
    color: var(--white-color) !important;
}

.nf-form-content input[type=button]:hover {
    background: var(--button-hover-color) !important;
    color: var(--white-color) !important;
}
/* Ninja Forms Labels */
.nf-form-content label {
    font-size: 18px !important;
    line-height: 20px !important;
}
.nf-field-label label {
    font-weight: 300 !important;
}

/*Endiaferomai Gia Field*/
#nf-label-field-64, #nf-field-64{
	font-size:20px !important;;
	font-weight: 700 !important;
	color: var(--green2-color) !important;
	
}

a.services-footer-links{
	color: #a3acb1;
}
a.services-footer-links:hover{
	color: var(--color-mustard);
}

/* Mobile menu items spacing */
.ast-header-break-point .main-header-bar-navigation{
	line-height:2;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link {
	padding: 5px 20px;
}

/**********************
2021.03.27 - 2021.04.08
Gutenberg classes
**********************/

/**************** HOME PAGE - START ********************/
.gtb-home-cover{
	min-height:500px !important;
}

.gtb-home-chess-title{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}
.gtb-home-section-red{
	margin-top:-120px;
}
.gtb-home-section-red .uagb-section__overlay{
	background: var(--green2-color) !important;
}
.gtb-home-section-red .gtb-home-section-red-line01,
.gtb-home-section-red .gtb-home-section-red-line02,
.gtb-home-section-red .gtb-home-section-red-line03{
	font-size:150%;
	font-weight:700;
}
.gtb-home-section-red .gtb-home-section-red-line02{
	font-size:120%;
	font-weight:400;
}
.gtb-home-section-red .gtb-home-section-red-cta-button .uagb-marketing-btn__icon-wrap,
.gtb-home-section-red .gtb-home-section-red-cta-button .uagb-marketing-btn__title,
.gtb-home-section-red .gtb-home-section-red-cta-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-home-section-red .gtb-home-section-red-cta-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-home-section-red .gtb-home-section-red-cta-button a{
	background: var(--button-blue-color) !important;
}
.gtb-home-section-red .gtb-home-section-red-cta-button a:hover{
	background: var(--button-hover-color) !important;
}

@media only screen and (max-width: 768px) {
	.gtb-home-cover{
		min-height:350px !important;
	}
	h1.gtb-home-chess-title{
		font-size: 110%;
	}

	.gtb-home-section-red{
		margin-top:-100px;
	}
	.gtb-home-section-red .gtb-home-section-red-line01,
	.gtb-home-section-red .gtb-home-section-red-line02,
	.gtb-home-section-red .gtb-home-section-red-line03{
		font-size:120%;
		font-weight:700;
	}
	.gtb-home-section-red .gtb-home-section-red-line02{
		font-size:110%;
		font-weight:400;
	}
	.gtb-home-section-services h2{
		
	}
}
.gtb-home-section-services{
	margin-top:30px;
}
	.gtb-home-section-services h2{
		color: var(--white-color) !important;
	}
.gtb-home-button-service a{
	background: var(--button-blue-color) !important;
}
.gtb-home-mediatext-diafimisi .gtb-home-button-service a{
	background: var(--light-gray-silver) !important;
}
.gtb-home-button-service {
	margin-top: 40px;
}

.gtb-home-button-service a:hover{
	background: var(--button-hover-color) !important;
}

.gtb-home-button-service-support{
	margin-top: 40px;
}

.gtb-home-button-service .uagb-marketing-btn__icon-wrap,
.gtb-home-button-service .uagb-marketing-btn__title,
.gtb-home-button-service .uagb-marketing-btn__prefix
{
	color:#FFFFFF !important;
}
.gtb-home-button-service .uagb-marketing-btn__icon-wrap svg
{
	fill:#FFFFFF !important;
}
.gtb-home-mediatext-webdesign{ background: var(--color-mustard); }
.gtb-home-mediatext-webimprove{ background: var(--light-blue-raf); }
.gtb-home-mediatext-eshop, .gtb-home-mediatext-contactus{ background: var(--color-mustard); }
.gtb-home-mediatext-diafimisi{ 	background: var(--button-blue-color); }
.gtb-home-mediatext-hosting{ background: var(--light-gray-silver); }
.gtb-home-mediatext-support{ background: var(--light-blue-raf); }

.gtb-home-mediatext-webdesign .wp-block-media-text__content,
.gtb-home-mediatext-webimprove .wp-block-media-text__content,
.gtb-home-mediatext-eshop .wp-block-media-text__content,
.gtb-home-mediatext-diafimisi .wp-block-media-text__content,
.gtb-home-mediatext-hosting .wp-block-media-text__content,
.gtb-home-mediatext-support .wp-block-media-text__content,
.gtb-home-mediatext-contactus .wp-block-media-text__content
{
	color: var(--white-color);
	padding:30px;
}
/**************** HOME PAGE - END ********************/

/**************** WEB HOSTING PAGE - START ******************/
.gtb-webhosting-top-left-col{
	padding:20px;
}
.gtb-webhosting-top-left-col-title{
	color: var(--white-color) !important;
	background: var(--button-hover-color);
	border: 1px solid var(--white-color);
	padding:5px;
}
.gtb-webhosting-top-left-col-highlight{
	color: var(--white-color);
	font-size:140%;
}
.gtb-webhosting-top-right-col-col01,
.gtb-webhosting-top-right-col-col02,
.gtb-webhosting-top-right-col-col03{
	padding:20px;
}
.gtb-webhosting-top-right-col-col01 h3,
.gtb-webhosting-top-right-col-col02 h3,
.gtb-webhosting-top-right-col-col03 h3,
.gtb-webhosting-top-right-col-col01 .uagb-cta__desc,
.gtb-webhosting-top-right-col-col02 .uagb-cta__desc,
.gtb-webhosting-top-right-col-col03 .uagb-cta__desc
{
	color: var(--white-color);
}
.gtb-webhosting-top-right-col-col01 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button,
.gtb-webhosting-top-right-col-col02 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button,
.gtb-webhosting-top-right-col-col03 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button{
	border: 1px solid var(--white-color);
	color: var(--white-color);
	border-radius:5px;
}	
.gtb-webhosting-top-right-col-col01 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button:hover,
.gtb-webhosting-top-right-col-col02 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button:hover,
.gtb-webhosting-top-right-col-col03 a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button:hover{
	background: var(--button-hover-color);
	color: var(--white-color);
}
h2.gtb-webhosting-web-hosting-h2{
	background: var(--button-hover-color);
	padding:20px;
	color: var(--white-color);
}
.gtb-webhosting-plan-column{
	background: var(--white-color);
}
.gtb-webhosting-plan-name-iris{
	font-size: 150% !important;
	font-weight:700;
	background: var(--light-gray-silver);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webhosting-plan-name-gaia{
	font-size: 150% !important;
	font-weight:700;
	background: var(--color-mustard);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webhosting-plan-name-thaleia{
	font-size: 150% !important;
	font-weight:700;
	background: var(--light-blue-raf);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webhosting-plan-name-amalthia{
	font-size: 150% !important;
	font-weight:700;
	background: var(--bright-blue);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webhosting-plan-price{
	font-size: 170%;
	color: var(--price-color);
	line-height:0.5em;
}
.gtb-webhosting-plan-price .price-per-year{
	font-size: 50%;
}
.gtb-webhosting-plan-button a.wp-block-button__link{
	background: var(--button-blue-color) !important;
}
.gtb-webhosting-plan-button a.wp-block-button__link:hover{
	background: var(--button-hover-color) !important;
}
/**************** WEB HOSTING PAGE - END ********************/

/**************** WEB SUPPORT PAGE - START ********************/
.gtb-web-support-title{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}
.gtb-web-support-subtitle{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}
.gtb-web-support-cta a{
	background: var(--button-blue-color) !important;
	padding:20px !important;
	color: var(--white-color) !important;
}
.gtb-web-support-cta a:hover{
	background: var(--button-hover-color) !important;
}
/**************** WEB SUPPORT PAGE - END ********************/

/**************** SITE HELP PAGE - START ********************/
.gtb-site-help-top-left-col{
	padding:20px;
}
.gtb-site-help-top-left-col-title{
	color: var(--white-color) !important;
	background: var(--button-hover-color);
	border: 1px solid var(--white-color);
	padding:10px;
}
.gtb-site-help-top-col-highlight{
	color: var(--white-color);
	font-size:140%;
}



.gtb-site-help-top-blue-col{
	padding:20px !important;
}
.gtb-site-help-top-blue-col .uagb-column__overlay{
	background: var(--blue-transp-color) !important;
}
.gtb-site-help-top-blue-col .uagb-cta__title{
	font-size:140%;
}
.gtb-site-help-top-blue-col .uagb-cta__title,
.gtb-site-help-top-blue-col .uagb-cta__desc{
	color: var(--white-color);
}
.gtb-site-help-top-blue-col a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button{
	border: var(--white-color) 1px solid;
	color: var(--white-color);
	border-radius:5px;
}
.gtb-site-help-top-blue-col a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button:hover{
	background: var(--button-hover-color);
	color: var(--white-color);
}
.gtb-site-help-section{
	margin-top: 50px;
}
.gtb-site-help-section-details-h2{
	color: var(--button-blue-color) !important;
	text-transform: none !important;
	font-size: 190% !important;
}
.gtb-site-help-section-details-button .uagb-marketing-btn__icon-wrap,
.gtb-site-help-section-details-button .uagb-marketing-btn__title,
.gtb-site-help-section-details-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-site-help-section-details-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-site-help-section-details-button a{
	background: var(--button-blue-color) !important;
	border-radius:5px;
}
.gtb-site-help-section-details-button a:hover{
	background: var(--button-hover-color) !important;
}
.gtb-site-help-text-h2
{
	margin-top:50px;
}
.gtb-wsite-help-text-h3
{
	margin-top:30px;
}


/**************** SITE HELP PAGE - END ********************/

/**************** INTERNET ADVERTISING PAGE - START ********************/

.gtb-ads-top-left-col{
	padding:20px !important;
}
.gtb-ads-top-left-col .uagb-column__overlay{
	background: var(--button-blue-color) !important;
}
.gtb-ads-top-left-col h1{
	font-size:190%;
	color: var(--white-color) !important;
	background: var(--button-hover-color);
	border: 1px solid var(--white-color);
	padding:5px;
}
.gtb-ads-top-left-col p,
.gtb-ads-top-left-col h3{
	color: var(--white-color) !important;
}

.gtb-ads-top-blue-col{
	padding:20px !important;
}
.gtb-ads-top-blue-col .uagb-column__overlay{
	background: var(--blue-transp2-color) !important;
}
.gtb-ads-top-blue-col .uagb-cta__title{
	font-size:140%;
}
.gtb-ads-top-blue-col .uagb-cta__title,
.gtb-ads-top-blue-col .uagb-cta__desc{
	color: var(--white-color);
}
.gtb-ads-top-blue-col a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button{
	border: var(--white-color) 1px solid;
	color: var(--white-color);
	border-radius:5px;
}
.gtb-ads-top-blue-col a.uagb-cta__button-link-wrapper.uagb-cta__block-link.uagb-cta-typeof-button:hover{
	background: var(--button-hover-color);
	color: var(--white-color);
}

.gtb-ads-section{
	margin-top: 50px;
}

.gtb-ads-section-details-h2{
	color: var(--button-red-hover-color) !important;
	text-transform: uppercase !important;
	font-size: 190% !important;
}

.gtb-ads-section-details-button .uagb-marketing-btn__icon-wrap,
.gtb-ads-section-details-button .uagb-marketing-btn__title,
.gtb-ads-section-details-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-ads-section-details-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-ads-section-details-button a{
	background: var(--button-blue-color) !important;
	border-radius:5px;
}
.gtb-ads-section-details-button a:hover{
	background: var(--button-hover-color) !important;
}

/**************** INTERNET ADVERTISING PAGE - END ********************/

/**************** ENDIAFEROMAI PAGE - START ********************/
.gtb-endiaferomai-top-box{
	background: var(--white-transp-color);
}
.gtb-endiaferomai-top-box .uagb-section__inner-wrap h1,
.gtb-endiaferomai-top-box .uagb-section__inner-wrap h2,
.gtb-endiaferomai-top-box .uagb-section__inner-wrap p{
	color: var(--black-color);
}

p.gtb-endiaferomai-companydata{
	margin-bottom: 50px;
}
span.gtb-endiaferomai-logo{
	color: var(--altermarket-logo-color);
	font-size: 150%;
}

/**************** ENDIAFEROMAI PAGE - END ********************/

/**************** EPIKOINONIA PAGE - START ********************/
.gtb-epikoinonia-top-left-col h1{
	font-size:190%;
	color: var(--white-color) !important;
	background: var(--blue-transp2-color);
	border: 1px solid var(--white-color);
	padding:5px;
}
.gtb-epikoinonia-top-right-col{
	padding: 50px 20px;
}
.gtb-epikoinonia-top-right-col .uagb-column__overlay{
	background: var(--white-color) !important;
}
.gtb-epikoinonia-top-right-col h2{
	font-size:190%;
	color: var(--altermarket-logo-color) !important;
	padding:5px;
}
.gtb-epikoinonia-top-right-col p{
	color: var(--button-blue-color) !important;
}
.gtb-epikoinonia-top-right-col p a{
	color: var(--button-blue-color) !important;
}
.gtb-epikoinonia-top-right-col p a:hover{
	color: var(--button-red-hover-color) !important;
}
/**************** EPIKOINONIA PAGE - END ********************/

/**************** WEBDESIGN PAGE - START ********************/
.gtb-webdesign-top-left-col{
	padding: 50px 20px;
}
.gtb-webdesign-top-left-col h1{
	font-size:190%;
	color: var(--white-color) !important;
	background: var(--green2-color);
	border: 1px solid var(--white-color);
	padding:5px;
}
.gtb-webdesign-top-left-col p{
	color: var(--white-color) !important;
}
.gtb-webdesign-top-left-col .uagb-column__overlay{
	background: var(--button-blue-color) !important;
}
.gtb-webdesign-top-right-col{
	padding: 50px 20px;
}
.gtb-webdesign-top-right-col .gtb-advcolumns3 .wp-block-button a{
	padding: 20px 10px;
	font-weight: 700;
}
section.columns3-section {
	background: var(--blue-transp2-color) !important;
	border-radius:5px;
}
section.columns3-section .uagb-section__inner-wrap h3{
	color: var(--white-color) !important;
	font-size: 100%;
	font-weight:700;
}
section.columns3-section .uagb-section__inner-wrap p{
	color: var(--light-gray-silver) !important;
	font-size: 90%;
	margin-bottom: 30px !important;
}
section.columns3-section .uagb-section__inner-wrap .wp-block-button .wp-block-button__link{
	padding-right:10px !important;
	padding-left:10px !important;
}
section.columns3-section .uagb-section__inner-wrap .wp-block-button a{
	font-size: 100%;
	background: var(--button-blue-color);
}
section.columns3-section .uagb-section__inner-wrap .wp-block-button a:hover{
	font-size: 100%;
	background: var(--button-hover-color);
}
.gtb-webdesign-plan-column{
	background: var(--white-color);
}
.gtb-webdesign-plan-column ul li strong,
.gtb-webdesign-plan-column ul li::marker{
	color: var(--button-blue-color);
	padding: 5px;
}
.gtb-webdesign-plan-column .webdesign-description{
	margin-top: 10px;
	margin-bottom: 30px !important;
	font-weight: 500;
}
.gtb-webdesign-plan-column .webdesign-features{
}
.gtb-webdesign-plan-01{
	font-size: 150% !important;
	font-weight:700;
	background: var(--light-gray-silver);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webdesign-plan-02{
	font-size: 150% !important;
	font-weight:700;
	background: var(--light-blue-raf);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webdesign-plan-03{
	font-size: 150% !important;
	font-weight:700;
	background: var(--color-mustard);
	padding: 20px 10px;
	color: var(--white-color) !important;
}
.gtb-webdesign-plan-price{
	font-size: 170%;
	color: var(--price-color);
	line-height:0.5em;
}
.gtb-webhosting-plan-price .price-label{
	font-size: 50%;
}
.gtb-webdesign-plan-price .price-per-year{
	font-size: 50%;
}
.gtb-webdesign-plan-button{
	margin-top: 30px;
	margin-bottom: 30px !important;
}
.gtb-webdesign-plan-button a.wp-block-button__link{
	background: var(--button-blue-color) !important;
	padding: 20px;
}
.gtb-webdesign-plan-button a.wp-block-button__link:hover{
	background: var(--button-hover-color) !important;
}

.gtb-webdesign-contact-button .uagb-marketing-btn__icon-wrap,
.gtb-webdesign-contact-button .uagb-marketing-btn__title,
.gtb-webdesign-contact-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-webdesign-contact-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-webdesign-contact-button a{
	background: var(--button-blue-color) !important;
	border-radius:5px;
}
.gtb-webdesign-contact-button a:hover{
	background: var(--button-hover-color) !important;
}
/**************** WEBDESIGN PAGE - END ********************/

/**************** ESHOP PAGE - START ********************/
.gtb-eshop-cover{
	min-height:500px !important;
}
.gtb-eshop-h1-title{
	background-color: var(--green2-transp2-color);
	padding:20px 0;
}
.gtb-eshop-h2-title{
	background-color: var(--blue-transpeshop-color);
	padding:20px 0;
}
.gtb-eshop-h3-title{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}

.gtb-eshop-h2{
	font-size: 220% !important;
}
.gtb-eshop-h3{
	font-size: 150% !important;
}

.gtb-eshop-strong{
	font-size: 120% !important;
}

.gtb-eshop-section-box{
	margin-top:-120px;
	background-color: var(--green2-transp2-color) !important;
}
.gtb-eshop-section-box .gtb-eshop-section-box-line01,
.gtb-eshop-section-box .gtb-eshop-section-box-line02,
.gtb-eshop-section-box .gtb-eshop-section-box-line03{
	font-size:140%;
	font-weight:700;
}
.gtb-eshop-section-box .gtb-eshop-section-box-line02{
	font-size:120%;
	font-weight:400;
}
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button .uagb-marketing-btn__icon-wrap,
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button .uagb-marketing-btn__title,
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button a{
	background: var(--button-blue-color) !important;
}
.gtb-eshop-section-box .gtb-eshop-section-box-cta-button a:hover{
	background: var(--button-hover-color) !important;
}

@media only screen and (max-width: 768px) {
	.gtb-eshop-cover{
		min-height:350px !important;
	}
	.gtb-eshop-section-box{
		margin-top:-50px;
	}
	.gtb-eshop-section-box .gtb-eshop-section-box-line01,
	.gtb-eshop-section-box .gtb-eshop-section-box-line02,
	.gtb-eshop-section-box .gtb-eshop-section-box-line03{
		font-size:130%;
		font-weight:400;
	}
	.gtb-eshop-section-box .gtb-eshop-section-box-line02{
		font-size:110%;
		font-weight:400;
	}
	h2.gtb-eshop-h2{
		font-size:170% !important;
	}
	h3.gtb-eshop-h3{
		font-size:150% !important;
		font-weight:400 !important;
	}
}
/**************** ESHOP PAGE - END ********************/

/**************** WP COURSES PAGE - START ********************/
.gtb-wpcourses-h1-title{
	background-color: var(--green2-transp2-color);
	padding:20px 0;
}
.gtb-wpcourses-h2-title{
	background-color: var(--blue-transpeshop-color);
	padding:20px 0;
}
.gtb-wpcourses-h3-title{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}

.gtb-wpcourses-h2{
	font-size: 220% !important;
}
.gtb-wpcourses-h3{
	font-size: 150% !important;
}

.gtb-wpcourses-strong{
	font-size: 120% !important;
}

.gtb-wpcourses-section-box{
	margin-top:-120px;
	background-color: var(--green2-transp2-color) !important;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line01,
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line02,
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line03{
	font-size:140%;
	font-weight:700;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line02{
	font-size:120%;
	font-weight:400;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__icon-wrap,
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__title,
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button a
{
	background: var(--button-blue-color) !important;
}
.gtb-wpcourses-section-box .gtb-wpcourses-section-box-cta-button a:hover
{
	background: var(--button-hover-color) !important;
}

@media only screen and (max-width: 768px) {
	.gtb-wpcourses-section-box{
		margin-top:-100px;
	}
	.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line01,
	.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line02,
	.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line03{
		font-size:130%;
		font-weight:700;
	}
	.gtb-wpcourses-section-box .gtb-wpcourses-section-box-line02{
		font-size:110%;
		font-weight:400;
	}
}

.gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__icon-wrap,
.gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__title,
.gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-wpcourses-section-box-cta-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-wpcourses-section-box-cta-button a{
	background: var(--button-blue-color) !important;
}
.gtb-wpcourses-section-box-cta-button a:hover{
	background: var(--button-hover-color) !important;
}
.gtb-wpcourses-text-h2
{
	margin-top:50px;
}
.gtb-wpcourses-text-h3
{
	margin-top:30px;
}
/**************** WP COURSES PAGE - END ********************/


/**************** WP CUSTOMERS PAGE - START ********************/
.gtb-customers-3col-section{
	
}
/**************** WP CUSTOMERS PAGE - END ********************/


/**************** WP ABOUTUS PAGE - START ********************/
.gtb-aboutus-cta-button .uagb-marketing-btn__icon-wrap,
.gtb-aboutus-cta-button .uagb-marketing-btn__title,
.gtb-aboutus-cta-button .uagb-marketing-btn__prefix
{
	color: var(--white-color) !important;
}
.gtb-aboutus-cta-button .uagb-marketing-btn__icon-wrap svg
{
	fill: var(--white-color) !important;
}
.gtb-aboutus-cta-button a{
	background: var(--button-blue-color) !important;
}
.gtb-aboutus-cta-button a:hover{
	background: var(--button-hover-color) !important;
}
/**************** WP ABOUTUS PAGE - END ********************/


/**************** WP FAQ PAGE - START ********************/
.gtb-faq-title{
	background-color: var(--green2-transp2-color);
	padding:20px 0;
}
.gtb-faq-subtitle{
	background-color: var(--blue-transp-color);
	padding:20px 0;
}
.gtb-faq-h2{
	margin-top:60px;
	color: var(--button-blue-color) !important;
}
.gtb-faq-h3{
	margin-top:20px;
	color: var(--green2-color) !important;
}
.page-id-5827 p {
	/* Targets the <p> of this page using the page id 
	   https://medium.com/gobeyond-ai/how-to-use-custom-css-on-specific-pages-in-wordpress-d7bf04e7cce5
	*/
	margin-left: 3%;
}
.page-id-5827 ul {
	margin-left: 6%;
}
.page-id-5827 ul li{
	color: #3a3a3a;
}
@media only screen and (max-width: 768px) {
	.gtb-faq-h3{
		margin-top:20px;
		color: var(--green2-color) !important;
		font-size: 130% !important;
	}
	.gtb-faq-cover{
		min-height:300px !important;
	}
	.gtb-faq-title{
		font-size: 130% !important;
	}
	.gtb-faq-subtitle{
		font-size: 130% !important;
	}

}
/**************** WP FAQ PAGE - END ********************/

/**************** WP BLOG PAGE - START ********************/
.gtb-topcover {
	margin-bottom: 30px;
}
.gtb-topcover .wp-block-cover__inner-container p{
	background: var(--blue-transp2-color);
	padding: 10px 10px;
	margin-left: auto;
	margin-right: auto;
	width:64%;
}
.gtb-postgrid h3.uagb-post__title{
	font-size: 200%;
}
@media only screen and (max-width: 768px) {
	.gtb-topcover .wp-block-cover__inner-container h1{
		color: var(--button-blue-color);
	}
	.gtb-postgrid h3.uagb-post__title{
		font-size: 130%;
	}
}
/**************** WP BLOG PAGE - END ********************/
