/*
Theme Name: Washington Won't Discriminate
Theme URI: http://www.washingtonwontdiscriminate.org

Version: 1.0
Description: Original responsive design for Washington Won't Discriminate.

Author: Olive Digital
Author URI: http://www.olive.digital

*************************************************************************************/

html {
    -webkit-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ffffff;
	overflow-x: hidden;
}

*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	transition:
		color 0.25s ease,
		background-color 0.25s ease,
		opacity 0.25s ease,
		box-shadow .5s ease,
		transform .5s ease,
		padding .5s ease,
		left .5s ease,
		top .5s ease,
		right .5s ease,
		background-size .5s ease,
		background-position .5s ease,
		background-image .25s ease;
	-webkit-transition:
		color 0.25s ease,
		background-color 0.25s ease,
		opacity 0.25s ease,
		box-shadow .5s ease,
		transform .5s ease,
		padding .5s ease,
		left .5s ease,
		top .5s ease,
		right .5s ease,
		background-size .5s ease,
		background-position .5s ease,
		background-image .25s ease;
	-moz-transition:
		color 0.25s ease,
		background-color 0.25s ease,
		opacity 0.25s ease,
		box-shadow .5s ease,
		transform .5s ease,
		padding .5s ease,
		left .5s ease,
		right .5s ease,
		top .5s ease,
		background-size .5s ease,
		background-position .5s ease,
		background-image .25s ease;
	-ms-transition:
		color 0.25s ease,
		background-color 0.25s ease,
		opacity 0.25s ease,
		box-shadow .5s ease,
		transform .5s ease,
		padding .5s ease,
		left .5s ease,
		top .5s ease,
		right .5s ease,
		background-size .5s ease,
		background-position .5s ease,
		background-image .25s ease;
} 

body {
	background-color: #fff;
	padding: 4.5em 0 0 0;
	margin: 0 auto -1px;
	background: transparent;
	font-family: 'Georgia', 'Times', "Times New Roman", serif;
	font-style: normal;
	font-weight: 300;
	line-height: 1.2;
	font-size: 1em;
	color: #555;
}

.jump {
	margin-top: -4.5em;
	margin-bottom: 4.5em;
}

.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
}

b, strong { font-weight: 700 }

.clear { clear: both }

.show { display: none !important }


/** ASSETS **/

.league {
	font-family: 'league-gothic' !important;
	letter-spacing: 1px !important;
	font-weight: 100 !important;
	text-transform: uppercase
}

hr {
	width: 100%;
	max-width: 1100px;
	height: 1px;
	background-color: #eee;
	border: 0;
	margin: 2em auto;
}

.button {
	color: #fff !important;
	background-color: #cd2027;
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.4em;
	padding: .75em 1em;
	font-weight: 600;
	display: inline-block;
	text-decoration: none !important;
	white-space: nowrap;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	margin: 1.1em auto 0;
	border: 0;
	text-shadow: none;
}

.button:hover {
	background-color: #e63c42;
	color: #fff;
}

.button.blue { background-color: #00385f }
.button.blue:hover { background-color: #10517e }

.main_column .button {
	display: inline-block;
	margin: 1em .5em 0;
	text-align: center;
}

.main_column .text .button {
	font-size: 1em;
	margin: 1em 1em 1em 0
}

/** HEADER & FOOTER **/

header {
	background-color: #fff;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 4.5em;
	display: block;
	box-shadow: 0 0 3.5em rgba(0,0,0,.5)
}

.logo {
	position: fixed;
	top: 1.5em;
	left: 1.5em;
	z-index: 101;
	display: block;
	padding: 0;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

.logo .icon {
	display: block;
	height: 10em;
	width: auto;
	z-index: 102;
	position: relative;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
}

#sticky-anchor {
	margin-top: -10em;
	margin-bottom: 10em;
}

.logo.stick {
	left: 1em;
	top: 1em;
}

.logo.stick .icon {
	height: 7em;
}


.social {
	display: block;
	height: 4.5em;
	width: 4.5em;
	padding: 1.5em 0;
	float: right;
}

.social img {
	height: 1.5em;
	margin: 0 auto;
	display: block;
}

.twitter { background-color: #55acee }
.facebook { background-color: #3b5998 }
.twitter:hover { background-color: #6fc0fd }
.facebook:hover { background-color: #5473b5 }

.callout {
	background-color: #cd2027;
	display: block;
	height: 2.25em;
	line-height: 2.25;
	color: #fff;
	float: right;
	text-transform: uppercase;
	padding: 0 1em;
	text-decoration: none;
	font-size: 2em;
}

.callout:hover {
	background-color: #e63c42;
	color: #fff;
}

.menu {
	display: block;
	float: right;
	position: relative;
	padding-left: 5em;
	background-color: #fff;
	z-index: 199
}

.menu a {
	background-color: #fff;
	display: block;
	position: relative;
	z-index: 200;
	line-height: 2.25;
	color: #00385f;
	text-transform: uppercase;
	padding: 0 1em 0 5em;
	text-decoration: none;
	font-size: 2em;
	cursor: pointer;
}

.menu a img {
	display: block;
	float: left;
	height: 2.25em;
	width: 2.25em;
	padding: .8em 0;
	margin: -.01em -.5em 0 0;
}

.menu:hover a img {
	-webkit-filter: grayscale(100%);
    filter: grayscale(100%), alpha(opacity=40);
	opacity: .4;
}

.menu:hover a {
	background-color: #fff;
	color: #cd2027;
}

.menu .drop {
	display: none;
	zoom: 1;
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-size: .8em;
	right: 0;
	text-align: right;
	box-shadow: 0 0 3.5em rgba(0,0,0,.5);
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
}

.menu:hover .drop {
	display: block;
	zoom: 1;
	filter: alpha(opacity=1);
	opacity: 1;
}

.menu .drop li { display: block }

.menu .drop li a {
	color: #aaa;
	display: block;
	padding: 0 1em;
	white-space: nowrap;
}

.menu .drop li a:hover {
	background-color: #eee;
	color: #00385f;
}

footer {
	background-color: #00385f;
	color: #fff;
	width: 100%;
	padding: 4em;
	font-size: 1em;
	text-align: left;
}

.footer_container {
	width: 100%;
	margin: 0 auto;
	display: table;
	line-height: 1.5;
	text-align: center;
}

footer span {
	font-size: 1em;
	display: block;
	margin-top: 1em;
}

footer span.small {
	font-size: .8em;
	margin-top: 1.25em
}


footer b {
	display: block;
	line-height: 1;
	text-transform: uppercase;
	font-size: 1.4em;
}

footer span {
}
footer a {
	color: #fff;
}

footer a:hover {
	color: #7db2d7;
	text-decoration: none
}



/** SLIDER **/

section.slider {
	width: 100%;
	background-color: #00385f;
	overflow: auto;
}

section.slider * { transition: none }

section.slider div.slider {
	margin: 0 auto;
	width: 100%;
	max-width: 1800px;
}

/** PAGE **/

.container {
	width: 100%;
	padding: 4em;
	font-size: 1.2em;
	text-align: center;
	background-size: auto 90%;
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
}

.title {
	font-size: 2em;
	color: #00385f;
	margin: 0 auto;
	display: block;
	line-height: 1.2;
	text-align: center;
}

.date,
.share {
	font-size: 1.4em;
	color: #cd2027;
	margin: 1em auto;
	display: block;
	line-height: 1;
}

.text {
	max-width: 1000px;
	margin: 0 auto;
	display: block;
	font-size: 1.2em;
	line-height: 1.5;

}

.container .sep {
	margin: 1em auto 2em
}

.sep {
	width: 100%;
	background-image: url('/images/line.png');
	background-position: center center;
	background-size: 100% 1px;
	background-repeat: no-repeat; 
	max-width: 1100px;
	margin: 2em auto;
}

.sep.blue { background-image: url('/images/line_blue.png') }
.sep.blue img { background-color: #00385f }

.sep.red { background-image: url('/images/line_red.png') }
.sep.red img { background-color: #cd2027 }

.sep img {
	display: block;
	margin: 0 auto;
	height: 1em;
	padding: 0 2em;
	background-color: #fff;
	width: auto;
}

.text img {
	display: block;
	padding: 1em 0;
	max-width: 80%;
	height: auto !important;
	margin: 0 auto;
}

.text img.alignnone {
	margin: 0px auto;
	display: block;
}

.text .alignleft,
.text img.alignleft {
	display: inline;
	float: left;
}

.text img.alignleft {
	margin-right: 20px;
}

.text .alignright,
.text img.alignright {
	display: inline;
	float: right;
}
.text img.alignright {
	margin-left: 20px;
}

.text .aligncenter,
.text img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.aligncenter img,
.alignright img,
.alignleft img {
	margin: 0 auto;
}

.text img.alignleft,
.text img.alignright {
	max-width: 40%;
	margin-bottom: 15px;
}

.text .attachment img {
	display: block;
	margin: 0 auto;
}

/** INSIDE PAGE **/

.page_container {
	padding: 4em;
	background-color: #eee;
}

.page {
	max-width: 1000px;
	margin: 0 auto;
	background-color: #fff;
	padding: 4em;
	font-size: 1.1em;	
}

h1,h2 {
	padding: 0;
	margin: .75em 0;
	color: #cd2027;
	font-size: 1.4em;
	line-height: 1.2;
	font-family: 'league-gothic' !important;
	letter-spacing: 1px !important;
	font-weight: 100 !important;
	text-transform: uppercase
}

h2 {
	margin-top: 1.25em;
}

h3,h4 {
	padding: 0;
	margin: 0 0 1em 0;
	color: #555;
	font-size: 1.2em;
	line-height: 1.2;
}

.page a {
	color: #cd2027;
	text-decoration: underline
}

.page a:hover {
	color: #e2343b;
	text-decoration: none
}

blockquote {
	width: -moz-calc(100% - 4em);
	width: -webkit-calc(100% - 4em);
	width: calc(100% - 4em);
	padding: .25em 1.5em;
	margin: 2em auto;
	border-left: 1px solid #cd2027;
	font-style: italic;
	display: block;
	overflow: visible;
	clear: both;
}

.text ul {
	padding: 0;
	margin: 1em 0;
}

.text ul li {
	padding: 0;
	margin: 1em 2em;
	list-style-type: square;
}

/** HOMEPAGE **/

.pledge {
	background-color: #eee;
	display: table;
}

.pledge .left {
	display: table-cell;
	width: 35%;
	vertical-align: middle;
	padding-right: 4em;
}

.pledge .left img {
	display: block;
	width: 100%;
	margin: 0 auto;
	max-width: 350px;
}

.pledge .left .title {
	margin-top: .5em;
	font-size: 1.2em;
}

.pledge .right {
	display: table-cell;
	width: 65%;
	vertical-align: middle;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=url],
input[type=zip],
input[type=search],
input[type=submit],
textarea {
	font-family: 'Georgia', 'Times', "Times New Roman", serif;
	font-style: normal;
	font-weight: 300;
	font-size: 1em;
	color: #555;
	border: 1px solid #ccc;
	width: -moz-calc(50% - 1em);
	width: -webkit-calc(50% - 1em);
	width: calc(50% - 1em);
	display: block;
	float: left;
	padding: 1em 1.25em;
	margin: 0 .5em 1em;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

::-webkit-input-placeholder { color: #aaa }
:-moz-placeholder { color: #aaa }
::-moz-placeholder { color: #aaa }
:-ms-input-placeholder { color: #aaa }

input.email {
	width: -moz-calc(70% - 1em);
	width: -webkit-calc(70% - 1em);
	width: calc(70% - 1em);
}

input.zip {
	width: -moz-calc(30% - 1em);
	width: -webkit-calc(30% - 1em);
	width: calc(30% - 1em);
}

input[type=submit] {
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	cursor: pointer;
	color: #fff;
	background-color: #cd2027;
	text-transform: uppercase;
	line-height: 1;
	font-size: 1.4em;
	padding: .75em 1em;
	font-weight: 600;
	display: block;
	text-decoration: none;
	white-space: nowrap;
	margin: .15em .5em 0;
	border: 0;
	text-shadow: none;
}

input[type=submit]:hover {
	background-color: #e63c42;
}

.photo {
	padding: 14% 5%;
	background-image: url('/images/photo.jpg');
	background-size: cover;
	background-position: center center;
	box-shadow: inset 0 0 3em rgba(0,0,0,.5)
}

.photo .title {
	background-color: rgba(255,255,255,.75);
	font-size: 2.5em;
	margin: 0;
	padding: .5em .75em;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	text-shadow: 0 0 1em rgba(255,255,255,1), 1px 1px 0 rgba(255,255,255,.5)
}

.photo .title span {
	display: block;
	font-size: 1em;
	color: #cd2027;
}

.bill {
	background-color: #00385f;
	display: table;
}

.bill .left {
	width: 35%;
	display: table-cell;
	padding-right: 4em;
	vertical-align: middle;
}

.bill .left img {
	display: block;
	width: 100%;
	max-width: 300px;
	margin: 0 auto;
}

.bill .right {
	width: 70%;
	display: table-cell;
	vertical-align: middle;
}

.bill .title {
	color: #fff;
}

.bill .text {
	color: #fff;
}

.action {
	background-image: url('/images/action.jpg');
	background-size: cover;
	background-position: center top;
	background-color: #003862;
	padding-top: 25%;
	position: relative;
	box-shadow: inset 0 0 3em rgba(0,57,99,0.6);
	border-top: 1px solid #fff;
}

.action .overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,57,99,0);
	background: -moz-linear-gradient(top, rgba(0,57,99,0) 0%, rgba(0,57,99,0) 50%, rgba(0,57,99,0.6) 85%, rgba(0,57,99,0.6) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,57,99,0)), color-stop(50%, rgba(0,57,99,0)), color-stop(85%, rgba(0,57,99,0.6)), color-stop(100%, rgba(0,57,99,0.6)));
	background: -webkit-linear-gradient(top, rgba(0,57,99,0) 0%, rgba(0,57,99,0) 50%, rgba(0,57,99,0.6) 85%, rgba(0,57,99,0.6) 100%);
	background: -o-linear-gradient(top, rgba(0,57,99,0) 0%, rgba(0,57,99,0) 50%, rgba(0,57,99,0.6) 85%, rgba(0,57,99,0.6) 100%);
	background: -ms-linear-gradient(top, rgba(0,57,99,0) 0%, rgba(0,57,99,0) 50%, rgba(0,57,99,0.6) 85%, rgba(0,57,99,0.6) 100%);
	background: linear-gradient(to bottom, rgba(0,57,99,0) 0%, rgba(0,57,99,0) 50%, rgba(0,57,99,0.6) 85%, rgba(0,57,99,0.6) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003963', endColorstr='#003963', GradientType=0 );
}

.action .overlaytext {
	position: relative;
	z-index: 3;
}

.action .title {
	color: #fff;
	text-shadow: 0 0 1em #003862, 1px 1px 0 rgba(0,57,99,0.6);
}

.action .text {
	color: #fff;
	text-shadow: 0 0 1em #003862, 1px 1px 0 rgba(0,57,99,0.6);
}

.action .button,.endorse .button {
	display: inline-block
}

.quote {
	display: table;
	width: 100%;
	max-width: 1000px;
	padding: 0;
	margin: 4em auto;
	text-align: left;
}

.quote li:first-child {
	display: table-cell;
	width: 25%;
	vertical-align: top;
	padding: 0;
}

.quote li:last-child {
	display: table-cell;
	width: 75%;
	vertical-align: middle;
	padding: 0 0 0 2em;
}

.quote li:first-child img {
	display: block;
	width: 100% !important;
	height: auto;
	border: 0px solid #000000;
}

.quote .quote_text {
	display: block;
	line-height: 1.5;	
}

.quote .quote_name {
	display: block;
	font-size: 1.2em;
	line-height: 1.2;
	color: #00385f;
	margin-top: .5em;
}

.quote .bullet {
	color: #cd2027;
	display: inline-block;
	padding: 0 .5em;
}


/** NEWS HOME **/

section.news {
	background-color: #eee;
	overflow: auto;
	padding: 4em 2em
}

.list {
	display: table;
	padding: 0;
	margin: 0;
}

section.news .news_post {
	display: table-cell;
	width: 33.33%;
	padding: 0 2em;
	border-right: 1px solid #ccc;
	border-bottom: 0;
}

.list .news_post:last-child {
	border-right: 0;
	margin: 0;
	padding: 0 2em;
}

section.news .news_thumb {
	background-color: #fff;
	width: 100%;
	padding-top: 50.29%;
	float: none;
	margin-bottom: 2em
}

section.news .news_text {
	width: 100%;
	padding-left: 0;
	float: none;
	font-size: 1.2em;
}

section.news .news_title {
	color: #00385f;
	font-weight: 600;
	display: block;
}

section.news .news_date {
	color: #cd2027;
	display: block;
	margin-top: .5em;
}

section.news .button {
	clear: both;
	margin-top: 2em;
}


/** NEWS CATEGORY **/

.news_post {
	display: block;
	color: inherit !important;
	text-decoration: none !important;
	overflow: auto;
	padding: 0 0 2em 0;
	border-bottom: 1px solid #eee;
	margin: 2em 0
}

.news_post:last-child {
	padding: 0 0 2em 0;
	border-bottom: 1px solid #eee;
	margin: 2em 0
}

.news_post:hover {
	opacity: .75
}

.news_thumb {
	background-color: #eee;
	width: 25%;
	padding-top: 12.57%;
	float: left;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat
}

.news_text {
	display: block;
	width: 75%;
	padding-left: 2em;
	float: left;
}

.news_title {
	color: #00385f;
	font-weight: 600;
	display: block;
}

.news_date {
	color: #cd2027;
	display: block;
	margin-top: .5em;
}

.category_nav {
	text-align: center;
	line-height: 1;
	font-family: CenturyGothicStd-Bold;
	text-decoration: none !important
}

.prev,.next,.page-numbers {
	display: inline-block;
	font-size: .8em;
	width: auto;
	padding: .75em 1em;
	color: #fff !important;
	text-decoration: none !important;
	text-transform: uppercase;
	background-color: #00385f;
}

.current {
	background-color: #cd2027 !important;
	color: #fff
}

.prev:hover,.next:hover,.page-numbers:hover:not(.dots) {
	background-color: #10517e;
	color: #fff !important
}

/** BUSINESS COALITION **/

.biz_logo {
	display: block;
	margin: 0 auto 2em;
	max-width: 40%;
}

.business .title {
	margin-top: 2em
}

.biz_form {
	margin: 4em -8em 0;
	width: -moz-calc(100% + 16em);
	width: -webkit-calc(100% + 16em);
	width: calc(100% + 16em);
	padding: 4em;
	background-color: #00385f;
	overflow: auto;
}

.biz_form form {
	width: 100%;
}

.biz_form input {
	display: block;
	width: 100%;
	float: none;
	margin: 0;
	margin-bottom: 2em;
}

.biz_form label {
	display: block;
	font-size: 1.2em;
	color: #b8d6ec;
	margin-bottom: .25em;
}

.biz_column {
	display: table;
	width: 100%;
	overflow: auto;
}

.biz_column1 {
    width: 50%;
    display: table-cell;
    padding-right: 4em;
    border-right: 1px solid #558cb4;
}

.biz_column2 {
    width: 50%;
    display: table-cell;
    padding-left: 4em;
}

.biz_column_split {
	display: table;
	width: 100%;
}

.biz_column_split1 {
	display: table-cell;
	width: 6em;
	vertical-align: top
}

.biz_column_split2 {
	display: table-cell;
	padding-left: 2em;
	vertical-align: top
}

.biz_form .margin {
	margin-bottom: 0
}

.biz_form input[type=submit].button {
	display: block;
	width: intrinsic;
	width: -moz-max-content;
	width: -webkit-max-content;
	margin: 2em auto 0;
}

.biz_form h1 {
	font-size: 2em;
	color: #fff;
	text-align: center;
	margin-top: 0
}

.biz_form select {
	font-family: 'Georgia', 'Times', "Times New Roman", serif;
	font-style: normal;
	font-weight: 300;
	font-size: 1em;
	color: #555;
	border: 1px solid #ccc;
	width: -moz-calc(50% - 1em);
	width: -webkit-calc(50% - 1em);
	width: calc(50% - 1em);
	display: block;
	float: left;
	padding: 1em 1.25em;
	height: 3.25em;
	width: 100%;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='#444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;
	background-color: #fff !important;
}

.biz_form input[type=file] {
	font-family: 'Georgia', 'Times', "Times New Roman", serif;
	font-style: normal;
	font-weight: 300;
	font-size: 1em;
	color: #fff;
	display: block;
	float: left;
	padding: 1em 0;
	height: 3.25em;
	line-height: 1;
	width: 100%;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    background-repeat: no-repeat;
    margin-bottom: 0
}

column {
	display: block;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 2em;
    -moz-column-gap: 2em;
    column-gap: 2em;
    line-height: 1.2;
    margin: 1em 0;
    padding: 0;
}
	
column p {
	display: block;
	break-inside: avoid-column;
	-webkit-column-break-inside: avoid;
	padding: .75em 0;
	margin: 0;
	font-size: .8em;
	text-align: center
}

.business_logos {
	margin: 0 auto;
	text-align: center;
}

.business_logos img {
	display: inline-block;
	width: -moz-calc(18% - 2em);
	width: -webkit-calc(18% - 2em);
	width: calc(18% - 2em);
	margin: 1em
}

.thanks_social {
	margin: 2em 0;
	text-align: center
}

.thanks_facebook {
	display: inline-block;
	width: 30%;
	padding-top: 30%;
	margin: 0 1em;
	background-image: url('https://s.bsd.net/ffaa/main/page/-/thanks_facebook.png');
	background-size: 85% 85%;
	background-position: center center;
	background-color: #3b5998;
	background-repeat: no-repeat;
}

.thanks_twitter {
	display: inline-block;
	width: 30%;
	padding-top: 30%;
	margin: 0 1em;
	background-image: url('https://s.bsd.net/ffaa/main/page/-/thanks_twitter.png');
	background-size: 85% 85%;
	background-position: center center;
	background-color: #55acee;
	background-repeat: no-repeat;
}

.thanks_facebook:hover {
	background-color: #5473b5;
	background-size: 100% 100%;
}

.thanks_twitter:hover {
	background-color: #6fc0fd;
	background-size: 100% 100%;
}