/*
Theme Name: Enfold Child
Theme URI: www.kriesi.at/themes/enfold/
Description: Child theme for the Enfold Theme
Author: DK
Author URI: www.corporatezen.com
Template: enfold
Version: 0.1.0
*/

/* 11/07/2016 added color and border-bottom when hover over */
#top #header .av-main-nav > li:hover > a{
	border-bottom: 5px solid;
	border-color: #2221bd; /*hover bottom-border color*/
	background-color: rgba(0,0,0,0.87); /*background under menu text on hover*/
}

/*border-bottom for search icon on hover*/
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text, #top #wrap_all #header #menu-item-search>a {
	border-color: #2221bd;
}

/*backgrond under menu items*/
#top #header .av-main-nav > li > a {
	background-color: #fff;
}

/*menu background*/
#top #header_main_alternate {
	background-color: #fff;
}

/*menu seperators*/
.av_seperator_small_border .av-main-nav > li > a > .avia-menu-text, #top #wrap_all #header #menu-item-search>a {
	border-color: transparent;
}

/*main menu dropdown link*/
#top #header .av-main-nav > li:hover > a .avia-menu-text{
	color: #2221bd;
}

/* 11/07/2016 added color and border-bottom when the item is selected */
#top #header .av-main-nav > .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item > a{
	border-bottom: 5px solid;
	border-color: #2221bd;	
}

/*menu text*/
#top #header .av-main-nav > li > a .avia-menu-text, #top #header .av-main-nav > li > a .avia-menu-subtext {
	color: #6b6b6b;
}

/*current menu item*/
#top #header .av-main-nav > .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item > a .avia-menu-text{
	color: #2221bd; 
}

/*menu item on hover*/
#top #header .av-main-nav > li:hover > a {
	background-color: #fff;
}

/* 11/07/2016 added background color for the second level menu - set in admin tool
#top #header .av-main-nav > li > ul > li:hover > a{
	background: #000;
	border: 0;
}*/

/*background of second level dropdown*/
#top #header .av-main-nav > li > ul > li > a{
	background: #fff;
	border: 0;
	color: #6b6b6b;
}

/*3rd and 4th level menu items*/
#top #wrap_all .av-main-nav ul > li > a {
	color: #fff;
	background-color: #6b6b6b;
	border-color: #6b6b6b;
}

#top #wrap_all .av-main-nav ul ul {
	background-color: #6b6b6b;
	border-color: #6b6b6b;
}

/*search icon */
#top #header .av-main-nav > li > a {
	color: #6b6b6b;
}

#top #header .av-main-nav > li > a:hover {
	color: rgba(0,0,0,0.87);
	color: #2221bd;
}

/* 11/08/2016 button colors */
.main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover {
	background-color: #2221bd;
}

/*solid button border*/
#top .main_color .avia-color-theme-color {
	border-color: transparent;
}

/* 11/08/2016 logo size */
.logo {
	height: 70px;
	margin-top: 10px;
}

/*background for blueprint under slideshow*/
.av-parallax-inner.main_color.avia-full-stretch {
	background-color: #6b6b6b !important;
}

/*button for blueprint*/
#top .avia-button.avia-color-light:hover {
	color:#2221bd;
	border-color: #2221bd;
}

/*slider text*/
.main_color .avia-caption-content p {
	color: #fff;
}

/*H2*/
.main_color h2 {
	color: #6b6b6b;
}

/*H3*/
.main_color h3 {
	color: #6b6b6b;
}

/*p*/
.main_color p {
	color: rgba(0,0,0,0.87);
}

.main_color p a {
	color: #6b6b6b;
	font-weight: bold;
}

/* add large underlines on links
.main_color p a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #2221bd;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-color: #2221bd;
}*/

.main_color p a:hover {
	color: #2221bd;
	font-weight: bold;
	text-decoration: none;
}

.main_color b {
	color: #2221bd;
}

/*selection of text color*/
::-moz-selection {
	color: #fff;
	background-color: #2221bd;
}

::selection {
	color: #fff;
	background-color: #2221bd;
}

/*partial underlines*/
.hr-inner.inner-border-av-border-fat {
	border-color: #2221bd !important;
}

/* & */
.main_color .special_amp {
	color: #2221bd;
}

/*second blueprint area */
.alternate_color {
	background-color: #6b6b6b;
}

/*circles surrounding icons in second blueprint area */
.alternate_color div {
	border-color: #2221bd;
}

/* featured work caption*/
.main_color .container .av-inner-masonry-content {
	background-color: #2221bd;
}

.av-masonry-entry-title.entry-title {
	color: #fff;
}

/*color of diamond at top of featured work caption */
.main_color .container .av-masonry-entry .avia-arrow {
	background-color: #2221bd;
}

/*scroll to top icon*/
#scroll-top-link {
	background-color: rgba(34,33,189,0.54);
	border: rgba(34,33,189,0.54);
}

#scroll-top-link:hover {
	background-color: #2221bd;
	color: #fff;
}

#scroll-top-link.avia_pop_class {
	opacity: 0.87;
}

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

/*main footer area*/
.footer_color {
	background-color: #6b6b6b;
}

/*lines in footer headers*/
.footer_color h3 {
	border-color: #2221bd;
}

/*thin line between main footer + copyright area*/
.socket_color {
	border-color: #fff;
	background-color: #2221bd;
}

/*small images*/
.footer_color .news-thumb {
	background: #2221bd;
}

/*outer border on small images*/
.footer_color  span {
	border-color: #fff;
}

/*clickable text next to social media icons*/
.footer_color a:hover {
	color: #2221bd;
}


/*------------Projects Page--------------------*/

/*borders for images*/
.portfolio-grid-image img {
	border: solid;
	border-color: #000;
}

/*links to page sections*/
.main_color #js_sort_items a.active_sort {
	color: #2221bd;
}

.main_color #js_sort_items a {
	color: rgba(0,0,0,0.87);
}

.main_color #js_sort_items a:hover {
	color: #2221bd;
}

/*project headings*/
#top h2 a {
	color: #6b6b6b;
}

#top h2 a:hover {
	color: #2221bd;
}

/*project snippets*/
.grid-entry-excerpt {
	color: rgba(0,0,0,0.87);
}


/*---------------------Services page---------------*/

/*headings in Office section*/
.main_color strong {
	color: rgba(0,0,0,0.87);
}

/*side menu*/
.main_color .widget_nav_menu ul:first-child>.current_page_item {
	background: #2221bd;
}

.main_color .sidebar .current_page_item>a {
	color: #fff;
}

.main_color .sidebar .current_page_item>a:hover {
	color: #fff;
}

.main_color .sidebar a {
	color: #6b6b6b;
}

.main_color .sidebar a:hover {
	color: #2221bd;
}

/*expandable areas on secondary Services pages*/
.main_color .toggle_content {
	background-color: #6b6b6b;
}

.main_color .toggle_content p {
	color: #fff;
}

/*expandable text titles*/
.main_color .toggler {
	color: #6b6b6b;
}

.main_color .toggler:hover {
	background-color: #fff;
	color: #2221bd;
}

/*active toggle area title*/
.toggler .activeTitle {
	color: #000;
}

/*plus / minus icons*/
.main_color span {
	border-color: #2221bd;
}

/*
.main_color span:hover {
	background-color: #2221bd;
	border-color: #fff;
}*/

/*bold/strong content in exapandable text areas*/
.main_color .toggle_content strong {
	color: #fff; 
}

/*border color for expandable areas*/
.main_color p {
	border-color: #fff; 
}

/*bulleted list items*/
.entry-content-wrapper div .toggle_content li {
	color: #fff;
}

/*bold inside expandable text areas*/
.entry-content-wrapper div .toggle_content b {
	color: #fff;
}

/*title lines for Office and Route*/
.main_color h3 {
	border-color: #6b6b6b;
}


/*-------------------Company page--------------------*/

/*icons*/
.main_color .heading-color {
	color: #2221bd;
}

/*icon circle*/
.main_color div .iconbox_icon {
	border-color: #6b6b6b;
}


/*------------------Contact page----------------------*/

/*required stars on contact form*/
.main_color .required {
	color: #2221bd;
}

/*form field labels*/
#element_avia_1_1 {
	color: #6b6b6b;
}

#element_avia_2_1 {
	color: #6b6b6b;
}

#element_avia_3_1 {
	color: #6b6b6b;
}

#element_avia_4_1 {
	color: #6b6b6b;
}

#element_avia_5_1 {
	color: #6b6b6b;
}

/*form fields*/
#top .main_color input[type='text'] {
	background-color: #fff;
	border-color: rgba(34,33,189,0.12);
	color: rgba(0,0,0,0.87); /*name, email, and subject fields*/
}

#element_avia_4_1 .select.is_empty {
	color: rgba(0,0,0,0.87); /*Budget fields*/
}

#top .main_color textarea {
	color: rgba(0,0,0,0.87);
}

#top .main_color select {
	background-color: #fff;
	border-color: rgba(34,33,189,0.12);
}

#top .main_color textarea {
	background-color: #fff;
	border-color: rgba(34,33,189,0.12);
}

/*submit button*/
div .main_color .button, .main_color #submit, .main_color input[type='submit'] {
	background-color: transparent;
	border-style: solid;
	border-width: 2px;
	border-color: #2221bd;
	color: #2221bd;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.main_color #submit, .main_color input[type='submit']:hover {
	background-color: #2221bd;
	border-color: #2221bd;
	color: #fff;
}


/*-------------------News page-------------------*/

/*blog category*/
.html_elegant-blog #top .main_color .blog-categories a {
	color: #2221bd;
}


.html_elegant-blog #top .main_color .blog-categories a:hover {
	color: #2221bd;
}

/*blog date*/
.main_color .minor-meta {
	color: rgba(0,0,0,0.87);
}

/*blog comment / author links*/
.main_color .minor-meta a {
	color: #6b6b6b;
}

/*bar beside blockquote*/
.main_color blockquote {
	border-color: #2221bd;
}

/*read more button*/
.main_color a {
	color: #6b6b6b;
}

.main_color a:hover {
	color: #2221bd; /*looks like this also controls comments and author links*/
}

/*video volume bar*/
.main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #2221bd;
}

/*lists*/
.main_color li {
	color: rgba(0,0,0,0.87);
}

/*project headlines on right side*/
.main_color div .news-headline {
	color: #6b6b6b;
}

.main_color div .news-headline:hover {
	color: #2221bd;
}

.main_color .news-time {
	color: #6b6b6b;
}

/*number of comments icon*/
.main_color .comment-count {
	background-color: #2221bd;
}

/*post comment button*/
.main_color #submit {
	background-color: transparent;
	border-style: solid;
	border-width: 2px;
	border-color: #2221bd;
	border-radius: 2px;
	color: #2221bd;
	font-weight: bold;
	text-transform: uppercase;
}

.main_color #submit:hover {
	background-color: #2221bd;
	border-color: #2221bd;
	color: #fff;
}

/* 01/03/2017 enlarged the size of the search icon */
#avia-menu .menu-item-avia-special [data-av_icon]:before{
	font-size: 20px;
}

/* 01/03/2017 Added down-scroll-arrow next to the slide show */
#top .el_after_av_slideshow_full .scroll-down-link{
	bottom: auto;
}

/* 01/03/2017 Added down-scroll-arrow next to the slide show */
.avia-slideshow-inner{
	height: auto !important;
}

/* 01/03/2017 removed the captions on the slideshow when the width is less than 480px */
@media (max-width: 480px){
	.slideshow_inner_caption{
		display: none;
	}
}