/*
Theme Name:         Reverie
Theme URI:          http://themefortress.com/reverie/
Description:        Reverie is a versatile HTML5 responsive WordPress framework based on ZURB's Foundation.
Version:            3.0.0
Author:             Zhen Huang
Author URI:         http://themefortress.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Customized Adjustments of Foundation for WordPress
:: Styling Basic WordPress Outputs
:: Customize Foundation Style Pagination for WP-Pagenavi
:: Customize for BuddyPress
:: Your Customized Style
*/

#comments {
	margin-bottom: 20px;
}

.pp-thumbnail {
width: 100px;
float: left;
margin-right: 10px;
}

.pp-tittle h5 {
margin-top: 0;
}

.patners li {
display: inline;
float: left;
margin-right: 10px;
border-bottom: none !important;
}

.jcrop-holder img {
max-width: none;
}

img#avatar-crop-preview {
max-width: none !important;
}

.field-visibility-settings-notoggle, .field-visibility-settings-toggle {
display: none;
}

#sidebar-me iframe {
width: 95%;
height: 300px;
}

#sidebar-me {
margin: 20px 0 20px 0;
}

img.wp-smiley {
margin: 0 5px 0 5px;
width: 15px !important;
}

#facebook-like-2 {
margin-bottom: 20px;
margin-top: 20px;
}

.fb-comments, .fbcomments iframe[style] {
width: 100% !important;
}

.navigation {
clear: both;
margin-bottom: 60px;
}

.post-box ul {
list-style: disc inside;
}

ul.post-categories li {
padding-left: 20px;
list-style: none;
}

.next-previous {
margin: 40px 0 40px 0;
}

.sidebar-archives {
	width:200px;
}

.row-archives {
margin: 0 auto;
}

.uno {
width: 280px;
padding: 10px;
margin: 10px;
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
float: left;
}

.uno img {
display: block;
}

input#messages_search {
width: 70%;
float: left;
height: 35px;
}

input#messages_search_submit {
height: 35px;
}

.user-stats {
clear: both;
margin-bottom: 20px;
margin-top: 20px;
}

ul.stats{
text-align: center;
margin: 0;
}

ul.stats li {
display: inline;
font-size: 44px;

}

li.bbp-forum-info, li.bbp-topic-title {
padding-left: 10px;
}

div.item-list-tabs-forums {
	background: none repeat scroll 0 0 transparent;
    clear: left;
    overflow: hidden;
}

div.item-list-tabs-forums ul {
    width: 100%;
}

div.item-list-tabs-forums ul li {
    float: left;
    list-style-type: none;
    margin: 5px 0 0;
}

div.item-list-tabs-forums ul li a, div.item-list-tabs-forums ul li span {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
}

div.item-list-tabs-forums ul li.selected {
	border-bottom: 1px solid #FFFFFF;
}

div.item-list-tabs-forums ul li.selected a, div.item-list-tabs-forums ul li.current a {
    background-color: #FFFFFF;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #555555;
    font-weight: bold;
}

div.item-list-tabs-forums ul li a, div.item-list-tabs-forums ul li span {
    display: block;
    padding: 10px 20px;
    text-decoration: none;
}

#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a {
color: #D50002 !important;
}

#s.bbpsw-search-field {
width: 70%;
float: left;
height: 35px;
}

#searchsubmit.bbpsw-search-submit {
height: 35px;
}

.bp-widget.informacion-personal, .bp-widget.videos, .bp-widget.links {
display: none;
}

.gris2 {
	background-color: #D50002;
}

#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator, .megaMenuToggle {
font-size: 16px !important;
}

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a, #megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator, #megaMenu ul ul.sub-menu li > a, #megaMenu ul ul.sub-menu li > span.um-anchoremulator {
font-size: 14px !important;
}

.registered-date, .useer-stats {
color: gray;
margin-bottom: 5px;
}

.widget_display_topics {
color: gray;
}

.widget_display_topics h3 {
color: #000;
}


ul.member_profile li {
display: inline;
}

.user-profile .bp-widget .field_12, 
.user-profile .bp-widget .field_13, 
.user-profile .bp-widget .field_23, 
.user-profile .bp-widget .field_15,
 {
display: none;
}

#message-thread {
margin-top: 40px;
}

#message-subject {
margin-left: 15px;
}

#message-type-select{
margin-bottom: 10px;
margin-top: 5px;
clear: both;
}

.user-profile, .activity-user, .activity-comunity {
margin-top: 40px;
}

.screen-reader-text {
display: none;
}

.share {
border-top: 1px solid rgba(128, 128, 128, 1);	
border-bottom: 1px solid rgba(255, 255, 255, 1);
}

.prev-post {
float: left;
}

.next-post {
float: right;

}

.item-list-tabs ul li.selected {
border-bottom: none !important;
}

#activity-groups-personal-li {
display: none;
}

.candy-social-icons li {
  	border-bottom: none !important;
    margin-right: 14px !important;
}

.pagination {
margin: 10px 0 10px 0;
height: 22px;
}

#member-dir-count-top.pag-count {
float: left;
}

#member-dir-pag-top.pagination-links {

}

.users {
padding-left: 0px;
float: left;
}

.order-users, .orders-groups {
float: right;
margin-bottom: 10px;
}

.bbp-forum-content {
color: gray;
}

a.bbp-author-avatar img {
margin: 0;
}

.custom-slider {
margin-bottom: 15px;
}

.bbp-forum-info a.bbp-forum-title {
font-size: 24px;
}

.bbp-forum-link {
font-size: 16px;
color: gray;
}

#megaMenu {background-color: #F5F5F5 !important; }

#megaMenu > ul.megaMenu > li > .wpmega-nonlink > form#searchform input[type="text"] {
    border-right: 1px none;
    border-width: 1px;
    margin: 0;
    padding: 5px 6px 4px;
    width: 80% !important;
    height: 32px !important;
}

#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
    margin-top: 4px !important;
}

#megaMenu > ul.megaMenu > li > .wpmega-nonlink > form#searchform input[type="submit"] {
    font-size: 16px !important;
    height: 32px !important;
}

#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
	border: none !important;
}

#basic-details-section {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
    margin-bottom: 45px;
    padding: 40px;
}


.login-register {
float: right;
}

.menu-login-container {
margin-top: 30px;
}

.menu-login-container ul li {
	display: inline;
    color: #FFFFFF;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    padding: 10px;
    margin-right: 5px;
    font-size: 16px;
}

.menu-login-container a {
color: #fff;
}

.footer-section a {
color: #FFF;
}

.page-numbers {
padding: 2px 5px;
}

.current {
background-color: #D50002;
border: medium none;
border-radius: 5px 5px 5px 5px;
color: #FFF;
}

#blogs-personal-li, #groups-personal-li {
display: none;
}

#more-posts article {
float: left;
width: 50%;
padding: 0 15px 0 15px;
}

p#pbd-alp-load-posts {
text-align: center;
margin: 0px;
background-color: #000;
color: #fff;
font-size: 30px;
/* padding: 10px 0 10px 0; */
clear: both;
}

#pbd-alp-load-posts a:link, #pbd-alp-load-posts a:visited {
 color: #FFF;
}

.excerpt p {
color: inherit;
font-size: 16px;
line-height: 23px;
display: block;
}

p.excerpt-sidebar {
margin-top: 17px;
color: gray;
font-size: 14px;
line-height: 20px;
}

.thumb {
width: 100px;
float: left;
margin-right: 10px;
}

#item-buttons {
margin-bottom: 20px;
margin-top: 20px;
}

.members {
clear: both;
}

.bold {
font-weight: bold;
}
.complete {
text-align: left !important;
}

li#menu-item-25911, li#menu-item-25787 {
float: right !important;
color: #000 !important;
}

.entry-content img {
width: 100%;
}

.sidebar-section li {
padding: 5px 0 5px 0;
border-bottom: 1px solid #e0e0e0;
}

.popularmainin {
    border-bottom: 1px solid #DDDDDD;
    /* margin-bottom: 10px; */
    padding: 10px 10px 10px 0;
    width: 100%;
}

.error {
/*   background: none repeat scroll 0 0 #E41717; */
  border-radius: 3px 3px 3px 3px;
  color: #E41717;
  margin: 0 0 10px;
  padding: 6px;
  width: 100%;
}

#basic-details-section {
    background-color: #FFFFFF;
    border: 1px solid #EDEDED;
    box-shadow: 0 4px 10px -1px rgba(200, 200, 200, 0.7);
    margin-bottom: 45px;
    padding: 40px;
    margin-top: 10%;
}

#basic-details-section h2 {
text-align: center;
}

#signup_submit, #wp-submit {
width: 100%;
font-weight: bold;
font-size: 14px;
color: #000;
}

.entry-content p {
font-size: 14px !important;
}

iframe {
width: 100%;
}

.bbp-reply-content iframe {
width: 80%;
}

.bbp-topic-meta {
/*
width: 115px;
text-align: center;
float: left;
*/
}

#bbp_topics_widget-2 li, #bbp_replies_widget-2 li {
padding: 10px 0 10px 0;
border-bottom: 1px solid #EAEAEA;
}

input#send-to-input {
margin-bottom: 0px;
}

.right {
float: right;
}

.pagination-links {


}

.sidebar-section h3 {
font-weight: bold;
}

.veinte-botton {
margin-bottom: 20px;
}

.cuarenta-botton {
margin-bottom: 40px;
}

.veinte-top {
margin-top: 20px;
}

#members_search, #groups_search {
height: 35px;
padding: 5px;
font-size: 16px;
float: left;
width: 40%;
/* margin-right: 10px; */
}
#members_search_submit {
height: 35px;
}

#members-dir-list, #groups-dir-list, #activity-stream{

}

.sticky {
/* float: right !important; */
}

#links-comunity {
margin-bottom: 0px !important;
}

#comunidad {
/* margin-top: 40px; */
}

#members-directory-form {
padding: 0 15px 0 15px;
}

#actividad-comunidad {
margin-top: 40px;
margin-bottom: 5px;
}

#sidebar {
padding-top: 20px;
padding-bottom: 20px;
}

.gris 4 {
	background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.9) inset;
    margin: 0 auto 30px;
    padding: 0 0 40px;
}

.row.widget {
/* margin-bottom: 2px; */
/* background-color: #ececec; */
}

.bbp-logged-in {
margin-bottom: 17px;
}

#menu {
padding: 0px;
}

#date, #comment {
margin-left: 0px;
color: #D50002;
font-size: 22px;
vertical-align: middle;
clear: both;
}

#category {
color: #D50002;
font-size: 22px;
vertical-align: middle;
float: left;
/* height: 20%; */
}

#category-home {
color: #D50002;
font-size: 22px;
vertical-align: middle;
}

ul.date-category-comment {
list-style: none;
}

ul.date-category-comment li {
display: inline;
margin-right: 5px;
}

arrow-right {
color: #D50002;
font-size: 22px;
vertical-align: middle;
}

#arrow-right-list {
color: #D50002;
font-size: 15px;
float: left;
margin-right: 5px;
}

.derecha {
float: right;
}

p.byline.author.vcard {
margin-top: 10px;
margin-bottom: 10px;
}

ul.new-topics li {
margin-bottom: 10px;
padding-bottom: 10px;
/* border-bottom: 1px solid #000; */
}

#blanco {
background-color: #fff;
padding:0 0 40px 0;
min-height: 600px;
border-radius: 5px 5px 0px 0px;
}

#community {background: url("./css/noise-gray-1.png") repeat scroll 50% 0 #f2f2f2;}
#community-text {margin-bottom: 25px;}
.sidebar-comunity {border-radius: 0px 5px 0 0; background: none repeat scroll 0 0 #F5F5F5;}

.enter, .register {
background-color: #000;
/* border: medium none; */
/* border-radius: 5px 5px 5px 5px; */
color: #000;
font-weight: normal;
/* padding: 8px; */
/* margin: 5px; */
}

.enter-login {
margin-top: 30px;
}

#more-posts {
width: 100%;
background-color: #000;
color: #FFF;
}

.blanco {
color: #FFF;
text-align: center;
}

/* ---------------------------------------------------
   Customized Adjustments of Foundation for WordPress
--------------------------------------------------- */
 	
	#content-archives {width: 980px;}
	#content-info {background-color: #b3b3b3; /* margin-top: 80px; */}
	.footer {/* color: #FFF; */}
	.negro {background-color: black;}
 	
	/* Foundation-specific presentation CSS by ZURB */
	div.reverie-header { margin: 0 0 0 0; padding: 0 0 0 0; }
	div.reverie-header h1 { font-weight: 500; margin: 10px 0 14px 0;}
	div.reverie-header h1 a { color: #181818; }
	div.reverie-header h1 a:hover { color: #181818; }
	
	@media handheld, only screen and (max-width: 767px) {
	header { position: relative; }
	header .subheader { margin-bottom: 0; }
	header .menu-action { float: left; position: relative; top: 1px; margin-top: -12px; }
	header .menu-action .button.small { padding: 8px; }
	header .menu-action .button.small svg { opacity: 0.5; }
	header h1 { font-size: 27px; font-size: 2.7rem; margin-bottom: 18px; }
	header h4 { font-size: 17px; font-size: 1.7rem; }
	}

/* -----------------------------------------
   Styling Basic WordPress Outputs
----------------------------------------- */
	
	/* Global */
	h1, h2, h3, h4, h5 { font-family: /* 'steelfishregular' , 'Open Sans', "Helvetica Neue",*/ "Helvetica", Arial, Verdana, sans-serif; font-weight: 300;}
	
	
	/* Add Divider for Listed Posts */
	.divider {
	border-top: 1px solid rgba(128, 128, 128, 1);	
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	margin:20px 0 20px;
	}
	.divider-post {
	border-top: 1px solid rgba(128, 128, 128, 1);	
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	margin:0 0 10px;	
	}
	
	.divider-polular-post {
	border-top: 1px solid rgba(128, 128, 128, 1);	
	border-bottom: 1px solid rgba(255, 255, 255, 1);
	}
	/*border-top: 1px solid #000; border-bottom: 1px solid #FFF; background-color: #d2d2d2;margin:20px 0 27px; }*/
	
	/* Add Class for Images */
	img.alignright { float: right; margin: 0 0 18px 18px; }
	img.alignleft { float: left; margin: 0 18px 18px 0; }
	img.aligncenter { display: block; margin: 18px auto; }
	
	/* Add HTML5 Class for Images */
	figure img {
	height: auto;
	border: 1px solid #DDD;
	margin: 0 auto;
	display: block;
	box-shadow: 0px 2px 10px #ddd;
	-moz-box-shadow: 0px 2px 10px #ddd;
	-webkit-box-shadow: 0px 2px 10px #ddd;
	border-image: initial;
	}
	
	/* Add HTML5 Caption Class for Images */
	figure.figure {	margin: 0 auto;	-webkit-border-radius: 3px;	-moz-border-radius: 3px; display: inline-block; }
	figure.figure figcaption { padding: 8px 10px; font-size: 13px; font-size: 1.3rem; line-height: 18px; color: #555; }
	figure.alignright.figure { float: right; margin: 0 0 18px 18px; }
	figure.alignleft.figure { float: left; margin: 0 18px 18px 0; }
	
	/* Sidebar Adjustment */
	.sidebar-section { padding-bottom: 0px; padding-top: 0px;	font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	
	/* Footer Nav */
	.footer-section { padding-bottom: 10px; padding-top: 20px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	.footer-nav li { display: block; float: right; padding-left: 3%; margin-bottom: 0; }
	
	/* Breadcrumb Adjustment */
	ul.breadcrumbs li span { padding-left: 3px; }
	ul.breadcrumbs li a { padding-left: 0; }
	
	/* Comment Textarea Adjustment */
	#respond textarea { height: 100px; }	

/*  -------------------------------------------------------
    Adjust Foundation 3 Pagination Style for WordPress
    ---------------------------------------------------- */ 
    
    ul.page-numbers { display: block; height: 24px; margin-left: -5px; }
    ul.page-numbers li {float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }
    ul.page-numbers li a { display: block; padding: 1px 7px 1px; color: #555; }
    ul.page-numbers li:hover a, ul.page-numbers li a:focus { background: #e6e6e6; }
    ul.page-numbers li.unavailable a { cursor: default; color: #999; }
    ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }
    ul.page-numbers li span.current { background: #D50002; color: #fff; font-weight: bold; cursor: default; display: block; padding: 1px 7px 1px; }    
    
/*  ---------------------------
    :: Customize for BuddyPress
    --------------------------- */

	.padder label + textarea { margin-top: 0; }
	.padder #item-body #message-threads .thread-avatar img { max-width: 50px; }
	ul.item-list.activity-list li.new_blog_post { padding-bottom:; }
	ul.item-list.activity-list li.bbp_topic_create { padding-bottom:; }
    .padder select { display: inline-block; }
    .padder div.item-list-tabs { margin: 0; }
    .padder form#whats-new-form textarea { /* height: 30px; */ }
    .padder .button { display: inline; }
    
	
/*  --------------------------
    Your Customized Style
    ----------------------- */