.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}.tab-item {
background: none repeat scroll 0 0 #fff;
display: none;
padding: 1.25rem 0;
}
.tab-item.tab-active {
display: block;
}
.tab-content > .tab-label {
display: none;
}
.tab-nav > .tab-label {
float:left;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover {
background: none repeat scroll 0 0 #262626;
color: #fff;
margin-right: 1px;
padding: 0.625rem 1.25rem;
transition: background 0.20s linear 0s;
-o-transition: background 0.20s linear 0s;
-ms-transition: background 0.20s linear 0s;
-moz-transition: background 0.20s linear 0s;
-webkit-transition: background 0.20s linear 0s;
}
a.tab-label:hover,a.tab-label.active-btn {
background: none repeat scroll 0 0 #999;
}
.tab-label.active-btn {
cursor: default;
}
.tab-content {
text-align: left;
}
@media screen and (max-width:768px) {    
.tab-nav > .tab-label {
margin: 0.5px 0;
width: 100%;
}
} form.customform input, form.customform select, form.customform textarea, form.customform button {
font-size:0.9rem;
font-family:inherit;
margin-bottom:1.25rem;
} 
form.customform input, form.customform select {height: 2.7rem;}
form.customform input, form.customform textarea, form.customform select { 
background: none repeat scroll 0 0 #F5F5F5;
transition: background 0.20s linear 0s;
-o-transition: background 0.20s linear 0s;
-ms-transition: background 0.20s linear 0s;
-moz-transition: background 0.20s linear 0s;
-webkit-transition: background 0.20s linear 0s;
}
form.customform input:hover, form.customform textarea:hover, form.customform select:hover, form.customform input:focus, form.customform textarea:focus, form.customform select:focus {background: none repeat scroll 0 0 #fff;}
form.customform input, form.customform textarea, form.customform select {
background: none repeat scroll 0 0 #F5F5F5;
border: 1px solid #E0E0E0;
padding: 0.625rem;
width: 100%;
}
form.customform input[type="file"] {
border: 1px solid #E0E0E0;
height: auto;
max-height: 2.7rem;
min-height: 2.7rem;
padding: 0.4rem;
width: 100%;
}
form.customform input[type="radio"], form.customform input[type="checkbox"] {
margin-right: 0.625rem;
width:auto;
padding:0;
height:auto;
}
form.customform option {padding: 0.625rem;}
form.customform select[multiple="multiple"] {height: auto;}
form.customform button {
width: 100%;
background: none repeat scroll 0 0 #152732;
border: 0 none;
color: #fff;
height: 2.7rem;
padding: 0.625rem;
cursor:pointer;
width: 100%;
transition: background 0.20s linear 0s;
-o-transition: background 0.20s linear 0s;
-ms-transition: background 0.20s linear 0s;
-moz-transition: background 0.20s linear 0s;
-webkit-transition: background 0.20s linear 0s;
} a.tooltip-container,.tooltip-container {
border-bottom:1px dotted;
border-bottom-color: color;
cursor: help;
font-weight: 600;
}
a .tooltip-content,.tooltip-content {
background: #152732 none repeat scroll 0 0;
color: #fff!important;
border-radius: 3px;
display: none;
font-size: 0.8rem;
font-weight: normal;
line-height: 1.3rem;
margin-top: -1.25rem;
max-width: 300px;
padding: 0.625rem;
position: absolute;
z-index: 10;
}
.tooltip-content::after {
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 7px solid #152732;
bottom: -5px;
clear: both;
content: "";
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}
a.tooltip-content.tooltip-bottom,.tooltip-content.tooltip-bottom {
margin-top: 1.25rem;
}
.tooltip-content.tooltip-bottom::after {
border-left: 9px solid transparent;
border-right: 9px solid transparent;
border-top: 0;
border-bottom: 7px solid #152732;
top: -5px;
} .button,a.button,a.button:link,a.button:active,a.button:visited {
background: #777 none repeat scroll 0 0;
border: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 0.85rem;
padding: 0.825rem 1rem;
text-align: center;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.button.rounded-btn {
border-radius: 4px;
}
.button.rounded-full-btn {
border-radius: 100px;
}
.button:hover {box-shadow: 0 0 10px 100px rgba(255,255,255,0.15) inset;}
.button.secondary-btn,a.button.secondary-btn,a.button.secondary-btn:link,a.button.secondary-btn:active,a.button.secondary-btn:visited {
background: #444 none repeat scroll 0 0;
}
.button.cancel-btn,a.button.cancel-btn,a.button.cancel-btn:link,a.button.cancel-btn:active,a.button.cancel-btn:visited {
background: #dc003a none repeat scroll 0 0;
}
.button.submit-btn,a.button.submit-btn,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
background: #b4bf04 none repeat scroll 0 0;
}
.button.reload-btn,a.button.reload-btn,a.button.reload-btn:link,a.button.reload-btn:active,a.button.reload-btn:visited {
background: #ff9800 none repeat scroll 0 0;
}
.button.disabled-btn {
cursor: not-allowed!important;
opacity: 0.2;
}
.button i {
background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
border-radius: 27px;
color: #fff!important;
display: inline-block;
font-size: 0.8rem;
height: 27px;
line-height: 27px;
margin-right: 5px;
width: 27px;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.button:hover > i {
background: rgba(0, 0, 0, 0.06) none repeat scroll 0 0;
}
.grid .button {
width: 100%;
} .accordion-title {
padding: 10px;
cursor: pointer;
transition: background 0.2s;
margin: 1px 0 0 0;
font-size: 1.2rem;
color: #152732;
background: #eee;
}
.accordion-content {
display: none;
padding: 15px;
border: 1px solid #eee;
}
.accordion-title::before {
content: "\f005";
font-family: "mfg";
margin-right: 10px;
font-size: 0.6rem;
width: 17px;
height: 17px;
line-height: 15px;
text-align: center;
border-radius: 17px;
background: #152732;
display: inline-block;
color: #fff;
position: relative;
top: -5px;
transform: rotate(0deg);
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
}
.active-accordion-section > .accordion-title::before {
transform: rotate(180deg);
background: #B4BF04;
} .modal {
display: none;
margin-top: -100%;    
background: #fff;
padding: 20px;
height: auto;
position: absolute;
z-index: 2;
transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
}
.modal.active-modal {
margin-top: 0;
}
.modal-content {
position: relative;
width: 100%;
max-width: 1140px;
margin: 0 auto;
clear: left;
overflow-x: hidden;
height: 100%;
overflow-y: auto;
}
.modal-content::after {
clear:both;
content: ".";
display:block;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
.modal-wrap {
background: rgba(0,0,0,0.6);
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 20px;  
z-index: 1000;
}
body.modal-active {
overflow: hidden !important;
}
.modal-close-button, .modal-button  {
cursor: pointer;
}
.modal-close {
position: fixed;
cursor: pointer;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.modal-close-icon i {
color: #ccc;
font-size: 17px;
}
.modal-close-icon {
position: absolute;
right: 10px;
top: 6px;
cursor: pointer;
} .timeline-container {
width: 100%;
margin: 0 auto;
position: relative;
padding: 20px 0;
}
.timeline-container::before {
content: '';
position: absolute;
top: 0;
left: 18px;
height: 100%;
width: 2px;
background: #B4BF04;
}
@media only screen and (min-width: 1170px) {
.timeline-container::before {
left: 50%;
margin-left: -2px;
}
}
.timeline-block {
position: relative;
margin: 2rem 0;
clear: both;
}
.timeline-block:after {
clear:both;
content: ".";
display:block;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
.timeline-block:first-child {
margin-top: 0;
}
.timeline-block:last-child {
margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
.timeline-block {
margin: 4em 0;
}
.timeline-block:first-child {
margin-top: 0;
}
.timeline-block:last-child {
margin-bottom: 0;
}
}
.timeline-icon {
background: #B4BF04;	
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 40px;
border-radius: 50%;
line-height: 40px;
text-align: center;
}
.timeline-icon i {
color: #fff;
font-size: 1rem;
}
@media only screen and (min-width: 1141px) {
.timeline-icon {
width: 60px;
height: 60px;
left: 50%;
margin-left: -30px;
line-height: 60px;
}
.timeline-icon i {
font-size: 2rem;
}
}
.timeline-content {
position: relative;
margin-left: 60px;
background: #f5f5f5;
border-radius: 0.25rem;
padding: 1em;
text-align: left;
}
.timeline-content:after {
content: "";
display: table;
clear: both;
}
.timeline-content .timeline-date {
display: inline-block;
}
.timeline-content .timeline-date {
float: left;
font-size: 1.5rem;
color: #B4BF04 !important;
}
.timeline-content::before {
content: '';
position: absolute;
top: 16px;
right: 100%;
height: 0;
width: 0;
border: 11px solid transparent;
border-right: 11px solid #f5f5f5;
}
@media only screen and (min-width: 1141px) {
.timeline-content {
margin-left: 0;
padding: 15px;
width: 45%;
text-align: right;
}
.timeline-content .timeline-date {
position: absolute;
width: 100%;
left: 121%;
top: 0;
text-align: left;
padding-top: 12px;
}
.timeline-content::before {
left: 100%;
border-left: 11px solid #f5f5f5;
border-right: 0;
}
.timeline-block:nth-child(even) .timeline-content {
float: right;
text-align: left;
}
.timeline-block:nth-child(even) .timeline-content::before {
top: 24px;
left: auto;
right: 100%;
border-color: transparent;   
border-right: 11px solid #f5f5f5;
}
.timeline-block:nth-child(even) .timeline-content .timeline-date {
left: auto;
right: 121%;
text-align: right;
} 
}* {  
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0;	
}
body {
background:none repeat scroll 0 0 #eeeeee;
font-size:16px;
font-family:"Open Sans",Arial,sans-serif;
color:#444;
}
h1,h2,h3,h4,h5,h6 {
color:#152732;
font-weight: normal;
line-height: 1.3;
margin:0.5rem 0;  
}
h1 {font-size:2.7rem;}
h2 {font-size:2.2rem;}  
h3 {font-size:1.8rem;}  
h4 {font-size:1.4rem;}  
h5 {font-size:1.1rem;}  
h6 {font-size:0.9rem;}    
a, a:link, a:visited, a:hover, a:active {
text-decoration:none;
color:#9BB800;
transition:color 0.20s linear 0s;
-o-transition:color 0.20s linear 0s;
-ms-transition:color 0.20s linear 0s;
-moz-transition:color 0.20s linear 0s;
-webkit-transition:color 0.20s linear 0s;
}  
a:hover {color:#B6C900;}
p,li,dl,blockquote,table,kbd {
font-size: 0.85rem;
line-height: 1.6;
}
b,strong {font-weight:700;}
.text-center {text-align:center!important;}
.text-right {text-align:right!important;}
img {
border:0;
display:block;
height:auto;
max-width:100%;
width:auto;
}
.owl-item img, .full-img {
max-width:none;
width:100%;
}
.owl-nav div {font-family:"mfg";}
.grid .owl-carousel {
width:100% !important;
}  
table {
background:none repeat scroll 0 0 #fff;
border:1px solid #f0f0f0;
border-collapse:collapse;
border-spacing:0;
text-align:left;
width:100%;
}
table tr td, table tr th {padding:0.625rem;}
table tfoot, table thead,table tr:nth-of-type(2n) {background:none repeat scroll 0 0 #f0f0f0;}
th,table tr:nth-of-type(2n) td {border-right:1px solid #fff;}
td {border-right:1px solid #f0f0f0;}
.size-960 .line,.size-1140 .line,.size-1280 .line,.size-1520 .line {
margin:0 auto;
padding:0 0.625rem;
}
.grid {
display:grid;
grid-template-columns:repeat(12, 1fr);
width:100%;
margin:0 auto;
} 
hr {
border: 0;
border-top: 1px solid #e5e5e5;
clear:both;  
height:0; 
margin:2.5rem auto;
}
li {padding:0;}
ul,ol {padding-left:1.25rem;}
blockquote {
border:2px solid #f0f0f0;
padding:1.25rem;
}
cite {
color:#999;
display:block;
font-size:0.8rem;
}
cite:before {content:"— ";}
dl dt {font-weight:700;}
dl dd {margin-bottom:0.625rem;}
dl dd:last-child {margin-bottom:0;}
abbr {cursor:help;}
abbr[title] {border-bottom:1px dotted;}
kbd {
background: #152732 none repeat scroll 0 0;
color: #fff;
padding: 0.125rem 0.3125rem;
}
code, kbd, pre, samp {font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}
mark {
background: #F3F8A9 none repeat scroll 0 0;
padding: 0.125rem 0.3125rem;
}
.size-960 .line,.size-960 .grid {max-width:59.75rem;}
.size-1140 .line,.size-1140 .grid {max-width:71rem;}
.size-1280 .line,.size-1280 .grid {max-width:80rem;}
.size-1520 .line,.size-1520 .grid {max-width:95rem;}
.grid.full {
max-width:100%!important;
padding: 0;
}
.vertical-center {display: inline-grid!important;}
.vertical-center * {
align-items: center;
display: flex!important;
}
.text-center .vertical-center * {justify-content: center;}
.size-960.align-content-left .line,.size-1140.align-content-left .line,.size-1280.align-content-left .line,.size-1520.align-content-left .line {margin-left:0;}
form {line-height:1.4;}
nav {
display:block;
width:100%;
background:#152732;
}
.line::after, nav::after, .center::after, .box::after, .margin::after, .margin2x::after, .grid.full::after {
clear:both;
content: ".";
display:block;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
.grid.margin::after, .grid.margin2x::after {
content: "";
display:none;
}
.nav-text:after,.nav-text:before,.nav-text span {
background-color:#fff;
border-radius:3px;
content:'';
display:block;
height:3px;
margin:6px auto;
width: 30px;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
}
.show-menu .nav-text:before {
transform:translateY(9px) rotate(135deg);
-moz-transform:translateY(9px) rotate(135deg);
-webkit-transform:translateY(9px) rotate(135deg);
}
.show-menu .nav-text:after {
transform:translateY(-9px) rotate(-135deg);
-moz-transform:translateY(-9px) rotate(-135deg);
-webkit-transform:translateY(-9px) rotate(-135deg);
}
.show-menu .nav-text span {
transform:scale(0);
-moz-transform:scale(0);
-webkit-transform:scale(0);  
}
.top-nav ul {padding:0;}
.top-nav ul ul {
position:absolute;
background:#152732;
}
.top-nav li {
float:left;
list-style:none outside none;
cursor:pointer;
}
.top-nav li a {
color:#fff; 
display:block;
font-size:1rem;
padding:1.25rem; 
}
.top-nav li ul li a {
background:none repeat scroll 0 0 #152732;
min-width:100%;
padding:0.625rem;
}
.top-nav li a:hover, .aside-nav li a:hover {background:#2b4c61;}
.top-nav li ul {display:none;}
.top-nav li ul li,.top-nav li ul li ul li {
float:none;
list-style:none outside none;
min-width:100%;
padding:0;
}
.count-number {
background: rgba(153, 153, 153, 0.25) none repeat scroll 0 0;
border-radius: 10rem;
color: #fff;
display: inline-block;
font-size: 0.7rem;
height: 1.3rem;
line-height: 1.3rem; 
margin: 0 0 -0.3125rem 0.3125rem;
text-align: center;
width: 1.3rem;
}
ul.chevron .count-number {display:none;}
ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after,ul.chevron .aside-submenu > a:after, ul.chevron .aside-sub-submenu > a:after {
content:"\f004";
display:inline-block;
font-family:"mfg";
font-size:0.7rem;
margin:0 0.625rem;
}
.top-nav .active-item a {background:#2b4c61;}
.aside-nav > ul > li.active-item > a:link,.aside-nav > ul > li.active-item > a:visited {
background:#2b4c61;
color:#fff;
}
@media screen and (min-width:769px) {
.aside-nav .count-number {
margin-left:-1.25rem;	
float:right;	
}
.top-nav li:hover > ul {
display:block;
z-index:10;
}  
.top-nav li:hover > ul ul {
left:100%;
margin:-2.5rem 0;
width:100%;
} 
}
.nav-text,.aside-nav-text {display:none;}
.aside-nav a,.aside-nav a:link,.aside-nav a:visited,.aside-nav li > ul,.top-nav a,.top-nav a:link,.top-nav a:visited {
transition:background 0.20s linear 0s;
-o-transition:background 0.20s linear 0s;
-ms-transition:background 0.20s linear 0s;
-moz-transition:background 0.20s linear 0s;
-webkit-transition:background 0.20s linear 0s;
}
.aside-nav ul {
background:#e8e8e8; 
padding:0;
}
.aside-nav li {
list-style:none outside none;
cursor:pointer;
}
.aside-nav li a,.aside-nav li a:link,.aside-nav li a:visited {
color:#444;
display:block;
font-size:1rem;
padding:1.25rem;
}
.aside-nav > ul > li:last-child a {border-bottom:0 none;}
.aside-nav li > ul {
height:0;
display:block;
position:relative;
background:#f4f4f4;
border-left:solid 1px #f2f2f2;
border-right:solid 1px #f2f2f2;
overflow:hidden;
}
.aside-nav li ul ul {
border:0;
background:#fff;
}
.aside-nav ul ul a {padding:0.625rem 1.25rem;}
.aside-nav li a:link, .aside-nav li a:visited {color:#333;}
.aside-nav li li a:hover, .aside-nav li li.active-item > a, .aside-nav li li.aside-sub-submenu li a:hover {
color:#fff;
background:#2b4c61;
}
.aside-nav > ul > li > a:hover {color:#fff;}
.aside-nav li li a:link, .aside-nav li li a:visited {background:none;}
.aside-nav .show-aside-ul, .aside-nav .active-aside-item {height:auto;} 
nav.breadcrumb-nav {
background:#fff;
margin:0.625rem 0;
}
nav.breadcrumb-nav ul {
list-style:none;
padding:0;
}
nav.breadcrumb-nav ul li {float:left;}
nav.breadcrumb-nav ul li a:hover {text-decoration:underline;}
.breadcrumb-nav i {color:#B6C900;}
nav.breadcrumb-nav ul li:after {
content:"/";
margin:0 9px;
color:#c8c7c7;
}
nav.breadcrumb-nav ul li:last-child:after {content:"";}
.slide-content, .slide-nav {
transition:all 0.10s linear 0s;
-o-transition:all 0.10s linear 0s;
-ms-transition:all 0.10s linear 0s;
-moz-transition:all 0.10s linear 0s;
-webkit-transition:all 0.10s linear 0s;
}
.slide-content {
float:left;
width:calc(100% - 60px);  
}
.aside-nav.slide-nav {
background:#1c3849;
bottom:0; 
right:0;
top:0;
margin-right:-180px;     
overflow-y:auto;
padding-top:0.625rem;
position:fixed;
width:240px;
z-index:2;
}
.aside-nav.slide-nav > ul {
background:#1c3849;
opacity:0;
transition:all 0.20s linear 0s;
-o-transition:all 0.20s linear 0s;
-ms-transition:all 0.20s linear 0s;
-moz-transition:all 0.20s linear 0s;
-webkit-transition:all 0.20s linear 0s;
}
.aside-nav.slide-nav li a, .aside-nav.slide-nav li a:link, .aside-nav.slide-nav li a:visited {
color:#fff;
display:block;
font-size:0.9rem;
padding:0.625rem 1.25rem;
border-bottom:0;
}
.aside-nav.slide-nav li a:hover {
background:#152732!important;
color:#fff!important;
}
.aside-nav.slide-nav li > ul {
background:#2b4c61;
border-left:0;
border-right:0;
}
.aside-nav.slide-nav li > ul ul {
background:#456274;
border-left:0;
border-right:0;
}
.slide-nav-button {
background:#152732;
cursor:pointer;
position:fixed;
top:0;
right:0;
bottom:0;
width:60px;
z-index:3;
}
.active-slide-nav .slide-content {margin-left:-240px;}
.active-slide-nav .slide-nav {margin-right:60px;}
.slide-to-left .slide-content {float:right;}
.slide-to-left .slide-nav {
left:0;
margin-right:0; 
margin-left:-180px;    
}
.slide-to-left .slide-nav-button {left:0;}
.slide-to-left.active-slide-nav .slide-content {
margin-right:-240px;
margin-left:0;
}
.slide-to-left.active-slide-nav .slide-nav {
margin-right:0;
margin-left:60px;
}
.active-slide-nav .slide-nav ul {opacity:1;}
.nav-icon {
padding:0.9rem;
width:100%;
}
.nav-icon:after,.nav-icon:before,.nav-icon div {
background-color:#fff;
border-radius:3px;
content:"";
display:block;
height:3px;
margin:6px 0;
transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-webkit-transition:all 0.2s ease-in-out;
}
.active-slide-nav .nav-icon:before {
transform:translateY(9px) rotate(135deg);
-moz-transform:translateY(9px) rotate(135deg);
-webkit-transform:translateY(9px) rotate(135deg);
}
.active-slide-nav .nav-icon:after {
transform:translateY(-9px) rotate(-135deg);
-moz-transform:translateY(-9px) rotate(-135deg);
-webkit-transform:translateY(-9px) rotate(-135deg);
}
.active-slide-nav .nav-icon div {
transform:scale(0);
-moz-transform:scale(0);
-webkit-transform:scale(0);  
}
.active-slide-nav {overflow-x:hidden;} 
.padding {
display:list-item;
list-style:none outside none;
padding:0.625rem;
}
.margin,.margin2x {display: block;}
.margin {margin:0 -0.625rem;}
.margin2x {margin:0 -1.25rem;}
.grid.margin {
display: grid;
grid-column-gap:20px;
margin:0 auto;	
}
.grid.margin2x {
display: grid;
grid-column-gap:40px;
margin:0 auto;	
}
.line {clear:left;}
.line .line {padding:0;}
.hide-xxl {display:none!important;}
.box {
background:none repeat scroll 0 0 #fff;
display:block;
padding:1.25rem;
width:100%;
}
.margin-bottom {margin-bottom:1.25rem!important;}
.margin-bottom2x {margin-bottom:2.5rem!important;}
.s-1,.s-2,.s-five,.s-3,.s-4,.s-5,.s-6,.s-7,.s-8,.s-9,.s-10,.s-11,.s-12,.m-1,.m-2,.m-five,.m-3,.m-4,.m-5,.m-6,.m-7,.m-8,.m-9,.m-10,.m-11,.m-12,.l-1,.l-2,.l-five,.l-3,.l-4,.l-5,.l-6,.l-7,.l-8,.l-9,.l-10,.l-11,.l-12,.xl-1,.xl-2,.xl-five,.xl-3,.xl-4,.xl-5,.xl-6,.xl-7,.xl-8,.xl-9,.xl-10,.xl-11,.xl-12,.xxl-1,.xxl-2,.xxl-five,.xxl-3,.xxl-4,.xxl-5,.xxl-6,.xxl-7,.xxl-8,.xxl-9,.xxl-10,.xxl-11,.xxl-12 {
float:left;
position:static;
}
.xxl-offset-1 {margin-left:8.3333%;}
.xxl-offset-2 {margin-left:16.6666%;}
.xxl-offset-five {margin-left:20%;}
.xxl-offset-3 {margin-left:25%;}
.xxl-offset-4 {margin-left:33.3333%;}
.xxl-offset-5 {margin-left:41.6666%;}
.xxl-offset-6 {margin-left:50%;}
.xxl-offset-7 {margin-left:58.3333%;}
.xxl-offset-8 {margin-left:66.6666%;}
.xxl-offset-9 {margin-left:75%;}
.xxl-offset-10 {margin-left:83.3333%;}
.xxl-offset-11 {margin-left:91.6666%;}
.xxl-offset-12 {margin-left:100%;}
.xxl-order-1 {order:-1;}
.xxl-order-2 {order:2;}
.xxl-order-3 {order:3;}
.xxl-order-4 {order:4;}
.xxl-order-5 {order:5;}
.xxl-order-6 {order:6;}
.xxl-order-7 {order:7;}
.xxl-order-8 {order:8;}
.xxl-order-9 {order:9;}
.xxl-order-10 {order:10;}
.xxl-order-11 {order:11;}
.xxl-order-12 {order:12;} 
.xxl-order-last {order:99999999;} 
.line .margin > .s-1,.line .margin > .s-2,.line .margin > .s-five,.line .margin > .s-3,.line .margin > .s-4,.line .margin > .s-5,.line .margin > .s-6,.line .margin > .s-7,.line .margin > .s-8,.line .margin > .s-9,.line .margin > .s-10,.line .margin > .s-11,.line .margin > .s-12,
.line .margin > .m-1,.line .margin > .m-2,.line .margin > .m-five,.line .margin > .m-3,.line .margin > .m-4,.line .margin > .m-5,.line .margin > .m-6,.line .margin > .m-7,.line .margin > .m-8,.line .margin > .m-9,.line .margin > .m-10,.line .margin > .m-11,.line .margin > .m-12,
.line .margin > .l-1,.line .margin > .l-2,.line .margin > .l-five,.line .margin > .l-3,.line .margin > .l-4,.line .margin > .l-5,.line .margin > .l-6,.line .margin > .l-7,.line .margin > .l-8,.line .margin > .l-9,.line .margin > .l-10,.line .margin > .l-11,.line .margin > .l-12,
.line .margin > .xl-1,.line .margin > .xl-2,.line .margin > .xl-five,.line .margin > .xl-3,.line .margin > .xl-4,.line .margin > .xl-5,.line .margin > .xl-6,.line .margin > .xl-7,.line .margin > .xl-8,.line .margin > .xl-9,.line .margin > .xl-10,.line .margin > .xl-11,.line .margin > .xl-12,
.line .margin > .xxl-1,.line .margin > .xxl-2,.line .margin > .xxl-five,.line .margin > .xxl-3,.line .margin > .xxl-4,.line .margin > .xxl-5,.line .margin > .xxl-6,.line .margin > .xxl-7,.line .margin > .xxl-8,.line .margin > .xxl-9,.line .margin > .xxl-10,.line .margin > .xxl-11,.line .margin > .xxl-12 {padding:0 0.625rem;}
.line .margin2x > .s-1,.line .margin2x > .s-2,.line .margin2x > .s-five,.line .margin2x > .s-3,.line .margin2x > .s-4,.line .margin2x > .s-5,.line .margin2x > .s-6,.line .margin2x > .s-7,.line .margin2x > .s-8,.line .margin2x > .s-9,.line .margin2x > .s-10,.line .margin2x > .s-11,.line .margin2x > .s-12,
.line .margin2x > .m-1,.line .margin2x > .m-2,.line .margin2x > .m-five,.line .margin2x > .m-3,.line .margin2x > .m-4,.line .margin2x > .m-5,.line .margin2x > .m-6,.line .margin2x > .m-7,.line .margin2x > .m-8,.line .margin2x > .m-9,.line .margin2x > .m-10,.line .margin2x > .m-11,.line .margin2x > .m-12,
.line .margin2x > .l-1,.line .margin2x > .l-2,.line .margin2x > .l-five,.line .margin2x > .l-3,.line .margin2x > .l-4,.line .margin2x > .l-5,.line .margin2x > .l-6,.line .margin2x > .l-7,.line .margin2x > .l-8,.line .margin2x > .l-9,.line .margin2x > .l-10,.line .margin2x > .l-11,.line .margin2x > .l-12,
.line .margin2x > .xl-1,.line .margin2x > .xl-2,.line .margin2x > .xl-five,.line .margin2x > .xl-3,.line .margin2x > .xl-4,.line .margin2x > .xl-5,.line .margin2x > .xl-6,.line .margin2x > .xl-7,.line .margin2x > .xl-8,.line .margin2x > .xl-9,.line .margin2x > .xl-10,.line .margin2x > .xl-11,.line .margin2x > .xl-12,
.line .margin2x > .xxl-1,.line .margin2x > .xxl-2,.line .margin2x > .xxl-five,.line .margin2x > .xxl-3,.line .margin2x > .xxl-4,.line .margin2x > .xxl-5,.line .margin2x > .xxl-6,.line .margin2x > .xxl-7,.line .margin2x > .xxl-8,.line .margin2x > .xxl-9,.line .margin2x > .xxl-10,.line .margin2x > .xxl-11,.line .margin2x > .xxl-12 {padding:0 1.25rem;}
.line-full-width .margin > .s-1,.line-full-width .margin > .s-2,.line-full-width .margin > .s-five,.line-full-width .margin > .s-3,.line-full-width .margin > .s-4,.line-full-width .margin > .s-5,.line-full-width .margin > .s-6,.line-full-width .margin > .s-7,.line-full-width .margin > .s-8,.line-full-width .margin > .s-9,.line-full-width .margin > .s-10,.line-full-width .margin > .s-11,.line-full-width .margin > .s-12,
.line-full-width .margin > .m-1,.line-full-width .margin > .m-2,.line-full-width .margin > .m-five,.line-full-width .margin > .m-3,.line-full-width .margin > .m-4,.line-full-width .margin > .m-5,.line-full-width .margin > .m-6,.line-full-width .margin > .m-7,.line-full-width .margin > .m-8,.line-full-width .margin > .m-9,.line-full-width .margin > .m-10,.line-full-width .margin > .m-11,.line-full-width .margin > .m-12,
.line-full-width .margin > .l-1,.line-full-width .margin > .l-2,.line-full-width .margin > .l-five,.line-full-width .margin > .l-3,.line-full-width .margin > .l-4,.line-full-width .margin > .l-5,.line-full-width .margin > .l-6,.line-full-width .margin > .l-7,.line-full-width .margin > .l-8,.line-full-width .margin > .l-9,.line-full-width .margin > .l-10,.line-full-width .margin > .l-11,.line-full-width .margin > .l-12,
.line-full-width .margin > .xl-1,.line-full-width .margin > .xl-2,.line-full-width .margin > .xl-five,.line-full-width .margin > .xl-3,.line-full-width .margin > .xl-4,.line-full-width .margin > .xl-5,.line-full-width .margin > .xl-6,.line-full-width .margin > .xl-7,.line-full-width .margin > .xl-8,.line-full-width .margin > .xl-9,.line-full-width .margin > .xl-10,.line-full-width .margin > .xl-11,.line-full-width .margin > .xl-12,
.line-full-width .margin > .xxl-1,.line-full-width .margin > .xxl-2,.line-full-width .margin > .xxl-five,.line-full-width .margin > .xxl-3,.line-full-width .margin > .xxl-4,.line-full-width .margin > .xxl-5,.line-full-width .margin > .xxl-6,.line-full-width .margin > .xxl-7,.line-full-width .margin > .xxl-8,.line-full-width .margin > .xxl-9,.line-full-width .margin > .xxl-10,.line-full-width .margin > .xxl-11,.line-full-width .margin > .xxl-12 {padding:0 0.625rem;}
.line-full-width .margin2x > .s-1,.line-full-width .margin2x > .s-2,.line-full-width .margin2x > .s-five,.line-full-width .margin2x > .s-3,.line-full-width .margin2x > .s-4,.line-full-width .margin2x > .s-5,.line-full-width .margin2x > .s-6,.line-full-width .margin2x > .s-7,.line-full-width .margin2x > .s-8,.line-full-width .margin2x > .s-9,.line-full-width .margin2x > .s-10,.line-full-width .margin2x > .s-11,.line-full-width .margin2x > .s-12,
.line-full-width .margin2x > .m-1,.line-full-width .margin2x > .m-2,.line-full-width .margin2x > .m-five,.line-full-width .margin2x > .m-3,.line-full-width .margin2x > .m-4,.line-full-width .margin2x > .m-5,.line-full-width .margin2x > .m-6,.line-full-width .margin2x > .m-7,.line-full-width .margin2x > .m-8,.line-full-width .margin2x > .m-9,.line-full-width .margin2x > .m-10,.line-full-width .margin2x > .m-11,.line-full-width .margin2x > .m-12,
.line-full-width .margin2x > .l-1,.line-full-width .margin2x > .l-2,.line-full-width .margin2x > .l-five,.line-full-width .margin2x > .l-3,.line-full-width .margin2x > .l-4,.line-full-width .margin2x > .l-5,.line-full-width .margin2x > .l-6,.line-full-width .margin2x > .l-7,.line-full-width .margin2x > .l-8,.line-full-width .margin2x > .l-9,.line-full-width .margin2x > .l-10,.line-full-width .margin2x > .l-11,.line-full-width .margin2x > .l-12,
.line-full-width .margin2x > .xl-1,.line-full-width .margin2x > .xl-2,.line-full-width .margin2x > .xl-five,.line-full-width .margin2x > .xl-3,.line-full-width .margin2x > .xl-4,.line-full-width .margin2x > .xl-5,.line-full-width .margin2x > .xl-6,.line-full-width .margin2x > .xl-7,.line-full-width .margin2x > .xl-8,.line-full-width .margin2x > .xl-9,.line-full-width .margin2x > .xl-10,.line-full-width .margin2x > .xl-11,.line-full-width .margin2x > .xl-12,
.line-full-width .margin2x > .xxl-1,.line-full-width .margin2x > .xxl-2,.line-full-width .margin2x > .xxl-five,.line-full-width .margin2x > .xxl-3,.line-full-width .margin2x > .xxl-4,.line-full-width .margin2x > .xxl-5,.line-full-width .margin2x > .xxl-6,.line-full-width .margin2x > .xxl-7,.line-full-width .margin2x > .xxl-8,.line-full-width .margin2x > .xxl-9,.line-full-width .margin2x > .xxl-10,.line-full-width .margin2x > .xxl-11,.line-full-width .margin2x > .xxl-12 {padding:0 1.25rem;}
.s-1, .grid .s-1.center {width:8.3333%;}
.s-2, .grid .s-2.center {width:16.6666%;}
.s-five {width:20%;}
.s-3, .grid .s-3.center {width:25%;}
.s-4, .grid .s-4.center {width:33.3333%;}
.s-5, .grid .s-5.center {width:41.6666%;}
.s-6, .grid .s-6.center {width:50%;}
.s-7, .grid .s-7.center {width:58.3333%;}
.s-8, .grid .s-8.center {width:66.6666%;}
.s-9, .grid .s-9.center {width:75%;}
.s-10, .grid .s-10.center {width:83.3333%;}
.s-11, .grid .s-11.center {width:91.6666%;}
.s-12, .grid .s-12.center {width:100%}
.grid .s-1 {grid-column:span 1;}
.grid .s-2 {grid-column:span 2;}
.grid .s-3 {grid-column:span 3;}
.grid .s-4 {grid-column:span 4;}
.grid .s-5 {grid-column:span 5;}
.grid .s-6 {grid-column:span 6;}
.grid .s-7 {grid-column:span 7;}
.grid .s-8 {grid-column:span 8;}
.grid .s-9 {grid-column:span 9;}
.grid .s-10 {grid-column:span 10;}
.grid .s-11 {grid-column:span 11;}
.grid .s-12 {grid-column:span 12;}  
.grid .s-row-1 {grid-row:span 1;}
.grid .s-row-2 {grid-row:span 2;}
.grid .s-row-3 {grid-row:span 3;}
.grid .s-row-4 {grid-row:span 4;}
.grid .s-row-5 {grid-row:span 5;}
.grid .s-row-6 {grid-row:span 6;}
.grid .s-row-7 {grid-row:span 7;}
.grid .s-row-8 {grid-row:span 8;}
.grid .s-row-9 {grid-row:span 9;}
.grid .s-row-10 {grid-row:span 10;}
.grid .s-row-11 {grid-row:span 11;}
.grid .s-row-12 {grid-row:span 12;}
.m-1, .grid .m-1.center {width:8.3333%;}
.m-2, .grid .m-2.center {width:16.6666%;}
.m-five {width:20%;}
.m-3, .grid .m-3.center {width:25%;}
.m-4, .grid .m-4.center {width:33.3333%;}
.m-5, .grid .m-5.center {width:41.6666%;}
.m-6, .grid .m-6.center {width:50%;}
.m-7, .grid .m-7.center {width:58.3333%;}
.m-8, .grid .m-8.center {width:66.6666%;}
.m-9, .grid .m-9.center {width:75%;}
.m-10, .grid .m-10.center {width:83.3333%;}
.m-11, .grid .m-11.center {width:91.6666%;}
.m-12, .grid .m-12.center {width:100%}
.grid .m-1 {grid-column:span 1;}
.grid .m-2 {grid-column:span 2;}
.grid .m-3 {grid-column:span 3;}
.grid .m-4 {grid-column:span 4;}
.grid .m-5 {grid-column:span 5;}
.grid .m-6 {grid-column:span 6;}
.grid .m-7 {grid-column:span 7;}
.grid .m-8 {grid-column:span 8;}
.grid .m-9 {grid-column:span 9;}
.grid .m-10 {grid-column:span 10;}
.grid .m-11 {grid-column:span 11;}
.grid .m-12 {grid-column:span 12;} 
.grid .m-row-1 {grid-row:span 1;}
.grid .m-row-2 {grid-row:span 2;}
.grid .m-row-3 {grid-row:span 3;}
.grid .m-row-4 {grid-row:span 4;}
.grid .m-row-5 {grid-row:span 5;}
.grid .m-row-6 {grid-row:span 6;}
.grid .m-row-7 {grid-row:span 7;}
.grid .m-row-8 {grid-row:span 8;}
.grid .m-row-9 {grid-row:span 9;}
.grid .m-row-10 {grid-row:span 10;}
.grid .m-row-11 {grid-row:span 11;}
.grid .m-row-12 {grid-row:span 12;}
.l-1, .grid .l-1.center {width:8.3333%;}
.l-2, .grid .l-2.center {width:16.6666%;}
.l-five {width:20%;}
.l-3, .grid .l-3.center {width:25%;}
.l-4, .grid .l-4.center {width:33.3333%;}
.l-5, .grid .l-5.center {width:41.6666%;}
.l-6, .grid .l-6.center {width:50%;}
.l-7, .grid .l-7.center {width:58.3333%;}
.l-8, .grid .l-8.center {width:66.6666%;}
.l-9, .grid .l-9.center {width:75%;}
.l-10, .grid .l-10.center {width:83.3333%;}
.l-11, .grid .l-11.center {width:91.6666%;}
.l-12, .grid .l-12.center {width:100%}
.grid .l-1 {grid-column:span 1;}
.grid .l-2 {grid-column:span 2;}
.grid .l-3 {grid-column:span 3;}
.grid .l-4 {grid-column:span 4;}
.grid .l-5 {grid-column:span 5;}
.grid .l-6 {grid-column:span 6;}
.grid .l-7 {grid-column:span 7;}
.grid .l-8 {grid-column:span 8;}
.grid .l-9 {grid-column:span 9;}
.grid .l-10 {grid-column:span 10;}
.grid .l-11 {grid-column:span 11;}
.grid .l-12 {grid-column:span 12;} 
.grid .l-row-1 {grid-row:span 1;}
.grid .l-row-2 {grid-row:span 2;}
.grid .l-row-3 {grid-row:span 3;}
.grid .l-row-4 {grid-row:span 4;}
.grid .l-row-5 {grid-row:span 5;}
.grid .l-row-6 {grid-row:span 6;}
.grid .l-row-7 {grid-row:span 7;}
.grid .l-row-8 {grid-row:span 8;}
.grid .l-row-9 {grid-row:span 9;}
.grid .l-row-10 {grid-row:span 10;}
.grid .l-row-11 {grid-row:span 11;}
.grid .l-row-12 {grid-row:span 12;}
.xl-1, .grid .xl-1.center {width:8.3333%;}
.xl-2, .grid .xl-2.center {width:16.6666%;}
.xl-five {width:20%;}
.xl-3, .grid .xl-3.center {width:25%;}
.xl-4, .grid .xl-4.center {width:33.3333%;}
.xl-5, .grid .xl-5.center {width:41.6666%;}
.xl-6, .grid .xl-6.center {width:50%;}
.xl-7, .grid .xl-7.center {width:58.3333%;}
.xl-8, .grid .xl-8.center {width:66.6666%;}
.xl-9, .grid .xl-9.center {width:75%;}
.xl-10, .grid .xl-10.center {width:83.3333%;}
.xl-11, .grid .xl-11.center {width:91.6666%;}
.xl-12, .grid .xl-12.center {width:100%}
.grid .xl-1 {grid-column:span 1;}
.grid .xl-2 {grid-column:span 2;}
.grid .xl-3 {grid-column:span 3;}
.grid .xl-4 {grid-column:span 4;}
.grid .xl-5 {grid-column:span 5;}
.grid .xl-6 {grid-column:span 6;}
.grid .xl-7 {grid-column:span 7;}
.grid .xl-8 {grid-column:span 8;}
.grid .xl-9 {grid-column:span 9;}
.grid .xl-10 {grid-column:span 10;}
.grid .xl-11 {grid-column:span 11;}
.grid .xl-12 {grid-column:span 12;}   
.grid .xl-row-1 {grid-row:span 1;}
.grid .xl-row-2 {grid-row:span 2;}
.grid .xl-row-3 {grid-row:span 3;}
.grid .xl-row-4 {grid-row:span 4;}
.grid .xl-row-5 {grid-row:span 5;}
.grid .xl-row-6 {grid-row:span 6;}
.grid .xl-row-7 {grid-row:span 7;}
.grid .xl-row-8 {grid-row:span 8;}
.grid .xl-row-9 {grid-row:span 9;}
.grid .xl-row-10 {grid-row:span 10;}
.grid .xl-row-11 {grid-row:span 11;}
.grid .xl-row-12 {grid-row:span 12;}
.xxl-1, .grid .xxl-1.center {width:8.3333%;}
.xxl-2, .grid .xxl-2.center {width:16.6666%;}
.xxl-five {width:20%;}
.xxl-3, .grid .xxl-3.center {width:25%;}
.xxl-4, .grid .xxl-4.center {width:33.3333%;}
.xxl-5, .grid .xxl-5.center {width:41.6666%;}
.xxl-6, .grid .xxl-6.center {width:50%;}
.xxl-7, .grid .xxl-7.center {width:58.3333%;}
.xxl-8, .grid .xxl-8.center {width:66.6666%;}
.xxl-9, .grid .xxl-9.center {width:75%;}
.xxl-10, .grid .xxl-10.center {width:83.3333%;}
.xxl-11, .grid .xxl-11.center {width:91.6666%;}
.xxl-12, .grid .xxl-12.center {width:100%}
.grid .xxl-1 {grid-column:span 1;}
.grid .xxl-2 {grid-column:span 2;}
.grid .xxl-3 {grid-column:span 3;}
.grid .xxl-4 {grid-column:span 4;}
.grid .xxl-5 {grid-column:span 5;}
.grid .xxl-6 {grid-column:span 6;}
.grid .xxl-7 {grid-column:span 7;}
.grid .xxl-8 {grid-column:span 8;}
.grid .xxl-9 {grid-column:span 9;}
.grid .xxl-10 {grid-column:span 10;}
.grid .xxl-11 {grid-column:span 11;}
.grid .xxl-12 {grid-column:span 12;}
.grid .xxl-row-1 {grid-row:span 1;}
.grid .xxl-row-2 {grid-row:span 2;}
.grid .xxl-row-3 {grid-row:span 3;}
.grid .xxl-row-4 {grid-row:span 4;}
.grid .xxl-row-5 {grid-row:span 5;}
.grid .xxl-row-6 {grid-row:span 6;}
.grid .xxl-row-7 {grid-row:span 7;}
.grid .xxl-row-8 {grid-row:span 8;}
.grid .xxl-row-9 {grid-row:span 9;}
.grid .xxl-row-10 {grid-row:span 10;}
.grid .xxl-row-11 {grid-row:span 11;}
.grid .xxl-row-12 {grid-row:span 12;}
.right {float:right;}
.left {float:left;} 
@media screen and (max-width:1366px) {
.hide-xxl,.hide-l,.hide-m,.hide-s {display:initial!important;}
.hide-xl {display:none!important;}
.size-960,.size-1140,.size-1280,.size-1520 {max-width:1366px;}
.xxl-offset-1,.xxl-offset-2,.xxl-offset-five,.xxl-offset-3,.xxl-offset-4,.xxl-offset-5,.xxl-offset-6,.xxl-offset-7,.xxl-offset-8,.xxl-offset-9,.xxl-offset-10,.xxl-offset-11,.xxl-offset-12 {margin-left:0;}
.xl-offset-1 {margin-left:8.3333%;}
.xl-offset-2 {margin-left:16.6666%;}
.xl-offset-five {margin-left:20%;}
.xl-offset-3 {margin-left:25%;}
.xl-offset-4 {margin-left:33.3333%;}
.xl-offset-5 {margin-left:41.6666%;}
.xl-offset-6 {margin-left:50%;}
.xl-offset-7 {margin-left:58.3333%;}
.xl-offset-8 {margin-left:66.6666%;}
.xl-offset-9 {margin-left:75%;}
.xl-offset-10 {margin-left:83.3333%;}
.xl-offset-11 {margin-left:91.6666%;}
.xl-offset-12 {margin-left:100%;}
.xxl-order-1,.xxl-order-2,.xxl-order-3,.xxl-order-4,.xxl-order-5,.xxl-order-6,.xxl-order-7,.xxl-order-8,.xxl-order-9,.xxl-order-10,.xxl-order-11,.xxl-order-12,.xxl-order-last {order:initial;} 
.xl-order-1 {order:-1;}
.xl-order-2 {order:2;}
.xl-order-3 {order:3;}
.xl-order-4 {order:4;}
.xl-order-5 {order:5;}
.xl-order-6 {order:6;}
.xl-order-7 {order:7;}
.xl-order-8 {order:8;}
.xl-order-9 {order:9;}
.xl-order-10 {order:10;}
.xl-order-11 {order:11;}
.xl-order-12 {order:12;} 
.xl-order-last {order:99999999;} 
.xl-1, .grid .xl-1.center {width:8.3333%;}
.xl-2, .grid .xl-2.center {width:16.6666%;}
.xl-five {width:20%;}
.xl-3, .grid .xl-3.center {width:25%;}
.xl-4, .grid .xl-4.center {width:33.3333%;}
.xl-5, .grid .xl-5.center {width:41.6666%;}
.xl-6, .grid .xl-6.center {width:50%;}
.xl-7, .grid .xl-7.center {width:58.3333%;}
.xl-8, .grid .xl-8.center {width:66.6666%;}
.xl-9, .grid .xl-9.center {width:75%;}
.xl-10, .grid .xl-10.center {width:83.3333%;}
.xl-11, .grid .xl-11.center {width:91.6666%;}
.xl-12, .grid .xl-12.center {width:100%}
.grid .xl-1 {grid-column:span 1;}
.grid .xl-2 {grid-column:span 2;}
.grid .xl-3 {grid-column:span 3;}
.grid .xl-4 {grid-column:span 4;}
.grid .xl-5 {grid-column:span 5;}
.grid .xl-6 {grid-column:span 6;}
.grid .xl-7 {grid-column:span 7;}
.grid .xl-8 {grid-column:span 8;}
.grid .xl-9 {grid-column:span 9;}
.grid .xl-10 {grid-column:span 10;}
.grid .xl-11 {grid-column:span 11;}
.grid .xl-12 {grid-column:span 12;}
.grid .xl-row-1 {grid-row:span 1;}
.grid .xl-row-2 {grid-row:span 2;}
.grid .xl-row-3 {grid-row:span 3;}
.grid .xl-row-4 {grid-row:span 4;}
.grid .xl-row-5 {grid-row:span 5;}
.grid .xl-row-6 {grid-row:span 6;}
.grid .xl-row-7 {grid-row:span 7;}
.grid .xl-row-8 {grid-row:span 8;}
.grid .xl-row-9 {grid-row:span 9;}
.grid .xl-row-10 {grid-row:span 10;}
.grid .xl-row-11 {grid-row:span 11;}
.grid .xl-row-12 {grid-row:span 12;}  
}
@media screen and (max-width:1140px) {
.hide-xxl,.hide-xl,.hide-m,.hide-s {display:initial!important;}
.hide-l {display:none!important;}
.size-960,.size-1140,.size-1280,.size-1520 {max-width:1140px;}
.xl-offset-1,.xl-offset-2,.xl-offset-five,.xl-offset-3,.xl-offset-4,.xl-offset-5,.xl-offset-6,.xl-offset-7,.xl-offset-8,.xl-offset-9,.xl-offset-10,.xl-offset-11,.xl-offset-12 {margin-left:0;}
.l-offset-1 {margin-left:8.3333%;}
.l-offset-2 {margin-left:16.6666%;}
.l-offset-five {margin-left:20%;}
.l-offset-3 {margin-left:25%;}
.l-offset-4 {margin-left:33.3333%;}
.l-offset-5 {margin-left:41.6666%;}
.l-offset-6 {margin-left:50%;}
.l-offset-7 {margin-left:58.3333%;}
.l-offset-8 {margin-left:66.6666%;}
.l-offset-9 {margin-left:75%;}
.l-offset-10 {margin-left:83.3333%;}
.l-offset-11 {margin-left:91.6666%;}
.l-offset-12 {margin-left:100%;}
.xl-order-1,.xl-order-2,.xl-order-3,.xl-order-4,.xl-order-5,.xl-order-6,.xl-order-7,.xl-order-8,.xl-order-9,.xl-order-10,.xl-order-11,.xl-order-12,.xl-order-last {order:initial;} 
.l-order-1 {order:-1;}
.l-order-2 {order:2;}
.l-order-3 {order:3;}
.l-order-4 {order:4;}
.l-order-5 {order:5;}
.l-order-6 {order:6;}
.l-order-7 {order:7;}
.l-order-8 {order:8;}
.l-order-9 {order:9;}
.l-order-10 {order:10;}
.l-order-11 {order:11;}
.l-order-12 {order:12;} 
.l-order-last {order:99999999;} 
.l-1, .grid .l-1.center {width:8.3333%;}
.l-2, .grid .l-2.center {width:16.6666%;}
.l-five {width:20%;}
.l-3, .grid .l-3.center {width:25%;}
.l-4, .grid .l-4.center {width:33.3333%;}
.l-5, .grid .l-5.center {width:41.6666%;}
.l-6, .grid .l-6.center {width:50%;}
.l-7, .grid .l-7.center {width:58.3333%;}
.l-8, .grid .l-8.center {width:66.6666%;}
.l-9, .grid .l-9.center {width:75%;}
.l-10, .grid .l-10.center {width:83.3333%;}
.l-11, .grid .l-11.center {width:91.6666%;}
.l-12, .grid .l-12.center {width:100%}
.grid .l-1 {grid-column:span 1;}
.grid .l-2 {grid-column:span 2;}
.grid .l-3 {grid-column:span 3;}
.grid .l-4 {grid-column:span 4;}
.grid .l-5 {grid-column:span 5;}
.grid .l-6 {grid-column:span 6;}
.grid .l-7 {grid-column:span 7;}
.grid .l-8 {grid-column:span 8;}
.grid .l-9 {grid-column:span 9;}
.grid .l-10 {grid-column:span 10;}
.grid .l-11 {grid-column:span 11;}
.grid .l-12 {grid-column:span 12;}
.grid .l-row-1 {grid-row:span 1;}
.grid .l-row-2 {grid-row:span 2;}
.grid .l-row-3 {grid-row:span 3;}
.grid .l-row-4 {grid-row:span 4;}
.grid .l-row-5 {grid-row:span 5;}
.grid .l-row-6 {grid-row:span 6;}
.grid .l-row-7 {grid-row:span 7;}
.grid .l-row-8 {grid-row:span 8;}
.grid .l-row-9 {grid-row:span 9;}
.grid .l-row-10 {grid-row:span 10;}
.grid .l-row-11 {grid-row:span 11;}
.grid .l-row-12 {grid-row:span 12;}  
}
@media screen and (max-width:768px) {
.size-960,.size-1140,.size-1280,.size-1520 {max-width:768px;}
.hide-xxl,.hide-xl,.hide-l,.hide-s {display:initial!important;}
.hide-m {display:none!important;}
nav {
display:block;
cursor:pointer;
line-height:3;
}
.top-nav li a {background:none repeat scroll 0 0 #1c3849;}
.top-nav > ul {
height:0;
max-width:100%;
overflow:hidden;
position:relative;
z-index:999;
}
.top-nav > ul.show-menu,.aside-nav.minimize-on-small > ul.show-menu {height:auto;}
.top-nav ul ul {
left:0;
margin-top:0;
position:relative;
right:0;
} 
.top-nav li ul li a {min-width:100%;}
.top-nav li {
float:none;
list-style:none outside none;
padding:0;
}
.top-nav li a {
color:#fff;
display:block;
padding:1.25rem 0.625rem;
text-align:center;
text-decoration:none;
}
.top-nav li a:hover {
background:none repeat scroll 0 0 #152732;
color:#fff;
}
.top-nav li ul,.top-nav li ul li ul {
display:block;  
overflow:hidden; 
height:0;   
} 
.top-nav > ul ul.show-ul {
display:block;
height:auto;  
}
.top-nav li ul li a {
background:none repeat scroll 0 0 #2b4c61;
padding:0.625rem;
}
.top-nav li ul li ul li a { background:none repeat scroll 0 0 #456274;}
.top-nav {
position:fixed;
top:0;
z-index:10;
left:-100%;
width:100%!important;
bottom:0;
background:none repeat scroll 0 0 #1c3849;
overflow-y:auto;
transition:left 0.20s linear 0s;
-o-transition:left 0.20s linear 0s;
-ms-transition:left 0.20s linear 0s;
-moz-transition:left 0.20s linear 0s;
-webkit-transition:left 0.20s linear 0s;
}
body.show-menu {overflow: hidden;}
.show-menu .top-nav {
left:0;
right:60px
}
.top-nav > ul {
height:auto;
overflow:auto;
position:relative;
top:60px;
}
.nav-text {
color:#fff;
display:inline-block;
margin-right:0;
width:auto;
position:fixed;
top:0;
left:0;
background:none repeat scroll 0 0 #1c3849;
height:60px;
width:60px;
text-align:center;
line-height:60px;
z-index:50;
padding-top:15px;
}
.grid.margin2x {grid-column-gap: 20px;}
.l-offset-1,.l-offset-2,.l-offset-five,.l-offset-3,.l-offset-4,.l-offset-5,.l-offset-6,.l-offset-7,.l-offset-8,.l-offset-9,.l-offset-10,.l-offset-11,.l-offset-12,
.xl-offset-1,.xl-offset-2,.xl-offset-five,.xl-offset-3,.xl-offset-4,.xl-offset-5,.xl-offset-6,.xl-offset-7,.xl-offset-8,.xl-offset-9,.xl-offset-10,.xl-offset-11,.xl-offset-12,
.xxl-offset-1,.xxl-offset-2,.xxl-offset-five,.xxl-offset-3,.xxl-offset-4,.xxl-offset-5,.xxl-offset-6,.xxl-offset-7,.xxl-offset-8,.xxl-offset-9,.xxl-offset-10,.xxl-offset-11,.xxl-offset-12 {margin-left:0;}
.m-offset-1 {margin-left:8.3333%;}
.m-offset-2 {margin-left:16.6666%;}
.m-offset-five {margin-left:20%;}
.m-offset-3 {margin-left:25%;}
.m-offset-4 {margin-left:33.3333%;}
.m-offset-5 {margin-left:41.6666%;}
.m-offset-6 {margin-left:50%;}
.m-offset-7 {margin-left:58.3333%;}
.m-offset-8 {margin-left:66.6666%;}
.m-offset-9 {margin-left:75%;}
.m-offset-10 {margin-left:83.3333%;}
.m-offset-11 {margin-left:91.6666%;}
.m-offset-12 {margin-left:100%;}
.l-order-1,.l-order-2,.l-order-3,.l-order-4,.l-order-5,.l-order-6,.l-order-7,.l-order-8,.l-order-9,.l-order-10,.l-order-11,.l-order-12,.l-order-last {order:initial;}   
.m-order-1 {order:-1;}
.m-order-2 {order:2;}
.m-order-3 {order:3;}
.m-order-4 {order:4;}
.m-order-5 {order:5;}
.m-order-6 {order:6;}
.m-order-7 {order:7;}
.m-order-8 {order:8;}
.m-order-9 {order:9;}
.m-order-10 {order:10;}
.m-order-11 {order:11;}
.m-order-12 {order:12;} 
.m-order-last {order:99999999;} 
.m-1, .grid .m-1.center {width:8.3333%;}
.m-2, .grid .m-2.center {width:16.6666%;}
.m-five {width:20%;}
.m-3, .grid .m-3.center {width:25%;}
.m-4, .grid .m-4.center {width:33.3333%;}
.m-5, .grid .m-5.center {width:41.6666%;}
.m-6, .grid .m-6.center {width:50%;}
.m-7, .grid .m-7.center {width:58.3333%;}
.m-8, .grid .m-8.center {width:66.6666%;}
.m-9, .grid .m-9.center {width:75%;}
.m-10, .grid .m-10.center {width:83.3333%;}
.m-11, .grid .m-11.center {width:91.6666%;}
.m-12, .grid .m-12.center {width:100%}
.grid .m-1 {grid-column:span 1;}
.grid .m-2 {grid-column:span 2;}
.grid .m-3 {grid-column:span 3;}
.grid .m-4 {grid-column:span 4;}
.grid .m-5 {grid-column:span 5;}
.grid .m-6 {grid-column:span 6;}
.grid .m-7 {grid-column:span 7;}
.grid .m-8 {grid-column:span 8;}
.grid .m-9 {grid-column:span 9;}
.grid .m-10 {grid-column:span 10;}
.grid .m-11 {grid-column:span 11;}
.grid .m-12 {grid-column:span 12;}
.grid .m-row-1 {grid-row:span 1;}
.grid .m-row-2 {grid-row:span 2;}
.grid .m-row-3 {grid-row:span 3;}
.grid .m-row-4 {grid-row:span 4;}
.grid .m-row-5 {grid-row:span 5;}
.grid .m-row-6 {grid-row:span 6;}
.grid .m-row-7 {grid-row:span 7;}
.grid .m-row-8 {grid-row:span 8;}
.grid .m-row-9 {grid-row:span 9;}
.grid .m-row-10 {grid-row:span 10;}
.grid .m-row-11 {grid-row:span 11;}
.grid .m-row-12 {grid-row:span 12;}  
}
@media screen and (max-width:480px) {
.size-960,.size-1140,.size-1280,.size-1520 {max-width:480px;}
.aside-nav li a {text-align: center;}
.minimize-on-small .aside-nav-text {
background:#152732 none repeat scroll 0 0;
color:#fff;
cursor:pointer;
display:block;
font-size:1.2rem;
line-height:3;
max-width:100%;
padding-right:0.625rem;
text-align:center;
vertical-align:middle;
}
.aside-nav-text:after {
content:"\f008";
font-family:"mfg";
font-size:1.1rem;
margin-left:0.5rem;
text-align:right;
}
.aside-nav.minimize-on-small > ul {
height:0;
overflow:hidden;
}
.hide-xxl,.hide-xl,.hide-l,.hide-m {display:initial!important;}
.hide-s {display:none!important;}
.count-number {margin-right:-1.25rem;} 
.m-offset-1,.m-offset-2,.m-offset-five,.m-offset-3,.m-offset-4,.m-offset-5,.m-offset-6,.m-offset-7,.m-offset-8,.m-offset-9,.m-offset-10,.m-offset-11,.m-offset-12,
.l-offset-1,.l-offset-2,.l-offset-five,.l-offset-3,.l-offset-4,.l-offset-5,.l-offset-6,.l-offset-7,.l-offset-8,.l-offset-9,.l-offset-10,.l-offset-11,.l-offset-12,
.xl-offset-1,.xl-offset-2,.xl-offset-five,.xl-offset-3,.xl-offset-4,.xl-offset-5,.xl-offset-6,.xl-offset-7,.xl-offset-8,.xl-offset-9,.xl-offset-10,.xl-offset-11,.xl-offset-12,
.xxl-offset-1,.xxl-offset-2,.xxl-offset-five,.xxl-offset-3,.xxl-offset-4,.xxl-offset-5,.xxl-offset-6,.xxl-offset-7,.xxl-offset-8,.xxl-offset-9,.xxl-offset-10,.xxl-offset-11,.xxl-offset-12 {margin-left:0;}
.s-offset-1 {margin-left:8.3333%;}
.s-offset-2 {margin-left:16.6666%;}
.s-offset-five {margin-left:20%;}
.s-offset-3 {margin-left:25%;}
.s-offset-4 {margin-left:33.3333%;}
.s-offset-5 {margin-left:41.6666%;}
.s-offset-6 {margin-left:50%;}
.s-offset-7 {margin-left:58.3333%;}
.s-offset-8 {margin-left:66.6666%;}
.s-offset-9 {margin-left:75%;}
.s-offset-10 {margin-left:83.3333%;}
.s-offset-11 {margin-left:91.6666%;}
.s-offset-12 {margin-left:100%;}
.m-order-1,.m-order-2,.m-order-3,.m-order-4,.m-order-5,.m-order-6,.m-order-7,.m-order-8,.m-order-9,.m-order-10,.m-order-11,.m-order-12,.m-order-last {order:initial;}  
.s-order-1 {order:-1;}
.s-order-2 {order:2;}
.s-order-3 {order:3;}
.s-order-4 {order:4;}
.s-order-5 {order:5;}
.s-order-6 {order:6;}
.s-order-7 {order:7;}
.s-order-8 {order:8;}
.s-order-9 {order:9;}
.s-order-10 {order:10;}
.s-order-11 {order:11;}
.s-order-12 {order:12;} 
.s-order-last {order:99999999;} 
.s-1, .grid .s-1.center {width:8.3333%;}
.s-2, .grid .s-2.center {width:16.6666%;}
.s-five {width:20%;}
.s-3, .grid .s-3.center {width:25%;}
.s-4, .grid .s-4.center {width:33.3333%;}
.s-5, .grid .s-5.center {width:41.6666%;}
.s-6, .grid .s-6.center {width:50%;}
.s-7, .grid .s-7.center {width:58.3333%;}
.s-8, .grid .s-8.center {width:66.6666%;}
.s-9, .grid .s-9.center {width:75%;}
.s-10, .grid .s-10.center {width:83.3333%;}
.s-11, .grid .s-11.center {width:91.6666%;}
.s-12, .grid .s-12.center {width:100%}
.grid .s-1 {grid-column:span 1;}
.grid .s-2 {grid-column:span 2;}
.grid .s-3 {grid-column:span 3;}
.grid .s-4 {grid-column:span 4;}
.grid .s-5 {grid-column:span 5;}
.grid .s-6 {grid-column:span 6;}
.grid .s-7 {grid-column:span 7;}
.grid .s-8 {grid-column:span 8;}
.grid .s-9 {grid-column:span 9;}
.grid .s-10 {grid-column:span 10;}
.grid .s-11 {grid-column:span 11;}
.grid .s-12 {grid-column:span 12;}
.grid .s-row-1 {grid-row:span 1;}
.grid .s-row-2 {grid-row:span 2;}
.grid .s-row-3 {grid-row:span 3;}
.grid .s-row-4 {grid-row:span 4;}
.grid .s-row-5 {grid-row:span 5;}
.grid .s-row-6 {grid-row:span 6;}
.grid .s-row-7 {grid-row:span 7;}
.grid .s-row-8 {grid-row:span 8;}
.grid .s-row-9 {grid-row:span 9;}
.grid .s-row-10 {grid-row:span 10;}
.grid .s-row-11 {grid-row:span 11;}
.grid .s-row-12 {grid-row:span 12;}  
}
.grid .s-1,.grid .s-2,.grid .s-five,.grid .s-3,.grid .s-4,.grid .s-5,.grid .s-6,.grid .s-7,.grid .s-8,.grid .s-9,.grid .s-10,.grid .s-11,.grid .s-12,.grid .m-1,.grid .m-2,.grid .m-five,.grid .m-3,.grid .m-4,.grid .m-5,.grid .m-6,.grid .m-7,.grid .m-8,.grid .m-9,.grid .m-10,.grid .m-11,.grid .m-12,.grid .l-1,.grid .l-2,.grid .l-five,.grid .l-3,.grid .l-4,.grid .l-5,.grid .l-6,.grid .l-7,.grid .l-8,.grid .l-9,.grid .l-10,.grid .l-11,.grid .l-12,.grid .xl-1,.grid .xl-2,.grid .xl-five,.grid .xl-3,.grid .xl-4,.grid .xl-5,.grid .xl-6,.grid .xl-7,.grid .xl-8,.grid .xl-9,.grid .xl-10,.grid .xl-11,.grid .xl-12,.grid .xxl-1,.grid .xxl-2,.grid .xxl-five,.grid .xxl-3,.grid .xxl-4,.grid .xxl-5,.grid .xxl-6,.grid .xxl-7,.grid .xxl-8,.grid .xxl-9,.grid .xxl-10,.grid .xxl-11,.grid .xxl-12 {float:none; width:auto;}  
.center {
float:none;
margin:0 auto;
display:block;
}
.grid .center {
justify-self:center;
margin:auto;
grid-column:1 / -1;
}
.grid .grid {
padding:0;
width:100%;
}@font-face {
font-family: 'mfg';
src: url(//zciny.sk/wp-content/themes/invelt/font/mfglabsiconset-webfont.eot);
src: url(//zciny.sk/wp-content/themes/invelt/font/mfglabsiconset-webfont.svg#mfg_labs_iconsetregular) format('svg'),
url(//zciny.sk/wp-content/themes/invelt/font/mfglabsiconset-webfont.eot?#iefix) format('embedded-opentype'),
url(//zciny.sk/wp-content/themes/invelt/font/mfglabsiconset-webfont.woff) format('woff'),
url(//zciny.sk/wp-content/themes/invelt/font/mfglabsiconset-webfont.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
.icon-cloud,
.icon-at,
.icon-plus,
.icon-minus,
.icon-arrow_up,
.icon-arrow_down,
.icon-arrow_right,
.icon-arrow_left,
.icon-chevron_down,
.icon-chevron_up,
.icon-chevron_right,
.icon-chevron_left,
.icon-reorder,
.icon-list,
.icon-reorder_square,
.icon-reorder_square_line,
.icon-coverflow,
.icon-coverflow_line,
.icon-pause,
.icon-play,
.icon-step_forward,
.icon-step_backward,
.icon-fast_forward,
.icon-fast_backward,
.icon-cloud_upload,
.icon-cloud_download,
.icon-data_science,
.icon-data_science_black,
.icon-globe,
.icon-globe_black,
.icon-math_ico,
.icon-math,
.icon-math_black,
.icon-paperplane_ico,
.icon-paperplane,
.icon-paperplane_black,
.icon-color_balance,
.icon-star,
.icon-star_half,
.icon-star_empty,
.icon-star_half_empty,
.icon-reload,
.icon-heart,
.icon-heart_broken,
.icon-hashtag,
.icon-reply,
.icon-retweet,
.icon-signin,
.icon-signout,
.icon-download,
.icon-upload,
.icon-placepin,
.icon-display_screen,
.icon-tablet,
.icon-smartphone,
.icon-connected_object,
.icon-lock,
.icon-unlock,
.icon-camera,
.icon-isight,
.icon-video_camera,
.icon-random,
.icon-message,
.icon-discussion,
.icon-calendar,
.icon-ringbell,
.icon-movie,
.icon-mail,
.icon-pen,
.icon-settings,
.icon-measure,
.icon-vector,
.icon-vector_pen,
.icon-mute_on,
.icon-mute_off,
.icon-home,
.icon-sheet,
.icon-arrow_big_right,
.icon-arrow_big_left,
.icon-arrow_big_down,
.icon-arrow_big_up,
.icon-dribbble_circle,
.icon-dribbble,
.icon-facebook_circle,
.icon-facebook,
.icon-git_circle_alt,
.icon-git_circle,
.icon-git,
.icon-octopus,
.icon-twitter_circle,
.icon-twitter,
.icon-google_plus_circle,
.icon-google_plus,
.icon-linked_in_circle,
.icon-linked_in,
.icon-instagram,
.icon-instagram_circle,
.icon-mfg_icon,
.icon-xing,
.icon-xing_circle,
.icon-mfg_icon_circle,
.icon-user,
.icon-user_male,
.icon-user_female,
.icon-users,
.icon-file_open,
.icon-file_close,
.icon-file_alt,
.icon-file_close_alt,
.icon-attachment,
.icon-check,
.icon-cross_mark,
.icon-cancel_circle,
.icon-check_circle,
.icon-magnifying,
.icon-inbox,
.icon-clock,
.icon-stopwatch,
.icon-hourglass,
.icon-trophy,
.icon-unlock_alt,
.icon-lock_alt,
.icon-arrow_doubled_right,
.icon-arrow_doubled_left,
.icon-arrow_doubled_down,
.icon-arrow_doubled_up,
.icon-link,
.icon-warning,
.icon-warning_alt,
.icon-magnifying_plus,
.icon-magnifying_minus,
.icon-white_question,
.icon-black_question,
.icon-stop,
.icon-share,
.icon-eye,
.icon-trash_can,
.icon-hard_drive,
.icon-information_black,
.icon-information_white,
.icon-printer,
.icon-letter,
.icon-soundcloud,
.icon-soundcloud_circle,
.icon-anchor,
.icon-female_sign,
.icon-male_sign,
.icon-joystick,
.icon-high_voltage,
.icon-fire,
.icon-newspaper,
.icon-chart,
.icon-spread,
.icon-spinner_1,
.icon-spinner_2,
.icon-chart_alt,
.icon-label,
.icon-brush,
.icon-refresh,
.icon-node,
.icon-node_2,
.icon-node_3,
.icon-link_2_nodes,
.icon-link_3_nodes,
.icon-link_loop_nodes,
.icon-node_size,
.icon-node_color,
.icon-layout_directed,
.icon-layout_radial,
.icon-layout_hierarchical,
.icon-node_link_direction,
.icon-node_link_short_path,
.icon-node_cluster,
.icon-display_graph,
.icon-node_link_weight,
.icon-more_node_links,
.icon-node_shape,
.icon-node_icon,
.icon-node_text,
.icon-node_link_text,
.icon-node_link_color,
.icon-node_link_shape,
.icon-credit_card,
.icon-disconnect,
.icon-graph,
.icon-new_user {
font-family: 'mfg';
font-style: normal;
font-variant: normal;
font-weight: normal;
color:#e3e3e3;
speak: none; 
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon2x {font-size: 2rem;}
.icon3x {font-size: 3rem;}
.icon-cloud:before { content: "\2601"; }
.icon-at:before { content: "\0040"; }
.icon-plus:before { content: "\002B"; }
.icon-minus:before { content: "\2212"; }
.icon-arrow_up:before { content: "\2191"; }
.icon-arrow_down:before { content: "\2193"; }
.icon-arrow_right:before { content: "\2192"; }
.icon-arrow_left:before { content: "\2190"; }
.icon-chevron_down:before { content: "\f004"; }
.icon-chevron_up:before { content: "\f005"; }
.icon-chevron_right:before { content: "\f006"; }
.icon-chevron_left:before { content: "\f007"; }
.icon-reorder:before { content: "\f008"; }
.icon-list:before { content: "\f009"; }
.icon-reorder_square:before { content: "\f00a"; }
.icon-reorder_square_line:before { content: "\f00b"; }
.icon-coverflow:before { content: "\f00c"; }
.icon-coverflow_line:before { content: "\f00d"; }
.icon-pause:before { content: "\f00e"; }
.icon-play:before { content: "\f00f"; }
.icon-step_forward:before { content: "\f010"; }
.icon-step_backward:before { content: "\f011"; }
.icon-fast_forward:before { content: "\f012"; }
.icon-fast_backward:before { content: "\f013"; }
.icon-cloud_upload:before { content: "\f014"; }
.icon-cloud_download:before { content: "\f015"; }
.icon-data_science:before { content: "\f016"; }
.icon-data_science_black:before { content: "\f017"; }
.icon-globe:before { content: "\f018"; }
.icon-globe_black:before { content: "\f019"; }
.icon-math_ico:before { content: "\f01a"; }
.icon-math:before { content: "\f01b"; }
.icon-math_black:before { content: "\f01c"; }
.icon-paperplane_ico:before { content: "\f01d"; }
.icon-paperplane:before { content: "\f01e"; }
.icon-paperplane_black:before { content: "\f01f"; }
.icon-color_balance:before { content: "\f020"; }
.icon-star:before { content: "\2605"; }
.icon-star_half:before { content: "\f022"; }
.icon-star_empty:before { content: "\2606"; }
.icon-star_half_empty:before { content: "\f024"; }
.icon-reload:before { content: "\f025"; }
.icon-heart:before { content: "\2665"; }
.icon-heart_broken:before { content: "\f028"; }
.icon-hashtag:before { content: "\f029"; }
.icon-reply:before { content: "\f02a"; }
.icon-retweet:before { content: "\f02b"; }
.icon-signin:before { content: "\f02c"; }
.icon-signout:before { content: "\f02d"; }
.icon-download:before { content: "\f02e"; }
.icon-upload:before { content: "\f02f"; }
.icon-placepin:before { content: "\f031"; }
.icon-display_screen:before { content: "\f032"; }
.icon-tablet:before { content: "\f033"; }
.icon-smartphone:before { content: "\f034"; }
.icon-connected_object:before { content: "\f035"; }
.icon-lock:before { content: "\F512"; }
.icon-unlock:before { content: "\F513"; }
.icon-camera:before { content: "\F4F7"; }
.icon-isight:before { content: "\f039"; }
.icon-video_camera:before { content: "\f03a"; }
.icon-random:before { content: "\f03b"; }
.icon-message:before { content: "\F4AC"; }
.icon-discussion:before { content: "\f03d"; }
.icon-calendar:before { content: "\F4C5"; }
.icon-ringbell:before { content: "\f03f"; }
.icon-movie:before { content: "\f040"; }
.icon-mail:before { content: "\2709"; }
.icon-pen:before { content: "\270F"; }
.icon-settings:before { content: "\9881"; }
.icon-measure:before { content: "\f044"; }
.icon-vector:before { content: "\f045"; }
.icon-vector_pen:before { content: "\2712"; }
.icon-mute_on:before { content: "\f047"; }
.icon-mute_off:before { content: "\f048"; }
.icon-home:before { content: "\2302"; }
.icon-sheet:before { content: "\f04a"; }
.icon-arrow_big_right:before { content: "\21C9"; }
.icon-arrow_big_left:before { content: "\21C7"; }
.icon-arrow_big_down:before { content: "\21CA"; }
.icon-arrow_big_up:before { content: "\21C8"; }
.icon-dribbble_circle:before { content: "\f04f"; }
.icon-dribbble:before { content: "\f050"; }
.icon-facebook_circle:before { content: "\f051"; }
.icon-facebook:before { content: "\f052"; }
.icon-git_circle_alt:before { content: "\f053"; }
.icon-git_circle:before { content: "\f054"; }
.icon-git:before { content: "\f055"; }
.icon-octopus:before { content: "\f056"; }
.icon-twitter_circle:before { content: "\f057"; }
.icon-twitter:before { content: "\f058"; }
.icon-google_plus_circle:before { content: "\f059"; }
.icon-google_plus:before { content: "\f05a"; }
.icon-linked_in_circle:before { content: "\f05b"; }
.icon-linked_in:before { content: "\f05c"; }
.icon-instagram:before { content: "\f05d"; }
.icon-instagram_circle:before { content: "\f05e"; }
.icon-mfg_icon:before { content: "\f05f"; }
.icon-xing:before { content: "\F532"; }
.icon-xing_circle:before { content: "\F533"; }
.icon-mfg_icon_circle:before { content: "\f060"; }
.icon-user:before { content: "\f061"; }
.icon-user_male:before { content: "\f062"; }
.icon-user_female:before { content: "\f063"; }
.icon-users:before { content: "\f064"; }
.icon-file_open:before { content: "\F4C2"; }
.icon-file_close:before { content: "\f067"; }
.icon-file_alt:before { content: "\f068"; }
.icon-file_close_alt:before { content: "\f069"; }
.icon-attachment:before { content: "\f06a"; }
.icon-check:before { content: "\2713"; }
.icon-cross_mark:before { content: "\274C"; }
.icon-cancel_circle:before { content: "\F06E"; }
.icon-check_circle:before { content: "\f06d"; }
.icon-magnifying:before { content: "\F50D"; }
.icon-inbox:before { content: "\f070"; }
.icon-clock:before { content: "\23F2"; }
.icon-stopwatch:before { content: "\23F1"; }
.icon-hourglass:before { content: "\231B"; }
.icon-trophy:before { content: "\f074"; }
.icon-unlock_alt:before { content: "\F075"; }
.icon-lock_alt:before { content: "\F510"; }
.icon-arrow_doubled_right:before { content: "\21D2"; }
.icon-arrow_doubled_left:before { content: "\21D0"; }
.icon-arrow_doubled_down:before { content: "\21D3"; }
.icon-arrow_doubled_up:before { content: "\21D1"; }
.icon-link:before { content: "\f07B"; }
.icon-warning:before { content: "\2757"; }
.icon-warning_alt:before { content: "\2755"; }
.icon-magnifying_plus:before { content: "\f07E"; }
.icon-magnifying_minus:before { content: "\f07F"; }
.icon-white_question:before { content: "\2754"; }
.icon-black_question:before { content: "\2753"; }
.icon-stop:before { content: "\f080"; }
.icon-share:before { content: "\f081"; }
.icon-eye:before { content: "\f082"; }
.icon-trash_can:before { content: "\f083"; }
.icon-hard_drive:before { content: "\f084"; }
.icon-information_black:before { content: "\f085"; }
.icon-information_white:before { content: "\f086"; }
.icon-printer:before { content: "\f087"; }
.icon-letter:before { content: "\f088"; }
.icon-soundcloud:before { content: "\f089"; }
.icon-soundcloud_circle:before { content: "\f08A"; }
.icon-anchor:before { content: "\2693"; }
.icon-female_sign:before { content: "\2640"; }
.icon-male_sign:before { content: "\2642"; }
.icon-joystick:before { content: "\F514"; }
.icon-high_voltage:before { content: "\26A1"; }
.icon-fire:before { content: "\F525"; }
.icon-newspaper:before { content: "\F4F0"; }
.icon-chart:before { content: "\F526"; }
.icon-spread:before { content: "\F527"; }
.icon-spinner_1:before { content: "\F528"; }
.icon-spinner_2:before { content: "\F529"; }
.icon-chart_alt:before { content: "\F530"; }
.icon-label:before { content: "\F531"; }
.icon-brush:before { content: "\E000"; }
.icon-refresh:before { content: "\E001"; }
.icon-node:before { content: "\E002"; }
.icon-node_2:before { content: "\E003"; }
.icon-node_3:before { content: "\E004"; }
.icon-link_2_nodes:before { content: "\E005"; }
.icon-link_3_nodes:before { content: "\E006"; }
.icon-link_loop_nodes:before { content: "\E007"; }
.icon-node_size:before { content: "\E008"; }
.icon-node_color:before { content: "\E009"; }
.icon-layout_directed:before { content: "\E010"; }
.icon-layout_radial:before { content: "\E011"; }
.icon-layout_hierarchical:before { content: "\E012"; }
.icon-node_link_direction:before { content: "\E013"; }
.icon-node_link_short_path:before { content: "\E014"; }
.icon-node_cluster:before { content: "\E015"; }
.icon-display_graph:before { content: "\E016"; }
.icon-node_link_weight:before { content: "\E017"; }
.icon-more_node_links:before { content: "\E018"; }
.icon-node_shape:before { content: "\E00A"; }
.icon-node_icon:before { content: "\E00B"; }
.icon-node_text:before { content: "\E00C"; }
.icon-node_link_text:before { content: "\E00D"; }
.icon-node_link_color:before { content: "\E00E"; }
.icon-node_link_shape:before { content: "\E00F"; }
.icon-credit_card:before { content: "\F4B3"; }
.icon-disconnect:before { content: "\F534"; }
.icon-graph:before { content: "\F535"; }
.icon-new_user:before { content: "\F536"; } @font-face {
font-family: 'sli';
src: url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.eot?v=2.2.2);
src: url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.eot?v=2.2.2#iefix) format('embedded-opentype'), url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.ttf?v=2.2.2) format('truetype'), url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.woff2?v=2.2.2) format('woff2'), url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.woff?v=2.2.2) format('woff'), url(//zciny.sk/wp-content/themes/invelt/font/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons) format('svg');
font-weight: normal;
font-style: normal;
}
.icon-sli-user,
.icon-sli-people,
.icon-sli-user-female,
.icon-sli-user-follow,
.icon-sli-user-following,
.icon-sli-user-unfollow,
.icon-sli-login,
.icon-sli-logout,
.icon-sli-emotsmile,
.icon-sli-phone,
.icon-sli-call-end,
.icon-sli-call-in,
.icon-sli-call-out,
.icon-sli-map,
.icon-sli-location-pin,
.icon-sli-direction,
.icon-sli-directions,
.icon-sli-compass,
.icon-sli-layers,
.icon-sli-menu,
.icon-sli-list,
.icon-sli-options-vertical,
.icon-sli-options,
.icon-sli-arrow-down,
.icon-sli-arrow-left,
.icon-sli-arrow-right,
.icon-sli-arrow-up,
.icon-sli-arrow-up-circle,
.icon-sli-arrow-left-circle,
.icon-sli-arrow-right-circle,
.icon-sli-arrow-down-circle,
.icon-sli-check,
.icon-sli-clock,
.icon-sli-plus,
.icon-sli-minus,
.icon-sli-close,
.icon-sli-organization,
.icon-sli-trophy,
.icon-sli-screen-smartphone,
.icon-sli-screen-desktop,
.icon-sli-plane,
.icon-sli-notebook,
.icon-sli-mustache,
.icon-sli-mouse,
.icon-sli-magnet,
.icon-sli-energy,
.icon-sli-disc,
.icon-sli-cursor,
.icon-sli-cursor-move,
.icon-sli-crop,
.icon-sli-chemistry,
.icon-sli-speedometer,
.icon-sli-shield,
.icon-sli-screen-tablet,
.icon-sli-magic-wand,
.icon-sli-hourglass,
.icon-sli-graduation,
.icon-sli-ghost,
.icon-sli-game-controller,
.icon-sli-fire,
.icon-sli-eyeglass,
.icon-sli-envelope-open,
.icon-sli-envelope-letter,
.icon-sli-bell,
.icon-sli-badge,
.icon-sli-anchor,
.icon-sli-wallet,
.icon-sli-vector,
.icon-sli-speech,
.icon-sli-puzzle,
.icon-sli-printer,
.icon-sli-present,
.icon-sli-playlist,
.icon-sli-pin,
.icon-sli-picture,
.icon-sli-handbag,
.icon-sli-globe-alt,
.icon-sli-globe,
.icon-sli-folder-alt,
.icon-sli-folder,
.icon-sli-film,
.icon-sli-feed,
.icon-sli-drop,
.icon-sli-drawer,
.icon-sli-docs,
.icon-sli-doc,
.icon-sli-diamond,
.icon-sli-cup,
.icon-sli-calculator,
.icon-sli-bubbles,
.icon-sli-briefcase,
.icon-sli-book-open,
.icon-sli-basket-loaded,
.icon-sli-basket,
.icon-sli-bag,
.icon-sli-action-undo,
.icon-sli-action-redo,
.icon-sli-wrench,
.icon-sli-umbrella,
.icon-sli-trash,
.icon-sli-tag,
.icon-sli-support,
.icon-sli-frame,
.icon-sli-size-fullscreen,
.icon-sli-size-actual,
.icon-sli-shuffle,
.icon-sli-share-alt,
.icon-sli-share,
.icon-sli-rocket,
.icon-sli-question,
.icon-sli-pie-chart,
.icon-sli-pencil,
.icon-sli-note,
.icon-sli-loop,
.icon-sli-home,
.icon-sli-grid,
.icon-sli-graph,
.icon-sli-microphone,
.icon-sli-music-tone-alt,
.icon-sli-music-tone,
.icon-sli-earphones-alt,
.icon-sli-earphones,
.icon-sli-equalizer,
.icon-sli-like,
.icon-sli-dislike,
.icon-sli-control-start,
.icon-sli-control-rewind,
.icon-sli-control-play,
.icon-sli-control-pause,
.icon-sli-control-forward,
.icon-sli-control-end,
.icon-sli-volume-1,
.icon-sli-volume-2,
.icon-sli-volume-off,
.icon-sli-calendar,
.icon-sli-bulb,
.icon-sli-chart,
.icon-sli-ban,
.icon-sli-bubble,
.icon-sli-camrecorder,
.icon-sli-camera,
.icon-sli-cloud-download,
.icon-sli-cloud-upload,
.icon-sli-envelope,
.icon-sli-eye,
.icon-sli-flag,
.icon-sli-heart,
.icon-sli-info,
.icon-sli-key,
.icon-sli-link,
.icon-sli-lock,
.icon-sli-lock-open,
.icon-sli-magnifier,
.icon-sli-magnifier-add,
.icon-sli-magnifier-remove,
.icon-sli-paper-clip,
.icon-sli-paper-plane,
.icon-sli-power,
.icon-sli-refresh,
.icon-sli-reload,
.icon-sli-settings,
.icon-sli-star,
.icon-sli-symbol-female,
.icon-sli-symbol-male,
.icon-sli-target,
.icon-sli-credit-card,
.icon-sli-paypal,
.icon-sli-social-tumblr,
.icon-sli-social-twitter,
.icon-sli-social-facebook,
.icon-sli-social-instagram,
.icon-sli-social-linkedin,
.icon-sli-social-pinterest,
.icon-sli-social-github,
.icon-sli-social-google,
.icon-sli-social-reddit,
.icon-sli-social-skype,
.icon-sli-social-dribbble,
.icon-sli-social-behance,
.icon-sli-social-foursqare,
.icon-sli-social-soundcloud,
.icon-sli-social-spotify,
.icon-sli-social-stumbleupon,
.icon-sli-social-youtube,
.icon-sli-social-dropbox {
font-family: 'sli';
font-style: normal;  
font-variant: normal;
font-weight: normal;
color:#e3e3e3;
speak: none;
text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-sli-user:before { content: "\e005"; }
.icon-sli-people:before { content: "\e001"; }
.icon-sli-user-female:before { content: "\e000"; }
.icon-sli-user-follow:before { content: "\e002"; }
.icon-sli-user-following:before { content: "\e003"; }
.icon-sli-user-unfollow:before { content: "\e004"; }
.icon-sli-login:before { content: "\e066"; }
.icon-sli-logout:before { content: "\e065"; }
.icon-sli-emotsmile:before { content: "\e021"; }
.icon-sli-phone:before { content: "\e600"; }
.icon-sli-call-end:before { content: "\e048"; }
.icon-sli-call-in:before { content: "\e047"; }
.icon-sli-call-out:before { content: "\e046"; }
.icon-sli-map:before { content: "\e033"; }
.icon-sli-location-pin:before { content: "\e096"; }
.icon-sli-direction:before { content: "\e042"; }
.icon-sli-directions:before { content: "\e041"; }
.icon-sli-compass:before { content: "\e045"; }
.icon-sli-layers:before { content: "\e034"; }
.icon-sli-menu:before { content: "\e601"; }
.icon-sli-list:before { content: "\e067"; }
.icon-sli-options-vertical:before { content: "\e602"; }
.icon-sli-options:before { content: "\e603"; }
.icon-sli-arrow-down:before { content: "\e604"; }
.icon-sli-arrow-left:before { content: "\e605"; }
.icon-sli-arrow-right:before { content: "\e606"; }
.icon-sli-arrow-up:before { content: "\e607"; }
.icon-sli-arrow-up-circle:before { content: "\e078"; }
.icon-sli-arrow-left-circle:before { content: "\e07a"; }
.icon-sli-arrow-right-circle:before { content: "\e079"; }
.icon-sli-arrow-down-circle:before { content: "\e07b"; }
.icon-sli-check:before { content: "\e080"; }
.icon-sli-clock:before { content: "\e081"; }
.icon-sli-plus:before { content: "\e095"; }
.icon-sli-minus:before { content: "\e615"; }
.icon-sli-close:before { content: "\e082"; }
.icon-sli-organization:before { content: "\e616"; }
.icon-sli-trophy:before { content: "\e006"; }
.icon-sli-screen-smartphone:before { content: "\e010"; }
.icon-sli-screen-desktop:before { content: "\e011"; }
.icon-sli-plane:before { content: "\e012"; }
.icon-sli-notebook:before { content: "\e013"; }
.icon-sli-mustache:before { content: "\e014"; }
.icon-sli-mouse:before { content: "\e015"; }
.icon-sli-magnet:before { content: "\e016"; }
.icon-sli-energy:before { content: "\e020"; }
.icon-sli-disc:before { content: "\e022"; }
.icon-sli-cursor:before { content: "\e06e"; }
.icon-sli-cursor-move:before { content: "\e023"; }
.icon-sli-crop:before { content: "\e024"; }
.icon-sli-chemistry:before { content: "\e026"; }
.icon-sli-speedometer:before { content: "\e007"; }
.icon-sli-shield:before { content: "\e00e"; }
.icon-sli-screen-tablet:before { content: "\e00f"; }
.icon-sli-magic-wand:before { content: "\e017"; }
.icon-sli-hourglass:before { content: "\e018"; }
.icon-sli-graduation:before { content: "\e019"; }
.icon-sli-ghost:before { content: "\e01a"; }
.icon-sli-game-controller:before { content: "\e01b"; }
.icon-sli-fire:before { content: "\e01c"; }
.icon-sli-eyeglass:before { content: "\e01d"; }
.icon-sli-envelope-open:before { content: "\e01e"; }
.icon-sli-envelope-letter:before { content: "\e01f"; }
.icon-sli-bell:before { content: "\e027"; }
.icon-sli-badge:before { content: "\e028"; }
.icon-sli-anchor:before { content: "\e029"; }
.icon-sli-wallet:before { content: "\e02a"; }
.icon-sli-vector:before { content: "\e02b"; }
.icon-sli-speech:before { content: "\e02c"; }
.icon-sli-puzzle:before { content: "\e02d"; }
.icon-sli-printer:before { content: "\e02e"; }
.icon-sli-present:before { content: "\e02f"; }
.icon-sli-playlist:before { content: "\e030"; }
.icon-sli-pin:before { content: "\e031"; }
.icon-sli-picture:before { content: "\e032"; }
.icon-sli-handbag:before { content: "\e035"; }
.icon-sli-globe-alt:before { content: "\e036"; }
.icon-sli-globe:before { content: "\e037"; }
.icon-sli-folder-alt:before { content: "\e039"; }
.icon-sli-folder:before { content: "\e089"; }
.icon-sli-film:before { content: "\e03a"; }
.icon-sli-feed:before { content: "\e03b"; }
.icon-sli-drop:before { content: "\e03e"; }
.icon-sli-drawer:before { content: "\e03f"; }
.icon-sli-docs:before { content: "\e040"; }
.icon-sli-doc:before { content: "\e085"; }
.icon-sli-diamond:before { content: "\e043"; }
.icon-sli-cup:before { content: "\e044"; }
.icon-sli-calculator:before { content: "\e049"; }
.icon-sli-bubbles:before { content: "\e04a"; }
.icon-sli-briefcase:before { content: "\e04b"; }
.icon-sli-book-open:before { content: "\e04c"; }
.icon-sli-basket-loaded:before { content: "\e04d"; }
.icon-sli-basket:before { content: "\e04e"; }
.icon-sli-bag:before { content: "\e04f"; }
.icon-sli-action-undo:before { content: "\e050"; }
.icon-sli-action-redo:before { content: "\e051"; }
.icon-sli-wrench:before { content: "\e052"; }
.icon-sli-umbrella:before { content: "\e053"; }
.icon-sli-trash:before { content: "\e054"; }
.icon-sli-tag:before { content: "\e055"; }
.icon-sli-support:before { content: "\e056"; }
.icon-sli-frame:before { content: "\e038"; }
.icon-sli-size-fullscreen:before { content: "\e057"; }
.icon-sli-size-actual:before { content: "\e058"; }
.icon-sli-shuffle:before { content: "\e059"; }
.icon-sli-share-alt:before { content: "\e05a"; }
.icon-sli-share:before { content: "\e05b"; }
.icon-sli-rocket:before { content: "\e05c"; }
.icon-sli-question:before { content: "\e05d"; }
.icon-sli-pie-chart:before { content: "\e05e"; }
.icon-sli-pencil:before { content: "\e05f"; }
.icon-sli-note:before { content: "\e060"; }
.icon-sli-loop:before { content: "\e064"; }
.icon-sli-home:before { content: "\e069"; }
.icon-sli-grid:before { content: "\e06a"; }
.icon-sli-graph:before { content: "\e06b"; }
.icon-sli-microphone:before { content: "\e063"; }
.icon-sli-music-tone-alt:before { content: "\e061"; }
.icon-sli-music-tone:before { content: "\e062"; }
.icon-sli-earphones-alt:before { content: "\e03c"; }
.icon-sli-earphones:before { content: "\e03d"; }
.icon-sli-equalizer:before { content: "\e06c"; }
.icon-sli-like:before { content: "\e068"; }
.icon-sli-dislike:before { content: "\e06d"; }
.icon-sli-control-start:before { content: "\e06f"; }
.icon-sli-control-rewind:before { content: "\e070"; }
.icon-sli-control-play:before { content: "\e071"; }
.icon-sli-control-pause:before { content: "\e072"; }
.icon-sli-control-forward:before { content: "\e073"; }
.icon-sli-control-end:before { content: "\e074"; }
.icon-sli-volume-1:before { content: "\e09f"; }
.icon-sli-volume-2:before { content: "\e0a0"; }
.icon-sli-volume-off:before { content: "\e0a1"; }
.icon-sli-calendar:before { content: "\e075"; }
.icon-sli-bulb:before { content: "\e076"; }
.icon-sli-chart:before { content: "\e077"; }
.icon-sli-ban:before { content: "\e07c"; }
.icon-sli-bubble:before { content: "\e07d"; }
.icon-sli-camrecorder:before { content: "\e07e"; }
.icon-sli-camera:before { content: "\e07f"; }
.icon-sli-cloud-download:before { content: "\e083"; }
.icon-sli-cloud-upload:before { content: "\e084"; }
.icon-sli-envelope:before { content: "\e086"; }
.icon-sli-eye:before { content: "\e087"; }
.icon-sli-flag:before { content: "\e088"; }
.icon-sli-heart:before { content: "\e08a"; }
.icon-sli-info:before { content: "\e08b"; }
.icon-sli-key:before { content: "\e08c"; }
.icon-sli-link:before { content: "\e08d"; }
.icon-sli-lock:before { content: "\e08e"; }
.icon-sli-lock-open:before { content: "\e08f"; }
.icon-sli-magnifier:before { content: "\e090"; }
.icon-sli-magnifier-add:before { content: "\e091"; }
.icon-sli-magnifier-remove:before { content: "\e092"; }
.icon-sli-paper-clip:before { content: "\e093"; }
.icon-sli-paper-plane:before { content: "\e094"; }
.icon-sli-power:before { content: "\e097"; }
.icon-sli-refresh:before { content: "\e098"; }
.icon-sli-reload:before { content: "\e099"; }
.icon-sli-settings:before { content: "\e09a"; }
.icon-sli-star:before { content: "\e09b"; }
.icon-sli-symbol-female:before { content: "\e09c"; }
.icon-sli-symbol-male:before { content: "\e09d"; }
.icon-sli-target:before { content: "\e09e"; }
.icon-sli-credit-card:before { content: "\e025"; }
.icon-sli-paypal:before { content: "\e608"; }
.icon-sli-social-tumblr:before { content: "\e00a"; }
.icon-sli-social-twitter:before { content: "\e009"; }
.icon-sli-social-facebook:before { content: "\e00b"; }
.icon-sli-social-instagram:before { content: "\e609"; }
.icon-sli-social-linkedin:before { content: "\e60a"; }
.icon-sli-social-pinterest:before { content: "\e60b"; }
.icon-sli-social-github:before { content: "\e60c"; }
.icon-sli-social-google:before { content: "\e60d"; }
.icon-sli-social-reddit:before { content: "\e60e"; }
.icon-sli-social-skype:before { content: "\e60f"; }
.icon-sli-social-dribbble:before { content: "\e00d"; }
.icon-sli-social-behance:before { content: "\e610"; }
.icon-sli-social-foursqare:before { content: "\e611"; }
.icon-sli-social-soundcloud:before { content: "\e612"; }
.icon-sli-social-spotify:before { content: "\e613"; }
.icon-sli-social-stumbleupon:before { content: "\e614"; }
.icon-sli-social-youtube:before { content: "\e008"; }
.icon-sli-social-dropbox:before { content: "\e00c"; }.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
z-index: 1; }
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
-moz-backface-visibility: hidden; }
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0; }
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-loaded {
display: block; }
.owl-carousel.owl-loading {
opacity: 0;
display: block; }
.owl-carousel.owl-hidden {
opacity: 0; }
.owl-carousel.owl-refresh .owl-item {
visibility: hidden; }
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.owl-carousel.owl-grab {
cursor: move;
cursor: grab; }
.owl-carousel.owl-rtl {
direction: rtl; }
.owl-carousel.owl-rtl .owl-item {
float: right; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
animation-fill-mode: both; }
.owl-carousel .owl-animated-in {
z-index: 0; }
.owl-carousel .owl-animated-out {
z-index: 1; }
.owl-carousel .fadeOut {
animation-name: fadeOut; }
@keyframes fadeOut {
0% {
opacity: 1; }
100% {
opacity: 0; } } .owl-height {
transition: height 500ms ease-in-out; } .owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {
transform-style: preserve-3d; } .owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000; }
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url(//zciny.sk/wp-content/themes/invelt/owl-carousel/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {
-ms-transform: scale(1.3, 1.3);
transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-theme .owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-theme .owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-theme .owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-theme .owl-dots .owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-theme .owl-dots .owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
background: #869791; }[class*='lightcase-icon-']:before {
font-family: 'mfg', sans-serif;
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  }  .lightcase-icon-play:before {
content: '\f00f';
} .lightcase-icon-pause:before {
content: '\f00e';
} .lightcase-icon-close:before {
content: '\274C';
} .lightcase-icon-prev:before {
content: '\f007';
} .lightcase-icon-next:before {
content: '\f006';
} .lightcase-icon-spin:before {
content: '\F528';
}    @-webkit-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-moz-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes lightcase-spin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
transform: rotate(359deg);
}
} #lightcase-case {
display: none;
position: fixed;
z-index: 2002;
top: 50%;
left: 50%;
font-family: arial, sans-serif;
font-size: 13px;
line-height: 1.5;
text-align: left;
text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
#lightcase-content .lightcase-contentInner {
height: auto !important;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
}
@media screen and (min-width: 641px) { #lightcase-case:not([data-lc-type=error]) #lightcase-content {
position: relative;
z-index: 1;
overflow: hidden;
text-shadow: none;
background-color: #fff;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
-webkit-backface-visibility: hidden;
}
}
@media screen and (min-width: 641px) { #lightcase-case[data-lc-type=image] #lightcase-content, #lightcase-case[data-lc-type=video] #lightcase-content {
background-color: #333;
}
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
padding: 15px;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner, #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > * {
width: 100% !important;
max-width: none !important;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > *:not(iframe) {
height: auto !important;
max-height: none !important;
}
}
@media screen and (max-width: 640px) { .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width: 640px) and (min-width: 641px) { [data-lc-type=image] #lightcase-content .lightcase-contentInner, [data-lc-type=video] #lightcase-content .lightcase-contentInner {
line-height: 0.75;
}
} .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 640px) { #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
position: relative !important;
top: auto !important;
left: auto !important;
width: auto !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
background: none !important;
}
}
@media screen and (min-width: 641px) { #lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
padding: 30px;
overflow: auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
}
@media screen and (max-width: 640px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #aaa;
}
}
@media screen and (min-width: 641px) { #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
color: #333;
}
} #lightcase-case p.lightcase-error {
margin: 0;
font-size: 17px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-case p.lightcase-error {
padding: 30px 0;
}
}
@media screen and (min-width: 641px) { #lightcase-case p.lightcase-error {
padding: 0;
}
} .lightcase-isMobileDevice .lightcase-open body {
max-width: 100%;
max-height: 100%;
overflow: hidden;
}
@media screen and (max-width: 640px) { .lightcase-open body {
padding: 55px 0 70px 0;
} .lightcase-open body > *:not([id*='lightcase-']) {
position: fixed !important;
top: -9999px !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
}
} #lightcase-info {
position: absolute;
padding-top: 15px;
} #lightcase-info #lightcase-title,
#lightcase-info #lightcase-caption {
margin: 0;
padding: 0;
line-height: 1.5;
font-weight: normal;
text-overflow: ellipsis;
} #lightcase-info #lightcase-title {
font-size: 17px;
color: #aaa;
}
@media screen and (max-width: 640px) { #lightcase-info #lightcase-title {
position: fixed;
top: 10px;
left: 0;
max-width: 87.5%;
padding: 5px 15px;
background: #333;
}
} #lightcase-info #lightcase-caption {
clear: both;
font-size: 13px;
color: #aaa;
} #lightcase-info #lightcase-sequenceInfo {
font-size: 11px;
color: #aaa;
}
@media screen and (max-width: 640px) { .lightcase-fullScreenMode #lightcase-info {
padding-left: 15px;
padding-right: 15px;
} #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
position: static;
}
} #lightcase-loading {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
position: fixed;
z-index: 2001;
top: 50%;
left: 50%;
margin-top: -0.5em;
margin-left: -0.5em;
opacity: 1;
font-size: 32px;
text-shadow: 0 0 15px #fff;
-moz-transform-origin: 50% 53%;
-webkit-animation: lightcase-spin 0.5s infinite linear;
-moz-animation: lightcase-spin 0.5s infinite linear;
-o-animation: lightcase-spin 0.5s infinite linear;
animation: lightcase-spin 0.5s infinite linear;
} #lightcase-loading, #lightcase-loading:focus {
text-decoration: none;
color: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} #lightcase-loading > span {
display: inline-block;
text-indent: -9999px;
} #lightcase-nav a[class*='lightcase-icon-'] {
position: fixed;
z-index: 9999;
width: 1.123em;
height: auto;
font-size: 38px;
line-height: 1;
text-align: center;
text-shadow: none;
outline: none;
cursor: pointer;
} #lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav a[class*='lightcase-icon-']:focus {
text-decoration: none;
color: rgba(255, 255, 255, 0.6);
-webkit-tap-highlight-color: transparent;
-webkit-transition: color, opacity, ease-in-out 0.25s;
-moz-transition: color, opacity, ease-in-out 0.25s;
-o-transition: color, opacity, ease-in-out 0.25s;
transition: color, opacity, ease-in-out 0.25s;
} #lightcase-nav a[class*='lightcase-icon-'] > span {
display: inline-block;
text-indent: -9999px;
} #lightcase-nav a[class*='lightcase-icon-']:hover {
color: white;
text-shadow: 0 0 15px white;
} .lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover {
color: #aaa;
text-shadow: none;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev {
left: 15px;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next {
right: 15px;
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
left: 50%;
margin-left: -0.5em;
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
opacity: 0;
}
} #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
top: 15px;
right: 15px;
bottom: auto;
margin: 0;
opacity: 0;
outline: none;
}
@media screen and (max-width: 640px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
position: absolute;
}
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
position: fixed;
}
}
@media screen and (max-width: 640px) { #lightcase-nav a[class*='lightcase-icon-'] {
bottom: 15px;
font-size: 24px;
}
}
@media screen and (min-width: 641px) { #lightcase-nav a[class*='lightcase-icon-'] {
bottom: 50%;
margin-bottom: -0.5em;
} #lightcase-nav a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'] {
opacity: 1;
}
} #lightcase-overlay {
display: none;
width: 100%;
height: 100%;
position: fixed;
z-index: 2000;
top: 0;
left: 0;
background: #333;
}
@media screen and (max-width: 640px) { #lightcase-overlay {
opacity: 1 !important;
}
}.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
position: absolute;
left: 0;
top: 0;
}
.leaflet-container {
overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
-webkit-user-drag: none;
} .leaflet-safari .leaflet-tile {
image-rendering: -webkit-optimize-contrast;
} .leaflet-safari .leaflet-tile-container {
width: 1600px;
height: 1600px;
-webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
display: block;
}  .leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
max-width: none !important;
}
.leaflet-container.leaflet-touch-zoom {
-ms-touch-action: pan-x pan-y;
touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
-ms-touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
-ms-touch-action: none;
touch-action: none;
}
.leaflet-tile {
filter: inherit;
visibility: hidden;
}
.leaflet-tile-loaded {
visibility: inherit;
}
.leaflet-zoom-box {
width: 0;
height: 0;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 800;
} .leaflet-overlay-pane svg {
-moz-user-select: none;
}
.leaflet-pane         { z-index: 400; }
.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }
.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }
.leaflet-vml-shape {
width: 1px;
height: 1px;
}
.lvml {
behavior: url(#default#VML);
display: inline-block;
position: absolute;
} .leaflet-control {
position: relative;
z-index: 800;
pointer-events: visiblePainted; pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
position: absolute;
z-index: 1000;
pointer-events: none;
}
.leaflet-top {
top: 0;
}
.leaflet-right {
right: 0;
}
.leaflet-bottom {
bottom: 0;
}
.leaflet-left {
left: 0;
}
.leaflet-control {
float: left;
clear: both;
}
.leaflet-right .leaflet-control {
float: right;
}
.leaflet-top .leaflet-control {
margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
margin-left: 10px;
}
.leaflet-right .leaflet-control {
margin-right: 10px;
} .leaflet-fade-anim .leaflet-tile {
will-change: opacity;
}
.leaflet-fade-anim .leaflet-popup {
opacity: 0;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
opacity: 1;
}
.leaflet-zoom-animated {
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
-moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
-o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
visibility: hidden;
} .leaflet-interactive {
cursor: pointer;
}
.leaflet-grab {
cursor: -webkit-grab;
cursor:    -moz-grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
cursor: move;
cursor: -webkit-grabbing;
cursor:    -moz-grabbing;
} .leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
pointer-events: visiblePainted; pointer-events: auto;
} .leaflet-container {
background: #ddd;
outline: 0;
}
.leaflet-container a {
color: #0078A8;
}
.leaflet-container a.leaflet-active {
outline: 2px solid orange;
}
.leaflet-zoom-box {
border: 2px dotted #38f;
background: rgba(255,255,255,0.5);
} .leaflet-container {
font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
} .leaflet-bar {
box-shadow: 0 1px 5px rgba(0,0,0,0.65);
border-radius: 4px;
}
.leaflet-bar a,
.leaflet-bar a:hover {
background-color: #fff;
border-bottom: 1px solid #ccc;
width: 26px;
height: 26px;
line-height: 26px;
display: block;
text-align: center;
text-decoration: none;
color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
background-position: 50% 50%;
background-repeat: no-repeat;
display: block;
}
.leaflet-bar a:hover {
background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
cursor: default;
background-color: #f4f4f4;
color: #bbb;
}
.leaflet-touch .leaflet-bar a {
width: 30px;
height: 30px;
line-height: 30px;
} .leaflet-control-zoom-in,
.leaflet-control-zoom-out {
font: bold 18px 'Lucida Console', Monaco, monospace;
text-indent: 1px;
}
.leaflet-control-zoom-out {
font-size: 20px;
}
.leaflet-touch .leaflet-control-zoom-in {
font-size: 22px;
}
.leaflet-touch .leaflet-control-zoom-out {
font-size: 24px;
} .leaflet-control-layers {
box-shadow: 0 1px 5px rgba(0,0,0,0.4);
background: #fff;
border-radius: 5px;
}
.leaflet-control-layers-toggle {
background-image: url(//zciny.sk/wp-content/themes/invelt/css/images/layers.png);
width: 36px;
height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
background-image: url(//zciny.sk/wp-content/themes/invelt/css/images/layers-2x.png);
background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
width: 44px;
height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
display: block;
position: relative;
}
.leaflet-control-layers-expanded {
padding: 6px 10px 6px 6px;
color: #333;
background: #fff;
}
.leaflet-control-layers-scrollbar {
overflow-y: scroll;
padding-right: 5px;
}
.leaflet-control-layers-selector {
margin-top: 2px;
position: relative;
top: 1px;
}
.leaflet-control-layers label {
display: block;
}
.leaflet-control-layers-separator {
height: 0;
border-top: 1px solid #ddd;
margin: 5px -10px 5px -6px;
} .leaflet-default-icon-path {
background-image: url(//zciny.sk/wp-content/themes/invelt/css/images/marker-icon.png);
} .leaflet-container .leaflet-control-attribution {
background: #fff;
background: rgba(255, 255, 255, 0.7);
margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
padding: 0 5px;
color: #333;
}
.leaflet-control-attribution a {
text-decoration: none;
}
.leaflet-control-attribution a:hover {
text-decoration: underline;
}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
font-size: 11px;
}
.leaflet-left .leaflet-control-scale {
margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
margin-bottom: 5px;
}
.leaflet-control-scale-line {
border: 2px solid #777;
border-top: none;
line-height: 1.1;
padding: 2px 5px 1px;
font-size: 11px;
white-space: nowrap;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #fff;
background: rgba(255, 255, 255, 0.5);
}
.leaflet-control-scale-line:not(:first-child) {
border-top: 2px solid #777;
border-bottom: none;
margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
border: 2px solid rgba(0,0,0,0.2);
background-clip: padding-box;
} .leaflet-popup {
position: absolute;
text-align: center;
margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
padding: 1px;
text-align: left;
border-radius: 12px;
}
.leaflet-popup-content {
margin: 13px 19px;
line-height: 1.4;
}
.leaflet-popup-content p {
margin: 18px 0;
}
.leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-left: -20px;
overflow: hidden;
pointer-events: none;
}
.leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
background: white;
color: #333;
box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}
.leaflet-container a.leaflet-popup-close-button {
position: absolute;
top: 0;
right: 0;
padding: 4px 4px 0 0;
border: none;
text-align: center;
width: 18px;
height: 14px;
font: 16px/14px Tahoma, Verdana, sans-serif;
color: #c3c3c3;
text-decoration: none;
font-weight: bold;
background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover {
color: #999;
}
.leaflet-popup-scrolled {
overflow: auto;
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
width: 24px;
margin: 0 auto;
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-popup-tip-container {
margin-top: -1px;
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
border: 1px solid #999;
} .leaflet-div-icon {
background: #fff;
border: 1px solid #666;
}  .leaflet-tooltip {
position: absolute;
padding: 6px;
background-color: #fff;
border: 1px solid #fff;
border-radius: 3px;
color: #222;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
pointer-events: none;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}
.leaflet-tooltip.leaflet-clickable {
cursor: pointer;
pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
position: absolute;
pointer-events: none;
border: 6px solid transparent;
background: transparent;
content: "";
} .leaflet-tooltip-bottom {
margin-top: 6px;
}
.leaflet-tooltip-top {
margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
left: 50%;
margin-left: -6px;
}
.leaflet-tooltip-top:before {
bottom: 0;
margin-bottom: -12px;
border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
top: 0;
margin-top: -12px;
margin-left: -6px;
border-bottom-color: #fff;
}
.leaflet-tooltip-left {
margin-left: -6px;
}
.leaflet-tooltip-right {
margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
top: 50%;
margin-top: -6px;
}
.leaflet-tooltip-left:before {
right: 0;
margin-right: -12px;
border-left-color: #fff;
}
.leaflet-tooltip-right:before {
left: 0;
margin-left: -12px;
border-right-color: #fff;
}input {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} body {
background: #fff;
}
p {
color: #676767;
font-size: 0.85rem;
line-height: 1.6rem;
}
p, li, dl, blockquote, table, kbd {
font-size: 0.92rem;
}
a, a:link, a:visited, a:hover, a:active { 
color: #676767;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
color: #2b2b2b;                                         
margin-bottom: 15px;
margin-top: 0;
}
h1, .h1 {font-size: 1.8rem;letter-spacing: 1px;}
h2, .h2 {font-size: 1.6rem;}
h3, .h3 {font-size: 1.3rem;letter-spacing: 1px;}
h4, .h4 {font-size: 1.1rem;letter-spacing: 1px;}
h5, .h5 {font-size: 1rem;}
h6, .h6 {font-size: 0.9rem;}
h1.headline, .h1.headline {
font-size: 3.8rem; 
letter-spacing: -2.5px;
}
h2.headline, .h2.headline {
font-size: 3rem; 
letter-spacing: -2px; 
}
h3.headline, .h3.headline {
font-size: 2.6rem;
letter-spacing: -2px;
}
h4.headline, .h4.headline {
font-size: 2.4rem;
letter-spacing: -1.5px; 
}
h5.headline, .h5.headline {
font-size: 2.2rem;
letter-spacing: -1.4px; 
}
h6.headline, .h6.headline {
font-size: 2rem;
letter-spacing: -1.3px;
}
.text-size-12, .text-xxl-size-12 {
font-size: 12px !important;
line-height: 1.4;
}
.text-size-16, .text-xxl-size-16 {
font-size: 16px !important;
line-height: 1.4;
}
.text-size-18, .text-xxl-size-18 {
font-size: 18px !important;
line-height: 1.4;
}
.text-size-33 {
font-size: 33px !important;
line-height: 1.4;
margin-top: 0!important;
}
.text-size-20, .text-xxl-size-20, .text-size-25, .text-xxl-size-25,.text-size-30, .text-xxl-size-30,.text-size-40, .text-xxl-size-40,.text-size-50, .text-xxl-size-50, .text-size-60, .text-xxl-size-60,.text-size-70, .text-xxl-size-70, .text-size-80, .text-xxl-size-80, .text-size-90, .text-xxl-size-90, .text-size-100, .text-xxl-size-100 {line-height: 1.4;}
.text-size-20, .text-xxl-size-20 {font-size: 23px !important;}
.text-size-25, .text-xxl-size-25 {font-size: 27px !important;}
.text-size-30, .text-xxl-size-30 {font-size: 30px !important;}
.text-size-40, .text-xxl-size-40 {font-size: 40px !important;}
.text-size-50, .text-xxl-size-50 {font-size: 50px !important;}
.text-size-60, .text-xxl-size-60 {font-size: 60px !important;}
.text-size-70, .text-xxl-size-70 {font-size: 70px !important;}
.text-size-80, .text-xxl-size-80 {font-size: 80px !important;}
.text-size-90, .text-xxl-size-90 {font-size: 90px !important;}
.text-size-100, .text-xxl-size-100 {font-size: 100px !important;}                                                                                                                
.background-green .section-title:after, .primary-color-green .background-primary .section-title:after {color: #fff;}
.text-thin {font-weight: 300;}
.text-semi {font-weight: 600;}
b, strong, .text-strong {font-weight: 700;}
.text-extra-strong {font-weight: 900;}
blockquote::before {
color: #e0e0e0;
content: "â€œ";
display: block;
float: left;
font-family: georgia;
font-size: 80px;
height: 30px;
left: -40px;
position: relative;
top: -20px;
width: 0;
}
blockquote {
border: 0;
font-size: 1rem;
padding: 0 0 0 40px;
}
a.text-tag:link {
border: 1px solid #e5e5e5;
display: inline-block;
float: left;
font-size: 0.75rem;
margin: 1px 2px 1px 0;
padding: 6px 9px;
}
a.text-tag:link:hover {
background: #002633 none repeat scroll 0 0;
border: 1px solid #002633;
color: #fff;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
ul.text-list, ol.text-list {
font-size: 0.85rem;
line-height: 1.8rem;
padding: 0 16px;
}
ul.text-list ul, ol.text-list ol {
padding: 0 14px;
}
iframe {
display: block;
margin: 0;
} .text-drop-cap {
float: left;
font-size: 65px;
line-height: 45px;
padding-right: 10px;
padding-top: 5px;
} table {
background:none repeat scroll 0 0 #fff;
border:0;
font-size: 0.85rem;
line-height: 1.6rem;
}
table tr td, table tr th {padding:10px;}
table tfoot, table thead {
background:none repeat scroll 0 0 #f5f5f5;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
}
table tr:nth-of-type(2n) {
background:none repeat scroll 0 0 #f5f5f5;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
}
th {border-right:1px solid #fff;}
td {border-right:1px solid #fff;} .background-image {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.background-white-hightlight .top-nav .active-item > a, .background-white-hightlight .top-nav li a:hover, .background-white-hightlight .aside-nav li a:hover, 
.background-white-hightlight .aside-nav > ul > li.active-item > a:link, .background-white-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-white .background-primary-hightlight .top-nav .active-item > a, .primary-color-white .background-primary-hightlight .top-nav li a:hover, .primary-color-white .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-white .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-white .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #fff none repeat scroll 0 0;
color: #002633;
}
.background-orange-hightlight .top-nav .active-item > a, .background-orange-hightlight .top-nav li a:hover, .background-orange-hightlight .aside-nav li a:hover, 
.background-orange-hightlight .aside-nav > ul > li.active-item > a:link, .background-orange-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-orange .background-primary-hightlight .top-nav .active-item > a, .primary-color-orange .background-primary-hightlight .top-nav li a:hover, .primary-color-orange .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-orange .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-orange .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #E4A600 none repeat scroll 0 0;
color: #fff;
}
.background-red-hightlight .top-nav .active-item > a, .background-red-hightlight .top-nav li a:hover, .background-red-hightlight .aside-nav li a:hover, 
.background-red-hightlight .aside-nav > ul > li.active-item > a:link, .background-red-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-red .background-primary-hightlight .top-nav .active-item > a, .primary-color-red .background-primary-hightlight .top-nav li a:hover, .primary-color-red .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-red .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-red .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #C81010 none repeat scroll 0 0;
color: #fff;
}
.background-green-hightlight .top-nav .active-item > a, .background-green-hightlight .top-nav li a:hover, .background-green-hightlight .aside-nav li a:hover, 
.background-green-hightlight .aside-nav > ul > li.active-item > a:link, .background-green-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-green .background-primary-hightlight .top-nav .active-item > a, .primary-color-green .background-primary-hightlight .top-nav li a:hover, .primary-color-green .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-green .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-green .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #8cac17 none repeat scroll 0 0;
color: #fff;
}
.background-dark-hightlight .top-nav .active-item > a, .background-dark-hightlight .top-nav li a:hover, .background-dark-hightlight .aside-nav li a:hover, 
.background-dark-hightlight .aside-nav > ul > li.active-item > a:link, .background-dark-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-dark .background-primary-hightlight .top-nav .active-item > a, .primary-color-dark .background-primary-hightlight .top-nav li a:hover, .primary-color-dark .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #002633 none repeat scroll 0 0;
color: #fff;
}
.background-none {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0!important;
border: 0;
} hr.break {
border: 0;
border-top: 1px solid #e5e5e5; 
display: block;
margin: 40px 0;
}
hr.break:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
hr.break.break-dashed {
border-top: 1px dashed #e5e5e5;
}
hr.break.break-dotted {
border-top: 1px dotted #e5e5e5;
}
hr.break.break-double {
border-bottom: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
height: 8px;
}
hr.break.break-dashed-double {
border-bottom: 1px dashed #e5e5e5;
border-top: 1px dashed #e5e5e5;
height: 8px;
}
hr.break.break-dotted-double {
border-bottom: 1px dotted #e5e5e5;
border-top: 1px dotted #e5e5e5;
height: 8px;
} hr.break-small {
background: #e5e5e5;
border: 0;
display: block;
height: 2px;
margin: 20px 0 35px;
width: 60px;
}
hr.break-small.break-center {
margin: 20px auto 35px;
}
hr.break-small.break-double {
height: 0; 
margin-bottom: 39px;
}
hr.break-small.break-double:before {
background: #e5e5e5;
border: 0 none;
content: "";
display: block;
height: 2px;
margin: 5px 0 0;
width: 60px;
}
hr.break.break-small.break-double:after {
background: #e5e5e5;
border: 0 none;
content: "";
display: block;
height: 2px;
margin: 4px 0 35px;
width: 60px;
}
hr.break-small.break-center.break-double:before {
margin: 5px auto 0;
}
hr.break.break-small.break-center.break-double:after {
margin: 4px auto 35px;
}
hr.break-small.break-double.background-white:before, hr.break-small.break-double.background-white:after, 
.primary-color-white hr.break-small.break-double.background-primary:before, .primary-color-white hr.break-small.break-double.background-primary:after {
background: #fff;
}
hr.break-small.break-double.background-yellow:before, hr.break-small.break-double.background-yellow:after, 
.primary-color-yellow hr.break-small.break-double.background-primary:before, .primary-color-yellow hr.break-small.break-double.background-primary:after {
background: #F1D529;
}
hr.break-small.break-double.background-orange:before, hr.break-small.break-double.background-orange:after,
.primary-color-orange hr.break-small.break-double.background-primary:before, .primary-color-orange hr.break-small.break-double.background-primary:after {
background: #E4A600;
}
hr.break-small.break-double.background-red:before, hr.break-small.break-double.background-red:after,
.primary-color-red hr.break-small.break-double.background-primary:before, .primary-color-red hr.break-small.break-double.background-primary:after {
background: #C81010;
}
hr.break-small.break-double.background-green:before, hr.break-small.break-double.background-green:after,
.primary-color-green hr.break-small.break-double.background-primary:before, .primary-color-green hr.break-small.break-double.background-primary:after {
background: #8cac17;
} .animated-carousel-element {
position: relative;
top: 200px;
opacity: 0;
animation-duration: 1s;
}
.active .animated-carousel-element {
top: 0;
opacity: 1;
animation-name: bounceIn-carousel;
}
@keyframes bounceIn-carousel {
0% {
top: 200px;
opacity: 0;
}
60% {
top: -20px;
}
100% {
top: 0;
opacity: 1;
}
}
.animated-element {
position: relative;
top: 200px;
opacity: 0;
animation-duration: 1s;
}
.slow {
animation-duration: 2s;
}
.animation {
top: 0;
opacity: 1;
animation-name: bounceIn;
}
@keyframes bounceIn {
0% {
top: 200px;
opacity: 0;
}
60% {
top: -10px;
}
100% {
top: 0;
opacity: 1;
}
}
video {
display: block;
} .top-nav li a, .background-white .top-nav li a {
color: #002633;
font-size: 0.85rem;
padding: 0.7em 1.25em;
}
nav {
border-bottom: 4px solid rgba(0, 0, 0, 0.05);
border-top: 1px solid rgba(0, 0, 0, 0.05);
padding: 1.7rem 0;
position: relative;
z-index: 2;
}  
.top-nav ul ul {
background: #002633 none repeat scroll 0 0;
}
.top-nav li ul li {
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.top-nav li ul li:last-child {
border-bottom: 0;
}
.top-nav li ul li a, .background-white .top-nav li ul li a, .top-nav .active-item li a {
background: #002633 none repeat scroll 0 0;
color: rgba(255,255,255, 0.75);
}
ul.chevron .submenu > a::after, ul.chevron .sub-submenu > a::after, ul.chevron .aside-submenu > a::after, ul.chevron .aside-sub-submenu > a::after {
margin: 0 0 0 0.625rem;
}
.top-nav ul ul a {
color: #eee;
}
.sticky {
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.fixed {
left: 0;
position: fixed;
right: 0;
top: 0;
width: 100%;
z-index: 10;
}
nav.fixed, .fixed nav {
padding: 1rem 0;
}
.logo img {
margin: 0 auto;
max-width: 300px;
width: 100%;
} aside {
border-left: 1px solid #e5e5e5;
padding-left: 1.25rem;
}
.aside-nav ul {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
margin-left: -1.25rem;
}
.aside-nav ul ul {
margin: 0;
}
.aside-nav li a, .aside-nav li a:link, .aside-nav li a:visited {
border-bottom: medium none;
font-size: 0.85rem;
padding: 15px;
border-left: 5px solid rgba(0,0,0,0);
}
.aside-nav > ul > li > a:hover, .aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited {
border-style: solid;
border-width: 0 0 0 5px;
border-color: #e5e5e5;
background: none;
color: #333;
}
.aside-nav li ul ul {
background: #e9e9e9 none repeat scroll 0 0;
}
aside.aside-left {
border-left: 0;
border-right: 1px solid #e5e5e5;
padding-right: 1.25rem;
}
.aside-left .aside-nav ul {
margin-right: -1.25rem;
}
.aside-left .aside-nav li a {
border-left: 0;
border-right: 5px solid rgba(0,0,0,0);
}
.aside-left .aside-nav > ul > li > a:hover, .aside-left .aside-nav > ul > li.active-item > a:link, .aside-left .aside-nav > ul > li.active-item > a:visited {
border-style: solid;
border-width: 0 5px 0 0;
border-color: #e5e5e5;
}
.aside-nav.background-white-hightlight > ul > li > a:hover, .aside-nav.background-white-hightlight > ul > li.active-item > a:link, .aside-nav.background-white-hightlight > ul > li.active-item > a:visited,
.primary-color-white .aside-nav.background-primary-hightlight > ul > li > a:hover, .primary-color-white .aside-nav.background-primary-hightlight > ul > li.active-item > a:link, .primary-color-white .aside-nav.background-primary-hightlight > ul > li.active-item > a:visited {
border-color: #fff;
}  
.aside-nav.background-dark-hightlight > ul > li > a:hover, .aside-nav.background-dark-hightlight > ul > li.active-item > a:link, .aside-nav.background-dark-hightlight > ul > li.active-item > a:visited,
.primary-color-dark .aside-nav.background-primary-hightlight > ul > li > a:hover, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:link, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:visited {
border-color: #002633;
} .background-white, .background-white p, a.background-white, .background-white a, .background-white a:link, .background-white a:visited, .background-white a:hover, .background-white a:active {
color: #777;
} 
.background-dark, .background-dark p, a.background-dark, a.background-dark:visited, a.background-dark:link, .background-dark a, .background-dark a:link, .background-dark a:visited, .background-dark a:hover, .background-dark a:active,
.primary-color-dark .background-primary, .primary-color-dark .background-primary p, .primary-color-dark a.background-primary, .primary-color-dark a.background-primary:visited, .primary-color-dark a.background-primary:link, .primary-color-dark a.background-primary:visited, .primary-color-dark .background-primary a, .primary-color-dark .background-primary a:link, .primary-color-dark .background-primary a:visited, .primary-color-dark .background-primary a:hover, .primary-color-dark .background-primary a:active {
color: #7697A2;
}
.background-white h1, .background-white h2, .background-white h3, .background-white h4, .background-white h5, .background-white h6,
.background-white .h1, .background-white .h2, .background-white .h3, .background-white .h4, .background-white .h5, .background-white .h6, 
.primary-color-white .background-primary h1, .primary-color-white .background-primary h2, .primary-color-white .background-primary h3, .primary-color-white .background-primary h4, .primary-color-white .background-primary h5, .primary-color-white .background-primary h6,
.primary-color-white .background-primary .h1, .primary-color-white .background-primary .h2, .primary-color-white .background-primary .h3, .primary-color-white .background-primary .h4, .primary-color-white .background-primary .h5, .primary-color-white .background-primary .h6,
.background-yellow h1, .background-yellow h2, .background-yellow h3, .background-yellow h4, .background-yellow h5, .background-yellow h6,
.background-yellow .h1, .background-yellow .h2, .background-yellow .h3, .background-yellow .h4, .background-yellow .h5, .background-yellow .h6,
.primary-color-yellow .background-primary h1, .primary-color-yellow .background-primary h2, .primary-color-yellow .background-primary h3, .primary-color-yellow .background-primary h4, .primary-color-yellow .background-primary h5, .primary-color-yellow .background-primary h6,
.primary-color-yellow .background-primary .h1, .primary-color-yellow .background-primary .h2, .primary-color-yellow .background-primary .h3, .primary-color-yellow .background-primary .h4, .primary-color-yellow .background-primary .h5, .primary-color-yellow .background-primary .h6,
.background-yellow, .background-yellow p, a.background-yellow, a.background-yellow:visited, a.background-yellow:link, .background-yellow a, .background-yellow a:link, .background-yellow a:visited, .background-yellow a:hover, .background-yellow a:active,
.primary-color-yellow .background-primary, .primary-color-yellow .background-primary p, .primary-color-yellow a.background-primary, .primary-color-yellow a.background-primary:visited, .primary-color-yellow a.background-primary:link, .primary-color-yellow .background-primary a, .primary-color-yellow .background-primary a:link, .primary-color-yellow .background-primary a:visited, .primary-color-yellow .background-primary a:hover, .primary-color-yellow .background-primary a:active {
color: #002633;
} 
.image-hover-overlay-content *,
.background-orange, .background-orange p, a.background-orange, a.background-orange:visited, a.background-orange:link, .background-orange a, .background-orange a:link, .background-orange a:visited, .background-orange a:hover, .background-orange a:active,
.primary-color-orange .background-primary, .primary-color-orange .background-primary p, .primary-color-orange a.background-primary, .primary-color-orange a.background-primary:visited, .primary-color-orange a.background-primary:link, .primary-color-orange .background-primary a, .primary-color-orange .background-primary a:link, .primary-color-orange .background-primary a:visited, .primary-color-orange .background-primary a:hover, .primary-color-orange .background-primary a:active,
.background-red, .background-red p, a.background-red, a.background-red:visited, a.background-red:link, .background-red a, .background-red a:link, .background-red a:visited, .background-red a:hover, .background-red a:active,
.primary-color-red .background-primary, .primary-color-red .background-primary p, .primary-color-red a.background-primary, .primary-color-red a.background-primary:visited, .primary-color-red a.background-primary:link, .primary-color-red .background-primary a, .primary-color-red .background-primary a:link, .primary-color-red .background-primary a:visited, .primary-color-red .background-primary a:hover, .primary-color-red .background-primary a:active,
.background-pink, .background-pink p, a.background-pink, a.background-pink:visited, a.background-pink:link, .background-pink a, .background-pink a:link, .background-pink a:visited, .background-pink a:hover, .background-pink a:active,
.primary-color-pink .background-primary, .primary-color-pink .background-primary p, .primary-color-pink a.background-primary, .primary-color-pink a.background-primary:visited, .primary-color-pink a.background-primary:link, .primary-color-pink .background-primary a, .primary-color-pink .background-primary a:link, .primary-color-pink .background-primary a:visited, .primary-color-pink .background-primary a:hover, .primary-color-pink .background-primary a:active,
.background-purple, .background-purple p, a.background-purple, a.background-purple:visited, a.background-purple:link, .background-purple a, .background-purple a:link, .background-purple a:visited, .background-purple a:hover, .background-purple a:active, 
.primary-color-purple .background-primary, .primary-color-purple .background-primary p, .primary-color-purple a.background-primary, .primary-color-purple a.background-primary:visited, .primary-color-purple a.background-primary:link, .primary-color-purple .background-primary a, .primary-color-purple .background-primary a:link, .primary-color-purple .background-primary a:visited, .primary-color-purple .background-primary a:hover, .primary-color-purple .background-primary a:active,
.background-blue, .background-blue p, a.background-blue, a.background-blue:visited, a.background-blue:link, .background-blue a, .background-blue a:link, .background-blue a:visited, .background-blue a:hover, .background-blue a:active,
.primary-color-blue .background-primary, .primary-color-blue .background-primary p, .primary-color-blue a.background-primary, .primary-color-blue a.background-primary:visited, .primary-color-blue a.background-primary:link, .primary-color-blue .background-primary a, .primary-color-blue .background-primary a:link, .primary-color-blue .background-primary a:visited, .primary-color-blue .background-primary a:hover, .primary-color-blue .background-primary a:active,
.background-light-blue, .background-light-blue p, a.background-light-blue, a.background-light-blue:visited, a.background-light-blue:link, .background-light-blue a, .background-light-blue a:link, .background-light-blue a:visited, .background-light-blue a:hover, .background-light-blue a:active, 
.primary-color-light-blue .background-primary, .primary-color-light-blue .background-primary p, .primary-color-light-blue a.background-primary, .primary-color-light-blue a.background-primary:visited, .primary-color-light-blue a.background-primary:link, .primary-color-light-blue .background-primary a, .primary-color-light-blue .background-primary a:link, .primary-color-light-blue .background-primary a:visited, .primary-color-light-blue .background-primary a:hover, .primary-color-light-blue .background-primary a:active,
.background-aqua, .background-aqua p, a.background-aqua, a.background-aqua:visited, a.background-aqua:link, .background-aqua a, .background-aqua a:link, .background-aqua a:visited, .background-aqua a:hover, .background-aqua a:active, 
.primary-color-aqua .background-primary, .primary-color-aqua .background-primary p, .primary-color-aqua a.background-primary, .primary-color-aqua a.background-primary:visited, .primary-color-aqua a.background-primary:link, .primary-color-aqua .background-primary a, .primary-color-aqua .background-primary a:link, .primary-color-aqua .background-primary a:visited, .primary-color-aqua .background-primary a:hover, .primary-color-aqua .background-primary a:active,
.background-green, .background-green p, a.background-green, a.background-green:visited, a.background-green:link, .background-green a, .background-green a:link, .background-green a:visited, .background-green a:hover, .background-green a:active, 
.primary-color-green .background-primary, .primary-color-green .background-primary p, .primary-color-green a.background-primary, .primary-color-green a.background-primary:visited, .primary-color-green a.background-primary:link, .primary-color-green .background-primary a, .primary-color-green .background-primary a:link, .primary-color-green .background-primary a:visited, .primary-color-green .background-primary a:hover, .primary-color-green .background-primary a:active {
color: rgba(255,255,255, 0.85);
}
.background-dark h1, .background-dark h2, .background-dark h3, .background-dark h4, .background-dark h5, .background-dark h6,
.background-dark .h1, .background-dark .h2, .background-dark .h3, .background-dark .h4, .background-dark .h5, .background-dark .h6, 
.primary-color-dark .background-primary h1, .primary-color-dark .background-primary h2, .primary-color-dark .background-primary h3, .primary-color-dark .background-primary h4, .primary-color-dark .background-primary h5, .primary-color-dark .background-primary h6,
.primary-color-dark .background-primary .h1, .primary-color-dark .background-primary .h2, .primary-color-dark .background-primary .h3, .primary-color-dark .background-primary .h4, .primary-color-dark .background-primary .h5, .primary-color-dark .background-primary .h6, 
.background-orange h1, .background-orange h2, .background-orange h3, .background-orange h4, .background-orange h5, .background-orange h6,
.background-orange .h1, .background-orange .h2, .background-orange .h3, .background-orange .h4, .background-orange .h5, .background-orange .h6,
.primary-color-orange .background-primary h1, .primary-color-orange .background-primary h2, .primary-color-orange .background-primary h3, .primary-color-orange .background-primary h4, .primary-color-orange .background-primary h5, .primary-color-orange .background-primary h6,
.primary-color-orange .background-primary .h1, .primary-color-orange .background-primary .h2, .primary-color-orange .background-primary .h3, .primary-color-orange .background-primary .h4, .primary-color-orange .background-primary .h5, .primary-color-orange .background-primary .h6, 
.background-red h1, .background-red h2, .background-red h3, .background-red h4, .background-red h5, .background-red h6,
.background-red .h1, .background-red .h2, .background-red .h3, .background-red .h4, .background-red .h5, .background-red .h6,
.primary-color-red .background-primary h1, .primary-color-red .background-primary h2, .primary-color-red .background-primary h3, .primary-color-red .background-primary h4, .primary-color-red .background-primary h5, .primary-color-red .background-primary h6,
.primary-color-red .background-primary .h1, .primary-color-red .background-primary .h2, .primary-color-red .background-primary .h3, .primary-color-red .background-primary .h4, .primary-color-red .background-primary .h5, .primary-color-red .background-primary .h6, 
.background-pink h1, .background-pink h2, .background-pink h3, .background-pink h4, .background-pink h5, .background-pink h6,
.background-pink .h1, .background-pink .h2, .background-pink .h3, .background-pink .h4, .background-pink .h5, .background-pink .h6,
.primary-color-pink .background-primary h1, .primary-color-pink .background-primary h2, .primary-color-pink .background-primary h3, .primary-color-pink .background-primary h4, .primary-color-pink .background-primary h5, .primary-color-pink .background-primary h6,
.primary-color-pink .background-primary .h1, .primary-color-pink .background-primary .h2, .primary-color-pink .background-primary .h3, .primary-color-pink .background-primary .h4, .primary-color-pink .background-primary .h5, .primary-color-pink .background-primary .h6, 
.background-purple h1, .background-purple h2, .background-purple h3, .background-purple h4, .background-purple h5, .background-purple h6,
.background-purple .h1, .background-purple .h2, .background-purple .h3, .background-purple .h4, .background-purple .h5, .background-purple .h6,
.primary-color-purple .background-primary h1, .primary-color-purple .background-primary h2, .primary-color-purple .background-primary h3, .primary-color-purple .background-primary h4, .primary-color-purple .background-primary h5, .primary-color-purple .background-primary h6,
.primary-color-purple .background-primary .h1, .primary-color-purple .background-primary .h2, .primary-color-purple .background-primary .h3, .primary-color-purple .background-primary .h4, .primary-color-purple .background-primary .h5, .primary-color-purple .background-primary .h6, 
.background-blue h1, .background-blue h2, .background-blue h3, .background-blue h4, .background-blue h5, .background-blue h6,
.background-blue .h1, .background-blue .h2, .background-blue .h3, .background-blue .h4, .background-blue .h5, .background-blue .h6,
.primary-color-blue .background-primary h1, .primary-color-blue .background-primary h2, .primary-color-blue .background-primary h3, .primary-color-blue .background-primary h4, .primary-color-blue .background-primary h5, .primary-color-blue .background-primary h6,
.primary-color-blue .background-primary .h1, .primary-color-blue .background-primary .h2, .primary-color-blue .background-primary .h3, .primary-color-blue .background-primary .h4, .primary-color-blue .background-primary .h5, .primary-color-blue .background-primary .h6, 
.background-light-blue h1, .background-light-blue h2, .background-light-blue h3, .background-light-blue h4, .background-light-blue h5, .background-light-blue h6,
.background-light-blue .h1, .background-light-blue .h2, .background-light-blue .h3, .background-light-blue .h4, .background-light-blue .h5, .background-light-blue .h6,
.primary-color-light-blue .background-primary h1, .primary-color-light-blue .background-primary h2, .primary-color-light-blue .background-primary h3, .primary-color-light-blue .background-primary h4, .primary-color-light-blue .background-primary h5, .primary-color-light-blue .background-primary h6,
.primary-color-light-blue .background-primary .h1, .primary-color-light-blue .background-primary .h2, .primary-color-light-blue .background-primary .h3, .primary-color-light-blue .background-primary .h4, .primary-color-light-blue .background-primary .h5, .primary-color-light-blue .background-primary .h6, 
.background-aqua h1, .background-aqua h2, .background-aqua h3, .background-aqua h4, .background-aqua h5, .background-aqua h6,
.background-aqua .h1, .background-aqua .h2, .background-aqua .h3, .background-aqua .h4, .background-aqua .h5, .background-aqua .h6,
.primary-color-aqua .background-primary h1, .primary-color-aqua .background-primary h2, .primary-color-aqua .background-primary h3, .primary-color-aqua .background-primary h4, .primary-color-aqua .background-primary h5, .primary-color-aqua .background-primary h6,
.primary-color-aqua .background-primary .h1, .primary-color-aqua .background-primary .h2, .primary-color-aqua .background-primary .h3, .primary-color-aqua .background-primary .h4, .primary-color-aqua .background-primary .h5, .primary-color-aqua .background-primary .h6, 
.background-green h1, .background-green h2, .background-green h3, .background-green h4, .background-green h5, .background-green h6,
.background-green .h1, .background-green .h2, .background-green .h3, .background-green .h4, .background-green .h5, .background-green .h6, 
.primary-color-green .background-primary h1, .primary-color-green .background-primary h2, .primary-color-green .background-primary h3, .primary-color-green .background-primary h4, .primary-color-green .background-primary h5, .primary-color-green .background-primary h6,
.primary-color-green .background-primary .h1, .primary-color-green .background-primary .h2, .primary-color-green .background-primary .h3, .primary-color-green .background-primary .h4, .primary-color-green .background-primary .h5, .primary-color-green .background-primary .h6 {
color: #fff;
}
.text-white, .text-white *, .primary-color-white .text-primary, .primary-color-white .text-primary * {
color: #fff !important;
}
.text-orange, .text-orange *, .primary-color-orange .text-primary, .primary-color-orange .text-primary * {
color: #E4A600 !important;
}
.text-red, .text-red *, .primary-color-red .text-primary, .primary-color-red .text-primary * {
color: #C81010 !important;
}
.text-green, .text-green *, .primary-color-green .text-primary, .primary-color-green .text-primary * {
color: #8cac17 !important;
}
.text-dark, .text-dark *, .primary-color-dark .text-primary, .primary-color-dark .text-primary * {
color: #002633 !important;
} 
.text-primary-hover, .text-white-hover, .text-yellow-hover, .text-orange-hover, .text-red-hover, .text-pink-hover, .text-purple, .text-blue-hover, .text-light-blue, .text-aqua-hover, .text-green-hover, .text-dark-hover {
transition: color 0.20s linear 0s;
-o-transition: color 0.20s linear 0s;
-ms-transition: color 0.20s linear 0s;
-moz-transition: color 0.20s linear 0s;
-webkit-transition: color 0.20s linear 0s;
}
.text-white-hover:hover, .primary-color-white .text-primary-hover:hover {
color: #fff !important;
}
.text-orange-hover:hover, .primary-color-orange .text-primary-hover:hover {
color: #E4A600 !important;
}
.text-red-hover:hover, .primary-color-red .text-primary-hover:hover {
color: #C81010 !important;
}
.text-green-hover:hover, .primary-color-green .text-primary-hover:hover {
color: #8cac17 !important;
}
.text-dark-hover:hover, .primary-color-dark .text-primary-hover:hover {
color: #002633 !important;
} .background-white, .primary-color-white .background-primary {
background-color: #fff !important;
}
.background-orange, .primary-color-orange .background-primary {
background-color: #E4A600 !important;
}
.background-red, .primary-color-red .background-primary {
background-color: #C81010 !important;
}
.background-green, .primary-color-green .background-primary {
background-color: #8cac17 !important;
}
.background-dark, .primary-color-dark .background-primary {
background-color: #002633 !important; 
}
.background-grey {
background-color: #f7f7f7 !important;
}
.background-sand {
background-color: #f9f2e2 !important; 
}
.background-white.background-transparent, .primary-color-white .background-primary.background-transparent {
background-color: rgba(255, 255, 255, 0.85) !important;
}
.background-orange.background-transparent, .primary-color-orange .background-primary.background-transparent {
background-color: rgba(228, 166, 0, 0.85) !important;
}
.background-red.background-transparent, .primary-color-red .background-primary.background-transparent {
background-color: rgba(200, 16, 16, 0.85) !important;
}
.background-green.background-transparent, .primary-color-green .background-primary.background-transparent {
background-color: rgba(140, 172, 23, 0.85) !important;
}
.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {
background-color: rgba(0, 38, 51, 0.85) !important;
} .border-white, .primary-color-white .border-primary {
border-color: #fff !important;
}
.border-orange, .primary-color-orange .border-primary {
border-color: #E4A600 !important;
}
.border-red, .primary-color-red .border-primary {
border-color: #C81010 !important;
}
.border-green, .primary-color-green .border-primary {
border-color: #8cac17 !important;
}
.border-dark, .primary-color-dark .border-primary {
border-color: #282828 !important;
} .image-hover-overlay {
bottom: 0;
color: rgba(255,255,255, 0.75)!important;
left: 0;
opacity: 0;
padding: 1.25rem;
position: absolute;
right: 0;
top: 0;
z-index: 1;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.image-border-radius .image-hover-overlay {
border-radius: 3px;
}
.image-hover-overlay:hover {
opacity: 1;
}
.image-hover-overlay-content {
position: absolute;
left: 0;
right: 0;
top: 60%;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.image-hover-overlay:hover > .image-hover-overlay-content {
top: 50%;
} .image-with-hover-overlay {
display: block;
position: relative;
}
.image-border-radius img {
border-radius: 3px;
}
.image-hover-zoom {
display: block;
overflow: hidden;
}
.image-hover-zoom img {
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.image-with-hover-overlay img {
width: 100%;
}
.image-hover-zoom:hover img {
transform: scale(1.1);
} .background-parallax-container {
position:relative;
overflow:hidden;
}    
.background-parallax {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:-2;
background-repeat: no-repeat; 
background-position: center top;
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} .video-section {
display: block;
position: relative;
overflow: hidden;
}
video.video {
position: absolute;
right: 0; 
top: 0;
min-width: 100%; 
min-height: 100%;
width: auto; 
height: auto;
z-index: -100;
}
.video-overlay {
position: absolute;
right: 0; 
bottom: 0;
left: 0;
top: 0;
z-index: -1;
}
.video-responsive{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.video-responsive iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
} .button, a.button, a.button:link, a.button:visited {
border-color: rgba(255, 255, 255, 0.4) rgba(255, 255, 255, 0) rgba(0, 0, 0, 0.3);
border-style: solid;
border-width: 1px;
color: white;
display: inline-block;
padding: 0.8rem 1.25rem;
text-align: center;
transition: all 0.20s linear 0s !important;
-o-transition: all 0.20s linear 0s !important;
-ms-transition: all 0.20s linear 0s !important;
-moz-transition: all 0.20s linear 0s !important;
-webkit-transition: all 0.20s linear 0s !important;
}
.button:hover, a.button:hover, a.button:link:hover, a.button:visited:hover {
box-shadow: 0 0 100px 100px rgba(255, 222, 0, 0.25) inset;
} .button.button-white-stroke, a.button.button-white-stroke, a.button.button-white-stroke:link, a.button.button-white-stroke:visited,
.primary-color-white .button.button-primary-stroke, .primary-color-white a.button.button-primary-stroke, .primary-color-white a.button.button-primary-stroke:link, .primary-color-white a.button.button-primary-stroke:visited {
background: none;
border: 1px solid #fff;
box-shadow: none;
color: #fff;
}
.button.button-white-stroke:hover, a.button.button-white-stroke:hover,
.primary-color-white .button.button-primary-stroke:hover, .primary-color-white a.button.button-primary-stroke:hover {
background: #fff none repeat scroll 0 0;
color: #002633;
}
.button.button-orange-stroke, a.button.button-orange-stroke, a.button.button-orange-stroke:link, a.button.button-orange-stroke:visited,
.primary-color-orange .button.button-primary-stroke, .primary-color-orange a.button.button-primary-stroke, .primary-color-orange a.button.button-primary-stroke:link, .primary-color-orange a.button.button-primary-stroke:visited {
background: none;
border: 1px solid #E4A600;
box-shadow: none;
color: #E4A600;
}
.button.button-orange-stroke:hover, a.button.button-orange-stroke:hover,
.primary-color-orange .button.button-primary-stroke:hover, .primary-color-orange a.button.button-primary-stroke:hover {
background: #E4A600 none repeat scroll 0 0;
color: #fff;
}
.button.button-red-stroke, a.button.button-red-stroke, a.button.button-red-stroke:link, a.button.button-red-stroke:visited,
.primary-color-red .button.button-primary-stroke, .primary-color-red a.button.button-primary-stroke, .primary-color-red a.button.button-primary-stroke:link, .primary-color-red a.button.button-primary-stroke:visited {
background: none;
border: 1px solid #C81010;
box-shadow: none;
color: #C81010;
}
.button.button-red-stroke:hover, a.button.button-red-stroke:hover,
.primary-color-red .button.button-primary-stroke:hover, .primary-color-red a.button.button-primary-stroke:hover {
background: #C81010 none repeat scroll 0 0;
color: #fff;
}
.button.button-green-stroke, a.button.button-green-stroke, a.button.button-green-stroke:link, a.button.button-green-stroke:visited,
.primary-color-green .button.button-primary-stroke, .primary-color-green a.button.button-primary-stroke, .primary-color-green a.button.button-primary-stroke:link, .primary-color-green a.button.button-primary-stroke:visited {
background: none;
border: 1px solid #8cac17;
box-shadow: none;
color: #8cac17;
}
.button.button-green-stroke:hover, a.button.button-green-stroke:hover,
.primary-color-green .button.button-primary-stroke:hover, .primary-color-green a.button.button-primary-stroke:hover {
background: #8cac17 none repeat scroll 0 0;
color: #fff;
}
.button.button-dark-stroke, a.button.button-dark-stroke, a.button.button-dark-stroke:link, a.button.button-dark-stroke:visited,
.primary-color-dark .button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke:link, .primary-color-dark a.button.button-primary-stroke:visited {
background: none;
border: 1px solid #002633;
box-shadow: none;
color: #002633;
}
.button.button-dark-stroke:hover, a.button.button-dark-stroke:hover,
.primary-color-dark .button.button-primary-stroke:hover, .primary-color-dark a.button.button-primary-stroke:hover {
background: #002633 none repeat scroll 0 0;
color: #fff;
} .section  { 
padding: 5rem 1.25rem;
}
.section-small-padding  { 
padding: 3.5rem 1.25rem;
}
.section-extra-small-padding  { 
padding: 2.5rem 1.25rem;
}
.section-small-top-padding  { 
padding: 3.5rem 1.25rem 0 1.25rem;
}
.section-top-padding  { 
padding: 5rem 1.25rem 0  1.25rem;
}
.section-top-small-padding  { 
padding: 2.5rem  1.25rem 0  1.25rem;
}
.float-left {
float: left;
}
.block-bordered {
border: 3px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
}
.padding {
padding: 1.25rem!important;
}
.padding-2x {
padding: 2.5rem!important;
}
.padding-3x {
padding: 80px!important;
}
.full-width:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.position-fixed  { 
position: fixed;
top: 0;
width: 100%;
}
.center {
display: block!important;
}
.border-radius  { 
border-radius: 3px;
}
.content-center-vertical {
position: absolute;
left: 0;
right: 0;
top: 50%; 
transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform:translateY(-50%);
}
.content-bottom {
bottom: 0;
position: absolute;
}
.grayscale {
filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');
-webkit-filter: grayscale(100%);
filter: grayscale(100%);    
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
.image-grayscale {
filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="g"><feColorMatrix type="matrix" values="0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0.3 0.3 0.3 0 0 0 0 0 1 0"/></filter></svg>#g');
-webkit-filter: grayscale(100%);
filter: grayscale(100%);    
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
position: relative;
}
*:hover > .image-grayscale {
filter: none;
-webkit-filter: grayscale(0%);
filter: grayscale(0%);    
filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=0);
} .margin-top {
margin-top: 1.25rem !important;
}
.margin-left {
margin-left: 1.25rem !important;
}
.margin-right {
margin-right: 1.25rem !important;
}
.margin-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
}
.margin-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-top-0,.margin-top-10,.margin-top-15,.margin-top-20,.margin-top-30,.margin-top-40,.margin-top-50,.margin-top-60,.margin-top-70,.margin-top-80,
.margin-bottom-0,.margin-bottom-10,.margin-bottom-15,.margin-bottom-20,.margin-bottom-30,.margin-bottom-40,.margin-bottom-50,.margin-bottom-60,.margin-bottom-70,.margin-bottom-80,
.margin-top-bottom-0,.margin-top-bottom-10,.margin-top-bottom-15,.margin-top-bottom-20,.margin-top-bottom-30,.margin-top-bottom-40,.margin-top-bottom-50,.margin-top-bottom-60,.margin-top-bottom-70,.margin-top-bottom-80 {display: block;}
.margin-top-0 {margin-top: 0 !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-15 {margin-top: 15px !important;} 
.margin-top-20 {margin-top: 20px !important;} 
.margin-top-30 {margin-top: 30px !important;} 
.margin-top-40 {margin-top: 40px !important;}
.margin-top-50 {margin-top: 50px !important;}
.margin-top-60 {margin-top: 60px !important;}
.margin-top-70 {margin-top: 70px !important;}
.margin-top-80 {margin-top: 80px !important;}
.margin-bottom-0 {margin-bottom: 0 !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;} 
.margin-bottom-20 {margin-bottom: 20px !important;} 
.margin-bottom-30 {margin-bottom: 30px !important;} 
.margin-bottom-40 {margin-bottom: 40px !important;}
.margin-bottom-50 {margin-bottom: 50px !important;}
.margin-bottom-60 {margin-bottom: 60px !important;}
.margin-bottom-70 {margin-bottom: 70px !important;}
.margin-bottom-80 {margin-bottom: 80px !important;}
.margin-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.margin-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.margin-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important;
} 
.margin-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important;
} 
.margin-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important;
} 
.margin-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
.margin-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.margin-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important;
} 
.margin-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
} 
.margin-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
}
.margin-left-0 {margin-left: 0 !important;}
.margin-left-10 {margin-left: 10px !important;}
.margin-left-15 {margin-left: 15px !important;} 
.margin-left-20 {margin-left: 20px !important;} 
.margin-left-30 {margin-left: 30px !important;} 
.margin-left-40 {margin-left: 40px !important;}
.margin-left-50 {margin-left: 50px !important;}
.margin-left-60 {margin-left: 60px !important;}
.margin-left-70 {margin-left: 70px !important;}
.margin-left-80 {margin-left: 80px !important;}
.margin-right-0 {margin-right: 0 !important;}
.margin-right-10 {margin-right: 10px !important;}
.margin-right-15 {margin-right: 15px !important;} 
.margin-right-20 {margin-right: 20px !important;} 
.margin-right-30 {margin-right: 30px !important;} 
.margin-right-40 {margin-right: 40px !important;}
.margin-right-50 {margin-right: 50px !important;}
.margin-right-60 {margin-right: 60px !important;}
.margin-right-70 {margin-right: 70px !important;}
.margin-right-80 {margin-right: 80px !important;} a.text-more-info {
display: block;
font-size: 0.85rem;
margin-top: 0.625rem;
}
a.text-more-info:after {
content: "\f006";
font-family: mfg;
font-size: 0.8rem;
margin-left: 0.625rem;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.text-more-info:hover:after {
margin-left: 0.825rem;
} .top-bar-contact p {
height: 35px;
line-height: 35px;
}
.top-bar-social li {
border-left: 1px solid rgba(0,0,0, 0.05);
float: left;
height: 35px;
line-height: 35px;
list-style: outside none none;
text-align: center;
width: 35px;
}
.top-bar-social li:last-child {
border-right: 1px solid rgba(0,0,0, 0.05);
}
.top-bar-social i {
color: rgba(170, 170, 170, 0.20);
font-size: 18px; 
} i.icon-circle {
border-radius: 100px;
display: block;
height: 100px;
line-height: 100px;
margin-bottom: 0.625rem;
text-align: center;
width: 100px;
}
i.icon-circle-small {
border-radius: 60px;
display: block;
font-size: 1.1rem;
height: 60px;
line-height: 60px;
margin-bottom: 0.625rem;
text-align: center;
width: 60px;
}  .owl-carousel .owl-nav div {
filter: Alpha(Opacity=50);
opacity: 0.5;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.owl-carousel .owl-nav div:hover {
filter: Alpha(Opacity=100);
opacity: 1;
}
.owl-carousel .owl-dots {
text-align: center;
}
.owl-carousel .owl-dot {
display: inline-block;
}
.owl-carousel .owl-dot span {
background: #7697a2 none repeat scroll 0 0;
border-radius: 0;
display: block;
height: 1px;
margin: 0 1px;
width: 30px;
filter: Alpha(Opacity=50);
opacity: 0.5;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
.owl-carousel .owl-dot.active span {
filter: Alpha(Opacity=100);
opacity: 1;
}
.owl-carousel .owl-nav div {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #7697a2!important;
border: 1px solid #7697a2;
border-radius: 0;
font-family: mfg;
height: 40px;
line-height: 40px;
margin-top: -20px;
padding: 0;
position: absolute;
text-align: center;
top: 50%;    
width: 40px;
}
.carousel-bottom-arrows.owl-carousel .owl-nav div {
bottom: 0;
top: auto;
}
.owl-carousel .owl-nav .owl-prev {
left: 0;    
}
.owl-carousel .owl-nav .owl-next {
right: 0;
}
.carousel-wide-arrows.owl-carousel .owl-nav .owl-prev {
left: -60px;
}
.carousel-wide-arrows.owl-carousel .owl-nav .owl-next {
right: -60px;
}
.carousel-nav-white.owl-carousel .owl-dots span {
background: #fff none repeat scroll 0 0;
}
.carousel-nav-white.owl-carousel .owl-nav div {
color: #fff!important;
border: 1px solid #fff;
}
.carousel-main .carousel-content {
bottom: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.owl-dots {
margin-top: 0.625rem;
} 
.carousel-main .owl-dots {
bottom: 0;
padding: 1.25rem 0;
position: absolute;
width: 100%;
}
.carousel-blocks {
padding: 0;
}
.carousel-hide-arrows .owl-nav, .carousel-hide-pagination .owl-dots {
display:none;
}
.carousel-3-blocks {
padding: 0 3rem;
}
.carousel-3-blocks .owl-item {
padding: 0 0.625rem;
}
.carousel-blocks.carousel-hide-arrows, .carousel-3-blocks.carousel-hide-arrows, .carousel-blocks.carousel-wide-arrows, .carousel-3-blocks.carousel-wide-arrows {
padding: 0;
} .text-social, a:link.text-social {
display: block;
font-size: 0.85rem;
font-weight: 700;
padding: 10px 7px;
position: relative;
text-align: center;
top: 0;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a:link.text-social:hover {
top: -3px;
} .tab-nav.line {
display: table;
padding-bottom: 1.25rem;
}
.tab-item {
padding: 0;
} .customform input, .customform textarea, .customform select {
background: rgba(0, 0, 0, 0.03) none repeat scroll 0 0;
border: 1px solid rgba(0, 0, 0, 0.14);
font-size: 15px!important;
padding: 0.625rem;
width: 100%;
border-radius: 3px;
}
.customform input:hover, .customform textarea:hover, .customform select:hover, .customform input:focus, .customform textarea:focus, .customform select:focus {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
p.form-error {
background-color: #DD442C;
color: #fff;
display: none;
font-size: 0.8rem;
margin: -10px 0 15px 0;
padding: 7px;
text-align: center;
}
p.form-success {
background-color: #9bdd42;
color: #fff;
display: none;
font-size: 0.85rem;
padding: 10px;
text-align: center;
}
.required {
border-left: 1px solid #dd442c !important;
} a.captcha-button {
text-align: center;
display: block;
background: rgba(180,180,180,0.3);
padding: 11px 8px;
font-size: 16px;
cursor: pointer;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
}
a.captcha-button:hover {
background: rgba(180,180,180,0.4);
}
a.captcha-button i,.full-name-field {
display: none;
} @media screen and (max-width:1366px) {
.margin-xl-bottom {
margin-bottom: 1.25rem !important;
display: block;
}
.margin-xl-left {
margin-left: 1.25rem !important;
}
.margin-xl-right {
margin-right: 1.25rem !important;
}
.margin-xl-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
display: block;
}
.margin-xl-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-xl-top-0,.margin-xl-top-10,.margin-xl-top-15,.margin-xl-top-20,.margin-xl-top-30,.margin-xl-top-40,.margin-xl-top-50,.margin-xl-top-60,.margin-xl-top-70,.margin-xl-top-80,
.margin-xl-bottom-0,.margin-xl-bottom-10,.margin-xl-bottom-15,.margin-xl-bottom-20,.margin-xl-bottom-30,.margin-xl-bottom-40,.margin-xl-bottom-50,.margin-xl-bottom-60,.margin-xl-bottom-70,.margin-xl-bottom-80,
.margin-xl-top-bottom-0,.margin-xl-top-bottom-10,.margin-xl-top-bottom-15,.margin-xl-top-bottom-20,.margin-xl-top-bottom-30,.margin-xl-top-bottom-40,.margin-xl-top-bottom-50,.margin-xl-top-bottom-60,.margin-xl-top-bottom-70,.margin-xl-top-bottom-80 {display: block;}
.margin-xl-top-0 {margin-top: 0 !important;}
.margin-xl-top-10 {margin-top: 10px !important;}
.margin-xl-top-15 {margin-top: 15px !important;} 
.margin-xl-top-20 {margin-top: 20px !important;} 
.margin-xl-top-30 {margin-top: 30px !important;} 
.margin-xl-top-40 {margin-top: 40px !important;}
.margin-xl-top-50 {margin-top: 50px !important;}
.margin-xl-top-60 {margin-top: 60px !important;}
.margin-xl-top-70 {margin-top: 70px !important; }
.margin-xl-top-80 {margin-top: 80px !important;}
.margin-xl-bottom-0 {margin-bottom: 0 !important;}
.margin-xl-bottom-10 {margin-bottom: 10px !important;}
.margin-xl-bottom-15 {margin-bottom: 15px !important;} 
.margin-xl-bottom-20 {margin-bottom: 20px !important;} 
.margin-xl-bottom-30 {margin-bottom: 30px !important;} 
.margin-xl-bottom-40 {margin-bottom: 40px !important;}
.margin-xl-bottom-50 {margin-bottom: 50px !important;}
.margin-xl-bottom-60 {margin-bottom: 60px !important;}
.margin-xl-bottom-70 {margin-bottom: 70px !important;}
.margin-xl-bottom-80 {margin-bottom: 80px !important;}
.margin-xl-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.margin-xl-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.margin-xl-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important; 
} 
.margin-xl-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important; 
} 
.margin-xl-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important; 
} 
.margin-xl-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important; 
}
.margin-xl-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.margin-xl-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important; 
} 
.margin-xl-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
} 
.margin-xl-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
}
.margin-xl-left-0 {margin-left: 0 !important;}
.margin-xl-left-10 {margin-left: 10px !important;}
.margin-xl-left-15 {margin-left: 15px !important;} 
.margin-xl-left-20 {margin-left: 20px !important;} 
.margin-xl-left-30 {margin-left: 30px !important;} 
.margin-xl-left-40 {margin-left: 40px !important;}
.margin-xl-left-50 {margin-left: 50px !important;}
.margin-xl-left-60 {margin-left: 60px !important;}
.margin-xl-left-70 {margin-left: 70px !important;}
.margin-xl-left-80 {margin-left: 80px !important;}
.margin-xl-right-0 {margin-right: 0 !important;}
.margin-xl-right-10 {margin-right: 10px !important;}
.margin-xl-right-15 {margin-right: 15px !important;} 
.margin-xl-right-20 {margin-right: 20px !important;} 
.margin-xl-right-30 {margin-right: 30px !important;} 
.margin-xl-right-40 {margin-right: 40px !important;}
.margin-xl-right-50 {margin-right: 50px !important;}
.margin-xl-right-60 {margin-right: 60px !important;}
.margin-xl-right-70 {margin-right: 70px !important;}
.margin-xl-right-80 {margin-right: 80px !important;}
.text-xl-size-12,.text-xl-size-16,.text-xl-size-20,.text-xl-size-25,.text-xl-size-30,.text-xl-size-40,.text-xl-size-50,.text-xl-size-60,.text-xl-size-70,.text-xl-size-80,.text-xl-size-90.text-xl-size-100 {line-height: 1.4;}
.text-xl-size-12 {font-size: 12px !important;}
.text-xl-size-16 {font-size: 16px !important;}
.text-xl-size-20 {font-size: 20px !important;}
.text-xl-size-25 {font-size: 25px !important;}
.text-xl-size-30 {font-size: 30px !important;}
.text-xl-size-40 {font-size: 40px !important;}
.text-xl-size-50 {font-size: 50px !important;}
.text-xl-size-60 {font-size: 60px !important;}
.text-xl-size-70 {font-size: 70px !important;}    
.text-xl-size-80 {font-size: 80px !important;}
.text-xl-size-90 {font-size: 90px !important;}
.text-xl-size-100 {font-size: 100px !important;}  
}
@media screen and (max-width:1140px) {
.margin-l-bottom {
margin-bottom: 1.25rem !important;
display: block;
}
.margin-l-left {
margin-left: 1.25rem !important;
}
.margin-l-right {
margin-right: 1.25rem !important;
}
.margin-l-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
display: block;
}
.margin-l-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-l-top-0,.margin-l-top-10,.margin-l-top-15,.margin-l-top-20,.margin-l-top-30,.margin-l-top-40,.margin-l-top-50,.margin-l-top-60,.margin-l-top-70,.margin-l-top-80,
.margin-l-bottom-0,.margin-l-bottom-10,.margin-l-bottom-15,.margin-l-bottom-20,.margin-l-bottom-30,.margin-l-bottom-40,.margin-l-bottom-50,.margin-l-bottom-60,.margin-l-bottom-70,.margin-l-bottom-80,
.margin-l-top-bottom-0,.margin-l-top-bottom-10,.margin-l-top-bottom-15,.margin-l-top-bottom-20,.margin-l-top-bottom-30,.margin-l-top-bottom-40,.margin-l-top-bottom-50,.margin-l-top-bottom-60,.margin-l-top-bottom-70,.margin-l-top-bottom-80 {display: block;}
.margin-l-top-0 {margin-top: 0 !important;}
.margin-l-top-10 {margin-top: 10px !important;}
.margin-l-top-15 {margin-top: 15px !important;} 
.margin-l-top-20 {margin-top: 20px !important;} 
.margin-l-top-30 {margin-top: 30px !important;} 
.margin-l-top-40 {margin-top: 40px !important;}
.margin-l-top-50 {margin-top: 50px !important;}
.margin-l-top-60 {margin-top: 60px !important;}
.margin-l-top-70 {margin-top: 70px !important; }
.margin-l-top-80 {margin-top: 80px !important;}
.margin-l-bottom-0 {margin-bottom: 0 !important;}
.margin-l-bottom-10 {margin-bottom: 10px !important;}
.margin-l-bottom-15 {margin-bottom: 15px !important;} 
.margin-l-bottom-20 {margin-bottom: 20px !important;} 
.margin-l-bottom-30 {margin-bottom: 30px !important;} 
.margin-l-bottom-40 {margin-bottom: 40px !important;}
.margin-l-bottom-50 {margin-bottom: 50px !important;}
.margin-l-bottom-60 {margin-bottom: 60px !important;}
.margin-l-bottom-70 {margin-bottom: 70px !important;}
.margin-l-bottom-80 {margin-bottom: 80px !important;}
.margin-l-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.margin-l-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.margin-l-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important; 
} 
.margin-l-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important; 
} 
.margin-l-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important; 
} 
.margin-l-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important; 
}
.margin-l-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.margin-l-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important; 
} 
.margin-l-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
} 
.margin-l-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
}
.margin-l-left-0 {margin-left: 0 !important;}
.margin-l-left-10 {margin-left: 10px !important;}
.margin-l-left-15 {margin-left: 15px !important;} 
.margin-l-left-20 {margin-left: 20px !important;} 
.margin-l-left-30 {margin-left: 30px !important;} 
.margin-l-left-40 {margin-left: 40px !important;}
.margin-l-left-50 {margin-left: 50px !important;}
.margin-l-left-60 {margin-left: 60px !important;}
.margin-l-left-70 {margin-left: 70px !important;}
.margin-l-left-80 {margin-left: 80px !important;}
.margin-l-right-0 {margin-right: 0 !important;}
.margin-l-right-10 {margin-right: 10px !important;}
.margin-l-right-15 {margin-right: 15px !important;} 
.margin-l-right-20 {margin-right: 20px !important;} 
.margin-l-right-30 {margin-right: 30px !important;} 
.margin-l-right-40 {margin-right: 40px !important;}
.margin-l-right-50 {margin-right: 50px !important;}
.margin-l-right-60 {margin-right: 60px !important;}
.margin-l-right-70 {margin-right: 70px !important;}
.margin-l-right-80 {margin-right: 80px !important;}
.text-l-size-12,.text-l-size-16,.text-l-size-20,.text-l-size-25,.text-l-size-30,.text-l-size-40,.text-l-size-50,.text-l-size-60,.text-l-size-70,.text-l-size-80,.text-l-size-90.text-l-size-100 {line-height: 1.4;}
.text-l-size-12 {font-size: 12px !important;}
.text-l-size-16 {font-size: 16px !important;}
.text-l-size-20 {font-size: 20px !important;}
.text-l-size-25 {font-size: 25px !important;}
.text-l-size-30 {font-size: 30px !important;}
.text-l-size-40 {font-size: 40px !important;}
.text-l-size-50 {font-size: 50px !important;}
.text-l-size-60 {font-size: 60px !important;}
.text-l-size-70 {font-size: 70px !important;}    
.text-l-size-80 {font-size: 80px !important;}
.text-l-size-90 {font-size: 90px !important;}
.text-l-size-100 {font-size: 100px !important;}   
} @media screen and (max-width:1120px) {
.size-1140 .line.content-center-vertical {
padding: 0 2rem;
}
} @media screen and (max-width:768px) {
.top-nav .right {
float: none;
}
nav {
padding: 10px 0;
height: 60px;
}
.logo img {
max-width: 172px;
max-height: 40px;
margin: 0 auto; 
width: auto;
}
.top-nav li a, .background-white .top-nav li a {
background: #002633 none repeat scroll 0 0;
color: #fff;
font-size: 1.1em;
padding: 1em;
text-align: center;
}
aside {
border: none;
padding: 0;
}
aside.aside-left {
border-right: 0;
padding-right: 0;
}
.owl-nav, .owl-dots {
display: none;
}
.carousel-main .owl-item img {
max-width: 300%;
width:auto;
}
.margin-m-top {
margin-top: 1.25rem !important;
display: block;
}
.margin-m-bottom {
margin-bottom: 1.25rem !important;
display: block;
}
.margin-m-left {
margin-left: 1.25rem !important;
}
.margin-m-right {
margin-right: 1.25rem !important;
}
.margin-m-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
display: block;
}
.margin-m-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-m-top-0,.margin-m-top-10,.margin-m-top-15,.margin-m-top-20,.margin-m-top-30,.margin-m-top-40,.margin-m-top-50,.margin-m-top-60,.margin-m-top-70,.margin-m-top-80,
.margin-m-bottom-0,.margin-m-bottom-10,.margin-m-bottom-15,.margin-m-bottom-20,.margin-m-bottom-30,.margin-m-bottom-40,.margin-m-bottom-50,.margin-m-bottom-60,.margin-m-bottom-70,.margin-m-bottom-80,
.margin-m-top-bottom-0,.margin-m-top-bottom-10,.margin-m-top-bottom-15,.margin-m-top-bottom-20,.margin-m-top-bottom-30,.margin-m-top-bottom-40,.margin-m-top-bottom-50,.margin-m-top-bottom-60,.margin-m-top-bottom-70,.margin-m-top-bottom-80 {display: block;}
.margin-m-top-0 {margin-top: 0 !important;}
.margin-m-top-10 {margin-top: 10px !important;}
.margin-m-top-15 {margin-top: 15px !important;} 
.margin-m-top-20 {margin-top: 20px !important;} 
.margin-m-top-30 {margin-top: 30px !important;} 
.margin-m-top-40 {margin-top: 40px !important;}
.margin-m-top-50 {margin-top: 50px !important;}
.margin-m-top-60 {margin-top: 60px !important;}
.margin-m-top-70 {margin-top: 70px !important; }
.margin-m-top-80 {margin-top: 80px !important;}
.margin-m-bottom-0 {margin-bottom: 0 !important;}
.margin-m-bottom-10 {margin-bottom: 10px !important;}
.margin-m-bottom-15 {margin-bottom: 15px !important;} 
.margin-m-bottom-20 {margin-bottom: 20px !important;} 
.margin-m-bottom-30 {margin-bottom: 30px !important;} 
.margin-m-bottom-40 {margin-bottom: 40px !important;}
.margin-m-bottom-50 {margin-bottom: 50px !important;}
.margin-m-bottom-60 {margin-bottom: 60px !important;}
.margin-m-bottom-70 {margin-bottom: 70px !important;}
.margin-m-bottom-80 {margin-bottom: 80px !important;}
.margin-m-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.margin-m-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.margin-m-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important; 
} 
.margin-m-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important; 
} 
.margin-m-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important; 
} 
.margin-m-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important; 
}
.margin-m-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.margin-m-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important; 
} 
.margin-m-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
} 
.margin-m-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
}
.margin-m-left-0 {margin-left: 0 !important;}
.margin-m-left-10 {margin-left: 10px !important;}
.margin-m-left-15 {margin-left: 15px !important;} 
.margin-m-left-20 {margin-left: 20px !important;} 
.margin-m-left-30 {margin-left: 30px !important;} 
.margin-m-left-40 {margin-left: 40px !important;}
.margin-m-left-50 {margin-left: 50px !important;}
.margin-m-left-60 {margin-left: 60px !important;}
.margin-m-left-70 {margin-left: 70px !important;}
.margin-m-left-80 {margin-left: 80px !important;}
.margin-m-right-0 {margin-right: 0 !important;}
.margin-m-right-10 {margin-right: 10px !important;}
.margin-m-right-15 {margin-right: 15px !important;} 
.margin-m-right-20 {margin-right: 20px !important;} 
.margin-m-right-30 {margin-right: 30px !important;} 
.margin-m-right-40 {margin-right: 40px !important;}
.margin-m-right-50 {margin-right: 50px !important;}
.margin-m-right-60 {margin-right: 60px !important;}
.margin-m-right-70 {margin-right: 70px !important;}
.margin-m-right-80 {margin-right: 80px !important;}
.text-m-size-12,.text-m-size-16,.text-m-size-20,.text-m-size-25,.text-m-size-30,.text-m-size-40,.text-m-size-50,.text-m-size-60,.text-m-size-70,.text-m-size-80,.text-m-size-90.text-m-size-100 {line-height: 1.4;}
.text-m-size-12 {font-size: 12px !important;}
.text-m-size-16 {font-size: 16px !important;}
.text-m-size-20 {font-size: 20px !important;}
.text-m-size-25 {font-size: 25px !important;}
.text-m-size-30 {font-size: 30px !important;}
.text-m-size-40 {font-size: 40px !important;}
.text-m-size-50 {font-size: 50px !important;}
.text-m-size-60 {font-size: 60px !important;}
.text-m-size-70 {font-size: 70px !important;}    
.text-m-size-80 {font-size: 80px !important;}
.text-m-size-90 {font-size: 90px !important;}
.text-m-size-100 {font-size: 100px !important;}    
.owl-nav {
display: block;
}
.carousel-blocks, .carousel-3-blocks, .carousel-5-blocks {
padding: 0;
}
} @media screen and (max-width:480px) {
.top-bar .right {
float: none;
}
.top-bar-contact p {
height: auto;
line-height: 1.3rem;
padding: 10px 0;
text-align: center;
}
.top-bar-social.right {
display: table;
float: none;
margin: 0 auto;
padding: 0;
text-align: center;
}
.margin-s-top {
margin-top: 1.25rem !important;
display: block;
}
.margin-s-bottom {
margin-bottom: 1.25rem !important; 
display: block;
}
.margin-s-left {
margin-left: 1.25rem !important;
}
.margin-s-right {
margin-right: 1.25rem !important;
}
.margin-s-top-bottom {
margin-top: 1.25rem !important;
margin-bottom: 1.25rem !important;
display: block;
}
.margin-s-left-right {
margin-left: 1.25rem !important;
margin-right: 1.25rem !important;
}
.margin-s-top-0,.margin-s-top-10,.margin-s-top-15,.margin-s-top-20,.margin-s-top-30,.margin-s-top-40,.margin-s-top-50,.margin-s-top-60,.margin-s-top-70,.margin-s-top-80,
.margin-s-bottom-0,.margin-s-bottom-10,.margin-s-bottom-15,.margin-s-bottom-20,.margin-s-bottom-30,.margin-s-bottom-40,.margin-s-bottom-50,.margin-s-bottom-60,.margin-s-bottom-70,.margin-s-bottom-80,
.margin-s-top-bottom-0,.margin-s-top-bottom-10,.margin-s-top-bottom-15,.margin-s-top-bottom-20,.margin-s-top-bottom-30,.margin-s-top-bottom-40,.margin-s-top-bottom-50,.margin-s-top-bottom-60,.margin-s-top-bottom-70,.margin-s-top-bottom-80 {display: block;}
.margin-s-top-0 {margin-top: 0 !important;}
.margin-s-top-10 {margin-top: 10px !important;}
.margin-s-top-15 {margin-top: 15px !important;} 
.margin-s-top-20 {margin-top: 20px !important;} 
.margin-s-top-30 {margin-top: 30px !important;} 
.margin-s-top-40 {margin-top: 40px !important;}
.margin-s-top-50 {margin-top: 50px !important;}
.margin-s-top-60 {margin-top: 60px !important;}
.margin-s-top-70 {margin-top: 70px !important; }
.margin-s-top-80 {margin-top: 80px !important;}
.margin-s-bottom-0 {margin-bottom: 0 !important;}
.margin-s-bottom-10 {margin-bottom: 10px !important;}
.margin-s-bottom-15 {margin-bottom: 15px !important;} 
.margin-s-bottom-20 {margin-bottom: 20px !important;} 
.margin-s-bottom-30 {margin-bottom: 30px !important;} 
.margin-s-bottom-40 {margin-bottom: 40px !important;}
.margin-s-bottom-50 {margin-bottom: 50px !important;}
.margin-s-bottom-60 {margin-bottom: 60px !important;}
.margin-s-bottom-70 {margin-bottom: 70px !important;}
.margin-s-bottom-80 {margin-bottom: 80px !important;}
.margin-s-top-bottom-0 {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.margin-s-top-bottom-10 {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.margin-s-top-bottom-15 {
margin-top: 15px !important;
margin-bottom: 15px !important; 
} 
.margin-s-top-bottom-20 {
margin-top: 20px !important;
margin-bottom: 20px !important; 
} 
.margin-s-top-bottom-30 {
margin-top: 30px !important;
margin-bottom: 30px !important; 
} 
.margin-s-top-bottom-40 {
margin-top: 40px !important;
margin-bottom: 40px !important; 
}
.margin-s-top-bottom-50 {
margin-top: 50px !important;
margin-bottom: 50px !important;
}
.margin-s-top-bottom-60 {
margin-top: 60px !important;
margin-bottom: 60px !important; 
} 
.margin-s-top-bottom-70 {
margin-top: 70px !important;
margin-bottom: 70px !important;
} 
.margin-s-top-bottom-80 {
margin-top: 80px !important;
margin-bottom: 80px !important;
}
.margin-s-left-0 {margin-left: 0 !important;}
.margin-s-left-10 {margin-left: 10px !important;}
.margin-s-left-15 {margin-left: 15px !important;} 
.margin-s-left-20 {margin-left: 20px !important;} 
.margin-s-left-30 {margin-left: 30px !important;} 
.margin-s-left-40 {margin-left: 40px !important;}
.margin-s-left-50 {margin-left: 50px !important;}
.margin-s-left-60 {margin-left: 60px !important;}
.margin-s-left-70 {margin-left: 70px !important;}
.margin-s-left-80 {margin-left: 80px !important;}
.margin-s-right-0 {margin-right: 0 !important;}
.margin-s-right-10 {margin-right: 10px !important;}
.margin-s-right-15 {margin-right: 15px !important;} 
.margin-s-right-20 {margin-right: 20px !important;} 
.margin-s-right-30 {margin-right: 30px !important;} 
.margin-s-right-40 {margin-right: 40px !important;}
.margin-s-right-50 {margin-right: 50px !important;}
.margin-s-right-60 {margin-right: 60px !important;}
.margin-s-right-70 {margin-right: 70px !important;}
.margin-s-right-80 {margin-right: 80px !important;}
.text-s-size-12,.text-s-size-16,.text-s-size-20,.text-s-size-25,.text-s-size-30,.text-s-size-40,.text-s-size-50,.text-s-size-60,.text-s-size-70,.text-s-size-80,.text-s-size-90.text-s-size-100 {line-height: 1.4;}
.text-s-size-12 {font-size: 12px !important;}
.text-s-size-16 {font-size: 16px !important;}
.text-s-size-20 {font-size: 20px !important;}
.text-s-size-25 {font-size: 25px !important;}
.text-s-size-30 {font-size: 30px !important;}
.text-s-size-40 {font-size: 40px !important;}
.text-s-size-50 {font-size: 50px !important;}
.text-s-size-60 {font-size: 60px !important;}
.text-s-size-70 {font-size: 70px !important;}    
.text-s-size-80 {font-size: 80px !important;}
.text-s-size-90 {font-size: 90px !important;}
.text-s-size-100 {font-size: 100px !important;}  
} .text-uppercase {
text-transform: uppercase;
line-height: 1.1;
}
.text-line-height-1 {
line-height: 1.1;
}  .section-same-height {
display: table;
clear: both;
width: 100%;
}
.block-same-height {
display: table-cell;
height: 100%;
float: none!important
}
.section  { 
padding: 5rem 1.25rem;
}
.section-top-padding  { 
padding: 5rem 1.25rem 0  1.25rem;
}
.section-block { 
padding: 5rem 2.5rem;
}
.section-block-2x { 
padding: 5rem 5rem;
}
.text-padding {
display: inline-block !important;
padding: 15px 20px;
}
.text-padding-small {
display: inline-block !important;
padding: 7px 10px;
}               
.hlavicka-uvod {
background-repeat: no-repeat;
background-size: cover;
}
#map {
width: 100%;
height: 610px;
clear: both;	
}
@media screen and (max-width:768px) {
.block-same-height {
display: block;
}
.section-block-2x { 
padding: 7rem 2.5rem;
}
}  
.margin-left-150 {
margin-left: 150px;
}
.margin-top-130 {
margin-top: 130px!important;
} @keyframes fadeInOut {
0% {           
opacity: 1;
visibility: visible;
}
100% {        
opacity: 0;
visibility: hidden;
}
}
#page-overlay { 
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1000;
}
body, p { 
color: #676767;
font-weight: 400;
font-family: "Barlow"; 
font-size: 1.1rem;  
} 
.background-white, .background-white p, a.background-white, .background-white a, .background-white a:link, .background-white a:visited, .background-white a:hover, .background-white a:active {
color: #555;
}
h1, .h1 {
font-weight: 100;
font-family: "Barlow";
font-size: 50px;
}
h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6 {
font-weight: 200;
font-family: "Barlow";
}
.background-grey h1, .background-grey h2, .background-grey h3, .background-grey h4, .background-grey h5, .background-grey h6, .background-grey .h1, .background-grey .h2, .background-grey .h3, .background-grey .h4, .background-grey .h5, .background-grey .h6 {
color: #2b2b2b;
}
.text-extra-thin {font-weight: 100;}
.text-thin {font-weight: 200;}
b, strong, .text-strong {font-weight: 700;}
.text-extra-strong {font-weight: 900;}
.text-drop-cap {
font-size: 75px;
line-height: 55px;
padding-right: 10px;
padding-top: 10px;
font-weight: 700;
color: #2b2b2b;
}
blockquote:before {
display:none;
}
blockquote {
border-left: 2px dotted #2b2b2b;
padding: 30px;
margin: 40px 0;
color: #2b2b2b;
border-right: 2px dotted #2b2b2b;
}
blockquote cite {
margin-top: 10px;
color: #999;
}
hr.break {
border-top: 2px dotted #2b2b2b;
background: none!important;
background-color: none!important;
} hr.break-small.break-center {
margin: 25px auto;
}
hr.break-small {
background: none!important;
background-color: none!important;
border-top: 2px dotted #2b2b2b;
width: 80px;
}
hr.break {
background: none!important;
background-color: none!important;
border-top: 2px dotted #2b2b2b;
}
hr.break.background-white, .primary-color-white hr.break-small.background-primary {
background: none!important;
background-color: none!important;
border-top: 2px dotted #fff;
}
hr.break.background-orange, .primary-color-orange hr.break.background-primary {
background: none!important;
background-color: none!important;
border-top: 2px dotted #E4A600;
}
hr.break.background-red, .primary-color-red hr.break.background-primary {
background: none!important;
background-color: none!important;
border-top: 2px dotted #C81010;
}
hr.break.background-green, .primary-color-green hr.break.background-primary {
background: none!important;
background-color: none!important;
border-top: 2px dotted #8cac17;
}
hr.break.background-dark, .primary-color-dark hr.break.background-primary {
background: none!important;
background-color: none!important;
border-top: 2px dotted #2b2b2b;
}
header.position-absolute {
position: absolute;
top: 0;
width: 100%;
z-index: 10;
}
.top-bar {
padding: 0 2rem;
}
.top-bar-social li {
border-left: 0 solid;
}
nav {
border-bottom: 0;
padding: 25px 0 50px 0;
position: relative;
z-index: 2;
}
.logo-dark {
display:none;
}
.background-transparent {
background: none;
}  
.custom-button {
margin-top: 200px;
margin-bottom: -20px;
position: relative;
z-index: 1;
} a.text-tag:link:hover {
background: #2b2b2b none repeat scroll 0 0;
border: 1px solid #2b2b2b;
}
.background-white-hightlight .top-nav .active-item > a, .background-white-hightlight .top-nav li a:hover, .background-white-hightlight .aside-nav li a:hover, 
.background-white-hightlight .aside-nav > ul > li.active-item > a:link, .background-white-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-white .background-primary-hightlight .top-nav .active-item > a, .primary-color-white .background-primary-hightlight .top-nav li a:hover, .primary-color-white .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-white .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-white .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
color: #2b2b2b;
}
.background-yellow-hightlight .top-nav .active-item > a, .background-yellow-hightlight .top-nav li a:hover, .background-yellow-hightlight .aside-nav li a:hover, 
.background-yellow-hightlight .aside-nav > ul > li.active-item > a:link, .background-yellow-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-yellow .background-primary-hightlight .top-nav .active-item > a, .primary-color-yellow .background-primary-hightlight .top-nav li a:hover, .primary-color-yellow .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-yellow .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-yellow .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
color: #2b2b2b;
}
.background-dark-hightlight .top-nav .active-item > a, .background-dark-hightlight .top-nav li a:hover, .background-dark-hightlight .aside-nav li a:hover, 
.background-dark-hightlight .aside-nav > ul > li.active-item > a:link, .background-dark-hightlight .aside-nav > ul > li.active-item > a:visited,
.primary-color-dark .background-primary-hightlight .top-nav .active-item > a, .primary-color-dark .background-primary-hightlight .top-nav li a:hover, .primary-color-dark .background-primary-hightlight .aside-nav li a:hover, 
.primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:link, .primary-color-dark .background-primary-hightlight .aside-nav > ul > li.active-item > a:visited {
background: #2b2b2b none repeat scroll 0 0;
}
.aside-nav.background-dark-hightlight > ul > li > a:hover, .aside-nav.background-dark-hightlight > ul > li.active-item > a:link, .aside-nav.background-dark-hightlight > ul > li.active-item > a:visited,
.primary-color-dark .aside-nav.background-primary-hightlight > ul > li > a:hover, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:link, .primary-color-dark .aside-nav.background-primary-hightlight > ul > li.active-item > a:visited {
border-color: #2b2b2b;
}
.background-white h1, .background-white h2, .background-white h3, .background-white h4, .background-white h5, .background-white h6,
.background-white .h1, .background-white .h2, .background-white .h3, .background-white .h4, .background-white .h5, .background-white .h6, 
.primary-color-white .background-primary h1, .primary-color-white .background-primary h2, .primary-color-white .background-primary h3, .primary-color-white .background-primary h4, .primary-color-white .background-primary h5, .primary-color-white .background-primary h6,
.primary-color-white .background-primary .h1, .primary-color-white .background-primary .h2, .primary-color-white .background-primary .h3, .primary-color-white .background-primary .h4, .primary-color-white .background-primary .h5, .primary-color-white .background-primary .h6,
.background-yellow h1, .background-yellow h2, .background-yellow h3, .background-yellow h4, .background-yellow h5, .background-yellow h6,
.background-yellow .h1, .background-yellow .h2, .background-yellow .h3, .background-yellow .h4, .background-yellow .h5, .background-yellow .h6,
.primary-color-yellow .background-primary h1, .primary-color-yellow .background-primary h2, .primary-color-yellow .background-primary h3, .primary-color-yellow .background-primary h4, .primary-color-yellow .background-primary h5, .primary-color-yellow .background-primary h6,
.primary-color-yellow .background-primary .h1, .primary-color-yellow .background-primary .h2, .primary-color-yellow .background-primary .h3, .primary-color-yellow .background-primary .h4, .primary-color-yellow .background-primary .h5, .primary-color-yellow .background-primary .h6,
.background-yellow, .background-yellow p, a.background-yellow, a.background-yellow:visited, a.background-yellow:link, .background-yellow a, .background-yellow a:link, .background-yellow a:visited, .background-yellow a:hover, .background-yellow a:active,
.primary-color-yellow .background-primary, .primary-color-yellow .background-primary p, .primary-color-yellow a.background-primary, .primary-color-yellow a.background-primary:visited, .primary-color-yellow a.background-primary:link, .primary-color-yellow .background-primary a, .primary-color-yellow .background-primary a:link, .primary-color-yellow .background-primary a:visited, .primary-color-yellow .background-primary a:hover, .primary-color-yellow .background-primary a:active {color: #2b2b2b;} 
.text-dark, .text-dark *, .primary-color-dark .text-primary, .primary-color-dark .text-primary * {color: #2b2b2b !important;} 
.text-dark-hover:hover, .primary-color-dark .text-primary-hover:hover {color: #2b2b2b !important;} 
.background-dark, .primary-color-dark .background-primary {
background-color: #2b2b2b !important;   
color: #fff;  
}  
.background-dark h1, .background-dark h2, .background-dark h3, .background-dark h4, .background-dark h5, .background-dark h6, .background-dark .h1, .background-dark .h2, .background-dark .h3, .background-dark .h4, .background-dark .h5, .background-dark .h6, .primary-color-dark .background-primary h1, .primary-color-dark .background-primary h2, .primary-color-dark .background-primary h3, .primary-color-dark .background-primary h4, .primary-color-dark .background-primary h5, .primary-color-dark .background-primary h6, .primary-color-dark .background-primary .h1, .primary-color-dark .background-primary .h2, .primary-color-dark .background-primary .h3, .primary-color-dark .background-primary .h4, .primary-color-dark .background-primary .h5, .primary-color-dark .background-primary .h6 {color: #fff;}
.button.button-white-stroke:hover, a.button.button-white-stroke:hover,
.primary-color-white .button.button-primary-stroke:hover, .primary-color-white a.button.button-primary-stroke:hover {color: #2b2b2b;}
.button.button-yellow-stroke:hover, a.button.button-yellow-stroke:hover,
.primary-color-yellow .button.button-primary-stroke:hover, .primary-color-yellow a.button.button-primary-stroke:hover {color: #2b2b2b;}
.button.button-dark-stroke, a.button.button-dark-stroke, a.button.button-dark-stroke:link, a.button.button-dark-stroke:visited,
.primary-color-dark .button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke:link, .primary-color-dark a.button.button-primary-stroke:visited {
border: 1px dotted #2b2b2b;
color: #2b2b2b;
}
.button.button-dark-stroke, a.button.button-dark-stroke, a.button.button-dark-stroke:link, a.button.button-dark-stroke:visited,
.primary-color-dark .button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke, .primary-color-dark a.button.button-primary-stroke:link, .primary-color-dark a.button.button-primary-stroke:visited {
border: 2px solid #2b2b2b;
color: #2b2b2b;
}
.button.button-dark-stroke:hover, a.button.button-dark-stroke:hover,
.primary-color-dark .button.button-primary-stroke:hover, .primary-color-dark a.button.button-primary-stroke:hover {background: #2b2b2b none repeat scroll 0 0; color: #fff;}
a.tab-label, a.tab-label:link, a.tab-label:visited,
.background-white a.tab-label, .background-white a.tab-label:link, .background-white a.tab-label:visited {color: #6b6b6b;}
a.tab-label, a.tab-label:link, a.tab-label:visited,
.background-white a.tab-label, .background-white a.tab-label:link, .background-white a.tab-label:visited, .background-white a.tab-label:hover {background: #fff none repeat scroll 0 0;}
a.tab-label.active-btn, a.tab-label:hover, .background-white-hightlight a.tab-label.active-btn, .background-white-hightlight a.tab-label:hover,
.primary-color-white .background-primary-hightlight a.tab-label.active-btn, .primary-color-white .background-primary-hightlight a.tab-label:hover {color: #000;}
.background-yellow-hightlight a.tab-label.active-btn, .background-yellow-hightlight a.tab-label:hover,
.primary-color-yellow .background-primary-hightlight a.tab-label.active-btn, .primary-color-yellow .background-primary-hightlight a.tab-label:hover {color: #2b2b2b;}
.background-dark-hightlight a.tab-label.active-btn, .background-dark-hightlight a.tab-label:hover,
.primary-color-dark .background-primary-hightlight a.tab-label.active-btn, .primary-color-dark .background-primary-hightlight a.tab-label:hover {background: #2b2b2b none repeat scroll 0 0;}
.background-dark, .background-dark p, a.background-dark, a.background-dark:visited, a.background-dark:link, .background-dark a, .background-dark a:link, .background-dark a:visited, .background-dark a:hover, .background-dark a:active, .primary-color-dark .background-primary, .primary-color-dark .background-primary p, .primary-color-dark a.background-primary, .primary-color-dark a.background-primary:visited, .primary-color-dark a.background-primary:link, .primary-color-dark a.background-primary:visited, .primary-color-dark .background-primary a, .primary-color-dark .background-primary a:link, .primary-color-dark .background-primary a:visited, .primary-color-dark .background-primary a:hover, .primary-color-dark .background-primary a:active {color: #999;}
.background-dark.background-transparent, .primary-color-dark .background-primary.background-transparent {background-color: rgba(69, 69, 69, 0.85) !important;}
.logo img {
width: 145px;
}
.top-nav li a {
color: #fff;
font-weight: 500;
padding: 1.4rem 0.6rem;
position: relative;
text-transform: uppercase;
transition: all 0.20s linear 0s;
-o-transition: all 0.20s linear 0s;
-ms-transition: all 0.20s linear 0s;
-moz-transition: all 0.20s linear 0s;
-webkit-transition: all 0.20s linear 0s;
letter-spacing: 0;
font-size: 0.90rem;
} 
.top-nav ul ul {
background: #fff none repeat scroll 0 0;
}
.top-nav li ul li {
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}
.top-nav li ul li:last-child {
border-bottom: 0;
}
.top-nav li ul li a, .background-white .top-nav li ul li a, .top-nav .active-item li a {
background: #fff none repeat scroll 0 0;
color: rgba(0,0,0, 0.75);
}
.top-nav .active-item a, .top-nav li a:hover {
background: none;
}
.top-nav > div > ul > li > a::before {
width: 6px;
height: 6px;
display: block;
background: #fff;
content: "";
border-radius: 10px;
position: absolute;
margin: 0 auto;
left: 50%;
margin-left: -4px;
bottom: 15px;
opacity: 0;
transition:all 0.20s linear 0s;
-o-transition:all 0.20s linear 0s;
-ms-transition:all 0.20s linear 0s;
-moz-transition:all 0.20s linear 0s;
-webkit-transition:all 0.20s linear 0s;
}
.top-nav > div > ul > li > a:hover::before, .top-nav > div > ul > li.active-item > a::before {
bottom: 10px;
opacity: 1;
} .background-white-dott .top-nav > div > ul > li > a::before, .primary-color-white .background-primary-dott .top-nav > div > ul > li > a::before {background: #fff none repeat scroll 0 0;}
.background-green-dott .top-nav > div > ul > li > a::before, .primary-color-green .background-primary-dott .top-nav > div > ul > li > a::before {background: #8cac17 none repeat scroll 0 0;}
.background-dark-dott .top-nav > div > ul > li > a::before, .primary-color-dark .background-primary-dott .top-nav > div > ul > li > a::before {background: #434343 none repeat scroll 0 0;} .background-white-dott .top-nav > div > ul ul li.active-item > a, .primary-color-white .background-primary-dott .top-nav > div > ul ul li.active-item > a,
.background-white-dott .top-nav > div > ul ul li > a:hover, .primary-color-white .background-primary-dott .top-nav > div > ul ul li > a:hover {color: #fff !important;}
.background-green-dott .top-nav > div > ul ul li.active-item > a, .primary-color-green .background-primary-dott .top-nav > div > ul ul li.active-item > a,
.background-green-dott .top-nav > div > ul ul li > a:hover, .primary-color-green .background-primary-dott .top-nav > div > ul ul li > a:hover {color: #8cac17 !important;}
.background-dark-dott .top-nav > div > ul ul li.active-item > a, .primary-color-dark .background-primary-dott .top-nav > div > ul ul li.active-item > a,
.background-dark-dott .top-nav > div > ul ul li > a:hover, .primary-color-dark .background-primary-dott .top-nav > div > ul ul li > a:hover {color: #434343 !important;} .customform input, .customform textarea {
border: 0 !important;
background: rgba(0,0,0,0.04) !important;
}
.customform .required {
border-left: 2px dotted #dd442c !important;
} .aside-nav > ul > li > a:hover, .aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited {
border-width: 0 0 0 1px;
left: -1px;
padding-left: 20px;
position: relative;
}
section, header {
position:relative;
}
.frame-block {
padding: 50px;
border: 10px #fff solid;
}
.arrow-object {
position: absolute;
bottom: -1px;
width: 100%;
left: 0;
} 
@media screen and (max-width:480px) {
.aside-nav li a {text-align: left;}
} .tab-nav.line {
padding-bottom: 2rem;
}
.tab-item {
background: none;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover, .background-white a.tab-label, .background-white a.tab-label:link, .background-white a.tab-label:visited, .background-white a.tab-label:hover {
background: none;
} .owl-dots {
margin-top: 1.25rem;
}
.owl-carousel .owl-dot span { 
background: #434343;
height: 7px;
margin: 0 3px;
width: 7px;
border-radius: 10px;
filter: Alpha(Opacity=30);
opacity: 0.3;  
}
.background-dark .owl-carousel .owl-dot span {
background: #fff;
}
.owl-carousel.text-left .owl-dots {
text-align: left;
}
.owl-carousel .owl-nav div {
border: 0 none;
color: #2b2b2b !important;
font-family: sli;
font-size: 30px;
height: auto;
line-height: 0;
width: auto;
}
.owl-carousel .owl-nav .owl-prev {
left: 10px;
}
.owl-carousel .owl-nav .owl-next {
right: 10px;
}
.carousel-nav-white.owl-carousel .owl-nav div {
border: 0;
}
.carousel-main .owl-item img.arrow-object {
width: 100% !important;
}
.owl-carousel.carousel-center .owl-nav .owl-prev {
left: -50px;
margin-top: 0px;
}
.owl-carousel .owl-nav .owl-next {
right: -50px;
margin-top: 0px;
}
.owl-carousel .owl-nav .owl-prev {
left: -50px;
}
.background-image.background-image-object {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
right: 0;
left: 0; 
z-index: -1;
}
.owl-item .background-image-zoom-out .background-image.background-image-object {
transform: scale(1.2, 1.2);
transition: all 20s linear 0s;
-o-transition: all 20s linear 0s;
-ms-transition: all 20s linear 0s;
-moz-transition: all 20s linear 0s;
-webkit-transition: all 20s linear 0s;
}
.owl-item.active .background-image-zoom-out .background-image.background-image-object {
transform: scale(1, 1);
transition: all 9s linear 0s;
-o-transition: all 9s linear 0s;
-ms-transition: all 9s linear 0s;
-moz-transition: all 9s linear 0s;
-webkit-transition: all 9s linear 0s;
}
.owl-item .background-image-zoom-in .background-image.background-image-object {
transform: scale(1, 1);
transition: all 20s linear 0s;
-o-transition: all 20s linear 0s;
-ms-transition: all 20s linear 0s;
-moz-transition: all 20s linear 0s;
-webkit-transition: all 20s linear 0s;
}
.owl-item.active .background-image-zoom-in .background-image.background-image-object {
transform: scale(1.2, 1.2);
transition: all 9s linear 0s;
-o-transition: all 9s linear 0s;
-ms-transition: all 9s linear 0s;
-moz-transition: all 9s linear 0s;
-webkit-transition: all 9s linear 0s;
}
.background-image-zoom-out {
position: relative;
overflow: hidden;
} .hover-zoom {  
display: inline-block;
width: 100%;
transform: scale(1, 1);
-webkit-transform: scale(1, 1);
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
transition: all 0.2s ease-in-out 0s;
-o-transition: all 0.2s ease-in-out 0s;
-ms-transition: all 0.2s ease-in-out 0s;
-moz-transition: all 0.2s ease-in-out 0s;
-webkit-transition: all 0.2s ease-in-out 0s;
}
.hover-zoom:hover {
transform: scale(1.03, 1.03);
-webkit-transform: scale(1.03, 1.03);
-webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.3);
box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.3);
position: relative;
z-index: 1;
} .button, a.button, a.button:link, a.button:visited {
border: 0;
}
.circle-button {
width: 35px;
height: 35px;
line-height: 35px;
display: inline-block;
border-radius: 20px;
text-align: center;
font-size: 15px;
position: relative;
float: right;
margin-bottom: -35px;
right: -35px;
margin-top: -43px;
} .image-hover-zoom img {
transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-o-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-ms-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-moz-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-webkit-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.owl-carousel .owl-item .image-testimonial-small {
margin: 0 auto 20px;
width: auto;
}
video {
width: 100%;
} a.tab-label.active-btn {
color: #fff!important;
} .animated-element {
position: relative;
top: 100px;
opacity: 0;
animation-duration: 1s;
}
.slow {
animation-duration: 2s;
}
.animation {
top: 0;
opacity: 1;
animation-name: bounceIn;
}
@keyframes bounceIn {
0% {
top: 100px;
opacity: 0;
}
60% {
top: -10px;
}
100% {
top: 0;
opacity: 1;
}
}
a.logo {
padding: 12px 0 0 0;
display: block;
}
.button, a.button, a.button:link, a.button:active, a.button:visited {
letter-spacing: 1px;
font-size: 15px;
width: 100%;
}
.button.background-green {
background: url(//zciny.sk/wp-content/themes/invelt/img/button-zeleny.jpg)!important;
background-repeat: repeat!important;
background-position: center center!important;
}
.button.background-red {
background: url(//zciny.sk/wp-content/themes/invelt/img/button-cerveny.jpg)!important;
background-repeat: repeat!important;
background-position: center center!important;
}
#hlavny-slider h1 {
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.7);
}
#hlavny-slider .button {
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.7);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.7);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.7);
text-transform: uppercase;
}
#hlavny-slider .section {
padding: 248px 1.25rem 200px 1.25rem;
}
#uvodne-bloky .ikona, #datumy img {
height: 85px;
margin-bottom: 25px;
}
#uvodne-bloky span.background-green, #vrchna-paticka span.background-green {
height: 2px;
width: 70px;
display: block;
margin-bottom: 30px;
}
.obsah-prvy-krat {
padding: 2.5rem 0;
border-top: 2px dotted #ccc;
}
.accordion-title::before {
content: "\e604";
font-family: "sli";
margin-right: 10px;
font-size: 15px;
width: 35px;
height: auto;
line-height: 15px;
text-align: center;
background: none;
color: #2b2b2b;
top: 0;
}
.accordion-title {
padding: 15px 10px;
}
.accordion-content {
padding: 20px;
}
.active-accordion-section > .accordion-title::before {
background: none;
}
a.partner img {
margin: 0 auto;
position: relative;
top: 50%;
transform: translateY(-50%);
max-height: 100%;
filter: grayscale(100%);
opacity: 0.4;
}
.tickercontainer {
height: auto !important;
}
a.partner {
width: 120%;
max-width: 150px;
float: left;
display: block;
margin-right: 90px;
height: 110px;
margin-bottom: 0;
}
.obsah-referencie {
padding: 1.5rem 0;
}
a.partner-2 {
display: block;
height: 190px;
margin-bottom: 0;
padding: 0 20px;
border: 1px solid #b2b2b2;
border-radius: 3px;
}
a.partner-2 img {
margin: 0 auto;
position: relative;
top: 40%;
transform: translateY(-50%);
max-height: 100%;
}
#novinky {
padding-left: 0;
padding-right: 0;
}
.button.button-dark-stroke, a.button.button-dark-stroke, a.button.button-dark-stroke:link, a.button.button-dark-stroke:visited {
padding: 0.625rem 1.25rem;
}
.datum-videli-ste {
position: absolute;
bottom: 11px;
}
.ikona-kontakt {
width: 27px;
float: left;
margin-right: 9px;
text-align: center;
}
.ikona-kontakt i {
font-size: 28px;
position: relative;
top: 0px;
}
.social a {
width: 44px;
display: block;
float: left;
margin-right: 6px;
}
.social {
display: block;
width: 100%;
clear: both;
margin-top: 30px;
}
nav.background-transparent.background-primary-dott {
background: url(//zciny.sk/wp-content/themes/invelt/img/nav.png)!important;
background-repeat: repeat-x!important;
background-position: bottom!important;
}
.obsah-clanok p {
margin-bottom: 15px;
line-height: 1.5;
}
section li {
padding-bottom: 15px;
}
nav.background-transparent.background-primary-dott.fixed, .fixed nav.background-transparent.background-primary-dott {
background: #fff!important;
border-bottom: 1px solid #f5f5f5!important;
padding: 0 2em!important;
}
nav.fixed .top-nav li a, .fixed nav .top-nav li a {
color: #444!important;  
}
nav.fixed .logo-white, .fixed nav .logo-white {
display:none;
}
nav.fixed .logo-dark, .fixed nav .logo-dark {
display:block;
width: 60px;
}  
nav.fixed .left-menu, nav.fixed .right-menu {
padding: 0;
}
.obrazok-tim {
height: 230px;
}
.obrazok-referencie {
height: 164px;
overflow: hidden;
margin-bottom: 20px;
} .timeline-container {
width: 100%;
margin: 0 auto;
position: relative;
padding: 20px 0;
}
.timeline-container::before {
content: '';
position: absolute;
top: 0;
left: 18px;
height: 100%;
width: 2px;
background: #8cac17 !important;
}
@media only screen and (min-width: 1170px) {
.timeline-container::before {
left: 50%;
margin-left: -2px;
}
}
.timeline-block {
position: relative;
margin: 2rem 0;
clear: both;
}
.timeline-block:after {
clear:both;
content: ".";
display:block;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
.timeline-block:first-child {
margin-top: 0;
}
.timeline-block:last-child {
margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
.timeline-block {
margin: 2.5em 0;
}
.timeline-block:first-child {
margin-top: 0;
}
.timeline-block:last-child {
margin-bottom: 0;
}
}
.timeline-icon {
background: #8cac17 !important;	
position: absolute;
top: 27px;
left: 0;
width: 10px;
height: 10px;
border-radius: 50%;
line-height: 10px;
text-align: center;
}
.timeline-icon i {
color: #fff;
font-size: 1rem;
}
@media only screen and (min-width: 1141px) {
.timeline-icon {
width: 10px;
height: 10px;
left: 50%;
margin-left: -6px;
line-height: 10px;
}
.timeline-icon i {
font-size: 2rem;
}
}
.timeline-content {
position: relative;
margin-left: 60px;
background: #f5f5f5;
border-radius: 0.25rem;
padding: 1em;
text-align: left;
}
.timeline-content:after {
content: "";
display: table;
clear: both;
}
.timeline-content .timeline-date {
display: inline-block;
}
.timeline-content .timeline-date {
float: left;
font-size: 1.5rem;
color: #8cac17 !important;
}
.timeline-content::before {
content: '';
position: absolute;
top: 16px;
right: 100%;
height: 0;
width: 0;
border: 11px solid transparent;
border-right: 11px solid #f5f5f5;
}
@media only screen and (min-width: 1141px) {
.timeline-content {
margin-left: 0;
padding: 15px;
width: 48%;
text-align: right;
}
.timeline-content .timeline-date {
position: absolute;
width: 100%;
left: 111%;
top: 0;
text-align: left;
padding-top: 12px;
}
.timeline-content::before {
left: 100%;
border-left: 11px solid #f5f5f5;
border-right: 0;
}
.timeline-block:nth-child(even) .timeline-content {
float: right;
text-align: left;
}
.timeline-block:nth-child(even) .timeline-content::before {
top: 24px;
left: auto;
right: 100%;
border-color: transparent;   
border-right: 11px solid #f5f5f5;
}
.timeline-block:nth-child(even) .timeline-content .timeline-date {
left: auto;
right: 111%;
text-align: right;
} 
}
nav.background-grey {
padding: 25px 0;
}
.section-big {
padding: 12rem 1.25rem;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover {
padding: 5rem 7rem;
font-size: 31px;
letter-spacing: 2px;
background-size: cover !important;
font-weight: 600;
background-position: center !important;
margin: 0 20px 20px 20px;
border-bottom: 14px solid #f3f3f3;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);
}
.tab-label.active-btn {
border-bottom: 14px solid #7ca117!important;
}
.text-size-16 li {
font-size: 16px;
}
.schovany-text {
width: 100%;
clear: both;
display: none;
margin-top: 20px;
}
#ubytovanie li {
margin-bottom: 15px;
}
#program .image-with-hover-overlay, #galeria .image-with-hover-overlay  {
width: 100%;
height: 210px;
display: block;
}
.video-obsah h2 {
margin: 30px 0;
}
.video-obsah {
min-height: 650px;
}
.blog-section {
padding: 59px 0 30px 0;
}
.blog-obrazok.background-image {
display: block;
width: 100%;
height: 290px;
margin-bottom: 20px;
position: relative;
}
.blog-obrazok.background-image::before {
display: block;
width: 100%;
background: rgba(0,0,0,0.0);
position: absolute;
text-align: center;
color: #fff;
padding-top: 47%;
top: 0;
bottom: 0;
text-transform: uppercase;
font-weight: 600;   
content: "";
transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-o-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-ms-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-moz-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-webkit-transition: all 0.50s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.line.text-schovany {
opacity: 0;
transition: all 0.20s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-o-transition: all 0.20s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-ms-transition: all 0.20s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-moz-transition: all 0.20s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
-webkit-transition: all 0.20s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;
}
.owl-carousel:hover .line.text-schovany {
opacity: 1;
}
.s-12.m-6.l-3:hover > .blog-obrazok.background-image:before {
background: rgba(0,0,0,0.7);
content: "čítať viac";
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff!important;
text-decoration:none;
}
.navigation li {
display: inline;
}
.navigation ul {
padding: 0;
display: table;
margin: 0 auto;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
background-color: #2b2b2b;
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #7ca117;
}
article.clanok {
margin-bottom: 80px;
}
.section-clanok {
padding: 7rem 1.25rem 3rem;
}
.jeden-clanok:first-child {
display: none;
}
.lupa i {
color: #fff;
font-size: 20px;
cursor: pointer;
}
.lupa {
text-align: center;
padding: 23px 0;
}
.section .section-small-top-padding {
padding: 3.5rem 0 0 0;
}
.obsah-clanok.clanok-stranka h2, .obsah-clanok.clanok-stranka h3, .obsah-clanok.clanok-stranka h4 {
font-weight: 600;
margin-top: 30px;
}
.clanok-stranka iframe {
min-height: 530px;
margin-bottom: 30px;
width: 100%;
}
.video-obsah.vyssi {
min-height: 696px;
}
#searchform {
float: right;
}
#searchform input {
padding: 0.625rem;
border: 0;
font-size: 14px;
}
#searchsubmit {
background: #7ca117;
color: #fff;
text-transform: uppercase;
}
.screen-reader-text {
display: none;
}
#search-bar {
display: none;
}
.loga-referencii.vacsie-loga a.partner {
max-width: 202px;
}
.fixed .logo.logo-tmave.hide-s.hide-m {
display: block!important;
}
.fixed .logo.logo-biele.hide-s.hide-m {
display: none!important;
}
.logo.logo-tmave.hide-s.hide-m {
display: none!important;
}
#mensie-obrazky img {
max-width: 60%;
}
.obsah-clanok.clanok-stranka .section-small-padding img {
margin-bottom: 10px;
}
.wp-block-image {
margin-bottom: 30px;
}
.obsah-clanok.clanok-stranka .obrazok-blog {
height: 150px;
width: 100%;
display: block;
margin-bottom: 11px;
}
.avatar {
display: none;
}
.commentlist {
list-style: none;
padding: 0;
}
.commentlist ul {
list-style: none;
}
.says {
display: none;
}
.comment-body {
border: 1px solid #f2f2f2;
padding: 0.725rem 0.925rem;
margin-bottom: 10px;
background: #f5f5f5;
border-radius: 6px;
}
.comment-meta.commentmetadata a {
color: #2b2b2b;
font-weight: 500;
}
.comment-meta.commentmetadata {
margin-bottom: 5px !important;
}
.comment-author a, .comment-author cite {
font-style: normal;
color: #7ca117 !important;
font-size: 15px;
font-weight: 500;
margin-bottom: 5px !important;
display: block;
}
cite::before {
display: none;
}
.form-submit .submit {
background: url(//zciny.sk/wp-content/themes/invelt/img/button-zeleny.jpg) !important;
background-repeat: repeat !important;
background-position: center center !important;
display: inline-block;
padding: 0.8rem 1.25rem;
text-align: center;
font-weight: 600;
color: #fff !important;
border-radius: 3px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 15px;
border: 0;
cursor: pointer;
}
#comment {
width: 100%;
min-height: 260px;
border: 2px solid #ddd;
border-radius: 4px;
}
.commentlist > li {
margin-bottom: 30px;
}
.obsah-clanok.clanok-stranka p a {
color: #8cb51c !important;
text-decoration: underline;
}
.obsah-clanok.clanok-stranka a:hover {
color: #8cb51c !important;
}
.obsah-clanok.clanok-stranka a.button {
color: #fff !important;
}
.obsah-clanok.clanok-stranka p a:hover {
text-decoration: underline;
}
.obsah-clanok.clanok-stranka a.button:hover {
text-decoration: none;
}
.lightbox-wrapper {
position: fixed;
z-index: 3000;
display: none;
width: 100%;
left: 0;
right: 0;
top: 0;
padding-top: 60px;
overflow-y: scroll;
max-height: 100%;
background: rgba(0,0,0,0.7);
bottom: 0;
}
#obsah-pre-lightbox h2 {
color: #fff;
}
#obsah-pre-lightbox {
color: rgba(255,255,255,0.7);
}
.lightbox-zavriet {
display: block;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
cursor: pointer;
}
.lightbox-zavriet::after {
position: fixed;
content: "\e082";
color: #ff7878 !important;
top: 20px;
right: 30px;
font-family: sli;
font-size: 30px;
}
.lightbox-obsah {
width: 100%;
max-width: 600px;
position: relative;
z-index: 1000;
background: #fff !important;
margin: 0 auto;
//min-height: 700px;
margin-bottom: 0;
padding: 25px;
}
.kontaktujte-nas {
cursor: pointer;
}
.customform p {
margin-bottom: 20px;
}
textarea, input, select, button {
font-size: 15px !important;
font-family: "Barlow" !important;
}
#commentform input {
width: 100%;
display: block;
}
#wp-comment-cookies-consent {
display: inline !important;
width: auto !important;
float: left;
margin-right: 8px;
position: relative;
top: 4px;
}
.required {
border-left: 0 !important;
}
.hlavna-referencia img {
max-height: 130px;
margin: 0 auto;
}
.customform span.wpcf7-list-item input {
width: auto!important;
margin-right: 6px;
}
@media screen and (max-width:768px) {
#hlavny-slider .section {
padding: 180px 1.25rem 140px 1.25rem;
}
.clen-timu.text-center {
float: none!important;
}	
.video-obsah {
min-height: auto!important;
height: auto;
margin-bottom: 100px;
display: block;
float: none;
clear: both;
}
.right  {
float: none;
}
.padding-2x {
padding: 1.25rem !important;
}
#mensie-obrazky img {
max-width: 100%;
}
nav.fixed .top-nav li a, .fixed nav .top-nav li a {
color: #fff !important;
}
nav.background-transparent.background-primary-dott {
background: none !important;
}
header.position-absolute {
background: #fff none repeat scroll 0 0;
position: relative;
}
nav {
padding: 10px 0;
height: 60px;
}
.lupa i {
color: #2b2b2b;
}
.lupa {
position: absolute;
right: 14px;
top: 0;
padding: 0;
}
.arrow-object {
display: none !important;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover {
padding: 3rem 1.25;
width: 100%;
text-align: center;
margin: 0 0 20px 0;
}
.logo img {
max-width: 172px;
max-height: 40px;
margin: 0 auto; 
width: auto;
top: 0;
} 
.logo {
height: 49px;
display: block;
}  
.nav-text::after {
color: #2b2b2b;
}
.nav-text {
margin-right: 0;
}
.fixed {
position: relative;
z-index: 10;
}
.fixed .nav-text::after {
color: #2b2b2b;
}  
.top-nav, .nav-text, .top-nav li a, .background-white .top-nav li a {
background: none repeat scroll 0 0 #2b2b2b;
}
.logo-menu {
display: none;
}
nav.fixed .top-nav li a, .fixed nav .top-nav li a {
color: #fff;  
}
nav.fixed .logo-white, .fixed nav .logo-white {
display:none;
}
nav.fixed .logo-dark, .fixed nav .logo-dark, .logo-dark {
display:block;
width: auto;
} 
nav.fixed, .fixed nav {
padding: 10px 0;
}
.left-menu, .right-menu {
width: 100%;
padding-top: 0;
}
.top-nav.left-menu, .top-nav.right-menu {
position: relative;
z-index: 10;
left: 0;
width: 100% !important;
}
.top-nav ul {
top:0;
}
.top-nav.left-menu {
padding-top:60px;
}
.margin-top-130 {
margin-top: 0!important;
}
.background-transparent-hightlight .top-nav .active-item > a, .background-transparent-hightlight .top-nav li a:hover, .background-transparent-hightlight .aside-nav li a:hover, .background-transparent-hightlight .aside-nav > ul > li.active-item > a:link, .background-transparent-hightlight .aside-nav > ul > li.active-item > a:visited {
color: #000;
}
.carousel-3-blocks {
padding: 0;
}
.padding-3x {
padding: 30px !important;
}
}
#hlavny-slider {
min-height: 660px;
}
img.alignleft {
float: left;
margin-right: 30px;
max-width: 350px;
}
img.alignright {
float: right;
margin-left: 30px;
max-width: 350px;
}
img.aligncenter {
margin: 0 auto 10px auto;
}
@media screen and (max-width: 768px) {
img.alignleft {
float: none;
margin-right: 0;
max-width: none;
}
img.alignright {
float: none;
margin-left: 0;    
max-width: none;
}
img.aligncenter {
margin: 0 0 10px 0;
}
.background-image {
background-position: center;
}
a.partner-2 {
margin-bottom: 20px;
}
#hlavny-slider {
min-height: auto;
}
.datum-videli-ste {
bottom: 31px;
}
a.partner-2 img {
max-width: 200px;
}
a.partner {
margin-right: auto;
margin-left: auto;
float: none;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover {
padding: 5rem 1rem;
}
.fixed .logo.logo-tmave.hide-s.hide-m {
display: none !important;
}
#searchform input {
background: #eee;
}
#searchform #searchsubmit {
background: #7ca117;
color: #fff;
text-transform: uppercase;
}
#searchform {
padding: 23px;
}
}
.wp-caption {
width: 100% !important;
}
.blok-landing-page, .zaverecny-text {
padding: 60px 0 30px 0;
border-top: 2px dotted #ccc;
display: block;
}
.blok-landing-page a {
position: relative;
display: block;
}
.blok-landing-page .margin-m-bottom-30::after {
content: "\e071";
font-family: "sli";
position: absolute;
font-size: 50px;
width: 100%;
text-align: center;
top: 56px;
color: #fff;
text-shadow: 0px 0px 4px rgba(0,0,0,0.3);
}
.wpcf7-list-item {
margin: 0 !important;
}
.schovane {
display: none;
}
.customform input, .customform textarea, .customform select {
font-size: 16px !important;
padding: 0.825rem;
} .simply-scroll-container { 
position: relative;
} .simply-scroll-clip { 
position: relative;
overflow: hidden;
} .simply-scroll-list { 
overflow: hidden;
margin: 0;
padding: 0;
list-style: none;
}
.simply-scroll-list li {
padding: 0;
margin: 0;
list-style: none;
}
.simply-scroll-list li img {
border: none;
display: block;
}  .simply-scroll { 
width: 100%;
height: 120px;
margin-bottom: 1em;
} .simply-scroll .simply-scroll-clip {
width: 100%;
height: 120px;
} .simply-scroll .simply-scroll-list li {
float: left; width: 290px;
height: 200px;
}
.carousel-fade2-transition .owl-nav {
position: absolute;
width: 100%;
bottom: 0;
}
.carousel-fade2-transition.owl-carousel .owl-item img {
width: auto;
max-width: 200px;
}
.grecaptcha-badge {
display: none !important;
}
.heateor_sss_sharing_container::after {
clear:both;
content: ".";
display:block;
height:0;
line-height:0;
overflow:hidden;
visibility:hidden;
}
.heateor_sss_sharing_container {
clear: both;
display: block;
margin-top: 60px;
width: 100%;
}
.obsah-clanok li {
font-size: 1.1rem;
}
.clen-timu.text-center {
float: left;
min-height: 420px;
width: 190px;
margin: 0 20px;
}
.display-table.line {
display: table;
} 
#navigacia-financovanie.line {
display: table;
padding: 0 0 4rem 0;
}
#navigacia-financovanie a {
float: left;
width: auto!important;
margin: 0 4px;
font-size: 19px;
padding: 18px 80px;
}
.sekcia-financovanie h3 {
font-weight: 600;
margin: 25px 0 10px 0;
}
.sekcia-financovanie h2 {
font-size: 36px;
font-weight: 600;
color: #8cac17 !important;
}
.sekcia-financovanie {
padding: 0 0 60px 0;
}
.background-green .customform input, .background-green .customform textarea {
border: 0 !important;
background: #fff !important;
}
.background-green .customform p {
color: #fff !important;
}
.background-green .customform a {
color: #fff !important;
text-decoration: underline;
}
.background-green .customform input.button {
background: none !important;
border: 2px solid #fff !important;
box-shadow: none !important;
color: #fff !important;
width: auto;
margin: 15px auto 0 auto;
} 
.background-green .customform input.button:hover {
background: #fff !important;
border: 2px solid #fff !important;
color: #8cac17 !important;
} 
.wpcf7-list-item input {
-webkit-appearance: checkbox;
-moz-appearance: checkbox;
appearance: checkbox;
} 
#skusenosti {
display: block;
}
#referencie-sluzby a.partner {
margin-right: 7px;
}  
#zabezpecujeme .simply-scroll .simply-scroll-list li {
width: 450px;
height: auto;
margin-right: 40px;
}
#zabezpecujeme img {
max-width: 96%!important;
}
#zabezpecujeme h2 {
position:relative;
top: 36px;
}
.background-dark-green {
background: #79970d !important;
}
@media screen and (max-width: 768px) {
#referencie-sluzby a.partner {
margin-right: 7px;
margin-left: 47px;
}
.simply-scroll .simply-scroll-clip {
width: 100%;
height: 220px;
}
.simply-scroll {
width: 100%;
height: 220px;
margin-bottom: 1em;
}
#zabezpecujeme h2 {
top: 0;
text-align: center;
}
#navigacia-financovanie a {
float: none;
width: 300px !important;
margin: 4px auto;
display: block;
}
} 
.wpcf7 form .wpcf7-response-output {
margin: 1em 0 1em;
padding: 0.5em 1em;
border: 0;
background: #fff;
color: #8fb30e !important;
font-weight: 600;
}
.fixed .lupa i {
color: #000;
}
.fixed #searchform input {
background: #eee;
}
.fixed #searchform input#searchsubmit {
background: #7ca117;
}
.fixed #searchform {
position: relative;
top: -10px
}
::placeholder { color: #bbb;
opacity: 1; }
:-ms-input-placeholder { color: #bbb;
}
::-ms-input-placeholder { color: #bbb;
}
.line-relative {
width: 100%;
max-width: 80rem;
margin: 0 auto;
position: relative;
}
.search-bubble {
position: absolute;
z-index: 10;
top: 0;
right: -40px;
width: 200px;
padding: 10px;
}
.search-bubble:after {
bottom: 100%;
left: 50%;
border: solid transparent;
content: "";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(140, 172, 23, 0);
border-bottom-color: #8cac17;
border-width: 15px;
margin-left: -15px;
}
.background-green.search-bubble p {
font-size: 14px;
text-align: center;
font-weight: 600;
line-height: 18px;
}
.background-green.search-bubble a {
text-align: center;
font-size: 14px;
font-weight: 600;
color: #bfd944;
width: 100%;
display: block;
margin-top: 10px;
cursor: pointer;
}  
@media screen and (max-width:768px) {
.search-bubble {
display:none!important;
} 
}  
p.label-text {
font-size: 14px;
line-height: 17px;
} 
.button.button-registracia {
width: auto!important;
}
.button.background-orange {
background: url(//zciny.sk/wp-content/themes/invelt/img/button-oranzovy.jpg) !important;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-repeat: repeat !important;
background-position: center center !important;
}
.checkbox-label a {
text-decoration: underline;
}
.wpcf7-response-output {
width: 378px;
}
#rozdelovnik {
display: table;
margin: 0 auto;
}
.jedna-cesta a {
padding: 40px;
display: block;
width: 310px;
text-align: center;
font-size: 23px;
text-shadow: 20px 5px 40px rgb(0, 0, 0);
color: #fff !important;
min-height: 188px;
}
.obsah-clanok.clanok-stranka .jedna-cesta a:hover {
color: #fff!important; 	
}
.jedna-cesta {
float: left;
margin: 0 15px;
}
h2 span {
width: 80px;
border-bottom: 2px dotted #8cac17;
height: 1px;
display: inline-block;
position: relative;
top: -12px;
margin: 0 10px;
}
h1 span {
width: 330px;
border-bottom: 2px dotted #8cac17;
height: 1px;
display: inline-block;
position: relative;
top: -23px;
margin: 0 10px;
}
.section-small-padding-bottom {
padding-bottom: 3.5rem;
}
#cesta h2 {
margin-bottom: 26px;
}
.jedna-cesta a b {
display: block;
font-size: 36px;
}
.count-to sup {
position: absolute;
margin-top: -5px;
font-size: 33px;
}
.carousel-default.owl-carousel.carousel-wide-arrows.owl-loaded.owl-drag img {
max-height: 710px;
width: auto;
margin: 0 auto;
}
@media screen and (max-width:768px) {
.wpcf7-response-output {
width: 100%;
}
.carousel-default.owl-carousel.carousel-wide-arrows.owl-loaded.owl-drag img {
max-height: auto;
width: 100%;
}	
.carousel-wide-arrows.owl-carousel .owl-nav .owl-prev {
left: -32px;
}
.carousel-wide-arrows.owl-carousel .owl-nav .owl-next {
right: -32px;
}	
#hlavny-slider {
height: auto !important;
}
.margin-bottom.text-m-size-16.text-size-20.text-dark, .text-s-size-30.text-m-size-40.text-size-50.margin-top-0 {
text-align: center;
}
p.strong-m {
font-weight: 700!important;
}	
.jedna-cesta a {
padding: 40px;
display: block;
width: 300px;
margin: 10px auto;
}
.jedna-cesta {
float: none;
}
h1 span {
width: 80px;
}
h1 span, h2 span {
display: none;
}	
}  
.h1.text-strong.text-white.text-s-size-25.text-m-size-30 {
line-height: 1.2;
}
.tab-label.background-image.text-white {
filter: grayscale(100%);
}
.tab-label.background-image.text-white.active-btn {
filter: grayscale(0%);
}
.jedna-vyhoda {
min-height: 290px;
}
.jedna-vyhoda-nova {
min-height: 380px;
padding: 20px;
-webkit-box-shadow: 0px 0px 40px 0 rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 40px 0 rgba(0,0,0,0.75);
box-shadow: 0px 0px 40px 0 rgba(0,0,0,0.08);
border-radius: 10px;
}
.accordion h2 span {
width: auto;
border: 0;
height: auto;
display: inline;
top: 0;
margin: 0;
}
.co-nas-caka em {
font-size: 24px;
font-style: normal;
font-weight: 600;
color: #8cac17;
text-transform: uppercase;
width: 96px;
display: inline-block;
margin-left: -100px;
}
.co-nas-caka p {
display: inline-block;
width: 100%;
padding: 0 0 0 100px;
}
.jedna-cesta {
filter: grayscale(1);
}
.jedna-cesta.active-cesta {
filter: grayscale(0);
}
.text-center.text-size-20.text-dark p {
font-size: 20px;
}
#preco li::before {
content: "\2713";
font-family: "mfg";
color: #8cac17;
margin-right: 10px;
float: left;
margin-left: -30px;
}
#preco li {
list-style: none;
padding: 0 0 15px 50px;
line-height: 23px;
}
#zajazdy {
position: relative;
top: -70px;
}
#nadpis {
position: relative;
top: -70px;
}
.ticker {
background: #8cac17;
padding: 19px;
}
.ticker li {
color: #fff;
font: inherit;
font-weight: 400;
font-size: 15px;
font-family: "Barlow";	
}
.tickercontainer span {
padding-left: 10px;
}
.foto-stroj {
padding: ;
height: 290px;
}
.text-schovany {
position: relative;
top: 111px;
}
.carousel-center.owl-carousel.carousel-main .owl-dots {
bottom: -47px;
}
.formular-byt {
background: rgba(0,0,0,0.85);
bottom: 0;
display: none;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 15;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.formular-byt-obsah {
background: #fff none repeat scroll 0 0;
left: 50%;
margin-left: -480px;
padding: 30px;
position: relative;
top: 81px;
z-index: 10;
max-width: 960px;
width: 100%;
overflow-y: scroll;
height: calc(100vh - 81px);
border-radius: 7px;    
}
.formular-byt .obrazok-bezny {
width: 200px;
box-shadow: none;
margin-bottom: 30px;
}
.formular-byt-zatvaranie {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
bottom: 0;
cursor: pointer;
left: 0;
padding: 15px 25px 0 0;
position: fixed;
text-align: right;
top: 0;
width: 100%;
z-index: 1;
}
.wpcf7-form-control.wpcf7-checkbox {
padding-top: 30px;
display: block;
clear: both;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.s-12 {
margin-bottom: 30px;
}
.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
display: block;
}
.text-center .formular-byt {
text-align: left;
}
.wpcf7-quiz-label {
margin-bottom: 10px;
display: block;
}
.wpcf7-not-valid-tip {
display: inline-block;
}
.section.background-grey textarea {
height: 140px;
margin-bottom: 17px !important;
}
.section.background-grey input {
margin-bottom: 0px;
padding: 0.5rem 0.825rem;	
}
.background-grey form .wpcf7-form-control.wpcf7-checkbox {
padding-top: 13px;
}
.background-grey .customform p {
margin-bottom: 10px;
}
#sluzba-1 {
visibility: hidden;
height: 0 !important;
margin: 0 !important;
padding: 0;
}
.navigacny-obrazok {
width: calc(33.3333333334% - 20px);
display: block;
float: left;
overflow: hidden;
height: 94px;
margin: 0px 10px 20px 10px;
}
.navigacny-obrazok img {
min-height: 100%;
width: 100%;
}
.formular-byt-obsah .l-6:first-child {
border-right: 2px dotted #8cac17;
}
.riesenie img {
position: absolute;
right: 14px;
font-size: 36px;
top: 11px;
width: 45px;
}
.riesenie {
position: relative;
}
.referencia-klienta::before {
content: "\e04a";
font-family: "sli";
position: absolute;
right: 14px;
font-size: 36px;
top: 11px;
}
.referencia-klienta {
position: relative;
}
form a:link {
text-decoration: underline;
}
.formular-byt-obsah h3 {
border-bottom: 2px dotted #8cac17;
padding-bottom: 13px;
}
.carousel-center .button {
position: absolute;
bottom: 0;
left: 50%;
margin-left: -100px;
}
.carousel-center .item {
height: 556px;
display: block;
position: relative;
}
@media screen and (max-width:768px) {
.formular-byt-obsah {
left: 0;
margin-left: 0;
}
.carousel-center .button {
position: relative;
bottom: 0;
left: 50%;
margin-left: -100px;
}
.formular-byt-obsah .l-6:first-child {
border-right: 0 dotted #8cac17;
}
.carousel-center .item {
height: auto;
}
}	
h1 {
text-shadow: 4px 4px 31px rgba(0,0,0,0.6);
}
section h1 {
text-shadow: 0 0 0 rgba(0,0,0,0);
}
.bloky-yekalon img {
width: 130px;
margin: 0 auto;
}
.bloky-yekalon h3 {
line-height: 32px;
}
a.galeria-obrazok {
width: 100%;
height: 159px;
display: block;
background-size: cover;
}
.popis-obrazku {
font-size: 14px;
line-height: 16px !important;
margin-top: 9px;
min-height: 48px;
}
p.cisla {
font-size: 60px;
color: #8cac17;
font-weight: 600;
}
img.pecat {
width: 130px;
margin: 0 auto 10px;
}
img.graf {
width: 320px;
margin-top: 40px;
}
.cisla img {
margin: 0 auto;
}
#galeria.galeria-mala .image-with-hover-overlay {
height: 110px;
}
#preco.text-center li::before {
float: none;
}
#uvodne-bloky .jedna-vyhoda {
padding: 40px;
}
#uvodne-bloky .jedna-vyhoda img {
margin: 0 auto 30px;
}#heateor_sss_error{color:red;margin:7px 0}#heateor_sss_sharing_more_providers .filter svg{position:absolute;left:16px;top:18px}div.heateor_sss_sharing_ul a:link,div.heateor_sss_sharing_ul a:focus{text-decoration:none;background:transparent!important}.heateor_sss_login_container{margin:2px 0}.heateor_sss_login_container img,.heateor_sss_sharing_container img{cursor:pointer;margin:2px;border:none}.heateor_sss_login_container img{display:none;float:left}#heateor_sss_loading_image{display:block!important;float:none}.heateor_sss_error{background-color:#ffffe0;border:1px solid #e6db55;padding:5px;margin:10px}#heateor_sss_sharing_more_providers{position:fixed;top:50%;left:47%;background:#fafafa;width:650px;margin:-180px 0 0 -300px;z-index:10000000;text-shadow:none!important;height:308px}#heateor_sss_mastodon_popup_bg,#heateor_sss_popup_bg{background:url(//zciny.sk/wp-content/plugins/sassy-social-share/images/transparent_bg.png);bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000}#heateor_sss_sharing_more_providers .title{font-size:14px!important;height:auto!important;background:#58b8f8!important;border-bottom:1px solid #d7d7d7!important;color:#fff;font-weight:700;letter-spacing:inherit;line-height:34px!important;padding:0!important;text-align:center;text-transform:none;margin:0!important;text-shadow:none!important;width:100%}#heateor_sss_sharing_more_providers *{font-family:Arial,Helvetica,sans-serif}#heateor_sss_sharing_more_providers #heateor_sss_sharing_more_content{background:#fafafa;border-radius:4px;color:#555;height:auto;width:100%}#heateor_sss_sharing_more_providers .filter{margin:0;padding:10px 0 0;position:relative;width:100%}#heateor_sss_sharing_more_providers .all-services{clear:both;height:250px;overflow:auto}#heateor_sss_sharing_more_content .all-services ul{display:block;margin:10px!important;overflow:hidden;list-style:none;padding-left:0!important;position:static!important;width:auto!important}#heateor_sss_sharing_more_content .all-services ul li{padding:0;margin:0 0 0 5px;background:0 0!important;float:left;width:24.1%;text-align:left!important}#heateor_sss_sharing_more_providers .close-button img{margin:0}#heateor_sss_sharing_more_providers .close-button.separated{background:0 0!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;z-index:1000}#heateor_sss_sharing_more_providers .close-button{height:auto!important;width:auto!important;left:auto!important;display:block!important;color:#555!important;cursor:pointer!important;font-size:29px!important;line-height:29px!important;margin:0!important;padding:0!important;position:absolute;right:-16px;top:-16px}#heateor_sss_sharing_more_providers .filter input.search{width:96%;display:block;float:none;font-family:"open sans","helvetica neue",helvetica,arial,sans-serif;font-weight:300;height:auto;line-height:inherit;margin:0 11px;padding:5px 8px 5px 27px!important;border:1px solid #ccc!important;color:#000;background:#fff!important;font-size:16px!important;text-align:left!important;max-width:-webkit-fill-available;line-height:1}#heateor_sss_sharing_more_providers .footer-panel{background:#fff;border-top:1px solid #d7d7d7;padding:6px 0;width:100%;color:#fff}#heateor_sss_sharing_more_providers .footer-panel p{background-color:transparent;top:0;text-align:left!important;color:#000;font-family:'helvetica neue',arial,helvetica,sans-serif;font-size:12px;line-height:1.2;margin:0!important;padding:0 6px!important;text-indent:0!important}#heateor_sss_sharing_more_providers .footer-panel a{color:#fff;text-decoration:none;font-weight:700;text-indent:0!important}#heateor_sss_sharing_more_providers .all-services ul li a span{width:51%}#heateor_sss_sharing_more_providers .all-services ul li a{border-radius:3px;color:#666!important;display:block;font-size:12px;height:auto;line-height:20px;overflow:hidden;padding:8px 8px 8px 1px;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap;border:none!important;text-indent:0!important;background:0 0!important;text-shadow:none}.heateor_sss_share_count{display:block;text-indent:0!important;visibility:hidden;background-color:#58b8f8!important;width:5px;height:auto;text-align:center;min-width:8px!important;padding:1px 4px!important;color:#fff!important;font-family:'Open Sans',arial,sans-serif!important;font-size:10px!important;font-weight:600!important;-webkit-border-radius:15px!important;border-radius:15px!important;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);box-shadow:0 2px 2px rgba(0,0,0,.4);text-shadow:0 -1px 0 rgba(0,0,0,.2);line-height:14px!important;border:2px solid #fff!important;z-index:1;margin:2px auto!important;box-sizing:content-box!important}.heateor_sss_share_count,.heateor_sss_vertical_sharing{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}div.heateor_sss_follow_ul,div.heateor_sss_sharing_ul{padding-left:0!important;margin:1px 0!important}#heateor_sss_mastodon_popup_close img,#heateor_sss_sharing_popup_close img{opacity:1!important;background:0 0!important;border:none!important;outline:0!important;box-shadow:none!important;width:auto!important;height:auto!important;top:inherit!important;right:inherit!important;left:9px!important;padding:0!important}div.heateor_sss_follow_ul .heateorSssSharingRound,div.heateor_sss_sharing_ul .heateorSssSharingRound{background:0 0!important}.heateor_sss_square_count{display:none;text-align:center;font-weight:bolder;font-family:sans-serif;font-style:normal;font-size:.6em;visibility:hidden}div.heateor_sss_follow_ul a,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{float:left;padding:0!important;list-style:none!important;border:none!important;margin:2px}.heateorSssSharing,.heateorSssSharingButton{display:block;cursor:pointer;margin:2px}div.heateor_sss_follow_ul a:before,div.heateor_sss_sharing_ul a:before{content:none!important}div.heateor_sss_follow_ul a{width:auto}.heateor_sss_vertical_sharing{background:0 0;-webkit-box-shadow:0 1px 4px 1px rgba(0,0,0,.1);box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:fixed;overflow:visible;z-index:10000000;display:block;padding:10px;border-radius:4px;opacity:1;box-sizing:content-box!important}div.heateor_sss_horizontal_counter li.heateor_sss_facebook_share,div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_share{width:96px}li.heateor_sss_facebook_like .fb-like span,li.heateor_sss_facebook_recommend .fb-like span,li.heateor_sss_facebook_share .fb-share-button span{vertical-align:top!important}li.heateor_sss_facebook_like .fb-like span iframe,li.heateor_sss_facebook_recommend .fb-like span iframe{max-width:none!important;z-index:1000}.heateor_sss_counter_container li{height:21px}.heateorSssTCBackground:hover{border-width:0!important;background-color:transparent}.heateorSssTCBackground{border-width:0!important;background-color:transparent!important;font-style:normal;word-wrap:normal;color:#666;line-height:1;visibility:hidden}.heateorSssSharingSvg{width:100%;height:100%}.heateorSssSharing{float:left;border:none}.heateorSssSharingArrow{height:16px;width:16px;cursor:pointer;margin-top:10px}.heateorSssPushIn{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%207%206%20q%202%206%2010%206%20v%20-6%20l%206%209%20l%20-6%209%20v%20-6%20q%20-10%202%20-10%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssPullOut{background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2030%2030%22%3E%0A%3Cpath%20d%3D%22M%2023%206%20q%20-2%206%20-10%206%20v%20-6%20l%20-6%209%20l%206%209%20v%20-6%20q%2010%202%2010%20-12%22%20stroke-width%3D%221%22%20stroke%3D%22%23000%22%20fill%3D%22%23000%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) left no-repeat}.heateorSssCommentingTabs li{padding-left:0!important;float:left;margin:0 1em 0 0 !important;list-style:none;color:#aaa;display:block;cursor:pointer;font-size:.85em}div.heateorSssTotalShareCount{word-wrap:normal!important;font-weight:bolder;font-family:sans-serif;padding:0;margin:0;text-align:center}div.heateorSssTotalShareText{word-wrap:normal!important;margin:0;padding:0;text-align:center}div.heateor_sss_horizontal_sharing li{width:auto}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_like{width:91px}div.heateor_sss_horizontal_sharing li.heateor_sss_facebook_recommend{width:145px}div.heateor_sss_horizontal_sharing li.heateor_sss_twitter_tweet{width:95px}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share span{vertical-align:text-top!important}div.heateor_sss_horizontal_sharing li.heateor_sss_linkedin_share{width:96px}div.heateor_sss_horizontal_sharing li.heateor_sss_buffer_share{width:108px}div.heateor_sss_horizontal_sharing li.heateor_sss_reddit_badge{width:130px}div.heateor_sss_horizontal_sharing li.heateor_sss_yummly{width:106px}div.heateor_sss_horizontal_sharing li.heateor_sss_pinterest_pin{width:76px}div.heateor_sss_horizontal_sharing li.heateor_sss_xing{width:98px}.heateor_sss_sharing_container a{padding:0!important;box-shadow:none!important;border:none!important}.heateorSssClear{clear:both}div.course_instructor_widget .heateor_sss_vertical_sharing{display:none!important}@media screen and (max-width:783px){#heateor_sss_sharing_more_providers{width:80%;left:60%;margin-left:-50%;text-shadow:none!important}}@media screen and (max-width:752px){#heateor_sss_sharing_more_content .all-services ul li{width:32.1%}}@media screen and (max-width:590px){#heateor_sss_sharing_more_content .all-services ul li{width:48.1%}#heateor_sss_sharing_more_providers .filter input.search{width:93%}}@media screen and (max-width:413px){#heateor_sss_sharing_more_content .all-services ul li{width:100%}}div.heateor_sss_bottom_sharing{margin-bottom:0}div.heateor_sss_sharing_container a:before,div.heateor_sss_follow_icons_container a:before{content:none}.heateor_sss_mastodon_popup_button{background:linear-gradient(#ec1b23,#d43116);padding:8px 0 10px;font-size:18px;border:0;color:#fff;border-radius:8px;margin:4px auto;font-weight:bolder;width:35%;cursor:pointer;border-bottom-style:groove;border-bottom-width:5px;border-bottom-color: rgb(0,0,0,.2)}@media screen and (max-width: 783px)#heateor_sss_sharing_more_providers .filter input.search{border:1px solid #ccc;width:92.8%}div.heateor_sss_follow_icons_container svg,div.heateor_sss_sharing_container svg{width:100%;height:100%}