ITESO, UNIVERSIDAD JESUITA DE GUADALAJARA
Detalle BN6
An error occurred while processing the template.
The following has evaluated to null or missing: ==> assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle" , article.getResourcePrimKey()) [in template "97#123#69473" at line 217, column 21] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign assetEntry = assetEntryLocalS... [in template "97#123#69473" at line 217, column 1] ----
1<#--
2 Web content templates are used to lay out the fields defined in a web
3 content structure.
4
5 Please use the left panel to quickly add commonly used variables.
6 Autocomplete is also available and can be invoked by typing"${" .
7 -->
8<style>
9 div#detalle-content {
10 font-family: 'Degular-Regular';
11
12 }
13 div#print-block {
14 font-family: 'Degular-Regular';
15 }
16 .popup-share i {
17
18 font-size: 2em;
19 }
20 .popup-share a[class^="icon-"], .popup-share a[class*=" icon-"] {
21
22 padding: 7px 14px;
23 }
24
25 div#group-card .card {
26 padding-bottom: 1em;
27 }
28
29
30 #detalle-content ol.container-it {
31 margin-bottom: 2em;
32 }
33 #detalle-content li.breadcrumb-item.active {
34 text-transform: uppercase;
35 display: inline-block;
36 font-family: 'Degular-Semibold';
37 font-size: 21px;
38 font-weight: 600;
39 font-stretch: normal;
40 font-style: normal;
41 line-height: 1.67;
42 letter-spacing: 1.18px;
43 text-align: left;
44 color: #a2a2a2;
45 /* padding-bottom: .5em; */
46 vertical-align: bottom;
47 }
48 #detalle-content li.breadcrumb-item.active span {
49 color: #a2a2a2!important;
50 }
51 #detalle-content i.fas.fa-circle {
52 font-size: 32px;
53 color: white;
54 margin-right: 40px;
55 }
56
57
58 #detalle-content .breadcrumb-item + .breadcrumb-item::before {
59 float: left;
60
61 background-repeat: no-repeat;
62 background-size: 100%;
63 content: '.';
64 display: block;
65 height: 0.75em;
66 left: 0;
67 margin-top: -0.375em;
68 padding: 0;
69 position: absolute;
70 top: -30px;
71 font-size: 3em;
72 width: 2.25em;
73 background: none;
74 }
75 div#share-media a{
76 display: block;
77 width: 35px;
78 height: auto;
79 border: solid 1px;
80 border-radius: 50%;
81 margin: auto;
82 text-align: center;
83 padding: 0px;
84 margin-bottom: 1.2rem;
85 margin-top: .5rem;
86 color: #030a23;
87 }
88 div#share-media {
89 width: auto;
90 display: inline-block;
91 position: absolute;
92 left: 0px;
93 top: 70px;
94 }
95
96
97 .popup-share i.fab.fa-facebook-square {
98 color: #1877f2;
99 }
100 .popup-share i.fab.fa-linkedin{
101 color: #0a66c2;
102 }
103 .popup-share i.fab.fa-twitter-square {
104 color: rgb(29, 155, 240);
105 }
106
107 .popup-share svg:hover path {
108 fill: #ffff !important;
109 }
110 .popup-share i.fab.fa-whatsapp {
111 color: #25d366;
112 }
113 .popup-share a:hover{
114 background: #004270!important;
115 }
116 .popup-share a:hover i {
117 color: white!important;
118 }
119
120 div#share-media a:hover {
121 color: #0056b3;
122 }
123
124 @media only screen and (max-width: 1024px) {
125 div#share-media {
126 width: auto;
127
128 display: block;
129 position: initial;
130 left: 0;
131 top: 70px;
132 text-align: center;
133 margin-bottom: 1rem;
134 }
135 div#share-media a{
136 margin: 1rem;
137 display: inline-block;
138 }
139 }
140</style>
141
142<#assign group_id=2416942>
143
144<#assign url=themeDisplay.getURLCurrent()>
145
146<#assign urlt=themeDisplay.getLayout().getFriendlyURL()>
147
148<#assign req=portalUtil.getHttpServletRequest(renderRequest)>
149
150<#assign httpOrigReq=portalUtil.getOriginalServletRequest(request)>
151
152<#if httpOrigReq.getParameter("group_id")?has_content && httpOrigReq.getParameter("group_id") !="" && httpOrigReq.getParameter("group_id")?matches("\\d+")>
153 <#assign group_id=httpOrigReq.getParameter("group_id" )?number/>
154</#if>
155
156
157<#assign art_idlong=portalUtil.getClass()>
158
159
160<#assign article="">
161<#if group_id?has_content>
162 <#if group_id?has_content && group_id?matches("\\d+")>
163 <#assign JournalArticleLocalService=serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService" )>
164 <#assign articleList = JournalArticleLocalService.getArticlesByResourcePrimKey(group_id )>
165 <#if articleList?size ==0>
166 <#assign article=JournalArticleLocalService.getLatestArticle(2416942 )>
167 <#else>
168 <#assign article=JournalArticleLocalService.getLatestArticle(group_id )>
169 </#if>
170 <#else>
171 <#assign article=JournalArticleLocalService.getLatestArticle(2416942 )>
172 </#if>
173
174</#if>
175
176<#assign document=saxReaderUtil.read(article.getContentByLocale(locale))/>
177<#assign root=document.getRootElement()>
178<#assign titulo= "" >
179<#if root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")??>
180 <#assign titulo=root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content" ).getText()/>
181</#if>
182<#assign abstract= "" >
183<#if root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content")??>
184 <#assign abstract=root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content" ).getText()/>
185</#if>
186<#assign img= "">
187<#if root.selectSingleNode("dynamic-element[@name='img']/dynamic-content")??>
188 <#assign img=root.selectSingleNode("dynamic-element[@name='img']/dynamic-content" ).getText()/>
189</#if>
190<#assign foto= "">
191<#if root.selectSingleNode("dynamic-element[@name='foto']/dynamic-content")??>
192 <#assign foto=root.selectSingleNode("dynamic-element[@name='foto']/dynamic-content" ).getText()/>
193</#if>
194<#assign detalle= "">
195<#if root.selectSingleNode("dynamic-element[@name='detalle']/dynamic-content")??>
196 <#assign detalle=root.selectSingleNode("dynamic-element[@name='detalle']/dynamic-content" ).getText()/>
197</#if>
198<#assign compartir= "">
199<#if root.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content")??>
200 <#assign compartir=root.selectSingleNode("dynamic-element[@name='compartir']/dynamic-content" ).getText()/>
201</#if>
202<#assign xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='img']" )>
203<#if xPathSelector.selectSingleNode(root).getStringValue()??>
204 <#assign imgNews=xPathSelector.selectSingleNode(root).getStringValue()?trim>
205 <#if imgNews?? && imgNews?has_content && imgNews !="">
206 <#attempt>
207 <#assign imgJson=jsonFactoryUtil.createJSONObject(imgNews)>
208 <#assign urlimg="/documents/" + imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
209 <#recover>
210 </#recover>
211 <#else>
212 <#assign urlimg = "">
213 </#if>
214</#if>
215
216<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/>
217<#assign assetEntry=assetEntryLocalService.fetchEntry("com.liferay.journal.model.JournalArticle" , article.getResourcePrimKey())>
218
219<#assign assetLinkLocalService=serviceLocator.findService('com.liferay.asset.kernel.service.AssetLinkLocalService' )>
220<#assign assetLink=assetLinkLocalService.getDirectLinks(assetEntry.getEntryId())>
221
222<#if titulo??>
223 <#assign docTitle=titulo>
224<#else>
225 <#assign docTitle="">
226</#if>
227<script>
228 document.title = "ITESO - ${docTitle}";
229</script>
230<div id="detalle-content" class="row no-gutters pt-xl-8 pb-6 pt-md-4 pt-4 container-fluid">
231 <div class="col-12">
232 <ol class="container-it">
233 <i class="fas fa-circle"/>
234 <div class="d-none">${url}</div>
235 <li id="backbread" onclick="goBack()" class="breadcrumb-item active" aria-current="page">Inicio</li>
236 <li class="breadcrumb-item active" aria-current="page"><span>${docTitle}</span></li>
237 </ol>
238 </div>
239 <script>
240 function goBack() {
241 window.history.go(-1);
242 console.log("goback");
243 }
244 </script>
245 <!-----------------print-block------------------------>
246 <div id="print-block" class="col-12 pb-4">
247 <div class=" container-it">
248 <div class="row no-gutters">
249 <#attempt>
250 <#if urlimg?has_content>
251 <div class="imgnoticia col-12">
252 <img class="img-fluid" src="${urlimg}" alt="Thumbnail">
253 </div>
254 <#else>
255
256 </#if>
257 <#recover>
258 </#recover>
259 <div class="col-12 text-center pt-6 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8 ">
260 <#if titulo?has_content>
261 <h1 id="titulo">${titulo}</h1>
262 </#if>
263 </div>
264 <#if abstract?? && abstract !="">
265 <div class="abstract col-12 text-center pt-2 pb-2 pr-md-2 pl-md-2 pr-lg-8 pl-lg-8">
266 <#if titulo?has_content>
267 <p>${abstract}</p>
268 </#if>
269 </div>
270 </#if>
271 <hr>
272 </hr>
273 <div class="col-12 text-center pt-2 pb-1 pr-4 pl-4">
274 <#assign assetCategoryLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil" ]>
275 <#assign catnews=assetCategoryLocalServiceUtil.getAssetEntryAssetCategories(assetEntry.getEntryId())>
276 <#if catnews?has_content>
277 <#list catnews as newscatego>
278 <#if newscatego.getName()=="Noticia">
279 <div class="post-date">${dateUtil.getDate(article.getDisplayDate()?datetime, "EEEE dd MMMM , yyyy", locale)}</div>
280 </#if>
281 </#list>
282 </#if>
283
284 </div>
285 <div class="col-12 text-center pt-1 pb-2 pr-4 pl-4">
286 <#if foto??>
287 <span>${foto}</span>
288 </#if>
289 </div>
290
291 <div id="detalle" class="col-12 pt-6 fa-2x ">
292 <div id="share-media" class="ml-lg-4">
293 <strong>${titleshare.getData()}</strong><br>
294 <a href="#" class="shareicon">
295 <i class="fal fa-share-alt popup"/>
296 </a>
297 <a href="#" class="printMe">
298 <i class="fas fa-print"/>
299 </a>
300 <#if titulo?? && titulo?has_content>
301 <a href="mailto:?subject=${titulo}&body= ${themeDisplay.getPortalURL()}${url}"
302 title=" Email">
303 <i class="far fa-envelope"/>
304 </a>
305 </#if>
306 </div>
307
308 <#if titulo?? && titulo?has_content>
309 <#assign titlefb=titulo?replace("\" ",' ' )/>
310 <#else>
311 <#assign titlefb=" "/>
312 </#if>
313 <#assign settitle=themeDisplay.getLayout().setTitle("${titlefb}" )/>
314 <#assign PortalURL=themeDisplay.getPortalURL()>
315 <#attempt>
316 <#assign setdesc=themeDisplay.getLayout().setDescription("${PortalURL}${urlimg}" )>
317 <#recover>
318 </#recover>
319 <#if abstract?? && abstract?has_content && abstract !="">
320 <#assign setdescname=themeDisplay.getLayout().setName("${abstract}" )>
321 <#else>
322 <#assign abstract=" "/>
323 </#if>
324 <#if detalle??>
325 ${detalle}
326 </#if>
327 </div>
328
329
330 <!---------------------CATEGORIES----------------------------------->
331
332 <!-------------------------------------------------->
333 <#assign assetCategoryLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil" ]>
334 <#assign catentry=assetCategoryLocalServiceUtil.getAssetEntryAssetCategories(assetEntry.getEntryId())>
335
336 <#if catentry?has_content>
337 <div id="tags" class="tags">
338 <strong>
339 Categorias:
340 </strong>
341 <#list catentry as cur_catentry>
342 <a href="/web/noticias/historico-de-noticias?group_id=${group_id}&CatId=${cur_catentry.getCategoryId()}"><p>${cur_catentry.getName()}</p></a>
343 </#list>
344 </div>
345 </#if>
346 <!---------------------TAGS----------------------------------->
347 <#assign AssetTagLocalServiceUtil=staticUtil["com.liferay.asset.kernel.service.AssetTagLocalServiceUtil" ]>
348 <#assign Entrytags=AssetTagLocalServiceUtil.getEntryTags(assetEntry.getEntryId())>
349 <#if Entrytags?has_content>
350 <div id="tags" class="tags">
351 <strong>
352 Etiquetas:
353 </strong>
354 <#list Entrytags as cur_tagentry>
355 <a href=" /web/noticias/historico-de-noticias?group_id=${group_id}&NameTag=${cur_tagentry.getName()}">
356 <p>${cur_tagentry.getName()}</p></a>
357
358 </#list>
359 </div>
360 </#if>
361
362 <!----------------------------------------------------->
363 </div>
364 </div>
365 </div>
366<!---------------------------------------end printblock--------------->
367
368
369
370<!----------------------------Contenidos relcionados------------------------->
371 <#if assetLink?has_content>
372
373 <div class="col-12">
374 <div class="container-it">
375 <div class=" w-100 relacionado pt-2 pb-4">Relacionadas...</div>
376 <div id="group-card" class="row">
377 <#list assetLink as related_entry>
378 <#assign assetEntry2=assetEntryLocalService.getAssetEntry(related_entry.getEntryId2())>
379 <#assign relatedArticle=JournalArticleLocalService.getLatestArticle(assetEntry2.getAssetRenderer().getArticle().getGroupId(),assetEntry2.getAssetRenderer().getArticle().getArticleId() )>
380 <#assign Basica=themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica" )>
381 <#assign Basica_Liga=themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica_Liga" )>
382 <#assign Basica_Noticias=themeDisplay.getSiteGroup().getExpandoBridge().getAttribute("Basica" )>
383 <!-- if estructuras--->
384 <#if relatedArticle.getStructureId()==Basica || relatedArticle.getStructureId()==Basica_Liga || relatedArticle.getStructureId()==Basica_Noticias>
385 <#assign doc=saxReaderUtil.read(relatedArticle.getContentByLocale(request.locale))>
386 <#assign root=doc.getRootElement()>
387 <#attempt>
388 <#if root??>
389 <#if root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content")??>
390 <#assign titulo=root.selectSingleNode("dynamic-element[@name='titulo']/dynamic-content" ).getText()>
391 </#if>
392 <#assign abstract= "">
393 <#if root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content")??>
394 <#assign abstract=root.selectSingleNode("dynamic-element[@name='abstract']/dynamic-content" ).getText()>
395 </#if>
396 <#assign img= "">
397 <#if root.selectSingleNode("dynamic-element[@name='img']/dynamic-content")??>
398 <#assign img=root.selectSingleNode("dynamic-element[@name='img']/dynamic-content" ).getText()>
399 </#if>
400 </#if>
401 <#recover>
402 </#recover>
403 <#assign xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='img']" )>
404 <#assign imgNews=xPathSelector.selectSingleNode(root).getStringValue()?trim>
405 <#if imgNews?? && imgNews?trim !="">
406 <#attempt>
407 <#assign imgJson=jsonFactoryUtil.createJSONObject(imgNews)>
408 <#assign urlimg="/documents/" + imgJson.groupId +"/" +imgJson.fileEntryId +"/"+ imgJson.name +"/"+imgJson.uuid >
409 <#recover>
410 </#recover>
411 <#else>
412 <#assign urlimg = "">
413 </#if>
414
415 <#if relatedArticle.getStructureId()==Basica || relatedArticle.getStructureId()==Basica_Noticias>
416 <#assign link_page="/web/general/detalle?group_id=${relatedArticle.getResourcePrimKey()}">
417 <#elseif relatedArticle.getStructureId()==Basica_Liga>
418 <#assign link=root.selectSingleNode("dynamic-element[@name='link']/dynamic-content" ).getText()>
419 <#assign url=root.selectSingleNode("dynamic-element[@name='url']/dynamic-content" ).getText()>
420 <#if link !="">
421 <#assign linkid=link?split('@' )>
422 <#assign groupUtil=serviceLocator.findService('com.liferay.portal.service.GroupLocalService' )>
423 <#assign group=groupUtil.getGroup(relatedArticle.getGroupId())>
424 <#assign groupFriendly=group.getFriendlyURL()>
425 <#assign layoutService=serviceLocator.findService("com.liferay.portal.service.LayoutLocalService" )>
426 <#assign layoutId=portal.getClass().forName("java.lang.Long" ).valueOf(linkid.get(0))>
427 <#assign layout=layoutService.getLayout(relatedArticle.getGroupId(), false,layoutId)>
428 <#assign layoutFriendly=layout.getFriendlyURL()>
429 <#assign link_page="${url_public}${groupFriendly}${layoutFriendly}">
430 <#else>
431 <#assign link_page=url>
432 </#if>
433 </#if>
434 <div class="card col-xl-4 col-lg-6 col-md-6 col-sm-12 col-xs-12 col-12">
435 <#if urlimg?has_content>
436 <div class="thumb">
437 <a href="${link_page}">
438 <div class="rounded" style="background-image: url('${urlimg}');">
439 </div>
440 </a>
441 </div>
442 <#else>
443 <div class="thumb">
444 <a href="${link_page}">
445 <#if (defImagen.getData())?? && defImagen.getData() !="">
446 <img alt="${defImagen.getAttribute("alt")}" data-fileentryid="${defImagen.getAttribute("fileEntryId")}" src="${defImagen.getData()}"/>
447 </#if>
448 </a>
449 </div>
450 </#if>
451 <div class="card-text">
452 <#if titulo??>
453 <h5 class="card-title pb-4 pt-4"><a href="${link_page}">${titulo}</a></h5>
454 </#if>
455
456 <div class="relpost-date">${dateUtil.getDate(relatedArticle.getDisplayDate()?datetime, "EEEE, MMMM dd, yyyy", locale)}</div>
457
458 </div>
459 </div>
460 <#else>
461 <style>
462 .relacionado{
463 display:none;
464 }
465 </style>
466 </#if>
467 </#list>
468 </div>
469 </div>
470 </div>
471 </#if>
472</div>
473
474<style>
475#group-card .rounded {
476 border-radius: 0.25rem !important;
477
478 height: 250px;
479 background-position: center;
480 background-repeat: no-repeat;
481 background-size: cover;
482
483}
484#backbread{
485 cursor: pointer;
486}
487div#share-media strong {
488 color: #030a23;
489 font-family: 'Degular-Bold';
490 font-size: 18px;
491 font-size: 1.3em;
492}
493
494div#tags {
495 display: block;
496 width: 100%;
497 font-size: 1.2em;
498 padding-left: 17.5%;
499 padding-right: 17.5%;
500
501}
502
503div#detalle {
504min-height: 500px;
505 font-size: 1.3em;
506 color: #666f7e;
507 padding-left: 17.5%;
508 padding-right: 17.5%;
509 font-family: 'Degular-Regular';
510}
511.tags p {
512 display: inline-block;
513 color: #42b4e3;
514 border-bottom: .5px solid;
515 font-family: 'Degular-Regular';
516}
517
518
519div#detalle-content {
520 background: #f2f2f5;
521 padding: 0;
522 margin: 0;
523}
524div#hashtag .hash-tag{
525 font-size: 1vw;
526 font-family: 'Degular-Semibold';
527
528 font-weight: 600;
529 font-stretch: normal;
530 font-style: normal;
531 line-height: 1.31;
532 letter-spacing: 0.47px;
533 text-align: left;
534 color: #42b4e3;
535}
536#titulo{
537font-size: 3.2em;
538 width: 80%;
539 margin: auto;
540 font-family: 'Degular-Semibold';
541 color: #030a23;
542}
543
544.abstract p{
545 font-size: 1.3em;
546 width: 70%;
547 margin: auto;
548 font-family: 'Degular-Semibold';
549 color: #666666;
550
551}
552li.breadcrumb-item.active {
553 display: inline-block;
554}
555div#detalle-content hr {
556 color: #42b4e3;
557 width: 140px;
558 margin-top: 1rem;
559 margin-bottom: 1rem;
560 border: 0;
561 border-top: 1px solid #42b4e3;
562}
563#detalle-content span {
564 font-size: .87em;
565 font-family: 'Degular-Bold';
566 color: #666f7e;
567}
568.post-date {
569 color: #a2a2a2;
570 font-family: 'Degular-Bold';
571 font-stretch: normal;
572 font-style: normal;
573 line-height: 1.9;
574 letter-spacing: normal;
575 text-align: center;
576 font-size: 1em;
577}
578img.rounded {
579 border-radius: 0.5rem !important;
580}
581.thumb {
582 /*width: 326px;
583 height: 178px;
584 */
585 margin: auto;
586}
587
588
589#detalle-content .card {
590 background: transparent;
591 border: none;
592 padding-right: 3em;
593 padding-left: 3em;
594}
595#group-card .card:first-of-type {
596
597 padding-left: 1em;
598}
599/*
600#group-card .card:first-child{
601
602 padding-left: 0em;
603}
604#group-card .card:nth-child(1){
605
606 padding-left: 0em;
607}
608*/
609
610
611
612.relacionado{
613 font-size: 3.438em;
614 font-family: 'Degular-Semibold';
615
616 font-weight: 600;
617 font-stretch: normal;
618 font-style: normal;
619 line-height: 1.31;
620 letter-spacing: 0.47px;
621 text-align: left;
622 color: #666666;
623}
624#detalle-content .card-title a{
625 color: #030a23;
626 font-size: 2.6em;
627 font-family: Degular-Medium;
628 font-weight: 500;
629 font-stretch: normal;
630 font-style: normal;
631 line-height: 1.06;
632 letter-spacing: normal;
633 text-align: left;
634 }
635
636
637.relpost-date {
638 color: #a2a2a2;
639 font-family: 'Degular-Bold';
640 font-stretch: normal;
641 font-style: normal;
642 line-height: 1.9;
643 letter-spacing: normal;
644 text-align: left;
645 font-size: 1.5em;
646}
647
648
649.imgnoticia{
650 text-align: center;
651}
652
653.imgnoticia .img-fluid {
654 max-width: 100%;
655 height: auto;
656 width: 100%;
657}
658
659
660
661
662
663#group-card .card:nth-of-type(3), #group-card .card:nth-of-type(6),#group-card .card:nth-of-type(9),#group-card .card:nth-of-type(12){
664 padding-right: 1em;
665}
666#group-card .card:nth-of-type(2), #group-card .card:nth-of-type(5),#group-card .card:nth-of-type(8),#group-card .card:nth-of-type(11){
667 padding-right: 1em;
668 padding-left: 1em;
669}
670#group-card .card:nth-of-type(1), #group-card .card:nth-of-type(4),#group-card .card:nth-of-type(7),#group-card .card:nth-of-type(10){
671 padding-left: 1em;
672}
673
674/*
675.popup-share.active {
676 left: 215px!important;
677}
678*/
679/*************************Medias query*************/
680/*************************************************************************************************************/
681@media (min-width: 1921px){
682#detalle-content .container, .container-sm, .container-md, .container-lg, .container-xl {
683 max-width: 1920px;
684}
685}
686@media only screen and (max-width: 1024px) {
687.thumb img.rounded {
688 width: auto;
689 height: auto;
690}
691div#group-card .card {
692 padding-bottom: 4em;
693}
694
695}
696
697
698@media only screen and (min-width: 768px) and (max-width: 1200px) {
699#group-card .card:last-of-type {
700 display:none;
701}
702
703 #group-card .card{
704 padding-right: 1em;
705 padding-left: 1em;
706}
707/*
708#group-card .card:nth-of-type(1), #group-card .card:nth-of-type(4),#group-card .card:nth-of-type(7),#group-card .card:nth-of-type(10){
709 padding-left: 1em;
710}
711*/
712}
713
714@media only screen and (max-width: 1024px) {
715
716}
717
718/********************************/
719@media only screen and (max-width: 768px) {
720#group-card .card:first-of-type {
721 padding-left: 1em;
722}
723#group-card .card:last-of-type {
724 padding-right: 1em;
725}
726div#group-card .card {
727 padding-bottom: 4em;
728}
729
730#detalle-content .card {
731 background: transparent;
732 border: none;
733 padding-right: 1em;
734 padding-left: 1em;
735}
736
737#titulo {
738 /* font-size: 3.2vw; */
739 width: 100%;
740 font-size: 2.6em;
741}
742
743div#detalle {
744 font-size: 1.3em;
745 color: #666f7e;
746 padding-left: 0;
747 padding-right: 0;
748}
749.abstract p {
750 font-size: 1.3em;
751 width: 100%;
752}
753div#tags {
754 display: block;
755 width: 100%;
756 font-size: 1.2em;
757 padding-left: 0;
758 padding-right: 0;
759}
760#detalle-content i.fas.fa-circle {
761 font-size: 24px;
762 color: white;
763 margin-right: 40px;
764}
765/*
766.popup-share.active {
767 left: 75.4px!important;
768}
769*/
770}
771</style>
772<script>
773$( document ).ready(function() {
774$('meta[property="og:title"]').remove();
775 // $('#share-bar').share();
776
777});
778$('.printMe').click(function(){
779 window.print();
780});
781
782
783
784</script>