/*
  Theme Name:   Route Child
  Theme URI:    http://routewp.com/
  Author:       Codestar
  Author URI:   http://codestar.me/
  Description:  Route Multi-Purpose WordPress Theme by a Elite Author
  Version:      6.2
  License:      GNU General Public License v2 or later
  License URI:  http://www.gnu.org/licenses/gpl-2.0.html
  Tags:         black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
  Text Domain:  route
  Template:     route
*/
@import url("../route/style.css");


.chevron::before {
	border-style: solid;
	border-width: 0.25em 0.25em 0 0;
	content: '';
	display: inline-block;
	height: 0.45em;
	left: 0.15em;
	position: relative;
	top: 0.15em;
	transform: rotate(-45deg);
	vertical-align: top;
	width: 0.45em;
}

.chevron.right:before {
	left: 0;
	transform: rotate(45deg);
}

.chevron.bottom:before {
	top: 0;
	transform: rotate(135deg);
}

.chevron.left:before {
	left: 0.25em;
	transform: rotate(-135deg);
}

.quick-links-side {
    background: #a6c71f;
    text-align: center;
    padding: 9px;
    color: #ffffff;
    border-top-right-radius: 10px;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 15px;
}

.quick-links-side-container {
    background: whitesmoke;
    padding-bottom: 15px;
    position: fixed;
    left: -1px;
    z-index: 999;
    width: 200px;
    border: 1px solid #b8b8b8;
    border-top-right-radius: 10px;
}

.quick-links-link {
    padding-left: 20px;
    font-size: 17px;
    line-height: 29px;
}

.quick-links-link:before {
content: '\2022';
}

#our-vision {
	padding: 40px 0;
}

.cs-icon-list li {
    margin-bottom: 20px;
    color: grey;
    font-size: 16px;
}

.cs-team .container {
    background: whitesmoke;
}

.about {
    padding: 25px;
}

.cs-team {
    border-radius: 8px;
    -webkit-box-shadow: 0 13px 27px -5px rgba(50,50,93,.25), 0 8px 16px -8px rgba(0,0,0,.3);
    box-shadow: 0 13px 27px -5px rgba(50,50,93,.25), 0 8px 16px -8px rgba(0,0,0,.3);
}


.cs-team-member .about {
    font-size: 14px;
    line-height: 28px;
    text-align: left;
	margin: 0;
	padding-bottom: 0;
}

.cs-team-member figure {
    margin-bottom: 30px;
}


.team-white-bg .cs-team .container {
    background: white;
}

.cs-accordions {
    background: whitesmoke;
    padding: 40px;
    border: 1px solid #e8e8e8;
}

.vert-align .row {
    display: flex;
    align-items: center;
}

.our-members-intro {
	padding-bottom: 0;
}

.our-members-accordion-container {
	padding-top: 0;
}

.support-us-points .cs-column-text {
    background: whitesmoke;
    padding: 50px 25px;
    font-size: 17px;
    min-height: 430px;
	    border-radius: 8px;
    -webkit-box-shadow: 0 13px 27px -5px rgba(50,50,93,.25), 0 8px 16px -8px rgba(0,0,0,.3);
    box-shadow: 0 13px 27px -5px rgba(50,50,93,.25), 0 8px 16px -8px rgba(0,0,0,.3);
}

.wpcf7-form input, .wpcf7-form textarea {
    background: whitesmoke;
}

.wpcf7-form input {
    height: 40px;
}

.wpcf7-form textarea {
    height: 120px;
}

.wpcf7-form .wpcf7-submit {
    background: #a6c71f;
    float: right;
}