/**
 *
 *		1.COMMON
 *			
 *			1.1. previousnext controls
 *			1.2. slideshow text / previousnext controls
 *
 *		2.LOG / TOGGLE
 * 
 *		.N1 
 * 
 *		.N2
 *			. menu
 *			. slider
 *			. slideshow
 *			. slideshow content table
 *		.N3
 *			. menu
 *			. content
 *				. title
 *				. text
 *				. slideshow
 *
 *		. INDEX
 *			. news
 *			. slideshow
 *
 * 		. SCREEN
 *		
 *		. CUSTOM
 *			. footer
 */





/* S T R U C T U R E */
html, body																				{ margin:0; padding:0 }


*, *::before, *::after																	{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


/* COMMON */

.pshow>.init, /**.abs,*/
/*.pshow .core>.logo,*/
.pshow .core .n1 .index>.news,
.pshow .core .n1 .index .news>*,
.pshow .core .n1>.menu,
.pshow .core .n1>.content>.holder>*,
.pshow .core .n2>*,
.pshow .core .n2>*>.holder,
.pshow .core .n3>*,
.pshow .core .n3>*>.holder/*, 
.abs						*/															{ position: absolute; }


.pshow .category-items-slider .guide, 
.pshow .core .n3>.p-subnavmanager .node,
.pshow .core .n3>.menu-toogle-trigger,
.pshow .core .n3 .scroll.active,
.p-slideshow .nav .item,
.pshow .core .index .news .item:hover,
.p-previousnext-controls.active,
.pshow .core>.logo, 
.pshow>.core>.screen .precos>.content .menu>li											{ cursor: pointer;	}


.p-slideshow .nav .active,
.pshow .core>.logo.active,
.pshow .core .n3>.p-subnavmanager .node.active,
.pshow .core .n3 .content .text,
.pshow>.core>.screen .precos>.content .menu>li.active									{ cursor: default; 	}

.pshow .core .n1>.menu .disabled														{ display: none !important;		}

.p-slideshow.big,
.p-slideshow.big .media																	{ -ms-touch-action: none;	}

/* END COMMON */


/*Positions*/



.pshow 																					{ min-height: 100vh; /*width:910px; height:768px;*/ position:relative;  }

.pshow .core,
.pshow .core .n1 																		{ width: calc(860px + 25px * 2); }
.pshow .core>.logo 																		{ margin-left: 25px; }
.pshow .core .n1																		{ padding-left: 25px; padding-right: 25px; padding-top: 30px; height: calc( 540px + 30px); }


.pshow .core .n1>.menu, 

.pshow .core .disclaimer																{ left:25px; top: 0; }

.pshow .core .n1>.menu																	{ z-index:999;													}
.pshow .core .n1>.content>.holder>.title												{ top:100px; left:30px;	width:600px; z-index:2;	display:none;	}


.pshow .core .n2>.menu																	{ top: 540px; }

.pshow>.core>.screen																	{ top: 0; left: 0; z-index: 1000; position:fixed; }
.pshow>.core>.screen>*																	{ position: absolute; top:50%; left:50%; overflow:hidden; transform: translate(-50%, -50%); }


.pshow .core .n1>.content, 
.pshow .core .n1 .index, 
.pshow .core .n1 .index>.content, 
.pshow .core .n1 .index .news,
.pshow .core .n2>.menu, 
.pshow .core .n2>.content,
.pshow .core .n2>.content>.holder,
.pshow .core .n3>.content,
.pshow .core .n3>.content>.holder,

.pshow>.core>.screen>*,
.p-slideshow.big,
.p-slideshow.big .media,
.p-slideshow.big .nav.txt																{ width: 860px; }

.pshow .core .n1>.content,
.pshow .core .n1>.content>.holder,
.pshow .core .n1>.content>.holder.index>.content, 
.pshow .core .n2>.content,
.pshow .core .n2>.content>*,
.pshow .core .n3, 
.pshow .core .n3>.content,
.pshow .core .n3>.content>.holder,
.pshow>.core>.screen>*,
.p-slideshow.big,
.p-slideshow.big .media																	{ height: 540px; 					}

.pshow .core .n1>.content>*,
.pshow .core .index>.content															{ position:absolute; z-index:auto; 	}


/* 1. COMMON */
.icon																					{ display:block;					}
.icon.i16x16																			{ width:16px; height:16px;			}	

.pshow .core .n2>.menu,
.pshow .core .n3>.p-subnavmanager ul,
.pshow>.core>.screen .custom>.table>.menu												{ margin: 0; padding: 0; list-style: none; }


/* 1.1 COMMON: PreviousNext controls */
.pshow .p-previousnext 																	{ pointer-events: none; }
.pshow .p-previousnext-controls  														{ pointer-events: all; }


/* 1.2 COMMON: Slideshow [big] */
/* image will be 'contained' within the slideshow 'boundaries'*/
.p-slideshow.big .media img 															{ width: 100%; height: 100%; object-fit: contain; }

/* Slideshow [Big] text controls */
.p-slideshow.big .nav.txt																{ z-index: 100; left: 0; position: absolute;  }

.pshow .p-slideshow .nav.txt															{ text-align:center; }
.pshow .p-slideshow .nav.txt .item														{ text-indent:-9999px; display: inline-block; }

/*dims*/
.p-slideshow.big .nav.txt																{ top: 510px; }
.p-slideshow.big.media-is-video .nav.txt												{ top: 470px; }
.pshow .p-slideshow .nav.txt .item														{ width: 8px; height: 8px; margin:0 4px 0; }


/* Slideshow PreviousNext Controls */
.p-slideshow .p-previousnext 															{ position: absolute; z-index: auto; top: 0; width: 100%; height: 100%; }
.p-slideshow .p-previousnext-controls													{ position:absolute; opacity:.7; top: 50%; transform: translateY(-50%); }
.p-slideshow .p-previousnext-controls.previous											{ left: 0; }
.p-slideshow .p-previousnext-controls.next												{ right: 0;	}
.p-slideshow .p-previousnext-controls:hover												{ opacity:1; }
.p-slideshow .p-previousnext-controls:not(.active)										{ opacity:0; }

/*dims*/
.p-slideshow .p-previousnext-controls													{ width:15px; height:110px; }
.p-slideshow .p-previousnext-controls:hover												{ width:35px; }


table																					{ border-spacing:0; border-collapse:collapse; 						}

/*END COMMON*/


/* 2. LOG / ENVIRONMENT TOGGLE */
.pshow>.init 																			{ display: flex; justify-content: center; align-items: center; flex-direction: column; width: 100%; height: 100%; }

/* dims */
.pshow>.init input  																	{ width: 250px; padding: 5px; height: 30px; border:1px solid #999; }
.pshow>.init input:not(:last-child) 													{ margin-bottom: 10px; }




/* CORE */
.pshow .core 																			{ margin: 20px auto; position: relative; }


/* LOGO */
.pshow .core>.logo 																		{ width: 300px; height: 70px;			}


/*N1*/
.pshow .core .n1 																		{ position: relative; }


/*N2*/
.pshow .core .n2 																		{ top: 0; z-index:2; }
/*.pshow .core .n2>.menu																{ z-index:1; }
.pshow .core .n2>.content																{ z-index:2; }*/


/* N2 MAIN CONTENT: SECTIONS TABS MENU */						
.pshow .core .n2>.menu li																{ float:left; 		}
.pshow .core .n2>.menu li a																{  display:block;	}

/* dims */
.pshow .core .n2>.menu,
.pshow .core .n2>.menu li																{ height:30px;  }
.pshow .core .n2>.menu li a																{ padding:8px 13px 8px 13px; height:14px; }


/* N2 MAIN CONTENT: SECTIONS CONTENT [SLIDE] */
.pshow .core .n2>.content																{ overflow:hidden; 							}
.pshow .category-items-slider															{ position: absolute; width: 100%;  		}
.pshow .category-items-slider .nav 														{ overflow: hidden; 						}
.pshow .category-items-slider .nav,
.pshow .category-items-slider .nav .holder												{ position: absolute;	}
.pshow .category-items-slider .nav .holder 												{ left: 0; }
.pshow .category-items-slider .nav .item												{ cursor:pointer; overflow:hidden; display: inline-flex; align-items: center;			}
.pshow .category-items-slider .nav .active												{ cursor:default;							}
.pshow .category-items-slider .nav .item img											{ object-fit: contain;	}						
.pshow .category-items-slider .nav .item .text p										{ margin:0;									}
.pshow .category-items-slider .guide,
.pshow .category-items-slider .noguide,
.pshow .category-items-slider .guide													{ z-index:10; position:absolute;			}
.pshow .category-items-slider .guide img												{ display:none;								}

.pshow .category-items-slider .p-previousnext 											{ position: absolute; z-index: auto; }
.pshow .category-items-slider .p-previousnext-controls									{ position:absolute;						}
.pshow .category-items-slider .p-previousnext-controls.next								{ right: 0;									}

.pshow .category-items-slider .noguide													{ position:absolute;			}		


.pshow .category-items-slider .guide::before,
.pshow .category-items-slider .noguide::before											{ position: absolute; text-transform: uppercase; }
.pshow .category-items-slider .guide::before											{ content: 'Guia de Aconselhamento';  }
.pshow .category-items-slider .noguide::before											{ content: 'Conheça A Gama';  }


/* dims */
.pshow .category-items-slider,
.pshow .category-items-slider .nav,
.pshow .category-items-slider .nav .item 												{ height: 140px;  }
.pshow .category-items-slider															{ top:400px; width:860px; }
.pshow .category-items-slider .nav .item												{ width: 190px;	padding-left: 20px; padding-right: 20px; }
.pshow .category-items-slider .nav .item img											{ top: 20px; height: calc(140px - 20px * 2); width: 55px; }
.pshow .category-items-slider .nav .item .text											{ width:100px; /*right:10px;*/ margin-left: 20px;	}

.pshow .category-items-slider .nav 														{ left: calc(200px + 45px); width: calc( 860px - 200px - 45px * 2 ); }
.pshow .category-items-slider .p-previousnext 											{ left: 200px; width: calc( 100% - 200px); 	}
.pshow .category-items-slider .p-previousnext-controls									{ height:110px; top:15px !important;		}
.pshow .category-items-slider .p-previousnext-controls									{ width:50px;								}

.pshow .category-items-slider .guide,
.pshow .category-items-slider .noguide,
.pshow .category-items-slider .guide													{ width: 200px;								}
.pshow .category-items-slider .guide p													{ margin:10px 0 0 15px;						}
.pshow .core .n3 .typeID_0 .slider .guide.shadow										{ width:235px;								}

.pshow .category-items-slider .noguide													{ width:185px; padding:0 0 0 15px; 			}
.pshow .category-items-slider .noguide.shadow											{ width:235px;								}	

.pshow .category-items-slider .guide::before,
.pshow .category-items-slider .noguide::before											{ margin: 15px 0 0 15px; }


/* N2 MAIN CONTENT: SECTIONS CONTENT [SLIDESHOW] */
.pshow .core .n2 .typeID_0 .p-slideshow .mixed>*										{ position:absolute; left: 0; top: 0; }
.pshow .core .n2 .typeID_0 .p-slideshow .media .data									{ z-index: auto; }
.pshow .core .n2 .typeID_0 .p-slideshow .nav.txt										{ z-index: auto; left: 0; }

.pshow .core .n2 .typeID_0 .p-slideshow h1,
.pshow .core .n2 .typeID_0 .p-slideshow h2,
.pshow .core .n2 .typeID_0 .p-slideshow p,
.pshow .core .n2 .typeID_0 .p-slideshow ul												{ padding: 0;											}

/*dims*/
.pshow .core .n2 .typeID_0 .p-slideshow .media .data									{ width:380px; height:540px; padding:20px 0 0 40px; 	}
/*.pshow .core .n2 .typeID_0 .p-slideshow .nav.txt										{ top: 495px; }*/

.pshow .core .n2 .typeID_0 h2															{ margin:20px 0 5px 0;									}
.pshow .core .n2 .typeID_0 h2.bullet:first-of-type										{ margin: 20px 0; 										}
.pshow .core .n2 .typeID_0 h2.bullet:last-of-type										{ margin: 0 0 20px 0;									}

.pshow .core .n2 .typeID_0 .p-slideshow h1												{ margin:0 0 10px 0;									}
.pshow .core .n2 .typeID_0 .p-slideshow h2												{ margin:0 0 5px 0;										}
.pshow .core .n2 .typeID_0 .p-slideshow p												{ margin:0 0 5px 0;										}
.pshow .core .n2 .typeID_0 .p-slideshow ul												{ margin:0 0 10px 16px;									}



/* N2 MAIN CONTENT: SECTIONS CONTENT [TABLE] */
.pshow .core .n2>.content ul.extra														{ padding:0; }
.pshow .core .n2>.content ul.extra li ul												{ max-height:0px; overflow:hidden; margin:0;	}
.pshow .core .n2>.content ul.extra li:hover ul											{ max-height: 300px; 							}
.pshow .core .n2 ul.extra,
.pshow .core .n2 ul.extra ul															{ list-style:none !important; 					}

.pshow .core .n2 h2																		{ line-height:20px; margin:0 0 10px 0;			}								
.pshow .core .n2 h2.bullet 																{ background-repeat:no-repeat; padding:0 0 0 20px !important; background-position:0 5px; }

/* dims */
.pshow .core .n2>.content ul.extra 														{ margin:30px 0 0 0; }
.pshow .core .n2>.content ul.extra ul 													{ padding: 0 0 0 10px; }
.pshow .core .n2>.content ul.extra ul li:last-child										{ margin:0 0 10px 0; }



/*TEST*/
/* MAIN SubContent: showcase [gama] 
.n3																						{ position:relative;	
*/

/* N3 */

/* dims */


/* N3 > MENU */																																		
.pshow .core .n3>.p-subnavmanager,
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container,
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-wrapper,
.pshow .core .n3>.p-subnavmanager .p-previousnext,
.pshow .core .n3>.p-subnavmanager .p-previousnext-controls 								{ position: absolute; z-index: auto; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-wrapper 								{ overflow: hidden; width: 100%; }
.pshow .core .n3>.p-subnavmanager ul 													{ width: 100%; position: absolute; top: 0; }
.pshow .core .n3>.p-subnavmanager ul .i 												{ display: flex; align-items: center; justify-content: space-between;}
.pshow .core .n3>.p-subnavmanager ul .i img 											{ width: auto; }


.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container:not(.root),
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-holder 								{ visibility: visible; opacity: 1; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container:not(.root):not(.enabled),
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-holder:not(.on) 						{ visibility: hidden; opacity: 0; }

.pshow .core .n3>.p-subnavmanager .p-previousnext-controls.previous 					{ top: 0; }
.pshow .core .n3>.p-subnavmanager .p-previousnext-controls.next 						{ bottom: 0; }


.pshow .core .n3>.menu-toogle-trigger 													{ position:absolute; z-index:4; }


/*dims*/
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container.root 						{ width: 220px; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container:not(.root),
.pshow .core .n3>.p-subnavmanager .p-previousnext,
.pshow .core .n3>.p-subnavmanager .p-previousnext .p-previousnext-controls,
.pshow .core .n3>.p-subnavmanager ul													{ width: 215px; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container,
.pshow .core .n3>.p-subnavmanager .p-previousnext										{ height: 540px; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-container:not(.root) 				{ left: 215px; }
.pshow .core .n3>.p-subnavmanager .p-subnavmanager-wrapper								{ top: 90px; height: calc(90px * 4); }

.pshow .core .n3>.p-subnavmanager .p-previousnext .p-previousnext-controls				{ height: 95px; }

.pshow .core .n3>.p-subnavmanager ul li,
.pshow .core .n3>.p-subnavmanager ul li .i												{ height: 90px; }
.pshow .core .n3>.p-subnavmanager ul li .i 												{ padding-left: 10px; padding-right: 10px; }
.pshow .core .n3>.p-subnavmanager ul li .i img 											{ height: 70px;  }	


/* toggable menu*/
.pshow .core .n3.has-menu-toggle>.menu-toogle-trigger									{ bottom:20px; left:215px; width:111px; height:34px; }
.pshow .core .n3.has-menu-toggle>.p-subnavmanager.visible,
.pshow .core .n3.has-menu-toggle>.p-subnavmanager:not(.visible) + .menu-toogle-trigger	{ left: 0; }
.pshow .core .n3.has-menu-toggle>.p-subnavmanager										{ left:-220px; } /*-215px;*/




/* N3 MAIN SUBCONTENT > CONTENT */
.pshow .typeID_1 .n3>.content>.holder 													{ height: 100%; top: 0; }
.pshow .typeID_1 .n3>.content>.holder>*,
.pshow .core .n3 .p-slideshow>*															{ position: absolute; }
.pshow .typeID_1 .n3 .text 																{ top: 0; }
.pshow .typeID_1 .n3 .p-slideshow														{ bottom: 0; position:absolute !important; }
.pshow .typeID_1 .n3 .content .wrapper													{ position: absolute; overflow:hidden; }
.pshow .typeID_1 .n3 .content header p													{ margin:0; }
.pshow .typeID_1 .n3 .content .text														{ position:absolute; width: 100%; }
.pshow .typeID_1 .n3>.content .text p:first-child										{ margin-top: 0; }

.pshow .typeID_1 .n1>.content>.p1 .n3 h1												{ display:inline-block;	}
.pshow .typeID_1 .n1>.content>.p0 .n3 p.alert											{ text-align:center; position:absolute; }

.pshow .typeID_1 .n3>.content .text ul:not(.extra)										{ margin: 0; }
.pshow .typeID_1 .n3>.content .text li													{ margin: 0;																			}
.pshow .typeID_1 .n3>.content .text p.note												{ position:absolute; margin:0; }

.pshow .typeID_1 .n3>.content .p-slideshow												{ position:absolute; }
.pshow .typeID_1 .n3>.content .p-slideshow .media										{ width: 100%; height: 100%; position: relative; }
.pshow .typeID_1 .n3>.content .p-slideshow .media .item									{ position:absolute; z-index: auto; }
.pshow .typeID_1 .n3>.content .p-slideshow .media img 									{ width: 100%; height: 100%; object-fit: contain; }
.pshow .typeID_1 .n3>.content .p-slideshow div.video.pause::after						{ content: ''; position:absolute; }
.pshow .typeID_1 .n3>.content .p-slideshow .nav  										{ width: 100%; left: 0; }

.pshow .typeID_1 .n3 .product>.file														{ z-index:10; display:block; }
/*.typeID_1 .n3 .product>.file::after													{ content:'hello'; }*/

.pshow .typeID_1 .n3 .scroll.up, 
.pshow .typeID_1 .n3 .scroll.down														{ position:absolute; z-index: 15; bottom:0; opacity:0;	}
.pshow .typeID_1 .n3 .scroll.active														{ opacity: 1; }

/* dims */
.pshow .typeID_1 .n3>.content>.holder													{ left: 215px; width: calc( 100% - 215px ); }
.pshow .typeID_1 .n3 .content .wrapper,
.pshow .typeID_1 .n3>.content .p-slideshow 												{ width: calc( (100% - 3 * 20px) / 2 ); height: 400px; top: 90px; }

.pshow .typeID_1 .n3 .content .wrapper,
.pshow .typeID_1 .n3 .content header													{ left:20px; }
.pshow .typeID_1 .n3 .content header 													{ top: 30px; }
.pshow .typeID_1 .n3>.content .text h1													{ margin:10px 0; }
.pshow .typeID_1 .n1>.content>.p1 .n3 h1												{ padding:4px 8px 4px; margin:10px 0; }
.pshow .typeID_1 .n1>.content>.p0 .n3 p.alert											{ padding:4px 8px 4px 8px; bottom:10px; }

.pshow .typeID_1 .n3>.content .text ul:not(.extra)										{ padding: 0 0 0 10px; }
.pshow .typeID_1 .n3>.content .text p.note												{ bottom: 10px; }

.pshow .typeID_1 .n3>.content .p-slideshow												{ right: 20px;  }
.pshow .typeID_1 .n3>.content .p-slideshow .nav.txt										{ bottom:-40px;	}
.pshow .typeID_1 .n3>.content .p-slideshow div.video.pause::after						{ width:58px; height:58px; left:111px; top:51px; }


.pshow .typeID_1 .n3 .product>.file														{ top:20px; right:20px; width:20px; height:20px; }

.pshow .typeID_1 .n3 .scroll.up, .n3 .scroll.down										{ left:297px; width:35px; height:25px; }
.pshow .typeID_1 .n3 .scroll.up															{ bottom: 30px; }


/*
.n3 .content .wrapper, .n3 .scroll.up, .n3 .scroll.down									{ border:1px solid #000; 	}*/



/* MAIN SUBCONTENT > CONTENT [SINGLE ITEM] */
.pshow .core .n3.single.mono>.p-subnavmanager,										/* submenu wrapper */
.pshow .core .n3.single.mono>.content .scroll											{ display:none;						}
.pshow .core .n3.single.mono>.content>.holder,
.pshow .core .n3.single.mono>.content .p-slideshow,
.pshow .core .n3.single.mono>.content .wrapper,
.pshow .core .n3.single.mono>.content .media,
.pshow .core .n3.single.mono>.content .media>*											{ left:0px !important; top:0px !important;	}
.pshow .core .n3.single.mono>.content header											{ left:40px; top:20px; z-index:10;			}
.pshow .core .n3.single.mono>.content .text												{ width:380px; height:540px; padding:20px 0 0 40px; z-index: 2; top:20px; top:40px;				}
.pshow .core .n3.single.mono>.content img												{ width:auto !important; height:auto !important; left:0px !important; top: 0px !important; }

.pshow .core .n3.single.mono>.content>.holder											{ width:860px;						}
.pshow .core .n3.single.mono .content .wrapper											{ overflow:visible;					}
.pshow .core .n3.single.mono .content .wrapper .text h1									{ margin:0 0 10px 0; padding:0; 	}
.pshow .core .n3.single.mono .content .text p											{ margin:0 0 5px 0; padding:0;		}
.pshow .core .n3.single.mono .content .text ul:not(.extra)								{ padding:0; margin:0 0 10px 16px;	}

.pshow .core .n3.single.mono .content .text h1											{ font-size:24px;					}
.pshow .core .n3.single.mono .content .text p, 
.pshow .core .n3.single.mono .content .text ul											{ font-size:14px;					}
.pshow .core .n3.single.mono .content .text ul.extra ul									{ font-size:11px;					}

.pshow .core .n3.single.mono .text														{ color:#333;						}	




/* INDEX */
.pshow .core .index																		{ overflow:hidden; /*height:100%;	*/												}

/* INDEX: News */
.pshow .core .index .news																{ overflow:hidden; z-index: auto;												}
.pshow .core .index .news>.trigger														{ overflow:hidden; text-indent:-999px; position:absolute; z-index:2; left:50%;	}			
.pshow .core .index .news>.holder														{ position:absolute; left: 0; min-width: 100%; }
.pshow .core .index .news .item 														{ display: inline-block; position: relative; }
.pshow .core .index .news .item>*														{ position:absolute; }
.pshow .core .index .news .icon															{ top: 0px; object-fit: contain; }

.pshow .core .index .news>.trigger::before 												{ content: 'Destaques';}


/*dims*/
.pshow .core .index .news																{ height: calc( 140px +  26px ); }
.pshow .core .index .news>.trigger														{ height:26px; width:82px; margin-left:-41px; }
.pshow .core .index .news>.holder														{ height:140px; top:26px; padding-top: 20px; padding-bottom: 20px; } /*18px+8px*/
.pshow .core .index .news .item															{ height:100%; width: calc( 860px / 3 ); }
.pshow .core .index .news .icon															{ right: 25px; width: 80px; height: 80px;					}
.pshow .core .index .news .title														{ left:15px; width:130px; top:10px;							}
.pshow .core .n1 .index .news															{ top: calc(540px - 26px); }
.p-client-no-touch .pshow .core .index .news:hover,
.p-client-touch .pshow .core .index .news.active										{ top: calc(540px - ( 140px + 26px)); }

/* INDEX: Slideshow */
.index>.content .p-slideshow.big .nav.txt												{ top: 490px;  												}




/* SCREEN */
body.has-screen 																		{ overflow: hidden; }
.pshow>.core>.screen .holder.has-zoom img 												{ position: absolute; }
/* !important overrides inline javascript parallax styling */
.pshow>.core>.screen .holder.has-zoom:not(.zoomed) img 									{ object-fit: cover; width: 100% !important; height: 100% !important; top: 0 !important; left: 0 !important; }



/* temp */
.pshow>.core>.screen .custom.precos>.core												{ padding: 60px 20px; 										}
/*
.pshow>.core>.screen .custom.precos>.tabs>.menu,
.pshow>.core>.screen .custom.precos>.tabs>.content										{ position:absolute;										}
.pshow>.core>.screen .custom.precos>.tabs>.menu											{ top:20px; left:20px;										}
.pshow>.core>.screen .custom.precos>.tabs>.menu>li										{ float:left; margin:0 10px 0;								}			
.pshow>.core>.screen .custom.precos>.tabs>.content										{ top: 60px; width:860px; height: 480px; overflow:hidden; 	}*/

.pshow>.core>.screen .custom>.table>.menu												{ height:45px; top:0px; left:30px; background-color:#FFF; position:absolute; width:800px; z-index:2; }
.pshow>.core>.screen .custom>.table>.menu>*												{ float:left; padding: 15px; }
.pshow>.core>.screen .custom>.table>.menu>*:first-child									{ padding-left:0px; }
.pshow>.core>.screen .custom>.table>.content												{ height:300px; position:absolute; top:60px; left:30px; }

.pshow>.core>.screen .custom>.table>.content>*											{ position:absolute; z-index:auto; }

.pshow>.core>.screen .custom>.table>.content	.data									{ width: 800px !important; }

.p-client-touch .pshow>.core>.screen .custom>.table>.content .data								{ overflow:auto; }

.pshow>.core>.screen .custom>.table>.content	.data td								{ padding:2px; }	





/* CUSTOM: FOOTER */
.pshow>.core>footer 																	{ display: flex; justify-content: space-between;}
.pshow>.core>footer::before 															{ content: '© 2017 Plura™ | All Rights Reserved'; }
.pshow>.core>footer .menu.custom														{ display: inline-block; padding-left: 0; margin-bottom: 0; margin-top: 0; }
.pshow>.core>footer .menu.custom li														{ display:inline-block;}

/* dims */
.pshow>.core>footer 																	{ padding-left: 25px; padding-right: 25px; margin-top:60px;}
.pshow>.core>footer .menu.custom li:not(:last-child) 									{ padding-right: 16px; }
.pshow>.core>footer .menu.custom li:not(:first-child) 									{ padding-left: 16px; }


	





/* ISM: Log */
/*body>.log																	{ z-index:999; position:fixed;														}
body>.log form																{ width:200px; top:50%; left:50%; margin:-50px auto auto -100px; position:absolute;	}
body>.log input																{ width: 200px; border:none; height: 27px; margin: 0 0 20px 0; display:block;		}
body>.log input[type=text]													{ background-color:#CCC;					}
body>.log input[type=text]:focus											{ background-color:#fff;				}
*/

/*CONTENT*/
.pshow::after,
.pshow .core .n1::after,
.pshow .core .n1>.content::after													{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }



/* TABLET */
/* IPAD TABLET */

@media screen and (max-height: 762px) {

	.p-client-touch body															{ overflow:hidden; }

	.p-client-touch .pshow .core>.n1												{ top: 42px; }

	.p-client-touch .pshow .core>.logo												{ top:5px; width:auto; height:30px; }

}







/* H E L P E R S */
/*.pshow .typeID_1 .n3 .content .wrapper,
.pshow .typeID_1 .n3>.content .p-slideshow 	{ border: 1px solid #000; }*/


/*.pshow>.helper	{
	position:absolute; top:0; left:0;
	background:transparent url(../../_lib/img/helper.jpg) no-repeat;
}

.n2>.content { background:transparent url(../../_lib/img/helper_content.jpg) no-repeat; } */

/*.pshow>.n1>.content											{ border:1px solid #f00; }*/