/*
Version: 1.0
Theme Name: Versiculo
Description: Versiculo
Author: Yeltsin Reyes
Author URI: https://tinyurl.com/YeltsinReyes/
Theme URI: https://tinyurl.com/YeltsinReyes/
*/

@import url('//fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

* {
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

html, body {
	height: 100%;
	background-color: #0d1a26;
    background: linear-gradient(to right, #132639, #19334d 
	calc(50% - 524px), #19334d calc(50% + 160px), #132639);
}

#versiculo {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	margin: 0px 0px;
}

#versiculo.admin-bar .xy5hlzjfg {
    top: 32px;
}

/* Header */
#versiculo .xy5hlzjfg {
	width: 1050px;
	height: 40px;
	position: fixed;
	top: 0px;
	right: 0px;
    left: 0px;
	margin: 0px auto;
	z-index: 99;
}

#versiculo .v5j9ylwpc {
	width: 690px;
	height: 40px;
	background-color: #2d5986;
	justify-content: space-between;
	display: flex;
}

#versiculo .f3ly5unis {
	height: 40px;
	align-items: center;
	display: flex;
}

#versiculo .uny4j0l85 {
	padding: 10px 10px;
    height: 40px;
    display: block;
}

#versiculo .t8vlnf9y5 {
	color: #f3f6f9;
	font-size: 16px;
	font-weight: 700;
	display: block;
}

#versiculo .jnz25l5f5 {
	width: auto;
	height: 40px;
	display: flex;
}

#versiculo .gnz5ml2ji {
	list-style: none;
    padding: 0px 0px;
	margin: 0px 0px;
	display: flex;
}

#versiculo .bwankz5lp {
    width: auto;
	position: relative;
    display: flex;
}

#versiculo .yjz536cnl {
	height: 40px;
    color: #ffffff;
    padding: 10px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#versiculo .b1g63l4fw {
	height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent;
    padding: 0px 0px;
	cursor: pointer;
	border: none;
}

#versiculo .a4l6461el {
	width: 40px;
	height: 40px;
    display: flex;
}

#versiculo .p7o16le4d {
    width: 160px;
    position: absolute;
    background-color: #2d5986;
	list-style: none;
    padding: 10px 0px;
    display: none;
    flex-direction: column;
    flex-wrap: nowrap;
    z-index: 999;
    top: 100%;
    right: 0px;
}

#versiculo .gl416ltde {
    width: auto;
    position: relative;
    display: flex;
}

#versiculo .k15klk4k6 {
	width: 100%;
    color: #ffffff;
    padding: 5px 15px;
	justify-content: flex-end;
    display: flex;
}

/* Main */
#versiculo .kjo5y7plj {
	width: 1050px;
	margin: 0px auto;
	flex-wrap: nowrap;
	display: flex;
}

/* Contenido */
#versiculo .reyl5dkqj {
	width: 690px;
	padding-top: 40px;
	background-color: #ffffff;
}

#versiculo .ekziy85nl {
	width: 100%;
	flex-direction: column;
	display: flex;
}

#versiculo .q6k1l0b5y {
	width: 100%;
	padding: 20px 20px;
    align-items: center;
	display: flex;
}

#versiculo .w0lk5ryfk {
	width: 30px;
	height: 30px;
	color: #ffffff;
	padding: 5px 5px;
	border-radius: 5px;
	margin-right: 15px;
	background-color: #336699;
	justify-content: center;
    align-items: center;
	display: flex;
}

#versiculo .wdcl60r36 {
	width: 30px;
	height: 30px;
	color: #ffffff;
	padding: 5px 5px;
	border-radius: 5px;
	margin-left: 15px;
	background-color: #336699;
	justify-content: center;
    align-items: center;
	display: flex;
}

#versiculo .tykeal5cv {
	color: #336699;
	font-size: 26px;
	line-height: 26px;
	margin: 0px 0px;
}

#versiculo .yip4ar16l {
	width: 100%;
	padding: 20px 20px;
	padding-top: 0px;
}
	
#versiculo .p5ylly51b {
	width: 100%;
	padding-top: 52.17%;
	background-color: #336699;
	position: relative;
	margin: 0px 0px;
}

#versiculo .dffylfb5l {
	width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
}

#versiculo .qlnzfiul5 {
	width: 100%;
	padding: 20px 20px;
	display: block;
}

#versiculo .hl5mbkpuz {
	color: #336699;
}

#versiculo .ud64zlkxp {
	color: #433281;
	font-size: 22px;
	font-weight: 700;
}

/**/
#versiculo .vlty1jly5 {
	width: 100%;
	padding: 20px 20px;
	background-color: #e8eff7;
}

#versiculo .r4q5blwly {
	width: 100%;
	font-size: 22px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#versiculo .plmb5syfo {
	width: 100%;
    margin-top: 0px;
	margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#versiculo .gr5smwaly {
	color: #336699;
	font-weight: 700;
	margin-right: 10px;
}

#versiculo .kgzkfkayn {
    width: auto;
    font-size: 12px;
    color: #ffffff;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 4px;
    margin-right: 5px;
    background-color: #336699;
}

#versiculo .ozp65jknl {
	width: 100%;
    margin: 0px 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#versiculo .g6oezlj59 {
	width: 30px;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #3B579D;
	margin-right: 5px;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
    justify-content: center;
}

#versiculo .dl5nz7tjl {
	width: 30px;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #00ACEC;
	margin-right: 5px;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
    justify-content: center;
}

#versiculo .lrujlqzn5 {
	width: 30px;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #C51017;
	margin-right: 5px;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
    justify-content: center;
}

#versiculo .yjtlqlz5v {
	width: 30px;
    height: 30px;
    font-size: 16px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #F78B02;
    display: flex;
    align-items: center;
    border: none;
    cursor: pointer;
    justify-content: center;
}

#versiculo .g4l0t6c6m {
	width: 100%;
    padding: 20px 20px;
	flex-direction: column;
    display: flex;
}

#versiculo .rq0cjc6ln {
	width: 100%;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    padding: 6px 10px;
    border-radius: 5px;
    background-color: #336699;
    border: none;
}

/**/
#versiculo .p5ylmcbfp {
	width: 100%;
	padding: 20px 20px;
	background-color: #ffffff;
}

#versiculo .dl557emjy {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

#versiculo .hg7im5ely {
	width: 100%;
	color: #336699;
	font-weight: 700;
	margin: 0px 0px;
}

/**/
#versiculo .oja9ylm75 {
	width: 100%;
	padding: 20px 20px;
	background-color: #f5f8fb;
}

#versiculo .b5jdmnl9y {
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

#versiculo .ymlzywj5j {
	width: 100%;
	color: #336699;
	font-weight: 700;
	margin: 0px 0px;
}

/* Temas relacionados */
#versiculo .kz1q4zl5n {
	width: 100%;
	padding: 20px 20px;
	flex-wrap: nowrap;
	flex-direction: column;
	display: flex;
}

#versiculo .wz60calgz {
	width: 100%;
	padding: 20px 20px;
	flex-wrap: nowrap;
	flex-direction: column;
	background-color: #f5f8fb;
	display: flex;
}

#versiculo .wlz5zip5o {
	width: 100%;
	margin-bottom: 15px;
}

#versiculo .clz4bo5q6 {
	width: 100%;
	font-size: 22px;
	color: #336699;
	font-weight: 100;
	margin: 0px 0px;
}

#versiculo .iowz58lqx {
	width: auto;
	margin: 0px -5px;
	display: flex;
    flex-wrap: wrap;
}

#versiculo .bqluo5z0a {
	width: 33.333333333333336%;
	padding: 0px 5px 10px 5px;
}

#versiculo .ym7zl5po9 {
    width: 100%;
	padding-top: 52.33%;
	border-radius: 10px;
	background-color: #336699;
	position: relative;
	overflow: hidden;
	display: block;
}

#versiculo .aozbdkpl5 {
    width: 100%;
	height: 100%;
	position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px 0px;
}

#versiculo .xro45z0ld {
    width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px;
    display: block;
}

#versiculo .goekrz5ln {
    width: 100%;
    height: 42px;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    position: absolute;
    padding: 20px 5px 0px 5px;
    background-color: #336699;
    background: linear-gradient(rgba(0,0,0,0),#336699,#336699);
    margin: 0px 0px;
    bottom: 0px;
    display: block;
}

#versiculo .awlzau4b5 {
    color: #ffffff;
	font-weight: 700;
	text-align: center;
	padding: 6px 10px;
	border-radius: 5px;
	background-color: #336699;
	border: none;
}

/* Reciba el Versículo Diario */
#versiculo .oqz4l5x2m {
	width: 100%;
	padding: 20px 20px;
	flex-wrap: nowrap;
	flex-direction: column;
	display: flex;
}

#versiculo .px4wzglc5 {
	width: 100%;
	margin-bottom: 15px;
}

#versiculo .ch0x45lzs {
	width: 100%;
	font-size: 22px;
	color: #336699;
	font-weight: 100;
	margin: 0px 0px;
}

#versiculo .rb56zx1lc {
    width: 100%;
	color: #ffffff;
    font-size: 16px;
	font-weight: 700;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #F78B02;
	margin-bottom: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}

#versiculo .gxz9lm5xv {
    width: 100%;
	color: #ffffff;
    font-size: 16px;
	font-weight: 700;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #3B579D;
	margin-bottom: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}

#versiculo .qrb2nxz5l {
    width: 100%;
	color: #ffffff;
    font-size: 16px;
	font-weight: 700;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #00ACEC;
	margin-bottom: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}

#versiculo .yarm66lx1 {
    width: 100%;
	color: #ffffff;
    font-size: 16px;
	font-weight: 700;
    padding: 5px 5px;
    border-radius: 5px;
    background-color: #d12798;
	margin-bottom: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
    justify-content: center;
}

#versiculo .w51tzlxmc {
    margin-left: 5px;
}

/* Versículo de la Biblia al Azar */
#versiculo .yc156xzgl {
	width: 100%;
	padding: 20px 20px;
	background-color: #f5f8fb;
	flex-wrap: nowrap;
	flex-direction: column;
	display: flex;
}

#versiculo .ozzlgx5jg {
	width: 100%;
	margin-bottom: 15px;
}

#versiculo .qxaz75lgn {
	width: 100%;
	font-size: 22px;
	color: #336699;
	font-weight: 100;
	margin: 0px 0px;
}

#versiculo .xngzxl5kq {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
}

#versiculo .djlzlx53s {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#versiculo .mg35xml3z {
    color: #336699;
    font-weight: 700;
    margin-right: 10px;
}

#versiculo .nmx5xc6zl {
    width: auto;
    font-size: 12px;
    color: #ffffff;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 4px;
    margin-right: 5px;
    background-color: #336699;
}

#versiculo .wl6yt5z4q {
    color: #ffffff;
    font-weight: 700;
    text-align: center;
    padding: 6px 10px;
    border-radius: 5px;
    background-color: #336699;
    border: none;
}

/* Testamentos */
#versiculo .j2l5s6lz5 {
	width: 100%;
	padding: 20px 20px;
	flex-wrap: nowrap;
	flex-direction: column;
	display: flex;
}

#versiculo .a5oauhblz {
	width: 100%;
	padding: 20px 20px;
	flex-wrap: nowrap;
	flex-direction: column;
	background-color: #f5f8fb;
	display: flex;
}

#versiculo .zoszlub5v {
    width: 100%;
    margin-bottom: 15px;
}

#versiculo .ezi5hbvls {
    width: 100%;
    font-size: 22px;
    color: #336699;
    font-weight: 100;
    margin: 0px 0px;
}

#versiculo .xsl75zn2x {
	columns: 4;
    list-style: none;
    padding: 0px 0px;
    margin: 0px 0px;
	margin-bottom: 10px;
}

#versiculo .qzmtiyl5s {
	width: 100%;
	margin-bottom: 5px;
}

#versiculo .mny5slz20 {
    color: #336699;
}

#versiculo .tmw5bwzrl {
    color: #ffffff;
	font-weight: 700;
	text-align: center;
	padding: 6px 10px;
	border-radius: 5px;
	background-color: #336699;
	border: none;
}

/* Cataegoria hija */
#versiculo .a6tm80l48 {
	width: 100%;
    padding: 20px 20px;
    align-items: center;
    display: flex;
}

#versiculo .wl38660rx {
    color: #336699;
    font-size: 26px;
    line-height: 26px;
    margin: 0px 0px;
}

#versiculo .g460lc8fh {
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    display: flex;
}

#versiculo .usap90l6y {
    width: auto;
    padding-top: 55%;
	background-color: #336699;
	margin: -20px -20px 20px -20px;
    position: relative;
}

#versiculo .bxl6avi90 {
    width: 100%;
	height: 100%;
	object-fit: cover;
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
}

#versiculo .kg68d620l {
    width: 100%;
    padding: 20px 20px;
    background-color: #ffffff;
}

#versiculo .kg68d620l:nth-child(odd){
	background-color: #f5f8fb;
}

#versiculo .q08u6nygl {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
}

#versiculo .d8p6li0yq {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#versiculo .elqj8l016 {
    color: #336699;
    font-weight: 700;
    margin-right: 10px;
}

#versiculo .q1lvx608l {
    width: auto;
    font-size: 12px;
    color: #ffffff;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 4px;
    margin-right: 5px;
	margin-bottom: 5px;
    background-color: #336699;
}

/* Cataegoria temas */
#versiculo .f36l6c1pl {
	width: 100%;
    padding: 20px 20px;
    align-items: center;
    display: flex;
}

#versiculo .d6fh6i3l1 {
    color: #336699;
    font-size: 26px;
    line-height: 26px;
    margin: 0px 0px;
}

#versiculo .lp6rhl16t {
    width: 100%;
    padding: 20px 20px;
    flex-wrap: nowrap;
    flex-direction: column;
    background-color: #f5f8fb;
    display: flex;
}

#versiculo .ds616e5l1 {
    columns: 4;
    list-style: none;
    padding: 0px 0px;
    margin: 0px 0px;
    margin-bottom: 10px;
}

#versiculo .oj66hs1dl {
    width: 100%;
    margin-bottom: 5px;
}

#versiculo .e67ulm1bs {
    width: 100%;
	color: #264d73;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 10px;
	display: block;
}

#versiculo .yv6slop16 {
    color: #336699;
}

/* Pagina - Versiculo al Azar */
#versiculo .arvb60lbn {
    width: 100%;
    flex-direction: column;
    display: flex;
}

#versiculo .joxq5lb60 {
    width: 100%;
    padding: 20px 20px;
    align-items: center;
    display: flex;
}

#versiculo .oldb7ip60 {
    color: #336699;
    font-size: 26px;
    line-height: 26px;
    margin: 0px 0px;
}

/* Sidebar */
#versiculo .qmwwlry5j {
	width: 360px;
	padding-top: 40px;
	padding-left: 20px;
	flex-direction: column;
	display: flex;
}

#versiculo .h5l8yh7zz {
    width: 100%;
	margin-bottom: 30px;
    flex-wrap: nowrap;
    flex-direction: column;
    display: flex;
}

#versiculo .nllarez5z {
    width: 100%;
    margin-bottom: 15px;
}

#versiculo .qaazl59zs {
    width: 100%;
	color: #8cb3d9;
    font-size: 22px;
    font-weight: 100;
    margin: 0px 0px;
}

#versiculo .yzlwgzd5z {
    width: 100%;
	color: #ffffff;
	font-style: italic;
    margin-top: 0px;
    margin-bottom: 10px;
}

#versiculo .u5zi5sz9l {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#versiculo .o84zj5lzr {
    color: #8cb3d9;
    font-weight: 700;
    margin-right: 10px;
	margin-bottom: 5px;
}

#versiculo .wz5lljrzl {
    width: auto;
    font-size: 12px;
    color: #ffffff;
    font-weight: 700;
    padding: 4px 10px;
    border-radius: 4px;
    margin-right: 5px;
	margin-bottom: 5px;
    background-color: #264d73;
}

#versiculo .u8al7a06f {
    list-style: disc;
    margin: 0px 0px;
	flex-direction: column;
    display: flex;
}

#versiculo .de06liatf {
	color: #f1f5fa;
    margin-bottom: 10px;
}

#versiculo .mjal7cf06 {
    color: #8cb3d9;
}

/* Home Paginacion */
#versiculo #versiculo .jhlc3uk7p {
	width: 100%;
	margin: 0px auto;
	padding: 15px 15px;
	background-color: #cfc8ea;
	display: flex;
}

#versiculo #versiculo .jhlc3uk7p:empty {
	display: none;
}

#versiculo #versiculo .jhlc3uk7p ul.page-numbers {
	list-style: none;
	padding: 0px 0px;
	margin: 0px auto;
	display: flex;
}

#versiculo #versiculo .jhlc3uk7p li {
	padding: 0px 2px;
	display: flex;
}

#versiculo #versiculo .jhlc3uk7p a.page-numbers,
#versiculo #versiculo .jhlc3uk7p span.page-numbers {
	color: #ffffff;
	font-weight: 700;
	padding: 10px 15px;
	background-color: #281769;
}

#versiculo #versiculo .jhlc3uk7p span.current {
	color: #ffffff;
	background-color: #eb4875;
}

#versiculo #versiculo .jhlc3uk7p a.page-numbers:hover {
	color: #ffffff;
	background-color: #eb4875;
}

/* Archive - Articulos Cristianos */
#versiculo .lv75ly10u {
	width: 690px;
	padding-top: 55px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #ffffff;
}

#versiculo .u4s7l7u2f {
    width: 100%;
	display: flex;
	margin-bottom: 15px;
}

#versiculo .z7vul2acn {
    width: 30%;
}

#versiculo .xuzgl725i {
    width: 100%;
    padding-top: 80%;
    background-color: #336699;
    position: relative;
    overflow: hidden;
    display: block;
}

#versiculo .r126u7x0l {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px 0px;
}

#versiculo .f25ld76yu {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

#versiculo .m8b2uul7c {
    width: 70%;
	padding-left: 15px;
}

#versiculo .e2hu7exal {
    width: 100%;
    font-size: 18px;
    color: #281769;
    margin: 0px 0px;
	margin-bottom: 10px;
}

#versiculo .fnu2s7liu {
    color: #281769;
}

#versiculo .gba3uk7l6 {
    margin: 0px 0px;
}

#versiculo .jhlc3uk7p {
	width: 100%;
	margin: 0px auto;
	padding: 0px 0px;
	padding-top: 15px;
	padding-bottom: 30px;
	display: flex;
}

#versiculo .jhlc3uk7p ul.page-numbers {
	list-style: none;
	padding: 0px 0px;
	margin: 0px auto;
	display: flex;
}

#versiculo .jhlc3uk7p li {
	padding: 0px 2px;
	display: flex;
}

#versiculo .jhlc3uk7p a.page-numbers,
#versiculo .jhlc3uk7p span.page-numbers {
	color: #281769;
	font-weight: 700;
	padding: 10px 15px;
	background-color: #ffffff;
	border: 1px solid #281769;
}

#versiculo .jhlc3uk7p span.current {
	color: #ffffff;
	background-color: #281769;
}

#versiculo .jhlc3uk7p a.page-numbers:hover {
	color: #ffffff;
	background-color: #281769;
}

/* Single - Articulos Cristianos */
#versiculo .xqqwu7l17 {
	width: 690px;
	padding-top: 40px;
	background-color: #ffffff;
}

#versiculo .elwq21cu7 {
	width: 100%;
	flex-direction: column;
	display: flex;
}

#versiculo .gu1lb71ar {
	width: 100%;
	padding: 20px 20px;
    align-items: center;
	display: flex;
}

#versiculo .ni76r1ltu {
	color: #336699;
	font-size: 26px;
	line-height: 26px;
	margin: 0px 0px;
}

#versiculo .g7uclr1f1 {
	width: 100%;
	padding: 20px 20px;
	padding-top: 0px;
}

/* Footer */
#versiculo .vzlan5y9k {
	width: 1050px;
    margin: 0px auto;
    flex-wrap: nowrap;
    display: flex;
}

#versiculo .pmzljy5zo {
    width: 690px;
}

#versiculo .xulylzl5w {
    width: 100%;
	color: #6e8dab;
	text-align: center;
	padding: 30px 30px;
	margin: 0px 0px;
}