/*
 Theme Name: Frau Mutter Theme by Flaco Zacarias
Theme URI:    http://www.zacarias.com/
Author URI:   Flaco Zacarias, http://www.zacarias.com
Template:     rosemary
Version:      1.0.0

	*/

	@import url("../rosemary/style.css");


/*

"ff-dagny-web-pro"
200
400
700


*/



body {
	color: #333;
	font-size: .85rem;
	line-height:1.35;
}

h1, h2, h3 {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
 }

body, h4, h5, h6, p, li {
	font-family:"ff-dagny-web-pro", Arial, Helvetica, sans-serif;
  font-weight:400;
  }

  /*****
/* Header & Logo

#header {
	padding-top: 51px;
	margin-bottom: 60px;
	border-bottom: 1px solid #fafaf8;
}

#logo {
	text-align: center;
	padding: 2rem  0;
}

/********************/

#header {
	padding-top: 30px;
	margin-bottom: 44px;
}

#logo {
	text-align: center;
	padding: 1rem  0;
}

header#header div.container div#logo h2,
header#header div.container div#logo h1 {
	font-size:1rem;
	line-height:1rem;
}

header#header div.container div#logo h2 a img,
header#header div.container div#logo h1 a img {
	width:100% !important;
	max-width:100% !important;
	height:auto;
	max-height:100%;
}


/* nav */
 #nav-wrapper .menu li a {
	font-family:"ff-dagny-web-pro", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: .75rem;
  text-transform: uppercase;
  letter-spacing:0;
  line-height: 51px;
  color: #000000;
  display: block;
}

 #nav-wrapper .menu li a:hover {
  color: #d6293f;
}

#nav-wrapper .menu li li a {
  color: #000000;
  background-color:#fafaf8;
}

#nav-wrapper .menu li li a:hover {
  color: #fff !important;
  background-color:#d6293f !important;
}




#nav-wrapper .menu li.current-menu-item > a,
#nav-wrapper .menu li.current_page_item > a {
  font-weight: 400;
}

/* quotes */
.widget.widget_quotescollection  p {
  font-family:"ff-dagny-web-pro", Georgia, "Times New Roman", Times, serif;
  font-weight:400;
  font-style:italic;
  font-size:1.8rem;
  line-height:1.5;
  padding:2rem 0;
}

.widget.widget_quotescollection  cite {
	font-family:"ff-dagny-web-pro",Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: .65rem;
  text-transform: uppercase;
}

 /* tags */

 .post-tags a {
	font-family:"ff-dagny-web-pro",Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height:1;
  font-size: .75rem;
  padding:.25rem .5rem;
  letter-spacing: 0;
  text-transform: uppercase;
  background-color: #fafaf8;
  color: #9f9f94;
  margin-right: .5rem;
  border-radius: .2rem;
}

.post-tags a:hover {
  background-color: #aa1818;
  color: #fff;
  text-decoration: none;
}

 /* most read */

.widget.popular-posts li {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
  font-weight:600;
  font-size:1rem;
}

.widget.popular-posts li a {
	color:#666;
}

.widget.popular-posts li a:hover {
	color:#d6293f;
	text-decoration:none;
}

/* comments */

.thecomment .comment-text span.author,
.thecomment .comment-text span.author a {
  display: block;
	font-family:"ff-dagny-web-pro",Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: .85rem;
  text-transform: uppercase;
  letter-spacing: 0;
  margin-bottom: .5rem;
  color: #333;
}

div.comments div.comment-text p {
	font-style:italic;
	font-size:1rem;
	line-height:1.35;
}

.post-comments span.reply > a.comment-reply-link,
.post-comments span.reply > a.comment-edit-link {
  font-size: .75rem;
  padding:.2rem .6rem;
  background-color: #fafaf8;
  color: #333;
  border-radius: .2rem;
  margin-left: .7rem;
}

.post-comments span.reply > a.comment-reply-link:hover,
.post-comments span.reply > a.comment-edit-link:hover {
  background-color: #d6293f;
  color: #fff;
}

/* related items */

div.post-box > h4.post-box-title {
	display:block;
}

div.post-box {
	text-align:left;
}

div.post-related > div.item-related > h3 > a {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
  font-weight:600;
  font-size:1rem;
	color:#666;
}

div.post-related > div.item-related > h3 > a:hover {
	color:#d6293f;
	text-decoration:none;
}

/* book widget */
div#text-8.widget div.textwidget div  a img {
	border:1px solid #d6293f;
}

/* Nina */
 div#text-2.widget div.textwidget img {
	 width:100%;
 }

#nav-wrapper .menu li.current-menu-item > a, #nav-wrapper .menu li.current_page_item > a, #nav-wrapper .menu li a:hover {
	color: #d6293f;
}

/*** DROPDOWN ***/
#nav-wrapper .menu .sub-menu,  #nav-wrapper .menu .children {
	background-color: #fff;
	border: 1px solid #fafaf8;
	border-top: none;
}
#nav-wrapper ul.menu ul a,  #nav-wrapper .menu ul ul a {
	color: #727272;
	padding: 6px 10px;
	min-width: 165px;
	line-height: 20px;
	border-top: 1px solid #fafaf8;
}
#nav-wrapper ul.menu ul a:hover,
#nav-wrapper .menu ul ul a:hover {
	color: #d6293f;
	background: #fff;
}
#top-social a:hover {
	color: #d6293f;
}


.widget_yarpp_widget h3,
#footer .container .col-3 h4,
#footer h4,
h4.widget-title,
.widget-title,
.post-box-title,
.post-header .cat {
	font-size: .75rem !important;
	text-transform:uppercase;
	letter-spacing:0;
	color: #000;
	background: #ffffff;
	border:0;
	border-bottom: 1px solid #000;
	font-family:"ff-dagny-web-pro";
	font-weight: 400;
	padding: .3rem 0;
	margin:1rem 0;
	text-align:left;
}

div#content div#main .wpcf7 .wpcf7-submit,
div#comments.post-comments > div#respond.comment-respond > form#commentform.comment-form.anti-spam-form-processed > p.form-submit > input#submit.submit,
.comment-respond form input.submit,
#footer form input[type="submit"],
.more-button,
.feat-item .read-more {
	font-size: .75rem !important;
	text-transform:uppercase;
	letter-spacing:0;
	color: #000;
	background: #ffffff;
	border: 1px solid #000 !important;
	font-family:"ff-dagny-web-pro";
	font-weight: 400;
	padding: .5rem 1.5rem;
	text-align:center;
	border-radius:0;
}

div#content div#main .wpcf7 .wpcf7-submit:hover,
div#comments.post-comments > div#respond.comment-respond > form#commentform.comment-form.anti-spam-form-processed > p.form-submit > input#submit.submit:hover,
.comment-respond form input.submit:hover,
#footer form input[type="submit"]:hover,
.more-button:hover,
.feat-item .read-more:hover {
	border: 1px solid #d6293f !important;
}

/* light text */
.instagram-widget p,
.thecomment .comment-text span.date,
.share-text,
.post-header .date,
.meta-comments a,
span.wpp-views,
.list-meta .date {
	font-family:"ff-dagny-web-pro";
	font-weight:400;
  font-size: .75rem;
  font-style: normal;
  color: #999999;
}

/* light text */

.share-text {
	font-weight:700;
	text-transform:uppercase;
}

.instagram-widget p a {
  color: #d6293f;
  border:0;
  text-decoration:none;
}

.instagram-title {
	font-family:"ff-dagny-web-pro";
	font-weight:400;
	text-transform: uppercase;
  font-size: .75rem;
  margin-bottom: 1.5rem;
}


#footer form input[type="submit"]:hover,
.more-button:hover,
.feat-item .read-more:hover {
	color: #d6293f;
	border: 1px solid #d6293f;
	background-color:#fff !important;
}

.pagination {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

#content,
aside#sidebar {
  margin-bottom: 1rem;
}


.pagination a {
  display: inline-block;
  letter-spacing: 0;
  text-transform:inherit;
  font-size: .85rem;
  border:0;
  font-weight: 400;
}

.post-header .cat {
	border:0;
	padding:0;
	margin:0;
}

.post-header .cat a {
	color:#d6293f;
	letter-spacing:1px;
	border:0;
	padding:.3rem 0;
	margin:0;
	font-size: .65rem;
}

.post-header .cat a:hover {
	color:#000;
}

.feat-item .read-more:hover {
	background-color: #d6293f;
	color: #fff;
}

.post-entry p,
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6,
.post-entry hr {
	margin-bottom: 1rem;
	line-height: 1.4;
	color:#333;
}

body.category div.post-entry p,
div.post-entry p {
	font-size: 1rem;
}

body.single div.post-entry p {
	font-size: 1.3rem;
}


.post-header h1,
.post-entry h1 {
	font-size: 2.1rem;
}
.post-entry h2 {
	font-size: 1.4rem;
}
.post-entry h3 {
	font-size: 1.4rem;
}
.post-entry h4 {
	font-size: 1.2rem;
}
.post-entry h5 {
	font-size: 1.2rem;
}
.post-entry h6 {
	font-size: .85rem;
}

.post-entry blockquote {
	border-left: 3px solid;
	border-color: #d6293f;
	border-color: #d6293f !important;
	padding: 0 4rem 0 2rem;
	margin-top:3rem !important;
	margin-bottom:3rem !important;
}
.post-entry blockquote p {
  font-family:"ff-dagny-web-pro" ;
  font-style: italic;
	font-size: 1.8rem !important;
	line-height: 1.4;
	color: #000;
}

.more-button:hover {
	background: #d6293f;
}

.item-related h3 a {
	font-size: 14px;
	color: #424242;
  font-family:"ff-dagny-web-pro" ;
}
.thecomment .comment-text em i {
	font-size: 14px;
	color: #f3bd00;
}

#respond input {
	padding: 8px 10px;
	border: 1px solid #DDD;
	color: #999;
  font-family:"ff-dagny-web-pro" ;
}


/* social media buttons f60 */

.social-widget a i.fa,
div.post-header div.meta-share a i.fa,
div.post-meta div.meta-share a i.fa {
	font-size: 1.4em;
}
.social-widget a i.fa.fa-facebook,
div.post-header div.meta-share a i.fa.fa-facebook,
div.post-meta div.meta-share a i.fa.fa-facebook {
	color: #3b5998;
}
.social-widget a i.fa.fa-twitter,
div.post-header div.meta-share a i.fa.fa-twitter,
div.post-meta div.meta-share a i.fa.fa-twitter {
	color: #00acee;
}
.social-widget a i.fa.fa-pinterest,
div.post-header div.meta-share a i.fa.fa-pinterest,
div.post-meta div.meta-share a i.fa.fa-pinterest {
	color: #ca1f27;
}
.social-widget a i.fa.fa-google-plus,
div.post-header div.meta-share a i.fa.fa-google-plus,
div.post-meta div.meta-share a i.fa.fa-google-plus {
	color: #dd4b39;
}

.social-widget a i.fa.fa-youtube-play,
div.post-header div.meta-share a i.fa.fa-youtube-play,
div.post-meta div.meta-share a i.fa.fa-youtube-play {
	color: #b31217;
}

.social-widget a i.fa.fa-instagram,
div.post-header div.meta-share a i.fa.fa-instagram,
div.post-meta div.meta-share a i.fa.fa-instagram {
	color: #3f729b;
}


/* newsletter button */

#sidebar .es_textbox_button {
  color: #fff !important;
  background-color:#d6293f !important;
}

#sidebar .es_textbox_button:hover {
	color: #d6293f !important;
	border: 1px solid #d6293f;
	background-color:#fff !important;
}


/* end social media buttons */

/* instagram-footer */

#instagram-footer {
	margin-top:0 !important;
	padding-top:0;
}


div.archive-box span {
	display: none;
}


div.archive-box .container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.archive-box {
	background-color: #fafaf8;
}
div.archive-box h1 {
	text-align: left;
	color: #aa1818;
	font-family:"ff-dagny-web-pro", Arial, Helvetica, sans-serif;
	font-weight:200;
	font-size:3rem;
}
div.post-header, div.post-header span.date, div.post-header h2, div.post-header span.cat {
	text-align: left;
}

.post-header h2 a:hover {
	color: #aa1818;
	opacity: 1;
}
.page-frau-mutter .post-entry .widget-title {
	display: none;
}


#footer .container .col-3 {
	margin: 0 6% 2em 0;
	padding: 0;
}
 @media only screen and (min-width: 800px) {
#footer .container .col-3 {
	display: inline-block;
	width: 27%;
	vertical-align: top;
}
}


#footer .container .col-3 ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
#footer .container .col-3 ul ul {
	margin-left: 1em;
}

div.post-entry .widget_iclw.amr_widget ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}


form.wpcf7-form p,
form.wpcf7-form li,
.comment-respond form p,
.comment-respond form li,
div#footer form p,
div#footer .widget li {
	font-family:"ff-dagny-web-pro",Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: .85rem;
}

form.wpcf7-form p,
form.wpcf7-form li {
	font-size: 1rem;
}


form.wpcf7-form checkbox,
form.wpcf7-form textarea,
form.wpcf7-form input,
.comment-respond form checkbox,
.comment-respond form textarea,
.comment-respond form input,
#footer form input,
#footer form textarea {
	border:0 !important;
	background-color:#fafaf8;
}

/* sidebar colors */

aside#sidebar,
aside#sidebar p,
aside#sidebar li {
	color:#666;
}



/* bug strong homepage */
.home #content strong,
.home #sidebar strong,
.home .div#content div.post-header strong,
.home .post-entry p strong {
	font-weight:400;
}


/* autores invitados */
div#text-10.widget.widget_text div.textwidget {
	background-color:#fafaf8;
	padding:1rem;
}

/* related posts - sidebar */


.widget_yarpp_widget  .yarpp-thumbnails-horizontal {
	display:block !important;
	clear:both;
}

.widget_yarpp_widget img.attachment-yarpp-thumbnail,
.widget_yarpp_widget .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
	width:18%;
	margin:5px 0 0 0;
	padding:0;
	float:left;
}


.widget_yarpp_widget .yarpp-thumbnails-default  img {
	width:100%;
}

.widget_yarpp_widget .yarpp-thumbnail-title {
	width:78%;
	margin:0;
	padding:0;
	float:right;
}

.widget_yarpp_widget a.yarpp-thumbnail  {
	display:block !important;
	float:left;
	width:100%;
	clear:both !important;
  margin-bottom: 7px;
  margin-top: 7px;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #d5d5d5;
  display: block;
}

.yarpp-related-widget span.yarpp-thumbnail-title {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  border: 0;
  display: block;
}


.widget.widget_yarpp_widget > div.yarpp-related-widget > ol > li > a,
.widget_yarpp_widget .yarpp-thumbnails-horizontal a .yarpp-thumbnail-title {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
  font-weight:600;
  font-size:1rem;
	color:#666;
}

.widget.widget_yarpp_widget > div.yarpp-related-widget > ol > li > a:hover,
.widget_yarpp_widget .yarpp-thumbnails-horizontal a:hover .yarpp-thumbnail-title  {
	color:#d6293f;
	text-decoration:none;
}
/*
.widget ol li {
  margin-bottom: 7px;
  padding-bottom: 8px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #d5d5d5;
}

*/

.widget.widget_listcategorypostswidget ul {
	list-style-type:none !important;
	padding:0;
}

.widget.widget_listcategorypostswidget ul li {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
  font-weight:600;
  font-size:1rem;
	color:#000;
	list-style-type:none !important;
}

.widget.widget_listcategorypostswidget ul li a {
	color:#000 !important;
}
.widget.widget_listcategorypostswidget ul li a:hover {
	color:#d6293f !important;
	text-decoration:none;
}

#wonderplugin-box-1 .wonderplugin-box-afteractionmessage,
.wonderplugin-box-formafter.wonderplugin-box-afteractionmessage {
	color:#000;
}

/* bug fixes */
#content .post-entry h2,
#content .post-entry h3,
#content .post-header h1,
#content .post-header h2 {
  font-family: "kepler-std-display", Georgia, "Times New Roman", Times, serif;
}

#content .post-entry h4,
#content .post-entry h5,
#content .post-entry h6,
#content .post-entry p {
	font-family:"ff-dagny-web-pro",Arial, Helvetica, sans-serif;
}

.wp-show-posts-image.wpsp-image-left{
	    margin-right: 0 !important;
}


body .container_top .col_one_third .caja_cuadro_big2 article .wp-show-posts-entry-header {
    width: 100% !important;
}


/* +++++++++++++++++ EDIT JUW +++++++++++++++++ */

/*HONEYPOT*/
.comment-form-url,
.comment-form-url label,
.comment-form-url input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

/*SM WIDGET*/
.social-widget a i.fa {
    font-size: 50px;
    width: auto;
    margin-top: 25px;
}
