/*
Theme Name:   ACIC
Description:  ACIC child theme based on Accesspress Ray
Author:     NetComposites
Template:    accesspress-ray
Version:    0.1
*/

/*----------------------------------------------------------
	import parent theme's styles
-----------------------------------------------------------*/

/*@import url("../accesspress-ray/style.css");*/

/*----------------------------------------------------------
	theme colours
	http://paletton.com/#uid=11U0u0klpkTaZvigmpRqyfEvVan
-----------------------------------------------------------*/
/*

Very Pale Olive Green:	#F8F9A3
Pale Olive Green:		#CCCD65

Olive Green:			#A4A637 (Primary ACIC colour)

Dark Olive Green:		#7B7C15
Very Dark Olive Green:	#515200

----
Lighter Puple:			#734789
Purple:					#57296F (complimentary colour)

*/

.color-primary-0 { color: #A5A637 }	/* Main Primary color */
.color-primary-1 { color: #F8F9A3 }
.color-primary-2 { color: #CCCD65 }
.color-primary-3 { color: #7B7C15 }
.color-primary-4 { color: #515200 }

/*

Body Text Colour:		#666766

*/

/*----------------------------------------------------------
	Basics and Typography
-----------------------------------------------------------*/

a {
	color: #A4A637;
}

a:hover, a:focus, a:active {
	color: #734789;
}

/*----------------------------------------------------------
	Site header
-----------------------------------------------------------*/

header.site-header {
	border-top: 5px solid #A4A637;
}

/*----------------------------------------------------------
	navigation menu
-----------------------------------------------------------*/
#site-navigation .menu > ul > li:hover > a:before {
	background: #734789;
}

#site-navigation .menu > ul > li.current_page_item > a:before, #site-navigation .menu > ul > li.current-menu-item > a:before, #site-navigation .menu > ul > li.current_page_ancestor > a:before, #site-navigation .menu > ul > li.current-menu-ancestor > a:before {
	background: #7B7C15;
}

#site-navigation .menu > ul > li > a {
	color: #A4A637;
	text-transform: none;
	font-weight: normal;
	padding: 0 13px;
	font-size: 14px;
}

#site-navigation .menu > ul > li > a:hover {
	color: #734789;
}

.header-wrap .search-icon > .fa.fa-search {
	color: #A4A637;
}

.header-wrap .search-icon > .fa.fa-search:hover {
	color: #734789;
}


@media screen and (max-width: 992px) {
	.menu-toggle {
		background-color: #A4A637 !important;
	}

	#site-navigation .menu {
		border-top: 1px solid #F8F9A3 !important;
	}
}


/*----------------------------------------------------------
	Slider
-----------------------------------------------------------*/

.slider-caption .caption-title, .slider-caption .caption-description {
	background: #A4A637;
	background: rgba(164, 166, 85, 0.85);
}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
	box-shadow: 0 0 0 2px #A5A637 inset;
}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {
	background: #734789;
}

#slider-banner .overlay {
	background: none;
}

/*----------------------------------------------------------
	Feature Posts
-----------------------------------------------------------*/

.featured-section .main-title {
	color: #7B7C15;
}

.featured-section .sub-desc {
	color: #666766;
	text-align: left;
}

.featured-section .featured-post {
	background: none repeat scroll 0 0 #A4A637;
}

.featured-image a:hover {
	opacity: 0.3;
}

.featured-post .featured-icon {
	background: #A4A637;
}

.featured-post h2.featured-title a:hover {
	color: #734789;
}

.events-section .event-list .event-thumbnail a img:hover {
	opacity: 0.5;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

.event-list figure {
	background: #A4A637;
}

/*----------------------------------------------------------
	Footer
-----------------------------------------------------------*/

footer #middle-footer {
	background: #A4A637;
}

footer #bottom-footer {
	background: none repeat scroll 0 0 #666766;
}

.footer-socials a {
	background: #A4A637;
}

.footer-socials a:hover {
	background: #734789;
	color:#fff;
}

.footer-wrap a:hover {
	color: #CCCD65;
}

.footer-menu ul li a:hover {
	color: #734789;
}

.multi-border li.dark-green{
	background: none repeat scroll 0 0 #A5A637;
}
.multi-border li.yellow{
	background: none repeat scroll 0 0 #F8F9A3;
}
.multi-border li.cream{
	background: none repeat scroll 0 0 #CCCD65;
}
.multi-border li.orange{
	background: none repeat scroll 0 0 #7B7C15;
}
.multi-border li.light-green{
	background: none repeat scroll 0 0 #515200;
}

#top-footer {
	background: #A4A637;
}

#top-footer .footer .widget {
	background: none;
	border-right: 1px solid #CCCD65;
}

#top-footer .footer4 .widget {
	margin-right: 0;
	background: none;
	padding-right: 0;
	border-right:none;
}

.footer .gallery-item {
	padding-bottom: 5px;
	padding-right: 5px;
}

#top-footer input, #top-footer textarea {
	background: #ebebeb;
	color: #666766;
}

#top-footer input[type="submit"] {
	background: #734789;
}

#top-footer input[type="submit"]:hover {
	background: #57296F;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}

/*----------------------------------------------------------
	Latest Blogs / Events
-----------------------------------------------------------*/

.events-section {
	background: #A4A637;
}

.events-section .event-list .event-date {
	background: none repeat scroll 0 0 #734789;
}

.events-section .event-list .event-title a {
	color: #7B7C15;
}

.events-section .event-list .event-title a:hover {
	color: #734789;
}

.read-more-btn {
	background: none repeat scroll 0 0 #A4A637;
}

.read-more-btn .read-icon-wrap {
	background: none repeat scroll 0 0 #7B7C15;
}

.read-more-btn:hover {
	background: none repeat scroll 0 0 #7B7C15;
}

.read-more-btn:hover .read-icon-wrap {
	background: none repeat scroll 0 0 #A4A637;
}

.events-section .bx-wrapper .bx-pager.bx-default-pager a:hover, .events-section .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #734789
}

.events-section .event-list .event-detail{
	color:#666766;
}

.events-section .view-all {
	background: #7B7C15;
}

.events-section .view-all:hover {
background: #515200;
}

/*----------------------------------------------------------
	Testimonials
-----------------------------------------------------------*/
.clients-say-section .bx-wrapper .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #A4A637;
}

.clients-say-section .bx-wrapper .bx-pager.bx-default-pager a.active, .clients-say-section .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #734789;
}

/*----------------------------------------------------------
	Cookies
-----------------------------------------------------------*/

#catapult-cookie-bar {
	text-align: center !important;
}

/*----------------------------------------------------------
	Sidebar
-----------------------------------------------------------*/

.sidebar .widget_search .searchsubmit {
	background: none repeat scroll 0 0 #A4A637;
}

.sidebar .widget-title {
	background: #A4A637;
}

.sidebar .widget-title:after {
border-color: transparent #7B7C15 #7B7C15 transparent;
}

/*----------------------------------------------------------
	Other stuff
-----------------------------------------------------------*/

.navigation .nav-links a:hover, .slider-caption .caption-description a:hover, .bttn:hover, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
background: #734789;
}

/*----------------------------------------------------------
	Tables
-----------------------------------------------------------*/

.noborder td {
	border:none;
}

.noborder td:first-child {
	width:40%;
}
/*----------------------------------------------------------
	Contact 7 Form
-----------------------------------------------------------*/
span.wpcf7-list-item { display: block; }

#respond {background:#f1f2f3;color:#555;}