@charset 'UTF-8';
@media (min-width: 1600px) {
body .container {
width: 1200px;
}
}
body{
background:#000;
}
@font-face {
font-family: 'Cardinal Fruit Italic';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalfruitw-italic.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalfruitw-italic.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalfruitw-italic.woff) format('woff');
}
@font-face {
font-family: 'Cardinal Fruit Regular';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalFruit-Regular.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalFruit-Regular.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalFruit-Regular.woff) format('woff');
}
@font-face {
font-family: 'cardinalclassicmid-italic';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalclmidw-italic.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalclmidw-italic.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/cardinalclmidw-italic.woff) format('woff');
}
@font-face {
font-family: 'CardinalClMidW-Regular';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalClMidW-Regular.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalClMidW-Regular.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/CardinalClMidW-Regular.woff) format('woff');
}
@font-face {
font-family: 'Univers LT Pro';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-55Roman.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-55Roman.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-55Roman.woff) format('woff');
}
@font-face {
font-family: 'Univers LT Black';
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-85XBlack.eot);
src: url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-85XBlack.eot?#iefix) format('embedded-opentype'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/UniversLTPro-85XBlack.woff) format('woff');
}
@font-face {
font-family: 'monarch';
src:  url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/monarch_1.3.eot) format('woff2'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/monarch_1.3-webfont.woff2) format('woff2'),
url(//poptown.eu/wp-content/themes/awwwesome-theme/fonts/monarch_1.3-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
margin-top:75px;
}
.big-text{
margin-top:35px;
margin-bottom:35px;
}
html{
background:#000;
scroll-behavior: smooth;
}
.fsp{
margin-bottom:5px;
}
.pabs video{
margin-top:80px;
}
.article-header h2,
.article-header h1 {
margin: 0px;
font-size: 60px;
line-height: 64px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
transition: 0.5s all;
}
.archive-articles .full-archive-article h2{
margin: 0px;
font-size: 60px;
line-height: 64px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
transition: 0.5s all;   
}
.article-header h2 em,
.article-header h1 em{
font-family: 'Cardinal Fruit Italic';
}
.article-header h2 p,
.article-header h1 p {
margin: 0px;
}
.single .header4{
padding-bottom:0px!important;
}
.single .header4 h2{
line-height: 50px;	
}
.article-header h2 strong,
.article-header h2 b,
.article-header h1 strong,
.article-header h1 b {
font-family: 'Univers LT Black' !important;
}
strong,
b{
font-family: 'Univers LT Black' !important;    
}
.entry-content p em{
font-family: 'cardinalclassicmid-italic';  
}
.article-header {
padding: 20px;
}
a:focus {
outline: none;
}
em{
font-style:normal;
}
html {
font-size: 10px;
font-family: 'Cardinal Fruit Regular', sans-serif;
}
button {
font-family: 'Cardinal Fruit Regular', sans-serif;
}
pre {
font-size: 1.1em;
}
body {
font-size: 1.4em;
font-family: 'Cardinal Fruit Regular', sans-serif;
}
body a {
color: #525252;
text-decoration: none;
transition: 0.3s ease all;
}
body a:hover {
color: #000;
text-decoration: none;
}
#masthead {
background: #000;
line-height: 50px;
padding: 0px 0;
z-index: 9999;
width: 100%;
}
#content {
padding-top: 0px;
}
.contact-info img {
max-width: 160px;
}
#colophon .container {
background: #000;
color: #fff;
padding: 20px 0;
}
#colophon a {
color: #fff;
}
#colophon .freshview {
float: right;
font-size: 0.9em;
font-weight: 300;
}
.site-branding {
width: 100%;
padding: 0 20px;
}
.site-branding,
.main-navigation {
display: inline-block;
}
.site-branding svg {
width: 100%;
transition: 0.5s all;
bottom: 15px;
position: relative;
}
.darkHeader .site-branding svg{
width:500px;
position:relative;
bottom:auto!important;
} #toggle {
display: none;
width: 41px;
height: 30px;
border: 0;
background: transparent;
padding: 0;
position: absolute;
right: 0;
top: -49px;
right: 20px;
}
#toggle:focus {
outline: none;
}
#toggle span:after,
#toggle span:before {
content: "";
position: absolute;
left: 0;
top: -6px;
}
#toggle span:after {
top: 6px;
}
#toggle span {
position: relative;
display: block;
}
#toggle span,
#toggle span:after,
#toggle span:before {
width: 100%;
height: 1px;
background-color: #fff;
transition: all 0.3s;
backface-visibility: hidden;
border-radius: 0px;
} #toggle[aria-expanded="true"] span {
background-color: transparent;
}
#toggle[aria-expanded="true"] span:before {
transform: rotate(45deg) translate(2px, 4px);
}
#toggle[aria-expanded="true"] span:after {
transform: rotate(-45deg) translate(4px, -8px);
}
.main-navigation ul {
display: block;
overflow: hidden;
transition: 0.4s ease-in-out max-height;
}
.main-navigation.toggled ul {
max-height: 2000px !important;
}
.main-navigation {
position: fixed;
top: 62px;
right: 0;
width: 100%;
}
.main-navigation li {
line-height: 50px;
margin: 0 15px;
}
.main-navigation li a {
color: #696969;
text-transform: uppercase;
transition: all 0.5s ease;
padding: 5px 10px;
}
.main-navigation li a:hover {
color: #fd7475;
position: relative;
}
.main-navigation li.current_page_item a {
color: #fd7475;
}
.button {
position: relative;
display: inline-block;
text-transform: uppercase;
padding: 10px 40px;
font-size: 1.6rem;
letter-spacing: 2px;
font-weight: 300;
transition: 0.4s ease all;
}
.button.standard {
background: #fd7475;
color: #fff;
}
.button.standard:hover {
background: #525252 !important;
}
.button.arrow {
color: #fd7475;
}
.button.arrow:after {
;
content: '';
position: absolute;
right: 0px;
top: 13px;
width: 21px;
height: 17px;
background: url(//poptown.eu/wp-content/themes/awwwesome-theme/images/arrow.png) center no-repeat;
transition: right 0.2s ease;
}
.button.arrow:hover:after {
right: -5px;
}
.button.standard.white {
background: transparent;
border: 2px solid #fff;
color: #fff;
opacity: 0.6;
}
.button.standard.white:hover {
opacity: 1;
background: transparent !important;
}
.button.standard.black {
background: transparent;
border: 2px solid #000;
color: #000;
opacity: 0.3;
}
.button.standard.black:hover {
opacity: 1;
background: transparent !important;
}
#masthead .sub-menu {
position: absolute;
top: 65px;
z-index: 101;
background: #6ccfe4;
left: 0;
right: 0;
margin: 0 15px;
max-height: 0;
transition: 0.2s ease-in-out all;
overflow: hidden;
}
#masthead .sub-menu.opened {
max-height: 400px;
}
#masthead .sub-menu .single-menu-service {
width: 12.5%;
float: left;
text-align: center;
min-height: 200px;
position: relative;
}
#masthead .sub-menu .single-menu-service:hover {
background: #525252 !important;
}
#masthead .sub-menu .single-menu-service h2 {
color: #fff;
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;
line-height: 1em;
}
#masthead .sub-menu .single-menu-service .entry {
position: absolute;
bottom: 0;
padding: 30px 0;
transform: translateX(-50%);
left: 50%;
}
#masthead .sub-menu .single-menu-service .button {
background: #fff;
font-size: 1em;
font-weight: 600;
color: #6ccfe4;
}
#masthead .sub-menu .single-menu-service img {
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 40%;
}
#masthead .sub-menu .single-menu-service a.link {
position: absolute;
width: 100%;
height: 100%;
display: block;
top: 0;
left: 0;
z-index: 20;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #000;
padding: 10px 20px;
margin: 10px 0;
font-size: 1.5rem;
background: rgba(255, 255, 255, 0.5);
width: 100%;
border: 0;
border-radius: 0;
}
textarea {
resize: none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #000;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #000;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #000;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #000;
}
input[type="submit"].wpcf7-submit {
padding: 10px 30px;
font-size: 1.5rem;
background: rgba(255, 255, 255, 0.5);
color: #000;
border: 0px;
border-radius: 0;
transition: 1s ease all;
}
input[type="submit"].wpcf7-submit:hover {
background: rgba(255, 255, 255, 1);
} #cookie-content {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
padding: 10px 5% 8px 5%;
background-color: #0b3340;
color: #fff;
z-index: 999999;
line-height: 30px;
}
#cookie-content button {
border-radius: 0px;
display: inline-block;
margin: 0 0 0 12px;
box-shadow: none;
background-color: #fd7475;
border: none;
color: #fff;
vertical-align: middle;
font-size: 0.9em;
margin-top: -4px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 800;
}
.slick-slide:focus {
outline: none;
}
.google-map {
min-height: 500px;
position: relative;
margin: 0;
}
@media (max-width: 992px) {
.prev-sim-slider svg .st0:last-of-type{
display:none!important;
}
.main-navigation li {
margin: 0 10px;
font-size: 1.2rem;
}
.hidemobile {
display: none !important;
}
}
@media (max-width: 2920px) {
.main-navigation {
width: 100%;
}
.main-navigation ul {
max-height: 0;
}
.main-navigation li {
line-height: 30px;
font-size: 1.2rem;
margin: 0;
float: none;
}
.main-navigation li a {
padding: 10px 20px;
}
#toggle {
display: block !important;
transition: top 0.15s ease-in-out;
}
}
@media (max-width: 576px) {
.home .menu-header-bottom-logo{
border-top:0px!important;
}
.article_parallax img {
max-width: calc(100% - 30px);
margin: 0 15px;
}
.article_parallax h1 {
font-family: 'Univers LT Black' !important;
text-transform: uppercase;
font-size: 30px;
line-height: 23px;
margin: 10px 15px;
text-align: left;
}
.related-articles h2{
font-size: 10px;
letter-spacing: 0px;
line-height: 17px;
height: 125px;
}
.single .header6 img {
max-width: 100%!important;
margin: 0px 0px 0px 0px!important;
}
.single .header6-title{
padding-top:15px!important;
}
.related-articles{
margin:0 15px!important;
margin-bottom: -15px!important;
}
.home #colophon{
position:inherit!important;
}
.footer-right-info {
text-align: left!important;
position: inherit!important;
right: 20px!important;
bottom: 0px!important;
width: calc(100% - 40px)!important;
display: block!important;
left: 0px!important;
margin-top:40px;
display: inline-block!important;
}
.footer-right-info:before{
content: "";
position: absolute;
left: -15px;
top: -15px;
width: calc(110% + 60px);
height: 1px;
background: #fff;
}
.home .menu-header-bottom-logo{
padding-top:5px!important;
}
.pcfooter{
opacity:1!important;
}
.footer-menu a {
display: block!important;
margin-left: 0px!important;
margin-bottom:6px!important;
}
.footer-right-info .footer-menu{
width:auto!important;
}
.footer-menu{
padding-left:0px!important;
width:auto!important;
}
.footer-social {
position: relative;
top: 11px!important;
float: right;
width: auto!important;
display: block;
}
.footer-social img{
max-width:25px!important;
}
.popup_lata h3 {
font-size: 50px!important;
line-height: 60px!important;
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button {
margin-bottom: 35px;
margin-top:35px;
}
.big-text{
margin-top:5px;
margin-bottom:5px;
}
.fsp{
margin-bottom:0px;
}
.article-cs-parent .article-cs:first-of-type:after {
content: none !important;
}
.article-cs-big .vc_gitem_row {
max-width: 100% !important;
}
.footer-menu {
width: 100% !important;
}
.col-lg-4 p {
margin: 0.5rem 0 1rem; 
}
.article-title-big h2 {
font-size: 30px !important;
line-height: 32px !important;
}
.footer-copy {
width: 100% !important;
padding: 15px 0px 0px 15px !important;
}
}
.single .entry-title {
font-family: Cinzel;
font-size: 53px;
font-weight: lighter;
text-align: center;
line-height: 49px;
color: #000;
}
.single-entry-img {
width: 100%;
height: 350px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
max-width: 700px;
display: block;
margin: 0 auto;
}
.single-post-cats {
list-style: none;
padding: 0px;
margin: 20px 0px 10px 0px;
display: inline-block;
}
.single-post-cats li {
display: inline-block;
}
.single-post-cats li a {
color: #FF0000;
text-transform: uppercase;
padding: 14px 30px 12px 30px;
border: 1px solid #FF0000;
border-radius: 40px;
margin-right: 5px;
font-weight: 400;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
transition: 0.15s all;
display: block;
}
.single-post-cats li a:hover {
background: #000;
border-color:#000;
color: #fff;
}
.posted-on {
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
display:inline-block;
margin-right:12px;
}
.entry-meta {
text-align: left;
margin-bottom: 30px;
padding: 0 20px;
}
.single-wstep {
padding: 0px 20px;
color: #000000;
font-family: "Cardinal Fruit Regular";
font-size: 60px;
letter-spacing: -0.2px;
line-height: 64px;
margin: 100px 0px 80px 0px;
}
.single-wstep strong,
.single-wstep b {
font-family: 'Univers LT Black' !important;
}
.entry-content p {
color: #000000;
font-family: "CardinalClMidW-Regular";
font-size: 26px;
letter-spacing: -0.15px;
line-height: 38px;
margin: 15px auto;
}
.entry-content {
max-width: 55%;
margin: 0 auto !important;
}
.big-text {
padding: 0 20px;
}
.big-text p {
color: #000000;
font-family: "Cardinal Fruit Regular";
font-size: 40px;
letter-spacing: -0.13px;
line-height: 48px;
}
.big-text strong,
.big-text b {
font-family: 'Univers LT Black' !important;
}
.entry-content figcaption {
max-width: 100%;
margin: 10px auto !important;
text-align: left;
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
display: block;
text-transform: uppercase;
}
.entry-content iframe {
width: 100%;
margin: 20px 0px;
}
.sw-autor{
margin-right:12px;
}
.sw-autor,
.sw-photo {
text-align: center;
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
display: inline-block;
text-transform: uppercase;
}
.sw-autor a {
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
}
.sw-social i {
color: #000;
}
.sw-social a {
width: 30px;
height: 30px;
border: 1px solid #000;
border-radius: 100%;
display: inline-block;
text-align: center;
line-height: 30px;
}
.sw-social {
text-align: center;
position: absolute;
bottom: 50px;
left: 70px;
}
#masthead .col-xs-12 {
text-align: center;
}
.entry-img figcaption {
max-width: 700px;
text-align: right;
color: #000;
margin: 5px auto !important;
}
.home #masthead .container {
background: #ff400b;
}
#intro .container {
height: 470px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
#intro h2 {
color: brown;
font-size: 56px;
font-weight: bold;
max-width: 50%;
line-height: 55px;
margin: 20px 0px;
}
#intro h2 a {
color: brown !important;
}
.big-module-date {
color: #000;
font-size: 14px;
padding-top: 30px;
}
@keyframes slideshow {
0% {
left: 0;
}
100% {
left: -200%;
}
}
.info-bar {
background-color: #FFFF51;
padding: 2px 0px 2px 0px;
color: #fff;
}
.info-bar-text {
color: #000000;
font-family: 'Cardinal Fruit Regular';
font-size: 100px;
letter-spacing: -0.45px;
line-height: 98px;
padding: 0 0px;
position: relative;
text-transform: uppercase;
}
marquee {
display: block;
padding: 20px 0px 10px 0px;
}
.site-branding a {}
.site-branding {
top: 0px;
position: relative;
}
#menu-menu-stopka {
list-style: none;
padding: 0px;
margin: 0px;
}
#menu-menu-stopka li {
display: inline-block;
margin-right: 10px;
}
.footer-menu {
float: left;
width: 80%;
padding-left: 20px;
}
.footer-copy {
float: left;
width: 20%;
font-size: 17px;
}
.footer-copy span {
font-weight: 900;
}
.footer-menu a:hover {
color: #ff400b !important;
}
.najnowsze-home h2 {
color: brown;
font-size: 37px;
font-weight: bold;
max-width: 50%;
line-height: 44px;
margin: 20px 0px;
}
.home-single-img {
width: 100%;
height: 160px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.home-single-date {
color: #000;
font-size: 14px;
padding: 5px 0px;
text-align: center;
}
.home-single h4 {
color: brown;
font-size: 25px;
font-weight: bold;
line-height: 28px;
text-align: center;
margin: 0px 0px 10px 0px;
}
.home-single h4 a {
color: brown;
}
.home-single-cat {
list-style: none;
padding: 0px;
margin: 0px;
margin-bottom: 20px;
text-align: center;
}
.home-single-cat li {
display: inline-block;
}
.home-single-cat li a {
color: #000;
text-transform: uppercase;
font-size: 12px;
padding: 1px 5px;
border: 1px solid #000;
border-radius: 15px;
margin-right: 5px;
font-weight: bold;
transition: 0.5s all;
}
.home-single-cat li a:hover {
background: #000;
color: #fff;
}
.najnowsze-home .col-lg-4 {
border-right: 1px solid #000;
}
.najnowsze-home .col-lg-4 .home-single {
border-bottom: 1px solid #000;
margin-bottom: 25px;
}
.najnowsze-home .row .col-lg-4:nth-of-type(4) .home-single,
.najnowsze-home .row .col-lg-4:nth-of-type(5) .home-single,
.najnowsze-home .row .col-lg-4:nth-of-type(6) .home-single {
border-bottom: 0px !important;
}
.home-express {
background: #ff5200;
padding: 10px 10px;
float: left;
margin-top: 84px;
height: calc(100% - 84px);
}
.home-express h2 {
color: #ffff00;
font-size: 30px;
margin: 0px;
line-height: 30px;
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ffff00;
}
.se-title {
color: #ffff00;
font-size: 16px;
font-weight: bold;
line-height: 18px;
}
.se-img {
width: 60px;
height: 60px;
background-size: cover;
background-repeat: no-repeat;
border-radius: 100%;
float: left;
margin-right: 5%;
}
.se-title {
float: left;
width: calc(95% - 60px);
}
.single-express {
margin-bottom: 10px;
display: block;
float: left;
border-bottom: 1px solid yellow;
padding-bottom: 10px;
}
.home-express .single-express:last-of-type {
border-bottom: 0px !important;
}
.newest .container {
padding: 0px;
}
.najnowsze-home .col-lg-4:nth-of-type(3) {
border-right: 0px;
}
.najnowsze-home .col-lg-4:nth-of-type(6) {
border-right: 0px;
}
.page-content,
.entry-content,
.entry-summary {
margin: 0px;
}
.article-cs .vc_gitem_row .vc_gitem-col {
padding: 0px;
}
.article-date a {
font-size: 15px;
color: grey;
}
.vc_gitem-post-data {
margin-bottom: 0px;
}
.article-title h2 {
text-align: center;
margin: 0px;
color: #000;
font-size: 20px;
font-weight: bold;
line-height: 21px;
}
.article-img {
margin-bottom: 5px !important;
}
.article-cs-parent .article-cs:first-of-type:after {
content: "";
position: absolute;
right: 14px;
top: 0px;
width: 1px;
height: 100%;
background: #80808047;
display: block;
}
.article-date-big a {
font-size: 15px;
color: grey;
}
.article-title-big h2 {
text-align: left;
font-size: 60px;
color: #000;
font-weight: bold;
line-height: 61px
}
.article-cat-big>div {
background: transparent !important;
border: 1px solid #000 !important;
color: #000 !important;
font-weight: bold !important;
text-transform: uppercase !important;
}
.article-cat-big a {
color: #000 !important;
}
.article-cat-big {
text-align: left !important;
margin-top: 20px;
}
.article-cat-big .vc_grid-filter-item {
margin-right: 5px !important;
text-align: center !important;
}
.article-cs-big .vc_gitem_row {
max-width: 50%;
}
.no-border {
border: 0px;
float: none;
}
hr {
background-color: #000;
margin: 0px;
}
blockquote p {
margin: 0px auto !important;
max-width: 100% !important;
}
blockquote:before {
content: "\f10e";
left: 10px;
}
blockquote:before,
blockquote:after {
font-family: "Font Awesome 5 Free";
position: absolute;
top: 21px;
color: #000;
font-size: 34px;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-weight: 900;
}
blockquote {
position: relative;
padding: 15px 0px 15px 70px;
max-width: 50%;
display: block;
margin: 0 auto;
}
#page {
overflow: hidden;
}
.article-header {
height: 100vh;
background-size: cover;
background-position: center top;
}
.header2 {
background-size: 50% 100%;
background-position: top left;
}
.header3 {
background-size: 50% 50%;
background-position: top left;
}
.header4 {
height: auto!important;
text-align: center;
padding-bottom:0px;
}
.header4 img{
max-width: 500px;
margin: 150px 0px;
}
.single .header4{
height:auto;
}
.header6-title{
margin: 0px;
font-size: 60px;
line-height: 68px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
padding: 20px;
padding-top: 5px;   
color:#000;
}
.header6-title strong,
.header6-title b {
font-family: 'Univers LT Black' !important;
}
.header6 {
height: auto!important;
text-align: center;
padding-bottom:0px;
}
.header6 img{
max-width: 45%;
margin: 0px 0px;
}
.header4-title {
margin: 0px;
font-size: 60px;
line-height: 68px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
padding: 20px;
padding-top: 5px;
}
.header4-title p,
.header6-title p {
margin: 0px;
}
.header4-title strong,
.header4-title b {
font-family: 'Univers LT Black' !important;
}
.h-title-img{
width:85px;
height:85px;
background-size:contain;
background-position:center;
background-repeat:no-repeat;
display: inline-block;
position: relative;
top: 12px;
}
.header5-title{
margin: 0px;
font-size: 100px;
line-height: 100px;
letter-spacing: -0.33px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
padding: 20px;
padding-top: 5px;
transition: 0.5s all;
}
.cs-head-size{
font-size:60px;
line-height:60px;
}
.cs-head-size .h-title-img {
width: 61px;
height: 61px;
}
.home .header5-title{
padding-top:170px;
}
.header5-title p {
margin: 0px;
display:inline;
}
.header5-title strong,
.header5-title b {
font-family: 'Univers LT Black' !important;
}
.header7 {
background-size: 50%;
background-position: top left;
}
.header8 {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.header5{
background-position: center;
background-repeat: no-repeat;
background-size: auto;
}
.single .scrolled h2 {
position: fixed;
top: 20px;
}
.article-header {
position: relative;
}
.post-end {
text-align: left;
margin: 130px 0px 100px 0px;
}
.post-end-linki {
display: block;
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
}
.post-end-linki p,
.post-end-linki a {
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
margin-top: 0px;
}
.post-end-linki a{
text-decoration:underline;
}
#colophon {
background: #000;
height: auto;
font-size: 12px;
z-index: 1;
position: fixed;
bottom: 0px;
width: 100%;
}
.big-logo {
color: #fff;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
padding-bottom: 20px;
margin-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
padding-top:20px;
}
.next-d {
display: block;
margin-top: 20vh;
color: #FFFFFF;
font-family: "Cardinal Fruit Regular";
font-size: 14px;
font-weight: 500;
letter-spacing: 0.23px;
line-height: 18px;
text-align: center;
text-transform: uppercase;
margin-bottom: 30px;
}
.next-d:hover {
color: #fff !important;
text-decoration: underline;
}
.site-info {
left: 0;
bottom: 0;
right: 0;
padding-bottom: 0;
z-index: -1;
}
.single #content {
position: relative;
z-index: 999;
}
.spcats-fixed {
transition: top 0.15s ease-in-out;
top: -80px;
position: fixed;
padding: 0 20px;
width: 100%;
}
.spcats-show {
display: block !important;
top: 0px;
z-index: 999;
}
.spcats-fixed a {
background: #FF0000;
color: #fff !important;
}
.spcats-fixed a:hover{
background:#000!important;
border-color:#000!important;
}
.copy-link {
text-transform: uppercase;
border: 1px solid #FF0000;
color: #fff;
background: #FF0000;
border-radius: 100%;
width: 36px;
height: 36px;
text-align: center;
font-size: 16px;
line-height: 35px;
position: absolute;
right: 20px;
top: 23px;
cursor: pointer;
transition: 0.5s all;
}
.copy-link:hover {
background: #000;
border-color: #000;
}
#link-post {
position: absolute;
left: -1000px;
top: -1000px
}
.overlay-link:before {
content: "Link skopiowano";
background: #ffffffb8;
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
z-index: 9999;
display: flex;
align-items: center;
justify-content: center;
color: #FF0000;
font-family: "Cardinal Fruit Regular";	
font-size: 260px;
letter-spacing: -1.06px;
line-height: 260px;
text-align: center;
padding: 0 20%;
transition: 0.5s all;
}
#content {
position: relative;
z-index: 999999;
background: #fff;
}
.home .article-header h2 {
position: absolute;
bottom: 10px;
}
.header-video {
height: 60vh;
display: flex;
align-items: center;
justify-content: center;
width: 80%;
margin: 0 auto;
}
.hentry {
margin: 0px;
}
.data-article {
position: absolute;
left: 20px;
top: 20px;
z-index: 9;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 0.3px;
line-height: 16px;
font-family: "Univers LT Pro";
}
.cs_article {
position: relative;
}
.home .cstop {
padding-top: 75px;
}
.bar-black {
background: #000;
}
.bar-black marquee {
color: #fff;
}
#masthead {
height: 80vh;
position: fixed;
top: 0;
transition: top 0.15s ease-in-out;
width: 100%;
}
.nav-up {
top: -62px !important;
}
.darkHeader .header-video {
display: none !important;
}
#masthead.darkHeader {
transition: top 0.15s ease-in-out;
height: 62px !important;
}
.site-branding {
transition: 0.5s all;
}
.site-branding a {
height: 20vh;
display: flex;
align-items: flex-end;
}
.darkHeader .site-branding {
max-width: 520px;
height: 62px;
display: flex;
align-items: center;
}
.home #content{
margin-top: 80vh;
}
.pabs {
position: absolute;
left: 0;
right: 0;
z-index: 999999;
}
.under-video-text {
font-family: Cardinal Fruit Regular;
font-size: 25px;
line-height: 32px;
color: #fff;
text-align: center;
text-transform: uppercase;
}
.toggled-menu {
z-index: 9999999999 !important;
}
.toggled-menu .main-navigation {
position: fixed;
top: 62px;
right: 0;
width: 100%;
height: 100%;
}
.menu-container {
height:0;
max-height:0;
overflow:hidden;
transition:0.6s all;
background: #000;
}
.toggled .menu-container {
overflow: auto;
height: 100vh;
max-height:100vh;
padding-bottom: 80px;
padding-top:0px;
}
.menu-container::-webkit-scrollbar {
display: none;
}
.menu-text {
color: #fff;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
border-bottom: 1px solid #fff;
padding-bottom: 5px;
margin-bottom: 11px;
padding-left: 20px;
padding-right: 20px;
}
.pc{
margin-top:7px;
}
.menu-categories {
padding-left: 20px;
padding-right: 20px;
}
.menu-categories h4 {
color: #fff;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
font-weight: 300;
margin: 0px;
}
.parent-category {
display: inline-block !important;
border: 1px solid #fff;
border-radius: 20px;
padding: 12px 25px 10px 25px;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 16px;
font-weight: 300;
text-transform: uppercase;
margin-right: 10px;
transition: 0.5s all;
background:#fff;
color:#000!important;
}
.parent-category:hover {
background: #FF0000;
color: #fff!important;
border-color:#FF0000!important;
}
.child-category {
display: inline-block !important;
border: 1px solid #fff;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
padding: 14px 30px 12px 30px;
border-radius: 50px;
text-transform: uppercase;
margin-right: 10px;
transition: 0.15s all;
z-index:9999999999;
position:relative;
}
.child-category:hover {
background: #fff;
color: #000!important;
border-color:#fff;
}
.menu-text-second {
color: #fff;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
border-top: 1px solid #fff;
padding-top: 20px;
margin-top: 20px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
}
.menu-container .info-bar {
background: #000;
}
.menu-container .info-bar-text {
color: #fff;
}
.menu-container .info-bar p {
margin: 0px;
}
.marquee {
width: 100%;
color: white;
white-space: nowrap;
overflow: hidden;
box-sizing: border-box;
}
.marquee p {
display: inline-block;
padding-left: 100%;
animation: marquee 35s linear infinite;
margin:0px;
}
@keyframes marquee {
0% { transform:translateX(0); }
100% { transform:translateX(-100%); }
}
#blok {
position:relative;
width:100%;
color:#fff;
height:100px;
font-family: 'Cardinal Fruit Regular';
font-size: 100px;
letter-spacing: -0.45px;
line-height: 98px;
text-transform: uppercase;
margin:0 auto;
background-color:transparent;
overflow:hidden;
}
#blok > p {
position:absolute;
margin:0;
white-space:nowrap;
animation:przesun 10s linear infinite;
-webkit-animation:przesun 10s linear infinite; }
#blok > p:hover {
animation-play-state:paused;
-webkit-animation-play-state:paused;
} @keyframes przesun
{
0% { transform:translateX(0); padding-left:110%; }
100% { transform:translateX(-100%); padding-left:110%; }
}
@-webkit-keyframes przesun {
0% { -webkit-transform:translateX(0); padding-left:110%; }
100% { -webkit-transform:translateX(-100%); padding-left:110%; }
}
.marquee img {
max-height: 77px;
}
.menu-container .info-bar {
padding: 0px;
border-bottom: 1px solid #fff;
padding-bottom: 20px;
margin-bottom: 20px;
}
.menu-header-links a {
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 8px;
}
.menu-header-links a:hover {
color: #fff;
}
.menu-header-links {
padding-left: 20px;
padding-right: 20px;
}
.menu-header-bottom-logo {
padding-left: 20px;
padding-right: 20px;
margin-top: 0px;
}
.menu-header-bottom-links {
padding-left: 20px;
padding-right: 20px;
}
.menu-header-bottom-arrow {
width: 80px;
height: 41px;
display: block;
margin: 0 auto;
background-image: url(//poptown.eu/wp-content/themes/awwwesome-theme/images/poptown_assets_white_arrow-bottom.svg);
background-repeat: no-repeat;
cursor: pointer;
margin-top: 18vh;
}
.header-search img {
width: 12px;
margin-left: 3px;
position: relative;
top: 1px;
}
.menu-logo{
max-width: 500px;
padding-left: 20px;
position: relative;
top: 15px;
}
.darkHeader .site-branding{
z-index:999;
}
.nav-up #toggle{
top:-130px;
}
.slider3d{
width: 100%;
height: 100vh;
position: relative;
background:#000;
z-index:9999999;
}
.scene {
margin: 0px 0;
position: relative;
width: 100%;
height: 100%;
perspective: 2920px;
}
.carousel,
.carousel2 {
width: 100%;
height: 100%;
position: absolute;
transform: translateZ(-288px);
transform-style: preserve-3d;
transition: transform 1s;
}
.carousel__cell,
.carousel__cell2 {
position: absolute;
width: 100%;
height: 100vh;
left: 0px;
top: 0px;
border: 0;
transition: transform 1s, opacity 1s;
}
.carousel__cell,
.carousel__cell2{background:#000;}
.carousel__cell:nth-child(1), .carousel__cell2:nth-child(1) { transform: rotateY(  0deg) translateZ(888px); }
.carousel__cell:nth-child(2), .carousel__cell2:nth-child(2) { transform: rotateY( 140deg) translateZ(888px); }
.carousel__cell:nth-child(3), .carousel__cell2:nth-child(3) { transform: rotateY( 180deg) translateZ(888px); }
.carousel__cell:nth-child(4), .carousel__cell2:nth-child(4) { transform: rotateY(220deg) translateZ(888px); }
.carousel__cell:nth-child(5), .carousel__cell2:nth-child(5) { transform: rotateY(160deg) translateZ(888px); }
.carousel__cell:nth-child(6), .carousel__cell2:nth-child(6) { transform: rotateY(200deg) translateZ(888px); }
.carousel__cell:nth-child(7), .carousel__cell2:nth-child(7) { transform: rotateY(240deg) translateZ(888px); }
.carousel__cell:nth-child(8), .carousel__cell2:nth-child(8) { transform: rotateY(280deg) translateZ(888px); }
.carousel__cell:nth-child(9), .carousel__cell2:nth-child(9) { transform: rotateY(320deg) translateZ(888px); }
button{
background: transparent;
border: 0px;
outline: none;
padding: 0px;
border-radius: 0px;
}
.next-button svg,
.previous-button svg{
width: 52px;
height: auto;
}
.slider3d .next-button{
position: absolute;
right: 20px;
top: calc(50% - 51px);
z-index: 999;
}
.previous-button{
position: absolute;
left: 20px;
top: calc(50% - 51px);
z-index:999;
}
.previous-button svg{
transform:rotate(180deg);
}
.home-single-slide h2{
margin:0px;
}
.hss-first{
background:#000;
}
.hss-first h2{
font-size: 36px;
color: #fff;
line-height: 38px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
transition: 0.5s all;
padding: 20px;
}
.hss-first p{
margin:0px;
}
.hss-first .hss-image{
width: calc(100% - 40px);
height: 300px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
margin: 0 auto;
position: absolute;
bottom: 20px;
left: 20px;
}
.hss-first .data-article {
color: #ffffff;
position: absolute;
left: 20px;
top: auto;
bottom: 340px;
}
.home-slider{
height:100vh;
position:relative;
}
.home-single-slide{
height: 100%!important;
position: relative;
}
.home-single-slide > a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}
.home-slider .slick-list,
.home-slider .slick-track{
height:100%;
}
.hss-second{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.hss-second .data-article{
color: #ffffff;
position: absolute;
left: 20px;
top: 20px;
}
.hss-second h2 {
color: #fff;
position: absolute;
bottom: 20px;
margin: 0px;
font-size: 60px;
line-height: 68px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
transition: 0.5s all;
left: 20px;
}
.hss-second p{
margin:0px;
}
.home-slider strong{
font-family: 'Univers LT Black' !important; 
}
.slick-next:before{
content:none!important;
}
.slick-next{
}
.prev-sim-slider svg,
.next-sim-slider svg{
width: 144px;
height: auto;
}
.next-sim-slider svg .st0:last-of-type{
opacity:0;
transition:0.5s all;
}
.prev-sim-slider{
position: absolute;
left: 20px;
top: 50vh;
z-index: 9;
margin-top: -72px;
transform: rotate(180deg);
cursor:pointer;
}
.next-sim-slider{
position: absolute;
right: 20px;
top: 50vh;
z-index: 9;
margin-top: -72px;
cursor:pointer;
}
.hss-fourth{
background-size: cover;
background-position: center; 
}
.hss-fourth h2{
font-size: 60px;
color: #fff;
line-height: 68px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
transition: 0.5s all;
padding: 20px;
position:absolute;
bottom:20px;
}
.hss-fourth p{
margin:0px;
}
.hss-fourth .data-article{
color:#fff;
}
.footer-break{
margin-bottom:15px;
}
.footer-break:first-of-type{
margin-bottom:0px;
}
.footer-cats{
padding-left:20px;
padding-bottom:20px;
}
.cookies-info{
position: fixed;
bottom: 20px;
left: 20px;
background: rgba(0, 0, 0, 0.5);
z-index: 99999999;
border-radius: 20px;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
padding: 10px 20px;
transition:0.5s all;
display:none;
}
.show-cookies{
display:block!important;
}
.cookies-info p{
margin:0px;
}
.cookies-info a{
color:#fff;
text-decoration:underline;
}
.cookies-info a:hover{
color:#fff;
}
.hidden-cookies{
bottom:-100%;
}
.cs-fixed-cat{
position: absolute;
top: 60px;
left: 20px;
z-index: 99999;
width:300px;
}
.cs-fixed-cat > a{
color: #FFFFFF!important;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
background: #FF0000;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
padding: 15px 30px 13px 30px;
border-radius: 50px;
text-transform: uppercase;
float: left;
}
.cs-fixed-cat > a:hover{
color:#fff;
}
.cs-fixed-cat .cfc-arrow{
background: #FF0000;
z-index: 990;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
padding: 0px 0px 0px 0px;
border-radius: 50px;
height: 40px;
margin-left: 10px;
float: left;
}
.cs-fixed-cat .cfc-arrow svg{
width: 59px;
position: relative;
top: -1px;
}
.toggled-menu{
top:0px!important;
}
.toggled-menu #toggle{
top: -46px!important;  
}
.scrolled .cs-fixed-cat{
position:fixed;
top:20px;
}
.post-template-default .header-video{
display:none;
}
.single #content{
margin-top:62px;
}
.single .site-branding {
max-width: 520px;
height: 62px;
display: flex;
align-items: center;
}
.single .site-branding svg{
width: 500px;
}
.mhh1{
width:50%;
float:left;
height:100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
position:relative;
}
.mhh2{
width:50%;
float:left;
background:#000;
height:100%;
position:relative;
}
.module_half_half{
height:100vh;
}
.mhh1 h2{
margin: 0px;
font-size: 60px;
line-height: 68px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
padding: 20px 20px 0px 20px;
padding-top: 5px;
color: #fff;
position: absolute;
bottom: 12px;
transition: 0.5s all;
}
.module_half_half strong{
font-family: 'Univers LT Black' !important;
}
.mhh1 p{
margin:0px;
}
.mhh1 .data-article{
color:#fff;
}
.mhh1 a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:99;
}
.mhh2 h2{
margin: 0px;
font-size: 36px;
line-height: 38px;
letter-spacing: -0.2px;
text-align: left;
font-family: 'Cardinal Fruit Regular';
font-weight: 300;
padding: 20px;
padding-top: 0px;
color: #fff;
position: absolute;
transition: 0.5s all;
top: 12px;
}
.mhh2 p{
margin:0px;
}
.mhh2 .data-article{
color: #fff;
top: auto;
bottom: calc(40% + 40px);
}
.mhh2 .hss-image{
width: calc(100% - 40px);
height: 40%;
background-size: cover;
background-position: center;
margin: 20px;
position: absolute;
bottom: 0px;
}
.cat-title{
color: #FFFFFF;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 88px;
text-transform: uppercase;
padding: 20px 20px 20px 20px;
}
.archive #content{
background:#FF0000;
}
.archive-childs-cats{
padding-left:20px;
padding-bottom:20px;
}
.archive-childs-cats .child-category:hover{
border-color:#fff!important;
background:#fff!important;
color:#FF0000!important;
}
.archive-count{
padding: 15px 25px 15px 25px;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 16px;
font-weight: 300;
text-transform: uppercase;
transition: 0.5s all;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.archive-articles h2{
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
min-height: 50px;
margin:20px 0px 0px 0px;
font-weight:400;
}
.aa-image{
max-height: 400px;
display: block;
margin: 0 auto;
background-repeat: no-repeat;
}
.single-article-archive-c3{
display: flex;
align-items: flex-end;
margin-bottom:20px;
}
.archive-articles{
padding: 20px;
}
.close-back{
position: fixed;
right: 20px;
top: 20px;
width: 60px;
height: 60px;
cursor: pointer;
z-index:99999;
transition:0.5s all;
}
.small-close{
width:30px;
height:30px;
}
.archive #masthead{
display:none!important;
}
.cat-info{
border-radius: 20px;
background-color: rgba(0, 0, 0, 0.5);
color: #fff;
text-transform: uppercase;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
position: fixed;
left: 20px;
top: -60px;
padding: 15px 30px 13px 30px;
z-index: 999;
transition: 0.5s all;
}
.show-cat-info{
top: 20px;
}
.archive-footer{
background:#000;
padding-top:10px;
padding-bottom:20px;
}
.hover-effect:before{
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
transition:0.5s all;
opacity:0.3;
z-index:99999;
}
.higher-zindex{
position:relative;
z-index:99999;
}
.page-template-template-redakcja #content{
background:#000;
}
.page-template-template-redakcja #masthead{
display:none;
}
.page-template-template-redakcja footer{
display:none;
}
.redakcja-text{
color: #FFFFFF;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-align: center;
text-transform: uppercase;
padding-bottom: 20px;
margin-bottom: 20px;
max-width: 80%;
display: block;
margin: 0 auto;
}
.redakcja-content{
border-top: 1px solid #fff;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
padding: 0px 20px;
padding-top:20px;
}
.page-template-template-szukaj #masthead{
display:none;
}
.page-template-template-szukaj footer{
display:none;
}
.page-template-template-szukaj #content{
background:#000;
overflow:hidden;
}
.szukaj-header input[type="text"]{
background:transparent;
text-transform:uppercase;
color:#fff!important;
outline:none!important;
margin: 0px;
height: 60px;
top: 20px;
position: relative;
}
.szukaj-header input::-webkit-input-placeholder{
color: #fff;
}
.szukaj-header input:-moz-placeholder{
color: #fff;
}
.szukaj-header input::-moz-placeholder{
color: #fff;
}
.szukaj-header input:-ms-input-placeholder{
color: #fff;
}
.search_submit{
background-image:url(//poptown.eu/wp-content/themes/awwwesome-theme/images/search.svg)!important;
background-position:center!important;
background-repeat:no-repeat!important;
background-color:transparent!important;
font-size:0px!important;
width:80px;
height:80px;
border:0px!important;
color:#000!important;
position:absolute;
right:20px;
top:20px;
outline:none!important;
}
.szukaj-header{
position:relative;
}
.page-template-template-szukaj #content{
min-height:100vh;
}
.lds-ellipsis {
display: inline-block;
width: 64px;
height: 64px;
position: relative;
left: -5px;
display:none;
}
.lds-ellipsis div {
position: absolute;
top: 27px;
width: 11px;
height: 11px;
border-radius: 50%;
background: #fff;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 6px;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 6px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 26px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 45px;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(19px, 0);
}
}
.search-loader{
padding-left: 20px;
top: 30px;
position: relative;
}
.articles-search-count{
padding: 15px 20px 15px 20px;
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 14px;
font-weight: 300;
text-transform: uppercase;
transition: 0.5s all;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;   
margin-bottom:25px;
margin-top:60px;
}
.articles-search-count a{
color:#fff;
margin-bottom:10px;
display:block;
}
.articles-search-count a:last-of-type{
margin-bottom:0px;
}
.articles-search-count a:hover{
color:#fff;
text-decoration:underline;
}
.sr-padd{
padding:20px;
}
.page-template-template-szukaj .archive-articles{
padding:0px;
}
.single-article-archive h3 span{
display:block;
}
.page-template-template-szukaj .close-back{
top:-180px;
}
.show-search-close{
width:40px!important;
height:40px!important;
top:20px!important;
}
.mute-unmuted{
width: 20px;
height: 18px;
position: absolute;
left: 20px;
top: 20px;
background-image: url(//poptown.eu/wp-content/themes/awwwesome-theme/images/mute.svg);
z-index: 99999;
cursor:pointer;
}
.unm{
background-image: url(//poptown.eu/wp-content/themes/awwwesome-theme/images/unmuted.svg);
}
.site-branding-dark-header{
max-width: 520px;
height: 62px;
display: flex;
align-items: center;   
z-index: 999;
padding: 0 20px;
}
.site-branding-dark-header a {
height: 0vh;
display: flex;
align-items: center;
}
.site-branding-dark-header svg{
width: 450px;
position: relative;
bottom: auto!important;
}
.site-branding-dark-header{
display:none;
}
.darkHeader .site-branding-dark-header{
display:flex!important;
}
.darkHeader .site-branding{
display:none;
}
.home #page:before{
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background:#000;
z-index:99;
}
.home-slider .prev-sim-slider{
opacity:0;
transition:0.5s all;
}
.home-slider .prev-sim-slider:hover{
opacity:1;
}
.show-arrow{
opacity:1!important;
}
.cblack .marquee {
color: #000;
padding: 20px 0px 10px 0px;
}
.toggled-menu .site-branding-dark-header{
display: flex!important;
position:fixed;
top:0px;
}
.redakcja-header .site-branding svg {
bottom: auto;
top: 15px;
}
.archive #colophon{
display:none;
}
.archive-footer{
cursor:pointer;
}
.hmb{
cursor:pointer;
}
@keyframes dot-keyframes {
0% {
opacity: 0.4;
transform: scale(1, 1);
}
50% {
opacity: 1;
transform: scale(1.2, 1.2);
}
100% {
opacity: 0.4;
transform: scale(1, 1);
}
}
.loading-dots {
text-align: left;
width: 100%;
display:none;
}
.loading-dots--dot {
animation: dot-keyframes 1.5s infinite ease-in-out;
background-color: #fff;
border-radius: 10px;
display: inline-block;
height: 6px;
width: 6px;
margin: 0 4px;
}
.loading-dots--dot:nth-child(2) {
animation-delay: 0.5s;
}
.loading-dots--dot:nth-child(3) {
animation-delay: 1s;
}
.single #masthead{
height:62px;
}
.single .mute-unmuted{
display:none;
}
.single .site-branding{
display:none;
}
.single .site-branding-dark-header{
display:flex;
}
.single .site-branding-dark-header a{
height:62px;
}
.single #toggle{
top:-47px;
}
.single .nav-up #toggle{
top:-130px;
}
.single #page{
background:#000;
}
.sw-right p{
margin:0px;
}
.vc_row-no-padding .vc_figure-caption{
padding-left:20px;
}
.vc_column_container>.vc_column-inner {
box-sizing: border-box;
padding-left: 20px;
padding-right: 20px;
width: 100%;
}
.single-post-more{
color: #000000;	
font-family: "Cardinal Fruit Regular";	
font-size: 12px;	
font-weight: 500;	
letter-spacing: 0.75px;	
line-height: 16px;	
text-align: center;
margin-bottom:100px;
cursor:pointer;
}
.cs-post-end{
margin-bottom:100px;
}
.single #content{
margin-bottom: 290px;
}
.wpb_single_image{
margin-bottom:0px;
}
.on-mobile{
display:none;
}
.redakcja-content{
text-transform:uppercase;
}
@media (max-width:576px){
.header6 img {
max-width: 100%!important;
margin: 30px 0px 0px 0px!important;
}
.header6{
padding-bottom:0px!important;
}
.header6-title{
font-size: 28px;
line-height: 30px;
letter-spacing: -0.16px;
padding: 15px;
}
.archive-articles .full-archive-article h2{
font-size: 28px;
line-height: 30px;
letter-spacing: -0.16px;
padding: 15px;  
}
.header4 img {
max-width: 260px!important;
margin: 120px 0px!important;
}
.header5{
background-position: center;
background-repeat: no-repeat;
background-size: contain;
}
.show-cat-info{
top:15px;
left:15px;
}
.home .header4{
background-size: 60%;	
top: 45px;
margin-bottom:60px;
}
.ctype4{
top: 15px!important;
}
.header4-title{
font-size: 32px;
line-height: 36px!important;
letter-spacing: -0.16px;	
word-wrap: break-word;
}
#toggle{
right: 15px!important;
top:-46px;
}
.site-branding-dark-header {
padding: 0 15px!important;
}
.slider3d .next-button {
position: absolute;
right: -25px;
top: calc(50% - 91px);
z-index: 999;
padding: 40px 40px 40px 30px;
}
.slider3d .previous-button{
position: absolute;
left: -25px;
top: calc(50% - 91px);
z-index: 999;
padding: 40px 30px 40px 40px;
}
.archive-articles .row{
margin: 0 -7px!important;
}
.single-article-archive-c3{
padding:0 7px!important;
}
.archive-articles h2{
height: 120px;
}
.site-branding {
padding: 0 15px;
}
.data-article {
left: 15px;
top: 15px;
}
.article-header,
.header5-title {
padding: 15px!important;
}
.cs-fixed-cat{
left:15px;
}
.hss-first h2{
padding:15px;
}
.hss-second h2{
left:15px;
bottom:15px;
}
.hss-first .hss-image {
width: calc(100% - 30px);
bottom: 15px;
left: 15px;
}
.hss-first .data-article {
left: 15px;
bottom: 330px;
}
.hss-second .data-article {
left: 15px;
top: 15px;
}
.mhh1 h2 {
padding: 15px;
bottom: 0px;
}
.mhh2 h2 {
padding: 15px;
top: 0px;
}
.mhh2 .hss-image {
width: calc(100% - 30px);
height: 40%;
background-size: cover;
background-position: center;
margin: 15px;
position: absolute;
bottom: 0px;
}
.mhh2 .data-article {
bottom: calc(40% + 30px);
}
.big-logo {
padding-bottom: 15px;
margin-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
}
.archive-count {
padding: 15px 15px 15px 15px;
}
.footer-cats {
padding-left: 15px;
padding-bottom: 0px;
}
.archive-articles {
padding: 15px;
}
.menu-header-bottom-logo {
padding-left: 15px;
padding-right: 15px;
}
.entry-meta {
padding: 0 15px;
}
.footer-menu a:last-of-type{
margin-bottom:0px!important;
}
.menu-text {
padding-bottom: 6px;
margin-bottom: 9px;
padding-left: 15px;
padding-right: 15px;
}
.menu-categories {
padding-left: 15px;
padding-right: 15px;
}
.menu-text-second {
padding-top: 15px;
margin-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
}
.menu-container .info-bar {
padding-bottom: 0px;
margin-bottom: 15px;
}
.menu-header-links {
padding-left: 15px;
padding-right: 15px;
}
.articles-search-count {
padding: 15px 15px 15px 15px;
}
.sr-padd {
padding: 15px;
}
.search_submit {
right: 15px;
top: 15px;
}
.home-slider{
height:calc(100vh - 62px);
}
.cookies-info p{
max-width: calc(100% - 30px);
}
.cookies-close{
top:-3px!important;
}
.copy-link{
display:none!important;
}
.page-text-content-header h2{
font-size: 60px!important;
line-height: 68px!important;
letter-spacing: -0.16px!important;  
}
.ptc-close{
width:50px!important;
height:50px!important;
}
.small-ptc {
width: 30px!important;
height: 30px!important;
background:#fff;
}
.home #content {
margin-top: 80vh;
}
#masthead {
height: 80vh;
}
.cookies-info{
right:15px;
}
.header-video {
height: 50vh;
width: 100%;
top: 10vh;
}
#masthead .header-video{
margin-top: 10vh;
}
.site-branding-dark-header a{
height:100%;
}
.site-branding-dark-header svg {
width: 85%;
}
.sw-autor, .sw-photo{
text-align:left!important;
}
.article-header h2,
.article-header h1 {
font-size: 32px;
line-height: 34px!important;
letter-spacing: -0.16px;
right: 15px;
left: 0px;
margin: 0px;
}
.h-title-img {
width: 45px;
height: 45px;
}
.header5-title {
font-size: 32px;
line-height: 36px;
letter-spacing: -0.16px;
}
.home .header5-title {
padding-top: 90px;
}
.info-bar-text{
font-size: 40px;
letter-spacing: -0.13px;
line-height: 53px;	
}
.hss-first h2,
.hss-second h2,
.hss-fourth h2 {
font-size: 26px;
letter-spacing: -0.2px;
line-height: 28px;
}
.header3,
.header2,
.header1 {
background-size: 100%;
background-position: center top;
}
.mhh1 h2,
.mhh2 h2{
font-size: 26px;
letter-spacing: -0.2px;
line-height: 30px;	
}
.mhh1,
.mhh2{
width:100%;
height:100vh;
float:none!important;
}
.mhh1{
background-size: 100%;
background-position: top center;
background-repeat:repeat;
}
.module_half_half {
height: auto;
float: none;
width: 100%;
}
.home .cs_article:last-of-type{
clear: both;
}
.slider3d{
height:80vh!important;
}
.carousel__cell .article-header,
.carousel__cell2 .article-header{
height:100%!important;
background-size:cover;
}
.carousel__cell,
.carousel__cell2{
height:100%!important;
}
.cookies-info{
bottom:15px;
}
.hidden-cookies{
bottom:-200px!important;
}
.big-logo{
font-size: 42px;	
letter-spacing: -0.17px;	
line-height: 48px;
margin-bottom:0px;
}
.footer-cats .parent-category{
font-size: 42px;
letter-spacing: -0.17px;
line-height: 48px;
}
.footer-cats a{
margin-bottom:8px;
}
.footer-break{
margin:0px;
}
.on-desktop{
display:none!important;
}
.on-mobile{
display:block!important;
}
video{
width: calc(100% - 30px);
}
.next-button svg, .previous-button svg {
width: 51px;
height: auto;
}
.prev-sim-slider svg, .next-sim-slider svg {
width: 150px;
height: auto;
}
.menu-text{
font-size: 42px;
letter-spacing: -0.17px;
line-height: 48px;
}
.menu-categories h4{
font-size: 42px;
letter-spacing: -0.17px;
line-height: 48px;	
}
.menu-text-second{
font-size: 42px;
letter-spacing: -0.17px;
line-height: 48px;
}
.marquee img {
max-height: 32px;
max-width: 40px;
}
.redakcja-header .site-branding svg {
bottom: auto;
top: -10px;
}
.redakcja-text{
font-size: 60px;
letter-spacing: -0.24px;
line-height: 60px;
text-align: center;
word-break: break-all;
}
.redakcja-header .site-branding a{
height:62px;
}
.redakcja-header .header-video {
height: 50vh;
}
.mute-unmuted{
top: 20px;	
}
.cat-title{
font-size: 42px;
letter-spacing: -0.17px;
line-height: 48px;
padding: 5px 15px 0px 15px;
}
.close-back {
position: fixed;
right: 15px;
top: 13px;
width: 30px;
height: 28px;
cursor: pointer;
z-index: 99999;
transition: 0.5s all;
}
.small-close{
position: fixed;
right: 15px;
top: 15px;
width: 40px;
height: 40px;
cursor: pointer;
z-index: 99999;
transition: 0.5s all;
}
.archive .child-category{
margin-bottom:9px;
}
.archive-childs-cats {
padding-left: 15px;
padding-right:15px;
padding-bottom: 10px;
padding-top:15px;
border-top:1px solid #fff;
}
.single-article-archive-c3{
width:50%!important;
}
.full-archive-article{
width:100%!important;
margin-top: -50px;
}
.archive-articles .full-archive-article h2{
height:auto!important;
}
.single-wstep{
font-size: 32px;
line-height: 36px;
}
.entry-content p{
font-size: 20px;
letter-spacing: -0.25px;
line-height: 27px;	
}
.vc_column_container>.vc_column-inner {
box-sizing: border-box;
padding-left: 15px;
padding-right: 15px;
width: 100%;
}
.entry-content{
max-width:calc(100% - 20px);
}
.spc-mobile{
display:flex!important;
}
.entry-meta .single-post-cats{
display:none;
}
.single-wstep {
margin: 50px 0px 40px 0px;
padding:0 15px;
}
.spcats-fixed .single-post-cats{
overflow-x: scroll;
display: flex;
flex-wrap: nowrap;
z-index: 999;
overflow: auto;	
width: 100%;
}
.spcats-fixed{
z-index: 999;	
padding: 0 0px 0 0px;
}
.single-post-cats li:first-of-type{
margin-left:15px;
}
.copy-link{
right:15px;
}
.under-video-text {
font-size: 20px;
line-height: 28px;
}
.overlay-link:before {
content: "Link skopiowano";
font-size: 50px;
letter-spacing: -1.06px;
line-height: 50px;
font-family: "Cardinal Fruit Regular";	
}
.cs-fixed-cat > a {
padding: 16px 30px 12px 30px;
}
.spcats-fixed .single-post-cats::-webkit-scrollbar {
display: none;
}
.site-branding svg {
bottom: 15px;
}
.site-branding a {
height: 20vh;
display: flex;
align-items: flex-end;
}
}
.mobile-categories{
width:100%;
}
.spc-mobile{
list-style: none;
margin: 0;
padding: 15px 15px;
overflow-x: scroll;
display: none;
flex-wrap: nowrap;
overflow: auto;
}
.spc-mobile a{
color: #FF0000;
text-transform: uppercase;
padding: 15px 30px 13px 30px;
border: 1px solid #FF0000;
border-radius: 40px;
margin-right: 0px;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
transition: 0.5s all;
display: block;
margin: 0 5px 0px 0px;
}
.spc-mobile li{
display: inline-block;
margin-bottom: 5px;
}
.spc-mobile::-webkit-scrollbar {
display: none;
}
.show-fixed-cats{
top:-5px!important;
z-index:9999;
}
.spcats-fixed a:hover{
background:#000!important;
color:#fff!important;
}
@media (min-width:577px) and (max-width:996px){
.mhh1{
background-size: 100%;
background-position: top center;
background-repeat:repeat;
}
.module_half_half {
height: auto;
float: left;
width: 100%;
}
.home .cs_article:last-of-type{
clear: both;
}
.mhh2 h2,
.mhh1 h2{
font-size: 30px;
line-height: 36px;	
}
.big-logo,
.menu-text,
.menu-text-second,
.redakcja-text {
font-size: 60px;
letter-spacing: -0.41px;
line-height: 70px;
}
.footer-cats a{
margin-bottom:5px;
}
.footer-break {
margin-bottom: 5px;
}
.home-single-slide h2{
font-size: 30px;
line-height: 34px;
}
.article-header {
height: 150vh;
}
.carousel__cell .article-header,
.carousel__cell2 .article-header {
height: 100%!important;
}
.menu-categories h4{
font-size: 70px;
line-height: 73px;
}
.info-bar-text{
font-size: 60px;
letter-spacing: -0.2px;
line-height: 79px;	
}
.marquee img {
max-height: 46px;
max-width: 50px;
}
.entry-content {
max-width: 75%;
margin: 0 auto !important;
}
.single-wstep {
padding: 0px 20px;
color: #000000;
font-family: "Cardinal Fruit Regular";
font-size: 40px;
letter-spacing: -0.2px;
line-height: 48px;
margin: 70px 0px 50px 0px;
}
.single-article-archive-c3 {
width: 33%!important;
}
.cs_article h2 {
font-size: 50px!important;
line-height: 62px!important;
}
.header-video video{
width:70%;
}
.full-archive-article{
width:100%!important;
}
.archive-articles .full-archive-article h2{
font-size: 50px!important;
line-height: 62px!important;    
}
}
.page-text-content-header h2{
font-family: 'Cardinal Fruit Regular';
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
color:#000;
margin:0px;
font-weight: 400;
}
.page-text-content-header{
padding:20px;
}
.ptc-close{
position: fixed;
right: 20px;
top: 20px;
width: 80px;
height: 80px;
cursor: pointer;
z-index: 99999;
transition: 0.5s all;
}
.ptc-close .st0{
fill:#000;
}
.page-text-content p{
color: #000000;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
}
.page-text-content{
margin: 0 20px;
max-width: 690px;
}
.page-template-template-text-page #masthead{
display:none!important;
}
.page-template-template-text-page .cookies-info{
display:none!important;
}
.small-ptc{
width: 40px;
height: 40px;
}
.marquee a{
color:#000;
}
.show-fixed-cats.top-head-cats{
top: 55px!important;
}
.cookies-close{
width: 18px;
height: 18px;
display: inline-block;
position: relative;
top: 3px;
cursor:pointer;
}
.cookies-info p{
display:inline-block;
}
.hidden-cookies-forever{
bottom:-100%!important;
display:none!important;
}
.home h2{
transition:0.15s all;
}
.home h2:hover{
transform: translate3d(0, -2px, 0);
}
@media (min-width:997px){
.next-sim-slider:hover svg .st0:last-of-type{
opacity:1!important;
}
.mhh1,
.mhh2{
height:100%!important;
}
}
.cs-fixed-cat{
opacity:0;
transition:top 0.15s ease-in-out;
}
.sticky {
position: fixed;
top:0;
opacity:1;
}
.single-post-more{
display:none;
}
@media (max-width:320px){
.archive-articles h2 {    
font-size: 10px;
letter-spacing: 0px;
line-height: 17px;
height: 115px;
}
.article-header h2,
.article-header h1 {
font-size: 23px;
line-height: 28px!important;
letter-spacing: -0.16px;
}
.single-wstep {
font-size: 22px;
line-height: 31px;
}
.hss-first h2, .hss-second h2, .hss-fourth h2 {
font-size: 28px;
letter-spacing: -0.2px;
line-height: 30px;
}
.mhh1 h2, .mhh2 h2 {
font-size: 26px;
letter-spacing: -0.2px;
line-height: 28px;
}
.site-branding-dark-header svg {
width: 78%;
}
video {
width: calc(100% - 10px);
}
}
.no-cs-fixed{
opacity:0!important;
}
.cs-newsy a{
background: rgba(0, 0, 0, 0.5);
}
.hs1-info,
.module_half_half{
position:relative;
}
.archive-articles h2,
.archive-articles h3{
transition:0.15s all;
}
.category .single-article-archive:hover h3{
color:#000;
}
.entry-content iframe{
display:block!important;
margin:0 auto!important;
}
.archive .archive-footer{
background: #000;
height: auto;
font-size: 12px;
z-index: 1;
position: fixed;
bottom: 0px;
width: 100%;
}
.archive .content-area{
position: relative;
z-index: 999;
background: #FF0000;
}
.page-template-template-redakcja .site-branding a {
height: 20vh;
display: flex;
align-items: flex-start;
}
.cs-fixed-cat a span{
margin-left:10px;
}
.slick-track{
overscroll-behavior: contain;
}
.image-title,
.image-title p,
.image-title span{
color: #000000!important;   
font-family: "Univers LT Pro";  
font-size: 12px;    
letter-spacing: 0.3px;  
line-height: 18px;   
text-transform:uppercase;
}
#content{
background:#000;
}
.bootom-text-back{
text-align: center;
color: #ffffff;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
display: block;
text-transform: uppercase;
position: absolute;
left: 0;
right: 0;
bottom: 100px;
}
.nopaddbott{
padding-bottom:0px;
}
.dnd{
z-index: 9999999999!important;
} 
@media (min-width:1441px){
.hss-first h2,
.mhh2 h2 {
font-size: 46px;
line-height: 48px;
}
}
@media (min-width:1024px) and (max-width:1440px){
.archive-articles h2{
height:70px;
}
}
.page-template-template-szukaj{
background:#000;
}
.header1:before,
.header2:before,
.header3:before,
.hss-second:before,
.mhh1:before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.06);
}
.popup_lata{
top:0;
position: fixed;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.9);
z-index: 9999999;
align-items: center;
justify-content: center;
display:none;
}
.show_lata{
display:flex!important;
}
.popup_lata h3{
font-family: Cardinal Fruit Regular;
font-size: 100px;
line-height: 100px;
color: #fff;
text-align: center;
text-transform: uppercase;
font-weight: 100;
margin:0px;
margin-bottom:30px;
}
.popup_lata h3:hover{
transform:none!important;
}
.popup_opcje div{
color: #ffffff!important;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
background: transparent;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
padding: 15px 30px 13px 30px;
border-radius: 50px;
text-transform: uppercase;
border-color: #fff;
border: 1px solid;
max-width: 130px;
width:130px;
margin:0 15px;
cursor:pointer;
}
.popup_opcje div:hover{
background:#fff;
color:#000!important;
}
.popup_opcje{
display: flex;
align-items: center;
justify-content: center;
}
.darkHeader,
.toggled-menu{
background:#000!important;
}
.top_module_img{
max-width:33%;
}
.video_top_module{
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: 0;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.header-video-bg{
overflow:hidden;
}
.toggled-menu:before{
content: "";
display: table;
table-layout: fixed;
background: #000;
width: 100%;
height: 62px;
display: block;
left: 0;
top: 0;
position: absolute;
z-index: 9;	
}
.toggled-menu .main-navigation{
z-index:999;
}
.pcfooter{
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
font-weight: 300;
margin: 0px;
background: transparent;
color: #fff!important;
border: 0px!important;
padding: 0px;
transition:all 0.15s;
opacity:0.3;
}
.pcfooter:hover,
.hover-cat{
opacity:1;
background:transparent;
border:0px;
}
.footer-social{
position: relative;
top: 2px;
}
.footer-social img{
max-width:35px;
}
.footer-social a{
display:inline-block;
margin:0 5px;
}
.footer-menu{
margin-right:0px;
}
.footer-menu a{
color: #FFFFFF;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
margin-bottom: 8px;
margin:0 8px;
}
.footer-menu a:last-of-type{
margin-right:0px;
}
.footer-right-info{
text-align: right;
position: absolute;
right: 20px;
bottom: 20px;
width: 50%;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.menu-categories h4{
transition:all 0.15s;
opacity:0.3;	
}
.pc{
transition:all 0.15s;
}
.pc:hover h4{
opacity:1;
}
.hover-cat h4{
opacity:1;
background:transparent;
border:0px;
}
.related-articles h2{
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 18px;
text-transform: uppercase;
min-height: 50px;
margin: 20px 0px 0px 0px;
font-weight: 400;
transition:0.15s all;
}
.hover-related h2{
opacity:0.5!important;
}
.related-articles{
margin:0 20px;
margin-bottom: 20px;
}
.related-articles a{
color:#000;
}
.single .header6-title{
padding-top:20px;
}
.article_parallax{
-webkit-background-size: cover;
background-size: cover;
text-align: center;
color: #fff;
background: #000;
overflow: hidden;
height: 100vh;
position: relative;
background-size:cover;
background-position:center;
background-repeat:no-repeat;
max-height:100vh;
}
.article_parallax h1{
font-family: 'Univers LT Black' !important;
text-transform: uppercase;
font-size: 100px;
line-height: 90px;
margin: 10px 20px;
text-align:left;
}
.article_parallax_content{
position: absolute;
left: 0;
top: 50%;
right: 0;
margin: 0 auto;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(0%) translateY(-50%);
}
.scroller{
position: relative;
transition: all 0.15s ease 0s;
}
.video_bg_parallax{
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: 0;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.carousel__cell a{
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
}
.article_parallax img{
max-width:48%;
}
.marquee a,
.marquee img{
display:inline-block;
}
#masthead .marquee a{
color:#fff;
}
.tag-slide-div{
color: #FFFFFF!important;
font-family: "Univers LT Pro";
font-size: 12px;
letter-spacing: 0.3px;
line-height: 12px;
text-align: center;
background: transparent;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);
padding: 15px 30px 13px 30px;
border-radius: 50px;
text-transform: uppercase;
border: 1px solid #fff;
width: auto;
max-width: 140px;
position: absolute;
left: 0;
right: 0;
top: 50%;
margin: 0 auto;
-ms-transform: translateX(0%) translateY(-50%);
-moz-transform: translateX(0%) translateY(-50%);
-webkit-transform: translateX(0%) translateY(-50%);
transform: translateX(0%) translateY(-50%);
transition:0.15s all;
}
.tag-slide-div:hover{
background:#fff!important;
color:#000!important;
}
.home .footer-cats{
padding-top: 10px;
}
.category .article-header h2,
.category .article-header h1{
position: absolute;
bottom: 10px;   
}
.category .slider3d{
background:#FF0000!important;
}
.page-template-template-text-page .page-text-content-header h2{
color:#fff!important;
}
.page-template-template-text-page .ptc-close .st0 {
fill: #fff;
}
.error404 .header-video{
display:none;
}
.error404 #content {
margin-top: 62px;
}
.error404 footer{
display:none;
}
.error404 h2{
color: #fff;
font-family: "Cardinal Fruit Regular";
font-size: 100px;
letter-spacing: -0.41px;
line-height: 100px;
text-transform: uppercase;
font-weight: 300;
text-align: center;
margin-bottom:10px;
margin-top:-50px;
}
.error404 p{
color: #fff;
font-family: "Univers LT Pro";
font-size: 17px;
letter-spacing: -0.41px;
line-height: 19px;
text-transform: uppercase;
font-weight: 300;
text-align: center;
margin-top: 0px;
}
.error404 #content {
margin-top: 62px;
height: calc(100vh - 62px);
display: flex;
align-items: center;
justify-content: center;
}
.home .menu-header-bottom-logo{
border-top: 1px solid #fff;
padding-top: 15px;
padding-bottom: 8px;
}
.footer-cats{
position:relative;
}
.article-header h2,
.article-header h1{
z-index: 9999;
position: relative; 
}
.archive .cs-fixed-cat{
display:none!important;
}
.archive .cat-info{
z-index:9999999999;
}
.full-archive-article a{
width:100%;
}
.archive-articles .full-archive-article h2{
height:auto!important;
}
.full-archive-article{
padding:0px!important;
}
.promo-article{
background: transparent;
position: absolute!important;
bottom: 5px;
left: 0px;
width: 100%;
}
.single-promo-slide div{
background-position:center;
background-repeat:no-repeat;
height:100%;
background-size: contain;
}
.single-promo-slide{
height:100vh!important;
}
.slide_left_right_images{
width: 100%;
height:100vh;
overflow: hidden; 
}
.slide_left_right_images div {
height: 100%;
width: 100%;
position: absolute;
background-size:contain;
background-repeat:no-repeat;
background-position:center;
}
.slider3d h2{
color:#fff!important;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
 .slick-loading .slick-list
{
background: #fff url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/fonts/slick.eot);
src: url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/fonts/slick.eot?#iefix) format('embedded-opentype'), url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/fonts/slick.woff) format('woff'), url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/fonts/slick.ttf) format('truetype'), url(https://poptown.eu/wp-content/themes/awwwesome-theme/slick/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8; }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close,
button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
box-shadow: none;
touch-action: manipulation; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover,
.mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover,
.mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before,
.mfp-arrow:after {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}