body,
input,
textarea,
input[type=checkbox] + label,
input[type=radio] + label,
blockquote p.source {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

body,
input,
textarea,
input[type=checkbox] + label,
input[type=radio] + label {
    font-size: 13px;
}

h1 {
    font-family: 'Lato',sans-serif;
    font-size: 2.2em;
    font-weight: 400;
}

h2 {
    font-family: 'Lato',sans-serif;
    font-size: 1.6em;
    font-weight: 400;
}

h3 {
    font-family: 'Lato',sans-serif;
    font-size: 1.4em;
    font-weight: 400;
}

h4 {
    font-family: 'Lato',sans-serif;
    font-size: 1.2em;
    font-weight: 400;
}

h5 {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 1em;
}

h6 {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-size: 0.8em;
}

@media(max-width:641px){
    h1 {
        font-family: 'Lato',sans-serif;
        font-size: 1.6em;
        font-weight: 400;
    }
}

/*
    h2 {
        font-family: 'Lato',sans-serif;
        font-size: 1.6em;
        font-weight: 400;
    }

    h3 {
        font-family: 'Lato',sans-serif;
        font-size: 1.4em;
        font-weight: 400;
    }

    h4 {
        font-family: 'Lato',sans-serif;
        font-size: 1.2em;
        font-weight: 400;
    }

    h5 {
        font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 1em;
    }

    h6 {
        font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
        font-size: 0.8em;
    }
}*/

#header-bar {
    font-size: 0.93em;
}

body.header-style-left #header .wrapper h1#logo {
    padding-top: 42px;
}

body.header-style-center #header .wrapper h1#logo {
    padding-top: 42px;
    text-align: center;
}

body.header-style-center #header-shine {
    top: -355px;
}

#main-nav > ul > li > a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#main-nav ul li ul li a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#main-navbar > ul > li > a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#main-navbar ul li ul li a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#admin-nav > ul > li > a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#admin-nav ul li ul li a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#admin-navbar > ul > li > a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}

#admin-navbar ul li ul li a {
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
@media(max-width: 767px)
{
    #admin-navbar ul li ul li a {
        text-align: left;
        margin-left: 20px;
    }
}

#nivo-slider-area .deco-loading-screen {
    height: 408px;
}

#nivo-slider .nivo-caption p strong {
    font-family: 'Lato',sans-serif;
    font-size: 1.8em;
    font-weight: 400;
}

#cycle-slider-area .wrapper .deco-loading-screen,
#cycle-slider {
    height: 408px;
}

#cycle-slider .slide .caption.left-full-height,
#cycle-slider .slide .caption.right-full-height {
    height: 378px;
}

#cycle-alt-slider {
    height: 289px;
}

#piecemaker-slider-area .wrapper {
    height: 458px;
}

#featured-image-area .wrapper .deco-loading-screen,
#featured-image {
    max-height: 408px;
    height:auto;
}

#featured-image .image-wrapper .caption.left-full-height,
#featured-image .image-wrapper .caption.right-full-height {
    height: 378px;
}

#featured-video-area .wrapper .deco-loading-screen,
#featured-video {
    height: 408px;
}

#sidebar {
    font-size: 0.9em;
}

#sidebar h3 {
    font-size: 1em;
}

#main-nav > ul > li > a {
    font-size: 1em;
    text-align: right;
}

#main-nav ul li ul li a {
    font-size: 1em;
}


#main-navbar > ul > li > a {
    font-size: 1em;
}

#main-navbar ul li ul li a {
    font-size: 1em;
    color: #555;
}
@media(max-width:780px)
{
    #main-navbar ul li ul li a {
        font-size: 1.1em;
        /*color: #FFF;*/
        padding-bottom: 20px;
    }

    #main-navbar ul li ul li:last-child a {
        font-size: 1.1em;
        /*color: #FFF;*/
        padding-bottom: 0px;
    }

}

#footer-widget-area {
    font-size: 0.9em;
}

#footer-widget-area h3 {
    font-size: 1em;
}

#footer-bar {
    font-size: 0.9em;
}