html {background: fixed url(/sites/hbpresents.com/gfx/hbpresents-bg_v2.jpg) center top no-repeat #000;}

.logo {background: url(/sites/hbpresents.com/gfx/hbpresents-logo_v2.png) center 40px no-repeat;height:200px;overflow: hidden;}

a {color:#ffba00;}
a:hover {color:#ffe800;}
a:focus {color:#ffe800;}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {background-color:#ffba00 !important;background-image:none !important;color:#000 !important;}

.event_wrap .event_btns {color:#ffba00;}
.event_wrap .event_btns:hover{color:#ffe800;}

.tweet_entry a {color:#ffba00;}
.tweet_entry a:hover {color:#ffe800;}
.tweet_footer .tweet_reply:hover {background-color: transparent;}
.tweet_footer .tweet_retweet:hover {background-color: transparent;}
.tweet_footer .tweet_favorite:hover {background-color: transparent;}

.footer_nav ul.dropdown-menu li a {color:#ffba00;}
.footer_nav ul.dropdown-menu li a:hover {color:#ffe800;}

#recaptcha_area {margin:0 !important;}
.form_contact #recaptcha_area {margin:5px auto 20px 15px !important;}
form#form input, form#form textarea  {width:320px;}
/* Large desktop */
@media (min-width: 1200px) { }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { ... }
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
	.logo {background: url(/sites/hbpresents.com/gfx/hbpresents-logo_v2.png) center -150px no-repeat;height:170px;overflow: hidden;}
	.right_col .event_search{top:130px;}
}
 
/* Landscape phones and down */
@media (max-width: 480px) { 
	.logo {background: url(/sites/hbpresents.com/gfx/hbpresents-logo_v2.png) center bottom no-repeat;height:155px;overflow: hidden;padding-top:25px;}
	.right_col .event_search{top:180px;}
}
