/*
 Theme Name:     Manual Child Theme
 Description:    Child Theme for Manual
 Template:       manual
 Version:        1.0
*/
 
/* ------- Insert custom styles below this line ------- */




/*-----------------------------*/
/* Advisor Accessibility Fixes */
/*-----------------------------*/
/* Global styles */
.display_none{ display: none !important;}

/* BreadCrumbs links and Backtotop icon */
.header_control_text_align #breadcrumbs a:hover,
.footer-go-uplink{ color: #005280 !important;}

/* Post header background */
.jumbotron_new.inner-jumbotron.jumbotron-inner-fix.noise-break.header_custom_height{ background-color: #000;}

/* Page Numbers and Pagination */
.nav-links a.page-numbers,
.nav-links .prev.page-numbers,
.nav-links .next.page-numbers,
.nav-links .page-numbers.dots{ color: #555;}

/* Tags */
.tagcloud span{ color: #555 !important;}

/* Blog post meta - Publish Date and Pagination */
.vc_theme_blog_post_holder .entry-meta .publish-date,
.entry-meta span,
.rate-buttons p.helpfulmsg,
.paginate_button.previous,
.paginate_button.next{ color: #555 !important;}

/* Buttons with problematic white text */
#rate-topic-content .rate-buttons .post-like a{ background-color: #000;}

/* Modern Events Calendar */
#modern_events_calendar_block .mec-event-article .mec-event-detail,
#modern_events_calendar_block .mec-table-nullday,
#modern_events_calendar_block .mec-calendar-day:not(.mec-has-event){ color: #000 !important; font-weight: 400;}
	
#modern_events_calendar_block .mec-color.mec-table-side-day, 
#modern_events_calendar_block .mec-event-time.mec-color{ color: #007894 !important;}

/* Single Event color styles */
.mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{ 
	border-color: #007894 !important;
	color: #007894 !important;
}

.mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{ 
	border-color: #007894 !important;
	background-color: #007894 !important;
	color: #FFF !important;
}

/* Stard date and Hours */
.mec-events-abbr .mec-start-date-label,
.mec-events-abbr{ color: #555 !important;}
 

/* Like - Dislike - Warning button */
.btn.btn-success.custom-like-dislike-btm{ background-color: #057a05 !important;}
.btn.btn-danger.custom-like-dislike-btm{ background-color: #bf3b37 !important;}
.btn.btn-warning.custom-like-dislike-btm{ background-color: #b16901 !important;}

/*END of Accessibility fixes*/


/* Advisor Styles */	
/* Contact form reCaptcha iframe */
.recaptcha_block_frame iframe{ height: 80px !important;}

#services_banners > .container{ display: flex; justify-content: center;}

/* Footer column 1 */
.advisor_footer_col_1{ margin-bottom: 18px;}
.advisor_footer_col_1 a img{ margin-right: 10px;}
.footer-widget .textwidget p,
.advisor_footer_col_1 p{ 
	padding-left: 10px; 
	color: #000 !important;
}

/* Services styles on smaller devices */
@media screen and (max-width: 1200px){
	.service_banner.vc_col-sm-3{ width: 33% !important;}
}


@media screen and (max-width: 991px){
	.service_banner.vc_col-sm-3{ width: 50% !important;}
}
	
@media screen and (max-width: 768px) and (min-width: 470px){
	#services_banners > .container{ 
		flex-direction: column;
		margin: 0 10%;
	}
}

/* Events fixes */
@media only screen and (max-width: 768px) {
	/* Header remove maring-top from logo */
	.navbar-brand{ margin: 0 0 0 10px !important;}
	
	/* Increase mobile menu items font size */
	.mobile-menu-holder li a{ font-size: 12px !important;}
	
	/* Reduce size of search form button on mobile devices */
	#searchform .form-group input.button-custom{
		font-size: 12px; 
		width: 120px;
	}
	
	/* Business news post grid */
	.knowledgebase_post_grid > div{ margin-top: -120px;}
	
	/* Show date numbers on calendar on mobile devices */
	#modern_events_calendar_block .mec-has-event-a{ display: block ! important;}
	/* Show Email value on contact page on mobile devices */
	.contact_icons_block .uavc-list-content a{ display: inline-block ! important;}
	
	/* Contact icons block */
	.contact_icons_block.vc_custom_1698486030449{ margin-left: 0 !important;}
	
	/* Remove large empty space due to min-height: 1024px from another rule for mobile devices */
	#modern_events_calendar_block .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{ min-height: auto !important;}
	
	.advisor_footer_col_1{
		display: flex;
		flex-direction: column;
		align-items: center;
		text-align: center;
	}
	
	/* Services blocks */
	.service_banner.vc_col-sm-3{ width: 90% !important; margin: auto;}
	
	/* Center footer items on mobile devices */
	footer .footer-bg .col-md-2.col-sm-12,
	footer .footer-bg .col-md-2.col-sm-12 > div,
	footer .footer-bg .col-md-3.col-sm-12{
		width: 100% !important;
		text-align: center;
	}
	
	footer .footer-bg .col-md-2.col-sm-12 .textwidget p,
	footer .footer-bg .col-md-3.col-sm-12 .textwidget p{ padding: 0;}
}
	
@media screen and (max-width: 470px){
	#services_banners > .container{  flex-direction: column;}
}

/* Header logo size on smaller mobile devices */
@media screen and (max-width: 352px){
	.navbar.navbar-inverse a.navbar-brand{  width: 80%;}
}

/* END of basic styles */


.header_control_text_align .col-md-7 { width: 100%; }
.row .header_control_text_align { text-align: center!important;}
nav.navbar { background-color: white !important;}
#breadcrumbs a { color: #ffffff !important; }
.global-search .trending-search a { color: #ffffff !important;}

element.style {
}
*, ::before, ::after {
    box-sizing: border-box;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
div { display: block;}




/*sto dw question plugin gia na emfanizetai to link epistrofis se kathe diavouleusei exoume kanei to eksis anoiksame to fakelo tou plugin dw questions - template plugin - styles - default - contet-single-questions.php kai sthn klash tou prosthetoume apo to <br> kai pera to link: <div class="dwqa-question-content"><?php the_content(); ?><br><a rel="nofollow" href="/διαβουλευση">Επιστροφή στις Διαβουλεύσεις</a> </div>*/


/* sto imerologio stin arxiki apo 20px to kaname 2px gia na fenete omoiomorfo*/
.comment dl, .entry-content dl { margin: 10px 2px!important;}

/*apo -15 ginetai -200 gia na emfanizie oli thn gramatoseira sta side widget sthn klash 'row margin-top-btm-50' */
.theiaStickySidebar .row {
    margin-right: -200px;
    margin-left: -200px;
}

/*alazei thn epilogh anazhthshs dld to velaki me tis 4 epiloges auto to stoixeio metakinei panw katw kai deksia mono se epilogh style 1  */
.jumbotron_new .class-pg-searchbox-fix select.search-expand-types, .elementor-widget-container .elementor_themeoption_search .class-pg-searchbox-fix select.search-expand-types {
    margin: 9px 0px;
    right: 158px!important;
    background-color: #FFFFFF;
    height: 49px;
}

.navbar-inverse .navbar-nav>li>a { padding: 10px 22px 10px 10px !important;}

/* einai sto menu header*/
.navbar-nav { margin-left: -10px!important;}

/* pading se logo image*/
.navbar-brand {
    padding: 0px!important;
	margin-top: 10px !important;
}


/*alazei to koumpi anazhthsh sthn selida tou forum*/
.button-custom {   width: 140px;}

/*alazei sto search ths selidas tou forum  to velaki me tis 3 epiloges*/
select.search-expand-types { margin-right: 40px !important;}

/* metatopizei ta kena metaksu twn zwnwn sto footer*/
.col-md-2 { width: 10.66666667% !important;}

/*ta arthra sto knowledgebase dld ta documentation na einai justify*/
.margin-15 { text-align: justify;}

/*sthn erwthseis faq oi apanthseis na einai justify */
.display-none { text-align: justify ! important;}

/*sto footer dipla apo to logo ta grammata na einai aristera*/
.sidebar-widget img {
    max-width: 100%;
    float: left;
	margin-top: -15px;
}

/*sthn kathgoria diavouleyseis kruvoume ta sxolia den mporei kapoios na afisei mono apanthsh*/
.dwqa-comment-form { display: none;}

/*sthn arxiki selida panw apo ta dyo banner mikrainoume to keno metaksu slider*/
.body-content .blog.uniquepage { margin-top: -100px;}

/*to contet sthn arxiki tou forum alaksame to width htan 0 egine 200 giati ston titlo tis katigorias htan mikri h sthlh*/
#bbpress-forums li.bbp-body ul.forum {
    margin-bottom: 10px!important;
    width: 200% ! important;
}

/*sthn selida account krivoume sto katw meros thn kathgoria learnpress */
#learn-press-profile-content {
    overflow: hidden;
    visibility: hidden;
}

/*sthn selida account kryvoume to leatnpress profile*/
#learn-press-profile-nav { visibility: hidden;}
/*sthn selida account kruvoume to eikonidio profile learnpress*/
.lp-profile-header { visibility: hidden;}

/*stis diavouleyssedis kruvoume thn kathgoria apanthmenes*/
.dwqa-question-filter a.resolved {
    color: #2bc69e;
    visibility: hidden;
    margin-right: -90px ! important;
}


/*stis diavouleyseis kryvoume thn katigoria mh apanthmenes*/
.dwqa-question-filter a.unanswered {
    color: #cb2027;
    visibility: hidden;
    margin-right: -112px ! important;
}

/*kruvoume ta admin buttons pou htan ligo poio panw apo to footer sto forum*/
#bbpress-forums .bbp-admin-links a { visibility: hidden;}

/*dimiourgei to periexomeno mesa stis erwthseis - diavouleuseis me justify stoixish*/
.dwqa-question-content{ text-align: justify;}

.sidebar-widget.footer-widget { padding: 0px;}
.footer-bg .container { width: 1170px !important;}

/* einai olo to path gia na fygei to breacrumb apo ta tag*/
 .tax-manual_kb_tag .noise-break .page_opacity.header_custom_height_new .container .row .header_control_text_align #breadcrumbs { display:none!important;}

.cn-button.bootstrap {
    color: #fff;
    background: #388ede!important;
}

/*css alages gia mobile apo edw kai katw*/
/* valame padding 10 gia na paei to logo sta kinita kala*/
@media only screen and (max-width: 768px) {
img.home-logo-show {
    display: block;
    padding-bottom: 10px!important;
}


/*metatopisi grammatwn sthn anazhthsh*/
@media only screen and (max-width: 768px) {
  form.searchform i.livesearch { left: 18px;}
}

/*metatopisi eikonidiou fakou sthn anazhthsh*/
@media only screen and (max-width: 768px) {
  .form-group input.header-search { padding-left: 34px;}
}
	
	
/*sta 4 koumpia efarmogwn sthn arxikh alaxtike to megethos se initial sto ccs toy den ipirxe kan font-size*/
@media only screen and (max-width: 768px) {
  .ubtn-data { font-size: initial ! important ;}
}



/*sto koumpi apo twn efarmogwn apo 21px kai 24px se 21px kai 4px */
@media only screen and (max-width: 768px) {
	button.ubtn-large { padding: 21px 4px ! important;}
}

@media only screen and (max-width: 768px) {
	.ult-new-ib a.ult-new-ib-link {
		display: block!important;
		background: 0 0;
	}
}

/*sthn anazhthsh sto search apo 24 ta grammata ta kaname 4 kai to font apo 500 se 900 */
@media only screen and (max-width: 768px) {
	.manual_attached_section a {
		color: #1e73be;
		display: none ! important;
	}	
}
