/*Center main menu*/
ul#menu-menu {
    text-align: center;
}

/*Center comment submit button on mobile - 7395035-hc*/
@media screen and (max-width: 782px) {
	#commentform .form-submit {
		text-align: center;
	}
}
.menu-toggle.open + .main-navigation {
  margin-top: 56px;
}

.menu-toggle.open + .main-navigation li a,
.menu-toggle.open + .main-navigation .children a {
  text-align: center;
}
/*change footer background color*/
#pre-footer{
    background-color:#131313;
}
/*change footer widget title area*/
.widget-title{
    background-color:#131313;
    color:#d3b062;
}

.widget-title:after{
    display:none;
}
.widget-title {
    font-size: 19px;
}
#colophon .widget .tagcloud a, #colophon .wp_widget_tag_cloud a, #colophon .widget_tag_cloud a, .widget .tagcloud a, .wp_widget_tag_cloud a, .widget_tag_cloud a {
    border: 1px solid #131313;
}
/* center social media icons in social media widget */
.jetpack-social-widget-list {
    text-align: center;
}
.site-info {
    visibility: hidden;
}

/* Mailchimp form: make the Submit button centered */
.mc4wp-form input[type="submit"] {
  margin: 0 auto;
  display: block;
}
/* reduce form width in widget area */
.textwidget form#mc4wp-form-1 {
    margin-left: 10px;
    margin-right: 10px;
}
/*hide author info from post pages*/
.author-info {
  display: none;
}
.entry-meta .author {
  display: none;
}
@media screen and (min-width: 900px) {
    /* reduce form width on Contact page */
    .entry-content form#mc4wp-form-1 {
        margin-left: 10em;
        margin-right: 10em;
    }
}


/*center-align the last line of the contact page*/
.page-id-694 p:nth-last-child(3) {
  text-align: center;
}
/*--- Center caption at center aligned images / #1344743-zen ck ---*/
.wp-caption.aligncenter .wp-caption-text {
  text-align: center;
}
/* Add author info to single posts and center meta area */
.single-post .entry-meta:before {
    content: "Por Marcos Grisi";
    display: block;
    font-size: 20px;
}
.single-post div.entry-meta {
  text-align: center;
}
/*hide categories on post pages*/
.entry-header .categories-links-index {
    display: none; 
}
/*Hide the author info from the BIENVENID@S post from homepage  #1375035-zen KG*/
.home .post-22 .entry-title a:after{
  display: none;
}
/* Add author info on homepage and center meta area #1375035-zen KG*/
.home .entry-header .entry-title a::after {
    content: "Por Marcos Grisi";
    display: block;
    font-size: 14px;
    margin-top: 5px;
}
/*Hide the reading time and date from the BIENVENID@S post from homepage  #1375035-zen KG/SWM*/
.home .post-22 .reading-time, .home .post-22 .posted-on {
  display: none;
}
/* Homepage - Hide entry-meta element above first post / 1375035-zen kp/jcg */
.home .post-22 .entry-title a:after, .post-22 .entry-meta{
    display: none;
}
.post-password-required .sd-sharing-enabled {
    display: none;
}
/* Remove Reading Time from Rosalie theme hc-6228313 */
.post .reading-time {
	display: none;
}
/*remove reading time on first post only*/
.postid-22 span.rt-reading-time{
	display: none !important;
}
/*Align Top Text on Front page - 7220661HC - rF*/
.home .wf-active .entry-content ol, .home .wf-active .entry-content p, .home .wf-active .entry-content ul, .home .wf-active .entry-summary ol, .home .wf-active .entry-summary p, .home .wf-active .entry-summary ul {
	text-align: center;
}
/* Center align entry summary at the top of page on homepage */
.home .entry-summary {
	text-align: center;
}
/* Add padding below reading time on posts */
.entry-content .rt-reading-time {
	padding-bottom: 20px;
}
/* Move the comment box above the comments / 7334202-hc st*/
div#comments {
    flex-direction: column;
    display: flex;
}

ol.comment-list {
    order: 2;
}

div#respond {
    order: 1;
}
/* Hide title for comment area and navigation section / 7334202-hc st*/
nav.navigation.post-navigation {
    display: none;
}

.wf-active #page .comments-title {
    display: none;
}
#wpcomm .wpdiscuz-front-actions{
	display: none;
}
#wpcomm .wc-comment .wc-comment-left {
	display: none;
}
p.comment-form-url label {
    display: none;
}

#url {
    display: none;
}
/*Remove margin under site title and horizontal line - 7395035-hc*/
#primary {
	margin-top: 1px;
}
/*Remove message above Comment box and add it below email box - 7395035-hc*/
#email-notes {
	display: none;
}
.comment-form-email:after {
	content: "Tu dirección de correo electrónico no será publicada";
	font-size: 14px;
}
/*Hide Like Button sitewide*/
.sd-like{
  display: none;
}
/*Move comments up*/
#comments{
  margin-top: -100px;
}
/* reduce space between site content and footer #7395035-hc (DOC */
#colophon {
  margin-top: 0;
}

/* Plugin Boxzilla popup and Lista de Correos widget */

/*changes background color of button*/
.boxzilla-container input[type="submit"], #footerthird input[type="submit"] {
    background-color: #d3b062;
}
/*Changes text and border color*/
.boxzilla-container input[type="text"], #footerthird input[type="text"] {
    border: 1px solid #D5B060;
    color: whitesmoke;
}
/*Changes border color for email input box*/
.boxzilla-container input[type="email"], #footerthird input[type="email"] {
 border: 1px solid #D5B060;
	color:whitesmoke;
}

/* END - Plugin Boxzilla popup and Lista de Correos widget */
/* add space around content on contact page  / 7487674-hc bk */
@media (min-width: 992px) {
  .page-id-1904 .entry-content {
    width: 90%;
    margin: 0 10%;
  }
}
/* make testimonial image circular  / 7487674-hc bk */
.testimonial-featured-image img {
  border-radius: 50%;
  margin: 0 auto;
  display: block;
}

/* start change order of testimonials  / 7487674-hc bk */
.testimonial-entry {
  display: flex;
  flex-direction: column;
}

.testimonial-featured-image {
  order: 1;
}

.testimonial-entry-content {
  order: 3;
}

.testimonial-entry-title {
  order: 2;
  text-align:center;
  margin-top: 0.5em;
  font-size: 1.84em;
}
/* end change order of testimonials  / 7487674-hc bk */
/* Hide read more link for testimonials and increase image size */
.testimonial-entry-content .more-link {
  display:none;
}

.attachment-thumbnail {
  width: 230px;
  height: 230px;
}
/*--- remove hyphen from testimonial entry title / 1514137-zen JS ---*/
.testimonial-entry-title {
    visibility: hidden;
}
.testimonial-entry-title a {
    visibility: visible;
}
/* Hide contact form submission details | JC-7510814-hc */
.contact-form-submission {
    display: none;
}
/* Center and replace contact form submission mesage on /contacto/ | JC-7510814-hc */
.page-id-1904 #contact-form-1904 h3 {
  text-align: center;
  font-size: 0;
}
.page-id-1904 #contact-form-1904 h3::after {
  content: "Muchas gracias, tu mensaje fue enviado con éxito.";
  font-size: 22.1px;
}
/* Testimonial names - indent to improve centering / 1514137-zen kp */
.testimonial-entry-title {
  text-indent: -50px;
}
/* Testimonials - make single-column on small screens / 1514137-zen kp */
@media screen and ( max-width: 768px ) {
  .testimonial-entry-column-2 {
    margin-right: 0 !important;
    width: 100% !important;
  }
  .testimonial-entry {
    float: none !important;
    margin: 0 !important;
    margin-top: 2em !important;
  }
}
/* Testimonials -Increase distance between on small screens / 1514137-zen am */
@media screen and ( max-width: 768px ) { 
.testimonial-entry-content {
Padding-bottom: 200px;
}
}
/* Testimonials -Increase distance between picture and name/ 1514137-zen am */
.testimonial-featured-image {
padding-bottom: 200px;
}
/* display testimonial content in italics */
.testimonial-entry .testimonial-entry-content p {
  font-style: italic;
}
/* Add space under testimonial image | 1514137-zen */
.testimonial-featured-image img {
    margin-bottom: 20px;
}
@media all and (min-width:0px) and (max-width: 480px) {
.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
    width: 100%;
}
	.contact-form textarea {
    width: 98%;
}
}
/* Removed padding from the Full Width Footer Widget */
#full-footer .widget {padding-left: 0; padding-right: 0;}
/* Changed the background of the Full-Width Footer Widget */

section#jetpack_widget_social_icons-5 {
    background: #131313;
}
/* stick social buttons to side/bottom | 7617452-hc KS */
.single .sharedaddy.sd-sharing-enabled .sd-title {
    display:none;
}

@media screen and (min-width:768px) {
    .single .sharedaddy.sd-sharing-enabled {
        position: fixed;
        left: 0;
        top: 30%;
        max-width: 50px;
        padding-left: 20px;
        z-index:999;
    }
}

@media screen and (max-width:767px) {
    .single .sharedaddy.sd-sharing-enabled {
        position: fixed;
        bottom: 0;
        background: #fff;
    }
}
/* hide social share count */
.single .sd-social-icon .sd-button span.share-count {
    display: none;
}
/* Change Spacing between social icons for large widths | #7646861-HC VG */
@media screen and (min-width: 600px) {
	#full-footer li.jetpack-social-widget-item {
    	margin-left: 10px;
    	margin-right: 10px;
	}
}
/* Menu - fixed on smaller screens as well / 7647380-hc kp */
@media screen and ( min-width: 100px ) {
  .rosalie-fixed-menu .site-header {
    position: fixed;
  }
}
/* desktop menu changes | 1529166-zen DC */
@media (min-width: 992px) {
    /* make navbar shorter */
    .navbar {
        height: 40px;
    }
    /* less padding on menu links */
    .nav-menu li a {
        padding: 10px 15px;
    }
}

/*--- change header bg colour / 1529166-zen JS ---*/
.site-header {
    background-color: #000;
}
.nav-menu li a {
    color: #fff;
}

/*--- START custom changes to menu bar | 1529166-zen */
@media screen and (max-width: 991px) {
    /*--- hide "menu" text on mobile / 1529166-zen JS ---*/
    .menu-toggle:after {
        content: "";
    }
    /*--- add text before menu on desktop / 1529166-zen JS ---*/
    .menu-toggle:before {
        color: #fff;
    }
    /*--- move menu toggle to the right | 1529166-zen DC ---*/
    .menu-toggle {
        float: right;
    }
    /*--- add site address to mobile menu | 1529166-zen DC ---*/
    #navbar .col-xs-12:after {
        display: inline-block;
        content: "www.MarcosGrisi.com";
        color: #fff;
        margin-top: 20px;
			  font-size: 18px;
    }
    /*--- move site address slightly right | 1529166-zen DC ---*/
    #navbar .col-xs-12 {
        padding-left: 5px;
    }
    /*--- move the site title down away from the menu | 1529166-zen DC ---*/
    .image-header {
        margin-top: 70px;
    }
}

/*--- END custom changes to menu bar | 1529166-zen */

/*have www.MarcosGrisi.com on left on desktop*/
@media screen and (min-width:992px){
#menu-menu.nav-menu::before {
    content:'MarcosGrisi.com';
    color:#ffffff;
    font-size: 25px;
    float:left;
}
}
/*--- round borders of testimonial images / 1569644-zen JS ---*/
.jetpack-testimonial .entry-thumbnail img { 
    border-radius: 50%;
}
/*--- hide testimonial date and reading time / 1569644-zen JS ---*/
.jetpack-testimonial .posted-on, .jetpack-testimonial .reading-time {
    display: none;
}
/* Remove H1 title on testimonial archive */

.post-type-archive-jetpack-testimonial h1.page-title {
    display:none;
}
 /* Give testimonial description title-like styling | 1569644-zen BC */
.taxonomy-description p {
    font-size: 28px;
    text-align: center;
    font-style: normal;
    text-transform: uppercase;
    color: #000;
    padding-top: 10px;

}
/*Golden divider on testimonial page below Testimonios de clientes 1569644-zen*/
.taxonomy-description:before {
position: absolute;
bottom: 0;
height: 1px;
width: 125px;
content: " ";
background-color: #d3b062;
left: 0;
right: 0;
margin: 0 auto;
}
.taxonomy-description:after {
position: absolute;
bottom: -7px;
height: 16px;
width: 16px;
content: " ";
background-color: transparent;
border: 1px solid #d3b062;
left: 0;
right: 0;
margin: 0 auto;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
/* Header: Hide the site description -- 8298495-hc (EZ) */
.site-description,
.wf-active .site-description{
  text-indent: -9999px;
  margin-bottom: 0;
  font-size: 0;
}
/* hide all posts not in the category-todas-las-conversaciones category #8753077-hc */
.home .post:not(.category-todas-las-conversaciones) {
    display: none;
}
/* fix columns on home page #8753077-hc */
.home .site-main {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
}
/* Chnage font size for category descriptions | JC-5052725-hc */
.category .taxonomy-description p {
    font-size: 19.5px;
    text-transform: none;
}
/* fix submenu / 9791989-hc bk */ 
@media (min-width: 992px) {
  .nav-menu .sub-menu {
    top: 40px;
  }
}
/*hide comments number top of each post | 12352507-hc */
span.comments-link {
    display: none;
}
.comment-form-field comment-form-url {
    display: none;
}
/* change font size in page titles and capitalized option */ 
.page h1.entry-title {
    font-size: 47px !important;
    text-transform: none;
}
/* Hide reading time in video format posts | JC-27222736-hc */
.single-post.single-format-video .entry-content span.rt-reading-time {
	display: none !important; /* Used !important since there's an inline code "display:block" */
}
/* hides the post date on Homepage | 28562619-hc (AB) */
.home .entry-meta {
 display: none;
}
.nav-previous {
    display: none;
}
.nav-previous {
    display: none;
}
#infinite-handle, .infinite-loader {display:none;}