.clearfix {
*zoom: 1; }
.clearfix:before, .clearfix:after {
display: table;
line-height: 0;
content: ""; }
.clearfix:after {
clear: both; }
.clear {
clear: both; }
.oh {
overflow: hidden; }
.relative {
position: relative; }
.white {
color: #fff; }
.left {
float: left; }
.right {
float: right; }
.last {
margin-bottom: 0 !important; }
.img-fullwidth {
width: 100%; }
.uppercase {
text-transform: uppercase;
letter-spacing: 0.04em; }
.nocaps {
text-transform: none;
letter-spacing: 0; }
::-moz-selection {
color: #333;
background: #fbedc4; }
::-webkit-selection {
color: #333;
background: #fbedc4; }
::selection {
color: #333;
background: #fbedc4; }
html {
overflow-x: hidden; }
a {
text-decoration: none;
color: #2D95E3; }
a:hover,
a:focus {
text-decoration: none;
color: #171821; }
body {
margin: 0;
padding: 0;
font-family: "Poppins", sans-serif;
font-size: 15px;
line-height: 1.5;
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
background: #f7f7f7;
outline: 0;
overflow-x: hidden;
overflow-y: auto;
color: #54555E;
width: 100%;
height: 100%; }
body img {
border: none;
max-width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-o-user-select: none;
-ms-user-select: none;
user-select: none; }
video {
height: 100%;
width: 100%; }  ul {
list-style: none;
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-family: "Poppins", sans-serif;
margin-top: 0;
margin-bottom: 10px;
color: #171821;
font-weight: 600;
line-height: 1.3;
letter-spacing: -0.5px; }
h1 {
font-size: 32px;
letter-spacing: -0.03em; }
h2 {
font-size: 26px; }
h3 {
font-size: 23px; }
h4 {
font-size: 20px; }
h5 {
font-size: 18px; }
h6 {
font-size: 16px; }
@media only screen and (max-width: 575px) {
h1 {
font-size: 26px; }
h2 {
font-size: 22px; }
h3 {
font-size: 18px; } }
@media (max-width: 640px) {
h1 {
font-size: 24px; }
h2 {
font-size: 20px; }
h3 {
font-size: 19px; }
h4 {
font-size: 18px; } }
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
color: inherit; }
p {
font-size: 16px;
color: #54555E;
font-weight: normal;
line-height: 26px;
margin: 0 0 10px; }
address {
font-style: normal;
margin-bottom: 0;
font-size: 16px; }
.lead {
font-size: 18px;
line-height: 30px; }
.text-center {
text-align: center; }
.text-right {
text-align: right; }
.text-left {
text-align: left; }
@media only screen and (max-width: 1199px) {
.text-lg-center {
text-align: center; } }
@media only screen and (max-width: 991px) {
.text-md-center {
text-align: center; } }
@media only screen and (max-width: 767px) {
.text-sm-center {
text-align: center; } }
@media only screen and (max-width: 575px) {
.text-xs-center {
text-align: center; } }
blockquote {
background-color: #f5f5f5;
border-left: 5px solid #000;
padding: 20px 30px;}
blockquote p {
font-size: 16px;
line-height: 1.5;
margin-bottom: 0 !important;
position: relative;
font-style: italic;
color: #171821; }
blockquote cite {
font-size: 15px;
font-weight: 400;
color: #83858F; }
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #E3E4E8; }  .section {
margin-bottom: 40px; }
@media (min-width: 1280px) {
.container {
max-width: 1248px; } }
.container-semi-fluid {
padding: 0 50px; }
@media only screen and (max-width: 767px) {
.container-semi-fluid {
padding: 0 15px; } } .no-gutters {
margin-right: 0;
margin-left: 0; }
.no-gutters > [class*="col-"] {
padding-right: 0;
padding-left: 0; } .row-2 {
margin: 0 -1px; }
.row-2 > div,
.row-2 > aside {
padding: 0 1px; }
.row-8 {
margin: 0 -4px; }
.row-8 > div,
.row-8 > aside {
padding: 0 4px; }
.row-10 {
margin: 0 -5px; }
.row-10 > div,
.row-10 > aside {
padding: 0 5px; }
.row-16 {
margin: 0 -8px; }
.row-16 > div,
.row-16 > aside {
padding: 0 8px; }
.row-20 {
margin: 0 -10px; }
.row-20 > div,
.row-20 > aside {
padding: 0 10px; }
.row-24 {
margin: 0 -12px; }
.row-24 > div,
.row-24 > aside {
padding: 0 12px; }  .btn {
font-weight: 700;
font-family: "Poppins", sans-serif;
overflow: hidden;
display: inline-block;
text-decoration: none;
text-align: center;
border: 0;
text-transform: uppercase;
letter-spacing: 0.04em;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
color: #fff;
background-color: #171821;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: relative;
z-index: 1;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.btn:hover {
color: #fff;
background-color: #171821;
border-color: transparent; }
.btn:focus {
outline: none;
color: #fff; }
.btn-lg, .btn-lg.btn-button {
font-size: 14px;
padding: 0 16px; }
.btn-lg span, .btn-lg.btn-button span {
line-height: 46px; }
.btn-lg.btn-button {
height: 46px; }
.btn-sm, .btn-sm.btn-button {
font-size: 11px;
padding: 0 20px;
line-height: 28px; }
.btn-sm.btn-button {
height: 30px; }
.btn-color {
background-color: #2D95E3; }
.btn-color:hover {
opacity: .92; }
.btn-dark {
background-color: #171821; }
.btn-white {
background-color: #fff;
color: #171821; }
.btn-light {
background-color: #f7f7f7;
color: #171821; }
.btn-stroke {
background-color: transparent;
border: 1px solid #E3E4E8;
color: #171821; }
.btn-wide {
width: 100%; }
.btn-white:focus, .btn-light:focus, .btn-stroke:focus {
background-color: #171821;
border-color: transparent; }
.btn i {
font-size: 10px;
position: relative;
margin-left: 3px;
top: -1px;
line-height: 1; }
.rounded,
.rounded:before {
border-radius: 70px; }
.section-buttons {
margin-bottom: 50px; }
.section-buttons a {
margin-bottom: 10px; } .btn-button {
border: none;
margin-bottom: 0;
width: auto; }
.btn-button.btn-color, .btn-button.btn-dark {
color: #fff; }
.btn-button.btn-wide {
width: 100%; }
.btn-button:hover, .btn-button:focus {
color: #fff;
background-color: #171821; }  input,
select,
textarea {
height: 46px;
border: 1px solid #E3E4E8;
background-color: #fff;
width: 100%;
margin-bottom: 24px;
padding: 0 12px;
-webkit-transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;
transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out; }
textarea {
height: auto;
display: block;
padding: 8px 16px;
margin-bottom: 24px; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer; }
input[type=search] {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
input:focus,
textarea:focus {
border-color: #2D95E3;
background-color: #fff;
outline: none;
-webkit-box-shadow: none;
box-shadow: none; } input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #54555E; }
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #54555E;
opacity: 1; }
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #54555E;
opacity: 1; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #54555E; }
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
cursor: pointer;
padding-left: 12px;
background-image: url(//news-aktuell.com.de/wp-content/themes/newsbe/assets/css/dropdown.png);
background-repeat: no-repeat;
background-position: 100% 50%; }
select::-ms-expand {
display: none; }
label {
color: #171821;
font-family: "Poppins", sans-serif;
font-size: 13px;
font-weight: 700;
display: inline-block;
vertical-align: middle;
margin-bottom: 6px; }  .nav {
min-height: 48px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 120;
position: relative;
-webkit-transition: height 0.3s ease-in-out;
transition: height 0.3s ease-in-out;}
.nav__holder {
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
.nav__wrap {
padding-left: 40px; }
.nav__menu, .nav__dropdown-menu {
list-style: none; }
.nav__menu {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.nav__menu > li {
position: relative; }
.nav__menu > li.active a:before,
.nav__menu > li:hover a:before {
width: 100%; }
.nav__menu > li > a {
font-family: "Poppins", sans-serif;
color: #171821;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
padding: 0 16px;
display: block;
position: relative;
line-height: 48px; }
.nav__menu > li > a:hover {
color: #2D95E3; }
.nav__menu > li > a:before {
content: '';
display: block;
position: absolute;
width: 0;
height: 2px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
background-color: #2D95E3;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.nav__dropdown > a:after {
content: '\f282';
font-family: 'bootstrap-icons';
margin-left: 7px;
font-size: 10px;
line-height: 1; }
.nav__dropdown .nav__dropdown > a:after {
content: '\f285';
position: absolute;
right: 20px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%); }
@media only screen and (min-width: 992px) {
.nav__menu > li {
display: inline-block;
text-align: center; }
.nav__dropdown-menu {
position: absolute;
top: 100%;
left: 0;
padding: 10px 0;
z-index: 1000;
min-width: 200px;
width: 100%;
text-align: left;
list-style: none;
white-space: nowrap;
background-color: #fff;
-webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
background-clip: padding-box;
display: block;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; }
.nav__dropdown-menu > li > a {
color: #54555E;
padding: 8px 22px;
font-size: 14px;
display: block; }
.nav__dropdown-menu > li > a:hover {
color: #2D95E3; }
.nav__dropdown-menu.hide-dropdown {
visibility: hidden !important;
opacity: 0 !important; }
.nav__dropdown-menu--right {
right: 0; }
.nav__dropdown:hover > .nav__dropdown-menu {
opacity: 1;
visibility: visible; }
.nav__dropdown-menu .nav__dropdown-menu {
left: 100%;
top: -10px; }
.nav__dropdown .nav__dropdown {
position: relative; }
.nav_megamenu {
padding: 32px 30px; }
.nav_megamenu .row {
white-space: normal; }
.megamenu-item .entry {
margin-bottom: 0; }
.megamenu-item .entry-title {
font-size: 16px; }
.megamenu-list a {
font-family: "Poppins", sans-serif;
display: block;
clear: both;
padding: 4px 0;
white-space: nowrap;
color: #b2b2b2;
font-size: 15px; } }  .title-wrap {
position: relative;
overflow: hidden;
margin-bottom: 27px; }
.title-wrap-line {
border-top: 3px solid #888994;
padding-top: 27px; }
.title-wrap-pr {
padding-right: 62px; }
.section-title {
text-transform: uppercase;
letter-spacing: 0.04em;
margin-bottom: 0;
font-size: 21px;
display: inline-block;
float: left;
font-weight: 700; }
@media only screen and (max-width: 767px) {
.section-title {
float: none; } }
.all-posts-url {
float: right;
text-transform: uppercase;
letter-spacing: 0.04em;
font-family: "Poppins", sans-serif;
color: #54555E;
font-size: 11px;
line-height: 28px; }
.content-box {
background-color: #fff;
padding: 40px; }
@media only screen and (max-width: 575px) {
.content-box {
padding: 24px; } } .card {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 0 0%;
flex: 1 0 0%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: #fff;
overflow: hidden; }
.card-row > div {
margin-bottom: 30px; }
.card-row .card {
height: 100%;
margin-bottom: 0; }
.card-img-wrap {
margin-right: 0 !important;
margin-bottom: 0 !important; }
.card-body {
background-color: #fff;
padding: 24px 32px;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto; } .m-0 {
margin: 0 !important; }
.p-0 {
padding: 0 !important; }
.mt-0 {
margin-top: 0 !important; }
.mt-8 {
margin-top: 8px; }
.mt-16 {
margin-top: 16px; }
.mt-24 {
margin-top: 24px; }
.mt-32 {
margin-top: 32px; }
.mt-40 {
margin-top: 40px; }
.mt-48 {
margin-top: 48px; }
.mt-56 {
margin-top: 56px; }
.mt-64 {
margin-top: 64px; }
.mt-72 {
margin-top: 72px; }
.mt-80 {
margin-top: 80px; }
.mb-0 {
margin-bottom: 0 !important; }
.mb-8 {
margin-bottom: 8px; }
.mb-16 {
margin-bottom: 16px; }
.mb-24 {
margin-bottom: 24px; }
.mb-32 {
margin-bottom: 32px; }
.mb-40 {
margin-bottom: 40px; }
.mb-48 {
margin-bottom: 48px; }
.mb-56 {
margin-bottom: 56px; }
.mb-64 {
margin-bottom: 64px; }
.mb-72 {
margin-bottom: 72px; }
.mb-80 {
margin-bottom: 80px; }
.pt-0 {
padding-top: 0; }
.pt-8 {
padding-top: 8px; }
.pt-16 {
padding-top: 16px; }
.pt-24 {
padding-top: 24px; }
.pt-32 {
padding-top: 32px; }
.pt-40 {
padding-top: 40px; }
.pt-48 {
padding-top: 48px; }
.pt-56 {
padding-top: 56px; }
.pt-64 {
padding-top: 64px; }
.pt-72 {
padding-top: 72px; }
.pt-80 {
padding-top: 80px; }
.pb-0 {
padding-bottom: 0; }
.pb-8 {
padding-bottom: 8px; }
.pb-16 {
padding-bottom: 16px; }
.pb-24 {
padding-bottom: 24px; }
.pb-32 {
padding-bottom: 32px; }
.pb-40 {
padding-bottom: 40px; }
.pb-48 {
padding-bottom: 48px; }
.pb-56 {
padding-bottom: 56px; }
.pb-64 {
padding-bottom: 64px; }
.pb-72 {
padding-bottom: 72px; }
.pb-80 {
padding-bottom: 80px; }
@media only screen and (max-width: 1199px) {
.mt-lg-0 {
margin-top: 0 !important; }
.mt-lg-8 {
margin-top: 8px; }
.mt-lg-16 {
margin-top: 16px; }
.mt-lg-24 {
margin-top: 24px; }
.mt-lg-32 {
margin-top: 32px; }
.mt-lg-40 {
margin-top: 40px; }
.mt-lg-48 {
margin-top: 48px; }
.mt-lg-56 {
margin-top: 56px; }
.mt-lg-64 {
margin-top: 64px; }
.mt-lg-72 {
margin-top: 72px; }
.mt-lg-80 {
margin-top: 80px; }
.mb-lg-0 {
margin-bottom: 0 !important; }
.mb-lg-8 {
margin-bottom: 8px; }
.mb-lg-16 {
margin-bottom: 16px; }
.mb-lg-24 {
margin-bottom: 24px; }
.mb-lg-32 {
margin-bottom: 32px; }
.mb-lg-40 {
margin-bottom: 40px; }
.mb-lg-48 {
margin-bottom: 48px; }
.mb-lg-56 {
margin-bottom: 56px; }
.mb-lg-64 {
margin-bottom: 64px; }
.mb-lg-72 {
margin-bottom: 72px; }
.mb-lg-80 {
margin-bottom: 80px; }
.pt-lg-0 {
padding-top: 0; }
.pt-lg-8 {
padding-top: 8px; }
.pt-lg-16 {
padding-top: 16px; }
.pt-lg-24 {
padding-top: 24px; }
.pt-lg-32 {
padding-top: 32px; }
.pt-lg-40 {
padding-top: 40px; }
.pt-lg-48 {
padding-top: 48px; }
.pt-lg-56 {
padding-top: 56px; }
.pt-lg-64 {
padding-top: 64px; }
.pt-lg-72 {
padding-top: 72px; }
.pt-lg-80 {
padding-top: 80px; }
.pb-lg-0 {
padding-bottom: 0; }
.pb-lg-8 {
padding-bottom: 8px; }
.pb-lg-16 {
padding-bottom: 16px; }
.pb-lg-24 {
padding-bottom: 24px; }
.pb-lg-32 {
padding-bottom: 32px; }
.pb-lg-40 {
padding-bottom: 40px; }
.pb-lg-48 {
padding-bottom: 48px; }
.pb-lg-56 {
padding-bottom: 56px; }
.pb-lg-64 {
padding-bottom: 64px; }
.pb-lg-72 {
padding-bottom: 72px; }
.pb-lg-80 {
padding-bottom: 80px; } }
@media only screen and (max-width: 991px) {
.mt-md-0 {
margin-top: 0 !important; }
.mt-md-8 {
margin-top: 8px; }
.mt-md-16 {
margin-top: 16px; }
.mt-md-24 {
margin-top: 24px; }
.mt-md-32 {
margin-top: 32px; }
.mt-md-40 {
margin-top: 40px; }
.mt-md-48 {
margin-top: 48px; }
.mt-md-56 {
margin-top: 56px; }
.mt-md-64 {
margin-top: 64px; }
.mt-md-72 {
margin-top: 72px; }
.mt-md-80 {
margin-top: 80px; }
.mb-md-0 {
margin-bottom: 0 !important; }
.mb-md-8 {
margin-bottom: 8px; }
.mb-md-16 {
margin-bottom: 16px; }
.mb-md-24 {
margin-bottom: 24px; }
.mb-md-32 {
margin-bottom: 32px; }
.mb-md-40 {
margin-bottom: 40px; }
.mb-md-48 {
margin-bottom: 48px; }
.mb-md-56 {
margin-bottom: 56px; }
.mb-md-64 {
margin-bottom: 64px; }
.mb-md-72 {
margin-bottom: 72px; }
.mb-md-80 {
margin-bottom: 80px; }
.pt-md-0 {
padding-top: 0; }
.pt-md-8 {
padding-top: 8px; }
.pt-md-16 {
padding-top: 16px; }
.pt-md-24 {
padding-top: 24px; }
.pt-md-32 {
padding-top: 32px; }
.pt-md-40 {
padding-top: 40px; }
.pt-md-48 {
padding-top: 48px; }
.pt-md-56 {
padding-top: 56px; }
.pt-md-64 {
padding-top: 64px; }
.pt-md-72 {
padding-top: 72px; }
.pt-md-80 {
padding-top: 80px; }
.pb-md-0 {
padding-bottom: 0; }
.pb-md-8 {
padding-bottom: 8px; }
.pb-md-16 {
padding-bottom: 16px; }
.pb-md-24 {
padding-bottom: 24px; }
.pb-md-32 {
padding-bottom: 32px; }
.pb-md-40 {
padding-bottom: 40px; }
.pb-md-48 {
padding-bottom: 48px; }
.pb-md-56 {
padding-bottom: 56px; }
.pb-md-64 {
padding-bottom: 64px; }
.pb-md-72 {
padding-bottom: 72px; }
.pb-md-80 {
padding-bottom: 80px; } }
@media only screen and (max-width: 767px) {
.mt-sm-0 {
margin-top: 0 !important; }
.mt-sm-8 {
margin-top: 8px; }
.mt-sm-16 {
margin-top: 16px; }
.mt-sm-24 {
margin-top: 24px; }
.mt-sm-32 {
margin-top: 32px; }
.mt-sm-40 {
margin-top: 40px; }
.mt-sm-48 {
margin-top: 48px; }
.mt-sm-56 {
margin-top: 56px; }
.mt-sm-64 {
margin-top: 64px; }
.mt-sm-72 {
margin-top: 72px; }
.mt-sm-80 {
margin-top: 80px; }
.mb-sm-0 {
margin-bottom: 0 !important; }
.mb-sm-8 {
margin-bottom: 8px; }
.mb-sm-16 {
margin-bottom: 16px; }
.mb-sm-24 {
margin-bottom: 24px; }
.mb-sm-32 {
margin-bottom: 32px; }
.mb-sm-40 {
margin-bottom: 40px; }
.mb-sm-48 {
margin-bottom: 48px; }
.mb-sm-56 {
margin-bottom: 56px; }
.mb-sm-64 {
margin-bottom: 64px; }
.mb-sm-72 {
margin-bottom: 72px; }
.mb-sm-80 {
margin-bottom: 80px; }
.pt-sm-0 {
padding-top: 0; }
.pt-sm-8 {
padding-top: 8px; }
.pt-sm-16 {
padding-top: 16px; }
.pt-sm-24 {
padding-top: 24px; }
.pt-sm-32 {
padding-top: 32px; }
.pt-sm-40 {
padding-top: 40px; }
.pt-sm-48 {
padding-top: 48px; }
.pt-sm-56 {
padding-top: 56px; }
.pt-sm-64 {
padding-top: 64px; }
.pt-sm-72 {
padding-top: 72px; }
.pt-sm-80 {
padding-top: 80px; }
.pb-sm-0 {
padding-bottom: 0; }
.pb-sm-8 {
padding-bottom: 8px; }
.pb-sm-16 {
padding-bottom: 16px; }
.pb-sm-24 {
padding-bottom: 24px; }
.pb-sm-32 {
padding-bottom: 32px; }
.pb-sm-40 {
padding-bottom: 40px; }
.pb-sm-48 {
padding-bottom: 48px; }
.pb-sm-56 {
padding-bottom: 56px; }
.pb-sm-64 {
padding-bottom: 64px; }
.pb-sm-72 {
padding-bottom: 72px; }
.pb-sm-80 {
padding-bottom: 80px; } }
@media only screen and (max-width: 575px) {
.mt-xs-0 {
margin-top: 0 !important; }
.mt-xs-8 {
margin-top: 8px; }
.mt-xs-16 {
margin-top: 16px; }
.mt-xs-24 {
margin-top: 24px; }
.mt-xs-32 {
margin-top: 32px; }
.mt-xs-40 {
margin-top: 40px; }
.mt-xs-48 {
margin-top: 48px; }
.mt-xs-56 {
margin-top: 56px; }
.mt-xs-64 {
margin-top: 64px; }
.mt-xs-72 {
margin-top: 72px; }
.mt-xs-80 {
margin-top: 80px; }
.mb-xs-0 {
margin-bottom: 0 !important; }
.mb-xs-8 {
margin-bottom: 8px; }
.mb-xs-16 {
margin-bottom: 16px; }
.mb-xs-24 {
margin-bottom: 24px; }
.mb-xs-32 {
margin-bottom: 32px; }
.mb-xs-40 {
margin-bottom: 40px; }
.mb-xs-48 {
margin-bottom: 48px; }
.mb-xs-56 {
margin-bottom: 56px; }
.mb-xs-64 {
margin-bottom: 64px; }
.mb-xs-72 {
margin-bottom: 72px; }
.mb-xs-80 {
margin-bottom: 80px; }
.pt-xs-0 {
padding-top: 0; }
.pt-xs-8 {
padding-top: 8px; }
.pt-xs-16 {
padding-top: 16px; }
.pt-xs-24 {
padding-top: 24px; }
.pt-xs-32 {
padding-top: 32px; }
.pt-xs-40 {
padding-top: 40px; }
.pt-xs-48 {
padding-top: 48px; }
.pt-xs-56 {
padding-top: 56px; }
.pt-xs-64 {
padding-top: 64px; }
.pt-xs-72 {
padding-top: 72px; }
.pt-xs-80 {
padding-top: 80px; }
.pb-xs-0 {
padding-bottom: 0; }
.pb-xs-8 {
padding-bottom: 8px; }
.pb-xs-16 {
padding-bottom: 16px; }
.pb-xs-24 {
padding-bottom: 24px; }
.pb-xs-32 {
padding-bottom: 32px; }
.pb-xs-40 {
padding-bottom: 40px; }
.pb-xs-48 {
padding-bottom: 48px; }
.pb-xs-56 {
padding-bottom: 56px; }
.pb-xs-64 {
padding-bottom: 64px; }
.pb-xs-72 {
padding-bottom: 72px; }
.pb-xs-80 {
padding-bottom: 80px; } }   .full-overlay {
content: '';
position: absolute;
display: block;
width: 100%;
height: 100%;
z-index: 1;
background-color: rgba(0, 0, 0, 0.5); }
.bottom-gradient {
position: absolute;
width: 100%;
height: 70%;
bottom: 0;
z-index: 1;
background: rgba(0, 0, 0, 0.7);      background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(transparent));
background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); } .top-divider {
border-top: 1px solid #E3E4E8; }
.bottom-divider {
border-bottom: 1px solid #E3E4E8; }  body.admin-bar .nav--sticky {
top: 50px; }
.gallery-caption {
display: block; }
img {
height: auto; }
.alignnone {
margin: 8px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 8px auto 8px auto; }
.alignright {
float: right;
margin: 8px 0 20px 20px; }
.alignleft {
float: left;
margin: 8px 20px 20px 0; }
a img.alignright {
float: right;
margin: 8px 0 20px 20px; }
a img.alignnone {
margin: 8px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 8px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption {
background: #fff;
border: 1px solid #f0f0f0;
max-width: 96%; padding: 5px 3px 10px;
text-align: center; }
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
.wp-caption img {
border: 0 none;
height: auto;
margin: 0;
max-width: 98.5%;
padding: 0;
width: auto; }
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px; } .screen-reader-text,
.says {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
white-space: nowrap;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
border: 1px solid #E3E4E8;
padding: 2px; }
.widget_recent_entries ul li a {
color: #54555E; }
.widget_recent_entries ul li a:hover {
color: #2D95E3; }
.widget .recentcomments a {
color: #54555E; } #wp-calendar {
width: 100%; }
#wp-calendar th,
#wp-calendar td {
text-align: center; }
#wp-calendar tbody td {
line-height: 1; }
#wp-calendar > tfoot > tr {
border: 1px solid #E3E4E8; }
#wp-calendar > tfoot > tr > td {
border: 0; }
.post-password-form label > input {
margin-bottom: 24px; }
.post-password-form label + input {
line-height: 41px;
font-size: 11px;
padding: 0 24px;
font-family: "Poppins", sans-serif;
border: none;
text-transform: uppercase;
letter-spacing: 0.1em;
background-color: #000;
color: #fff;
position: relative;
top: -2px;
width: auto; } .post.sticky .entry-title:before {
display: inline-block;
margin-right: 12px;
position: relative;
top: -2px;
font-size: 18px;
color: #bbbbbb;
max-height: 20px; }  dt,
dd {
padding: 10px 0;
border-bottom: 1px solid #E3E4E8; } .entry-pages {
margin-top: 20px;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #E3E4E8; }
.entry-pages a {
min-width: 12px;
display: inline-block;
text-align: center; }
.comment-navigation {
margin: 20px 0; }
.comment-navigation .nav-previous {
float: left; }
.comment-navigation .nav-next {
float: right; }
.comment-respond {
margin-top: 60px; } .page-title {
font-size: 38px;
margin-bottom: 24px; }
@media only screen and (max-width: 575px) {
.page-title {
font-size: 24px; } }
.page-featured-img {
margin-bottom: 40px; } .entry-tags {
margin-top: 7px; }
.entry-tags a {
float: none; }
.entry-tags i {
font-size: 12px; }
.entry-tags-label {
color: #171821;
text-transform: uppercase;
letter-spacing: 0.04em;
font-weight: 700;
font-size: 14px;
display: inline-block;
margin-right: 8px;
margin-left: 3px; } .entry-navigation {
padding: 24px 0; }
.entry-navigation-left {
float: left;
width: 50%; }
.entry-navigation-left i {
margin-right: 7px; }
.entry-navigation-right {
text-align: right;
float: right;
width: 50%; }
.entry-navigation-right i {
margin-left: 7px; }
.entry-navigation i {
font-size: 12px; }
.entry-navigation-label {
display: inline-block;
margin-bottom: 5px;
color: #83858F;
font-size: 13px; }
.entry-navigation a {
display: block;
color: #171821;
font-weight: 700;
line-height: 1.4; }
.entry-navigation a:hover {
color: #2D95E3; } @media only screen and (min-width: 576px) {
.comment .children {
padding-left: 8%; } }
.comment-list > li:first-child > .comment-body {
border-top: 0;
padding-top: 0; }
.comment-body {
margin-bottom: 24px;
padding-top: 24px;
border-top: 1px solid #E3E4E8; }
.comment-content {
overflow: hidden; }
.comment-content p {
margin-bottom: 10px; }
.comment-content a{
text-decoration: underline;
}
.comment-avatar {
float: left;
margin-right: 20px;
display: block;
border-radius: 50%;
overflow: hidden; }
.comment-author {
font-family: "Poppins", sans-serif;
font-size: 15px;
display: inline-block;
margin-bottom: 5px;
margin-right: 8px; }
.comment-author a{
color:#171821;
}
.comment-metadata {
display: inline-block; }
.comment-metadata time, .edit-link {
display: inline-block;
margin-bottom: 10px;
font-size: 12px;
font-weight: 600;
text-transform: uppercase;
color: #83858F; }
.edit-link {
margin-left: 5px;
margin-bottom: 0;
color: #2D95E3; }
.comment-body .reply a{
color: #171821;
font-weight: 600; }
.comment-body .reply a:hover {
color: #2D95E3; } .comment-form {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.comment-form > * {
width: 100%;
}
.comment-form p {
margin: 0 0 20px;
color: #777;
}
.comment-form .comment-form-comment textarea {
display: block;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
width: calc(33% - 15px);
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
height: 41px;
}
.comment-form .comment-form-cookies-consent label {
margin-left: 7px;
font-size: 13px;
display: inline-block;
}
.comment-form .comment-form-cookies-consent input {
height: 15px;
width: auto;
}
.comment-form .form-submit input {
vertical-align: middle;
font-size: 13px;
text-transform: uppercase;
margin-top: 10px;
font-weight: 700;
letter-spacing: .03em;
color: #f7f7f7;
background-color: #000;
border: none;
cursor: pointer;
width: auto;
}
#comments ol.comment-list {
padding: 20px;
border: 1px solid var(--border-bottom-color);
list-style: none;
}
@media (max-width: 1024px) {
.comment-form-author,
.comment-form-email,
.comment-form-url {
width: 100%;
}
.comment-form .comment-form-cookies-consent input {
width: auto;
}
.comment-form .comment-form-cookies-consent label {
position: absolute;
margin-left: 17px;
}
}  .pagination {
margin-top: 40px;
text-align: center; }
.page-numbers, .post-page-numbers {
font-size: 15px;
display: inline-block;
width: 30px;
height: 32px;
line-height: 32px;
margin-right: 2px;
text-align: center;
color: #171821;
background-color: #fff;
vertical-align: middle; }
.page-numbers:not(span):hover {
background-color: #2D95E3;
border-color: transparent;
color: #fff; }
.pagination .current {
background-color: #2D95E3;
color: #fff;
border-color: transparent; }
.pagination .next, .prev{
font-size: 12px; }
.post-page-wrap{
position: relative;
padding: 17px;
border-radius: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
background-color: #f7f7f7;
}
.paging__teaser {
padding: 7px ;
font-size: 17px;
font-weight: 600;
}