/*
Theme Name: Zephyr Child
Template: Zephyr
Version: 1.0
Author:	UpSolution
Theme URI: http://zephyr.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/

/* General Typograpy */
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding-top: 0;
}
p, ul, ol, dl, address, pre, table, blockquote, fieldset {
    margin-bottom: 0.8rem;
}
.w-iconbox-title {line-height: 1em;}
.w-iconbox .w-iconbox-title {
    padding: 0;
}
.w-iconbox-icon img {
    margin-bottom: 10px;
}

/* Sticky row */
.lcm-h2-center {text-align: center; color: #034694 !important; font-weight: 700;}
.l-header.bg_transparent:not(.sticky) {
    background: none !important;
}
.row-shadow {
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25);
    z-index: 100000;
}

/* Responsive content fixes */
@media (min-width: 480px) {
.lcm-mobile-row {
    display: none;
}
}
@media (max-width: 480px) {
.lcm-nonmobile-row {
    display: none;
}
}

/* Modals */
.lcm-modal .ult_modal-header {
    border-bottom: none;
}
.ult_modal-header {
    border-bottom: none;
)
.lcm-modal .ult_modal-title {
    padding: 20px 20px 0 20px !important;
    font-weight: 700 !important;
}

/* Embed responsively */
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Menu */
.lcm-vl a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.lcm-vl-icon {
    float: left;
    margin-right: 10px;
}
.lcm-vl-icon i {
    font-size: 24px;
}
.lcm-vl-descr {
    font-size: 10px;
    line-height: 1.2em;
    max-width: 240px;
}