/*!
    File: screen.css
    Media: screen
    Copyright: (c) 2010 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/*
 File: _reset.scss Media: screen Copyright: (c) 2014 Church Media Group, Inc. www.churchmedia.com Author: Church Media Group Notes: This file should never be altered


/* Reset Defaults
--------------------------------------------------------------------------------------- */
/* line 13, ../scss/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; }

/* line 14, ../scss/_reset.scss */
:focus { outline: 0; }

/* line 15, ../scss/_reset.scss */
ul { list-style: none; }

/* line 16, ../scss/_reset.scss */
table { border-collapse: separate; border-spacing: 0; }

/* line 17, ../scss/_reset.scss */
caption, th, td { text-align: left; font-weight: normal; }

/* line 18, ../scss/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }

/* line 19, ../scss/_reset.scss */
blockquote, q { quotes: "" ""; }

/*
The MIT License

Copyright (c) 2013 David Hemphill.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
/*

	File: global_list.css
	Media: screen
	Copyright: (c) 2013 Church Media Group, Inc. www.churchmedia.com
	Author: Church Media Group
	Notes:

/* Global List Styles
______________________________________________________________________________________ */
/* line 12, ../scss/_global-list.scss */
.basic_list_cmg { width: 100%; margin-top: 24px; }

/* line 13, ../scss/_global-list.scss */
.basic_list_cmg.no-margin { margin-top: 0; }

/* line 14, ../scss/_global-list.scss */
.basic_list_cmg h4 { font-weight: bold; font-size: 1.8em; }

/* line 15, ../scss/_global-list.scss */
.basic_list_cmg_head { width: 100%; border-bottom: 1px solid #ddd; overflow: hidden; padding-bottom: 10px; }

/* line 16, ../scss/_global-list.scss */
.basic_list_cmg_content { width: 100%; overflow: hidden; }

/* line 17, ../scss/_global-list.scss */
.basic_list_cmg_foot { width: 100%; }

/* line 19, ../scss/_global-list.scss */
.basic_list_cmg_head h4 { float: left; display: inline; font-size: 1.8em; font-weight: bold; }

/* line 20, ../scss/_global-list.scss */
.basic_list_cmg_head.search_head_bar h4 { margin-top: 5px; }

/* line 22, ../scss/_global-list.scss */
a.list_row { display: block; width: 100%; height: 70px; padding-right: 52px; overflow: hidden; border-bottom: 1px solid #dddddd; background: transparent url(https://unifiedweightpullfederation.com/views/site/images/generic/btn_row_arrow.svg) right center no-repeat; background-size: 26px 22px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 23, ../scss/_global-list.scss */
.list_row_info { display: table-cell; height: 70px; vertical-align: middle; }

/* line 24, ../scss/_global-list.scss */
.list_row .list_row_info h4 { margin-bottom: 3px; }

/* line 25, ../scss/_global-list.scss */
.list_row_date { float: left; margin: 0 24px 0 0; }

/* line 26, ../scss/_global-list.scss */
.list_row .list_row_date h5 { font-size: 3.4em; font-weight: bold; height: 70px; display: table-cell; vertical-align: middle; }

/* line 27, ../scss/_global-list.scss */
.list_row .list_row_date h5 span { display: block; font-size: .32em; text-transform: uppercase; font-weight: bold; margin: -4px 0 0 2px; letter-spacing: .5em; line-height: 1em; text-align: center; }

/* line 28, ../scss/_global-list.scss */
.list_row .location_badge { float: right; background: red; color: #fff; height: 16px; line-height: 16px; letter-spacing: .2em; margin: 27px 6px 0 0; padding: 0 4px; font-size: .725em; }

/* line 30, ../scss/_global-list.scss */
.campus_badges { width: 100%; overflow: hidden; margin-bottom: 10px; }

/* line 31, ../scss/_global-list.scss */
.campus_badges .location_badge { margin-top: 0; }

/* line 33, ../scss/_global-list.scss */
.list_row .type { float: right; margin: 0 12px 0 20px; font-weight: bold; font-size: 1.2em; line-height: 60px; }

/* line 34, ../scss/_global-list.scss */
.list_row .btn_list_details { display: block; height: 30px; margin: 20px 0 0 6px; padding: 0 12px; line-height: 30px; font-size: 1.2em; font-weight: bold; background: #f5f5f5; color: #aaaaaa; border: 1px solid #e8e8e8; float: right; text-decoration: none; }

/* line 35, ../scss/_global-list.scss */
.list_row:hover .btn_list_details { background: #e5e5e5; }

/* line 36, ../scss/_global-list.scss */
.list_row .btn_list_details:hover { background: #333; color: #fff; border-color: #333; }

/* line 38, ../scss/_global-list.scss */
.no_results { line-height: 60px; font-weight: bold; }

/* Basic Selectors
--------------------------------------------------------------------------------------- */
/* line 33, ../scss/screen.scss */
html { background: #404041; }

/* line 34, ../scss/screen.scss */
body { font: normal 62.5% Lato, Helvetica, Arial, sans-serif; color: #565656; }

/* line 36, ../scss/screen.scss */
h1, h2, h3, h4, h5, h6 { font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 1.6em; color: rgba(27, 27, 27, 0.8); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 37, ../scss/screen.scss */
p { font-size: 2.4em; line-height: 2em; font-weight: 400; margin: 12px 0; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
@media only screen and (max-width: 808px) { /* line 37, ../scss/screen.scss */
  p { font-size: 1.8em; } }
@media only screen and (max-width: 660px) { /* line 37, ../scss/screen.scss */
  p { font-size: 1.7em; } }

/* line 42, ../scss/screen.scss */
label, input, textarea { color: #565656; font-family: Lato, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 44, ../scss/screen.scss */
::selection { background: #f48167; color: #fff; }

/* line 45, ../scss/screen.scss */
::-moz-selection { background: #f48167; color: #fff; }

/* line 47, ../scss/screen.scss */
::-webkit-input-placeholder { color: #565656; }

/* line 48, ../scss/screen.scss */
:-moz-placeholder { color: #565656; }

/* line 49, ../scss/screen.scss */
::-moz-placeholder { color: #565656; }

/* line 50, ../scss/screen.scss */
:-ms-input-placeholder { color: #565656; }

/* Links
--------------------------------------------------------------------------------------- */
/* line 55, ../scss/screen.scss */
a { text-decoration: none; }

/* line 56, ../scss/screen.scss */
a:link { color: #ef4b25; }

/* line 57, ../scss/screen.scss */
a:hover { color: #ef4b25; }

/* line 58, ../scss/screen.scss */
a:visited { color: #ef4b25; }

/* line 59, ../scss/screen.scss */
a:active { color: #ef4b25; }

/* Buttons
--------------------------------------------------------------------------------------- */
/* line 64, ../scss/screen.scss */
.btn_more { float: right; font-size: 1.1em; display: block; padding: 3px 6px; background: #444; color: #ffffff; text-transform: lowercase; font-weight: normal; }

/* line 65, ../scss/screen.scss */
.btn_more:hover { background-color: #ef4b25; text-decoration: none; }

/* line 67, ../scss/screen.scss */
.btn_generic_row { width: 100%; overflow: hidden; text-align: center; }
/* line 68, ../scss/screen.scss */
.btn_generic_row.mobile { display: none; }
@media only screen and (max-width: 1180px) { /* line 67, ../scss/screen.scss */
  .btn_generic_row { display: none; }
  /* line 70, ../scss/screen.scss */
  .btn_generic_row.mobile { display: block; } }

/* line 73, ../scss/screen.scss */
a.btn_big, a.btn_view_results { display: inline-block; background-color: #ef4b25; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; padding: 15px 30px; text-align: center; font-size: 2.8em; font-weight: 700; text-transform: uppercase; letter-spacing: 0; color: #ffffff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
/* line 74, ../scss/screen.scss */
a.btn_big:hover, a.btn_view_results:hover { background-color: #b1381b; }
@media only screen and (max-width: 1180px) { /* line 73, ../scss/screen.scss */
  a.btn_big, a.btn_view_results { padding: 10px 20px; font-size: 2.2em; }
  /* line 76, ../scss/screen.scss */
  a.btn_big span, a.btn_view_results span { display: none; } }
@media only screen and (max-width: 808px) { /* line 73, ../scss/screen.scss */
  a.btn_big, a.btn_view_results { height: 60px; line-height: 58px; padding: 0 40px; font-size: 1.6em; } }
@media only screen and (max-width: 660px) { /* line 73, ../scss/screen.scss */
  a.btn_big, a.btn_view_results { width: 100%; display: block; height: 60px; line-height: 57px; padding: 0; font-size: 1.6em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }

/* line 81, ../scss/screen.scss */
.two-buttons a:first-child { margin-right: 30px; }
@media only screen and (max-width: 808px) { /* line 81, ../scss/screen.scss */
  .two-buttons a:first-child { margin-right: 15px; } }
@media only screen and (max-width: 660px) { /* line 81, ../scss/screen.scss */
  .two-buttons a:first-child { margin: 0 0 10px 0; } }

/* line 86, ../scss/screen.scss */
.btn_small_cmg { display: block; float: right; padding: 0 14px; height: 18px; margin: 2px 0 0 5px; line-height: 20px; background: #fff url(../images/generic/bg_gradient_10.png) 0 0 repeat-x; border: 3px solid #e5e5e5; color: #999; text-transform: uppercase; }

/* line 87, ../scss/screen.scss */
.btn_small_cmg:hover { text-decoration: none; background-color: #fcfcfc; border-color: #ccc; color: #ef4b25; }

/* line 89, ../scss/screen.scss */
.btn_mobile_view { display: block; text-align: center; font-size: 5em; width: 94%; margin: 40px auto; color: #ffffff; background: #000000; }

/* Main Structural Selectors
--------------------------------------------------------------------------------------- */
/* line 95, ../scss/screen.scss */
.wrap { width: 100%; }

/* line 97, ../scss/screen.scss */
.header { width: 100%; border-top: 17px solid #ef4b25; height: 246px; background: rgba(27, 27, 27, 0.8); position: absolute; z-index: 2; }
/* line 98, ../scss/screen.scss */
.header:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 1380px) { /* line 97, ../scss/screen.scss */
  .header { height: 210px; } }
@media only screen and (max-width: 1180px) { /* line 97, ../scss/screen.scss */
  .header { height: 179px; } }
@media only screen and (max-width: 980px) { /* line 97, ../scss/screen.scss */
  .header { height: 135px; } }
@media only screen and (max-width: 808px) { /* line 97, ../scss/screen.scss */
  .header { position: relative; height: 65px; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
@media only screen and (max-width: 480px) { /* line 97, ../scss/screen.scss */
  .header { padding: 0; height: 50px; } }
@media only screen and (max-width: 808px) { /* line 97, ../scss/screen.scss */
  .header { height: auto; } }
@media only screen and (max-width: 480px) { /* line 97, ../scss/screen.scss */
  .header { text-align: center; } }

/* line 108, ../scss/screen.scss */
.header_top { width: 1300px; margin: 46px auto; overflow: hidden; }
@media only screen and (max-width: 1380px) { /* line 108, ../scss/screen.scss */
  .header_top { margin: 37px auto; width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 108, ../scss/screen.scss */
  .header_top { margin: 30px auto; width: 900px; } }
@media only screen and (max-width: 980px) { /* line 108, ../scss/screen.scss */
  .header_top { width: 760px; margin: 25px auto; } }
@media only screen and (max-width: 808px) { /* line 108, ../scss/screen.scss */
  .header_top { width: 100%; height: 65px; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } }
@media only screen and (max-width: 660px) { /* line 108, ../scss/screen.scss */
  .header_top { height: 52px; margin: 15px auto; } }
@media only screen and (max-width: 480px) { /* line 108, ../scss/screen.scss */
  .header_top { padding: 0; height: 50px; } }

/* line 117, ../scss/screen.scss */
.content { width: 100%; padding: 0; background: #ffffff; overflow: visible; }

/* line 119, ../scss/screen.scss */
.main_wrap { width: 1300px; margin: 0 auto; padding: 30px 24px 0 24px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 120, ../scss/screen.scss */
.main_wrap:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 1380px) { /* line 119, ../scss/screen.scss */
  .main_wrap { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 119, ../scss/screen.scss */
  .main_wrap { width: 900px; } }
@media only screen and (max-width: 980px) { /* line 119, ../scss/screen.scss */
  .main_wrap { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 119, ../scss/screen.scss */
  .main_wrap { width: 100%; padding: 20px 20px 0 20px; } }

/* Panel Menu Layout
--------------------------------------------------------------------------------------- */
/* line 130, ../scss/screen.scss */
.side_menu { background: rgba(27, 27, 27, 0.8) url(../images/bg/bg_side_menu_shadow.png) top right repeat-y; background-size: 65px 41px; }

/* line 132, ../scss/screen.scss */
.mobile_nav li { font-size: 1.5em; text-transform: uppercase; font-weight: 300; letter-spacing: .05em; }
/* line 133, ../scss/screen.scss */
.mobile_nav li a { display: block; padding: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.6); }

/* line 136, ../scss/screen.scss */
.mobile_social { padding: 15px; border-top: 1px solid rgba(255, 255, 255, 0.2); }
/* line 137, ../scss/screen.scss */
.mobile_social:after { display: table; content: ''; clear: both; }
/* line 138, ../scss/screen.scss */
.mobile_social li { float: left; margin-right: 10px; }
/* line 139, ../scss/screen.scss */
.mobile_social li:last-child { margin-right: 0; }
/* line 141, ../scss/screen.scss */
.mobile_social a { display: inline-block; width: 28px; height: 28px; }
/* line 142, ../scss/screen.scss */
.mobile_social path { fill: #565656; -webkit-transition: fill 0.2s ease-in; -moz-transition: fill 0.2s ease-in; -o-transition: fill 0.2s ease-in; transition: fill 0.2s ease-in; }
/* line 143, ../scss/screen.scss */
.mobile_social svg { width: 28px; height: 28px; }

/* line 146, ../scss/screen.scss */
.mobile_address { padding: 15px; }
/* line 147, ../scss/screen.scss */
.mobile_address h3 { color: rgba(255, 255, 255, 0.6); font-size: 2.4em; font-weight: 600; margin-bottom: 4px; }
/* line 148, ../scss/screen.scss */
.mobile_address p { color: rgba(255, 255, 255, 0.6); text-align: left; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; margin: 0; line-height: 1.6em; }

/* line 151, ../scss/screen.scss */
a.call_now { display: block; background: rgba(0, 0, 0, 0.2); padding: 15px 18px 16px 15px; }
/* line 152, ../scss/screen.scss */
a.call_now h3 { font-family: Lato, Helvetica, Arial, sans-serif; font-size: 2em; letter-spacing: .25em; font-weight: 300; text-transform: uppercase; color: rgba(255, 255, 255, 0.6); text-align: center; }
/* line 153, ../scss/screen.scss */
a.call_now p { font-size: 2.6em; letter-spacing: .05em; color: rgba(255, 255, 255, 0.8); margin: 0; line-height: 1.2em; font-weight: 400; color: #ef4b25; }

/* Header Layout
--------------------------------------------------------------------------------------- */
/* line 159, ../scss/screen.scss */
.header img { width: 537px; float: left; }
@media only screen and (max-width: 1380px) { /* line 159, ../scss/screen.scss */
  .header img { width: 450px; margin-top: 10px; } }
@media only screen and (max-width: 1180px) { /* line 159, ../scss/screen.scss */
  .header img { width: 380px; margin-top: 10px; } }
@media only screen and (max-width: 980px) { /* line 159, ../scss/screen.scss */
  .header img { width: 300px; margin-top: 3px; } }
@media only screen and (max-width: 808px) { /* line 159, ../scss/screen.scss */
  .header img { width: 200px; margin-top: 8px; float: left; } }
@media only screen and (max-width: 660px) { /* line 159, ../scss/screen.scss */
  .header img { width: 180px; margin-top: 0; } }
@media only screen and (max-width: 480px) { /* line 159, ../scss/screen.scss */
  .header img { width: 140px; margin-top: 6px; } }

/* line 168, ../scss/screen.scss */
a.btn_mobile_menu { display: none; }
/* line 169, ../scss/screen.scss */
a.btn_mobile_menu svg { width: 32px; height: 25px; margin-top: 20px; }
/* line 170, ../scss/screen.scss */
a.btn_mobile_menu rect { fill: #ffffff; }
@media only screen and (max-width: 808px) { /* line 168, ../scss/screen.scss */
  a.btn_mobile_menu { display: block; width: 120px; height: 65px; float: left; margin-right: 40px; text-align: center; border-right: 1px solid #dfdedc; } }
@media only screen and (max-width: 660px) { /* line 168, ../scss/screen.scss */
  a.btn_mobile_menu { width: 80px; height: 52px; }
  /* line 173, ../scss/screen.scss */
  a.btn_mobile_menu svg { width: 26px; height: 21px; margin-top: 15px; } }
@media only screen and (max-width: 480px) { /* line 168, ../scss/screen.scss */
  a.btn_mobile_menu { width: 70px; height: 50px; margin-right: 20px; } }

/* line 178, ../scss/screen.scss */
#nav { height: 0; overflow: hidden; -webkit-transition: height 0.3s ease-in; -moz-transition: height 0.3s ease-in; -o-transition: height 0.3s ease-in; transition: height 0.3s ease-in; }

/* line 179, ../scss/screen.scss */
#nav.open { height: 252px; }

/* line 180, ../scss/screen.scss */
#nav ul li { float: left; width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #555; border-bottom: 1px solid #555; text-align: center; font-size: 1.5em; }

/* line 181, ../scss/screen.scss */
#nav ul li:nth-child(even) { border-right: 0; }

/* line 182, ../scss/screen.scss */
#nav ul li a { color: #fff; display: block; padding: 12px 0; }

/* line 184, ../scss/screen.scss */
.main_nav { float: right; margin: 35px 0px; position: relative; z-index: 2; }
/* line 185, ../scss/screen.scss */
.main_nav:after { display: table; content: ''; clear: both; }
/* line 186, ../scss/screen.scss */
.main_nav li { text-align: center; float: left; font-size: 3em; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; text-transform: uppercase; margin-left: 70px; }
/* line 187, ../scss/screen.scss */
.main_nav a { color: #ffffff; font-weight: 700; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 188, ../scss/screen.scss */
.main_nav a span { display: block; font-size: .7em; font-weight: 500; }
/* line 189, ../scss/screen.scss */
.main_nav a:hover { color: #ef4b25; }
/* line 190, ../scss/screen.scss */
.main_nav a.active { color: #ef4b25; font-weight: 700; }
@media only screen and (max-width: 1380px) { /* line 194, ../scss/screen.scss */
  .main_nav li { margin-left: 46px; } }
@media only screen and (max-width: 1180px) { /* line 197, ../scss/screen.scss */
  .main_nav li { margin-left: 35px; font-size: 2.2em; } }
@media only screen and (max-width: 980px) { /* line 184, ../scss/screen.scss */
  .main_nav { margin: 20px 0; }
  /* line 200, ../scss/screen.scss */
  .main_nav li { font-size: 2.1em; margin-left: 28px; } }
@media only screen and (max-width: 808px) { /* line 184, ../scss/screen.scss */
  .main_nav { display: none; } }

/* Rotator
--------------------------------------------------------------------------------------- */
/* line 209, ../scss/screen.scss */
.hp_tier_1 { width: 100%; overflow: hidden; position: relative; z-index: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 210, ../scss/screen.scss */
.slides { max-height: 876px; }
/* line 211, ../scss/screen.scss */
.slides li { position: relative; }
/* line 212, ../scss/screen.scss */
.slides .slide_content { display: block; position: absolute; z-index: 20; bottom: 0; left: 0; width: 100%; background: rgba(40, 37, 35, 0.6); padding: 30px 0; }
/* line 213, ../scss/screen.scss */
.slides .slide_content:after { display: table; content: ''; clear: both; }
/* line 215, ../scss/screen.scss */
.slides a:hover { opacity: .7; }
@media only screen and (max-width: 1180px) { /* line 217, ../scss/screen.scss */
  .slides .slide_content { padding: 25px 0; } }
@media only screen and (max-width: 980px) { /* line 220, ../scss/screen.scss */
  .slides .slide_content { padding: 25px 0; } }
@media only screen and (max-width: 808px) { /* line 223, ../scss/screen.scss */
  .slides .slide_content { position: relative; background: #dfdedc; padding: 20px 0; } }
@media only screen and (max-width: 660px) { /* line 226, ../scss/screen.scss */
  .slides .slide_content { padding: 10px 0 12px 0; } }

/* About
--------------------------------------------------------------------------------------- */
/* line 233, ../scss/screen.scss */
.hp_tier_2 { width: 100%; padding: 80px 0; background: #f4f4f4; margin: 0 auto; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 1180px) { /* line 233, ../scss/screen.scss */
  .hp_tier_2 { padding: 40px 0; } }
@media only screen and (max-width: 808px) { /* line 233, ../scss/screen.scss */
  .hp_tier_2 { padding: 20px 0; } }

/* line 237, ../scss/screen.scss */
.events_wrap { width: 1300px; margin: 0 auto; display: block; overflow: hidden; padding: 0; }
@media only screen and (max-width: 1380px) { /* line 237, ../scss/screen.scss */
  .events_wrap { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 237, ../scss/screen.scss */
  .events_wrap { width: 900px; } }
@media only screen and (max-width: 980px) { /* line 237, ../scss/screen.scss */
  .events_wrap { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 237, ../scss/screen.scss */
  .events_wrap { width: 90%; } }
/* line 242, ../scss/screen.scss */
.events_wrap .events_header { width: 1300px; height: 109px; margin: 0 auto 45px auto; padding: 0; background: transparent url(../images/bg/bg_events_header.png) center center no-repeat; background-size: 100%; }
@media only screen and (max-width: 1380px) { /* line 242, ../scss/screen.scss */
  .events_wrap .events_header { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 242, ../scss/screen.scss */
  .events_wrap .events_header { width: 900px; height: 80px; margin: 0 auto 35px auto; } }
@media only screen and (max-width: 980px) { /* line 242, ../scss/screen.scss */
  .events_wrap .events_header { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 242, ../scss/screen.scss */
  .events_wrap .events_header { width: 100%; height: 60px; margin: 0 auto 25px auto; } }
@media only screen and (max-width: 480px) { /* line 242, ../scss/screen.scss */
  .events_wrap .events_header { display: none; } }
/* line 249, ../scss/screen.scss */
.events_wrap h2 { font-weight: 700; font-size: 4em; text-transform: uppercase; color: #ef4b25; text-align: center; margin: 0 0 80px 0; }
@media only screen and (max-width: 1180px) { /* line 249, ../scss/screen.scss */
  .events_wrap h2 { margin: 0 0 40px 0; } }
@media only screen and (max-width: 808px) { /* line 249, ../scss/screen.scss */
  .events_wrap h2 { margin: 0 0 20px 0; font-size: 3em; } }
@media only screen and (max-width: 480px) { /* line 249, ../scss/screen.scss */
  .events_wrap h2 { font-size: 2.5em; } }

/* About Content Section
--------------------------------------------------------------------------------------- */
/* line 261, ../scss/screen.scss */
.hp_tier_3 { width: 100%; max-height: 447px; position: relative; background: transparent url(../images/bg/bg_tier_3.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; overflow: hidden; }
@media only screen and (max-width: 808px) { /* line 261, ../scss/screen.scss */
  .hp_tier_3 { background-image: none !important; background-color: #000000; } }
/* line 263, ../scss/screen.scss */
.hp_tier_3 .hp_tier_3_mobile { display: none; }
@media only screen and (max-width: 808px) { /* line 263, ../scss/screen.scss */
  .hp_tier_3 .hp_tier_3_mobile { opacity: .3; filter: alpha(opacity=35); width: 100%; height: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; position: absolute; display: block; background: transparent url(../images/bg/bg_tier_3.jpg) top center no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } }
/* line 266, ../scss/screen.scss */
.hp_tier_3 .content_wrap { position: relative; z-index: 2; width: 1300px; margin: 90px auto 75px auto; }
/* line 267, ../scss/screen.scss */
.hp_tier_3 .content_wrap p { text-align: left; font-size: 5.4em; margin: 0; line-height: 1.2em; letter-spacing: 0; color: #ffffff; text-transform: uppercase; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; font-weight: 700; }
/* line 268, ../scss/screen.scss */
.hp_tier_3 .content_wrap a { margin: 20px 0 0 0; }
@media only screen and (max-width: 1380px) { /* line 266, ../scss/screen.scss */
  .hp_tier_3 .content_wrap { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 266, ../scss/screen.scss */
  .hp_tier_3 .content_wrap { width: 900px; } }
@media only screen and (max-width: 980px) { /* line 266, ../scss/screen.scss */
  .hp_tier_3 .content_wrap { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 266, ../scss/screen.scss */
  .hp_tier_3 .content_wrap { width: 90%; margin: 40px auto; }
  /* line 273, ../scss/screen.scss */
  .hp_tier_3 .content_wrap p { font-size: 3.5em; text-align: center; }
  /* line 274, ../scss/screen.scss */
  .hp_tier_3 .content_wrap a { width: 28%; height: auto; line-height: 1em; padding: 10px 0; text-align: center; margin: 20px auto 0 auto; display: block; float: none; } }
@media only screen and (max-width: 480px) { /* line 266, ../scss/screen.scss */
  .hp_tier_3 .content_wrap { margin: 20px auto; }
  /* line 277, ../scss/screen.scss */
  .hp_tier_3 .content_wrap p { font-size: 3em; text-align: center; }
  /* line 278, ../scss/screen.scss */
  .hp_tier_3 .content_wrap a { width: 35%; } }

/* Competition Section
--------------------------------------------------------------------------------------- */
/* line 287, ../scss/screen.scss */
.hp_tier_4 { width: 100%; background-color: #292828; overflow: hidden; margin: 0 auto; padding: 80px 0; }
@media only screen and (max-width: 1180px) { /* line 287, ../scss/screen.scss */
  .hp_tier_4 { padding: 40px 0; } }
@media only screen and (max-width: 808px) { /* line 287, ../scss/screen.scss */
  .hp_tier_4 { padding: 20px 0; } }
/* line 290, ../scss/screen.scss */
.hp_tier_4 .competition_header { width: 1300px; height: 109px; margin: 0 auto 45px auto; padding: 0; background: transparent url(../images/bg/bg_competition_results_header.png) center center no-repeat; background-size: 100%; }
@media only screen and (max-width: 1380px) { /* line 290, ../scss/screen.scss */
  .hp_tier_4 .competition_header { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 290, ../scss/screen.scss */
  .hp_tier_4 .competition_header { width: 900px; height: 80px; margin: 0 auto 35px auto; } }
@media only screen and (max-width: 980px) { /* line 290, ../scss/screen.scss */
  .hp_tier_4 .competition_header { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 290, ../scss/screen.scss */
  .hp_tier_4 .competition_header { width: 90%; margin: 0 auto 20px auto; height: 60px; } }
@media only screen and (max-width: 480px) { /* line 290, ../scss/screen.scss */
  .hp_tier_4 .competition_header { display: none; } }
/* line 297, ../scss/screen.scss */
.hp_tier_4 h2 { font-weight: 700; font-size: 4em; text-transform: uppercase; color: #ef4b25; text-align: center; margin: 0 0 80px 0; }
@media only screen and (max-width: 1180px) { /* line 297, ../scss/screen.scss */
  .hp_tier_4 h2 { margin: 0 0 40px 0; } }
@media only screen and (max-width: 808px) { /* line 297, ../scss/screen.scss */
  .hp_tier_4 h2 { margin: 0 0 20px 0; font-size: 3em; } }
@media only screen and (max-width: 480px) { /* line 297, ../scss/screen.scss */
  .hp_tier_4 h2 { font-size: 2.5em; } }
/* line 302, ../scss/screen.scss */
.hp_tier_4 .competition_wrap { width: 1300px; margin: 80px auto; }
@media only screen and (max-width: 1380px) { /* line 302, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 302, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap { width: 900px; margin: 40px auto; } }
@media only screen and (max-width: 980px) { /* line 302, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 302, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap { width: 100%; margin: 20px auto; } }
/* line 307, ../scss/screen.scss */
.hp_tier_4 .competition_wrap p { text-align: left; font-size: 5.4em; margin: 0; line-height: 1.2em; letter-spacing: 0; color: #ffffff; text-transform: uppercase; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; font-weight: 700; }
/* line 308, ../scss/screen.scss */
.hp_tier_4 .competition_wrap a { margin: 20px 0 0 0; }
/* line 309, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing { width: 87.77%; margin: 0 auto 60px auto; overflow: hidden; }
/* line 310, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing.full { display: block; }
/* line 311, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing.mobile { display: none; }
/* line 312, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li { padding: 20px 30px; overflow: hidden; display: block; background-color: #f4f4f4; margin-bottom: 1px; }
/* line 313, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li:last-child { margin-bottom: 0; }
/* line 314, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li:nth-child(even) { background-color: #e3e3e3; }
/* line 315, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li:hover { background-color: #efefef; }
/* line 316, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span { overflow: hidden; text-align: left; display: table; vertical-align: middle; float: left; }
/* line 317, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eOne { width: 3.5%; text-align: center; padding-right: 4.4%; font-size: 2.8em; font-weight: 500; line-height: 1.125em; text-transform: uppercase; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; color: #ef4b25; }
@media only screen and (max-width: 1380px) { /* line 317, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eOne { font-size: 2.6em; } }
@media only screen and (max-width: 980px) { /* line 317, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eOne { font-size: 2.2em; } }
@media only screen and (max-width: 480px) { /* line 317, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eOne { width: auto; } }
/* line 322, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eOne span.number { text-align: center; font-size: 1.6em; display: block; float: none; }
@media only screen and (max-width: 480px) { /* line 322, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eOne span.number { font-size: 1.3em; } }
/* line 325, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eTwo { height: 62px; line-height: 62px; font-size: 1.8em; width: 79.59%; font-weight: 100; color: #565656; }
/* line 326, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eTwo span { font-weight: 700; }
@media only screen and (max-width: 808px) { /* line 325, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eTwo { width: auto; height: auto; line-height: 2.8em; } }
@media only screen and (max-width: 480px) { /* line 325, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eTwo { float: left; display: inline; width: 85%; font-size: 1.3em; line-height: 1em; padding: 4% 0; font-weight: 700; } }
/* line 330, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eThree { width: 11.7%; padding: 10px 0; }
/* line 331, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eThree a { font-weight: 600; font-size: 1.8em; padding: 0; margin: 0 auto; display: block; height: 40px; line-height: 40px; width: 100%; }
/* line 332, ../scss/screen.scss */
.hp_tier_4 .competition_wrap .competition_listing li span.eThree a:hover { background-color: #b1381b; }
@media only screen and (max-width: 808px) { /* line 334, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li span.eThree { display: none; } }
@media only screen and (max-width: 808px) { /* line 312, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing li { padding: 15px; background: #f4f4f4 url(../images/btn/btn_arrow_event.svg) 98% center no-repeat; background-size: 12px; } }
@media only screen and (max-width: 980px) { /* line 309, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing { width: 100%; } }
@media only screen and (max-width: 808px) { /* line 309, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing { width: 90%; }
  /* line 341, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing.full { display: none; }
  /* line 342, ../scss/screen.scss */
  .hp_tier_4 .competition_wrap .competition_listing.mobile { display: block; } }
/* line 346, ../scss/screen.scss */
.hp_tier_4 .featured_dog_wrap { width: 1300px; margin: 0 auto 80px auto; }
@media only screen and (max-width: 1380px) { /* line 346, ../scss/screen.scss */
  .hp_tier_4 .featured_dog_wrap { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 346, ../scss/screen.scss */
  .hp_tier_4 .featured_dog_wrap { width: 900px; margin: 0 auto 40px auto; } }
@media only screen and (max-width: 980px) { /* line 346, ../scss/screen.scss */
  .hp_tier_4 .featured_dog_wrap { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 346, ../scss/screen.scss */
  .hp_tier_4 .featured_dog_wrap { width: 90%; margin: 0 auto 20px auto; } }
/* line 352, ../scss/screen.scss */
.hp_tier_4 .featured_dog { width: 87.77%; margin: 0 auto; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 980px) { /* line 352, ../scss/screen.scss */
  .hp_tier_4 .featured_dog { width: 100%; } }
/* line 354, ../scss/screen.scss */
.hp_tier_4 .featured_dog h2 { line-height: 1em; color: #ffffff; padding: 0 0 0 60px; background: transparent url(../images/bg/bg_featured_dog.png) 40% center no-repeat; background-size: 40px; }
@media only screen and (max-width: 1380px) { /* line 354, ../scss/screen.scss */
  .hp_tier_4 .featured_dog h2 { padding: 0 0 0 90px; } }
@media only screen and (max-width: 1180px) { /* line 354, ../scss/screen.scss */
  .hp_tier_4 .featured_dog h2 { margin: 0 0 40px 0; background-position: 37% center; } }
@media only screen and (max-width: 980px) { /* line 354, ../scss/screen.scss */
  .hp_tier_4 .featured_dog h2 { padding: 0 0 0 60px; background-position: 33% center; } }
@media only screen and (max-width: 808px) { /* line 354, ../scss/screen.scss */
  .hp_tier_4 .featured_dog h2 { padding: 0; margin: 0 0 20px 0; background-image: none; } }
/* line 360, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details { padding: 25px; background-color: #f4f4f4; display: block; overflow: hidden; }
/* line 361, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .image { float: left; width: 15.95%; margin-right: 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 362, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .image img { border: 5px solid #ffffff; width: 100%; -moz-border-radius: 200px; -webkit-border-radius: 200px; border-radius: 200px; }
@media only screen and (max-width: 808px) { /* line 361, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .image { width: 40%; margin-right: 0; } }
@media only screen and (max-width: 480px) { /* line 361, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .image { float: none; width: 60%; margin: 0 auto; } }
/* line 366, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info { float: left; overflow: hidden; margin-right: 7%; width: 60.7%; }
/* line 367, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info.alt { width: 76.65%; }
@media only screen and (max-width: 1180px) { /* line 366, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info { margin-right: 5%; } }
@media only screen and (max-width: 980px) { /* line 366, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info { margin-right: 0; width: 80%; }
  /* line 370, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info.alt { width: 100%; } }
@media only screen and (max-width: 808px) { /* line 366, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info { float: right; width: 52%; } }
@media only screen and (max-width: 480px) { /* line 366, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info { width: 100%; } }
/* line 374, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info h3 { margin-bottom: 20px; color: #404041; text-transform: uppercase; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 2.8em; }
@media only screen and (max-width: 480px) { /* line 374, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info h3 { text-align: center; margin-top: 10px; } }
/* line 377, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing { width: 100%; border-top: 1px solid #dfdedc; overflow: hidden; }
/* line 378, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li { font-size: 1.8em; color: #404041; font-weight: 300; width: 49.5%; float: left; height: 80px; line-height: 80px; padding-left: 53px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 379, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li:nth-child(even) { float: right; }
@media only screen and (max-width: 1180px) { /* line 378, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li { font-size: 1.6em; } }
@media only screen and (max-width: 808px) { /* line 378, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li { padding-left: 48px; border-bottom: 1px solid #dfdedc; width: 100%; height: 60px; line-height: 60px; } }
/* line 383, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li:nth-child(1) { background: url(../images/icons/dog.svg) left center no-repeat; }
/* line 384, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li:nth-child(2) { background: url(../images/icons/weight.svg) left center no-repeat; }
/* line 385, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li:nth-child(3) { background: url(../images/icons/person.svg) left center no-repeat; }
/* line 386, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .info .info_listing li:nth-child(4) { background: url(../images/icons/ribbon.svg) left center no-repeat; }
/* line 389, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .profile { width: 12.7%; float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 75px; }
/* line 390, ../scss/screen.scss */
.hp_tier_4 .featured_dog .featured_dog_details .profile a { font-weight: 600; font-size: 1.8em; padding: 0; margin: 0 auto; display: block; height: 40px; line-height: 40px; width: 100%; }
@media only screen and (max-width: 980px) { /* line 389, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .profile { width: 100%; margin-top: 40px; } }
@media only screen and (max-width: 808px) { /* line 389, ../scss/screen.scss */
  .hp_tier_4 .featured_dog .featured_dog_details .profile { margin-top: 20px; } }

/* Stay In The Loop!
--------------------------------------------------------------------------------------- */
/* line 402, ../scss/screen.scss */
.hp_tier_5 { width: 100%; overflow: hidden; background: transparent url(../images/bg/bg_loop.jpg) center center no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; }

/* line 403, ../scss/screen.scss */
.stay_in_the_loop { overflow: hidden; max-height: 216px; width: 1300px; margin: 0 auto; padding: 74px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 1380px) { /* line 403, ../scss/screen.scss */
  .stay_in_the_loop { width: 1100px; padding: 60px 0; } }
@media only screen and (max-width: 1180px) { /* line 403, ../scss/screen.scss */
  .stay_in_the_loop { width: 900px; padding: 50px 0; } }
@media only screen and (max-width: 980px) { /* line 403, ../scss/screen.scss */
  .stay_in_the_loop { width: 760px; padding: 40px 0; } }
@media only screen and (max-width: 808px) { /* line 403, ../scss/screen.scss */
  .stay_in_the_loop { width: 90%; padding: 30px 0; } }
@media only screen and (max-width: 480px) { /* line 403, ../scss/screen.scss */
  .stay_in_the_loop { padding: 20px 0; } }
/* line 410, ../scss/screen.scss */
.stay_in_the_loop h3 { font-weight: 700; float: left; color: #ffffff; text-transform: uppercase; font-size: 4em; line-height: 68px; padding-right: 40px; }
@media only screen and (max-width: 808px) { /* line 410, ../scss/screen.scss */
  .stay_in_the_loop h3 { float: none; display: block; width: 100%; text-align: center; font-size: 3em; padding: 0; } }
@media only screen and (max-width: 480px) { /* line 410, ../scss/screen.scss */
  .stay_in_the_loop h3 { line-height: 40px; } }
/* line 414, ../scss/screen.scss */
.stay_in_the_loop ul { float: left; }
/* line 415, ../scss/screen.scss */
.stay_in_the_loop ul li { float: left; display: inline; }
/* line 416, ../scss/screen.scss */
.stay_in_the_loop ul li a { margin-right: 40px; text-indent: -9999px; display: block; width: 69px; height: 69px; float: left; background: transparent url(../images/social_media/btn_social_media.png) 0 0 no-repeat; background-size: 299.5%; }
@media only screen and (max-width: 1180px) { /* line 418, ../scss/screen.scss */
  .stay_in_the_loop ul li a { width: 40px; height: 40px; margin-right: 20px; } }
@media only screen and (max-width: 808px) { /* line 414, ../scss/screen.scss */
  .stay_in_the_loop ul { float: none; text-align: center; }
  /* line 421, ../scss/screen.scss */
  .stay_in_the_loop ul li { float: none; display: inline-block; text-align: left; }
  /* line 422, ../scss/screen.scss */
  .stay_in_the_loop ul li a { width: 35px; height: 35px; margin-right: 10px; } }
/* line 425, ../scss/screen.scss */
.stay_in_the_loop li a.facebook { background-position: top left; }
/* line 426, ../scss/screen.scss */
.stay_in_the_loop li a.youtube { background-position: top right; }
/* line 427, ../scss/screen.scss */
.stay_in_the_loop li a.twitter { background-position: top center; }
/* line 428, ../scss/screen.scss */
.stay_in_the_loop li a:hover { opacity: .8; filter: alpha(opacity=85); }

/* Footer Layout
--------------------------------------------------------------------------------------- */
/* line 434, ../scss/screen.scss */
.footer { background: #404041; width: 1300px; margin: 0 auto; padding: 60px 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 435, ../scss/screen.scss */
.footer:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 1380px) { /* line 434, ../scss/screen.scss */
  .footer { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 434, ../scss/screen.scss */
  .footer { width: 900px; padding: 40px 0; } }
@media only screen and (max-width: 980px) { /* line 434, ../scss/screen.scss */
  .footer { width: 760px; } }
@media only screen and (max-width: 808px) { /* line 434, ../scss/screen.scss */
  .footer { width: 100%; padding: 30px 0; } }

/* line 442, ../scss/screen.scss */
.logo_footer { text-indent: -9999px; margin: 0 auto 40px auto; display: block; background: transparent url(../images/logo_footer.svg) 0 0 no-repeat; width: 222px; height: 122px; }
@media only screen and (max-width: 808px) { /* line 442, ../scss/screen.scss */
  .logo_footer { width: 150px; height: 81px; margin-bottom: 20px; } }

/* line 446, ../scss/screen.scss */
.footer_sitemap { width: 100%; text-align: center; display: inline-block; }
/* line 447, ../scss/screen.scss */
.footer_sitemap:after { display: table; content: ''; clear: both; }
/* line 448, ../scss/screen.scss */
.footer_sitemap li { display: inline; font-size: 2.2em; color: #939393; }
/* line 449, ../scss/screen.scss */
.footer_sitemap li:last-child { margin-bottom: 0; }
/* line 450, ../scss/screen.scss */
.footer_sitemap li a { color: #939393; font-weight: 300; }
/* line 451, ../scss/screen.scss */
.footer_sitemap li a:hover { color: #ef4b25; font-weight: 300; }
@media only screen and (max-width: 1380px) { /* line 454, ../scss/screen.scss */
  .footer_sitemap li { font-size: 2em; } }
@media only screen and (max-width: 808px) { /* line 446, ../scss/screen.scss */
  .footer_sitemap { display: none; }
  /* line 457, ../scss/screen.scss */
  .footer_sitemap li { font-size: 1.6em; } }

/* line 461, ../scss/screen.scss */
.footer_links { width: 100%; display: inline-block; text-align: center; }
/* line 462, ../scss/screen.scss */
.footer_links ul:after { display: table; content: ''; clear: both; }
/* line 463, ../scss/screen.scss */
.footer_links li { color: #808080; font-weight: 100; display: inline; font-size: 1.6em; line-height: 1.6em; }
/* line 464, ../scss/screen.scss */
.footer_links li:last-child { position: relative; }
@media only screen and (max-width: 808px) { /* line 463, ../scss/screen.scss */
  .footer_links li { font-weight: 300; font-size: 1.4em; } }
@media only screen and (max-width: 480px) { /* line 470, ../scss/screen.scss */
  .footer_links li:first-child { display: block; } }
/* line 473, ../scss/screen.scss */
.footer_links a { color: inherit; }
@media only screen and (max-width: 1180px) { /* line 461, ../scss/screen.scss */
  .footer_links { text-align: center; } }

/* line 476, ../scss/screen.scss */
.footer_logos { margin-top: 20px; }
/* line 477, ../scss/screen.scss */
.footer_logos li { display: inline; margin-left: 15px; }
/* line 478, ../scss/screen.scss */
.footer_logos li:first-child { margin-left: 0; }
/* line 480, ../scss/screen.scss */
.footer_logos svg path, .footer_logos svg rect, .footer_logos svg polygon { fill: #b1aeab; }
/* line 481, ../scss/screen.scss */
.footer_logos #jonah_logo { width: 99px; height: 28px; }
@media only screen and (max-width: 1380px) { /* line 483, ../scss/screen.scss */
  .footer_logos li { margin-left: 10px; }
  /* line 484, ../scss/screen.scss */
  .footer_logos #jonah_logo { width: 89px; height: 25px; } }
@media only screen and (max-width: 808px) { /* line 476, ../scss/screen.scss */
  .footer_logos { margin-top: 15px; }
  /* line 487, ../scss/screen.scss */
  .footer_logos li { margin-left: 10px; }
  /* line 488, ../scss/screen.scss */
  .footer_logos #jonah_logo { width: 77px; height: 22px; } }

/* line 492, ../scss/screen.scss */
.share_this { position: absolute; top: -75px; right: 0px; height: 0; overflow: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
/* line 493, ../scss/screen.scss */
.share_this.show { height: 85px; overflow: visible; opacity: 1; }

/* line 495, ../scss/screen.scss */
.share_popup { width: 230px; height: 65px; padding: 10px; background: #222; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 496, ../scss/screen.scss */
.share_popup:after { display: block; content: ''; width: 0; height: 0; position: absolute; right: 8px; bottom: -10px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid #222; }
/* line 497, ../scss/screen.scss */
.share_popup li { float: left; margin-right: 10px; }
/* line 498, ../scss/screen.scss */
.share_popup li:last-child { margin: 0; }
/* line 499, ../scss/screen.scss */
.share_popup li a { display: block; width: 45px; height: 45px; text-indent: 100%; white-space: nowrap; overflow: hidden; }
/* line 500, ../scss/screen.scss */
.share_popup li a:hover { opacity: .9; }
/* line 501, ../scss/screen.scss */
.share_popup li:first-child a { background: #6ddfea url(../images/icons/icon_social_twitter.svg) center center no-repeat; background-size: 20px 16px; }
/* line 502, ../scss/screen.scss */
.share_popup li:nth-child(2) a { background: #395b9a url(../images/icons/icon_social_facebook.svg) center center no-repeat; background-size: 9px 18px; }
/* line 503, ../scss/screen.scss */
.share_popup li:nth-child(3) a { background: #e24429 url(../images/icons/icon_social_google.svg) center center no-repeat; background-size: 18px 16px; }
/* line 504, ../scss/screen.scss */
.share_popup li:nth-child(4) a { background: #b49852 url(../images/icons/icon_social_email.svg) center center no-repeat; background-size: 17px 11px; }

/* line 507, ../scss/screen.scss */
img.loading { height: 8px; }

/*!
    File: forms.css
    Media: screen
    Copyright: (c) 2014 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Form Styles
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_forms.scss */
.form { width: 750px; margin: 0 auto; }
/* line 13, ../scss/_forms.scss */
.form h2 { font-size: 4em; text-align: center; color: #565656; margin-bottom: 30px; }
@media only screen and (max-width: 808px) { /* line 12, ../scss/_forms.scss */
  .form { width: 100%; } }
@media only screen and (max-width: 660px) { /* line 12, ../scss/_forms.scss */
  .form { width: 100%; }
  /* line 16, ../scss/_forms.scss */
  .form h2 { font-size: 3.4em; line-height: 1.1em; margin-bottom: 20px; padding: 0 20px; } }

/* line 20, ../scss/_forms.scss */
.form_row { width: 100%; margin-bottom: 15px; }
/* line 21, ../scss/_forms.scss */
.form_row .caption { width: 100%; text-align: center; display: block; background: rgba(0, 0, 0, 0.06); padding: 10px; font-size: 1.4em; line-height: 20px; margin-top: -2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 22, ../scss/_forms.scss */
.form_row:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 660px) { /* line 20, ../scss/_forms.scss */
  .form_row { margin-bottom: 10px; } }

/* line 26, ../scss/_forms.scss */
.test_wrap h2.section { font-size: 2.5em; color: #ef4b25; margin-bottom: 20px; }
/* line 27, ../scss/_forms.scss */
.test_wrap .form_row:last-child .input_wrap { border-bottom: 0; padding-bottom: 0; }

/* line 29, ../scss/_forms.scss */
.input_wrap { width: 100%; position: relative; text-align: center; }
/* line 30, ../scss/_forms.scss */
.input_wrap.options { padding: 20px 0; }
/* line 31, ../scss/_forms.scss */
.input_wrap.question { display: table; text-align: left; padding-bottom: 20px; border-bottom: 1px solid #dfdedc; }
/* line 32, ../scss/_forms.scss */
.input_wrap.question .question { text-align: left; }
/* line 33, ../scss/_forms.scss */
.input_wrap.question .option { display: block; padding: 10px; }
/* line 34, ../scss/_forms.scss */
.input_wrap.question .option:last-child { margin-bottom: 0; }
/* line 35, ../scss/_forms.scss */
.input_wrap.question .option input { margin-right: 5px; }
@media only screen and (max-width: 660px) { /* line 37, ../scss/_forms.scss */
  .input_wrap.question .error_tag { position: relative; left: 0; width: 100%; margin-bottom: 15px; top: 0; }
  /* line 38, ../scss/_forms.scss */
  .input_wrap.question .error_tag:before { top: 35px; left: 0; right: 0; margin: auto; border-left: 10px solid transparent; border-top: 10px solid #ef4b25; border-right: 10px solid transparent; } }
/* line 41, ../scss/_forms.scss */
.input_wrap.error.question label.question { color: #ef4b25; }
/* line 42, ../scss/_forms.scss */
.input_wrap.half { width: 48.6865149%; float: left; }
@media only screen and (max-width: 660px) { /* line 42, ../scss/_forms.scss */
  .input_wrap.half { width: 100%; float: none; } }
/* line 45, ../scss/_forms.scss */
.input_wrap.half:last-of-type { float: right; }
@media only screen and (max-width: 660px) { /* line 45, ../scss/_forms.scss */
  .input_wrap.half:last-of-type { margin-top: 10px; } }

/* line 51, ../scss/_forms.scss */
.form_content h1 { font-size: 4.0em; text-align: center; font-weight: 500; text-transform: uppercase; border-top: 1px solid #dfdedc; border-bottom: 1px solid #dfdedc; padding: 15px 0; margin: 20px 0; }
/* line 52, ../scss/_forms.scss */
.form_content p { font-size: 1.8em; text-align: left; }
@media only screen and (max-width: 808px) { /* line 54, ../scss/_forms.scss */
  .form_content h1 { font-size: 3.0em; }
  /* line 55, ../scss/_forms.scss */
  .form_content p { font-size: 1.4em; } }

/* line 59, ../scss/_forms.scss */
label.infield { position: absolute; top: 24px; left: 30px; font-size: 1.8em; }
@media only screen and (max-width: 660px) { /* line 59, ../scss/_forms.scss */
  label.infield { top: 17px; left: 20px; font-size: 1.6em; } }

/* line 63, ../scss/_forms.scss */
label.option_header { margin-bottom: 20px; font-size: 1.8em; letter-spacing: .37em; text-transform: uppercase; width: 100%; text-align: center; display: block; }

/* line 64, ../scss/_forms.scss */
label.option { font-size: 1.6em; margin-right: 20px; }
/* line 65, ../scss/_forms.scss */
label.option:hover { cursor: pointer; }
/* line 66, ../scss/_forms.scss */
label.option.last { margin-right: 0; }
@media only screen and (max-width: 660px) { /* line 64, ../scss/_forms.scss */
  label.option { background: rgba(0, 0, 0, 0.05); padding: 15px; float: left; display: block; width: 100%; margin-right: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px; }
  /* line 68, ../scss/_forms.scss */
  label.option.last { margin-bottom: 0; } }

/* line 71, ../scss/_forms.scss */
label.question { font-size: 1.6em; text-align: center; display: block; width: 100%; margin-bottom: 20px; }

/* line 73, ../scss/_forms.scss */
input[type="text"], input[type="tel"], input[type="password"] { background-color: #fff; width: 100%; height: 70px; border: 1px solid #dfdedc; font-size: 1.8em; margin: 0; padding: 0 30px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
@media only screen and (max-width: 660px) { /* line 73, ../scss/_forms.scss */
  input[type="text"], input[type="tel"], input[type="password"] { height: 55px; padding: 0 20px; font-size: 1.6em; } }

/* line 76, ../scss/_forms.scss */
textarea { background: #fff; width: 100%; max-width: 100%; min-height: 128px; border: 1px solid #dfdedc; font-size: 1.8em; margin: 0; padding: 24px 30px; appearance: none; -webkit-appearance: none; -moz-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
@media only screen and (max-width: 660px) { /* line 76, ../scss/_forms.scss */
  textarea { font-size: 1.6em; padding: 20px 17px; } }

/* line 80, ../scss/_forms.scss */
select { position: relative; z-index: 3; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 300; width: 100%; height: 70px; margin: 0; border: 1px solid #dfdedc; background: transparent url(../images/btn/btn_select_arrow.svg) top right no-repeat; padding: 0 70px 0 30px; cursor: pointer; font-size: 2em; letter-spacing: .02em; color: #565656; -webkit-appearance: none; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -webkit-appearance: none; -moz-appearance: none; text-indent: 1px; text-overflow: ''; }
@media only screen and (max-width: 660px) { /* line 80, ../scss/_forms.scss */
  select { height: 55px; padding: 0 55px 0 20px; font-size: 1.8em; font-weight: 400; background-size: 55px 55px; } }

/* line 83, ../scss/_forms.scss */
html.ie11 select { padding-right: 0; background: #fff; }

/* line 84, ../scss/_forms.scss */
:root select { padding-right: 0\9; background: #fff\9; }

@media \0screen { /* line 86, ../scss/_forms.scss */
  select { padding-right: 0; background: #fff; } }
@-moz-document url-prefix() { /* line 89, ../scss/_forms.scss */
  select { padding-right: 0; background: #fff; } }
/* line 92, ../scss/_forms.scss */
input[type="submit"] { background: #ef4b25; width: 100%; height: 70px; text-align: center; border: 0; margin: 0; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; font-weight: 700; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 2.4em; text-transform: uppercase; appearance: none; -webkit-appearance: none; -moz-appearance: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; cursor: pointer; }
@media only screen and (max-width: 660px) { /* line 92, ../scss/_forms.scss */
  input[type="submit"] { height: 60px; font-size: 1.6em; } }

/* line 96, ../scss/_forms.scss */
input[type="text"].required, input[type="tel"].required, input[type="password"].required, textarea.required { background-image: url(../images/bg/bg_input_required.svg); background-position: top 10px right 10px; background-repeat: no-repeat; }

/* line 97, ../scss/_forms.scss */
select.required { background: url(../images/btn/btn_select_arrow.svg) top right no-repeat, url(../images/bg/bg_input_required.svg) top 10px right 80px no-repeat; }
@media only screen and (max-width: 660px) { /* line 97, ../scss/_forms.scss */
  select.required { background: url(../images/btn/btn_select_arrow.svg) top right/60px 60px no-repeat, url(../images/bg/bg_input_required.svg) top 10px right 70px/10px 10px no-repeat; } }

@-moz-document url-prefix() { /* line 101, ../scss/_forms.scss */
  input[type="text"].required, textarea.required { background-position: 97% 10px; } }
/* line 103, ../scss/_forms.scss */
:root textarea.required { background-position: top 10px right 24px\9; }

/* line 105, ../scss/_forms.scss */
.select_wrap { background: #fff; z-index: 1; }
/* line 106, ../scss/_forms.scss */
.select_wrap label { z-index: 2; }

/* line 109, ../scss/_forms.scss */
span.error_tag { display: none; position: absolute; top: 15px; right: 15px; z-index: 4; width: 100px; height: 40px; background: #ef4b25; color: #fff; font-weight: 800; text-align: center; line-height: 40px; font-size: 1.4em; letter-spacing: .05em; }
/* line 110, ../scss/_forms.scss */
span.error_tag:before { content: ''; width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 10px solid #ef4b25; position: absolute; left: -10px; top: 9px; }
@media only screen and (max-width: 1380px) and (min-width: 1180px) { /* line 109, ../scss/_forms.scss */
  span.error_tag { font-size: 1.3em; width: 90px; } }
@media only screen and (max-width: 660px) { /* line 109, ../scss/_forms.scss */
  span.error_tag { font-size: 1.3em; width: 73px; height: 35px; line-height: 35px; font-size: 1.0em; text-transform: uppercase; top: 10px; right: 10px; } }

/* line 115, ../scss/_forms.scss */
.input_wrap.error .error_tag { display: block; }
/* line 116, ../scss/_forms.scss */
.input_wrap.error input[type="text"], .input_wrap.error input[type="tel"], .input_wrap.error input[type="password"], .input_wrap.error textarea { border: 1px solid #ef4b25; background: rgba(239, 75, 37, 0.1); }
/* line 117, ../scss/_forms.scss */
.input_wrap.error label.infield { color: #ef4b25; width: 50%; word-wrap: break-word; text-align: left; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
/* line 119, ../scss/_forms.scss */
.input_wrap.error.textarea label.infield { top: 20px; -webkit-transform: none; -ms-transform: none; transform: none; }
/* line 121, ../scss/_forms.scss */
.input_wrap.error ::-webkit-input-placeholder { color: #ef4b25; }
/* line 122, ../scss/_forms.scss */
.input_wrap.error :-moz-placeholder { color: #ef4b25; }
/* line 123, ../scss/_forms.scss */
.input_wrap.error ::-moz-placeholder { color: #ef4b25; }
/* line 124, ../scss/_forms.scss */
.input_wrap.error :-ms-input-placeholder { color: #ef4b25; }

/* line 126, ../scss/_forms.scss */
.select_wrap.error { background: rgba(239, 75, 37, 0.1); }
/* line 127, ../scss/_forms.scss */
.select_wrap.error select { border-color: #ef4b25; background: transparent url(../images/btn/btn_select_arrow.svg) top right no-repeat; }
@media only screen and (max-width: 660px) { /* line 126, ../scss/_forms.scss */
  .select_wrap.error { background-size: 60px 60px; } }

/* line 131, ../scss/_forms.scss */
.confirm { position: relative; width: 100%; height: 385px; background: #9BCD79; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 132, ../scss/_forms.scss */
.confirm .centered { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 90px; }
/* line 133, ../scss/_forms.scss */
.confirm h4 { color: #fff; font-family: Lato, Helvetica, Arial, sans-serif; font-size: 4.2em; line-height: 1.1em; font-weight: 800; }
/* line 134, ../scss/_forms.scss */
.confirm p { font-size: 3em; font-weight: 400; color: #fff; margin: 0; line-height: 1.4em; }
@media only screen and (max-width: 1180px) { /* line 131, ../scss/_forms.scss */
  .confirm { height: 300px; }
  /* line 136, ../scss/_forms.scss */
  .confirm .centered { height: 80px; }
  /* line 137, ../scss/_forms.scss */
  .confirm h4 { font-size: 3.8em; }
  /* line 138, ../scss/_forms.scss */
  .confirm p { font-size: 2.8em; } }
@media only screen and (max-width: 660px) { /* line 131, ../scss/_forms.scss */
  .confirm { height: 140px; padding: 60px; }
  /* line 141, ../scss/_forms.scss */
  .confirm .centered { width: 100%; display: block; height: 60px; } }
@media only screen and (max-width: 660px) { /* line 131, ../scss/_forms.scss */
  .confirm { padding: 40px; }
  /* line 144, ../scss/_forms.scss */
  .confirm h4 { font-size: 3em; }
  /* line 145, ../scss/_forms.scss */
  .confirm p { font-size: 2em; } }
@media only screen and (max-width: 480px) { /* line 131, ../scss/_forms.scss */
  .confirm { padding: 30px; }
  /* line 148, ../scss/_forms.scss */
  .confirm p { font-size: 1.6em; } }

/*!
    File: subpages.css
    Media: screen
    Copyright: (c) 2014 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Main Layout
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_subpages.scss */
.page_banner { z-index: 1; position: relative; width: 100%; height: 500px; background-color: transparent; background-position: top center; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
@media only screen and (max-width: 1180px) { /* line 12, ../scss/_subpages.scss */
  .page_banner { height: 470px; } }
@media only screen and (max-width: 980px) { /* line 12, ../scss/_subpages.scss */
  .page_banner { height: 300px; } }
@media only screen and (max-width: 808px) { /* line 12, ../scss/_subpages.scss */
  .page_banner { height: 240px; } }
@media only screen and (max-width: 660px) { /* line 12, ../scss/_subpages.scss */
  .page_banner { height: 180px; } }

/* line 19, ../scss/_subpages.scss */
.sub_content_wrap { background: #efefef; position: relative; padding: 0 0 40px 0; }
/* line 20, ../scss/_subpages.scss */
.sub_content_wrap.alt { background: #f4f4f4; }
/* line 21, ../scss/_subpages.scss */
.sub_content_wrap.no_banner { padding: 343px 0 80px 0; }
@media only screen and (max-width: 1380px) { /* line 21, ../scss/_subpages.scss */
  .sub_content_wrap.no_banner { padding-top: 307px; } }
@media only screen and (max-width: 1180px) { /* line 21, ../scss/_subpages.scss */
  .sub_content_wrap.no_banner { padding-top: 276px; } }
@media only screen and (max-width: 980px) { /* line 21, ../scss/_subpages.scss */
  .sub_content_wrap.no_banner { padding: 152px 0 0 0; } }
@media only screen and (max-width: 808px) { /* line 21, ../scss/_subpages.scss */
  .sub_content_wrap.no_banner { padding: 0; } }
@media only screen and (max-width: 980px) { /* line 19, ../scss/_subpages.scss */
  .sub_content_wrap { background: #fff; padding: 0; } }
/* line 28, ../scss/_subpages.scss */
.sub_content_wrap .sub_content { z-index: 10000; width: 1300px; overflow: hidden; margin: 0 auto; background: #fff; position: relative; top: -42px; }
/* line 29, ../scss/_subpages.scss */
.sub_content_wrap .sub_content.no_top { top: 0; }
@media only screen and (max-width: 1380px) { /* line 28, ../scss/_subpages.scss */
  .sub_content_wrap .sub_content { width: 1100px; } }
@media only screen and (max-width: 1180px) { /* line 28, ../scss/_subpages.scss */
  .sub_content_wrap .sub_content { width: 900px; } }
@media only screen and (max-width: 980px) { /* line 28, ../scss/_subpages.scss */
  .sub_content_wrap .sub_content { width: 760px; top: 0; } }
@media only screen and (max-width: 808px) { /* line 28, ../scss/_subpages.scss */
  .sub_content_wrap .sub_content { width: 100%; } }
@media only screen and (max-width: 660px) { /* line 28, ../scss/_subpages.scss */
  .sub_content_wrap .sub_content { padding: 0; } }

/* Page Styles
--------------------------------------------------------------------------------------- */
/* line 41, ../scss/_subpages.scss */
.sidebar { padding: 40px 80px; background: #f8f8f8; border-bottom: 1px solid #dfdedc; }
/* line 42, ../scss/_subpages.scss */
.sidebar:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 1180px) { /* line 41, ../scss/_subpages.scss */
  .sidebar { padding: 40px 60px; } }
@media only screen and (max-width: 980px) { /* line 41, ../scss/_subpages.scss */
  .sidebar { padding: 40px 0 0 0; background: none; border: 0; } }
@media only screen and (max-width: 808px) { /* line 41, ../scss/_subpages.scss */
  .sidebar { margin: 0 20px; } }
@media only screen and (max-width: 480px) { /* line 41, ../scss/_subpages.scss */
  .sidebar { padding-top: 20px; } }

/* line 48, ../scss/_subpages.scss */
.sidebar__nav { text-align: center; }
/* line 49, ../scss/_subpages.scss */
.sidebar__nav li { display: inline-block; padding: 0 40px; height: 40px; line-height: 40px; font-size: 2em; text-transform: uppercase; text-align: center; }
/* line 50, ../scss/_subpages.scss */
.sidebar__nav a { display: block; }
/* line 51, ../scss/_subpages.scss */
.sidebar__nav li.active a { color: rgba(27, 27, 27, 0.8); }
@media only screen and (max-width: 980px) { /* line 48, ../scss/_subpages.scss */
  .sidebar__nav { display: none; border: 2px solid #dfdedc; border-top: 0; }
  /* line 53, ../scss/_subpages.scss */
  .sidebar__nav li { display: block; height: auto; line-height: inherit; padding: 0; font-size: 1.6em; }
  /* line 54, ../scss/_subpages.scss */
  .sidebar__nav li a { padding: 20px 0; border-bottom: 1px solid #dfdedc; }
  /* line 55, ../scss/_subpages.scss */
  .sidebar__nav li:last-child a { border-bottom: 0; } }
@media only screen and (max-width: 480px) { /* line 58, ../scss/_subpages.scss */
  .sidebar__nav li a { padding: 14px 0; } }

/* line 62, ../scss/_subpages.scss */
.sidebar__mobile { font-weight: 300; color: #565656 !important; font-size: 1.8em; display: none; overflow: hidden; width: 100%; text-align: left; margin: 0 auto; padding: 10px 20px; border: 2px solid #dfdedc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 980px) { /* line 62, ../scss/_subpages.scss */
  .sidebar__mobile { display: block; }
  /* line 64, ../scss/_subpages.scss */
  .sidebar__mobile span { -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; display: block; text-indent: -9999px; float: right; background: transparent url(../images/btn/btn_close.png) center center no-repeat; background-size: 15px; height: 23px; width: 23px; }
  /* line 65, ../scss/_subpages.scss */
  .sidebar__mobile.open span { -moz-transform: scale(1) rotate(45deg); -webkit-transform: scale(1) rotate(45deg); -o-transform: scale(1) rotate(45deg); -ms-transform: scale(1) rotate(45deg); transform: scale(1) rotate(45deg); } }

/* line 69, ../scss/_subpages.scss */
.sidebar__ads { width: 100%; display: block; overflow: hidden; padding-top: 40px; }
/* line 70, ../scss/_subpages.scss */
.sidebar__ads a { float: left; width: 100%; display: block; margin-bottom: 40px; }
/* line 71, ../scss/_subpages.scss */
.sidebar__ads a:last-child { margin-bottom: 0; }
/* line 72, ../scss/_subpages.scss */
.sidebar__ads a img { width: 100%; }
@media only screen and (max-width: 1180px) { /* line 69, ../scss/_subpages.scss */
  .sidebar__ads { padding-top: 20px; }
  /* line 74, ../scss/_subpages.scss */
  .sidebar__ads a { margin-bottom: 20px; } }
@media only screen and (max-width: 808px) { /* line 69, ../scss/_subpages.scss */
  .sidebar__ads { display: none; } }

/* line 79, ../scss/_subpages.scss */
.filter_wrap { margin-bottom: 20px; padding: 20px; background: #f4f4f4; border: 1px solid #dfdedc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 80, ../scss/_subpages.scss */
.filter_wrap:after { display: table; content: ''; clear: both; }
/* line 81, ../scss/_subpages.scss */
.filter_wrap .select_wrap { width: 100%; background: none; }
/* line 82, ../scss/_subpages.scss */
.filter_wrap .select_wrap:after { display: table; content: ''; clear: both; }
/* line 84, ../scss/_subpages.scss */
.filter_wrap label.no_infield { display: block; font-size: 2em; font-family: Lato, Helvetica, Arial, sans-serif; text-transform: uppercase; color: #888; margin-bottom: 10px; text-align: center; }
/* line 85, ../scss/_subpages.scss */
.filter_wrap select { float: left; width: 100%; background-color: #fff; }
/* line 88, ../scss/_subpages.scss */
.filter_wrap.profiles .select_wrap { margin-top: 20px; }
/* line 89, ../scss/_subpages.scss */
.filter_wrap.profiles label.infield { top: 53px; font-style: italic; color: #999; }
/* line 90, ../scss/_subpages.scss */
.filter_wrap.profiles label.no_infield { text-align: left; font-size: 1.8em; margin-bottom: 8px; }
/* line 91, ../scss/_subpages.scss */
.filter_wrap.profiles select { width: 49%; float: left; }
/* line 92, ../scss/_subpages.scss */
.filter_wrap.profiles select:first-of-type { margin-right: 2%; }
@media only screen and (max-width: 808px) { /* line 96, ../scss/_subpages.scss */
  .filter_wrap label.no_infield { font-size: 1.8em; } }
@media only screen and (max-width: 660px) { /* line 79, ../scss/_subpages.scss */
  .filter_wrap { margin-top: 20px; padding: 14px; }
  /* line 99, ../scss/_subpages.scss */
  .filter_wrap label.no_infield { font-size: 1.6em; }
  /* line 101, ../scss/_subpages.scss */
  .filter_wrap.profiles label.infield { top: 42px; }
  /* line 102, ../scss/_subpages.scss */
  .filter_wrap.profiles label.no_infield { font-size: 1.4em; }
  /* line 103, ../scss/_subpages.scss */
  .filter_wrap.profiles select { width: 100%; float: none; }
  /* line 104, ../scss/_subpages.scss */
  .filter_wrap.profiles select:first-of-type { margin: 0 0 10px 0; } }
@media only screen and (max-width: 480px) { /* line 108, ../scss/_subpages.scss */
  .filter_wrap label.infield span { display: none; } }

/* line 112, ../scss/_subpages.scss */
h3.no_results { font-size: 3em; text-align: center; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 300; }
@media only screen and (max-width: 660px) { /* line 112, ../scss/_subpages.scss */
  h3.no_results { font-size: 2.5em; } }
@media only screen and (max-width: 480px) { /* line 112, ../scss/_subpages.scss */
  h3.no_results { font-size: 2.2em; } }

/* line 117, ../scss/_subpages.scss */
.full_width_padding { width: 100%; padding: 0 80px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 1180px) { /* line 117, ../scss/_subpages.scss */
  .full_width_padding { padding: 0 40px; } }
@media only screen and (max-width: 480px) { /* line 117, ../scss/_subpages.scss */
  .full_width_padding { padding: 0 20px; } }

/* line 123, ../scss/_subpages.scss */
.wysiwyg_wrap { width: 1000px; margin: 80px auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 124, ../scss/_subpages.scss */
.wysiwyg_wrap h1.page_title { text-align: center; }
/* line 125, ../scss/_subpages.scss */
.wysiwyg_wrap h1.page_title a { display: block; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 400; font-style: italic; font-size: .35em; color: #999; }
/* line 126, ../scss/_subpages.scss */
.wysiwyg_wrap h1.page_title a.print { display: block; padding: 12px 30px; background: #ef4b25; color: #fff; text-transform: uppercase; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; font-weight: 700; font-style: normal; font-size: .4em; line-height: 1em; position: absolute; top: 0; right: 0; }
/* line 127, ../scss/_subpages.scss */
.wysiwyg_wrap h1.page_title span { vertical-align: 1px; }
@media only screen and (max-width: 1180px) { /* line 123, ../scss/_subpages.scss */
  .wysiwyg_wrap { width: 100%; margin: 40px auto; padding: 0 40px; } }
@media only screen and (max-width: 980px) { /* line 123, ../scss/_subpages.scss */
  .wysiwyg_wrap { padding: 0; } }
@media only screen and (max-width: 808px) { /* line 123, ../scss/_subpages.scss */
  .wysiwyg_wrap { margin: 20px auto; padding: 0 20px; }
  /* line 133, ../scss/_subpages.scss */
  .wysiwyg_wrap h1.page_title a.print { padding: 8px 20px; font-size: .5em; } }
@media only screen and (max-width: 480px) { /* line 138, ../scss/_subpages.scss */
  .wysiwyg_wrap h1.page_title a.print { position: relative; background: #bbb; color: #fff; margin-top: 10px; padding: 10px; } }
/* line 141, ../scss/_subpages.scss */
.wysiwyg_wrap.full_page { padding: 0; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 1180px) { /* line 141, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page { margin: 40px 0; } }
/* line 143, ../scss/_subpages.scss */
.wysiwyg_wrap.full_page .full-page__wrap { padding: 0 80px; }
@media only screen and (max-width: 1180px) { /* line 143, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page .full-page__wrap { padding: 0 40px; } }
@media only screen and (max-width: 480px) { /* line 143, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page .full-page__wrap { padding: 0 20px; } }
/* line 146, ../scss/_subpages.scss */
.wysiwyg_wrap.full_page .full-page__wrap .competition_header { width: 100%; height: 109px; margin: 0 auto 45px auto; padding: 0; background: transparent url(../images/bg/bg_competition_results_header.png) center center no-repeat; background-size: 100%; }
@media only screen and (max-width: 1180px) { /* line 146, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page .full-page__wrap .competition_header { height: 80px; margin: 0 auto 35px auto; } }
@media only screen and (max-width: 808px) { /* line 146, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page .full-page__wrap .competition_header { background-size: 90%; margin: 0 auto 20px auto; height: 60px; } }
@media only screen and (max-width: 480px) { /* line 146, ../scss/_subpages.scss */
  .wysiwyg_wrap.full_page .full-page__wrap .competition_header { display: none; } }

/* line 155, ../scss/_subpages.scss */
h1.page_title { position: relative; padding-bottom: 40px; border-bottom: 1px solid #dfdedc; line-height: .9em; font-weight: 700; font-size: 4.6em; margin: 0 0 40px 0; text-transform: uppercase; color: #ef4b25; }
/* line 156, ../scss/_subpages.scss */
h1.page_title.alt { padding-bottom: 0; border-bottom: 0; }
@media only screen and (max-width: 1180px) { /* line 155, ../scss/_subpages.scss */
  h1.page_title { font-size: 4em; margin-bottom: 20px; padding-bottom: 20px; } }
@media only screen and (max-width: 808px) { /* line 155, ../scss/_subpages.scss */
  h1.page_title { font-size: 3em; } }

/* line 162, ../scss/_subpages.scss */
.wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 { color: #ef4b25; margin: 0 0 20px 0; text-align: center; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; text-transform: uppercase; font-weight: 700; }
/* line 163, ../scss/_subpages.scss */
.wysiwyg h2 { font-size: 4.2em; color: #404041; }
/* line 164, ../scss/_subpages.scss */
.wysiwyg h3 { font-size: 3.6em; color: #ef4b25; }
/* line 165, ../scss/_subpages.scss */
.wysiwyg h4 { font-size: 3.2em; color: #404041; }
/* line 166, ../scss/_subpages.scss */
.wysiwyg h5 { font-size: 2.8em; color: #ef4b25; }
/* line 167, ../scss/_subpages.scss */
.wysiwyg h6 { font-size: 2.2em; color: #404041; }
/* line 168, ../scss/_subpages.scss */
.wysiwyg p { -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; text-align: center; color: #565656; margin: 0 0 20px 0; font-size: 1.8em; font-weight: 300; }
/* line 169, ../scss/_subpages.scss */
.wysiwyg ul, .wysiwyg ol { margin: 0 0 60px 0; }
/* line 170, ../scss/_subpages.scss */
.wysiwyg ul { border-top: 1px solid #dfdedc; }
/* line 171, ../scss/_subpages.scss */
.wysiwyg ol { padding: 40px; background: #f8f8f8; border: 1px solid #dfdedc; }
/* line 172, ../scss/_subpages.scss */
.wysiwyg ul li, .wysiwyg ol li { -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; font-size: 1.8em; line-height: 2em; color: #565656; font-weight: 300; }
/* line 173, ../scss/_subpages.scss */
.wysiwyg ul li { list-style: none; text-align: center; border-bottom: 1px solid #dfdedc; padding: 10px 0; }
/* line 174, ../scss/_subpages.scss */
.wysiwyg ol li { margin: 0 0 14px 40px; }
/* line 175, ../scss/_subpages.scss */
.wysiwyg ol li:last-child { margin-bottom: 0; }
/* line 176, ../scss/_subpages.scss */
.wysiwyg blockquote { -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; border-left: 1px solid #dfdedc; font-weight: 300; padding-left: 40px; font-size: 1.8em; margin: 0 80px 0 40px; color: #565656; line-height: 1.6em; }
@media only screen and (max-width: 980px) { /* line 178, ../scss/_subpages.scss */
  .wysiwyg h2 { font-size: 3em; }
  /* line 179, ../scss/_subpages.scss */
  .wysiwyg h3 { font-size: 2.6em; }
  /* line 180, ../scss/_subpages.scss */
  .wysiwyg h4 { font-size: 2.2em; }
  /* line 181, ../scss/_subpages.scss */
  .wysiwyg p { font-size: 2em; }
  /* line 182, ../scss/_subpages.scss */
  .wysiwyg ul, .wysiwyg ol { margin-bottom: 40px; } }
@media only screen and (max-width: 808px) { /* line 185, ../scss/_subpages.scss */
  .wysiwyg h2 { margin: 0 0 20px 0; }
  /* line 186, ../scss/_subpages.scss */
  .wysiwyg p { margin: 0 0 20px 0; } }
@media only screen and (max-width: 660px) { /* line 189, ../scss/_subpages.scss */
  .wysiwyg h2 { font-size: 2.4em; margin-bottom: 10px; }
  /* line 190, ../scss/_subpages.scss */
  .wysiwyg h3 { font-size: 2em; }
  /* line 191, ../scss/_subpages.scss */
  .wysiwyg h4 { font-size: 1.8em; }
  /* line 192, ../scss/_subpages.scss */
  .wysiwyg p { font-size: 1.7em; line-height: 2em; }
  /* line 193, ../scss/_subpages.scss */
  .wysiwyg ol { padding: 20px; } }

/* 404 & Site Map Styles
--------------------------------------------------------------------------------------- */
/* line 200, ../scss/_subpages.scss */
.site_map { width: 1000px; margin: 80px auto; }
/* line 201, ../scss/_subpages.scss */
.site_map ul:after { display: table; content: ''; clear: both; }
/* line 202, ../scss/_subpages.scss */
.site_map li { float: left; width: 48.5%; font-size: 3em; text-transform: uppercase; margin-bottom: 3%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 300; text-align: center; }
/* line 203, ../scss/_subpages.scss */
.site_map li:nth-child(even) { float: right; }
/* line 204, ../scss/_subpages.scss */
.site_map li:nth-child(5), .site_map li:nth-child(6) { margin-bottom: 0; }
/* line 205, ../scss/_subpages.scss */
.site_map li a { display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; background: #939393; padding: 40px 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
/* line 206, ../scss/_subpages.scss */
.site_map li a:hover { background: #565656; }
@media only screen and (max-width: 1180px) { /* line 200, ../scss/_subpages.scss */
  .site_map { width: 100%; } }
@media only screen and (max-width: 980px) { /* line 200, ../scss/_subpages.scss */
  .site_map { margin: 40px 0; }
  /* line 211, ../scss/_subpages.scss */
  .site_map li { font-size: 2.6em; }
  /* line 212, ../scss/_subpages.scss */
  .site_map li a { padding: 30px 0; } }
@media only screen and (max-width: 808px) { /* line 200, ../scss/_subpages.scss */
  .site_map { margin: 20px 0; }
  /* line 216, ../scss/_subpages.scss */
  .site_map li { font-size: 2.4em; } }
@media only screen and (max-width: 660px) { /* line 219, ../scss/_subpages.scss */
  .site_map li { width: 100%; float: none; font-size: 1.7em; margin-bottom: 10px; }
  /* line 220, ../scss/_subpages.scss */
  .site_map li:nth-child(even) { float: none; }
  /* line 221, ../scss/_subpages.scss */
  .site_map li:nth-child(5) { margin-bottom: 10px; }
  /* line 222, ../scss/_subpages.scss */
  .site_map li a { padding: 20px 0; }
  /* line 223, ../scss/_subpages.scss */
  .site_map li span { display: none; } }

/* line 229, ../scss/_subpages.scss */
.four_oh_four h2 { font-size: 3.4em; text-align: center; color: #565656; }
/* line 230, ../scss/_subpages.scss */
.four_oh_four p { margin: 6px 0 0 0; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; }
@media only screen and (max-width: 980px) { /* line 228, ../scss/_subpages.scss */
  .four_oh_four { margin: 0 0 40px 0; }
  /* line 232, ../scss/_subpages.scss */
  .four_oh_four h2 { font-size: 3em; } }
@media only screen and (max-width: 808px) { /* line 228, ../scss/_subpages.scss */
  .four_oh_four { margin: 0 0 20px 0; }
  /* line 235, ../scss/_subpages.scss */
  .four_oh_four h2 { font-size: 2.3em; }
  /* line 236, ../scss/_subpages.scss */
  .four_oh_four p { font-size: 1.8em; line-height: 1.4em; border-top: 1px solid #dfdedc; padding-top: 12px; margin-top: 12px; } }

/*
Moving List Checklist
*/
/* line 246, ../scss/_subpages.scss */
body.moving_list .wysiwyg li { list-style: none; }

/* line 249, ../scss/_subpages.scss */
body.moving_list .btn_generic_row a.btn_big, body.moving_list .btn_generic_row a.btn_view_results { float: left; margin-bottom: 4%; width: auto; padding: 0 4%; }

/*!
    File: contact.css
    Media: screen
    Copyright: (c) 2014 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Contact Styles
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_contact.scss */
.contact_info_wrap { margin: 80px 0; }
/* line 13, ../scss/_contact.scss */
.contact_info_wrap:after { display: table; content: ''; clear: both; }
@media only screen and (max-width: 1180px) { /* line 12, ../scss/_contact.scss */
  .contact_info_wrap { margin: 40px 0; } }
@media only screen and (max-width: 660px) { /* line 12, ../scss/_contact.scss */
  .contact_info_wrap { margin: 20px 0; } }

/* line 17, ../scss/_contact.scss */
.contact_info { width: 34%; height: 385px; float: left; margin-right: 4%; padding: 40px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #f4f4f4; border: 1px solid #dfdedc; }
/* line 18, ../scss/_contact.scss */
.contact_info li { font-size: 2.4em; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 1.3em; text-align: center; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #dfdedc; }
/* line 19, ../scss/_contact.scss */
.contact_info li:last-child { padding-bottom: 0; border-bottom: 0; margin-bottom: 0; }
/* line 20, ../scss/_contact.scss */
.contact_info li.title { text-transform: uppercase; font-weight: 700; font-size: 3.4em; line-height: 1em; }
/* line 21, ../scss/_contact.scss */
.contact_info li a { font-weight: 600; }
/* line 22, ../scss/_contact.scss */
.contact_info li span { display: block; font-weight: 400; letter-spacing: 6px; text-transform: uppercase; color: #939393; font-size: .9em; }
/* line 23, ../scss/_contact.scss */
.contact_info li small { text-transform: uppercase; padding-bottom: 0; margin-bottom: 0; border-bottom: 0; font-size: .7em; }
/* line 24, ../scss/_contact.scss */
.contact_info li:nth-child(2) span { margin-bottom: 4px; }
@media only screen and (max-width: 1180px) { /* line 27, ../scss/_contact.scss */
  .contact_info li { padding-bottom: 22px; margin-bottom: 22px; }
  /* line 28, ../scss/_contact.scss */
  .contact_info li.title { font-size: 3em; }
  /* line 29, ../scss/_contact.scss */
  .contact_info li small { font-size: .5em; } }
@media only screen and (max-width: 980px) { /* line 17, ../scss/_contact.scss */
  .contact_info { width: 100%; height: auto; float: none; margin: 0; }
  /* line 34, ../scss/_contact.scss */
  .contact_info li.title { font-size: 3em; }
  /* line 36, ../scss/_contact.scss */
  .contact_info li small { font-size: .8em; } }
@media only screen and (max-width: 480px) { /* line 17, ../scss/_contact.scss */
  .contact_info { padding: 20px; }
  /* line 40, ../scss/_contact.scss */
  .contact_info li { padding-bottom: 18px; margin-bottom: 18px; }
  /* line 41, ../scss/_contact.scss */
  .contact_info li small { font-size: .6em; } }

/* line 45, ../scss/_contact.scss */
.contact_form_wrap { width: 62%; float: right; }
@media only screen and (max-width: 980px) { /* line 45, ../scss/_contact.scss */
  .contact_form_wrap { width: 100%; float: none; margin-top: 40px; } }
@media only screen and (max-width: 808px) { /* line 45, ../scss/_contact.scss */
  .contact_form_wrap { margin-top: 20px; } }

/*!
    File: results.css
    Media: screen
    Copyright: (c) 2015 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Table Layout
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_results.scss */
.results_intro { padding: 40px; background: #f8f8f8; border: 1px solid #dfdedc; }
/* line 13, ../scss/_results.scss */
.results_intro h2 { font-size: 3.5em; line-height: 1.1em; text-align: center; font-weight: 700; text-transform: uppercase; }
/* line 14, ../scss/_results.scss */
.results_intro h3 { font-size: 3em; text-align: center; color: #939393; }
@media only screen and (max-width: 808px) { /* line 16, ../scss/_results.scss */
  .results_intro h2 { font-size: 3em; }
  /* line 17, ../scss/_results.scss */
  .results_intro h3 { font-size: 2.5em; } }
@media only screen and (max-width: 660px) { /* line 12, ../scss/_results.scss */
  .results_intro { padding: 30px; }
  /* line 20, ../scss/_results.scss */
  .results_intro h2 { font-size: 2.8em; }
  /* line 21, ../scss/_results.scss */
  .results_intro h3 { font-size: 2.3em; } }
@media only screen and (max-width: 480px) { /* line 12, ../scss/_results.scss */
  .results_intro { padding: 30px; }
  /* line 24, ../scss/_results.scss */
  .results_intro h2 { font-size: 2.2em; }
  /* line 25, ../scss/_results.scss */
  .results_intro h3 { font-size: 1.9em; } }

@media only screen and (max-width: 980px) { /* line 30, ../scss/_results.scss */
  body.results .full-page__wrap { margin: 0; padding: 0 !important; } }
@media only screen and (max-width: 808px) { /* line 33, ../scss/_results.scss */
  body.results .full-page__wrap { padding: 0 20px !important; }
  /* line 34, ../scss/_results.scss */
  body.results .full-page__wrap h1.page_title { padding-bottom: 40px; border-bottom: 1px solid #dfdedc; } }
@media only screen and (max-width: 660px) { /* line 37, ../scss/_results.scss */
  body.results .full-page__wrap h1.page_title { padding-bottom: 20px; margin-bottom: 0; } }
/* line 40, ../scss/_results.scss */
.results_listing { margin-bottom: 40px; }
/* line 41, ../scss/_results.scss */
.results_listing .mobileresults_listing { display: none; }
/* line 42, ../scss/_results.scss */
.results_listing:last-child { margin-bottom: 0px; }
@media only screen and (max-width: 1180px) { /* line 40, ../scss/_results.scss */
  .results_listing { margin-bottom: 40px; } }
@media only screen and (max-width: 808px) { /* line 40, ../scss/_results.scss */
  .results_listing { margin-bottom: 20px; } }
/* line 45, ../scss/_results.scss */
.results_listing h3 { border-bottom: 1px solid #dfdedc; font-weight: 700; font-size: 3.6em; text-transform: uppercase; color: #404041; margin: 20px 0; padding: 20px 0; text-align: left; }
@media only screen and (max-width: 980px) { /* line 45, ../scss/_results.scss */
  .results_listing h3 { margin: 20px 0; padding: 20px 0; } }
@media only screen and (max-width: 808px) { /* line 45, ../scss/_results.scss */
  .results_listing h3 { font-size: 3em; border-bottom: 0; text-align: center; margin: 0; padding: 20px 0; } }
@media only screen and (max-width: 480px) { /* line 45, ../scss/_results.scss */
  .results_listing h3 { font-size: 2.5em; } }

/* line 64, ../scss/_results.scss */
.weight_class { display: block; font-size: 2.4em; padding: 20px 0; text-align: left; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; text-transform: uppercase; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 300; color: #404041; }
/* line 65, ../scss/_results.scss */
.weight_class:first-of-type { padding-top: 0; }

/* line 69, ../scss/_results.scss */
.results_table { width: 100%; padding: 0; margin: 0 auto 40px auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 70, ../scss/_results.scss */
.results_table:last-child { margin-bottom: 0; }
/* line 71, ../scss/_results.scss */
.results_table.last { margin-bottom: 0; }
/* line 72, ../scss/_results.scss */
.results_table caption { font-size: 2.4em; padding-bottom: 20px; text-align: left; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; text-transform: uppercase; font-family: Lato, Helvetica, Arial, sans-serif; font-weight: 300; color: #404041; }
/* line 74, ../scss/_results.scss */
.results_table tr.table_head th { border-top: 1px solid #dfdedc; }
/* line 75, ../scss/_results.scss */
.results_table tr th, .results_table tr td { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; text-align: center; -webkit-font-smoothing: subpixel-antialiased; -moz-osx-font-smoothing: auto; border-bottom: 1px solid #dfdedc; font-size: 1.4em; display: table-cell; vertical-align: middle; font-weight: 300; }
/* line 76, ../scss/_results.scss */
.results_table tr th span, .results_table tr td span { display: none; }
@media only screen and (max-width: 980px) { /* line 75, ../scss/_results.scss */
  .results_table tr th, .results_table tr td { padding: 12px; } }
/* line 80, ../scss/_results.scss */
.results_table tr th { background: #f4f4f4; color: #7a7a7a; text-transform: uppercase; border-right: 1px solid #dfdedc; }
/* line 81, ../scss/_results.scss */
.results_table tr td { border-right: 1px solid #ededed; }
/* line 83, ../scss/_results.scss */
.results_table tr th:first-child, .results_table tr td:first-child { border-left: 1px solid #dfdedc; }
/* line 84, ../scss/_results.scss */
.results_table tr th:last-child, .results_table tr td:last-child { border-right: 1px solid #dfdedc; }
/* line 86, ../scss/_results.scss */
.results_table tr:nth-child(even) { display: table-row; }
/* line 87, ../scss/_results.scss */
.results_table tr:nth-child(even) td { background-color: #f9f9f9; }
/* line 89, ../scss/_results.scss */
.results_table tr:hover td { /* background-color: #f9f9f9; */ }
@media only screen and (max-width: 808px) { /* line 89, ../scss/_results.scss */
  .results_table tr:hover td { background-color: inherit; } }
@media only screen and (max-width: 808px) { /* line 93, ../scss/_results.scss */
  .results_table caption { padding: 10px 20px; background: #f4f4f4; font-size: 1.8em; font-weight: 600; }
  /* line 94, ../scss/_results.scss */
  .results_table tr.table_head { display: none; }
  /* line 95, ../scss/_results.scss */
  .results_table tr { padding: 18px 0; display: block; border-bottom: 1px solid #dfdedc; }
  /* line 96, ../scss/_results.scss */
  .results_table tr:first-child { border-top: 1px solid #dfdedc; }
  /* line 97, ../scss/_results.scss */
  .results_table tr td { display: block; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 4px 0; border: 0; text-align: left; font-size: 1.6em; }
  /* line 98, ../scss/_results.scss */
  .results_table tr td span { display: inline-block; margin-right: 10px; font-weight: 600; }
  /* line 100, ../scss/_results.scss */
  .results_table tr th:first-child, .results_table tr td:first-child { border-left: 0; }
  /* line 101, ../scss/_results.scss */
  .results_table tr th:last-child, .results_table tr td:last-child { border-right: 0; }
  /* line 102, ../scss/_results.scss */
  .results_table tr:nth-child(even) { display: block; }
  /* line 103, ../scss/_results.scss */
  .results_table tr:nth-child(even) td { background: none; } }

@media only screen and (max-width: 808px) { /* line 109, ../scss/_results.scss */
  .table_alt tr td { display: inline; width: auto; }
  /* line 110, ../scss/_results.scss */
  .table_alt tr td:first-child:after { content: ','; margin-right: 5px; }
  /* line 111, ../scss/_results.scss */
  .table_alt tr td:last-child { display: block; width: 100%; } }

/* line 116, ../scss/_results.scss */
.profile_table tr:hover { cursor: pointer; }
/* line 117, ../scss/_results.scss */
.profile_table tr:hover td { color: #ef4b25; }
/* line 118, ../scss/_results.scss */
.profile_table thead tr:hover { cursor: default; }
@media only screen and (max-width: 808px) { /* line 115, ../scss/_results.scss */
  .profile_table { margin-top: -20px; }
  /* line 120, ../scss/_results.scss */
  .profile_table tr { background: url(../images/btn/btn_arrow_event.svg) right center no-repeat; background-size: 12px; }
  /* line 121, ../scss/_results.scss */
  .profile_table tr:first-child { border-top: 0; } }

/* line 125, ../scss/_results.scss */
a.btn_view_results { display: block; padding: 0; width: 300px; height: 70px; line-height: 70px; float: none; margin: 20px auto 0 auto; }
@media only screen and (max-width: 808px) { /* line 125, ../scss/_results.scss */
  a.btn_view_results { width: 100%; height: 60px; line-height: 60px; } }

/*!
    File: profile.css
    Media: screen
    Copyright: (c) 2015 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Dog Profile Styles
--------------------------------------------------------------------------------------- */
/* line 13, ../scss/_profile.scss */
.dog_profile:after { display: table; content: ''; clear: both; }
/* line 14, ../scss/_profile.scss */
.dog_profile .dp_wrap:after { display: table; content: ''; clear: both; }
/* line 15, ../scss/_profile.scss */
.dog_profile img.dog { float: left; width: 39%; border: 5px solid #dfdedc; -moz-border-radius: 250px; -webkit-border-radius: 250px; border-radius: 250px; }
/* line 16, ../scss/_profile.scss */
.dog_profile .dp_details_wrap { width: 52%; float: right; }
/* line 17, ../scss/_profile.scss */
.dog_profile .dp_details { height: 400px; display: table-cell; vertical-align: middle; }
/* line 18, ../scss/_profile.scss */
.dog_profile .dp_details p { text-align: left; }
/* line 19, ../scss/_profile.scss */
.dog_profile .dp_details span { font-weight: 600; }
/* line 20, ../scss/_profile.scss */
.dog_profile .dp_details a { font-weight: 700; font-size: .9em; font-family: futura-pt-condensed, Helvetica, Arial, sans-serif; text-transform: uppercase; }
/* line 21, ../scss/_profile.scss */
.dog_profile .dp_details a:hover { text-decoration: underline; }
/* line 22, ../scss/_profile.scss */
.dog_profile .dp_details li { display: block; line-height: 80px; font-size: 2em; }
/* line 23, ../scss/_profile.scss */
.dog_profile .dp_details li span { font-weight: 700; }
/* line 24, ../scss/_profile.scss */
.dog_profile .dp_details li i { display: inline-block; width: 53px; }
/* line 25, ../scss/_profile.scss */
.dog_profile .dp_details li:first-child i { vertical-align: -4px; }
/* line 26, ../scss/_profile.scss */
.dog_profile .dp_details li:nth-child(2) i { vertical-align: -4px; }
/* line 27, ../scss/_profile.scss */
.dog_profile .dp_details li:nth-child(3) i { vertical-align: -4px; }
/* line 28, ../scss/_profile.scss */
.dog_profile .dp_details li:nth-child(4) i { vertical-align: -7px; }
/* line 31, ../scss/_profile.scss */
.dog_profile h3.profile_header { text-transform: uppercase; font-weight: 700; margin: 40px 0 10px 0; padding-top: 40px; border-top: 1px solid #dfdedc; font-size: 3.5em; }
@media only screen and (max-width: 1180px) { /* line 33, ../scss/_profile.scss */
  .dog_profile .dp_details { height: 330px; }
  /* line 34, ../scss/_profile.scss */
  .dog_profile .dp_details li { line-height: 70px; } }
@media only screen and (max-width: 980px) { /* line 38, ../scss/_profile.scss */
  .dog_profile h3.profile_header { margin-top: 0; padding-top: 20px; font-size: 3em; } }
@media only screen and (max-width: 808px) { /* line 12, ../scss/_profile.scss */
  .dog_profile { text-align: center; }
  /* line 41, ../scss/_profile.scss */
  .dog_profile a { display: block; padding-top: 10px; border-top: 1px solid #dfdedc; }
  /* line 42, ../scss/_profile.scss */
  .dog_profile img.dog { float: none; width: 250px; }
  /* line 43, ../scss/_profile.scss */
  .dog_profile .dp_details_wrap { width: 100%; float: none; padding: 20px 20px 10px 20px; background: none; border: 1px solid #dfdedc; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 20px; }
  /* line 44, ../scss/_profile.scss */
  .dog_profile .dp_details { height: auto; display: block; }
  /* line 45, ../scss/_profile.scss */
  .dog_profile .dp_details p { text-align: center; margin: 0; }
  /* line 47, ../scss/_profile.scss */
  .dog_profile h3.profile_header { border-top: 0; } }
@media only screen and (max-width: 480px) { /* line 51, ../scss/_profile.scss */
  .dog_profile .dp_details li { text-align: left; font-size: 1.3em; line-height: 40px; }
  /* line 52, ../scss/_profile.scss */
  .dog_profile .dp_details li i { width: 30px; }
  /* line 53, ../scss/_profile.scss */
  .dog_profile .dp_details li i img { height: 20px; }
  /* line 54, ../scss/_profile.scss */
  .dog_profile .dp_details li:nth-child(3) i img { height: 17px; } }

/*!
    File: events.css
    Media: screen
    Copyright: (c) 2015 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Event Styles
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_events.scss */
.event_listing { width: 87.77%; margin: 0 auto; overflow: hidden; }
@media only screen and (max-width: 980px) { /* line 12, ../scss/_events.scss */
  .event_listing { width: 100%; } }
/* line 14, ../scss/_events.scss */
.event_listing li { overflow: hidden; display: block; border-bottom: 1px solid #dfdedc; background: transparent url(../images/btn/btn_arrow_event.svg) 98% center no-repeat; }
/* line 15, ../scss/_events.scss */
.event_listing li:first-child { border-top: 1px solid #dfdedc; }
/* line 16, ../scss/_events.scss */
.event_listing li:hover { background-color: #efefef; }
/* line 17, ../scss/_events.scss */
.event_listing li span { font-size: 1.8em; padding: 0 20px; margin: 10px auto; display: table-cell; vertical-align: middle; border-right: 1px solid #dfdedc; text-transform: uppercase; text-align: center; }
/* line 18, ../scss/_events.scss */
.event_listing li span.eOne { width: 16%; font-weight: 700; color: #ef4b25; }
/* line 19, ../scss/_events.scss */
.event_listing li span.eTwo { width: 52%; font-weight: 300; color: #565656; }
/* line 20, ../scss/_events.scss */
.event_listing li span.eThree { width: 25%; font-weight: 300; color: #565656; }
/* line 21, ../scss/_events.scss */
.event_listing li span.eFour { width: 7%; border-right: 0; }
@media only screen and (max-width: 808px) { /* line 17, ../scss/_events.scss */
  .event_listing li span { font-size: 1.6em; } }
@media only screen and (max-width: 660px) { /* line 17, ../scss/_events.scss */
  .event_listing li span { display: block; text-align: left; margin: 4px 0; padding: 0; text-transform: none; }
  /* line 24, ../scss/_events.scss */
  .event_listing li span.eOne { width: 100%; text-transform: uppercase; }
  /* line 25, ../scss/_events.scss */
  .event_listing li span.eTwo { width: 80%; border: 0; }
  /* line 26, ../scss/_events.scss */
  .event_listing li span.eThree { width: 100%; }
  /* line 27, ../scss/_events.scss */
  .event_listing li span.eFour { display: none; } }
/* line 31, ../scss/_events.scss */
.event_listing#hidden_results li:first-child { border-top: 0; }
/* line 32, ../scss/_events.scss */
.event_listing a { display: table; width: 100%; height: 80px; }
@media only screen and (max-width: 808px) { /* line 32, ../scss/_events.scss */
  .event_listing a { height: 60px; } }
@media only screen and (max-width: 660px) { /* line 32, ../scss/_events.scss */
  .event_listing a { padding: 10px 0; } }

/* Event Table
--------------------------------------------------------------------------------------- */
/* line 41, ../scss/_events.scss */
.event_table { display: table; width: 87.7%; margin: 0 auto; border-top: 1px solid #dfdedc; }
/* line 42, ../scss/_events.scss */
.event_table:after { display: table; content: ''; clear: both; }
/* line 43, ../scss/_events.scss */
.event_table li { display: table-row; width: 100%; font-size: 1.6em; }
/* line 44, ../scss/_events.scss */
.event_table li span { width: 100%; display: table-cell; vertical-align: middle; padding: 20px 0 20px 30px; border-bottom: 1px solid #dfdedc; }
/* line 45, ../scss/_events.scss */
.event_table li span:first-child { width: 20%; background: #f4f4f4; border-right: 1px solid #dfdedc; font-weight: 700; }
/* line 46, ../scss/_events.scss */
.event_table li span:nth-child(2) { width: 80%; }
@media only screen and (max-width: 1380px) { /* line 48, ../scss/_events.scss */
  .event_table li span:first-child { width: 24%; }
  /* line 49, ../scss/_events.scss */
  .event_table li span:nth-child(2) { width: 76%; } }
@media only screen and (max-width: 1180px) { /* line 41, ../scss/_events.scss */
  .event_table { width: 100%; } }
@media only screen and (max-width: 808px) { /* line 53, ../scss/_events.scss */
  .event_table li span:first-child { width: 30%; }
  /* line 54, ../scss/_events.scss */
  .event_table li span:nth-child(2) { width: 70%; } }
@media only screen and (max-width: 660px) { /* line 41, ../scss/_events.scss */
  .event_table { display: block; }
  /* line 57, ../scss/_events.scss */
  .event_table li { display: block; padding: 14px 0; border-bottom: 1px solid #dfdedc; }
  /* line 58, ../scss/_events.scss */
  .event_table li span { display: block; padding: 0; border: 0; }
  /* line 59, ../scss/_events.scss */
  .event_table li span:first-child { width: 100%; margin-bottom: 4px; background: none; border: 0; }
  /* line 60, ../scss/_events.scss */
  .event_table li span:nth-child(2) { width: 100%; } }

/***** BACKUP
--------------------------------------------------------------------------------------- */
/* .event_listing { width: 87.77%; margin: 0 auto; overflow: hidden; &.full { display: block; } &.mobile { display: none; } @include breakpoint ($small_bp, false){ width: $fluid_width; } @include breakpoint ($fluid_bp, false){ &.full { display: none; } &.mobile { display: block; } } li { overflow: hidden; display: block; border-bottom: 1px solid $main_border_color; &:first-child { border-top: 1px solid $main_border_color; } &:hover { background-color: #efefef; } span { line-height: 40px; font-size: 1.8em; height: 40px; margin: 10px auto; display: table; vertical-align: middle; float: left; border-right: 1px solid $main_border_color; text-transform: uppercase; text-align: center; &.eOne { width: 12.350%; font-weight: $bold; color: $main_accent; } &.eTwo { width: 49%; font-weight: $light; color: $body_color; } &.eThree { width: 21.90%; font-weight: $light; color: $body_color; } &.eFour { width: 11.7%; border-right: 0; } &.eFour a { font-family: $standard_font; padding: 0; margin: 0 auto; display: block; height: 40px; width: 100%; background-color: $main_accent; color: $white; font-weight: $bold; } &.eFour a:hover { background-color: $main_accent_hover; } @include breakpoint ($fluid_bp, false){ text-align: left; &.eOne { width: 10%; padding-right: 2%; margin-right: 2%; } &.eTwo { width: auto; margin-right: 2%; padding-right: 2%; } &.eThree { width: auto; border-right: 0; } &.eFour { width: 10%; float: right; text-indent: -9999px; background: transparent url(../images/btn/btn_arrow_event.svg) center right no-repeat; display: block; background-size: 10px; } } @include breakpoint ($fluid_small, false){ font-size: 1.5em; &.eOne { width: auto; } &.eTwo { width: auto; border-right: 0; margin-right: 0;} &.eThree { width: auto; } &.eFour { width: auto; } } } } &.event_page { li { background: url(../images/btn/btn_arrow_event.svg) 98% center no-repeat; background-size: 12px; span { height: 60px; line-height: 60px; &.eOne { width: 16%; } &.eTwo { width: 52%; } &.eThree { width: 25%; } } } a { display: block; width: 100%; height: 80px; } } } */
/*!
    File: downloads.css
    Media: screen
    Copyright: (c) 2015 Church Media Group, Inc. www.churchmedia.com
    Author: Church Media Group
    Notes:
*/
/* Download Styles
--------------------------------------------------------------------------------------- */
/* line 12, ../scss/_downloads.scss */
.downloads_table { display: table; width: 100%; margin: 0 auto; border-top: 1px solid #dfdedc; }
/* line 13, ../scss/_downloads.scss */
.downloads_table:after { display: table; content: ''; clear: both; }
/* line 14, ../scss/_downloads.scss */
.downloads_table li { display: table-row; width: 100%; font-size: 1.6em; }
/* line 15, ../scss/_downloads.scss */
.downloads_table li:hover { cursor: pointer; }
/* line 16, ../scss/_downloads.scss */
.downloads_table li span { width: 100%; display: table-cell; vertical-align: middle; padding: 20px 0 20px 30px; border-bottom: 1px solid #dfdedc; }
/* line 17, ../scss/_downloads.scss */
.downloads_table li span:first-child { width: 30%; border-right: 1px solid #dfdedc; font-weight: 700; }
/* line 18, ../scss/_downloads.scss */
.downloads_table li span:nth-child(2) { width: 70%; padding-right: 6%; background: transparent url(../images/icons/icon_download.svg) 97% center no-repeat; }
/* line 19, ../scss/_downloads.scss */
.downloads_table li:hover span:first-child { color: #ef4b25; }
/* line 20, ../scss/_downloads.scss */
.downloads_table li.head { text-transform: uppercase; text-align: center; font-size: 1.8em; color: #888; }
/* line 21, ../scss/_downloads.scss */
.downloads_table li.head:hover { cursor: default; }
/* line 22, ../scss/_downloads.scss */
.downloads_table li.head:hover span:first-child { color: #888; }
/* line 23, ../scss/_downloads.scss */
.downloads_table li.head span { padding: 14px 0; }
/* line 24, ../scss/_downloads.scss */
.downloads_table li.head span:first-child { background: #f4f4f4; }
/* line 25, ../scss/_downloads.scss */
.downloads_table li.head span:nth-child(2) { background: #f4f4f4; }
@media only screen and (max-width: 1180px) { /* line 12, ../scss/_downloads.scss */
  .downloads_table { width: 100%; }
  /* line 29, ../scss/_downloads.scss */
  .downloads_table li span:first-child { width: 40%; }
  /* line 30, ../scss/_downloads.scss */
  .downloads_table li span:nth-child(2) { width: 60%; padding-right: 8%; } }
@media only screen and (max-width: 808px) { /* line 12, ../scss/_downloads.scss */
  .downloads_table { display: block; }
  /* line 33, ../scss/_downloads.scss */
  .downloads_table li { display: block; padding: 14px 10% 14px 0; border-bottom: 1px solid #dfdedc; background: transparent url(../images/icons/icon_download.svg) 97% center no-repeat; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  /* line 34, ../scss/_downloads.scss */
  .downloads_table li span { display: block; padding: 0; border: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
  /* line 35, ../scss/_downloads.scss */
  .downloads_table li span:first-child { width: 100%; margin-bottom: 4px; border: 0; }
  /* line 36, ../scss/_downloads.scss */
  .downloads_table li span:nth-child(2) { width: 100%; background: none; }
  /* line 37, ../scss/_downloads.scss */
  .downloads_table li.head { display: none; } }
@media only screen and (max-width: 480px) { /* line 41, ../scss/_downloads.scss */
  .downloads_table li { padding-right: 15%; } }
