/**
 * Body
 * -------------------------------------------------------------------------------------------------------------------
 */

body {
	color: #0C242B;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	/*font-family: 'Lato', Helvetica, Arial, sans-serif;*/
	line-height: 1.6;
}

body { background: #f2f0ea; }

/**
 * Theme Color
 * -------------------------------------------------------------------------------------------------------------------
 */
a, a:link, a:visited { color: #CDA65C; }
a:hover { color: #F3C161; }
h1.entry-title a:hover { color: #F3C161; }

.logged-message a.logged-user { color: #CDA65C; }
.login-block .login-form #wp-submit:hover,
.login-block .login-form .logout-button:hover {
	background: #CDA65C;
}

#search-result a:hover {
	color: #CDA65C;
}

#search-result a i { color: #CDA65C; }

.post-navigation a { color: #342e28; }
.post-navigation a:hover {
	color: #CDA65C;
}

.page-child-pages li a:hover { color: #CDA65C; }
.page-child-pages li:before { color: #CDA65C; }

.related-posts li h4 a:hover { color: #CDA65C; }

#searchsubmit { background: #DFB25E; }
.homepage-categories > .ct-category-item .entry-cat-item .ct-items a,
.homepage-categories > .ct-category-item .entry-cat-item .ct-items span {
	color: #CDA65C;
}
.homepage-categories > .ct-category-item .entry-cat-item .ct-items a:hover { color: #85817e; }
.get-post-list .get-post-title a > span { color: #CDA65C; }
.get-post-list .get-post-title a:hover {
	color: #CDA65C;
}

#bbp_search_submit, #bbp_reply_submit { background: #CDA65C !important; }
.bbp-body [id^="bbp-forum-"]:before,
[id^="bbp-forum-"] [id^="bbp-topic-"]:before,
#bbpress-forums .bbp-forums-list li:before { color: #CDA65C !important; }
#bbp_search_submit:hover,
#bbp_reply_submit:hover {
	background: #342e28 !important;
}
#subscription-toggle:before { color: #CDA65C !important; }
.subscription-toggle:hover {
	color: #CDA65C !important;
}

#bbpress-forums div.bbp-forum-author .bbp-author-role,
#bbpress-forums div.bbp-topic-author .bbp-author-role,
#bbpress-forums div.bbp-reply-author .bbp-author-role {
	background: #CDA65C !important;
}

input[type="reset"],
input[type="submit"],
.bbp-submit-wrapper button {
	background: #CDA65C !important;
}

input[type=reset]:hover,
input[type=submit]:hover,
.bbp-submit-wrapper button:hover {
	background: #342e28 !important;
}


.recent-faqs-widget li h4.entry-title i,
.recent-posts-widget li h4.entry-title i,
.popular-posts-widget li h4.entry-title i,
.widget_archive ul li:before,
.widget_categories ul li.cat-item:before,
.widget_pages ul li.page_item:before,
#recentcomments li:before,
.widget_recent_entries ul li:before,
.widget_meta ul li:before {
	color: #CDA65C;
}


.pagination a:hover, .pagination span.current { background: #CDA65C; }

a.view-all,
a.more-link { background: #CDA65C; }
a.view-all:hover,
a.more-link:hover { background: #F3C161; }

.sidebar a { color: #85817e; }
.sidebar a:hover { color: #CDA65C; }

#author-block h3 a:hover { color: #CDA65C; }

.sf-menu a:hover { color: #F3C161; }

#wp-calendar td#today { background-color: #CDA65C; }

.single .entry-content a { color: #CDA65C; }

.entry-post-meta li a.voted + .count,
.entry-post-meta li a.voted > span { color: #CDA65C; }

a.ct-button.small:hover,
a.ct-button.medium:hover,
a.ct-button.large:hover {
	background: #CDA65C !important;
}

.breadcrumbs { background: #CDA65C; }

.entry-filter .filters li a.active,
.entry-filter .filters li:hover {
	background: #CDA65C;
}

.widget .tagcloud a[class|=tag-link]:hover,
.entry-single-post a[rel=tag]:hover,
.tagcloud a[class|=tag-link]:hover {
	color: #CDA65C;
}

.navigation.post-navigation a:hover {
	color: #CDA65C;
}

#carousel-wrapper .flex-control-paging li a.flex-active {
	background: #CDA65C;
}

.widget_display_forums ul li:before,
.widget_display_views ul li:before { color: #CDA65C; }

.widget_display_topics li .bbp-forum-title { color: #CDA65C !important; }

.fn a { color: #CDA65C; }
.comment-reply-link:hover { background: #CDA65C; }

.meta-tags > a {
	color: #CDA65C;
}

.sub-categories > li h3:before { color: #CDA65C; }

.entry-meta a, .entry-meta .slash { color: #9a9995; }
.entry-meta a:hover { color: #CDA65C; }

.entry-post-meta li:hover a,
.entry-post-meta li:hover a i { color: #CDA65C; }
.widget-meta li a:hover { color: #CDA65C; }

.ct_infoblocks_widget a { color: #CDA65C; }

.popular-posts-widget li .entry-meta a:hover { color: #CDA65C; }

.ct-totop { background: #CDA65C; }

.single-post-tags > a { color: #CDA65C; }
.social-counter li i { color: #CDA65C; }
.social-counter li .ct-desc a:hover { color: #CDA65C; }
.recent-faqs-widget li .entry-meta a:hover { color: #CDA65C; }
.recent-posts-widget li .entry-meta a:hover { color: #CDA65C; }
.tweet-text a:hover,
.tweet-time a:hover { color: #CDA65C !important; }

a.author-site { color: #CDA65C; }

.form-submit input[type="submit"],
.btn-password { background: #CDA65C; }

input.wpcf7-submit[type="submit"] { background: #CDA65C; }
div.wpcf7-mail-sent-ok { background: #CDA65C; }

/**
 * Logo Padding
 * -------------------------------------------------------------------------------------------------------------------
 */
#entry-logo {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/*
*	=================================================================================================================================================
*	Page Title Bar Settings
*	=================================================================================================================================================
*/

.ptbar .container {
    position: relative;
    z-index: 1;
}

	
	.ptbar {
		background-color: #005781;

		/*background-image: url(https://support.zeald.com/wp-content/uploads/2015/06/a_surfer-e1435711426943.jpg);*/
		/*background-image: url(https://support.zeald.com/wp-content/uploads/2021/11/support-zeald-dec2021-bannerjpg-opt.jpg);
		background-repeat: repeat-x;*/
		
		/*None Christmas Banner Image - For temporary disable*/
		/*background-image: url(https://support.zeald.com/wp-content/uploads/2022/03/banner-zeald-support.jpg);*/
		/*End of None Christmas Banner Image*/
		
		/*Christmas Banner Image*/
		/*background-image: url(/wp-content/uploads/2024/11/xmass-banner-zeald-support-2024-1.jpg);*/
		/*background-position: center;*/
    	/*background-size: cover !important;*/
		/*End of Christmas Banner Image*/
		
		/* Banner Image 2024 */
		/*background-image: linear-gradient(180deg, rgba(10, 74, 92, 0.50) 0%, rgba(14, 63, 81, 0.50) 100%),url(/wp-content/uploads/2024/03/banner-zeald-support-2024.jpg);*/
		/* End Banner Image 2024 */
		
		/* Banner Image 2025 */
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%),url(/wp-content/uploads/2025/11/banner-zeald-support-2025v1.jpg);
		/* End Banner Image 2025 */
		position: relative;
		background-position: center;
		background-attachment: scroll;

		background-size: cover;
		-webkit-background-size: cover;
		-o-background-size: cover;
	}

.custom-banner{
	padding: 0 84px;
	margin-bottom: 50px;
}
.custom-banner h2{
	text-align: center !important;
    font-weight: 500 !important;
    font-size: 40px !important;
	margin-bottom: 15px;
}
.custom-banner p{
    font-size: 22px !important;
    color: #fff !important;
    font-family: 'Poppins';
    line-height: normal;
	margin-bottom: 15px;
}
.custom-banner img{
	margin-bottom: 15px;
}
.custom-banner p.p1-1{
    font-weight: 500;
}
.custom-banner p.p1-2{
    font-weight: 300;
}
.ptbar:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.20);
}

.ptbar h1,
.ptbar h2 {
	color: #FFFFFF;
	font-family: 'Poppins', sans-serif;
	font-size: 60px;
	line-height: 1.3;
	font-weight: 600;
	text-align: left;
	text-transform: inherit;
}

h2.x-heading {
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: normal;
    margin-bottom: 15px;
}

.x-para strong {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    display: block;
    padding-bottom: 50px;
    margin-bottom: 20px;
    background: url(/wp-content/uploads/2022/11/Group-23.png) no-repeat scroll bottom center transparent;
    font-family: 'Poppins', sans-serif;
}

.x-para2 {
    color: #FFF;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: normal;
    margin-bottom: 54px;
}

.ptbar {
	color: #f7f7f7;
	font-family: 'Lato', Helvetica, Arial, sans-serif;
	font-size: 22px;
	line-height: 23px;
	font-weight: 400;
	text-align: left;
	text-transform: none;
	/*Christmas Banner*/
	padding: 84px 0 117px 0 !important;
	/*End Christmas Banner*/
	/*Banner 2024*/
	/*padding: 250px 0 105px 0 !important;*/
	/*End Banner 2024*/
}

/*Christmas Banner*/
@media(max-width: 991px){
	.custom-banner {
		padding: 0 !important;
	}
}


/**
 * Blog
 * -------------------------------------------------------------------------------------------------------------------
 */

/**
 * Breadcrumbs
 * -------------------------------------------------------------------------------------------------------------------
 */

/**
 * Menu Background
 * -------------------------------------------------------------------------------------------------------------------
 */
.sf-menu a { color: #ffffff; }

.sf-menu li ul li a { color: #2b2b2b; }

.current-menu-item,
.current-page-item,
.current-menu-item a,
.current-page-item a,
.current-menu-ancestor > a {
	color: #ffffff !important;
	font-weight: 400;
}


/**
 * Footer
 * -------------------------------------------------------------------------------------------------------------------
 */
	
	#mainfooter {
		background-color: #0C242B;

			}

#mainfooter {
	color: #ffffff;
}

#mainfooter a { color: #CDA65C; }
#mainfooter a:hover { color: #F3C161; }

.copyright { background: #2C3B3F; }

@media (min-width: 992px) and (max-width: 1320px) {
	header .row {
		flex-direction: column;
		align-items: center;
	}
	
	header .row .col-md-9 {
		width: 100%;
		margin-top: 10px;
		justify-content: center;
	}
}