/*
Theme Name: CMind Childtheme
Theme URI: http://www.contemplativemind.org/
Description: A Child Theme of Elegant Theme's "Chameleon"
Author: Carrie Bergman
Author URI: http://www.contemplativemind.org/
Template: Chameleon
Version: 1.0
*/
body {
    font-size: 14px;
    padding-top: 0;
    background-repeat: repeat-y !important;
    padding-bottom: 10px
    }
a {
    color: #153c52
    }
a:visited {
    color: #333
    }
strong {
    color: #555
    }
p, .two_third, .et-tabs-content, .author-info {
    line-height: 23px
    }
.et-tabs-container .et-tabs-control li a {
    font-family: "Crimson Text", Arial, sans-serif !important;
    font-size: 16px !important
    }
blockquote {
    font-style: normal
    }
#content {
    padding: 0 30px 60px 48px
    }
/*#sidebar {background-color: #E6EDF2;}*/
#sidebar {
    padding-left: 30px;
    padding-top: 30px
    }
.widget ul li {
    background: none;
    padding-left: 0
    }
.bluewidget {
    background-color: #E6EDF2;
    padding: 10px;
    margin-bottom: 20px
    }
.bluethird {
    padding: 10px;
    background-color: #E4E9ED
    }
body.home .socialize-in-content-left {
    display: none
    }
.page-id-15 ul div.socialize-floating, .page-id-606 ul div.socialize-floating, .page-id-775 ul div.socialize-floating {
    display: none !important
    }
.featured-bottom-shadow, .featured-top-shadow {
    display: none
    }
h2.featured-title {
    font-size: 24px
    }
h2.entry-title {
    padding-top: 30px;
    padding-bottom: 20px
    }
span.fn, span.fn a {
    font-family: "Drois Sans", Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #333
    }
div.previous, div.next {
    padding-top: 30px;
    border-top: solid 1px #ccc;
    margin-top: 30px
    }
div.et-learn-more {
    background: #E6DB9B
    }
.et-learn-more h3.heading-more {
    font-size: 26px !important;
    font-family: "Drois Sans", Arial, sans-serif;
    text-shadow: none !important;
    background-color: #DCC57E !important;
    background-image: none !important;
    border-left-color: #DEAD7C !important;
    border-right-color: #DEAD7C !important;
    border-bottom-color: #DEAD7C !important;
    border-top-color: #DEAD7C !important
    }
span.et_learnmore_arrow {
    background-color: #DEAD7C !important;
    border-left-color: #DEAD7C !important;
    border-right-color: #DEAD7C !important;
    border-bottom-color: #DEAD7C !important;
    border-top-color: #DEAD7C !important
    }
.page-id-927 div.et-learn-more {
    background: #FFF;
    border-left-color: #666 !important;
    border-right-color: #666 !important;
    border-bottom-color: #666 !important;
    border-top-color: #666 !important
    }
.page-id-927 .et-learn-more h3.heading-more {
    font-size: 20px !important;
    font-family: "Drois Sans", Arial, sans-serif;
    text-shadow: none !important;
    background-color: #E4E9ED !important;
    background-image: none !important;
    border-left-color: #666 !important;
    border-right-color: #666 !important;
    border-bottom-color: #666 !important;
    border-top-color: #666 !important
    }
.page-id-927 span.et_learnmore_arrow {
    background-color: #CCC !important;
    border-left-color: #666 !important;
    border-right-color: #666 !important;
    border-bottom-color: #666 !important;
    border-top-color: #666 !important
    }
.page-id-2002 .et_left_tabs_bg {
    background: linear-gradient(to right, #f9f9f9 0%, #d2d2d2 100%)
    }
.page-id-2002 .tabs-left .et-tabs-control li a {
    text-shadow: none !important;
    color: #333 !important
    }
.page-id-2002 .tabs-left .et-tabs-control li a:hover {
    text-shadow: none !important;
    color: #000 !important;
    background: linear-gradient(to right, #fff 0%, #f9f9f9 100%)
    }
.page-id-2002 #content ul.et-tabs-control li {
    padding-bottom: 0
    }
.page-id-2002 .post ul.et-tabs-control {
    padding-top: 0
    }
a.small-button, a.small-button:hover {
    text-decoration: none !important
    }
a.bigred {
    text-decoration: none !important;
    color: #000 !important
    }
a.biggreen, a.big-button {
    color: #fff !important;
    background: linear-gradient(to bottom, #52872b 0%, #2b4915 100%) !important;
    border: 1px solid #64702e !important;
    text-decoration: none;
    outline-color: #fff
    }
.smallgreen, .biggreen, .big-button, a.big-button, a.biggreen, a.smallgreen, a.biggreen:link, a.big-button:link {
    color: #fff !important;
    text-decoration: none !important
    }
a.biggreen:hover, a.big-button:hover {
    color: #fff !important;
    background: linear-gradient(to bottom, #7b8841 0%, #5d6633 100%);
    border: 1px solid #5d6633
    }
div.calendarinfo {
    margin-bottom: 10px;
    font-size: 16px;
    background: #E6DB9B;
    padding: 15px;
    border: solid 2px #DEAD7C
    }
.single-tribe_events div.calendarinfo {
    display: none
    }
div.event-type {
    font-size: 14px;
    background: #E6EDF2;
    padding: 15px;
    margin-bottom: 20px
    }
div.event-type a {
    text-decoration: underline !important
    }
/*.tribe-events-event-entry .socialize-in-content-left {display: none;}
h2.tribe-events-cal-title {font-size:28px !important; color: #1D1D1D !important; font-weight: lighter !important; padding-top: 30px;}
.events-archive .entry-title a, .tribe-events-event-meta-desc, .tribe-events-event-day {color: #153c52; font-weight: normal;}
.events-archive #category-name, .events-gridview #category-name {display: none;}*/
/*.events-archive .tribe-events-event-entry p, .venue-events .tribe-events-event-entry p {font-size: 13px !important; line-height: 23px;}
.events-single #tribe-events-event-meta, .events-single #category-inner p.description {display: none;}
.events-single #googlemaps {margin-top: 10px;}
div .tribe-events-category-cmind-events a {font-weight: bold; color: #CC3300 !important;}
div.cat_cmind-events h2.entry-title a{font-size: 20px; color: #CC3300 !important; font-weight: bold;}
div .cat_co-sponsored-events a, div.cat_co-sponsored-events h2.entry-title a {color: #CC3300 !important;}
div .cat_acmhe-member-events a, div.cat_acmhe-member-events h2.entry-title a {color: #994ba4 !important;}
.tribe-events-nav-previous, .tribe-events-nav-next {width: 400px; white-space: normal !important;}*/
/*.tribe-events-calendar-buttons a.tribe-events-button-off {background: #B9B9B9 !important;}
.tribe-events-calendar-buttons a.tribe-events-button-on {background: #153C52 !important;}
h5.tribe-events-event-title {color: #fff !important; font-family: Arial, sans-serif !important;}
body.single-tribe_events span.back a {margin-bottom: 20px !important; padding-bottom: 20px !important;} 
body.single-tribe_events div.entry-content {padding-top: 15px;}
p.noncmindevent, div.memberevent {padding: 15px; margin: 30px 0 40px 0; background-color: #E6DB9B; border: 1px solid #DEAD7C;}
body.single-tribe_events p.description, body.tag p.meta-info {display: none;}*/
.featured-description {
    padding: 13px;
    top: 40px;
    background: url(/admin/wp-content/uploads/featuredbg31.png)
    }
.featured-description p {
    color: #000;
    text-shadow: none
    }
a#left-arrow, a#right-arrow, #featured .nivo-prevNav, #featured .nivo-nextNav {
    top: 110px
    }
a.readmore {
    background: url(/admin/wp-content/uploads/readmore2.png);
    color: #fff
    }
a:hover.readmore {
    background: url(/admin/wp-content/themes/Chameleon/images/readmore.png);
    color: #fff
    }
a.read-more {
    font-size: 14px;
    background: #E6EDF2
    }
#header {
    padding: 0
    }
#logo {
    margin-top: 5px;
    margin-bottom: 10px
    }
#additional-topnav {
    display: none
    }
#et-social-icons {
    padding-top: 7px;
    padding-right: 7px;
    float: right;
    font-family: sans-serif;
    font-size: 10px;
    color: #777 !important
    }
#et-social-icons a:hover {
    text-decoration: underline
    }
#et-social-icons a {
    color: #777 !important
    }
#et-social-icons span a {
    border-right: solid 1px #ccc;
    padding-right: 5px
    }
#et-social-icons span {
    vertical-align: 4px;
    font-family: sans-serif;
    font-size: 10px
    }
#search-clearbox {
    clear: both
    }
#search-form #searchinput {
    text-shadow: none;
    color: #999
    }
#category-name {
    padding-top: 5px;
    background: none;
    text-align: left;
    margin-top: 10px
    }
h1.category-title {
    margin-left: 16px
    }
.home #category-name {
    padding-top: 33px;
    text-align: center;
    background: url(/admin/wp-content/themes/Chameleon/images/top-category-bg.png) no-repeat;
    margin-top: 10px
    }
.home #category-inner {
    padding-bottom: 28px;
    background: url(/admin/wp-content/themes/Chameleon/images/bottom-category-bg.png) no-repeat bottom left
    }
.home #category-name h3 {
    font-size: 20px;
    line-height: 1.4em;
    letter-spacing: normal;
    font-weight: 300
    }
.home #category-name p {
    font-size: 20px;
    color: #666
    }
.home h4 {
    line-height: 1.2em
    }
.cldiv {
    clear: both;
    padding-top: 30px
    }
.cldivnopad {
    clear: both
    }
.lcp_catlist, .lcp_catlist2 {
    list-style-type: none;
    padding: 0;
    clear: both
    }
.lcp_catlist li {
    list-style-type: none;
    padding: 20px 0 0 0;
    clear: both
    }
.lcp_catlist2 li {
    list-style-type: none;
    padding: 20px 0 20px 0;
    margin-top: 20px;
    clear: both
    }
span.cltitleclass {
    display: none
    }
span.cltitleclassh2 a {
    font-size: 22px;
    text-decoration: none;
    line-height: 1.2em
    }
span.cltitleclassh2 a:hover {
    text-decoration: underline
    }
span.cltitleclassh3 a {
    font-size: 18px;
    display: block;
    margin-bottom: 20px
    }
p.clp {
    padding-top: 20px;
    padding-bottom: 30px;
    border-bottom: 1px dotted #666
    }
#content ul li {
    line-height: 23px;
    padding-bottom: 10px
    }
#content ul {
    list-style: disc
    }
#content .et-tabs-container ul li {
    padding-bottom: 0
    }
#breadcrumbs {
    font-family: "Droid Sans", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: lighter;
    padding: 10px;
    color: #fff;
    width: 960px;
    margin: 0 auto;
    text-align: right
    }
#breadcrumbs a {
    color: #CCC
    }
.home #breadcrumbs {
    display: none
    }
#container #breadcrumbs {
    display: none
    }
/*li.menu-item a:link{color:#ffffff !important;}*/
ul#top-menu {
    float: left;
    border-bottom: none;
    margin-left: 10px;
    padding: 0
    }
ul#top-menu a {
    font-size: 13px;
    padding: 6px 10px
    }
/*ul#top-menu a:link{color:#ffffff; !important;}
ul#top-menu a:visited{color:#ffffff !important;}*/
ul#top-menu a:hover {
    background-color: #E4E9ED;
    color: #000 !important
    }
ul#top-menu li {
    padding: 0
    }
ul#top-menu li a {
    font-family: "Droid Sans", Arial, Helvetica, sans-serif !important
    }
/*ul#top-menu li a:hover {background-color:#dfdcd3; background-color:#dbc894}*/
/*.menu-item {border-right: solid 1px #6f838e;}*/
/*.sf-sub-indicator {display: none;}*/
ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a {
    color: #000 !important
    }
/*.sub-menu li {background-color: #fff;}*/
ul#top-menu ul {
    width: 168px;
    border: solid 1px #efefef;
    top: 34px !important;
    padding: 0 0 0 0;
    -webkit-border-radius: 0;
    border-radius: 0
    }
ul#top-menu ul li {
    padding: 0;
    border-right: none
    }
ul#top-menu ul li a {
    padding: 5px 0 5px 8px;
    padding-right: none;
    border-right: none;
    color: #333;
    border-bottom: solid 1px #efefef
    }
.nav li:hover ul, ul.nav li.sfHover ul {
    left: 0;
    top: 50px;
    border-right: none
    }
.nav li li:hover ul, ul.nav li li.sfHover ul {
    left: 168px;
    top: 0
    }
ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul {
    top: 0 !important;
    left: 170px !important
    }
.nav li:hover ul li {
    border-bottom: none
    }
/*.sub-menu li:hover {background-color: #BED3E0;}
ul#top-menu ul.sub-menu {background-color: #ffffff;}
ul#top-menu ul.sub-menu a:link {color: #333333 !important;}
ul#top-menu ul.sub-menu a:visited {color: #333333 !important;}
ul#top-menu ul.sub-menu a:hover {color: #333333 !important; background-color: #dbc894;}
.sub-menu li ul.sub-menu li {background-color: #f5f5f5;}
.sub-menu li ul.sub-menu li:hover {background-color: #BED3E0;}*/
.flex-direction-nav li a {
    text-align: left !important
    }
/*.post-meta {color: #fff;}
.post-meta-key {display: none;}*/
/*body.category-58 .post p.meta-info, body.category-57 .post p.meta-info{display: none;}*/
body.home #content-area {
    padding-top: 20px
    }
.service {
    width: 260px;
    margin-right: 40px
    }
.learnmorebutton {
    float: right;
    text-align: center;
    width: 78px;
    margin-right: 90px
    }
.learnmorebutton a {
    font-size: 12px;
    text-decoration: none;
    background-color: #dfdcd3;
    padding: 3px;
    width: 78px;
    border: 1px solid #5a6D78
    }
.learnmorebutton a:hover {
    text-decoration: none;
    background-color: #5a6D78;
    color: #fff !important
    }
.learnmorebutton2 {
    float: right;
    text-align: center;
    width: 78px;
    margin-right: 0
    }
.learnmorebutton2 a {
    font-size: 12px;
    text-decoration: none !important;
    background-color: #dfdcd3;
    padding: 3px;
    width: 78px;
    border: 1px solid #5a6D78
    }
.learnmorebutton2 a:hover {
    text-decoration: none;
    background-color: #5a6D78;
    color: #fff !important
    }
a.big-button, a.small-button {
    display: inline-block !important;
    float: none !important
    }
body.events-single #content {
    background: none
    }
body.events-single .navlink {
    display: none
    }
#from-blog {
    width: 810px;
    background-color: #F5F5F5;
    padding: 20px;
    border: 1px solid #475763;
    margin-right: 0
    }
#from-blog h3.title {
    margin-bottom: 16px
    }
#wdg_specialrecentpostsfree-3 {
    width: 390px;
    float: left
    }
.srp-widget-excerpt {
    line-height: 1.38
    }
#enhancedtextwidget-7, #enhancedtextwidget-8 {
    width: 380px;
    float: right;
    margin-left: 30px
    }
#emailsignup-home p {
    padding-bottom: 30px;
    margin-bottom: 0;
    line-height: 1.38
    }
.connect_widget, #facebook, .fb-like-box {
    background-color: #fff !important
    }
span.post-overlay {
    background: none;
    width: inherit;
    height: inherit
    }
.post-thumb {
    margin-left: 0;
    margin-top: 3px
    }
.post-thumbnail {
    margin-right: 18px
    }
#category-name p, p.description {
    margin-left: 15px;
    font-size: 16px
    }
/*p.description {display: none;}*/
.page #left-area {
    padding-top: 20px
    }
.post {
    padding: 10px 15px 25px 0;
    background: url(/admin/wp-content/themes/Chameleon/images/bottom-category-bg.png) no-repeat bottom left;
    margin-bottom: 30px
    }
body.single-post .post p, body.single-post .post ol {
    font-size: 14px
    }
body.single-post .post blockquote {
    background-color: #FCFCFC;
    border: none
    }
body.single-post .post ol li {
    padding-left: 30px
    }
.post a {
    text-decoration: underline
    }
.post h3 {
    padding-bottom: 13px
    }
.et_pt_blogentry {
    border-bottom: 1px dotted #666;
    margin-bottom: 50px
    }
h2.et_pt_title a {
    text-decoration: none
    }
.comment ul.children {
    padding-left: 30px
    }
#content .comment ul {
    list-style: none
    }
.projectdesc {
    margin: 20px 0
    }
.page-id-11 #content ul li {
    line-height: 16px
    }
.page-id-11 .post ul {
    padding-top: 0;
    padding-left: 30px;
    float: left;
    width: 60%;
    padding-bottom: 50px;
    font-size: 14px
    }
.page-id-11 .et-box, .page-id-13 .et-box {
    clear: both
    }
.et-box-content p, .et-box-content ul li, .page-id-11 .et-box-content p, .page-id-13 .et-box-content p {
    text-shadow: none;
    color: #333 !important;
    font-size: 14px
    }
.page-id-663 .et-box-content {
    text-shadow: none;
    color: #333 !important
    }
.page-id-5 #content .et-tabs-content ul li {
    padding-bottom: 10px
    }
body.page-id-5 #left-area ul, body.page-id-5 #left-area ul li {
    list-style-type: none;
    padding-left: 0
    }
.page-id-90 #content ol li, .page-id-663 #content ol li {
    line-height: 23px;
    margin-bottom: 10px;
    padding-bottom: 10px
    }
.page-id-672 #content ol li {
    line-height: 23px;
    margin-bottom: 5px;
    padding-bottom: 5px
    }
#footer-content {
    background-color: #5A6D78
    }
.footer-widget, .footer-widget p, #footer-widgets {
    text-shadow: none;
    color: #FFF;
    width: auto
    }
#footer-widgets {
    padding-bottom: 0;
    padding-top: 10px
    }
#emailsignup, #emailsignup p {
    padding-bottom: 10px;
    margin-bottom: 0
    }
#footer-content p#copyright {
    display: none
    }
#footerlinks a {
    color: #fff !important
    }
#footerlinks a:hover {
    text-decoration: underline
    }
#practices-list {
    background-color: #E6EDF2;
    padding: 15px;
    margin-bottom: 30px
    }
#practices-list h3 {
    padding-bottom: 5px
    }
#practices-list ul, #practices-list ul li {
    margin: 0;
    padding: 0;
    list-style: none
    }
#practices-list ul {
    margin-bottom: 10px;
    margin-left: 15px
    }
#practices-list a {
    text-decoration: none
    }
#practices-list a:hover {
    text-decoration: underline
    }
@media only screen and (min-width: 960px) {
    #tree-2, #tree-3 {
        display: none
        }
    }
@media only screen and (max-width: 960px) {
    #tree-regular, #tree-3 {
        display: none
        }
    }
@media only screen and (max-width: 322px) and (min-width: 760px) {
    #tree-regular, #tree-2 {
        display: none
        }
    }