html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
* {
box-sizing: border-box;
}
*:focus {
-moz-outline-style: none;
outline:            none;
}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
border: 0;
}
input[type="submit"]:focus, input[type="button"]:focus {
outline: none;
}
.cf:before,
.cf:after {
content: ' ';
display: table;
}
.cf:after {
clear: both;
}/*/*/@font-face {
font-family: 'OpenSans';
font-style:  normal;
font-weight: normal;
src:         url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-regular.woff2) format('woff2'),
url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-regular.woff) format('woff');
}
@font-face {
font-family: 'OpenSans';
font-style:  normal;
font-weight: bold;
src:         url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-700.woff2) format('woff2'),
url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-700.woff) format('woff');
}
@font-face {
font-family: 'OpenSans';
font-style:  italic;
font-weight: normal;
src:         url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-italic.woff2) format('woff2'),
url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-italic.woff) format('woff');
}
@font-face {
font-family: 'OpenSans';
font-style:  italic;
font-weight: bold;
src:         url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-700italic.woff2) format('woff2'),
url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Open-Sans-700italic.woff) format('woff');
}
@font-face {
font-family: 'Quando';
font-style:  normal;
font-weight: normal;
src:         url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Quando-regular.woff2) format('woff2'),
url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/fonts/Quando-regular.woff) format('woff');
}/**/ #container {
float:  left;
margin: 17px 0 0;
width:  100%;
}
#container-home {
float:  left;
margin: 0 -240px 0 0;
width:  100%;
}
#footer {
clear: both;
width: 100%;
}
.one-column #content {
margin: 0 auto;
width:  640px;
}
.single-attachment #content {
margin: 0 auto;
width:  431px;
}
.inner-wrapper {
width:     100%;
max-width: 1240px;
margin:    0 auto;
}  body {
font-family: 'OpenSans', Arial, "Helvetica Neue", Helvetica, sans-serif;
font-size:   13px;
}
body,
input,
textarea {
color:     #252525;
font-size: 15px;
}
hr {
background-color: #252525;
border:           0;
clear:            both;
height:           1px;
margin-bottom:    18px;
} p {
margin-bottom: 18px;
}
ul {
list-style: disc;
margin:     0 0 18px 1.5em;
}
ol {
list-style: decimal;
margin:     0 0 18px 1.5em;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
dl {
margin: 0 0 24px 0;
}
dt {
font-weight: bold;
}
dd {
margin-bottom: 18px;
}
strong {
font-weight: bold;
}
cite,
em,
i {
font-style: italic;
}
big {
font-size: 131.25%;
}
ins {
background:      #ffc;
text-decoration: none;
}
blockquote {
font-style: italic;
padding:    0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
font-style: normal;
}
pre {
background:    #f7f7f7;
color:         #222;
line-height:   18px;
margin-bottom: 18px;
padding:       1.5em;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor:        help;
}
sup,
sub {
height:         0;
line-height:    1;
position:       relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
input,
textarea {
background: none repeat scroll right bottom #fbf8ef;
border:     1px dotted #308a33;
margin:     0 0 0;
padding:    2px;
}
.textinputclass {
background: none repeat scroll right bottom #fbf8ef;
border:     1px dotted #308a33;
margin:     0 0 0;
padding:    2px;
width:      425px;
}
a {
color:           #308a33;
text-decoration: none !important;
}
a:active,
a:hover {
color:           #fac613;
text-decoration: none !important;
}
a.no-change-link,
a.no-change-link:visited {
color: #252525;
}
a.no-change-link:hover {
color: #308a33;
}
.clearfix {
clear: both;
}
.big-link {
font-size:    20px;
line-height:  25px;
margin-left:  auto;
margin-right: auto;
text-align:   left;
margin-top:   30px;
}
.captchaimage {
float:         left;
clear:         both;
margin-bottom: 0 !important;
}
button,
.button {
border:           none;
border-radius:    4px;
background-color: #5eb461;
font-weight:      bold;
padding:          7px 22px;
color:            #fff;
font-size:        19px;
text-align:       center;
width:            100%;
}
a.button {
color: #fff;
}
button:hover,
.button:hover {
background: #fac613;
}
.nice-date {
font-weight: normal;
}
input[type="text"],
textarea {
border:        solid 1px #5eb461;
background:    #FFFFFF;
color:         #383838;
font-size:     16px;
border-radius: 4px;
padding:       9px 13px;
} .top-bar {
height:     50px;
background: #256527;
font-size:  15px;
padding:    16px 0 0;
}
.top-bar-link {
color:        #fff;
padding-left: 35px;
position:     relative;
display:      inline-block;
}
.top-bar-link.has-icon {
padding-left: 31px;
}
.top-bar-link:hover {
color: #ebb63d;
}
.nwl-icon:before {
content:    '';
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/email.svg) no-repeat;
width:      25px;
height:     17px;
display:    block;
top:        2px;
left:       0;
position:   absolute;
}
.nwl-icon:hover:before {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/email-hover.svg) no-repeat;
}
#header-search-container {
width:  960px;
margin: 0 auto;
}
.searchform {
float:    right;
position: relative;
top:      -11px;
}
.search-container {
position: relative;
height:   37px;
float:    right;
}
input[type="text"].search-input {
width:              180px;
height:             36px;
line-height:        36px;
font-size:          13px;
padding:            0 6px;
margin-right:       23px;
font-style:         normal;
border:             none;
border-bottom:      solid 1px #fff;
color:              #fff;
background:         transparent;
-webkit-transition: all 0.5s;
transition:         all 0.5s;
}
input[type="text"].search-input:focus {
width: 250px;
}
.search-button {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/search.svg) no-repeat transparent;
width:      17px;
height:     17px;
cursor:     pointer;
position:   absolute;
border:     none;
right:      0;
top:        12px;
}
.search-button:hover {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/search-hover.svg) no-repeat transparent;
}
.header {
background:     #5eb461;
text-align:     center;
padding-top:    63px;
position:       relative;
padding-bottom: 4px;
}
.header-title-link {
display:        block;
position:       relative;
z-index:        300;
color:          #ffffff;
letter-spacing: 1px;
}
.header-title-link:hover {
color: #ffffff;
}
.header-title {
max-width:     99%;
text-align:    center;
font-family:   'Quando', Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
font-size:     45px;
font-weight:   normal;
margin-bottom: 5px;
}
.header-subtitle {
font-family:   'Quando', Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
font-size:     19px;
text-align:    center;
color:         #ffffff;
margin-bottom: 20px;
}
#site-title {
float:       left;
font-size:   30px;
line-height: 36px;
margin:      0 0 18px 0;
width:       700px;
}
#site-title a {
color:           #000;
font-weight:     bold;
text-decoration: none;
}
.logo-box {
position: absolute;
margin:   0 auto;
left:     0;
right:    0;
top:      -80px;
z-index:  100;
width:    128px;
}
.logo {
height:    auto;
max-width: 100%;
display:   block;
}
.top-decoration {
position:   absolute;
margin:     0 auto;
top:        0;
width:      100%;
height:     100%;
background: #5eb461;
z-index:    50;
left:       0;
right:      0;
} #branding img {
border-top:    4px solid #000;
border-bottom: 1px solid #000;
clear:         both;
display:       block;
}
#header-button {
float:      right;
margin-top: 20px;
}
#submit-button {
float:        right;
margin-top:   10px;
margin-right: 10px;
line-height:  49px !important;
}
.sidebar-button {
margin-top:     18px;
margin-right:   31px;
width:          100%;
display:        block;
padding-top:    11px;
padding-bottom: 11px;
}
#content-button {
display:  block;
overflow: hidden;
width:    100%;
margin:   0 auto;
clear:    both;
}
.social-container {
text-align: center;
width:      402px;
margin:     16px auto 0;
overflow:   hidden;
}
#newsletter-button {
float:         right;
margin-bottom: 30px;
display:       inline;
overflow:      hidden;
margin-right:  131px;
}
.wpcf7-list-item {
float:         left;
clear:         both;
margin-bottom: 10px;
}
div.wpcf7-validation-errors {
clear: both;
}
div.wpcf7-mail-sent-ng {
clear: both;
}
div.wpcf7-mail-sent-ok {
clear: both;
} .inner-wrapper-menu {
width:     100%;
max-width: 1240px;
margin:    0 auto;
}
.access {
background: #5eb461;
display:    block;
margin:     0 auto;
height:     58px;
position:   relative;
z-index:    100;
box-shadow: 0 12px 10px rgba(0, 0, 0, 0.15);
}
.access .menu-header,
div.menu {
font-size: 18px;
width:     100%;
display:   table;
}
.access .menu-header ul,
div.menu ul {
list-style:   none;
display:      table-row;
height:       57px;
padding-left: 0;
}
.access .menu-header li,
div.menu li {
font-size:  17px;
display:    table-cell;
text-align: center;
padding:    11px 10px 0;
height:     57px;
}
.access .menu-header li.less-spacing {
padding-left:  2px;
padding-right: 2px;
}
.access a {
color:           #134a16;
display:         inline-block;
line-height:     33px;
padding:         0;
text-decoration: none;
font-weight:     bold;
}
.access a:hover {
color: #fff;
}
.access ul li:hover ul {
display: block;
}
.access ul li.current_page_item,
.access ul li.current-menu-ancestor,
.access ul li.current-menu-item {
}
.access ul li.current_page_item a,
.access ul li.current-menu-ancestor a,
.access ul li.current-menu-item a {
color:   #ffffff;
z-index: 1;
}
#rss-icon {
float:    right;
top:      19px;
left:     930px;
position: absolute;
}
.access .menu-header li.top-menu-button-container {
display:  none;
position: relative;
}
.access .menu-header li.top-menu-button-container:hover {
cursor: pointer;
}
.access .menu-header li.top-menu-button-container:hover,
.access .menu-header li.top-menu-button-container.active {
background: #5eb461;
}
.top-menu-button {
width:      19px;
height:     12px;
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png) no-repeat -216px 0;
cursor:     pointer;
display:    inline-block;
position:   relative;
top:        12px;
}
.top-menu-button:hover {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png) no-repeat -216px -12px;
}
.access .menu-header ul.submenu {
padding-bottom: 8px;
display:        none;
height:         auto;
width:          250px;
background:     #5eb461;
box-shadow:     -6px 5px 6px rgba(0, 0, 0, .47);
position:       absolute;
right:          -9px;
top:            57px;
}  .access .menu-header ul.submenu li {
display: block !important;
height:  48px;
padding: 10px 0;
} .main-content-wrap {
display:      table;
width:        100%;
table-layout: fixed;
}
#main {
clear:      both;
overflow:   hidden;
background: #ffffff;
padding:    22px 0 25px;
}
.content-wrapper {
display:      table;
table-layout: fixed;
width:        100%;
}
#content {
display:        table-cell;
padding-right:  50px;
padding-bottom: 30px;
position:       relative;
}
.page-title + #content {
padding-top: 0;
}
.content-block {
clear:      both;
margin-top: 40px;
}
#content,
#content input,
#content textarea {
}
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
margin-bottom: 24px;
}
#content hr {
margin-top: 33px;
}
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
margin-bottom: 0;
}
#content .entry-content ul {
width:       100%;
margin-left: 0;
}
#content .entry-content ul li {
margin-bottom: 5px;
}
#content .entry-content iframe {
max-width: 100%;
}
#content pre,
#content kbd,
#content tt,
#content var {
font-size:   15px;
line-height: 21px;
}
#content code {
font-size: 13px;
}
#content dt,
#content th {
color: #252525;
}
h1,
h2,
h4,
h5,
h6 {
color:           #252525;
font-size:       24px;
margin:          0 0 20px 0;
text-decoration: none;
}
h5 {
font-size:   17px;
font-weight: bold;
}
#content table {
text-align: left;
width:      100%;
}
#content tr td {
padding:        0;
vertical-align: top;
}
#content tr.odd td {
background: #f2f7fc;
}
.hentry {
margin: 0 0 28px 0;
}
.home .sticky {
background:   #f2f7fc;
border-top:   4px solid #000;
margin-left:  -20px;
margin-right: -20px;
padding:      18px 20px;
}
.single .hentry {
margin: 0 0 36px 0;
}
.page-title {
color:       #5eb461;
font-size:   33px;
font-weight: bold;
margin:      0 0 20px;
font-family: 'Quando', Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}
.page-title span {
color:       #333;
font-size:   16px;
font-style:  italic;
font-weight: normal;
}
.page-title a:link,
.page-title a:visited {
color:           #252525;
text-decoration: none;
}
.page-title a:active,
.page-title a:hover {
color: #128F85;
}
#content .entry-title {
color:         #000;
font-size:     18px;
line-height:   1.3em;
margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
color:           #252525;
text-decoration: none;
display:         inline-block;
padding-bottom:  5px;
}
.entry-title a:active,
.entry-title a:hover {
color: #128f85;
}
.entry-meta {
color:     #888;
font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
padding:     0;
line-height: 1.5;
}
#content .entry-summary p:last-child {
margin-bottom: 12px;
}
.entry-content fieldset {
border:  1px solid #e7e7e7;
margin:  0 0 24px 0;
padding: 24px;
}
.entry-content fieldset legend {
background:  #fff;
color:       #000;
font-weight: bold;
padding:     0 24px;
}
.entry-content label {
color:     #888;
font-size: 15px;
}
.entry-content select {
margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
font-size: 10px;
}
.entry-content blockquote.left {
float:        left;
margin-left:  0;
margin-right: 24px;
text-align:   right;
width:        33%;
}
.entry-content blockquote.right {
float:        right;
margin-left:  24px;
margin-right: 0;
text-align:   left;
width:        33%;
}
.entry-content img {
max-width: 100%;
height:    auto;
}
.page-link {
color:        #000;
font-weight:  bold;
margin:       0 0 22px 0;
word-spacing: 0.5em;
}
.page-link a:link,
.page-link a:visited {
background:      #f1f1f1;
color:           #333;
font-weight:     normal;
padding:         0.5em 0.75em;
text-decoration: none;
}
.home .sticky .page-link a {
background: #d9e8f7;
}
.page-link a:active,
.page-link a:hover {
color: #ff4b33;
}
body.page .edit-link {
clear:   both;
display: block;
}
#entry-author-info {
background:  #f2f7fc;
border-top:  4px solid #000;
clear:       both;
font-size:   14px;
line-height: 20px;
margin:      24px 0;
overflow:    hidden;
padding:     18px 20px;
}
#entry-author-info #author-avatar {
background: #fff;
border:     1px solid #e7e7e7;
float:      left;
height:     60px;
margin:     0 -104px 0 0;
padding:    11px;
}
#entry-author-info #author-description {
float:  left;
margin: 0 0 0 104px;
}
#entry-author-info h2 {
color:         #000;
font-size:     100%;
font-weight:   bold;
margin-bottom: 0;
}
.entry-utility {
clear:       both;
color:       #888;
font-size:   12px;
line-height: 18px;
}
.entry-meta a,
.entry-utility a {
color: #888;
}
.entry-meta a:hover,
.entry-utility a:hover {
color: #ff4b33;
}
#content .video-player {
padding: 0;
}
h2.section-title {
font-family:    'Quando', Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
border-bottom:  solid 1px #308a33;
color:          #308a33;
font-size:      26px;
padding-top:    2px;
vertical-align: middle;
width:          100%;
margin-bottom:  40px;
font-weight:    normal;
padding-left:   3px;
padding-bottom: 9px;
}
h2.section-title.small {
font-size: 20px;
}
#footer h2.section-title {
margin-bottom: 12px;
color:         #fdf5de;
}
h3 {
color:           #252525;
text-decoration: none !important;
font-weight:     bold;
letter-spacing:  0.416667px;
line-height:     19px;
margin-bottom:   12px;
font-size:       14px;
}
h4 {
font-size: 14px;
}
.item-box {
font-size:     14px;
display:       -webkit-box;
display:       -ms-flexbox;
display:       flex;
-ms-flex-wrap: wrap;
flex-wrap:     wrap;
margin-left:   -20px;
margin-top:    -10px; }
.item-box + .item-box {
margin-top: 20px;
}
.item-content h3 {
font-size:  17px;
margin-top: 0;
}
.item-excerpt {
line-height: 1.6;
}
.item-img-link {
display:          block;
-webkit-box-flex: 1;
-ms-flex:         1 1;
flex:             1 1;
max-width:        260px;
padding-left:     20px;
padding-top:      10px;
}
.item-img {
box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
width:      100%;
height:     auto; }
.entry-content img {
box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
}
.item-content {
min-width:        250px;
-webkit-box-flex: 2;
-ms-flex:         2 1;
flex:             2 1;
padding-left:     20px;
padding-top:      10px;
}
img.size-full.aligncenter {
margin-left:  auto !important;
margin-right: auto !important;
}
img.size-large.aligncenter {
margin-left:  auto !important;
margin-right: auto !important;
}
.size-medium {
}
img.size-medium.aligncenter {
margin-left:  auto !important;
margin-right: auto !important;
}
img.large-thumbnail {
margin-left: 0 !important;
box-shadow:  2px 2px 5px rgba(0, 0, 0, .2);
}
#newsletter-submit-button {
width:       163px;
height:      49px;
float:       right;
cursor:      pointer;
margin-left: 10px;
}
.newsletter-field-container {
display:       -webkit-box;
display:       -ms-flexbox;
display:       flex;
margin-top:    22px;
-ms-flex-wrap: wrap;
flex-wrap:     wrap;
margin-left:   -20px;
}
.newsletter-email-field-box {
-webkit-box-flex: 1;
-ms-flex:         1 0 280px;
flex:             1 0 280px;
padding-left:     20px;
margin-bottom:    10px;
flex-basis:       280px;
}
#newsletter-email-field {
width: 100%;
}
.newsletter-email-button-box {
-webkit-box-flex: 0;
-ms-flex:         0 0 200px;
flex:             0 0 200px;
white-space:      nowrap;
}
.newsletter-email-button-box button {
width:       calc(100% - 20px);
margin-left: 20px;
}
#newsletter-form-input {
width: 100%;
}
div#newsletter {
margin-top: 50px;
}
.home div#newsletter {
overflow:   visible;
margin-top: 20px;
}
#newsletter p {
margin-bottom: 5px;
}
#wpp-thumbnail {
}
img.wpp-thumbnail {
margin-bottom: 19px;
box-shadow:    2px 2px 5px rgba(0, 0, 0, .2);
float:         none; }
div.popular-posts {
}
div.popular-posts > div {
}
div.popular-posts li {
float:            left;
text-align:       center;
overflow:         hidden;
padding:          0 10px;
list-style-type:  none;
margin-bottom:    25px;
-webkit-box-flex: 1;
-ms-flex:         1 0;
flex:             1 0;
flex-basis: 231px;
}
div.popular-posts li:nth-child(3) {
clear: both;
}
div.popular-posts-content a {
font-size:       14px;
text-decoration: none;
color:           #252525 !important;
letter-spacing:  0.02em;
line-height:     20px;
display:         block;
}
div.popular-posts-content a:hover {
color: #308a33 !important;
}
.popular-posts-content > div {
display:          -webkit-box;
display:          -ms-flexbox;
display:          flex;
-ms-flex-wrap:    wrap;
flex-wrap:        wrap;
-webkit-box-pack: justify;
-ms-flex-pack:    justify;
justify-content:  space-between;
width:            calc(100% + 20px);
margin-left:      -10px;
}
.popular-area {
}
.archive-meta {
margin-bottom: 50px;
}
.inner-details-wrapper {
position:      relative;
display:       none;
box-shadow:    2px 2px 5px rgba(0, 0, 0, .2);
margin-bottom: 33px;
}
.inner-details-img {
width:   100%;
display: block;
height:  auto;
}
.inner-details {
position:   absolute;
bottom:     0;
width:      100%;
background: rgba(255, 255, 255, .95);
padding:    18px 0 33px;
}
.inner-details .sidebar-button {
width:          291px;
margin:         0 auto;
position:       absolute;
bottom:         -18px;
right:          0;
left:           0;
padding-top:    5px;
padding-bottom: 5px;
display:        block;
}
.inner-details table {
float:        left;
width:        46%;
margin-left:  2%;
margin-right: 2%;
table-layout: fixed;
}
.inner-details table.table-full {
width:           96%;
margin:          0 2%;
display:         none;
table-layout:    fixed;
border-collapse: collapse;
}
.inner-details table.table-full tbody {
display: block;
}
.inner-details td {
min-width: 30%;
font-size: 13px;
}
#content #newsletter-table td {
padding-top: 10px;
}
#newsletter-table .button {
float: left;
width: auto;
color: #ffffff;
}
#content .team-table {
max-width: 100%;
}
#content .team-table td + td {
padding-left: 15px;
padding-top:  20px;
}
@media screen and (max-width: 600px) {
#content .team-table {
table-layout: fixed;
}
.contact-table-image {
width: 100px;
}
.team-table-image-cell {
width:  75px;
height: auto;
}
} #content .attachment img {
max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
display:      inline;
float:        left;
margin-right: 24px;
margin-top:   4px;
}
#content .alignright,
#content img.alignright {
display:     inline;
float:       right;
margin-left: 24px;
margin-top:  4px;
}
#content .aligncenter,
#content img.aligncenter {
clear:        both;
display:      block;
margin-left:  auto;
margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
margin-bottom: 12px;
margin-top:    12px;
}
#content .wp-caption {
background:    transparent;
line-height:   18px;
margin-bottom: 20px;
font-style:    italic;
}
#content .wp-caption img {
margin: 0 5px 15px 0;
}
.attachment img {
margin: 0 5px 15px 0 !important;
}
#content .wp-caption p.wp-caption-text {
color:     #128F85;
font-size: 12px;
margin:    5px;
}
#content .wp-smiley {
margin: 0;
}
#content .gallery {
margin: 0 auto 18px;
}
#content .gallery .gallery-item {
float:      left;
margin-top: 0;
text-align: center;
width:      33%;
}
#content .gallery .gallery-caption {
color:     #888;
font-size: 12px;
margin:    0 0 12px;
}
#content .gallery dl {
margin: 0;
}
#content .gallery br + br {
display: none;
}
#content .attachment img { display: block;
margin:  0 auto;
}
#content .single-gallery-box {
width:       84%;
max-width:   100%;
margin-left: 25px;
} .navigation {
font-size:   17px;
line-height: 18px;
overflow:    hidden;
}
.navigation a:link,
.navigation a:visited {
text-decoration: none;
line-height:     1.4;
}
.navigation a:active,
.navigation a:hover {
line-height: 1.4;
}
.nav-previous {
float:      right;
text-align: right;
width:      50%;
}
.nav-next {
float:      left;
text-align: left;
width:      50%;
}
#nav-above {
margin: 0 0 18px 0;
}
#nav-above {
display: none;
}
.paged #nav-above,
.single #nav-above {
display: block;
margin:  25px 0 39px;
}
#nav-below {
margin: 45px 0 0 0;
}
.read-more-index {
float:      right;
font-size:  12px;
margin-top: 6px;
text-align: right;
font-style: normal;
position:   relative;
top:        10px;
} #comments {
clear: both;
}
#comments .navigation {
padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
color:         #000;
font-size:     20px;
font-weight:   bold;
margin-bottom: 0;
}
h3#comments-title {
padding: 24px 0;
}
.commentlist {
list-style: none;
margin:     0;
}
.commentlist li.comment {
border-bottom: 1px solid #e7e7e7;
line-height:   24px;
margin:        0 0 24px 0;
padding:       0 0 0 56px;
position:      relative;
}
.commentlist li:last-child {
border-bottom: none;
margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
margin-bottom: 18px;
}
#comments .comment-body p:last-child {
margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
margin-bottom: 24px;
}
.commentlist ol {
list-style: decimal;
}
.commentlist .avatar {
position: absolute;
top:      4px;
left:     0;
}
.comment-author {
}
.comment-author cite {
color:       #000;
font-style:  normal;
font-weight: bold;
}
.comment-author .says {
font-style: italic;
}
.comment-meta {
font-size: 12px;
margin:    0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
color:           #888;
text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
font-size: 12px;
padding:   0 0 24px 0;
}
.reply a,
a.comment-edit-link {
color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
color: #ff4b33;
}
.commentlist .children {
list-style: none;
margin:     0;
}
.commentlist .children li {
border: none;
margin: 0;
}
.nopassword,
.nocomments {
display: none;
}
#comments .pingback {
border-bottom:  1px solid #e7e7e7;
margin-bottom:  18px;
padding-bottom: 18px;
}
.commentlist li.comment + li.pingback {
margin-top: -6px;
}
#comments .pingback p {
color:       #888;
display:     block;
font-size:   12px;
line-height: 18px;
margin:      0;
}
#comments .pingback .url {
font-size:  13px;
font-style: italic;
}
.inputsubmitclass {
color:          #333;
float:          right;
padding-bottom: 10px;
margin-top:     15px;
}
#respond {
border-top: 1px solid #e7e7e7;
margin:     24px 0;
overflow:   hidden;
position:   relative;
}
#respond p {
margin: 0;
}
#respond .comment-notes {
margin-bottom: 1em;
}
.form-allowed-tags {
line-height: 1em;
}
.children #respond {
margin: 0 48px 0 0;
}
h3#reply-title {
margin: 18px 0;
}
#comments-list #respond {
margin: 0 0 18px 0;
}
#comments-list ul #respond {
margin: 0;
}
#cancel-comment-reply-link {
font-size:   12px;
font-weight: normal;
line-height: 18px;
}
#respond .required {
color:       #ff4b33;
font-weight: bold;
}
#respond label {
color:     #888;
font-size: 12px;
}
#respond input {
margin: 0 0 9px;
width:  98%;
}
#respond textarea {
width: 98%;
}
#respond .form-allowed-tags {
color:       #888;
font-size:   12px;
line-height: 18px;
}
#respond .form-allowed-tags code {
font-size: 11px;
}
#respond .form-submit {
margin: 12px 0;
}
#respond .form-submit input {
font-size: 14px;
width:     auto;
} #primary,
#secondary {
vertical-align: top;
display:        table-cell;
padding-top:    16px;
width:          313px;
line-height:    24px;
}
#primary {
width:      430px;
background: #fbfbfb;
}
#secondary {
display: none;
width:   100%;
}
#secondary li {
list-style-type: none;
}
#youtube-link {
margin-bottom: 14px;
display:       block;
}
#secondary {
clear: right;
}
.widget-area ul {
list-style:   none;
margin-left:  0;
padding-left: 0;
}
.widget-area ul ul {
}
#footer li.menu-item {
margin-bottom: 5px;
list-style:    none outside none;
font-size:     15px;
float:         left;
width:         33.33%;
padding-right: 15px;
min-height:    37px;
}
.widget_search #s { width: 60%;
}
.widget_search label {
display: none;
}
.widget-container {
margin: 0 0 30px 0;
}
.widget-title {
font-family:    'Quando', Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
border-bottom:  solid 1px #308a33;
color:          #308a33;
font-size:      26px;
padding-top:    2px;
vertical-align: middle;
width:          100%;
margin-bottom:  20px;
font-weight:    normal;
padding-left:   3px;
padding-bottom: 9px;
line-height:    1.4;
}
#footer .widget-title {
border-bottom-color: #fff;
}
.widget-area a:link,
.widget-area a:visited {
text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
text-decoration: none;
}
.widget-area .entry-meta {
font-size: 11px;
}
#wp_tag_cloud div {
line-height: 1.6em;
}
#wp-calendar {
width: 100%;
}
#wp-calendar caption {
color:          #621c02;
font-size:      18px;
font-weight:    bold;
padding-bottom: 4px;
text-align:     left;
}
#wp-calendar thead {
font-size:     14px;
font-weight:   bold;
line-height:   40px;
border-bottom: solid 1px #d8cba6;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
color:     #252525;
font-size: 13px;
}
#wp-calendar tbody td {
background: transparent;
border:     1px solid #fff;
padding:    3px 0 2px;
text-align: center;
}
#wp-calendar tbody .pad {
background: none;
}
#wp-calendar tfoot #next {
text-align: right;
}
.month-head {
color: #621c02 !important;
}
.ec3_today {
background:    #ebc033;
border-radius: 2px;
}
#event-calendar #wp-calendar table td:hover,
#event-calendar #wp-calendar table td.ec3_today {
border: none;
}
#event-calendar .ec3_ec {
display: none;
}
#event-calendar #wp-calendar .ec3_eventday a {
color: #5eb461 !important;
}
.widget_rss a.rsswidget {
color: #000;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width:  11px;
height: 11px;
}
.cat-item {
list-style:     none;
font-size:      15px;
letter-spacing: 0.01em;
vertical-align: middle;
padding:        2px 0 13px 30px;
position:       relative;
}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {
padding: 1px !important;
}
#wp-calendar table td.ec3_postday:hover, #wp-calendar table td.ec3_today {
background-color: #5eb461;
color:            #fff;
border-radius:    10px;
}
#event-calendar #wp-calendar table td.ec3_postday:hover, #event-calendar #wp-calendar table td.ec3_today a {
color: #ffffff !important;
}
#event-calendar #wp-calendar table td.ec3_postday:hover a {
color: #ffffff !important;
}
.cat-item a,
.cat-item a:hover {
text-decoration: none;
color:           #5eb461 !important;
}
.cat-item a {
color: #252525 !important;
}
.cat-item a:hover {
color: #5eb461;
}
.ec3_popup {
opacity: 1 !important;
}
.ec3_popup table {
border:           solid #2d1101 2px !important;
background-color: #f7eac3 !important;
font-size:        medium !important;
color:            black !important;
text-align:       left !important;
} #main .widget-area ul {
margin-left: 0;
padding:     0 30px;
}
#main .widget-area ul ul {
border:      none;
margin-left: 0.3em;
padding:     0;
}
#secondary {
}
.myicons {
vertical-align: middle;
width:          27px;
height:         auto;
padding-right:  6px;
margin-right:   4px;
position:       absolute;
top:            4px;
left:           0;
}
div.this-week-titles {
float:         right;
width:         201px;
margin-bottom: 25px;
}
div.this-week-dates {
clear:     left;
float:     left;
width:     50px;
font-size: 15px;
}
.this-week-separator {
height:        10px;
margin-bottom: 5px;
clear:         both;
}
#primary .course-details {
line-height:   15px;
padding:       0 0 0;
font-size:     14px;
width:         100%;
margin-bottom: 50px;
}
#primary .course-details table {
}
#primary .course-details p {
margin-bottom: 0;
}
#other-sidebar p {
margin-bottom: 0;
}
#other-sidebar li {
font-size:    14px;
list-style:   none outside none;
padding-left: 15px;
}
#details-top {
width:       272px;
height:      14px;
padding:     0;
border:      none;
line-height: 5px;
overflow:    hidden;
}
#details-bottom {
line-height:      15px;
background-color: #f7eac3;
width:            272px;
height:           14px;
padding:          0;
margin-bottom:    30px;
overflow:         hidden;
}
.col-left {
text-align: left;
}
.col-right {
text-align: right;
}
.course-details td {
text-align:     left;
padding-bottom: 10px;
vertical-align: top;
font-weight:    bold;
color:          #252525;
font-size:      15px;
line-height:    1.4;
}
.course-details td em {
font-weight: normal;
font-size:   13px;
}
#other-sidebar td {
text-align:     left;
padding-bottom: 5px;
padding-top:    10px;
border-bottom:  dashed 1px #f6e3ac;
vertical-align: bottom;
}
.course-details td + td { font-weight:  normal;
padding-left: 20px;
}
#other-sidebar td + td {
text-align: right;
}
.title-course-details {
border-bottom:  none !important;
padding-bottom: 0 !important;
padding-top:    0 !important;
} .footer-widget-area {
}
.sidebar-social-btn {
margin-left: 36px;
display:     block;
background:  url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png);
float:       left;
}
.sidebar-fb-btn {
background-position: -131px 0;
margin-left:         0;
width:               14px;
height:              31px;
}
.sidebar-fb-btn:hover {
background-position: -131px -33px;
}
.sidebar-yt-btn {
background-position: -145px 0;
width:               34px;
height:              32px;
}
.sidebar-yt-btn:hover {
background-position: -145px -34px;
}
.sidebar-g-btn {
background-position: -179px 0;
width:               22px;
height:              33px;
}
.sidebar-g-btn:hover {
background-position: -179px -33px;
}
.sidebar-rss-btn {
background-position: -235px 0;
width:               31px;
height:              32px;
}
.sidebar-rss-btn:hover {
background-position: -235px -32px;
}
.widget_caticons {
font-size: 16px;
}
.certificate {
width:        90px;
float:        left;
margin-right: 15px;
box-shadow:   2px 2px 5px rgba(0, 0, 0, .2);
}
.certificate-text {
text-align: justify;
}
.mobile-social {
display: none;
} .footer-container {
background: #256527;
}
#footer {
background: #5eb461;
margin:     auto auto 30px;
box-shadow: -3px 12px 24px rgba(0, 0, 0, .25) inset, -3px 12px 24px rgba(0, 0, 0, .35);
}
#footer a {
vertical-align: middle !important;
color:          #fff !important;
}
#footer a:hover {
color: #f6e4bd !important;
}
#colophon {
padding:      7px 0 0;
display:      table;
width:        100%;
table-layout: fixed;
color:        #fdf5de;
}
#site-info {
color:          #bdcabd;
margin:         auto;
font-size:      14px;
text-align:     center;
line-height:    25px;
letter-spacing: 0.04em;
padding-bottom: 20px;
}
#site-generator {
float: right;
width: 220px;
}
#site-info a {
color:           #bdcabd;
text-decoration: none;
}
.design-link {
}
.copyright-link {
}
a.design-link:hover {
}
#site-info a:hover {
color:           #ebb63d;
text-decoration: none;
}
#site-generator {
font-style: italic;
}
#site-generator a {
color:           #666;
display:         inline-block;
line-height:     16px;
padding-left:    20px;
text-decoration: none;
}
#site-generator a:hover {
text-decoration: none;
}
img#wpstats {
display: block;
margin:  0 auto 10px;
}
#footer-widget-area-1 {
display:       table-cell;
padding-right: 80px;
}
#footer-widget-area-2 {
display: table-cell;
width:   430px;
}
.footer-widget-area .widget-area {
}
#colophon .widget-title {
color: #fff;
}
#colophon .textwidget {
font-size:   14px;
color:       #fff;
line-height: 1.6;
}
.footer-ornament {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png) transparent no-repeat -131px -66px;
width:      136px;
height:     33px;
margin:     21px auto 25px;
}
.newblack-logo {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png) transparent no-repeat -43px 0;
width:      25px;
height:     10px;
display:    inline-block;
position:   relative;
top:        8px;
}
#site-info a:hover .newblack-logo {
background: url(//www.fundatiacaleavictoriei.ro/wp-content/themes/fundatia2017/images/ui.png) transparent no-repeat -43px -10px;
width:      25px;
height:     10px;
} #container-slideshow {
margin-top:    18px;
font-size:     14px;
margin-bottom: 35px;
visibility:    hidden;
} #flowpanes {
clear:    both;
float:    left;
height:   308px;
left:     46px;
overflow: hidden;
position: relative;
width:    790px;
} #flowpanes div {
float:   left;
display: block;
margin:  20px 40px;
width:   710px;
}
#flowpanes p {
margin-bottom: 25px;
}
#flowpanes strong {
font-size: 14px;
}
#flowpanes img {
float:        left;
border:       solid 20px #ffffff;
margin-right: 51px;
box-shadow:   0 0 16px #e2d3a1;
filter:       progid:DXImageTransform.Microsoft.Shadow(color=#e2d3a1, direction=0, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e2d3a1, direction=90, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e2d3a1, direction=180, strength=3) progid:DXImageTransform.Microsoft.Shadow(color=#e2d3a1, direction=270, strength=3);
} #flowpanes .items {
width:    20000em;
position: absolute;
clear:    both;
margin:   0;
padding:  0;
}
#flowpanes .less, #flowpanes .less a {
color:     #999 !important;
font-size: 11px;
}
.entry-content span.wpcf7-list-item {
margin-left: 0;
}
#content .gform_wrapper {
width:     100%;
max-width: 100%;
margin:    0;
}
#content .gform_wrapper input[type="text"] {
width:   100%;
padding: 8px 5px;
}
#content .gform_wrapper textarea {
width: 100%;
}
#content .gform_wrapper .top_label .gfield_label {
color:       inherit;
font-weight: normal;
}
#content .gform_wrapper .gfield_description {
font-size:   inherit;
font-weight: bold;
}
#content .gfield {
margin-bottom: 15px;
}
#content .gform_wrapper .gfield_required {
visibility: hidden;
}
#content .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label,
#content .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label,
#content .gform_wrapper ul.gfield_radio li input[type="radio"] + label,
#content .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label {
font-weight: normal;
color:       inherit;
}/*/*/#content .gform_button {
border:           none;
border-radius:    4px;
background-color: #5eb461;
font-weight:      bold;
padding:          7px 22px;
color:            #fff;
font-size:        19px;
text-align:       center;
float:            right;
margin-bottom:    30px;
margin-right:     0;
}
#content .gform_button:hover {
background: #fac613;
}
#content .gform_wrapper li.gfield.gfield_error, #content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background: #ffe8da;
}
#content .gform_wrapper li.gfield.gfield_error, #content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
padding: 10px !important;
}
#content .gform_wrapper .gfield_error .gfield_label {
color: #790000;
}
#content .gfield_error .gfield_description.validation_message {
color: red;
}
#content .gform_wrapper .validation_error,
.form-error {
color: red;
}
#content .gform_confirmation_message {
font-weight: bold;
color:       #009c0f;
}
.form-success {
color:       #009c0f;
font-weight: bold;
}
.ginput_container > ul {
margin-top: 0 !important;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
margin-top: 0 !important;
}
.gform_wrapper.gf_browser_chrome .gform_body {
max-width: 100% !important;
}/**/#content .wpsocialite {
}
#content .wpsocialite.small .socialite {
background: transparent;
}
#content .wpsocialite.small {
margin:  0 0 20px 0;
padding: 0;
display: block;
float:   left;
width:   306px;
}
.email-share-box {
display:  block;
float:    left;
width:    80px;
position: relative;
right:    -23px;
}
#content .wpsocialite li {
min-width: 100px;
}
#content .email-share-box img {
border:         none;
box-shadow:     none;
-webkit-filter: none;
filter:         none;
}
.date-box {
font-style:    italic;
font-size:     14px;
margin-bottom: 12px;
} @media all and (max-width: 1249px) {
.inner-wrapper {
padding: 0 15px;
}
}  @media all and (max-width: 969px) {
#content {
padding-right: 30px;
}
#footer li.menu-item {
width: 50%;
}
#footer-widget-area-1 {
padding-right: 30px;
}
.access .menu-header li {
font-size: 14px;
}
#primary, #secondary {
width: 350px;
}
.widget-title {
font-size: 20px;
}
.item-img-link {
max-width: none;
}
}  @media all and (max-width: 879px) {
.hidden-lower-880 {
display: none !important;
}
.visible-lower-880 {
display: block !important;
}
div.popular-posts li {
flex-basis: 170px;
}
}  @media all and (max-width: 854px) {
.hidden-lower-855 {
display: none !important;
}
}  @media all and (max-width: 799px) {
.hidden-lower-800 {
display: none !important;
}
.visible-lower-800 {
display: block !important;
}
.item-img {
}
.item-content {
}
.item-content h3 {
font-size: 15px;
}
#primary, #secondary {
width: 300px;
}
.cat-item {
font-size: 13px;
}
.myicons {
margin-right: 0;
}
.certificate {
width:         50px;
height:        auto;
margin-bottom: 9px;
}
.certificate-text {
font-size:   13px;
text-align:  left;
line-height: 20px;
}
.widget-title {
font-size: 17px;
}
#footer-widget-area-2 {
width: 240px;
}
#content img.alignleft, #content img.alignright {
float:        none;
margin-right: 0;
margin-left:  0;
}
.item-img-link {
flex-basis: 100%;
}
}  @media all and (max-width: 784px) {
.hidden-lower-785 {
display: none !important;
}
.header-title-link {
font-size: 35px;
}
}  @media all and (max-width: 724px) {
.access .menu-header li {
font-size: 14px;
}
.top-menu-button {
top: 11px;
}
input[type="text"].search-input {
font-size:    12px;
width:        82px;
margin-right: 18px;
}
input[type="text"].search-input:focus {
width: 82px;
}
.top-bar {
font-size: 12px;
}
.access .menu-header li {
font-size: 13px;
}
.nwl-icon:before {
top: 0;
}
.newsletter-email-button-box {
-webkit-box-flex:        1;
-ms-flex:                1;
flex:                    1;
-ms-flex-preferred-size: 100%;
flex-basis:              100%;
}
}  @media all and (max-width: 659px) {
.visible-lower-660 {
display: block !important;
}
.hidden-lower-660 {
display: none !important;
}
#content {
display:       block;
width:         100%;
padding-right: 0;
padding-top:   0;
}
#primary, #secondary {
display:    block;
width:      100%;
background: none;
}
h2.section-title,
.widget-title {
margin-bottom: 21px;
}
.cat-item {
font-size: 16px;
}
.myicons {
margin-right: 4px;
}
.certificate {
width:         90px;
height:        auto;
margin-bottom: 9px;
}
.certificate-text {
font-size:   15px;
text-align:  justify;
line-height: 22px;
}
.widget-title {
font-size: 26px;
}
#footer-widget-area-1 {
padding-right: 0;
display:       block;
width:         100%;
}
#footer-widget-area-2 {
display: block;
width:   100%;
}
.home #primary .social-widget {
display: none;
}
.home #primary .widget_caticons { }
#secondary {
display: block;
}
.page-title {
font-size: 32px;
}
.inner-details {
position:   static;
background: #fbfbfb;
}
#main .widget-area ul {
padding-left:  0;
padding-right: 0;
}
.home div#newsletter {
margin-top: 0;
}
.item-img-link {
flex-basis: 0;
}
}  @media all and (max-width: 631px) {
.access .menu-header li {
padding-left:  5px;
padding-right: 5px;
}
.access .menu-header li.less-spacing {
padding-left:  0;
padding-right: 0;
}
.header-title-link {
font-size: 28px;
}
#site-info {
text-align: left;
}
}  @media all and (max-width: 599px) {
.hidden-lower-600 {
display: none !important;
}
}  @media all and (max-width: 579px) {
.hidden-lower-580 {
display: none !important;
}
.page-title {
font-size: 20px;
}
.navigation {
font-size: 15px;
}
.header-title-link {
font-size: 25px;
}
.header-subtitle {
font-size:     14px;
margin-bottom: 0;
}
}  @media all and (max-width: 499px) {
.hidden-lower-500 {
display: none !important;
}
.header {
padding-top: 57px;
}
.header-title-link {
font-size: 20px;
}
.course-details td {
font-size: 12px;
}
.course-details td em {
font-size: 11px;
}
}  @media all and (max-width: 469px) {
.hidden-lower-470 {
display: none !important;
}
.access .menu-header li {
padding-left:  3px;
padding-right: 3px;
}
.access .menu-header li.top-menu-button-container {
padding-left: 10px;
}
.item-img-link {
flex-basis: 100%;
}
}  @media all and (max-width: 415px) {
.logo-box {
width: 80px !important;
top:   -64px;
}
.social-container {
width:  300px;
margin: 0 auto;
}
.email-share-box {
float:  none;
right:  0;
margin: 0 auto 11px;
}
#content .wpsocialite.small {
position: relative;
left:     -20px;
}
.header {
padding-top: 30px;
}
}  @media all and (max-width: 389px) {
.hidden-lower-390 {
display: none !important;
}
.item-img {
}
.item-excerpt {
display: none;
}
.item-content {
}
div.popular-posts li {
float: none;
width: 100%;
}
div.popular-posts li:nth-child(1) {
padding: 0;
}
div.popular-posts li:nth-child(3) {
padding: 0;
}
h2.section-title,
.widget-title {
font-size: 20px;
}
h2.section-title.small {
font-size: 16px;
}
#footer li.menu-item {
width: 100%;
}
.header-title-link {
font-size: 17px;
}
.header-subtitle {
font-size: 13px;
}
.read-more-index {
top: 3px;
}
.wpp-post-title {
text-align: left;
font-weight: bold;
}
}