/*
Theme Name:     IntelliCo
Description:    AccessPress Lite child theme for customization
Author:         admin
Template:       accesspress-lite
(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/* Custom CSS follows */

/* Global font setting */
* {
    font-family: 'Open Sans', Calibri, Arial, Verdana;
}

.slider-caption .caption-description {
    display:none;
}

.entry-meta .byline {
    display:none;
}

.entry-meta .posted-on {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.entry-meta .entry-date {
    font-style: normal;
}

.entry-meta {
    display: none;
}
.category-news .entry-meta {
    display: inline;
}

.caption-link {
    color: white;
}

.entry-header .entry-title {
    padding-bottom: 20px;
}

.cat-post-item .post-title {
    font-size: 1.5em;
}


.cat-post-item {
    border-bottom: 1px solid #f2f2f2;
}

body.home #secondary-right {
    margin-top: 35px;
}

#secondary-right .post-title {
    font-weight: bold;
}

#secondary-right .post-date {
    font-size: 0.8em;
    display: none; /* Remove this line when sidebar is populated with news, in order to show dates. */
}

/* Remove this rule-set when sidebar is populated with news, in order to show dates. */
#secondary-right .post-date + p {
    margin-top: 10px;
}

.single-post .posted-on:before {
    display: none;
}

.single-post .posted-on:before {
    display: none;
}

/* Remove this rule-set when sidebar is populated with news, in order to show dates. */
.single-post .posted-on {
    display: none;
}


/* Navigation pane colors */

.current-page-item {
    background-color: rgb(102, 102, 102);
}

.menu {
    background-color: rgb(141, 141, 141);
}


.main-navigation menu-left .current-menu-parent > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_parent > a {
    background-color: rgb(102, 102, 102);
}

#site-navigation {
    background-color: rgb(141, 141, 141);
}

#site-navigation .main-navigation menu-left{
    background-color: rgb(141, 141, 141);
}

.main-navigation li:hover > a {
    background: rgb(102, 102, 102);
}

.main-navigation {
    background: rgb(102, 102, 102);
}

.main-navigation {
    border-bottom: 3px solid rgb(102, 102, 102);
}



/* Post titles color */

a.post-title.cat-post-title {
    color: rgb(141, 141, 141);
}



/* Menu child items drop down */

.main-navigation ul ul {
    border-bottom: 3px solid rgb(141, 141, 141);
    border-top: 3px solid rgb(141, 141, 141);
}



/* Search form color settings */

.searchform {
    height: 36px;
    width: 200px; 
    border: 1px solid #0088cf;
    margin-left: 20px;
}

.searchform .searchsubmit {
    border: none;
    height: 34px;
    width: 34px;
    padding: 0;
    box-shadow: none;
    float: right;
    background: none;
    color: #0088cf;
    font-size: 14px;
}



/* Slider banner font color and background color settings */

a.caption-link {
    font-size: 80%;
    font-weight: bold;
    color: #fff;
}

div.slides {
    background-color: rgb(42, 42, 42);
}


/* slider dots styling color setting */
#slider-banner .bx-wrapper .bx-pager.bx-default-pager a {
    box-shadow:0 0 0 2px rgb(141, 142, 141) inset;
}

#slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after {
    background: rgb(141, 141, 141);
}


/* vertical centering the arrows on the slider */
a.bx-next {
    margin-top: -38px !important;
}

a.bx-prev {
    margin-top: -38px !important;
}

span.cat-links {
    display:none;
}

button.one-page-up.not-functional {
    display:none;
}

button.one-page-down.not-functional {
    display:none;
}

button.one-page-up {
    display:none;
}


/* Table with skills on "Our Team" page */
.team-skills-row {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.team-skills-col {
   display: inline-block;
    width: 33%;
    height: 20em;
    float: left;
    text-align: center;
    padding: 1em 2em 1em 2em;
}
.team-skills-col:first-child {
    padding-left: 0;
    padding-right: 4em;
}
.team-skills-col:nth-child(4) {
    padding-left: 0;
    padding-right: 4em;
}
.team-skills-col:nth-child(3) {
    padding-left: 4em;
    padding-right: 0;
}
.team-skills-col:last-child {
    padding-left: 4em;
    padding-right: 0;
}
.team-skills-img {
    padding: 1em 0 1em 0;
}
.team-skills-title {
    font-weight: bold;
}
.team-skills-description {
    text-align: justify;
    padding: 0.5em 0 1em 0;
}

@media only screen and (max-device-width: 40em) {
    .team-skills-col {
        width: 100%;
	height: 100%;
	display: inline-block;
        text-align: center;
        padding: 2em 0 0 0 !important;
    }

}


@media only screen and (max-width: 60em) {
    .team-skills-col {
        width: 50%;
height: 19em;
padding: 2em 0 0 2em !important;
    }
.team-skills-col:nth-child(1) {
padding-left: 0 !important
}
.team-skills-col:nth-child(3) {
padding-left: 0 !important
}

.team-skills-col:nth-child(5) {
padding-left: 0 !important
}
}

@media only screen and (max-width: 40em) {
    .team-skills-col {
        width: 100%;
	height: 100%;
padding: 2em 0 0 0 !important;
    }
}


ul.teamskills {
list-style: none;
}