#masthead {
	background-color: #fff;
}
.site-header .header-custom-text a {
	color: #fff;
	font-size: 1rem;
}
.page-inner {
	background-color: #D3E2ED;
	background: url('https://kanatatax.ca/wp-content/uploads/2019/11/Kanata_Tax_Lt_Blue_Tile_v2.png');
}

@media screen and (min-width: 769px) {
.site-logo-link > img, .custom-logo-link img {

    margin-left: 99%
}
}

body p {
	color: #58595b;
}
/*main nav starts*/
@media screen and (min-width: 769px) {
.main-navigation, .site-menu ul ul {
    text-align: center !important;
}
	
	/*fix submenu alignment after theme update hc-17750120*/

@media screen and (min-width: 769px){
.main-navigation ul {
display: block !important;

}
}
	/*fix main menu alignment after theme update*/
	.main-navigation .container{
  margin-left: 30% !important;
	margin-right: 20% !important;
}
.main-navigation .container > div > ul > li > a {
    border-right: none;
}
.main-navigation, .site-menu ul ul {
	color: #59595b;
	background: #eeedee;
}
.site-menu ul ul li a {
	color: #666 !important;
}
	.main-navigation li a {
	color: #fff !important;
}
.main-navigation li a:hover, .site-menu ul ul li a:hover {
	color: #92a6b2 !important;
}

.main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current_page_item > a {
	color: #92a6b2 !important;
}

/*main nav ends*/
/*hiding home h1 title starts*/
.home h1.entry-title {
display: none;
}
/*hiding home h1 title ends*/
/*home text below slider starts*/
.brief-text {
	padding: 2%;
	font-size: 1.1rem;
	color: #fff;
}

.brief-text a {
	color: #fff;
}

.brief-text a:hover {
	color: #fff !important;
}

/*home text below slider ends*/
.th-py-lg {
	background-color: #E8E8E8;
}

/*blockquote starts*/
blockquote {
	background-color: rgba(255, 255, 255, 1);
	padding: 2%;
	border-color: #ca3727 !important;
	border-left-width: 10px !important;
}

blockquote p {
	color: #175887;
	font-size: 1.5rem !important;
}
blockquote a {
	font-weight: 700;
}
/*blockquote ends*/
/*testimonials starts*/
.front-block:nth-of-type(2n) {
	background: #fff;
}

/*testimonials ends*/
	/*white link color in blue boxes*/
	.dark-blue-box a {
		color: #ffffff !important;
	}
/*headings start*/
h2 {
	color: #666;
}
/*headings end*/
/*blue footer bar with callout starts*/
.th-bg-secondary-lightest {
	background-color: #054E79;
	color: #fff;
}

.th-bg-secondary-lightest a {
	color: #fff;
	font-weight: 700;
}

.th-bg-secondary-lightest a:hover {
	color: #BCBEC0;
}

/*blue footer bar with callout ends*/
/*contact form starts*/
.contact-form input {
	border: 1px #58595B solid;
}

.contact-form textarea {
	border: 1px #58595B solid;
}

/*contact form ends*/
/*image caption starts*/
.wp-block-image figcaption, .wp-block-audio figcaption, .wp-block-video figcaption, .wp-block-embed figcaption, .wp-block-latest-comments__comment-date, .wp-block-latest-posts .wp-block-latest-posts__post-date {
	font-size: .9rem;
	font-style: normal;
}

/*image caption ends*/
/*testimonials for staff captions starts*/
.testimonial-meta, .testimonial-author {
	margin-left: 22%;
	font-size: 1.5rem;
}
/*testimonials for staff captions ends*/
/*footer styling starts*/
#colophon {
	background-color: #3D403A;
	background: url('https://kanatatax.ca/wp-content/uploads/2019/11/Kanata_Tax_Lt_Char_Tile_v2.png');
}
#colophon a {
	font-weight: 700;
}
#colophon a:hover {
	color: #a7d1f0 !important;
}
#colophon p {
	color: #fff;
}
#colophon .footer-widgets .widget-title {
	color: #a7d1f0;
}
/*footer styling ends*/
/*WP footer strip starts*/
.footer-bottom {
	background-color: #3D403A;
	}

/*WP footer strip ends*/
/*page titles*/
.wf-active .page .hentry .entry-header .entry-title, .wf-active .single .hentry .entry-header .entry-title {
	color: #175887;
	font-size: 2.3rem;
}
/*h2 headings*/
.wf-active .comments-area .comment-body h2, .wf-active .page .entry-content h2, .wf-active .single .entry-content h2 {
	color: #59595b;
}
/*Services grid headings*/
.hentry .entry-header a {
	font-size: 1.8rem;
}
/*Services grid headings hover*/
.hentry .entry-header a:hover {
color: #fff;
}
/*Image borders*/
.wp-block-media-text > figure > img {
	border: 1px solid #fff;
}
.thumb-link > img {
	border: 1px solid #fff;
}
/*submit button styling*/
button, .more-link-container .more-link, .site-content a.primary-button, #infinite-handle span, input[type="button"], input[type="reset"], input[type="submit"] {
	border-radius: 10%;	
}
button:hover, .more-link-container .more-link:hover, .site-content a.primary-button:hover, #infinite-handle span:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-radius: 10%;	
}
/*document upload submit button*/
.wp-block-file a.wp-block-file__button, .wp-block-file .wp-block-file__button {
	background-color: #054e79;
	border-radius: 20px;	
}
.wp-block-file a.wp-block-file__button:hover, .wp-block-file .wp-block-file__button:hover {
	background-color: #fff;
	border-radius: 20px;	
}
