/* ldsicon */
@font-face { font-family: 'ldsicon'; src: url("//edge.ldscdn.org/ml/ldsorg/fonts/ldsicon/ldsicon.eot"); src: url("//edge.ldscdn.org/ml/ldsorg/fonts/ldsicon/ldsicon.eot?#iefix") format("embedded-opentype"), url("//edge.ldscdn.org/ml/ldsorg/fonts/ldsicon/ldsicon.ttf") format("truetype"), url("//edge.ldscdn.org/ml/ldsorg/fonts/ldsicon/ldsicon.woff") format("woff"), url("//edge.ldscdn.org/ml/ldsorg/fonts/ldsicon/ldsicon.svg#ldsRegular") format("svg"); font-weight: normal; font-style: normal; }

/* Helam */
@font-face { font-family: "Helam"; font-weight: 300; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Light.woff") format("woff"); }
@font-face { font-family: "Helam"; font-weight: 400; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Regular.woff") format("woff"); }
@font-face { font-family: "Helam"; font-weight: 400; font-style: italic; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Italic.woff") format("woff"); }
@font-face { font-family: "Helam"; font-weight: 700; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Bold.woff") format("woff"); }
@font-face { font-family: "Helam"; font-weight: 700; font-style: italic; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Bold Italic.woff") format("woff"); }
@font-face { font-family: "Helam"; font-weight: 800; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/helam/20141031/Helam Slab GWeb Extra Bold.woff") format("woff"); }

/* Zoram */
@font-face { font-family: "Zoram"; font-weight: 300; font-style: normal; src: local("Open Sans Light"), local("OpenSans-Light"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Light.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 300; font-style: italic; src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Light Italic.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 400; font-style: normal; src: local("Open Sans"), local("OpenSans"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Regular.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 400; font-style: italic; src: local("Open Sans Italic"), local("OpenSans-Italic"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Italic.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 700; font-style: normal; src: local("Open Sans Bold"), local("OpenSans-Bold"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Bold.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 700; font-style: italic; src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb Bold Italic.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 800; font-style: normal; src: local("Open Sans Extra Bold"), local("OpenSans-ExtraBold"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb ExtraBold.woff") format("woff"); }
@font-face { font-family: "Zoram"; font-weight: 800; font-style: italic; src: local("Open Sans Extra Bold Italic"), local("OpenSans-ExtraBoldItalic"), url("//edge.ldscdn.org/cdn2/common/fonts/zoram/20150327/Zoram GWeb ExtraBoldItalic.woff") format("woff"); }

/* Pahoran */
@font-face { font-family: "Pahoran"; font-weight: 400; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/pahoran/20141031/Pahoran GWeb Regular.woff") format("woff"); }
@font-face { font-family: "Pahoran"; font-weight: 400; font-style: italic; src: url("//edge.ldscdn.org/cdn2/common/fonts/pahoran/20141031/Pahoran GWeb Italic.woff") format("woff"); }
@font-face { font-family: "Pahoran"; font-weight: 700; font-style: normal; src: url("//edge.ldscdn.org/cdn2/common/fonts/pahoran/20141031/Pahoran GWeb Bold.woff") format("woff"); }
@font-face { font-family: "Pahoran"; font-weight: 700; font-style: italic; src: url("//edge.ldscdn.org/cdn2/common/fonts/pahoran/20141031/Pahoran GWeb Bold Italic.woff") format("woff"); }

/* Gideon */
@font-face { font-family: 'Gideon'; src: url("//edge.ldscdn.org/cdn2/common/fonts/gideon/20140721/gideon.eot"); src: url("//edge.ldscdn.orgcdn2/common/fonts/gideon/20140721/gideon.eot?#iefix") format("embedded-opentype"), url("//edge.ldscdn.org/cdn2/common/fonts/gideon/20140721/gideon.woff") format("woff"), url("//edge.ldscdn.org/cdn2/common/fonts/gideon/20140721/gideon.ttf") format("truetype"), url("//edge.ldscdn.org/cdn2/common/fonts/gideon/20140721/gideon.svg#Gideon") format("svg"); font-weight: normal; font-style: normal; }


body {
    line-height: 1.5;
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 13px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Helam", Calibri, Helvetica, Arial, sans-serif;
    font-weight: normal;
}
h1.firstHeading {
    margin-bottom: 1em;
}
a img {
    border: 0;
    max-width: 100%;
    height: auto;
}
li {
    margin: .75em 0;
}
#wrapper {
    padding-left: 35px;
    padding-right: 35px;
}
.pf-logo {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    width: 170px;
    max-width: 170px;
    float: left;
    text-align: center;
    display: table;
    position: relative;
    z-index: 1;
}
body a.ldschurch-logotype {
    color: black;
    display: table-cell;
    height: 100px;
    vertical-align: middle;
    padding-left: 30px;
    position: relative;
    z-index: 5;
}
body a.ldschurch-logotype:hover {
    text-decoration: none;
    color: #333;
}
h1.ldschurch-logotype__text {
    font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
}
#header_all {
    height: 71px;
}
.pf-browser-alert {
    color: #333;
    border: 2px solid red;
    max-width: 960px;
    padding: 5px;
    border-radius: 4px;
    margin: 0 auto;
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
}
#header_leftlogo {
    float: left;
    height: 100px;
}
#header_leftlogo img {
    padding: 0;
    height: 100px;
}
#header_rightlogo {
    float: right;
    height: 78px;
    text-align: right;
}
#header_rightlogo img {
    height: 32px;
    padding: 22px 0;
}
#header {
    float: left;
    height: 71px;
    padding-left: 165px;
    width: 563px;
}
#header .search {
    padding-left: 45px;
    padding-top: 35px;
}
#header .search .inputbox {
    border: medium none;
    color: #404034;
    font-style: italic;
}
#ldswhite_banner p {
    margin: 0;
}
#ldswhite_userspace {
    background: url("../images/userspace_bg.png") no-repeat scroll 0 0 transparent;
    color: #2E2E29;
    line-height: 150%;
    padding-bottom: 9px;
    padding-top: 17px;
}
#ldswhite_userspace a {
    color: #A16D09;
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-style: italic;
}
#ldswhite_leftuser {
    background: url("../images/user_left.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    width: 6px;
}
#ldswhite_centeruser {
    height: 150px;
    overflow: hidden;
    padding: 0 15px;
}
#ldswhite_rightuser {
    background: url("../images/user_right.png") no-repeat scroll 0 0 transparent;
    height: 150px;
    width: 6px;
}
#ldswhite_center {
    background-color: #eeeee0;
    clear: both;
    min-width: 790px;
}
#ldswhite_center_left {
    background: url("../images/center_left.png") repeat-y scroll 0 0 transparent;
    width: 3px;
}
#ldswhite_center_right {
    background: url("../images/center_right.png") repeat-y scroll 0 0 transparent;
}
#ldswhite_center_bottom_left {
    background: url("../images/center_bottom_left.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 3px;
}
#ldswhite_center_bottom {
    background: url("../images/center_bottom.png") repeat-x scroll 0 0 transparent;
    height: 10px;
}
#ldswhite_center_bottom_right {
    background: url("../images/center_bottom_right.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 3px;
}
#ldswhite_content {
    background-color: #FFF;
    color: #656550;
    padding: 20px 20px 10px;
}
#contentSub {
    font-size: .8em;
    margin-top: -1em;
    color: #929583;
}
#ldswhite_content .contentpaneopen {
    width: 100%;
}
#ldswhite_left {
    background-color: #FFF;
    color: #656550;
    padding: 20px 20px 10px;
    width: 210px;
}
#ldswhite_right {
    background-color: #eeeee0;
    color: #656550;
    padding: 0px 20px 10px;
    width: 210px;
}
#ldswhite_footer {
    color: #97967E;
    font-size: 80%;
    line-height: 125%;
}
#ldswhite_footer a {
    color: #97967E;
}
#wiki-toolbar {
    width: 100%;
    border-collapse: collapse;
}
#p-personal {
    position: relative;
    height: 11px;
}
#p-personal .pBody {
    position: absolute;
    top: -10px;
    background: #373737;
    padding: 0 1px;
    height: 31px;
    border: solid 1px rgba(0, 0, 0, .68);
    border-right: 0;
    border-top: 0;
    width: 100%;
    right: -9px;
    padding: 0px 8.5px;
}
#p-personal li a {
    color: #fff;
    float: left;
    height: 18px;
    line-height: 18px;
    margin-top: 1px;
    border-right: solid 1px rgba(47, 47, 42, .5);
    border-left: solid 1px rgba(255, 255, 255, .1);
}
#p-personal li a:first-child {
    border-left: 0;
}
#p-personal li a:last-child {
    border-right: 0;
}
#p-urls a {
    font-size: 1em;
    padding: 5px 10px;
}
#userLogin label,
#userLogin br {
    display: none;
}
.loginText,
.loginPassword {
    height: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#userLogin label {
    color: #616159;
    font-size: 75%;
}
#xsidebar-box {
    margin-top: 1em;
}
#xsidebar-box td {
    width: 15em;
    border: 1px solid #eeeee0;
    background-color: #F3F3EA;
    vertical-align: top;
    padding: 1em;
    font-size: 90%;
}
#xsidebar-box h4 {
    margin-top: 0;
}
#siteNotice {
    margin: 20px 0;
    font-size: .7em;
    font-style: italic;
    padding-right: 5px;
    text-align: center;
}
textarea {
    width: 100%;
    padding: .1em;
}
#t_ldswhite_wrapper {
    position: relative;
    top: 7px;
    z-index: 0;
}
.t_ldswhite {
    width: 100%;
    border-collapse: collapse;
    clear: both;
    table-layout: fixed;
}
#t_ldswhite_banner {
    border-collapse: collapse;
    float: left;
}
#t_ldswhite_banner td {
    height: 100px;
    padding: 0;
    line-height: 0px;
}
#t_ldswhite_navbar .mainlevel {
    margin: 0px 9px 0px 11.5px;
    padding: 3px 10px 3px 10px;
    color: #F2F3E5;
    font-size: 1em;
}
#top_menu {
    color: #fff;
    font: 13px "Open Sans", "Zoram ldslat", "noto sans", Helvetica, Arial, sans-serif;
    float: right;
    width: 100%;
    height: 41px;
    position: relative;
    z-index: 1;
}
#pf-header-wiki__bottom {
    width: 100%;
    background: #3c4d71;
    height: 42px;
}
#t_ldswhite_navbar {
    border-collapse: collapse;
    border-spacing: 0;
    list-style: none;
    float: left;
    width: auto;
    margin-top: 48px;
    clear: both;
    position: relative;
    height: 42px;
    top: -49px;
    margin-left: 14px;
    z-index: 3;
}
#t_ldswhite_navbar td {
    padding: 0;
}
#t_ldswhite_navbar .mainlevel {
    color: #fff;
    padding: 2px 5px;
    font-size: 13px;
    margin: 0 12px;
}
#t_ldswhite_navbar a:hover {
    border-radius: 5px;
    text-decoration: none;
}
#pf-search-inputs a {
    background: #0091bc;
    color: white;
    border: none;
    font-size: 16px;
    font-family: ldsicon;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: relative;
    top: 2px;
    left: 2px;
    padding-left: 5px;
    padding-right: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#pf-search-inputs a:hover {
    text-decoration: none;
}
#pf-global-search {
    border: 0;
    outline: 0;
    vertical-align: baseline;
    padding: 0;
    font: 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    margin-top: 5px;
    width: 277px;
}
.pf-global-search {
    float: right;
    width: auto;
    padding: 0;
    margin: 48px 10px 0 0;
    position: relative;
    top: -43px;
}
.pf-global-search fieldset {
    padding: 0;
}
.pf-global-search label {
    position: absolute;
    left: -999em;
}
.pf-search-inputs {
    -webkit-appearance: none;
    background: #222;
    background: white;
    color: #000;
    color: rgba(0, 0, 0, 0.9);
    border-radius: 4px;
    border: 0;
    padding-left: 10px;
    margin: 3px 0 0 0;
    font-size: 13px;
    height: 26px;
    overflow: hidden;
}
.pf-submit {
    position: absolute;
    top: -2000px;
    right: 0;
}
#t_ldswhite_toolbar {
    height: 53px;
}
#t_ldswhite_toolbar #t_wiki-toolbar {
    margin: 0 5px;
}
#t_ldswhite_toolbar #wikilogo {
    margin: 10px 0 0 10px;
    background-color: #FFFFFF;
    border: 1px solid #2F2F2A;
}
#t_ldswhite_content {
    display: table-cell;
    vertical-align: top;
}
#t_ldswhite_content td {
    /* display: block; */
}
#t_ldswhite_content #ldstech_banner td {
    float: left;
    display: inline;
}
#t_ldswhite_content #content {
    color: #333;
    background-color: #fff;
    padding: 10px;
    margin: 0 5px;
    width: 96%;
}
#t_ldswhite_footbar {
    color: black;
    display: table-cell;
    vertical-align: top;
    width: 200px;
}
#t_ldswhite_footbar #sidebar-wrap {
    margin-right: 5px;
}
#t_ldswhite_footbar td {
    padding: 0;
}
#sidebar-wrap {} #t_ldswhite_footbar #sidebar-box h4 {
    margin-top: 0;
}
#t_ldswhite_footbar #sidebar-box tr {
    display: table-cell;
}
#t_ldswhite_footbar .footbar-box {
    font-size: 90%;
    width: 180px;
    padding: 10px;
    margin: 0;
    vertical-align: top;
    background-color: #fff;
    float: left;
}
td.footbar-box li {
    list-style-type: none;
    margin-left: -40px;
}
.footbar-notice {
    text-align: right;
    vertical-align: bottom;
    color: #333;
}
#t_ldswhite_footer {
    color: #A4A4BC;
    line-height: 125%;
    font-size: 13px;
    margin-top: 2px;
    text-align: center;
    max-width: 960px;
    margin: 0 auto;
}
#t_ldswhite_footer a {
    color: #A4A4BC;
}
#preftoc li {
    list-style-type: none;
    border: 1px solid #e6e6e6;
    margin-bottom: -1px;
    float: left;
    margin-right: 5px;
    background: #e9e9e9;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
#preftoc li a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 2px 10px 3px;
}
#preftoc li.selected {
    background-color: white;
    border-bottom: 1px solid white;
}
#preferences {
    clear: both;
    border: 1px solid #e6e6e6;
    padding: 15px;
}
#preferences legend {
    display: none;
}
.catlinks {
    background: #f3f3ea;
    padding: 1em;
    border: solid 1px #d1d3ba;
    margin: 2em 0 1em;
    clear: both;
}
.toc {
    font-size: .8em;
}
.toc td {
    border: solid 1px #BABAB1;
    padding: 1em 1em;
    background: #f3f3ea;
}
.toc h2 {
    display: inline;
}
.toc ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.toc ul ul {
    margin: 0 0 0 2em;
}
.toc li,
.MainPageBG li,
.compactlist {
    margin: 0;
}
/*
SOURCE CODE
*/
pre {
    border: 1px dashed black !important;
    padding: 5px 10px;
    margin: 10px;
    background-color: #fafbf2;
    white-space: pre-wrap;
    /* css-3 */

    white-space: -moz-pre-wrap;
    /* Mozilla, since 1999 */

    white-space: -pre-wrap;
    /* Opera 4-6 */

    white-space: -o-pre-wrap;
    /* Opera 7 */

    word-wrap: break-word;
    /* Internet Explorer 5.5+ */
}
/*
{{ NOTE }}
*/
.note {
    margin-top: 26px;
    background: #f2f3e5;
    border: 1px solid #aaa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-left: 10px solid #800;
    width: 69%;
    display: block;
}
.note p {
    padding: 0.2em 1em;
}
/*
IMAGES
*/
div.tright,
div.tleft,
div.tnone {
    margin-top: 1em;
}
div.tright {
    float: right;
    margin-left: 20px;
}
div.tleft {
    float: left;
    margin-right: 20px;
}
div.tnone {
    float: none;
}
.thumb img {
    border: solid 1px #babab1 !important;
}
.thumbinner {
    padding: 1em 0;
}
.thumbcaption {
    border: solid 1px #babab1;
    border-top: 0;
    padding: .5em;
    background: #f3f3ea;
    color: rgb(0, 0, 0);
    color: rgba(0, 0, 0, .9);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*
SIDEBAR
*/
.sidebar {
    width: 255px;
    border: 1px solid #999;
    background-color: #f2f3e5;
    float: right;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-size: .9em;
    margin: 0 0 1em 1em;
}
.sidebarbody {
    padding: 0 1em;
}
.sidebarbody p {
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    margin-bottom: 0;
}
.sidebarbody li {
    margin: 0;
}
.sidebarbody ul {
    margin-top: 0;
    margin-bottom: 0.8em;
    padding-left: 1.5em;
}
.sidebar .heading {
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 1.15em;
    color: #fff;
    background: #717161;
    margin: 0 0 .5em;
    padding: .5em .9em;
}
.sidebar .subhead {
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 1.2em;
    border-top: 1px dotted #999;
    padding-top: 1em;
}
.sidebar ul {
    padding: 0 0 0 1.5em;
    margin-bottom: 1.5em;
}
.sidebar .editsidebar {
    font-size: .85em;
    position: absolute;
    top: 1em;
    right: 1em;
    margin: 0;
}
.sidebar .editsidebar a {
    color: #fff;
}
.sidebar .selflink {
    color: #656550;
    text-decoration: none;
}
/*tom custom styles*/
.pBody #p-urls li {
    float: right;
    list-style-type: none;
    margin-top: 0px;
}
.pBody #p-urls li:last-child {
    border-right: 0px;
}
.pBody #p-urls li:first-child {
    border-right: 0px;
}
/* Optional login location change to be loke other pages */
/*-------------------------------------------------------*/
.pBody li#pt-userpage a {
    position: absolute;
    top: -110px;
    right: 8px;
    color: #333;
}
.pBody li#pt-userpage a:hover {
    text-decoration: none;
}
.pBody li#pt-logout a,
.pBody li#pt-login a {
    position: absolute;
    top: -138px;
    right: 9px;
    color: #333;
    font-size: 12px;
}
.pBody li#pt-logout a:hover,
.pBody li#pt-login a:hover {
    text-decoration: none;
}
.pBody li#pt-logout a::before,
.pBody li#pt-login a::before {
    font-family: Gideon;
    content: "\e902";
    padding-right: 7px;
    font-size: 17px;
}
@media screen and (max-width: 430px) {
    .pBody li#pt-userpage {
        display: none;
    }
    .pBody li#pt-logout a, .pBody li#pt-login a {
        overflow: hidden;
        height: 20px;
        width: 15px;
    }
}
/*-------------------------------------------------------*/
#t_ldswhite_content .printfooter {
    display: none;
}
#p-cactions h3 {
    display: none;
}
#p-cactions * {
    margin: 0px;
    padding: 0px;
}
#p-cactions {
    float: left;
}
#p-cactions ul {
    float: left;
    font-size: 80%;
    list-style: none;
    margin-top: 15px;
    border: 1px solid #C7C7BA;
    border-left: none;
    overflow: hidden;
    border-radius: 4px;
}
#p-cactions ul li {
    background: #0091bc;
    border-left: 1px solid #C7C7BA;
    color: white;
    float: left;
    padding: 2px 7px;
}
#p-cactions ul li a {
    color: white;
    display: block;
}
#p-cactions ul li.ca-lefttab {
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
#p-cactions li.selected {
    font-weight: bold;
    background-color: #36362e;
}
#p-cactions li.selected a {
    color: #f3f3ea;
}
/* TODO: Find out why two ul's here? * /
#p-cactions ul { min-width:100px; min-height:19px; background-color:blue; }
/* */
/* CSS placed here will be applied to all skins */
.collapseButton {
    /* 'show'/'hide' buttons created dynamically by the        */

    float: right;
    /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */

    font-weight: normal;
    /* are styled here so they can be customised.              */

    text-align: right;
    width: auto;
}
/* wikitable class for skinning normal tables */
table.wikitable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th,
.wikitable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption {
    font-weight: bold;
}
/* ldswhitetable class for skinning tables used on LDSTech pages */
table.ldswhitetable {
    background-color: #dcdcdc;
    border-collapse: collapse;
}
.ldswhitetable th,
.ldswhitetable td {
    padding: 10px;
    border: none;
    text-align: left;
}
.ldswhitetable th {
    color: #444;
    background-color: #bcbcbc;
    font-weight: bold;
}
.next-event {
    color: blue;
    font-weight: bold;
}
div#indent140 p {
    margin-left: 140px;
}
div#indent140 h2 {
    margin-left: 140px;
}
div#indent140 table {
    margin-left: 140px;
}
.sidebar2 {
    background-color: #F2F3E5;
    border: 1px solid #999999;
    border-radius: 4px 4px 4px 4px;
    float: right;
    font-size: 0.9em;
    margin: 0 0 1em 1em;
    position: relative;
    width: 255px;
}
.sidebar2 .heading {
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 1.15em;
    color: #FFF;
    background: #717161;
    margin-top: 0;
    margin-bottom: 0.5em;
    padding: 0.5em 0.9em;
}
.sidebar2body {
    padding: 0 1em;
}
.sidebar2body p {
    font-family: "Open Sans", "Zoram", "noto sans", Helvetica, Arial, sans-serif;
    font-size: 1.1em;
    margin-bottom: 0;
}
.sidebar2body li {
    margin-top: 0;
    margin-bottom: 0;
}
.sidebar2body ul {
    margin-top: 0;
    margin-bottom: 0.8em;
    padding-left: 1em;
}
.sidebar2 .editsidebar {
    font-size: 0.85em;
    margin: 0;
    position: absolute;
    right: 1em;
    top: 1em;
}
.sidebar2 .editsidebar a {
    color: #FFFFFF;
}
#p-search {
    font-size: 85%;
}
#searchGoButton,
#mw-searchButton {
    padding-left: .5em;
    padding-right: .5em;
    font-size: 85%;
}
#searchInput {
    width: 10.9em;
    margin: 0;
    margin-right: 5px;
    font-size: 95%;
    background: #F3F3EA;
    border: 1px solid #D8D7C5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 20px;
    color: #464646;
    font-style: italic;
    padding: 0px 6px;
}
.pagewasmodified {
    font-size: 11px;
    margin-top: 25px;
}
#drop_menu {
    display: none;
}
#pf-search__hider {
    display: none;
}
@media screen and (max-width: 799px) {
    #form-login {
        margin-right: 10px;
    }
    #p-personal .pBody {
        border-radius: 0px;
    }
    .pf-global-search {
        margin-right: 10px;
        margin-top: 49px;
        padding-top: 4px;
        padding-left: 12px;
        cursor: pointer;
        width: 100%;
        height: 36px;
        top: -133px;
        right: 8px;
        text-align: right;
    }

    .pf-global-search:before {
        content: "⌕";
        font-size: 20px;
        font-family: ldsicon;
    }
    .pf-global-search label {
        left: auto;
        text-indent: -100em;
        text-align: left;
    }
    #pf-search-inputs {
        visibility: hidden;
        opacity: 0;
        width: 30px;
        height: 46px;
        overflow: hidden;
        transition: visibility 0s linear 0.5s, opacity 0.5s linear, width 0.5s linear;
        position: absolute;
        top: -7px;
        right: -18px;
        margin: 0px;
        padding: 10px 15px;
        background: none;
        border-radius: 0;
        z-index: 2;
    }
    #pf-search-inputs.open {
        visibility: visible;
        opacity: 1;
        width: 100%;
        overflow: hidden;
        z-index: 4;
        transition-delay: 0s;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 4px;
        height: 26px;
        top: 3px;
        padding-bottom: 0px;
        padding-top: 0px;
    }
    #pf-search__hider.open {
        visibility: visible;
        opacity: 1;
        transition-delay: .5s;
    }
    #pf-search__hider {
        visibility: hidden;
        opacity: 0;
        transition: visibility .5s linear .5s, opacity .5s linear;
        display: block;
        background-color: #979797;
        color: white;
        float: left;
        padding: 4px 10px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        position: absolute;
        top: 0px;
        left: 17px;
        z-index: 2;
        height: 26px;
        box-sizing: border-box;
    }
    #pf-search__hider::before {
        font-family: Gideon;
        content: "\eb02";
    }
    #pf-global-search {
        width: 100%;
        color: rgba(0, 0, 0, 0.9);
        border-radius: 4px;
        padding-left: 27px;
        height: 26px;
        position: relative;
        top: -5px;
        right: -5px;
        -webkit-box-sizing: border-box;
        -mox-box-sizing: border-box;
        box-sizing: border-box;
    }
    #pf-search-inputs a.button {
        position: relative;
        top: -31px;
        left: 7px;
        font-size: 16px;
        float: right;
        height: 26px;
        box-sizing: border-box;
        padding-top: 4px;
    }
    #content {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 649px) {
    #t_ldswhite_footbar {
        display: none;
    }
}
@media screen and (max-width: 430px) {
    .pf-logo {
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    #t_ldswhite_wrapper {
        top: 7px;
    }
    #pf-header-wiki__bottom {
        background: none;
    }
    #drop_menu {
        display: inline;
        position: absolute;
        top: 100px;
        left: 0px;
        height: 42px;
        width: 100%;
        z-index: 2;
        background: #3c4d71;
    }
    #drop_menu a {
        color: white;
        text-decoration: none;
        padding-left: 8px;
        font-size: 27px;
        font-family: ldsicon;
        display: inline-block;
        height: 42px;
    }
    #drop_menu.open a {
        color: #FFF;
    }
    #pf-header-wiki__bottom {
        background: none;
    }
    #top_menu {
        z-index: auto;
    }
    #top_menu table {
        height: 0px;
        overflow: hidden;
        visibility: hidden;
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.46);
        width: 100%;
        position: absolute;
        top: -6px;
        right: 0px;
        opacity: 0;
        transition: visibility 0s linear 0.3s, opacity 0.3s linear, height 0.3s linear;
    }
    #top_menu.open table {
        z-index: 4;
        background: none repeat scroll rgba(255, 255, 255, 0.9);
        height: auto;
        visibility: visible;
        opacity: 1;
        transition-delay: 0s;
    }
    #top_menu.open .mainlevel {
        display: block;
        color: #616161;
        padding: 8px 0 8px 10px;
        margin-left: 0;
        width: 100%;
        border-bottom: 1px solid #E9E9EB;
        margin: 0;
    }
    .pf-global-search {
        position: absolute;
        top: -43px;
        z-index: 3;
        width: 30px;
    }
    .wider {
        width: 100%;
    }
    .contentpaneopen td {
        float: left !important;
    }
    .buttonheading {
        width: auto;
    }
    #t_ldswhite_footer td {
        width: 98% !important;
        display: block;
        /*padding-left: 0 1%;*/
    }
    #t_ldswhite_footer td p {
        text-align: center !important;
    }
    #pt-watchlist,
    #pt-mycontris,
    #ca-edit,
    #ca-history,
    #ca-delete,
    #ca-move,
    #ca-protect,
    #ca-watch {
        display: none;
    }
}
@media screen and (max-width: 260px) {
    body a.ldschurch-logotype {
        padding-left: 0px !important;
    }
}
