
/* Font */
.et-social-icon a.socicon:before { 
	font-family: "socicon" !important; 
}

/* Icon positioning */
.et-social-icon a.socicon { top: 1px; }
.et-social-icon a.socicon:not(.et-extra-icon) { margin-right: 4px; }

/* Fix hover cutoff issue */
#et-secondary-menu .et-social-icon a.socicon {
	width: 16px;
	margin-right: -2px;
}
#footer-bottom .et-social-icon a.socicon {
	width: 40px;
    margin-left: -6px;
    margin-right: -6px;
}

/* Extra */
a.et-extra-icon.socicon:before{
	font-family:"socicon" !important
}
#et-info .et-extra-social-icons .et-extra-icon:hover {
    background: rgba(255, 255, 255, 0.3) !important;
}

/* === Icon adjustments === */

#top-header .et-social-icon a.socicon-imdb {
    font-size: 31px;
    margin-top: -16px;
    top: 9px;
}
#top-header .et-social-icon a.socicon-imdb:before {
    font-size: 31px;
    text-shadow: none;
}
#footer-bottom .et-social-icon a.socicon-imdb {
	font-size: 40px;
    margin-top: -16px;
    top: 9px;
}

@media only screen and ( min-width:980px ) {
	#et_mobile_nav_menu { display:block !important;  }
	
		.mobile_menu_bar { margin-top:-6px;margin-bottom:-3px; }
		
	#top-menu-nav { display:none; }
	.et-fixed-header #et_mobile_nav_menu { margin-bottom:0; }
	
	/* set the width, and right align */
    #mobile_menu { max-width: 400px; right: 0; left:auto; }
}
#mobile_menu li:not([id]) { display:none !important; }


.et_pb_toggle_open .et_pb_toggle_title:before {
	display: block !important;
	content: "\e04f";
}
.et-cart-info { display:none; }









@media only screen and ( min-width: 981px ) { 

	/* Vertically center the top navigation */
	#et-top-navigation { display:table-cell; vertical-align: middle; float:none !important;}
	.container { display:table; }

	/* Right align the contents of the top navigation area */
	#et-top-navigation { text-align:right; }
	#et-top-navigation > * { text-align:left; }
	#top-menu-nav, #et_top_search { float:none !important; display:inline-block !important}
	#et_top_search { vertical-align: top !important; margin-top:3px }

}