/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.pt-cv-view .pt-cv-title {
    margin-bottom: 6px !important;
}
.wp-show-posts-columns#wpsp-1807{
	    height: 272px;
}
.wp-show-posts-columns#wpsp-2297{
	height: 272px;
}
.wp-show-posts-inner *:last-child {
	    LINE-HEIGHT: 25px;
    margin-bottom: -3px;
}
.saboxplugin-wrap .saboxplugin-desc p{
	    font-size: 14px;
    font-family: Roboto slab;
	
}
.saboxplugin-wrap .saboxplugin-authorname a {
    color: black;
    font-weight: 900;
}
.wp-caption{
	border: 0px!important;
}
/* hipervinculos*/
.elementor-text-editor> ul> li>a{
    text-decoration: none;
    border-bottom: 1px solid #dcdcdc;
    color: #222;
    font-weight: bold;
}.wp-caption-text{
text-align: right;
position: relative !important;
right: 4px;
}
.wp-caption .wp-caption-text{
	
margin-top:5px;
margin-bottom:1px;
font-size:12px;
}



/* titulo de gris*/

.elementor-text-editor> ul> li>a:hover{
    color: #1167a8;
}
.elementor-text-editor> ul> li{
    list-style: square outside;
}
/*bloquote*/
blockquote {
width: 500px;
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838;
	
	
  display:block;
  background: #fff;
  margin: 0 0 20px;
  position: relative;
  
  /*Font*/
  font-family: Roboto;
  font-size: 16px;
  line-height: 1.2;
  color: #666;
  text-align: justify;
  
  /*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
}

blockquote p:before {
    content: "\275d";
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: black;
    font-size: 35px;
    position: absolute;
    top: -2px;
    left: -2px;
}

blockquote::after{
  /*Reset to make sure*/
  content: "";
}

blockquote a{
  text-decoration: none;
  background: #eee;
  cursor: pointer;
  padding: 0 3px;
  color: #c76c0c;
}

blockquote a:hover{
 color: #666;
}

blockquote em{
  font-style: italic;
}
blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}
 
blockquote cite:before {
content: "\2014 \2009";
}
/*footer*/
#content .post .article-content .entry-title {
padding: 9px 18px 0 0;
    font-size: 32px;

} 
.footer-socket-wrapper {
display:none;
background-color: #e8b31b;

}
.imagenpost > .elementor-widget-container > .elementor-image > img{
border-width:0px!important
}
.fondo3 > .elementor-widget-container >  .elementor-shortcode >
.wp-show-posts >.wp-show-posts-single > .wp-show-posts-inner > .wp-show-posts-entry-header > .wp-show-posts-entry-title {
font-size: 18px;
margin-bottom: -34px;
margin-top: -3px;
}
.fondo3 > .elementor-widget-container >  .elementor-shortcode  >
.wp-show-posts >.wp-show-posts-single > .wp-show-posts-inner > .wp-show-posts-entry-meta > .wp-show-posts-byline  > .wp-show-posts-author > a > .author-name {
font-size: 14px;
    font-family: Roboto;
margin-bottom: -10px;
font-weight: bold;

}
 .pt-cv-wrapper h4{
    line-height: 1.3!important;
}
/*autores*/
.shortcode-author-avatars .author-list{
width:93%!important;
}
.fn{
    font-family: Roboto slab;
    font-weight: 300;
    font-size: 12px;
    line-height: 1.6!important;
}
.elementor-1427 .elementor-element.elementor-element-wmssdeq > .elementor-widget-container{
    border-width: 0.25px!important;
}
#menu-contacto{
margin-top: 37px;
}
#menu-footer_menu{
margin-bottom: -20px;
margin-top: -33px;
position: relative;
    left: -130px;
display: -webkit-inline-box;

}
#layout, .btn-default, .dropdown-menu .divider, .follow-btn, .post-content .post-body{
    position: relative;
    left: 18px;

}
#colophon .widget ul li {
  border-bottom: none;
color: black;
margin-bottom: -24px;
font-size: 14px;
margin-right: -5px;
}
/*sociales*/
.social >.social-links i.fa{
    font-size: 20px !important;
    position: relative;
    top: -9px;
    padding: 1px 20px 1px 20px;

}
.tg-footer-main-widget{
top: 21px;
position: relative;
}
.terms a{
color:black;
}
.terms > a:nth-child(1)
{ font-size:16px;
}
.entry-date{
font-size:12
}
.pt-cv-meta-fields{
font-size:0
}
.terms > a:nth-child(n+2)
{ display: none;
}
.terms 
{ font-size: 0;
}
.social{
    top: 10px;
    margin-top: -28px;
    position: relative;
    left: 339px;
}
.footer-widgets-wrapper {
    border-top: 1px solid #F2F2F2;
    background-color: #e8b31b;
}
.footer-widgets-area{
padding-top: 0;
padding-bottom: 0;
}
.footer-widgets-area a {
color: black;
padding: 20px 1px 1px 10px;
margin-top: 42px;
left: -72px;
position: relative;
font-family: Roboto slab;
font-weight: 300;
}
#media_image-7{
position: relative;
left: 24px;
    top: 6px;
}
#pop-widget-tabs-2 > li{
margin: 0px;
}
.textwidget > .social > .social-links ul li{
    padding-right: 9px!important;
}
.textwidget > .social > .social-links ul{
   margin-right: 9px!important;
}
.page-header .page-title{
padding: 0 1px 0 24px;
}
.article-container{
padding:0px 44px 0 24px;
}
.more-link span{
cursor: none;
display: none;
}
.barra{
position: relative;
    bottom: 168px;
}

#fixed-content> #layout, .btn-default, .dropdown-menu .divider, .follow-btn, .post-content .post-body{
padding: 0 26px 0 26px;
}
hr.style {
	border-top: 1px dashed #8c8b8b;
}
.single #content .post{
padding: 0 4px 0 11px;
}
#page {
    max-width: 996px!important;
    margin: 0 auto;
}
#header-text-nav-wrap {
    padding: 24px 37px 0px;
    z-index: 999;
}
#secondary .widget, .widget{
position: relative;
/*left: -48px;*/
width: 300px;
}
#media_image-5{
    position: relative;
    left: 14px;
     top: 33px;
    width: 300px;
}

.single #content .post, #content .post{
box-shadow:none;
}
#home_home{
 
    position: relative;
    top: -1px!important;
}
#disqus_thread{
margin-left: 24px!important;
margin-right: 52px!important;
}
 #primary > #content >  .article-container > .page > .entry-header > .entry-title  {
 
display:none;
 }
.pt-cv-wrapper .carousel-control{

    text-shadow: 1px -1px 14px black;
}
/* redes sociales*/
#masthead>.social-links>i.fa {
font-size: 16px!important;
padding: 6px 10px;

}
.social-links i.fa-twitter{
color: #1BB2E9;
font-size: 16px!important;
position: relative;
top: 7px;
}
.social-links i.fa-facebook{
font-size: 16px!important;
position: relative;
top: 7px;
}
.social-links i.fa-google-plus{
font-size: 16px!important;
position: relative;
top: 7px;
}
.social-links i.fa-instagram{
font-size: 16px!important;
position: relative;
top: 7px;
}

.social-links ul {
display: -webkit-inline-flex;
display: flex;
}
.social-links ul li{
display: inline;;
margin: -14px 1px -11px -45px;
}
.pt-cv-wrapper .carousel-control:focus, .pt-cv-wrapper .carousel-control:hover {
    outline: 0;
    color:black;
    text-decoration: none;
    opacity: 12.9;
    filter: alpha(opacity=90);
}
body.elementor-page-964 h1.entry-title {
    display: block;}
.pt-cv-view .carousel-control {
    background-image: none!important;
    height: 30px;
    width: 40px;
    bottom: 0;
    top: 169px;
    color: black;
    box-shadow: none;
}
#primary > #content >  .page > .entry-header > .entry-title  {
 
display:none;
 }
.main-content-section {
    padding-top: 0px;
    position: relative;
    top: -22px;
}

#header-text-nav-container{
 background-color: #e8b31b;
}

#mega-menu-wrap-primary #mega-menu-primary {
    
    position: relative;
    top: -3px;
}
#header-logo-image img {
margin-bottom: -40px;
position: relative;
top: -22px;
}
.news-bar{
background-color: #e8b31b;
border:none;
box-shadow:none;
}
.date-in-header{
position: relative;
left: 312px;
top: 49px;
font-size: 12px;
font-family: Roboto;
font-weight: 400;
}
#header-left-section{
    position: relative;
    left: -17px;

}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu{

}

.fa.search-top {
    color: black;
    cursor: pointer;
    font-size: 17px;
    padding: 3px 15px;
    position: absolute;
    right: 8px;
    top: 0;

}
.fondo3{

height:87%;
}
.footer-socket-wrapper{
background-color: #e8b31b;
color: black;
 display: none;
}
.footer-socket-wrapper .copyright {
color:black;
}
.footer-socket-wrapper .copyright a{
color:black;
}
#site-navigation {
background-color: #e8b31b;
position: relative;
top: 3px;
height: 31px;
/*width: 938px;*/
/*left: 6%;*/
border: none;
box-shadow: none;
}
#site-navigation-sticky-wrapper{
height: 33px;
}
#header-logo-image {
 
    margin-left: 3px;
}

/*.inner-wrap {
    margin: 0 auto;
    max-width: 996px;
}
#site-navigation .inner-wrap {
position: relative;
float: right;
}
#main {
    max-width: 996px;
    position: relative;
    left: 13%;
}
#site-navigation {
    max-width: 996px;
    position: relative;
    top: 16px;
    height: 40px

}
#header-logo-image img{
    margin-bottom: -21px;
    position: relative;
    left: -88px;
}*/
.pt-cv-collapsible .panel-heading a {
    display: block!important;
    padding: 0px 6px!important;
}
.pt-cv-view .panel-default {
    border-color: #fff!important;
   border-style: none!important;
}
#wpsp-1633{
	margin-left:24px;
	margin-right:36px;
}
.pt-cv-view .panel-default>.panel-heading {
    /* color: #333; */
   background-color: #fff;
   border-color: #fff;
   border-bottom: 1px solid black;
}
.wp-show-posts-image.wpsp-image-left{
    width: 237px!important;
    
}
.posted-on{
position: relative;
top: 24px;

}
.elementor-widget-text-editor .elementor-drop-cap-letter{
color: #0a528f;
}


.byline a{
font-size: 16px!important;
}
.edit-link{
margin: -32px 0 -11px 0;
}
.comments{
position: relative;
left: 20%;
top: -27px;
display:none;
}
.tag-links{
position: relative;
top: -8px;
}
#content .post .article-content .below-entry-meta{
display: grid;
}

.byline{
position: relative;
top: -26px;
left: -13px;
}
.page-header .page-title {
    border-bottom: 2px none;
        border-bottom-width: 2px;
        border-bottom-style: none;
        border-bottom-color: currentcolor;
}
img.size-full, img.size-large {
   
  /*height: 156px!important;*/
}
#mega-menu-wrap-primary {
position: relative;
left: 62%;
width: 90%;
font-family: Roboto Slab;
font-weight: 700;
}
.author-name{
font-size: 16px;
font-family: Roboto slab;
font-weight: 700;

}
.sticky-wrapper .is-sticky{

}
.fa.search-top:hover {
    background-color: transparent;
}
#list_portada>div>ul> li:nth-child(odd) {
   background-color: #c4a270;
}
.entry-content ul, .entry-content ol{
padding: 0;
list-style-type: none;
}
div.pop-inside ul {
font-family: roboto;
font-size: 13.5px;
background: #ddd9d3;
padding: 6px 0 8px 0px;
}

/*Esto es para la parte de recientes home*/
ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus{
background: #ddd9d3;
border: none;
top: 8px;
position: relative;
left: 0.5px;
font-weight: 900;
margin: 0px 4px 1px 0px;
font-family: Roboto;
font-size: 14px;
width: 90px;
padding:3px 12px 3px 14px;
}

ul.pop-widget-tabs li a{
border: none;
top: 6px;
position: relative;
left: -0.5px;
font-weight: 900;
margin: 0px 4px 1px 0px;
font-family: Roboto;
font-size: 14px;
width: 84px;
padding: 3px 13px 3px 13px;
}
ul.pop-widget-tabs li{
border:none; 
margin: 0 1px 7px 0;   
   
}
/* END RECIENTES HOME */


/*esto es para recientes en los post*/
#pop-widget-tabs-2>ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focu{


}
.author{
font-family: Roboto;
font-weight: normal;
}
.wp-show-posts .wp-show-posts-entry-title{
margin: 0px 0 -18px 0;
}
.fa-user{
color:white !important;
}

#mega-menu-wrap-primary .mega-menu-toggle {
    background: #E8B31B;
    position: relative;
    left: -174px;
}
ul {
    list-style-type: none;  
   /*background-color: #f1f1f1;*/
}
div.pop-inside ul li {
;
padding: 4px 0px;
border-bottom: dotted 1px black;
width: 91%;
position: relative;
left: 11px;
}
.site-header .menu-toggle:hover{
 background: #E8B31B;
}
.breadcrumb-container > ul{
background-color: white;
}
.site-header .menu-toggle{
color:#E8B31B;
}
#list_portada>div>ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 300px;
    background-color: #c9b38f;
}
.pt-cv-title a{
 font-family: Merriweather;
}
.pt-cv-collapsible .panel-heading a {
    display: block!important;
    padding: 0px 6px!important;
    font-family: Roboto;
    font-weight: 900;
    font-size: 18px;
     line-height: initial;
}
.pt-cv-cap-w-img .pt-cv-title a {
    color: #fff!important;
    font-size: 26px;
    font-family: Merriweather;
    font-weight: 800;
}

li a {
    display: block;
    color: #000;
    padding: 8px 16px;
    text-decoration: none;
}

/* Change the link color on hover */
li a:hover {
    background-color: beige;
    color: black;
}
#list_portada>div>ul>li a:hover {
    background-color: #c4a270;
    color: black;
}
.related-posts  {
    position: relative;
    left: 21px;
}
.default-wp-page{
    margin-right: 67px;
}
.default-wp-page .next{
position: relative;
    left: 21px;
}
.default-wp-page .previous{
position: relative;
    left: 21px;
}
.related-posts-main-title{
position: relative;
    left: 21px;
}

#secondary {
    float: right;
    width: 25.192982%;
    position: relative;
    right: 76px;
}
.related-posts-main-title{
display:none;
}




/*responsive*/
@media screen and (max-width: 768px) {
    .container {
        max-width: 100%;
    }
    .content {
        width: 100%;
    }
    .sidebar {
        width: 100%;
    }
}



@media only screen and (max-width: 768px){
#header-logo-image img {
    margin-bottom: 0px;
}
.date-in-header{
top: 104px;
left: 270px;

}

.menu-toggle{
display:none;
}
#mega-menu-wrap-primary #mega-menu-primary {
    position: relative;
   
    right: 177px;
    width: 106%;
}
#mega-menu-wrap-primary{
position: relative;
left: 43%;
width: 90%;
font-family: Roboto Slab;
font-weight: 700;
top: -41px;
}
.carousel-inner{
padding: 0 28px 0 24px;
}
.pop-layout-v{
padding: 0 28px 0 24px;
}
#secondary {
    float: right;
    width: 25.192982%;
    position: relative;
    right: 25px;
}
#mega-menu-wrap-primary {
    position: relative;
    left: 66%;
    width: 67%;
    top: 0px;
}
#mega-menu-wrap-primary #mega-menu-primary{}

}
@media only screen and (max-width: 600px){
#mega-menu-wrap-primary .mega-menu-toggle {
    display: block;
    left: -165px;
width: 34%;
background: #e8b31b;
top: -33px;
}

.pop-layout-v{
padding: 0 28px 0 24px;
}
.carousel-inner{
padding: 0 28px 0 24px;
}
.below-entry-meta{
    display: none;
}
#secondary {
   float: right;
    width: 25.192982%;
    position: relative;
    right: 25px;

}
.social-links{
float: left;
}
}
.saboxplugin-wrap{
    border: 0;
    margin-bottom: -20px;
margin-top: 10px;

}
.author-box{
display:none;
}


