/*
Theme Name:         Mazarine
Description:        Mazarine Bootstrap (v3.3.4) WordPress Theme.
Version:            1.0.0
Author:             Albertson Design
Author URI:         http://albertsondesign.com/
*/

/* ---------------------------------------------------------------------------- 
  Stylesheet
---------------------------------------------------------------------------- */

/* Fonts */
/* @import must be at top of file, otherwise CSS will not work */
@import url("https://hello.myfonts.net/count/31dd34");

  
@font-face {font-family: 'BrandonGrotesqueWeb-BoldItalic';src: url('assets/fonts/31DD34_0_0.eot');src: url('assets/fonts/31DD34_0_0.eot#iefix') format('embedded-opentype'),url('assets/fonts/31DD34_0_0.woff') format('woff2'),url('assets/fonts/31DD34_0_0.woff') format('woff'),url('assets/fonts/31DD34_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrandonGrotesqueWeb-Bold';src: url('assets/fonts/31DD34_1_0.eot');src: url('assets/fonts/31DD34_1_0.eot#iefix') format('embedded-opentype'),url('assets/fonts/31DD34_1_0.woff') format('woff2'),url('assets/fonts/31DD34_1_0.woff') format('woff'),url('assets/fonts/31DD34_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrandonGrotesqueWeb-Regular';src: url('assets/fonts/31DD34_2_0.eot');src: url('assets/fonts/31DD34_2_0.eot#iefix') format('embedded-opentype'),url('assets/fonts/31DD34_2_0.woff') format('woff2'),url('assets/fonts/31DD34_2_0.woff') format('woff'),url('assets/fonts/31DD34_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrandonGrotesqueWeb-Italic';src: url('assets/fonts/31DD34_3_0.eot');src: url('assets/fonts/31DD34_3_0.eot#iefix') format('embedded-opentype'),url('assets/fonts/31DD34_3_0.woff') format('woff2'),url('assets/fonts/31DD34_3_0.woff') format('woff'),url('assets/fonts/31DD34_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'BrandonGrotesqueWeb-Medium';src: url('assets/fonts/31DD34_4_0.eot');src: url('assets/fonts/31DD34_4_0.eot#iefix') format('embedded-opentype'),url('assets/fonts/31DD34_4_0.woff') format('woff2'),url('assets/fonts/31DD34_4_0.woff') format('woff'),url('assets/fonts/31DD34_4_0.ttf') format('truetype');}

/* End Fonts */
body {
	overflow-x: hidden;
	font-family:'BrandonGrotesqueWeb-Regular';
	font-size:17px; line-height:1.4em;
	/* color:#6F6F6E; */
	color:#000000;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {clear: both;}

.red {color:#E20613;}
.gray {/* color:#6F6F6E; */
	color:#000000;}

a, a:link, a:visited, a:active {color:#E20613;}
a:focus{
	outline:none;
	outline:none;
	outline-offset:0
	}

.no-padding {padding-left:0 !important; padding-right:0 !important;}
/* .no-margin {margin-left:0 !important; margin-right:0 !important;} */

.alignleft {float:left; margin-right:20px; margin-bottom:10px;}
.alignright {float:right; margin-left:20px; margin-bottom:10px;}

.center-text {text-align:center;}

.img-heading {text-align:center; margin-bottom:30px;}
.img-heading img {height:36px; width:auto;}

.container.general {
	padding-top:50px;
	padding-bottom:50px;
}

/* */

.col-xs-4 {
	width:32%; 
	float:left; 
	padding-right:2%;
}

.row .col-xs-4:last-child {padding-right:0;}

.col-xs-9,
.col-xs-3,
.col-xs-7,
.col-xs-5 {float:left;}

.col-xs-3 {width:25%;}
.col-xs-9 {width:75%;}
.col-xs-7 {width:58%;}
.col-xs-5 {width:41%;}

/* */

.menu-main-row.food { border-top:1px solid #ccc;  margin-top:0;}
.menu-main-row.section-2 {border-top:1px solid #ccc;  margin-top:0;}
.menu-main-row.beverages {padding-top:10px; margin-top:20px;}

.site-header {text-align:center;}

.menu-main-heading p {
	font-size:16px; line-height:18px;
	margin-bottom:10px; margin-top:30px;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueWeb-Bold';
}

.main-title .menu-main-heading p {
	margin-top:10px; margin-bottom:20px;
}

.main-heading {
	font-size:14px; line-height:16px;
	margin-top:10px;
	color:#E20613;
	text-transform:uppercase;
	font-family: 'BrandonGrotesqueWeb-Bold';
}

.item-name {font-family: 'BrandonGrotesqueWeb-Medium'; font-size:14px;}

.red-heading {
	font-size:14px; line-height:18px;
	color:#E20613;
}

.gray-heading {
	font-size:14px; line-height:18px;
	/* color:#6F6F6E; */
	color:#000000;
}

.italic-copy {
	font-size:14px; line-height:18px;
}

.location-copy {
	font-size:12px; line-height:16px;
}

.cost p {
	text-align:right;
}


.pour-over-main .pour-col-block.red-headers .red-heading,
.pour-over-main .pour-col-block.italic-headers .italic-copy {
	margin-bottom:20px;
}

/* */

.menu-item-row {margin-bottom:10px;}

.menu-item-row p {font-size:12px; line-height:15px; margin-bottom:0; margin-top:0;}

.menu-item-row p.item-name {font-family: 'BrandonGrotesqueWeb-Medium'; font-size:14px;}

.menu-bottom-content p {font-size:14px;}

/* */

.page-break	{ display: block; page-break-before: always; }