/*
@header-font: "BlockBeCn",Arial,Helvetica,sans-serif;
@script-font: "fs_sammyregular",Arial,Helvetica,sans-serif;
@icon-font: "FontAwesome";
@orange: #ED7800;
@darkgrey: #2D2D2D;

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

.page-container {
  max-width: 1000px;
  margin: 0 auto;
}

p {
  margin-bottom: 15px;
}

form {
  input[type="text"],
  input[type="password"] {
    border: 1px solid @darkgrey;
    padding: 10px 15px;
  }
  input[type="submit"] {
    -webkit-border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 round;
    border-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' version='1' x='0' y='0' width='160' height='160' viewBox='0' xml:space='preserve' enable-background='new 0 0 160 160'><path d='M4 2c0 0 1 0 4 0 6 0 15 1 21 1C36 3 54 0 63 0c9 0 25 2 31 2 6 0 24 2 33 2 7 0 22-2 26-2 1 0 4 0 4 0 2 0 4 2 4 4v149c0 2-2 4-4 4 0 0-2 0-4 0 -3 0-19 1-24 1 -9 0-31-1-31-1s-22-1-30-1S43 160 37 160c-5 0-23-1-29-1 -1 0-4 0-4 0 -2 0-4-2-4-4V6C0 4 2 2 4 2z' fill='%23ed7800'/></svg>") 5 fill round;
    border-radius: 0px;
    color: #FFF;
    display: inline-block;
    font: 22px/42px @header-font;
    text-transform: uppercase;
    text-decoration: none;
    padding: 1px 10px 0px;
    vertical-align: top;
  }
}

header.utility-header {
  padding: 6px 0 7px;
  nav {
    position: relative;
    ul {
      margin: 0;
      padding: 0 15px;
      list-style: none;
      text-align: left;
      @media screen and (min-width: 768px) {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: left;
        padding: 0 15px;
      }
      @media screen and (min-width: 936px) {
        text-align: center;
      }
      li {
        margin: 0;
        padding: 0;
        display: none;
        vertical-align: middle;
        @media screen and (min-width: 768px) {
          margin: 0px 15px 0px 0px;
          padding: 0;
          display: inline;
        }
        @media screen and (min-width: 936px) {
          margin: 0 17px;
        }
        a {
          color: #414042;
          font-size: 13px;
          @media screen and (min-width: 768px) {
            color: #414042;
            font-size: 13px;
          }
          .icon_pindrop-orange {
            width: 8px;
            height: 11px;
            margin-right: 4px;
          }
        }
      }
      li:last-child {
        @media screen and (min-width: 768px) {
          margin-right: 0;
        }
      }
      li.location {
        display: inline-block;
        max-width: 200px;
      }
    }
    .language-switcher {
      position: absolute;
      top: 0;
      right: 0;
      ul.language-switcher-locale-url {
        display: none;
      }
      select.language-switcher-locale-url {
        min-width: 95px;
        padding: 0px;
        font-size: 13px;
        border: medium none;
        color: #ED7800;
        -moz-appearance: none;
        -webkit-appearance: none;
        text-transform: uppercase;
        z-index: 1;
        position: relative;
        background-color: transparent;
        option {
          padding: 3px 5px;
          color: #333;
          border: none !important;
          text-transform: uppercase;
          font-size: 0.9em;
          min-width: 95px;
        }
        option:hover {
          color: #fff;
          background-color: @orange;
        }
      }
    }
    .language-switcher:after {
      content: "\f13a";
      font-family: @icon-font;
      position: absolute;
      top: 0px;
      right: 5px;
      color: @orange;
      z-index: 0;
    }
  }
}

.i18n-en {
  header.main-header {
    #mainNav {
			ul.mainNav {
  			@media screen and (min-width: 768px) {
					padding: 15px 0 0;
				}
				@media screen and (min-width: 992px) {
					padding: 10px 0 0;
				}
  			> li {
    			> a {
      			.menuItem-medium {
        			font-size: 40px;
        			@media screen and (min-width: 768px) {
								font-size: 42px;
							}
							@media screen and (min-width: 992px) {
								font-size: 50px;
							}
      			}
    			}
  			}
  			> li.hasForm {
    			> .formArea {
						@media screen and (min-width: 768px) {
							bottom: 5px;
						}
          }
  			}
			}
		}
  }
}

.i18n-fr {
  header.main-header {
    #mainNav {
			ul.mainNav {
  			@media screen and (min-width: 768px) {
					padding: 22px 0 0;
				}
				@media screen and (min-width: 992px) {
					padding: 16px 0 0;
				}
  			> li {
    			> a {
      			.menuItem-medium {
        			font-size: 40px;
        			@media screen and (min-width: 768px) {
								font-size: 32px;
							}
							@media screen and (min-width: 992px) {
								font-size: 38px;
							}
      			}
    			}
  			}
  			> li.hasForm {
    			> .formArea {
						@media screen and (min-width: 768px) {
							bottom: 0;
						}
          }
  			}
			}
		}
  }
}

header.main-header {
	background: url('../images/header-footer-m.png') repeat-x 0 0;
	margin: -2px 0 -1px;
	position: relative;
	z-index: 1;
	@media screen and (min-width: 768px) {
		background: url('../images/header-footer.png') repeat-x 0 0;
		height: 90px;
		margin: -2px 0;
	}
	.content {
		.logoNavHolder {
			height: 92px;
			@media screen and (max-width: 479px) { height: 70px; }
			@media screen and (min-width: 768px) {
				background: transparent;
				height: auto;
				float: left;
				margin-bottom: -2px;
			}
			a.logo {
				margin: -7px 0 0 3.4375%;
				position: absolute;
				z-index: 1;
				@media screen and (min-width: 768px) {
					display: block;
					margin: -8px 30px -13px 0;
					position: relative;
					float: left;
					z-index: 1;
				}
				@media screen and (min-width: 992px) {
					margin-right: 50px;
				}
				.icon_logo-main {
					width: 106px;
  					height: 106px;
					@media screen and (max-width: 479px) {
						width: 85px;
						height: 85px;
					}
					@media screen and (min-width: 768px) {
						width: 106px;
						height: 106px;
					}
				}
			}
			a.mobileMenu {
				cursor: pointer;
				float: right;
				margin: 5px 20px 0 0;
				@media screen and (max-width: 479px) {
					cursor: pointer;
					float: right;
					margin: 3px 20px 0 0;
				}
				@media screen and (min-width: 768px) {
					display: none;
				}
				.menu-icon {
					span {
						display: block;
						background: #fff;
						height: 12px;
						margin-top: 11px;
						width: 58px;
						@media screen and (max-width: 479px) {
							display: block;
							background: #fff;
							height: 8px;
							margin-top: 10px;
							width: 50px;
						}
					}
				}
				.icon_close-white {
					width: 63px;
					height: 63px;
					margin-top: 10px;
					display: none;
					@media screen and (max-width: 479px) {
						width: 45px;
						height: 45px;
						margin-top: 10px;
						display: none;
					}
				}
			}
			a.mobileMenu.expanded {
				.menu-icon {
					display: none;
				}
				.icon_close-white {
					display: inline-block;
				}
			}
		}
		#mainNav {
			ul.mainNav {
				display: none;
				background: #fff;
				font-family: @header-font;
				font-weight: normal;
				text-transform: uppercase;
				-webkit-font-smoothing: antialiased;
				position: relative;
				@media screen and (min-width: 768px) {
					background: transparent;
					display: block;
					// padding: 22px 0 0;
				}
				@media screen and (min-width: 992px) {
					// padding: 16px 0 0;
				}
				> li {
					display: block;
					list-style: none;
					border-bottom: 2px solid #802629;
					position: relative;
					float: none;
					@media screen and (min-width: 768px) {
						float: left;
						margin: 0 23px 0 0;
						border: none;
						overflow: hidden;
						padding: 0;
						position: relative;
					}
					@media screen and (min-width: 800px) {
						float: left;
						margin: 0 28px 0 0;
					}
					@media screen and (min-width: 992px) {
						margin: 0 50px 0 0;
					}
					> a {
						display: block;
						padding: 13px 15px 9px;
						@media screen and (min-width: 768px) {
							padding: 0;
						}
						.menuItem-small {
							display: none;
							@media screen and (min-width: 768px) {
								color: #59291c;
								display: block;
								font-size: 18px;
								line-height: 1;
							}
							@media screen and (min-width: 992px) {
								font-size: 20px;
							}
						}
						.menuItem-medium {
							color: #ed7800;
							display: block;
							// font-size: 40px;
							line-height: 1;
							margin-left: -1px;
							@media screen and (min-width: 768px) {
								color: #762823;
								color: #fff;
								display: block;
								// font-size: 32px;
							}
							@media screen and (min-width: 992px) {
								// font-size: 38px;
							}
						}
						.icon {
							width: 35px;
							height: 35px;
							position: absolute;
							right: 20px;
							top: 14px;
							display: none;
							@media screen and (min-width: 768px) {
								margin-left: 7px;
							}
							@media screen and (min-width: 992px) {
								margin-left: 7px;
							}
						}
						.icon_plus-orange {
							display: block;
							@media screen and (min-width: 768px) {
								display: none;
							}
						}
						.icon_minus-orange {
							@media screen and (min-width: 768px) {
								display: none;
							}
						}
					}
					> a:hover {
						.menuItem-medium {
							@media screen and (min-width: 768px) {}
						}
					}
					> ul.subNav {
						border-top: 1px solid #802629;
						display: none;
						margin: 0 10px;
						padding: 20px 0;
						@media screen and (min-width: 768px) {
							display: none;
						}
						li {
							float: left;
							width: 50%;
							a {
								color: #444242;
								display: block;
								font-size: 20px;
								text-align: center;
								line-height: 1;
								padding: 15px 0;
							}
						}
					}
				}
				> li.active {
					> a {
						.menuItem-medium {
							@media screen and (min-width: 768px) {
								color: #762823;
							}
						}
					}
				}
				> li.expanded {
					> a {
						.icon_plus-orange {
							display: none;
							@media screen and (min-width: 768px) {
								display: none;
							}
						}
						.icon_minus-orange {
							display: block;
							@media screen and (min-width: 768px) {
								display: none;
							}
						}
					}
				}
				> li.hasForm {
					> a {
						display: inline-block;
						.icon_pindrop-header {
							@media screen and (min-width: 768px) {
								width: 24px;
								height: 33px;
							}
							@media screen and (min-width: 992px) {
								width: 24px;
								height: 33px;
							}
						}
						.icon_search-header {
							@media screen and (min-width: 768px) {
								width: 33px;
								height: 33px;
							}
							@media screen and (min-width: 992px) {
								width: 33px;
								height: 33px;
							}
						}
					}
					> .formArea {
						float: right;
            margin: 9px 15px 0 0;
						
						@media screen and (max-width: 510px) {
  						float: none;
  						width: 100%;
							margin: 0px 0px 15px 0px;
							padding: 0 15px;
						}
						@media screen and (min-width: 768px) {
							position: absolute;
							// bottom: 0;
							left: 100%;
							width: 180px;
							margin: 0;
						}
						.navInput {
							border: 1px solid #663333;
							border-width: 1px 0 1px 1px;
							color: #666;
							font-size: 13px;
							height: 38px;
							width: 220px;
							padding: 0 4px;
							font-family: Arial, Helvetica, sans-serif;
							border-radius: 0;
							-webkit-appearance: none;
							float: left;
							@media screen and (max-width: 510px) {
  						  font-size: 12px;
    						width: 85%;
  						}
							@media screen and (min-width: 768px) {
								width: 139px;
							}
							@media screen and (min-width: 992px) {
								height: 40px;
							}
						}
						.navInputSubmit {
							background: #663333;
							border: 0;
							height: 38px;
							width: 40px;
							display: inline-block;
							vertical-align: top;
							text-align: center;
							padding: 0;
							@media screen and (max-width: 510px) {
    						width: 15%;
  						}
							@media screen and (min-width: 992px) {
								height: 40px;
								width: 36px;
							}
						}
						.icon {
							@media screen and (min-width: 768px) {}
						}
						
						.icon_pindrop-white {
							width: 19px;
							height: 27px;
							margin: 5px 1px 0 0;
							@media screen and (min-width: 768px) {

							}
							@media screen and (min-width: 992px) {
								width: 22px;
								height: 31px;
								margin: 5px 0 0;
							}
						}
						
						.icon_search-white {
							width: 24px;
							height: 24px;
							margin: 7px 0 0;
							@media screen and (min-width: 768px) {}
							@media screen and (min-width: 992px) {
								width: 27px;
								height: 27px;
								margin: 8px 0 0;
							}
						}

					}
					> .formArea::-webkit-input-placeholder,
					> .formArea::-moz-placeholder,
					> .formArea:-ms-input-placeholder {
						color: #666;
					}
				}
				> li.hasForm:before,
				> li.hasForm:after {
					content: "";
  					display: table;
				}
				> li.hasForm:after {
					clear: both;
				}
				> li:nth-last-child(-n+2) {
					border-bottom: none;
				}
				> li.utility-menu {
					border-top: none;
					background: #ed7800;
					text-align: center;
					@media screen and (min-width: 768px) {
						display: none;
					}
					> a {
						color: #fff;
						text-transform: none;
						padding: 10px;
						display: inline-block;
						font: 14px Arial, Helvetica, Sans-serif;
						@media screen and (max-width: 479px) {
							padding: 9px 3px;
							font-size: 13px;
						}
					}
				}
			}
		}
	}
}

.menu-items {
  text-align: center;
  .menu-item {
    display: inline-block;
    margin-right: -4px;
    a {
      display: block;
      color: #444;
      padding: 13px 4px;
      font-size: 10px;
      font-weight: bold;
      text-transform: uppercase;
    }
    a:hover, a.active { color: #fff !important }
  }
  .menu-item.burgers {
    a:hover, a.active { background: #8b542f }
  }
  .menu-item.chicken {
    a:hover, a.active { background: #ed7800 }
  }
  .menu-item.salads {
    a:hover, a.active { background: #59980d }
  }
  .menu-item.beverages {
    a:hover, a.active { background: #a2007d }
  }
  .menu-item.breakfast {
    a:hover, a.active { background: #ee8324 }
  }
  .menu-item.sides {
    a:hover, a.active { background: #f6a800 }
  }
  .menu-item.sweets {
    a:hover, a.active { background: #0071ce }
  }
  .menu-item.value {
    a:hover, a.active { background: #ab192d }
  }
  .menu-item.better {
    a:hover, a.active { background: #62a70f }
  }
  .menu-item.meal {
    a:hover, a.active { background: #59291c }
  }
  .menu-item.kids {
    a:hover, a.active { background: #92c0ea }
  }
  .menu-item.smoothies {
    a:hover, a.active { background: #f36279 }
  }
}

body.front,
body.not-front {
  .utility-header {}
  .main-header {}
  .hero {}
  .crm {
    background-image: url('../images/crm.png');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -5px 0;
    position: relative;
    hr {
      background: transparent url('../images/orange-horizontal.png') no-repeat center;
      background-size: cover;
      border: 0 none;
      height: 11px;
      margin: 20px 5%;
    }
    .crm-block {
      padding: 50px 15px;
      text-align: center;
      @media only screen and (max-width: 767px) {
        background: transparent url('../images/orange-horizontal.png') center bottom no-repeat;
      }
    }
    .crm-block:last-child {
      @media only screen and (max-width: 767px) {
        background: none;
      }
    }
    .crm-beef {
      .title {
        font-family: @script-font;
        font-size: 2.4em;
        text-transform: none;
        margin: 15px 0;
      }
      .tagline {
        font-family: @header-font;
        text-transform: uppercase;
        font-size: 1.4em;
      }
      .content {
        font-size: 0.8em;
        line-height: 1.6em;
      }
      .footer {
        font-family: @script-font;
        font-size: 2em;
      }
    }
    .crm-social {
      .crmText {
        font-size: 45px;
        text-transform: uppercase;
        margin: 15px 0 0;
      }
      .shareSection {
        margin: 15px;
        padding: 0;
        .icon {
          vertical-align: middle;
        }
        .socialLinks.row {
          width: 100%;
          height: auto;
          margin-right: -15px;
          margin-left: -15px;
          .wrapper {
            float: left;
            position: relative;
            width: 17%;
            height: 100%;
            overflow: hidden;
            margin-right: 3%;
          }
        }
      }
      .crmTitle {
        margin: 0 auto;
        padding: 0px;
        max-width: 100%;
        font: 38px @script-font;
        text-transform: lowercase;
        -webkit-font-smoothing: antialiased;
        line-height: 1.3;
      }
    }
  }
  
  .homeMap {
    background: url('../images/BK_HP_Map_bg.jpg') no-repeat center;
    position: relative;
    width: 100%;
    height: 380px;
    
    @media screen and (max-width: 479px) {
      height: 250px;
    }
    
    .bg-top {
      background: url('../images/map-tatter-top.png') 0 0 repeat-x;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 14px;
    }
    
    .bg-bot {
      background: url('../images/map-tatter-bot.png') 0 100% repeat-x;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 14px;
    }
    
    .swatch {
      background: url('../images/map-swatch-m.png') no-repeat 50% 0;
      background-size: 100%;
      background-size: contain;
      width: 77.1875%;
      height: 228px;
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -114px 0 0 -38.59375%;
      padding: 10px 4.5%;
      text-align: center;
      @media screen and (max-width: 479px) {
        height: 180px;
        margin-top: -80px;
      }
      @media screen and (min-width: 768px) {
        background: url('../images/map-swatch.png') no-repeat 0 0;
        width: 727px;
        height: 229px;
        margin: -114px 0 0 -363px;
      }
      .title {
        color: #444242;
        font-family: @script-font;
        font-size: 3.375em;
        line-height: 1;
        text-transform: none;
        margin: 8% 0px 15px;
        @media screen and (max-width: 479px) {
          font-size: 1.7em;
          margin-top: 15px;
        }
        @media only screen and (min-width: 768px) {
          font-size: 74px;
          margin: 35px 0px 7px;
        }
        sup {
          font: 23px/1 @header-font;
          top: -1.15em;
          @media screen and (max-width: 479px) {
            font-size: 16px;
          }
          @media screen and (min-width: 768px) {
            font-size: 25px;
            top: -1.4em;
          }
        }
      }
      form.inputHolder {
        border: 2px solid #ed7800;
        border-right: none;
        width: 50%;
        margin: 0 auto;
        background: #fff;
        @media screen and (max-width: 767px) {
          width: 60%;
        }
        .mapInput {
          font-size: 14px;
          color: @orange;
          border: none;
          width: 84%;
          float: left;
          padding: 15px 15px 12px;
          @media screen and (max-width: 479px) {
            font-size: 12px;
          }
        }
        .mapInput ::-webkit-input-placeholder,
        .mapInput ::-moz-placeholder,
        .mapInput :-ms-input-placeholder {
          color: #dba66f;
        }
        
        .submit {
          float: left;
          background: @orange;
          border: none;
          width: 16%;
          height: 45px;
          padding: 4px 0 0;
          .icon_pindrop-white {
            width: 17px;
            height: 24px;
          }
        }
      }
    }
  }
  .ourStory {}
  .madeToOrder {}
  .bkCallOut {}
}

body {
  
}

body.i18n-fr.front {
  .homeMap {
    .swatch {
      .title {
        @media only screen and (min-width: 768px) {
          font-size: 70px;
          margin: 25px 0px 7px;
        }
      }
    }
  }
}

.node-type-food-menu-items {
  .node-offers.node-teaser {
    h2,
    .submitted {
      display: none;
    }
    .offer-desktop {
      display: block;
      margin-top: 60px;
      margin-bottom: 60px;
      text-align: center;
      @media only screen and (max-width: 767px) {
        display: none;
      }
      img {
        max-width: 90%;
        height: auto;
      }
    }
    .offer-mobile {
      display: none;
      @media only screen and (max-width: 767px) {
        display: block;
      }
      img {
        max-width: 100%;
        height: auto;
      }
    }
  }
}

.node-type-job,
.page-taxonomy,
.page-job-category {
  > .container {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.page-careers {
  h2.pane-title {
    max-width: 1000px;
    margin: 0px auto 15px auto;
    border-top: 3px solid #cfcfcf;
    padding-top: 40px;
    font-size: 2.8em;
    text-align: center;
    @media only screen and (max-width: 767px) {
      padding: 40px 15px 0px 15px;
    }
  }
  .row.container {
    margin: 0 auto;
    padding-bottom: 60px;
    max-width: 1000px;
    @media only screen and (max-width: 767px) {
      padding: 0px 15px 15px 15px;
    }
    .node-job {
      padding: 15px 0;
      .footer {
        .links {
          li {
            @media only screen and (max-width: 767px) {
              width: 100%;
            }
            
            a {
              text-align: center;
              @media only screen and (max-width: 767px) {
                display: block;
              }
            }
          }
        }
      }
    }
  }
}

.node-job {
  background: transparent url('../images/thick-horizontal.png') 0 bottom repeat-x;
  padding-top: 30px;
  padding-bottom: 30px;
  @media only screen and (max-width: 767px) {
    padding: 30px 15px;
  }
  ul {
    padding-left: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
    li {
      list-style: disc;
    }
  }
  .contextual-links {
    li {
      list-style: none;
    }
  }
  .feature-image {
    text-align: center;
    margin-top: 15px;
    @media only screen and (max-width: 767px) {
      margin-bottom: 40px;
    }
    img {
      width: 150px;
      height: auto;
    }
  }
  .content {
    h2 {
      font-size: 2.2em;
      margin-top: 0;
      margin-bottom: 15px;
      a {
        color: @orange;
      }
      a:hover {
        color: @darkgrey;
      }
    }
    .description {
      margin-bottom: 15px;
    }
    .field {
      margin-bottom: 15px;
    }
  }
  .footer {
    ul.links {
      li {
        padding-left: 0;
        padding-right: 15px;
      }
      li:last-child {
        padding-right: 0;
      }
    }
  }
}
.node-job:first-child {
  padding-top: 0;
}
.node-job:last-child {
  background-image: none;
  padding-bottom: 0;
}

.page-job-category {
  > .container {
    padding-top: 15px;
    .view-filters {
      #views-exposed-form-job-opportunities-page {
        float: right;
        .views-exposed-widget {
          font-size: 0.9em;
          .views-widget {
            float: left;
          }
          label {
            margin-right: 10px;
            margin-bottom: 5px;
          }
        }
      }
    }
    .view-filters:before,
    .view-filters:after {
      content: '';
      display: table;
    }
    .view-filters:after { 
      clear: both; 
    }
  }
}

body.page-careers {
  
  .pageTitle {
    padding: 8px 0px 6px;
    background: none repeat scroll 0% 0% @darkgrey;
    div {
      padding: 0px;
      text-align: center;
      h2 {
        margin: 0px auto;
        color: #E6E6E6;
        font-size: 45px;
        font-family: @header-font;
        line-height: 1;
        font-weight: normal;
        text-transform: uppercase;
      }
    }
  }
  section {
    padding-bottom: 9px;
    background: transparent url('../images/thick-horizontal.png') 0 bottom repeat-x;
    p {
      margin-bottom: 15px;
    }
    .row.content {
      margin: 0px auto;
    }
  }
  section:last-of-type {
    background: none !important;
    padding-bottom: 0;
  }
}

#footer {
  .footerBg {
    .footerLinks {
      @media only screen and (max-width: 767px) {
        padding: 0 15px;
        background: transparent url('../images/line-med-horz.png') 0 bottom repeat-x;
      } 
    }
  }
}
*/
