/*
 Theme Name:   Verko Child
 Theme URI:    http://dahz.daffyhazan.com/verko
 Description:  Verko Responsive Wordpress Theme for Law Firm and Business Designed by <a href="http://www.daffyhazan.com">Dahz</a>.
 Author:       Dahz
 Author URI:   http://www.daffyhazan.com
 Template:     verko
 Version:      1.1
 License:      GNU General Public License v3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, accessibility-ready
 Text Domain:  dahztheme
*/

/* Krave Branding CSS */

.sticky-scroll-nav .df-sitename.diff_logo img {
    height: auto;
    max-height: 70px;
}

#branding img {
    margin-left: auto;
    margin-right: auto;
}

header .aligncenter, header .site-misc-tools {
    display: none;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline, .vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom {
    border-radius: 25px;
    background-color: none !important;
}

.df-topbar.hidden {
    max-height: 100px !important;
}

header.site-header {
    background-image: url("https://kravebranding.com/vaulttan/wp-content/uploads/2023/12/Spiral-Bkgd_Tall-scaled.webp");
    background-size: cover;
    background-position: bottom 70px center;
    background-repeat: no-repeat;
}

.on-fixed-scroll header.site-header {
    background-image: url("https://kravebranding.com/vaulttan/wp-content/uploads/2023/12/Spiral-Bkgd_Tall-scaled.webp");
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
}

.on-fixed-scroll .df-header-inner {
    background: #fff;
    padding: 5px;
    border-top: 2px solid #f5b545;
    border-bottom: 2px solid #f5b545;
}

.header-wrapper .widepad {
    width: 100%;
    padding-left: 3% !important;
    padding-right: 3% !important;
}

.on-fixed-scroll .widepad .site-misc-tools {
    right: 15px;
    top: 15px;
}


@media only screen and (max-width: 992px) {
	header.site-header {
	    background-image: url("https://kravebranding.com/vaulttan/wp-content/uploads/2023/12/Spiral-Bkgd_Tall-scaled.webp");
	    background-size: cover;
	    background-position: bottom center;
	    background-repeat: no-repeat;
	}

	.df-header-inner {
	    background: #fff;
    	padding: 5px;
    	border-top: 2px solid #f5b545;
    	border-bottom: 2px solid #f5b545;
	}	
	
	#branding .df-sitename img {
	    height: 70px;
	}
	
}

@media only screen and (max-width: 768px) {
	.header-wrapper .menu-up {
    	top: 0px;
	}
}


/* Top Headline */

.headline-row {
	margin-top: 200px;
}

@media (max-width: 991px) {
	.headline-row {
		margin-top: 30px;
	}	
}

.main-headline {
	margin-bottom: 10px;
}

.sub-headline {
	margin-bottom: 30px;
}

@media (min-width: 1201px) {
	.main-headline {
    	font-size: 4.36rem;
	}
	.sub-headline {
    	font-size: 2rem;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.main-headline {
    	font-size: 5.45vw;
	}
	.sub-headline {
    	font-size: 2.46vw;
	}
}

@media (min-width: 637px) and (max-width: 991px) {
	.main-headline {
    	font-size: 14vw;
	}
	.sub-headline {
    	font-size: 6.51vw;
	}
}

	
@media (max-width: 636px) {
	.main-headline {
    	font-size: 13.27vw;
	}
	.sub-headline {
    	font-size: 5.92vw;
	}
}

/* Footer */

.custom-footer, .df-social-connect i {
	color: #ffffff;
}

.footer-widgets-wrapper, span.df_button_flat.df-hide-footer {
    display: none !important;
}

@media only screen and (max-width: 959px) {
	.df-main {
	    margin-bottom: 0 !important;
	}
}

.custom-footer address, .custom-footer .df-social-connect {
    padding-left: 15px;
}