#home-news
{
background: none !important;
}
.coming-soon__wrapper
{
position: relative;
min-height: 110vh;
}
.coming-soon__inner
{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
}
.coming-soon__inner h1
{
font-size: 2rem;
font-weight: 800;
color: #158BC9;
}
@media (min-width: 768px) 
{
.coming-soon__inner h1
{
font-size: 4rem;
}
}
.coming-soon__inner a
{
border: 1px solid #d7d7d7;
color: #31A1DB;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
border-radius: 30px;
cursor: pointer;
transition: background .3s ease-in-out, color .3s ease-in-out;
}
.coming-soon__inner a:hover
{
background: #31A1DB;
color: #fff;
}
.vertical-center
{
display: flex;
align-items: center;
}
.total-center
{
display: flex;
align-items: center;
justify-content: center;
}
footer
{
background: #31A1DB;
color: #fff;
padding: 50px 50px 20px 50px;
}
footer button > .material-icons
{
color: #fff;
}
.footer-title
{
font-size: 1rem; padding-bottom: 10px;
}
.footer-title--left
{
text-align: left;
}
.footer-title--right
{
text-align: right;
}
.footer-input,
#freshmail_email
{
border: none;
padding: 0;
margin: 0;
border-radius: 0;
}
.footer-input::placeholder,
#freshmail_email::placeholder
{
color: #fff !important;
}
.footer-socialmedia i
{
font-size: 1.5rem;
color: rgba(255, 255, 255, .6);
}
.footer-button
{
border: 1px solid #0f79b0;
background: #0f79b0;
color: #fff;
text-transform: uppercase;
font-weight: bold;
display: inline-block;
margin-top: 0;
padding: 6px 20px;
border-radius: 30px;
cursor: pointer;
transition: background .3s ease-in-out, color .3s ease-in-out;
}
.footer-button:hover
{
background: transparent;
color: #fff;
}
.copy
{
font-size: 10px;
padding-top: 20px;
color : #fff;
}
.copy a{
color : #fff!important;
}
@media(max-width: 992px)
{
footer .col-lg
{
padding: 30px 0;
}
}
@media screen and (max-width: 33.75em) {
.cine-head {
font-size: 2rem!important;
margin-bottom: 50px!important;
}
}
.cine-head {
text-align: center;
margin-bottom: 100px;
font-weight: 700;
color: #158BC9;
}
@media screen and (min-width: 769px) {
#cine-lenses-landing-banner {
background-image: none!important;
}
#cine-lenses-landing-banner .banner-inner-mobile {
display: none !important;
}
}
@media screen and (max-width: 768px) {
#cine-lenses-landing-banner.has-mobile-photo {
height: 30vw;
background-size: cover;
background-position: center center;
margin-bottom: 3rem;
max-height: 100vh;
background-repeat: no-repeat;
}
#cine-lenses-landing-banner img,
#cine-lenses-landing-banner .banner-inner-desktop {
display: none;
}
.center-img {
text-align: center;
}
}  #cine-lenses-landing-banner img {
width: 100vw;
} #cine-lenses-banner {
background-repeat: no-repeat;
background-position: center top;
background-size: contain;
min-height: 665px;
margin-bottom: 3rem;
width: 100vw;
margin-top: calc(4.5rem + 35px);
height: 100%;
}
.page-template-cine-lenses-new #cine-lenses-landing-banner {
margin-bottom: 3rem;
}
.page-template-cine-lenses-new #site-wrap {
padding-top: 0;
}
@media screen and (min-width: 64em) {
.page-template-cine-lenses-new #site-wrap {
padding-top: 64px;
}
}
@media screen and (min-width: 75em) {
.page-template-cine-lenses-new #site-wrap {
padding-top: 107px;
}
}
@media screen and (max-width: 576px) {
.page-template-cine-lenses-new #cine-lenses-landing-banner {
margin-bottom: 2rem;
}
}
#lenses-compare {
position:relative;
margin-bottom:2rem
}
@media screen and (min-width: 45em) {
#lenses-compare {
margin-bottom:0
}
}
#lenses-compare .info-box {
background:#fff;
width:100%;
max-width:390px;
z-index:10;
margin:0 auto 2rem
}
@media screen and (min-width: 64em) {
#lenses-compare .info-box {
margin:0;
padding:40px;
position:absolute;
top:50%;
transform:translateY(-50%)
}
}
#lenses-compare .info-box .section-title {
margin-bottom:1.5rem
}
#lenses-compare .info-box .section-title strong,
#lenses-compare .info-box .section-title b {
font-weight:800;
color:#158BC9
}
#lenses-compare .info-box p {
margin-bottom:2rem
}
#lenses-compare .info-box .selector {
display:flex;
align-items:center;
white-space:nowrap;
color:#9AA4AE;
font-size:.75rem;
font-weight:800;
text-transform:uppercase;
margin-bottom:2rem
}
#lenses-compare .info-box .selector a:not(:hover) {
color:inherit
}
#lenses-compare .info-box .selector .slider {
padding:0 .5rem;
flex:1
}
#lenses-compare .info-box .rangeslider {
height:1px;
background:#99A3AD
}
#lenses-compare .info-box .rangeslider .rangeslider__fill {
background:none;
box-shadow:none
}
#lenses-compare .info-box .rangeslider .rangeslider__handle {
width:10px;
height:10px;
top:-4px;
box-shadow:none;
background:#99A3AD;
border:none
}
#lenses-compare .info-box .rangeslider .rangeslider__handle:after {
display:none
}
#lenses-compare .slider-wrap {
position:relative
}
#lenses-compare .slider-wrap .resize {
width:57.9%
}
#lenses-compare .slider-wrap .handle {
left:57.9%;
width:3px;
background:#158BC9
}
#lenses-compare .slider-wrap .handle:after {
content:url(//irixlens.com/new/wp-content/themes/irix/img/handle.png);
margin:0;
transform:translate3d(-50%, -50%, 0);
width:auto;
height:25px !important;
font-size:25px !important;
display:block;
background:none;
box-shadow:none;
-webkit-filter:drop-shadow(0 0 9px rgba(0,0,0,0.5));
filter:drop-shadow(0 0 9px rgba(0,0,0,0.5));
border:none;
line-height:25px !important;
border-radius:0 !important;
left:50%
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
#site-header.new-2020 .menu-wrap .menu:lang(pl) > li {margin:0 0.5rem!important;}
}
@media only screen and (min-width: 1200px) and (max-width: 1400px) {
#site-header.new-2020 .menu-wrap .menu:lang(pl) > li {margin:0 0.7rem!important;}
}
@media only screen and (min-width: 1401px) {
#site-header.new-2020 .menu-wrap .menu:lang(pl) > li {margin:0 1.2rem!important;}
}
@media all and (min-width: 280px) and (max-width: 767px) { 
.new-home-news__title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
}
@media all and (min-width: 768px) and (max-width: 1024px) { 
.new-home-news__title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
}
.footer-widget {max-width:640px;width:100%;margin: 0 auto;}
@media screen and (max-width: 768px){
#cine-lenses-landing-banner .banner-inner-mobile img {
display: block !important;
}
}
@media screen and (min-width: 1024px) {
header#site-header .sub-menu .sub-menu {
min-width: 0px !important;
}
}
@media screen and (min-width: 1024px) and (max-width: 1499px){
header#site-header .menu > li:nth-last-child(1) .sub-menu .sub-menu,
header#site-header .menu > li:nth-last-child(2) .sub-menu .sub-menu,
header#site-header .menu > li:nth-last-child(3) .sub-menu .sub-menu,
header#site-header .menu > li:nth-last-child(4) .sub-menu .sub-menu {
left: auto !important;
right: 100% !important;
}
}
@media screen and (min-width: 1500px) and (max-width: 1900px) {
header#site-header .menu > li:nth-last-child(1) .sub-menu .sub-menu,
header#site-header .menu > li:nth-last-child(2) .sub-menu .sub-menu{
left: auto !important;
right: 100% !important;
}
}