﻿@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@100;400;700&display=swap');


/*========================================= FIX AFTER MIGRATION ============================*/
* {
	font-size: 9pt;
    font-family: 'Nunito Sans', sans-serif;
}
#contentBox {
	margin-left:0px;
}
#s4-titlerow,#sideNavBox{
	
	display:none!important;
}
#s4-bodyContainer {
   padding-bottom: 0px!Important; 
}
div#layout-4c-contact {
    min-height: 140px;
}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item{
	margin-right:0px!Important;
}
li ul a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode {
    display: block!important;
}
li ul a.static.menu-item.ms-core-listMenu-item.ms-displayInline.ms-navedit-linkNode a {
    display: block!important;
}
.static.dynamic-children.hover * {
    display: block!important;
}
.level2.static {
    background: url("images/arrowLeftNav.png") no-repeat scroll 10px 2px transparent;
    color: #666666 !important;
    font-weight: normal !important;
    line-height: 27px;
    margin-left: 0 !important;
    padding-left: 20px !important;
}
ul.root li a {
    display: none !important;
}
div#SearchBox * {
    display: inline-block;
    height: 21px;
    border-radius: 4px;
}
div#SearchBox input {
width: 155px!important;
background-color: none!important;
background-image: url("/Style Library/MinCulturaPortal/images/social-sch.png");
 background-position: -15px -13px;
padding-left: 30px;
    font-size: 10pt;
position: relative;
}
.ms-core-listMenu-horizontalBox .dynamic-children.additional-background {
    padding-right: 15px!important;
    margin-right: 5px!important;
}

a.level1.men_normal.static {
    color: #fff !important;
    line-height: 22px;
    padding: 2px 8px !important;
    display: block;
}
#layout-4a-fastlinks-content .dfwp-list li{
	 min-height: 11px!important;
} 
#ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv {
border: none!important;
}  

#content_1 {
    display: inline-block;
}
/* -------------------- Fixes Header Elements -----------*/
#logoMinC{
	width:320px; height:90px 
}
#logoGob{
	width:163px; 
	height:61px;
}
#Colombia{
	width:166px; height:60px;
}
#HeadElemts{
	width: auto;
}
#FirstElmt{
	width:89px;
	display:table;
	vertical-align:bottom;
	height:43px;
}
#links-menu-map {
    width: 87px !important;
    display: inline-block;
    vertical-align: top;
    margin-top: 13px;
    position: absolute;
    right: 465px;
}
#searchArea{
	width:210px !important;
	float:none !important;
	position:relative;
	bottom:-3px;
}
#searchInputBox{
	float:none !important;
	margin-bottom:0px !important;
}
.linkss{
	margin-top:0px;
}
#ElementHeadSearchSocial {
    display: inline-block;
    width: 386px;
    top: 0px;
}
div#links-menu {
    width: 476px;
    position: absolute;
    right: -90px;
    top:45px;
}
.float-menu{
    width: 476px;
    position: absolute;
    right: -280px;
    top:10px;
}


/* -------------------- Fixes Left Navigation -----------*/

#ctl00_PlaceHolderMain_MenuThirdLevel > ul > li > a {
    word-wrap: initial;
    width: 89%;
    display: block;
    word-spacing: normal;
    word-break: break-word;
    white-space: pre-line;
    height:auto;
    line-height:1.4;
}.ctl00_PlaceHolderMain_MenuSecondLevel_1 {
    display: inline-block;
    letter-spacing: normal;
    line-height: 15px !important;
    padding: 5px 0;
    white-space: pre-wrap;
    word-spacing: normal;
    word-wrap: break-word;
}
/*--------------- Error 404 --------- */
.containerError{
	background:url("/Style Library/MinCulturaPortal/error404-Recovered.png") no-repeat;
}
/* -------------------- Fixes Content pages -----------*/

.articulotexto {
    width: 93%;
    display: inline-block;
}
.containerImagen{
	max-width:63%;
}
.fechaArticulo {
    margin: 6px 18px;
    display: block;
}
.articulotexto strong, .articulotexto p, .articulotexto span, .articulotexto a, .articulotexto em, .articulotexto div {
    font-size: 10pt !important;
}

/* -------------------- Fixes Social Icons Content pages -----------*/
.iconsArticulo1 {
    display: inline-block;
    margin: 0;
    padding: 3px 0;
    width: 100%;
}
.nivel1-der {
    width: 30% !important;
    vertical-align: top;
    float:right;
    position:relative;
    right:20px;
}
/* -------------------- Fixes Style 2013 -----------*/
.ms-rteFontSize-2 {
font-size: 10pt;
}
.ms-acal-month * {
border-color: #EBEBEB!important;
}
.ms-acal-summary-dayrow {
background: #fff;
border: solid #ccc 1pt;
}

.ms-acal-month-top span {
/*width: 32px;*/
padding: 0px;
overflow: hidden;
white-space: nowrap;
/*ext-overflow: ellipsis;*/
display: inline-block;
}
#slider > div.nivo-caption > div.titulo_caption > a {
    font-size: 14pt;
}
/*------------------------- Eventos Page   and Web Parts Home -------------------------*/
.ms-stylebody img {
    height: auto !important;
    width: auto;
}
#content__2 .ms-webpart-zone.ms-fullWidth {
    display: inline-block;
}

/*------------------------- Search Page   -------------------------*/
.search-content {
    background: url("images/bgr_articulo.png") no-repeat scroll left top transparent;
    margin-left: 10px;
    padding-left: 20px;
    display: inline-block;
    vertical-align: top;
    width: 680px;
}
.left-panel {
    width: 220px;
    display: inline-block;
}
#searchArea #searchInputBox .ms-srch-sbLarge {
    background-color: transparent;
    width: 195px;
        border: none!important;
        font-size:10pt!Important;
}
.ms-srch-sb-borderFocused{
	border:none!Important;
}

.containerCalendar {
    display: block;
}
.pager-container {background: #fff;border: solid #ccc 1pt;padding: 5px;width: 95%; margin-top:20px!important;display:inline-block;}
.pager {display: block;position: relative;margin: auto;text-align: center; padding:3px;}
.pager a {background: #eee;position: relative;float: none;display: inline-block;width: 20px;height: 20px;line-height: 20px;color: #666!important;}
.pager .selected {color: #fff !Important;background: #bbb!important;}
.pager a:hover {color:purple!important;}
