<!-- 404 -->                                                        @font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-light-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-light-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-light-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-light-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-light-webfont.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-lightitalic-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-lightitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-lightitalic-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-lightitalic-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-lightitalic-webfont.ttf) format('truetype');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regular-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regular-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regular-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regular-webfont.ttf) format('truetype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regularitalic-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regularitalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regularitalic-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regularitalic-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-regularitalic-webfont.ttf) format('truetype');
font-weight: 400;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibold-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibold-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibold-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibold-webfont.ttf) format('truetype');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibolditalic-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibolditalic-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibolditalic-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-semibolditalic-webfont.ttf) format('truetype');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bold-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bold-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bold-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bold-webfont.ttf) format('truetype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Open Sans';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bolditalic-webfont.eot);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bolditalic-webfont.woff2) format('woff2'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bolditalic-webfont.woff) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/opensans-bolditalic-webfont.ttf) format('truetype');
font-weight: 700;
font-style: italic;
font-display: swap;
}
.border-radius-none {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.font-awesome {
font: normal normal normal 14px/1 FontAwesome;
}
.transition {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.transition-scale {
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transform: scale(1.03);
-webkit-transform: scale(1.03);
-o-transform: scale(1.03);
}
.hover-border-1 {
display: block;
position: relative;
}
.hover-border-1:before,
.hover-border-1:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 0;
width: 0;
border: 1px solid transparent;
z-index: 1;
}
.hover-border-1:before {
top: 0px;
left: 0px;
}
.hover-border-1:after {
bottom: 0px;
right: 0px;
}
.hover-border-1:hover:before {
height: 100%;
width: 100%;
border-top-color: #0a253d;
border-right-color: #0a253d;
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}
.hover-border-1:hover:after {
height: 100%;
width: 100%;
border-bottom-color: #0a253d;
border-left-color: #0a253d;
transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}
.hover-border-2 {
display: block;
position: relative;
}
.hover-border-2:before,
.hover-border-2:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
-webkit-transform-origin: center;
transform-origin: center;
z-index: 9;
}
.hover-border-2:before {
border-top: 1px solid #0a253d;
border-bottom: 1px solid #0a253d;
-webkit-transform: scale3d(0,1,1);
transform: scale3d(0,1,1);
}
.hover-border-2:after {
border-left: 1px solid #0a253d;
border-right: 1px solid #0a253d;
-webkit-transform: scale3d(1,0,1);
transform: scale3d(1,0,1);
}
.hover-border-2:hover:before,
.hover-border-2:hover:after {
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.box-shadow {
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
}
.soft-shadow {
-webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3);
}
.box-shadow-more {
-webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25);
-moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25);
box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25);
}
.box-shadow-none {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
.display-table-middle {
display: table-cell;
vertical-align: middle;
width: 2000px;
}
.display-flex {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
.display-flex-center {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.display-flex-block {
flex-direction: column;
-webkit-flex-direction: column;
justify-content: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.align-center {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
}
.align-start {
-ms-flex-align: flex-start;
-webkit-align-items: flex-start;
-webkit-box-align: flex-start;
align-items: flex-start;
}
.align-end {
-ms-flex-align: flex-end;
-webkit-align-items: flex-end;
-webkit-box-align: flex-end;
align-items: flex-end;
}
.justify-center {
justify-content: center;
}
.order-1 {
order: 1;
}
.order-2 {
order: 2;
}
.visible-no {
visibility: hidden;
opacity: 0;
}
.visible-yes {
visibility: visible;
opacity: 1;
}
.appearance-none {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.uppercase {
text-transform: uppercase;
}
.italic {
font-style: italic;
}
html {
height: 100%;
}
body {
word-wrap: break-word;
color: #666666;
font-family: Open Sans, sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.5;
}
ul {
padding-left: 35px;
}
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
@media (min-width: 768px) {
.alpha {
padding-left: 0;
}
.omega {
padding-right: 0;
}
}
.owl-item {
touch-action: manipulation;
}
.dark {
color: #fff;
}
hr {
clear: both;
}
.overflow {
overflow: hidden;
}
.color-text,
a.color-text,
a.color-text:visited {
color: #666666;
}
.font-text {
font-family: Open Sans, sans-serif;
}
.font-headline {
font-family: Open Sans, sans-serif;
}
.font-additional {
font-family: Open Sans, sans-serif;
}
a {
color: #0a253d;
}
a:hover {
text-decoration: none;
color: #00aeef;
}
a:active,
a:focus {
color: #666666;
}
.link-absolute {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.hover-link {
position: relative;
display: inline-block;
width: 100%;
}
.hover-link.link-absolute {
position: absolute;
padding: 15px;
}
.hover-link.link-absolute.link-bordered > span {
width: 100%;
height: 100%;
display: block;
position: relative;
}
.hover-link.link-absolute.link-bordered > span:before {
content: '';
position: absolute;
z-index: 99;
width: 100%;
height: 100%;
opacity: 0;
border: 1px solid;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.hover-link.link-absolute.link-bordered:hover > span:before {
opacity: 1;
}
.hover-link.block {
display: block;
}
.hover-link img {
width: 100%;
}
.hover-link:before {
content: '';
position: absolute;
top: 0%;
left: 0%;
right: 0%;
bottom: 0%;
background: rgba(10,37,61,0.6);
opacity: 0;
z-index: 1;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.hover-link:after {
content: '+';
position: absolute;
opacity: 0;
top: 50%;
left: 50%;
font-size: 72px;
color: #fff;
font-weight: 300;
line-height: 72px;
width: 72px;
text-align: center;
margin-top: -36px;
margin-left: -36px;
z-index: 2;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.hover-link:hover:before {
opacity: 1;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.hover-link:hover:after {
opacity: 1;
top: 50%;
}
.hover-link.hover-zoom:after {
content: "\f002";
font: normal normal normal 14px/1 FontAwesome;
font-size: 30px;
margin-top: -15px;
}
.hover-link.hover-video:after {
content: "\f144";
font: normal normal normal 14px/1 FontAwesome;
font-size: 30px;
margin-top: -15px;
opacity: 0.8;
top: 50%;
color: #fff;
}
.hover-link.hover-video:after:hover {
background: rgba(10,37,61,0.6);
}
.hover-link.hover-none:after {
display: none;
}
.display-flex,
.row-eq-height {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
}
.display-flex-middle {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.display-table-cell-middle {
display: table-cell;
vertical-align: middle;
width: 2000px;
}
.post .hover-link {
text-align: center;
}
.carousel .hover-link,
.owl-item .hover-link {
display: block;
}
.relative {
position: relative;
}
.margintop {
margin-top: 15px;
}
.margintop-big {
margin-top: 30px;
}
.marginbottom {
margin-bottom: 15px;
}
.margintop-big {
margin-top: 30px;
}
.marginbottom-big {
margin-bottom: 30px;
}
.section-text {
margin-bottom: 20px;
}
.lower-text,
.links-box {
margin-top: 20px;
}
.lower-text.text-center p {
text-align: center;
}
.links-box > .link {
overflow: hidden;
}
.links-box .file-icon {
width: 35px;
margin-right: 15px;
}
.links-box a {
margin-bottom: 15px;
}
.links-box a.normal-link {
display: block;
margin-bottom: 15px;
}
.links-box a.normal-link br {
display: none;
}
.links-box a.normal-link span:before {
content: '[';
}
.links-box a.normal-link span:after {
content: ']';
}
img {
display: inline-block;
height: auto;
max-width: 100%;
}
img[class*="wp-image-"] {
margin-top: 10px;
margin-bottom: 10px;
}
.wp-caption {
border: 1px solid #ccc;
margin-bottom: 10px;
max-width: 100%;
border-radius: 4px;
padding: 0 10px;
}
.wp-caption.aligncenter {
margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
}
.wp-caption .wp-caption-text {
text-align: center;
margin-top: 10px;
}
.gallery {
margin-bottom: 0;
margin-top: 30px;
}
.gallery a img {
border: none;
height: auto;
}
.gallery dd {
margin: 0;
}
.gallery-border {
border: 1px solid #dcdada;
padding: 15px;
}
.gallery-caption {
display: block;
}
.container {
padding-bottom: 0;
}
embed,
iframe,
object {
max-width: 100%;
border: none;
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.screen-reader-text {
clip: rect(1px,1px,1px,1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #dcdada;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
clip: auto !important;
color: #666666;
display: block;
font-size: 16px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.main-content-inner {
padding-bottom: 1.5em;
}
.textgallery_section .hentry {
margin: 0;
}
.sticky {
display: block;
}
.bypostauthor {
display: block;
}
.uppercase {
text-transform: uppercase;
}
.transition {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.clear {
clear: both;
}
.entry-meta {
clear: both;
}
.breadcrumbs-box,
.woocommerce .woocommerce-breadcrumb {
margin: 10px 0;
}
.breadcrumbs-box p,
.woocommerce .woocommerce-breadcrumb p {
margin: 0;
}
.breadcrumbs-box a,
.woocommerce .woocommerce-breadcrumb a {
color: #666666;
}
.breadcrumbs-box a:visited,
.woocommerce .woocommerce-breadcrumb a:visited {
color: #666666;
}
.breadcrumbs-box a:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
color: #999999;
}
.breadcrumbs-box a img,
.woocommerce .woocommerce-breadcrumb a img {
max-height: 12px;
}
.color-main {
color: #0a253d;
}
.color-additional {
color: #00aeef;
}
.color-lighter {
color: #dcdada;
}
.color-text {
color: #666666;
}
.dark h1,
.dark h2,
.dark h3,
.dark h4,
.dark h5,
.dark h6,
.dark p,
.dark li,
.dark a,
.dark a:hover {
color: #fff;
}
.dark a:focus,
.dark .prefooter.dark a:active {
color: #dcdada;
}
.more-padding {
padding-top: 15px;
padding-bottom: 15px;
margin-top: 0;
margin-bottom: 0;
}
.posted_in + .tagged_as {
border-left: 1px solid;
padding-left: 5px;
}
.tab-content>.tab-pane {
visibility: visible;
}
.nav-tabs>li>a,
.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus,
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
border: none;
}
.error404 .page-content form label {
width: 90%;
display: inline-block;
}
.error404 .page-content form .search-submit {
width: 9%;
display: inline-block;
}
@media (max-width: 767px) {
.same-height,
.same-height-0,
.same-height-1,
.same-height-2,
.same-height-3,
.same-height-4,
.same-height-5,
.same-height-6,
.same-height-7,
.same-height-8,
.same-height-9 {
height: auto !important;
}
}
@media (min-width: 768px) {
body.fixed-1:before {
content: '';
display: block;
height: 70px;
}
body.fixed-1.menu-on-section:before {
display: none;
}
body.footer_absolute,
body.footer_fixed {
min-height: 100%;
position: relative;
}
body.footer_fixed>section {
background: #fff;
}
body.footer_fixed>div {
background: #fff;
}
body .footer_absolute:after {
content: '';
display: block;
}
body .footer_fixed:after {
content: '';
display: block;
}
body .more-padding {
padding-top: 30px;
padding-bottom: 30px;
margin-top: 0;
margin-bottom: 0;
}
}
@media (min-width: 992px) { .links-box a {
margin-bottom: 0;
}
.data-absolute {
position: absolute;
top: 0;
}
.data-absolute.absolute-left {
left: 0;
}
.data-absolute.absolute-right {
right: 0;
}
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
color: #0a253d;
font-family: Open Sans, sans-serif, sans-serif;
font-weight: 700;
}
.page-title {
margin-top: 0;
margin-bottom: 30px;
font-size: 40px;
color: #0a253d;
}
.page-title.title-border {
padding-bottom: 10px;
margin-bottom: 20px;
}
.page-title.title-border:after {
content: '';
width: 200px;
height: 1px;
position: absolute;
bottom: 0;
left: 0;
}
.page-title .number {
font-size: 40px;
height: 60px;
width: 60px;
line-height: 58px;
display: inline-block;
text-align: center;
position: relative;
margin-right: 20px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 1px dashed #dcdada;
}
.page-title .more-padding {
padding-top: 30px;
padding-bottom: 0px;
}
.dark .page-title:after {
background-color: #fff;
}
.text-center .page-title.title-border:after {
left: 50%;
margin-left: -100px;
}
.lead {
font-size: 130%;
font-weight: 700;
font-style: italic;
}
@media (min-width: 768px) {
.page-title.more-padding {
padding-top: 30px;
padding-bottom: 0px;
}
}
.btn {
font-size: 16px;
border-width: 1px;
border-style: solid;
padding: 10px 20px;
line-height: 1;
font-weight: 500;
text-transform: uppercase;
white-space: normal;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.btn.btn-mini {
font-size: 12px;
padding: 5px 10px;
}
.btn-default,
a.btn-default {
background: none;
border-color: #0a253d;
color: #0a253d;
}
.btn-default:hover,
a.btn-default:hover {
color: #fff;
border-color: #0a253d;
background: #0a253d;
}
.btn-primary,
a.btn-primary {
color: #fff;
border-color: #0a253d;
background: #0a253d;
}
.btn-primary:hover,
a.btn-primary:hover {
background: transparent;
border-color: #0a253d;
color: #0a253d;
}
.btn-primary.btn-excerpt,
a.btn-primary.btn-excerpt {
margin-top: 10px;
}
.btn-secondary,
a.btn-secondary {
border-color: #00aeef;
background: #00aeef;
color: #fff;
}
.btn-secondary:hover,
a.btn-secondary:hover {
border-color: #00aeef;
background: transparent;
color: #00aeef;
}
.btn-secondary-border,
a.btn-secondary-border {
border-color: #00aeef;
background: transparent;
color: #00aeef;
}
.btn-secondary-border:hover,
a.btn-secondary-border:hover {
border-color: #00aeef;
background: #00aeef;
color: #fff;
}
.btn-excerpt {
position: relative;
}
.btn-excerpt:before {
content: ' | ';
}
.dark input[type="button"],
.dark input[type="reset"],
.dark input[type="submit"] {
color: #fff;
}
.dark a.btn-default,
.dark .btn-default {
color: #fff;
border-color: #fff;
}
.dark a.btn-default:hover,
.dark .btn-default:hover {
background: #fff;
color: #0a253d;
}
.dark .btn-primary:hover {
color: #fff;
}
.contact-form-title {
font-size: 24px;
font-size: 2.4rem;
}
.dark select option {
color: #666666;
}
.widget ul {
padding: 0;
list-style: none;
}
.widget ul li a {
display: block;
padding: 3px 0;
}
.widget ul li .children {
padding-left: 15px;
}
.widget ul li.bordered a {
padding: 8px 0;
border-top: 1px solid #e3e3e3;
}
.widget ul li.bordered:last-child a {
border-bottom: 1px solid #e3e3e3;
}
.widget ul li.current-cat a {
color: #0a253d;
}
.widget select {
max-width: 100%;
}
.widget.widget_nav_menu ul.sub-menu li,
.widget.widget_pages ul.children li {
padding-left: 15px;
}
.widget.widget_search .search-form input,
.widget.widget_search .search-form select {
border-color: #dcdada;
}
.widget.widget_search .search-form label {
display: inline-block;
float: left;
}
.widget.widget_search .search-form button {
width: auto;
}
.dark .widget ul li a {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.dark .widget ul li.current-cat a,
.dark .widget ul li:hover a {
color: #fff;
}
@media (min-width: 768px) {
.widget {
margin-bottom: 2em;
}
}
.top-infobox .widget {
padding-left: 10px;
margin-bottom: 0;
}
.top-infobox .widget.widget_button_widget a {
padding: 10px 20px;
margin: 10px 0 0 30px;
}
.top-infobox .widget ul {
padding: 0;
margin: 0;
list-style: none;
}
.top-infobox .widget ul li {
display: inline-block;
}
.top-infobox .widget ul li a {
font-size: 12px;
}
.affix .top-infobox .widget.widget_button_widget a {
margin-top: 5px;
}
@media (max-width: 767px) {
.top-infobox .widget-top.pull-right {
float: none !important;
}
.top-infobox .widget-top .widget_button_widget {
padding-left: 0;
}
.top-infobox .widget.widget_button_widget a {
margin-left: 0;
margin-right: 10px;
}
}
.widget_contact_widget .links-box {
margin-top: 0;
margin-bottom: 15px;
}
.widget_contact_widget > a {
display: block;
padding: 5px 0;
color: #666666;
}
.widget_contact_widget > a .fa {
padding-right: 5px;
}
.comment .children {
margin-left: 1.5em;
}
body.logged-in .site-navigation.nav-fixed {
top: 32px;
}
.site-navigation.affix {
width: 100%;
z-index: 999;
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1);
}
.site-navigation .container {
padding-bottom: 0;
}
.site-navigation .navbar-toggle {
width: auto;
}
.site-navigation .navbar-toggle .icon-bar {
background: #666666;
}
.site-navigation.dark .navbar-toggle .icon-bar {
background: #fff;
}
.site-navigation.dark .dropdown-menu>li>a {
color: #fff;
}
.site-navigation.nav-center .top-infobox .contact-header {
text-align: left;
}
.site-navigation .menu-box {
background: #0a253d;
}
.site-navigation .nav >li { }
.site-navigation .nav >li >a:hover,
.site-navigation .nav >li >a:focus,
.site-navigation .nav >li >a:active,
.site-navigation .nav >li >a.mPS2id-highlight,
.site-navigation .nav >li >a .navbar-right>li>a.mPS2id-highlight.mPS2id-highlight-last {
color: #0a253d;
background: none;
}
.site-navigation .nav >li.open>a {
color: #666666;
}
.site-navigation .nav >li.open>a:hover,
.site-navigation .nav >li.open>a:focus {
color: #0a253d;
}
.site-navigation.nav-fixed.affix {
background: rgba(255,255,255,0.85);
}
.site-navigation .menu-single {
background-color: #666666;
}
.site-navigation .menu-single .nav>li >a {
color: #ffffff;
}
.site-navigation .menu-single .nav>li >a:visited {
color: #ffffff;
}
.site-navigation .menu-single .nav>li >a:hover {
color: #00aeef;
}
@media (min-width: 768px) {
.site-navigation.nav-left {
position: fixed;
left: 40px;
top: 70px;
z-index: 99;
}
.site-navigation.nav-left .navbar-header .navbar-brand img {
max-height: 160px;
}
.site-navigation.nav-left .top-infobox .collapse {
padding: 0;
}
.site-navigation.nav-left .top-infobox .collapse .navbar-nav >li {
float: none;
overflow: hidden;
}
.site-navigation.nav-left .top-infobox .collapse .navbar-nav >li >a {
padding-left: 0;
}
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a.mPS2id-highlight-first,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a.mPS2id-highlight.mPS2id-clicked {
background: #666666;
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a {
border-color: #666666;
}
.single-post .site-navigation .nav>li.blog-link>a {
color: #666666;
}
.navbar {
margin: 0;
border: none;
}
@media (min-width: 768px) {
.navbar-nav {
margin-right: 0;
}
}
.navbar-nav >li >a {
display: block;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.navbar-nav >li >a.menu-link {
padding-right: 0;
float: left;
display: inline-block;
width: 75%;
clear: none;
}
.navbar-nav >li >a.dropdown-toggle {
padding-left: 0;
padding-right: 15px;
float: left;
cursor: pointer;
display: inline-block;
width: 25%;
}
.navbar-nav .dropdown-menu {
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.navbar-nav .dropdown-menu li a:hover,
.navbar-nav .dropdown-menu li a:focus,
.navbar-nav .dropdown-menu li a:active {
color: #fff;
background: #0a253d;
}
.navbar-nav >.dropdown-menu .dropdown-menu {
left: 201px !important;
top: 0;
margin: 0;
}
.nav>li>a:hover,
.nav>li>a:focus {
text-decoration: none;
background-color: transparent;
}
.upper-navbar {
padding-top: 5px;
padding-bottom: 5px;
}
.upper-navbar .container {
padding-bottom: 0;
}
.upper-navbar .contact-header .widget-top,
.upper-navbar .contact-header .contact-box,
.upper-navbar .contact-header .social-header {
margin-bottom: 0;
}
.affix .upper-navbar {
display: none;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu >.dropdown-menu {
top: 0;
left: 100%;
-webkit-border-radius: 0 6px 6px 6px;
-moz-border-radius: 0 6px 6px 6px;
border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:active>.dropdown-menu,
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu:active>a:after {
border-left-color: #fff;
}
.dropdown-submenu >a:after {
content: '';
display: block;
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #666666;
margin-top: 5px;
margin-right: -10px;
}
.dropdown-submenu.pull-left {
float: left;
}
.dropdown-submenu.pull-left >.dropdown-menu {
left: -100%;
margin-left: 10px;
-webkit-border-radius: 6px 0 6px 6px;
-moz-border-radius: 6px 0 6px 6px;
border-radius: 6px 0 6px 6px;
}
.nav>.open>a,
.nav .open>a:hover,
.nav .open>a:focus {
background: none;
}
@media (max-width: 767px) {
.navbar-nav li >a.menu-link {
float: none;
}
.navbar-nav li >a.dropdown-toggle {
position: absolute;
right: 0;
top: 0;
z-index: 9;
}
.nav>li.open .dropdown-menu {
display: block;
}
.dropdown-menu .dropdown-menu {
padding-left: 15px;
}
}
@media (min-width: 768px) {
.navbar-box-right {
float: right;
}
.site-navigation.nav-fixed {
position: fixed;
width: 100%;
z-index: 999;
top: 0;
}
.navbar-nav li >a {
padding: 18px 7px;
}
.navbar-nav li >a.menu-link,
.navbar-nav li >a.dropdown-toggle {
float: left;
}
.navbar-nav li.dropdown:hover>.dropdown-menu {
display: block;
left: -100px;
}
.navbar-nav li .dropdown-menu {
min-width: 200px;
}
.navbar-nav li .dropdown-menu li a.menu-link,
.navbar-nav li .dropdown-menu li a.dropdown-toggle {
padding: 5px 0;
display: inline-block;
clear: none;
}
.navbar-nav li .dropdown-menu li a.menu-link {
width: 95%;
padding-left: 20px;
}
.navbar-nav li .dropdown-menu li a.dropdown-toggle {
padding: 5px 0px;
display: inline-block;
text-align: center;
width: 5%;
}
.navbar-nav li .dropdown-menu li a.dropdown-toggle .caret {
border-left: 4px solid;
border-top: 4px solid transparent;
border-bottom: 4px solid transparent;
}
.navbar-center .navbar-header {
display: flex;
justify-content: center;
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.navbar-center .navbar-brand {
display: flex;
align-items: center;
}
.navbar-center .navbar-brand img {
max-width: 230px;
max-height: none;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.navbar-center .navbar-box-left {
float: left;
width: 50%;
padding-right: 140px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.navbar-center .navbar-box-right {
text-align: right;
width: 50%;
padding-left: 140px;
position: absolute;
right: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.menu-single .navbar-center .navbar-header {
position: relative;
}
.menu-single .navbar-center .navbar-brand {
position: absolute;
z-index: 999;
}
.menu-single .navbar-center .navbar-box-left,
.menu-single .navbar-center .navbar-box-right {
position: absolute;
}
.menu-single .navbar-center .navbar-box-right {
right: 0;
text-align: right;
}
.affix .navbar-center .navbar-brand img {
max-width: 150px;
}
.affix .navbar-center .navbar-box-left {
padding-right: 100px;
}
.affix .navbar-center .navbar-box-right {
padding-left: 100px;
}
.affix .navbar-center .navbar-box-right .navbar-left {
margin-left: -15px;
}
.affix .navbar-center .navbar-box-right .navbar-right {
float: left !important;
}
.top-infobox + .navbar-right {
margin-right: 15px;
padding-top: 5px;
}
}
@media (min-width: 992px) {
.navbar-nav>li>a {
padding: 18px 15px;
}
.affix .navbar-nav>li>a {
padding: 14px 15px;
}
.site-navigation .navbar-nav>li>a.menu-link,
.site-navigation .affix .navbar-nav>li>a.menu-link {
padding-right: 0;
}
.dropdown-menu {
min-width: 300px;
}
.navbar-nav li.dropdown:hover>.dropdown-menu {
left: auto;
right: 0;
}
.navbar-nav>li>.dropdown-menu .dropdown-menu {
left: 301px !important;
}
}
.font-headline {
font-family: Open Sans, sans-serif;
}
h1 .font-additional,
h2 .font-additional,
h3 .font-additional,
h4 .font-additional,
h5 .font-additional,
h6 .font-additional,
.h1 .font-additional,
.h2 .font-additional,
.h3 .font-additional,
.h4 .font-additional,
.h5 .font-additional,
.h6 .font-additional {
font-style: normal;
}
.animate-this {
opacity: 0;
}
.animate-this.animated {
opacity: 1;
}
.btn,
input[type="button"],
input[type="reset"],
input[type="submit"],
form input,
form textarea,
form select {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
.woocommerce-product-search input {
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.woocommerce-product-search button {
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.search-form label input {
-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.search-form .search-submit {
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.btn-primary,
a.btn-primary {
color: #fff;
}
div#preloader {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/loading-spin.gif);
}
div#preloader .preloader__logo {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/logo_white.png);
}
.upper-top-section {
background-color: #ffffff;
color: #0a253d;
}
.upper-top-section a {
color: #0a253d;
}
.upper-top-section a .fa {
color: #0a253d !important;
}
.site-navigation .nav>li>a,
.error404 .site-navigation .nav>li.current_page_parent>a,
.error404 .site-navigation .nav>li.current-menu-item>a,
.error404 .site-navigation .nav>li.current-page-ancestor>a {
color: #ffffff;
font-size: 18px;
text-transform: none;
border-bottom: 0px solid transparent;
}
.site-navigation .nav>li>a:hover,
.site-navigation .nav>li>a:focus,
.site-navigation .nav>li>a:active,
.single-post .site-navigation .nav>li.blog-link>a,
.woocommerce .site-navigation .nav>li.shop>a,
.site-navigation .nav>li.current-menu-item>a,
.site-navigation .nav>li.current-page-ancestor>a,
.site-navigation .nav>li>a.mPS2id-highlight,
.navbar-right>li>a.mPS2id-highlight.mPS2id-highlight-last,
.site-navigation .nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus {
color: #00aeef;
border-bottom: 0px solid transparent;
}
.site-navigation .dropdown-menu li a:hover,
.dropdown-menu li a:focus {
background: #0a253d;
}
.quote-box {
color: #fff;
}
.post-link a {
color: #fff;
}
.slider_section .slider-caption .caption-uppertitle,
.slider_section .slider-caption .caption-title,
.slider_section .slider-caption .caption-text {
font-style: normal;
}
.section.gallery_section .gallery a .hover {
color: #fff;
}
.columns_section .columns-intro {
font-family: Open Sans, sans-serif;
}
div#preloader {
position: fixed;
left: 0;
top: 0;
z-index: 9999;
width: 100%;
height: 100%;
overflow: visible;
background-color: #0a253d;
background-repeat: no-repeat;
background-position: center center;
}
div#preloader .preloader__logo {
width: 100%;
height: 50px;
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
position: absolute;
top: 50%;
margin-top: -70px;
}
.upper-top-section {
padding-top: 5px;
padding-bottom: 5px;
}
.upper-top-section .upper-right {
margin-top: 15px;
}
@media (min-width: 768px) {
.upper-top-section .upper-right {
margin-top: 0;
}
}
.upper-top-section .widget {
margin: 0;
}
.upper-top-section .widget_nav_menu li {
display: inline-block;
padding: 0 9px;
}
.upper-top-section .contact-box .contact-data {
display: inline-block;
}
.upper-top-section .links-box {
margin: 0;
}
.upper-top-section .links-box a {
margin: 0;
display: inline-block;
}
.upper-top-section .upper-left .contact-box .contact-data {
padding-right: 15px;
}
.upper-top-section .upper-left .links-box a {
padding-right: 15px;
}
.upper-top-section .upper-right .contact-box .contact-data {
padding-right: 15px;
}
.upper-top-section .upper-right .links-box a {
padding-left: 15px;
}
.counter .counter-text {
width: 190px;
float: left;
}
.counter .counter-text span {
font-size: 14px;
font-weight: 600;
white-space: pre-wrap;
text-align: left;
color: #c1ca33;
height: 55px;
display: table-cell;
vertical-align: middle;
}
.counter #counter {
float: left;
}
.counter #counter .syotimer__body .syotimer-cell {
display: inline-block;
}
.counter #counter .syotimer__body .syotimer-cell .syotimer-cell__value {
font-size: 18px;
color: #fff;
background-color: #c1ca33;
padding: 5px 10px;
border-radius: 8px;
width: 41px;
text-align: center;
}
.counter #counter .syotimer__body .syotimer-cell .syotimer-cell__unit {
font-size: 12px;
font-weight: 600;
color: #000;
text-align: center;
margin-top: 2px;
}
.counter #counter .syotimer__body .syotimer-cell + .syotimer-cell {
margin-left: 5px;
}
.collapseSearch form label {
display: inline-block;
width: 90%;
}
.collapseSearch form button[type="submit"] {
display: inline-block;
width: 9%;
}
.navbar-brand {
height: auto;
padding: 9px 15px;
}
.navbar-brand img {
max-height: 50px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.navbar-brand .thumbnail-logo {
width: 160px;
height: 160px;
}
.affix .navbar-brand {
padding-top: 5px;
padding-bottom: 5px;
}
.affix .navbar-brand img {
max-height: 35px;
}
.contact-data .contact-box .horizontal-contact a {
color: #666666;
}
.contact-data .contact-box .horizontal-contact a.web-site {
color: #0a253d;
}
.contact-data .contact-box .horizontal-contact a.web-site:hover {
color: #666666;
}
.contact-data .contact-box .horizontal-contact a:hover {
color: #666666;
}
#partnersBox a {
color: #666666;
}
.contact-header .contact-data {
font-size: 12px;
display: inline-block;
vertical-align: top;
position: relative;
}
.contact-header .contact-data img {
max-height: 25px;
}
.contact-header .contact-data,
.contact-header .social-header a {
margin-left: 10px;
}
.contact-header .contact-data:first-of-type,
.contact-header .social-header a[class^="social"]:first-of-type {
margin-left: 0px;
}
.contact-header .widget-top,
.contact-header .contact-box,
.contact-header .social-header {
display: inline-block;
text-align: left;
}
.contact-header .contact-box .fa {
position: absolute;
line-height: 18px;
width: 15px;
text-align: center;
}
.contact-header .contact-box span {
padding-left: 25px;
}
.top-infobox .contact-header {
margin-top: 10px;
padding-bottom: 25px;
}
.top-infobox .contact-header .contact-box a,
.top-infobox .contact-header .contact-box span {
color: #666666;
}
.top-infobox .contact-header .contact-box .fa {
position: absolute;
}
.top-infobox .contact-header .contact-box .fa.fa-envelope {
left: 2px;
}
.top-infobox .contact-header .contact-data {
position: relative;
}
.top-infobox .contact-header .contact-data.contact-icon span {
padding-left: 0;
}
.top-infobox .social-icons {
float: right;
margin-top: 18px;
}
.top-infobox .social-icons a {
padding-left: 10px;
}
.top-infobox .checkout,
.top-infobox .login {
display: inline-block;
padding-left: 25px;
}
.top-infobox .checkout a,
.top-infobox .login a {
color: #ffffff;
}
.menu-single .top-infobox .social-icons {
float: none;
display: inline-block;
}
.navbar-box-left .widget-top {
display: inline-block;
}
@media (min-width: 768px) {
.contact-header .contact-data {
padding-left: 10px;
}
.contact-header .contact-data.contact-icon {
padding-left: 0;
}
.contact-header .contact-data .fa {
top: 1px;
font-size: 15px;
left: -5px;
}
.contact-header .contact-box a,
.contact-header .contact-box span {
font-size: 12px;
}
.contact-header .contact-box .fa.fa-envelope {
left: -9px;
}
.navbar-brand {
padding-left: 0px;
}
.top-infobox .contact-header {
text-align: right;
}
.nav-center .menu-box {
padding-bottom: 40px;
}
.affix.nav-center .menu-box {
padding-bottom: 10px;
}
}
@media (min-width: 992px) {
.contact-header .contact-data {
padding-left: 30px;
}
.contact-header .contact-data.contact-icon {
padding-left: 0;
}
.contact-header .contact-box .fa {
font-size: 18px;
top: 1px;
left: 8px;
}
.contact-header .contact-box .fa.fa-envelope {
left: 2px;
}
.contact-header .contact-box a,
.contact-header .contact-box span {
font-size: 14px;
}
}
@media (max-width: 767px) {
.top-infobox {
padding: 0 25px;
}
.navbar-brand img {
max-height: 35px;
}
.nav>li {
clear: both;
float: none;
}
.contact-header .contact-data {
padding-left: 10px;
display: block;
}
.contact-header .contact-data:first-of-type {
margin-left: 10px;
}
.contact-header .contact-data.contact-icon {
padding-left: 0;
}
.contact-header .contact-box .fa {
left: -5px;
}
.contact-header .contact-box .fa.fa-envelope {
left: -7px;
}
.top-infobox .contact-header {
margin-top: 5px;
padding-bottom: 0px;
}
.social-icons {
float: left;
margin-right: 10px;
}
.contact-header {
padding: 2px;
}
.navbar-collapse {
clear: both;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.top-infobox .social-icons {
display: none;
}
}
.social-panel {
position: fixed;
top: 30%;
z-index: 999;
width: 65px;
text-align: left;
}
.social-panel.social-left {
left: 0;
}
.social-panel.social-right {
right: 0;
}
.social-panel a {
font-size: 16px;
width: 45px;
height: 45px;
overflow: hidden;
display: inline-block;
text-align: center;
padding: 12px;
margin-bottom: 5px;
background: rgba(255,255,255,0.8);
}
.social-panel a .fa {
font-size: 21px;
}
.social-panel a img {
max-height: 30px;
}
.social-panel a:hover {
opacity: 0.8;
}
@media (min-width: 768px) {
.social-panel {
opacity: 0.5;
}
.social-panel:hover {
opacity: 1;
}
}
@media (min-width: 992px) {
.social-panel a {
width: 65px;
height: 65px;
padding: 18px 15px;
}
.social-panel a .fa {
font-size: 32px;
}
}
@media (max-width: 767px) {
.social-panel {
background: none;
width: 50px;
}
.social-panel.social-left {
left: -50px;
}
.social-panel.social-left:hover {
left: 0;
}
.social-panel.social-right {
right: -50px;
}
.social-panel.social-right:hover {
right: 0;
}
.social-panel:after {
content: '>';
width: 20px;
height: 40px;
background: #dcdada;
position: absolute;
right: -20px;
text-align: center;
top: 50%;
margin-top: -20px;
padding-top: 10px;
font-weight: 700;
}
.social-panel:hover:after {
content: '';
opacity: 0;
}
}
.prefooter {
overflow: hidden;
font-size: 14px;
font-size: 1.4rem;
padding-bottom: 30px;
background-color: #0a253d;
color: #eeeeee;
}
.prefooter p,
.prefooter.dark p,
.prefooter a,
.prefooter.dark a {
color: #eeeeee;
}
.prefooter .page-title {
color: #666666;
}
.prefooter .widget {
padding: 20px 0;
margin-bottom: 0;
}
.prefooter .widget.contact-box {
padding: 20px 0;
margin: 0;
}
.prefooter .social-icons {
float: none;
}
.prefooter .social-icons a {
padding-right: 10px;
font-size: 160%;
}
.prefooter .social-icons a.social-block {
display: block;
}
.prefooter .social-icons a.social-block .fa {
min-width: 25px;
}
.prefooter .social-icons a.social-block .fa.service__icon--small {
font-size: 14px;
font-size: 1.4rem;
min-width: 20px;
}
.prefooter .social-icons a .service__name.service__name--icon {
font-size: 14px;
font-size: 1.4rem;
}
.prefooter .contact-data {
position: relative;
padding-left: 15px;
padding-bottom: 5px;
}
.prefooter .contact-data:before {
font: normal normal normal 14px/1 FontAwesome;
position: absolute;
left: 0;
margin-top: 4px;
}
.prefooter .contact-data.contact-phone:before {
content: "\f095";
}
.prefooter .contact-data.contact-email:before {
content: "\f0e0";
}
.prefooter .contact-data.contact-address:before {
content: "\f041";
}
.prefooter textarea,
.prefooter input,
.prefooter select {
border-color: #888888;
}
.dark.prefooter form input,
.dark.prefooter form select,
.dark.prefooter form textarea {
color: #fff;
}
.site-footer {
font-size: 12px;
font-size: 1.2rem;
padding-top: 15px;
padding-bottom: 15px;
background-color: #0a253d;
color: #eeeeee;
}
.site-footer p,
.site-footer.dark p,
.site-footer a,
.site-footer.dark a {
color: #eeeeee;
}
.site-footer .social-icons {
margin-top: 10px;
}
.site-footer .social-icons a[class^="social"] {
padding-right: 5px;
font-size: 120%;
}
.site-footer .contact-data {
display: inline-block;
vertical-align: top;
text-align: left;
padding-left: 10px;
}
.site-footer .navbar-nav {
margin-left: 0;
margin-right: 0;
}
.site-footer .navbar-nav >li>a {
padding: 10px 5px;
}
@media (max-width: 767px) {
.site-footer .text-right {
text-align: left;
}
}
@media (min-width: 768px) {
.footer_absolute .footer-box {
position: absolute;
bottom: 0;
z-index: 999;
width: 100%;
}
.footer_fixed .footer-box {
position: fixed;
bottom: 0;
z-index: -1;
width: 100%;
}
}
.body-gotop-footer .main-content,
.body-gotop-footer section:last-of-type .section {
padding-bottom: 50px;
}
.go-top-footer-box {
text-align: center;
position: relative;
}
.go-top {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
text-align: center;
}
.go-top.go-top-footer {
height: 25px;
line-height: 25px;
width: 16%;
display: inline-block;
cursor: pointer;
position: absolute;
top: -25px;
margin-left: -8%;
}
.go-top.go-top-footer:hover {
background: #dcdada;
color: #666666;
}
.go-top.go-top-right {
width: 45px;
height: 45px;
padding-top: 6px;
font-size: 24px;
opacity: 0.6;
color: #333333;
cursor: pointer;
position: fixed;
background: #dcdada;
z-index: 9999;
}
.go-top.go-top-right:hover {
opacity: 1;
color: #fff;
background: #666666;
}
.go-top.go-top-right.affix-top {
right: -80px;
bottom: 20px;
text-align: center;
}
.go-top.go-top-right.affix {
bottom: 20px;
right: 0px;
}
.go-top.go-top-right.affix-bottom {
position: absolute;
right: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
@media (min-width: 768px) {
.go-top-footer {
width: 6%;
margin-left: -3%;
}
}
.entry-meta {
margin-bottom: 10px;
font-style: italic;
}
.entry-meta.no-author .byline {
display: none;
}
.post .meta {
margin: 10px 0;
}
.post .title {
margin-top: 10px;
}
div[class^="thumbnail"] iframe {
width: 100%;
height: 100%;
}
.pagination >li >a,
.pagination >li >span {
color: #0a253d;
}
.pagination >li >a:hover,
.pagination >li >a:focus,
.pagination >li >span:hover,
.pagination >li >span:focus {
color: #0a253d;
}
.pagination >li:first-child >a,
.pagination >li:first-child >span,
.pagination >li:last-child >a,
.pagination >li:last-child >span {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.pagination >li.active >a,
.pagination >li.active >span {
background-color: #0a253d;
border-color: #0a253d;
}
.pagination >li.active >a:hover,
.pagination >li.active >a:focus,
.pagination >li.active >span:hover,
.pagination >li.active >span:focus {
background-color: #0a253d;
border-color: #0a253d;
}
.quote-box {
background: #0a253d;
padding: 20px;
position: relative;
}
.quote-box blockquote {
border: none;
padding: 0;
font-style: italic;
}
.quote-box blockquote p {
font-size: 21px;
font-weight: 300;
font-family: Open Sans, sans-serif;
}
.quote-box blockquote .fa-quote-right {
font-size: 36px;
position: absolute;
top: -10px;
left: -5px;
}
.quote-box blockquote .fa-quote-left {
font-size: 36px;
position: absolute;
right: -5px;
}
.quote-box .quote-author {
padding-right: 15px;
}
.aside-box {
font-size: 18px;
font-size: 1.8rem;
background: #e3e3e3;
padding: 15px;
border-left: 4px solid #0a253d;
}
.post-link a {
background: #0a253d;
padding: 10px 10px 10px 50px;
font-size: 18px;
font-size: 1.8rem;
display: block;
text-align: center;
position: relative;
}
.post-link a:hover {
background: #dcdada;
color: #666666;
}
.post-link a:hover .fa {
color: #0a253d;
}
.post-link a .fa {
font-size: 36px;
position: absolute;
left: 5px;
top: 5px;
}
.pagination {
border-radius: 0;
}
.pagination >li >a,
.pagination >li >span {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.pagination:first-child >a,
.pagination:first-child >span {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.pagination:last-child >a,
.pagination:last-child >span {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.blog .post .video-box,
.archive.category .post .video-box {
margin-bottom: 5px;
}
.blog .post .post-categories,
.archive.category .post .post-categories {
list-style: none;
padding: 0;
}
.blog .post .post-categories li,
.archive.category .post .post-categories li {
display: inline-block;
}
.blog .post .post-categories li:nth-child(n+2):before,
.archive.category .post .post-categories li:nth-child(n+2):before {
content: ' / ';
}
.blog .post .meta-footer,
.archive.category .post .meta-footer {
margin-top: 10px;
border-top: 1px solid #dcdada;
border-bottom: 1px solid #dcdada;
}
.grid-sizer {
width: 100%;
}
.grid-item {
width: 100%;
}
.grid-item.w100 {
width: 100% !important;
}
.gutter-sizer {
width: 2%;
}
@media (min-width: 768px) {
.grid-sizer {
width: 48%;
list-style: none;
}
.grid-item {
width: 48%;
}
.grid-1 .grid-sizer,
.grid-1 .grid-item {
width: 100%;
}
.grid-2 .grid-sizer,
.grid-2 .grid-item {
width: 48%;
}
.grid-3 .grid-sizer,
.grid-3 .grid-item {
width: 31.33%;
}
.grid-3 .grid-item.w14,
.grid-3 .grid-item.w13,
.grid-3 .grid-item.w12 {
width: 31.33%;
}
.grid-3 .grid-item.w23,
.grid-3 .grid-item.w34 {
width: 64.66%;
}
.grid-4 .grid-sizer,
.grid-4 .grid-item {
width: 48%;
}
.grid-4 .grid-item.w14,
.grid-4 .grid-item.w13,
.grid-4 .grid-item.w12,
.grid-3 .grid-item.w23,
.grid-3 .grid-item.w34 {
width: 48%;
}
}
@media (min-width: 992px) {
.grid-4 .grid-sizer,
.grid-4 .grid-item {
width: 23%;
}
.grid-4 .grid-item.w14,
.grid-4 .grid-item.w13 {
width: 23%;
}
.grid-4 .grid-item.w12 {
width: 48%;
}
.grid-3 .grid-item.w23,
.grid-3 .grid-item.w34 {
width: 73%;
}
}
.gallery-item {
text-align: center;
display: inline-block;
padding: 0 10px 10px 0;
}
.owl-nav-hidden .owl-nav {
display: none;
}
.owl-carousel .owl-item img {
width: auto;
max-width: 100%;
margin: 0 auto;
}
.owl-carousel .owl-dots {
text-align: center;
}
.owl-carousel .owl-dots .owl-dot {
height: 10px;
width: 10px;
background-color: #dcdada;
display: inline-block;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin: 0 3px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.owl-carousel .owl-dots .owl-dot.active {
background-color: #666666;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
position: absolute;
top: 50%;
margin-top: -10px;
}
.owl-carousel .owl-nav .owl-next {
right: 0;
}
.slider-light h1,
.slider-light h2,
.slider-light h3,
.slider-light h4,
.slider-light h5,
.slider-light h6,
.slider-light p,
.slider-light li,
.slider-light a,
.slider-light a:hover {
color: #666666;
}
.pager li>a,
.pager li>span {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.infinite-scroll .page-links,
.infinite-scroll.neverending .site-footer {
display: none;
}
.infinity-end.neverending .site-footer {
display: block;
}
.form-control {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.login-form form {
width: 50%;
margin: 0 auto;
}
.newsletter {
padding: 40px 0;
}
.newsletter h3 {
margin-top: 0;
margin-bottom: 20px;
}
.newsletter .newsletter-box p {
margin: 0;
}
.newsletter .newsletter-box .newsletter-title {
font-size: 15px;
padding: 9px 0;
}
.newsletter .newsletter-box .newsletter-title .fa {
color: #0a253d;
}
.newsletter .newsletter-box .newsletter-text {
margin: 0;
font-size: 15px;
padding: 7px 0px;
text-align: center;
}
.newsletter .newsletter-box .newsletter-text .fa {
font-size: 22px;
color: #9b9d9d;
margin-right: 15px;
}
.newsletter .newsletter-box .widget_wysija {
margin-top: 20px;
}
.newsletter .newsletter-box .widget_wysija input[type="text"] {
font-size: 14px;
background: none;
color: #666666;
border-bottom: 1px solid;
}
.newsletter .newsletter-box .widget_wysija input[type="text"] .wysija-submit {
width: auto;
margin: 0;
display: inline-block;
background: none;
border: 1px solid #fff;
text-transform: none;
padding: 10px;
margin-left: -5px;
}
.newsletter .newsletter-box .widget_wysija input[type="text"] .wysija-submit:hover {
border: 1px solid #fff;
}
.newsletter .newsletter-box .newsletter-text
.wysija-paragraph {
margin: 0 0 10px 0;
min-width: 35%;
display: inline-block;
}
.newsletter .newsletter-box .formError .formErrorContent {
background: none repeat scroll 0 0 #fff;
border: 1px solid #666666;
color: #666666;
}
.newsletter.dark .newsletter-box .newsletter-title {
color: #fff;
}
.newsletter.dark .widget_wysija input[type="text"] {
color: #fff;
}
div.widget_wysija {
background-color: #666666;
color: #fff;
font-weight: 300;
padding: 15px;
}
.form_container {
padding: 10px 0;
}
.widget_wysija h4,
.form_subscribe > p {
font-size: 18px;
margin-top: 0;
font-weight: 300;
text-transform: uppercase;
margin-bottom: 10px !important;
}
.widget_wysija input[type="text"],
.form_subscribe input[type="text"] {
width: 100%;
padding: 12px;
background: #fff;
border: none;
color: #424243;
font-size: 11px;
height: 40px;
}
.form_subscribe > div {
display: none;
}
.form_subscribe > div:first-of-type {
display: block;
}
@media (min-width: 768px) {
.newsletter-box .newsletter-title {
text-align: right;
}
}
@media (min-width: 992px) {
.newsletter-box .wysija-paragraph {
margin-bottom: 0;
}
}
.banner-margin {
margin-bottom: 15px;
}
.nav-fixed ~ .banner p#breadcrumbs {
height: auto;
}
.banner {
position: relative; }
.banner .banner-content {
position: absolute;
width: 100%;
bottom: 30px;
}
.banner .banner-title {
display: table-cell;
vertical-align: middle;
width: 2000px;
text-align: center;
font-size: 21px;
font-size: 2.1rem;
}
.banner .container {
padding-bottom: 0;
}
.banner .overlay {
background: rgba(0,0,0,0.4);
}
.banner .overlay-200 {
height: 200px;
}
.banner .overlay-200 +.container {
margin-top: -200px;
}
.banner .overlay-400 {
height: 400px;
}
.banner .overlay-400 +.container {
margin-top: -400px;
}
.banner .banner-breadcrumbs {
margin-top: -15px;
}
.banner .breadcrumbs-box p {
font-size: 14px;
}
.banner.dark a {
color: #fff;
}
.banner.thumbnail-center {
background-position: center center;
}
.banner.thumbnail-left {
background-position: center left;
}
.banner.thumbnail-right {
background-position: center right;
}
.banner .banner-breadcrumbs {
text-align: center;
}
.nav-fixed ~ .banner .banner-title {
vertical-align: bottom;
}
.carousel-indicators.carousel-indicators--higher {
bottom: 60px;
}
.carousel-gallery .carousel-indicators {
bottom: 0;
}
.carousel-fade .carousel-inner .item {
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
transform: translate3d(0,0,0);
}
.breadcrumbs,
.woocommerce .woocommerce-breadcrumb {
font-size: 16px;
}
.thumbnail-cover {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
}
.thumbnail-contain {
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.thumbnail-fixed {
background-attachment: fixed;
}
.thumbnail-left {
background-position: center left;
}
.thumbnail-right {
background-position: center right;
}
.thumbnail-center {
background-position: center center;
}
.slider-thumbnail.thumbnail-left {
text-align: left;
}
.slider-thumbnail.thumbnail-right {
text-align: right;
}
.slider-empty {
height: 400px;
}
@media (max-width: 767px) {
.slider-thumbnail,
.caption-box {
max-height: 600px;
}
}
.thumbnail-100 {
height: 100px;
}
.thumbnail-200 {
height: 200px;
}
.thumbnail-300 {
height: 300px;
}
.thumbnail-400 {
height: 400px;
}
.thumbnail-400.sml {
height: 350px;
}
.thumbnail-round {
height: 150px;
min-height: 1px;
width: 150px;
border-radius: 50%;
}
@media (min-width: 992px) {
.thumbnail-round {
height: 200px;
width: 200px;
}
}
.dark .thumbnail-round {
border: 2px solid #fff;
}
input {
color: #666666;
}
input,
button,
select,
textarea {
width: 100%;
border-width: 1px;
border-style: solid;
border-color: #dcdada;
padding: 6px 15px;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: 14px;
border: 1px solid #0a253d;
color: #0a253d;
padding: 10px 20px;
background: none;
font-weight: 500;
width: auto;
text-transform: uppercase;
white-space: normal;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
color: #fff;
border-color: #0a253d;
background: #0a253d;
}
input[type="button"]:disabled,
input[type="button"]:disabled:hover,
input[type="reset"]:disabled,
input[type="reset"]:disabled:hover,
input[type="submit"]:disabled,
input[type="submit"]:disabled:hover {
border-color: #dcdada;
color: #666666;
opacity: 0.4;
background: none;
}
.inline-block,
input[type="checkbox"],
input[type="radio"],
span[class^="acceptance"],
input[type="file"] {
display: inline-block;
width: auto;
}
input[type="file"] {
border: none;
padding-left: 0;
}
.inline-block input[type="checkbox"] {
width: 20px;
}
.dark input[type="button"],
.dark input[type="reset"],
.dark input[type="submit"] {
color: #fff;
border-color: #fff;
}
.dark input[type="button"]:hover,
.dark input[type="reset"]:hover,
.dark input[type="submit"]:hover {
background: #fff;
color: #0a253d;
}
.acceptance span.wpcf7-list-item {
margin: 0;
}
label {
font-weight: 400;
display: block;
}
.cd-image-container {
position: relative;
max-width: 100%;
margin: 0 auto;
}
.cd-image-container img {
display: block;
}
.cd-image-container .cd-image-label {
position: absolute;
bottom: 0;
right: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
opacity: 0;
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s;
-moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s;
transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}
.cd-image-container .cd-image-label.is-hidden {
visibility: hidden;
}
.cd-image-container .cd-image-label span {
color: #fff;
background: #0a253d;
padding: 1.1em;
}
.cd-image-container .cd-resize-img {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
overflow: hidden;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.cd-image-container .cd-resize-img img {
position: absolute;
left: 0;
top: 0;
display: block;
height: 100%;
width: auto;
max-width: none;
}
.cd-image-container .cd-resize-img .cd-image-label {
right: auto;
left: 0;
}
.cd-image-container .cd-handle {
position: absolute;
height: 44px;
width: 44px;
left: 50%;
top: 50%;
margin-left: -22px;
margin-top: -22px;
border-radius: 50%;
background: #0a253d url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/css/includes/img/cd-arrows.svg) no-repeat center center;
cursor: move;
box-shadow: 0 0 0 6px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.3);
opacity: 0;
-webkit-transform: translate3d(0,0,0) scale(0);
-moz-transform: translate3d(0,0,0) scale(0);
-ms-transform: translate3d(0,0,0) scale(0);
-o-transform: translate3d(0,0,0) scale(0);
transform: translate3d(0,0,0) scale(0);
}
.cd-image-container .cd-handle.draggable {
background-color: #666666;
}
.cd-image-container.is-visible .cd-image-label {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
.cd-image-container.is-visible .cd-resize-img {
width: 50%;
-webkit-animation: cd-bounce-in 0.7s;
-moz-animation: cd-bounce-in 0.7s;
animation: cd-bounce-in 0.7s;
}
.cd-image-container.is-visible .cd-handle {
opacity: 1;
-webkit-transform: translate3d(0,0,0) scale(1);
-moz-transform: translate3d(0,0,0) scale(1);
-ms-transform: translate3d(0,0,0) scale(1);
-o-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;
-moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;
transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}
@-webkit-keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
@-moz-keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
@keyframes cd-bounce-in {
0% {
width: 0;
}
60% {
width: 55%;
}
100% {
width: 50%;
}
}
.error404 .site-navigation .menu-single .nav>li.current_page_parent >a,
.error404 .site-navigation .menu-single .nav>li.current-menu-item >a,
.error404 .site-navigation .menu-single .nav>li.current-page-ancestor >a {
color: #0a253d;
}
.page-template-page-landingpage .banner-content {
position: relative;
}
.page-template-page-landingpage .banner-content:after {
content: '';
height: 100px;
width: 100px;
position: absolute;
bottom: -50px;
right: 0;
z-index: 1;
background-color: #00aeef;
transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-webkit-transition: 0.5s ease-in-out;
}
.page-template-page-landingpage .banner-content:hover:after {
background-color: #8dc63f;
}
@media (max-width: 767px) {
.page-template-page-landingpage .banner-content:after {
height: 50px !important;
width: 50px !important;
bottom: -25px !important;
}
.page-template-page-landingpage .banner-content .banner-title {
font-size: 2rem !important;
font-size: 20px !important;
padding: 0 50px 0 105px !important;
}
}
.page-template-page-landingpage .main-content {
padding-top: 70px;
}
.page-template-page-landingpage .main-content .post-content .entry-content {
position: relative;
}
.page-template-page-landingpage .main-content .post-content .entry-content p {
margin-bottom: 30px;
line-height: 1.6;
}
.page-template-page-landingpage .main-content .post-content .entry-content p strong {
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
line-height: 1.3;
color: #0a253d;
}
.page-template-page-landingpage .main-content .lpsec {
margin-top: 60px;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left {
width: 80%;
margin: 0 auto;
background-color: #8dc63f;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-page .gallery-item {
margin-left: -30px;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-text {
display: flex;
align-items: center;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-text .gallery-text-content {
margin-top: -30px;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-text span:first-of-type {
display: block;
margin-top: 25px;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-text span:first-of-type i.fa {
padding: 12px;
}
.page-template-page-landingpage .main-content .lpsec .mainprojectperson .textgallery-left .gallery-text span i.fa {
background-color: #00aeef;
padding: 10px;
display: inline;
margin-right: 10px;
margin-top: 30px;
margin-left: 0;
}
.page-template-page-landingpage .main-content .lpsec .wowsectauth .textgallery-left {
margin-left: 11%;
}
.page-template-page-landingpage .main-content .lpsec .wowsectauth .textgallery-left .gallery-item img {
margin-top: -7%;
}
.page-template-page-landingpage .main-content .lpsec .lppages .post_type-container {
width: 80%;
margin: 0 auto;
}
.page-template-page-landingpage .main-content .section .post-content {
position: relative;
}
.page-template-page-landingpage .main-content .section .post-content .post-share {
position: relative;
padding: 0 15px;
margin-bottom: 30px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share span {
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
color: #0a253d;
margin-bottom: 20px;
display: block;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div {
display: inline-block;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a {
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
text-align: center;
color: #0a253d;
background-color: #f4f4f4;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a .fa {
font-size: 18px;
font-size: 1.8rem;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a:hover {
color: #fff;
background-color: #0a253d;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure {
margin-top: 0;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a {
height: auto;
width: auto;
display: block;
background-color: transparent;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a svg {
height: 30px;
width: 25px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a svg path {
fill: #0a253d;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a svg + span {
display: none;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a span {
font-size: 11px;
font-size: 1.1rem;
line-height: 1;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a:hover svg path {
fill: #00aeef;
}
@media (max-width: 767px) {
.page-template-page-landingpage .main-content .section .post-content .post-share {
display: flex;
align-items: flex-end;
justify-content: space-between;
}
}
@media (min-width: 768px) {
.page-template-page-landingpage .main-content .section .post-content .post-share {
padding: 0;
margin: 0;
position: absolute;
top: 0;
right: -15px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share span {
font-size: 12px;
font-size: 1.2rem;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div {
display: block;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a {
height: 45px;
width: 45px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a .fa {
font-size: 18px;
font-size: 1.8rem;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div + div {
margin-top: 15px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure {
margin-top: 45px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a {
text-align: center;
height: auto;
width: 45px;
}
}
@media (min-width: 992px) {
.page-template-page-landingpage .main-content .section .post-content .post-share span {
font-size: 16px;
font-size: 1.6rem;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a {
height: 60px;
width: 60px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .post-share-social > div a .fa {
font-size: 20px;
font-size: 2rem;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure {
margin-top: 60px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a {
width: 60px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a svg {
height: 40px;
width: 35px;
}
.page-template-page-landingpage .main-content .section .post-content .post-share .offer-brochure a svg + span {
display: block;
}
}
@media (min-width: 1400px) {
.page-template-page-landingpage .main-content .section .post-content .post-share {
right: -8.33333333%;
}
}
.parallax-mirror .parallax-slider {
min-width: 100%;
}
section {
position: relative;
}
section.section-border-long {
border-color: #999999;
border-bottom-width: 1px;
border-bottom-style: solid;
}
section.section-border-container .container {
border-color: #999999;
border-bottom-width: 1px;
border-bottom-style: solid;
}
section.section-border-short:after {
content: '';
width: 200px;
height: 1px;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -100px;
background-color: #666666;
}
section.section-border-short:after.dark:after {
background-color: #fff;
}
section.section.more-padding {
padding-top: 40px;
padding-bottom: 40px;
}
section.section.more-padding .links-box .btn {
margin: 0 10px;
}
section.section-scrollify {
height: auto !important;
}
section.section-movie {
overflow: hidden;
}
section.section-movie .section-bg-video {
height: 140%;
width: auto;
}
section.section-movie .section-bg-video.bg-video-fixed {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
transform: translateX(-50%) translateY(-50%);
background-size: cover;
transition: 1s opacity;
}
section.section-movie .section-bg-video + .section {
background-color: rgba(0,0,0,0.5);
}
section .section {
padding-top: 30px;
padding-bottom: 30px;
overflow: hidden;
position: relative;
background-size: cover;
background-position: center center;
}
section .section.section-bg-fixed {
background-attachment: fixed;
-webkit-backface-visibility: hidden;
}
section .section.section-bg-parallax {
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
section .section.section-400 {
min-height: 400px;
margin-bottom: 20px;
}
.section-text.more-padding {
padding-top: 30px;
padding-bottom: 30px;
}
.section-text.more-padding +.links-box.more-padding {
padding-top: 0px;
padding-bottom: 30px;
}
section .section.noup,
.noup {
padding-top: 0px !important;
}
section .section.nodown,
.nodown {
padding-bottom: 0px !important;
}
section .section.s2up,
.s2up {
padding-top: 15px !important;
}
section .section.s2down,
.s2down {
padding-bottom: 15px !important;
}
@media (min-width: 768px) {
section .section.up2,
.up2 {
padding-top: 60px !important;
}
section .section.down2,
.down2 {
padding-bottom: 60px !important;
}
section .section.up3,
.up3 {
padding-top: 90px !important;
}
section .section.down3,
.down3 {
padding-bottom: 90px !important;
}
section .section.up4,
.up4 {
padding-top: 120px !important;
}
section .section.down4,
.down4 {
padding-bottom: 120px !important;
}
section.section-movie .section-bg-video {
height: auto;
width: 100%;
}
.section-text.more-padding {
padding-top: 30px;
padding-bottom: 30px;
}
.section-text.more-padding +.links-box.more-padding {
padding-top: 0px;
padding-bottom: 30px;
}
}
.sidebar-section.affix {
position: relative;
}
.sidebar-section .sidebar-section__container {
padding-top: 15px;
padding-bottom: 15px;
}
.sidebar-section .sidebar-section__content {
padding: 20px;
background: #dcdada;
}
.sidebar-section .sidebar-section__content p:last-child {
margin-bottom: 0;
}
.sidebar-section .sidebar-subpages__list li a {
color: #666666;
}
.sidebar-section .sidebar-subpages__list li a:hover {
color: #0a253d;
}
.sidebar-section .sidebar-subpages__list li.current_page_item a {
color: #0a253d;
font-weight: 600;
}
@media (min-width: 992px) {
section.sidebar-section__main--right .container>div {
padding-right: 25%;
}
section.sidebar-section__main--left .container>div {
padding-left: 25%;
}
.sidebar-section {
position: absolute;
width: 100%;
}
.sidebar-section.affix-top {
position: absolute;
}
.sidebar-section.affix-top .sidebar-section__content {
padding-top: 20px;
}
.sidebar-section.affix {
position: fixed;
}
.sidebar-section .sidebar-section__container {
position: absolute;
top: 0;
z-index: 99;
}
}
.slogan-padding-normal {
padding-top: 40px;
padding-bottom: 40px;
}
.slogan-padding-less {
padding-top: 20px;
padding-bottom: 20px;
}
.slogan-padding-more {
padding-top: 80px;
padding-bottom: 80px;
}
.slogan {
position: relative;
overflow: hidden;
}
.slogan.slogan__video--dark:before {
content: '';
background-color: rgba(0,0,0,0.5);
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
}
.slogan .section-bg-video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
transform: translateX(-50%) translateY(-50%);
background-size: cover;
transition: 1s opacity;
z-index: -9;
}
.slogan .container {
padding-bottom: 0;
}
.slogan p:last-child {
margin-bottom: 0;
}
.slogan .slogan-quote {
font-size: 24px;
}
.slogan .slogan-author {
font-size: 18px;
}
#section-navbar {
position: fixed;
top: 30%;
right: 25px;
z-index: 999;
width: 15px;
}
#section-navbar .section-nav.nav>li >a {
height: 15px;
width: 15px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
display: block;
padding: 0;
margin-bottom: 10px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#section-navbar .section-nav.nav>li >.section-nav-title {
display: none;
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a {
border-width: 2px;
border-style: solid;
border-color: #666666;
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-first,
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight.mPS2id-clicked {
background: #666666;
}
section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a {
border-color: #fff;
}
section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a,
section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-first,
section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight.mPS2id-clicked {
background: #fff;
}
@media (min-width: 768px) {
#section-navbar .section-nav.nav>li>.section-nav-title {
display: block;
position: absolute;
top: -6px;
left: 100px;
opacity: 0;
font-size: 12px;
width: auto;
white-space: nowrap;
background: #fff;
padding: 5px 10px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#section-navbar .section-nav.nav>li>.section-nav-title:after {
content: '';
width: 0;
height: 0;
border-style: solid;
border-width: 5px 0 5px 5px;
border-color: transparent transparent transparent #fff;
position: absolute;
top: 50%;
right: -5px;
margin-top: -5px;
}
section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a:hover + .section-nav-title,
section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a:hover + .section-nav-title {
right: 25px;
left: auto;
opacity: 1;
}
}
.slider-light h1,
.slider-light h2,
.slider-light h3,
.slider-light h4,
.slider-light h5,
.slider-light h6,
.slider-light p,
.slider-light li,
.slider-light a,
.slider-light a:hover {
color: #666666;
}
.slider-dark h1,
.slider-dark h2,
.slider-dark h3,
.slider-dark h4,
.slider-dark h5,
.slider-dark h6,
.slider-dark p,
.slider-dark li,
.slider-dark a,
.slider-dark a:hover {
color: #fff;
}
.carousel-indicators li {
border: 1px solid #666666;
margin: 0;
}
.carousel-indicators li.active {
background-color: #999999;
width: 10px;
height: 10px;
}
.dark .carousel-indicators li {
border-color: #fff;
}
.dark .carousel-indicators li.active {
background-color: #fff;
}
.carousel-controls .carousel-control .carousel-control-icon {
width: 26px;
display: inline-block;
height: 50px;
vertical-align: top;
background: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/css/includes/img/slider-controls.png) no-repeat 0 50%;
}
.carousel-controls .carousel-control.left,
.carousel-controls .carousel-control.right {
background-image: none;
width: auto;
height: 50px;
top: 50%;
margin-top: -25px;
}
.carousel-controls .carousel-control.left.left,
.carousel-controls .carousel-control.right.left {
left: 30px;
}
.carousel-controls .carousel-control.left.right,
.carousel-controls .carousel-control.right.right {
right: 30px;
}
.carousel-controls .carousel-control.left .carousel-control-icon {
width: 26px;
}
.carousel-controls .carousel-control.right .carousel-control-icon {
width: 26px;
background-position: -26px 50%;
}
section .section.slider_section {
padding-top: 0;
padding-bottom: 0;
}
section .section.slider_section video.bg-video {
width: 100%;
}
section .section.slider_section video.bg-video.bg-video-fixed {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translateX(-50%) translateY(-50%);
background-size: cover;
transition: 1s opacity;
}
section .section.slider_section .stopfade {
opacity: .5;
}
section .section.slider_section .embed-fixed iframe {
height: 100%;
width: 100%;
position: fixed;
}
section .section.slider_section img.img-background {
width: 100%;
}
section .section.slider_section .item.active .slider-caption.caption-underline:after {
bottom: 0;
}
section .section.slider_section .item .slider-caption.caption-underline {
padding-bottom: 20px;
}
section .section.slider_section .item .slider-caption.caption-underline:after {
content: '';
width: 280px;
height: 1px;
background: #666666;
position: absolute;
bottom: -20px;
left: 50%;
margin-left: -140px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
section .section.slider_section .item .slider-caption .caption-uppertitle {
font-family: Open Sans, sans-serif;
font-size: 24px;
font-size: 2.4rem;
font-weight: 400;
margin: 0;
}
@media (min-width: 768px) {
section .section.slider_section .item .slider-caption .caption-uppertitle {
font-size: 20px;
font-size: 2rem;
}
}
section .section.slider_section .item .slider-caption .caption-uppertitle:after {
background: #666666;
}
section .section.slider_section .item .slider-caption .caption-title {
font-size: 34px;
font-size: 3.4rem;
font-family: Open Sans, sans-serif;
font-weight: 400;
margin-top: 0px;
}
@media (min-width: 768px) {
section .section.slider_section .item .slider-caption .caption-title {
font-size: 36px;
font-size: 3.6rem;
}
}
section .section.slider_section .item .slider-caption .caption-text {
margin-top: 15px;
margin-bottom: 15px;
}
@media (min-width: 768px) {
section .section.slider_section .item .slider-caption .caption-text {
font-size: 18px;
font-size: 1.8rem;
}
}
section .section.slider_section .item .slider-caption .links-box {
margin: 0px;
margin-top: 30px;
margin-bottom: 0px;
}
section .section.slider_section .item .slider-caption .caption-bg {
padding-top: 15px;
padding-bottom: 15px;
}
section .section.slider_section .item .slider-caption .caption-bg.caption-title {
padding-top: 30px;
padding-bottom: 30px;
}
section .section.slider_section .item .slider-thumbnail.section-bg-fixed {
background-attachment: fixed;
}
section .section.slider_section .item .slider-thumbnail.section-bg-parallax.slider--image {
background-attachment: fixed;
background-position: 50% 0;
background-repeat: no-repeat;
background-size: cover;
}
section .section.slider_section .item .slider-thumbnail.slider-thumbnail--dark:before {
content: '';
background: rgba(0,0,0,0.5);
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
@media (max-width: 991px) {
section .section.slider_section .item .caption-box {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
}
@media (max-width: 767px) {
section .section.slider_section .item .img-background + .caption-img .caption-box .caption-title,
section .section.slider_section .item .img-background + .caption-img .caption-box .caption-text {
color: #666666;
}
}
section .section.slider_section .item .btn-default {
border-color: #0a253d;
color: #0a253d;
}
section .section.slider_section .item .btn-default:hover {
border-color: #0a253d;
background: #0a253d;
color: #fff;
}
section .section.slider_section .item.dark .btn-default {
border-color: #fff;
color: #fff;
}
section .section.slider_section .item.dark .btn-default:hover {
border-color: #fff;
background: #fff;
color: #0a253d;
}
section .section.slider_section .caption-img .container {
position: relative;
height: 100%;
padding-bottom: 0;
}
section .section.slider_section .slider-dark.slider-thumbnail .slider-caption.caption-underline:after {
background: #fff;
}
section .section.slider_section .show-next-btn {
position: absolute;
bottom: -10px;
width: 100%;
font-size: 36px;
}
@media (min-width: 768px) {
section .section.slider_section .show-next-btn {
bottom: 10px;
}
}
section .section.slider_section .dark.slider-thumbnail .slider-caption.caption-underline:after {
background: #fff;
}
@media (max-width: 767px) {
.slider_section .caption-box {
position: relative;
padding: 15px 0px;
text-align: center;
}
}
@media (min-width: 768px) {
.caption-box {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
}
.slider_section .caption-img {
padding-bottom: 0;
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
}
@media (max-width: 767px) {
.carousel-inner .dark h2 {
font-size: 30px !important;
font-size: 3rem !important;
}
}
.accordion_section .panel {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin-bottom: 20px;
color: #666666;
}
.accordion_section .panel p {
color: #666666;
}
.accordion_section .panel .additional-field {
padding: 40px;
text-align: center;
}
.accordion_section .panel .additional-field.dark p {
color: #dcdada;
}
.accordion_section .panel > a {
display: table;
text-decoration: none;
}
.accordion_section .panel a {
border: 1px solid #dcdada;
}
.accordion_section .panel a .accordion-mark-title,
.accordion_section .panel a .accordion-mark-icon {
background: #0a253d;
color: #fff;
padding: 15px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.accordion_section .panel a .accordion-mark-title {
line-height: inherit;
position: relative;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
display: table-cell;
vertical-align: middle;
width: 2000px;
height: 100%;
width: 100%;
padding: 0 15px 0 15px;
text-align: left;
background-color: #0a253d;
color: #fff;
}
.accordion_section .panel a .accordion-mark-title.dark {
color: #dcdada;
}
.accordion_section .panel a .accordion-mark-icon {
background-color: #0a253d;
color: #dcdada;
position: relative;
vertical-align: middle;
text-align: center;
display: block;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
width: 65px;
height: 60px;
line-height: 35px;
font-size: 24px;
font-size: 2.4rem;
box-sizing: border-box;
}
.accordion_section .panel a .accordion-mark-icon .accordion-mark-plus,
.accordion_section .panel a .accordion-mark-icon .accordion-mark-minus {
font-size: 20px;
font-size: 2rem;
}
.accordion_section .panel a .accordion-mark-icon .accordion-mark-plus {
display: none;
}
.accordion_section .panel a .accordion-mark-icon .accordion-mark-minus {
display: block;
}
.accordion_section .panel a[aria-expanded="true"] {
color: #fff;
border-color: #0a253d;
}
.accordion_section .panel a.collapsed .accordion-mark-icon .accordion-mark-plus {
display: block;
}
.accordion_section .panel a.collapsed .accordion-mark-icon .accordion-mark-minus {
display: none;
}
.accordion_section .panel a.collapsed .accordion-mark-title,
.accordion_section .panel a.collapsed .accordion-mark-icon {
color: #0a253d;
background-color: #fff;
}
.accordion_section .tab-box .nav-tabs {
border: none;
}
.accordion_section .tab-box .nav-tabs >li {
border: 1px solid #dcdada;
border-bottom: none;
margin-right: 10px;
}
.accordion_section .tab-box .nav-tabs >li:last-child {
margin-right: 0;
}
.accordion_section .tab-box .nav-tabs >li >a {
margin: 0;
}
.accordion_section .tab-box .tab-content {
padding: 15px 15px 0 15px;
border: 1px solid #dcdada;
background: #fff;
}
.accordion_section .tab-box.tab-pills .nav-pills li {
margin: 0;
}
.accordion_section .tab-box.tab-pills .nav-pills li a {
background: #dcdada;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
border-top: 1px solid #dcdada;
border-left: 1px solid #dcdada;
position: relative;
}
.accordion_section .tab-box.tab-pills .nav-pills li:last-child a {
border-bottom: 1px solid #dcdada;
}
.accordion_section .tab-box.tab-pills .nav-pills li.active a {
color: #0a253d;
background: none;
}
.accordion_section .tab-box.tab-pills .nav-pills li.active a:after {
content: '';
position: absolute;
right: -1px;
top: 0;
width: 1px;
height: 100%;
background: #fff;
z-index: 2;
}
.dark .accordion_section .panel p {
color: #666666;
}
.columns_section .columns-box {
display: flex;
flex-wrap: wrap;
}
.columns_section .columns-intro p {
font-size: 26px;
font-size: 2.6rem;
line-height: 1.3;
}
.columns_section .section.section-image {
padding-left: 15px;
padding-right: 15px;
}
.columns_section .columns-middle {
display: table-cell;
vertical-align: middle;
width: 2000px;
width: 800px;
}
section .map {
position: relative;
margin-bottom: -6px;
}
section .map iframe {
width: 100%;
}
section .map .overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
display: none;
}
section .section.contact_section .contact-data .acf-map {
width: 100%;
margin: 0;
}
section .section.contact_section .contact-data-box .contact-box .vertical-contact .contact-icon {
font-size: 18px;
font-size: 1.8rem;
padding-right: 15px;
}
section .section.contact_section .contact-data-box .contact-box .vertical-contact .contact-info {
padding-top: 3px;
}
.acf-map {
height: 400px;
margin-top: 20px;
clear: both;
}
.acf-map h3 {
color: #666666;
}
.acf-map img {
max-width: 150px;
float: left;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin: 0 20px 0 0;
}
.location-desc {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
padding-top: 50px;
}
.map-box {
display: inline-block;
width: 100%;
}
.map-box span {
color: #0075be;
font-weight: bold;
text-transform: uppercase;
}
.map-box address p {
margin: 0;
}
#google-map-right h3 {
color: #fff;
background-color: #999999;
margin-bottom: 0;
padding: 20px;
}
#google-map-right img {
width: 100%;
}
#map-right a {
color: #666666;
background-color: #e3e3e3;
border: 1px solid #dcdada;
display: block;
font-weight: bold;
margin: 0 0 30px 0;
padding: 20px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
#contactSection input[type="text"]::-webkit-input-placeholder,
#contactSection input[type="email"]::-webkit-input-placeholder,
#contactSection textarea::-webkit-input-placeholder { color: #0a253d;
font-size: 17px;
font-size: 1.7rem;
font-weight: 400;
}
#contactSection input[type="text"]::-moz-input-placeholder,
#contactSection input[type="email"]::-moz-input-placeholder,
#contactSection textarea::-moz-input-placeholder { color: #0a253d;
font-size: 17px;
font-size: 1.7rem;
font-weight: 400;
}
#contactSection input[type="text"]::-ms-input-placeholder,
#contactSection input[type="email"]::-ms-input-placeholder,
#contactSection textarea::-ms-input-placeholder { color: #0a253d;
font-size: 17px;
font-size: 1.7rem;
font-weight: 400;
}
#contactSection input[type="text"]:-moz-input-placeholder,
#contactSection input[type="email"]:-moz-input-placeholder,
#contactSection textarea:-moz-input-placeholder { color: #0a253d;
font-size: 17px;
font-size: 1.7rem;
font-weight: 400;
}
#contactSection .btn.btn-offer:hover {
background-color: transparent;
border-color: #0a253d;
color: #0a253d;
}
section .section.blocks_section .blocks-item >div[class^=block],
section .section.blocks_section .blocks-item >div[class*='block'] {
background-position: center center;
background-size: cover;
}
section .section.blocks_section .blocks-item .blocks-text svg {
height: 80px;
width: auto;
}
section .section.blocks_section .blocks-item .blocks-text .span {
display: table-cell;
vertical-align: middle;
width: 2000px;
text-align: left;
padding: 15px;
}
section .section.blocks_section .blocks-item .blocks-text h3 {
color: inherit;
font-size: 36px;
font-size: 3.6rem;
margin: 0;
}
section .section.blocks_section .blocks-item .blocks-text p {
margin-top: 10px;
}
section .section.blocks_section .blocks-item .blocks-inside {
padding-top: 15px;
padding-bottom: 15px;
}
section .section.blocks_section .blocks-item .blocks-inside.thumbnail-200 .blocks-text,
section .section.blocks_section .blocks-item .blocks-inside.thumbnail-200 .blocks-text .span {
height: 170px;
}
section .section.blocks_section .blocks-item .blocks-inside.thumbnail-400 .blocks-text,
section .section.blocks_section .blocks-item .blocks-inside.thumbnail-400 .blocks-text .span {
height: 370px;
}
section .section.blocks_section .blocks-item.position-center .blocks-text {
margin: 0 auto;
}
section .section.blocks_section .blocks-item .links-box {
margin-top: 10px;
}
section .section.blocks_section .blocks-item .background-carousel {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
section .section.blocks_section .blocks-item .block-image-padding {
margin: 20px;
}
section .section.blocks_section .blocks-item .block-image-padding.thumbnail-200 {
height: 160px;
}
section .section.blocks_section .blocks-item .block-image-padding.thumbnail-400 {
height: 360px;
}
section .section.blocks_section .thumbnail-200 .blocks-text,
section .section.blocks_section .thumbnail-200 .blocks-text .span {
height: 200px;
}
section .section.blocks_section .thumbnail-400 .blocks-text,
section .section.blocks_section .thumbnail-400 .blocks-text .span {
height: 400px;
}
section .section.blocks_section .thumbnail-400.sml .blocks-text,
section .section.blocks_section .thumbnail-400.sml .blocks-text .span {
height: 350px;
}
section .section.blocks_section .sidebar-section__main .blocks_section .blocks-text h3 {
font-size: 24px;
}
@media (min-width: 992px) {
.blocks-item
section .section.blocks_section.blocks-25 {
width: 25%;
}
section .section.blocks_section.blocks-50 {
width: 50%;
}
section .section.blocks_section.blocks-75 {
width: 75%;
}
section .section.blocks_section.blocks-100 {
width: 100%;
}
section .section.blocks_section.col-sm-18.position-center .blocks-text {
width: 33.33%;
}
section .section.blocks_section.col-sm-24.position-center .blocks-text {
width: 25%;
}
}
.grid-block .grid-sizer {
width: 100%;
}
.grid-block .grid-item {
width: 100%;
}
.grid-block .grid-item.w100 {
width: 100% !important;
}
.grid-block .gutter-sizer {
width: 0%;
}
.grid-block.grid-gutter .gutter-sizer {
width: 2%;
}
@media (min-width: 768px) {
.grid-block .grid-sizer {
width: 16.67%;
list-style: none;
}
.grid-block .grid-item {
width: 16.67%;
}
.grid-block .grid-item.w14 {
width: 25%;
}
.grid-block .grid-item.w12 {
width: 50%;
}
.grid-block .grid-item.w23 {
width: 66.67%;
}
.grid-block .grid-item.w34 {
width: 75%;
}
.grid-block.grid-gutter .grid-sizer {
width: 14.67%;
}
.grid-block.grid-gutter .grid-item {
width: 14.67%;
}
.grid-block.grid-gutter .grid-item.w14 {
width: 23%;
}
.grid-block.grid-gutter .grid-item.w12 {
width: 48%;
}
.grid-block.grid-gutter .grid-item.w23 {
width: 64.67%;
}
.grid-block.grid-gutter .grid-item.w34 {
width: 73%;
}
}
.section.blog_section .meta {
margin: 10px 0 0;
font-style: italic;
color: #dcdada;
}
.section.blog_section .post-link-more .post-link-more-content {
background: rgba(255,255,255,0.3);
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
padding: 15px;
}
.section.blog_section .post-link-more .post-link-more-content:hover {
background: rgba(255,255,255,0.5);
}
.dark .blog_section .meta {
color: #dcdada;
}
section .section.expandgallery_section .gridder-content {
display: none;
}
section .section.expandgallery_section .gallery-title {
font-size: 14px;
font-size: 1.4rem;
}
section .section.expandgallery_section .gridder {
margin: 0px;
padding: 0px;
list-style-type: none;
}
section .section.expandgallery_section .gridder .gridder-list {
display: inline-block;
vertical-align: top;
margin-bottom: 1%;
width: 100%;
cursor: pointer;
}
section .section.expandgallery_section .gridder .gridder-list:hover {
opacity: 0.8;
}
section .section.expandgallery_section .gridder .gridder-list > img {
width: 100%;
}
section .section.expandgallery_section .gridder .gridder-show {
display: block;
float: left;
width: 100%;
position: relative;
padding: 20px 20px 40px 20px;
background-color: #dcdada;
margin-bottom: 1%;
}
section .section.expandgallery_section .gridder .gridder-show.loading {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/css/includes/img/loading-spin.svg);
background-repeat: no-repeat;
background-position: center 40px;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-expanded-content iframe {
width: 100%;
}
@media (min-width: 1200px) {
section .section.expandgallery_section .gridder .gridder-show .gridder-expanded-content iframe {
height: 460px;
}
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav {
position: absolute;
bottom: 15px;
left: 50%;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav.prev {
margin-left: -40px;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav.disabled {
opacity: 0;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav div.slider-control-left:before {
content: '\f053';
font: normal normal normal 14px/1 FontAwesome;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav div.slider-control-right:before {
content: '\f054';
font: normal normal normal 14px/1 FontAwesome;
}
section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-close {
position: absolute;
right: 20px;
top: 15px;
font-size: 20px;
font-size: 2rem;
opacity: 0.5;
z-index: 5;
}
section .section.expandgallery_section .gridder.hasSelectedItem .gridder-list {
opacity: 0.5;
}
section .section.expandgallery_section .gridder.hasSelectedItem .gridder-list.selectedItem {
opacity: 1;
}
@-moz-document url-prefix() {
.gridder li:hover + #gridder-content-0 {
display: block;
}
.gridder li[data-griddercontent="#gridder-content-0"]:hover + #gridder-content-0 {
display: block;
}
}
@media (min-width: 768px) {
.gridder-list {
margin-right: 1%;
}
.gridder-list.columns-1 {
width: 100%;
}
.gridder-list.columns-2 {
width: 49%;
}
.gridder-list.columns-3 {
width: 32.33%;
}
.gridder-list.columns-4 {
width: 24%;
}
.gridder-list.columns-6 {
width: 15.66%;
}
.gridder-list.columns-2:nth-of-type(2n),
.gridder-list.columns-3:nth-of-type(3n),
.gridder-list.columns-4:nth-of-type(4n),
.gridder-list.columns-6:nth-of-type(6n) {
margin-right: 0;
}
.gridder-expanded-content .gallery .col-sm-6:nth-child(4n+1) {
clear: both;
}
}
section .section.featured_section .number .unit {
text-transform: none;
font-size: 50%;
}
section .section.featured_section .features-box .features-horizontal {
margin-top: 20px;
}
section .section.featured_section .features-box .item img {
max-height: 60px;
margin-bottom: 10px;
width: auto;
}
section .section.featured_section .features-box .features-icon {
display: table-cell;
vertical-align: middle;
width: 2000px;
width: 800px;
margin-bottom: 10px;
}
section .section.featured_section .features-box .data-absolute {
background-position: center center;
background-size: cover;
min-height: 325px;
}
section .section.featured_section .features-box .fa {
font-size: 36px;
font-size: 3.6rem;
position: relative;
display: inline-block;
}
section .section.featured_section .features-box .icon-box {
display: inline-block;
position: relative;
}
@media (max-width: 767px) {
section .section.featured_section .features-box .icon-box {
padding-bottom: 10px;
}
}
section .section.featured_section .features-box .icon-box .fa {
padding-top: 10px;
}
section .section.featured_section .features-box h3,
section .section.featured_section .features-box h4 {
margin-top: 0;
}
section .section.featured_section .features-box h3.number {
text-align: center;
font-size: 48px;
font-size: 4.8rem;
color: #0a253d;
}
section .section.featured_section .features-box h4 {
font-size: 18px;
font-size: 1.8rem;
font-weight: 500;
}
section .section.featured_section .features-box .number-box + .features-text p {
line-height: 48px;
}
section .section.featured_section .features-box .horizontal-layout {
text-align: center;
}
section .section.featured_section .features-box .horizontal-layout .item img {
max-height: 70px;
margin-bottom: 0;
}
section .section.featured_section .features-box .horizontal-layout h3 {
font-size: 16px;
font-size: 1.6rem;
}
section .section.featured_section .features-box .horizontal-layout .feature-image {
display: table-cell;
vertical-align: middle;
width: 2000px;
width: 800px;
}
section .section.featured_section .features-box .feature-content h4 {
line-height: 1.4;
}
section .section.featured_section .features-slider-box {
padding-top: 20px;
padding-bottom: 20px;
}
section.dark .featured_section .features-box .icon-box,
section.dark .featured_section .features-box h3.number {
color: #fff;
}
section .slider-with-features + section .section.featured_section {
padding-top: 0px;
padding-bottom: 0px;
}
@media (max-width: 991px) {
.slider-with-features + section {
margin-top: 0 !important;
}
}
@media (min-width: 768px) {
.features-box .features-icon {
margin-bottom: 0;
}
.features-box .icon-box {
height: 70px;
text-align: center;
margin-bottom: 20px;
}
.features-slider-box {
bottom: 80px;
position: absolute;
}
}
.files_section .download-item {
padding: 15px 10px 15px 40px;
position: relative;
}
.files_section .download-item:before {
content: "\f016";
font: normal normal normal 21px/1 FontAwesome;
position: absolute;
left: 0;
top: 15px;
}
.files_section .download-item.pdf:before {
content: "\f1c1";
}
.files_section .download-item.zip:before {
content: "\f1c6";
}
.files_section .download-item[class*="asis"]:before {
content: "\f1c2";
}
.files_section .download-item.image:before {
content: "\f1c5";
}
.files_section .download-item a {
display: block;
}
.modal-header .close {
width: auto;
}
.grid-item .caption {
background: rgba(255,255,255,0.7);
padding: 5px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
left: 0;
}
.section.gallery_section .gallery a {
position: relative;
display: block;
}
.section.gallery_section .gallery a .hover {
position: absolute;
width: 100%;
display: block;
top: 0;
left: 0;
color: #fff;
background: rgba(10,37,61,0.85);
opacity: 0;
z-index: 9;
text-align: center;
font-size: 21px;
font-size: 2.1rem;
}
.section.gallery_section .gallery a:hover .hover {
opacity: 1;
}
.section.gallery_section .gallery a .hover-item {
display: table-cell;
vertical-align: middle;
width: 2000px;
width: 800px;
height: 200px;
}
.section.gallery_section .gallery .item {
margin-bottom: 10px;
}
.section.gallery_section .gallery .owl-carousel .item {
margin-bottom: 0;
}
.section.gallery_section .gallery .item img {
width: 100%;
}
@media (min-width: 768px) {
.textgallery_section .padding-text {
padding-left: 80px;
}
.section.gallery_section .gallery .item.col-sm-12:nth-child(2n+1),
.section.gallery_section .gallery .item.col-sm-8:nth-child(3n+1),
.section.gallery_section .gallery .item.col-sm-6:nth-child(4n+1),
.section.gallery_section .gallery .item.col-sm-4:nth-child(6n+1),
.section.gallery_section .gallery .item.col-sm-3:nth-child(8n+1) {
clear: both;
}
}
.section.interactive_map_section .interactive-map-content svg {
width: 100%;
height: 600px;
}
.section.interactive_map_section .interactive-map-content svg a,
.section.interactive_map_section .interactive-map-content svg a:hover,
.section.interactive_map_section .interactive-map-content svg a:focus,
.section.interactive_map_section .interactive-map-content svg a:active {
text-decoration: none;
}
.section.interactive_map_section .interactive-map-content svg text,
.section.interactive_map_section .interactive-map-content svg tspan {
font-family: Open Sans, sans-serif;
}
.section.interactive_map_section .interactive-map-content svg polygon {
fill: #dcdada;
}
.section.interactive_map_section .interactive-map-content svg g polygon {
fill: #dcdada;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.section.interactive_map_section .interactive-map-content svg g text,
.section.interactive_map_section .interactive-map-content svg g tspan,
.section.interactive_map_section .interactive-map-content svg g circle {
fill: #666666;
}
.section.interactive_map_section .interactive-map-content svg g text,
.section.interactive_map_section .interactive-map-content svg g circle {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.section.interactive_map_section .interactive-map-content svg g:hover polygon {
fill: #0a253d;
}
.section.interactive_map_section .interactive-map-content svg g:hover text,
.section.interactive_map_section .interactive-map-content svg g:hover tspan,
.section.interactive_map_section .interactive-map-content svg g:hover circle {
fill: #dcdada;
}
.opinion-item-quot {
display: block;
font-size: 300px;
font-size: 30rem;
position: absolute;
top: -100px;
z-index: 1;
opacity: 0.2;
color: #dcdada;
}
.horizontal-layout div[class^="thumbnail"] {
margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px) {
.subpages_section .nav-submenu .col-sm-12:nth-child(2n+1) {
clear: both;
}
}
@media (min-width: 992px) {
.subpages_section .nav-submenu .col-sm-6:nth-child(4n+1) {
clear: both;
}
}
.subpages_section .nav-submenu .thumbnail-200 .title .title__container {
height: 200px;
padding: 15px;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.subpages_section .nav-submenu .thumbnail-200 .title .title__container h3 {
width: 100%;
font-size: 18px;
font-size: 1.8rem;
}
.simple-list {
display: inline-block;
padding: 0 15px;
}
.simple-list .item h3 {
font-size: 15px;
font-size: 1.5rem;
}
section .section.timeline_section {  }
section .section.timeline_section >.container {
overflow: hidden;
}
section .section.timeline_section .frame {
overflow: hidden;
height: 400px;
}
@media (min-width: 375px) {
section .section.timeline_section .frame {
height: 350px;
}
}
@media (min-width: 425px) {
section .section.timeline_section .frame {
height: 420px;
}
}
@media (min-width: 768px) {
section .section.timeline_section .frame {
height: 250px;
}
}
section .section.timeline_section .frame ul {
list-style: none;
margin: 0;
padding: 0;
height: 100%;
}
section .section.timeline_section .frame ul li {
float: left;
width: 300px;
height: 100%;
margin: 0;
padding: 0;
}
@media (min-width: 768px) {
section .section.timeline_section .frame ul li {
width: 750px;
}
}
@media (min-width: 992px) {
section .section.timeline_section .frame ul li {
width: 970px;
}
}
@media (min-width: 1200px) {
section .section.timeline_section .frame ul li {
width: 1170px;
}
}
section .section.timeline_section .frame ul li .timeline-border {
display: none;
}
@media (min-width: 768px) {
section .section.timeline_section .frame ul li .timeline-border {
display: block;
width: 1px;
position: absolute;
background-color: #666666;
top: 0;
left: -30px;
min-height: 160px;
height: 100%;
}
}
section .section.timeline_section .frame ul li .timeline-year,
section .section.timeline_section .frame ul li .timeline-img {
height: auto;
}
@media (min-width: 768px) {
section .section.timeline_section .frame ul li .timeline-year,
section .section.timeline_section .frame ul li .timeline-img {
display: table-cell;
vertical-align: middle;
width: 2000px;
height: 250px;
}
}
section .section.timeline_section .frame ul li .timeline-year h3 {
font-size: 48px;
font-size: 4.8rem;
margin: 0;
}
section .section.timeline_section .frame ul li img {
max-height: 250px;
}
section .section.timeline_section .frame ul li .timeline-text {
height: auto;
}
@media (min-width: 768px) {
section .section.timeline_section .frame ul li .timeline-text {
display: table-cell;
vertical-align: middle;
width: 2000px;
height: 250px;
padding-right: 15px;
}
}
section .section.timeline_section .scrollbar {
margin: 30px 0;
margin-bottom: 10px;
height: 5px;
background: #0a253d;
line-height: 0;
}
@media (min-width: 768px) {
section .section.timeline_section .scrollbar {
margin-bottom: 0;
}
}
section .section.timeline_section .scrollbar .handle {
height: 100%;
background: #dcdada;
cursor: pointer;
width: 100% !important;
margin-left: 15px;
}
@media (min-width: 768px) {
section .section.timeline_section .scrollbar .handle {
margin-left: 30px;
}
}
section .section.timeline_section .scrollbar .handle .mousearea {
position: absolute;
left: -10px;
width: 20px;
height: 20px;
background-color: #0a253d;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
top: -8px;
z-index: 2;
}
section .section.timeline_section .pages {
display: none;
}
@media (min-width: 768px) {
section .section.timeline_section .pages {
display: block;
padding: 0;
list-style: none;
position: relative;
height: 100px;
margin: 0;
}
}
section .section.timeline_section .pages >li { text-align: center;
display: inline-block;
font-size: 18px;
font-weight: 600;
cursor: pointer;
width: calc(5%);
position: relative;
top: 0;
padding-top: 50px;
}
section .section.timeline_section .pages >li:nth-child(odd) {
top: 25px;
}
section .section.timeline_section .pages >li:nth-child(even) {
top: 0px;
}
section .section.timeline_section .pages >li:after {
content: '';
width: 1px;
background-color: #666666;
position: absolute;
left: 50%;
}
section .section.timeline_section .pages >li:nth-child(n):after {
height: 70px;
top: -25px;
z-index: 1;
}
section .section.timeline_section .pages >li:nth-child(2n):after {
height: 40px;
top: 0px;
}
section .section.timeline_section .pages >li.active {
color: #0a253d;
}
section .section.timeline_section .pages >li.active:after {
background-color: #0a253d;
}
.section.team_section .horizontal-scroll {
overflow-x: auto;
white-space: nowrap;
}
.section.team_section .horizontal-scroll >div {
display: inline-block;
float: none;
}
.section.team_section .team-container .contact-box .contact-icon {
padding: 0;
text-align: center;
}
.section.team_section .team-thumbnail .position {
width: 100%;
position: absolute;
top: 50%;
left: 0;
white-space: pre-wrap;
padding: 0 20px;
text-align: center;
z-index: 99;
opacity: 0;
}
.section.team_section .team-thumbnail .hover-link:hover .position {
opacity: 1;
}
.team-thumbnail {
position: relative;
}
.textgallery_section .lower-text,
.textgallery_section .lower-text .links-box {
text-align: left;
}
.textgallery_section .textgallery_collapse .same-height-element {
height: auto !important;
}
.textgallery_section .gallery-page {
margin-bottom: 10px;
}
.textgallery_section .gallery-page iframe {
width: 100%;
}
.textgallery_section .gallery-page .gallery-item {
padding: 0;
width: 100%;
position: relative;
}
.textgallery_section .flex-item {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.textgallery_section .display-flex .gallery-page {
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
.textgallery_section .display-flex .gallery-page >div {
width: 110%;
}
.textgallery_section .gallery-text .gallerytext-image {
max-width: 130px;
float: left;
max-height: 80px;
padding-right: 10px;
}
@media (min-width: 768px) {
.textgallery_section .gallery-text .gallerytext-image {
padding-right: 0;
}
}
@media (min-width: 992px) {
.textgallery_section .gallery-text .gallerytext-image {
max-height: none;
}
}
@media (min-width: 768px) {
.textgallery_section .section-400 .gallery-text-content {
height: 400px;
}
}
@media (min-width: 768px) {
.textgallery_section .section-200 .gallery-text-content {
height: 200px;
}
}
@media (max-width: 767px) {
.textgallery_section .gallery-page {
height: auto !important;
}
}
@media (min-width: 768px) {
.textgallery_section .gallery-page {
margin-bottom: 0;
}
.textgallery_section .display-flex .gallery-page .same-height-element {
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-wrap: wrap;
-ms-flex-align: center;
-webkit-align-items: center;
-webkit-box-align: center;
align-items: center;
}
.textgallery_section .padding-text {
padding-left: 80px;
}
}
.popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item {
padding: 45px 30px;
position: relative;
display: block;
cursor: pointer;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item h3 {
font-family: Open Sans, sans-serif;
font-size: 20px;
font-size: 2rem;
font-weight: 700;
margin-top: 45px;
margin-bottom: 0;
}
.popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:after {
content: '\f002';
font: normal normal normal 14px/1 FontAwesome;
font-size: 20px;
font-size: 2rem;
padding: 7px 8px;
height: 34px;
width: 34px;
color: #fff;
background-color: #0a253d;
position: absolute;
top: 0px;
right: 0px;
opacity: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:hover {
-webkit-box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1);
-moz-box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1);
box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1);
}
.popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:hover:after {
opacity: 1;
}
.popupfeatures_section .popupfeatures-box .popupfeatures-normal .popupfeatures-item {
margin-bottom: 15px;
}
.popupfeatures_section .popupfeatures-box .modal .modal-content .modal-body h3 {
font-family: Open Sans, sans-serif;
font-size: 20px;
font-size: 2rem;
font-weight: 700;
margin-top: 0;
margin-bottom: 30px;
}
.popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav {
position: absolute;
bottom: -60px;
right: -30px;
}
.popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav button {
font-size: 30px;
font-size: 3rem;
padding: 0px 15px !important;
height: 42px;
width: 42px;
color: #fff;
background-color: #000;
position: relative;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav button:hover {
color: #fff;
background-color: #0a253d;
}
.boxcontact_section .box-contact {
background-color: #8dc63f;
color: #fff;
}
.boxcontact_section .box-contact .photo {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
min-height: 300px;
background-color: #fff;
}
.boxcontact_section .box-contact .data {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: center;
padding: 4rem 2rem;
}
.boxcontact_section .box-contact .data h3,
.boxcontact_section .box-contact .data h4 {
color: #fff;
margin-bottom: 1rem;
}
.boxcontact_section .box-contact .data .databox {
margin-top: 2.5rem;
}
.boxcontact_section .box-contact .data .databox .contact {
margin-left: 3rem;
width: 100%;
margin-bottom: 1rem;
position: relative;
}
.boxcontact_section .box-contact .data .databox .contact .mail:before {
content: "\f0e0";
font: normal normal normal 18px/1 FontAwesome;
position: absolute;
left: -3rem;
top: 0.5rem;
}
.boxcontact_section .box-contact .data .databox .contact .phone:before {
content: "\f095";
font: normal normal normal 18px/1 FontAwesome;
position: absolute;
left: -3rem;
top: 0.5rem;
}
.boxcontact_section .box-contact .data .databox .contact a {
color: #fff;
}
.post {
margin-bottom: 30px;
}
.post .post-article {
height: 100%;
}
.post .post-article .post-thumb {
position: relative;
}
.post .post-article .post-thumb .post-categories-icon {
position: absolute;
top: 0;
right: 0px;
z-index: 1;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon {
position: relative;
display: block;
text-align: center;
padding: 5px;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
background-color: #8dc63f;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon svg {
height: 37px;
width: auto;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon svg path {
fill: #fff;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon:hover {
background-color: #0a253d !important;
}
.post .post-article .post-thumb .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 5px;
}
.post .post-article .post-thumb .post-specialist {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 5px 15px;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
color: #fff;
background-color: #0a253d;
}
.post .post-article .post-thumb a {
display: block;
overflow: hidden;
}
.post .post-article .post-thumb a .thumbnail-blog {
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post .post-article .post-item {
padding: 30px 15px;
}
.post .post-article .post-item .meta-category {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
text-transform: uppercase;
text-align: left;
}
.post .post-article .post-item .meta-category .post-categories {
list-style: none;
padding: 0;
margin: 0;
}
.post .post-article .post-item .meta-category .post-categories li {
display: inline-block;
}
.post .post-article .post-item .meta-category .post-categories li:nth-child(n+2):before {
content: '/ ';
}
.post .post-article .post-item .meta-category a {
color: #0a253d;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post .post-article .post-item .meta-category a:hover {
color: #00aeef;
}
.post .post-article .post-item .meta-category + div {
margin-top: 15px;
}
.post .post-article .post-item .post-title a h3.title {
font-size: 20px;
font-size: 2rem;
text-align: left;
margin: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post .post-article .post-item .post-title a:hover h3.title {
color: #00aeef;
}
.post .post-article .post-item .post-title .post-categories {
list-style: none;
padding: 0;
margin: 15px 0 0 0;
}
.post .post-article .post-item .post-title .post-categories li {
font-size: 16px;
font-size: 1.6rem;
font-weight: 700;
display: inline-block;
color: #0a253d;
}
.post .post-article .post-item .post-title .post-categories li + li:before {
content: ' / ';
margin-left: 5px;
}
.post .post-article .post-item .post-title + div {
margin-top: 15px;
}
.post .post-article .post-item .post-excerpt p {
margin: 0;
line-height: 1.6;
}
.post .post-article .post-item .post-excerpt + div {
margin-top: 15px;
}
.post .post-article .post-item .meta {
font-weight: 700;
font-style: normal;
text-align: left;
margin: 0;
color: #0a253d;
}
.post .post-article .post-item .meta a {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post .post-article .post-item .meta a:hover {
color: #00aeef;
}
.post .post-article:hover .post-thumb .thumbnail-blog {
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
-moz-transform: scale(1.03);
-webkit-transform: scale(1.03);
-o-transform: scale(1.03);
}
.post.post-first .post-article {
padding: 15px;
background-color: #ebf4f7;
}
.post.post-first .post-article .display-flex-center {
flex-wrap: wrap;
}
.post.post-first .post-article .post-thumb {
padding-right: 0;
}
.post.post-first .post-article .post-thumb .post-categories-icon {
top: 0;
right: 0;
}
.post.post-first .post-article .post-thumb .post-categories-icon .post-category-icon {
background-color: #8dc63f;
}
.post.post-first .post-article .post-thumb .thumbnail-blog {
height: 300px;
}
.post.post-first .post-article .post-item {
padding: 0;
margin-top: 30px;
}
.post.post-first .post-article .post-item .meta-category {
font-size: 16px;
font-size: 1.6rem;
}
.post.post-first .post-article .post-item .meta-category + div {
margin-top: 15px;
}
.post.post-first .post-article .post-item .post-title a h3.title {
font-size: 24px;
font-size: 2.4rem;
}
.post.post-first .post-article .post-item .post-title + div {
margin-top: 15px;
}
.post.post-first .post-article .post-item .post-excerpt p {
font-size: 16px;
font-size: 1.6rem;
}
.post.post-first .post-article .post-item .post-excerpt + div {
margin-top: 15px;
}
.post.post-first .post-article .post-item .meta {
font-size: 16px;
font-size: 1.6rem;
}
.post:not(.post-first) .post-article {
border: 1px solid #dcdada;
}
.post:not(.post-first) .post-article .post-thumb .post-categories-icon .post-category-icon {
background-color: #00aeef;
}
.post:not(.post-first) .post-article .post-thumb .thumbnail-blog {
height: 300px;
}
.post:not(.type-post) .post-article {
background-color: #edf8f8;
border-color: #edf8f8;
}
.post.messages {
margin-top: 20px;
}
.post.messages .post-article {
position: relative;
background-color: #edf8f8;
border-color: #edf8f8;
}
.post.messages .post-article .post-categories-icon {
position: absolute;
top: -20px;
right: 0px;
z-index: 1;
}
.post.messages .post-article .post-categories-icon .post-category-icon {
position: relative;
display: block;
text-align: center;
padding: 5px;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post.messages .post-article .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon {
font-size: 37px;
font-size: 3.7rem;
color: #fff;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon.icon-video {
font-size: 27px;
font-size: 2.7rem;
}
.post.messages .post-article .post-categories-icon .post-category-icon:hover {
background-color: #8dc63f !important;
}
.post.messages .post-article .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 5px;
}
.post.messages .post-article .post-categories-icon.icons-more + .post-item .meta-category,
.post.messages .post-article .post-categories-icon.icons-more + .post-item .post-title {
padding-right: 50px;
}
.post.messages .post-article .post-categories-icon.icons-much_more + .post-item .post-excerpt {
padding-right: 65px;
}
.post.events-item .event-container {
display: flex;
align-items: center;
background-color: #fff;
}
.post.events-item .event-container:hover .event-date {
background-color: #00aeef;
}
.post.events-item .event-container .event-date {
height: 120px;
width: 120px;
display: flex;
align-self: center;
justify-content: center;
flex-direction: column;
background-color: #0a253d;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post.events-item .event-container .event-date > span {
font-size: 18px;
font-size: 1.8rem;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
text-align: center;
display: block;
width: 100%;
}
.post.events-item .event-container .event-date > span.event-day {
font-size: 28px;
font-size: 2.8rem;
margin-bottom: 5px;
}
.post.events-item .event-container .event-content {
padding: 15px 30px;
}
.post.events-item .event-container .event-content h3 {
font-size: 21px;
font-size: 2.1rem;
margin: 0 0 5px;
}
.post.events-item .event-container .event-content p {
font-size: 21px;
font-size: 2.1rem;
color: #666666;
}
.post.authors .post-article {
position: relative;
overflow: hidden;
background-color: #ebf4f7;
border: none;
}
.post.authors .post-article > a {
height: 100%;
display: block;
position: relative;
}
.post.authors .post-article > a:before,
.post.authors .post-article > a:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 0;
width: 0;
border: 1px solid transparent;
z-index: 1;
}
.post.authors .post-article > a:before {
top: 0px;
left: 0px;
}
.post.authors .post-article > a:after {
bottom: 0px;
right: 0px;
}
.post.authors .post-article > a:hover:before {
height: 100%;
width: 100%;
border-top-color: #0a253d;
border-right-color: #0a253d;
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}
.post.authors .post-article > a:hover:after {
height: 100%;
width: 100%;
border-bottom-color: #0a253d;
border-left-color: #0a253d;
transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}
.post.authors .post-article > a > .row {
margin-left: 0;
margin-right: 0;
}
.post.authors .post-article > a:hover .blogauthor-content h3 {
color: #00aeef;
}
.post.authors .post-article .thumbnail-author {
background-size: cover;
background-position: top center;
background-repeat: no-repeat;
border: 1px solid #ebf4f7;
}
.post.authors .post-article .blogauthor-content {
padding-left: 30px;
padding-right: 30px;
text-align: left;
}
.post.authors .post-article .blogauthor-content h3 {
font-size: 24px;
font-size: 2.4rem;
margin-top: 0;
margin-bottom: 0;
}
.post.authors .post-article .blogauthor-content h3 + p {
margin-top: 30px;
}
.post.authors .post-article .blogauthor-content p {
font-size: 20px;
font-size: 2rem;
color: #0a253d;
margin: 0;
}
.post.authors .post-article .blogauthor-more {
height: 100%;
width: 100%;
padding: 30px 60px;
color: #fff;
background-color: #0a253d;
position: absolute;
top: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post.authors .post-article .blogauthor-more p {
margin-bottom: 20px;
}
.post.authors .post-article .blogauthor-more .blogauthor-permalink {
margin-top: 45px;
}
.post.authors .post-article .blogauthor-more .blogauthor-permalink .btn-excerpt {
color: #fff;
background-color: transparent;
border-color: #fff;
}
.post.authors .post-article .blogauthor-more .blogauthor-permalink .btn-excerpt:before {
content: '';
}
.post.authors .post-article .blogauthor-more .blogauthor-permalink .btn-excerpt:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.post.services .post-article,
.post.sectors .post-article,
.post.pages .post-article {
position: relative;
background-color: #edf8f8;
border-color: #edf8f8;
}
.post.services .post-article .post-item,
.post.sectors .post-article .post-item,
.post.pages .post-article .post-item {
padding: 30px 30px;
}
@media (min-width: 768px) {
.post.services .post-article .post-item,
.post.sectors .post-article .post-item,
.post.pages .post-article .post-item {
padding: 30px 45px;
}
}
@media (min-width: 992px) {
.post.services .post-article .post-item,
.post.sectors .post-article .post-item,
.post.pages .post-article .post-item {
padding: 45px 60px;
}
}
.post.services .post-article .post-item .post-title + div,
.post.sectors .post-article .post-item .post-title + div,
.post.pages .post-article .post-item .post-title + div {
margin-top: 30px;
}
.post.services .post-article .post-item .post-excerpt p + .btn,
.post.sectors .post-article .post-item .post-excerpt p + .btn,
.post.pages .post-article .post-item .post-excerpt p + .btn {
margin-top: 30px;
}
.post.services .post-article .post-item .post-excerpt .btn,
.post.sectors .post-article .post-item .post-excerpt .btn,
.post.pages .post-article .post-item .post-excerpt .btn {
padding: 10px 15px;
}
.post.services .post-article {
position: relative;
background-color: rgba(0,174,239,0.2);
border-color: transparent;
}
.post.sectors .post-article {
position: relative;
background-color: rgba(141,198,63,0.2);
border-color: transparent;
}
.post.csr .post-article,
.post.faq .post-article {
position: relative;
background-color: #edf8f8;
border-color: #edf8f8;
}
.post.career .post-article {
border-width: 3px;
border-color: #edf8f8;
background-color: #fff;
}
.post.career .post-article .post-item {
padding: 0;
}
.post.career .post-article .post-item .post-title {
padding: 20px 30px;
}
.post.career .post-article .post-item .post-title h3.title {
font-size: 20px;
font-size: 2rem;
}
.post.career .post-article .post-item .post-title + div {
margin: 0;
border-top: 3px solid #edf8f8;
}
.post.career .post-article .post-item .post-excerpt {
padding: 30px 30px;
}
.post.career .post-article .post-item .post-excerpt .post-btns {
text-align: center;
margin-top: 30px;
}
.post.career .post-article .post-item .post-excerpt .post-btns .btn {
padding: 15px 60px;
}
.post.career .post-article .post-item .post-excerpt .post-btns .btn:hover {
background-color: #8dc63f;
border-color: #8dc63f;
}
@media (max-width: 400px) {
.post.authors .post-article.blogauthor-vertical .thumbnail-author {
height: 100vw !important;
}
}
@media (max-width: 767px) {
.post .post-article .post-thumb.hidden-xs {
display: none;
}
.post.authors .post-article {
height: auto !important;
}
.post.authors .post-article .order-2 {
order: 1;
}
.post.authors .post-article .order-1 {
order: 2;
}
.post.authors .post-article .blogauthor-content {
padding-top: 60px;
padding-bottom: 60px;
}
.post.authors .post-article .blogauthor-more {
padding: 30px;
top: 100%;
left: 0;
}
.post.authors .post-article:hover .blogauthor-more {
top: 0;
}
}
@media (min-width: 768px) {
.post .post-article .post-thumb.hidden-sm {
display: none;
}
.post .post-article .post-thumb .post-specialist {
font-size: 16px;
font-size: 1.6rem;
}
.post .post-article .post-title a h3.title {
font-size: 20px;
font-size: 2rem;
}
.post.post-first .post-article .post-thumb {
padding-right: 0;
}
.post.post-first .post-article .post-thumb .post-categories-icon {
top: 0;
}
.post.post-first .post-article .post-thumb .post-categories-icon .post-category-icon {
height: 80px;
width: 80px;
}
.post.post-first .post-article .post-thumb .post-categories-icon .post-category-icon svg {
height: 47px;
width: auto;
}
.post.post-first .post-article .post-thumb .post-specialist {
font-size: 18px;
font-size: 1.8rem;
}
.post.post-first .post-article .post-thumb .thumbnail-blog {
height: 400px;
}
.post.post-first .post-article .post-item .meta-category {
font-size: 18px;
font-size: 1.8rem;
}
.post.post-first .post-article .post-item .meta-category + div {
margin-top: 20px;
}
.post.post-first .post-article .post-item .post-title a h3.title {
font-size: 28px;
font-size: 2.8rem;
}
.post.post-first .post-article .post-item .post-title + div {
margin-top: 20px;
}
.post.post-first .post-article .post-item .post-excerpt p {
font-size: 18px;
font-size: 1.8rem;
}
.post.post-first .post-article .post-item .post-excerpt + div {
margin-top: 20px;
}
.post.post-first .post-article .post-item .meta {
font-size: 18px;
font-size: 1.8rem;
}
.post:not(.post-first) .post-article .post-thumb .post-categories-icon .post-category-icon {
height: 65px;
width: 65px;
}
.post:not(.post-first) .post-article .post-thumb .post-categories-icon .post-category-icon svg {
height: 47px;
width: auto;
}
.post:not(.post-first) .post-article .post-thumb .thumbnail-blog {
height: 400px;
}
.post.messages {
margin-top: 30px;
}
.post.messages .post-article .post-categories-icon {
top: -30px;
}
.post.messages .post-article .post-categories-icon .post-category-icon {
height: 65px;
width: 65px;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon {
font-size: 39px;
font-size: 3.9rem;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon.icon-video {
font-size: 29px;
font-size: 2.9rem;
}
.post.messages .post-article .post-categories-icon.icons-more + .post-item .meta-category,
.post.messages .post-article .post-categories-icon.icons-more + .post-item .post-title {
padding-right: 55px;
}
.post.messages .post-article .post-categories-icon.icons-much_more + .post-item .post-excerpt {
padding-right: 70px;
}
.post.authors .post-article .blogauthor-content h3 {
font-size: 28px;
font-size: 2.8rem;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.post.authors .post-article .blogauthor-content p {
font-size: 18px;
font-size: 1.8rem;
}
.post.authors .post-article .blogauthor-more {
padding: 30px 45px;
}
.post.authors .post-article.blogauthor-thumb-left .blogauthor-more {
left: 100%;
}
.post.authors .post-article.blogauthor-thumb-left:hover .blogauthor-more {
left: 0;
}
.post.authors .post-article.blogauthor-thumb-right .blogauthor-more {
right: 100%;
}
.post.authors .post-article.blogauthor-thumb-right:hover .blogauthor-more {
right: 0;
}
.post.authors .post-article.blogauthor-vertical .blogauthor-content {
padding: 30px 0px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.post.authors .post-article.blogauthor-horizontal {
height: 300px !important;
}
.post.authors .post-article.blogauthor-horizontal .thumbnail-author {
height: 300px !important;
}
.post.authors .post-article.blogauthor-vertical .thumbnail-author {
height: 300px !important;
}
}
@media (min-width: 992px) {
.post .post-article .post-item .post-title a h3.title {
font-size: 22px;
font-size: 2.2rem;
}
.post.post-first .post-article .display-flex-center {
flex-wrap: nowrap;
}
.post.post-first .post-article .post-thumb {
padding-right: 30px;
}
.post.post-first .post-article .post-thumb .post-categories-icon {
top: 45px;
}
.post.post-first .post-article .post-thumb .thumbnail-blog {
height: 420px;
}
.post.post-first .post-article .post-item {
padding: 0 0 0 15px;
margin-top: 0;
}
.post.post-first .post-article .post-item .meta-category + div {
margin-top: 30px;
}
.post.post-first .post-article .post-item .post-title {
font-size: 30px;
font-size: 3rem;
}
.post.post-first .post-article .post-item .post-title + div {
margin-top: 30px;
}
.post.post-first .post-article .post-item .post-excerpt + div {
margin-top: 30px;
}
.post.messages .post-article .post-categories-icon .post-category-icon {
height: 70px;
width: 70px;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon {
font-size: 41px;
font-size: 4.1rem;
}
.post.messages .post-article .post-categories-icon .post-category-icon .category-icon.icon-video {
font-size: 35px;
font-size: 3.5rem;
}
.post.messages .post-article .post-categories-icon.icons-more + .post-item .meta-category,
.post.messages .post-article .post-categories-icon.icons-more + .post-item .post-title {
padding-right: 60px;
}
.post.messages .post-article .post-categories-icon.icons-much_more + .post-item .post-excerpt {
padding-right: 75px;
}
.post.authors .post-article .blogauthor-content {
padding-left: 10px;
padding-right: 10px;
}
.post.authors .post-article .blogauthor-content h3 {
font-size: 26px;
font-size: 2.6rem;
}
.post.authors .post-article .blogauthor-content p {
font-size: 16px;
font-size: 1.6rem;
}
.post.authors .post-article .blogauthor-more {
padding: 30px 30px;
}
.post.authors .post-article.blogauthor-vertical .blogauthor-content {
padding: 30px 0px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.post.authors .post-article.blogauthor-horizontal {
height: 300px !important;
}
.post.authors .post-article.blogauthor-horizontal .thumbnail-author {
height: 300px !important;
}
.post.authors .post-article.blogauthor-vertical .thumbnail-author {
height: 250px !important;
}
}
@media (min-width: 1200px) {
.post .post-article .post-item .post-title a h3.title {
font-size: 24px;
font-size: 2.4rem;
}
.post.post-first .post-article {
padding: 60px;
}
.post.post-first .post-article .post-thumb .post-categories-icon {
top: 60px;
}
.post.post-first .post-article .post-thumb .post-categories-icon .post-category-icon {
height: 120px;
width: 120px;
}
.post.post-first .post-article .post-thumb .post-categories-icon .post-category-icon svg {
height: 56px;
width: auto;
}
.post.post-first .post-article .post-thumb .post-specialist {
font-size: 20px;
font-size: 2rem;
}
.post.post-first .post-article .post-thumb .thumbnail-blog {
height: 600px;
}
.post.post-first .post-article .post-item {
padding: 30px 10% 30px 30px;
}
.post.post-first .post-article .post-item .meta-category {
font-size: 20px;
font-size: 2rem;
}
.post.post-first .post-article .post-item .post-title a h3.title {
font-size: 36px;
font-size: 3.6rem;
}
.post.post-first .post-article .post-item .post-excerpt p {
font-size: 20px;
font-size: 2rem;
}
.post.post-first .post-article .post-item .meta {
font-size: 20px;
font-size: 2rem;
}
.post:not(.post-first) .post-article .post-thumb .thumbnail-blog {
height: 350px;
}
.post.authors .post-article .blogauthor-content {
padding-left: 15px;
padding-right: 15px;
}
.post.authors .post-article .blogauthor-content h3 {
font-size: 30px;
font-size: 3rem;
}
.post.authors .post-article .blogauthor-content p {
font-size: 18px;
font-size: 1.8rem;
}
.post.authors .post-article .blogauthor-more {
padding: 30px 45px;
}
.post.authors .post-article.blogauthor-vertical .blogauthor-content {
padding: 45px 0px;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.post.authors .post-article.blogauthor-horizontal {
height: 350px !important;
}
.post.authors .post-article.blogauthor-horizontal .thumbnail-author {
height: 350px !important;
}
.post.authors .post-article.blogauthor-vertical .thumbnail-author {
height: 250px !important;
}
}
@media (min-width: 1400px) {
.post .post-article .post-item .post-title a h3.title {
font-size: 28px;
font-size: 2.8rem;
}
.post:not(.post-first) .post-article .post-thumb .thumbnail-blog {
height: 400px;
}
.post.authors .post-article .blogauthor-content {
padding-left: 30px;
padding-right: 30px;
}
.post.authors .post-article .blogauthor-content h3 {
font-size: 40px;
font-size: 4rem;
}
.post.authors .post-article .blogauthor-content p {
font-size: 20px;
font-size: 2rem;
}
.post.authors .post-article .blogauthor-more {
padding: 30px 60px;
}
}
@media (min-width: 1920px) {
.post.authors .post-article .blogauthor-content h3 {
font-size: 45px;
font-size: 4.5rem;
}
}
#category-navigation .category-list .category-item {
padding: 0 15px;
}
#category-navigation .category-list .category-item:hover > a {
color: #00aeef;
}
#category-navigation .category-list .category-item:hover .subpages-icon {
color: #0a253d;
}
#category-navigation .category-list .category-item.active:hover > a {
color: #0a253d;
}
#category-navigation .category-list .category-item.active > a {
border-bottom-color: #8dc63f;
}
#category-navigation .category-list .category-item > a {
font-size: 11px;
font-size: 1.1rem;
font-weight: 700;
text-transform: uppercase;
padding: 0px 0 10px;
display: flex;
align-items: center;
justify-content: center;
color: #0a253d;
border-bottom: 5px solid #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#category-navigation .category-list .category-item .category-icon {
margin: 0;
}
#category-navigation .category-list .category-item .category-icon svg {
height: 31px;
width: auto;
}
#category-navigation .category-list .category-item .category-icon svg g {
fill: #0a253d;
}
#category-navigation .category-list .category-item .category-icon + .category-name {
padding-left: 15px;
}
#category-navigation .category-list .owl-controls .owl-nav .owl-prev,
#category-navigation .category-list .owl-controls .owl-nav .owl-next {
font-size: 16px;
font-size: 1.6rem;
margin-top: -16px;
color: #00aeef;
}
#category-navigation .category-list .owl-controls .owl-nav .owl-prev {
left: -15px;
}
@media (min-width: 768px) {
#category-navigation .category-list .owl-controls .owl-nav .owl-prev {
left: -20px;
}
}
#category-navigation .category-list .owl-controls .owl-nav .owl-next {
right: -15px;
}
@media (min-width: 768px) {
#category-navigation .category-list .owl-controls .owl-nav .owl-next {
right: -20px;
}
}
#category-navigation + div {
margin-top: 30px;
}
.blog #category-navigation + div,
.blog #category-navigation + article,
.single #category-navigation + div,
.single #category-navigation + article {
margin-top: 15px;
}
@media (min-width: 375px) {
#category-navigation .category-list .category-item {
padding: 0 30px;
}
#category-navigation .category-list .category-item .category-icon svg {
height: 33px;
}
}
@media (min-width: 768px) {
#category-navigation .category-list .category-item {
padding: 0 15px;
}
#category-navigation .category-list .category-item > a {
font-size: 13px;
font-size: 1.3rem;
}
#category-navigation .category-list .category-item .category-icon svg {
height: 37px;
}
}
@media (min-width: 992px) {
#category-navigation .category-list {
margin-left: -15px;
margin-right: -15px;
display: flex;
justify-content: space-between;
flex-wrap: nowrap;
}
#category-navigation .category-list .category-item {
padding: 0 15px;
flex-grow: 1;
}
}
@media (min-width: 1200px) {
#category-navigation .category-list {
margin-left: -30px;
margin-right: -30px;
}
#category-navigation .category-list .category-item {
padding: 0 30px;
}
}
@media (min-width: 1400px) {
#category-navigation .category-list .category-item > a {
font-size: 16px;
font-size: 1.6rem;
}
#category-navigation .category-list .category-item .category-icon svg {
height: 41px;
}
}
.archive .archive-content.search-results,
.search .archive-content.search-results {
padding-top: 60px;
}
.archive #section-subpages .subpages-list,
.search #section-subpages .subpages-list {
padding: 0;
margin: 15px 0 30px 0;
}
.archive #section-posts .section,
.search #section-posts .section {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
.archive #section-search .section,
.search #section-search .section {
padding-top: 30px !important;
padding-bottom: 30px !important;
background-color: #0a253d;
}
@media (min-width: 768px) {
.archive #section-search .section,
.search #section-search .section {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
}
@media (min-width: 992px) {
.archive #section-search .section,
.search #section-search .section {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
}
@media (min-width: 1200px) {
.archive #section-search .section,
.search #section-search .section {
padding-top: 120px !important;
padding-bottom: 120px !important;
}
}
.archive #section-search .page-title,
.search #section-search .page-title {
font-size: 28px;
font-size: 2.8rem;
color: #fff;
}
@media (min-width: 768px) {
.archive #section-search .page-title,
.search #section-search .page-title {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 992px) {
.archive #section-search .page-title,
.search #section-search .page-title {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1200px) {
.archive #section-search .page-title,
.search #section-search .page-title {
font-size: 40px;
font-size: 4rem;
}
}
@media (min-width: 1400px) {
.archive #section-search .page-title,
.search #section-search .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
@media (min-width: 768px) {
.archive #section-search form.search,
.search #section-search form.search {
display: flex;
}
}
.archive #section-search form.search input[type="search"],
.search #section-search form.search input[type="search"] {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 18.5px 20px;
color: #0a253d;
background-color: #fff;
}
@media (max-width: 767px) {
.archive #section-search form.search input[type="search"],
.search #section-search form.search input[type="search"] {
width: 100%;
padding: 15px 20px;
}
}
.archive #section-search form.search button,
.search #section-search form.search button {
padding: 15px 75px;
width: 100%;
}
@media (min-width: 768px) {
.archive #section-search form.search button,
.search #section-search form.search button {
width: auto;
}
}
.archive #section-search form.search button.btn-secondary:hover,
.search #section-search form.search button.btn-secondary:hover {
background-color: #8dc63f;
border-color: #8dc63f;
}
.archive #section-search + .archive-content,
.search #section-search + .archive-content {
padding-top: 60px;
}
.archive.post-type-archive-authors #section-search + .archive-content,
.search.post-type-archive-authors #section-search + .archive-content {
padding-top: 30px;
}
.archive.post-type-archive-authors .archive-content .authors-box,
.search.post-type-archive-authors .archive-content .authors-box {
margin-right: -14px;
}
.archive.post-type-archive-services #section-search .section,
.archive.post-type-archive-sectors #section-search .section,
.search.post-type-archive-services #section-search .section,
.search.post-type-archive-sectors #section-search .section {
overflow: visible;
}
@media (min-width: 768px) {
.archive.post-type-archive-services #section-search .section,
.archive.post-type-archive-sectors #section-search .section,
.search.post-type-archive-services #section-search .section,
.search.post-type-archive-sectors #section-search .section {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-services #section-search .section,
.archive.post-type-archive-sectors #section-search .section,
.search.post-type-archive-services #section-search .section,
.search.post-type-archive-sectors #section-search .section {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
}
@media (min-width: 1200px) {
.archive.post-type-archive-services #section-search .section,
.archive.post-type-archive-sectors #section-search .section,
.search.post-type-archive-services #section-search .section,
.search.post-type-archive-sectors #section-search .section {
padding-top: 120px !important;
padding-bottom: 120px !important;
}
}
.archive.post-type-archive-services #section-search .section .section-header + .row,
.archive.post-type-archive-sectors #section-search .section .section-header + .row,
.search.post-type-archive-services #section-search .section .section-header + .row,
.search.post-type-archive-sectors #section-search .section .section-header + .row {
margin-top: 45px;
}
@media (min-width: 768px) {
.archive.post-type-archive-services #section-search .section .section-header + .row,
.archive.post-type-archive-sectors #section-search .section .section-header + .row,
.search.post-type-archive-services #section-search .section .section-header + .row,
.search.post-type-archive-sectors #section-search .section .section-header + .row {
margin-top: 60px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-services #section-search .section .section-header + .row,
.archive.post-type-archive-sectors #section-search .section .section-header + .row,
.search.post-type-archive-services #section-search .section .section-header + .row,
.search.post-type-archive-sectors #section-search .section .section-header + .row {
margin-top: 75px;
}
}
.archive.post-type-archive-services #section-search + .archive-content,
.archive.post-type-archive-sectors #section-search + .archive-content,
.search.post-type-archive-services #section-search + .archive-content,
.search.post-type-archive-sectors #section-search + .archive-content {
padding-top: 45px;
}
@media (min-width: 768px) {
.archive.post-type-archive-services #section-search + .archive-content,
.archive.post-type-archive-sectors #section-search + .archive-content,
.search.post-type-archive-services #section-search + .archive-content,
.search.post-type-archive-sectors #section-search + .archive-content {
padding-top: 60px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-services #section-search + .archive-content,
.archive.post-type-archive-sectors #section-search + .archive-content,
.search.post-type-archive-services #section-search + .archive-content,
.search.post-type-archive-sectors #section-search + .archive-content {
padding-top: 90px;
}
}
@media (min-width: 1200px) {
.archive.post-type-archive-services #section-search + .archive-content,
.archive.post-type-archive-sectors #section-search + .archive-content,
.search.post-type-archive-services #section-search + .archive-content,
.search.post-type-archive-sectors #section-search + .archive-content {
padding-top: 120px;
}
}
.archive.post-type-archive-services .archive-content .section-header + .row,
.archive.post-type-archive-sectors .archive-content .section-header + .row,
.search.post-type-archive-services .archive-content .section-header + .row,
.search.post-type-archive-sectors .archive-content .section-header + .row {
margin-top: 45px;
}
@media (min-width: 768px) {
.archive.post-type-archive-services .archive-content .section-header + .row,
.archive.post-type-archive-sectors .archive-content .section-header + .row,
.search.post-type-archive-services .archive-content .section-header + .row,
.search.post-type-archive-sectors .archive-content .section-header + .row {
margin-top: 60px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-services .archive-content .section-header + .row,
.archive.post-type-archive-sectors .archive-content .section-header + .row,
.search.post-type-archive-services .archive-content .section-header + .row,
.search.post-type-archive-sectors .archive-content .section-header + .row {
margin-top: 90px;
}
}
.archive.post-type-archive-sectors .sectors,
.search.post-type-archive-sectors .sectors {
margin-bottom: 45px;
}
@media (min-width: 375px) and (max-width: 767px) {
.archive.post-type-archive-sectors .sectors,
.search.post-type-archive-sectors .sectors {
width: 50%;
float: left;
}
}
@media (min-width: 768px) {
.archive.post-type-archive-sectors .sectors,
.search.post-type-archive-sectors .sectors {
margin-bottom: 60px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-sectors .sectors,
.search.post-type-archive-sectors .sectors {
margin-bottom: 90px;
}
}
.archive.post-type-archive-sectors .sectors .post-container,
.search.post-type-archive-sectors .sectors .post-container {
padding: 0 0 60px 0;
height: 100%;
position: relative;
}
@media (min-width: 768px) {
.archive.post-type-archive-sectors .sectors .post-container,
.search.post-type-archive-sectors .sectors .post-container {
padding: 0 0 70px 0;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-sectors .sectors .post-container,
.search.post-type-archive-sectors .sectors .post-container {
padding: 0 0 80px 0;
}
}
.archive.post-type-archive-sectors .sectors .post-container .icon-box,
.search.post-type-archive-sectors .sectors .post-container .icon-box {
font-size: 70px;
font-size: 7rem;
margin: 0 auto;
height: 100px;
width: 100px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
}
.archive.post-type-archive-sectors .sectors .post-container .post-content,
.search.post-type-archive-sectors .sectors .post-container .post-content {
min-height: 60px;
}
@media (min-width: 768px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content,
.search.post-type-archive-sectors .sectors .post-container .post-content {
min-height: 70px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content,
.search.post-type-archive-sectors .sectors .post-container .post-content {
min-height: 80px;
}
}
.archive.post-type-archive-sectors .sectors .post-container .post-content h3,
.search.post-type-archive-sectors .sectors .post-container .post-content h3 {
font-size: 16px;
font-size: 1.6rem;
text-align: left;
padding: 25px 0 0 23px;
margin: 0;
position: relative;
}
@media (min-width: 768px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3,
.search.post-type-archive-sectors .sectors .post-container .post-content h3 {
font-size: 18px;
font-size: 1.8rem;
padding: 30px 0 0 30px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3,
.search.post-type-archive-sectors .sectors .post-container .post-content h3 {
font-size: 20px;
font-size: 2rem;
}
}
@media (min-width: 1200px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3,
.search.post-type-archive-sectors .sectors .post-container .post-content h3 {
font-size: 22px;
font-size: 2.2rem;
padding: 30px 30px 0 30px;
}
}
@media (min-width: 1400px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3,
.search.post-type-archive-sectors .sectors .post-container .post-content h3 {
font-size: 24px;
font-size: 2.4rem;
}
}
.archive.post-type-archive-sectors .sectors .post-container .post-content h3:after,
.search.post-type-archive-sectors .sectors .post-container .post-content h3:after {
content: '';
height: 60px;
width: 60px;
position: absolute;
top: 0;
left: 0;
background-color: rgba(141,198,63,0.2);
}
@media (min-width: 768px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3:after,
.search.post-type-archive-sectors .sectors .post-container .post-content h3:after {
height: 70px;
width: 70px;
}
}
@media (min-width: 992px) {
.archive.post-type-archive-sectors .sectors .post-container .post-content h3:after,
.search.post-type-archive-sectors .sectors .post-container .post-content h3:after {
height: 80px;
width: 80px;
}
}
.archive.post-type-archive-sectors .sectors .post-container .post-footer,
.search.post-type-archive-sectors .sectors .post-container .post-footer {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
.archive.post-type-archive-sectors .sectors .post-container .post-footer .btn,
.search.post-type-archive-sectors .sectors .post-container .post-footer .btn {
padding: 10px 15px;
}
.archive.post-type-archive-authors #section-search .section,
.search.post-type-archive-authors #section-search .section {
overflow: visible;
}
.archive .services-container > .custom_post_type-box {
margin-left: 0;
margin-right: 0;
margin-bottom: 30px;
display: flex;
flex-wrap: wrap;
}
.archive .services-container > .custom_post_type-box > .item {
padding-left: 0;
padding-right: 0;
margin: -1px -1px 0 0;
}
.archive .services-container .item {
position: relative;
}
.archive .services-container .item .post-container {
text-align: center;
position: relative;
overflow: hidden;
}
.archive .services-container .item .post-container .service-container {
width: 100%;
}
.archive .services-container .item .post-container .icon-box {
font-size: 45px;
font-size: 4.5rem;
margin: 0 auto;
height: 80px;
width: 80px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
}
.archive .services-container .item .post-container .post-content h3 {
font-size: 18px;
font-size: 1.8rem;
text-align: center;
padding: 30px 15px 0 15px;
margin: 0;
position: relative;
}
.archive .services-container .item .post-container .services-related .services-trinagle {
display: inline-block;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
border-bottom: 35px solid #0a253d;
}
.archive .services-container .item .post-container .services-related .services-related-container {
padding: 30px 45px;
background-color: #0a253d;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature {
display: none;
}
.archive .services-container .item .post-container .services-related .services-related-container .item {
padding-top: 15px;
padding-bottom: 15px;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a {
text-align: left;
display: block;
overflow: hidden;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a h4 {
font-size: 16px;
font-size: 1.6rem;
line-height: 1.2;
padding-left: 30px;
margin: 0 0 0 -30px;
display: block;
position: relative;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
color: #fff;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a h4:before {
content: "\e909";
font-family: 'icomoon';
font-size: 10px;
font-size: 1rem;
position: absolute;
top: 4px;
left: 0;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a:hover h4 {
margin: 0;
color: #00aeef;
}
@media (max-width: 767px) {
.archive .services-container .custom_post_type-box > .item + .item .post-container .service-container {
margin-top: -1px;
}
.archive .services-container .item .post-container {
border: 1px solid #dcdada;
}
.archive .services-container .item .post-container .service-container {
padding: 60px 30px;
}
.archive .services-container .item .post-container .services-related {
margin-top: -30px;
}
.archive .services-container .item .post-container .services-related .services-related-container {
margin-top: -10px;
}
}
@media (min-width: 768px) {
.archive .services-container > .custom_post_type-box {
display: flex;
flex-wrap: wrap;
}
.archive .services-container .item {
position: relative;
}
.archive .services-container .item .post-container {
padding: 60px;
height: 350px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
border: 1px solid #dcdada;
}
.archive .services-container .item .post-container .icon-box {
font-size: 55px;
font-size: 5.5rem;
height: 90px;
width: 90px;
}
.archive .services-container .item .post-container .post-content h3 {
font-size: 20px;
font-size: 2rem;
padding: 45px 20% 0 20%;
}
.archive .services-container .item .post-container .service-container {
width: 100%;
}
.archive .services-container .item .post-container .services-related {
height: 100%;
width: 100%;
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 100%;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.archive .services-container .item .post-container .services-related .services-trinagle {
display: none;
}
.archive .services-container .item .post-container .services-related .services-related-container {
height: 100%;
width: 100%;
padding: 30px 75px 0 75px;
display: flex;
align-items: center;
justify-content: flex-start;
flex-wrap: wrap;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature {
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 0;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature .icon-sygnature {
font-size: 45px;
font-size: 4.5rem;
margin: 0 auto;
height: 75px;
width: 75px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature h3 {
font-size: 18px;
font-size: 1.8rem;
text-align: left;
text-transform: uppercase;
padding-right: 30px;
margin: 0 0 0 20px;
color: #fff;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a h4 {
font-size: 18px;
font-size: 1.8rem;
font-weight: 600;
}
.archive .services-container .item .post-container:hover .services-related {
left: 0;
}
}
@media (min-width: 992px) {
.archive .services-container .item {
position: relative;
}
.archive .services-container .item .post-container .services-related .services-related-container {
padding: 30px 30px 0 30px;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature .icon-sygnature {
font-size: 35px;
font-size: 3.5rem;
height: 60px;
width: 60px;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature h3 {
font-size: 16px;
font-size: 1.6rem;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a h4 {
font-size: 16px;
font-size: 1.6rem;
}
}
@media (min-width: 1200px) {
.archive .services-container .item {
position: relative;
}
.archive .services-container .item .post-container {
height: 400px;
}
.archive .services-container .item .post-container .icon-box {
font-size: 70px;
font-size: 7rem;
height: 100px;
width: 100px;
}
.archive .services-container .item .post-container .post-content h3 {
font-size: 24px;
font-size: 2.4rem;
}
.archive .services-container .item .post-container .services-related .services-related-container {
padding: 30px 45px 0 45px;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature .icon-sygnature {
font-size: 45px;
font-size: 4.5rem;
height: 75px;
width: 75px;
}
.archive .services-container .item .post-container .services-related .services-related-container .services-sygnature h3 {
font-size: 18px;
font-size: 1.8rem;
}
.archive .services-container .item .post-container .services-related .services-related-container .item a h4 {
font-size: 18px;
font-size: 1.8rem;
}
}
@media (min-width: 1400px) {
.archive .services-container .item {
position: relative;
}
.archive .services-container .item .post-container .services-related .services-related-container {
padding: 30px 75px 0 75px;
}
}
.single article.single-post-content {
margin: 0; }
.single article.single-post-content section.post-banner {
padding: 0 15px;
}
.single article.single-post-content section.post-banner .section {
padding: 15px 0;
background-color: #ebf4f7;
}
.single article.single-post-content section.post-author .section {
padding-bottom: 30px;
}
.single article.single-post-content .post-banner.dark .post-header .meta-category a {
color: #fff;
}
.single article.single-post-content .post-banner.dark .post-header .meta-category a:hover {
color: #00aeef;
}
.single article.single-post-content .post-banner.dark .post-header .meta {
color: #fff;
}
.single article.single-post-content .post-banner.dark .post-header .meta a:hover {
color: #00aeef;
}
.single article.single-post-content .post-banner .display-flex-center {
flex-wrap: wrap;
}
.single article.single-post-content .post-banner .btn-back {
display: flex;
align-items: center;
justify-content: center;
height: 60px;
width: 60px;
text-align: center;
background-color: #00aeef;
position: absolute;
top: 0;
right: 0;
z-index: 1;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-banner .btn-back:hover {
background-color: #8dc63f;
}
.single article.single-post-content .post-banner .post-header {
padding: 0;
margin: 30px 0;
}
.single article.single-post-content .post-banner .post-header .meta-category {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
text-transform: uppercase;
text-align: left;
}
.single article.single-post-content .post-banner .post-header .meta-category .post-categories {
list-style: none;
padding: 0;
margin: 0;
}
.single article.single-post-content .post-banner .post-header .meta-category .post-categories li {
display: inline-block;
}
.single article.single-post-content .post-banner .post-header .meta-category .post-categories li:nth-child(n+2):before {
content: ' / ';
}
.single article.single-post-content .post-banner .post-header .meta-category a {
color: #0a253d;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-banner .post-header .meta-category a:hover {
color: #00aeef;
}
.single article.single-post-content .post-banner .post-header .meta-category + .page-title {
margin-top: 15px;
}
.single article.single-post-content .post-banner .post-header .page-title {
font-size: 24px;
font-size: 2.4rem;
margin: 0 0 15px 0;
text-align: left;
}
.single article.single-post-content .post-banner .post-header .meta {
font-size: 16px;
font-size: 1.6rem;
font-weight: 700;
margin: 0;
text-align: left;
color: #0a253d;
}
.single article.single-post-content .post-banner .post-header .meta a {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-banner .post-header .meta a:hover {
color: #00aeef;
}
.single article.single-post-content .post-author .display-flex-center {
flex-wrap: wrap;
}
.single article.single-post-content .post-author .post-categories-icon {
position: absolute;
top: -30px;
right: -15px;
z-index: 1;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
height: 60px;
width: 60px;
background-color: #8dc63f;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon svg {
height: 37px;
width: auto;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon svg path {
fill: #fff;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon:hover {
background-color: #0a253d !important;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 5px;
}
.single article.single-post-content .post-author .post-author-img {
position: relative;
padding-right: 30px;
}
.single article.single-post-content .post-author .post-author-img:after {
content: '';
height: 60px;
width: 60px;
background-color: #0a253d;
position: absolute;
bottom: -30px;
right: 0px;
}
.single article.single-post-content .post-author .post-author-header {
padding: 30px 0px 0px 0px;
}
.single article.single-post-content .post-author .post-author-header h3 {
font-size: 20px;
font-size: 2rem;
text-align: left;
margin: 0;
}
.single article.single-post-content .post-author .post-author-header h3 + p {
margin-top: 20px;
}
.single article.single-post-content .post-author .post-author-header p {
margin: 0;
color: #0a253d;
}
.single article.single-post-content .post-content-section .post-content {
position: relative;
}
.single article.single-post-content .post-content-section .post-content p {
margin-bottom: 30px;
}
.single article.single-post-content .post-content-section .post-content p:last-child {
margin-bottom: 0;
}
.single article.single-post-content .post-content-section .post-content ul {
padding-left: 40px;
list-style: none;
}
.single article.single-post-content .post-content-section .post-content ul > li {
position: relative;
margin: 0 0 10px;
}
.single article.single-post-content .post-content-section .post-content ul > li:before {
content: '\e90a';
font-family: 'icomoon' !important;
font-size: 11px;
font-size: 1.1rem;
line-height: 1;
position: absolute;
top: 9px;
left: -40px;
color: #00aeef;
}
.single article.single-post-content .post-content-section .post-content ul + p {
margin-top: 30px;
}
.single article.single-post-content .post-content-section .post-content footer {
font-size: 14px;
font-size: 1.4rem;
font-style: italic;
}
.single article.single-post-content .post-content-section .post-content h4 {
font-size: 21px;
font-size: 2.1rem;
margin-top: 45px;
}
.single article.single-post-content .post-content-section .post-content h2,
.single article.single-post-content .post-content-section .post-content h3,
.single article.single-post-content .post-content-section .post-content h4,
.single article.single-post-content .post-content-section .post-content h5,
.single article.single-post-content .post-content-section .post-content h6 {
margin-bottom: 30px;
}
.single article.single-post-content .post-content-section .post-content .post-share {
position: relative;
padding: 0 15px;
margin-bottom: 30px;
}
.single article.single-post-content .post-content-section .post-content .post-share span {
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
color: #0a253d;
margin-bottom: 20px;
display: block;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div {
display: inline-block;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a {
display: flex;
align-items: center;
justify-content: center;
height: 45px;
width: 45px;
text-align: center;
color: #0a253d;
background-color: #f4f4f4;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a .fa {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a:hover {
color: #fff;
background-color: #0a253d;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure {
margin-top: 0;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a {
height: auto;
width: auto;
display: block;
background-color: transparent;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a svg {
height: 30px;
width: 25px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a svg path {
fill: #0a253d;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a svg + span {
display: none;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a span {
font-size: 11px;
font-size: 1.1rem;
line-height: 1;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a:hover svg path {
fill: #00aeef;
}
.single article.single-post-content .post-content-section .post-content .entry-content + .entry-gallery,
.single article.single-post-content .post-content-section .post-content .entry-content + footer {
margin-top: 30px;
}
.single article.single-post-content .post-content-section .post-content .entry-gallery .item {
margin-bottom: 30px;
}
.single article.single-post-content .post-content-section .post-content .entry-gallery + footer {
margin-top: 30px;
}
.single article.single-post-content .post-content-section .post-content .entry-video + .entry-content,
.single article.single-post-content .post-content-section .post-content .entry-video + .entry-gallery,
.single article.single-post-content .post-content-section .post-content .entry-video + footer {
margin-top: 30px;
}
.single article.single-post-content .post-content-section .post-content + .post-accordion {
margin-top: 60px;
}
.single article.single-post-content .post-accordion .panel-group .panel .panel-body {
font-size: 16px;
}
.single article.single-post-content .post-newsletter .newsletter-content {
background-color: #f4f4f4;
padding: 45px 15px;
}
.single article.single-post-content .post-newsletter .newsletter-content h3 {
margin: 0;
text-align: right;
}
.single article.single-post-content .post-newsletter .newsletter-content .btn {
padding: 15px 30px;
}
.single article.single-post-content .post-newsletter .newsletter-content .btn img {
margin-left: 5px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content .post-newsletter .newsletter-content .btn:hover {
color: #fff;
background-color: #0a253d;
border-color: #0a253d;
}
.single article.single-post-content .post-newsletter .newsletter-content .btn:hover img {
margin-left: 30px;
}
.single article.single-post-content:not(.post) section.post-banner .section {
padding: 60px 0;
overflow: initial;
background-color: #0a253d;
}
.single article.single-post-content:not(.post) section.post-banner .post-header {
padding: 0 0 0 60px;
margin: 0;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .meta {
font-weight: 600;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title {
font-size: 28px;
font-size: 2.8rem;
position: relative;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title:before {
content: '';
height: 40px;
width: 40px;
position: absolute;
top: -4px;
left: -60px;
background-color: #8dc63f;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
position: absolute;
bottom: -75px;
right: 0;
z-index: 1;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
height: 60px;
width: 60px;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon:hover {
background-color: #8dc63f !important;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 5px;
}
.single article.single-post-content:not(.post) section.post-content-section .section {
padding-top: 30px;
}
.single article.single-post-content.messages section.post-banner {
padding-bottom: 30px;
}
.single article.single-post-content + section {
margin-top: 60px;
}
.single article.single-post-content + section + section {
margin-top: 60px;
}
.single .related-posts .section {
padding-bottom: 0;
}
.single.single-post article.single-post-content .post-content-section .post-content {
position: relative;
}
.single.single-post article.single-post-content .post-content-section .post-content p:first-child {
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
line-height: 1.3;
color: #0a253d;
}
@media (max-width: 767px) {
.single article.single-post-content .post-content-section .post-content .post-share {
display: flex;
align-items: flex-end;
justify-content: space-between;
}
.single article.single-post-content .post-newsletter .newsletter-content .display-flex-center {
flex-wrap: wrap;
}
.single article.single-post-content .post-newsletter .newsletter-content .display-flex-center > div {
width: 100%;
text-align: center;
}
.single article.single-post-content .post-newsletter .newsletter-content h3 {
text-align: center;
margin-bottom: 15px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
display: flex;
align-items: center;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 0;
margin-left: 5px;
}
}
@media (min-width: 425px) and (max-width: 767px) {
.single article.single-post-content .post-content-section .post-content .entry-gallery .item {
width: 50%;
}
}
@media (min-width: 768px) {
.single article.single-post-content section.post-banner {
padding: 0 30px;
}
.single article.single-post-content section.post-banner .section {
padding: 30px 0;
}
.single article.single-post-content .post-banner .btn-back {
height: 50px;
width: 50px;
}
.single article.single-post-content .post-banner .btn-back img {
height: 15px;
}
.single article.single-post-content .post-banner .post-header {
padding: 0;
}
.single article.single-post-content .post-banner .post-header .meta-category {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content .post-banner .post-header .meta-category + .page-title {
margin-top: 30px;
}
.single article.single-post-content .post-banner .post-header .page-title {
font-size: 28px;
font-size: 2.8rem;
margin: 0 0 30px 0;
}
.single article.single-post-content .post-banner .post-header .meta {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content .post-author .post-categories-icon {
top: -30px;
right: 0;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon {
height: 60px;
width: 60px;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon svg {
height: 37px;
}
.single article.single-post-content .post-author .post-author-img {
padding-right: 30px;
}
.single article.single-post-content .post-author .post-author-img:after {
right: -30px;
}
.single article.single-post-content .post-author .post-author-header {
padding: 15px 60px 15px 15px;
}
.single article.single-post-content .post-content-section .post-content .post-share {
padding: 0;
margin: 0;
position: absolute;
top: 0;
right: -15px;
}
.single article.single-post-content .post-content-section .post-content .post-share span {
font-size: 12px;
font-size: 1.2rem;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div {
display: block;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a {
height: 45px;
width: 45px;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a .fa {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div + div {
margin-top: 15px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure {
margin-top: 45px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a {
text-align: center;
height: auto;
width: 45px;
}
.single article.single-post-content .post-content-section .post-content .entry-video iframe {
height: 320px;
width: 100%;
}
.single article.single-post-content:not(.post) section.post-banner .section {
padding: 60px 0;
}
.single article.single-post-content:not(.post) section.post-banner .post-header {
padding: 0 0 0 45px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title:before {
height: 60px;
width: 60px;
left: -105px;
top: -10px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
bottom: -120px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 90px;
width: 90px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 40px;
font-size: 4rem;
}
.single article.single-post-content:not(.post) section.post-content-section .section {
padding-top: 90px;
}
.single article.single-post-content.messages section.post-banner {
padding-bottom: 40px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
display: flex;
align-items: center;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 0;
margin-left: 5px;
}
}
@media (min-width: 992px) {
.single article.single-post-content section.post-banner .section {
padding: 30px 0;
}
.single article.single-post-content .post-banner .btn-back {
height: 60px;
width: 60px;
}
.single article.single-post-content .post-banner .btn-back img {
height: auto;
}
.single article.single-post-content .post-banner .display-flex-center {
flex-wrap: nowrap;
}
.single article.single-post-content .post-banner .post-header {
padding: 30px 15% 30px 30px;
margin: 0;
}
.single article.single-post-content .post-banner .post-header .page-title {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon {
height: 80px;
width: 80px;
}
.single article.single-post-content .post-author .post-categories-icon .post-category-icon svg {
height: 47px;
}
.single article.single-post-content .post-author .post-author-header {
padding: 15px 65px 15px 15px;
}
.single article.single-post-content .post-content-section .post-content .post-share span {
font-size: 16px;
font-size: 1.6rem;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a {
height: 60px;
width: 60px;
}
.single article.single-post-content .post-content-section .post-content .post-share .post-share-social > div a .fa {
font-size: 20px;
font-size: 2rem;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure {
margin-top: 60px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a {
width: 60px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a svg {
height: 40px;
width: 35px;
}
.single article.single-post-content .post-content-section .post-content .post-share .offer-brochure a svg + span {
display: block;
}
.single article.single-post-content .post-content-section .post-content .entry-video iframe {
height: 420px;
}
.single article.single-post-content:not(.post) section.post-banner .section {
padding: 90px 0;
}
.single article.single-post-content:not(.post) section.post-banner .post-header {
padding: 0 0 0 105px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title {
font-size: 36px;
font-size: 3.6rem;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
bottom: -120px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 100px;
width: 100px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 50px;
font-size: 5rem;
}
.single article.single-post-content.messages section.post-banner {
padding-bottom: 60px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
display: flex;
align-items: center;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 0;
margin-left: 5px;
}
}
@media (min-width: 1200px) {
.single article.single-post-content section.post-banner .section {
padding: 60px 30px;
}
.single article.single-post-content .post-banner .post-header {
padding: 0 10% 0 30px;
}
.single article.single-post-content .post-banner .post-header .meta-category {
font-size: 20px;
font-size: 2rem;
}
.single article.single-post-content .post-banner .post-header .meta-category + .page-title {
margin-top: 60px;
}
.single article.single-post-content .post-banner .post-header .page-title {
font-size: 36px;
font-size: 3.6rem;
margin: 0 0 60px 0;
}
.single article.single-post-content .post-banner .post-header .meta {
font-size: 20px;
font-size: 2rem;
}
.single article.single-post-content .post-content-section .post-content .entry-video iframe {
height: 520px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title {
font-size: 40px;
font-size: 4rem;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title:before {
top: -7.5px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon {
bottom: -170px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 120px;
width: 120px;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 60px;
font-size: 6rem;
}
}
@media (min-width: 1400px) {
.single article.single-post-content .post-banner .post-header .page-title {
font-size: 40px;
}
.single article.single-post-content .post-content-section .post-content .post-share {
right: -8.33333333%;
}
.single article.single-post-content:not(.post) section.post-banner .post-header .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
.single article.single-post-content.authors section.post-banner {
padding: 0 15px;
}
.single article.single-post-content.authors section.post-banner .section {
padding: 0;
overflow: visible;
background-color: #0a253d;
}
.single article.single-post-content.authors section.post-banner + section {
margin-top: 0;
}
.single article.single-post-content.authors .post-banner .post-img {
padding: 15px 0 0 0;
margin-bottom: 0;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb {
padding-right: 0;
position: relative;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin {
display: block;
position: absolute;
right: 0;
bottom: 0;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin {
display: inline-block;
display: flex;
align-items: center;
justify-content: center;
height: 75px;
width: 75px;
text-align: center;
color: #fff;
background-color: #8dc63f;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin .fa {
font-size: 21px;
font-size: 2.1rem;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin:hover {
color: #fff;
background-color: #00aeef;
}
.single article.single-post-content.authors .post-banner .post-header {
padding: 30px 0 30px 0 !important;
}
.single article.single-post-content.authors .post-banner .post-header .page-title {
font-size: 28px;
font-size: 2.8rem;
margin-bottom: 0;
}
.single article.single-post-content.authors .post-banner .post-header .page-title:before {
display: none;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + p {
margin-top: 15px;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + span.currauth-email {
margin-top: 30px;
}
.single article.single-post-content.authors .post-banner .post-header p {
font-size: 16px;
font-size: 1.6rem;
font-weight: 600;
margin: 0;
color: #fff;
}
.single article.single-post-content.authors .post-banner .post-header p + span.currauth-email {
margin-top: 30px;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email {
display: block;
text-align: left;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span {
display: inline-block;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span {
display: flex;
align-items: center;
justify-content: center;
height: 30px;
width: 30px;
text-align: center;
color: #fff;
background-color: #00aeef;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span .fa {
font-size: 14px;
font-size: 1.4rem;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-email,
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-phone {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
margin-left: 10px;
cursor: pointer;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-email:hover,
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-phone:hover {
color: #00aeef;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email a {
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email a:hover {
color: #00aeef;
}
.single article.single-post-content.authors .post-content-section .post-accordion .post.events-item .event-container {
border: 1px solid #dcdada;
}
.single article.single-post-content.authors .post-content-section .post-accordion .post.events-item .event-container .event-date {
height: 100px;
width: 100px;
min-height: 100px;
}
@media (min-width: 768px) {
.single article.single-post-content.authors section.post-banner {
padding: 0 30px;
}
.single article.single-post-content.authors section.post-banner + section {
margin-top: 60px;
}
.single article.single-post-content.authors .post-banner .display-flex-center {
flex-wrap: nowrap;
}
.single article.single-post-content.authors .post-banner .post-img {
padding: 30px 0 0 0;
margin-bottom: -30px;
}
.single article.single-post-content.authors .post-banner .post-header {
padding: 30px 30px 30px 0 !important;
}
}
@media (min-width: 992px) {
.single article.single-post-content.authors section.post-banner + section {
margin-top: 90px;
}
.single article.single-post-content.authors .post-banner .post-img {
padding: 30px 0 0 0;
margin-bottom: -30px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb {
padding-right: 100px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin {
bottom: -45px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin {
height: 100px;
width: 100px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin .fa {
font-size: 31px;
font-size: 3.1rem;
}
.single article.single-post-content.authors .post-banner .post-header {
padding: 30px 30px 30px 0 !important;
}
.single article.single-post-content.authors .post-banner .post-header .page-title {
font-size: 36px;
font-size: 3.6rem;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + p {
margin-top: 30px;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + span.currauth-email {
margin-top: 60px;
}
.single article.single-post-content.authors .post-banner .post-header p {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content.authors .post-banner .post-header p + span.currauth-email {
margin-top: 60px;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email {
text-align: left;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span {
height: 45px;
width: 45px;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span .fa {
font-size: 18px;
font-size: 1.8rem;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-email,
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-phone {
font-size: 20px;
font-size: 2rem;
}
}
@media (min-width: 1200px) {
.single article.single-post-content.authors section.post-banner + section {
margin-top: 120px;
}
.single article.single-post-content.authors .post-banner .post-img {
padding: 60px 0 0 30px;
margin-bottom: -90px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb {
padding-right: 160px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin {
bottom: 0;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin {
height: 160px;
width: 160px;
}
.single article.single-post-content.authors .post-banner .post-img .post-thumb span.currauth-linkedin a.currauth-social-linkedin .fa {
font-size: 45px;
font-size: 4.5rem;
}
.single article.single-post-content.authors .post-banner .post-header .page-title {
font-size: 40px;
font-size: 4rem;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + p {
margin-top: 45px;
}
.single article.single-post-content.authors .post-banner .post-header .page-title + span.currauth-email {
margin-top: 75px;
}
.single article.single-post-content.authors .post-banner .post-header p {
font-size: 21px;
font-size: 2.1rem;
}
.single article.single-post-content.authors .post-banner .post-header p + span.currauth-email {
margin-top: 75px;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email {
text-align: right;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span {
height: 60px;
width: 60px;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span span .fa {
font-size: 21px;
font-size: 2.1rem;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-email,
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-phone {
font-size: 22px;
font-size: 2.2rem;
min-width: 236px;
text-align: left;
}
}
@media (min-width: 1400px) {
.single article.single-post-content.authors .post-banner .post-header .page-title {
font-size: 45px;
font-size: 4.5rem;
}
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-email,
.single article.single-post-content.authors .post-banner .post-header span.currauth-email span.show-phone {
font-size: 28px;
font-size: 2.8rem;
min-width: 300px;
text-align: left;
}
}
.single article.single-post-content.services section.post-banner,
.single article.single-post-content.sectors section.post-banner {
padding-bottom: 30px;
}
.single article.single-post-content.services section.post-banner .section,
.single article.single-post-content.sectors section.post-banner .section {
padding: 75px 0;
overflow: initial;
background-color: #0a253d;
}
.single article.single-post-content.services section.post-banner .post-header,
.single article.single-post-content.sectors section.post-banner .post-header {
padding: 0 0 0 60px;
margin: 0;
position: relative;
}
.single article.single-post-content.services section.post-banner .post-header:not(.post-with-icon):hover:after,
.single article.single-post-content.sectors section.post-banner .post-header:not(.post-with-icon):hover:after {
background-color: #8dc63f;
}
.single article.single-post-content.services section.post-banner .post-header:not(.post-with-icon):after,
.single article.single-post-content.sectors section.post-banner .post-header:not(.post-with-icon):after {
content: '';
height: 60px;
width: 60px;
position: absolute; bottom: -150px;
right: 15px;
z-index: 1;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.services section.post-banner .post-header .meta,
.single article.single-post-content.sectors section.post-banner .post-header .meta {
font-weight: 600;
}
.single article.single-post-content.services section.post-banner .post-header .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .page-title {
font-size: 28px;
font-size: 2.8rem;
position: relative;
}
.single article.single-post-content.services section.post-banner .post-header .page-title:before,
.single article.single-post-content.sectors section.post-banner .post-header .page-title:before {
content: '';
height: 40px;
width: 40px;
position: absolute;
top: -4px;
left: -60px;
background-color: #8dc63f;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon {
position: absolute; bottom: -150px;
right: 0;
z-index: 1;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
height: 60px;
width: 60px;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon a,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon:hover,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon:hover {
background-color: #8dc63f !important;
}
.single article.single-post-content.services section.post-content-section .section,
.single article.single-post-content.sectors section.post-content-section .section {
padding-top: 30px;
}
.single article.single-post-content.services section.post-content-section .post-content,
.single article.single-post-content.sectors section.post-content-section .post-content {
position: relative;
}
.single article.single-post-content.services section.post-content-section .post-content p:first-child,
.single article.single-post-content.sectors section.post-content-section .post-content p:first-child {
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
line-height: 1.3;
color: #0a253d;
}
@media (min-width: 768px) {
.single article.single-post-content.services section.post-banner,
.single article.single-post-content.sectors section.post-banner {
padding-bottom: 40px;
}
.single article.single-post-content.services section.post-banner .section,
.single article.single-post-content.sectors section.post-banner .section {
padding: 45px 0;
}
.single article.single-post-content.services section.post-banner .post-header,
.single article.single-post-content.sectors section.post-banner .post-header {
padding: 0 0 0 105px;
min-height: 200px;
display: flex;
align-items: center;
}
.single article.single-post-content.services section.post-banner .post-header:not(.post-with-icon):after,
.single article.single-post-content.sectors section.post-banner .post-header:not(.post-with-icon):after {
height: 90px;
width: 90px; bottom: -135px;
}
.single article.single-post-content.services section.post-banner .post-header .meta-category + .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .meta-category + .page-title {
margin-bottom: 60px;
}
.single article.single-post-content.services section.post-banner .post-header .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .page-title {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content.services section.post-banner .post-header .page-title:before,
.single article.single-post-content.sectors section.post-banner .post-header .page-title:before {
margin: 0;
height: 169px;
width: 129px;
position: absolute; top: -35px;
left: -158px;
background-color: transparent;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/title-icon.png);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon { bottom: -135px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 90px;
width: 90px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 56px;
font-size: 5.6rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small {
bottom: -100px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon {
height: 100px;
width: 100px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon .category-icon {
font-size: 60px;
font-size: 6rem;
}
.single article.single-post-content.services section.post-content-section .section,
.single article.single-post-content.sectors section.post-content-section .section {
padding-top: 90px;
}
}
@media (min-width: 992px) {
.single article.single-post-content.services section.post-banner,
.single article.single-post-content.sectors section.post-banner {
padding-bottom: 60px;
}
.single article.single-post-content.services section.post-banner .section,
.single article.single-post-content.sectors section.post-banner .section { padding: 0;
}
.single article.single-post-content.services section.post-banner .post-header,
.single article.single-post-content.sectors section.post-banner .post-header {
min-height: 250px;
}
.single article.single-post-content.services section.post-banner .post-header:not(.post-with-icon):after,
.single article.single-post-content.sectors section.post-banner .post-header:not(.post-with-icon):after {
bottom: -90px;
}
.single article.single-post-content.services section.post-banner .post-header .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .page-title {
font-size: 36px;
font-size: 3.6rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon { bottom: -100px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 100px;
width: 100px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 66px;
font-size: 6.6rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small {
bottom: -90px;
}
}
@media (min-width: 1200px) {
.single article.single-post-content.services section.post-banner .section,
.single article.single-post-content.sectors section.post-banner .section {
padding: 75px 0;
}
.single article.single-post-content.services section.post-banner .post-header,
.single article.single-post-content.sectors section.post-banner .post-header {
min-height: 270px;
}
.single article.single-post-content.services section.post-banner .post-header:not(.post-with-icon):after,
.single article.single-post-content.sectors section.post-banner .post-header:not(.post-with-icon):after { bottom: -90px;
}
.single article.single-post-content.services section.post-banner .post-header .meta-category + .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .meta-category + .page-title {
margin-top: 45px;
}
.single article.single-post-content.services section.post-banner .post-header .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .page-title {
font-size: 40px;
font-size: 4rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon { bottom: -120px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 120px;
width: 120px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 76px;
font-size: 7.6rem;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small {
bottom: -140px;
}
}
@media (min-width: 1400px) {
.single article.single-post-content.services section.post-banner .section,
.single article.single-post-content.sectors section.post-banner .section { padding: 0;
}
.single article.single-post-content.services section.post-banner .post-header .page-title,
.single article.single-post-content.sectors section.post-banner .post-header .page-title {
font-size: 45px;
font-size: 4.5rem;
}
.single article.single-post-content.services section.post-banner .post-header .page-title:before,
.single article.single-post-content.sectors section.post-banner .post-header .page-title:before {
left: -173px;
}
}
@media (min-width: 1920px) {
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small {
bottom: -120px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon {
height: 120px;
width: 120px;
}
.single article.single-post-content.services section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon .category-icon,
.single article.single-post-content.sectors section.post-banner .post-header .post-categories-icon.icons-small .post-category-icon .category-icon {
font-size: 76px;
font-size: 7.6rem;
}
}
.single article.single-post-content.career section.post-banner .section {
padding: 75px 0;
overflow: initial;
background-color: #0a253d;
}
.single article.single-post-content.career section.post-banner .post-header {
padding: 0 0 0 60px;
margin: 0;
position: relative;
}
.single article.single-post-content.career section.post-banner .post-header .page-title {
font-size: 28px;
font-size: 2.8rem;
position: relative;
}
@media (min-width: 768px) {
.single article.single-post-content.career section.post-banner .post-header .page-title {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 992px) {
.single article.single-post-content.career section.post-banner .post-header .page-title {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1200px) {
.single article.single-post-content.career section.post-banner .post-header .page-title {
font-size: 40px;
font-size: 4rem;
}
}
@media (min-width: 1400px) {
.single article.single-post-content.career section.post-banner .post-header .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
.single article.single-post-content.career section.post-banner .post-header .page-title:before {
content: '';
height: 40px;
width: 40px;
position: absolute;
top: -4px;
left: -60px;
background-color: #8dc63f;
}
@media (min-width: 768px) {
.single article.single-post-content.career section.post-banner .section {
padding: 45px 0;
}
.single article.single-post-content.career section.post-banner .post-header {
padding: 0 0 0 105px;
min-height: 200px;
display: flex;
align-items: center;
}
.single article.single-post-content.career section.post-banner .post-header .page-title:before {
margin: 0;
height: 169px;
width: 129px;
position: absolute;
top: -65px;
left: -158px;
background-color: transparent;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/title-icon.png);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
}
@media (min-width: 992px) {
.single article.single-post-content.career section.post-banner .section {
padding: 60px 0;
}
.single article.single-post-content.career section.post-banner .post-header {
min-height: 250px;
}
}
@media (min-width: 1200px) {
.single article.single-post-content.career section.post-banner .section {
padding: 75px 0;
}
.single article.single-post-content.career section.post-banner .post-header {
min-height: 270px;
}
}
@media (min-width: 1400px) {
.single article.single-post-content.career section.post-banner .section {
padding: 90px 0;
}
.single article.single-post-content.career section.post-banner .post-header .page-title:before {
left: -173px;
}
}
.single article.single-post-content.procedures section.post-banner {
padding-bottom: 30px;
}
.single article.single-post-content.procedures section.post-banner .section {
padding: 45px 0;
overflow: initial;
background-color: #0a253d;
}
.single article.single-post-content.procedures section.post-banner .post-header {
padding: 0 0 0 60px;
margin: 0;
position: relative;
}
.single article.single-post-content.procedures section.post-banner .post-header:not(.post-with-icon):hover:after {
background-color: #8dc63f;
}
.single article.single-post-content.procedures section.post-banner .post-header:not(.post-with-icon):after {
content: '';
height: 60px;
width: 60px;
position: absolute;
bottom: -75px;
right: 0;
z-index: 1;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.procedures section.post-banner .post-header .meta {
font-weight: 600;
}
.single article.single-post-content.procedures section.post-banner .post-header .page-title {
font-size: 32px;
font-size: 3.2rem;
position: relative;
}
.single article.single-post-content.procedures section.post-banner .post-header .page-title:before {
content: '';
height: 40px;
width: 40px;
position: absolute;
top: -4px;
left: -60px;
background-color: #8dc63f;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon {
position: absolute;
bottom: -75px;
right: 0;
z-index: 1;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
height: 60px;
width: 60px;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 30px;
font-size: 3rem;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon:hover {
background-color: #8dc63f !important;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon + .post-category-icon {
margin-top: 5px;
}
.single article.single-post-content.procedures .section-text p + h4 {
margin-top: 45px;
}
.single article.single-post-content.procedures .section-text h4 {
font-size: 21px;
font-size: 2.1rem;
margin-top: 15px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.single article.single-post-content.procedures section.post-banner {
padding-bottom: 40px;
}
.single article.single-post-content.procedures section.post-banner .section {
padding: 60px 0;
}
.single article.single-post-content.procedures section.post-banner .post-header {
padding: 0 0 0 105px;
min-height: 270px;
display: flex;
align-items: center;
}
.single article.single-post-content.procedures section.post-banner .post-header:not(.post-with-icon):after {
height: 90px;
width: 90px;
bottom: -105px;
}
.single article.single-post-content.procedures section.post-banner .post-header .meta-category + .page-title {
margin-bottom: 60px;
}
.single article.single-post-content.procedures section.post-banner .post-header .page-title {
font-size: 40px;
font-size: 4rem;
}
.single article.single-post-content.procedures section.post-banner .post-header .page-title:before {
margin: 0;
height: 169px;
width: 129px;
position: absolute;
top: -65px;
left: -158px;
background-color: transparent;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/title-icon.png);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon {
bottom: -120px;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon {
height: 120px;
width: 120px;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon .post-category-icon .category-icon {
font-size: 76px;
font-size: 7.6rem;
}
.single article.single-post-content.procedures section.post-content-section .section {
padding-top: 90px;
}
}
@media (min-width: 992px) {
.single article.single-post-content.procedures section.post-banner {
padding-bottom: 60px;
}
.single article.single-post-content.procedures section.post-banner .section {
padding: 90px 0;
}
.single article.single-post-content.procedures section.post-banner .post-header:not(.post-with-icon):after {
bottom: -135px;
}
.single article.single-post-content.procedures section.post-banner .post-header .post-categories-icon {
bottom: -150px;
}
}
@media (min-width: 1200px) {
.single article.single-post-content.procedures section.post-banner .post-header .meta-category + .page-title {
margin-top: 45px;
}
.single article.single-post-content.procedures section.post-banner .post-header .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
@media (min-width: 1400px) {
.single article.single-post-content.procedures section.post-banner .post-header .page-title:before {
left: -173px;
}
}
.grecaptcha-badge {
display: none;
}
@font-face {
font-family: 'icomoon';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoon.eot?9ido51);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoon.eot?9ido51#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoon.ttf?9ido51) format('truetype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoon.woff?9ido51) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoon.svg?9ido51#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'icomoonscale';
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoonscale.eot?9ido51);
src: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoonscale.eot?9ido51#iefix) format('embedded-opentype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoonscale.ttf?9ido51) format('truetype'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoonscale.woff?9ido51) format('woff'), url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/fonts/icomoonscale.svg?9ido51#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
[class^="icon-"],
[class*=" icon-"] {
font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-left:before {
content: '\e909';
}
.icon-arrow-right:before {
content: '\e90a';
}
.icon-arrow-down:before {
content: '\e900';
}
.icon-arrow-up:before {
content: '\e90b';
}
.icon-abc:before {
content: '\e901';
}
.icon-history:before {
content: '\e902';
}
.icon-conflicts:before {
content: '\e903';
}
.icon-designs:before {
content: '\e904';
}
.icon-law:before {
content: '\e905';
}
.icon-patents:before {
content: '\e906';
}
.icon-signs:before {
content: '\e907';
}
.icon-strategy:before {
content: '\e908';
}
.icon-news:before {
content: '\e90d';
}
.icon-events:before {
content: '\e90c';
}
.icon-video:before {
content: '\e90e';
}
.icon-upc:before {
content: '\e911';
font-family: 'icomoonscale' !important;
}
@media (min-width: 768px) {
.container {
width: 705px;
padding-left: 30px;
padding-right: 30px;
}
}
@media (min-width: 992px) {
.container {
width: 930px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
body {
text-align: justify;
position: relative;
}
.alpha {
padding-left: 0;
}
.omega {
padding-right: 0;
}
p {
margin: 0 0 15px;
}
p:last-child {
margin: 0;
}
b,
strong {
font-weight: 600;
}
a {
outline: none;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
a:hover,
a:focus {
text-decoration: none;
outline: none;
}
.hover-img-link {
position: relative;
display: block;
}
.hover-img-link:before,
.hover-img-link:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 70%;
width: 70%;
top: 15%;
left: 15%;
z-index: 9;
-webkit-transform-origin: center;
transform-origin: center;
}
.hover-img-link:before {
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: scale3d(0,1,1);
transform: scale3d(0,1,1);
}
.hover-img-link:after {
border-left: 1px solid #fff;
border-right: 1px solid #fff;
-webkit-transform: scale3d(1,0,1);
transform: scale3d(1,0,1);
}
.hover-img-link:hover:before,
.hover-img-link:hover:after {
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.hover-img-link:hover .hover-bg {
opacity: 1;
}
.hover-img-link .hover-bg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(141,198,63,0.7);
opacity: 0;
z-index: 1;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.owl-carousel .hover-img-link:before,
.owl-carousel .hover-img-link:after {
display: none;
}
.btn {
font-family: Open Sans, sans-serif;
font-size: 14px;
font-weight: 600;
padding: 15px 30px;
}
.btn.btn-icon {
padding: 15px 20px;
}
.btn.btn-arrow img {
margin-left: 5px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.btn.btn-arrow .arrow-normal {
opacity: 1;
}
.btn.btn-arrow .arrow-hover {
margin-left: -20px;
opacity: 0;
}
.btn.btn-arrow:hover .arrow-normal {
opacity: 0;
}
.btn.btn-arrow:hover .arrow-hover {
opacity: 1;
}
.btn.btn-default {
color: #0a253d;
background-color: #fff;
border-color: #0a253d;
}
.btn.btn-default:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.btn.btn-secondary {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.btn.btn-secondary.light {
color: #fff;
}
.btn.btn-secondary.dark {
color: #00aeef;
}
.btn.btn-secondary:hover {
color: #fff;
background-color: #0a253d;
border-color: #0a253d;
}
.btn.btn-third {
color: #fff;
background-color: #8dc63f;
border-color: #8dc63f;
}
.btn.btn-third.light {
color: #fff;
}
.btn.btn-third.dark {
color: #8dc63f;
}
.btn.btn-third:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.btn.btn-third-border {
color: #8dc63f;
background-color: #fff;
border-color: #8dc63f;
}
.btn.btn-third-border:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.btn .file-icon {
margin-right: 10px;
width: auto;
max-width: 35px;
}
.btn .file-icon img {
max-height: 20px;
}
.btn .file-icon + .pull-left span,
.btn .file-icon + .pull-left i {
display: none;
}
.btn i {
margin-right: 8px;
}
.btn span {
font-size: 10px;
font-size: 1rem;
margin-left: 8px;
}
.dark .btn.btn-default {
color: #fff;
background-color: transparent;
border-color: #fff;
}
.dark .btn.btn-default:hover {
color: #0a253d;
background-color: #fff;
border-color: #fff;
}
.dark .btn.btn-secondary:hover {
color: #666666;
background-color: #fff;
border-color: #fff;
}
.wpcf7-form .row {
display: flex;
flex-wrap: wrap;
}
.wpcf7-form span.form-star {
color: #f00;
}
.wpcf7-form span.wpcf7-not-valid-tip {
font-size: 12px;
font-size: 1.2rem;
font-weight: 600;
margin-top: 15px;
}
.wpcf7-form p {
line-height: 1;
margin-bottom: 30px;
color: #0a253d;
}
.wpcf7-form p.acceptance-box label {
text-align: left;
}
.wpcf7-form p.acceptance-box .collapse.in {
display: inline;
}
.wpcf7-form p.acceptance-box a.acceptance-link {
font-weight: 700;
text-decoration: none;
}
.wpcf7-form p.acceptance-box a.acceptance-link:hover {
color: #8dc63f;
}
.wpcf7-form input:not([type="submit"]),
.wpcf7-form select,
.wpcf7-form textarea {
padding: 5px 0;
color: #666666;
background-color: transparent;
border: none;
border-bottom: 1px solid #0a253d;
}
.wpcf7-form input:not([type="submit"]):focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
outline: none;
}
.wpcf7-form input:not([type="submit"]).wpcf7-not-valid,
.wpcf7-form select.wpcf7-not-valid,
.wpcf7-form textarea.wpcf7-not-valid {
border-bottom-color: #f00;
}
.wpcf7-form input[type="file"] {
padding: 10px 0;
width: 100%;
}
.wpcf7-form input[type=number]::-webkit-inner-spin-button,
.wpcf7-form input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
.wpcf7-form input[type="button"],
.wpcf7-form input[type="reset"],
.wpcf7-form input[type="submit"] {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 15px 60px;
width: 50%;
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.wpcf7-form input[type="button"]:hover,
.wpcf7-form input[type="reset"]:hover,
.wpcf7-form input[type="submit"]:hover {
width: 100%;
background-color: #0a253d;
border-color: #0a253d;
}
.wpcf7-form select option {
white-space: pre-wrap;
}
.wpcf7-form select[multiple="multiple"] {
padding: 5px 15px;
margin-top: 10px;
border: 1px solid #0a253d;
}
.wpcf7-form .wpcf7-checkbox {
margin: 10px -15px -5px -15px;
display: flex;
align-items: center;
}
.wpcf7-form .wpcf7-checkbox span.wpcf7-list-item {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 5px 15px;
line-height: 1;
display: flex;
align-items: center;
color: #0a253d;
}
.wpcf7-form .wpcf7-checkbox span.wpcf7-list-item .wpcf7-list-item-label {
text-align: justify;
display: inline-block;
padding-left: 8px;
}
.wpcf7-form .wpcf7-checkbox + .wpcf7-not-valid-tip {
margin-top: 15px;
}
.wpcf7-form .form-info {
font-weight: 400;
font-style: italic;
margin: 10px 0 5px 0;
display: block;
}
.wpcf7-form .collapse-box p {
font-weight: 700;
color: #666666;
}
.wpcf7-form .collapse-box p.multi-collapse {
font-weight: 400;
color: #00aeef;
}
.wpcf7-form .collapse-box p .acceptance-link {
color: #00aeef;
}
.wpcf7-form .collapse-box p .acceptance-link:hover {
color: #8dc63f;
}
.wpcf7-form .submit-btn {
display: inline-block;
position: relative;
}
.wpcf7-form .submit-btn:after {
content: "\e90a";
font-family: 'icomoon';
font-size: 11px;
font-size: 1.1rem;
position: absolute;
top: 20px;
right: 60px;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.wpcf7-form .submit-btn > input[type="button"],
.wpcf7-form .submit-btn > input[type="reset"],
.wpcf7-form .submit-btn > input[type="submit"] {
padding: 15px 90px 15px 60px !important;
width: auto;
}
.wpcf7-form .ajax-loader {
display: block !important;
}
.wpcf7-form span.wpcf7-list-item {
margin: 0;
}
.wpcf7-form span.wpcf7-list-item label {
margin: 0;
}
.wpcf7-form span.wpcf7-list-item label a {
color: #00aeef;
text-decoration: underline;
}
.wpcf7-form span.wpcf7-list-item label a:hover {
color: #0a253d;
}
.wpcf7-form span.wpcf7-list-item .wpcf7-list-item-label {
margin-left: 10px;
}
.wpcf7-form .wpcf7-acceptance span.wpcf7-list-item label {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
line-height: 1;
display: flex;
}
.wpcf7-form .wpcf7-acceptance span.wpcf7-list-item .wpcf7-list-item-label {
text-align: justify;
display: inline-block;
padding-left: 8px;
}
.wpcf7-form .wpcf7-acceptance span.wpcf7-list-item input[type="radio"],
.wpcf7-form .wpcf7-acceptance span.wpcf7-list-item input[type="checkbox"] {
margin: 0;
}
.wpcf7-form div.wpcf7-response-output {
margin: 0;
padding: 0;
}
.wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-form div.wpcf7-response-output.wpcf7-acceptance-missing {
font-size: 0px;
font-size: 0rem;
color: #f00;
border: none;
}
.wpcf7-form.validate:not(.invalid) h1,
.wpcf7-form.validate:not(.invalid) h2,
.wpcf7-form.validate:not(.invalid) h3,
.wpcf7-form.validate:not(.invalid) h4,
.wpcf7-form.validate:not(.invalid) h5,
.wpcf7-form.validate:not(.invalid) h6,
.wpcf7-form.validate:not(.invalid) p,
.wpcf7-form.validate:not(.invalid) input,
.wpcf7-form.validate:not(.invalid) select,
.wpcf7-form.validate:not(.invalid) textarea,
.wpcf7-form.validate:not(.invalid) span.wpcf7-list-item {
opacity: .5;
cursor: not-allowed;
pointer-events: none;
}
.wpcf7-form.sent > div:not(.wpcf7-response-output) {
display: none;
}
.wpcf7-form.sent > div.wpcf7-response-output {
padding: 45px 0;
border: none;
color: #0a253d;
}
@media (min-width: 768px) {
.wpcf7-form input[type="button"],
.wpcf7-form input[type="reset"],
.wpcf7-form input[type="submit"] {
width: 40%;
}
}
@media (min-width: 1200px) {
.wpcf7-form input[type="button"],
.wpcf7-form input[type="reset"],
.wpcf7-form input[type="submit"] {
width: 25%;
}
}
.modal-open {
overflow: hidden !important;
}
.modal-backdrop {
width: 100%;
height: 100%;
background-color: #0a253d;
}
.modal-backdrop.in {
opacity: .6;
z-index: 999;
}
@media (min-width: 768px) {
.modal .modal-lg {
width: 700px;
}
}
@media (min-width: 992px) {
.modal .modal-lg {
width: 900px;
}
}
@media (min-width: 1400px) {
.modal .modal-lg {
width: 1300px;
}
}
.modal .modal-content {
box-shadow: none;
border-radius: 0;
border: none;
}
.modal .modal-content .modal-header {
padding: 30px 30px;
position: relative;
border: none;
}
.modal .modal-content .modal-header .close {
font-size: 25px;
font-size: 2.5rem;
margin: 0;
height: 50px;
width: 50px;
opacity: 1;
color: #fff;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.modal .modal-content .modal-header .close:hover {
background-color: #0a253d;
}
.modal .modal-content .modal-header h4 {
font-size: 24px;
font-size: 2.4rem;
margin-top: 60px;
margin-bottom: 30px;
}
@media (min-width: 768px) {
.modal .modal-content .modal-header h4 {
font-size: 28px;
font-size: 2.8rem;
}
}
@media (min-width: 992px) {
.modal .modal-content .modal-header h4 {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 1200px) {
.modal .modal-content .modal-header h4 {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1400px) {
.modal .modal-content .modal-header h4 {
font-size: 40px;
}
}
.modal .modal-content .modal-body {
text-align: left;
padding: 0 15px 0;
}
@media (min-width: 768px) {
.modal .modal-content .modal-body {
padding: 0 30px 30px;
}
}
@media (min-width: 992px) {
.modal .modal-content .modal-body {
padding: 0 60px 30px;
}
}
@media (min-width: 1200px) {
.modal .modal-content .modal-body {
padding: 0 90px 30px;
}
}
.modal .modal-content .modal-body .wpcf7-form p {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
}
.modal .modal-content .modal-body .wpcf7-form p + div[data-class="wpcf7cf_group"] {
margin-top: 30px;
}
.modal .modal-content .modal-body .wpcf7-form h6 {
font-size: 18px;
font-size: 1.8rem;
margin-top: 15px;
margin-bottom: 30px;
}
.modal .modal-content .modal-body .wpcf7-form label {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
margin: 0;
}
.modal .modal-content .modal-body .wpcf7-form .form-info {
font-weight: 400;
font-style: italic;
margin-top: 15px;
display: block;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap {
margin-top: 15px;
display: block;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container {
display: flex;
position: relative;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container:before,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 0;
width: 0;
border: 1px solid transparent;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container:before {
top: 0;
left: 0;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container:after {
bottom: 0;
right: 0;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container.active-toggle:before {
height: 100%;
width: 100%;
border-top-color: #0a253d;
border-right-color: #0a253d;
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control-wrap-container.active-toggle:after {
height: 100%;
width: 100%;
border-bottom-color: #0a253d;
border-left-color: #0a253d;
transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote {
margin: 0;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us .wpcf7-form-control-wrap-container:before,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us .wpcf7-form-control-wrap-container:after,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote .wpcf7-form-control-wrap-container:before,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote .wpcf7-form-control-wrap-container:after {
display: none;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item {
font-size: 20px;
font-size: 2rem;
font-weight: 700;
line-height: 1;
color: #0a253d; }
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item .wpcf7-list-item-label {
text-align: justify;
display: inline-block;
padding-left: 15px;
}
@media (min-width: 768px) {
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item {
font-size: 22px;
font-size: 2.2rem;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item .wpcf7-list-item-label {
padding-left: 30px;
}
}
@media (min-width: 992px) {
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item {
font-size: 24px;
font-size: 2.4rem;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item .wpcf7-list-item-label {
padding-left: 45px;
}
}
@media (min-width: 1200px) {
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item {
font-size: 28px;
font-size: 2.8rem;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item .wpcf7-list-item-label {
padding-left: 60px;
}
}
@media (min-width: 1400px) {
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-write-to-us span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.form-ask-quote span.wpcf7-list-item {
font-size: 30px;
font-size: 3rem;
}
}
.modal .modal-content .modal-body .wpcf7-form input:not([type="submit"]),
.modal .modal-content .modal-body .wpcf7-form select,
.modal .modal-content .modal-body .wpcf7-form textarea {
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
padding: 15px 15px;
border: 1px solid #bfbfc1;
outline: none;
}
.modal .modal-content .modal-body .wpcf7-form input:not([type="submit"]).wpcf7-not-valid,
.modal .modal-content .modal-body .wpcf7-form select.wpcf7-not-valid,
.modal .modal-content .modal-body .wpcf7-form textarea.wpcf7-not-valid {
border-color: #f00;
}
.modal .modal-content .modal-body .wpcf7-form input:not([type="submit"]):focus,
.modal .modal-content .modal-body .wpcf7-form select:focus,
.modal .modal-content .modal-body .wpcf7-form textarea:focus {
outline: none;
}
.modal .modal-content .modal-body .wpcf7-form input:not([type="submit"]),
.modal .modal-content .modal-body .wpcf7-form select {
max-height: 54px;
}
.modal .modal-content .modal-body .wpcf7-form input[type="radio"],
.modal .modal-content .modal-body .wpcf7-form input[type="checkbox"] {
margin: 0;
}
.modal .modal-content .modal-body .wpcf7-form select[multiple="multiple"] {
padding: 5px 15px;
height: 125px;
max-height: 125px;
}
.modal .modal-content .modal-body .wpcf7-form textarea {
line-height: 1.5;
}
.modal .modal-content .modal-body .wpcf7-form input[type="button"],
.modal .modal-content .modal-body .wpcf7-form input[type="reset"],
.modal .modal-content .modal-body .wpcf7-form input[type="submit"] {
font-size: 14px;
font-size: 1.4rem;
padding: 15px 60px;
width: auto;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-radio,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance {
margin: -5px -15px;
display: flex;
align-items: center;
flex-wrap: wrap;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-radio span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox span.wpcf7-list-item,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance span.wpcf7-list-item {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 5px 15px;
line-height: 1;
display: flex;
align-items: center;
color: #0a253d; }
.modal .modal-content .modal-body .wpcf7-form .wpcf7-radio span.wpcf7-list-item label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox span.wpcf7-list-item label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance span.wpcf7-list-item label {
display: flex;
}
.modal .modal-content .modal-body .wpcf7-form .wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox span.wpcf7-list-item .wpcf7-list-item-label,
.modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance span.wpcf7-list-item .wpcf7-list-item-label {
text-align: justify;
display: inline-block;
padding-left: 8px;
}
.modal .modal-content .modal-body .wpcf7-form div[data-class="wpcf7cf_group"] > .row + .row {
margin-top: 15px;
}
.modal .modal-content .modal-body .wpcf7-form div[data-class="wpcf7cf_group"] .group-container {
padding: 20px 20px 0 20px;
margin-bottom: 30px;
border: 2px solid #8dc63f;
}
@media (min-width: 768px) {
.modal .modal-content .modal-body .wpcf7-form div[data-class="wpcf7cf_group"] .group-container {
padding: 30px 30px 0 30px;
}
}
.modal .modal-content .modal-body .wpcf7-form div[data-id="patent-application"],
.modal .modal-content .modal-body .wpcf7-form div[data-id="patent-research"],
.modal .modal-content .modal-body .wpcf7-form div[data-id="patent-renewal"] {
margin-top: 15px;
}
.modal .modal-content .modal-body .wpcf7-form .write-to-us-container {
margin-top: 30px;
}
.modal .modal-content .modal-body .wpcf7-form .write-to-us-container label {
height: auto !important;
}
.modal .modal-content .modal-body .wpcf7-form .write-to-us-container,
.modal .modal-content .modal-body .wpcf7-form .ask-quote-container,
.modal .modal-content .modal-body .wpcf7-form .form-submit-container {
padding: 30px 0;
border-top: 2px solid #00aeef;
}
.modal .modal-content .modal-body .wpcf7-form .write-to-us-container > p,
.modal .modal-content .modal-body .wpcf7-form .ask-quote-container > p,
.modal .modal-content .modal-body .wpcf7-form .form-submit-container > p {
margin: 0;
}
@media (max-width: 767px) {
.modal .modal-content .modal-body .wpcf7-form .form-submit-container {
padding: 30px 0 15px 0;
}
}
.modal .modal-content .modal-body .wpcf7-form .form-submit-container .wpcf7-form-control-wrap {
margin: 0 0 45px;
}
.modal .modal-content .modal-body .wpcf7-form.sent .wpcf7-response-output {
text-align: center;
padding: 0 0 60px 0;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form p {
margin-bottom: 45px;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap {
margin-top: 20px;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.radio-questionnaire-03 .wpcf7-radio {
flex-wrap: wrap;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.radio-questionnaire-03 .wpcf7-radio .wpcf7-list-item {
width: 100%;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-form-control-wrap.radio-questionnaire-03 .wpcf7-radio .wpcf7-list-item + .wpcf7-list-item {
margin-top: 10px;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-radio,
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox,
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance {
margin: -5px -20px;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-radio span.wpcf7-list-item,
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-checkbox span.wpcf7-list-item,
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .wpcf7-acceptance span.wpcf7-list-item {
padding: 5px 20px;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .radio-questionnaire p,
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .radio-questionnaire-no p {
margin: 0;
}
.textgallery_section .modal .modal-content .modal-body .wpcf7-form .radio-questionnaire-no + div p {
margin-top: 45px;
}
.upper-top-section {
padding: 10px 15px;
}
.upper-top-section .upper-left .links-box {
text-align: center;
display: flex;
align-items: center;
}
.upper-top-section .upper-left .links-box a {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 0;
width: auto !important;
}
.upper-top-section .upper-left .links-box a.link-img i {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.upper-top-section .upper-left .links-box a.link-img:hover i {
color: #00aeef;
}
.upper-top-section .upper-left .links-box a:hover {
color: #00aeef;
}
.upper-top-section .upper-left .links-box a span {
display: none;
}
.upper-top-section .upper-left .links-box a + a {
margin-left: 10px;
}
@media (max-width: 380px) {
.upper-top-section .upper-left .links-box a {
font-size: 11px;
font-size: 1.1rem;
}
}
@media (max-width: 767px) {
.upper-top-section .upper-left .links-box {
padding-left: 0;
padding-right: 0;
justify-content: space-between;
}
.upper-top-section .upper-left .links-box a.link-img {
font-size: 0px;
font-size: 0rem;
}
.upper-top-section .upper-left .links-box a.link-img i {
font-size: 16px;
font-size: 1.6rem;
}
.upper-top-section .upper-left .links-box a.link-img .file-icon {
height: 16px;
width: 16px;
margin-right: 0;
}
}
@media (min-width: 768px) {
.upper-top-section {
padding: 10px 0;
}
.upper-top-section .upper-left .links-box {
text-align: right;
justify-content: flex-end;
}
.upper-top-section .upper-left .links-box a.link-img i {
display: none;
}
.upper-top-section .upper-left .links-box a.link-img .file-icon {
height: 20px;
width: 20px;
display: none;
}
.upper-top-section .upper-left .links-box a + a {
margin-left: 15px;
}
}
@media (min-width: 992px) {
.upper-top-section .upper-left .links-box a {
font-size: 16px;
}
}
.drawer.drawer-open .nav_hamburger.is_stuck .navbar-overlay,
.drawer.drawer-open .nav_hamburger.affix .navbar-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
background-color: rgba(10,37,61,0.9);
}
.drawer.drawer-open .drawer-overlay {
z-index: 2;
background-color: rgba(10,37,61,0.9);
}
.drawer.drawer-open .drawer-hamburger {
right: 0 !important;
}
.drawer.drawer-open .drawer-hamburger:before {
height: 100%;
width: 100%;
border-top-color: #fff;
border-right-color: #fff;
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}
.drawer.drawer-open .drawer-hamburger:after {
height: 100%;
width: 100%;
border-bottom-color: #fff;
border-left-color: #fff;
transition: border-color 0s ease-out 0.3s, width 0.15s ease-out 0.3s, height 0.15s ease-out 0.45s;
}
.drawer.drawer-open .drawer-hamburger .drawer-hamburger-icon {
background-color: transparent;
}
.drawer.drawer-open .drawer-hamburger .drawer-hamburger-icon:before,
.drawer.drawer-open .drawer-hamburger .drawer-hamburger-icon:after {
top: 0;
}
.drawer .drawer-hamburger {
width: 26px;
padding: 6.5px 5px 16.5px 5px;
position: relative;
right: auto;
}
.drawer .drawer-hamburger:before,
.drawer .drawer-hamburger:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 0;
width: 0;
border: 2px solid transparent;
}
.drawer .drawer-hamburger:before {
top: -2px;
left: -2px;
}
.drawer .drawer-hamburger:after {
bottom: -2px;
right: -2px;
}
.drawer .drawer-hamburger .drawer-hamburger-icon {
height: 3px;
background-color: #fff;
}
.drawer .drawer-hamburger .drawer-hamburger-icon:before,
.drawer .drawer-hamburger .drawer-hamburger-icon:after {
height: 3px;
background-color: #fff;
}
.drawer .drawer-hamburger .drawer-hamburger-icon:before {
top: -8px;
}
.drawer .drawer-hamburger .drawer-hamburger-icon:after {
top: 8px;
}
@media (max-width: 767px) {
.drawer.drawer-open .drawer-hamburger {
position: fixed;
top: 30px;
right: 30px !important;
}
}
.drawer .nav_hamburger .drawer-nav {
position: fixed;
width: 100%;
height: auto;
left: auto;
right: -100%;
background-color: #0a253d;
-webkit-transition: right .6s cubic-bezier(.19,1,.22,1);
transition: right .6s cubic-bezier(.19,1,.22,1);
overflow: visible;
z-index: 3;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu {
height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
float: none;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown {
position: initial;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu {
top: 0;
height: 100vh;
flex-direction: column;
justify-content: center;
left: auto !important;
right: 100% !important;
min-width: 0;
width: 0;
border: none;
border-right: 1px solid rgba(255,255,255,0.4);
background-color: #0a253d;
box-shadow: none;
overflow: hidden;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
z-index: -1;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu > li {
opacity: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
-webkit-transition-delay: 175ms; transition-delay: 175ms;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu {
min-width: 340px;
width: 100%;
left: auto !important;
overflow: visible;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu > li {
opacity: 1;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu > .dropdown-menu {
overflow: hidden;
}
.drawer.drawer-open .nav_hamburger .drawer-nav {
left: auto;
right: 0;
}
@media (max-width: 767px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.parent-open > .dropdown-menu,
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.open > .dropdown-menu {
right: 0 !important;
overflow: visible;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.parent-open > .dropdown-menu > li,
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.open > .dropdown-menu > li {
opacity: 1;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.parent-open > .dropdown-menu > .dropdown-menu,
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.open > .dropdown-menu > .dropdown-menu {
overflow: hidden;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu {
display: flex;
width: 100%;
position: absolute;
right: -100% !important;
z-index: 99;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu .dropdown-menu-close {
font-size: 20px;
font-size: 2rem;
height: 36px;
width: 36px;
display: flex;
align-items: center;
position: absolute;
top: 30px;
left: 30px;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu .dropdown-menu-close:hover {
color: #00aeef;
}
}
@media (min-width: 768px) {
.drawer .nav_hamburger .drawer-nav {
height: 100vh;
width: 250px;
padding-right: 30px;
right: -250px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
width: 230px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu .dropdown-menu-close {
display: none;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu {
min-width: 250px;
}
.drawer.drawer-open .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu {
display: flex;
}
}
@media (min-width: 992px) {
.drawer .nav_hamburger .drawer-nav {
width: 300px;
padding-right: 60px;
right: -300px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
width: 270px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu {
min-width: 300px;
}
}
@media (min-width: 1200px) {
.drawer .nav_hamburger .drawer-nav {
width: 350px;
padding-right: 60px;
right: -350px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
width: 290px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu {
min-width: 350px;
}
}
@media (min-width: 1400px) {
.drawer .nav_hamburger .drawer-nav {
width: 400px;
padding-right: 100px;
right: -400px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
width: 325px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown:hover > .dropdown-menu {
min-width: 400px;
}
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 75px;
display: flex;
align-items: center;
justify-content: flex-start;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
flex-wrap: wrap;
padding: 25px 0 0 120px;
margin: 0;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links:hover > a {
color: inherit;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a {
font-size: 18px;
font-size: 1.8rem;
padding: 10px 15px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a:hover {
color: #00aeef;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico {
padding: 0 !important;
overflow: hidden;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a {
padding-left: 51px;
padding-right: 30px;
margin-left: -51px;
position: relative;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a:before {
content: '';
background-size: contain;
background-position: 50%;
background-repeat: no-repeat;
height: 36px;
width: 36px;
position: absolute;
top: 50%;
left: 0;
margin-top: -18px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a:hover {
margin-left: 0;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.abc > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/abc-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.designs > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/designs-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.history > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/history-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.law > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/law-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.patents > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/patents-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.signs > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/signs-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico.ip-mix > a:before {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/icons/ipmix-blue-ico.svg);
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico ~ li:not(.menu-ico) > a {
padding-left: 0;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown.dropdown > a {
padding-left: 0;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
padding-right: 20px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li:hover > a {
color: #00aeef;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.current-menu-item > a,
.drawer .nav_hamburger .drawer-nav .drawer-menu li.current-menu-ancestor > a {
color: #bdc2c4;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
line-height: 20px;
padding: 7.5px 15px 7.5px 60px;
text-align: left;
white-space: pre-wrap;
background-color: transparent;
outline: none;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.menu-link {
order: 2;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-right: 15px;
width: 60px;
order: 1;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle .caret {
margin: -2px 0 0 0;
height: auto;
width: auto;
border: none;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle .caret:before {
content: "\e909";
font-family: 'icomoon';
font-size: 8px;
font-size: 0.8rem;
}
.drawer .nav_hamburger .drawer-nav .navbar-nav li .dropdown-menu li a.menu-link {
width: initial;
}
.drawer .nav_hamburger .drawer-nav .navbar-nav li .dropdown-menu li a.dropdown-toggle {
width: 60px;
min-width: 60px;
}
.drawer .nav_hamburger .drawer-nav .social-icons-nav {
position: absolute;
bottom: 30px;
left: 0;
width: 100%;
text-align: center;
}
.drawer .nav_hamburger .drawer-nav .social-icons-nav a {
padding: 0 10px;
color: #0a253d;
}
.drawer .nav_hamburger .drawer-nav .social-icons-nav a:hover {
color: #0a253d;
}
@media (max-width: 350px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 45px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 25px 0 0 90px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 12px;
font-size: 1.2rem;
padding: 5px 15px 5px 60px;
}
}
@media (max-width: 767px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu {
padding: 15px 0;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
position: relative;
}
}
@media (max-width: 767px) and (orientation: landscape) {
.drawer .nav_hamburger .drawer-nav .drawer-menu {
flex-wrap: wrap;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 45px;
float: left;
width: 50%;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 25px 0 0 60px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu {
flex-wrap: wrap;
}
}
@media (min-width: 768px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 20px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 15px 0 0 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a {
font-size: 16px;
font-size: 1.6rem;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a {
padding-right: 40px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 12px;
font-size: 1.2rem;
padding: 2.5px 0 2.5px 30px;
text-align: left;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 1.5px;
padding-bottom: 1.5px;
width: 30px;
}
.drawer .nav_hamburger .drawer-nav .navbar-nav li .dropdown-menu li a.dropdown-toggle {
width: auto;
min-width: auto;
}
}
@media (min-width: 768px) and (min-height: 480px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a {
font-size: 18px;
font-size: 1.8rem;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 14px;
font-size: 1.4rem;
padding: 5px 0 5px 30px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 4px;
padding-bottom: 4px;
}
}
@media (min-width: 768px) and (min-height: 600px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 25px 0 0 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
padding: 10px 0 10px 30px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 9px;
padding-bottom: 9px;
}
}
@media (min-width: 992px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 30px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 15px 0 0 50px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a {
font-size: 20px;
font-size: 2rem;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a {
padding-right: 55px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 16px;
font-size: 1.6rem;
padding: 10px 15px 10px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 9px;
padding-bottom: 9px;
width: 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle .caret:before {
font-size: 10px;
font-size: 1rem;
}
}
@media (min-width: 992px) and (min-height: 768px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 35px 0 0 50px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
padding: 15px 15px 15px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 14px;
padding-bottom: 14px;
}
}
@media (min-width: 1200px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 60px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 15px 0 0 80px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links > a {
font-size: 24px;
font-size: 2.4rem;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a {
padding-right: 65px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
font-size: 18px;
font-size: 1.8rem;
padding: 10px 30px 10px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 9px;
padding-bottom: 9px;
}
}
@media (min-width: 1200px) and (min-height: 800px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 35px 0 0 80px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
padding: 15px 30px 15px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 14px;
padding-bottom: 14px;
}
}
@media (min-width: 1400px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li {
margin: 0 0 0 75px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 15px 0 0 95px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.dropdown .dropdown-menu li {
padding-right: 20px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-ico > a {
padding-right: 80px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
padding: 10px 30px 10px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 9px;
padding-bottom: 9px;
}
}
@media (min-width: 1400px) and (min-height: 768px) {
.drawer .nav_hamburger .drawer-nav .drawer-menu li.social-links {
padding: 35px 0 0 95px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a {
padding: 15px 30px 15px 35px;
}
.drawer .nav_hamburger .drawer-nav .drawer-menu li a.dropdown-toggle {
padding-top: 14px;
padding-bottom: 14px;
}
}
.single:not(.single-post) .site-navigation .nav > li.current_page_parent > a {
color: inherit;
}
.single:not(.single-post) .site-navigation .nav > li.current_page_parent:hover > a {
color: #00aeef;
}
.single.single-authors .site-navigation #main-menu > li.menu-item-object-authors > a,
.single.single-services .site-navigation #main-menu > li.menu-item-object-services > a,
.single.single-sectors .site-navigation #main-menu > li.menu-item-object-sectors > a {
color: #00aeef;
}
.single.single-post.drawer .nav_hamburger .drawer-nav .drawer-menu li.current_page_parent > a,
.single.single-post.drawer .nav_hamburger .drawer-nav .drawer-menu li.current-post-parent > a,
.single.single-post.drawer .nav_hamburger .drawer-nav .drawer-menu li.current-post-anchestor > a,
.single.single-authors.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-item-object-authors > a,
.single.single-messages.drawer .nav_hamburger .drawer-nav .drawer-menu li.menu-item-object-messages > a,
.single.single-csr.drawer .nav_hamburger .drawer-nav .drawer-menu li#menu-item-2787 > a,
.single.single-faq.drawer .nav_hamburger .drawer-nav .drawer-menu li#menu-item-2342 > a,
.single.single-career.drawer .nav_hamburger .drawer-nav .drawer-menu li#menu-item-2933 > a {
color: #bdc2c4;
}
.archive.tax-messages_category .nav_hamburger .drawer-nav .drawer-menu li.menu-item-object-messages > a {
color: #bdc2c4;
}
.post-type-archive-csr .site-navigation .nav > li.current_page_parent > a {
color: inherit;
}
.post-type-archive-csr .site-navigation .nav > li.current_page_parent:hover > a {
color: #00aeef;
}
.site-navigation {
box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
-webkit-box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
-moz-box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
z-index: 9 !important;
}
.site-navigation.nav_hamburger {
background: #0a253d;
}
.site-navigation.nav_hamburger .menu-box {
padding-left: 15px;
padding-right: 15px;
background: transparent;
}
.site-navigation.nav_hamburger .menu-box .navbar {
display: flex;
align-items: center;
justify-content: space-between;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand {
padding: 10px 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg {
height: 54px;
width: auto;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg path {
fill: #fff;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 24px;
}
.site-navigation.nav_hamburger .navbar-box-right {
margin: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-box-right .navbar-nav {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.site-navigation.nav_hamburger .navbar-box-right .navbar-nav > li > a {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
padding: 10px 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box {
display: flex;
align-items: center;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left {
float: left;
display: none;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right {
display: flex;
align-items: center;
float: right;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box {
margin: 0;
display: none;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn {
font-size: 14px;
font-size: 1.4rem;
text-transform: none;
padding: 5px 10px;
margin: 0;
color: #0a253d;
background-color: #fff;
border-color: #fff;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn span {
display: none;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .widget-top,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .drawer-hamburger {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top {
float: left;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget {
margin: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
border: none;
padding: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li > a {
font-size: 18px;
font-size: 1.8rem;
font-weight: 700;
line-height: 1;
padding: 0;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li > a:hover {
color: #00aeef;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li + li {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .navbar-toggle {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn {
font-size: 18px;
font-size: 1.8rem;
color: #fff;
float: left;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn:hover {
color: #00aeef;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .navbar-toggle {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle {
height: 33px;
display: inline-block;
float: left;
padding: 4.5px 3.5px;
margin: 0;
border: none;
z-index: 9;
position: relative;
border: 3px solid transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle .icon-bar {
height: 2px;
width: 25px;
background: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle .icon-bar + .icon-bar {
margin-top: 6px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle:hover .icon-bar {
background: #00aeef;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle {
border-color: #fff;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle:before {
color: #fff;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle .icon-bar {
width: 20px;
background: #fff;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle span:nth-child(2) {
transform: rotate(-45deg);
margin-top: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle span:nth-child(3) {
opacity: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .navbar-toggle.active-toggle span:nth-child(4) {
transform: rotate(45deg);
margin-top: -10px;
}
.site-navigation.nav_hamburger:before {
content: '';
display: block;
position: fixed;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(10,37,61,0.98);
background-position: center center;
background-repeat: no-repeat;
z-index: 2;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.is_stuck,
.site-navigation.affix {
top: 0;
box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
-webkit-box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
-moz-box-shadow: 0px 3px 5px 0px rgba(4,5,5,0.06);
}
.site-navigation.is_stuck.nav_hamburger,
.site-navigation.affix.nav_hamburger { }
.site-navigation.is_stuck.nav_hamburger .navbar-header .navbar-brand,
.site-navigation.affix.nav_hamburger .navbar-header .navbar-brand {
padding: 10px 0;
}
.site-navigation.is_stuck.nav_hamburger .navbar-header .navbar-brand svg,
.site-navigation.affix.nav_hamburger .navbar-header .navbar-brand svg {
height: 44px;
}
.site-navigation.is_stuck.nav_hamburger .navbar-header .navbar-brand-blog svg,
.site-navigation.affix.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 24px;
}
@media (max-width: 374px) {
.site-navigation.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 19px;
}
.site-navigation.nav_hamburger.is_stuck.nav_hamburger .navbar-header .navbar-brand-blog svg,
.site-navigation.nav_hamburger.affix.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 19px;
}
}
@media (max-width: 767px) {
.site-navigation.nav_hamburger .navbar-header {
flex-grow: 1;
}
.top-infobox {
padding: 0;
}
}
@media (max-width: 767px) and (orientation: landscape) {
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg {
max-height: 50px;
width: auto;
}
}
@media (min-width: 768px) {
.site-navigation.nav_hamburger .menu-box {
padding-left: 30px;
padding-right: 30px;
}
.site-navigation.nav_hamburger .navbar-header {
padding-right: 0;
flex-grow: 1;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand {
padding: 15px 15px 15px 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg {
height: 64px;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 27px;
}
.site-navigation.nav_hamburger .navbar-box-right {
padding-bottom: 0;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left {
float: left;
display: block;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left + .top-infobox-box-right {
margin-left: 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right {
float: left;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box {
display: block;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn {
padding: 10px 15px;
white-space: nowrap;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand {
padding: 10px 15px 10px 0;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand svg {
height: 64px;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand-blog svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand-blog svg {
height: 27px;
}
}
@media (min-width: 992px) {
.site-navigation.nav_hamburger .navbar-header .navbar-brand {
padding: 15px 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg {
height: 84px;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand-blog svg {
height: 40px;
}
.site-navigation.nav_hamburger .navbar-box-right .navbar-nav > li > a {
font-size: 14px;
font-size: 1.4rem;
padding: 15px 5px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left + .top-infobox-box-right {
margin-left: 5px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn {
font-size: 14px;
font-size: 1.4rem;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .widget-top,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .drawer-hamburger {
margin-left: 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li > a {
font-size: 22px;
font-size: 2.2rem;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .navbar-toggle {
margin-left: 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn {
font-size: 22px;
font-size: 2.2rem;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .navbar-toggle {
margin-left: 10px;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand svg {
height: 40px;
}
}
@media (min-width: 1200px) {
.site-navigation.nav_hamburger .navbar-header .navbar-brand {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand svg {
height: 94px;
}
.site-navigation.nav_hamburger .navbar-header .navbar-brand .navbar-brand-blog svg {
height: 45px;
}
.site-navigation.nav_hamburger .navbar-box-right .navbar-nav > li > a {
font-size: 16px;
font-size: 1.6rem;
padding: 15px 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left + .top-infobox-box-right {
margin-left: 10px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn {
font-size: 16px;
font-size: 1.6rem;
padding: 10px 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .widget-top,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .drawer-hamburger {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li + li {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .navbar-toggle {
margin-left: 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .navbar-toggle {
margin-left: 20px;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand svg {
height: 64px;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand-blog svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand-blog svg {
height: 40px;
}
}
@media (min-width: 1400px) {
.site-navigation.nav_hamburger .navbar-header .navbar-brand .navbar-brand-blog svg {
height: 59px;
}
.site-navigation.nav_hamburger .navbar-box-right .navbar-nav > li > a {
padding: 15px 15px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-left + .top-infobox-box-right {
margin-left: 15px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box .btn {
padding: 10px 20px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .widget-top,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .links-box + .drawer-hamburger {
margin-left: 30px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul > li + li {
margin-left: 30px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .search-btn,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .widget-top + .navbar-toggle {
margin-left: 30px;
}
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .drawer-hamburger,
.site-navigation.nav_hamburger .navbar-box-right .top-infobox-box .top-infobox-box-right .search-btn + .navbar-toggle {
margin-left: 30px;
}
.site-navigation.nav_hamburger.is_stuck .navbar-header .navbar-brand-blog svg,
.site-navigation.nav_hamburger.affix .navbar-header .navbar-brand-blog svg {
height: 45px;
}
}
.collapseSearch .panel-body {
padding: 45px 0;
background-color: #fff;
}
.collapseSearch .panel-body form.search-form {
position: relative;
}
.collapseSearch .panel-body form.search-form label {
width: 100%;
margin: 0;
}
.collapseSearch .panel-body form.search-form label input {
font-size: 30px;
font-size: 3rem;
font-weight: 700;
padding: 0 60px 10px 0;
height: auto;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
color: #d7d6d6;
background-color: transparent;
border: none;
border-bottom: 1px solid #0a253d;
}
.collapseSearch .panel-body form.search-form button[type="submit"] {
display: flex;
align-items: center;
justify-content: center;
height: 53px;
width: 53px;
padding: 0 5px 5px 5px;
text-align: center;
position: absolute;
top: 0;
right: 0;
color: #0a253d;
background-color: transparent;
border-color: transparent;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.collapseSearch .panel-body form.search-form button[type="submit"] .fa {
font-size: 26px;
font-size: 2.6rem;
}
.collapseSearch .panel-body form.search-form button[type="submit"]:hover {
color: #00aeef;
}
.mailster-form {
margin: 0 !important;
}
.mailster-form .mailster-form-fields .mailster-wrapper {
line-height: 1;
margin-bottom: 30px;
color: #0a253d;
}
.mailster-form .mailster-form-fields .mailster-wrapper.mailster-submit-wrapper {
margin: 45px 0 0 0;
}
.mailster-form input:not([type="submit"]),
.mailster-form textarea,
.mailster-form select {
padding: 5px 0;
color: #666666;
background-color: transparent;
border: none;
border-bottom: 1px solid #0a253d;
}
.mailster-form input:not([type="submit"]).wpcf7-not-valid,
.mailster-form textarea.wpcf7-not-valid,
.mailster-form select.wpcf7-not-valid {
border-bottom-color: #f00;
}
.mailster-form input:not([type="submit"]).wpcf7-not-valid + span,
.mailster-form textarea.wpcf7-not-valid + span,
.mailster-form select.wpcf7-not-valid + span {
display: none;
}
.mailster-form input[type="button"],
.mailster-form input[type="reset"],
.mailster-form input[type="submit"] {
font-size: 21px;
font-size: 2.1rem;
font-weight: 600;
padding: 10px 15px;
width: 50%;
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
.mailster-form input[type="button"]:hover,
.mailster-form input[type="reset"]:hover,
.mailster-form input[type="submit"]:hover {
width: 100%;
background-color: #0a253d;
border-color: #0a253d;
}
.mailster-form span.wpcf7-list-item {
margin: 0;
}
.mailster-form span.wpcf7-list-item label {
margin: 0;
}
.mailster-form span.wpcf7-list-item label a {
color: #00aeef;
text-decoration: underline;
}
.mailster-form span.wpcf7-list-item label a:hover {
color: #0a253d;
}
.mailster-form div.wpcf7-response-output {
margin: 0;
padding: 0;
}
.mailster-form div.wpcf7-response-output.wpcf7-validation-errors,
.mailster-form div.wpcf7-response-output.wpcf7-acceptance-missing {
color: #f00;
border: none;
}
.mailster-form .error input:not([type="checkbox"]),
.mailster-form .error select,
.mailster-form .error textarea {
outline: none;
border-color: #f00;
}
.mailster-form .error input[type="checkbox"] {
outline: 1px solid #f00;
}
.mailster-form .mailster-form-info.error {
display: none !important;
}
.mailster-form .mailster-form-info.success p {
display: none !important;
}
.mailster-form .mailster-form-info.success:after {
content: 'Proszę potwierdzić subskrypcję!';
}
.mailster-form.has-errors:after {
content: 'Przynajmniej jedno pole jest błędnie wypełnione. Sprawdź wpisaną treść i spróbuj ponownie.';
visibility: visible;
margin-top: 15px;
color: #f00;
}
html[lang="en-US"] .mailster-form.has-errors:after {
content: 'At least one field is incorrectly filled. Check the content you have entered and try again.';
}
html[lang="en-US"] .mailster-form .mailster-form-info.success:after {
content: 'Please confirm your subscription!';
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form {
margin-bottom: 30px;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper {
background-color: transparent;
border-radius: 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper.embedForm,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper.embedForm {
max-width: 100%;
width: 100%;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody {
padding: 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent {
margin: 0 0 30px;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent h4,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent h4,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent h4,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent h4,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4 {
display: none;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent p,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent p,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent p,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-successContent p,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-embedContent p,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent p {
font-family: Open Sans, sans-serif;
font-size: 16px;
font-weight: 400;
color: #0a253d;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent {
margin: 0 0 45px 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow {
line-height: 1;
margin: 0 0 45px 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input {
font-family: Open Sans, sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
padding: 5px 0 !important;
color: #666666 !important;
background-color: transparent !important;
border: none !important;
border-bottom: 1px solid #0a253d !important;
border-radius: 0 !important;
box-shadow: none;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input::-webkit-input-placeholder,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input::-webkit-input-placeholder {
visibility: hidden;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input::-moz-placeholder,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input::-moz-placeholder {
visibility: hidden;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input:-ms-input-placeholder,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input:-ms-input-placeholder {
visibility: hidden;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input:-moz-placeholder,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow input:-moz-placeholder {
visibility: hidden;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group {
text-align: left;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group:before,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group:before {
content: '';
font-family: Open Sans, sans-serif;
font-size: 16px;
font-weight: 400;
color: #0a253d;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-email:before,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-email:before {
content: 'Email';
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-name:before,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-name:before {
content: 'Imię';
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-last_name:before,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-last_name:before {
content: 'Nazwisko';
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-company:before,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-company:before {
content: 'Firma';
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions {
margin-bottom: 45px !important;
padding-bottom: 0 !important;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsContent {
margin: 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox {
margin: 0 0 15px 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"],
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox input[type="checkbox"] {
margin: 3px 0 0 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description,
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .label-description,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description {
font-family: Open Sans, sans-serif;
font-size: 14px;
font-size: 1.4rem;
font-weight: 400;
line-height: 22px !important;
color: #0a253d;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedPermissions .ml-form-embedPermissionsOptionsCheckbox .description {
font-size: 14px;
font-size: 1.4rem;
margin: 15px 0 0 0;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit {
text-align: left;
margin: 0;
display: inline-block;
position: relative;
float: left;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit:after,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit:after {
content: "\e90a";
font-family: 'icomoon';
font-size: 11px;
font-size: 1.1rem;
position: absolute;
top: 20px;
right: 60px;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button {
font-size: 14px !important;
font-size: 1.4rem !important;
font-weight: 600 !important;
line-height: 1.5 !important;
text-transform: uppercase !important;
padding: 15px 90px 15px 60px !important;
height: auto !important;
width: auto !important;
color: #fff !important;
background-color: #00aeef !important;
border-color: #00aeef !important;
border-radius: 0 !important;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover,
#mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button:hover {
background-color: #0a253d !important;
border-color: #0a253d !important;
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group {
text-align: left;
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group:before,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group:before {
content: '';
font-family: Open Sans, sans-serif;
font-size: 16px;
font-weight: 400;
color: #0a253d;
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-email:before,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-email:before {
content: 'Email';
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-name:before,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-name:before {
content: 'Name';
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-last_name:before,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-last_name:before {
content: 'Last name';
}
html[lang="en-US"] #mlb2-1488750.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-company:before,
html[lang="en-US"] #mlb2-1488760.ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent .ml-form-fieldRow .ml-field-group.ml-field-company:before {
content: 'Company';
}
.page-id-1077 .main-content,
.page-id-1453 .main-content {
margin-top: 60px;
margin-bottom: 30px;
}
.page-id-1077 .entry-content,
.page-id-1453 .entry-content {
position: relative;
padding: 15px;
background-color: #ebf4f7;
}
@media (min-width: 768px) {
.page-id-1077 .entry-content,
.page-id-1453 .entry-content {
padding: 30px;
}
.page-id-1077 .entry-content:before,
.page-id-1453 .entry-content:before {
content: '';
height: 100%;
width: 800px;
background-color: #ebf4f7;
position: absolute;
top: 0;
right: 100%;
}
}
@media (min-width: 992px) {
.page-id-1077 .entry-content,
.page-id-1453 .entry-content {
padding: 60px;
}
}
.go-to-spontaneous-application {
position: fixed;
top: 20%;
right: 0;
}
.go-to-spontaneous-application > a {
font-size: 14px;
font-size: 1.4rem;
font-weight: 700;
text-transform: uppercase;
padding: 15px 15px 15px 15px;
text-align: center;
padding: 15px 15px 15px 60px;
width: 135px;
display: inline-block;
position: relative;
color: #fff;
background-color: #00aeef;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.go-to-spontaneous-application > a:before {
content: '';
margin-top: -15px;
height: 30px;
width: 30px;
position: absolute;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/cv-icon.png);
top: 50%;
left: 20px;
}
.go-to-spontaneous-application > a:hover {
background-color: #0a253d;
}
.prefooter {
text-align: left;
padding-top: 30px;
padding-bottom: 0;
padding-left: 15px;
padding-right: 15px;
line-height: 2;
}
.prefooter .prefooter-box {
padding-bottom: 10px;
border-bottom: 1px solid rgba(247,248,249,0.3);
}
.prefooter .widget {
padding-top: 0;
padding-bottom: 20px;
}
.prefooter .widget .widgettitle {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
text-transform: uppercase;
margin-top: 0;
margin-bottom: 15px;
display: flex;
align-items: center;
justify-content: space-between;
}
.prefooter .widget .widgettitle .widget-toggle .inactive {
display: none;
}
.prefooter .widget > div {
display: none;
}
.prefooter .widget ul > li > a {
padding: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.prefooter .widget ul > li > a:hover {
color: #00aeef;
}
.prefooter .widget.hidden-widget .widgettitle .widget-toggle .active {
display: none;
}
.prefooter .widget.hidden-widget .widgettitle .widget-toggle .inactive {
display: inline-block;
}
.prefooter .widget#custom_html-6 .widgettitle .widget-toggle {
display: none;
}
.prefooter .widget#custom_html-6 > div {
display: block;
}
.prefooter .widget + .social-icons {
padding-top: 15px;
}
.prefooter .social-icons {
text-align: left;
}
.prefooter .social-icons > a {
font-size: 24px;
font-size: 2.4rem;
padding: 0;
}
.prefooter .social-icons > a + a {
margin-left: 15px;
}
.prefooter a {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.prefooter a:hover {
color: #00aeef;
}
@media (max-width: 767px) {
.prefooter .prefooter-box .prefooter-widget {
height: auto !important;
}
}
@media (min-width: 768px) {
.prefooter {
padding-top: 45px;
padding-left: 30px;
padding-right: 30px;
}
.prefooter .prefooter-box {
padding-bottom: 30px;
}
.prefooter .widget {
padding-bottom: 30px;
}
.prefooter .widget .widgettitle {
margin-bottom: 30px;
}
.prefooter .widget .widgettitle .widget-toggle {
display: none;
}
.prefooter .widget > div {
display: block;
}
.prefooter .widget + .social-icons {
padding-top: 30px;
}
}
@media (min-width: 992px) {
.prefooter {
padding-top: 60px;
}
}
@media (min-width: 1200px) {
.prefooter .social-icons {
text-align: left;
}
}
.site-footer {
font-size: 14px;
font-size: 1.4rem;
line-height: 1;
padding-top: 30px;
padding-bottom: 30px;
overflow: hidden;
}
.site-footer a {
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.site-footer a:not(.credits) {
padding: 0 10px;
}
.site-footer a:hover {
color: #00aeef;
}
.site-footer .site-footer-inner .site-design {
margin-top: 10px;
}
.site-footer .site-footer-inner .site-design span {
padding: 0 10px;
}
.site-footer .site-footer-inner .site-design span + span {
border-left: 1px solid #eeeeee;
display: inline-block;
}
.site-footer .site-footer-inner .site-info {
padding-right: 8px;
display: inline-block;
}
.site-footer .site-footer-inner .site-info + a {
border-left: 1px solid #eeeeee;
display: inline-block;
}
.site-footer .site-footer-inner a + a {
border-left: 1px solid #eeeeee;
display: inline-block;
}
.banner {
margin: 30px 30px 0 30px;
}
@media (max-width: 767px) {
.banner {
margin: 30px 15px 0 15px;
height: 130px !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.banner {
height: 200px !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.banner {
height: 300px !important;
}
}
.banner:not(.banner-without-image) .banner-content {
padding: 10px 30px;
width: auto;
position: absolute;
bottom: 0;
left: 0;
background-color: rgba(141,198,63,0.9);
}
@media (min-width: 768px) {
.banner:not(.banner-without-image) .banner-content {
padding: 20px 45px;
}
}
.banner:not(.banner-without-image) .banner-content .banner-title {
font-size: 18px;
font-size: 1.8rem;
}
@media (min-width: 768px) {
.banner:not(.banner-without-image) .banner-content .banner-title {
font-size: 24px;
font-size: 2.4rem;
}
}
@media (min-width: 992px) {
.banner:not(.banner-without-image) .banner-content .banner-title {
font-size: 34px;
font-size: 3.4rem;
}
}
@media (min-width: 1200px) {
.banner:not(.banner-without-image) .banner-content .banner-title {
font-size: 40px;
}
}
.banner.banner-without-image div {
height: 100%;
}
.banner.banner-without-image .banner-content {
padding: 30px 0;
display: flex;
align-items: center;
position: relative;
bottom: auto;
}
.banner.banner-without-image .banner-content .banner-title {
font-size: 32px;
font-size: 3.2rem;
padding: 0 0 0 105px;
}
.banner.banner-without-image .banner-content .banner-title:before {
content: '';
height: 40px;
width: 40px;
position: absolute;
top: 4px;
left: 0px;
background-color: #8dc63f;
}
@media (min-width: 768px) {
.banner.banner-without-image .banner-content .banner-title:before {
margin: 0;
height: 129px;
width: 98px;
position: absolute;
top: -34.5px;
left: -52px;
background-color: transparent;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/title-icon.png);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
}
}
@media (min-width: 1200px) {
.banner.banner-without-image .banner-content .banner-title:before {
height: 169px;
width: 129px;
top: -51px;
left: -69px;
}
}
@media (min-width: 768px) {
.banner.banner-without-image .banner-content .banner-title {
font-size: 40px;
font-size: 4rem;
padding: 0 0 0 85px;
}
}
@media (min-width: 1200px) {
.banner.banner-without-image .banner-content .banner-title {
font-size: 45px;
font-size: 4.5rem;
padding: 0 0 0 105px;
}
}
.banner .banner-content .banner-title {
font-weight: 700;
text-align: left;
margin: 0;
width: 100%;
display: block;
position: relative;
}
@media (min-width: 768px) {
.banner + .main-content {
margin-top: 90px;
}
}
#section-subpages .subpages-list {
list-style: none;
padding: 30px 0 0 0;
margin: 0;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
border-bottom: 1px solid #dcdada;
}
#section-subpages .subpages-list > .subpages-item {
padding: 0 5px;
}
#section-subpages .subpages-list > .subpages-item:hover > a {
color: #00aeef;
}
#section-subpages .subpages-list > .subpages-item:hover .subpages-icon {
color: #0a253d;
}
#section-subpages .subpages-list > .subpages-item.active:hover > a {
color: #0a253d;
}
#section-subpages .subpages-list > .subpages-item.active > a {
border-bottom-color: #8dc63f;
}
#section-subpages .subpages-list > .subpages-item > a {
font-size: 11px;
font-size: 1.1rem;
font-weight: 700;
text-transform: uppercase;
padding: 0 10px 15px;
height: 100%;
display: block;
color: #0a253d;
border-bottom: 5px solid #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon {
font-size: 30px;
font-size: 3rem;
text-align: center;
margin-bottom: 15px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
color: #0a253d;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon.icon-video {
font-size: 24px;
font-size: 2.4rem;
}
@media (max-width: 374px) {
.contact_pills_section #section-subpages .subpages-list {
margin-top: -15px;
}
.contact_pills_section #section-subpages .subpages-list > .subpages-item {
width: 50%;
text-align: center;
margin-top: 15px;
}
}
@media (min-width: 768px) {
#section-subpages .subpages-list {
justify-content: center;
}
#section-subpages .subpages-list > .subpages-item {
padding: 0 15px;
}
#section-subpages .subpages-list > .subpages-item > a {
font-size: 14px;
font-size: 1.4rem;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon {
font-size: 39px;
font-size: 3.9rem;
height: 39px;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon.icon-video {
font-size: 33px;
font-size: 3.3rem;
}
}
@media (min-width: 992px) {
#section-subpages .subpages-list > .subpages-item > a {
font-size: 16px;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon {
font-size: 41px;
font-size: 4.1rem;
height: 41px;
}
#section-subpages .subpages-list > .subpages-item .subpages-icon.icon-video {
font-size: 35px;
font-size: 3.5rem;
}
}
#section-events .section {
padding-top: 90px !important;
padding-bottom: 60px !important;
background-color: #8dc63f;
}
#section-modal-form .section {
padding-top: 60px;
padding-bottom: 60px;
color: #fff;
background-color: #8dc63f;
}
.panel-group {
margin: 0;
border-top: 1px solid #dcdada;
}
.panel-group .panel {
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
border-bottom: 1px solid #dcdada;
}
.panel-group .panel a {
border: none;
}
.panel-group .panel > a {
display: table;
text-decoration: none;
border: none;
}
.panel-group .panel > a .accordion-mark-title,
.panel-group .panel > a .accordion-mark-icon {
color: #0a253d;
background-color: #fff;
padding: 20px 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.panel-group .panel > a .accordion-mark-title {
font-family: Open Sans, sans-serif;
font-size: 21px;
font-size: 2.1rem;
font-weight: 700;
padding: 0;
display: table-cell;
vertical-align: middle;
width: 2000px;
height: 100%;
width: 100%;
text-align: left;
}
.panel-group .panel > a .accordion-mark-icon {
text-align: right;
height: auto;
width: auto;
position: relative;
display: block;
line-height: 1;
box-sizing: border-box;
}
.panel-group .panel > a .accordion-mark-icon .accordion-mark-plus,
.panel-group .panel > a .accordion-mark-icon .accordion-mark-minus {
font-size: 21px;
font-size: 2.1rem;
height: 45px;
width: 45px;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.panel-group .panel > a .accordion-mark-icon .accordion-mark-plus {
display: none;
}
.panel-group .panel > a .accordion-mark-icon .accordion-mark-minus {
display: flex;
background-color: #8dc63f;
}
.panel-group .panel > a.collapsed .accordion-mark-icon .accordion-mark-plus {
display: flex;
}
.panel-group .panel > a.collapsed .accordion-mark-icon .accordion-mark-minus {
display: none;
}
.panel-group .panel > a:hover .accordion-mark-title {
color: #00aeef;
}
.panel-group .panel > a.faq-item:hover .accordion-mark-plus,
.panel-group .panel > a.faq-item:hover .accordion-mark-minus {
background-color: #00aeef;
}
.panel-group .panel .panel-body {
font-size: 16px;
font-size: 1.6rem;
padding: 10px 0 20px;
}
.panel-group .panel .panel-body ul {
padding-left: 40px;
list-style: none;
}
.panel-group .panel .panel-body ul > li {
position: relative;
margin: 0 0 10px;
}
.panel-group .panel .panel-body ul > li:before {
content: '\e90a';
font-family: 'icomoon' !important;
font-size: 11px;
font-size: 1.1rem;
line-height: 1;
position: absolute;
top: 9px;
left: -40px;
color: #00aeef;
}
.panel-group .panel + .panel {
margin-top: 0;
}
@media (min-width: 768px) {
.panel-group .panel .panel-body {
font-size: 18px;
font-size: 1.8rem;
}
}
.pagination {
margin: 20px 0;
}
.pagination > li.active > a,
.pagination > li.active > span {
color: #8dc63f;
background-color: transparent;
}
.pagination > li.active > a:hover,
.pagination > li.active > span:hover {
color: #8dc63f;
background-color: transparent;
}
.pagination > li > a,
.pagination > li > span {
font-size: 20px;
font-size: 2rem;
font-weight: 700;
padding: 5px 15px;
margin: 0;
border: none;
color: #0a253d;
background-color: transparent;
}
.pagination > li > a:hover,
.pagination > li > span:hover {
color: #00aeef;
background-color: transparent;
}
.pagination > li [class^="icon-"] {
font-size: 12px;
font-size: 1.2rem;
}
.owl-controls .owl-nav .owl-prev,
.owl-controls .owl-nav .owl-next {
font-size: 45px;
font-size: 4.5rem;
line-height: 1;
margin-top: -45px;
color: #0a253d;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.owl-controls .owl-nav .owl-prev:hover,
.owl-controls .owl-nav .owl-next:hover {
color: #00aeef;
}
.owl-carousel.hidden-nav .owl-controls .owl-nav {
display: none !important;
}
@media (max-width: 767px) {
.owl-carousel.hidden-xs-nav .owl-controls .owl-nav {
display: none !important;
}
}
.owl-carousel.hidden-dots .owl-controls .owl-dots {
display: none !important;
}
@media (max-width: 767px) {
.owl-carousel.hidden-xs-dots .owl-controls .owl-dots {
display: none !important;
}
}
@media (min-width: 768px) {
.owl-controls .owl-nav .owl-prev {
left: -16.666666%;
}
.owl-controls .owl-nav .owl-next {
right: -16.666666%;
}
}
@media (min-width: 992px) {
.owl-controls .owl-nav .owl-prev {
left: -8.33333333%;
}
.owl-controls .owl-nav .owl-next {
right: -8.33333333%;
}
}
@media (min-width: 1400px) {
.owl-controls .owl-nav .owl-prev {
left: -16.666666%;
}
.owl-controls .owl-nav .owl-next {
right: -16.666666%;
}
}
.slogan.slogan-background {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 768px) {
.slogan.slogan-background {
margin-left: 30px;
margin-right: 30px;
}
}
.slogan.slogan-padding-normal {
padding-top: 45px;
padding-bottom: 45px;
}
section.section-background .section {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 768px) {
section.section-background .section {
margin-left: 30px;
margin-right: 30px;
}
}
section.section-background .section-container .section {
margin: 0;
}
section.section-background + .section-background,
section.section-background + .prefooter,
section.section-background + .site-footer {
margin-top: 30px;
}
@media (min-width: 768px) {
section.section-background + .section-background,
section.section-background + .prefooter,
section.section-background + .site-footer {
margin-top: 45px;
}
}
@media (min-width: 992px) {
section.section-background + .section-background,
section.section-background + .prefooter,
section.section-background + .site-footer {
margin-top: 60px;
}
}
section.section-border-long {
border: none;
}
section.section-border-long:not(.section-background) {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 768px) {
section.section-border-long:not(.section-background) {
margin-left: 30px;
margin-right: 30px;
}
}
section.section-border-long .section {
border-bottom: 5px solid #edf8f8;
}
section.section-margins:not(.section-background) {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 768px) {
section.section-margins:not(.section-background) {
margin-left: 30px;
margin-right: 30px;
}
}
section.section-form-offer .section {
overflow: visible;
z-index: 1;
}
section.section-form-offer .section .section-header + .row,
section.section-form-offer .section .section-header + .section-footer {
margin-top: 45px;
}
@media (min-width: 768px) {
section.section-form-offer .section .section-header + .row,
section.section-form-offer .section .section-header + .section-footer {
margin-top: 60px;
}
}
@media (min-width: 992px) {
section.section-form-offer .section .section-header + .row,
section.section-form-offer .section .section-header + .section-footer {
margin-top: 75px;
}
}
section.section-form-offer .section .page-title {
font-size: 28px;
font-size: 2.8rem;
}
@media (min-width: 768px) {
section.section-form-offer .section .page-title {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 992px) {
section.section-form-offer .section .page-title {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1200px) {
section.section-form-offer .section .page-title {
font-size: 40px;
font-size: 4rem;
}
}
@media (min-width: 1400px) {
section.section-form-offer .section .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
section.application-section .section .section-header + .row,
section.application-section .section .section-header + .section-footer {
margin-top: 30px;
}
section.application-section .section .btn {
padding: 15px 60px;
}
section.application-section .section .btn span {
display: none;
}
@media (min-width: 768px) {
section .section.up2 {
padding-top: 30px !important;
}
}
@media (min-width: 992px) {
section .section.up2 {
padding-top: 45px !important;
}
}
@media (min-width: 1200px) {
section .section.up2 {
padding-top: 60px !important;
}
}
@media (min-width: 768px) {
section .section.up3 {
padding-top: 45px !important;
}
}
@media (min-width: 992px) {
section .section.up3 {
padding-top: 60px !important;
}
}
@media (min-width: 1200px) {
section .section.up3 {
padding-top: 90px !important;
}
}
@media (min-width: 768px) {
section .section.up4 {
padding-top: 60px !important;
}
}
@media (min-width: 992px) {
section .section.up4 {
padding-top: 90px !important;
}
}
@media (min-width: 1200px) {
section .section.up4 {
padding-top: 120px !important;
}
}
@media (min-width: 768px) {
section .section.down2 {
padding-bottom: 30px !important;
}
}
@media (min-width: 992px) {
section .section.down2 {
padding-bottom: 45px !important;
}
}
@media (min-width: 1200px) {
section .section.down2 {
padding-bottom: 60px !important;
}
}
@media (min-width: 768px) {
section .section.down3 {
padding-bottom: 45px !important;
}
}
@media (min-width: 992px) {
section .section.down3 {
padding-bottom: 60px !important;
}
}
@media (min-width: 1200px) {
section .section.down3 {
padding-bottom: 90px !important;
}
}
@media (min-width: 768px) {
section .section.down4 {
padding-bottom: 60px !important;
}
}
@media (min-width: 992px) {
section .section.down4 {
padding-bottom: 90px !important;
}
}
@media (min-width: 1200px) {
section .section.down4 {
padding-bottom: 120px !important;
}
}
.page.page-id-1048 section.section-background + .section-background,
.page.page-id-1455 section.section-background + .section-background {
margin-top: 0;
}
.upper-title {
font-size: 20px;
font-size: 2rem;
font-weight: 700;
}
.page-title {
font-size: 24px;
font-size: 2.4rem;
line-height: 1;
margin: 0;
}
.page-title + .sub-title {
margin-top: 20px;
}
.page-title + .section-text {
margin-top: 30px;
}
@media (min-width: 768px) {
.page-title + .section-text {
margin-top: 45px;
}
}
@media (min-width: 992px) {
.page-title + .section-text {
margin-top: 60px;
}
}
.sub-title {
font-size: 28px;
font-size: 2.8rem;
font-weight: 600;
margin: 0;
color: #00aeef;
}
.section-text,
.lower-text,
.links-box {
margin-top: 0;
margin-bottom: 0;
}
.section-text ul,
.lower-text ul {
padding-left: 25px;
list-style: none;
}
.section-text ul > li,
.lower-text ul > li {
position: relative;
margin: 0 0 10px;
}
.section-text ul > li:before,
.lower-text ul > li:before {
content: '';
height: 6px;
width: 6px;
position: absolute;
top: 10px;
left: -25px;
background-color: #8dc63f;
}
.links-box > a,
.modal-contact-form > a {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 15px;
}
@media (max-width: 767px) {
.modal-contact-form > a {
margin-left: 0;
margin-right: 0;
width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.modal-contact-form > a {
margin-left: 0;
margin-right: 0;
width: 75%;
}
}
@media (min-width: 768px) {
.page-title {
font-size: 28px;
font-size: 2.8rem;
}
.section-container .page-title {
font-size: 34px;
font-size: 3.4rem;
}
.section-video iframe {
height: 320px;
width: 100%;
}
}
@media (min-width: 992px) {
.page-title {
font-size: 30px;
font-size: 3rem;
}
.section-video iframe {
height: 420px;
}
}
@media (min-width: 1200px) {
.page-title {
font-size: 36px;
font-size: 3.6rem;
}
.section-video iframe {
height: 520px;
}
}
@media (min-width: 1400px) {
.page-title {
font-size: 40px;
}
}
.section .row + .section-footer,
.main-content .row + .section-footer {
margin-top: 0;
}
@media (min-width: 768px) {
.section .row + .section-footer,
.main-content .row + .section-footer {
margin-top: 15px;
}
}
@media (min-width: 992px) {
.section .row + .section-footer,
.main-content .row + .section-footer {
margin-top: 30px;
}
}
.section .section-header + .row,
.section .section-header + .section-footer,
.main-content .section-header + .row,
.main-content .section-header + .section-footer {
margin-top: 30px;
}
@media (min-width: 768px) {
.section .section-header + .row,
.section .section-header + .section-footer,
.main-content .section-header + .row,
.main-content .section-header + .section-footer {
margin-top: 45px;
}
}
@media (min-width: 992px) {
.section .section-header + .row,
.section .section-header + .section-footer,
.main-content .section-header + .row,
.main-content .section-header + .section-footer {
margin-top: 60px;
}
}
.main-content {
margin-top: 30px;
margin-bottom: 30px;
}
@media (min-width: 768px) {
.main-content {
margin-top: 30px;
margin-bottom: 60px;
}
}
@media (min-width: 768px) {
.container-fluid {
padding-left: 30px;
padding-right: 30px;
}
}
.slider_section {
padding-top: 30px !important;
}
@keyframes pulse {
from {
bottom: 0;
}
50% {
bottom: 10px;
}
to {
bottom: 0;
}
}
section .section.slider_section .dark .item .img-background + .caption-img .caption-box .caption-title,
section .section.slider_section .dark .item .img-background + .caption-img .caption-box .caption-text {
color: #fff;
}
section .section.slider_section .item { }
section .section.slider_section .item.slider-thumbnail--dark .slider-thumb {
position: relative;
}
section .section.slider_section .item.slider-thumbnail--dark .slider-thumb:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,0.15);
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 30px 30px;
position: relative;
background-color: rgba(141,198,63,0.9);
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 30px 30px 45px 30px;
margin-bottom: 28px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg:before {
content: '';
height: 40px;
width: 40px;
display: inline-block;
position: absolute;
top: 25px;
left: -15px;
background-color: rgba(0,174,239,0.9);
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg:hover {
background-color: rgba(10,37,61,0.9);
}
@media (min-width: 768px) {
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
margin-top: 15%;
}
}
@media (min-width: 1200px) {
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
margin-top: 20%;
}
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg .caption-links {
position: absolute;
bottom: -28px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 24px;
font-size: 2.4rem;
font-weight: 700;
text-align: left;
margin: 0;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title + h2,
section .section.slider_section .item .slider-caption .slider-content .caption-title + h3,
section .section.slider_section .item .slider-caption .slider-content .caption-title + p,
section .section.slider_section .item .slider-caption .slider-content .caption-title + div {
margin-top: 20px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 16px;
font-size: 1.6rem;
text-align: justify;
margin: 0;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text + div {
margin-top: 20px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-links > .btn {
padding: 20px 45px;
height: 56px;
}
section .section.slider_section .show-next-btn {
font-size: 22px;
font-size: 2.2rem;
width: auto;
left: 50%;
bottom: 0;
margin-left: -22.5px;
animation: pulse 3s infinite;
}
section .section.slider_section .show-next-btn:hover > a {
background-color: #0a253d;
}
section .section.slider_section .show-next-btn > a {
height: 45px;
width: 45px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.carousel .carousel-controls .carousel-control {
font-size: 40px;
font-size: 4rem;
margin-top: -20px;
height: 40px;
display: flex;
opacity: 0.9;
text-shadow: none;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.carousel .carousel-controls .carousel-control:hover {
color: #8dc63f;
}
.carousel .carousel-controls .carousel-control.left {
top: 13%;
left: 30px;
}
.carousel .carousel-controls .carousel-control.right {
top: 13%;
right: 30px;
}
@media (max-width: 767px) {
.home .carousel .carousel-controls .carousel-control.left {
top: 45%;
}
.home .carousel .carousel-controls .carousel-control.right {
top: 45%;
}
.home section .section.slider_section .item .caption-img {
display: none;
}
section .section.slider_section .carousel.slide {
padding-bottom: 15px;
}
section .section.slider_section .item .slider-caption {
padding-left: 0;
padding-right: 0;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg:before {
display: none;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 26px !important;
}
}
@media (min-width: 768px) {
section .section.slider_section .item {
padding-bottom: 120px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 20px 30px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 20px 30px 45px 30px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg:before {
height: 45px;
width: 45px;
left: -25px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-uppertitle {
font-size: 20px;
font-size: 2rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 24px;
font-size: 2.4rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title + h2,
section .section.slider_section .item .slider-caption .slider-content .caption-title + h3,
section .section.slider_section .item .slider-caption .slider-content .caption-title + p,
section .section.slider_section .item .slider-caption .slider-content .caption-title + div {
margin-top: 15px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 14px;
font-size: 1.4rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text + div {
margin-top: 15px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-links > .btn {
padding: 15px 45px;
height: 46px;
}
.carousel .carousel-controls .carousel-control {
font-size: 45px;
font-size: 4.5rem;
margin-top: -22.5px;
height: 45px;
}
.carousel .carousel-controls .carousel-control.left {
top: 50%;
left: 30px;
}
.carousel .carousel-controls .carousel-control.right {
top: 50%;
right: 30px;
}
}
@media (min-width: 992px) {
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 30px 45px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 30px 45px 45px 45px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg:before {
height: 55px;
width: 55px;
left: -30px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-uppertitle {
font-size: 20px;
font-size: 2rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 30px;
font-size: 3rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 16px;
font-size: 1.6rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-links > .btn {
padding: 20px 45px;
height: 56px;
}
.carousel .carousel-controls .carousel-control {
font-size: 55px;
font-size: 5.5rem;
margin-top: -27.5px;
height: 55px;
}
.carousel .carousel-controls .carousel-control.left {
left: 60px;
}
.carousel .carousel-controls .carousel-control.right {
right: 60px;
}
}
@media (min-width: 1200px) {
section .section.slider_section .item {
padding-bottom: 0;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 30px 45px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 30px 45px 45px 45px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-uppertitle {
font-size: 20px;
font-size: 2rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 30px;
font-size: 3rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title + h2,
section .section.slider_section .item .slider-caption .slider-content .caption-title + h3,
section .section.slider_section .item .slider-caption .slider-content .caption-title + p,
section .section.slider_section .item .slider-caption .slider-content .caption-title + div {
margin-top: 20px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 16px;
font-size: 1.6rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text + div {
margin-top: 20px;
}
}
@media (min-width: 1400px) {
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 30px 45px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 30px 45px 45px 45px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-uppertitle {
font-size: 20px;
font-size: 2rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title {
font-size: 36px;
font-size: 3.6rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title + h2,
section .section.slider_section .item .slider-caption .slider-content .caption-title + h3,
section .section.slider_section .item .slider-caption .slider-content .caption-title + p,
section .section.slider_section .item .slider-caption .slider-content .caption-title + div {
margin-top: 25px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 18px;
font-size: 1.8rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text + div {
margin-top: 25px;
}
}
@media (min-width: 1620px) {
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg {
padding: 45px 60px;
}
section .section.slider_section .item .slider-caption .slider-content.slider-caption-bg.slider-links {
padding: 45px 60px 60px 60px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-title + h2,
section .section.slider_section .item .slider-caption .slider-content .caption-title + h3,
section .section.slider_section .item .slider-caption .slider-content .caption-title + p,
section .section.slider_section .item .slider-caption .slider-content .caption-title + div {
margin-top: 30px;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text {
font-size: 18px;
font-size: 1.8rem;
}
section .section.slider_section .item .slider-caption .slider-content .caption-text + div {
margin-top: 30px;
}
}
.blog_section .post_type-container.custom_post_type-list {
display: flex;
flex-wrap: wrap;
}
.blog_section .post_type-container.custom_post_type-list.post_type-parent {
margin-left: 0;
margin-right: 0;
margin-bottom: 30px;
}
.blog_section .post_type-container.custom_post_type-list.post_type-parent > .item {
padding-left: 0;
padding-right: 0;
margin: -1px -1px 0 0;
}
.blog_section .post_type-container.custom_post_type-list > .item {
margin-bottom: 60px;
}
.blog_section .post_type-container.custom_post_type-list > .item .post-container {
height: 100%;
}
.blog_section .post_type-container.post_type-parent > .item .post-container {
text-align: center;
padding: 30px 30px 90px 30px;
min-height: 300px;
border: 1px solid #dcdada;
}
.blog_section .post_type-container.post_type-parent > .item .post-container:before,
.blog_section .post_type-container.post_type-parent > .item .post-container:after {
content: '';
box-sizing: inherit;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
-webkit-transform-origin: center;
transform-origin: center;
}
.blog_section .post_type-container.post_type-parent > .item .post-container:before {
border-top: 1px solid #0a253d;
border-bottom: 1px solid #0a253d;
-webkit-transform: scale3d(0,1,1);
transform: scale3d(0,1,1);
}
.blog_section .post_type-container.post_type-parent > .item .post-container:after {
border-left: 1px solid #0a253d;
border-right: 1px solid #0a253d;
-webkit-transform: scale3d(1,0,1);
transform: scale3d(1,0,1);
}
.blog_section .post_type-container.post_type-parent > .item .post-container:hover:before,
.blog_section .post_type-container.post_type-parent > .item .post-container:hover:after {
-webkit-transform: scale3d(1,1,1);
transform: scale3d(1,1,1);
transition: -webkit-transform 0.5s;
transition: transform 0.5s;
transition: transform 0.5s, -webkit-transform 0.5s;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-content {
min-height: auto;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-content h3 {
text-align: center;
padding: 30px 0 0 0;
margin: 30px 0 0 0;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-content h3:before {
content: '';
margin-left: -15px;
height: 1px;
width: 30px;
background-color: #0a253d;
position: absolute;
top: 0;
left: 50%;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-content h3:after {
display: none;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-footer {
bottom: 30px;
}
.blog_section .post_type-container > .item .post-container {
padding: 0 0 70px 0;
position: relative;
}
.blog_section .post_type-container > .item .post-container .icon-box {
font-size: 45px;
font-size: 4.5rem;
margin: 0 auto;
height: 80px;
width: 80px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
background-color: #00aeef;
}
.blog_section .post_type-container > .item .post-container .post-content {
min-height: 80px;
}
.blog_section .post_type-container > .item .post-container .post-content h3 {
font-size: 18px;
font-size: 1.8rem;
text-align: left;
padding: 30px 30px 0 30px;
margin: 0;
position: relative;
}
.blog_section .post_type-container > .item .post-container .post-content h3:after {
content: '';
height: 80px;
width: 80px;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0,174,239,0.2);
}
.blog_section .post_type-container > .item .post-container .post-footer {
width: 100%;
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
}
.blog_section .post_type-container > .item .post-container .post-footer .btn {
padding: 10px 15px;
}
.blog_section .custom_post_type-title h3 {
font-size: 21px;
font-size: 2.1rem;
margin: 0 0 30px 0;
}
.blog_section .custom_post_type-procedures {
padding: 45px 30px 15px 30px;
background-color: #8dc63f;
}
.blog_section .custom_post_type-procedures > .post_type-container {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item {
margin-bottom: 30px;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container {
padding: 0 0 60px 0;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .icon-box {
height: 140px;
width: 140px;
background-color: #0a253d;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .icon-box svg g {
fill: #fff;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .icon-box + .post-content {
margin-top: 20px;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .post-content {
min-height: auto;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .post-content h4 {
font-size: 18px;
font-size: 1.8rem;
text-align: center;
margin: 0;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .post-footer {
text-align: center;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .post-footer .btn {
color: #fff;
background-color: transparent;
border-color: #fff;
}
.blog_section .custom_post_type-procedures > .post_type-container > .item .post-container .post-footer .btn:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
@media (min-width: 375px) and (max-width: 767px) {
.blog_section .post_type-container.custom_post_type-list > .item {
width: 50%;
}
.blog_section .post_type-container.custom_post_type-list > .item .post-container .post-content h3 {
padding: 30px 0px 0 30px;
}
.blog_section .post_type-container.post_type-parent > .item .post-container {
padding: 30px 15px 90px 15px;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-content h3 {
padding: 30px 0 0 0;
}
}
@media (min-width: 768px) {
.blog_section .custom_post_type-box.display-flex {
justify-content: center;
}
.blog_section .post_type-container.custom_post_type-list > .item {
margin-bottom: 90px;
}
.blog_section .post_type-container.post_type-parent > .item .post-container {
padding: 45px 45px 110px 45px;
min-height: 375px;
}
.blog_section .post_type-container.post_type-parent > .item .post-container .post-footer {
bottom: 45px;
}
.blog_section .post_type-container > .item .post-container {
padding: 0 0 80px 0;
}
.blog_section .post_type-container > .item .post-container .icon-box {
font-size: 55px;
font-size: 5.5rem;
height: 90px;
width: 90px;
}
.blog_section .post_type-container > .item .post-container .post-content h3 {
font-size: 20px;
font-size: 2rem;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.blog_section .custom_post_type-odd > article:last-child {
width: 100%;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.blog_section .custom_post_type-odd > article:last-child {
width: 100%;
}
}
@media (min-width: 1200px) {
.blog_section .post_type-container.post_type-parent > .item .post-container {
padding: 60px 60px 130px 60px;
min-height: 400px;
}
.blog_section .post_type-container > .item .post-container .icon-box {
font-size: 70px;
font-size: 7rem;
height: 100px;
width: 100px;
}
.blog_section .post_type-container > .item .post-container .post-content h3 {
font-size: 24px;
font-size: 2.4rem;
}
}
section .section.blocks_section .blocks-item .blocks-text h3 {
font-size: 22px;
font-size: 2.2rem;
}
.blocks_section .container .blocks-box .blocks-item .blocks-inside .blocks-text h3 {
font-size: 18px;
font-size: 1.8rem;
}
@media (min-width: 768px) {
.blocks_section .container .blocks-box .blocks-item .blocks-inside .blocks-text h3 {
font-size: 20px;
font-size: 2rem;
}
}
@media (min-width: 992px) {
.blocks_section .container .blocks-box .blocks-item .blocks-inside .blocks-text h3 {
font-size: 22px;
font-size: 2.2rem;
}
}
@media (min-width: 1200px) {
.blocks_section .container .blocks-box .blocks-item .blocks-inside .blocks-text h3 {
font-size: 24px;
font-size: 2.4rem;
}
}
@media (min-width: 1400px) {
.blocks_section .container .blocks-box .blocks-item .blocks-inside .blocks-text h3 {
font-size: 26px;
font-size: 2.6rem;
}
}
.blocks_section .blocks-box.grid-gutter .blocks-item {
margin-bottom: 30px !important;
}
.blocks_section .blocks-box .blocks-item.thumbnail-400 {
height: 300px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside {
display: flex;
align-items: center;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text {
height: auto !important;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text h3 + .block__text {
margin-top: 30px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text .block__text {
margin-top: 0;
margin-bottom: 0;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text .block__text p {
margin: 0 0 15px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text .block__text p:last-child {
margin: 0;
}
.blocks_section .blocks-box .blocks-item .blocks-inside .blocks-text .links-box {
margin-top: 30px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside.text-center .blocks-text .span {
text-align: center;
}
.blocks_section .blocks-box .blocks-item .blocks-inside.thumbnail-400 {
height: 300px;
}
@media (min-width: 768px) {
section .section.blocks_section .blocks-item .blocks-text h3 {
font-size: 24px;
font-size: 2.4rem;
}
.blocks_section .blocks-box:not(.grid-gutter) {
margin-left: 0;
margin-right: 0;
}
.blocks_section .blocks-box .blocks-item.thumbnail-400 {
height: 350px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside.thumbnail-400 {
height: 350px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.blocks_section .blocks-box .blocks-item:last-child {
display: flex;
float: none;
margin: 0 auto;
}
.blocks_section .blocks-box .blocks-item:last-child > div {
width: 100%;
}
}
@media (min-width: 992px) {
section .section.blocks_section .blocks-item .blocks-text h3 {
font-size: 28px;
font-size: 2.8rem;
}
.blocks_section .blocks-box .blocks-item.thumbnail-400 {
height: 400px;
}
.blocks_section .blocks-box .blocks-item .blocks-inside.thumbnail-400 {
height: 400px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.blocks_section .blocks-box .blocks-item:last-child {
display: flex;
float: none;
margin: 0 auto;
}
.blocks_section .blocks-box .blocks-item:last-child > div {
width: 100%;
}
}
@media (min-width: 1200px) {
section .section.blocks_section .blocks-item .blocks-text h3 {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 1400px) {
section .section.blocks_section .blocks-item .blocks-text h3 {
font-size: 36px;
font-size: 3.6rem;
}
}
.featured_section .features-box .features-photo + .features-items {
margin-top: 45px;
}
@media (min-width: 1200px) {
.featured_section .features-box .features-photo + .features-items {
margin-top: 0;
}
}
.featured_section .features-box.row > .feature-item {
margin-bottom: 45px;
}
@media (min-width: 768px) {
.featured_section .features-box.row > .feature-item {
margin-bottom: 60px;
}
}
.featured_section .features-box.features-horizontal .feature-item.col-sm-24 {
margin-bottom: 0;
}
.featured_section .features-box.features-horizontal .feature-item.col-sm-24 .feature-container {
padding: 60px 0;
border-bottom: 5px solid #edf8f8;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container:hover .box-icon:not(.number-box-icon) {
background-color: transparent !important;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon:not(.number-box-icon) {
background-color: transparent;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon img {
max-height: 100px;
max-width: 100px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content {
text-align: justify;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content h3 {
font-size: 24px;
font-size: 2.4rem;
margin-top: 28px;
}
@media (min-width: 768px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content h3 {
font-size: 28px;
font-size: 2.8rem;
}
}
@media (min-width: 992px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content h3 {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 1200px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content h3 {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1400px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content h3 {
font-size: 40px;
font-size: 4rem;
}
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle {
display: flex;
align-items: flex-end;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
font-size: 22px;
font-size: 2.2rem;
line-height: 1;
padding-right: 15px;
margin-top: 34px;
}
@media (min-width: 768px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
font-size: 24px;
font-size: 2.4rem;
}
}
@media (min-width: 992px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
font-size: 28px;
font-size: 2.8rem;
}
}
@media (min-width: 1200px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 1400px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
font-size: 32px;
font-size: 3.2rem;
}
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle span {
font-size: 16px;
font-size: 1.6rem;
font-weight: 400;
padding-left: 15px;
position: relative;
color: #0a253d;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle span:before {
content: '';
height: 100%;
width: 1px;
position: absolute;
top: 0;
left: 0;
background-color: #0a253d;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle + .feature-text {
margin-top: 60px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .feature-text h4 {
font-size: 20px;
font-size: 2rem;
font-weight: 700;
color: #00aeef;
margin-bottom: 15px;
}
.featured_section .features-box.features-stages .feature-item {
margin-bottom: 0;
}
.featured_section .features-box.features-stages .feature-item .feature-container {
padding: 30px 0;
position: relative;
}
.featured_section .features-box.features-stages .feature-item .feature-container .features-stages-item {
font-size: 28px;
font-size: 2.8rem;
font-weight: 700;
line-height: 1;
height: 60px;
width: 60px;
position: absolute;
top: 130px;
left: 0;
color: #fff;
background-color: #0a253d;
}
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon {
margin-bottom: 30px;
}
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon img {
max-height: 70px;
max-width: 70px;
}
@media (min-width: 768px) {
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon img {
max-height: 85px;
max-width: 85px;
}
}
@media (min-width: 992px) {
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon img {
max-height: 100px;
max-width: 100px;
}
}
@media (min-width: 1200px) {
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon img {
max-height: 115px;
max-width: 115px;
}
}
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
font-size: 20px;
font-size: 2rem;
padding-left: 80px;
margin-top: 0;
}
@media (max-width: 767px) {
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
min-height: 60px;
display: flex;
align-items: center;
}
}
@media (min-width: 768px) {
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
padding-left: 0;
}
}
@media (min-width: 992px) {
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
font-size: 22px;
font-size: 2.2rem;
}
}
@media (min-width: 1200px) {
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
font-size: 24px;
font-size: 2.4rem;
}
}
@media (min-width: 1400px) {
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content h3 {
font-size: 28px;
font-size: 2.8rem;
}
}
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content .feature-text ul {
padding-left: 35px;
}
.featured_section .features-box.features-stages .feature-item .feature-container .feature-content .feature-text ul > li:before {
content: '\e90a';
font-family: 'icomoon' !important;
font-size: 10px;
font-size: 1rem;
line-height: 1;
position: absolute;
top: 8px;
left: -35px;
}
.featured_section .features-box.features-process .feature-item {
margin-bottom: 0;
}
.featured_section .features-box.features-process .feature-item:last-child .feature-container [class^="col-sm-"] {
height: auto !important;
}
.featured_section .features-box.features-process .feature-item:last-child .feature-container .feature-process-line {
display: none;
}
.featured_section .features-box.features-process .feature-item:last-child .feature-container .feature-content {
padding: 0;
}
@media (min-width: 768px) {
.featured_section .features-box.features-process .feature-item:nth-child(even) .feature-container .box-icon {
margin-right: 5px;
}
.featured_section .features-box.features-process .feature-item:nth-child(even) .feature-container .feature-content {
text-align: right;
}
}
@media (min-width: 768px) {
.featured_section .features-box.features-process .feature-item:nth-child(odd) .feature-container .box-icon {
margin-left: 5px;
}
.featured_section .features-box.features-process .feature-item:nth-child(odd) .feature-container .feature-content {
text-align: left;
}
}
.featured_section .features-box.features-process .feature-item .feature-container:hover .box-icon:not(.number-box-icon) {
background-color: #0a253d !important;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon:not(.number-box-icon) {
background-color: #00aeef;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-process-line {
width: 8px;
position: absolute;
bottom: 15px;
background-color: #8dc63f;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-content {
padding-bottom: 30px;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-content h3 {
font-size: 20px;
font-size: 2rem;
margin: 0;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-content h3 + .feature-text {
margin-top: 15px;
}
.featured_section .features-box .feature-item.feature-background {
margin-bottom: 30px;
}
.featured_section .features-box .feature-item.feature-background .feature-container {
padding: 45px 30px;
}
@media (min-width: 768px) {
.featured_section .features-box .feature-item.feature-background .feature-container {
padding: 60px 45px;
}
}
@media (min-width: 992px) {
.featured_section .features-box .feature-item.feature-background .feature-container {
padding: 75px 45px;
}
}
.featured_section .features-box .feature-item.feature-background .feature-container .box-icon:not(.number-box-icon) {
background-color: #0a253d;
}
.featured_section .features-box .feature-item.feature-background .feature-container .box-icon h3.number {
color: #fff;
}
.featured_section .features-box .feature-item.feature-background .feature-container .box-icon h3.number:after {
background-color: #fff !important;
}
.featured_section .features-box .feature-item .feature-container {
text-align: center;
height: 100%;
}
.featured_section .features-box .feature-item .feature-container.feature-vertical .box-icon h3.number {
padding-bottom: 30px;
position: relative;
}
.featured_section .features-box .feature-item .feature-container.feature-vertical .box-icon h3.number:after {
content: '';
margin-left: -15px;
height: 1px;
width: 30px;
position: absolute;
bottom: 0;
left: 50%;
background-color: #00aeef;
}
.featured_section .features-box .feature-item .feature-container.feature-vertical .box-icon + .feature-content {
margin-top: 30px;
}
.featured_section .features-box .feature-item .feature-container:hover .box-icon:not(.number-box-icon) {
background-color: #0a253d !important;
}
.featured_section .features-box .feature-item .feature-container .box-icon {
margin: 0 auto;
height: auto;
}
.featured_section .features-box .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 145px;
width: 145px;
display: flex;
align-items: center;
justify-content: center;
background-color: #00aeef;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon {
height: 80px;
width: 80px;
}
@media (min-width: 768px) {
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon {
height: 90px;
width: 90px;
}
}
@media (min-width: 992px) {
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon {
height: 100px;
width: 100px;
}
}
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon img {
max-height: 55px;
max-width: 60px;
}
@media (min-width: 768px) {
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon img {
max-height: 65px;
max-width: 70px;
}
}
@media (min-width: 992px) {
.featured_section .features-box .feature-item .feature-container .box-icon.small-box-icon img {
max-height: 70px;
max-width: 80px;
}
}
.featured_section .features-box .feature-item .feature-container .box-icon img {
max-height: 100px;
max-width: 100px;
}
.featured_section .features-box .feature-item .feature-container .box-icon h3.number {
font-size: 36px;
font-size: 3.6rem;
line-height: 1;
margin: 0;
color: #00aeef;
}
@media (min-width: 768px) {
.featured_section .features-box .feature-item .feature-container .box-icon h3.number {
font-size: 40px;
font-size: 4rem;
}
}
@media (min-width: 992px) {
.featured_section .features-box .feature-item .feature-container .box-icon h3.number {
font-size: 45px;
font-size: 4.5rem;
}
}
.featured_section .features-box .feature-item .feature-container .feature-content {
text-align: center;
}
.featured_section .features-box .feature-item .feature-container .feature-content h3 {
font-size: 16px;
font-size: 1.6rem;
margin: 0;
}
.featured_section .features-box .feature-item .feature-container .feature-content h3 + .feature-text {
margin-top: 20px;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text {
line-height: 1.7;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text a {
font-weight: 600;
color: #00aeef;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text a:hover {
color: #8dc63f;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text ul {
padding-left: 25px;
list-style: none;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text ul > li {
position: relative;
}
.featured_section .features-box .feature-item .feature-container .feature-content .feature-text ul > li:before {
content: '';
height: 6px;
width: 6px;
position: absolute;
top: 10px;
left: -25px;
background-color: #8dc63f;
}
.border-features .featured_section {
margin-left: 15px;
margin-right: 15px;
}
@media (min-width: 768px) {
.border-features .featured_section {
margin-left: 30px;
margin-right: 30px;
}
}
.border-features .featured_section .feature-item.col-sm-24 .feature-container {
position: relative;
}
.border-features .featured_section .feature-item.col-sm-24 .feature-container:before,
.border-features .featured_section .feature-item.col-sm-24 .feature-container:after {
content: '';
height: 5px;
width: 50%;
position: absolute;
bottom: -5px;
background-color: #edf8f8;
}
.border-features .featured_section .feature-item.col-sm-24 .feature-container:before {
left: -50%;
}
.border-features .featured_section .feature-item.col-sm-24 .feature-container:after {
right: -50%;
}
.section .section-header + .row.features-stages {
margin-top: 30px;
}
@media (max-width: 767px) {
.featured_section .features-box.features-stages .feature-item .order-1 {
order: 2;
}
.featured_section .features-box.features-stages .feature-item .order-2 {
order: 1;
}
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 70px;
width: 70px;
}
.featured_section .features-box.features-process {
margin-top: 60px;
}
.featured_section .features-box.features-process .feature-item .order-1 {
order: 2;
}
.featured_section .features-box.features-process .feature-item .order-2 {
order: 1;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-process-line {
display: none;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon {
margin-bottom: 20px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon img {
max-height: 55px;
max-width: 55px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 100px;
width: 100px;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-content {
padding-bottom: 45px;
}
.featured_section .features-box.features-process .feature-item .feature-container .feature-content h3 {
text-align: center;
}
}
@media (min-width: 768px) {
.section .section-header + .row.features-stages {
margin-top: 90px;
}
.section .section-header + .row.features-vertical {
margin-top: 90px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content {
text-align: left;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon {
height: auto;
width: auto;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon img {
max-height: 80px;
max-width: 80px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
margin-top: 0px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle + .feature-text {
margin-top: 30px;
}
.featured_section .features-box.features-stages .feature-item.feature-visible .feature-container:before {
height: 100%;
transition: height 1.5s ease-out 1s;
}
.featured_section .features-box.features-stages .feature-item:first-child .feature-container {
padding-top: 0;
}
.featured_section .features-box.features-stages .feature-item:first-child .feature-container .features-stages-item {
top: -15px;
}
.featured_section .features-box.features-stages .feature-item:last-child .feature-container {
padding-bottom: 0;
}
.featured_section .features-box.features-stages .feature-item:last-child .feature-container:before {
background-color: transparent;
}
.featured_section .features-box.features-stages .feature-item .feature-container:before {
content: '';
margin-left: -1px;
height: 0;
width: 2px;
position: absolute;
top: 15px;
left: 50%;
background-color: #fff;
}
.featured_section .features-box.features-stages .feature-item .feature-container .features-stages-item {
margin-left: -30px;
top: 15px;
left: 50%;
}
.featured_section .features-box.features-stages .feature-item .feature-container .box-icon {
margin-bottom: 0;
}
.featured_section .features-box.features-process .feature-item:nth-child(odd) .feature-container .box-icon {
margin-left: 0;
}
.featured_section .features-box.features-process .feature-item:nth-child(even) .feature-container .box-icon {
margin-right: -18px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon img {
max-height: 55px;
max-width: 55px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 100px;
width: 100px;
}
.featured_section .features-box .feature-item .feature-container.feature-vertical .box-icon + .feature-content {
margin-top: 30px;
}
.featured_section .features-box .feature-item .feature-container .feature-content h3 {
font-size: 18px;
font-size: 1.8rem;
}
.featured_section .features-box .feature-item .feature-container .feature-content h3 + .feature-text {
margin-top: 30px;
}
}
@media (min-width: 992px) {
.section .section-header + .row.features-stages {
margin-top: 120px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon {
height: 145px;
width: auto;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .box-icon img {
max-height: 100px;
max-width: 100px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle h3 {
margin-top: 32px;
}
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle + .feature-text {
margin-top: 45px;
}
.featured_section .features-box.features-process .feature-item:nth-child(odd) .feature-container .box-icon {
margin-left: 5px;
}
.featured_section .features-box.features-process .feature-item:nth-child(even) .feature-container .box-icon {
margin-right: -5px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon img {
max-height: 65px;
max-width: 65px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 120px;
width: 120px;
}
}
@media (min-width: 1200px) {
.featured_section .features-box.features-horizontal .feature-item .feature-container .feature-content .subtitle + .feature-text {
margin-top: 60px;
}
.featured_section .features-box.features-process .feature-item:nth-child(even) .feature-container .box-icon {
margin-right: 5px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon img {
max-height: 100px;
max-width: 100px;
}
.featured_section .features-box.features-process .feature-item .feature-container .box-icon:not(.number-box-icon) {
height: 145px;
width: 145px;
}
.featured_section .features-box .feature-item.feature-background .feature-container {
padding: 60px 30px;
}
}
@media (min-width: 1400px) {
.featured_section .features-box .feature-item.feature-background .feature-container {
padding: 75px 45px;
}
}
.accordion_section .accordion-category-pills .nav-pills {
list-style: none;
margin: 0;
display: flex;
justify-content: center;
position: relative;
border-bottom: 1px solid #dcdada;
}
.accordion_section .accordion-category-pills .nav-pills:before,
.accordion_section .accordion-category-pills .nav-pills:after {
content: '';
height: 1px;
width: 100%;
position: absolute;
bottom: -1px;
background-color: #dcdada;
}
.accordion_section .accordion-category-pills .nav-pills:before {
left: -100%;
}
.accordion_section .accordion-category-pills .nav-pills:after {
right: -100%;
}
.accordion_section .accordion-category-pills .nav-pills > li:hover > a {
color: #00aeef;
}
.accordion_section .accordion-category-pills .nav-pills > li:hover .subpages-icon {
color: #0a253d;
}
.accordion_section .accordion-category-pills .nav-pills > li.active:hover > a {
color: #0a253d;
}
.accordion_section .accordion-category-pills .nav-pills > li.active > a {
border-bottom-color: #8dc63f;
}
.accordion_section .accordion-category-pills .nav-pills > li > a {
font-size: 9px;
font-size: 0.9rem;
font-weight: 700;
text-align: center;
text-transform: uppercase;
padding: 0 0 15px;
height: 100%;
display: block;
color: #0a253d;
background-color: transparent;
border-bottom: 5px solid #fff;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.accordion_section .accordion-category-pills .nav-pills > li .pill-icon {
font-size: 37px;
font-size: 3.7rem;
text-align: center;
margin-bottom: 15px;
height: 37px;
display: flex;
align-items: center;
justify-content: center;
color: #0a253d;
}
.accordion_section .accordion-category-pills .nav-pills > li .pill-icon.icon-video {
font-size: 31px;
font-size: 3.1rem;
}
.accordion_section .accordion-category-pills .nav-pills > li + li {
margin: 0;
}
.accordion_section .accordion-category-pills + .tab-content {
margin-top: 90px;
}
.accordion_section .accordion-box {
margin-bottom: 60px;
}
.accordion_section .accordion-box .panel-group .panel > a .accordion-mark-title {
font-size: 14px;
font-size: 1.4rem;
padding-right: 15px;
}
@media (min-width: 375px) and (max-width: 767px) {
.accordion_section .accordion-category-pills .nav-pills {
flex-wrap: wrap;
justify-content: space-between;
}
.accordion_section .accordion-category-pills .nav-pills > li {
width: 33.33333333%;
}
}
@media (max-width: 767px) {
.accordion_section .accordion-category-pills .nav-pills {
flex-wrap: wrap;
}
.accordion_section .accordion-category-pills .nav-pills > li {
margin-top: 15px;
}
.accordion_section .accordion-category-pills .nav-pills > li + li {
margin-top: 15px;
}
}
@media (min-width: 768px) {
.accordion_section .accordion-category-pills .nav-pills > li .pill-icon {
font-size: 39px;
font-size: 3.9rem;
height: 39px;
}
.accordion_section .accordion-category-pills .nav-pills > li > a {
font-size: 11px;
font-size: 1.1rem;
}
.accordion_section .accordion-box .panel-group .panel > a .accordion-mark-title {
font-size: 16px;
font-size: 1.6rem;
}
.accordion_section .accordion-box .panel-group .panel .panel-body {
font-size: 16px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.accordion_section .accordion-category-pills .nav-pills {
flex-wrap: wrap;
}
.accordion_section .accordion-category-pills .nav-pills > li {
margin-top: 15px;
}
.accordion_section .accordion-category-pills .nav-pills > li + li {
margin-top: 15px;
}
}
@media (min-width: 992px) {
.accordion_section .accordion-category-pills .nav-pills > li .pill-icon {
font-size: 41px;
font-size: 4.1rem;
height: 41px;
}
}
@media (min-width: 1200px) {
.accordion_section .accordion-category-pills .nav-pills > li > a {
font-size: 14px;
font-size: 1.4rem;
}
}
.opinions_section .opinion-box .owl-item .opinion-description {
text-align: center;
padding-top: 40px;
position: relative;
}
.opinions_section .opinion-box .owl-item .opinion-description:before {
content: '';
margin-left: -36.5px;
height: 61px;
width: 73px;
position: absolute;
top: 0;
left: 50%;
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/quotation-mark.png);
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
}
.opinions_section .opinion-box .owl-item .opinion-description .opinion-text + .opinion-person {
margin-top: 30px;
}
.opinions_section .opinion-box .owl-item .opinion-description .opinion-person {
font-weight: 700;
color: #0a253d;
margin: 0;
}
.opinions_section .opinion-box .owl-item .opinion-description .opinion-person + .opinion-desc {
margin-top: 5px;
}
.opinions_section .opinion-box .owl-item .opinion-description .opinion-desc {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
color: #0a253d;
}
@media (min-width: 768px) {
.opinions_section .opinion-box .owl-item .opinion-description {
padding-top: 50px;
}
.opinions_section .opinion-box .owl-item .opinion-description:before {
content: '';
margin-left: -41.5px;
height: 69px;
width: 83px;
}
.opinions_section .opinion-box .owl-item .opinion-description .opinion-text + .opinion-person {
margin-top: 45px;
}
}
.textgallery_section .gallery-page > div {
width: 100% !important;
}
.textgallery_section .gallery-page .gallery-item {
text-align: inherit;
}
@media (max-width: 767px) {
.textgallery_section .gallery-page {
text-align: center;
}
.textgallery_section .gallery-page + .gallery-text {
margin-top: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.textgallery_section .gallery-page {
text-align: center;
}
.textgallery_section .gallery-page + .gallery-text {
margin-top: 45px;
}
}
.gallery_section .gallery {
margin-top: 0;
}
.gallery_section .gallery.owl-carousel .item {
margin-bottom: 0;
}
.contact_section .contact-form .contact-form-box {
padding: 30px;
background-color: #edf8f8;
}
.contact_section .contact-form .contact-form-box .page-title + div {
margin-top: 60px;
}
.contact_section .contact-data .contact-data-box {
padding-top: 0;
padding-bottom: 30px;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right .social-icons {
display: none;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right.contact-column-people + .contact-column-left {
margin-top: 45px;
}
.contact_section .contact-data .contact-data-box .contact-people {
position: relative;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box {
text-align: center;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img {
height: 190px;
width: 190px;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: relative;
display: inline-block;
border: 1px solid #edf8f8;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img:before {
content: '';
height: 60px;
width: 60px;
background-color: #00aeef;
position: absolute;
bottom: -30px;
right: -30px;
}
.contact_section .contact-data .contact-data-box .contact-people h4 {
font-size: 20px;
font-size: 2rem;
margin: 0;
}
.contact_section .contact-data .contact-data-box .contact-people h4 + p {
margin-top: 15px;
}
.contact_section .contact-data .contact-data-box .contact-people h5 {
font-size: 16px;
font-size: 1.6rem;
margin: 0;
}
.contact_section .contact-data .contact-data-box .contact-people h5 + h4,
.contact_section .contact-data .contact-data-box .contact-people h5 + p {
margin-top: 30px;
}
.contact_section .contact-data .contact-data-box .contact-people p {
margin: 0;
}
.contact_section .contact-data .contact-data-box .contact-people + .contact-departments {
margin-top: 45px;
}
.contact_section .contact-data .contact-data-box .contact-departments {
text-align: left;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department h4 {
font-size: 20px;
font-size: 2rem;
margin-top: 0;
margin-bottom: 15px;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department + .contact-department {
margin-top: 45px;
}
.contact_section .contact-data .contact-data-box .social-icons {
text-align: center;
padding-right: 0;
margin: 20px 0 0 0;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.contact_section .contact-data .contact-data-box .social-icons > a {
margin: 10px 5px 0 5px;
height: 60px;
width: 60px;
display: flex;
align-items: center;
justify-content: center;
background-color: #f4f4f4;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.contact_section .contact-data .contact-data-box .social-icons > a .fa {
font-size: 20px;
font-size: 2rem;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
.contact_section .contact-data .contact-data-box .social-icons > a:hover {
background-color: #00aeef;
}
.contact_section .contact-data .contact-data-box .social-icons > a:hover .fa {
color: #fff;
}
.contact_section + .map {
padding: 0 15px 30px;
}
.map {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
@media (max-width: 767px) {
.map iframe {
height: 200px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.map iframe {
height: 300px;
}
}
@media (min-width: 768px) {
.contact_section .contact-form .contact-form-box {
padding: 30px 0;
}
.contact_section .contact-data .contact-data-box {
padding-top: 0;
padding-bottom: 0;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img {
height: 160px;
width: 160px;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img:before {
height: 45px;
width: 45px;
bottom: -22.5px;
right: -22.5px;
}
.contact_section .contact-data .contact-data-box .contact-people h4 {
font-size: 16px;
font-size: 1.6rem;
}
.contact_section .contact-data .contact-data-box .contact-people h5,
.contact_section .contact-data .contact-data-box .contact-people p {
font-size: 14px;
font-size: 1.4rem;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department h4 {
font-size: 16px;
font-size: 1.6rem;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department p {
font-size: 14px;
font-size: 1.4rem;
}
.contact_section .contact-data .contact-data-box .social-icons {
margin: 30px 0 0 0;
justify-content: space-between;
}
.contact_section .contact-data .contact-data-box .social-icons > a {
margin: 0;
height: 55px;
width: 55px;
}
.contact_section .contact-data .contact-data-box .social-icons > a .fa {
font-size: 20px;
font-size: 2rem;
}
.contact_section + .map {
padding: 0 30px 30px;
}
}
@media (min-width: 992px) {
.contact_section .contact-form .contact-form-box {
padding-top: 60px;
padding-bottom: 60px;
}
.contact_section .contact-form .contact-form-box .wpcf7-form p {
margin-bottom: 45px;
}
.contact_section .contact-form .contact-form-box .wpcf7-form .application-form p {
margin-bottom: 30px;
}
.contact_section .contact-data .contact-data-box {
padding-top: 60px;
padding-bottom: 60px;
}
.contact_section .contact-data .contact-data-box .contact-columns {
display: flex;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-left .social-icons {
display: flex;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right {
display: flex;
flex-wrap: wrap;
justify-content: center;
order: 2;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right .contact-people {
align-items: start;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right .social-icons {
display: none;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right.contact-column-people + .contact-column-left {
margin-top: 0;
}
.contact_section .contact-data .contact-data-box .social-icons {
margin: 45px 0 0 0;
}
.contact_section .contact-data .contact-data-box .social-icons > a {
height: 45px;
width: 45px;
}
.contact_section .contact-data .contact-data-box .social-icons > a .fa {
font-size: 16px;
font-size: 1.6rem;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-left {
width: 58%;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right {
width: 42%;
}
}
@media (min-width: 1200px) {
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-left .social-icons {
display: none;
}
.contact_section .contact-data .contact-data-box .contact-columns .contact-column-right .social-icons {
display: flex;
position: absolute;
bottom: 0;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img {
height: 190px;
width: 190px;
}
.contact_section .contact-data .contact-data-box .contact-people .contact-people-box .contact-people-img:before {
height: 60px;
width: 60px;
bottom: -30px;
right: -30px;
}
.contact_section .contact-data .contact-data-box .contact-people h4 {
font-size: 18px;
font-size: 1.8rem;
}
.contact_section .contact-data .contact-data-box .contact-people h5 {
font-size: 16px;
font-size: 1.6rem;
}
.contact_section .contact-data .contact-data-box .contact-people p {
font-size: 16px;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department h4 {
font-size: 18px;
font-size: 1.8rem;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department p {
font-size: 16px;
}
.contact_section .contact-data .contact-data-box .social-icons {
margin: 0;
justify-content: center;
}
.contact_section .contact-data .contact-data-box .social-icons > a {
margin: 10px 5px 0 5px;
height: 60px;
width: 60px;
}
.contact_section .contact-data .contact-data-box .social-icons > a .fa {
font-size: 20px;
font-size: 2rem;
}
}
@media (min-width: 1200px) and (max-width: 1439px) {
.contact_section .contact-data .contact-data-box .col-lg-20 {
width: 100%;
}
.contact_section .contact-data .contact-data-box .col-lg-offset-2 {
margin-left: 0;
}
}
@media (min-width: 1400px) {
.contact_section .contact-data .contact-data-box .contact-people h4 {
font-size: 20px;
font-size: 2rem;
}
.contact_section .contact-data .contact-data-box .contact-departments .contact-department h4 {
font-size: 20px;
font-size: 2rem;
}
}
.contact_pills_section .contact-pills {
padding-bottom: 30px;
}
.contact_pills_section .tab-content {
padding-top: 30px;
}
.contact_pills_section .tab-content .map {
padding-top: 30px;
}
@media (min-width: 768px) {
.contact_pills_section .tab-content {
padding-top: 60px;
}
}
.interactive_image_section .interactive-image-box .interactive-image img + svg {
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.interactive_image_section .interactive-image-box .interactive-image svg {
height: auto;
width: 100%;
}
.interactive_image_section .interactive-image-box .interactive-image svg > g:hover .base,
.interactive_image_section .interactive-image-box .interactive-image svg > g.active .base {
fill: #8dc63f;
}
.interactive_image_section .interactive-image-box .interactive-image svg > g:hover .ico,
.interactive_image_section .interactive-image-box .interactive-image svg > g.active .ico {
fill: #fff;
}
.interactive_image_section .interactive-image-box .interactive-content {
margin-top: 30px;
}
.interactive_image_section .interactive-image-box .interactive-content h2 + .interactive-img-items {
margin-top: 15px;
}
.interactive_image_section .interactive-image-box .interactive-content .interactive-img-items > .interactive-img-item {
display: none;
}
.interactive_image_section .interactive-image-box .interactive-content .interactive-img-items > .interactive-img-item h3 {
font-size: 28px;
font-size: 2.8rem;
text-align: left;
margin-top: 0;
margin-bottom: 30px;
color: #8dc63f;
}
.interactive_image_section .interactive-image-box .interactive-content .interactive-img-items > .interactive-img-item ul {
padding-left: 25px;
list-style: none;
}
.interactive_image_section .interactive-image-box .interactive-content .interactive-img-items > .interactive-img-item ul > li {
position: relative;
margin: 0 0 5px;
}
.interactive_image_section .interactive-image-box .interactive-content .interactive-img-items > .interactive-img-item ul > li:before {
content: '';
height: 6px;
width: 6px;
position: absolute;
top: 10px;
left: -25px;
background-color: #8dc63f;
}
@media (min-width: 768px) {
.interactive_image_section .interactive-image-box .interactive-image {
position: relative;
}
.interactive_image_section .interactive-image-box .interactive-image:before {
content: '\e876';
font-family: Linearicons;
font-size: 50px;
font-size: 5rem;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
margin-top: -25px;
position: absolute;
top: 50%;
right: -90px;
color: rgba(0,0,0,0.2);
}
.interactive_image_section .interactive-image-box .interactive-content {
padding-left: 90px;
margin-top: 0;
}
}
.blogauthors_section .blogauthors-box.blogauthors-vertical .post.authors .post-article .blogauthor-content {
padding: 45px 15px;
}
.blogauthors_section .blogauthors-box .owl-carousel .post {
margin: 1px;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev,
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next {
margin: 0;
display: inline-block;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev .lnr-chevron-left:before {
content: "\e879";
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next .lnr-chevron-right:before {
content: "\e87a";
}
@media (max-width: 767px) {
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev,
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next {
margin-top: -22.5px;
top: 200px;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev {
left: 0;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next {
right: 0;
}
}
@media (min-width: 768px) {
.blogauthors_section .blogauthors-box.blogauthors-vertical .post.authors .post-article .blogauthor-content {
padding: 30px 0;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav {
text-align: center;
margin-top: 45px;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev,
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next {
margin: 0;
display: inline-block;
position: relative;
top: auto;
left: auto;
right: auto;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-prev {
margin: 0 15px 0 0;
}
.blogauthors_section .blogauthors-box .owl-carousel .owl-controls .owl-nav .owl-next {
margin: 0 0 0 15px;
}
}
@media (min-width: 992px) {
.blogauthors_section .blogauthors-box.blogauthors-vertical .post.authors .post-article .blogauthor-content {
padding: 30px 0;
}
}
@media (min-width: 1200px) {
.blogauthors_section .blogauthors-box.blogauthors-vertical .post.authors .post-article .blogauthor-content {
padding: 45px 0;
}
}
@media (min-width: 1400px) {
.blogauthors_section .blogauthors-box.blogauthors-vertical .post.authors .post-article .blogauthor-content {
padding: 60px 15px;
}
}
.blogslider_section .owl-carousel {
padding-top: 30px;
}
.blogslider_section .owl-controls {
display: inline-block;
position: absolute;
top: 0;
right: 0;
margin-top: -8px;
width: 100%;
text-align: center;
}
.blogslider_section .owl-controls .owl-dots > .owl-dot {
margin: 0 10px;
height: 10px;
width: 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #0a253d;
}
.blogslider_section .owl-controls .owl-dots > .owl-dot.active,
.blogslider_section .owl-controls .owl-dots > .owl-dot:hover {
background-color: #00aeef;
}
@media (min-width: 768px) {
.blogslider_section .post:not(.post-first) .post-article .post-item {
min-height: 400px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.blogslider_section .posts-below-slider .post.post-half {
width: 100%;
}
}
@media (min-width: 992px) {
.blogslider_section .owl-carousel {
padding-top: 0;
}
.blogslider_section .owl-controls {
display: inline-block;
position: absolute;
top: 50%;
right: 60px;
margin-top: -35px;
width: auto;
}
.blogslider_section .owl-controls .owl-dots > .owl-dot {
height: 10px;
width: 10px;
display: block;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
margin: 0;
background-color: #0a253d;
}
.blogslider_section .owl-controls .owl-dots > .owl-dot.active,
.blogslider_section .owl-controls .owl-dots > .owl-dot:hover {
background-color: #00aeef;
}
.blogslider_section .owl-controls .owl-dots > .owl-dot + .owl-dot {
margin-top: 20px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.blogslider_section .owl-controls {
right: 40px;
}
.blogslider_section .post.post-first .post-article .post-item {
padding: 0 45px 0 0;
}
.blogslider_section .posts-below-slider .post.post-half {
width: 100%;
}
}
.form__search > .row {
display: flex;
align-items: flex-end;
justify-content: center;
flex-wrap: wrap;
}
.form__search p {
font-size: 16px;
font-size: 1.6rem;
font-weight: 700;
text-align: left;
color: #fff;
}
@media (min-width: 768px) {
.form__search p {
font-size: 18px;
font-size: 1.8rem;
}
}
.form__search .btn {
padding: 5px 10px;
margin-bottom: 30px;
height: 50px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.form__search .btn:hover {
color: #fff !important;
background-color: #8dc63f !important;
border-color: #8dc63f !important;
}
.form__search .form_select {
margin-bottom: 30px;
position: relative;
background-color: #fff;
}
.form__search .form_select a.dropdown-toggle {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
text-align: left;
padding: 5px 25px 5px 15px;
height: 50px;
display: flex;
align-items: center;
position: relative;
color: #0a253d;
}
.form__search .form_select a.dropdown-toggle:after {
content: '';
margin-top: -3px;
width: 0;
height: 0;
position: absolute;
top: 50%;
right: 10px;
border-top: 6px solid #0a253d;
border-right: 6px solid transparent;
border-left: 6px solid transparent;
}
@media (min-width: 992px) and (max-width: 1199px) {
.form__search .form_select a.dropdown-toggle {
font-size: 12px;
font-size: 1.2rem;
padding: 5px 20px 5px 10px;
}
}
.form__search .form_select .dropdown-menu {
padding: 10px 0 15px 0;
margin: 0;
height: 210px;
width: 100.2%;
min-width: 200px;
border: none;
border-radius: 0;
box-shadow: 0px 5px 5px 0px rgba(4,5,5,0.05);
-webkit-box-shadow: 0px 5px 5px 0px rgba(4,5,5,0.05);
-moz-box-shadow: 0px 5px 5px 0px rgba(4,5,5,0.05);
}
.form__search .form_select .dropdown-menu li {
font-size: 14px;
font-size: 1.4rem;
font-weight: 400;
padding: 5px 15px;
color: #0a253d;
cursor: pointer;
z-index: 0;
}
.form__search .form_select .dropdown-menu li:hover {
color: #00aeef;
}
.form__search .form_select .dropdown-menu li[item_selected="selected"] {
font-weight: 600;
}
.form__search .form_select .mCSB_scrollTools {
width: 30px;
opacity: 1;
}
.form__search .form_select .mCSB_scrollTools .mCSB_draggerRail {
width: 5px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #ebf4f7;
}
.form__search .form_select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.form__search .form_select .mCSB_scrollTools.mCS-dark .mCSB_dragger .mCSB_dragger_bar {
background-color: #0a253d;
}
.page-template-page-searchoffer #section-search .section {
padding-top: 30px !important;
padding-bottom: 30px !important;
overflow: visible;
background-color: #0a253d;
}
@media (min-width: 768px) {
.page-template-page-searchoffer #section-search .section {
padding-top: 60px !important;
padding-bottom: 60px !important;
}
}
@media (min-width: 992px) {
.page-template-page-searchoffer #section-search .section {
padding-top: 90px !important;
padding-bottom: 90px !important;
}
}
@media (min-width: 1200px) {
.page-template-page-searchoffer #section-search .section {
padding-top: 120px !important;
padding-bottom: 120px !important;
}
}
.page-template-page-searchoffer #section-search .section .section-header + .row {
margin-top: 45px;
}
@media (min-width: 768px) {
.page-template-page-searchoffer #section-search .section .section-header + .row {
margin-top: 60px;
}
}
@media (min-width: 992px) {
.page-template-page-searchoffer #section-search .section .section-header + .row {
margin-top: 75px;
}
}
.page-template-page-searchoffer #section-search .page-title {
font-size: 28px;
font-size: 2.8rem;
color: #fff;
}
@media (min-width: 768px) {
.page-template-page-searchoffer #section-search .page-title {
font-size: 30px;
font-size: 3rem;
}
}
@media (min-width: 992px) {
.page-template-page-searchoffer #section-search .page-title {
font-size: 36px;
font-size: 3.6rem;
}
}
@media (min-width: 1200px) {
.page-template-page-searchoffer #section-search .page-title {
font-size: 40px;
font-size: 4rem;
}
}
@media (min-width: 1400px) {
.page-template-page-searchoffer #section-search .page-title {
font-size: 45px;
font-size: 4.5rem;
}
}
.page-template-page-searchoffer #section-search + .archive-content {
margin-top: 60px;
}
#cookie-notice {
font-size: 14px;
font-size: 1.4rem;
line-height: 1.5;
-webkit-box-shadow: 0px -3px 5px 0px rgba(4,5,5,0.06);
-moz-box-shadow: 0px -3px 5px 0px rgba(4,5,5,0.06);
box-shadow: 0px -3px 5px 0px rgba(4,5,5,0.06);
}
#cookie-notice .cookie-notice-container {
padding: 15px;
}
#cookie-notice .btn.btn-cookie {
padding: 10px 15px;
margin-left: 20px;
color: #fff;
background-color: #0a253d;
border-color: #0a253d;
}
#cookie-notice .btn.btn-cookie:hover {
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
@media (min-width: 992px) {
#cookie-notice {
font-size: 16px;
}
}
@media (max-width: 767px) {
.custom-btns .links-box {
text-align: center;
}
.custom-btns .links-box > a {
min-width: 290px;
}
}
#jwpForm {
padding: 30px 30px;
background-color: #edf8f8;
}
#jwpForm p {
font-size: 16px;
line-height: 1;
margin: 0 0 30px;
color: #0a253d;
}
#jwpForm p:last-child {
margin-bottom: 0;
}
#jwpForm a {
font-weight: 700;
color: #00aeef;
}
#jwpForm a:hover {
color: #8dc63f;
}
#jwpForm .wpcf7-form-control-wrap {
font-size: 16px;
font-weight: 400;
line-height: 1.5;
padding: 5px 0;
min-height: 35px;
color: #666666;
background-color: transparent;
border: none;
border-bottom: 1px solid #0a253d;
}
#jwpForm .wpcf7-form-control-wrap:focus {
outline: none;
}
#jwpForm .wpcf7-form-control-wrap.wpcf7-not-valid {
border-bottom-color: #f00;
}
#jwpForm .wpcf7-form-control-wrap.wpcf7-not-valid + span {
display: none;
}
#jwpForm input[type="button"],
#jwpForm input[type="reset"],
#jwpForm input[type="submit"] {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
line-height: 1.5;
padding: 15px 60px;
margin: 0;
width: auto;
color: #fff;
background-color: #00aeef;
border-color: #00aeef;
}
#jwpForm input[type="button"]:hover,
#jwpForm input[type="reset"]:hover,
#jwpForm input[type="submit"]:hover {
background-color: #0a253d;
border-color: #0a253d;
}
#jwpForm .wpcf7-acceptance {
display: flex;
align-items: center;
}
#jwpForm .wpcf7-acceptance span.wpcf7-list-item label {
margin: 0;
display: flex;
}
#jwpForm .wpcf7-acceptance span.wpcf7-list-item label span {
font-size: 14px;
font-size: 1.4rem;
font-weight: 600;
line-height: 1;
text-align: justify;
margin: 0;
display: inline-block;
padding-left: 5px;
color: #0a253d;
}
#jwpForm .submit-btn {
display: inline-block;
position: relative;
}
#jwpForm .submit-btn:after {
content: "\e90a";
font-family: 'icomoon';
font-size: 11px;
font-size: 1.1rem;
position: absolute;
top: 21px;
right: 60px;
color: #fff;
transition: 500ms ease-in-out;
-moz-transition: 500ms ease-in-out;
-webkit-transition: 500ms ease-in-out;
}
#jwpForm .submit-btn > input[type="button"],
#jwpForm .submit-btn > input[type="reset"],
#jwpForm .submit-btn > input[type="submit"] {
padding: 15px 90px 15px 60px !important;
width: auto;
}
#jwpForm .ajax-loader {
display: block !important;
}
@media (min-width: 992px) {
#jwpForm {
padding: 60px 60px;
}
#jwpForm p {
margin: 0 0 45px;
}
}
.pum-theme-8457,
.pum-theme-lightbox {
background-color: rgba(255,255,255,0.9) !important;
}
.pum-theme-8457 .pum-container,
.pum-theme-lightbox .pum-container {
padding: 0 !important;
background-color: transparent !important;
border: none !important;
box-shadow: none !important;
}
@media (min-width: 768px) {
.pum-container.pum-responsive.pum-responsive-medium {
margin-left: -250px !important;
width: auto !important;
}
}
.page-template-page-landingpage .main-content .narrowlpg .section .container > .row {
width: 80% !important;
margin: 3rem auto;
}
.page-template-page-landingpage .main-content .lpsec {
margin-top: 10px;
}
.page-template-page-landingpage .main-content .deco {
line-height: 3.5rem;
}
.page-template-page-landingpage .main-content .deco h2 {
margin-bottom: 3rem;
}
.page-template-page-landingpage .main-content .deco a.lpg-btn {
background-color: #fff;
padding: 0.3rem 0.7rem;
border: 1px solid #0a253d;
margin: 0.2rem;
}
.page-template-page-landingpage .main-content .fancyli .how {
position: relative;
margin-left: 6rem;
display: block;
margin-top: 3rem;
margin-bottom: 3rem;
}
.page-template-page-landingpage .main-content .fancyli .how .lnr,
.page-template-page-landingpage .main-content .fancyli .how img {
color: #00aeef;
font-size: 4rem;
position: absolute;
left: -5rem;
top: -10px;
height: 30px;
width: 30px;
}
.page-template-page-landingpage .main-content .fancyli ul {
margin-left: 8rem;
}
.page-template-page-landingpage .main-content .dfnd .col-sm-12 {
padding-left: 0;
padding-right: 0;
}
.page-template-page-landingpage .main-content .dfnd .col-24,
.page-template-page-landingpage .main-content .dfnd .col-sm-12 {
margin-bottom: 2rem;
}
.page-template-page-landingpage .main-content .dfnd p {
text-align: center;
}
.page-template-page-landingpage.page-id-9553 .banner.banner-without-image {
height: 300px !important;
}
.page-template-page-landingpage.page-id-9553 .banner.banner-without-image .banner-content:after {
background-image: url(//www.jwp-poland.com/wp-content/themes/jwp-blog/includes/img/online.png);
background-size: contain;
}
@media (min-width: 768px) {
.page-template-page-landingpage.page-id-9553 .banner + .main-content {
margin-top: 20px !important;
}
}
.page-template-page-landingpage .bookly-form .bookly-box {
font-size: 1.5rem;
}
.page-template-page-landingpage .bookly-form .bookly-nav-steps {
display: flex;
flex-wrap: nowrap;
}
.page-template-page-landingpage .bookly-form .bookly-nav-steps button {
max-width: 50% !important;
margin-top: 1rem;
}
.page-template-page-landingpage .bookly-form .bookly-nav-steps .bookly-right {
width: 100%;
}
.page-template-page-landingpage .bookly-form .bookly-nav-steps .bookly-right .bookly-next-step {
display: block;
background-color: #8dc63f !important;
width: 100%;
}
.displaynone {
display: none !important;
}
.navbar .links-box .greenbtn {
background-color: #8dc63f !important;
color: #ffffff !important;
border: 1px #8dc63f solid !important;
}
.navbar .links-box .greenbtn:hover {
background-color: #ffffff !important;
color: #8dc63f !important;
border: 1px #8dc63f solid !important;
}
.single-post .margnews .ml-form-embedContainer.ml-subscribe-form .ml-form-embedWrapper.embedForm {
max-width: 100% !important;
}
.perow .person h3.pname {
color: #0a253d;
font-size: 2.8rem;
margin-bottom: 15px;
}
.perow .person .position {
font-size: 1.8rem;
font-weight: 600;
margin-bottom: 2rem;
}
.perow a.seemore {
color: #00D0F9 !important;
}
.embed-responsive {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}
.embed-responsive iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}