/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@media (min-width: 992px) {

	#header.transparent-header + #slider,
	#header.transparent-header + #page-title.page-title-parallax,
	#header.transparent-header + #google-map,
	#slider + #header.transparent-header {
		top: -165px;
		margin-bottom: -165px;
	}

	#header.transparent-header.floating-header + #slider,
	#header.transparent-header.floating-header + #google-map {
		top: -225px;
		margin-bottom: -225px;
	}

	#header.transparent-header + #page-title.page-title-parallax .container { padding-top: 165px; }

	#primary-menu ul li > a {
		padding-top: 71.5px;
		padding-bottom: 71.5px;
	}

	#top-search,
	#top-cart,
	#side-panel-trigger {
		margin-top: 72.5px;
		margin-bottom: 72.5px;
	}

	#top-cart .top-cart-content { top: 92.5px; }

	#header,
	#header-wrap,
	#logo img { height: 165px; }

	#header.sticky-header:not(.static-sticky),
	#header.sticky-header:not(.static-sticky) #header-wrap,
	#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img { height: 100px; }

	#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
		padding-top: 39px;
		padding-bottom: 39px;
	}

	#header.sticky-header:not(.static-sticky) #top-search,
	#header.sticky-header:not(.static-sticky) #top-cart,
	#header.sticky-header:not(.static-sticky) #side-panel-trigger {
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}

	#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content,
	#header.sticky-header:not(.static-sticky) #primary-menu.sub-title.style-2 > div #top-cart .top-cart-content { top: 60px; }

}

		video {
  width: 100%    !important;
  height: auto   !important;
		
#primary-menu > ul > li:hover a,
#primary-menu > ul > li.current a { color: #0066CC; }
