/*
Theme Name: SEER Energy Savings
Description: Custom Theme
Author: The Web Tailors LLC
Author URI: http://www.thewebtailors.net/
Version: 0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*reset*/
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
html{font-size:100%;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;}

sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
html {
	height:100%;
	min-width:300px;
}
body {
	font:1em/1.5 'Open Sans', sans-serif;
	margin:0;
	height:100%;
	min-width:300px;
	display:table;
	width:100%;
	word-break:break-word;
}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, tr, td, th, fieldset, address, img, figure, figcaption {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;	
}
td,th {
	vertical-align:top;
	text-align:left;	
}
h1 {
	font-size:1.75rem;
	line-height:1.3;
	padding-bottom:1rem;
	color:#fff;
	text-align:center;
}
h2 {
	font-size:1.375rem;
	color:#000;
	padding-bottom:1rem;
	text-align:center;
}
h2:not(:first-child) {
	margin-top:1.5em;
}
h3 {
	font-size:1.25rem;
	color:#006996;
	padding-bottom:1rem;
	text-align:left;
}
h4 {
	font-size:1.125rem;
	color:#006996;
	padding-bottom:1rem;
	text-align:left;
}
p, .form-row {
	padding-bottom:1rem;
}
.the-content ul,
.the-content ol {
	padding:0 0 1rem 1.5rem;
	overflow:hidden;
}
.the-content li {
	padding-bottom:.5rem;
}
.the-content li:last-child {
	padding-bottom:0;
}
ul.pretty,
ul.pretty ul {
	list-style-type:none;
	padding-left:0;
}
ul.pretty ul {
	padding:.5rem 0 0;
}
ul.pretty li {
	position:relative;
	padding-left:24px;
}
ul.pretty li:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	left:2px;
	top:.275em;
	border-style:solid;
	border-width:7px 0 7px 14px;
	border-color:transparent transparent transparent #006996;
}
ul.pretty li li:before {
	border-color:transparent transparent transparent #004f71;
}
@media (min-width:500px) {
	ul.pretty.two-columns {
		column-count:2;
	}
	ul.pretty.two-columns li {
		padding-bottom:0;
	}
}
hr {
	display:block;
	margin:3em auto;
	background:#ffcb08;
	border:0;
	height:1px;
}
a {
	text-decoration:underline;
	color:#004f71;
}
a:hover {
	text-decoration:none;	
}
a[href$=".pdf"] {
	display:inline-block;
	margin-left:3px;
}
a[href$=".pdf"]:before {
	content:'';
	display:inline-block;
	width:24px;
	height:24px;
	background:url(img/pdf-icon-24x24.png);
	margin-right:5px;
	vertical-align:text-bottom;
}
a[href^="tel:"] {
	text-decoration:none;
	cursor:text;
	color:inherit;
	white-space:nowrap;
}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="password"] {
	margin:3px 0;
	border:3px solid #006996;
	-webkit-border-radius:0;
	border-radius:0;
	font:1em/1 'Open Sans', sans-serif;
	color:#083e61;
	height:2.5em;
	padding:0 11px;
	width:100%;
	-webkit-appearance:none;
	box-shadow:none;
}
::-webkit-input-placeholder {
	color:#083e61;
	line-height:normal !important;
}
::-moz-placeholder {
	color:#083e61;
}
:-ms-input-placeholder {
	color:#083e61;
}
:-moz-placeholder {
	color:#083e61;	
}
textarea {
	height:8em;
	line-height:1.2;
}
label {
	display:block;
	padding-right:15px;
}
label.r:after {
	display:inline;
	content:' *';
	color:#ec3042;
}
.required-note {
	color:#ec3042;
	float:right;
}
.btn,
#calculator-c a.btn {
	padding:7px 21px;
	margin:0 0 5px;
	text-align:center;
	display:inline-block;
	clear:both;
	background:#006996;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:.875rem;
	font-weight:700;
	-webkit-appearance:none;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:0;
	box-shadow:none;
	cursor:pointer;
}
.btn:hover,
#calculator-c a.btn:hover {
	background:#003951;
	transition:.3s ease;	
}
table {
	display:inline-block;
	margin-bottom:1rem;
}
table th,
table td {
	padding:.5rem 1.5rem .5rem .75rem;
	background:#9bd9f3;
	border-bottom:5px solid #fff;
}
table td {
	background:#ededed;
}
table tr:last-child th,
table tr:last-child td {
	padding-bottom:.5rem;
}
table th:last-child,
table td:last-child {
	padding-right:.75rem;
}
.alignleft,
.alignright {
	display:block;
	margin:.3em auto 6px;
}
figure {
	display:inline-block;
	padding:10px 10px 0;
	margin:1em 0;
	background:#fff;
	box-shadow:0 1px 8px 0 rgba(0,0,0,.2);
	text-align:center;
	width:auto !important;
}
figure img {
	display:block;
	width:100%;	
}
figcaption {
	display:block;
	padding:8px 0;
	text-align:center;
	color:#222;
	font-size:.875em;
}
/*icons*/
[class^="icon-"]:before, [class*=" icon-"]:before, article li:before {
	font-family:"icons";
	font-style:normal;
	font-weight:normal;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	font-variant:normal;
	text-transform: none;
	line-height:1em;
}
.icon-right-open:before { content: '\e80e'; }
/*layout*/
.w  {
	max-width:1484px;
	margin:0 auto;
	position:relative;
}
.w1360 {
	max-width:1360px;
}
.w1250 {
	max-width:1250px;
}
.p-l, .p {
	padding-left:15px;
}
.p-r, .p {
	padding-right:15px;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.row > .col,.row > .col-1,.row > .col-10,.row > .col-11,.row > .col-12,.row > .col-2,.row > .col-3,.row > .col-4,.row > .col-5,.row > .col-6,.row > .col-7,.row > .col-8,.row > .col-9,.row > .col-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.row > .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row > .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.row > .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.row > .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.row > .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row > .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row > .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.row > .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row > .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.row > .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row > .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.row > .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.row > .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.row > .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row.extra-padding{margin-right:-20px;margin-left:-20px}.row.extra-padding > [class*="col"] {padding-left:20px;padding-right:20px}
.row.no-gutter{margin-right:0;margin-left:0}.row.no-gutter > [class*="col"] {padding-left:0;padding-right:0}
.align-items-center.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#no-footer-c {
	display:table-row;
	height:100%;
}
#pre-header {
	display:block;
	padding:2px 15px 3px;
	text-align:center;
	background:#006996;
}
#pre-header.afue-color {
	background:#6b0902;
}
#pre-header a {
	color:#fff;
}
#pre-header i {
	display:inline-block;
	font-size:.875em;
	padding-left:5px;
}
#header {
	position:absolute;
	width:100%;
	height:384px;
	margin-bottom:-384px;
	overflow:hidden;
}
#header:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:282px;
	background:#006996 url('img/header-bg-1024.jpg') no-repeat top right;
	background-attachment:fixed;
}
#header-logo {
	position:absolute;
	top:15px;
	left:15px;
	z-index:4;
}
#header-menu-icon {
	position:absolute;
	top:15px;
	right:15px;
	cursor:pointer;
	z-index:99;
}
.dropdown-active #header-menu-icon {
	position:fixed;
}
#header-menu-icon .bar {
	display:block;
	height:5px;
	width:30px;
	background:#fff;
	margin-bottom:5px;
}
#header-menu-icon .bar:last-child {
	margin-bottom:0;
}
#header-menu {
	position:fixed;
	top:0;
	height:100%;
	padding-top:55px;
	background:#006996;
	right:-300px;
	width:300px;
	z-index:98;
	-webkit-transition:right .4s; -moz-transition:right .4s; -ms-transition:right .4s; -o-transition:right .4s; transition:right .4s;
}
.dropdown-active #header-menu {
	right:0;
}
#header-menu ul {
	display:block;
	list-style-type:none;
}
#header-menu li {
	position:relative;
	display:block;
	border-top:1px solid #9bd9f3;
}
#header-menu li:last-child {
	border-bottom:1px solid #9bd9f3;
}
#header-menu a {
	display:block;
	padding:15px;
	font-size:1.125rem;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}
#header-menu > ul:not(:hover) li.current-menu-item > a, #header-menu a:hover {
	background:#9bd9f3;
	color:#000;
}
body:after {
	content:'';
	transition:background .4s;
	background:rgba(0,0,0,0);
}
.dropdown-active:after {
	content:'';
	z-index:8;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.6);
}
#main {
	position:relative;
	z-index:3;
}
#page-heading {
	padding:5rem 15px 0;
}
.featured-image-c {
	position:relative;
	z-index:2;
	max-width:33.33%;
	margin:0 auto -2.2rem;
}
.sub-headline-c {
	position:relative;
	padding-top:1rem;
	background:#9bd9f3;
	z-index:1;
}
.sub-headline-c h2 {
	font-size:1.25rem;
}
.featured-image-c + .sub-headline-c {
	padding-top:3rem;
}
.content-area {
	padding-top:1rem;
	background:#fff;
}
.w1360 > .content-area {
	padding-top:2rem;
	padding-bottom:1rem;
}
.featured-image-c ~ .content-area > .the-content {
	overflow:hidden;
}
.page-template-page-contractors .featured-image-c ~ .content-area > .the-content {
	overflow:visible;
}
footer {
	display:table-row;
	height:1px;
	color:#fff;
	text-align:center;
}
#footer a {
	color:#fff;
}
#footer {
	background:#004f71;
	padding:1rem 10px;
	font-size:.875rem;
}
#footer .copyright {
	display:inline-block;
	margin:0 5px;
}
#footer-menu {
	display:inline-block;
}
#footer-menu ul {
	list-style-type:none;
}
#footer-menu li {
	display:inline-block;
	margin:0 5px;
}
#below-footer {
	background:#003951;
	padding:1rem 15px 0;
	font-size:.75rem;
}
/*wpcf7*/
.wpcf7-not-valid {
	background:#FCC;	
}
.wpcf7-list-item {
	display:block;
	position:relative;	
}
#main div.wpcf7-response-output {
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
/*calculator*/
#calculator-c #seer-contractor-note {
	font-size:.875rem;
}
#calculator-c #seer-contractor-logo-c {
	margin:15px 0;
}
#seer-contractor-contact p:last-child,
#seer-contractor-contact p:last-child .btn {
	margin-bottom:0;
}
/*homepage*/
#below-calculator {
	padding:30px 0;
	background:#ededed;
}
.modules {
	margin-top:30px;
}
.module {
	text-align:center;
}
.module-img-c {
	position:relative;
	z-index:2;
	max-width:50%;
	margin:0 auto -2.2rem;
}
.module-img-c .bg-img {
	display:none;
}
.module .headline-c {
	position:relative;
	padding-top:3rem;
	background:#9bd9f3;
	z-index:1;
}
/*social media share*/
.a2a_floating_style {
	background:rgba(255,255,255,.9) !important;
	box-shadow:0 0 2px rgba(0,0,0,.2);
}
.a2a_vertical_style {
	border-radius:6px 0 0 6px !important;
	top:50% !important;
	-webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%);
}
.a2a_default_style {
	border-radius:6px 0 0 0 !important;
}
/*afue page*/
.page-template-page-afue-calc h3,
.page-template-page-afue-calc a:not(.btn) {
	color:#911a12;
}
.page-template-page-afue-calc #header:before {
	background-color:#6b0902;
	background-image:url('img/header-bg-afue.jpg');
}
.afue .featured-image-c{
	margin-bottom:-2.75rem;
}
.afue .sub-headline-c,
.page-template-page-afue-calc .module .headline-c{
	background:#c4c4c4;
}
#afue-calculator-c #seer-contractor-logo-c + #seer-contractor-contact:before,
.page-template-page-afue-calc .btn,
.page-template-page-afue-calc #footer {
	background:#911a12 !important;
}
.page-template-page-afue-calc #below-footer {
	background:#6b0902;
}
.page-template-page-afue-calc ul.pretty li:before {
	border-color:transparent transparent transparent #911a12;
}
/*other*/
#seer-regions {
	margin-top:.5rem;
}
#seer-regions th,
#seer-regions td {
	border-right:5px solid #fff;
	padding-right:.75rem;
}
#seer-regions th:last-child,
#seer-regions td:last-child {
	border-right:0;
}
.js .dynamically-branded {
	opacity:0;
	transition:opacity .4s !important;
}
.dynamically-branded.visible {
	opacity:1;
}
body:not(.dynamic-branding-loaded) #seer-banners-left-c,
body:not(.dynamic-branding-loaded) #seer-banners-right-c,
body:not(.dynamic-branding-loaded) #afue-banners-left-c,
body:not(.dynamic-branding-loaded) #afue-banners-right-c {
	display:none !important;
}
/* Contractors Pages */
.box-w-border {
	border:1px solid #c1c1c1;
	margin-top:110px;
}
.box-no-border {
	margin-top:140px;
}
.box-no-border h3 {
	text-align: center;
}
.blue-bg-block {
	padding: 20px 20px 0; 
	background-color: #006996;
}
.blue-bg-block-numbers {
	background-color: #006996;
}
.blue-bg-block h3 {
	text-align: center;
	color:#fff;
}
.box-w-border .badge, .box-no-border .badge {
	display:block;
	margin:-110px auto 10px;
}
.white-bg-block {
	padding:20px;
}
.white-bg-block ul, .white-bg-block p {
	padding-bottom:0;
}
ol.pretty {
    list-style: none;
    counter-reset: li-counter;
    margin: 10px 0;
    padding-left: 0;
}
ol.pretty>li {
	position: relative;
    margin-bottom: 16px;
    padding-left: 64px;
    padding-top: 19px;
}
ol.pretty>li:before {
    position: absolute;
    top: 0.3rem;
    left: 0;
    width: 50px;
    height: 50px;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    background-color: #006996;
    border-radius: 50%;
    content: counter(li-counter);
    counter-increment: li-counter;
}
.blue-circle {
	position: relative;
    top: -0.7rem;
    left: 0;
    width: 75px;
    height: 75px;
    font-size: 2.25rem;
    font-weight: 700;
    line-height: 1.55;
	border:10px solid #006996;
    text-align: center;
    color: #006996;
    background-color: #fff;
    border-radius: 50%;
}
.sign-up-pkg {
	text-align:center;
	margin:20px 0;
}
.sign-up-pkg:first-child {
	text-align:left;
	margin:20px 0;
}
.sign-up-pkg h3 {
	text-align:center;
}



@media screen and (max-width:600px) {
	.row>.col, .row>.col-1, .row>.col-10, .row>.col-11, .row>.col-12, .row>.col-2, .row>.col-3, .row>.col-4, .row>.col-5, .row>.col-6, .row>.col-7, .row>.col-8, .row>.col-9, .row>.col-auto {
		width:100% !important;
		margin-bottom:1em !important;
		-webkit-box-flex:0 !important;
		-ms-flex:0 0 100% !important;
		flex:0 0 100% !important;
		max-width:100% !important;
	}
}
@media screen and (max-width:400px) {
	#header-logo {
		width:150px;
		height:26px;
	}
	#page-heading {
		padding-top:3.25rem;
	}
	table {
		font-size:.875rem;
	}
	#seer-regions thead th:not(:first-child) {
		clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important;
	}
	#seer-regions,
	#seer-regions thead,
	#seer-regions tbody,
	#seer-regions tr,
	#seer-regions th,
	#seer-regions td {
		display:block;
		border-right:0;
		text-align:left !important;
	}
	#seer-regions thead th {
		text-align:center !important;
	}
	#seer-regions td[data-headline="North"] {
		background:#a62a99;
		color:#fff;
	}
	#seer-regions td[data-headline="South"] {
		background:#006996;
		color:#fff;
	}
	#seer-regions td[data-headline="Southwest"] {
		background:#c4a92c;
		color:#000;
	}
	#seer-regions td:before {
		content:attr(data-headline) ": ";
	}
}
@media screen and (min-width:568px) {
	h1 {
		font-size:2rem;
	}
	h2,
	.sub-headline-c h2 {
		font-size:1.5rem;
	}
	h3 {
		font-size:1.375rem;
	}
	h4 {
		font-size:1.25rem;
	}
	table th,
	table td {
		padding-right:3rem;
	}
	.alignleft {
		float:left;
		margin:.3em 15px 6px 0;
		max-width:50%;
	}
	.alignright {
		float:right;
		margin:.3em 0 6px 15px;
		max-width:50%;
	}
	.featured-image-c {
		max-width:30%;
	}
}
@media screen and (min-width:601px) {
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1;
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2;
	}
}
@media screen and (max-width:767px) {
	.col-md-12 {
		width:100% !important;
		margin-bottom:1em !important;
		-webkit-box-flex:0 !important;
		-ms-flex:0 0 100% !important;
		flex:0 0 100% !important;
		max-width:100% !important;
	}
	img#pop-mobile {
		display:block;
	}
	img#pop-desktop {
		display:none;
	}
}
@media screen and (min-width:768px) {
	img#pop-mobile {
		display:none;
	}
	img#pop-desktop {
		display:block;
	}
	h1 {
		font-size:2.25rem;
	}
	h2,
	.sub-headline-c h2 {
		font-size:1.75rem;
	}
	h3 {
		font-size:1.5rem;
	}
	h4 {
		font-size:1.25rem;
	}
	.w {
		width:92%;
	}
	.w1360 > .p {
		padding-left:30px;
		padding-right:30px;
	}
	#header:before {
		background-image:url('img/header-bg.jpg');
		height:384px;
	}
	#page-heading {
		padding-top:5.5rem;
	}
	.page-template-page-afue-calc #header:before {
		background-image:url('img/header-bg-afue.jpg');
	}
	.featured-image-c {
		float:left;
		margin:-15px 30px 15px 0;
	}
	.featured-image-c + .sub-headline-c {
		margin-top:15px;
		margin-left:15px;
		padding-top:1rem;
	}
	.featured-image-c + .sub-headline-c h2 {
		overflow:hidden;
		text-align:left;
	}
	.featured-image-c ~ .content-area {
		margin-left:15px;
	}
	.page-template-page-afue-calc .featured-image-c {
		float:right;
		margin:-15px 0 15px 30px;
	}
}

@media screen and (max-width:900px) {
	img#your-logo-graphic {
		float:none;
		max-width:100%;
		margin-bottom:20px;
	}
}

@media screen and (min-width:980px) {
	.module {
		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:flex;
	}
	.module-img-c,
	.module .content-c {
		-webkit-flex:1;
		-moz-flex:1;
		-ms-flex:1;
		flex:1;
		width:50%;
		margin:0;
		padding:0 10px 0 0;
		overflow:hidden;
	}
	.module-img-c img {
		position:absolute;
		visibility:hidden;
	}
	.module-img-c .bg-img {
		position:absolute;
		display:block;
		top:0;
		left:0;
		right:10px;
		height:100%;
		background-position:center top;
		background-size:cover;
	}
	.module .content-c {
		padding:0 0 0 10px;
	}
	.module .headline-c {
		padding-top:1rem;
	}
	#calculator-c #seer-call-to-action-c {
		position:relative;
		font-size:0;
		max-width:700px;
		margin-left:auto;
		margin-right:auto;
	}
	#calculator-c #seer-contractor-logo-c,
	#calculator-c #seer-contractor-contact {
		display:inline-block;
		width:50%;
		font-size:1rem;
		vertical-align:middle;
		padding:0 20px;
		-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	}
	#calculator-c #seer-contractor-contact {
		padding-bottom:.5em;
	}
	#calculator-c #seer-contractor-logo-c + #seer-contractor-contact:before {
		content:'';
		position:absolute;
		top:0;
		bottom:0;
		left:50%;
		margin-left:-1px;
		width:2px;
		background:#1d7195;
	}
}
@media screen and (min-width:1440px) {
	.module .content-area {
		padding-top:2rem;
		padding-bottom:1rem;
	}
}
