/*   
Theme Name: VDG_Theme
Description: VDG Custom Template.
Author: Visionary Design Group
Author URI: http://www.VisionaryDesignGroup.com
Version: 6.0.1
Tags: VDG, Visionary Design Group
*/
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* Colors: 1 -> e68808 | 2 -> ad691b | 3 -> 747e74 | 4 -> 0a0401 | 5 -> 3f403f | 6 -> 30302f | 7 -> b3541a | 8 -> f1dec0 */
/* ----------------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
/* Logo */
.logo_link {
	background: url('elements/logo.png') no-repeat center center; width: 360px; height: 210px; position: relative; z-index: 5; overflow: hidden; line-height: 800px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle;
}
.footer_box .logo_link {
	background: url('elements/logo_footer.png') no-repeat center center; width: 360px; height: 360px;
}
/* ----------------------------------------------------------------------- */
/* Before Header */
.theme_before-header .site_name {
	color: #0a0401; text-transform: uppercase; font-size: 1.4em; word-spacing: 4px; font-family: MontserratWeb-b1, MontserratWeb, OpenSansWeb, arial; font-weight: normal;
}
.theme_before-header .site_name span {
	font-size: 0.8em; font-family: StencilWeb-b1, StencilWeb, MontserratWeb, MontserratWeb-b1, OpenSansWeb, arial; font-weight: normal;
}
/* ----------------------------------------------------------------------- */
/* Header */
.header_main .header_primary .widget_position_box_inner {
	padding: 10px 0; text-align: right; width: auto; display: inline-block; zoom: 1; *display: inline;
}
.header_banner_block .site_name, .footer_banner_block .site_name {
	color: #0a0401; font-size: 2.0em; line-height: 1.4em; font-family: MontserratWeb-b1, MontserratWeb, OpenSansWeb, arial;
	text-transform: uppercase; text-align: center;
}
.header_banner_block .site_name span, .footer_banner_block .site_name  span {
	font-size: 0.7em; line-height: 1.1em; font-family: StencilWeb-b1, StencilWeb-b1, MontserratWeb, MontserratWeb-b1, OpenSansWeb, arial; position: relative; top: 0px;
	text-transform: uppercase; word-spacing: 5px; 
}
.footer_banner_block .site_name {
	color: #fff;
}
/* Header Logo */
.header_main_inner .logo_block {
	padding: 0px 0; margin: 0; height: 210px; overflow: hidden; margin-top: 0px; margin-right: 30px;
}
.header_main_inner .logo_block .logo_link, .mobile_logo_block .logo_link {
	padding: 0; margin: 0; width: 360px; height: 210px; background: url('elements/logo.png') no-repeat center center;
}
.responsive .mobile_logo_block .logo_link {
	width: 360px; height: 210px; background: url('elements/logo.png') no-repeat center center;
}
.smaller .mobile_logo_block .logo_link {
	width: 360px; height: 210px; background: url('elements/logo.png') no-repeat center center;
}
.header_main_inner .fixed .logo_block {
	position: relative; top: -350px; margin-top: -212px; display: block;
}
/* Header Quick Links */
.header_banner_block .quick_links, .footer_banner_block .quick_links {
	margin-top: 0px;
}
/* ----------------------------------------------------------------------- */
/* Navigation  */
.navigation_menu .navigation_bar {
	padding-top: 0px;
}
.navigation_menu .navigation_inner {
	padding: 10px 0;
}
.navigation_menu .menu li a {
	margin: 5px 3px;
}
.header_box .navigation_menu .menu-parent-item:hover > a, .header_box .navigation_menu ul ul > a, .header_box .navigation_menu .navigation_inner li.open a {
	padding-bottom: 10px;
}
/* Menu Logo */
.navigation_menu.fixed .menu li.menu-item-logo a {
	width: 120px; height: 70px; background: url('elements/logo_menu.png') no-repeat center left !important;
}
.navigation_menu.fixed .menu li.menu-item-logo a:hover {
	background-position: center right !important;
}
/* DropDown Menu */
.navigation_menu .menu ul {
	top: 45px;
}
.navigation_menu.fixed .menu ul {
	top: 55px;
}
/* ----------------------------------------------------------------------- */
/* Footer Latest Products  */
.theme_bottom-showcase {
	background: #fff; color: #3a3a3a; text-align: center;
}
.theme_bottom-showcase .widget_item_box {
	display: block; margin: 0 auto; max-width: 1200px; padding: 40px 4%; text-align: center; padding-top: 0px;
}
.theme_bottom-showcase .widget_item_box.products_showcase h4.widget_title {
	display: block; padding: 20px 5px; margin: 0 auto; border: 1px solid #3a3a3a; color: #3a3a3a; border-width: 1px 0 1px 0; text-align: center; font-size: 2em; line-height: 1em;
}

