.pkp_site_nav_menu .pkp_nav_list {
    margin-left: 0px;
}

.pkp_site_name .is_img img {
    width: 1024px;
}

@media (min-width: 1200px){
.pkp_structure_main {
    width: 694px !important;
}

.obj_article_details .main_entry {
    width: 480px !important;
}

.has_site_logo .pkp_head_wrapper {
    width: 1024px;
}

.pkp_structure_content {
    width: 1024px;
}

.pkp_block {
    padding: 30px 20px;
}

.pkp_structure_footer {
    width: 1024px;
}

.pkp_navigation_user {
    width: 1024px;
}


}


@media (min-width: 992px){
	
	.pkp_site_name_wrapper {

    width: 100%;
}

.pkp_structure_content {
    padding-top: 20px;
}
	
	.pkp_structure_main {
    float: left;
    padding: 0 20px 40px;

}
	
	.pkp_structure_main {
    width: 620px;
}

.obj_article_details .main_entry {
    width: 378px;
}

.obj_article_details .entry_details {
	width: 235px;
	}

.pkp_navigation_user>li>a{
    font-size: 16px;
}

.pkp_navigation_user a{
    padding-top: 8px;
}

.pkp_navigation_primary>li:first-child a {
    margin-left: 10px;
}

.pkp_navigation_user>li:last-child>a {
    padding-right: 10px;
}

.pkp_navigation_user ul {
    width: 15em !important; 
}
	
.pkp_site_name .is_img img {
    max-height: 100%;
}

.pkp_site_nav_menu {
    display: block;
    background-color: #a31633;
}


.pkp_structure_content {
    background-color: white;
}

.pkp_structure_sidebar {

    background-color: #f9deb0;
    margin: 0 0 0 20px;
	width: 310px;
	
}

.pkp_structure_sidebar a{

    color: #000;

}

.obj_issue_toc .section {
    margin: 5px -30px;
}

#pieencolumnas {
  columns: 2;
  float: left;
  text-align: left;
  column-rule: black solid 2px;
  width: 100%;
  column-gap: 3em;
}


.pkp_nav_list ul a {
    color: #a31633;
	font-size: 16px;
}

.pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #a31633;
}


}

@media (min-width: 768px) {
.obj_issue_toc .galleys, .obj_issue_toc .section {
    position: relative;
    margin: 5px -20px;
    padding: 1px 30px;
}
}

@media (min-width: 451px) {
.publicidadsuperior_mobile,
.publicidadinferior_mobile {
    display: none;
}


.slider_publicidad_inferior {
	width: 745px;
	margin: 0 auto -25px;
	overflow: hidden;
}

.slider_publicidad_inferior img {
	width: 100%;
}

.obj_article_details .entry_details {
	width: 235px;
	}

}
@media (max-width: 450px) {
	.sacardeversionmobile {
    display:none;
}

.pkp_structure_main {
    background-color: white;
}

.pkp_block {
    padding: 20px 10px;
    font-size: 15px;
    line-height: 20px;
    background-color: #f9deb0;
}

.pkp_block a{
    color: #000;
}


.has_site_logo .pkp_head_wrapper {
width: 100%;
    height: 80px;
}
.pkp_site_name .is_img img {

    max-height: 70px;
max-width: 103%;
}


.slider_publicidad_inferior {
	width: 320px;
	margin: 0 auto -20px;
	overflow: hidden;
}

.slider_publicidad_inferior img {
    width: 320px;
}

.pkp_footer_content {
    padding: 10px;
    text-align: left;
}

.has_site_logo .pkp_head_wrapper{padding-right:0px}


	}



body {
    background: url(https://test.dermatolarg.org.ar/public/site/images/pabloamarco/fondo-sitio-dermato-bordo-ok.png) #ccc repeat-x top center fixed;
    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pkp_site_name .is_img img {
    width: 1160px;

}

.pkp_site_nav_menu .pkp_nav_list {
    margin-left: 10px;
}

.pkp_structure_head {
    background-color: transparent; 
    border-bottom: 0px; 
}

.pkp_site_name .is_img {

    padding-bottom: 0px;
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 10px;
}

.pkp_brand_footer {
    display: none;
}


.description {
    display: block;}




body {

    background: url(https://www.dermatolarg.org.ar/public/site/images/pabloamarco/fondo2023.jpg) #e4ef378a repeat-x top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.pkp_structure_footer_wrapper {
    background: #f6f9c29e;
}

.pkp_site_nav_menu .pkp_nav_list {
    margin-left: 1px;
    background-color: #b50027;
}

.pkp_navigation_primary>li:last-child a {
    margin-right: 20px;
}



.has_site_logo .pkp_head_wrapper {
    padding-top: 1px;
}

.pkp_navigation_user_wrapper {
    display: none;
}

 .pkp_page_index .homepage_image {
        margin-top: -2.143rem;
        /* view-timeline: none; */
        visibility: hidden;
    }



/* Por defecto: desktop visible, mobile oculto */
.Ads.desktop {
    display: block;
}

.Ads.mobile {
    display: none;
}

/* En pantallas chicas (celulares) */
@media (max-width: 992px) {
    .Ads.desktop {
        display: none;
    }

    .Ads.mobile {
        display: block;
    }
}

.pkp_site_nav_menu {
    position: absolute;
    width: 100%;
    top: 100%;
    background: #ca000d00;
    left: 0;
    padding: .714rem;
    z-index: 9999;
}

.pkp_navigation_search_wrapper {
        float: right;
        margin: 0;
        padding: 0;
        border: none;
        visibility: hidden;
        /* view-timeline: none; */
    }

@media (min-width: 992px) {
    .pkp_block {
        padding: 1.143rem;
    }
}

@media (min-width: 992px) {
    .pkp_structure_sidebar {
        background-color: #f9deb0;
        margin: -9px 0 0 20px;
        width: 310px;
    }
}

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4 {
    margin: 4.257rem 0 1.43rem;
}

.pkp_site_nav_menu .pkp_nav_list {
    margin-left: 1px;
    background-color: #bc002a;
}


    .pkp_structure_main {
        padding: 1.43rem;
        background-color: #fff;
    }


@media only screen and (max-width: 992px) {
    .pkp_site_name .is_img img {
        width: 85% !important;
        height: auto !important;
        max-height: 100% !important;

    }
	
.pkp_structure_main {
    padding: 1.43rem;
    background-color: #fff;
    margin-top: 10%;
}
	
}

.pkp_structure_main:after {

        background-color: #ffffff00;
    }

.cmp_breadcrumbs {
    display: inline-block;
    padding-top: 15px;
}

    .obj_article_details .row {
        margin-left: -1.43rem;
        margin-right: -1.43rem;
        border-top: 0px solid #ddd;
        border-bottom: 0px solid #ddd;
    }
	
	.obj_article_details .entry_details {
        float: left;
        width: 90%;
        margin: 0 0 0 -1px;
        border-top: none;
        border-left: 0px solid #ddd;
    }
	
	.sub_item img {
    max-width: 50%;
}

    .obj_article_details .entry_details .item {
        margin-right: -1px;
        border-bottom: 0px solid #ddd;
    }
	
.page_issue_archive .issues_archive>li {
    padding: 1.143rem 1.714rem;
    border-bottom: 0px solid #ddd;
}