/*
 Theme Name:   CopyTransmission_APParallax
 Theme URI:    http://storylinetraining.com.au
 Description:  AccessPress Parallax Child Theme
 Author:       David J Ling, PhD
 Author URI:   http://www.copytransmission.com
 Template:     accesspress-parallax
 Version:      1.0.19
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         customised, responsive, slider
 Text Domain:  ct_apparallax
*/

/*TEXT STYLES*/
h1, h2, h3, h4, h5, h6, .caption-title, .caption-description, nav li a, #section-101 p, #section-2 p, #section-9 p, #section-13 p, .testimonial-content p, .bottom-footer {font-family:'Lato' !IMPORTANT;}
h1, h2, h3 {font-weight:900 !IMPORTANT;}
h4, h5, h6 {font-weight:700 !IMPORTANT;}
a {color:#bbb; border-bottom: 1px dotted #bbb;}

/*Backgrounds*/
body {background-image:none;}
.home .site-content {background-color:#2e1b31;}
custom-background site-content {background-color:#955799;}



/*MASTHEAD*/
.site-description {font-style:normal;}
header#masthead {background: #2e1b31}
#masthead {border-bottom: 0px;}
.site-title a, .main-navigation a {color:#fff !IMPORTANT; border:none;}
.main-navigation > ul > li > a {font-size: 20px;}
.main-navigation a:hover {color:#955799 !IMPORTANT;}

/*RESPONSIVE NAV*/
@media screen and (max-width: 1000px) {
.menu-toggle {background-color:#955799 !IMPORTANT;}
.main-navigation > ul {background:#955799 !IMPORTANT; border-bottom:1px solid #2e1b31 !IMPORTANT; padding:0px !IMPORTANT;}
.main-navigation > ul > li > a {color:white !IMPORTANT;}
.main-navigation li:hover > a:hover {color:#2e1b31 !IMPORTANT;}
}

@media screen and (max-width: 768px){
.main-navigation > ul > li {border-bottom:1px solid #2e1b31 !IMPORTANT;}
}

/*HOMEPAGE*/
#section-2 p, #section-9 p, #section-13 p, #section-101 p, .bottom-footer {font-weight:400 !IMPORTANT;}
#section-101 p, #section-2 p, .bottom-footer {text-align:left;}
#section-13 h2, #section-11 h2 {text-align:center;}

/*SLIDER*/
.slider-caption .caption-description a:hover, .btn, .call-to-action a:hover {background-color:#2e1b31 !IMPORTANT; border-color:#955799 !IMPORTANT; color:#955799 !IMPORTANT;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background-color:#955799!IMPORTANT; border:none;}
#go-top a, .next-page a, .bx-wrapper .bx-controls-direction a {border:none;}
#main-slider p {;}
#main-slider > div.bx-wrapper > div.bx-controls.bx-has-pager.bx-has-controls-direction > div.bx-pager.bx-default-pager > div a {border-color:#955799;}

/*COURSES*/
#section-101 p, #section-101 h2 {text-align:center;}

/*SERVICES*/


/*TEAM*/
#section-45 .page-content, #section-45 h2 {max-width:640px; margin-right:auto; margin-left:auto;}
#section-45 a 
.ufaq-faq-post a

/*TESTIMONIALS*/
.testimonial-listing .bx-wrapper .bx-controls-direction a:hover {background-color:#2e1b31; border:none;}
.testimonial-content p {font-style:normal;}

/*FAQ*/
#ufaq-faq-list, #section-192 h2 {max-width:640px; margin-left: auto; margin-right: auto;}
.ufaq-faq-div {margin:0px;}
.ufaq-faq-category {margin-top:8px;}
.ufaq-faq-category-title h4 {margin-bottom:0;}
.ufaq-faq-title {line-height:1.4; padding-top:4px;}
.ewd-ufaq-post-margin-symbol {padding:0; height:15px; width:10px;}
.ewd-ufaq-post-margin-symbol span {font-size: xx-small;}
div.ufaq-faq-title-text > h4 {margin:0 !IMPORTANT;}
.ufaq-faq-body {padding:4px 32px 8px 44px;}
div.ufaq-faq-post p, .ufaq-faq-post > ul > li {text-align:left; font-weight:300 !IMPORTANT; font-size:90%; line-height:1.4; margin-bottom:0px; -webkit-margin-before: 0;}
.ufaq-faq-post > ul {margin-bottom:0px;}
@media screen and (max-width: 536px;) {.ewd-ufaq-post-margin-symbol {width:10px;}}


/*PAGE*/
.page #masthead, .single-post #masthead {border-bottom:4px solid #955799!IMPORTANT;}
.hentry {background-color:#fff;}
.single-post a {color:#7f4287;}
#primary {margin-left:auto; margin-right:auto; float:none; color:#3d2241;}
#primary h2, #primary h3, #primary h4 {color:#955799 !IMPORTANT;}
#primary h1 {font-size:240%;}
#primary h4 a {border:none; color:#955799 !IMPORTANT;}
h4.posted-date {display:none;}
#primary .btn:hover {background-color:#7f4287!IMPORTANT; border-width:1px !IMPORTANT; border-color:#2e1b31!IMPORTANT; color:#fff!IMPORTANT;}
.pt-cv-ifield a:hover {opacity:0.8;}
figcaption {font-style:italic; font-size:64%;}
#post-525 h1 {text-align:center !IMPORTANT;}


/*Comments*/
#commentform label {color:black !important;}
#respond h3 {color:#FFF !IMPORTANT;}

/*TABLE*/
table, th, td {font-size:small; border: 1px solid #2e1b31; text-align:center; vertical-align:middle; color:#fff !IMPORTANT;}
#learners {background-color:#4d2952;}
tr:nth-child(1) td:nth-child(2) {background-color:#442255}
tr:nth-child(1) td:nth-child(3) {background-color:#444477}
tr:nth-child(1) td:nth-child(4) {background-color:#58819f}
tr:nth-child(2) {background-color:#4d2952}
tr:nth-child(2n+3) {background-color:#7f4287}
tr:nth-child(2n+4) {background-color:#955799}
tr:nth-child(n+3):hover {background-color:#3d2241;}
tr:nth-child(n+3):hover td:nth-child(even) {background-color:#4d2952;}
tr:nth-child(12):hover, tr:nth-child(12):hover td:nth-child(even) {background-color:#955799}
.djsqs {background-color:#442255;}
.djstl {background-color:#444477;}
.djspk {background-color:#58819f;}
.djbutt {margin:5px; font-size:small;}

/*CONTACT*/
.wpcf7-form, #section-2 h2 {max-width:640px; margin: 0px auto;}
span.wpcf7-list-item {display: block;}
.wpcf7-form-control {margin-left:0px !IMPORTANT;}
@media screen and (max-width: 768px) {.wpcf7-form-control {width:98% !IMPORTANT;}}
.parallax-section .wpcf7-form .wpcf7-submit {width:128px !IMPORTANT;}
#wpcf7-f129-o1 > form textarea, #wpcf7-f129-o1 > form span > input {border:#4d2952;}
#wpcf7-f129-o1 p:nth-child(14) > input {color:#fff; background-color:#4d2952;}
#wpcf7-f129-o1 p:nth-child(14) > input:hover {font-weight:bold; color:#4d2952; background-color:#fff; border: 1px solid #4d2952;}

/*BUTTONS*/
#wpcf7-f468-p415-o1 > form > p:nth-child(6) > input, #wpcf7-f524-p523-o1 > form > p:nth-child(6) > input {color:#fff !IMPORTANT;}
#wpcf7-f468-p415-o1 > form .btn:hover, #wpcf7-f524-p523-o1 > form .btn:hover {background-color:#7f4287!IMPORTANT; border-width:0px !IMPORTANT; color:#fff!IMPORTANT;}


/*GOTO TOP*/
.home #go-top {background:#2e1b31;}
#go-top {background-color:#955799;}

/*FOOTER*/
.site-info a {text-decoration:none; border:none;}

/*RESPONSIVE CUSTOMISATION*/
@media screen and (max-width: 480px){
  	.slider-caption{
		display: block !IMPORTANT;
	}
        #main-slider > div.bx-wrapper > div.bx-viewport > div > div:nth-child(5) h1, #main-slider > div.bx-wrapper > div.bx-viewport > div > div:nth-child(3) h1 {display:none !IMPORTANT;}
        #main-slider > div.bx-wrapper > div.bx-viewport > div > div:nth-child(2) h2 {display:none !IMPORTANT;}
}

