/* colors */
/* sizes */
.img-circle { width: 100%; border-radius: 100%; border: 3px solid #fff; background-color: #fff; }

.btn-green { color: white; background-color: #869E62; border-color: white; }

.btn-purple { color: white; background-color: #5f4a64; border-color: white; }

.backstretch img { -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); }

body { font-family: "raleway", Verdana, sans-serif; font-size: 14px; }
@media (min-width: 768px) { body { font-size: 16px; } }

/* sections */
.section { min-height: 600px; padding-bottom: 40px; padding-top: 15vh; }
.section.section-purple { color: #352938; background-color: #d2cbd4; }
.section.section-green { color: #1D2951; background-color: #D3D9B5; }
.section h1 { font-family: 'true-north', Verdana, sans-serif; font-size: 28px; text-align: right; margin-bottom: 30px; margin-top: 10px; margin-right: 10px; }
@media (min-width: 768px) { .section h1 { font-family: 'true-north-inline', Verdana, sans-serif; font-size: 42px; } }
.section h2 { font-family: 'yonder', Verdana, sans-serif; font-size: 42px; }
.section h3 { font-family: 'yonder', Verdana, sans-serif; font-size: 32px; }
.section .section-content { min-height: 200px; height: auto; margin-bottom: 60px; padding: 20px; padding-bottom: 60px; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); border-radius: 10px; }
.section .section-full { padding-left: 5px; padding-right: 5px; }
.section .section-full h1 { margin-right: 25px; }
.section .section-fit { margin-bottom: 60px; }
.section .section-fit .section-fit-this { box-sizing: content-box; display: inline-block; vertical-align: bottom; padding: 10px; background-color: #eeeeee; background-color: rgba(238, 238, 238, 0.7); border-radius: 10px; }
@media (min-width: 768px) { .section .section-fit .section-fit-this { padding: 30px; } }
.section.section-mini { padding-top: 40px; padding-bottom: 100px; min-height: 100px !important; }

/* section backgrounds */
#welcome:hover:before { background-color: rgba(130, 130, 130, 0.8); z-index: -1; }

#welcome { z-index: 100 !important; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: center; background-image: url(../gallery/falls/edits-0189-xs-overlay.jpg); }
@media (min-width: 768px) { #welcome { background-position: center top; background-image: url(../gallery/falls/edits-0189-md-overlay.jpg); } }

#wedding2 { background: url(../gallery/ring-rose-xs.JPG) 50% 0 no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
@media (min-width: 768px) { #wedding2 { background-image: url(../gallery/ring-rose-md.JPG); } }
#wedding2 .section-content { background-color: rgba(238, 238, 238, 0.9); }

#guests { background: url(../gallery/falls/edits-0196-xs.jpg) 33% 0 no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
@media (min-width: 768px) { #guests { background-position: 50% 0; background-image: url(../gallery/falls/edits-0196-md.jpg); } }
#guests .section-content { background-color: rgba(238, 238, 238, 0.9); }

#registry { background: url(../gallery/mill/edits-0101-xs.jpg) 55% 0 no-repeat fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
@media (min-width: 768px) { #registry { background-position: 33% 0; background-image: url(../gallery/mill/edits-0101-md.jpg); } }

/* navbar */
.navbar { margin-top: 60px; }
.navbar .container-fluid .row { margin-bottom: 0; }
.navbar .container-fluid .navbar-header .navbar-brand { height: 50px; padding: 5px !important; visibility: hidden; }
.navbar .container-fluid .navbar-header .navbar-brand img { height: 100%; width: auto; border: 2px solid #BCDE8A; border-radius: 100%; box-sizing: border-box; }
.navbar .container-fluid .navbar-header.active a.navbar-brand, .navbar .container-fluid .navbar-header:hover a.navbar-brand, .navbar .container-fluid .navbar-header.active:hover a.navbar-brand { background-color: #f8f8f8; }
.navbar .container-fluid .navbar-header.active a.navbar-brand img, .navbar .container-fluid .navbar-header:hover a.navbar-brand img, .navbar .container-fluid .navbar-header.active:hover a.navbar-brand img { border: 2px solid #5f4a64; }
.navbar .container-fluid .navbar-header .navbar-toggle:hover { background-color: #D3D9B5; }
@media (min-width: 768px) { .navbar .container-fluid .navbar-collapse { width: 83.33333333%; } }
.navbar .container-fluid .navbar-nav li { text-align: center; padding-left: 3px; padding-right: 3px; }
.navbar .container-fluid .navbar-nav li a { padding: 10px 3px 10px 3px; margin: 5px auto; border-radius: 4px; font-size: 16px; font-family: 'raleway-extralight', sans-serif; text-decoration: none; }
.navbar .container-fluid .navbar-nav li:hover a { color: #fff; background: #d2cbd4; text-decoration: none; }
.navbar.navbar-fixed-top { margin-top: 0px; }
.navbar.navbar-fixed-top .navbar-brand { visibility: visible !important; }

div.nav-li-brand a.navbar-brand { height: 50px; padding: 5px !important; }
div.nav-li-brand a.navbar-brand img { height: 100%; width: auto; border: 2px solid #869E62; border-radius: 100%; box-sizing: border-box; }
div.nav-li-brand a.navbar-brand.navbar-brand-show { display: block !important; }
div.nav-li-brand.active a.navbar-brand, div.nav-li-brand:hover a.navbar-brand, div.nav-li-brand.active:hover a.navbar-brand { background-color: #f8f8f8; }
div.nav-li-brand.active a.navbar-brand img, div.nav-li-brand:hover a.navbar-brand img, div.nav-li-brand.active:hover a.navbar-brand img { border: 2px solid #352938; }

/* footer */
.seitz-footer.navbar-fixed-bottom { height: 30px; min-height: 30px; font-family: 'Champagne&Limousines', Helvetica, sans-serif; font-size: 14px; color: #333; }
.seitz-footer.navbar-fixed-bottom .seitz { clear: both; float: right; }

/* welcome */
.section-intro { padding-top: 5vh; }
.section-intro .welcome-info { margin-top: 40px; padding: 40px 10px; border: 2px solid white; border-radius: 3px; }
@media (min-width: 768px) { .section-intro .welcome-info { margin-top: 5vh; padding: 40px; border-width: 4px; } }
.section-intro .welcome-title { text-align: center; margin-bottom: 40px; }
.section-intro .welcome-title img { width: 100%; }
.section-intro h1 { color: #fff; font-family: 'heart-and-soul', cursive; font-size: 110px; text-align: center; margin: 0px auto; }
.section-intro h1 .h1-alt { font-family: 'heart-and-soul-alt', cursive; }
.section-intro h2 { color: #fff; font-family: 'windsong', Verdana, sans-serif; font-size: 80px; text-align: center; margin: 0px auto; z-index: 2; display: block; }
.section-intro h3 { color: #fff; font-family: 'return-sender', Verdana, sans-serif; font-size: 96px; text-align: center; margin: -50px auto 0px auto; z-index: 1; display: inline-block; }
@media (max-width: 768px) { .section-intro h1 { font-size: 86px; }
  .section-intro h2 { font-size: 48px; }
  .section-intro h3 { font-size: 48px; } }

.emily-anders-pic { width: 100%; margin-top: 15px; border: 4px solid #FFF; }

/* wedding details */
#wedding h2 { font-family: 'yonder', sans-serif; font-size: 42px; line-height: 42px; text-align: center; margin: 0px 0px 0px 0px; position: relative; }
#wedding div.separator { margin: 20px 0px; height: 1px; }
#wedding h2#khimaira { font-family: 'heart-and-soul', sans-serif; font-size: 64px; line-height: 54px; margin-bottom: 8px; margin-top: 20px; }
#wedding h2#lurayva { font-family: 'return-sender', sans-serif; font-size: 58px; margin-bottom: 10px; }
#wedding h2#july { font-size: 54px; }
#wedding h2#time { font-size: 35px; }
@media (min-width: 768px) { #wedding h2#khimaira { font-size: 64px; }
  #wedding h2#luray { font-size: 70px; }
  #wedding h2#july { font-size: 64px; }
  #wedding h2#time { font-size: 42px; } }

/* wedding */
.wedding-party-pics { height: 400px; }
.wedding-party-pics a .img-circle { max-width: 100px; max-height: 100px; }
@media (max-width: 767px) { .wedding-party-pics a { display: block; } }

.wedding-party-info { height: 400px; }
.wedding-party-info h3 { font-family: 'yonder', sans-serif; margin-top: 15px; margin-bottom: 5px; font-size: 28px; }
@media (max-width: 767px) { .wedding-party-info h3 { font-size: 26px; } }
.wedding-party-info h4 { font-family: 'raleway-light', sans-serif; margin-top: 5px; font-size: 18px; }
.wedding-party-info > div { height: 100px; display: inline-block; padding: 0px 5px; }
@media (max-width: 767px) { .wedding-party-info > div { display: inline; } }
@media (max-width: 767px) { .wedding-party-info { padding: 0px; }
  .wedding-party-info > div { padding-right: 5px; } }

.bridesmaids { height: 400px; }
.bridesmaids .wedding-party-info { text-align: right; }
.bridesmaids .wedding-party-pics .img-circle:hover { border: 3px solid #5f4a64; }

.groomsmen { height: 400px; }
.groomsmen .wedding-party-info { text-align: left; }
.groomsmen .wedding-party-pics .img-circle:hover { border: 3px solid #869E62; }
@media (max-width: 767px) { .groomsmen .wedding-party-info { text-align: right; }
  .groomsmen .wedding-party-pics { float: right !important; } }

.wedding-party-modal.modal-h .modal-dialog { margin-top: 10vh; }
@media (max-width: 767px) { .wedding-party-modal.modal-h .modal-dialog { margin-top: 20vh; } }
.wedding-party-modal.modal-v .modal-dialog { margin-top: 5vh; }
.wedding-party-modal .modal-content { margin-left: auto; margin-right: auto; background-color: #352938; }
.wedding-party-modal .modal-content .modal-body { padding: 8px; }
.wedding-party-modal .modal-content .modal-body img { border: 1px solid #ddd; }
.wedding-party-modal .modal-content .modal-footer { height: 150px; padding: 10px 20px; border-top: 0; }
.wedding-party-modal .modal-content .modal-footer h4 { text-align: center; color: #ddd; font-family: 'yonder', sans-serif; font-size: 36px; line-height: 36px; }
@media (max-width: 767px) { .wedding-party-modal .modal-content .modal-footer h4 { font-size: 26px; } }
.wedding-party-modal .modal-content .modal-footer h5 { text-align: left; color: #ddd; font-family: 'raleway-extralight', sans-serif; font-size: 14px; }
.wedding-party-modal.modal-h .modal-content { max-width: 620px; max-height: 550px; }
.wedding-party-modal.modal-h .modal-content .modal-body { max-width: 620px; max-height: 420px; }
.wedding-party-modal.modal-v .modal-content { max-width: 420px; max-height: 720px; }
.wedding-party-modal.modal-v .modal-content .modal-body { max-width: 420px; max-height: 620px; }
@media (max-width: 767px) { .wedding-party-modal#aleksiModal .modal-dialog { margin-top: 5vh; } }
@media (max-width: 767px) { .wedding-party-modal#aleksiModal .modal-footer { height: 240px; } }

/* cassette vars */
/* menu vars */
#wedding3 { padding-left: 0px; padding-right: 0px; /* song requests */ /* menu */ }
#wedding3 h1 { margin-top: -20px; margin-right: 20px; margin-bottom: 0px; }
@media (min-width: 768px) { #wedding3 h1 { margin-top: 0px; margin-right: 40px; } }
#wedding3 h2 { font-family: 'yonder', sans-serif; font-size: 42px; line-height: 42px; text-align: center; margin: 0px 0px 0px 0px; position: relative; }
#wedding3 .dinner-dancing { padding: 0px; }
#wedding3 .dinner-dancing .section-fit { width: 300px; margin-left: auto; margin-right: auto; }
@media (min-width: 768px) { #wedding3 .dinner-dancing .section-fit { width: 735px; } }
@media (min-width: 992px) { #wedding3 .dinner-dancing .section-fit { height: 338px; width: 900px; } }
#wedding3 .song-request { height: 203px; width: 280px; }
@media (max-width: 767px) { #wedding3 .song-request { display: block; margin-left: auto; margin-right: auto; } }
@media (min-width: 768px) { #wedding3 .song-request { height: 269px; width: 375px; } }
@media (min-width: 992px) { #wedding3 .song-request { height: 338px; width: 470px; } }
#wedding3 .song-request > h2 { font-family: 'yonder', sans-serif; font-size: 26px; line-height: 24px; text-align: center; color: #555; margin-bottom: 0px; }
@media (min-width: 768px) { #wedding3 .song-request > h2 { font-size: 35px; line-height: 30px; } }
@media (min-width: 992px) { #wedding3 .song-request > h2 { font-size: 44px; line-height: 38px; } }
#wedding3 .song-request .cassette { height: 179px; width: 280px; margin: auto auto; background-image: url("../images/cassette-xs.png"); background-repeat: no-repeat; background-position: center; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; }
@media (min-width: 768px) { #wedding3 .song-request .cassette { height: 239px; width: 375px; background-image: url("../images/cassette-sm.png"); } }
@media (min-width: 992px) { #wedding3 .song-request .cassette { height: 300px; width: 470px; background-image: url("../images/cassette-md.png"); } }
#wedding3 .song-request .cassette form { position: relative; top: 21px; width: 236px; margin: 0px auto; }
#wedding3 .song-request .cassette form .form-group-1 { width: 236px; margin: 0px auto; }
#wedding3 .song-request .cassette form .form-group-2 { width: 133px; margin: 49px auto 0px auto; }
#wedding3 .song-request .cassette form .formButton { margin-top: 12px; }
@media (min-width: 768px) { #wedding3 .song-request .cassette form { position: relative; top: 29px; width: 310px; margin: 0px auto; }
  #wedding3 .song-request .cassette form .form-group-1 { width: 310px; margin: 0px auto; }
  #wedding3 .song-request .cassette form .form-group-2 { width: 170px; margin: 70px auto 0px auto; }
  #wedding3 .song-request .cassette form .formButton { margin-top: 24px; } }
@media (min-width: 992px) { #wedding3 .song-request .cassette form { position: relative; top: 42px; width: 340px; margin: 0px auto; }
  #wedding3 .song-request .cassette form .form-group-1 { width: 340px; margin: 0px auto; }
  #wedding3 .song-request .cassette form .form-group-2 { width: 190px; margin: 95px auto 0px auto; }
  #wedding3 .song-request .cassette form .formButton { margin-top: 35px; } }
#wedding3 .song-request .cassette form .input-group .input-group-addon { height: 28px; width: 30px; padding: 3px 6px; font-size: 16px; color: #FFFFFF; background-color: #555; border: 1px solid #333; top: 0px; }
@media (min-width: 768px) { #wedding3 .song-request .cassette form .input-group .input-group-addon { height: 34px; } }
@media (min-width: 992px) { #wedding3 .song-request .cassette form .input-group .input-group-addon { height: 34px; } }
#wedding3 .song-request .cassette form .input-group input { height: 28px; width: 103px; background-color: transparent; color: #555555; border: 2px solid #333; border-left: 0px; }
@media (min-width: 768px) { #wedding3 .song-request .cassette form .input-group input { height: 34px; width: 140px; } }
@media (min-width: 992px) { #wedding3 .song-request .cassette form .input-group input { height: 34px; width: 150px; } }
#wedding3 .song-request .formButton { width: 90px; box-sizing: border-box; margin-left: auto; margin-right: auto; }
#wedding3 .song-request .songSuccess { height: 179px; width: 280px; margin: 0px auto; padding: 30px; position: relative; font-size: 18px; line-height: 24px; border-radius: 10px; background-color: #352938; }
@media (min-width: 768px) { #wedding3 .song-request .songSuccess { height: 239px; width: 375px; padding: 70px 10px 30px 10px; } }
@media (min-width: 992px) { #wedding3 .song-request .songSuccess { height: 300px; width: 470px; padding: 90px 10px 30px 10px; } }
#wedding3 .song-request .songSuccess h4 { color: #fff; text-align: center; }
#wedding3 .song-request .songSuccess .formButton { width: 112px; margin-top: 30px; }
@media (max-width: 767px) { #wedding3 .menu { width: 280px; margin-bottom: 60px; padding-top: 20px; padding-bottom: 20px; display: block; margin-left: auto; margin-right: auto; } }
@media (min-width: 768px) { #wedding3 .menu { height: 269px; width: 200px; margin-right: 30px; } }
@media (min-width: 992px) { #wedding3 .menu { height: 338px; width: 270px; } }
#wedding3 .menu .dinner { font-size: 16px; margin-top: 40px; }
@media (min-width: 768px) { #wedding3 .menu .dinner { font-size: 12px; margin-top: 20px; } }
@media (min-width: 992px) { #wedding3 .menu .dinner { font-size: 16px; margin-top: 40px; } }
#wedding3 .menu .dinner p { text-align: center; margin-bottom: 12px; }
#wedding3 .menu .dinner p:last-of-type { margin-bottom: 0px; }
#wedding3 .menu .dinner .food-icon { margin: 20px auto; width: 180px; }
@media (min-width: 768px) { #wedding3 .menu .dinner .food-icon { width: 150px; } }
@media (min-width: 992px) { #wedding3 .menu .dinner .food-icon { width: 180px; } }
#wedding3 .menu .dinner .food-icon img { width: 50px; height: 50px; margin-right: 10px; }
@media (min-width: 768px) { #wedding3 .menu .dinner .food-icon img { width: 40px; height: 40px; } }
@media (min-width: 992px) { #wedding3 .menu .dinner .food-icon img { width: 50px; height: 50px; } }
#wedding3 .menu .dinner .food-icon img:last-of-type { margin-right: 0px; }
#wedding3 div.separatorLine { height: 1px; margin-top: 40px; margin-bottom: 40px; border-bottom: 1px solid #1D2951; }

#luray { /* map */ /* map legend accordion */ }
#luray > h1 { margin-top: 0px; margin-right: 20px; margin-bottom: 20px; }
@media (min-width: 768px) { #luray > h1 { margin-top: -10px; margin-right: 40px; margin-bottom: 40px; } }
#luray .luray-map { height: 400px; box-sizing: border-box; border: 3px solid white; }
#luray .panel-wedding { margin-bottom: 20px; background-color: transparent; border: 1px solid #DDD; border-top-right-radius: 6px; border-top-left-radius: 6px; box-shadow: none; }
#luray .panel-wedding .panel-heading { position: relative; height: 40px; padding: 10px 15px; box-sizing: border-box; color: #333; background-color: #EEEEEE; border: 1px solid #DDD; border-top-width: 0px; border-radius: 0px; }
#luray .panel-wedding .panel-heading:first-of-type { border-top-width: 1px; border-top-right-radius: 6px; border-top-left-radius: 6px; }
#luray .panel-wedding .panel-heading:hover { background-color: #96869a; color: white; }
#luray .panel-wedding .panel-heading .panel-title { position: absolute; }
#luray .panel-wedding .panel-heading .glyphicon.pull-right { position: absolute; right: 0px; margin-right: 15px; top: 11px; }
#luray .panel-wedding .panel-body { height: 0px; padding: 0px; box-sizing: border-box; background-color: #F5F5F5; border: 0px solid #DDD; }
#luray .panel-wedding .panel-body .panel-body-content { visibility: hidden; }
#luray .panel-wedding .panel-body .panel-body-content .row { margin-bottom: 20px; }
#luray .panel-wedding .panel-body .panel-body-content h4 { font-size: 16px; margin: 0px auto 5px auto; }
#luray .panel-wedding .panel-body .panel-body-content h5 { font-size: 14px; margin: 0px auto; }
#luray .panel-wedding .panel-body.panel-open { height: 200px; overflow: scroll; padding: 15px; border-width: 0px 1px 1px 1px; }
#luray .panel-wedding .panel-body.panel-open .panel-body-content { visibility: visible; }

/* registry */
.registry-link img { padding: 15px; }
.registry-link:hover img { opacity: 0.5; filter: alpha(opacity=40); }

/* styles for single page site */
.background { height: 100vh; width: 100vw; position: absolute; z-index: -1 !important; top: 0px; left: 0px; }
.background.background-hidden { display: none; }
.background#background-landscape { background-position: top; background-size: cover; -webkit-filter: blur(1px); -moz-filter: blur(1px); -o-filter: blur(1px); -ms-filter: blur(1px); filter: blur(1px); }
.background#background-portrait { background-position: top; background-size: cover; -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); }

.quick-info { margin-top: 50vh; padding: 10px; text-align: center; background-color: rgba(74, 37, 68, 0.7); background-image: url("/images/fabric_of_squares_purple90.png"); height: 160px; }
.quick-info .quick-info-text { display: inline-block; vertical-align: middle; padding-top: 10px; }
.quick-info .quick-info-text .quick-info-text-wrap { float: left; }
.quick-info .quick-info-text .quick-info-text-wrap h1 { margin: 0px 0px 5px 0px; font-family: 'Champagne&LimousinesBold', Helvetica, sans-serif; font-size: 50px; color: #ccc; }
.quick-info .quick-info-text .quick-info-text-wrap h1 i { color: #BCDE8A; }
.quick-info .quick-info-text .quick-info-text-wrap h2 { margin: 2px 0px; font-family: 'Champagne&Limousines', Helvetica, sans-serif; font-size: 26px; color: #ccc; }
.quick-info .quick-info-text .quick-info-text-wrap h2 a { color: #ccc; }
.quick-info .quick-info-text .quick-info-text-wrap h2 a:hover { color: #BCDE8A; text-decoration: none; }
.quick-info .quick-info-img .img-circle { height: 140px; width: 140px; float: right; border-radius: 100%; border: 2px solid #BCDE8A; background-color: #fff; }

@media all and (min-width: 1081px) { #background-landscape { background-image: url("../gallery/bw/piggy-back-large.png"); }
  #background-portrait { background-image: url("../gallery/bw/hands-large.png"); } }
@media all and (max-width: 1080px) { #background-landscape { background-image: url("../gallery/bw/piggy-back-medium.png"); }
  #background-portrait { background-image: url("../gallery/bw/hands-medium.png"); } }
@media all and (max-width: 767px) { #background-landscape { background-image: url("/gallery/bw/piggy-back-small.png"); }
  #background-portrait { background-image: url("/gallery/bw/hands-small.png"); }
  .quick-info { height: 60vh; min-height: 320px; margin-top: 20vh; display: flex; align-items: center; }
  .quick-info .quick-info-text { bottom: auto; }
  .quick-info .quick-info-text .quick-info-text-wrap { float: center; }
  .quick-info .quick-info-text .quick-info-text-wrap h1 { font-size: 32px; }
  .quick-info .quick-info-text .quick-info-text-wrap h2 { font-size: 20px; }
  .quick-info .quick-info-img .img-circle { height: 200px; width: 200px; float: center; margin: 40px; }
  .seitz-footer { font-size: 12px; } }
@media all and (max-width: 450px) { .quick-info .quick-info-text { bottom: auto; }
  .quick-info .quick-info-text .quick-info-text-wrap h1 { font-size: 26px; }
  .quick-info .quick-info-text .quick-info-text-wrap h2 { font-size: 18px; }
  .quick-info .quick-info-img .img-circle { height: 120px; width: 120px; margin: 20px; } }
/* fonts */
/* Raleway */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 6, 2015 */
@font-face { font-family: 'raleway'; src: url("fonts/raleway/Raleway-Regular-webfont.eot"); src: url("fonts/raleway/Raleway-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Regular-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Regular-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Regular-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Regular-webfont.svg#ralewayregular") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-italic'; src: url("fonts/raleway/Raleway-Italic-webfont.eot"); src: url("fonts/raleway/Raleway-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Italic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Italic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Italic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Italic-webfont.svg#ralewayitalic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-thin'; src: url("fonts/raleway/Raleway-Thin-webfont.eot"); src: url("fonts/raleway/Raleway-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Thin-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Thin-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Thin-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Thin-webfont.svg#ralewaythin") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-thin-italic'; src: url("fonts/raleway/Raleway-ThinItalic-webfont.eot"); src: url("fonts/raleway/Raleway-ThinItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-ThinItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-ThinItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-ThinItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-ThinItalic-webfont.svg#ralewaythin_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-extralight'; src: url("fonts/raleway/Raleway-ExtraLight-webfont.eot"); src: url("fonts/raleway/Raleway-ExtraLight-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-ExtraLight-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-ExtraLight-webfont.woff") format("woff"), url("fonts/raleway/Raleway-ExtraLight-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-ExtraLight-webfont.svg#ralewayextralight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-extralight-italic'; src: url("fonts/raleway/Raleway-ExtraLightItalic-webfont.eot"); src: url("fonts/raleway/Raleway-ExtraLightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-ExtraLightItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-ExtraLightItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-ExtraLightItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-ExtraLightItalic-webfont.svg#ralewayextralight_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-light'; src: url("fonts/raleway/Raleway-Light-webfont.eot"); src: url("fonts/raleway/Raleway-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Light-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Light-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Light-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Light-webfont.svg#ralewaylight") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-light-italic'; src: url("fonts/raleway/Raleway-LightItalic-webfont.eot"); src: url("fonts/raleway/Raleway-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-LightItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-LightItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-LightItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-LightItalic-webfont.svg#ralewaylight_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-medium'; src: url("fonts/raleway/Raleway-Medium-webfont.eot"); src: url("fonts/raleway/Raleway-Medium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Medium-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Medium-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Medium-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Medium-webfont.svg#ralewaymedium") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-medium-italic'; src: url("fonts/raleway/Raleway-MediumItalic-webfont.eot"); src: url("fonts/raleway/Raleway-MediumItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-MediumItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-MediumItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-MediumItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-MediumItalic-webfont.svg#ralewaymedium_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-semibold'; src: url("fonts/raleway/Raleway-SemiBold-webfont.eot"); src: url("fonts/raleway/Raleway-SemiBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-SemiBold-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-SemiBold-webfont.woff") format("woff"), url("fonts/raleway/Raleway-SemiBold-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-SemiBold-webfont.svg#ralewaysemibold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-semibold-italic'; src: url("fonts/raleway/Raleway-SemiBoldItalic-webfont.eot"); src: url("fonts/raleway/Raleway-SemiBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-SemiBoldItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-SemiBoldItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-SemiBoldItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-SemiBoldItalic-webfont.svg#ralewaysemibold_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-bold'; src: url("fonts/raleway/Raleway-Bold-webfont.eot"); src: url("fonts/raleway/Raleway-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Bold-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Bold-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Bold-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Bold-webfont.svg#ralewaybold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-bold-italic'; src: url("fonts/raleway/Raleway-BoldItalic-webfont.eot"); src: url("fonts/raleway/Raleway-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-BoldItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-BoldItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-BoldItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-BoldItalic-webfont.svg#ralewaybold_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-extrabold'; src: url("fonts/raleway/Raleway-ExtraBold-webfont.eot"); src: url("fonts/raleway/Raleway-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-ExtraBold-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-ExtraBold-webfont.woff") format("woff"), url("fonts/raleway/Raleway-ExtraBold-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-ExtraBold-webfont.svg#ralewayextrabold") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-extrabold-italic'; src: url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.eot"); src: url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-ExtraBoldItalic-webfont.svg#ralewayextrabold_italic") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-black'; src: url("fonts/raleway/Raleway-Black-webfont.eot"); src: url("fonts/raleway/Raleway-Black-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-Black-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-Black-webfont.woff") format("woff"), url("fonts/raleway/Raleway-Black-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-Black-webfont.svg#ralewayblack") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'raleway-black-italic'; src: url("fonts/raleway/Raleway-BlackItalic-webfont.eot"); src: url("fonts/raleway/Raleway-BlackItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/raleway/Raleway-BlackItalic-webfont.woff2") format("woff2"), url("fonts/raleway/Raleway-BlackItalic-webfont.woff") format("woff"), url("fonts/raleway/Raleway-BlackItalic-webfont.ttf") format("truetype"), url("fonts/raleway/Raleway-BlackItalic-webfont.svg#ralewayblack_italic") format("svg"); font-weight: normal; font-style: normal; }
/* Return to Sender */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 6, 2015 */
@font-face { font-family: 'return-sender'; src: url("fonts/return-sender/Return_To_Sender-webfont.eot"); src: url("fonts/return-sender/Return_To_Sender-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/return-sender/Return_To_Sender-webfont.woff2") format("woff2"), url("fonts/return-sender/Return_To_Sender-webfont.woff") format("woff"), url("fonts/return-sender/Return_To_Sender-webfont.ttf") format("truetype"), url("fonts/return-sender/Return_To_Sender-webfont.svg#return_to_senderregular") format("svg"); font-weight: normal; font-style: normal; }
/* Heart and Soul */
@font-face { font-family: 'heart-and-soul'; src: url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.eot"); src: url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.woff2") format("woff2"), url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.woff") format("woff"), url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.ttf") format("truetype"), url("purchased-fonts/heart-and-soul/HeartAndSoul-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'heart-and-soul-alt'; src: url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.eot"); src: url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.woff2") format("woff2"), url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.woff") format("woff"), url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.ttf") format("truetype"), url("purchased-fonts/heart-and-soul/HeartAndSoulAlt-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
/* True North */
@font-face { font-family: 'true-north'; src: url("purchased-fonts/true-north/TrueNorth-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorth-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorth-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorth-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorth-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorth-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-dots'; src: url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthDots-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-inline'; src: url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthInline-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-black'; src: url("purchased-fonts/true-north/TrueNorth-Black-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorth-Black-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorth-Black-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorth-Black-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorth-Black-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorth-Black-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-black-inline'; src: url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthInline-Black-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-3d'; src: url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorth3D-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-rough3d'; src: url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthRough3D-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-black-rough'; src: url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthRough-Black-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-script'; src: url("purchased-fonts/true-north/True North Script-webfont.eot"); src: url("purchased-fonts/true-north/True North Script-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/True North Script-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/True North Script-webfont.woff") format("woff"), url("purchased-fonts/true-north/True North Script-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/True North Script-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'true-north-extras'; src: url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.eot"); src: url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.woff") format("woff"), url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/true-north/TrueNorthExtras-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
/* Yonder */
@font-face { font-family: 'yonder'; src: url("purchased-fonts/yonder/Yonder-Regular-webfont.eot"); src: url("purchased-fonts/yonder/Yonder-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("purchased-fonts/yonder/Yonder-Regular-webfont.woff2") format("woff2"), url("purchased-fonts/yonder/Yonder-Regular-webfont.woff") format("woff"), url("purchased-fonts/yonder/Yonder-Regular-webfont.ttf") format("truetype"), url("purchased-fonts/yonder/Yonder-Regular-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
/* Texta Narrow */
@font-face { font-family: 'textanarrow'; src: url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.eot"); src: url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.woff2") format("woff2"), url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.woff") format("woff"), url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.ttf") format("truetype"), url("fonts/textanarrow/textanarrow_regular/textanarrow-regular-webfont.svg#textanarrow-regular-webfont") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'textanarrow-light'; src: url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.eot"); src: url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.woff2") format("woff2"), url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.woff") format("woff"), url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.ttf") format("truetype"), url("fonts/textanarrow/textanarrow_light/textanarrow-light-webfont.svg#textanarrow-light-webfont") format("svg"); font-weight: normal; font-style: normal; }
