.new-home .social{
display:inline-block;
color:#fff;
font-size:20px;
text-decoration:none;
transition:all .3s
}
.new-home .social::before{
content:'';
display:inline-block;
width:40px;
height:40px;
margin-right:10px;
position:relative;
top:-5px;
vertical-align:middle;
border-radius:50%;
transition:all .3s
}
.new-home .social-fb::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-fb.png) center no-repeat
}
.new-home .social-yt::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-yt.png) center no-repeat
}
.new-home .social-tw::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-tw.png) center no-repeat
}
.new-home .social-insta::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/insta.png) center no-repeat
}
.new-home .social-linkedin::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-linkedin.png) center no-repeat;
background-size:40px
}
.new-home .social-slideshare::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-slide.png) center no-repeat;
background-size:40px
}
.new-home .social-rss::before{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-rss.png) center no-repeat;
background-size:40px
}
.new-home .social:hover::before{
transform:scale(1.1)
}
@keyframes loadBounce{
0%{
transform:scale(0)
}
40%{
transform:scale(1.2)
}
60%{
transform:scale(1)
}
80%{
transform:scale(1.1)
}
100%{
transform:scale(1)
}
}
.new-home .heading-hover{
transform-origin:center;
animation:loadBounce .5s ease-in-out forwards
}
.new-home .heading-hover a{
display:inline;
padding-bottom:5px;
transition:all .5s linear;
color:#fff;
text-decoration:none;
background:linear-gradient(to right,#fff 0,#fff 98%);
background-size:0 2px;
background-repeat:no-repeat;
background-position:left 85%
}
.new-home .heading-hover a:hover{
background-size:100% 2px
}
.new-home .heading-hover--gold a{
background:linear-gradient(to right,#ddba63 0,#ddba63 98%);
background-size:0 2px;
background-repeat:no-repeat;
background-position:left 85%
}
@media (max-width:991px){
.new-home .fp-section,.new-home .fp-slide,.new-home .fp-tableCell{
height:auto!important
}
}
.new-home .btn-search{
display:inline-block;
width:30px;
height:24px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-search.svg) center no-repeat;
background-size:24px
}
.new-home .search-form{
position:relative
}
.new-home .search-form div{
max-width: 900px;
position:absolute;
top:3px;
right:9px;
width:21px;
height:20px;
overflow:hidden;
border:3px solid #ddbb63;
background:0 0;
border-radius:30px;
transition:all 150ms linear 150ms
}
.new-home .search-form input{
display:block;
width:100%;
height:37px;
padding-left:10px;
padding-right:60px;
background:0 0;
font-size:14px;
border:0;
outline:0
}
.new-home .search-form .search-inside-btn{
display:block;
width:30px;
height:37px;
background:0 0;
position:absolute;
top:0;
right:30px;
z-index:5;
border:0
}
.new-home .search-form .search-inside-btn:focus{
outline:0
}
.new-home .search-form .search-inside-btn span{
display:block;
margin-left:auto;
margin-right:auto;
width:15px;
height:2px;
position:relative;
top:0;
background:#ddbb63
}
.new-home .search-form .search-inside-btn span::after,.new-home .search-form .search-inside-btn span::before{
content:'';
display:block;
width:13px;
height:2px;
background-color:#ddbb63;
position:absolute
}
.new-home .search-form .search-inside-btn span::before{
top:7px;
transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1)
}
.new-home .search-form .search-inside-btn span::after{
bottom:7px;
transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1)
}
.new-home .search-form .search-btn{
position:absolute;
right:0;
width:30px;
height:30px;
border-radius:50%;
border:none;
top:0;
right:3px;
background:0 0;
outline:0;
cursor:pointer;
transition:all .1s linear .2s
}
.new-home .search-form .search-btn::after,.new-home .search-form .search-btn::before{
content:"";
position:absolute;
top:20px;
width:3px;
height:9px;
background:#ddbb63;
left:20px;
transform:rotate(-40deg);
transition:transform .3s ease 0s,background .2s ease .1s
}
.new-home .search-form.active div{
max-width: 900px;
width:70vw;
height:43px;
background:#fff;
border-color:#fff
}
.new-home .search-form.active .search-btn{
background:#fff;
top:9px;
right:10px
}
.new-home .search-form.active .search-btn::after,.new-home .search-form.active .search-btn::before{
top:50%;
left:50%;
height:13px;
background:#0f194e
}
.new-home .search-form.active .search-btn::before{
transform:translate(-50%,-50%) rotate(45deg)
}
.new-home .search-form.active .search-btn::after{
transform:translate(-50%,-50%) rotate(-45deg)
}
.new-home .side-menu{
width:320px;
background:#0f194e;
padding:20px 20px 20px 40px;
position:fixed;
right:-350px;
top:0;
bottom:0;
z-index:5000;
overflow:auto;
transition:all .3s
}
.new-home .side-menu .nav{
padding:0;
text-align:left
}
.new-home .side-menu .nav ul span{
display:none
}
.new-home .side-menu .nav p{
color:#fff
}
.new-home .side-menu.open-nav{
right:0
}
.new-home .side-menu__logo{
display:inline-block;
width:58px;
height:51px;
margin:5px auto 0;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/star.svg) center no-repeat;
position:absolute;
top:10px;
background-size:58px;
transition:all .3s
}
.new-home .side-menu .nav{
font-size:24px
}
.new-home .side-menu .nav ul{
margin-top:20px;
list-style-type:none
}
.new-home .side-menu .nav ul li{
margin-bottom:10px
}
.new-home .side-menu .nav ul li:last-child{
margin-bottom:0
}
.new-home .side-menu .nav ul li.submenu--open>a{
font-weight:400
}
.new-home .side-menu .nav ul a{
display:block;
color:#ddbb63;
text-decoration:none;
font-weight:300;
transition:all .3s ease-in-out
}
.new-home .side-menu .nav ul a:hover{
color:#fff
}
.new-home .side-menu__divider{
width:100%;
height:1px;
margin-top:30px;
margin-bottom:30px;
background:#2f3485
}
.new-home .side-menu .menu-dropdown{
position:relative
}
.new-home .side-menu .menu-dropdown>a::before{
content:'';
display:block;
width:10px;
height:5px;
position:absolute;
top:17px;
right:0;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/lang-arrow.png) center no-repeat;
transform:rotate(90deg);
transition:all .3s
}
.new-home .side-menu .menu-dropdown.submenu--open>a::before{
transform:rotate(0)
}
.new-home .side-menu .menu-dropdown ul{
display:none;
padding:10px 0 10px 20px;
margin-top:0
}
.new-home .side-menu .menu-dropdown ul li{
margin-bottom:17px;
line-height:28px
}
.new-home .side-menu .menu-dropdown ul a{
color:#fff;
transition:all .3s
}
.new-home .side-menu .menu-dropdown ul a:hover{
color:#ddbb63
}
.new-home .side-menu__lang{
color:#2f3485;
font-weight:300
}
.new-home .side-menu__lang a{
display:inline-block;
color:#ddba63;
transition:all .3s;
text-decoration:none
}
.new-home .side-menu__lang a.active,.new-home .side-menu__lang a:hover{
color:#616dad
}
.new-home .side-menu__lang span{
display:inline-block;
margin-left:10px;
margin-right:10px
}
.new-home .side-menu__text{
max-width:100%;
margin-top:60px;
margin-bottom:45px;
color:#fff;
font-weight:300;
line-height:1.4;
text-align:center
}
.new-home .side-menu__text b,.new-home .side-menu__text strong{
font-weight:400
}
.new-home .side-menu__social{
display:flex;
margin-bottom:-20px
}
.new-home .side-menu__social div+div{
margin-left:35px
}
.new-home .side-menu__social a{
display:block;
margin-bottom:20px
}
.new-home .side-menu__partners{
max-width:380px
}
.new-home .side-menu__partners h3{
color:#bdc2dc;
font-weight:300;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .side-menu__partners h3{
font-size:24px
}
}
@media (max-width:767px){
.new-home .side-menu__partners h3{
font-size:22px
}
}
.new-home .side-menu__partners-logo{
display:inline-block;
vertical-align:middle;
margin-right:18px
}
.new-home .side-menu__partners-logo:last-child{
margin-right:0
}
.new-home .side-menu__partners-logo img{
max-height:60px
}
@media (min-width:576px){
.new-home .side-menu{
width:480px;
right:-480px;
padding:70px 47px 20px 50px
}
.new-home .side-menu__logo{
top:44px;
left:50px
}
}
@media (max-width:767px){
.new-home .side-menu .nav{
min-height:50vh
}
}
.new-home .close-btn{
position:relative;
width:35px;
height:35px;
margin-left:auto;
left:8px;
cursor:pointer
}
.new-home .close-btn::before{
content:'';
display:block;
width:25px;
height:1px;
background:#fff;
position:absolute;
top:16px;
left:5px;
transform:rotate(45deg);
transition:all .3s
}
.new-home .close-btn::after{
content:'';
display:block;
width:25px;
height:1px;
background:#fff;
position:absolute;
top:16px;
left:5px;
transform:rotate(-45deg);
transition:all .3s
}
.new-home .close-btn:hover::after,.new-home .close-btn:hover::before{
transform:rotate(0)
}
.new-home .hero{
position:relative
}
.new-home .hero p{
color:#fff
}
.new-home .hero__video{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:0;
overflow:hidden
}
.new-home .hero__video::after{
content:'';
display:block;
background:rgba(4,6,70,.7);
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1
}
.new-home .hero__bg{
display:none;
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
z-index:1;
overflow:hidden
}
.new-home .hero__bg div{
width:100%;
height:100%
}
.new-home .hero__content{
max-width:1242px;
margin-left:auto;
margin-right:auto;
text-align:center;
position:relative;
z-index:2
}
.new-home .hero__heading{
font-size:72px;
font-weight:300;
line-height:97px;
padding-left:10px;
padding-right:10px;
text-align:center;
font-family:Oswald
}
.new-home .hero__heading b,.new-home .hero__heading strong{
font-weight:600
}
.new-home .hero__heading p{
line-height:97px
}
.new-home .hero__text{
max-width:790px;
margin-top:90px;
margin-left:auto;
margin-right:auto;
font-size:24px;
font-weight:300;
font-family:'Open Sans',sans-serif;
line-height:35px
}
.new-home .hero__text b,.new-home .hero__text strong{
font-weight:600
}
.new-home .hero__scroll-btn{
display:inline-block;
margin-top:60px;
color:#ddba63;
font-size:24px;
line-height:38px;
font-family:'Open Sans',sans-serif;
font-weight:300;
text-decoration:none;
cursor:pointer
}
.new-home .hero__scroll-btn::after{
content:'';
display:block;
width:99px;
height:21px;
margin:5px auto 0;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/scroll-btn.svg) center no-repeat;
position:relative;
top:0;
background-size:99px;
transition:all .3s
}
.new-home .hero__scroll-btn:hover::after{
top:5px
}
@media (max-height:890px){
.new-home .hero__text{
margin-top:60px
}
}
@media (max-height:840px){
.new-home .hero__heading{
font-size:56px;
font-weight:300;
line-height:77px
}
.new-home .hero__heading p{
line-height:77px
}
}
@media (max-width:1360px){
.new-home .hero__content{
max-width:1000px
}
.new-home .hero__heading{
font-size:56px;
font-weight:300;
line-height:77px
}
}
@media (max-width:1199px){
.new-home .hero__text{
margin-top:45px
}
}
@media screen and (orientation:landscape) and (max-width:1125px){
.new-home .hero{
padding-top:85px;
padding-bottom:50px
}
}
@media (max-width:991px){
.new-home .hero{
padding-top:105px;
padding-bottom:100px
}
.new-home .hero__video video{
display:none
}
.new-home .hero__bg{
display:block
}
.new-home .hero__heading{
font-size:52px;
line-height:62px
}
.new-home .hero__heading p{
line-height:62px
}
}
@media (max-width:767px){
.new-home .hero__heading{
font-size:43px;
line-height:56px
}
.new-home .hero__heading p{
line-height:56px
}
.new-home .hero__content{
padding-left:15px;
padding-right:15px
}
.new-home .hero__text{
margin-top:45px
}
.new-home .hero__scroll-btn{
margin-top:30px
}
}
@media (max-width:575px){
.new-home .hero{
padding-top:65px
}
.new-home .hero__heading{
font-size:35px;
line-height:42px
}
.new-home .hero__heading p{
line-height:42px
}
.new-home .hero__text{
margin-top:20px;
font-size:20px
}
}
@media (max-width:475px){
.new-home .hero{
padding-top:85px;
padding-bottom:50px
}
}
.new-home .header{
max-width:100%;
width:100%;
position:absolute;
top:0;
left:0;
right:0;
z-index:5555;
transition:all .3s;
text-align:left;
font-family:Oswald;
margin-top: 0px;
}
.new-home .header .logo{
text-decoration:none;
float:none;
padding:0 8px 0 0;
}
.new-home .header .logo-holder{
display:inline-block;
width:calc(100% - 536px)
}
.new-home .header .logo img{
width:210px;
transition:all .3s
}
.new-home .header__claim{
display:inline-block;
padding:0;
padding-left:12px;
margin:0;
position:relative;
top:-1px;
color:#616bad;
font-size:20px;
font-weight:300;
font-family:Oswald
}
.new-home .header .drop-down{
display:inline-block;
margin-left:23px;
position:relative;
color:#fff;
font-weight:300;
text-align:center
}
.new-home .header .drop-down a{
position:relative;
color:#ddbb63;
text-decoration:none
}
.new-home .header .drop-down a::before{
content:'';
display:block;
width:0;
height:1px;
background:#ddbb63;
position:absolute;
bottom:-1px;
right:0;
transition:width .3s ease-out
}
.new-home .header .drop-down a:hover::before{
left:0;
right:auto;
width:100%
}
.new-home .header .btn-search{
margin-left:20px
}
.new-home .header .menu{
display:inline-block;
max-width:535px;
color:#ddbb63;
font-size:0;
font-weight:300
}
.new-home .header .menu>*{
display:inline-block;
font-size:24px
}
.new-home .header .menu__desktop{
display:inline-block;
list-style-type:none
}
.new-home .header .menu__desktop li{
display:inline-block;
margin-left:28px
}
.new-home .header .menu__desktop li:first-child{
margin-left:0
}
.new-home .header .menu__desktop li a{
position:relative;
color:#ddbb63;
text-decoration:none
}
.new-home .header .menu__desktop li a::before{
content:'';
display:block;
width:0;
height:1px;
background:#ddbb63;
position:absolute;
bottom:-1px;
right:0;
transition:width .3s ease-out
}
.new-home .header .menu__desktop li a:hover::before{
left:0;
right:auto;
width:100%
}
.new-home .header .menu__btn{
margin-left:28px;
font-family:'Open Sans',sans-serif;
font-size:8px;
font-weight:600;
text-transform:uppercase;
cursor:pointer;
position:relative;
top:2px
}
.new-home .header .menu__btn-burger{
width:24px;
height:14px;
margin-bottom:5px
}
.new-home .header .menu__btn-burger span{
display:block;
width:24px;
height:2px;
position:relative;
top:5.5px;
background:#ddbb63
}
.new-home .header .menu__btn-burger span::after,.new-home .header .menu__btn-burger span::before{
content:'';
display:block;
width:24px;
height:2px;
background-color:#ddbb63;
position:absolute;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
transition-duration:.15s;
transition-timing-function:ease
}
.new-home .header .menu__btn-burger span::before{
top:-6px
}
.new-home .header .menu__btn-burger span::after{
bottom:-6px
}
.new-home .header .menu__btn:hover span::before{
top:4px;
-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);
transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);
transition:top .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);
transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);
transition:top .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)
}
.new-home .header .menu__btn:hover span::after{
bottom:4px;
-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);
transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);
transition:bottom .1s ease,-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22);
transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22);
transition:bottom .1s ease,transform .15s .1s cubic-bezier(.895,.03,.685,.22),-webkit-transform .15s .1s cubic-bezier(.895,.03,.685,.22)
}
.new-home .header .search-form{
display:inline-block;
width:30px;
height:30px;
margin-left:20px;
top:2px
}
.new-home .header--fixed{
position:fixed;
top:0;
background:#03042f
}
.new-home .header--fixed .logo img{
width:160px
}
@media (min-width:992px){
.new-home .header--fixed .menu>:not(.menu__btn){
font-size:20px
}
}
@media (max-width:991px){
.new-home .header .logo-holder{
width:calc(100% - 200px)
}
.new-home .header .menu__desktop{
display:none
}
}
@media (max-width:767px){
.new-home .header__claim{
display:none
}
.new-home .header .logo img{
width:185px
}
.new-home .header .logo-holder{
width:calc(100% - 142px)
}
.new-home .header--fixed .logo img{
width:140px
}
.new-home .header .search-form{
margin-left:5px
}
.new-home .header .menu__btn{
margin-left:12px
}
}
.new-home .header .cta__btn{
margin-top:20px;
margin-left:0;
padding:3px 44px 4px 25px;
font-size:19px;
line-height:45px
}
.new-home .header .cta__btn::after{
top:10px
}
.new-home .footer{
padding-top:100px;
position:relative;
z-index:555
}
.new-home .footer-holder>div{
display:inline-block;
vertical-align:top
}
.new-home .footer__txt{
max-width:370px;
font-size:32px;
font-weight:300;
line-height:38px;
text-align:left
}
.new-home .footer__txt p{
color:#fff;
margin:0;
font-family:Oswald
}
.new-home .footer__txt b,.new-home .footer__txt strong{
font-weight:400
}
.new-home .footer__social{
max-width:294px;
margin-left:120px;
font-family:Oswald,sans-serif
}
.new-home .footer__social>div{
display:inline-block;
vertical-align:top
}
.new-home .footer__social>div+div{
margin-left:20px
}
.new-home .footer__social .social{
display:block;
margin-bottom:20px;
text-align:left;
font-family:Oswald,sans-serif
}
.new-home .footer__partners{
max-width:365px;
margin-left:100px;
text-align:left
}
.new-home .footer__partners h3{
display:block;
background:0 0;
color:#bdc2dc;
font-weight:300;
box-shadow:none;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .footer__partners h3{
font-size:24px
}
}
@media (max-width:767px){
.new-home .footer__partners h3{
font-size:22px
}
}
.new-home .footer__partners-logo{
display:inline-block;
vertical-align:middle;
margin-right:18px
}
.new-home .footer__partners-logo:last-child{
margin-right:0
}
.new-home .footer__partners-logo img{
max-height:60px
}
.new-home .footer__bot{
padding-top:40px;
padding-bottom:55px;
color:#616dad;
font-size:16px;
line-height:23px;
font-family:'Open Sans',sans-serif;
text-align:center
}
.new-home .footer__bot a{
display:inline-block;
position:relative;
color:#ddba63;
text-decoration:none
}
.new-home .footer__bot a::before{
content:'';
display:block;
width:0;
height:1px;
background:#ddba63;
position:absolute;
bottom:-1px;
right:0;
transition:width .3s ease-out
}
.new-home .footer__bot a:hover::before{
left:0;
right:auto;
width:100%
}
@media (max-width:1290px){
.new-home .footer__partners,.new-home .footer__social{
margin-left:30px
}
}
@media (max-width:1199px){
.new-home .footer-holder{
text-align:center
}
.new-home .footer-holder>div{
max-width:50%;
text-align:left
}
.new-home .footer__partners{
margin-left:0
}
}
@media (max-width:767px){
.new-home .footer-holder{
text-align:center
}
.new-home .footer-holder>div{
max-width:100%;
width:100%;
margin-top:15px;
text-align:center
}
.new-home .footer-holder>div.footer__social{
max-width:305px;
margin-top:30px;
text-align:left
}
.new-home .footer__social{
margin-left:0
}
}
@media (max-width:575px){
.new-home .footer__bot{
font-size:15px
}
}
*{
margin:0;
padding:0;
box-sizing:border-box
}
.subpage{
padding-top:120px
}
.top_banner_active.subpage {
padding-top: 180px;
}
@media screen and (max-width: 639px) {
body.top_banner_active .top-banner .top-banner__slogan {
width: 68%;
float: left;
text-align: center;
}
body.top_banner_active .top-banner .top-banner__wrap img:first-child {
float: left;
padding-left: 25px;
}
body.top_banner_active .top-banner .top-banner__wrap img:last-child {
float: right;
padding-right: 25px;
}
body.top_banner_active .top-banner .top-banner-button__wrap {
width: 100%;
display: inline-block;
}
body.top_banner_active .top-banner .top-banner-button__wrap a {
margin: 0 auto;
}
}
.new-home{
background:#01032f;
position:relative
}
.new-home::before{
content:'';
display:block;
width:360px;
position:absolute;
top:0;
bottom:0;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/background.png) center repeat-y;
z-index:-1
}
.new-home::after{
content:'';
display:block;
width:360px;
position:absolute;
top:0;
right:0;
bottom:0;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/background.png) center repeat-y;
z-index:-1
}
.new-home .link-gold-arrow{
display:inline-block;
padding-right:28px;
position:relative;
color:#ddba63;
font-family:Oswald,sans-serif;
text-decoration:none
}
.new-home .link-gold-arrow::after{
content:'';
display:block;
width:8px;
height:20px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/gold-arrow.svg) center no-repeat;
background-size:8px;
position:absolute;
top:3px;
right:0;
transition:all .3s
}
.new-home .link-gold-arrow:hover::after{
right:-3px
}
.new-home .container{
max-width:1290px;
padding-left:15px;
padding-right:15px;
margin-left:auto;
margin-right:auto;
margin-top: 10px
}
.new-home .bg-gold{
background:#ddbb63
}
.new-home .bg-blue{
background:#0f194e
}
@media (min-width:992px){
.new-home .respo-section{
display:none!important;
height:0!important
}
}
.new-home .slick-dots{
padding-top:20px;
text-align:center;
font-size:0
}
.new-home .slick-dots li{
display:inline-block
}
.new-home .slick-dots li button{
font-size:0;
display:block;
width:16px;
height:16px;
margin:5px 3px;
background:0 0;
position:relative;
border-radius:50%;
border:2px solid #fff;
transition:all .3s
}
.new-home .slick-dots li button::before{
content:'';
display:block;
width:6px;
height:6px;
background:#fff;
position:absolute;
top:3px;
left:3px;
border-radius:50%
}
.new-home .slick-dots li button:focus{
outline:0
}
.new-home .slick-dots li button:hover{
border:2px solid #ddbb63
}
.new-home .slick-dots li button:hover::before{
background:#ddbb63
}
.new-home .slick-dots li.slick-active button{
border:2px solid #ddbb63
}
.new-home .slick-dots li.slick-active button::before{
background:#ddbb63
}
.new-home.subpage.for-prospects .for-prospects{
overflow:hidden
}
@media screen and (max-width:959px){
.new-home.subpage.for-prospects .for-prospects{
height:404px;
margin-bottom:0
}
}
@media (min-width:960px) and (max-width:1319px){
.new-home.subpage.for-prospects .for-prospects ul{
height:1000px;
overflow:hidden
}
}
@media screen and (min-width:1320px) and (max-width:1529px){
.new-home.subpage.for-prospects .for-prospects-holder{
height:865px;
overflow:hidden
}
}
@media screen and (min-width:1530px){
.new-home.subpage.for-prospects .for-prospects{
height:865px;
margin-bottom:0
}
}
.new-home .why-agency{
padding-top:150px
}
.new-home .why-agency__heading{
margin-bottom:50px;
color:#bdc1dc;
font-weight:300;
font-size:48px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .why-agency__heading{
font-size:40px
}
}
@media (max-width:767px){
.new-home .why-agency__heading{
font-size:34px
}
}
.new-home .why-agency__box{
display:inline-block;
width:33%;
padding-left:30px;
padding-right:30px;
margin-bottom:50px;
position:relative;
vertical-align:top;
text-align:left
}
.new-home .why-agency__box-holder{
position:relative;
font-size:0;
margin-left:-25px;
margin-right:-25px
}
.new-home .why-agency__box-heading{
margin-bottom:5px;
font-weight:300;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .why-agency__box-heading{
font-size:24px
}
}
@media (max-width:767px){
.new-home .why-agency__box-heading{
font-size:22px
}
}
.new-home .why-agency__box-heading a{
color:#fff;
text-decoration:none;
position:relative
}
.new-home .why-agency__box-heading a::before{
content:'';
display:block;
width:0;
height:2px;
background:#fff;
position:absolute;
bottom:-1px;
right:0;
transition:width .3s ease-out
}
.new-home .why-agency__box-heading a:hover::before{
left:0;
right:auto;
width:100%
}
.new-home .why-agency__box-txt{
margin-bottom:18px;
color:#fff;
font-size:16px;
font-weight:300;
font-family:'Open Sans',sans-serif
}
.new-home .why-agency__box-btn{
display:inline-block;
padding:6px 78px 7px 20px;
position:relative;
border-radius:30px;
font-family:Oswald;
font-size:16px;
line-height:24px;
color:#616dad;
text-decoration:none;
border:1.5px solid #616dad;
transition:all .3s
}
.new-home .why-agency__box-btn::after{
content:'';
display:block;
width:8px;
height:20px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-blue-arrow.svg) center no-repeat;
background-size:8px;
position:absolute;
top:8px;
right:18px;
transition:all .3s
}
.new-home .why-agency__box-btn:hover{
background:#616dad;
color:#fff
}
.new-home .why-agency__box-btn:hover::after{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-white-arrow.svg) center no-repeat
}
.new-home .why-agency__slider{
display:none
}
.new-home .why-agency__slider .slick-list{
padding-right:45px
}
.new-home .why-agency__slider .why-agency__box{
padding-left:0;
padding-right:0;
margin-bottom:20px
}
@media (max-width:991px){
.new-home .why-agency{
margin-bottom:15px
}
.new-home .why-agency__box{
padding-left:15px;
padding-right:15px
}
.new-home .why-agency__box-holder{
margin-left:-15px;
margin-right:-15px
}
}
@media (max-width:767px){
.new-home .why-agency__slider{
display:block
}
.new-home .why-agency__slider .why-agency__box{
padding-left:0;
padding-right:20px;
margin-bottom:20px
}
.new-home .why-agency__box-holder{
display:none
}
}
.new-home .new-partners{
padding-top:50px;
margin-bottom:100px;
position:relative
}
.new-home .new-partners__holder{
display:flex;
justify-content:center;
align-items:center
}
.new-home .new-partners__holder>*{
margin-right:58px
}
.new-home .new-partners__logo{
display:inline-block;
max-height:80px
}
.new-home .new-partners__logo:last-child{
margin-right:0
}
.new-home .new-partners__logo img{
max-height:80px
}
.new-home .new-partners__heading{
color:#bdc2dc;
font-weight:300;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .new-partners__heading{
font-size:24px
}
}
@media (max-width:767px){
.new-home .new-partners__heading{
font-size:22px
}
}
@media (max-width:991px){
.new-home .new-partners__holder{
display:block;
text-align:center
}
.new-home .new-partners__holder>*{
margin-right:25px
}
.new-home .new-partners__heading{
display:block!important;
margin-right:0!important
}
.new-home .new-partners__logo{
margin-top:20px
}
.new-home .new-partners__logo img{
max-height:55px
}
}
.new-home .know-more__holder{
display:flex;
align-items:center;
justify-content:center
}
.new-home .know-more__heading{
color:#01012f;
font-weight:300;
font-size:42px;
font-family:Oswald
}
.new-home .know-more__btn{
display:inline-block;
padding:16px 57px 16px 25px;
margin-left:60px;
background:#0f194e;
position:relative;
overflow:hidden;
border-radius:50px;
font-size:32px;
font-family:Oswald;
line-height:46px;
color:#ddba63;
text-decoration:none;
transition:all .3s
}
.new-home .know-more__btn span{
position:relative;
z-index:1
}
.new-home .know-more__btn::after{
content:'';
display:block;
width:12px;
height:32px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-gold-arrow.svg) center no-repeat;
background-size:12px;
position:absolute;
top:23px;
right:22px;
transition:all .3s
}
.new-home .know-more__btn::before{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#fff;
border-radius:100%;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.new-home .know-more__btn:focus{
outline:0
}
.new-home .know-more__btn:active,.new-home .know-more__btn:focus,.new-home .know-more__btn:hover{
color:#0f194e
}
.new-home .know-more__btn:active::before,.new-home .know-more__btn:focus::before,.new-home .know-more__btn:hover::before{
transform:scale(2)
}
.new-home .know-more .person{
padding-top:30px;
padding-bottom:30px;
margin-left:50px
}
.new-home .know-more .person__name{
margin-bottom:5px
}
@media (min-width:992px) and (max-width:1199px){
.new-home .know-more__heading{
font-size:33px
}
.new-home .know-more .person{
margin-left:25px
}
.new-home .know-more__btn{
font-size:23px;
margin-left:25px
}
.new-home .know-more__btn::after{
top:15px
}
}
@media (max-width:991px){
.new-home .know-more__holder{
display:block;
padding-top:20px;
padding-bottom:20px;
text-align:center
}
.new-home .know-more__heading{
text-align:center
}
.new-home .know-more .person,.new-home .know-more__btn{
margin-left:0
}
}
.new-home .person{
font-size:0
}
.new-home .person>*{
display:inline-block;
vertical-align:middle;
text-align:left
}
.new-home .person__img{
width:100px;
height:100px;
margin-right:15px;
border-radius:50%
}
.new-home .person__name{
color:#01032f;
font-weight:300;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .person__name{
font-size:24px
}
}
@media (max-width:767px){
.new-home .person__name{
font-size:22px
}
}
.new-home .person__desc{
margin-top:-6px;
color:#2f3485;
font-size:20px;
font-weight:300
}
@media (max-width:387px){
.new-home .person__img{
margin-left:15px;
margin-right:15px
}
.new-home .person__desc,.new-home .person__name{
text-align:center
}
}
.new-home .blog{
padding-top:70px
}
.new-home .blog__container{
font-size:0
}
.new-home .blog__heading-main{
color:#bdc1dc;
font-weight:300;
margin-bottom:50px;
font-size:48px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .blog__heading-main{
font-size:40px
}
}
@media (max-width:767px){
.new-home .blog__heading-main{
font-size:34px
}
}
.new-home .blog__half{
display:inline-block;
width:calc(50% - 30px);
margin-left:60px;
vertical-align:top
}
.new-home .blog__half:first-child{
margin-left:0
}
.new-home .blog__item{
font-size:0;
margin-bottom:30px;
text-align:left
}
.new-home .blog__item-img{
display:inline-block;
width:270px;
height:180px;
margin-right:30px;
vertical-align:top
}
.new-home .blog__item-heading{
margin-bottom:8px;
color:#ddba63;
font-size:24px;
line-height:32px;
font-weight:300;
vertical-align:top;
font-family:Oswald
}
.new-home .blog__item-heading a{
position:relative;
color:#ddba63;
text-decoration:none
}
.new-home .blog__item-content{
display:inline-block;
width:calc(100% - 300px);
vertical-align:top;
font-family:'Open Sans',sans-serif;
font-size:16px;
font-weight:300
}
.new-home .blog__item-content p{
color:#fff
}
.new-home .blog__item--featured .blog__item-img{
display:block;
width:100%;
height:400px
}
.new-home .blog__item--featured .blog__item-heading{
padding-right:25px;
margin-bottom:14px;
font-size:32px;
line-height:40px
}
.new-home .blog__item--featured .blog__item-content{
display:block;
width:100%;
margin-top:23px
}
.new-home .blog__slider{
display:none
}
.new-home .blog__slider .slick-list{
padding-right:45px
}
@media (min-width:992px) and (max-width:1199px){
.new-home .blog__half{
width:calc(50% - 30px);
margin-left:30px
}
.new-home .blog__half:first-child{
margin-left:0
}
.new-home .blog__item--featured .blog__item-img{
height:235px
}
.new-home .blog__item-img{
width:180px;
height:120px
}
.new-home .blog__item-content{
width:calc(100% - 210px)
}
}
@media (max-width:991px){
.new-home .blog__item-img{
width:100%;
margin-bottom:15px;
margin-right:0
}
}
@media (min-width:768px) and (max-width:991px){
.new-home .blog__half{
display:block;
width:100%;
margin-left:0
}
.new-home .blog__item{
display:inline-block;
max-width:33%;
vertical-align:top;
padding-right:10px
}
.new-home .blog__item--featured{
display:block;
max-width:100%
}
.new-home .blog__item-content{
display:block;
width:100%
}
}
@media (max-width:767px){
.new-home .blog__container{
display:none
}
.new-home .blog__slider{
display:block
}
.new-home .blog__slider .blog__item{
padding-right:20px
}
.new-home .blog__item{
max-width:100%;
padding-left:5px;
padding-right:5px
}
.new-home .blog__item-content{
width:100%
}
}
.new-home .visit-us{
padding-top:90px;
padding-bottom:80px;
font-size:0
}
.new-home .visit-us__heading{
color:#bdc1dc;
font-weight:300;
margin-bottom:50px;
font-size:48px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .visit-us__heading{
font-size:40px
}
}
@media (max-width:767px){
.new-home .visit-us__heading{
font-size:34px
}
}
.new-home .visit-us .map-box{
display:inline-block;
width:calc(50% - 30px);
margin-left:60px;
margin-bottom:20px;
font-size:16px;
line-height:22px;
text-align:left
}
.new-home .visit-us .map-box:first-child{
margin-left:0
}
@media (max-width:1290px){
.new-home .visit-us .map-box{
margin-left:20px
}
}
@media (max-width:767px){
.new-home .visit-us .map-box{
width:100%;
margin-left:0
}
}
.new-home .map-box__img{
display:inline-block;
max-width:270px;
width:100%;
height:180px;
vertical-align:top
}
.new-home .map-box__content{
display:inline-block;
width:calc(100% - 275px);
padding-left:30px;
vertical-align:top;
font-family:'Open Sans',sans-serif
}
.new-home .map-box a{
color:#ddba63;
text-decoration:none
}
.new-home .map-box__heading{
font-weight:400;
margin-bottom:10px;
font-size:24px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .map-box__heading{
font-size:18px
}
}
@media (max-width:767px){
.new-home .map-box__heading{
font-size:17px
}
}
.new-home .map-box__heading a{
position:relative;
color:#fff
}
.new-home .map-box__link{
margin-top:27px
}
.new-home .map-box__address{
position:relative;
padding-left:25px;
margin-bottom:8px
}
.new-home .map-box__address::before{
content:'';
width:20px;
height:19px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-adresa.svg) center no-repeat;
background-size:20px;
position:absolute;
left:0
}
.new-home .map-box__address a{
position:relative;
color:#fff
}
.new-home .map-box__tel{
position:relative;
padding-left:25px;
margin-bottom:8px
}
.new-home .map-box__tel::before{
content:'';
width:20px;
height:20px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-tel.svg) center no-repeat;
background-size:13px;
position:absolute;
left:0
}
.new-home .map-box__tel a{
position:relative;
color:#fff
}
.new-home .map-box__email{
position:relative;
padding-left:25px
}
.new-home .map-box__email a{
position:relative;
color:#fff
}
.new-home .map-box__email::before{
content:'';
width:20px;
height:15px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-email.svg) center no-repeat;
background-size:20px;
position:absolute;
left:0
}
@media (min-width:992px) and (max-width:1199px){
.new-home .map-box__content{
width:calc(100% - 185px);
padding-left:15px
}
.new-home .map-box__img{
max-width:180px;
height:120px
}
}
@media (min-width:768px) and (max-width:991px){
.new-home .map-box__content{
width:100%;
padding-top:15px;
padding-left:0
}
.new-home .map-box__img{
max-width:270px;
height:180px
}
}
@media (min-width:420px) and (max-width:575px){
.new-home .map-box__content{
width:calc(100% - 145px);
padding-left:15px;
padding-bottom:20px
}
.new-home .map-box__img{
max-width:140px;
height:94px
}
}
@media (max-width:419px){
.new-home .map-box__content{
width:100%;
padding:20px 0 20px 0
}
}
.new-home .cta{
padding:39px 0;
position:relative;
text-align:center
}
.new-home .cta-holder>*{
display:inline-block;
vertical-align:middle
}
.new-home .cta__heading{
color:#fff;
font-weight:300;
font-size:48px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .cta__heading{
font-size:40px
}
}
@media (max-width:767px){
.new-home .cta__heading{
font-size:34px
}
}
.new-home .cta__btn{
display:inline-block;
padding:16px 49px 16px 25px;
margin-left:35px;
background:#ddba63;
position:relative;
overflow:hidden;
border-radius:50px;
font-family:Oswald,sans-serif;
font-size:32px;
line-height:47px;
color:#0f194e;
text-decoration:none;
text-align:left;
transition:all .3s
}
.new-home .cta__btn span{
position:relative;
z-index:1
}
.new-home .cta__btn::after{
content:'';
display:block;
width:12px;
height:32px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-blue-arrow-big.svg) center no-repeat;
background-size:12px;
position:absolute;
top:24px;
right:22px;
transition:all .3s
}
.new-home .cta__btn::before{
content:'';
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
background:#fff;
border-radius:100%;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}
.new-home .cta__btn:focus{
outline:0
}
.new-home .cta__btn:active,.new-home .cta__btn:focus,.new-home .cta__btn:hover{
color:#ddba63
}
.new-home .cta__btn:active::before,.new-home .cta__btn:focus::before,.new-home .cta__btn:hover::before{
transform:scale(2)
}
@media (max-width:991px){
.new-home .cta-holder>*{
display:block;
text-align:center
}
.new-home .cta__btn{
margin-left:0;
margin-top:20px
}
.new-home .cta__heading{
text-align:center
}
}
.new-home .education{
padding-top:100px
}
.new-home .education__container{
position:relative;
font-size:0
}
.new-home .education__heading{
color:#bdc1dc;
font-weight:300;
font-size:48px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .education__heading{
font-size:40px
}
}
@media (max-width:767px){
.new-home .education__heading{
font-size:34px
}
}
.new-home .education__half{
display:inline-block;
width:calc(50% - 30px);
margin-left:60px;
vertical-align:top
}
.new-home .education__half:first-child{
margin-left:0
}
.new-home .education .course{
display:inline-block;
width:calc(50% - 40px);
margin-top:57px
}
.new-home .education .course-holder{
font-size:0
}
.new-home .education .calendar{
padding-top:18px
}
@media (min-width:1200px){
.new-home .education .course:nth-child(2n+2){
margin-left:80px
}
}
@media (max-width:1199px){
.new-home .education .course{
max-width:31%;
width:100%;
margin-left:1%;
margin-right:1%
}
.new-home .education .course__btn{
padding-right:40px
}
.new-home .education__half{
width:100%;
margin-left:0
}
}
@media (max-width:575px){
.new-home .education .course{
max-width:48%
}
.new-home .education .course__btn{
padding-right:30px
}
}
.new-home .course{
text-align:center;
max-width:255px
}
.new-home .course__img{
display:block;
width:160px;
height:160px;
margin:0 auto 9px;
border-radius:50%
}
.new-home .course__heading{
margin-bottom:12px;
color:#fff;
font-weight:300;
line-height:32px;
text-decoration:none;
text-align:center;
font-size:24px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .course__heading{
font-size:18px
}
}
@media (max-width:767px){
.new-home .course__heading{
font-size:17px
}
}
.new-home .course__heading a{
position:relative;
color:#fff;
text-decoration:none
}
.new-home .course__btn{
display:inline-block;
padding:6px 78px 7px 20px;
position:relative;
border-radius:30px;
font-family:Oswald;
font-size:16px;
line-height:24px;
color:#616dad;
text-decoration:none;
border:1.5px solid #616dad;
transition:all .3s
}
.new-home .course__btn::after{
content:'';
display:block;
width:8px;
height:20px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-blue-arrow.svg) center no-repeat;
background-size:8px;
position:absolute;
top:8px;
right:18px;
transition:all .3s
}
.new-home .course__btn:hover{
background:#616dad;
color:#fff
}
.new-home .course__btn:hover::after{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-white-arrow.svg) center no-repeat
}
.new-home .calendar{
font-size:16px
}
.new-home .calendar__main-heading{
color:#fff;
font-weight:400;
margin-bottom:62px;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .calendar__main-heading{
font-size:24px
}
}
@media (max-width:767px){
.new-home .calendar__main-heading{
font-size:22px
}
}
.new-home .calendar__item{
display:flex;
align-items:start;
margin-bottom:13px;
padding:8px;
border-radius:80px;
color:#fff;
font-size:24px;
line-height:32px;
text-decoration:none;
transition:all .3s
}
.new-home .calendar__item:hover{
background:#0f194e
}
.new-home .calendar__item:hover .calendar__btn::before{
left:20px
}
.new-home .calendar__info{
width:137px;
text-align:right;
font-family:Oswald
}
.new-home .calendar__info-place{
font-weight:300
}
.new-home .calendar__desc{
width:calc(100% - 176px);
padding-left:17px;
color:#bdc2dc;
font-family:Oswald;
font-weight:300;
text-align:left
}
.new-home .calendar__btn{
width:39px;
position:relative
}
.new-home .calendar__btn::before{
content:'';
display:block;
width:12px;
height:32px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/skolime-arrow.svg) center no-repeat;
background-size:12px;
position:relative;
top:15px;
left:15px;
transition:all .3s
}
.new-home .calendar__btn-more{
display:inline-block;
padding:6px 46px 7px 20px;
position:relative;
border-radius:30px;
font-family:Oswald;
font-size:16px;
line-height:24px;
color:#616dad;
text-decoration:none;
border:1.5px solid #616dad;
transition:all .3s
}
.new-home .calendar__btn-more-holder{
text-align:center
}
.new-home .calendar__btn-more::after{
content:'';
display:block;
width:8px;
height:20px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-blue-arrow.svg) center no-repeat;
background-size:8px;
position:absolute;
top:8px;
right:18px;
transition:all .3s
}
.new-home .calendar__btn-more:hover{
background:#616dad;
color:#fff
}
.new-home .calendar__btn-more:hover::after{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-white-arrow.svg) center no-repeat
}
@media (max-width:1199px){
.new-home .calendar__main-heading{
margin-top:60px;
margin-bottom:32px
}
}
@media (max-width:575px){
.new-home .calendar__item{
font-size:16px
}
.new-home .calendar__info{
width:85px
}
.new-home .calendar__desc{
width:calc(100% - 124px);
font-size:15px
}
}
.new-home .thumbnails-slider :focus{
outline:0
}
.new-home .thumbnails-slider .slick-slide div{
font-size:24px;
font-weight:300;
line-height:38px;
text-align:center
}
.new-home .thumbnails-slider__item{
max-width:270px;
padding-top:15px;
padding-bottom:15px;
margin-left:auto;
margin-right:auto;
color:#fff;
border-top:2px solid #ddba63;
border-bottom:2px solid transparent;
cursor:pointer;
transition:all .3s;
font-family:Oswald,sans-serif
}
.new-home .thumbnails-slider__item:hover{
color:#ddba63;
border-top:2px solid #fff
}
.new-home .thumbnails-slider .slick-slide.slick-current .thumbnails-slider__item{
color:#616dad;
border-top:2px solid transparent;
border-bottom:2px solid #616dad
}
@media (max-width:1360px){
.new-home .thumbnails-slider .slick-slide div{
font-size:20px
}
}
@media (min-width:1200px) and (max-width:1399px){
.new-home .thumbnails-slider__item{
padding-top:10px;
padding-bottom:10px
}
}
@media (max-width:1259px){
.new-home .thumbnails-slider{
margin-bottom:0
}
}
@media (max-width:1199px){
.new-home .thumbnails-slider{
display:none
}
}
.new-home .content-slider{
position:relative;
font-size:0;
margin-bottom:80px
}
.new-home .content-slider :focus{
outline:0
}
.new-home .content-slider__half{
display:inline-block;
width:calc(50% - 30px);
vertical-align:top;
font-size:16px
}
.new-home .content-slider__info{
margin-left:60px
}
.new-home .content-slider__video{
display:inline-block;
position:relative;
transition:all .3s
}
.new-home .content-slider__video::before{
content:'';
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
background:rgba(1,2,60,.5) url(//robertnemec.com/wp-content/themes/rnc/homepage/img/ico-play.png) center no-repeat
}
.new-home .content-slider__video-video{
text-align:right
}
.new-home .content-slider__video:hover{
opacity:.8
}
.new-home .content-slider__btn{
display:inline-flex;
align-items:center;
width:160px;
height:60px;
padding:5px 23px;
background:#ddba63;
position:absolute;
top:50%;
right:0;
transform:translateY(-50%);
color:#01012f;
font-family:Oswald;
font-size:16px;
line-height:1.2;
border-radius:30px;
text-decoration:none;
transition:all .3s
}
.new-home .content-slider__btn span{
display:inline-block;
max-width:75px
}
.new-home .content-slider__btn::after{
content:'';
display:block;
width:12px;
height:32px;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/btn-blue-arrow-big.svg) center no-repeat;
background-size:12px;
position:absolute;
top:14px;
right:22px;
transition:all .3s
}
.new-home .content-slider__btn:hover{
opacity:.8
}
.new-home .content-slider__btn:hover::after{
right:17px
}
.new-home .content-slider__heading{
max-width:400px;
margin-bottom:33px;
font-weight:400;
color:#fff;
font-size:32px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .content-slider__heading{
font-size:24px
}
}
@media (max-width:767px){
.new-home .content-slider__heading{
font-size:22px
}
}
.new-home .content-slider__txt{
max-width:550px;
margin-bottom:50px;
color:#fff;
font-family:'Open Sans',sans-serif;
line-height:24px;
text-align:left
}
.new-home .content-slider .slick-arrow{
width:36px;
height:180px;
position:absolute;
top:50%;
transform:translateY(-50%);
font-size:0;
border:0;
cursor:pointer;
transition:all .3s
}
.new-home .content-slider img{
max-width:100%;
max-height:400px
}
.new-home .content-slider .slick-prev{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/slider-arrow-prev.svg) center no-repeat;
background-size:36px;
left:-35px
}
.new-home .content-slider .slick-prev:hover{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/slider-arrow-prev-h.svg) center no-repeat;
left:-37px
}
@media (min-width:1500px){
.new-home .content-slider .slick-prev{
left:-110px
}
.new-home .content-slider .slick-prev:hover{
left:-112px
}
}
.new-home .content-slider .slick-next{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/slider-arrow.svg) center no-repeat;
background-size:36px;
right:-35px
}
.new-home .content-slider .slick-next:hover{
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/slider-arrow-h.svg) center no-repeat;
right:-37px
}
@media (min-width:1500px){
.new-home .content-slider .slick-next{
right:-110px
}
.new-home .content-slider .slick-next:hover{
right:-112px
}
}
.new-home .content-slider .person{
text-align:left;
padding-right:180px;
position:relative
}
.new-home .content-slider .person__img{
width:80px;
height:80px;
margin-right:15px
}
.new-home .content-slider .person__name{
color:#fff;
line-height:32px;
font-size:24px;
font-family:Oswald
}
@media (max-width:1360px){
.new-home .content-slider .person__name{
font-size:18px
}
}
@media (max-width:767px){
.new-home .content-slider .person__name{
font-size:17px
}
}
.new-home .content-slider .person__name a{
color:#fff;
font-family:Oswald
}
.new-home .content-slider .person__desc{
padding-top:6px;
color:#bdc2dc;
font-size:16px;
font-family:'Open Sans',sans-serif
}
@media (max-height:820px) and (min-width:992px){
.new-home .content-slider{
margin-bottom:25px
}
}
@media (max-width:1360px){
.new-home .content-slider__half{
overflow:hidden
}
.new-home .content-slider .person{
padding-right:180px
}
.new-home .content-slider__btn{
width:155px
}
}
@media (min-width:1200px) and (max-width:1399px){
.new-home .content-slider{
margin-bottom:20px
}
.new-home .content-slider__item{
max-width:90%;
margin-left:auto;
margin-right:auto
}
.new-home .content-slider__txt{
margin-bottom:25px;
font-size:15px;
line-height:22px
}
.new-home .content-slider .slick-prev{
left:-25px
}
.new-home .content-slider .slick-next{
right:-25px
}
.new-home .content-slider .person__img{
width:75px;
height:75px
}
.new-home .content-slider .person__desc{
font-size:14px
}
}
@media (max-width:1199px){
.new-home .content-slider{
margin-bottom:0
}
.new-home .content-slider .person{
padding-right:0
}
.new-home .content-slider__btn{
display:flex;
width:190px;
margin-top:10px;
position:relative;
top:0;
transform:none
}
.new-home .content-slider__half{
width:calc(50% - 15px)
}
.new-home .content-slider__info{
margin-left:30px
}
.new-home .content-slider .slick-arrow{
display:none!important
}
.new-home .content-slider__heading{
margin-bottom:16px
}
.new-home .content-slider__txt{
margin-bottom:20px
}
.new-home .content-slider .slick-list{
padding-right:45px
}
.new-home .content-slider__item{
padding-right:30px
}
}
@media (max-width:767px){
.new-home .content-slider__half{
font-size:14px
}
}
@media (max-width:575px){
.new-home .content-slider__half{
width:100%
}
.new-home .content-slider__info{
margin-top:20px;
margin-left:0
}
}
@media (max-width:450px){
.new-home .content-slider .person{
text-align:center
}
}
.new-home .experience__heading{
margin-bottom:50px;
color:#bdc1dc;
font-weight:300;
font-size:48px;
font-family:Oswald
}
@media (max-height:820px) and (min-width:992px){
.new-home .experience__heading{
margin-bottom:25px
}
}
@media (max-width:1360px){
.new-home .experience__heading{
font-size:40px
}
}
@media (max-width:767px){
.new-home .experience__heading{
font-size:34px
}
}
@media (max-width:1360px){
.new-home .experience{
max-width:96%
}
.new-home .experience__heading{
margin-bottom:25px
}
}
@media (max-width:1199px){
.new-home .experience{
max-width:100%
}
}
@media (max-width:991px){
.new-home .experience{
padding-top:50px
}
}
.new-home .c-tooltip{
position:relative;
display:inline-block;
text-decoration:underline;
transition:color .3s
}
.new-home .c-tooltip span{
position:absolute;
background:url(//robertnemec.com/wp-content/themes/rnc/homepage/img/tooltip.svg) no-repeat center bottom;
background-size:100% 100%;
z-index:9999;
width:270px;
bottom:100%;
left:50%;
margin-left:-135px;
padding:37px 30px;
text-align:center;
color:#fff;
opacity:0;
cursor:default;
font-size:16px;
line-height:1.4;
pointer-events:none;
-webkit-transform:scale3d(.1,.2,1);
transform:scale3d(.1,.2,1);
-webkit-transform-origin:50% 120%;
transform-origin:50% 120%;
-webkit-transition:opacity .4s,-webkit-transform .4s;
transition:opacity .4s,transform .4s;
-webkit-transition-timing-function:ease,cubic-bezier(.6,0,.4,1);©
transition-timing-function:ease,cubic-bezier(.6,0,.4,1)
}
.new-home .c-tooltip span::after{
content:'';
position:absolute;
width:16px;
height:16px;
left:50%;
margin-left:-8px;
top:99%;
background:#ddbb63;
-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);
transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg)
}
.new-home .c-tooltip:hover span{
opacity:1;
pointer-events:auto;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1)
}
.new-home .wpb_wrapper .header {
}
body.subpage .page-id-8878 #content .r1 section.main-content{
padding-top:200px !important;
}
body.page-id-8878 #content {
margin: 0 auto;
}
body.page-id-8878 header.header {
z-index:99999;
}
.posuvnik {
background: #fff;
}
.footer::before {
content: '';
display: block;
width: 360px;
position: absolute;
top: 0;
bottom: 0;
background: #01032f url(//robertnemec.com/wp-content/themes/rnc/homepage/img/background.png) center repeat-y;
z-index: -1;
}
.footer::after {
content: ' ';
display: block;
width: 360px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
background: #01032f url(//robertnemec.com/wp-content/themes/rnc/homepage/img/background.png) center repeat-y;
z-index: -1;
}
.footer{
background: #01032f;
}
.boxzilla-container .wpcf7-response-output {
display:none !important;
}