a{color:#ffd200; text-decoration:none;}
a:hover {color:#ffd200; text-decoration:underline;}

h2 {font-family: 'bebas_neueregular',Arial, sans-serif; font-weight:normal; color:#666;}
h3 {font-family:'bebas_neueregular',Arial,sans-serif; font-weight:lighter; font-size:30px; line-height:32px;}
.header-frame {height:50px; padding:20px 0;}
.navbar-inverse .navbar-inner{
	background:#007916; border:none;
	
}
.navbar-inverse .navbar-inner {border:none; border-radius:0; }
.alfa-navbar { margin-bottom:0;}
.alfa-navbar .logo {width:320px; margin-top:8px; padding-bottom:8px; max-width:100%;}
.navbar-inverse .btn-navbar {background:#007916;}
.alfa-navbar .nav li a{font-family: Arial, Helvetica, sans-serif; color:#fff; text-shadow:none;}
.alfa-navbar .nav li a:hover {background:inherit; color:#ffd200;}

.services-nav {font-family: 'bebas_neueregular', sans-serif, arial;}
.services-nav li a {font-family: 'bebas_neueregular', sans-serif, arial; color:#444; padding:12px 0 12px 50px; letter-spacing:1px; font-size:21px;}
.services-nav li a:hover {color:#0692d3; background:none;}
.top-banner { background:#007916;}
.top-banner .row-fluid {padding:44px 0; }
.top-banner .top-banner-subtitle {font-family: 'bebas_neueregular',Arial,sans-serif;color:#999; font-size:18px; max-width:800px; min-width:auto; padding-bottom:85px;}
.top-banner h1{font-family: 'bebas_neueregular',Arial, sans-serif; color:#fff; font-weight:lighter; text-transform:uppercase; padding-top:85px;}
.top-banner.homepage-banner {background:#007916;}
.top-banner.homepage-banner h1{display:block; width:100%;  /*text-shadow: 2px 2px 1px #000;*/ margin:0; letter-spacing:1px}
.top-banner.homepage-banner .top-banner-subtitle{max-width:auto; text-shadow: 2px 2px 1px #000; color: #FFFFFF; font-size: 19px; line-height: 30px; font-family:Arial, Helvetica, sans-serif;}
.top-banner.homepage-banner .row-fluid {padding:35px 0;}
.top-banner.homepage-banner.first-read h1{text-shadow:2px 2px 1px #000; padding-top:24px; color:yellow;}
.top-banner.homepage-banner.first-read .top-banner-subtitle {padding-bottom:24px;}


.top-banner.panel-banner, .panel-banner {background:url(../img/paneling.png) repeat; -moz-box-shadow: 10px -25px 100px -35px #00000; -webkit-box-shadow: 10px -25px 100px -35px #00000;  box-shadow: 10px -25px 100px -35px #00000;}
.top-banner.panel-banner h1{padding-top:45px; color:#ca0303; text-shadow:none;}
.top-banner.panel-banner .top-banner-subtitle{color: #444444; padding-bottom: 45px; text-shadow: none;}
.no-bottom-padding-for-section .top-banner-subtitle,
.no-bottom-padding-for-section .row-fluid {padding-bottom:0 !important;}

.flavor-header {margin-left:0; padding-left:0; padding-bottom:0; margin-bottom:0; padding-top:30px;}
.abira-flavor, .abira-flavor i{background:#357200; color:#fff;}
.amissa-flavor, .amissa-flavor i{background:#0055ff; color:#fff;}
.amnon-flavor, .amnon-flavor i{background:#951100; color:#fff;}
.hachiko-flavor, .hachiko-flavor i{background:#fbad00; color:#fff;}
.flavor-block {padding:15px; border-radius:15px; margin:15px 0;}
.flavor-block ul{list-style-type:none; margin:0; padding:0;}
.flavor-block ul li{list-style:none; margin:0; padding:0;}
.flavor-blocks {}
.additional-ingredients-list p {font-size:12px;}
h3 .smaller {font-size:20px; display:block;}
h4.additional-ingredients {font-family: 'bebas_neueregular',Arial,sans-serif; margin-top:10px; font-size:32px; cursor:pointer;}
.additional-ingredients-list {height:1px; overflow:hidden;}
		
.row-fluid .main-content {margin-left:0; padding:20px 0}
 .call-to-action {background:#0692d3; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0488c6), to(#64bcde)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #64bcde, #0488c6); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #64bcde, #0488c6); /* IE 10 */ background: -ms-linear-gradient(top, #64bcde, #0488c6); /* Opera 11.10+ */ background: -o-linear-gradient(top, #64bcde, #0488c6); line-height:23px; font-family:'bebas_neueregular',sans-serif; font-size:18px; color:#fff; padding:10px 0;}
.call-to-action a{background:#fff; background: -moz-linear-gradient(center top , #fff, #ccc) repeat scroll 0 0 transparent; border: 1px solid #0488C6;border-radius: 5px 5px 5px 5px; padding:3px 5px; line-height:42px; white-space:nowrap; color:#444;}
.call-to-action a:hover {text-decoration:none; background:#fff; color:#0692d3;}
.footer {background:#666; color:#fff; padding-top:10px; padding-bottom:50px;}

.top-banner.homepage-banner.stores-carrying-alfa {background: url(../img/map.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.top-banner.homepage-banner.stores-carrying-alfa h1 {color:#007916; padding-top:15px;}
.top-banner.homepage-banner.stores-carrying-alfa .top-banner-subtitle {color:#666; text-shadow:none; padding-bottom:15px;}
.top-banner.homepage-banner.stores-carrying-alfa a {color:#007916;}
.top-banner.homepage-banner.stores-carrying-alfa a:hover {color:#007916; text-decoration:underline;}
.top-banner.homepage-banner.stores-carrying-alfa .span3 {padding-bottom:20px;}
.top-banner.homepage-banner.products-section h1{padding-top:0px;}
.facebook-link {max-width:265px;}

@media (max-width: 767px) {
  .top-banner {border-top:none; background:#007916;}
}
@media (max-width: 980px) {
	/* Enable use of floated navbar text */
	.navbar-text.pull-right {
	  float: none;
	  padding-left: 5px;
	  padding-right: 5px;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.services-nav li a{font-size:16px; padding:12px 9px}
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}