﻿
@import url('https://fonts.googleapis.com/css?family=Rosario:400,700,400italic,700italic') ;
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css') ;
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin : 0;
padding : 0;
border : 0;
font : inherit;
font-size : 100%;
vertical-align : baseline;
}
html {
line-height : 1;
}
ol, ul {
list-style : none;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
vertical-align : middle;
}
/*q, blockquote {
quotes : none;
}
q:before, q:after, blockquote:before, blockquote:after {
content : "";
content : none;
}
a img {
border : none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display : block;
}
html {
font-size : 100%;
line-height : 1.5em;
}
.images-sprite, #header-logo, #searchsubmit, #header-menu-main-rb, #social-menu li.facebook {
background-image : url("../images/images-se9bd154e8c.png");
background-repeat : no-repeat;
}
html {
background : #3e3e3e;
font-family : Rosario, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
div.wrap {
width : 960px;
margin : 0 auto;
}
@media only screen and (max-width: 1280px) {
div.wrap {
max-width : 100%;
}
}
a {
color : inherit;
}
#header {
position : relative;
z-index : 2;
padding : 10px 0;
background : #fff;
background-image : url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
background-size : 100%;
background-image : linear-gradient(to bottom, #f7f7f7 0%, #f7f7f7 70px, #ffffff 70px);
}
#header:before, #header:after {
content : "";
display : table;
clear : both;
}
#header-logo {
float : left;
height : 166px;
width : 323px;
background-position : 0 -22px;
}
#header-logo a {
display : block;
width : 100%;
height : 100%;
text-indent : -99em;
overflow : hidden;
}
@media only screen and (max-width: 801px) {
#header-logo {
margin-left : 1%;
}
}
@media only screen and (max-width: 590px) {
#header-logo {
margin-bottom : 40px;
}
}
@media only screen and (max-width: 328px) {
#header-logo {
float : none;
clear : both;
width : 116px;
margin : 0 auto 10px;
}
}
@media only screen and (max-width: 250px) {
#header-logo {
float : left;
margin-left : 1%;
}
}
#header-searchbar {
float : right;
width : 250px;
}
#header-searchbar div {
margin-right : 27px;
}
@media only screen and (max-width: 930px) {
#header-searchbar {
max-width : 98%;
position : absolute;
bottom : 10px;
right : 1%;
}
#header-searchbar form {
display : block;
max-width : 100%;
width : 250px;
}
#header-searchbar div {
margin-right : 27px;
}
}
@media only screen and (max-width: 590px) {
#header-searchbar {
width : 100%;
}
}
@media only screen and (max-width: 328px) {
#header-searchbar {
float : none;
clear : both;
margin : 0 auto;
position : relative;
top : 0;
left : 0;
}
}
#header-searchbar #searchsubmit {
top : 0;
}
#searchform {
position : relative;
display : block;
max-width : 100%;
width : 250px;
margin : 0 auto;
}
#s {
font-size : 12px;
font-size : 0.75rem;
line-height : 15px;
line-height : 0.96rem;
text-transform : uppercase;
color : #6e959a;
padding : 5px 6% 4px;
background : #fff;
border : #b3b3b3 solid 1px;
float : left;
border-right-width : 0;
display : block;
width : 88%;
}
#searchsubmit {
overflow : hidden;
text-indent : -999em;
height : 26px;
width : 27px;
background-position : 0 -257px;
border : #b3b3b3 solid 1px;
float : left;
border-left-width : 0;
position : absolute;
top : 24px;
right : 0;
}
#header-menu {
float : left;
width : 100%;
margin : 15px 0 0;
background : #eff7f4;
padding : 8px 0;
color : #34575c;
position : relative;
}
#header-menu:before, #header-menu:after {
content : "";
display : table;
clear : both;
}
@media only screen and (max-width: 930px) {
#header-menu {
height : 0;
padding : 0;
margin : 0;
position : absolute;
top : 10px;
right : 1%;
}
}
#header-menu-main li {
float : left;
border-right : 1px solid #fff;
box-shadow : -1px 0 0 0 #d7dedb inset;
text-transform : uppercase;
}
#header-menu-main li:hover, #header-menu-main li.current-menu-item, #header-menu-main li.current-page-ancestor {
color : #fff;
}
#header-menu-main li:hover span, #header-menu-main li.current-menu-item span, #header-menu-main li.current-page-ancestor span {
background-color : #239F7B;
box-shadow : 0 0 0 12px #239f7b;
}
#header-menu-main li.current-menu-item, #header-menu-main li.current-page-ancestor {
font-weight : 700;
}
#header-menu-main a {
text-decoration : none;
padding : 0 17px;
transition : color 0.3s ease-out, background-position 0.3s ease-out;
}
#header-menu-main span {
transition : all 0.3s ease-out;
}
@media only screen and (max-width: 930px) {
#header-menu-main {
width : 360px;
max-width : 98%;
float : right;
clear : both;
margin : 0 1%;
background : #fff;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
text-align : center;
}
#header-menu-main li {
border-right-width : 0;
box-shadow : none;
float : none;
}
#header-menu-main a {
padding : 12px 5%;
display : block;
background : #fff;
background-image : url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMyMzlmN2IiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzlmN2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
background-size : 100%;
background-image : linear-gradient(to right, #ffffff 0%, #ffffff 45%, #239f7b 55%, #239f7b 100%);
background-size : 250% 100%;
background-position : 0;
background-repeat : no-repeat;
}
#header-menu-main a:hover, #header-menu-main #page-navigation li.current_page_item a, #page-navigation li.current_page_item #header-menu-main a, #header-menu-main a.current-menu-item {
background-color : #239f7b;
background-position : 100%;
}
#header-menu-main a:hover span, #header-menu-main #page-navigation li.current_page_item a span, #page-navigation li.current_page_item #header-menu-main a span, #header-menu-main a.current-menu-item span {
background-color : transparent;
box-shadow : none;
}
#header-menu-main.js {
position : absolute;
top : 60px;
right : 1%;
margin : 0;
overflow : hidden;
max-height : 1000px;
transition : max-height 0.6s ease-in;
}
#header-menu-main.closed {
max-height : 0;
}
}
#header-menu-main-rb {
display : none;
float : right;
margin : 0;
border : #D7DEDB solid 1px;
height : 45px;
width : 50px;
background-position : 0 -188px;
cursor : pointer;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
@media only screen and (max-width: 930px) {
#header-menu-main-rb {
display : block;
}
}
#social-menu {
float : right;
margin : 0 1%;
font-size : 12px;
font-size : 0.75rem;
line-height : 24px;
line-height : 1.5rem;
}
#social-menu li {
float : left;
}
#social-menu li.facebook {
height : 22px;
width : 23px;
background-position : 0 0;
}
#social-menu li a {
display : block;
width : 100%;
height : 100%;
overflow : hidden;
text-indent : -99em;
}
#container {
padding : 1px 0 10px;
background : #f7f7f7;
color : #919191;
}
#container:before, #container:after {
content : "";
display : table;
clear : both;
}
#main {
margin : 0 0 10px;
}
#main:before, #main:after {
content : "";
display : table;
clear : both;
}
@media only screen and (max-width: 801px) {
#main {
padding : 0 1%;
background : transparent;
box-shadow : none;
}
}
#main-image {
width : 100%;
}
#main-image img {
width : 100%;
display : block;
height : auto;
}
#page-navigation {
float : right;
width : 32.533333333%;
clear : right;
border-bottom : 1px solid #239F7B;
margin-bottom : 35px;
padding-bottom : 1px;
background : #fff;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
@media only screen and (max-width: 801px) {
#page-navigation {
width : 633px;
max-width : 100%;
float : none;
margin : 10px auto;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
#page-navigation div.hentry {
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
background : #fff;
}
}
#page-navigation ul {
padding : 0;
}
#page-navigation li {
margin-top : 1px;
list-style : none;
padding : 0;
color : #34575C;
}
#page-navigation li.root_element {
font-size : 18px;
font-size : 1.125rem;
line-height : 34px;
line-height : 2.1rem;
text-transform : uppercase;
}
#page-navigation li.root_element a {
padding : 6px 0 6px 5%;
}
#page-navigation li a {
display : block;
text-decoration : none;
padding : 6px 0 6px 10%;
color : #34575C;
background-color : #fff;
background-image : url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNDUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiMyMzlmN2IiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzlmN2IiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
background-size : 100%;
background-image : linear-gradient(to right, #ffffff 0%, #ffffff 45%, #239f7b 55%, #239f7b 100%);
background-size : 250% 100%;
background-position : 0;
background-repeat : no-repeat;
transition : color 0.3s ease-out, background-position 0.3s ease-out;
}
#page-navigation li a:hover, #page-navigation li.current_page_item a, #page-navigation li.current_page_ancestor li.current_page_item a, #page-navigation li.current_page_item li a:hover {
background-color : #239f7b;
background-position : 100%;
color : #fff;
}
#page-navigation li.current_page_item a, #page-navigation li.current_page_ancestor li.current_page_item a {
font-weight : 700;
}
#page-navigation li.current_page_item li a {
font-weight : normal;
color : #34575C;
background-color : #efefef;
background-position : 0;
}
#page-navigation li ul {
margin-left : 10%;
font-size : 14px;
font-size : 0.875rem;
line-height : 24px;
line-height : 1.5rem;
display : none;
box-shadow : -5px 0 5px -6px #239F7B;
}
#page-navigation li.current_page_item ul, #page-navigation li.current_page_ancestor ul {
display : block;
}
div#page-navigation-title {
font-size : 18px;
font-size : 1.125rem;
line-height : 34px;
line-height : 2.1rem;
font-weight : 700;
text-transform : uppercase;
background : #075E4C;
color : #FFF;
padding : 5px 5%;
}
div#archive-title {
font-size : 30px;
font-size : 1.875rem;
line-height : 36px;
line-height : 2.25rem;
text-transform : uppercase;
font-weight : 700;
letter-spacing : 2px;
word-spacing : 10px;
color : #646464;
padding : 10px 3%;
border-bottom : 2px solid #d8d8d8;
}
div#archive-title span {
font-size : 20px;
font-size : 1.25rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 400;
display : block;
}
#breadcrumbs {
color : #646464;
font-size : 15px;
font-size : 0.9375rem;
line-height : 24px;
line-height : 1.5rem;
color : #646464;
padding : 10px 2%;
}
#breadcrumbs a {
text-decoration : none;
}
#breadcrumbs a:hover, #breadcrumbs #page-navigation li.current_page_item a, #page-navigation li.current_page_item #breadcrumbs a, #breadcrumbs a:focus {
text-decoration : underline;
}
#breadcrumbs strong {
font-weight : 800;
}
@media only screen and (max-width: 801px) {
#breadcrumbs {
width : 597px;
max-width : 92%;
margin : 0 auto;
padding : 10px 4%;
}
}
#contents {
float : left;
width : 65.9375%;
background : #fff;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
#contents .owl-nav {
position : absolute;
top : 0;
right : 0;
}
@media only screen and (max-width: 801px) {
#contents {
width : 633px;
max-width : 100%;
float : none;
margin : 0 auto 50px;
background : none;
box-shadow : none;
height : auto !important ;
}
#contents div.hentry {
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
background : #fff;
margin-bottom : 25px;
}
#contents div.hentry:last-of-type {
margin-bottom : 0;
}
}
#contents div.hentry {
position : relative;
}
#contents div.hentry:before, #contents div.hentry:after {
content : "";
display : table;
clear : both;
}
#contents div.hentry-404 {
border-top-width : 0 !important ;
}
#contents div.hentry-404 form.searchform {
position : relative;
display : block;
max-width : 100%;
width : 250px;
margin : 5px 0;
}
#contents div.hentry-404 form.searchform label {
display : none;
}
#contents div.hentry-404 form.searchform div {
margin-right : 27px;
}
#contents div.hentry-heading {
position : relative;
margin : 0 0 10px;
}
#contents div.hentry-heading-contents {
width : 94%;
padding : 5px 3%;
background : #239F7B;
background : rgb(35, 159, 123, 0.8);
color : #fff;
text-shadow : 1px 1px 1px #239F7B;
}
#contents div.has-thumbnail div.hentry-heading-contents {
position : absolute;
bottom : 0;
left : 0;
}
#contents div.hentry-heading-date {
font-size : 18px;
font-size : 1.125rem;
line-height : 24px;
line-height : 1.5rem;
}
#contents div.hentry-heading-title {
font-size : 28px;
font-size : 1.75rem;
line-height : 36px;
line-height : 2.25rem;
}
#contents div.hentry-heading-title h2 {
white-space : nowrap;
width : 100%;
overflow : hidden;
text-overflow : ellipsis;
}
#contents div.hentry-heading-title a {
text-decoration : none;
}
#contents div.hentry-heading-title a:hover, #contents div.hentry-heading-title #page-navigation li.current_page_item a, #page-navigation li.current_page_item #contents div.hentry-heading-title a, #contents div.hentry-heading-title a:focus {
text-decoration : underline;
}
body.home #contents div.hentry-excerpt {
max-height : 9rem;
overflow : hidden;
padding-bottom : 0;
margin-bottom : 0;
}
body.home #contents div.hentry {
height : 479px;
}
#contents div.hentry-date {
font-size : 16px;
font-size : 1rem;
line-height : 24px;
line-height : 1.5rem;
color : #909795;
margin-bottom : -20px;
padding : 5px 3%;
text-transform : capitalize;
}
#contents .hentry-title {
color : #646464;
font-weight : 700;
text-transform : uppercase;
padding : 10px 3%;
}
#contents .hentry-title h1 {
font-size : 32px;
font-size : 2rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title h2 {
font-size : 28px;
font-size : 1.75rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title h3 {
font-size : 24px;
font-size : 1.5rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title h4 {
font-size : 20px;
font-size : 1.25rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title h5 {
font-size : 16px;
font-size : 1rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title h6 {
font-size : 12px;
font-size : 0.75rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents .hentry-title a {
text-decoration : none;
}
#contents .hentry-title a:hover, #contents .hentry-title #page-navigation li.current_page_item a, #page-navigation li.current_page_item #contents .hentry-title a, #contents .hentry-title a:focus {
text-decoration : underline;
}
#contents div.type-post .hentry-title {
margin-top : 0;
}
#contents div.type-page .hentry-title {
font-size : 30px;
font-size : 1.875rem;
line-height : 36px;
line-height : 2.25rem;
}
#contents img {
max-width : 100%;
height : auto;
display : block;
}
#contents a.hentry-readmore {
font-size : 18px;
font-size : 1.125rem;
line-height : 24px;
line-height : 1.5rem;
display : block;
padding : 5px 3%;
color : #6f9ad0;
margin-bottom : 10px;
color : #239F7B;
}
#contents div.hentry-content, #contents div.hentry-excerpt {
font-size : 15px;
font-size : 0.9375rem;
line-height : 24px;
line-height : 1.5rem;
color : #4F4F4F;
padding : 0 3% 10px;
}
#contents div.hentry-content:before, #contents div.hentry-content:after, #contents div.hentry-excerpt:before, #contents div.hentry-excerpt:after {
content : "";
display : table;
clear : both;
}
#contents div.hentry-content h1, #contents div.hentry-excerpt h1 {
font-size : 34px;
font-size : 2.125rem;
line-height : 48px;
line-height : 3rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content h2, #contents div.hentry-excerpt h2 {
font-size : 30px;
font-size : 1.875rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content h3, #contents div.hentry-excerpt h3 {
font-size : 26px;
font-size : 1.625rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content h4, #contents div.hentry-excerpt h4 {
font-size : 22px;
font-size : 1.375rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content h5, #contents div.hentry-excerpt h5 {
font-size : 18px;
font-size : 1.125rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content h6, #contents div.hentry-excerpt h6 {
font-size : 14px;
font-size : 0.875rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
padding : 0 0 15px;
}
#contents div.hentry-content a, #contents div.hentry-excerpt a {
color : #1e8a6b;
}
#contents div.hentry-content em, #contents div.hentry-excerpt em {
font-style : italic;
}
#contents div.hentry-content strong, #contents div.hentry-excerpt strong {
font-weight : 700;
}
#contents div.hentry-content p, #contents div.hentry-excerpt p {
padding : 0 0 15px;
}
#contents div.hentry-content ul, #contents div.hentry-content ol, #contents div.hentry-excerpt ul, #contents div.hentry-excerpt ol {
padding : 0 0 15px 5%;
}
#contents div.hentry-content ul li, #contents div.hentry-content ol li, #contents div.hentry-excerpt ul li, #contents div.hentry-excerpt ol li {
margin-bottom : 3px;
}
#contents div.hentry-content ul ul, #contents div.hentry-content ol ul, #contents div.hentry-content ul ol, #contents div.hentry-content ol ol, #contents div.hentry-excerpt ul ul, #contents div.hentry-excerpt ol ul, #contents div.hentry-excerpt ul ol, #contents div.hentry-excerpt ol ol {
padding : 5px 0 5px 5%;
}
#contents div.hentry-content ul, #contents div.hentry-excerpt ul {
list-style-type : disc;
}
#contents div.hentry-content ul ul, #contents div.hentry-excerpt ul ul {
list-style-type : circle;
}
#contents div.hentry-content ol, #contents div.hentry-excerpt ol {
list-style-type : decimal;
}
#contents div.hentry-content ol ol, #contents div.hentry-excerpt ol ol {
list-style-type : upper-latin;
}
#contents div.hentry-content blockquote, #contents div.hentry-excerpt blockquote {
margin : 0 0 15px 3%;
padding : 15px 0 0 3%;
box-shadow : -11px 0 0 -10px #239F7B;
}
#contents div.hentry-content table, #contents div.hentry-excerpt table {
width : 100%;
margin : 0 0 15px;
border-top : 1px solid #cde6dd;
border-left : 1px solid #cde6dd;
}
#contents div.hentry-content table tr, #contents div.hentry-excerpt table tr {
border-bottom : 1px solid #cde6dd;
}
#contents div.hentry-content table tr:nth-of-type(2n+1), #contents div.hentry-excerpt table tr:nth-of-type(2n+1) {
background : #eff7f4;
}
#contents div.hentry-content table tr:hover, #contents div.hentry-excerpt table tr:hover {
background : #cde6dd;
color : #333;
}
#contents div.hentry-content table tr:hover td, #contents div.hentry-excerpt table tr:hover td {
border-right : 1px solid #abd5c5;
}
#contents div.hentry-content table td, #contents div.hentry-excerpt table td {
padding : 5px 2%;
position : relative;
min-width : 7px;
border-right : 1px solid #cde6dd;
}
#contents div.hentry-content table th, #contents div.hentry-excerpt table th {
padding : 6px 2%;
background : #abd5c5;
color : #333;
font-weight : 700;
}
#contents div.hentry-content div.buphagus_shortcode_highlight, #contents div.hentry-content div.section-hilight, #contents div.hentry-content div.section-comment, #contents div.hentry-excerpt div.buphagus_shortcode_highlight, #contents div.hentry-excerpt div.section-hilight, #contents div.hentry-excerpt div.section-comment {
padding : 15px 5%;
margin : 0 0 10px;
box-shadow : 0 0 2px 1px #ddd;
color : #666;
}
#contents div.hentry-content div.buphagus_shortcode_highlight div.section-title, #contents div.hentry-content div.section-hilight div.section-title, #contents div.hentry-content div.section-comment div.section-title, #contents div.hentry-content div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title, #contents div.hentry-content div.section-hilight div.buphagus_shortcode_highlight_title, #contents div.hentry-content div.section-comment div.buphagus_shortcode_highlight_title, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.section-title, #contents div.hentry-excerpt div.section-hilight div.section-title, #contents div.hentry-excerpt div.section-comment div.section-title, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title, #contents div.hentry-excerpt div.section-hilight div.buphagus_shortcode_highlight_title, #contents div.hentry-excerpt div.section-comment div.buphagus_shortcode_highlight_title {
font-size : 1.3em;
text-transform : uppercase;
font-weight : 700;
border-bottom : 1px solid #999;
margin : 0 0 5px -2%;
padding-bottom : 10px;
}
#contents div.hentry-content div.buphagus_shortcode_highlight div.section-title:before, #contents div.hentry-content div.section-hilight div.section-title:before, #contents div.hentry-content div.section-comment div.section-title:before, #contents div.hentry-content div.buphagus_shortcode_highlight div.section-title:after, #contents div.hentry-content div.section-hilight div.section-title:after, #contents div.hentry-content div.section-comment div.section-title:after, #contents div.hentry-content div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title:before, #contents div.hentry-content div.section-hilight div.buphagus_shortcode_highlight_title:before, #contents div.hentry-content div.section-comment div.buphagus_shortcode_highlight_title:before, #contents div.hentry-content div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title:after, #contents div.hentry-content div.section-hilight div.buphagus_shortcode_highlight_title:after, #contents div.hentry-content div.section-comment div.buphagus_shortcode_highlight_title:after, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.section-title:before, #contents div.hentry-excerpt div.section-hilight div.section-title:before, #contents div.hentry-excerpt div.section-comment div.section-title:before, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.section-title:after, #contents div.hentry-excerpt div.section-hilight div.section-title:after, #contents div.hentry-excerpt div.section-comment div.section-title:after, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title:before, #contents div.hentry-excerpt div.section-hilight div.buphagus_shortcode_highlight_title:before, #contents div.hentry-excerpt div.section-comment div.buphagus_shortcode_highlight_title:before, #contents div.hentry-excerpt div.buphagus_shortcode_highlight div.buphagus_shortcode_highlight_title:after, #contents div.hentry-excerpt div.section-hilight div.buphagus_shortcode_highlight_title:after, #contents div.hentry-excerpt div.section-comment div.buphagus_shortcode_highlight_title:after {
content : "";
display : table;
clear : both;
}
#contents div.hentry-content div.buphagus_shortcode_highlight_, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_ {
background : #f0f8f5;
color : #4F4F4F;
}
#contents div.hentry-content div.buphagus_shortcode_highlight_ div.section-title, #contents div.hentry-content div.buphagus_shortcode_highlight_ div.buphagus_shortcode_highlight_title, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_ div.section-title, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_ div.buphagus_shortcode_highlight_title {
color : #4F4F4F;
border-bottom-color : #efefef;
}
#contents div.hentry-content div.buphagus_shortcode_highlight_style_1, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_style_1 {
background : #dfd;
}
#contents div.hentry-content div.buphagus_shortcode_highlight_style_2, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_style_2 {
background : #ddf;
}
#contents div.hentry-content div.buphagus_shortcode_highlight_style_3, #contents div.hentry-excerpt div.buphagus_shortcode_highlight_style_3 {
background : #fdd;
}
#contents div.hentry-content div.section-hilight, #contents div.hentry-excerpt div.section-hilight {
background : #f0f8f5;
color : #4F4F4F;
}
#contents div.hentry-content div.section-comment, #contents div.hentry-excerpt div.section-comment {
background : #bede39;
color : #333;
}
#contents div.hentry-content div.hentry-share, #contents div.hentry-excerpt div.hentry-share {
background : #fff;
padding : 10px 3% 0;
border-top : 1px solid #999;
border-bottom : 1px solid #999;
position : relative;
}
#contents div.hentry-content div.hentry-share:before, #contents div.hentry-content div.hentry-share:after, #contents div.hentry-excerpt div.hentry-share:before, #contents div.hentry-excerpt div.hentry-share:after {
content : "";
display : table;
clear : both;
}
#contents div.hentry-content div.hentry-share span.hentry-share-label, #contents div.hentry-excerpt div.hentry-share span.hentry-share-label {
position : absolute;
top : 10px;
left : 0;
}
#contents div.hentry-content ul.hentry-share-buttons, #contents div.hentry-excerpt ul.hentry-share-buttons {
list-style : none;
padding : 0;
margin : 0;
}
#contents div.hentry-content ul.hentry-share-buttons li, #contents div.hentry-excerpt ul.hentry-share-buttons li {
float : left;
margin-right : 3%;
}
#contents div.hentry-content ul.hentry-share-buttons li.hslabel, #contents div.hentry-excerpt ul.hentry-share-buttons li.hslabel {
color : #333;
}
#contents div.hentry-content ul.hentry-share-buttons li.hsfb, #contents div.hentry-excerpt ul.hentry-share-buttons li.hsfb {
margin-top : -4px;
}
body.archive #contents div.hentry {
border-top : 1px solid #d8d8d8;
}
body.archive #contents div.hentry-title, body.archive #contents div.hentry-excerpt, body.archive #contents a.hentry-readmore {
float : right;
width : 83%;
padding : 0 1% 0 0;
}
@media only screen and (max-width: 801px) {
body.archive #contents div.hentry-title, body.archive #contents div.hentry-excerpt, body.archive #contents a.hentry-readmore {
width : 94%;
margin : 0 3%;
}
}
body.archive #contents div.hentry-date, body.archive #contents div.hentry-title {
position : relative;
z-index : 1;
}
body.archive #contents div.hentry-date {
width : 10%;
margin : 15px 3%;
background : #eff7f4;
color : #6e959a;
float : left;
text-align : center;
padding : 0;
font-size : 25px;
font-size : 1.5625rem;
line-height : 60px;
line-height : 3.75rem;
}
body.archive #contents div.hentry-date strong {
font-size : 40px;
font-size : 2.5rem;
line-height : 36px;
line-height : 2.25rem;
display : block;
}
@media only screen and (max-width: 801px) {
body.archive #contents div.hentry-date {
font-size : 30px;
font-size : 1.875rem;
line-height : 60px;
line-height : 3.75rem;
}
body.archive #contents div.hentry-date strong {
font-size : 45px;
font-size : 2.8125rem;
line-height : 36px;
line-height : 2.25rem;
}
}
@media only screen and (max-width: 801px) {
body.archive #contents div.hentry-date {
width : 100%;
text-align : left;
background : transparent;
}
body.archive #contents div.hentry-date strong {
display : inline;
}
}
body.archive #contents div.hentry-title {
padding-top : 15px;
text-shadow : 0 0 1px #fff;
}
body.archive #contents div.hentry-content {
float : left;
width : 94%;
padding-top : 10px;
}
#sidebar {
float : right;
width : 32.533333333%;
clear : right;
background : #fff;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
#sidebar li.widget {
width : 100%;
margin-top : 20px;
}
#sidebar li.widget:first-child {
margin-top : 0;
}
@media only screen and (max-width: 801px) {
#sidebar li.widget {
background : #fff;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
}
@media only screen and (min-width: 551px) and (max-width: 801px) {
#sidebar li.widget {
float : left;
width : 49%;
margin : 0 0.5% 10px;
}
#sidebar li.widget:nth-of-type(2n+1) {
clear : left;
margin-left : 0;
margin-right : 1%;
}
#sidebar li.widget:nth-of-type(2n) {
clear : right;
margin-left : 1%;
margin-right : 0;
}
}
@media only screen and (max-width: 550px) {
#sidebar li.widget {
width : 300px;
max-width : 98%;
margin : 0 auto 10px;
}
}
@media only screen and (max-width: 801px) {
#sidebar {
width : 100%;
float : none;
margin : 0 auto;
background : none;
box-shadow : none;
height : auto !important ;
}
#sidebar:before, #sidebar:after {
content : "";
display : table;
clear : both;
}
}
@media only screen and (max-width: 801px) {
#secondary {
padding : 0 1%;
}
}
body.js #secondary a.button-more {
width : 84%;
position : absolute;
bottom : 0;
left : 0;
}
body.js #secondary div.widget-content {
padding-bottom : 30px;
}
#secondary ul.section {
margin : 10px 0 0;
}
#secondary ul.section:before, #secondary ul.section:after {
content : "";
display : table;
clear : both;
}
#secondary li.widget {
float : left;
background : #fff;
width : 32.533333333%;
margin : 0 0.4% 10px;
color : #777777;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
@media only screen and (min-width: 801px) {
#secondary li.widget:nth-of-type(3n+1) {
clear : left;
margin-left : 0;
margin-right : 0;
}
#secondary li.widget:nth-of-type(3n) {
clear : right;
margin-left : 0;
margin-right : 0;
}
#secondary li.widget:nth-of-type(3n+2) {
margin-left : 1.2%;
margin-right : 1.2%;
}
}
@media only screen and (min-width: 551px) and (max-width: 801px) {
#secondary li.widget {
width : 49%;
margin : 0 0.5% 10px;
}
#secondary li.widget:nth-of-type(2n+1) {
clear : left;
margin-left : 0;
margin-right : 1%;
}
#secondary li.widget:nth-of-type(2n) {
clear : right;
margin-left : 1%;
margin-right : 0;
}
}
@media only screen and (max-width: 550px) {
#secondary li.widget {
float : none;
clear : both;
width : 400px;
max-width : 98%;
margin : 0 auto 10px;
}
}*/
/*div.section-title {
padding : 5px 2%;
background : #239e7b;
color : #fff;
margin : 10px 0 0;
font-size : 19px;
font-size : 1.1875rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
}
div.section-title:before, div.section-title:after {
content : "";
display : table;
clear : both;
}
div.section-title h3 {
float : left;
padding : 5px 0;
}
@media only screen and (max-width: 350px) {
div.section-title h3 {
float : none;
}
div.section-title div.owl-nav {
display : none;
}
}
div.section-content, ul.section-content {
padding : 5px 2%;
margin : 10px 0 0;
background : #fff;
color : #777777;
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
div.section-content:before, div.section-content:after, ul.section-content:before, ul.section-content:after {
content : "";
display : table;
clear : both;
}
div.section-content.owl-carousel, ul.section-content.owl-carousel {
padding : 0;
}
div.section-content li.hentry, ul.section-content li.hentry {
float : left;
width : 20%;
padding : 0 0 5px;
margin : 0 1.5% 10px;
}
div.section-content li.hentry div.hentry-title, div.section-content li.hentry div.hentry-content, ul.section-content li.hentry div.hentry-title, ul.section-content li.hentry div.hentry-content {
max-width : 184px;
width : 90%;
margin : auto;
padding-left : 5%;
padding-right : 5%;
}
div.section-content li.hentry div.hentry-thumbnail img, ul.section-content li.hentry div.hentry-thumbnail img {
display : block;
max-width : 100%;
height : auto;
}
body.js div.section-content li.hentry, body.js ul.section-content li.hentry {
cursor : pointer;
}
body.js div.section-content li.hentry ::selection, body.js div.section-content li.hentry ::-moz-selection, body.js ul.section-content li.hentry ::selection, body.js ul.section-content li.hentry ::-moz-selection {
background : transparent;
}
@media only screen and (min-width: 1024px) {
div.section-content li.hentry:nth-of-type(4n+1), ul.section-content li.hentry:nth-of-type(4n+1) {
clear : left;
}
}
@media only screen and (min-width: 651px) and (max-width: 1024px) {
div.section-content li.hentry, ul.section-content li.hentry {
width : 30%;
margin : 0 1.666666667% 10px;
}
div.section-content li.hentry:nth-of-type(3n+1), ul.section-content li.hentry:nth-of-type(3n+1) {
clear : left;
}
}
@media only screen and (min-width: 411px) and (max-width: 650px) {
div.section-content li.hentry, ul.section-content li.hentry {
width : 48%;
margin : 0 1% 10px;
}
div.section-content li.hentry:nth-of-type(2n+1), ul.section-content li.hentry:nth-of-type(2n+1) {
clear : left;
}
}
@media only screen and (max-width: 410px) {
div.section-content li.hentry, ul.section-content li.hentry {
width : 98%;
margin : 0 auto 10px;
clear : both;
}
}
div.section-content div.owl-item, ul.section-content div.owl-item {
padding-top : 5px;
padding-bottom : 5px;
box-shadow : 1px 0 10px -1px rgb(35, 158, 123, 0.1) inset, -1px 0 10px -1px rgb(35, 158, 123, 0.1) inset;
}*/
/*div.section-content div.owl-item li.hentry, ul.section-content div.owl-item li.hentry {
float : none;
width : 200px;
max-width : 96%;
margin : 0 auto;
}
@media only screen and (min-width: 1024px) {
div.section-content div.owl-item.active li.hentry, ul.section-content div.owl-item.active li.hentry {
float : left;
margin : 0 0 0 2%;
}
div.section-content div.owl-item.active + .active li.hentry, ul.section-content div.owl-item.active + .active li.hentry {
float : left;
margin : 0 0 0 4%;
}
div.section-content div.owl-item.active + .active + .active li.hentry, ul.section-content div.owl-item.active + .active + .active li.hentry {
float : right;
margin : 0 4% 0 0;
}
div.section-content div.owl-item.active + .active + .active + .active li.hentry, ul.section-content div.owl-item.active + .active + .active + .active li.hentry {
float : right;
margin : 0 2% 0 0;
}
}
@media only screen and (min-width: 651px) and (max-width: 1024px) {
div.section-content div.owl-item.active li.hentry, ul.section-content div.owl-item.active li.hentry {
float : left;
margin : 0 0 0 2%;
}
div.section-content div.owl-item.active + .active li.hentry, ul.section-content div.owl-item.active + .active li.hentry {
float : none;
margin : 0 auto 0;
}
div.section-content div.owl-item.active + .active + .active li.hentry, ul.section-content div.owl-item.active + .active + .active li.hentry {
float : right;
margin : 0 2% 0 0;
}
}
@media only screen and (min-width: 411px) and (max-width: 650px) {
div.section-content div.owl-item.active li.hentry, ul.section-content div.owl-item.active li.hentry {
float : left;
margin : 0 0 0 2%;
}
div.section-content div.owl-item.active + .active li.hentry, ul.section-content div.owl-item.active + .active li.hentry {
float : right;
margin : 0 2% 0 0;
}
}
div.section-content div.hentry-thumbnail, ul.section-content div.hentry-thumbnail {
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
}
div.section-content div.hentry-title, ul.section-content div.hentry-title {
padding-top : 10px;
padding-bottom : 10px;
font-weight : 700;
font-size : 17px;
font-size : 1.0625rem;
line-height : 24px;
line-height : 1.5rem;
height : 3rem;
overflow : hidden;
}
div.section-content div.hentry-title a, ul.section-content div.hentry-title a {
text-decoration : none;
}
div.section-content div.hentry-title a:hover, div.section-content div.hentry-title #page-navigation li.current_page_item a, #page-navigation li.current_page_item div.section-content div.hentry-title a, div.section-content div.hentry-title a:focus, ul.section-content div.hentry-title a:hover, ul.section-content div.hentry-title #page-navigation li.current_page_item a, #page-navigation li.current_page_item ul.section-content div.hentry-title a, ul.section-content div.hentry-title a:focus {
text-decoration : underline;
}
div.section-content div.hentry-content, ul.section-content div.hentry-content {
margin : 0 0 20px;
height : 6rem;
overflow : hidden;
font-size : 13px;
font-size : 0.8125rem;
line-height : 19px;
line-height : 1.2rem;
}
div.section-content.section-cards, ul.section-content.section-cards {
padding : 5px 0;
background-color : transparent;
box-shadow : none;
}
div.section-content.section-cards div.owl-item, ul.section-content.section-cards div.owl-item {
box-shadow : none;
}
div.section-content.section-cards li.hentry, ul.section-content.section-cards li.hentry {
box-shadow : 0 0 7px rgb(20, 20, 20, 0.12), 0 5px 5px -5px rgb(20, 20, 20, 0.6);
background : #fff;
height : 180px;
overflow : hidden;
}
div.section-content.section-cards div.hentry-thumbnail, ul.section-content.section-cards div.hentry-thumbnail {
box-shadow : none;
}
div#section-social div.fb-page {
width : 500px;
max-width : 100%;
margin : 5px auto;
}*/
#sidebar li.widget, #secondary li.widget {
position : relative;
}
#sidebar li.widget ul, #sidebar li.widget p, #sidebar li.widget h1, #sidebar li.widget h2, #sidebar li.widget h3, #sidebar li.widget h4, #sidebar li.widget h5, #sidebar li.widget h6, #sidebar li.widget form, #sidebar li.widget div.tagcloud, #secondary li.widget ul, #secondary li.widget p, #secondary li.widget h1, #secondary li.widget h2, #secondary li.widget h3, #secondary li.widget h4, #secondary li.widget h5, #secondary li.widget h6, #secondary li.widget form, #secondary li.widget div.tagcloud {
padding : 0 0 10px;
}
#sidebar li.widget div.widget-title, #sidebar li.widget div.widget-content, #secondary li.widget div.widget-title, #secondary li.widget div.widget-content {
padding : 10px 5% 0;
}
#sidebar li.widget ul li, #secondary li.widget ul li {
padding : 3px 2%;
background : #eff4f5;
}
#sidebar li.widget ul li:nth-of-type(2n), #secondary li.widget ul li:nth-of-type(2n) {
background : #fff;
}
#sidebar li.widget a, #secondary li.widget a {
text-decoration : none;
}
#sidebar li.widget a:hover, #sidebar li.widget #page-navigation li.current_page_item a, #page-navigation li.current_page_item #sidebar li.widget a, #sidebar #page-navigation li.current_page_item li.widget a:hover, #sidebar li.widget a:focus, #secondary li.widget a:hover, #secondary li.widget #page-navigation li.current_page_item a, #page-navigation li.current_page_item #secondary li.widget a, #secondary #page-navigation li.current_page_item li.widget a:hover, #secondary li.widget a:focus {
text-decoration : underline;
}
#sidebar li.widget form:before, #sidebar li.widget form:after, #secondary li.widget form:before, #secondary li.widget form:after {
content : "";
display : table;
clear : both;
}
#sidebar li.widget div.widget-title, #secondary li.widget div.widget-title {
font-size : 16px;
font-size : 1rem;
line-height : 24px;
line-height : 1.5rem;
font-weight : 700;
text-transform : uppercase;
background : #239f7b;
color : #fff;
}
#sidebar li.widget.widget-enpap-login form, #sidebar li.widget.widget-enpap-newsletter form, #secondary li.widget.widget-enpap-login form, #secondary li.widget.widget-enpap-newsletter form {
display : block;
margin : 8px 0;
}
#sidebar li.widget.widget-enpap-login form:before, #sidebar li.widget.widget-enpap-login form:after, #sidebar li.widget.widget-enpap-newsletter form:before, #sidebar li.widget.widget-enpap-newsletter form:after, #secondary li.widget.widget-enpap-login form:before, #secondary li.widget.widget-enpap-login form:after, #secondary li.widget.widget-enpap-newsletter form:before, #secondary li.widget.widget-enpap-newsletter form:after {
content : "";
display : table;
clear : both;
}
#sidebar li.widget.widget-enpap-login label, #sidebar li.widget.widget-enpap-newsletter label, #secondary li.widget.widget-enpap-login label, #secondary li.widget.widget-enpap-newsletter label {
color : #6e959a;
font-size : 12px;
font-size : 0.75rem;
line-height : 24px;
line-height : 1.5rem;
display : block;
text-transform : uppercase;
display : none;
}
#sidebar li.widget.widget-enpap-login input, #sidebar li.widget.widget-enpap-newsletter input, #secondary li.widget.widget-enpap-login input, #secondary li.widget.widget-enpap-newsletter input {
font-size : 16px;
font-size : 1rem;
line-height : 24px;
line-height : 1.5rem;
color : #239f7b;
padding : 5px 5%;
margin : 5px 0;
width : 90%;
box-shadow : 0 0 0 1px #bababa inset;
border : #bababa solid 0;
}
#sidebar li.widget.widget-enpap-login div.text, #sidebar li.widget.widget-enpap-newsletter div.text, #secondary li.widget.widget-enpap-login div.text, #secondary li.widget.widget-enpap-newsletter div.text {
font-size : 14px;
font-size : 0.875rem;
line-height : 19px;
line-height : 1.2rem;
border-bottom : 1px solid #239F7B;
}
#sidebar li.widget input.widget_enpap_login_submit, #secondary li.widget input.widget_enpap_login_submit {
margin-top : 8px;
padding-bottom : 8px;
background : #2a816f;
box-shadow : none;
width : 100%;
font-size : 18px;
font-size : 1.12rem;
line-height : 48px;
line-height : 1.5rem;
text-transform : uppercase;
font-weight : 700;
color : #fff;
}
#sidebar li.widget input.widget_enpap_newsletter_submit, #secondary li.widget input.widget_enpap_newsletter_submit {
float : right;
width : 80px;
max-width : 90%;
font-weight : 700;
color : #646567;
background : #f3f3f3;
font-size : 12px;
font-size : 0.75rem;
line-height : 24px;
line-height : 1.5rem;
box-shadow : none;
}
#sidebar li.widget.widget-enpap-alert, #secondary li.widget.widget-enpap-alert {
text-transform : uppercase;
}
#sidebar li.widget.widget-enpap-alert div.widget-content, #secondary li.widget.widget-enpap-alert div.widget-content {
color : #637E81;
padding-top : 20px;
padding-bottom : 20px;
}
#sidebar li.widget.widget-enpap-alert p, #secondary li.widget.widget-enpap-alert p {
font-size : 13px;
font-size : 0.8125rem;
line-height : 24px;
line-height : 1.5rem;
padding : 0;
}
#sidebar li.widget.widget-enpap-alert h3, #secondary li.widget.widget-enpap-alert h3 {
font-size : 28px;
font-size : 1.75rem;
line-height : 36px;
line-height : 2.25rem;
padding : 0;
}
#sidebar li.widget.widget-enpap-banner, #secondary li.widget.widget-enpap-banner {
background : #239E7B;
color : #fff;
}
#sidebar li.widget.widget-enpap-banner div.widget-content, #secondary li.widget.widget-enpap-banner div.widget-content {
padding : 30px 5%;
}
#sidebar li.widget.widget-enpap-banner h3, #secondary li.widget.widget-enpap-banner h3 {
font-size : 28px;
font-size : 1.75rem;
line-height : 36px;
line-height : 2.25rem;
font-weight : bold;
padding : 0;
}
/*#sidebar li.widget.widget_calendar table, #secondary li.widget.widget_calendar table {
width : 90%;
margin : 0 5%;
}
#sidebar li.widget.widget_calendar caption, #secondary li.widget.widget_calendar caption {
font-size : 18px;
font-size : 1.125rem;
line-height : 24px;
line-height : 1.5rem;
text-transform : capitalize;
text-align : center;
font-weight : 700;
}
#sidebar li.widget.widget_calendar th, #sidebar li.widget.widget_calendar td, #secondary li.widget.widget_calendar th, #secondary li.widget.widget_calendar td {
text-align : center;
padding : 5px 1%;
border-right : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}
#sidebar li.widget.widget_calendar th, #secondary li.widget.widget_calendar th {
font-weight : 700;
}
#sidebar li.widget.widget_calendar tfoot td, #secondary li.widget.widget_calendar tfoot td {
border-right-width : 0;
border-bottom-width : 0;
}
#sidebar li.widget.widget_calendar th:last-of-type, #sidebar li.widget.widget_calendar td:last-of-type, #secondary li.widget.widget_calendar th:last-of-type, #secondary li.widget.widget_calendar td:last-of-type {
border-right-width : 0;
}
#sidebar li.widget.widget_calendar tr:last-of-type td, #secondary li.widget.widget_calendar tr:last-of-type td {
border-bottom-width : 0;
}*/




/*#footer {
padding : 10px 0;
background : #3e3e3e;
}
#footer:before, #footer:after {
content : "";
display : table;
clear : both;
}
#footer div.wrap {
position : relative;
}
#footer div.wrap:before, #footer div.wrap:after {
content : "";
display : table;
clear : both;
}
#footer p {
padding : 10px 1%;
color : #fff;
font-size : 15px;
font-size : 0.9375rem;
line-height : 24px;
line-height : 1.5rem;
}
#footer-menu-main {
position : relative;
color : #fff;
word-break : break-all;
display : table;
width : 100%;
border-left : 2px dotted rgb(81, 81, 81, 0.5);
border-right : 2px dotted rgb(81, 81, 81, 0.5);
}
#footer-menu-main:before, #footer-menu-main:after {
content : "";
display : table;
clear : both;
}
#footer-menu-main li {
display : table-cell;
text-align : center;
padding : 10px 1%;
}
#footer-menu-main li:not(:last-child) {
border-right : 2px dotted rgb(81, 81, 81, 0.5);
}
#footer-menu-main a {
text-decoration : none;
display : block;
padding : 10px 0;
font-size : 15px;
font-size : 0.9375rem;
line-height : 12px;
line-height : 0.75rem;
text-transform : uppercase;
font-weight : 700;
}
#footer-menu-main a:hover, #footer-menu-main #page-navigation li.current_page_item a, #page-navigation li.current_page_item #footer-menu-main a, #footer-menu-main a:focus {
text-decoration : underline;
}
@media only screen and (max-width: 801px) {
#footer-menu-main {
width : 400px;
display : block;
max-width : 96%;
margin : 0 auto 10px;
padding : 0 2%;
}
#footer-menu-main li {
display : block;
width : 100%;
height : auto !important ;
}
#footer-menu-main li:not(:last-child) {
border-right : none !important ;
}
}
.owl-nav {
float : right;
text-align : center;
background : #239E7B;
}
.owl-nav [class*="owl-"] {
color : #FFF;
font-size : 26px;
margin : 0 8px;
padding : 4px 0;
display : inline-block;
cursor : pointer;
border-radius : 0;
transition-property : opacity, transform;
transition-duration : 0.2s;
transition-timing-function : linear;
}
.owl-nav [class*="owl-"]:hover, .owl-nav #header-menu-main li[class*="owl-"].current-menu-item, #header-menu-main .owl-nav li[class*="owl-"].current-menu-item, .owl-nav #header-menu-main li[class*="owl-"].current-page-ancestor, #header-menu-main .owl-nav li[class*="owl-"].current-page-ancestor {
color : #FFF;
text-decoration : none;
transform : scale(1.2);
}
.owl-nav .disabled {
opacity : 0.5;
cursor : default;
}
.owl-nav.disabled + .owl-dots {
margin-top : 10px;
}
.owl-dots {
text-align : center;
}
.owl-dots .owl-dot {
display : inline-block;
}
.owl-dots .owl-dot span {
width : 10px;
height : 10px;
margin : 5px 7px;
background : #D6D6D6;
display : block;
transition : opacity 200ms ease;
border-radius : 30px;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span, .owl-dots #header-menu-main li.owl-dot.current-menu-item span, #header-menu-main .owl-dots li.owl-dot.current-menu-item span, .owl-dots #header-menu-main li.owl-dot.current-page-ancestor span, #header-menu-main .owl-dots li.owl-dot.current-page-ancestor span {
background : #4DC7A0;
}
.owl-carousel .animated {
animation-duration : 1000ms;
animation-fill-mode : both;
}
.owl-carousel .owl-animated-in {
z-index : 0;
}
.owl-carousel .owl-animated-out {
z-index : 1;
}
.owl-carousel .fadeOut {
animation-name : fadeOut;
}
@keyframes fadeOut {
0% {
opacity : 1;
}
100% {
opacity : 0;
}
}
.owl-height {
transition : height 500ms ease-in-out;
}
.owl-carousel {
display : none;
width : 100%;
position : relative;
z-index : 1;
}
.owl-carousel .owl-stage {
position : relative;
}
.owl-carousel .owl-stage:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.owl-carousel .owl-stage-outer {
position : relative;
overflow : hidden;
}
.owl-carousel .owl-item {
position : relative;
min-height : 1px;
float : left;
}
.owl-carousel .owl-item img {
display : block;
width : 100%;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
display : none;
}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
cursor : pointer;
user-select : none;
}
.owl-carousel.owl-loaded {
display : block;
}
.owl-carousel.owl-loading {
opacity : 0;
display : block;
}
.owl-carousel.owl-hidden {
opacity : 0;
}
.owl-carousel.owl-refresh .owl-item {
display : none;
}
.owl-carousel.owl-drag .owl-item {
user-select : none;
}
.owl-carousel.owl-grab {
cursor : move;
cursor : grab;
}
.owl-carousel.owl-rtl {
direction : rtl;
}
.owl-carousel.owl-rtl .owl-item {
float : right;
}
.no-js .owl-carousel {
display : block;
}
.owl-carousel .owl-item .owl-lazy {
opacity : 0;
transition : opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style : preserve-3d;
}
.owl-carousel .owl-video-wrapper {
position : relative;
height : 100%;
background : #000;
}
.owl-carousel .owl-video-play-icon {
position : absolute;
height : 80px;
width : 80px;
left : 50%;
top : 50%;
margin-left : -40px;
margin-top : -40px;
background : url("owl.video.play.png") no-repeat;
cursor : pointer;
z-index : 1;
transition : scale 100ms ease;
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display : none;
}
.owl-carousel .owl-video-tn {
opacity : 0;
height : 100%;
background-position : center center;
background-repeat : no-repeat;
background-size : contain;
transition : opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position : relative;
z-index : 1;
height : 100%;
width : 100%;
}
*/