* {
outline: none!important;
}
body.responsive.layout-full #page-wrapper .full-container {
max-width: 1440px;
margin-left: auto;
margin-right: auto;
}
#main {
background: #ffffff;
padding-top: 100px;
padding-bottom: 75px;
}
#masthead.masthead-logo-in-menu .logo > img {
max-height: 50px;
}
.main-navigation {
-webkit-box-shadow: 0 3px 3px -3px black;
-moz-box-shadow: 0 3px 3px -3px black;
box-shadow: 0 3px 3px -3px black;
} 
.main-navigation ul li a {
text-transform: uppercase;
}
.sp-post-carousel-section-96 .sp-pc-post-title a {
font-size: 2.5rem;
text-align: left;
font-weight: 700;
color: #101010;
padding: 0;
font-size: 2.5rem!important;
}
.sp-post-carousel-section-96 .sp-pc-post-title a:hover {
text-decoration: none;
}
article.post .entry-header h1.entry-title {
line-height: 1.1;
}
article.post .entry-header .entry-meta {
padding-top: 1.5rem;
}
.bx-wrapper {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
background: #fff;
margin: 0px auto;
}
.slider-title {
padding: 2rem 0 5rem 0;
font-size: 2.5rem!important;
line-height: 2.5rem!important;
font-weight: 700;
max-width: 95%;
}
a.bx-link:link,
a.bx-link:active,
a.bx-link:focus,
a.bx-link:hover,
a.bx-link:visited {
color: #101010!important;
text-decoration: none!important;
}
.bx-wrapper .bx-pager {
padding-top: 0!important;
}
.movie-info-header,
.widget-title,
#secondary .widget .widget-title {
display: block;
text-decoration: none;
color: #ca0871;
font-weight: 700;
text-transform: uppercase;
line-height: 1em;
font-size: 24px;
padding-bottom: 14px;
margin-bottom: 10px;
border-bottom: 1px #101010 solid;
}
.movie-info-header-first {
padding-top: 8px;
}
.movie-info-content ul li {
list-style-type: disc;
margin-left: 3rem;
padding: 0!important;
}
.movie-info-title, .movie-info-content {
color: #101010;
font-size: 16px;
}
.movie-info-title {
font-weight: 700;
padding-top: 10px;
padding-bottom: 5px;
}
h1.entry-title {
font-weight: 700!important;
padding-bottom: 18px;
}
.band-link {
color: #ca0871!important;
text-decoration: none!important;
}
.band-link:hover {
text-decoration: underline!important;
}
.band-title {
font-size: 14px!important;
font-style: normal;
padding-bottom: 24px;
}
.pb-5 {
padding-bottom: 5rem;
}
.fa-facebook-link,
.fa-twitter-link,
.fa-pinterest-link {
font-size: 40px;
margin-right: 12px;
}
a.fa-facebook-link:link,
a.fa-facebook-link:active,
a.fa-facebook-link:hover,
a.fa-facebook-link:visited,
a.fa-facebook-link:focus {
color: #29487d!important;
}
a.fa-twitter-link:link,
a.fa-twitter-link:active,
a.fa-twitter-link:hover,
a.fa-twitter-link:visited,
a.fa-twitter-link:focus {
color: #1da1f2!important;
}
a.fa-pinterest-link:link,
a.fa-pinterest-link:active,
a.fa-pinterest-link:hover,
a.fa-pinterest-link:visited,
a.fa-pinterest-link:focus {
color: #ca0871!important;
}
article.post .more-link,
article.page .more-link {
float: left;
border: none!important;
text-transform: uppercase;
}
.post-navigation a {
border: 1px #ca0871 solid!important;
background: #fff!important;
color: #ca0871!important;
padding: 15px 50px;
}
.site-content .nav-next,
.site-content .nav-previous {
border: none!important;
text-transform: uppercase;
}
.movie-trailer-header {
padding-top: 2rem;
}
.page-attachments {
list-style-type: none;
margin: 0;
margin-bottom: 40px;
font-size: 18px;
}
.page-attachments li {
line-height: 32px;
}
.fa-file-image-o, .fa-file-text {
font-size: 32px!important;
margin-right: 12px;
color: #101010!important;
}
.file-link {
color: #ca0871!important;
text-decoration: none!important;
}
.file-link:hover,
#secondary a:hover {
text-decoration: underline!important;
}
article.post .entry-header h1.entry-title,
article.post .entry-header h1.entry-title a,
article.page .entry-header h1.entry-title,
article.page .entry-header h1.entry-title a,
h2.widgettitle {
font-size: 36px!important;
color: #101010!important;
text-transform: uppercase;
}
h2.widgettitle {
font-weight: 700;
}
article.post .more-link, article.page .more-link {
color: #101010!important;
}
.custom-row {
display: block;
width: 100%;
margin: 0;
border: 0;
}
.left-col,
.right-col {
vertical-align: top;
display: inline-block;
width: calc(50% - 2.5rem);
padding: 0 1.5rem 1.5rem 0;
margin: 0 1rem 0 0;
background: #fff;
}
@media all and (min-width: 1201px) and (max-width: 1319px) {
.main-navigation ul li {
font-size: 13px!important;
}
}
@media screen and (max-width: 780px) {
.left-col,
.right-col {
vertical-align: top;
display: block;
width: 100%;
width: calc(100% - 5rem);
padding: 0 1.5rem 1.5rem 1.5rem;
margin: 0 1rem;
background: #fff;
}
}
.custom-row {
padding-bottom: 2rem;
}
.post-entry-image {
padding: 0;
}
div[class^="post-entry-title"],
div[class^="post-entry-original-title"],
div[class^="post-entry-band-links"],
div[class^="post-entry-country-year"] {
padding-left: 0;
padding-right: 0;
}
div[class^="post-entry-title"] a {
display: block;
text-decoration: none!important;
color: #101010!important;
font-weight: 700;
text-transform: uppercase;
font-size: 22px;
line-height: 22px;
}
div[class^="post-entry-original-title"],
div[class^="post-entry-band-links"],
div[class^="post-entry-country-year"] {
font-style: italic;
font-size: 14px;
}
div[class^="post-entry-band-links"] span {
display: block;
width: 100%;
border-top: 1px solid #101010;
padding-top: 8px;
}
div[class^="post-entry-original-title"] {
font-size: 16px;
line-height: 16px;
margin: 16px 0 0 0;
}
div[class^="post-entry-country-year"] {
font-size: 12px;
}
div[class^="post-entry-title"] {
margin-top: 16px;
}
#page-title {
display: none;
font-size: 36px!important;
font-weight: 700;
text-transform: uppercase;
}
article.post .more-link {
border: none!important;
text-decoration: none!important;
padding: 6px 10px;
}
.entry-content h2 {
margin: 1rem 0;
}
.guests-row {
max-width: 1040px;
margin: 0px auto;
}
.guests-banner {
background: #fff;
max-width: calc(100% - 20px);
color: #101010;
}
.footer-col {
display: inline-block;
width: 25%;
vertical-align: top;
}
.footer-header {
display: block;
text-transform: uppercase;
font-size: 16px!important;
color: #ca0871;
padding-bottom: 0px;
font-weight: 700;
}
.entry-content a.grid-loop-title,
.vantage-grid-loop article h3 a {
display: inline-block;
min-height: 50px;
text-transform: uppercase;
text-decoration: none !important;
font-weight: 700;
font-size: 24px;
line-height: 22px;
letter-spacing: 0.025em;
margin-top: 10px;
}
.vantage-grid-loop article h3 a:hover {
color: #ca0871;
}
.vantage-grid-loop article .grid-thumbnail:hover {
border-color: #ca0871;
-webkit-box-shadow: 0 0 5px rgba(202,8,113,0.75);
-moz-box-shadow: 0 0 5px rgba(202,8,113,0.75);
box-shadow: 0 0 5px rgba(202,8,113,0.75);
}
.pagination, .entry-content .pagination {
position: relative;
font-size: 16px;
line-height: 16px;
text-align: left;
}
.pagination span,
.entry-content .pagination span,
.pagination a:hover,
.page-numbers {
font-weight: 300!important;
text-decoration: none!important;
}
.widget_siteorigin-panels-postloop .pagination {
margin-top: 50px;
}
ul#lct-widget-gatunek li {
list-style-type: disc;
margin-left: 3rem;
padding: 0 !important;
color: #101010;
}
div#lct-widget-gatunek-container.list-custom-taxonomy-widget ul#lct-widget-gatunek {
display: block;
margin-top: 20px;
}
input[type="search"] {
border-radius: 0px;
}
div.aurora_read_more {
display: block;
width: 100%;
text-align: center;
}
div.aurora_read_more a button,
div.aurora_read_more a button:hover {
background: #fff !important;
color: #ca0871 !important;
font-size: 14px;
border: 1px #ca0871 solid !important;
letter-spacing: .125rem;
font-weight: 300;
padding: 15px 50px;
text-transform: none;
}
.pagination a, .entry-content .pagination a,
.pagination .current, .entry-content .pagination .current,
.pagination span, .entry-content .pagination span {
font-size: 14px;
border: 1px #ca0871 solid !important;
box-shadow: none;
}
.pagination .current, .entry-content .pagination .current {
background: #ca0871 !important;
color: #fff !important;
}
.pagination a, .entry-content .pagination a,
.pagination span, .entry-content .pagination span {
background: #fff !important;
color: #ca0871 !important;
}
.bx-wrapper img {
width: 100%;
display: block;
}
.platform-logo {
height: 25px!important;
padding: 10px;
margin-right: 10px;
background: #f5f5f5;
}
.cinema-link {
border: 1px #ca0871 solid !important;
background: #fff !important;
color: #ca0871 !important;
padding: 15px 50px;
margin-right: 10px;
margin-bottom: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none!important;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
white-space: nowrap;
}
.cinema-link-invert {
border: 1px #ca0871 solid !important;
background: #ca0871 !important;
color: #fff !important;
padding: 15px 50px;
margin-right: 10px;
margin-bottom: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none!important;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
white-space: nowrap;
}
.cinema-link:hover,
.cinema-link-invert:hover {
opacity: 0.75;
white-space: nowrap;
}
.spacer {
display: block;
width: 100%;
height: 40px;
}
.post-navigation a .meta-nav {
display: none;
}
.color-white {
color: #fff!important;
}
#colophon .widget_nav_menu .menu-item a,
a.terms-conditions {
border: none!important;
color: #fff!important;
text-decoration: none!important;
}
#colophon .widget_nav_menu .menu-item a:hover,
a.terms-conditions {
border: none!important;
color: #ca0871!important;
text-decoration: none!important;
}
ul#menu-footer {
list-style: none!important;
margin-left: 0!important;
}
.subpage-header {
margin-top: 0!important;
border: none;
}
.w-75 {
width: 75%;
}
@media all and (max-width: 680px) {
.mobile-hide {
display: none!important;
}
.mobile-movie-title {
font-size: 36px !important;
color: #101010 !important;
text-transform: uppercase;
line-height: 1.1;
font-weight: 700 !important;
}
h1.entry-title {
padding-bottom: 32px;
}
.entry-title-film {
display: none;
}
body.responsive .site-content .nav-previous,
body.responsive .site-content .nav-next {
text-align: left;
text-decoration: none !important;
text-transform: uppercase;
font-weight: 700;
white-space: nowrap;
}
.post-navigation a,
#image-navigation a {
font-size: 11px;
}
.sidebar-downloads {
margin-bottom: 50px;
}
.vantage-grid-loop {
zoom: 1;
margin: 0;
}
.widget_siteorigin-panels-postloop .pagination {
margin-top: 50px;
margin-left: 20px;
margin-right: 20px;
}
.pt-60 {
padding-top: 60px;
}
}
@media all and (min-width: 681px) {
.desktop-hide {
display: none!important;
}
}
.mobile-nav-icon::before {
font-size: 24px;
content: "\f0c9";
}
body.responsive #masthead.masthead-logo-in-menu .main-navigation .menu-mobilenav-container ul li a {
padding-left: 20px;
padding-right: 10px;
}
.read-more-button {
border: 1px #ca0871 solid !important;
background: #fff !important;
color: #ca0871 !important;
padding: 5px 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration: none !important;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
white-space: nowrap;
}
.read-more-container {
padding-top: 10px;
padding-bottom: 20px;
}
@media all and (max-width: 640px) {
.vantage-grid-loop article {
padding: 0;
}
div.widget_text.text-center.panel-widget-style div.textwidget.custom-html-widget h2,
article.grid-post.grid-loop-container.post-with-thumbnail-large	{
text-align: center;
}
}
@media all and (max-width: 480px) {
.entry-content a.grid-loop-title, .vantage-grid-loop article h3 a {
min-height: 1px;
}
div[class^="post-entry-original-title"] {
margin-top: 10px;
}
}
.entry-content h4 {
margin-top: 0;
}
.widget_vantage-social-media {
text-align: left!important;
}
.mc4wp-success p,
.mc4wp-notice p {
padding-top: 10px;
color: #00cc00!important;
}