/* CUSTOM */
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700,500&subset=latin,latin-ext);

body {
    
}
body * {
    font-family: 'Ubuntu', sans-serif !important;
}
.social-icons {
    z-index:5;
    position:relative;
}
.social-icons ul li a {
    font-family: "Genericons" !important;
}
.hidden { display:none; }

/* logo */
#site-logo {
    position:relative;
    z-index:5;
}
#site-logo img {
    width:200px !important;
    height:auto !important;
}

.home .post .entry-title, .home .page h2.entry-title {
    display:none;
}
.home .post article, .home .page article {
    padding-top:10px;
}

.archive.category .page-title { display:none; }

/* slider */
.slider-cycle figure {
    overflow:hidden;
    width:100%;
    height:450px;
}
.slider-cycle article {
    display:none;
}
.slider-cycle img {
    min-width:100%;
    min-height:100%;
}

/* header */
header { position:relative; }
#site-logo {
    margin-top:10px;
}
.hgroup-right {
    margin-top: 46px;
}
p.title {
    position:absolute;
    left:18px;
    top:60px;
    color:#e30a17;
    font-size:22px;
    right:0px;
    padding-left:200px;
    padding-right:150px;
    text-align:center;
}

/* post */
.entry-meta { display:none; }
.entry-title:hover, .entry-title a:hover {
    color:#e30a17;
}

/* menu */
#main-nav ul li ul li a, #main-nav ul li.current-menu-item ul li a, #main-nav ul li ul li.current-menu-item a, #main-nav ul li.current_page_ancestor ul li a, #main-nav ul li.current-menu-ancestor ul li a, #main-nav ul li.current_page_item ul li a {
    text-transform:none;
}

/* children page */
ul.children {
    margin-left:25px !important;
}
ul.children li {
    list-style-type:none;
    font-size:18px;
    line-height:25px;
}
ul.children li a {
    color:#e30a17 !important;
}
ul.children li a:hover {
    color:#c60d18 !important;
    text-decoration:underline !important;
}

/* language switcher */
.language-switcher,
.mltlngg_switcher { position:absolute; right:10px; top:10px; }
.language-switcher a,
.mltlngg_switcher a { margin-left:4px; }

/* comments */
#comments { display:none; }

/* contact */
.wpcf7-form { margin-bottom:15px; }

/* sharethis */
.sthoverbuttons-label { display:none; }

/* mailchimp */
.form.mc4wp-form { background:#fff; padding:10px; }
.form.mc4wp-form label { float:left; width:20%; text-align:right; position:relative; top:5px; }
.form.mc4wp-form input.txt { width:80%; float:left; margin:0px 10px; height:30px; padding-left:5px; }
.form.mc4wp-form input.submit { width:20%; float:left; }
.form.mc4wp-form p:first-of-type { padding-left:10px; padding-right:10px; }

/* references */
.references .bx-wrapper .bx-viewport {
    background: #fff none repeat scroll 0 0;
    border: none;
    box-shadow: 0 0 5px #ccc;
    left: auto;
    transform: translateZ(0px);
}
.references article {
    padding:40px;
    box-shadow:none;
}
.references .bx-wrapper .bx-pager, .references .bx-wrapper .bx-controls-auto {
    bottom:-40px;
}

.no-break {
    padding-top:20px;
}

