.elementor-184 .elementor-element.elementor-element-b053640{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 45px;--row-gap:10px;--column-gap:45px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-184 .elementor-element.elementor-element-9425e0b img{width:75px;}.elementor-184 .elementor-element.elementor-element-2e86321 img{width:75px;}.elementor-184 .elementor-element.elementor-element-1ad1c54 img{width:75px;}.elementor-184 .elementor-element.elementor-element-d2e7a5c img{width:75px;}.elementor-184 .elementor-element.elementor-element-80b55a9 img{width:75px;}.elementor-184 .elementor-element.elementor-element-36d7fec img{width:75px;}.elementor-184 .elementor-element.elementor-element-27ccaf2 img{width:155px;}.elementor-184 .elementor-element.elementor-element-162cad9{--display:flex;}.elementor-184 .elementor-element.elementor-element-f8631a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-184 .elementor-element.elementor-element-c9a89a8 img{width:100px;}.elementor-184 .elementor-element.elementor-element-d9aeb1d img{width:100px;}.elementor-184 .elementor-element.elementor-element-1a044e1 img{width:100px;}.elementor-184 .elementor-element.elementor-element-8c15169 img{width:100px;}.elementor-184 .elementor-element.elementor-element-cb2b7cb img{width:100px;}.elementor-184 .elementor-element.elementor-element-9d2f63b img{width:100px;}.elementor-184 .elementor-element.elementor-element-8b0f57b img{width:100px;}@media(min-width:768px){.elementor-184 .elementor-element.elementor-element-b053640{--content-width:959px;}}/* Start custom CSS for html, class: .elementor-element-b1110d0 *//* GENERAL RULES */
.flipper-wrap * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.flipper-wrap {
	position: relative;
	width: 800px;
	height: 400px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.4);
}
.flipper-wrap {
	-moz-user-select : none;
	-webkit-user-select : none;
	user-select : none;
	-ms-user-select : none;
}
.flipper-page {
	position: absolute;
	left: 0;
	top: 0;
	width: 200%;
	height: 100%;
	background: white;
	padding: 30px;
	border: 1px solid #e1e1e1;
}
.flipper-page-left {
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
.flipper-page-left .flipper-page {
	left: 0;
}
.flipper-page-right .flipper-page {
	right: 0;
	left: auto;
	 /*   background-image: url(../images/icons_02.png);
    background-repeat: no-repeat;
    background-position: right bottom;*/
}
.flipper-page-right {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
.flipper-page-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.flipper-overlay {
	/**display: none;*/
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999;
}

.flipper-page-right .flipper-overlay {
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.085) 0%, rgba(0,0,0,0.04) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.085)), color-stop(100%,rgba(0,0,0,0.04))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.085) 0%,rgba(0,0,0,0.04) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0.085) 0%,rgba(0,0,0,0.04) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.085) 0%,rgba(0,0,0,0.04) 100%); /* IE10+ */
	background: linear-gradient(left,  rgba(0,0,0,0.085) 0%,rgba(0,0,0,0.04) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#14000000',GradientType=1 ); /* IE6-9 */

}
.flipper-page-left .flipper-overlay {
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.04) 0%, rgba(0,0,0,0.085) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.04)), color-stop(100%,rgba(0,0,0,0.085))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.085) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.085) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.085) 100%); /* IE10+ */
	background: linear-gradient(left,  rgba(0,0,0,0.04) 0%,rgba(0,0,0,0.085) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14000000', endColorstr='#40000000',GradientType=1 ); /* IE6-9 */
}

/* CSS3 TRANSFORMS */
.flipper-page-right {
	-webkit-backface-visibility: hidden;
	-webkit-transform-origin: 0% 50%;
	-moz-backface-visibility: hidden;
	-moz-transform-origin: 0% 50%;
	-ms-backface-visibility: hidden;
	-ms-transform-origin: 0% 50%;
	-o-backface-visibility: hidden;
	-o-transform-origin: 0% 50%;
	backface-visibility: hidden;
	transform-origin: 0% 50%;
}
.flipper-page-left {
	-webkit-backface-visibility: hidden;
	-webkit-transform-origin: 100% 50%;
	-moz-backface-visibility: hidden;
	-moz-transform-origin: 100% 50%;
	-ms-backface-visibility: hidden;
	-ms-transform-origin: 100% 50%;
	-o-backface-visibility: hidden;
	-o-transform-origin: 100% 50%;
	backface-visibility: hidden;
	transform-origin: 100% 50%;
}

/* Visuals */
.flipper-wrap {
	font: 12px/18px helvetica, tahoma, sans-serif;
	color: #333;
	background-color: #fff;
}
.flipper-wrap h1 {
	font-size: 22px;
	line-height: 36px;
}
.flipper-wrap p {
	margin: 18px 0;
	font-family: "Times New Roman";
    font-size: 17px;
}
.flipper-next-page {
	position: absolute;
	width: 19px; /* 38px */
	height: 20px; /* 38px */
	right: -44px;
	top: 50%;
	margin-top: -19px;
	cursor: pointer;
	/*display:none;*/
}
.flipper-prev-page {
	position: absolute;
	width: 19px; /* 38px */
	height: 20px; /* 38px */
	left: -44px;
	top: 50%;
	margin-top: -19px;
	cursor: pointer;
	/*display:none;*/
}
.flipper-pager-wrap {
	position: absolute;
	left: 0;
	bottom: -24px;
	display:none;
}
.flipper-pager {
	float: left;
	width: 17px;
	height: 18px;
	margin: 5px 5px 0 0;
	cursor: pointer;
}

/* FALLBACK */

.flipper-temp {
	border: 1px solid #e1e1e1;
	top: -1px;
}
.flipper-fb-bounce {
	position: absolute;
	z-index: 9999;
	background: #e1e1e1;
	padding: 10px;
	right: 0;
	top: 0px;
	font: 12px/18px helvetica, tahoma, sans-serif;
	color: #333;
	display: none;
}

/* 
  html5doctor.com Reset Stylesheet
  adapted from Eric Myer's Reset CSS
  v1.4.1 
  2010-03-01
  Author: Richard Clark - http://richclarkdesign.com
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

body {
    background-color: transparent; /* So color or background can be set on the html element */
    line-height: 1;
}

article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted #000;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}

body {
	font-size: 62.5%; /* Causes base font size to be ~10px */
	background: url('../images/bg5.jpg');
}
.wrap {
	width: 1000px;
	padding:10px;
	margin: 20px auto;
/*	background: #f4f4f4;
	box-shadow: 0 3px 10px rgba(0,0,0,0.4);*/
}
body > h1 {
	margin: 40px auto 0 auto;
	text-align: center;
	color: white;
	text-shadow: 0 1px 3px rgba(0,0,0,0.4);
	font: 56px/70px helvetica, tahoma, sans-serif;
	font-weight: bold;
}
body > h2 {
	margin: 0 auto 0 auto;
	text-align: center;
	color: white;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
	font: 16px/18px helvetica, tahoma, sans-serif;
	font-weight: normal;
}
footer {
	text-align: center;
	width: 100%;
	color: white;
	font: 11px/18px helvetica, tahoma, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,0.4);
}
.pagina {
    margin-top: 20px;
}
.icono-final {
    background-image: url(https://seferbook.com/images/icons_01.png);
    width: 15px;
    height: 24px;
    position: absolute;
    display: inline-flex;
    margin: 14px -4px 0 0;
}
.icono-final-pequeno {
    background-image: url(https://seferbook.com/images/icons_01.png);
    width: 10px;
    height: 16px;
    position: absolute;
    display: inline-flex;
    margin: 21px 0px 0 0;
    background-size: contain;
}

@media (min-width: 1200px){
.container {
    width: 1010px;
}}

.fb-shadow-top-right, .footer-default, .fb-shadow-top-left, .fb-shadow-bottom-right, .fb-shadow-bottom-left {
    display: none !important;
}
.z-index-1000{z-index:1000;}/* End custom CSS */