/* ================================================================ *\
    #Reset
\* ================================================================ */

* 
{ 
    padding: 0;
    margin: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    font-size: 14px;
    line-height: 1.2;
    color: #000 !important;
    -webkit-font-smoothing:antialiased;
    background-color: transparent;
    font-family: 'Georgia', sans-serif !important;
}

/* ================================================================ *\
    #Base
\* ================================================================ */

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section, 
div { display: block; width: 100%; margin: 0; padding: 0; font-family: 'Georgia', sans-serif !important;}

html,
body { height: 100%; }

html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { background: #fff; font-size: 14px; line-height: 1.2; color: #000; -webkit-font-smoothing:antialiased; font-family: 'Georgia', sans-serif !important; }

a { text-decoration: none; color:#4673B8; }
a:hover { text-decoration: underline; }

img { border: 0; vertical-align: middle; }
strong { font-weight: bold; }
small { font-size: 80%; }

button,
input,
select,
textarea { font-family: inherit; font-size: inherit; color: inherit; -webkit-font-smoothing:antialiased; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] { cursor: pointer; -webkit-appearance: none; border-radius: 0; }

input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] { border-radius: 0; }

input[type="email"],
input[type="search"],
input[type="password"] { -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner { padding: 0; border: 0; }

button { overflow: visible; }
textarea { overflow: auto; resize: none; }

table { border-collapse: collapse; border-spacing: 0; }
th,
td { padding: 0; }

h1 { font-size: 18px !important; font-weight: bold !important; text-transform: uppercase; line-height: 1.2; text-align: center; padding-bottom: 10px; }
h2 { font-size: 16px !important; font-weight: bold !important; text-transform: uppercase; line-height: 1.2; text-align: center; padding-bottom: 10px; }
h3 { font-size: 15px !important; font-weight: bold !important; text-transform: uppercase; line-height: 1.2; text-align: center; padding-bottom: 5px; }
h4 { font-size: 15px !important; font-weight: bold !important; text-transform: uppercase; line-height: 1.2; text-align: center; padding-bottom: 5px; }
h5 { font-size: 15px !important; font-weight: bold !important; text-transform: uppercase; line-height: 1.2; text-align: center; padding-bottom: 5px; }

p, ul, ol, li, table, tr, td, div { font-size:  14px !important; line-height: 1.2; font-family: 'Georgia', sans-serif !important;  }

.form-controls h2, .form-controls h3 {
  font-size: 1em;
}

.content .article .article-entry ul, .content .article .article-entry ol, .content .article .article-entry li { font-size: 14px; line-height: 1.2; }

a
{
    display: none;
    visibility: hidden;
}
h3 a
{
    display: block;
    visibility: visible;
    color: #000;
}
img
{
    display: none;
}

div
{
    display: block;
    width: 100% !important;
    margin-bottom: 5px;
}
.section-hero, 
.header-top, 
.sidebar,
.widgets, .widget-mobile,
.section-post-intro,
.section-activities,
.section-themes,
.footer
{
    display: none !important;
}

/* 
.section-post-intro a,
.section-activities a,
.section-themes a,
.section-post-intro span,
.section-activities span,
.section-themes span
{
    color: #000;
}
*/
.header
{
    display: none;
}
.page-header
{
    height: auto;
    background-color: transparent;
}

.page-header h1,
.page-header h2,
.page-header h3,
.page-header h4,
.article-entry h1, 
.article-entry h2, 
.article-entry h3, 
.article-entry h4
{
    font-family: 'Georgia', sans-serif;
    font-weight: bold;
}
.page-header h3
{
    font-size: 18px;
    text-align: center; 
    color: #000;
    margin: 0;
    padding: 0;
    font-weight: bold;
    background-color: transparent;
}
.article-entry ul, .article-entry ol
{
    margin-left: 2em;
    font-size: 14px !important;
    line-height: 1.2 !important; 
}

select, input, textarea, button
{
    display: none;
}

.slider-categories, .sidebar, .register-nav-mobile, .mobile-title, .store-item-mobile-desc, .header-with-slider, .caroufredsel_wrapper, .slider-categories div
{
    display: none;
}
.slider-categories, .slider-categories div
{
    display: none !important;
}

.audiobook
{
    display: block;
}
.page-header .shell
{
    display: none;
}
.section-store-item h3
{
    font-weight: bold;
}

.search-mobile-wrapper
{
    display: none;
}

.box-indexed.no-image .box-content p
{
    min-height: auto;
}
.box-indexed .box-content p
{
    min-height: auto;
    font-weight: normal;
}
.box-indexed
{
    margin: 0;
}
a.btn.btn-green-bordered
{
    display: none;
    visibility: hidden;
    height: 0px;
}
p span
{
    font-size: 14px !important;
}