/*
Puedes añadir tu propio CSS aquí.

Haz clic en el icono de ayuda de arriba para averiguar más.
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab|Roboto:700');

@import url('https://fonts.googleapis.com/css?family=Roboto+Slab');

@import url('https://fonts.googleapis.com/css?family=Roboto');

@import url('https://fonts.googleapis.com/css?family=Inconsolata');

@import url('https://fonts.googleapis.com/css?family=Roboto:900');

body, h1, h2, h3, h4, h5, .rp-medium-two {
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}

.archive-title {content: '';}

#site-title h1 {
	font-size: 11px;
	font-weight: 700;
}

#site-nav ul li a {
	font-size:18px;
	font-size:1.125rem;
	color:#090501;
}

h3.widget-title {
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}

a.archive-menu-toggle {
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#090501;
	margin: 0 0 30px;
}

h3 { font-size: 1.25rem;}

.widget h3.widget-title{
	padding: 10px 0 38px;
}

#searchform input#s{
	font-family:'Roboto', sans-serif;
	font-weight:normal;
}

input#s.search-field{
	font-size:12px;
	font-size:0.75rem;
	color:#000099;
}


#site-title h1 a{
	font-size:11px;
  font-size:0,68rem;
}


.rp-medium-one .entry-date {
	font-style:normal;
	text-transform: uppercase;
	font-size:13px;
	font-size:0.81rem;
	padding: 22px 0 30px 0;
	font-family: 'Inconsolata', monospace;
	color:#000099;
	padding-bottom:30px;
}


.single-post .entry-header .entry-date {
	font-style:normal;
	text-transform: uppercase;
	font-size:13px;
	font-size:0.81rem;
	font-family: 'Inconsolata', monospace;
	color:#000099;
	padding-bottom:30px;
}


.single-post .entry-header .entry-date a { color:#000099;}


@media screen and (min-width: 767px)
{
	.rp-medium-one {
		border-right: 0;
	}
}


.widget_zuki_quote cite.quote-author:before {
    content: '';
    padding: 0;
}

.widget_zuki_quote cite.quote-author {
font-style:normal;
	text-transform: uppercase;
	font-size:13px;
	font-size:0.81rem;
	font-family: 'Inconsolata', monospace;
	color:#000099;
}

.widget-area .widget {
    padding: 10px 0 60px;
}

.template-front .widget-area,
.default-sidebar, #front-sidebar-one, #front-sidebar-two,
.single-post .post .entry-header,
.flexslider .rp-big-one
{ 
	border-top:1px solid #000099;
}


.widget_zuki_quote .quote-wrap:before {
	content: '“';
	font-family: Georgia;
	font-size: 100px;
	display: block;
	height: .4em;
	line-height: .6em;
	color: #000099;
}


.widget_zuki_quote blockquote.quote-text {
	background: #ffffc7;
	color: #000099;
}

#primary h3.blog-title, #primary h1.archive-title {
    border-top: 1px solid #000099;
}


.site-content .post, .site-content .type-attachment, .search-results .site-content .page {
    border-bottom: 1px solid #000099;
}


.entry-header h2.entry-title, .entry-header h1.entry-title {
    display: block;
    margin: 0;
    padding: 20px 0 30px;
		font-family: 'Roboto Slab', serif;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.35;
    font-weight: normal;
    word-wrap: break-word;
	  color:#333333;
	  width:80%;
	  
}


@media screen and (min-width: 1023px){ 

#featured-content .rp-big-one .story {
    padding: 30px 20px 20px;
		z-index: 100;
}

#featured-content .rp-big-one .entry-thumb {
	position: relative;
	z-index: 10;
}

#featured-content .rp-big-one h2.entry-title {
  font-size: 16px;
  font-size: 1rem;
  margin: 0 0 22px;
  line-height: 1.25;
	font-family: 'Roboto Slab', serif;
}


#featured-content .rp-big-one h2.entry-title a {
	color: #000099;
	
}

}

.blog .post .entry-meta, .archive .post .entry-meta, .search-results .entry-meta {
	
	font-family: 'Roboto Slab', serif;
	font-style: normal;
}


@media screen and (min-width: 1260px) {
#site-nav li:hover > a,
#site-nav ul li a,	
#site-nav ul li a:hover {
    border-bottom: 0;
		position: relative;
}


#site-nav ul li a:hover:before {
  content:'';
	display: block;
	z-index: -1;
	background: #ffff00;
	width: 100%; 
	height: .6em;
	top: 50%;
	margin-top: 0;
	position: absolute;
}
.current-menu-item a:before{
	content:'';
	display: block;
	z-index: -1;
	background: #ffff00;
	width: 100%; 
	height: .6em;
	top: 50%;
	margin-top: 0;
	position: absolute;
}

}



.rp-big-one p.summary {
  font-family: 'Roboto', sans-serif;
	font-weight:normal;
	margin:0 0 20px;
	font-size:13px;
	font-size:0.81rem;
}

#featured-content .rp-big-one .story{
	padding:23px 20px 23px 20px;
}

ul.yearly{
	font-family: 'Roboto Slab', serif;
	color:#000099;
}
	
ul.yearly a{
	color:#000099;
}

ul.monthly{
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	
}

ul.monthly a{
	color:#090501;
}

.single-post .entry-meta{
	padding-left:0px;
}
	

h3.archive-menu-title{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
}

.widget-area .rp-color p.summary a{
	color:#000099;
	border-color:#000099;
}

.entry-summary{
	padding-left:0px;
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	
}

.entry-summary p{
	font-size:13px;
	font-size:0.81rem;
	color:#333333;
}


.entry-meta .entry-date,
.story .entry-date {
	font-style:normal;
	text-transform: uppercase;
	font-size:13px;
	font-size:0.81rem;
	font-family: 'Inconsolata', monospace;
	color:#000099;
}


.entry-meta .entry-date a {
	color:#000099;
}


.entry-meta .entry-edit, .entry-meta .entry-comments, .entry-cats  {
    display: none;
}


.rp-medium-one-content h3.entry-title{
	font-size:15px;
	font-size:0.9375rem;
	min-height:3.9em;
	padding-bottom:.3em;
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
}


h3 a{
	color:#333333;
}



.jetpack_subscription_widget p{
	font-size:12px;
	font-size:0.75rem;
	color:#333333;
}

.rp-medium-one p{
	font-size:12px;
	font-size:0.75rem;
}


.rp-medium-one{
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#333333;
}


h3.entry-title{
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
	text-align:left;
}


.rp-medium-two h3.entry-title a {
	color:#000099;
	font-size:15px;
	font-size:0,93rem;
}

.rp-color h3.entry-title{
	text-align:left;
}
	
.rp-color h3.entry-title a{
	color:#000099;
	font-size:15px;
	font-size:0.93rem;
	
}


.rp-color p.summary {
	color:#000099;
	font-size:12px;
	font-size:0,75rem;
		font-family: 'Roboto', sans-serif;
	font-weight:normal;
	text-align:left;
}


.rp-medium-two p.summary{
	color:#333333;
}


.rp-color h3.entry-title {
	margin: 16px 0 25px 0;
	color:#000099;
}

.widget_zuki_quote blockquote.quote-text{
	font-size:20px;
	font-size:1.25rem;
}


.widget_zuki_quote blockquote.quote-text{
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
	
}

.front-sidebar .widget{
	 font-family:'Roboto', sans-serif;
	font-weight:normal;
}
	

.widget_zuki_quote cite.quote-author{
	text-align:left;
}

.textwidget{
	font-size:12px;
	font-size:0.75rem
}

.textwidget .bg-wrap{
background:#e5f2f0;
}

.widget {
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
}
	
h2{
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
	margin: 0px 0 37px 0;
	color:#333333;
	font-size:20px;
	font-size:1.25rem;
}

.entry-content p{
	font-size:13px;
	font-size:0.81rem;
	margin-bottom:35px;
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#333333;
	padding-bottom:33px;
	
}


.box-contact {
	width:80%
	
}


.page .entry-header h1.entry-title{
	display:none;
}

form label{
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	font-size:11px;
	font-size:0.68rem;
	color:#090501;
	text-transform: uppercase;
}

.wpcf7-form input, .wpcf7-form  textarea{

border:solid 1px #000099;
}

.wpcf7-form input[type="submit"]{
 border: 0px;
	background-color: #FFFF00;
	color: #000099;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
}

.jetpack_subscription_widget
input[type="submit"]{
 border: 0px;
	background-color: #FFFF00;
	color: #000099;
	font-family: 'Roboto', sans-serif;
	font-weight: 900;
	float:left;
	
}


.search-box #searchform input{
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	font-size:12px;
	font-size:0.75rem;
}

input{
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	font-size:12px;
	font-size:0.75rem;
	border:solid 1px;
	color:#000099;
}

.single-post .post .entry-header .entry-cats a{
	color:#090501;
}
	
.entry-content{
	padding-left:0px;
}

.single-post .entry-meta .entry-tags{
	
}

	
.widget-area .widget{
	border-bottom:1px solid #000099;
}




.flexslider .rp-big-one{
	border-top:1px solid #000099;
}

.template-front .widget-area{
	border-top:1px solid #000099;
}

.page .site-content .page{
	
border-top:1px solid #000099;
}

.post .entry-meta{
	padding-left:0px;
}

.single-post .entry-header .entry-edit{
	display:none;
}

.page .entry-content a{
	display:none;
}

img.attachment-zuki-medium-portrait.size-zuki-medium-portrait.wp-post-image{
	width:200px;
}
.archive-menu-content {
	background-color: #e5f2f0;
}
.archive-menu-content ul.yearly li { 	font-style: normal;
}

.menu-social-container li a {
	background-color: #000099;
}

.site-content div.wpcf7 input[type="text"]{
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#000099;
}

.site-content div.wpcf7 input[type="email"]{
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#000099;
}

.site-content div.wpcf7 textarea{
		font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#000099;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000099;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000099;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000099;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000099;
}
	
.default-sidebar .widget{
	font-family:'Roboto', sans-serif;
	font-weight:normal;
	
}

#colophon, .nav-wrap, #comments,
#featured-content .entry-comments,
#featured-content .entry-author,
.rp-medium-one .entry-comments,
.rp-medium-one .entry-author,
.rp-medium-two .entry-author,
.rp-medium-two .entry-comments,
.rp-medium-two .entry-cats,
.rp-color .entry-cats,
.rp-color .entry-footer,
.rp-color .entry-cats,
.single-post .entry-header .entry-comments,
 .single-post .entry-header .entry-author,
.single-post .entry-meta .entry-cats,
.single-post .entry-meta .entry-tags span,
.entry-details
{
   display: none;
}


.single-post .entry-meta .entry-tags a
{
 color: #000099;
	font-size: 20px;
	font-size: 1.25rem;
	font-family: 'Roboto Slab', serif;
}






.single-post .entry-meta .entry-tags a:after
{
content:' /';
	
}


.search-box a#search-toggle { border-left: 0px;}

@media screen and (min-width: 1260px) {
	
#site-nav {
    padding: 20px 0 25px;
}
#site-nav ul {
	text-align: left;
}

#site-nav ul li {
	margin: 0 35px 0 0;
	font-family: 'Roboto Slab', serif;
}

.archive-menu-wrap{
	text-align:left;
}

#site-title {
	padding: 15px 0;
}

}



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

#featured-content .rp-big-one h2.entry-title{
		font-family: 'Roboto Slab', serif;
		font-weight:normal;
		font-size:16px;
		font-size:1rem;
		
		
	}

h2 a{
	color:#333333;
	
	
}
}

@media screen and (max-width:1260px){
	.archive-menu-wrap{
		text-align:left;
		padding-left:91px;
		}
	#site-nav ul{
	 font-family: 'Roboto Slab', serif;
	font-weight:normal;
}
  #mobile-menu-close{
	background:#000099;
}
	  
}

@media screen and (max-width:1024px){
	.archive-menu-wrap{
		text-align:left;
		padding-left:35px;
		}
	#featured-content .rp-big-one 	h2.entry-title a{
	color:#000099;
}
}

@media screen and (max-width:768px){
	.archive-menu-wrap{
		text-align:left;
		padding-left:10px;
		}
	#site-title{
		width:75%;
	  padding-left:10px;
}
	#featured-content .rp-big-one 	h2.entry-title a{
	color:#000099;
}

	.site-content .post{
	border-bottom:30px;
}
}







@media screen and (min-width: 1360px) {
	
#featured-content .flex-direction-nav li a.flex-prev {
    left: 0; 
}
#featured-content .flex-direction-nav li a.flex-next {
	right: auto;
	left: 36px;
}
#featured-content .flex-direction-nav li a.flex-prev {
    left: 0;
}

#featured-content .flex-direction-nav li a {
    top: auto;
}
}


#featured-content .flex-direction-nav li a.flex-next:after, #featured-content .flex-direction-nav li a.flex-prev:after {
	font-size: 24px; 
	padding: 6px 0 0 0;
}

#featured-content .flex-direction-nav li a.flex-prev,
#featured-content .flex-direction-nav li a.flex-next {
	background: #FFFF00;
}


blockquote {
	background: #ffffc7;
}

blockquote p{
   	font-size: 23px!important;
    font-size: 1.4375rem!important;
		color: #000099!important;
}
