@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap");
html,
body 
{
overflow-x: hidden;
}
html,
body,
h1,
h2,
h3,
h4,
h5 {
font-family: 'Quicksand', sans-serif;
color: #000;
}
h1,
h2,
h3,
h4,
h5 {
font-weight: bold;
}
h1 {
font-size: 42px;
}
h2 {
font-size: 36px;
}
h3 {
font-size: 30px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 18px;
}
body {
font-weight: 300;
}
strong {
font-weight: 700;
}
a,
.navbar-toggler:focus,
.close-x,
.close-x:before,
.close-x:after,
textarea,
input,
button,
select {
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;	
}
a,
a:hover,
a:active,
a:focus {
color: #c07c37;
}
section ul {
padding-left: 30px;
list-style-type: none;
margin-bottom: 30px;
}
section ul li {
position: relative;
margin-bottom: 15px;
}
section ul li:after {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z' clip-rule='evenodd'/></svg>");
background-repeat: no-repeat;
background-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
position: absolute;
top: 1px;
left: -30px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
section {
padding: 30px 0;
}
#cn-notice-text a {
color: #032b50;
}
.cn-button.bootstrap {
color: #fff;
background: #c07c37;
border-radius: 0;
}
.cn-button.bootstrap:hover {
background: #002a4e;
} .gallery a.lightgallery {
background-color: #022C4F; display: block;
}
.gallery a.lightgallery img {
width: 100%;
height: auto;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.gallery a.lightgallery:hover img {
opacity: 0.8;
}
body .lg-actions .lg-next, 
body .lg-actions .lg-prev, 
body .lg-outer .lg-thumb-outer, 
body .lg-outer .lg-toogle-thumb, 
body .lg-sub-html, 
body .lg-toolbar {
background-color: rgba(0,29,55,.8);
}
body .lg-backdrop {
background-color: rgba(13,41,65,.9);
-webkit-animation: .3s backwards fadeIn;
animation: .3s backwards fadeIn;
}
body .lg-actions .lg-next, 
body .lg-actions .lg-prev, 
body .lg-icon, 
body .lg-outer .lg-toogle-thumb, 
body .lg-toolbar .lg-icon {
color: #FFF;
}
body .lg-actions .lg-next:hover, 
body .lg-actions .lg-prev:hover, 
body .lg-icon:hover, 
body .lg-outer .lg-toogle-thumb:hover, 
body .lg-toolbar .lg-icon:hover {
color: #d9d9d9;
}
body .lg-outer .lg-thumb-outer .lg-thumb-item {
border-radius: 0;
border: 1px solid transparent;
-webkit-transition: border-color .5s;
transition: border-color .5s;
}
body .lg-outer .lg-thumb-outer .lg-thumb-item.active, 
body .lg-outer .lg-thumb-outer .lg-thumb-item:hover {
border: 1px solid #fff;
}
body .lg-outer .lg-thumb {
margin-right: auto;
margin-left: auto;
}
#lg-counter {
color: #fff;
}
a.cta-more {
font-weight: bold;
color: #000000;
}
a.cta-more:after {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z' clip-rule='evenodd'/></svg>");
background-repeat: no-repeat;
background-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
position: relative;
top: 7px;
margin-left: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a.cta-more:hover {
text-decoration: none;
color: #c07c37;
}
a.cta-more:hover:after {
margin-right: -5px;
margin-left: 15px;
}
#simple-page {
padding: 150px 0 60px 0;
}  #CybotCookiebotDialogPoweredbyImage {
display: block!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;
background: url(//euroawk.sk/wp-content/themes/euroawk/images/euroawk_logo.svg) no-repeat!important;
width: 160px!important;
height: 40px!important;
padding-bottom: 40px!important;
padding-left: 160px!important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
fill: #c07c37!important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #032b4f!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
fill: #032b4f!important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
color: #032b4f!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
color: #032b4f!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 1px solid #032b4f!important;
color: #032b4f!important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
color: #032b4f!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
#CybotCookiebotDialogDetailBodyContentTextAbout a {
color: #032b4f!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
background-color: #032b4f!important;
border-color: #032b4f!important;
color: #FFFFFF!important;
transition: none!important;
transition-delay: .3s!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
opacity: 1!important;
background-color: transparent!important;
color: #141414!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
border-color: #032b4f!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
border-color: #141414!important;
}  @media (min-width: 992px) {
#navbarSupportedContent {
display: block!important;
}
}
#main-nav.white,
#main-nav.fixed-active {
background-color: #FFF;
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
#main-nav .navbar-brand svg {
height: 40px;
width: auto;
}
#main-nav .container {
max-width: 1300px;
}
#main-nav .awk {
fill: #FFFFFF!important;
}
#main-nav.white .awk,
#main-nav.fixed-active .awk {
fill: #00294f!important;
}
#bs-example-navbar-collapse-1 {
float: right;
}
.navbar-dark .navbar-nav .nav-link {
color: #FFF;
font-weight: bold;
font-size: 14px;
position: relative;
padding: .3rem 0.5rem .4rem 0.5rem;
margin: 0 3px;
}
.navbar-dark.white .navbar-nav .nav-link,
.navbar-dark.fixed-active .navbar-nav .nav-link {
color: #032b4f;
}
.navbar-dark .navbar-nav .white .nav-link, 
.navbar-dark .navbar-nav .active .nav-link, 
.navbar-dark .navbar-nav .nav-link:focus, 
.navbar-dark .navbar-nav .nav-link:hover {
color: #FFF;
}
.navbar-dark .navbar-nav .active .active .dropdown-item {
color: #c07c37;
}
.navbar-dark .navbar-nav .nav-link:before {
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
pointer-events: none;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
z-index: -1;
background-color: #032b4f;
content: "";
-webkit-transition: opacity .3s ease 0s,-webkit-transform .3s ease 0s;
transition: opacity .3s ease 0s,-webkit-transform .3s ease 0s;
transition: transform .3s ease 0s,opacity .3s ease 0s;
transition: transform .3s ease 0s,opacity .3s ease 0s,-webkit-transform .3s ease 0s;
}
.navbar-dark .navbar-nav .active .nav-link:before, 
.navbar-dark .navbar-nav .show .nav-link:before,
.navbar-dark .navbar-nav .nav-link:hover:before {
-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 1;
}
.navbar-dark .navbar-nav .show .nav-link span {
display: inline-block;
position: relative;
}
.navbar-dark .navbar-nav .show .nav-link span:before {
content: '';
height: 3px;
width: 100%;
position: absolute;
bottom: -4px;
left: 0;
background-color: #C07C37;
}
.dropdown-menu {
left: 5px;
margin: 0;
background-color: #032b4f;
border: none;
border-radius: 0;
}
.dropdown-item {
font-size: 14px;
font-weight: bold;
color: #FFF;
}
.dropdown-item:focus, 
.dropdown-item:hover {
color: #C07C37;
text-decoration: none;
background-color: transparent;
}
.navbar-dark .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.white .navbar-toggler-icon,
.fixed-active .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(2, 44, 79, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-toggler {
border: none;
padding: 0;
} @media all and (min-width: 992px) {
.navbar .nav-item .dropdown-menu{ display: none; }
.navbar .nav-item:hover .dropdown-menu{ display: block; }
}   #main-carousel {
z-index: auto;
}
#page-banner {
position: relative;
}
#main-carousel .owl-item .item {
max-height: 100vh;
overflow-y: hidden;
}
#page-banner .img img {
display: block;
width: 100%;
}
.owl-carousel .animated {
animation-duration: 3s;
animation-fill-mode: both;
}
#main-carousel .owl-dots {
display: inline-block;
width: 52px;
position: absolute;
top: 50%;
margin: 0;
left: 20px;
border: solid 1px #FFF;
z-index: 3;
display: none;
}
#main-carousel .owl-dots .owl-dot {
float: left;
}
#main-carousel .owl-dots span {
list-style-type: none;
border-radius: 0;
background: transparent;
background-repeat: no-repeat; 
background-size: 70%;
background-position: center; 
width: 50px;
height: 50px;
margin: 0;
float: left;
padding: 0;
display: inline-block;
text-align: center;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;   
}
#main-carousel .owl-dots .owl-dot:first-of-type span {
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 24 24' fill='%23FFFFFF'> <path d='M22 12.699219L24 12L22 11.300781C19.5 10.5 18.398438 7.601563 19.5 5.300781L20.398438 3.5L18.601563 4.398438C16.300781 5.601563 13.398438 4.398438 12.601563 1.898438L12 0L11.300781 2C10.5 4.5 7.601563 5.601563 5.300781 4.5L3.5 3.5L4.398438 5.300781C5.601563 7.601563 4.398438 10.5 1.898438 11.300781L0 12L2 12.699219C4.5 13.5 5.601563 16.398438 4.5 18.699219L3.601563 20.5L5.398438 19.601563C7.699219 18.398438 10.601563 19.601563 11.398438 22.101563L12.101563 24.101563L12.800781 22.101563C13.601563 19.601563 16.5 18.5 18.800781 19.601563L20.601563 20.5L19.699219 18.699219C18.398438 16.300781 19.601563 13.5 22 12.699219 Z M 12 18C8.699219 18 6 15.300781 6 12C6 8.699219 8.699219 6 12 6C15.300781 6 18 8.699219 18 12C18 15.300781 15.300781 18 12 18Z' fill='%23FFFFFF' /> </svg>");
}
#main-carousel .owl-dots .active.owl-dot:first-of-type span {
background-color: #7F7577;
}
#main-carousel .owl-dots .owl-dot:last-of-type span {
background-color: #fff;
opacity: 0.5;
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' fill='%237F7577'> <path d='M19 4C12.384534 4 7 9.3845336 7 16C7 22.615466 12.384534 28 19 28C20.75121 28 22.413314 27.614169 23.910156 26.941406L25.939453 26.029297L23.910156 25.117188C20.430069 23.55392 18 20.071641 18 16C18 11.928359 20.430069 8.4460796 23.910156 6.8828125L25.939453 5.9707031L23.910156 5.0585938C22.413314 4.3858314 20.75121 4 19 4 z M 19 6C19.692536 6 20.289975 6.2841646 20.941406 6.4199219C17.977941 8.6045028 16 12.043236 16 16C16 19.956764 17.977941 23.395497 20.941406 25.580078C20.289975 25.715835 19.692536 26 19 26C13.465466 26 9 21.534534 9 16C9 10.465466 13.465466 6 19 6 z' fill='%237F7577' /> </svg>");
}
#main-carousel .owl-dots .active.owl-dot:last-of-type span {
opacity: 1;
-webkit-box-shadow: 0 0 1rem #fff;
box-shadow: 0 0 1rem #fff;
}
#main-carousel .owl-dots .active span {
background-color: #FFF;
}
#page-banner .page-banner-content {
width: 100%;
color: #FFF;
text-align: center;
position: absolute;
top: 50%;
font-size: 30px;
font-size: 42px;
font-weight: 300;
font-weight: bold;
z-index: 2;
transform: translateY(-50%);
}
#page-banner.home-page .page-banner-content {
text-align: left;
bottom: 15%;
transform: none;
top: auto;
left: 10%;
width: 90%;
}
#page-banner.home-page .page-banner-content .page-banner-content-title {
display: inline-block;
float: left;
}
#page-banner.page-mobiliar .page-banner-content .cta-more,
#page-banner.page-ostatne .page-banner-content .cta-more,
#page-banner.page-citylighty .page-banner-content .cta-more,
#page-banner.page-billboardy .page-banner-content .cta-more,
#page-banner.home-page .page-banner-content .cta-more {
background: #022c4f;
border: solid 2px #FFF;
float: left;
font-size: 25px;
color: #FFF;
padding: 20px;
display: flex;
align-items: center;
height: 124px;
margin-left: 40px;
}
#page-banner.page-mobiliar .page-banner-content .cta-more,
#page-banner.page-ostatne .page-banner-content .cta-more,
#page-banner.page-citylighty .page-banner-content .cta-more,
#page-banner.page-billboardy .page-banner-content .cta-more {
float: left;
margin-left: 0;
margin-top: 20px;
}
#page-banner.page-mobiliar .page-banner-content .cta-more:hover,
#page-banner.page-ostatne .page-banner-content .cta-more:hover,
#page-banner.page-citylighty .page-banner-content .cta-more:hover,
#page-banner.page-billboardy .page-banner-content .cta-more:hover,
#page-banner.home-page .page-banner-content .cta-more:hover {
color: #c17d37;
}
#page-banner.page-mobiliar .page-banner-content .cta-more:after,
#page-banner.page-ostatne .page-banner-content .cta-more:after,
#page-banner.page-citylighty .page-banner-content .cta-more:after,
#page-banner.page-billboardy .page-banner-content .cta-more:after,
#page-banner.home-page .page-banner-content .cta-more:after {
background-size: 3rem;
height: 3rem;
width: 3rem;
position: relative;
top: auto; 
margin-left: 30px;
}
#page-banner.page-mobiliar .page-banner-content .cta-more:hover:after,
#page-banner.page-ostatne .page-banner-content .cta-more:hover:after,
#page-banner.page-citylighty .page-banner-content .cta-more:hover:after,
#page-banner.page-billboardy .page-banner-content .cta-more:hover:after,
#page-banner.home-page .page-banner-content .cta-more:hover:after {
margin-right: -10px;
margin-left: 40px;
}
#page-banner.page-billboardy .page-banner-content {
text-align: left;
left: 18%; top: auto;
bottom: 6%;
width: 82%;
}
#page-banner.page-citylighty .page-banner-content {
text-align: left;
left: 39%; width: 61%;
top: auto;
bottom: 0%;
transform: translateY(-40%);
}
#page-banner.page-ostatne .page-banner-content { bottom: 0;
top: auto;
text-align: left;
left: 40%;
width: 56%;
transform: translateY(-40%);
}
#page-banner.page-mobiliar .page-banner-content {
left: 10%;
text-align: left; width: 89%;
top: auto;
transform: none;
bottom: 20%;
}
#page-banner .page-banner-content strong {
font-size: 42px;
font-weight: bold;
}
#page-banner .page-banner-content strong span {
background-color: #C07C37;
padding: 0 5px;
display: inline-block;
line-height: 1.4;
}
#page-banner .page-banner-content h1 {
background-color: #C07C37;
padding: 5px 10px;
display: inline-block;
color: #FFF;
}  #o-spolocnosti a:hover {
text-decoration: none;
}
#o-spolocnosti .intro-text {
background-color: #022C4F;
text-align: center;
padding: 40px;
color: #FFF;
margin-top: -80px;
font-size: 22px;
}
#o-spolocnosti .intro-text strong {
background-color: #C17D37;
font-weight: normal;
padding: 2px 5px; 
}
#o-spolocnosti .intro-text p:last-of-type {
margin-bottom: 0;
}
#o-spolocnosti .content {
padding-top: 50px;
padding-bottom: 30px;
}
#o-spolocnosti .content h2 {
margin-bottom: 20px;
}  #usp {
border-top: solid 2px #E7E7E7;
padding: 0;
}
#usp .usp-wrapper {
display: flex;
align-items:center;
max-width: 280px;
text-align: left;
}
#usp .usp-wrapper svg,
#usp .usp-wrapper img {
margin: 30px 30px 30px 0;
height: 60px;
width: 60px;
}  #reklamne-nosice {
background-color: #F2F2F2;
padding: 100px 0;
}
#reklamne-nosice h3 {
font-size: 24px;
margin-bottom: 30px;
}
#reklamne-nosice .nosice-item {
border-bottom: solid 2px #C6C6C6;
margin-left: 60px;
position: relative;
}
#reklamne-nosice .nosice-item:after {
content: '';
display: inline-block;
width: 47px;
height: 47px;
background-image: url("data:image/svg+xml,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240.097 240.097' xmlns:xlink='http://www.w3.org/1999/xlink' enable-background='new 0 0 240.097 240.097'> <g> <path d='m188.048,0h-136c-3.313,0-6,2.687-6,6v184.173c0,3.313 2.687,6 6,6h34.333v31.924h-5.807c-3.313,0-6,2.687-6,6s2.687,6 6,6h11.807 55.334 11.807c3.313,0 6-2.687 6-6s-2.687-6-6-6h-5.807v-31.924h34.333c3.313,0 6-2.687 6-6v-184.173c0-3.313-2.686-6-6-6zm-130,32.048h124v132.076h-124v-132.076zm124-20.048v8.048h-124v-8.048h124zm-40.333,216.097h-43.334v-31.924h43.334v31.924zm6-43.924h-55.334-34.333v-8.048h124v8.048h-34.333z'/> </g> </svg>");
position: absolute;
left: -60px;
top: -5px;
}
#reklamne-nosice .nosice-item:first-of-type:after {
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' fill='%23000000'> <path d='M12.90625 1.96875C12.863281 1.976563 12.820313 1.988281 12.78125 2C12.316406 2.105469 11.988281 2.523438 12 3L12 6C11.96875 6 11.9375 6 11.90625 6C11.875 6 11.84375 6 11.8125 6C11.261719 6.050781 10.855469 6.542969 10.90625 7.09375C10.957031 7.644531 11.449219 8.050781 12 8L14 8C14.359375 8.003906 14.695313 7.816406 14.878906 7.503906C15.058594 7.191406 15.058594 6.808594 14.878906 6.496094C14.695313 6.183594 14.359375 5.996094 14 6L14 3C14.011719 2.710938 13.894531 2.433594 13.6875 2.238281C13.476563 2.039063 13.191406 1.941406 12.90625 1.96875 Z M 24.90625 1.96875C24.863281 1.976563 24.820313 1.988281 24.78125 2C24.316406 2.105469 23.988281 2.523438 24 3L24 6C23.96875 6 23.9375 6 23.90625 6C23.355469 6.027344 22.925781 6.496094 22.953125 7.046875C22.980469 7.597656 23.449219 8.027344 24 8L26 8C26.359375 8.003906 26.695313 7.816406 26.878906 7.503906C27.058594 7.191406 27.058594 6.808594 26.878906 6.496094C26.695313 6.183594 26.359375 5.996094 26 6L26 3C26.011719 2.710938 25.894531 2.433594 25.6875 2.238281C25.476563 2.039063 25.191406 1.941406 24.90625 1.96875 Z M 36.90625 1.96875C36.863281 1.976563 36.820313 1.988281 36.78125 2C36.316406 2.105469 35.988281 2.523438 36 3L36 6C35.96875 6 35.9375 6 35.90625 6C35.875 6 35.84375 6 35.8125 6C35.261719 6.050781 34.855469 6.542969 34.90625 7.09375C34.957031 7.644531 35.449219 8.050781 36 8L38 8C38.359375 8.003906 38.695313 7.816406 38.878906 7.503906C39.058594 7.191406 39.058594 6.808594 38.878906 6.496094C38.695313 6.183594 38.359375 5.996094 38 6L38 3C38.011719 2.710938 37.894531 2.433594 37.6875 2.238281C37.476563 2.039063 37.191406 1.941406 36.90625 1.96875 Z M 2.8125 3C2.335938 3.089844 1.992188 3.511719 2 4L2 31C2 31.550781 2.449219 32 3 32L20 32L20 46L18 46C17.96875 46 17.9375 46 17.90625 46C17.355469 46.027344 16.925781 46.496094 16.953125 47.046875C16.980469 47.597656 17.449219 48.027344 18 48L32 48C32.359375 48.003906 32.695313 47.816406 32.878906 47.503906C33.058594 47.191406 33.058594 46.808594 32.878906 46.496094C32.695313 46.183594 32.359375 45.996094 32 46L30 46L30 32L47 32C47.550781 32 48 31.550781 48 31L48 4C48 3.449219 47.550781 3 47 3L39 3L39 5L46 5L46 30L4 30L4 5L11 5L11 3L3 3C2.96875 3 2.9375 3 2.90625 3C2.875 3 2.84375 3 2.8125 3 Z M 15 3L15 5L23 5L23 3 Z M 27 3L27 5L35 5L35 3 Z M 22 32L28 32L28 46L22 46Z' fill='%23000000'/> </svg>");
}
#reklamne-nosice .nosice-item:first-of-type {
margin-bottom: 25px;
}
#reklamne-nosice .nosice-item  strong {
line-height: 36px;
}
#reklamne-nosice .nosice-item  span {
font-weight: bold;
float: right;
font-size: 24px;
line-height: 36px;
color: #c17d37;
}  #usp-2 {
padding: 0 0 150px 0;
}
#usp-2 .usp-wrapper {
margin-top: 100px;
max-width: 300px;
width: 100%;
display: inline-block;
}
#usp-2 .usp-wrapper svg {
height: 70px;
}
#usp-2 .usp-wrapper strong {
width: 100%;
display: inline-block;
margin: 25px 0 5px 0;
}  #reklamne-plochy {
background-color: #B5A9A6;
padding-bottom: 120px;
}
#reklamne-plochy .billboardy {
position: relative;
z-index: 2;
}
#reklamne-plochy .billboardy a {
width: 100%;
}
#reklamne-plochy .citylighty {
position: relative;
z-index: 0;
}
#reklamne-plochy .billboardy .img-wrapper,
#reklamne-plochy .billboardy .text-wrapper {
margin-top: -120px;
}
#reklamne-plochy .citylighty .img-wrapper,
#reklamne-plochy .citylighty .text-wrapper {
margin-top: -50px;
}
#reklamne-plochy .citylighty .img-wrapper {
margin-top: -50px;
margin-left: -65%;
}
#reklamne-plochy .citylighty .text-wrapper {
margin-top: -110px;
}
#reklamne-plochy a {
display: inline-block;
}
#reklamne-plochy a:hover {
text-decoration: none;
}
#reklamne-plochy a strong {
display: inline-block;
width: 100%;
font-size: 30px;
color: #FFF;
}
#reklamne-plochy a .more {
text-align: center;
display: inline-block;
-webkit-transform: translateX(calc(-50% + 16px));
-ms-transform: translateX(calc(-50% + 16px));
transform: translateX(calc(-50% + 16px));
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#reklamne-plochy a:hover .more {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
#reklamne-plochy a .more span {
display: inline-block;
color: #FFF;
font-weight: bold;
opacity: 0;
}
#reklamne-plochy a:hover .more span {
opacity: 1; }
#reklamne-plochy a .more:after {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23FFFFFF' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z' clip-rule='evenodd'/></svg>");
background-repeat: no-repeat;
background-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
position: relative;
top: 7px;
margin-left: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}  #mobiliar {
padding: 0 0 60px 0;
}
#mobiliar h2 {
margin-top: 60px;
}
#mobiliar .mobiliar-wrapper {
display: flex;
align-items:center;
max-width: 250px;
text-align: left;
}
#mobiliar .mobiliar-wrapper svg,
#mobiliar .mobiliar-wrapper img {
margin: 30px 30px 30px 0;
height: 60px;
width: auto;
}
#mobiliar .mobiliar-wrapper.stojany svg {
width: 60px;
}
#mobiliar .cta-more {
margin-top: 10px;
display: inline-block;
}  #referencie {
background-color: #042C50;
padding: 60px 0;
}
#referencie h2 {
margin-bottom: 60px;
}
#referencie h2,
#referencie h3 {
color: #FFF;
}
#referencie h3 {
font-size: 26px;
margin-bottom: 30px;
}
#referencie .col-lg-6.first {
padding-right: 35px;
}
#referencie .col-lg-6.second {
padding-left: 35px;
}
#referencie .gallery a {
display: inline-block;
}
#referencie .gallery img {
margin: 15px 0;
}
#referencie a.cta-more {
font-weight: bold;
color: #FFF;
margin-top: 20px;
}
#referencie a.cta-more:hover {
color: #c07c37;
}  #galeria {
padding: 60px 0;
}
#galeria h2 {
margin-bottom: 60px;
}
#galeria a {
position: relative;
}
#galeria a:after {
content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: #032B4F;
opacity: 0.5;
}
#galeria a span {
background-color: #c07c37;
color: #FFF;
font-weight: bold;
padding: 5px 10px;
position: absolute;
top: 15px;
left: 15px; 
z-index: 1;   
}  #o-spolocnosti-main {
padding: 60px 0;
}
#o-spolocnosti-main h3 {
font-size: 24px;
}  #inspiracie-main {
padding: 60px 0;
}
#inspiracie-main h3 {
font-size: 24px;
}
#inspiracie-citylighty {
padding: 60px 0;
background-color: #F2F2F2;
}
#inspiracie-billboardy {
padding: 60px 0;
}
#inspiracie-billboardy .citylight-item,
#inspiracie-citylighty .citylight-item {
padding: 20px 0;
}
#inspiracie-billboardy .citylight-item h3,
#inspiracie-citylighty .citylight-item h3 {
margin-bottom: 20px;
}
#inspiracie-billboardy .citylight-item .item-content,
#inspiracie-citylighty .citylight-item .item-content {
display: flex;
align-items: center;
text-align: left;
}
#inspiracie-billboardy .citylight-item .item-content img,
#inspiracie-citylighty .citylight-item .item-content img {
max-width: 250px;
padding: 0 30px 0 0;
}  #simulator-motivov {
padding: 60px 0;
background-color: #F2F2F2;
}
#simulator-motivov .simulator-wrapper {
background-color: #000;
}
#simulator-motivov .simulator-wrapper svg {
display: flex;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
width: 100%;
height: 100%;
}
#simulator-nav h3 {
font-size: 24px;
margin-bottom: 20px;
}
#simulator-nav .img-wrapper {
display: inline-block;
width: 100%;
background-color: #022C4F;
margin-bottom: 10px;
cursor: pointer;
}
#simulator-nav.citylight-nav .img-wrapper {
width: 48%;
float: left;
}
#simulator-nav.citylight-nav  .img-wrapper:nth-of-type(odd){
margin-right: 2%;
}
#simulator-nav.citylight-nav  .img-wrapper:nth-of-type(even){
margin-left: 2%;
}
#simulator-nav .img-wrapper img {
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#simulator-nav .img-wrapper:hover img {
opacity: 0.8;
}
#simulator-motivov label {
border: dashed 2px #DCDCDC;
width: 100%;
text-align: center;
font-weight: bold;
padding: 20px;
cursor: pointer;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#simulator-motivov label:hover {
background: #efefef;
}
#simulator-motivov label svg {
color: #c17d37;
width: 30px;
height: 30px;
}
.modal {
background: rgba(0,42,78,.6);
}
.modal .img-container img {
max-width: 100%;
}
.modal-header {
border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom: none;
padding-bottom: 0;
}
.modal-header .close:focus {
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.modal-content {
border-radius: 0;
}
.modal-footer {
border-top: none;
padding-top: 0;
}
.modal-footer .btn {
border-radius: 0;
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.modal-footer .btn-primary {
color: #fff;
background-color: #c07c37;
border-color: #c07c37;
border-radius: 0;
}
.modal-footer .btn-primary:hover {
background-color: #c78e54;
border-color: #c78e54;
}  #fasady-main,
#billboard-main {
padding: 0;
}
#billboard-main.billboardy-ostatne {
padding-bottom: 60px;
}
#fasady-main .fasady-main,
#billboard-main .billboard-main {
padding-top: 60px;
padding-bottom: 60px;
}
#fasady-main h3,
#billboard-main h3 {
font-size: 24px;
}
#fasady-main .fasady-aside a.cta-more-tech,
#billboard-main .billboard-aside a.cta-more-tech {
padding: 80px 20px;
width: 100%;
display: inline-block;
text-align: center;
background: #032b50;
color: #FFF;
font-size: 18px;
font-weight: bold;
margin-top: -60px;
}
#fasady-main .fasady-aside a.cta-more-tech:hover,
#billboard-main .billboard-aside a.cta-more-tech:hover {
text-decoration: none;
color: #c17d37;
}
#fasady-main .fasady-aside a.cta-more-tech:after,
#billboard-main .billboard-aside a.cta-more-tech:after {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-arrow-down' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'> <path fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1z'/> </svg>");
background-repeat: no-repeat;
background-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
position: relative;
top: 7px;
margin-left: 10px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#billboard-main .billboard-aside2 a.cta-more-tech:after {
background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-arrow-down' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'> <path fill-rule='evenodd' d='M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z'/></svg>");
background-repeat: no-repeat;    
}
#fasady-main .fasady-aside,
#billboard-main .billboard-aside {
position: relative;
}
#billboard-main .billboard-aside img,
#fasady-main .fasady-aside img {
position: relative; margin-top: 60px;
}
#billboard-main.billboardy-ostatne .billboard-aside img {
position: relative;
bottom: -60px;
}
#billboard-count {
margin: 20px 0;
border-top: solid 1px #C6C6C6;
border-bottom: solid 1px #C6C6C6;
padding: 20px 0;
display: flex;
align-items: center;
}
#billboard-count strong {
font-weight: bold;
font-size: 24px;
line-height: 36px;
color: #c17d37;
}
#billboard-count span {
margin-left: 10px;
font-weight: bold;
}  #bilbordovka {
background-color: #022C4F;
color: #FFF;
padding: 0;
position: relative;
}
#bilbordovka .bilbordovka-img {
display: none;
}
#bilbordovka:before {
content: '';
background: url(//euroawk.sk/wp-content/themes/euroawk/images/bilbordovka-bg.jpg);
width: 44.7%;
display: block;
height: 100%;
position: absolute;
background-size: cover;
background-position: center right;
}
#bilbordovka .bilbordovka-content {
padding: 60px 0;
overflow: auto;
}
#bilbordovka h2 {
color: #FFF;
margin-bottom: 30px;
}
#bilbordovka .link-info {
font-size: 14px;
float: left;
}
#bilbordovka .bilbordovka-text {
font-size: 22px;
}
#bilbordovka .cta-more {
background: #022c4f;
border: solid 2px #FFF;
font-size: 25px;
color: #FFF;
padding: 20px;
display: flex;
align-items: center;
height: 124px;
margin: 40px 0 60px 0;
float: left;
}
#bilbordovka .cta-more:hover {
color: #c17d37;
}
#bilbordovka .cta-more:after {
background-size: 3rem;
height: 3rem;
width: 3rem;
position: relative;
top: auto; 
margin-left: 30px;
}
#bilbordovka .cta-more:hover:after {
margin-right: -10px;
margin-left: 40px;
}  #technicka-specifikacia {
padding: 60px 0;
background-color: #F2F2F2; 
}
#technicka-specifikacia .col-lg-6 strong {
display: inline-flex;
align-items: center;
margin: 10px 0 20px 0;
}
#technicka-specifikacia .col-lg-6 strong span {
display: inline-block;
background: #c07c37;
color: #FFF;
margin-left: 15px;
padding: 0 10px;
font-size: 24px;
line-height: 36px;
height: 36px;
}
#technicka-specifikacia .special-list {
padding-top: 60px;
}
#technicka-specifikacia-carousel .owl-nav {
margin-top: 0;
}
#technicka-specifikacia-carousel .owl-nav .owl-next,
#technicka-specifikacia-carousel .owl-nav .owl-prev {
color: #c07c37;
position: absolute;
top: calc(50% - 30px);
font-size: 60px;
display: flex;
background: transparent;
padding: 0;
border-radius: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#technicka-specifikacia-carousel .owl-nav .owl-prev {
left: -70px;
}
#technicka-specifikacia-carousel .owl-nav .owl-prev:hover {
left: -75px;
}
#technicka-specifikacia-carousel .owl-nav .owl-next {
right: -70px;
}
#technicka-specifikacia-carousel .owl-nav .owl-next:hover {
right: -75px;
}
#technicka-specifikacia-carousel #technicka-specifikacia .special-list {
padding-top: 9px;
}
#technicka-specifikacia .special-list ul {
padding-left: 0;
}
#technicka-specifikacia .special-list ul li {
border-bottom: solid 2px #C6C6C6;
padding: 6px 0;
font-weight: bold;
margin: 0;
}
#technicka-specifikacia .special-list ul li:after {
display: none;
}  #mapa-pokrytia {
padding: 60px 0;
background-color: #022C4F;
}
#mapa-pokrytia h2 {
color: #FFF;
margin-bottom: 40px;
}
#mapa-pokrytia svg {
max-width: 100%;
height: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
width: 100%;
height: 100%;
}
#mapa-pokrytia .kraj {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#mapa-pokrytia .kraj:hover {
fill: #C07C37;
}
.tooltip {
margin-bottom: -20px;
opacity: 1;
}
.tooltip-inner {
background-color: #FFF;
border-radius: 0;
font-weight: bold;
color: #000;
padding: 5px;
}
.tooltip-inner b {
color: #C17D38;
}
.tooltip.bs-tooltip-top .arrow:before {
border-top-color: #FFF !important;
}
.tooltip.show {
opacity: 1;
} 
#kraje-a-pocty {
padding-top: 25px;
}
#kraje-a-pocty .kraje-item {
border-bottom: solid 2px #587083;
position: relative;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#kraje-a-pocty .kraje-item.active {
border-bottom: solid 2px #c17d37;
}
#kraje-a-pocty .kraje-item  strong {
line-height: 36px;
color: #FFF;
}
#kraje-a-pocty .kraje-item  span {
font-weight: bold;
float: right;
font-size: 24px;
line-height: 36px;
color: #c17d37;
}  #gallery-section.bg-gray {
background-color: #F2F2F2;
}
.gallery-section {
padding: 60px 0;
}
.gallery-section.fasady-gallery-section {
background-color: #f2f2f2;
}
.gallery-section h2 {
margin-bottom: 30px;
}
#gallery-section .cta-more {
margin-top: 30px;
font-size: 20px;
font-weight: normal;
}  #galeria-billboardy {
padding: 150px 0 30px 0;
background-color: #F2F2F2;
}
#galeria-branding,
#galeria-ostatne {
background-color: #F2F2F2;
}
#galeria-ostatne .gallery .col-lg-3,
#galeria-mobiliar .gallery .col-lg-3,
#galeria-branding .gallery .col-lg-3,
#galeria-citylighty .gallery .col-lg-3,
#galeria-billboardy .gallery .col-lg-3 {
margin-bottom: 30px;
}
#galeria-ostatne,
#galeria-mobiliar,
#galeria-branding,
#galeria-citylighty {
padding-bottom: 30px;
}
.gallery .col-lg-3.last-image a:after {
content: attr(data-plus-more);
position: absolute;
top: 50%;
left: 50%;
z-index: 10;
display: block;
color: #fff;
font-weight: 700;
font-size: 2rem;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.gallery .last-image a.lightgallery img {
opacity: 0.8;
}
.gallery .hide-image,
#galeria-citylighty .gallery .hide-image,
#galeria-billboardy .gallery .hide-image {
display: none;
}  #billboard-main .mobiliar-aside img {
position: relative;
padding-top: 60px;
}
#partnerske-mesta {
background-color: #F2F2F2;
}
#partnerske-mesta .col-sm-2,
#partnerske-mesta .col-4,
#partnerske-mesta .col-md-1 {
margin-bottom: 30px;
}
#mobiliar-pred-a-po,
#mobiliar-spolupraca {
padding: 60px 0;
}
#mobiliar-pred-a-po {
background-color: #F2F2F2;
}
#mobiliar-pred-a-po h2 {
margin-bottom: 30px;
}
#mobiliar-pred-a-po .ba-slider {
position: relative;
overflow: visible;
}
#mobiliar-pred-a-po .ba-slider img {
width: 100%;
display: block;
}
#mobiliar-pred-a-po .resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
#mobiliar-pred-a-po .handle {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 4px;
margin-left: -2px;
background: #032b50;
cursor: ew-resize;
}
#mobiliar-pred-a-po .handle:after {
position: absolute;
top: 50%;
width: 64px;
height: 64px;
margin: -32px 0 0 -29px;
content: '';
color: white;
font-weight: bold;
font-size: 36px;
text-align: center;
line-height: 64px;
background: #c07c37 url(//euroawk.sk/wp-content/themes/euroawk/images/slider-icon.svg) no-repeat center center;
background-size: 120%;
border: 1px solid #c07c37;
border-radius: 50%;
transition: all 0.3s ease;
}
#mobiliar-pred-a-po .draggable:after {
width: 48px;
height: 48px;
margin: -24px 0 0 -22px;
line-height: 48px;
font-size: 30px;
}  #dokumenty-na-stiahnutie {
padding: 150px 0 60px 0;
background-color: #F2F2F2;
}
#dokumenty-na-stiahnutie h1 {
margin-bottom: 60px;
}
#dokumenty-na-stiahnutie .dokument {
display: flex;
align-items: center;
margin-bottom: 40px;
}
#dokumenty-na-stiahnutie .icon-wrapper {
color: #c07c37;
display: inline-block;
}
#dokumenty-na-stiahnutie .icon-wrapper svg {
width: 60px;
height: auto;
}
#dokumenty-na-stiahnutie .icon-wrapper .filesize {
font-size: 12px;
}
#dokumenty-na-stiahnutie .text {
display: inline-block;
margin-left: 15px;
}
#dokumenty-na-stiahnutie .text a.download {
font-weight: bold;
font-size: 12px;
color: #000;
}
#dokumenty-na-stiahnutie .text a.download:hover {
text-decoration: none;
color: #c07c37;
}
#dokumenty-na-stiahnutie .text a.download:after {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-arrow-down' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'> <path fill-rule='evenodd' d='M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1z'/> </svg>");
background-repeat: no-repeat;
background-size: 14px;
height: 14px;
width: 14px;
position: relative;
top: 3px;
}  #aktualne,
#kariera {
padding: 150px 0 60px 0;
background-color: #F2F2F2;
text-align: center;
}
.news-item,
.job {
padding: 60px 0;
}
.news-item .row,
.job .row {
align-items: center;
}
.news-item:nth-of-type(odd),
.job:nth-of-type(odd) {
background-color: #F2F2F2
}  #partneri,
#referencie-page,
#spolupracujeme {
background-color: #F2F2F2;
padding: 60px 0;  
}
#spolupracujeme {
padding-bottom: 0;  
}
#referencie-page {
padding: 150px 0 0 0;
}
#partneri h2,
#spolupracujeme h2 {
margin-bottom: 30px;  
}
#partneri .gallery .col-lg-3,
#spolupracujeme .gallery .col-lg-3 {
margin-bottom: 30px;
}  #kontakt {
padding: 60px 0;
background-color: #F2F2F2;
}
#kontakty {
background-color: #FFF;
padding: 60px 0;
}
#tab-nav-wrapper {
margin: 60px 0;
border-bottom: solid 1px #E7E7E7;
border-top: solid 1px #E7E7E7;
}
#tab-nav {
display: inline-block;
}
#tab-nav li {
margin: 0 10px;
display: inline-block;
}
#tab-nav li:after {
display: none;
}
#tab-nav li a {
padding: 20px 5px 16px 5px;
font-weight: bold;
color: #000;
border-bottom: solid 4px #FFF;
}
#tab-nav li a.active {
border-bottom: solid 4px #c07c37;
}
#sklad {
background-color: #F2F2F2;
padding: 60px 0;
display: none;
}  #contact-section {
padding: 60px 0;
background-color: #F2F2F2;
}
#contact-section.white-bg {
background-color: #FFF;
}
#contact-section label {
width: 100%;
color: #000;
font-weight: bold;
}
#contact-section label .label {
margin-left: 10px;
width: 100%;
color: #000;
font-weight: bold;
}
#contact-section input.text, 
#contact-section input.title, 
#contact-section input[type=text], 
#contact-section input[type=tel], 
#contact-section input[type=date], 
#contact-section input[type=email], 
#contact-section select, 
#contact-section textarea {
width: 100%;
background-color: transparent;
border: none;
border-bottom: solid 1px #969696;
font-size: 16px;
font-weight: 500;
color: #c07c37;
line-height: 1.4;
padding: 10px 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-khtml-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.wpcf7-form-control:focus {
border-color: #032b4f;
}
span.wpcf7-list-item {
margin: 0;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 5px;
right: 0;
bottom: 0;
left: 0;
height: 20px;
width: 20px;
transition: all 0.15s ease-out 0s;
background: #FFF;
border: solid 2px #9FADBA;
border-radius: 3px;
color: #fff;
cursor: pointer;
display: inline-block;
margin-right: 0.5rem;
margin-left: 0;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox]:hover{
background: #d5dee6;
}
.wpcf7-form input[type=checkbox]:checked {
border: solid 2px #D3A373;
}
.wpcf7-form input[type=checkbox]::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(0);
color: #c07c37;
content: "";
position: absolute;
display: inline-flex;
margin: auto;
left: -3px;
top: -4px;
bottom: 0;
transition-property: transform, background, border;
transition-duration: 0.35s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 9px;
height: 15px;
background-color: transparent;
border-bottom: 3px solid #c07c37;
border-right: 3px solid #c07c37;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.wpcf7-form input[type=checkbox]:checked::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(1);
}
.wpcf7-form input[type=checkbox]:checked::after {
-webkit-animation: click-wave 0.65s;
-moz-animation: click-wave 0.65s;
animation: click-wave 0.65s;
background: #9FADBA;
content: '';
display: block;
position: relative;
z-index: 100;
}
.submit-wrapper {
text-align: center;
margin-top: 20px;
}
.submit-wrapper .d-inline-block {
position: relative;
}
.wpcf7-form input[type=submit] {
font-weight: bold;
color: #ffffff;
background-color: transparent;
border: none;
font-size: 18px;
padding: 5px 15px;
background: #c07c37;
cursor: pointer;
}
.submit-wrapper .d-inline-block .arrow {
display: inline-block;
content: "";
background-image: url("data:image/svg+xml,<svg viewBox='0 0 16 16' fill='%23c07c37' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z' clip-rule='evenodd'/></svg>");
background-repeat: no-repeat;
background-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
position: relative;
top: 7px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.wpcf7-form input[type=submit]:hover {
text-decoration: none;
color: #FFFFFF;
background-color: #032b4f;
}  @keyframes click-wave {
0% {
height: 20px;
width: 20px;
opacity: 0.35;
position: relative;
}
100% {
height: 60px;
width: 60px;
margin-left: -22px;
margin-top: -22px;
opacity: 0;
}
}
.wpcf7-form span.wpcf7-not-valid-tip {
font-size: 12px;
line-height: 2;
color: #ff0000;
font-weight: 500;
}
#contact-section select.wpcf7-not-valid, 
#contact-section textarea.wpcf7-not-valid, 
#contact-section input[type=tel].wpcf7-not-valid, 
#contact-section input[type=email].wpcf7-not-valid, 
#contact-section input[type=text].wpcf7-not-valid  {
border-bottom: solid 1px #ff0000;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
border: 2px solid #ff3a3a;
background: #ff3a3a;
color: #FFF;
margin: 10px 0 0;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form div.wpcf7-mail-sent-ok {
border: 2px solid #3faf53;
background: #3faf53;
color: #FFF;
margin: 10px 0 0;
}
.wpcf7-form .ajax-loader {
right: -40px;
}
.ajax-loader,
.ajax-loader:before,
.ajax-loader:after {
background: #b48b4e;
-webkit-animation: load1 1s infinite ease-in-out;
animation: load1 1s infinite ease-in-out;
width: 1em;
height: 4em;
}
.ajax-loader {
color: #b48b4e;
text-indent: -9999em;
margin: 88px auto;
position: relative;
font-size: 4px;
background-image: none!important;
width: 4px!important;
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
.ajax-loader:before,
.ajax-loader:after {
position: absolute;
top: 0;
content: '';
}
.ajax-loader:before {
left: -1.5em;
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.ajax-loader:after {
left: 1.5em;
}
@-webkit-keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}
@keyframes load1 {
0%,
80%,
100% {
box-shadow: 0 0;
height: 4em;
}
40% {
box-shadow: 0 -2em;
height: 5em;
}
}  #custom-footer {
background-color: #002A4E;
font-size: 14px;
color: #FFF;
padding: 60px 0;
}
#custom-footer h3 {
font-size: 18px;
margin-bottom: 20px;
color: #FFF;
}
#custom-footer a {
color: #FFF;
}
#custom-footer a:hover {
text-decoration: underline;
}
#custom-footer ul {
list-style-type: none;
padding: 0;
margin-bottom: 15px;
}
#custom-footer .footer-1,
#custom-footer .footer-2,
#custom-footer .footer-3 {
line-height: 1.8;
}
#menu-footer-menu {
font-weight: bold;
font-size: 18px;
}
#custom-footer .footer-4 img {
max-width: 100%;
width: 180px;
margin-bottom: 20px;
}  #copyright {
background-color: #001D37;
color: #FFF;
padding: 10px 0;
font-size: 12px;
font-weight: bold;
}
#copyright ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#copyright ul li {
float: left;
}
#copyright ul li:last-of-type {
margin-left: 30px;
}
#copyright a {
color: #FFF;
text-decoration: underline;
}  @media (max-width: 1199px) {
.navbar-dark .navbar-nav .nav-link {
padding: .3rem 0.3rem .4rem 0.3rem;
}
}
@media (max-width: 990px) {
.navbar-dark.white .navbar-nav .nav-link, 
.navbar-dark.fixed-active .navbar-nav .nav-link {
color: #FFFFFF;
}
#main-nav {
padding: 0;
}
#main-nav .container {
max-width: 100%;
}
#main-nav .nav-wrapper {
width: 100%;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
padding: .5rem 25px;
}
.fixed-active .nav-wrapper {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
#bs-example-navbar-collapse-1 {
float: initial; 
}
#menu-halvne-menu {
background-color: #022C4F;
padding: 15px;
}
.navbar-dark .navbar-nav .nav-link {
font-size: 16px;
}
.navbar-dark.fixed-active .navbar-nav .nav-link,
.fixed-active .navbar-nav .nav-link {
color: #FFF;
}
.navbar-dark .navbar-nav .nav-link:before {
display: none;
}
.navbar-dark .navbar-nav .nav-link:focus, 
.navbar-dark .navbar-nav .nav-link:hover {
color: #C17D37;
}
.dropdown-toggle::after {
top: 2px;
position: relative;
}
.dropdown-menu {
margin: 5px 10px;
background: #9f9391;
}
.dropdown-item {
font-size: 16px;
padding: 0.3rem 0.6rem;
}
.navbar-dark .navbar-nav .active .nav-link, 
.navbar-dark.white .navbar-nav .active .nav-link, 
.navbar-dark.fixed-active .navbar-nav .active .nav-link {
color: #c07c37;
}
.navbar-dark .navbar-nav .active .active .dropdown-item {
color: #c14211;
}
#referencie .col-lg-6.first {
padding-right: 15px;
}
#referencie .col-lg-6.second {
padding-left: 15px;
}
#referencie .col-lg-6.second h3 {
margin-top: 60px;
}
#galeria {
padding-bottom: 30px;
}
#galeria .col-md-6 {
margin-bottom: 30px;
}
#custom-footer .footer-1, 
#custom-footer .footer-2 {
margin-bottom: 30px;
}
#custom-footer .footer-4 {
text-align: left!important;
}
#fasady-main, 
#billboard-main {
padding-bottom: 60px;
}
#billboard-main .mobiliar-aside img,
#mobiliar .side-image img,
#fasady-main .fasady-aside img,
#billboard-main .billboard-aside img {
position: relative;
bottom: auto;
width: 100%;
}
#billboard-main .mobiliar-aside img {
padding-top: 0;
}
#simulator-nav h3 {
margin-top: 30px;
}
#sklad h2 {
margin-top: 30px;
}
#page-banner.page-mobiliar .page-banner-content {
left: 6%;
width: 94%;
}
#page-banner.page-ostatne .page-banner-content,
#page-banner.page-citylighty .page-banner-content,
#page-banner.page-billboardy .page-banner-content {
transform: none;
}
#page-banner.page-ostatne .page-banner-content,
#page-banner.page-citylighty .page-banner-content {
bottom: 8%;
}
#page-banner.home-page .page-banner-content .page-banner-content-title {
display: block;
width: 100%;
}
#page-banner.page-mobiliar .page-banner-content .cta-more,
#page-banner.page-ostatne .page-banner-content .cta-more,
#page-banner.page-citylighty .page-banner-content .cta-more,
#page-banner.page-billboardy .page-banner-content .cta-more,
#page-banner.home-page .page-banner-content .cta-more {
height: auto;
margin-left: 0;
margin-top: 20px;
font-size: 16px;
padding: 10px 20px;
}
#page-banner.page-mobiliar .page-banner-content .cta-more:after,
#page-banner.page-ostatne .page-banner-content .cta-more:after,
#page-banner.page-citylighty .page-banner-content .cta-more:after,
#page-banner.page-billboardy .page-banner-content .cta-more:after,
#page-banner.home-page .page-banner-content .cta-more:after {
background-size: 2rem;
height: 2rem;
width: 2rem;
margin-left: 20px;
}
#page-banner.page-mobiliar .page-banner-content .cta-more:hover:after,
#page-banner.page-ostatne .page-banner-content .cta-more:hover:after,
#page-banner.page-citylighty .page-banner-content .cta-more:hover:after,
#page-banner.page-billboardy .page-banner-content .cta-more:hover:after,
#page-banner.home-page .page-banner-content .cta-more:hover:after {
margin-right: -10px;
margin-left: 30px;
}
#bilbordovka .bilbordovka-img {
display: block;
}
#bilbordovka:before {
display: none;
}
#bilbordovka .cta-more {
height: auto;
font-size: 16px;
padding: 10px 20px;
}
#bilbordovka .cta-more:after {
background-size: 2rem;
height: 2rem;
width: 2rem;
margin-left: 20px;
}
#bilbordovka .cta-more:hover:after {
margin-right: -10px;
margin-left: 30px;
}
}
@media (max-width: 768px) {
#main-carousel .owl-dots {
display: none;
}
#main-carousel .owl-item .item {
overflow: hidden;
}
#page-banner .img img,
#main-carousel .owl-item img {
min-height: 300px;
width: auto;
}
#page-banner.page-ostatne .page-banner-content,
#page-banner.home-page .page-banner-content {
bottom: 5%;
}
#page-banner.page-billboardy .page-banner-content {
left: 10%;
top: auto; bottom: 5%;
}
#page-banner.page-citylighty .page-banner-content {
bottom: 5%;
}
#page-banner.page-mobiliar .page-banner-content {
left: 10%;
width: 94%;
top: auto;
bottom: 5%;
transform: none;
}
#o-spolocnosti {
padding-top: 0;
}
#o-spolocnosti .intro-text {
margin-top: 0;
}
#reklamne-nosice h3 {
margin-top: 30px;
}
#usp-2 .usp-wrapper {
margin-top: 60px;
}
#reklamne-plochy .citylighty .img-wrapper {
margin-top: 120px;
}
#mobiliar .side-image {
margin-top: 60px;
}
#o-spolocnosti .o-spolocnosti-intro {
padding: 0;
}
#gallery-section .col-sm-6 {
margin-bottom: 30px;
}
#gallery-section .cta-more {
margin-top: 0;
}
#custom-footer .footer-3 {
margin-bottom: 20px;
}
#copyright {
padding: 30px 0;
}
#copyright ul li {
width: 100%;
text-align: center;
margin-bottom: 5px;
}
#copyright ul li:last-of-type {
margin-left: 0;
margin-bottom: 15px;
}
#copyright .text-right {
text-align: center!important;
}
#technicka-specifikacia-carousel .owl-nav .owl-next, 
#technicka-specifikacia-carousel .owl-nav .owl-prev {
position: relative;
top: 0;
display: inline-flex;
}
#technicka-specifikacia-carousel .owl-nav .owl-prev:hover,
#technicka-specifikacia-carousel .owl-nav .owl-prev {
float: left;
left: 0;
}
#technicka-specifikacia-carousel .owl-nav .owl-next:hover,
#technicka-specifikacia-carousel .owl-nav .owl-next {
float: right;
right: 0;
}
#technicka-specifikacia-carousel .owl-nav {
display: inline-block;
width: 100%;
}
#tab-nav li a {
padding: 14px 5px 10px 5px;
}
#inspiracie-billboardy .citylight-item .item-content img, 
#inspiracie-citylighty .citylight-item .item-content img {
padding: 0 0 30px 0;
width: 100%;
max-width: 100%;
}
#inspiracie-billboardy .citylight-item .item-content, 
#inspiracie-citylighty .citylight-item .item-content {
display: block;
}
}
@media (max-width: 576px) {
#page-banner .img img,
#main-carousel .owl-item img {
width: 576px;
}
#page-banner .page-banner-content {
top: 60%;
transform: translateY(-40%);
}
#page-banner .page-banner-content {
font-size: 20px;
padding: 0 10px;
}
#page-banner .page-banner-content h1,
#page-banner .page-banner-content strong {
font-size: 20px;
}
#o-spolocnosti .o-spolocnosti-intro {
padding: 0;
}
#o-spolocnosti .intro-text {
padding: 20px;
font-size: 18px;
}
#mobiliar .mobiliar-wrapper svg, 
#mobiliar .mobiliar-wrapper img {
margin: 30px 15px 30px 0;
}
#mobiliar .mobiliar-wrapper.lavicky svg {
width: 48px;
}
#page-banner.page-ostatne .page-banner-content {
width: 82%;
left: 10%;
}
}
@media (max-width: 450px) {
#page-banner.page-citylighty .page-banner-content { width: 82%;
text-align: left;
top: auto;
left: 10%;
}
}
@media (max-width: 400px) {
#reklamne-plochy .citylighty .img-wrapper {
margin-left: -90%;
}
}