/* -- EASYPIZZA STYLES --*/
body{ font-family: "futura-light", Arial, sans-serif; background:#FFF; line-height:1.55em; margin:60px 0 0 0; font-size:16px;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{	font-family:"futura-bold", Arial, sans-serif; font-weight:normal; color:#F60;
}
a, a:hover, a:focus{	outline:none;	transition: all 0.3s ease;
}
a:hover, a:focus{	color: #FF5500;	text-decoration:underline;
}
p{ margin:0 0 20px 0;
}
ul{ list-style: none; margin: 0; padding: 0;
}
.container, .container-fluid{ max-width: 1100px;
}


/* GENERAL STYLES
----------------------------------------------------------------------*/
.img{ width:100%;
}
.img-border{	border:1px solid #D8D8D8;
}
.futura{ font-family:"futura-book", Arial, sans-serif !important;
}
.futura-bold{ font-family:"futura-bold", Arial, sans-serif !important;
}
.futura-light{ font-family:"futura-light", Arial, sans-serif !important;
}
.cooper{ font-family:"cooper", Cooper, Cooper Black, Arial, serif !important;
}
.italic{ font-style: italic;
}
.bold, b{ font-family:"futura-bold", Arial, sans-serif; font-weight:normal;
}
.underline{ text-decoration: underline;
}
.no-decoration{ text-decoration:none;
}
.uppercase{text-transform:uppercase;
}
.lowercase{text-transform:lowercase;
}
.quote{ padding: 0 0 0 40px; border-left: 3px solid #D8D8D8; font-style: italic;
}
.text-small { font-size:85% !important; line-height: 150%;
}
.text-smaller { font-size:65% !important; line-height: 150%;
}
.text-smallest { font-size:45% !important; line-height: 150%;
}
.text-large { font-size:125% !important; line-height: 150%;
}
.text-larger { font-size:150% !important; line-height: 150%;
}
.text-largest { font-size:200% !important; line-height: 150%;
}
.text-left{ text-align: left !important;
}
.text-right{ text-align: right !important;
}
.text-center{ text-align: center !important;
}
.text-justify{ text-align: justify !important;
}
.text-shadow{	-moz-text-shadow: 0px 1px 2px #333333;	-webkit-text-shadow: 0px 1px 2px #333333; 	text-shadow: 0px 1px 2px #333333; 	filter: dropshadow(color=#333333, offx=0, offy=1); 
}
.clear{ clear: both; height: 0px;
}
.inline{ display: inline;
}
.block{ display: block;
}
.white {color:#FFF !important;
}
.black{color:#222 !important;
}
.grey{color:#666;
}
.orange{color:#FF6600 !important;
}
.blue{color:#00a9b2 !important;
}
.blue-dark{color:#009199 !important;
}
.green{color:#9ac400 !important;
}
.green-dark{color:#86ab00 !important;
}
.red{color:#cc0000 !important;
}
.red-dark{color:#660000 !important;
}
.gold{color:#ff9900 !important;
}
.gold-dark{color:#e68200 !important;
}
.purple{color:#8126c8 !important;
}
.purple-dark{color:#660066 !important;
}
.devide, .devide-sm, .devide-lg { width: 100%; background-color:#ddd; height:1px;
}
.devide-clear, .devide-clear-sm, .devide-clear-lg { width: 100%; background-color:transparent; height:1px;
}
.devide, .devide-clear { margin: 30px 0;
}
.devide-sm, .devide-clear-sm { margin: 15px 0;
}
.devide-lg, .devide-clear-lg { margin: 60px 0;
}
.box-shadow{	-webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.50);	-moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.50);	box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.50);	border:1px solid #CCC;
}
.border{ border:1px solid #D8D8D8;
}


/* SITE STYLES
----------------------------------------------------------------------*/
footer{background-color:#F60; color:#FFF; padding:30px 0 0 0;
}
footer a{ color:#FFF;
}
footer a:hover, footer a:focus{color:#FFF; text-decoration:none;
}
.footer-logo{ text-align:center;
}
.footer-logo a{ font-family:"cooper", Cooper, Cooper Black, serif; font-size:24px; letter-spacing:1px;
}
.footer-logo sup{ font-family:"futura-light", Arial, sans-serif; font-size:10px;
}
footer .devide, footer .devide-sm, footer .devide-lg{background:url(../images/devide-footer.gif) repeat-x 0 0; height:2px; margin:30px 0;
}
footer .devide-sm{ margin:10px 0;
}
footer .devide-lg{ margin:60px 0;
}
.footer-brand-list a{ font-family:"cooper",Cooper,Cooper Black,serif; letter-spacing:0.5px; line-height:30px; padding:5px 0;
}
.footer-family-of-brands{ display:block; width:180px; height:61px; margin:0 auto 30px; text-indent:-9999px; background-image:url(../images/family-of-brands.jpg); background-repeat:no-repeat; background-position:center center; background-size:contain;
}
.internal-links{ font-size:14px; text-align: center;
}
.internal-links a:hover{ text-decoration:underline;
}
.strip{padding:40px 0;
}
.strip-border{border-top:1px solid #eaf0f3; border-bottom:1px solid #eaf0f3;
}
.strip-border-top{border-top:1px solid #eaf0f3;
}
.strip-border-bottom{border-bottom:1px solid #eaf0f3;
}
.strip-grey{background-color:#F5F5F5;
}
#top, #bottom{background-color:#222; padding:10px 0 0 0; margin:0; min-height:110px;
}
#bottom {margin-bottom: -25px;
}
.top-banner-desktop{ padding:0; margin:0 0 10px 0; text-align:center;
}
.top-banner-mobile{display:none;
}
.strip-title{ background-image:url(../images/background-01.jpg); background-position:center bottom; background-size:cover; text-align: left; padding: 20px 0;
}
.strip-title h1{ font-size:60px; color:#FFF; text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.6); margin:0 0 15px 0;
}
.strip-title-home{ padding:40px 0; text-align:center;
}
.strip-title-home h1{ font-size:90px;
}
.strip-title-02{ background-image:url(../images/background-02.jpg);
}
.strip-background-01{background-image:url(../images/background-01.jpg) !important;
}
.strip-background-02{background-image:url(../images/background-02.jpg) !important;
}
.strip-background-03{background-image:url(../images/background-03.jpg) !important;
}
.strip-background-04{background-image:url(../images/background-04.jpg) !important;
}
.subtitle{ color:#FFF; font-style:italic;
}
.banner-container-right {float:left; width:150px; height:620px;
}
.banner-160{ max-width:160px; margin:0 0 20px 0;
}
.sitemap{font-size:18px;
}
.sitemap li{padding:5px 0;
}
.sitemap ul{ margin:0 0 0 20px;
}
.banner-300{
	width:100%;
	max-width:300px;
}


/* OVERWRITES
----------------------------------------------------------------------*/
#main-navigation{ font-size:20px;
}
.btn-default{ color: #F60; background-color: #FFF; border-color: #F60;
}
.btn-default:focus, .btn-default.focus { color:#F50; background-color:#FFF; border-color:#F50;
}
.btn-default:hover {color:#FFF; background-color: #F60; border-color: #F60;
}
.btn-xl{ font-family:"futura-bold", Arial, sans-serif;  background-image:url(../images/icon-pizza.png); background-position: 96% 50%; background-repeat: no-repeat; border-radius: 5px; font-size: 35px; padding: 10px 90px 10px 20px; margin-bottom:20px; white-space: normal;
} 
.btn-xl:hover{ -webkit-box-shadow: 1px 1px 5px 1px #969696; box-shadow: 1px 1px 5px 1px #969696;
}
.navbar-inverse .navbar-toggle {border-color:#F60;
}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus { border-color: #F50; background-color:#F60;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #F50;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus { color: #FFF; background-color: #F60; border-color: #F50;
}
.btn-primary:hover { color: #ffffff; background-color: #F50; border-color: #F50;
}
.label{font-family:"futura-light", Arial, sans-serif;
}
.badge {background-color: #444; padding: 5px 7px 3px;
}
.navbar-inverse { background-color: #F60; border-color: #F60;
}
.navbar-inverse .navbar-brand {color: #FFF; font-size:30px; font-weight:normal; font-family:"cooper", Cooper, Cooper Black, Arial, serif; letter-spacing:0.5px;
}
.navbar-brand span{ font-size:20px; font-family:"futura-light", Arial, sans-serif; 
}
.navbar-brand {height: 60px; line-height: 33px;
}
.navbar-nav > li > a { padding-bottom: 16.5px; padding-top: 20.5px;
}
.navbar-inverse .navbar-nav > li > a {color: #fff;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus,
.navbar-inverse .navbar-nav a:hover, 
.navbar-inverse .navbar-nav a:focus,
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus { background-color: #ff5500 !important; color: #ffffff;
}

.navbar-inverse .dropdown-menu { background-clip: padding-box; background-color: #FF6600; border: 1px solid #F60; border-radius: 0 0 2px 2px; box-shadow: none; float: left; font-size: 15px; left: 0; list-style: outside none none; margin: 0; min-width: 180px; padding: 0; position: absolute; text-align: left; top: 100%; z-index: 1000;
}
.navbar-inverse .dropdown-menu > li > a { color: #FFF; padding: 8px 20px;
}
.navbar-inverse .dropdown-menu > li > a:hover, .navbar-inverse .dropdown-menu > li > a:focus { color: #F60; background-color: #F5F5F5;
}
.navbar-inverse .dropdown-header { color: #fff; font-size: 16px; padding: 3px 20px; text-transform:uppercase;
}
.navbar-inverse .dropdown-menu .divider { background-color: #ff9933;
}
.label-default { background-color: #F5F5F5; color:#666;
}
.progress { background-color: #424242;
}
.breadcrumb {border: 1px solid #eee; background-color:#FFF; font-size:14px;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus { text-decoration: none; color: #F60; background-color: #FFF; border-left:1px solid #F60;
}
.panel-black { border-color: #444;
}
.panel-black > .panel-heading { color:#ffffff; background-color:#444; border-color:#444;
}
.panel-black > .panel-heading + .panel-collapse > .panel-body { border-top-color:#444;
}
.panel-black > .panel-heading .badge { color:#ff6600; background-color:#ffffff;
}
.panel-black > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#444;
}
.panel-primary-light { border-color: #F90;
}
.panel-primary-light > .panel-heading { color:#ffffff; background-color:#F90; border-color:#F90;
}
.panel-primary-light > .panel-heading + .panel-collapse > .panel-body { border-top-color:#F90;
}
.panel-primary-light > .panel-heading .badge { color:#F90; background-color:#ffffff;
}
.panel-primary-light > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#F90;
}
.panel-primary-dark { border-color: #F50;
}
.panel-primary-dark > .panel-heading { color:#ffffff; background-color:#F50; border-color:#F50;
}
.panel-primary-dark > .panel-heading + .panel-collapse > .panel-body { border-top-color:#F50;
}
.panel-primary-dark > .panel-heading .badge { color:#F50; background-color:#ffffff;
}
.panel-primary-dark > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#F50;
}
.panel-success { border-color: #55aa00;
}
.panel-success > .panel-heading { color:#ffffff; background-color:#55aa00; border-color:#55aa00;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color:#55aa00;
}
.panel-success > .panel-heading .badge { color:#55aa00; background-color:#ffffff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#55aa00;
}
.panel-info { border-color: #00A9B2;
}
.panel-info > .panel-heading { color:#ffffff; background-color:#00A9B2; border-color:#00A9B2;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color:#00A9B2;
}
.panel-info > .panel-heading .badge { color:#00A9B2; background-color:#ffffff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#00A9B2;
}
.panel-danger { border-color: #cc0000;
}
.panel-danger > .panel-heading { color:#ffffff; background-color:#cc0000; border-color:#cc0000;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color:#cc0000;
}
.panel-danger > .panel-heading .badge { color:#cc0000; background-color:#ffffff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#cc0000;
}
.panel-warning { border-color: #660066;
}
.panel-warning > .panel-heading { color:#ffffff; background-color:#660066; border-color:#660066;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color:#660066;
}
.panel-warning > .panel-heading .badge { color:#660066; background-color:#ffffff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {border-bottom-color:#660066;
}
.well {box-shadow:none; background-color:#FFF;
}
.well-primary{ border-top:3px solid #F60;
}
.well-black{ border-top:3px solid #444;
}
.alert-success, .alert-info, .alert-warning, .alert-danger{ background-color:#FFF; border-color:#ddd;
}
.alert-success{ color: #3c763d; border-left:5px solid #66cc00; border-right:5px solid #66cc00;
}
.alert-info { border-left:5px solid #00a9b2; border-right:5px solid #00a9b2;
}
.alert-warning { color:#330033; border-left:5px solid #660066; border-right:5px solid #660066;
}
.alert-danger { border-left:5px solid #cc0000; border-right:5px solid #cc0000;
}


@media (max-width:768px){
	
	body{ font-size:14px; margin:50px 0 0 0;
	}
	h1, .h1{ font-size:24px;
	}
	h2, .h2{ font-size:22px;
	}
	h3, .h3{ font-size:20px;
	}
	h4, .h4{ font-size:18px;
	}
	h5, .h5{ font-size:16px;
	}
	h6, .h6{ font-size:14px;
	}
	#top, #bottom{ min-height:60px;
	}
	.top-banner-desktop{ display:none;
	}
	.top-banner-mobile{display:block; padding:0; margin:0 0 10px 0; text-align:center;
	}
	.navbar-inverse .navbar-brand{font-size:20px;
	}
	.navbar-brand {height:50px; line-height:25px;
	}
	.navbar-nav > li > a {font-size:16px; padding-bottom:8px; padding-top:8px;
	}
	.navbar-nav{margin-top:0px; margin-bottom:0px;
	}
	.footer-brand-list a {display:block; margin:0 auto; max-width:200px; text-align:center;
	}
	.list-inline > li {display: block;
	}
	.strip-title h1{ font-size:30px; line-height:150%;
	}
	.strip-title-home h1{ font-size:40px;
	}
	.btn-xl{ font-size:24px; text-align: left; padding: 15px 70px 15px 20px;
	}
	
	
@media (max-width:480px){
}

