a {
	transition: all .4s ease;
}
a:hover {
	text-decoration: none !important;
	transition: all .4s ease;
}
.mega-sub-menu {
    margin-top: 17px !important;
}
.gd-slider-rounded-corners,
.gd-slider-rounded-corners .n2-ss-slide-background {
    border-radius: 20px;
}
.gd-slider-rounded-corners .n2-ss-slide-limiter {
    max-width: 100% !important;
    max-height: 600px !important;
    margin-left: 6.2%;
}

.site-main {
	padding-bottom: 60px;
}
.single .container,
.page .container,
.archive .container,
.search .container {
    margin: 0 auto;
	max-width: 1480px;
}

.gd_search_post_type {
	padding-left:7px !important;
}

.search .entry-title{
	font-size:20px !important;
}

.search .entry-header {
	padding:20px 10px 20px !important;
}

.search .site-main {
	padding: 120px 10px 20px !important;
}

.search .page-title {
	text-align:left;
}

body.search {
	background: #f2f3f8;
}

.search article {
	background: #fff;
    border-left: 5px solid #126d91;
    border-radius: 3px;
    box-shadow: 0 3px 13px #e6e6e6;
    padding: 20px;
    margin-top: 20px;
}

.single article {
	background: #fff;
	margin: 0 0 50px !important;
}
.single .navigation.post-navigation {
	display: none;
}
.single .main-page-title {
	background: #f3f4f8;
}
.single .gd-tab-content-area p {
	margin: 0px;
	padding: 10px 0px;
}
.single .comments-area {
	display: none;
}
.single .entry-content {
	border-radius: 3px;
	box-shadow: 0 3px 10px #e8e8e8;
	margin: 0px;
	padding: 25px;
}
.single .entry-footer {
	display: none;
}
/* pages */
body.page,
body.single,
body.archive {
	background: #f2f3f8;
}
.page.home {
	background: #fff;
}
.page .main-page-title {
	background: #f3f4f8;
}
.page .entry-header,
.single .entry-header {
    padding: 120px 10px 20px;
}
.page .entry-title,
.single .entry-title {
	font-size: 32px;
    font-weight: 500;
	margin: 0;
    text-align: left;
}
.page article {
	margin: 0 0 80px !important;
	padding: 10px;
}
.page .entry-content {
	margin: 0px;
}
.page .entry-footer {
	display: none;
}

.single .gd-fields-tabs {
    border-top: 1px solid #e1e3f1;
    margin: 30px 0 0;
    padding: 20px 0 0;
}
.single .gd-fields-tabs:last-child {
	border: 0;
	margin: 0;
	padding: 0;
}
.single .gd-fields-tabs .uk-width-1-1 {
    padding-left: 0;
}
.single .gd-fields-tabs #tab-content {
	margin-top: -30px;
}
.gd-fields-tabs .uk-tab {
	background: transparent;
	border-bottom: 2px solid #ddd;
    padding: 30px 0 0 !important;
}
.gd-fields-tabs .uk-tab:before {
	display: none;
}
.gd-fields-tabs .uk-tab li {
	margin: 0 !important;
	padding: 0 10px 0 0 !important;
}
.gd-fields-tabs .uk-tab li a {
	background: transparent;
    border-bottom: 2px solid #ddd;
	border-radius: 0px;
	color: #555;
	font-size: 13px !important;
	margin: 0 25px -2px 0 !important;
    padding: 0 0 15px 0;
	text-align: center;
}
.gd-fields-tabs .uk-tab li.uk-active a {
    background: transparent;
	border-bottom: 2px solid #289dcb;
	color: #207DA2 !important;
}
.page-template-dashboard-page .gd-fields-tabs {
	background: #fff;
	border-radius: 4px;
	margin: 0 !important;
	padding: 10px 0 0 !important;
}
.page-template-dashboard-page .gd-fields-tabs .uk-width-1-1 {
	padding: 0;
}
.gd-fields-tabs #tab-content p {
	font-size: 14px;
}
.gd-fields-tabs #tab-content p strong {
	display: block;
}


 div.wpforms-container-full { 
	background-color:#fff !important;
	border-radius: 3px;
    box-shadow: 0 3px 10px #e8e8e8;
    margin: 0px;
    padding: 25px;
 }
 

.pagination {
	text-align:center;
	margin: 0 auto;
	margin-top:80px;
}

.pagination ul{
  display: inline-block;
	list-style-type:none;
}
.page-numbers li {
    padding: 0 5px;
}
.page-numbers li .current,
.page-numbers li a {
    background: #fff;
    box-shadow: 0 3px 10px #ddd;
    color: #555;
    font-size: 14px;
    font-weight: 500;
    padding: 10px 14px;
}
.page-numbers li a:hover {
    background: #f9f9f9;
    color: #1f1f1f;
}
.page-numbers li .current {
    background: #08769B;
    color: #fff;
}

.posted-on a {
	color:#000 !important;
}

.page-template-white-background article {
	border-radius: 3px;
    box-shadow: 0 3px 10px #e8e8e8;
    margin: 0px;
    padding: 25px;
	background:#fff;
}

#custom-footer-style-1 a, #custom-footer-style-2 a, #custom-footer-style-3 a {
	color: #ffffff80;
}
#custom-footer-style-1 a:hover, #custom-footer-style-2 a:hover, #custom-footer-style-3 a:hover{
	color: #ffffff;
}
body {
	margin: 0px !important;
}
.home-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    color: rgba(255, 255, 255, 0.88);
}
.home-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
    color: #fff !important;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-inner {
	border: none;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item .eael-circle-btn-content .eael-circle-content {
	background: transparent;
}
/* 1st circle */
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-1 {
	top: 85.4%;
	left: 14.6%;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+1) .eael-circle-icon-shapes {
	transform: rotate(-90deg);
}
/* 2st circle */
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-2 {
	top: 100%;
	left: 50%;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+2) .eael-circle-icon-shapes {
	transform: rotate(-135deg);
}
/* 3st circle */
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-3 {
	top: 85.4%;
	left: 85.4%;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+3) .eael-circle-icon-shapes {
	transform: rotate(-180deg);
}
/* 4th circle */
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-4 {
	top: 50%;
	left: 100%;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+4) .eael-circle-icon-shapes {
	transform: rotate(135deg);
}
/* 5th circle */
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item #eael-circle-item-5 {
	top: 14.6%;
	left: 85.4%;
}
.eael-circle-wrapper.eael-interactive-circle-preset-4 .eael-circle-info .eael-circle-item:nth-child(8n+5) .eael-circle-icon-shapes {
	transform: rotate(90deg);
}

.eael-circle-btn-icon {
    background: #3232322f !important;
}

/* careerday 2021 page */
.elementor.elementor-7118 .eael-accordion-list .elementor-tab-title.eael-accordion-header {
  box-shadow: 0 3px 14px #ddd;
}
.elementor.elementor-7118 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	border: none;
}

/* careerday 2021 general page */
.elementor.elementor-7270 .eael-accordion-list .elementor-tab-title.eael-accordion-header {
  box-shadow: 0 3px 14px #ddd;
}
.elementor.elementor-7270 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	border: none;
}

.gd-list-posts h4 {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
.gd-portal-archive-grid .uk-grid-margin {
    margin: 20px 0 0;
}
.gd-portal-archive-item{
	border-left: 5px solid #126d91;
	padding: 20px 20px 0;
}
.gd-portal-archive-grid .gd-portal-archive-item {
	border-top: 5px solid #126d91;
	border-left: 0;
}
.gd-portal-archive-item .item-fields {
    margin: 10px 0 20px;
}
.gd-portal-archive-grid .item-fields {
    margin: 30px 0 30px;
}
.gd-portal-archive-item .item-fields p,
.gd-portal-archive-grid .item-fields p {
    font-size: 14px;
    margin: 10px 0 0;
}
.gd-portal-archive-item .item-fields p .fas, .gd-portal-archive-grid .item-fields p .fas {
    margin: 0 10px 0 22px;
}
.gd-portal-archive-item .item-fields p .fas:first-child, .gd-portal-archive-grid .item-fields p .fas:first-child {
		margin: 0 10px 0 0;
}
.gd-company-content{
	padding-right: 4px;	
}

.gd-company-label{
	font-weight:bold;
}


.gd-portal-archives a{
	color: black !important;
	
}

.gd-portal-archives a:hover{
	color: #1e87f0 !important;
	
}





.gd-table-header{
	color:#1e87f0;
	
}

.gd-fa-table-link::before {
	content: "\f0c1"; 
	font-family: 'Font Awesome\ 5 Free';
	text-align:center;
	font-weight: 900 !important;
	font-size:16px !important;
	color:#1e87f0;
}

.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn {
	z-index: 10;
}
/* FAQs page */
#post-8130 #eael-adv-accordion-e7d56cf {
	box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
}

/* about-us-page */
#post-1660{
	padding: 0px;
}

/* responsive homepage 1 */
@media only screen and (max-width: 767px) {
	.eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-item {
		border: none;
	}
	.eael-circle-wrapper.eael-interactive-circle-preset-3 {
		margin: 0px;
	}
	.gd-portal-stat .count {
		text-align: center;
	}
}

/* sidebar */
#secondary .elementor-widget-wrap.elementor-element-populated {
	padding: 0px;
}







/****************************/
.hidden_button {
	display:none;
}

/* home-style-1 */

@media only screen and (max-width: 690px) {
   .page-id-1227 .gd-portal-news-headlines {
      padding: 10px;  
   }
   .page-id-1227 .uk-grid.gd-portal-news-box2 {
    padding: 0px 0px 10px 0px ;
	  margin: 0px 0px 10px 0px !important;
   }
	.page-id-1227 .uk-grid.gd-portal-news-box2:last-child {
		margin-bottom: 0px !important;
		padding-bottom: 0px !important;
	}
   .page-id-1227 .gd-portal-news-box2 .uk-width-1-4 {
      padding: 0px;
   }
   .page-id-1227 .gd-portal-news-box2 .uk-width-3-4 {
      padding-left: 10px;
   }
}

/* end of home-style-1 */


/* home-style-6 */
.events-style-6 .view-date {
	transform: rotate(350deg);
}
.events-style-6 .gd-portal-events .view-date p {
	background: #384D75;
	position: fixed;
	top: -130px;
  left: -25px;
	border-radius: 10px;
}
.events-style-6 .gd-portal-events {
	padding: 60px 20px;
	border-radius: 10px;
}
/* end-of-home-style-6 */

/* header-style-6 */
#mega-menu-wrap-services #mega-menu-services li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	position: absolute;
	left: -20px;
}
#mega-menu-wrap-services #mega-menu-services li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
	content: '\f0c9';
	font-weight: 900;
	font-family: 'FontAwesome';
	font-size: 18px;
}

.elementor-13580 .elementor-element.elementor-element-4f1f6a7 .hfe-search-form__input {
	padding-left: 20px;
}

.custom-search-style-6 input.hfe-search-form__input {
	position: absolute;
	top: 50px;
	z-index: 99999999;
}
.elementor-element.elementor-element-f1bd996.elementor-widget.elementor-widget-wp-widget-polylang {
	display: flex;
	flex-direction: row-reverse;
}
select#lang_choice_polylang-REPLACE_TO_ID {
	width: 45px;
	font-size: 14px;
}
/* end of header-style-6 */

/* responsive homepage 2 */
@media only screen and (max-width: 1024px) {
	.eael-feature-list-item {
		display: flex !important;
		align-items: center;
	}
	.eael-feature-list-icon-box {
		width: 20%;
		margin: 12px;
	}
	.eael-feature-list-content-box {
		width: 80%;
	}
	.elementor-widget-eael-feature-list .eael-feature-list-items .eael-feature-list-item .connector {
		display: none !important;
	}
	.gd-portal-news-tabs .item-box img {
		height: 250px;
	}
	.gd-portal-news-tabs .item-content h4 {
		margin-bottom: 20px;
	}
	.uk-position-relative.uk-visible-toggle.uk-dark.gd-portal-jobs.uk-slider.uk-slider-container {
	padding: 20px 20px !important;
	}
}
/* end of responsive homepage 2 */


a.uk-position-center-left.uk-position-small.uk-icon.uk-slidenav-previous.uk-slidenav {
	margin: -10px;
	padding: 10px;
}
a.uk-position-center-right.uk-position-small.uk-icon.uk-slidenav-next.uk-slidenav {
	margin: -10px;
	padding: 10px;
}
.uk-position-relative.uk-visible-toggle.uk-dark.gd-portal-jobs.uk-slider.uk-slider-container {
	padding: 20px 30px;
}

.pll-switcher-select {
    border: 0;
}