@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;0,900;1,300&family=Raleway:wght@900&display=swap");
h1, .h1 {
font-family: "Bitter", serif;
font-weight: bold;
font-size: 30px;
margin-bottom: 2rem;
}
@media (min-width: 576px) {
h1, .h1 {
font-size: 40px;
}
}
h2, .h2, .footer .main-bar .title {
font-family: "Bitter", serif;
margin-bottom: 1.8px;
font-size: 28px;
}
@media (min-width: 576px) {
h2, .h2, .footer .main-bar .title {
font-size: 35px;
}
}
h3, .h3, .recent-author-widget .title, .featured-dossiers-widget .title, .most-read-widget .title {
font-family: "Bitter", serif;
font-size: 20px;
margin-bottom: 15px;
}
@media (min-width: 576px) {
h3, .h3, .recent-author-widget .title, .featured-dossiers-widget .title, .most-read-widget .title {
font-size: 26px;
}
}
h4, .h4 {
font-family: "Bitter", serif;
font-weight: 700;
font-size: 16px;
} @-webkit-keyframes fadeInUp {
from {
-webkit-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
-webkit-transform: translate3d(0, 50%, 0);
transform: translate3d(0, 50%, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.delay-1s {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.animated.delay-2s {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.animated.delay-3s {
-webkit-animation-delay: 3s;
animation-delay: 3s;
}
.animated.delay-4s {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.animated.delay-5s {
-webkit-animation-delay: 5s;
animation-delay: 5s;
}
.animated.fast {
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
}
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.animated.slow {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.slower {
-webkit-animation-duration: 3s;
animation-duration: 3s;
}
@media (print), (prefers-reduced-motion: reduce) {
.animated {
-webkit-animation-duration: 1ms !important;
animation-duration: 1ms !important;
-webkit-transition-duration: 1ms !important;
transition-duration: 1ms !important;
-webkit-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
}
}
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 10;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;  }
.header .top-bar {
background-color: #2d2d2d;
padding: 5px 0;
color: white;
font-size: 14px;
}
.header .top-bar .topbar-menu {
display: inline-block;
}
.header .top-bar .topbar-menu ul {
padding-left: 0;
margin-bottom: 0;
list-style: none;
display: inline-block;
}
.header .top-bar .topbar-menu ul a {
color: #50A3A4;
}
.header .top-bar .topbar-menu ul li {
display: inline-block;
margin-right: 15px;
}
.header .top-bar .topbar-menu ul li a {
color: white;
}
.header .top-bar .topbar-menu ul li a:hover {
text-decoration: none;
color: #50A3A4;
}
.header .top-bar .topbar-menu ul li:last-child {
margin-right: 0;
}
.header .top-bar .topbar-menu .topbar-btn {
display: inline-block;
font-weight: bold;
color: #FCAF38;
font-family: "Raleway", sans-serif;
text-transform: uppercase;
}
.header .main-bar {
background-color: #0A0A0A;
}
.header .logo {
padding-top: 15px;
padding-bottom: 15px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.header .logo .logo-img {
max-width: 80px;
width: 100%;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.header .search-btn {
display: inline-block;
color: white;
}
.header .search-btn:hover {
color: #FCAF38;
}
.header .search-btn:focus {
outline: none;
box-shadow: none !important;
}
.header .search-btn.active {
background-color: #489394;
}
.header .top-search {
position: absolute;
right: 0;
top: 15px;
max-width: 350px;
width: 100%;
height: 0;
overflow: hidden;
}
.header .top-search.active {
z-index: 2;
height: auto;
}
.header .login-btn {
display: inline-block;
color: white;
position: relative;
}
.header .login-btn a {
color: white;
text-decoration: none !important;
}
.header .login-btn a:hover {
color: #50A3A4;
}
@media screen and (min-width: 992px) {
.header .login-btn .login-menu-toggle:hover .login-menu {
max-height: 600px;
opacity: 1;
z-index: 10;
pointer-events: initial;
}
}
.header .login-btn .login-menu {
position: absolute;
right: 0;
background-color: #0A0A0A;
width: 200px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
max-height: 0;
z-index: -1;
pointer-events: none;
border-radius: 5px;
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
-moz-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137) !important;
}
.header .login-btn .login-menu ul {
margin-bottom: 0;
list-style: none;
padding: 20px;
position: relative;
}
.header .login-btn .login-menu ul:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.header .login-btn .login-menu ul li {
margin-bottom: 10px;
font-size: 14px;
position: relative;
z-index: 1;
}
.header .login-btn .login-menu ul li:last-child {
margin-bottom: 0;
}
.header .menu-toggle {
color: white;
display: inline-block;
cursor: pointer;
font-size: 20px;
vertical-align: middle;
}
.header nav.nav {
display: inline-block;
}
.header nav.nav > ul {
padding-left: 0;
list-style: none;
margin-bottom: 0;
text-align: center;
}
.header nav.nav > ul .sub-menu {
list-style: none;
padding-left: 0;
margin-bottom: 0;
text-align: left;
background-color: #ededed;
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
-moz-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137) !important;
}
.header nav.nav > ul > li a {
display: block;
}
.header nav.nav > ul > li a:hover {
text-decoration: none;
}
.header nav.nav > ul > li:hover > a {
color: #FCAF38;
}
.header nav.nav > ul > li.current-menu-item > a, .header nav.nav > ul > li.current-menu-ancestor > a {
font-weight: bold !important;
}
.header nav.nav > ul > li.current-menu-item > a:before, .header nav.nav > ul > li.current-menu-ancestor > a:before {
content: "\f111";
font-family: "Font Awesome 5 Pro";
color: #50A3A4;
position: absolute;
left: -10px;
font-size: 8px;
top: 50%;
transform: translateY(-50%);
}
.header nav.nav > ul > li.menu-item-has-children > a {
font-size: 16px;
font-weight: 400;
}
.header nav.nav > ul > li.menu-item-has-children > a::after {
content: "\f107";
font-family: "Font Awesome 5 Pro";
margin-left: 5px;
display: inline-block;
}
.header nav.nav > ul > li.menu-item-has-children ul li.menu-item-has-children > a::after {
content: "\f105";
position: absolute;
right: 15px;
}
.header nav.nav > ul > li {
display: inline-block;
position: relative;
vertical-align: middle;
font-family: inherit;
font-weight: inherit;
color: inherit;
padding: 5px;
margin-right: 20px;
}
@media screen and (min-width: 1200px) {
.header nav.nav > ul > li {
margin-right: 30px;
}
}
.header nav.nav > ul > li > a {
color: white;
}
.header nav.nav > ul > li:last-child {
margin-right: 0;
}
.header nav.nav > ul > li.menu-item-has-children:hover > ul.sub-menu {
max-height: 500px;
padding: 20px 0;
opacity: 1;
overflow: visible;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu {
width: 230px;
position: absolute;
left: -15px;
opacity: 0;
top: 32px;
z-index: 10;
overflow: hidden;
padding: 0 0;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-color: #0A0A0A;
border-radius: 5px;
max-height: 0;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu li {
padding: 0 20px;
margin-bottom: 20px;
position: relative;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu li a {
color: white;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu li a:hover {
color: #FCAF38;
}
.header nav.nav > ul > li.menu-item-has-children > ul.sub-menu li:last-child {
margin-bottom: 0;
}
.header nav.nav ul li .sub-menu li.menu-item-has-children .sub-menu {
width: 210px;
position: absolute;
left: 100%;
opacity: 0;
top: 37px;
overflow: hidden;
padding: 0 20px;
background-color: #ededed;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.header nav.nav ul li .sub-menu li.menu-item-has-children:hover .sub-menu {
padding: 15px 0;
opacity: 1;
top: 0;
border-left: 1px solid #e2f5ff;
}
.header.scrolled {
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
-moz-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137) !important;
}
.header.scrolled .main-bar .logo {
padding-top: 10px;
padding-bottom: 10px;
}
.header.scrolled .main-bar .logo .logo-img {
max-width: 50px;
}
.mobile-menu {
height: 100vh;
position: fixed;
right: -350px;
width: 350px;
background-color: #0A0A0A;
-webkit-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
-moz-box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137);
box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.3607843137) !important;
top: 0;
overflow: scroll;
color: white;
z-index: 15;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.mobile-menu .logo {
max-width: 60px;
}
.mobile-menu .inner {
position: relative;
padding: 30px;
}
.mobile-menu .inner .menu-toggle {
position: absolute;
right: 20px;
top: 20px;
cursor: pointer;
color: #FCAF38;
}
.mobile-menu .inner ul {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.mobile-menu .inner ul li {
margin-bottom: 10px;
position: relative;
}
.mobile-menu .inner ul > li a {
color: white;
text-transform: uppercase;
font-size: 15px;
font-weight: 400;
}
.mobile-menu .inner ul > li a:hover {
text-decoration: none;
color: #FCAF38;
}
.mobile-menu .inner ul > li.menu-item-has-children ul.sub-menu {
height: 0;
padding-left: 15px;
margin-bottom: 0;
list-style: none;
overflow: hidden;
}
.mobile-menu .inner ul > li.menu-item-has-children.active > .subarrow {
background: #FCAF38 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZweCIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiPgogIDxnPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMuMzUyLDQ4LjI5NmwyOC41Ni0yOC4zMjhsMjguNTgsMjguMzQ3YzAuMzk3LDAuMzk0LDAuOTE3LDAuNTksMS40MzYsMC41OWMwLjUyLDAsMS4wNC0wLjE5NiwxLjQzNi0wLjU5ICAgYzAuNzkzLTAuNzg3LDAuNzkzLTIuMDYyLDAtMi44NDlsLTI5Ljk4LTI5LjczNWMtMC4yLTAuMi0wLjQ5NC0wLjM3NS0wLjc1Ny0wLjQ3NWMtMC43NS0wLjI4Mi0xLjU5Ny0wLjEwNy0yLjE2NiwwLjQ1NiAgIEwwLjQ3OSw0NS40NDdjLTAuNzkzLDAuNzg3LTAuNzkzLDIuMDYyLDAsMi44NDlDMS4yNzMsNDkuMDgyLDIuNTU4LDQ5LjA4MiwzLjM1Miw0OC4yOTZ6Ii8+CiAgPC9nPgo8L3N2Zz4K) no-repeat;
}
.mobile-menu .inner ul > li.menu-item-has-children.active > ul.sub-menu {
height: 100%;
overflow: hidden;
margin-top: 20px;
border-left: 1px solid #50A3A4;
}
.mobile-menu .inner ul > li.menu-item-has-children.active > ul.sub-menu li a {
text-transform: initial;
}
.mobile-menu .inner .topbar-btn {
text-transform: uppercase;
font-weight: bold;
color: #FCAF38;
}
.mobile-menu .inner .subarrow {
border-radius: 2px;
width: 24px;
height: 25px;
top: 0;
background: #999 url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTZweCIgdmVyc2lvbj0iMS4xIiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiPgogIDxnPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0ibTYwLjUzMywxNS43MzNsLTI4LjU2LDI4LjMyOC0yOC41NzktMjguMzQ4Yy0wLjM5Ny0wLjM5NC0wLjkxNy0wLjU5LTEuNDM3LTAuNTlzLTEuMDM5LDAuMTk2LTEuNDM2LDAuNTljLTAuNzkzLDAuNzg3LTAuNzkzLDIuMDYyIDAsMi44NDlsMjkuOTgsMjkuNzM1YzAuMiwwLjIgMC40OTQsMC4zNzUgMC43NTcsMC40NzYgMC43NSwwLjI4MiAxLjU5NywwLjEwNyAyLjE2Ni0wLjQ1NmwyOS45ODEtMjkuNzM1YzAuNzkzLTAuNzg3IDAuNzkzLTIuMDYyIDAtMi44NDktMC43OTQtMC43ODYtMi4wNzgtMC43ODYtMi44NzIsNy4xMDU0M2UtMTV6Ii8+CiAgPC9nPgo8L3N2Zz4K) no-repeat;
background-position: center !important;
background-size: 50% !important;
position: absolute;
text-align: center;
overflow: hidden;
right: 0;
line-height: 40px;
color: #fff;
cursor: pointer;
}
.mobile-menu.active {
right: 0;
}
.footer .main-bar {
background-color: #0A0A0A;
color: white;
position: relative;
}
.footer .main-bar:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.footer .main-bar .divider {
width: 100%;
display: block;
height: 1px;
background: #ededed;
}
.footer .main-bar img {
max-width: 80%;
}
@media screen and (min-width: 1200px) {
.footer .main-bar img {
max-width: 60%;
}
}
.footer .main-bar ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.footer .main-bar ul li a {
color: white;
}
.footer .social-list .item {
display: inline-block;
}
.footer .social-list .item a {
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
background-color: #D6E3DE;
border-radius: 20px;
margin-left: 5px;
}
.footer .social-list .item a:hover {
text-decoration: none;
background-color: #FCAF38;
}
.footer .bottom-bar {
background-color: #0A0A0A;
padding: 10px 0;
font-size: 12px;
color: #797979;
}
.footer .bottom-bar a {
color: #797979;
}
.btn, .pum-responsive-micro .lsb-form-button, .comment-form [type=button], .comment-form [type=reset], .comment-form [type=submit], .comment-form button, .form-widget .lsb-form-button, body.registration .lsb-form-button, .black-wrapper .lsb-form-button, .searchandfilter .search-filter-reset, .gform_wrapper .gform_button {
background-color: #50A3A4;
padding: 5px 20px !important;
color: #fff !important;
border-radius: 60px !important;
font-family: "Raleway", sans-serif;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
white-space: normal !important;
text-decoration: none !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.btn:hover, .pum-responsive-micro .lsb-form-button:hover, .comment-form [type=button]:hover, .comment-form [type=reset]:hover, .comment-form [type=submit]:hover, .comment-form button:hover, .form-widget .lsb-form-button:hover, body.registration .lsb-form-button:hover, .black-wrapper .lsb-form-button:hover, .searchandfilter .search-filter-reset:hover, .gform_wrapper .gform_button:hover {
background-color: #489394;
color: #fff !important;
}
.btn.btn-alt, .pum-responsive-micro .lsb-form-button, .comment-form .btn-alt[type=button], .comment-form .btn-alt[type=reset], .comment-form .btn-alt[type=submit], .comment-form button.btn-alt, .form-widget .btn-alt.lsb-form-button, body.registration .btn-alt.lsb-form-button, body.registration .pum-responsive-micro .lsb-form-button, .pum-responsive-micro body.registration .lsb-form-button, .black-wrapper .btn-alt.lsb-form-button, .searchandfilter .btn-alt.search-filter-reset, .gform_wrapper .btn-alt.gform_button {
background-color: #FCAF38;
color: #383838 !important;
}
.btn.btn-alt:hover, .pum-responsive-micro .lsb-form-button:hover, .comment-form .btn-alt[type=button]:hover, .comment-form .btn-alt[type=reset]:hover, .comment-form .btn-alt[type=submit]:hover, .comment-form button.btn-alt:hover, .form-widget .btn-alt.lsb-form-button:hover, body.registration .btn-alt.lsb-form-button:hover, .black-wrapper .btn-alt.lsb-form-button:hover, .searchandfilter .btn-alt.search-filter-reset:hover, .gform_wrapper .btn-alt.gform_button:hover {
background-color: #e39e32;
color: #383838 !important;
}
.btn.btn-outline, .pum-responsive-micro .btn-outline.lsb-form-button, .comment-form .btn-outline[type=button], .comment-form .btn-outline[type=reset], .comment-form .btn-outline[type=submit], .comment-form button.btn-outline, .form-widget .btn-outline.lsb-form-button, body.registration .btn-outline.lsb-form-button, .black-wrapper .btn-outline.lsb-form-button, .searchandfilter .btn-outline.search-filter-reset, .gform_wrapper .btn-outline.gform_button {
background-color: white;
color: #383838 !important;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
}
.btn.btn-outline:hover, .pum-responsive-micro .btn-outline.lsb-form-button:hover, .comment-form .btn-outline[type=button]:hover, .comment-form .btn-outline[type=reset]:hover, .comment-form .btn-outline[type=submit]:hover, .comment-form button.btn-outline:hover, .form-widget .btn-outline.lsb-form-button:hover, body.registration .btn-outline.lsb-form-button:hover, .black-wrapper .btn-outline.lsb-form-button:hover, .searchandfilter .btn-outline.search-filter-reset:hover, .gform_wrapper .btn-outline.gform_button:hover {
background-color: #383838;
color: white !important;
}
.text-btn {
display: inline-block;
font-weight: bold;
font-size: 18px;
text-transform: uppercase;
font-family: "Raleway", sans-serif;
}
.text-btn:hover {
text-decoration: none;
color: #FCAF38;
}
#page {
-webkit-transition: -webkit-transform 0.28s, opacity 0.28s;
-ms-transition: -o-transform 0.28s, opacity 0.28s;
-o-transition: -o-transform 0.28s, opacity 0.28s;
transition: transform 0.28s, opacity 0.28s;
}
.slide-out #page {
-webkit-transform: translate3d(0, 100px, 0);
-ms-transform: translate3d(0, 100px, 0);
-o-transform: translate3d(0, 100px, 0);
transform: translate3d(0, 100px, 0);
opacity: 0;
}
html {
font-size: 16px;
}
body {
font-size: 1rem;
font-family: "Bitter", serif;
color: #383838;
font-weight: 500;
}
img {
height: auto;
}
.lozad {
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
}
.lozad.done-loading {
opacity: 1;
}
a {
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
p {
line-height: 24px;
}
@media screen and (min-width: 1200px) {
.container {
max-width: 1200px !important;
}
}
.divider {
width: 100%;
height: 1px;
background-color: #ededed;
}
.noscroll {
overflow: hidden;
}
.overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgb(0, 0, 0);
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40%, rgb(0, 0, 0) 100%);
}
.mb-45 {
margin-bottom: 2rem !important;
}
.alm-listing .alm-reveal {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.vpc-init {
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
opacity: 0;
}
.vpc-init.vpc-visible {
opacity: 1;
animation-duration: 500ms;
animation-name: fadeInUp;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe, .video-container object, .video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.gform_wrapper img.gform_ajax_spinner {
display: none !important;
}
.gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
}
.gform_wrapper .hidden_label .gfield_label {
display: none !important;
}
.gform_wrapper .readonly {
cursor: no-drop;
}
.gform_wrapper .readonly input {
pointer-events: none;
}
.gform_wrapper .gform_fields {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.gform_wrapper .gform_fields .gfield:first-child {
margin-top: 0 !important;
}
.gform_wrapper .gform_fields .gfield.hidden_label input {
margin-top: 0 !important;
}
.gform_wrapper .gform_fields .gfield .ginput_container input, .gform_wrapper .gform_fields .gfield .ginput_container textarea, .gform_wrapper .gform_fields .gfield .ginput_container select {
width: 100%;
border: none;
border-bottom: 2px solid #50A3A4;
outline: none;
padding: 10px 15px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.gform_wrapper .gform_fields .gfield .ginput_container input:focus, .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus, .gform_wrapper .gform_fields .gfield .ginput_container select:focus {
border-color: #50A3A4;
}
.gform_wrapper .gform_fields .gfield .ginput_container input input[type=radio], .gform_wrapper .gform_fields .gfield .ginput_container textarea input[type=radio], .gform_wrapper .gform_fields .gfield .ginput_container select input[type=radio] {
width: auto;
}
.gform_wrapper .gform_fields .gfield .ginput_container textarea {
max-height: 120px;
}
.gform_wrapper .gform_button {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
border: none;
cursor: pointer;
}
.searchandfilter {
padding: 20px;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
border-radius: 5px;
overflow: hidden;     }
.searchandfilter ul {
padding-left: 0;
}
.searchandfilter .sf-field-search label, .searchandfilter .sf_date_field label, .searchandfilter .sf-field-author label {
width: 100%;
}
.searchandfilter .sf-meta-range input {
border: 1px solid #ededed;
padding: 5px 10px;
}
.searchandfilter input.sf-input-text, .searchandfilter .sf-field-author select.sf-input-select {
width: 100%;
border: 1px solid #ededed;
padding: 5px 10px;
background-color: #ededed;
}
.searchandfilter h4 {
color: #383838;
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
font-family: "Raleway", sans-serif;
}
.searchandfilter [type=checkbox]:not(:checked),
.searchandfilter [type=checkbox]:checked {
position: absolute;
left: 0;
opacity: 0.01;
}
.searchandfilter [type=checkbox]:not(:checked) + label,
.searchandfilter [type=checkbox]:checked + label {
position: relative;
padding-left: 25px;
cursor: pointer;
}
.searchandfilter [type=checkbox]:not(:checked) + label:before,
.searchandfilter [type=checkbox]:checked + label:before {
content: "";
position: absolute;
left: 0;
top: 2px;
width: 15px;
height: 15px;
border: 1px solid #ededed;
background: #FFF;
border-radius: 0.2em;
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 0 rgba(80, 163, 164, 0.2);
-webkit-transition: all 0.275s;
transition: all 0.275s;
}
.searchandfilter [type=checkbox]:not(:checked) + label:after,
.searchandfilter [type=checkbox]:checked + label:after {
content: "";
position: absolute;
top: 2px;
left: 0;
width: 15px;
height: 15px;
border-radius: 0.2em;
background-color: #50A3A4;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.searchandfilter [type=checkbox]:not(:checked) + label:after {
opacity: 0;
-webkit-transform: scale(0) rotate(45deg);
transform: scale(0) rotate(45deg);
}
.searchandfilter [type=checkbox]:checked + label:after {
opacity: 1;
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
.searchandfilter [type=checkbox]:disabled:not(:checked) + label:before,
.searchandfilter [type=checkbox]:disabled:checked + label:before {
box-shadow: none;
border-color: #bbb;
background-color: #e9e9e9;
}
.searchandfilter [type=checkbox]:disabled:checked + label:after {
color: #777;
}
.searchandfilter [type=checkbox]:disabled + label {
color: #aaa;
}
.searchandfilter [type=checkbox]:checked:focus + label:before,
.searchandfilter [type=checkbox]:not(:checked):focus + label:before {
box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 0 6px rgba(80, 163, 164, 0.2);
}
.most-read-widget .title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.most-read-widget img {
border-radius: 5px;
}
.most-read-widget ul li {
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ededed;
}
.most-read-widget ul li:first-child {
border-top: 1px solid #ededed;
}
.most-read-widget ul li .inner {
padding-right: 45px;
position: relative;
}
.most-read-widget ul li .inner .item-title a {
font-weight: 700;
font-size: 14px;
line-height: 16px;
}
.most-read-widget ul li .inner .item-title a:hover {
text-decoration: none;
color: #50A3A4;
}
.most-read-widget ul li .inner .number {
position: absolute;
right: 0;
top: 0;
color: white;
height: 50px;
width: 40px;
background-color: #383838;
display: flex;
align-items: center;
justify-content: center;
font-size: 30px;
font-weight: bold;
border-radius: 5px;
}
.form-widget {
padding: 20px;
background-color: #0A0A0A;
border-radius: 5px;
color: white;
position: relative;
}
.form-widget:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.form-widget .inner {
z-index: 1;
position: relative;
}
.form-widget .inner .form-title {
font-size: 26px;
line-height: 32px;
}
.form-widget .social-list .item {
display: inline-block;
}
.form-widget .social-list .item a {
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
background-color: #D6E3DE;
border-radius: 20px;
margin-left: 5px;
}
.form-widget .social-list .item a:hover {
text-decoration: none;
background-color: #FCAF38;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container input, .form-widget .gform_wrapper .gform_fields .gfield .ginput_container textarea, .form-widget .lsb-form-field-wrapper input, .form-widget .lsb-form-field-wrapper textarea, .form-widget .sib-email-area input, .form-widget .sib-email-area textarea, .form-widget .sib-NAME-area input, .form-widget .sib-NAME-area textarea, body.registration .gform_wrapper .gform_fields .gfield .ginput_container input, body.registration .gform_wrapper .gform_fields .gfield .ginput_container textarea, body.registration .lsb-form-field-wrapper input, body.registration .lsb-form-field-wrapper textarea, body.registration .sib-email-area input, body.registration .sib-email-area textarea, body.registration .sib-NAME-area input, body.registration .sib-NAME-area textarea, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container input, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container textarea, .black-wrapper .lsb-form-field-wrapper input, .black-wrapper .lsb-form-field-wrapper textarea, .black-wrapper .sib-email-area input, .black-wrapper .sib-email-area textarea, .black-wrapper .sib-NAME-area input, .black-wrapper .sib-NAME-area textarea {
background-color: transparent;
border: none;
border-radius: 0;
border-bottom: 1px solid white;
box-shadow: none;
padding: 10px 0;
color: white;
width: 100%;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder, .form-widget .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder, .form-widget .lsb-form-field-wrapper input::placeholder, .form-widget .lsb-form-field-wrapper textarea::placeholder, .form-widget .sib-email-area input::placeholder, .form-widget .sib-email-area textarea::placeholder, .form-widget .sib-NAME-area input::placeholder, .form-widget .sib-NAME-area textarea::placeholder, body.registration .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder, body.registration .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder, body.registration .lsb-form-field-wrapper input::placeholder, body.registration .lsb-form-field-wrapper textarea::placeholder, body.registration .sib-email-area input::placeholder, body.registration .sib-email-area textarea::placeholder, body.registration .sib-NAME-area input::placeholder, body.registration .sib-NAME-area textarea::placeholder, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container input::placeholder, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container textarea::placeholder, .black-wrapper .lsb-form-field-wrapper input::placeholder, .black-wrapper .lsb-form-field-wrapper textarea::placeholder, .black-wrapper .sib-email-area input::placeholder, .black-wrapper .sib-email-area textarea::placeholder, .black-wrapper .sib-NAME-area input::placeholder, .black-wrapper .sib-NAME-area textarea::placeholder {
color: white;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container input:focus, .form-widget .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus, .form-widget .lsb-form-field-wrapper input:focus, .form-widget .lsb-form-field-wrapper textarea:focus, .form-widget .sib-email-area input:focus, .form-widget .sib-email-area textarea:focus, .form-widget .sib-NAME-area input:focus, .form-widget .sib-NAME-area textarea:focus, body.registration .gform_wrapper .gform_fields .gfield .ginput_container input:focus, body.registration .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus, body.registration .lsb-form-field-wrapper input:focus, body.registration .lsb-form-field-wrapper textarea:focus, body.registration .sib-email-area input:focus, body.registration .sib-email-area textarea:focus, body.registration .sib-NAME-area input:focus, body.registration .sib-NAME-area textarea:focus, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container input:focus, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus, .black-wrapper .lsb-form-field-wrapper input:focus, .black-wrapper .lsb-form-field-wrapper textarea:focus, .black-wrapper .sib-email-area input:focus, .black-wrapper .sib-email-area textarea:focus, .black-wrapper .sib-NAME-area input:focus, .black-wrapper .sib-NAME-area textarea:focus {
border-color: #50A3A4;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio, .form-widget .lsb-form-field-wrapper .gfield_radio, .form-widget .sib-email-area .gfield_radio, .form-widget .sib-NAME-area .gfield_radio, body.registration .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio, body.registration .lsb-form-field-wrapper .gfield_radio, body.registration .sib-email-area .gfield_radio, body.registration .sib-NAME-area .gfield_radio, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio, .black-wrapper .lsb-form-field-wrapper .gfield_radio, .black-wrapper .sib-email-area .gfield_radio, .black-wrapper .sib-NAME-area .gfield_radio {
margin-top: 10px;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio > div, .form-widget .lsb-form-field-wrapper .gfield_radio > div, .form-widget .sib-email-area .gfield_radio > div, .form-widget .sib-NAME-area .gfield_radio > div, body.registration .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio > div, body.registration .lsb-form-field-wrapper .gfield_radio > div, body.registration .sib-email-area .gfield_radio > div, body.registration .sib-NAME-area .gfield_radio > div, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio > div, .black-wrapper .lsb-form-field-wrapper .gfield_radio > div, .black-wrapper .sib-email-area .gfield_radio > div, .black-wrapper .sib-NAME-area .gfield_radio > div {
display: inline-block;
margin-top: 8px;
margin-bottom: 8px;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio], .form-widget .lsb-form-field-wrapper .gfield_radio input[type=radio], .form-widget .sib-email-area .gfield_radio input[type=radio], .form-widget .sib-NAME-area .gfield_radio input[type=radio], body.registration .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio], body.registration .lsb-form-field-wrapper .gfield_radio input[type=radio], body.registration .sib-email-area .gfield_radio input[type=radio], body.registration .sib-NAME-area .gfield_radio input[type=radio], .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio], .black-wrapper .lsb-form-field-wrapper .gfield_radio input[type=radio], .black-wrapper .sib-email-area .gfield_radio input[type=radio], .black-wrapper .sib-NAME-area .gfield_radio input[type=radio] {
width: auto;
display: none;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio] + label, .form-widget .lsb-form-field-wrapper .gfield_radio input[type=radio] + label, .form-widget .sib-email-area .gfield_radio input[type=radio] + label, .form-widget .sib-NAME-area .gfield_radio input[type=radio] + label, body.registration .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio] + label, body.registration .lsb-form-field-wrapper .gfield_radio input[type=radio] + label, body.registration .sib-email-area .gfield_radio input[type=radio] + label, body.registration .sib-NAME-area .gfield_radio input[type=radio] + label, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio] + label, .black-wrapper .lsb-form-field-wrapper .gfield_radio input[type=radio] + label, .black-wrapper .sib-email-area .gfield_radio input[type=radio] + label, .black-wrapper .sib-NAME-area .gfield_radio input[type=radio] + label {
padding: 5px 10px;
background: #3E3E3E;
border-radius: 20px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
max-width: 100%;
margin-right: 15px;
font-weight: bold;
cursor: pointer;
}
.form-widget .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio]:checked + label, .form-widget .lsb-form-field-wrapper .gfield_radio input[type=radio]:checked + label, .form-widget .sib-email-area .gfield_radio input[type=radio]:checked + label, .form-widget .sib-NAME-area .gfield_radio input[type=radio]:checked + label, body.registration .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio]:checked + label, body.registration .lsb-form-field-wrapper .gfield_radio input[type=radio]:checked + label, body.registration .sib-email-area .gfield_radio input[type=radio]:checked + label, body.registration .sib-NAME-area .gfield_radio input[type=radio]:checked + label, .black-wrapper .gform_wrapper .gform_fields .gfield .ginput_container .gfield_radio input[type=radio]:checked + label, .black-wrapper .lsb-form-field-wrapper .gfield_radio input[type=radio]:checked + label, .black-wrapper .sib-email-area .gfield_radio input[type=radio]:checked + label, .black-wrapper .sib-NAME-area .gfield_radio input[type=radio]:checked + label {
background: #CBE0E0;
color: #383838;
}
.form-widget .gform_footer, body.registration .gform_footer, .black-wrapper .gform_footer {
padding-bottom: 0 !important;
}
.form-widget .lsb-form-button, body.registration .lsb-form-button, .black-wrapper .lsb-form-button {
border: none;
cursor: pointer;
}
.form-widget .gform_button, .form-widget .lsb-form-button, body.registration .gform_button, body.registration .lsb-form-button, .black-wrapper .gform_button, .black-wrapper .lsb-form-button {
width: 100%;
padding: 10px 10px !important;
margin-top: 20px;
margin-bottom: 0 !important;
}
.recent-author-widget .title, .featured-dossiers-widget .title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
letter-spacing: 0.2em;
}
.recent-author-widget img, .featured-dossiers-widget img {
border-radius: 100px;
}
.recent-author-widget ul li, .featured-dossiers-widget ul li {
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ededed;
}
.recent-author-widget ul li:first-child, .featured-dossiers-widget ul li:first-child {
border-top: 1px solid #ededed;
padding-top: 15px;
}
.recent-author-widget ul li .inner, .featured-dossiers-widget ul li .inner {
width: 100%;
position: relative;
}
.recent-author-widget ul li .inner .item-title, .featured-dossiers-widget ul li .inner .item-title {
position: relative;
padding-right: 15px;
}
.recent-author-widget ul li .inner .item-title a, .featured-dossiers-widget ul li .inner .item-title a {
font-weight: 700;
}
.recent-author-widget ul li .inner .item-title a:hover, .featured-dossiers-widget ul li .inner .item-title a:hover {
text-decoration: none;
color: #50A3A4;
}
@media screen and (min-width: 992px) {
.recent-author-widget ul li .inner .item-title a, .featured-dossiers-widget ul li .inner .item-title a {
font-size: 14px;
}
}
@media screen and (min-width: 1200px) {
.recent-author-widget ul li .inner .item-title a, .featured-dossiers-widget ul li .inner .item-title a {
font-size: 16px;
}
}
.recent-author-widget ul li .inner .item-title i, .featured-dossiers-widget ul li .inner .item-title i {
position: absolute;
right: 0;
}
.recent-author-widget ul li .inner .number, .featured-dossiers-widget ul li .inner .number {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
color: white;
height: 40px;
width: 30px;
background-color: #383838;
display: flex;
align-items: center;
justify-content: center;
font-size: 30px;
font-weight: bold;
border-radius: 5px;
}
.featured-dossiers-widget img {
border-radius: 5px;
}
.banner-block .inner {
padding: 30px;
background-color: #ededed;
border-radius: 5px;
}
.banner-block .inner .title {
font-family: "Raleway", sans-serif;
}
.banner-block .inner p:last-child {
margin-bottom: 0;
}
.cta-block {
padding: 20px;
background-color: #0A0A0A;
border-radius: 5px;
color: white;
position: relative;
}
.cta-block img {
width: 100%;
}
.cta-block .subtext {
font-size: 14px;
margin-top: 5px;
display: inline-block;
}
.cta-block .btn, .cta-block .pum-responsive-micro .lsb-form-button, .pum-responsive-micro .cta-block .lsb-form-button, .cta-block .comment-form [type=button], .comment-form .cta-block [type=button], .cta-block .comment-form [type=reset], .comment-form .cta-block [type=reset], .cta-block .comment-form [type=submit], .comment-form .cta-block [type=submit], .cta-block .comment-form button, .comment-form .cta-block button, .cta-block .gform_wrapper .gform_button, .gform_wrapper .cta-block .gform_button, .cta-block .searchandfilter .search-filter-reset, .searchandfilter .cta-block .search-filter-reset, .cta-block .form-widget .lsb-form-button, .form-widget .cta-block .lsb-form-button, .cta-block body.registration .lsb-form-button, body.registration .cta-block .lsb-form-button, .cta-block .black-wrapper .lsb-form-button, .black-wrapper .cta-block .lsb-form-button {
font-size: 13px !important;
}
.cta-block:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.comments > ul {
list-style: none;
padding-left: 0;
}
.comments > ul > li .comment-body {
padding: 20px;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
border-radius: 5px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.comments > ul > li ul {
list-style: none;
position: relative;
padding-left: 20px;
border-left: 1px solid #ededed;
}
@media screen and (min-width: 576px) {
.comments > ul > li ul {
padding-left: 30px;
}
}
.comments .comment-author.vcard img {
border-radius: 200px;
}
.comments .comment-meta .comment-autor {
font-weight: bold;
}
.comments .comment-meta .meta {
font-size: 12px;
color: #6F6F6F;
font-weight: 600;
display: block;
}
.comments .comment-text p {
line-height: 30px;
}
.comments .comment-text .cld-like-dislike-wrap {
display: none;
}
.comments .like-btn {
display: inline-block;
}
.comments .like-btn .cld-like-dislike-wrap {
margin-bottom: 0;
}
.comments .like-btn .cld-like-dislike-wrap .cld-common-wrap {
position: relative;
color: #6F6F6F;
}
.comments .like-btn .cld-like-dislike-wrap .cld-common-wrap a {
padding: 6px 30px 6px 10px;
border-radius: 5px;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
cursor: pointer;
color: #6F6F6F;
}
.comments .like-btn .cld-like-dislike-wrap .cld-common-wrap .cld-count-wrap {
position: absolute;
right: 10px;
pointer-events: none;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.comments .like-btn .cld-like-dislike-wrap .cld-common-wrap:hover {
color: #50A3A4;
}
.comments .like-btn .cld-like-dislike-wrap .cld-common-wrap:hover a {
color: #50A3A4;
}
.comments .reply {
display: inline-block;
}
.comments .reply a {
padding: 6px 15px;
color: white;
background-color: #0A0A0A;
font-size: 12px;
border-radius: 5px;
}
@media screen and (min-width: 768px) {
.comments .reply a {
font-size: 14px;
}
}
@media screen and (min-width: 992px) {
.comments .reply a {
font-size: 16px;
}
}
.comments .reply a:hover {
text-decoration: none;
color: #FCAF38;
}
.comment-respond .comment-reply-title {
display: flex;
align-items: center;
justify-content: space-between;
}
.comment-respond #cancel-comment-reply-link {
display: inline-block;
margin-left: 30px;
font-size: 14px;
color: #6F6F6F;
}
.comment-pagination, .pagination {
text-align: center;
}
.comment-pagination > a, .comment-pagination > span, .pagination > a, .pagination > span {
padding-left: 4px;
padding-right: 4px;
font-weight: bold;
}
.comment-pagination > a:hover, .comment-pagination > span:hover, .pagination > a:hover, .pagination > span:hover {
text-decoration: none;
color: #FCAF38;
}
.comment-pagination .page-numbers, .pagination .page-numbers {
font-size: 18px;
}
.comment-pagination .current, .pagination .current {
color: #50A3A4;
}
.comment-form label {
display: none;
}
.comment-form textarea {
width: 100%;
padding: 15px;
border: 1px solid #0A0A0A;
border-radius: 5px;
}
.comment-form textarea:focus {
outline-color: #FCAF38;
}
.comment-form .logged-in-as, .comment-form .logged-in-as a {
font-size: 14px;
color: #6F6F6F;
}
.comment-form [type=button], .comment-form [type=reset], .comment-form [type=submit], .comment-form button {
border: none;
cursor: pointer;
}
.wpulike-default .wp_ulike_put_image.wp_ulike_btn_is_active:after {
filter: invert(44%) sepia(40%) saturate(3852%) hue-rotate(500deg) brightness(100%) contrast(111%) !important;
}
.comments-area #wpdcom .wpd-thread-list .wpd-comment-wrap .wpd-comment-right {
padding: 20px;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
border-radius: 5px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.comments-area #wpdcom .wpd-comment .wpd-avatar img.avatar {
border-radius: 100px;
border: none;
}
.comments-area #wpdcom .wpd-comment-date {
font-weight: bold;
}
.comments-area #wpdcom .wpd-comment.wpd-reply {
border-left: 1px solid #ededed;
margin: 0 !important;
padding-left: 10px;
}
@media screen and (min-width: 768px) {
.comments-area #wpdcom .wpd-comment.wpd-reply {
padding-left: 20px;
}
}
@media screen and (min-width: 992px) {
.comments-area #wpdcom .wpd-comment.wpd-reply {
padding-left: 30px;
}
}
.comments-area #wpdcom .wpd-comment.wpd-reply .wpd-comment-wrap {
margin: 15px 0px 15px 0px !important;
padding: 0 !important;
background-color: white !important;
}
.comments-area #wpdcom .wpd-thread-filter > div {
color: #777777 !important;
border-bottom-color: #131313 !important;
}
.comments-area #wpdcom .wpd-comment-footer {
justify-content: flex-end;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-space {
flex-grow: 0.05 !important;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-up, .comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-down {
width: 33px !important;
height: 35px !important;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
cursor: pointer;
color: #6F6F6F;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-up svg, .comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-down svg {
padding: 4px 8px;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-up:hover svg {
fill: green;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-vote .wpd-vote-down:hover svg {
fill: red;
}
.comments-area #wpdcom .wpd-comment-footer .wpd-reply-button {
padding: 6px 15px;
color: white;
background-color: #0A0A0A;
font-size: 12px;
border-radius: 5px;
}
@media screen and (min-width: 768px) {
.comments-area #wpdcom .wpd-comment-footer .wpd-reply-button {
font-size: 14px;
}
}
@media screen and (min-width: 992px) {
.comments-area #wpdcom .wpd-comment-footer .wpd-reply-button {
font-size: 16px;
}
}
.comments-area #wpdcom .wpd-comment-footer .wpd-reply-button:hover {
text-decoration: none;
color: #FCAF38;
}
.featured-categories .block-title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
position: relative;
text-align: center;
}
.featured-categories .block-title span {
background-color: white;
padding: 0 20px;
letter-spacing: 0.1em;
}
.featured-categories .block-title:after {
content: "";
width: 100%;
height: 1px;
background-color: #ededed;
bottom: 50%;
position: absolute;
z-index: -1;
left: 0;
}
.featured-categories .featured-cat-item {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
height: 100%;
border-radius: 5px;
overflow: hidden;
cursor: pointer;
}
.featured-categories .featured-cat-item:hover {
-webkit-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
-moz-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2) !important;
}
.featured-categories .featured-cat-item .img-side {
min-height: 150px;
}
.featured-categories .featured-cat-item .img-side .img-placeholder {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
background-color: #50A3A4;
}
.featured-categories .featured-cat-item .img-side a {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
.featured-categories .featured-cat-item .inner {
padding: 20px;
}
.featured-categories .featured-cat-item .inner .title {
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-size: 18px;
letter-spacing: 0.1em;
}
.featured-categories .featured-cat-item .inner .intro {
font-weight: 600;
line-height: 30px;
}
.featured-categories .featured-cat-item .inner a:hover {
color: #50A3A4;
text-decoration: none;
}
.featured-categories .featured-cat-item .meta-list {
border-top: 1px solid #ededed;
font-size: 12px;
padding: 20px;
margin-bottom: 0;
}
.featured-categories .featured-cat-item .meta-list li {
display: inline-block;
}
.featured-categories .featured-cat-item .meta-list li:after {
content: "\f111";
font-family: "Font Awesome 5 Pro";
font-size: 4px;
font-weight: bold;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
}
.featured-categories .featured-cat-item .meta-list li:last-child:after {
content: none;
}
.black-wrapper {
background-color: #0A0A0A;
color: white;
position: relative;
z-index: 1;
border-radius: 5px !important;
overflow: hidden;
padding: 20px;
}
.black-wrapper a {
color: white;
text-decoration: underline;
}
.black-wrapper a:hover {
text-decoration: none;
}
.black-wrapper:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.black-wrapper .black-inner {
position: relative;
z-index: 1;
}
.black-wrapper .black-inner .black-intro img {
width: 175px;
}
.black-wrapper .black-inner h2, .black-wrapper .black-inner h3 {
font-weight: bold;
margin-bottom: 20px;
margin-top: 30px;
}
.black-wrapper .gform_button {
background-color: #50A3A4 !important;
padding: 5px 20px !important;
color: #fff !important;
border-radius: 60px !important;
font-family: "Raleway", sans-serif !important;
font-weight: bold !important;
font-size: 14px !important;
border: none !important;
line-height: 20px !important;
text-transform: uppercase !important;
white-space: normal !important;
width: auto !important;
text-decoration: none !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.black-wrapper .gform_button:hover {
background-color: #489394 !important;
color: #fff !important;
}
#page.registration h1.page-title {
display: none;
}
#page.registration .register-testimonial img {
border-radius: 300px;
}
#page.registration .register-testimonial .quote {
font-size: 18px;
font-style: italic;
font-weight: bold;
}
@media screen and (min-width: 768px) {
#page.registration .register-testimonial .quote {
font-size: 20px;
}
}
#page.registration .register-testimonial .name {
font-weight: bold;
}
#page.registration .reg-pros .title {
font-weight: bold;
}
#page.registration .reg-pros ul {
list-style: none;
padding-left: 0;
}
@media screen and (min-width: 768px) {
#page.registration .reg-pros ul {
margin-left: -30px;
}
}
#page.registration .reg-pros ul li {
position: relative;
padding-left: 30px;
margin-bottom: 15px;
}
#page.registration .reg-pros ul li:before {
content: "\f00c";
font-family: "Font Awesome 5 Pro";
color: #50A3A4;
position: absolute;
left: 0;
font-weight: bold;
font-size: 18px;
}
.faq-search-block .subtitle {
color: #50A3A4;
}
form.search {
position: relative;
max-width: 500px;
margin: 0 auto;
border-radius: 5px;
overflow: hidden;
}
form.search input.search-input {
padding: 15px 55px 15px 15px;
background-color: #ededed;
width: 100%;
border: none;
}
form.search input.search-input::placeholder {
color: #50A3A4;
}
form.search button {
position: absolute;
right: 0;
top: 50%;
height: 100%;
transform: translateY(-50%);
appearance: none;
border: none;
background: none;
box-shadow: none;
color: #50A3A4;
padding: 8px 15px;
}
form.search.alt input.search-input {
background-color: white;
border: 1px solid #50A3A4;
border-radius: 3px;
}
form.search.alt input.search-input::placeholder {
color: #50A3A4;
}
.contact-page .gform_wrapper .gform_fields .gfield .ginput_container input, .contact-page .gform_wrapper .gform_fields .gfield .ginput_container textarea, .contact-page .gform_wrapper .gform_fields .gfield .ginput_container select {
width: 100%;
border: 2px solid #ededed;
outline: none;
padding: 10px 15px;
background: #ededed;
border-radius: 5px;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.contact-page .gform_wrapper .gform_fields .gfield .ginput_container input:focus, .contact-page .gform_wrapper .gform_fields .gfield .ginput_container textarea:focus, .contact-page .gform_wrapper .gform_fields .gfield .ginput_container select:focus {
border-color: #50A3A4;
}
.team-grid .team-member {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
height: 100%;
border-radius: 5px;
overflow: hidden;
}
.team-grid .team-member:hover {
-webkit-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
-moz-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2) !important;
transform: scale(1.01);
}
.team-grid .team-member .inner {
padding: 20px;
}
.team-grid .team-member .inner .name {
font-weight: bold;
}
.team-grid .team-member .inner .function {
font-style: italic;
}
.team-grid .team-member .inner ul {
margin-bottom: 0;
}
.team-grid .team-member .inner ul li {
display: inline-block;
margin-top: 5px;
margin-right: 5px;
}
.team-grid .team-member .inner ul li a:hover {
color: #50A3A4;
}
.downloads-block .downloads-block-part.active .part-title:after {
content: "\f077";
}
.downloads-block .downloads-block-part.active .download-item-list {
max-height: 100%;
}
.downloads-block .downloads-block-part .part-title {
border-bottom: 2px solid #50A3A4;
cursor: pointer;
position: relative;
}
.downloads-block .downloads-block-part .part-title:after {
content: "\f078";
font-family: "Font Awesome 5 Pro";
position: absolute;
right: 0;
width: 20px;
height: 20px;
top: 0;
}
.downloads-block .downloads-block-part .download-item-list {
max-height: 0;
overflow: hidden;
}
.downloads-block .downloads-block-part .download-block-item {
border-bottom: 1px solid #50A3A4;
}
.downloads-block .downloads-block-part .download-block-item .download-title {
font-weight: bold;
font-size: 18px;
}
.downloads-block .downloads-block-part .download-block-item .doc-desc {
font-size: 14px;
}
.downloads-block .downloads-block-part .download-block-item .download-icons {
font-size: 3rem;
}
.downloads-block .downloads-block-part .download-block-item .download-icons .fa-file-pdf {
color: #d7001c;
}
.downloads-block .downloads-block-part .download-block-item .download-icons .fa-file-pdf path {
fill: #d7001c;
}
.downloads-block .downloads-block-part .download-block-item .download-icons .fa-file-word {
color: #375697;
}
.downloads-block .downloads-block-part .download-block-item .download-icons .fa-file-word path {
fill: #375697;
}
.partner-grid a {
width: 100%;
height: 90%;
padding: 20px;
border: 3px solid #ededed;
border-radius: 10px;
display: flex;
align-items: center;
}
.partner-grid a img {
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.partner-grid a:hover {
text-decoration: none;
}
.partner-grid a:hover img {
transform: scale(1.1);
}
.partner-grid .name {
margin-top: 5px;
text-align: center;
font-weight: bold;
}
.pum-responsive-micro {
background-color: #0A0A0A !important;
}
.pum-responsive-micro .pum-title {
color: white !important;
}
.pum-responsive-micro .pum-content {
color: white !important;
}
.pum-responsive-micro .pum-close {
background-color: #50A3A4 !important;
}
.pum-responsive-micro .sib_signup_form {
line-height: 0;
}
.pum-responsive-micro .sib_signup_form .sib-email-area, .pum-responsive-micro .sib_signup_form .sib-NAME-area {
display: flex;
}
.pum-responsive-micro .sib_signup_form .sib-email-area input, .pum-responsive-micro .sib_signup_form .sib-NAME-area input {
width: 100%;
padding: 5px 10px;
}
.group-tag {
position: absolute;
left: 15px;
top: 0;
background-color: #0A0A0A;
}
.group-tag a {
padding: 5px 15px;
color: white;
font-weight: bold;
font-family: "Raleway", sans-serif;
display: block;
}
.group-tag a:hover {
text-decoration: none;
color: #50A3A4;
}
.group-tag.original {
background-color: #FCAF38;
}
.group-tag.original a {
color: #383838;
}
.group-tag.original a:hover {
color: white;
}
body.category .dossier-meta-box, body.author .dossier-meta-box {
background-size: cover;
background-position: center center;
padding: 20px;
border-radius: 5px;
overflow: hidden;
position: relative;
background-color: #50A3A4;
}
body.category .dossier-meta-box .inner, body.author .dossier-meta-box .inner {
height: 250px;
color: white;
position: relative;
display: flex;
align-items: flex-end;
justify-content: space-between;
}
body.category .dossier-meta-box .inner .meta-list, body.author .dossier-meta-box .inner .meta-list {
margin-bottom: 0;
font-size: 14px;
}
body.category .dossier-meta-box .inner .meta-list li, body.author .dossier-meta-box .inner .meta-list li {
display: inline-block;
}
body.category .dossier-meta-box .inner .meta-list li:after, body.author .dossier-meta-box .inner .meta-list li:after {
content: "\f111";
font-family: "Font Awesome 5 Pro";
font-size: 4px;
font-weight: bold;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
}
body.category .dossier-meta-box .inner .meta-list li:last-child:after, body.author .dossier-meta-box .inner .meta-list li:last-child:after {
content: none;
}
body.category .dossier-meta-box .inner .member-link, body.author .dossier-meta-box .inner .member-link {
color: white;
font-size: 14px;
}
body.category .dossier-meta-box .inner .member-link:hover, body.author .dossier-meta-box .inner .member-link:hover {
text-decoration: none;
color: #50A3A4;
}
body.category .intro-block p, body.author .intro-block p {
line-height: 30px;
}
body.category .intro-block p:first-child::first-letter, body.author .intro-block p:first-child::first-letter {
font-size: 200%;
color: #50A3A4;
}
.cat-block .block-title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.cat-block .block-title span {
background-color: white;
padding: 0 20px;
font-size: 16px;
}
.cat-block .block-title:after {
content: "";
width: 100%;
height: 1px;
background-color: #ededed;
bottom: 50%;
position: absolute;
z-index: -1;
left: 0;
}
.article-item {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
height: 100%;
border-radius: 5px;
overflow: hidden;
}
.article-item:hover {
-webkit-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
-moz-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2) !important;
transform: scale(1.01);
}
.article-item .meta-top {
margin-bottom: 20px;
}
.article-item .meta-top .fa-play-circle {
color: #50A3A4;
vertical-align: middle;
display: inline-block;
}
.article-item .meta-top .meta {
font-size: 10px;
color: #6F6F6F;
font-weight: 700;
}
@media screen and (min-width: 576px) {
.article-item .meta-top .meta {
font-size: 12px;
}
}
.article-item .meta-top .meta .watchtime {
position: relative;
}
.article-item .meta-top .meta .watchtime:before {
content: "\f111";
font-family: "Font Awesome 5 Pro";
position: absolute;
left: -2px;
font-weight: bold;
font-size: 4px;
top: 4px;
}
.article-item .img-side .img-placeholder {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.article-item .img-side a {
display: block;
width: 100%;
height: 100%;
overflow: hidden;
}
.article-item .inner {
padding: 20px;
}
.article-item .inner a:hover {
color: #50A3A4;
text-decoration: none;
}
.article-item.large-item .img-side {
min-height: 200px;
}
.article-item.large-item .meta-top {
display: flex;
align-items: center;
justify-content: space-between;
}
.article-item.featured .inner .title {
font-size: 20px;
}
@media screen and (min-width: 768px) {
.article-item.featured .inner .title {
font-size: 24px;
line-height: 28px;
}
}
.cat-tag {
padding: 5px 10px;
background: white;
-webkit-box-shadow: 0 0 6px 1px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0 0 6px 1px rgba(150, 150, 150, 0.1);
box-shadow: 0 0 6px 1px rgba(150, 150, 150, 0.1) !important;
color: #50A3A4;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
font-family: "Raleway", sans-serif;
display: inline-block;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
border-radius: 5px;
letter-spacing: 0.15em;
}
.cat-tag:hover {
color: #FCAF38;
text-decoration: none;
}
.cat-tag.advertorials, .cat-tag.advertorial {
color: #F95335;
pointer-events: none;
cursor: default;
}
.cat-tag.advertorials:hover, .cat-tag.advertorial:hover {
color: #F95335;
}
.video-full-item {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-bottom: 30px;
border-radius: 5px;
overflow: hidden;
height: initial;
}
.video-full-item:hover {
-webkit-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
-moz-box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2);
box-shadow: 0px 1px 9px 6px rgba(150, 150, 150, 0.2) !important;
transform: scale(1.01);
}
.video-full-item img {
width: 100%;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.video-full-item .meta-top {
display: flex;
align-items: center;
justify-content: space-between;
}
.page-template-page-dossiers .featured-categories .divider {
display: none;
}
.all-dossier-list .advertorials, .all-dossier-list .advertorial {
display: none;
}
.all-dossier-list .block-title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
position: relative;
text-align: center;
}
.all-dossier-list .block-title span {
background-color: white;
padding: 0 20px;
}
.all-dossier-list .block-title:after {
content: "";
width: 100%;
height: 1px;
background-color: #ededed;
bottom: 50%;
position: absolute;
z-index: -1;
left: 0;
}
.all-dossier-list .all-cat-item {
position: relative;
padding: 15px;
color: white;
border-radius: 5px;
overflow: hidden;
min-height: 150px;
display: flex;
align-items: flex-end;
background-color: #50A3A4;
background-size: cover;
background-position: center center;
cursor: pointer;
}
.all-dossier-list .all-cat-item .inner {
position: relative;
}
.all-dossier-list .all-cat-item .inner .title {
font-size: 20px;
color: white;
text-transform: uppercase;
font-family: "Raleway", sans-serif;
font-weight: bold;
margin-bottom: 0;
}
.all-dossier-list .all-cat-item .inner .meta-list {
font-size: 12px;
margin-bottom: 0;
}
.all-dossier-list .all-cat-item .inner .meta-list li {
display: inline-block;
}
.all-dossier-list .all-cat-item .inner .meta-list li:after {
content: "\f111";
font-family: "Font Awesome 5 Pro";
font-size: 4px;
font-weight: bold;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
}
.all-dossier-list .all-cat-item .inner .meta-list li:last-child:after {
content: none;
}
.single-page .post-media img {
width: 100%;
}
.single-page .single-meta {
padding-left: 0;
margin-bottom: 0;
list-style: none;
}
.single-page .single-meta li {
display: inline-block;
color: #6F6F6F;
}
.single-page .single-meta li a {
color: #6F6F6F;
}
.single-page .single-meta li:after {
content: "\f111";
font-family: "Font Awesome 5 Pro";
font-size: 4px;
font-weight: bold;
margin-left: 5px;
margin-right: 5px;
vertical-align: middle;
}
.single-page .single-meta li:last-child:after {
content: none;
}
.single-page .content > p {
line-height: 30px;
}
.single-page .content > p:first-child::first-letter {
font-size: 200%;
color: #50A3A4;
}
.single-page .content a {
text-decoration: underline;
}
.single-page .content a:hover {
text-decoration: none;
}
.single-page .content iframe {
max-width: 100%;
}
.single-page .content blockquote {
display: inline-block;
width: 100%;
float: left;
padding: 20px 30px;
border: 1px solid #ededed;
margin-right: 30px;
margin-bottom: 15px;
color: #50A3A4;
font-size: 20px;
line-height: 40px;
}
@media screen and (min-width: 768px) {
.single-page .content blockquote {
width: 50%;
}
}
.single-page .content blockquote p:last-child {
margin-bottom: 0;
}
.single-page .general-tag-list ul {
list-style: none;
padding-left: 0;
margin-bottom: 0;
}
.single-page .general-tag-list ul li {
display: inline-block;
margin-right: 6px;
}
.single-page .general-tag-list ul li a {
text-decoration: underline;
font-style: italic;
}
.single-page .general-tag-list ul li:last-child {
margin-right: 0;
}
.single-page .stelling-block .text {
padding: 20px;
border: 1px solid #0A0A0A;
border-radius: 10px;
}
.single-page .comment-intro {
padding: 20px;
background-color: #0A0A0A;
border-radius: 5px;
color: white;
position: relative;
line-height: 30px;
}
.single-page .comment-intro a {
color: white;
text-decoration: underline;
}
.single-page .comment-intro p:last-child {
margin-bottom: 0;
}
.single-page .comment-reply-login {
display: none;
}
.single-page .comments-not-logged-in {
padding: 20px;
background-color: #0A0A0A;
border-radius: 5px;
color: white;
position: relative;
}
.single-page .comments-not-logged-in img {
width: 100%;
}
.single-page .comments-not-logged-in .btn, .single-page .comments-not-logged-in .gform_wrapper .gform_button, .gform_wrapper .single-page .comments-not-logged-in .gform_button, .single-page .comments-not-logged-in .searchandfilter .search-filter-reset, .searchandfilter .single-page .comments-not-logged-in .search-filter-reset, .single-page .comments-not-logged-in .form-widget .lsb-form-button, .form-widget .single-page .comments-not-logged-in .lsb-form-button, .single-page .comments-not-logged-in body.registration .lsb-form-button, body.registration .single-page .comments-not-logged-in .lsb-form-button, .single-page .comments-not-logged-in .black-wrapper .lsb-form-button, .black-wrapper .single-page .comments-not-logged-in .lsb-form-button, .single-page .comments-not-logged-in .comment-form [type=button], .comment-form .single-page .comments-not-logged-in [type=button], .single-page .comments-not-logged-in .comment-form [type=reset], .comment-form .single-page .comments-not-logged-in [type=reset], .single-page .comments-not-logged-in .comment-form [type=submit], .comment-form .single-page .comments-not-logged-in [type=submit], .single-page .comments-not-logged-in .comment-form button, .comment-form .single-page .comments-not-logged-in button, .single-page .comments-not-logged-in .pum-responsive-micro .lsb-form-button, .pum-responsive-micro .single-page .comments-not-logged-in .lsb-form-button {
font-size: 13px !important;
}
.single-page .comments-not-logged-in:before {
position: absolute;
left: 0;
top: 0;
content: "";
width: 100%;
height: 100%;
background-image: radial-gradient(#212121 40%, transparent 40%);
background-position: 0 0, 50px 50px;
background-size: 10px 10px;
}
.quick-nav .inner {
position: relative;
width: 100%;
white-space: nowrap;
overflow-x: scroll;
-ms-overflow-style: none; scrollbar-width: none; }
.quick-nav .inner::-webkit-scrollbar {
display: none;
}
.quick-nav .inner:before {
content: "";
height: 1px;
width: 100%;
position: absolute;
left: 0;
bottom: 0;
background-color: #ededed;
}
.quick-nav .inner .quick-nav-link {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
border-bottom: 1px solid #ededed;
padding-bottom: 20px;
z-index: 1;
letter-spacing: 0.15em;
margin-right: 30px;
}
.quick-nav .inner .quick-nav-link:hover {
text-decoration: none;
color: #50A3A4;
}
.quick-nav .inner .quick-nav-link:last-child {
margin-right: 0;
}
.alm-btn-wrap {
text-align: center;
}
.home-loop-slider-wrapper {
position: relative;
border-radius: 5px;
}
.home-loop-slider-wrapper .slide-prev, .home-loop-slider-wrapper .slide-next {
position: absolute;
top: 40%;
transform: translateY(-50%);
color: white;
font-size: 2rem;
cursor: pointer;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.home-loop-slider-wrapper .slide-prev:hover, .home-loop-slider-wrapper .slide-next:hover {
opacity: 0.5;
}
.home-loop-slider-wrapper .slide-prev {
left: 20px;
}
.home-loop-slider-wrapper .slide-next {
right: 20px;
}
.home-loop-slider-wrapper .home-loop-slider {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
margin-bottom: 30px;
}
.home-loop-slider-wrapper .home-loop-slider .article-item {
box-shadow: none !important;
margin-bottom: 0 !important;
}
.home-loop-slider-wrapper .home-loop-slider .video-full-item:hover {
box-shadow: none !important;
transform: none;
}
.author-overview .block-title {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
position: relative;
text-align: center;
}
.author-overview .block-title span {
background-color: white;
padding: 0 20px;
}
.author-overview .block-title:after {
content: "";
width: 100%;
height: 1px;
background-color: #ededed;
bottom: 50%;
position: absolute;
z-index: -1;
left: 0;
}
.author-overview .author-wrap {
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
border-radius: 5px;
overflow: hidden;
height: 100%;
position: relative;
padding-bottom: 53px;
}
.author-overview .author-wrap .author-img {
display: block;
height: 200px;
width: 100%;
background-size: cover;
background-position: center center;
}
.author-overview .author-wrap .inner {
padding: 20px;
}
.author-overview .author-wrap .author-title a {
text-transform: uppercase;
font-weight: bold;
font-family: "Raleway", sans-serif;
font-size: 20px;
}
.author-overview .author-wrap .author-title a:hover {
text-decoration: none;
color: #FCAF38;
}
.author-overview .author-wrap .author-bot {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 15px 20px;
border-top: 1px solid #ededed;
}
.author-overview .author-wrap .author-bot .author-link {
font-weight: 700;
}
.author-overview .author-wrap .author-bot .author-link i {
color: #50A3A4;
}
.author-overview .author-wrap .author-bot .author-link:hover {
text-decoration: none;
color: #50A3A4;
}
.buddypress #front-personal-li {
display: none;
}
.buddypress nav.main-navs {
border-top: none !important;
}
.buddypress nav.main-navs ul {
justify-content: space-between;
display: flex;
}
.buddypress nav.main-navs ul li a {
font-family: "Raleway", sans-serif;
text-transform: uppercase;
border-bottom: 1px solid #ededed;
padding-bottom: 20px;
z-index: 1;
}
.buddypress nav.main-navs ul li.current a {
border-bottom: 1px solid #383838;
}
.buddypress nav.bp-subnavs {
margin-bottom: 30px;
}
.buddypress nav.bp-subnavs .current a {
border-bottom: 1px solid #383838;
}
.buddypress #activity-stream .activity-list .activity-item {
border: none;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
}
.buddypress #activity-stream .activity-list .activity-item .wpulike {
display: none;
}
.buddypress .activity-update-form {
display: none;
visibility: hidden;
max-height: 0;
}
.buddypress #subnav-filters {
margin-top: 0;
}
.buddypress #subnav-filters #activity-rss-feed {
display: none;
}
.buddypress .submit input, .buddypress .submit button, .buddypress .submit a,
.buddypress form.ac-form .ac-reply-content input,
.buddypress form.ac-form .ac-reply-content button,
.buddypress form.ac-form .ac-reply-content a,
.buddypress .activity-update-form #whats-new-submit input,
.buddypress .activity-update-form #whats-new-submit button,
.buddypress .activity-update-form #whats-new-submit a,
.buddypress .member-header-actions input,
.buddypress .member-header-actions button,
.buddypress .member-header-actions a,
.buddypress .friendship-button input,
.buddypress .friendship-button button,
.buddypress .friendship-button a,
.buddypress .activity-comments .activity-meta .generic-button input,
.buddypress .activity-comments .activity-meta .generic-button button,
.buddypress .activity-comments .activity-meta .generic-button a {
padding: 10px 15px !important;
color: white !important;
background-color: #0A0A0A !important;
border: none !important;
display: inline-block;
}
.buddypress #item-header-avatar img {
border-radius: 5px;
margin-bottom: 10px;
pointer-events: none;
cursor: pointer;
}
.buddypress .activity-list .activity-item div.item-avatar img {
border-radius: 200px;
}
.buddypress .buddypress-wrap .item-body .screen-heading {
font-weight: bold;
}
.buddypress #members-list > li {
border: none;
-webkit-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1);
box-shadow: 0px 1px 9px 3px rgba(150, 150, 150, 0.1) !important;
border: none;
margin-bottom: 30px;
padding: 20px;
}
.buddypress #members-list > li img {
border-radius: 200px;
}