	
	
body {font-weight:400;}
body.et_pb_button_helper_class .et_pb_button {font-weight:500;}






















/* Hover Animations */
.pulse, .grow, .shrink, .buzz, .move_down, .move_up {transform:perspective(1px) translateZ(0); transition:all .3s ease-in-out!important;}
.jello:hover{animation:jello .9s both}
.wobble:hover{animation:wobble 0.82s cubic-bezier(.36,.07,.19,.97) both;}
.heartbeat:hover {animation:heartbeat 1.5s ease-in-out infinite both}
.pulse:hover {animation:pulse 1s ease-in-out infinite both}
.grow:hover {transform:scale(1.1);}
.shrink:hover {transform:scale(0.9);}
.move_up:hover {transform:translateY(-8px);}
.move_down:hover{transform:translateY(8px);}
@keyframes jello{0%,100%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}
@keyframes wobble{16.65%{transform:translateX(5px)}33.3%{transform:translateX(-4px)}49.95%{transform:translateX(3px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}
@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}
@keyframes pulse{25%{transform:scale(1.1)}75%{transform:scale(.9)}}


.et-social-flickr a.icon:before {content:'\e0a6';}
.et-social-dribble a.icon:before {content:'\e09b';}
.et-social-icon a.move_up:hover {transform:translateY(-2px);}
.et-social-icon a.move_down:hover {transform:translateY(2px);}














	
	
	
	
	
	
	
	
	

	@media only screen and ( min-width:981px ) and (max-width:980px) {
		#logo, .logo_container, #main-header, .container {transition: all 0.4s ease-in-out;}
		#et_mobile_nav_menu {display:none!important;}
		#top-menu, nav#top-menu-nav {display:block;}
		#et-secondary-nav, #et-secondary-menu, #et-info .et-social-icons {display:inline-block!important;}
	   #et-info {padding-top:0;}
	   #top-header .container {padding-top:0.75em;}
	   .et_fixed_nav #page-container #main-header, .et_fixed_nav #page-container #top-header {position:fixed;}
		.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap, .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap, .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container, .et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
			height:0;
			padding:0;
			opacity:0;
		}
		
				
					.et_header_style_left #logo {max-width:100%; max-height:54%;}
			.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation  {padding:33px 0 0 0; }
			.et_header_style_left #et-top-navigation nav > ul > li > a {padding-bottom:33px; }
			.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {padding-bottom:20px; }
			.et_header_style_left .et-fixed-header #et-top-navigation {padding:20px 0 0 0; }
			#et_top_search {float:right; margin:-10px 0 0 22px;}
				
				
				
				
		.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_hide_fixed_logo #main-header.et-fixed-header .logo_container {height:0;opacity:0;transition:all 0.4s ease-in-out;}		
	} /* end media query */
	
	








/* Menu */
#top-menu-nav #top-menu>li>a {font-weight:400!important; text-transform:none;}
#top-menu-nav #top-menu>li>a:hover {opacity:1; color:#BDC8D5!important;}
#main-header.et-fixed-header #top-menu-nav #top-menu>li>a:hover {color:#BDC8D5!important;}
#main-header {
	box-shadow:none!important;
			box-shadow:0px 1px 0px rgba(0,0,0,0.1)!important;
	}
#page-container #main-header.et-fixed-header {
	box-shadow:none!important;
		box-shadow:0px 0px 7px rgba(0,0,0,0.1)!important;
	}
#top-header {
	box-shadow:none;
		box-shadow:0 -5px 40px rgba(0,0,0,0.5);
	}
#et-info-email, #et-info-phone, .et-cart-info span, #et-secondary-nav>li>a {font-weight:600; letter-spacing:0; text-transform:none; }
#et-info a, #et-secondary-menu>ul>li>a {color:#ffffff; position:relative}
#et-info a:hover, #et-secondary-menu>ul>li>a:hover {opacity:1; color:#ffffff;}
#et-info a:after, #et-secondary-menu>ul>li>a:before {content:''; display:block; position:absolute; top:-.8em; bottom:0em; right:-.75em;left:-.75em; transition: all .3s ease-in-out; z-index:-1;}
#et-info a:after {bottom:-0.65em;}
#et-info a:hover:after, #et-secondary-menu>ul>li>a:hover:before {background:rgba(0,0,0,0);}


	@media (min-width:981px) {
		#main-header {transition:all .3s ease-in-out; height:auto;}
		#wpadminbar {z-index:200001;}
		#main-header.et-fixed-header {top:0!important; z-index:200000;}
		#top-header.et-fixed-header {top:0!important; box-shadow:none}
		.admin-bar #main-header.et-fixed-header {top:32px!important;}
		.et_header_style_left.et-fixed-header #et-top-navigation {padding-top:30px!important;}
	}
	#main-header, #top-header {transition:all .3s ease-in-out!important;}
























	


























 


 

 0