/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 08 2018 | 21:44:34 */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800|Poppins:600,700&subset=latin-ext');

/* font a hrubka pre všetko okrem H , Menu a Footera */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, audio, video 
{font-family: 'Open+Sans', sans-serif; font-weight:400 !important;} 

/* BOLD font a hrubka pre všetko okrem H , Menu a Footera */
strong {font-family: 'Open+Sans', sans-serif; font-weight:800 !important;}

/* font a hrubka pre H1 cka a pre BOLD */
h1 {font-family: 'Poppins', sans-serif; font-weight:700 !important;}

/* font a hrubka pre H cka a pre BOLD */
h2, h3, h4, h5, h6 {font-family: 'Open+Sans', sans-serif; font-weight:700 !important;}

/* font a hrubka pre mark */
mark {font-family: 'Poppins', sans-serif; font-weight:600 !important;}

/* font a hrubka pre MENU cko prveho stupna */
.av-main-nav > li > a > span {
    font-family: 'Open+Sans', sans-serif; font-weight:600 !important;
    font-size: 18px !important;
}

/* font a hrubka pre MENU cko druheho stupna */
.sub-menu > li > a > span {
    font-family: 'Open+Sans', sans-serif; font-weight:600 !important;
    font-size: 16px !important;
}

/* sirka pre MENU cko druheho stupna */
.av-main-nav ul {
    width: 300px !important;
}

/* text v banery na celu sirku */
.slideshow_caption {
    width: auto !important;
}

/* Nastavenie Visky footera */
#footer {
    padding: 0px 0 0px 0 !important;
    z-index: 2 !important;
}
#footer .widget {
    margin: 0px 0 -30px 0 !important;
}

.hr-inner.inner-border-av-border-fat {
    border-top-width: 4px !important;
}

.flex_column.av_one_fourth > .avia-image-container > .avia-image-container-inner {
    margin-top: -35px !important;
}

#top #wrap_all .all_colors h1 {
    margin-top: -80px !important;
}

#top .av_inherit_color a {
    text-decoration: none !important;
}

/* --> MOBILNE CSS <-- */

/* zmensenie H1 pisma pre mobily */
@media only screen and (max-width: 768px) {
h1 {
    font-size: 22px !important;
}
}

@media only screen and (max-width: 768px) {
h2, h3 {
    font-size: 32px !important;
}
}

@media only screen and (max-width: 768px) {
#top #wrap_all .all_colors h1 {
    margin-top: 0px !important;
}
}

