/*
Theme Name: Winegarden Law
Theme URI: https://winegardenlaw.com
Author: Common Angle
Author URI: https://commonangle.com
Version: 1.0.0
Template: dt-the7
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

#wel-header .vc_column-inner {
    background-position:bottom center !important;
}

.main-nav > li > a .menu-text {
    font-size:120% !important;
	line-height:1.2;
    font-weight:400;
    text-transform:uppercase;
}

.top-bar * {
    font-size:100% !important;
}

.classic-header.bg-behind-menu .navigation::before {
    background-color:#0c4d41;
}

.dt-btn, .widget .dt-form .dt-btn, .nsu-submit {
    font-size:100% !important;
    padding:12px 18px 13px 18px !important;
    margin:20px 0 10px 0;
}

.scroll-top.on {
    bottom:60px;
    right:30px;
}

.sidebar .widget, .sidebar-content .widget {
    font-size:110% !important;
}

#bottom-bar {
    font-size:80%;
    background-color:#002d26;
}

#bottom-bar em {
    font-size:85%;
    color:#cccccc;
}

.bottom-text-block {
    margin:30px 0;
}

.wf-container-bottom, #bottom-bar.full-width-line {
    border:none;
}

#footer strong {
    font-size:80%;
    line-height:1.7;
}

#footer em {
    font-size:80%;
    line-height:1.7;
}

.w-footer-logo {
    margin-top:40px;
}

/*************** TYPOGRAPHY ***************/

h1 {
	font-size:190%;
	line-height:1.4 !important;
}

h2 {
	font-size:170%;
	line-height:1.4 !important;
}

h3 {
	font-size:120%;
	line-height:1.4 !important;
}

h4 {
	font-size:115%;
	line-height:1.4 !important;
}

h5 {
	font-size:110%;
	line-height:1.4 !important;
}

h6 {
	font-size:110%;
	line-height:1.4 !important;
}

p {
    line-height:1.7 !important;
    margin-bottom:20px;
}

.content ol, .content ul {
    font-size:120%;
    line-height:1.7;
    margin:0 0 30px 30px;
}

#branding-bottom img {
    width:280px !important;
    height:auto !important;
}

.vc_btn3.vc_btn3-color-success, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
    background-color:#0c4d41;
}

.vc_btn3.vc_btn3-color-success:hover, .vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover {
    background-color:#28845c;
}

.breadcrumbs a {
    color:#28845c !important;
}

.page-title .breadcrumbs, .page-title .breadcrumbs a {
    font-size:100%;
}

/*************** MEDIA QUERIES ***************/

@media only screen and (max-width: 1024px) {
    
.w-footer-logo {
    display:none;
}

}

@media only screen and (max-width: 480px) {
    
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo {
    max-width:90%;
}