/*
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:0px; background-repeat: repeat-y !important; padding-bottom: 10px;}
a {color:#153c52;}
a:visited {color:#333;}
strong {color: #555555;}
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: 0px 30px 60px 48px;}
/*#sidebar {background-color: #E6EDF2;}*/
#sidebar {padding-left: 30px; padding-top: 30px;}
.widget ul li {background: none; padding-left: 0px}
.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:#FFFFFF; border-left-color: #666666 !important; border-right-color: #666666 !important; border-bottom-color: #666666 !important; border-top-color: #666666 !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: #666666 !important; border-right-color: #666666 !important; border-bottom-color: #666666 !important; border-top-color: #666666 !important;}
.page-id-927 span.et_learnmore_arrow {background-color: #CCCCCC !important; border-left-color: #666666 !important; border-right-color: #666666 !important; border-bottom-color: #666666 !important; border-top-color: #666666 !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: #333333 !important;}
.page-id-2002 .tabs-left .et-tabs-control li a:hover {text-shadow: none !important; color: #000000 !important; background: linear-gradient(to right, #ffffff 0%, #f9f9f9 100%);}
.page-id-2002 #content ul.et-tabs-control li {padding-bottom: 0px;}
.page-id-2002 .post ul.et-tabs-control {padding-top: 0px;}

a.small-button, a.small-button:hover {text-decoration: none !important;}
a.smallblue, a.bigblue {color: #ffffff !important;}
a.bigred {text-decoration: none !important; color: #000000 !important;}
a.biggreen, a.big-button {color: #ffffff !important; background: linear-gradient(to bottom, #52872b 0%,#2b4915 100%) !important; border: 1px solid #64702e !important; text-decoration: none; outline-color: #ffffff;}
.smallgreen, .biggreen, .big-button, a.big-button, a.biggreen, a.smallgreen, a.biggreen:link, a.big-button:link {color: #ffffff !important; text-decoration: none !important;}
a.biggreen:hover, a.big-button:hover {color: #ffffff !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(http://www.contemplativemind.org/admin/wp-content/uploads/featuredbg31.png);} 
.featured-description p {color: #000000; text-shadow: none;}
a#left-arrow, a#right-arrow, #featured .nivo-prevNav, #featured .nivo-nextNav {top: 110px;}
a.readmore {background: url(http://contemplativemind.org/admin/wp-content/uploads/readmore2.png); color: #ffffff;}
a:hover.readmore {background: url(http://contemplativemind.org/admin/wp-content/themes/Chameleon/images/readmore.png); color: #ffffff;}

a.read-more {font-size: 14px; background: #E6EDF2;}

#header {padding: 0px;}
#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: #777777 !important;}
#et-social-icons a:hover {text-decoration: underline;}
#et-social-icons a {color: #777777 !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(http://www.contemplativemind.org/admin/wp-content/themes/Chameleon/images/top-category-bg.png) no-repeat; margin-top:10px;}
.home #category-inner {padding-bottom: 28px; background: url(http://www.contemplativemind.org/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: #666666;}
.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 0px 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: #ffffff; width: 960px; margin: 0 auto; text-align:right;}
#breadcrumbs a {color:#CCCCCC;}
.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:#000000 !important;}
ul#top-menu li {padding: 0px;}
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: #000000 !important;}

/*.sub-menu li {background-color: #fff;}*/
ul#top-menu ul {width: 168px; border: solid 1px #efefef; top: 34px !important; padding: 0px 0px 0px 0px; -webkit-border-radius: 0; border-radius: 0;}
ul#top-menu ul li {padding: 0px; border-right: none;}
ul#top-menu ul li a {padding: 5px 0px 5px 8px; padding-right: none; border-right: none; color: #333333; border-bottom: solid 1px #efefef;}
.nav li:hover ul, ul.nav li.sfHover ul {left:0px; top:50px; border-right:none;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left:168px; top:0px;}
ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { top: 0px !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: #ffffff !important;}

.learnmorebutton2 {float: right; text-align: center; width: 78px; margin-right:0px;}
.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: #ffffff !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: 0px; 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(http://contemplativemind.org/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 0px}

.page-id-11 #content ul li {line-height: 16px;}
.page-id-11 .post ul {padding-top: 0px; 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:#FFFFFF; width: auto;}
#footer-widgets {padding-bottom:0px; 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;}
}