/*
 Theme Name:   Accurate Expressions
 Description:  Twenty Seventeen Child Theme
 Author:       Rae Stanton
 Template:     twentyseventeen
 Version:      1.0.0
*/

html {
  scroll-padding-top: 100px; /* height of sticky header */
}

.has-sidebar:not(.error404) #primary {width: 68%;}
.has-sidebar #secondary {width: 26%;}
.briarne-button img:hover {opacity:.5;}
.su-button {box-shadow:none!important;}

/*add space top page + header*/
.site-branding {
		padding: 2em 0;
}
.custom-header-media:before {background:none;}

h2 {
    font-weight: 800;
    color:#000;
    font-size: 1.4em;
}

h6 {
	border-left:3px solid #996699;
	padding:10px 20px;
	margin:30px 0;
	font-weight:600;
	font-size:1.2em;
}
h6 strong {font-weight:900}
.main-navigation a {padding: 1em 1.1em;}
.main-navigation a:hover {
    color: #996699;
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #996699;
}
.taxonomy-description {
	color:#333;
	font-size: 16px;
    font-size: 1rem;
}
ul,
ol {
	margin: 0 0 1.5em 1.5em;
}
.fa {
	font-size:1.25em!important;
}
a .fa:hover {color: #996699;}
.ae-social {
	-webkit-box-shadow:none!important;
	box-shadow:none!important;
	margin-right:0.5em;
}
/*tags*/
.widget .tagcloud a, .widget.widget_tag_cloud a, .wp_widget_tag_cloud a {
    padding: 0px 4px 1px;
    font-size: 0.9em !important;
}
.widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget.widget_tag_cloud a:hover, .widget.widget_tag_cloud a:focus, .wp_widget_tag_cloud a:hover, .wp_widget_tag_cloud a:focus {
	border-color:#996699;
}
/*call page*/
body.page-two-column:not(.archive).page-id-1961 #primary .entry-content,
body.page-two-column:not(.archive).page-id-1961 #primary .entry-header {
    float: none;
    width: auto;     
}
.page-id-1961 .entry-header {display:none;}
.page-id-1961 .site-content {padding-top:0;}
.page-id-1961 .site-content > .wrap {max-width: 1400px;}
/**/
/*cognito forms*/
.cog-body ::placeholder {color:#ccc;}
.cog-body label {font-weight: 400;}
.cog-body input {color: #996699;font-weight:600;}
.cog-body input[type="text"]:focus, .cog-body input[type="email"]:focus, .cog-body input[type="url"]:focus, .cog-body input[type="password"]:focus,
.cog-body input[type="search"]:focus, .cog-body input[type="number"]:focus, .cog-body input[type="tel"]:focus, .cog-body input[type="range"]:focus, 
.cog-body input[type="date"]:focus, .cog-body input[type="month"]:focus, .cog-body input[type="week"]:focus, .cog-body input[type="time"]:focus, 
.cog-body input[type="datetime"]:focus, .cog-body input[type="datetime-local"]:focus, .cog-body input[type="color"]:focus, textarea {
    color: #996699;
}
.cog-body button, .cog-body input[type="button"], .cog-body input[type="submit"] {
	background-color: #996699;
}
/*recommendations*/
.page-id-1645 .entry-header {display:none;}
blockquote > p {margin-top:1.5em;}

blockquote {
	color: #996699;
	padding-left: 60px;
	padding-right:0;
	margin:1.5em 0;
}

blockquote::before {
content: url(https://www.accurateexpressions.com.au/wp-content/uploads/2021/08/quotation-mark.png);
display: block;
font-size: 80px;
left: -60px;
top: -30px;
position: relative;
height: 0;
}
.small-testimonial p {
    font-size: 1rem;
    line-height: 1.5rem;
    margin: 0.5rem 0;
}
.wp-caption .wp-caption-text {
	margin: 0 0 2em;
    color: #996699;
	text-align: center;
}
/*about*/
#post-3433 .entry-header {display:none;}
/*full-width template*/
body.page-template-template-full-width #content #primary {
	max-width: 100%;
}

body.page-template-template-full-width #content #primary .entry-header,
body.page-template-template-full-width #content #primary .entry-content {
    float: none;
    width: 100%;
}

body.page-template-template-full-width #content #primary .entry-header {
    margin-bottom: 4em;
}

/*LearnPress*/
.lp_course-template-default .single-featured-image-header {display:none;}

/*gallery*/
.sy-pager li.sy-active a {
    background-color: #996699 !important;
}
/* help section */
#eckb-article-content-header-row-3 {
	font-size:0.8em;
	color: #999;
	text-transform:uppercase;
}
h1.eckb-article-title {
	color: #996699;
	font-size: 22px;
    font-size: 1.375rem;
	font-weight: 800;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	border-bottom:#996699 2px solid;
}

#eckb-article-content-body h2 {
	color: #222;
	font-size: 18px;
    font-size: 1.125rem;
	font-weight: 800;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

#eckb-article-content-body h3 {
	color: #222;
	font-size: 16px;
    font-size: 1rem;
	font-weight: 800;
	text-transform: none;
}

.more-help {
	background-color: #99669926;
	border:3px #996699 solid;
	border-left:none;
	border-right:none;
	padding:1em 2em 0.5em;
	margin:3em 0;
}
/* cv */
#post-3281 .entry-header {margin-bottom:0!important;}
.rae-cv h2 {
	color: #222;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	margin:3em 0 2em;
}
.rae-cv .su-spacer {height:2.5em!important;}
.cv-left {color:#996699;}
.cv-right {margin-bottom:1em!important;}
.rae-cv em::before {content: "| ";font-style: normal!important;}
.rae-cv em {font-style:normal!important;}
/* shortcodes */
.su-tabs-pane {
	font-size: inherit !important;
}

/* Hover effects */

#eckb-article-content-body a, .taxonomy-description a {
	-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
	-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
	transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}

#eckb-article-content-body a:focus, .taxonomy-description a:focus,
#eckb-article-content-body a:hover, .taxonomy-description a:hover {
	color: #000;
	-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
}
.ae-button {
	box-shadow: none !important;
	margin-bottom:1.5em;
}

.other-items {
	background-color: #f1f1f1;
	padding:15px 20px;
	margin-top: 50px;
}
.other-items h2 {
	font-size: 1.2em;
	color: #996699
}
.other-items .su-post {margin-bottom:0.5em!important;}

.footer-widget-2 {text-align:right}
.footer-widget-2 .widget ul li,
.footer-widget-2 .widget ol li {
	border-bottom: none;
	border-top: none;
	padding: 0;
}
.site-info {
	font-size:0.9em;
	width:100%;
	text-align:center;
}
.site-footer .widget-area {padding-bottom: 0;}
.site-footer .widget-column.footer-widget-1 {
    width: 40%;
}

@media screen and (max-width: 767px) {
	.footer-widget-1, .footer-widget-2 {text-align: center;width:100% !important;}
	#text-4 {padding-bottom:0;}
	blockquote {padding-right:0;}
	.has-sidebar:not(.error404) #primary {width: 100%;}
	.rae-cv em::before {content: "";display:block;clear:both!important;}
	#secondary {width:100%!important;}
}

@media screen and (min-width: 30em) {
		.site-branding {
		padding: 4em 0;
	}
}