::selection
{
	background-color:#e7ddd8;
}
::-moz-selection
{
	background-color:#e7ddd8;
}
.doc-loader td 
{
	background-color: #ffffff;
}
.shadow
{
	background-color: #4c403d;
}
blockquote
{
	color: #BBB3B1;
	
}
ul.slides
{
	color: #FFFFFF;	
	border-color: #CCC1BD;
}
div.main-menu nav ul li.active, div.main-menu nav ul li:hover 
{
	background-color: rgb(165, 40, 40);	
}
section h4
{
	color: #3f3532;
}
div.services section p a
{
	color: #00cccc;
}
ul.read-more.service-read-more li a, ul.read-more.pricing-read-more li a
{
	color: #C52F30;	
}
.home-title, .title-description
{
	color: white;
}
p.blog-section-title a:hover
{
	color: #786a65;
}
.navigation-previous a, .navigation-next a{
	color: #786a65;
}

.featured_work_item_text
{
	color: #ffffff;
}
.work_item_text
{
	color: white;	
}
#filter li
{
	color: #76665e;
}
#filter li.current
{
	border-color: #2c7cb2;
}
.team
{
	border-color: #e6dfdb;
}
.white-border
{
	border-color: white;
}
.team-item-holder h4
{
	color: #3f3532;
}
.progress_bar_title
{
	color: white;
}
p.blog-section-title a
{
	color: #3f3532;
}
.book-title
{
color: #3f3532;
}


/*PRICING*/
.pricing-table-small-content-holder
{
	color: white;
}
.pricing-table-small-title
{
	color: white;
}
.pricing-table-small-price
{	
	color: white;
}
.pricin-table-small-sign-up:hover
{
	background-color: #504b44 !important;
}
a.sign-up-link
{
	color: white;
}

/*COMMENT FORM*/
.avatar{
    border-color: #76665E;   
}
.comment-reply-link{
	color: #fff;
	background-color: #3f3532;
}
#commentform input#author, #commentform input#email {
    background-color: #F5F1EC;
	color: #76665e;
}
#commentform input#submit{      
	color: #fff;
	background-color: #3f3532;	
}
#commentform textarea{
	background-color: #F5F1EC;
	color: #76665e;
}
.logged-in-as a{
	color: #76665e;
}
.comments-holder ol, .no-comments
{
	border-color: #bbb3b1;
}

/*TWITTER*/
ul.tweets-content li a
{
	color: #76665e;	
}

/*CONTACT FORM*/
ul#contact-form li #name, ul#contact-form li #contact-email, ul#contact-form li #website, ul#contact-form li #message
{
	background-color:#F5F1EC;
	color: #76665e;
}

/*BUTTONS*/

a.button.black 
{	
	background-color: #3f3532;		
}
a.button.red
{
	background-color: #cabbaa;
	font-size: 18px;
	line-height: 12px;
	padding: 3px 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
}
a.button.gray
{
background-color: #dad1cc;
}
a.button.black:hover 
{
	background-color: #62524d;
}
a.button.red:hover 
{
	background-color: #afa190;
}
a.button.gray:hover 
{
	background-color: #524642;
}	
a.button-border.white
{
	color: white;
	border-color: white;
}
a.button-border.red
{
	color: #C52F30;
	border-color: #C52F30;
}
a.button-border.black
{
	color: #3f3532;
	border-color: #3f3532;
}
a.button-border.white:hover
{
	color: #a88980;
	border-color: #a88980;
}
a.button-border.red:hover
{
	color: #ddd5cc;
	border-color: #ddd5cc;
}
a.button-border.black:hover
{
	color: #7a6660;
	border-color: #7a6660;
}

/*OTHER STYLES*/

@media screen and (max-width: 423px) {

.text-left {
text-align: center;
}
}

@media screen and (max-width: 840px) {

.text-left {
text-align: center;
}
}

h3 {
font-family: 'Conv_Nyala', sans-serif;
font-size: 30px;
line-height: 30px;
}

.full-width.scroll > div {
background-attachment: scroll;
}

#secondary-menu {
left: 3px;
}

.icon
{
	font-family:'modern_pictogramsnormal';
	cursor:default;
}

#mobile-menu {
background-color: #523517;
}

#contribute-menu {
background-color: #523517;
}

.contribute-link {
color: #CABBAA;
line-height: 35px;
width: 150px;
}

/*
.contribute {
background-image: url(https://bolsachica.org/wp-content/uploads/2013/05/Contribute_button.png);
background-size: 187px 33px;
height: 33px;
width: 187px;
margin-right: 10px;
margin-top: 16px;
cursor: pointer;
}
*/
.mobile-contribute {
background-image: url(https://bolsachica.org/wp-content/uploads/2013/05/contribute-icon45x45.png);
height: 45px;
width: 45px;
}

#mobile-menu-button {
background: url(https://bolsachica.org/wp-content/uploads/2013/05/mob-menu45x45.png) no-repeat;
}


.white-left-arrow {
float: right;
}

#mobile-nav>li, #contribute-nav>li {
border-bottom: 0px ridge
}

#mobile-nav>li>a, #contribute-nav>li>a {
color: #fff;
}

a {
text-decoration: none;
color: #2c7cb2;

}

.background-fixed {
background-attachment: fixed;
}

.home-title {
font-family: 'Conv_CaxtonStd-Book', sans-serif;
font-size: 72px;
font-weight: 100;
text-transform: none;
}

div.section {
padding-top: 65px;
}

.team-item-holder h4 {
font-family: 'Conv_caflischscriptwebpro', sans-serif;
font-size: 30px;
}

ul.tweets-content li a {
text-decoration: none;
font-size: 36px;
font-style: normal;
line-height: 32px;
}

ul.slides {
margin-top: 165px;
font-size: 42px;
font-style: normal;
line-height: 40px;
}

h2.section-title {
font-family: 'Conv_Nyala', sans-serif;
letter-spacing: 10px;
font-size: 44px;
font-weight: 100;
}

.crete-round-font {
font-family: 'Conv_caflischscriptwebpro', sans-serif;
font-size: 34px;
line-height: 34px;
font-style: normal;
}

#mobile-menu-button {
opacity: 1;
}

div.main-menu nav {
max-width: 900px;
text-align: left;
}

div.main-menu nav ul li.active, div.main-menu nav ul li:hover 
{
	background-color: rgb(37,98,139);	
}

h4.service-item-title
{
	font-weight: 700;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'Conv_CaxtonStd-Book', sans-serif;
	letter-spacing: 0px;
    	font-size: 24px;
    	font-style: inherit;
    	line-height: 30px;
}

.myButtonsWrapper {
    clear: left;
    overflow: hidden;
}

.myButtonsWrapper p {
    float: left;
}

.myButtonsWrapper a {
    float: left;
}

.myButtonsWrapper br {
    display: none;
}

.safari input.btTxt { {
color: #fff;
background-color: #3f3532;
}

form li.buttons input {
border: none;
text-align: center;
font-size: 12px;
font-weight: 300;
padding: 17px 30px;
cursor: pointer;
vertical-align: middle;
text-decoration: none;
letter-spacing: 3px;
text-transform: uppercase;
height: 50px;
}