body
{
	background:#fcfcfc;
}

h1
{
	font-size:25px;
}

h2
{
	font-size:20px;
}

h3
{
	font-size:16px;
}

h4
{
	font-size:14px;
}

h5
{
	font-size:13px;
}

h6
{
	font-size:12px;
}

p,
article.page-post p
{
	padding:7px 0px 7px 0px;
}

.page-template-default .v2018 article.page-post p:first-child {
	padding-top: 0px;
}

.block-quote,
blockquote {
    font-style: italic;
    font-weight: bold;
    color: #00447e;
    padding-left: 24px;
    padding-top: 15px;
    padding-right: 24px;
    margin-bottom: 15px;
    width: 100%;
    box-sizing: border-box;
}

.block-quote p,
blockquote p {
  font-size: 16px !important;
  color: #00447e !important;
  position: relative;
  display: inline;
}

.block-quote p:before,
blockquote p:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 17px;
    background-image: url('../images/article-aside-quote-left.jpg');
    background-repeat: no-repeat;
    left: -26px;
    top: 6px;
    opacity: 0.3;
}

.block-quote a,
blockquote a,
.block-quote span,
blockquote span,
.block-quote cite,
blockquote cite {
    clear: both;
    display: block;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 22px;
    color: #6b6b6b;
    margin-top: 16px;
}

blockquote p:after,
.block-quote p:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 21px;
  background-image: url('../images/article-aside-quote-right.jpg');
  background-repeat: no-repeat;
  right: -30px;
  bottom: 7px;
  opacity: 0.3;
}

hr
{
	height: 1px;
    margin: 6px 0px 7px 0px;
    display: block;
    border: none;
    background: #b7b7b7;
    position: relative;
    font-size: 0px;
    line-height: 0px;
    clear: both;
	overflow:hidden;
}

.ie7 hr
{
	height:2px;
	border-bottom:2px dotted #ccc;
}

input[type='submit']::-moz-focus-inner,
input[type='button']::-moz-focus-inner
{
	 padding:0;
	 border:0
}

.shadow-bottom
{
	background:left bottom url(../images-new/bg_img_10.gif) repeat-x;
	position:relative;
}

.shadow-bottom:before,
.ie7 .shadow-bottom > span.beforeie7,
.shadow-bottom:after,
.ie7 .shadow-bottom > span.afterie7
{
	width:11px;
	height:50px;
	display:block;
	content:"";
	position:absolute;
	bottom:0px;
	z-index:1;
}

.shadow-bottom:before,
.ie7 .shadow-bottom > span.beforeie7
{
	left:-4px;
	background:0px 0px url(../images-new/bg_img_08.gif) no-repeat;
}

.shadow-bottom:after,
.ie7 .shadow-bottom > span.afterie7
{
	right:-4px;
	background:0px 0px url(../images-new/bg_img_09.gif) no-repeat;
}

.newshadow-bottom
{
	background:left bottom url(../images/shadow_03.png) repeat-x;
	position:relative;
}

.newshadow-bottom:before,
.ie7 .newshadow-bottom > span.beforeie7,
.newshadow-bottom:after,
.ie7 .newshadow-bottom > span.afterie7
{
	width:13px;
	height:100%;
	display:block;
	content:"";
	position:absolute;
	bottom:0px;
	z-index:1;
}

.newshadow-bottom:before,
.ie7 .newshadow-bottom > span.beforeie7
{
	left:-4px;
	background:0px bottom url(../images/shadow_01.png) no-repeat;
}

.newshadow-bottom:after,
.ie7 .newshadow-bottom > span.afterie7
{
	right:-4px;
	background:0px bottom url(../images/shadow_02.png) no-repeat;
}

div.shadowgrey-bottom
{
	background:left bottom url(../images-new/bg_img_14.gif) repeat-x;
	position:relative;
}

.shadowgrey-bottom:before,
.ie7 .shadowgrey-bottom > span.beforeie7,
.shadowgrey-bottom:after,
.ie7 .shadowgrey-bottom > span.afterie7
{
	width:11px;
	height:100px;
	display:block;
	content:"";
	position:absolute;
	bottom:0px;
	z-index:1;
}

.shadowgrey-bottom:before,
.ie7 .shadowgrey-bottom > span.beforeie7
{
	left:-4px;
	background:0px 0px url(../images-new/bg_img_12.gif) no-repeat;
}

.shadowgrey-bottom:after,
.ie7 .shadowgrey-bottom > span.afterie7
{
	right:-4px;
	background:0px 0px url(../images-new/bg_img_13.gif) no-repeat;
}

.center-box
{
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:5;
}

.page-template-page-thank-you #center-page .center-box {
	display: none;
}

/* ---------- HEADER ---------- */
header#header
{
	width:100%;
	min-width:980px;
	height:auto;
	padding:0px;
	background:#ffcf00;
	position:relative;
	z-index:3;
}

/* ------- top-header ------- */
div.top-header
{
	width:980px;
	height:30px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

div.lang-scroll
{
	width:156px;
	height:23px;
	display:block;
	background:#fcfcfc;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:#717171 1px 1px 2px inset;
  -moz-box-shadow:#717171 1px 1px 2px inset;
  box-shadow:#717171 1px 1px 2px inset;
	position:absolute;
	top:3px;
	left:251px;
	overflow:hidden;
	font-size:12px;
	color:#675c53;
}

.ie7 div.lang-scroll
{
	background:0px 0px url(../images-new/ie7/bg_img_ie_01.png) no-repeat;
	box-shadow:none;
}

div.lang-scroll.active
{
	width:156px;
	height:186px;
	background:#fcfcfc;
  -webkit-box-shadow:#adadad 1px 1px 3px;
  -moz-box-shadow:#adadad 1px 1px 3px;
  box-shadow:#adadad 1px 1px 3px;
}

div.lang-scroll span.lang-select-trigger
{
	height:23px;
	width:23px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:4px;
	right:1px;
	z-index:5;
	text-indent:-9999em;
	overflow:hidden;
}

.ie7 div.lang-scroll span.lang-select-trigger
{

	background:7px 6px url(../images-new/ie7/sprite_03.png) no-repeat;
}

div.lang-scroll.active span.lang-select-trigger
{
	display:none;
}

span.lang-select-trigger:before
{
	width:8px;
	height:6px;
	display:block;
	content:" ";
	position:absolute;
	top:6px;
	left:7px;
	background:-182px -34px url(../images-new/sprite.png) no-repeat;
	z-index:1;
}

div.lang-scroll ul
{
	height:20000em;
	position:absolute;
	padding:0px 6px 0px 7px;
	list-style:none;
}

div.lang-scroll li.cloned
{
	display:none !important;
	background:#F00;
}

div.lang-scroll a
{
	width:113px;
	height:23px;
	padding:0px 0px 0px 35px;
	display:block;
	color:#675c53;
	text-decoration:none;
	line-height:22px;
	position:relative;
}

div.lang-scroll.active ul a:hover
{
	background:#675c53;
	color:#fcfcfc;
	text-decoration:none;
}

div.lang-scroll a:before,
.ie7 div.lang-scroll a span.beforeie7
{
	width:18px;
	height:12px;
	display:block;
	content:" ";
	position:absolute;
	top:6px;
	left:5px;
}

div.lang-scroll a.arabic:before,
.ie7 div.lang-scroll a.arabic span.beforeie7
{
	background:0px -39px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.cantonese:before,
.ie7 div.lang-scroll a.cantonese span.beforeie7
{
	background:0px -78px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.greek:before,
.ie7 div.lang-scroll a.greek span.beforeie7
{
	background:0px -65px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.italian:before,
.ie7 div.lang-scroll a.italian span.beforeie7
{
	background:0px -52px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.macedonian:before,
.ie7 div.lang-scroll a.macedonian span.beforeie7
{
	background:0px 0px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.spanish:before,
.ie7 div.lang-scroll a.spanish span.beforeie7
{
	background:0px -13px url(../images-new/sprite.png) no-repeat;
}

div.lang-scroll a.vietnamese:before,
.ie7 div.lang-scroll a.vietnamese span.beforeie7
{
	background:0px -26px url(../images-new/sprite.png) no-repeat;
}

/* .ie7 div.lang-scroll a.arabic
{
	background:6px 5px url(../images-new/ie7/arabic.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.arabic:hover
{
	background:6px 5px url(../images-new/ie7/arabic.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.cantonese
{
	background:6px 5px url(../images-new/ie7/cantonese.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.cantonese:hover
{
	background:6px 5px url(../images-new/ie7/cantonese.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.greek
{
	background:6px 5px url(../images-new/ie7/greek.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.greek:hover
{
	background:6px 5px url(../images-new/ie7/greek.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.italian
{
	background:6px 5px url(../images-new/ie7/italian.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.italian:hover
{
	background:6px 5px url(../images-new/ie7/italian.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.macedonian
{
	background:6px 5px url(../images-new/ie7/macedonian.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.macedonian:hover
{
	background:6px 5px url(../images-new/ie7/macedonian.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.spanish
{
	background:6px 5px url(../images-new/ie7/spanish.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.spanish:hover
{
	background:6px 5px url(../images-new/ie7/spanish.gif) no-repeat #675c53;
}

.ie7 div.lang-scroll a.vietnamese
{
	background:6px 5px url(../images-new/ie7/vietnamese.gif) no-repeat;
}

.ie7 div.lang-scroll.active a.vietnamese:hover
{
	background:6px 5px url(../images-new/ie7/vietnamese.gif) no-repeat #675c53;
}
*/
nav.top-menu-header
{
	float:right;
	font-size:12px;
	font-weight:bolder;
	color:#675c53;
}

nav.top-menu-header ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

nav.top-menu-header li
{
	float:left;
}

nav.top-menu-header a
{
	height:21px;
	padding-top:9px;
	padding-left:13px;
	padding-right:12px;
	display:block;
	float:left;
	color:#675c53;
	text-decoration:none;
	border-right:1px solid #ffe985;
}

nav.top-menu-header li:last-child a
{
	padding-right:0px;
	border-right:none;
}

nav.top-menu-header li.last-child a
{
	padding-right:0px;
	border-right:none;
}

nav.top-menu-header a:hover
{
	color:#fcfcfc;
	text-decoration:none;
}

/* ------- top-header ------- */

/* ------- bottom-header ------- */
div.bottom-header
{
	height:130px;
	background:#fdea84;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdea84), to(#fdcd01));
  background:-webkit-linear-gradient(#fdea84, #fdcd01);
  background:-moz-linear-gradient(#fdea84, #fdcd01);
  background:-ms-linear-gradient(#fdea84, #fdcd01);
  background:-o-linear-gradient(#fdea84, #fdcd01);
  background:linear-gradient(#fdea84, #fdcd01);
  -pie-background:linear-gradient(#fdea84, #fdcd01);
	position:relative;
	z-index:1;
}

/*.ie9 div.bottom-header
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWE4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGNkMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}*/

div.bottom-header div.botton-shadow
{
	width:100%;
	height:10px;
	display:block;
	background:0px 0px url(../images-new/shadow.png) repeat-x;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:1;
}

div.bottom-header div.center-box
{
	height:109px;
	padding:21px 0px 0px 0px;
	background:none;
}

h1.logo,
div.logo
{
	width:238px;
	height:149px;
	padding:10px 10px 0px 10px;
	position:absolute;
	top:-29px;
	left:-14px;
	overflow:hidden;
	z-index:11;
}

h1.logo span,
div.logo span
{
	width:238px;
	height:238px;
	display:block;
	-webkit-border-radius:120px;
  -moz-border-radius:120px;
  border-radius:120px;
  -webkit-box-shadow:rgba(0,0,0,0.50) 0px 0px 10px;
  -moz-box-shadow:rgba(0,0,0,0.50) 0px 0px 10px;
  box-shadow:rgba(0,0,0,0.50) 0px 0px 10px;
  background:#fcfcfc;
	position:relative;
}

.ie7 h1.logo span,
.ie8 h1.logo span,
.ie7 div.logo span,
.ie8 div.logo span
{
  box-shadow:#666666 0px 0px 10px;
}

h1.logo a,
div.logo a
{
	width:174px;
	top:49px;
	left:34px;
    height:86px;
	display:block;
	position:relative;
	overflow:hidden;
	text-indent:-9999em;
	background:0px 0px url(../images-new/logo.png) no-repeat;

}

div.search-header
{
	padding:3px 0px 0px 0px;
	position:absolute;
	top:-54px;
	right:0px;
}

form#searchform
{
	position:relative;
	font-size:13px;
	font-weight:bolder;
	color:#675c53;
}

form#searchform label
{
	padding:8px 10px 0px 0px;
	display:block;
	float:left;
}

form#searchform span.txt
{
	width:230px;
	height:31px;
	float:left;
	background:#fcfcfc;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:#717171 1px 1px 2px inset;
  -moz-box-shadow:#717171 1px 1px 2px inset;
  box-shadow:#717171 1px 1px 2px inset;
	position:relative;
	z-index:2;
}

.ie7 form#searchform span.txt,
.ie8 form#searchform span.txt
{
	background:0px 0px url(../images-new/ie7/search.png) no-repeat;
}

form#searchform input#s
{
	width:190px;
	height:21px;
	padding:5px 0px 5px 10px;
	float:left;
	border:none;
	background:none;
	font-size:14px;
	font-weight:normal;
	line-height:21px;
	color:#a0a0a0;
	position:relative;
}

form#searchform input#searchsubmit
{
	width:15px;
	height:15px;
	position:absolute;
	top:9px;
	right:6px;
	border:none;
	background:-150px -34px url(../images-new/sprite.png) no-repeat;
	text-indent:-9999em;
	font-size:0px;
  line-height:0px;
	z-index:3;
	cursor:pointer;
	overflow:hidden;
}

form#searchform input#searchsubmit:hover
{
	background:-166px -34px url(../images-new/sprite.png) no-repeat;
}

div.call-header
{
	padding:0px 250px 0px 0px;
	float:right;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:36px;
	font-weight:normal;
	line-height:36px;
  color:#00447d;
}

div.call-header small
{
	font-size:18px;
}

div.call-header a,
div.call-header a:hover
{
	color:#00447d;
	text-decoration:none;
}

.mob-logo.logo, .mob-call, .mob-btn-donate {
    display: none;
}

/* ---- main-menu ---- */

nav.main-menu
{
	width:749px;
	height:55px;
	padding:0px;
	border-bottom:none;
	-webkit-border-radius:0px 12px 0px 0px;
  -moz-border-radius:0px 12px 0px 0px;
  border-radius:0px 12px 0px 0px;
  -webkit-box-shadow:rgba(0,0,0,0.30) 2px -2px 4px;
  -moz-box-shadow:rgba(0,0,0,0.30) 2px -2px 4px;
  box-shadow:rgba(0,0,0,0.30) 2px -2px 4px;
  background:left bottom url(../images-new/shadow.png) repeat-x #FFFFFF;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size:16px;
	line-height:normal;
	position:absolute;
	top:auto;
	left:auto;
	bottom:0px;
	right:0px;
	z-index:10;
	font-weight: normal;

}

.ie7 nav.main-menu,
.ie8 nav.main-menu
{
  box-shadow:#666666 1px -2px 6px;
}

nav.main-menu ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

nav.main-menu > ul
{
	float:right;
	position:relative;
	z-index:2;
}

nav.main-menu > ul > li
{
	float:left;
	background:0px 0px url(../images-new/separator-nav.jpg) no-repeat;
}

nav.main-menu > ul > li:first-child
{
    background: none;
}

nav.main-menu > ul > li > a
{
	height:55px;
	padding:0px 15px 0px 16px;
	display:block;
	color:#5193d8;
	text-decoration:none;
	line-height:55px;
	position:relative;
	z-index:3;
	float:left;
}

nav.main-menu > ul > li.parent-item > a
{
	padding-right:16px;
}

/*nav.main-menu > ul > li > a:hover,
nav.main-menu > ul > li:hover > a,*/
nav.main-menu > ul > li.activeByJs > a,
nav.main-menu > ul > li.current-menu-item > a,
nav.main-menu > ul > li.current-menu-parent > a
{
	color:#ffcf00;
	text-decoration:none;
	background:#4d90d7;
}

nav.main-menu > ul > li.current-menu-item > a,
nav.main-menu > ul > li.current-menu-parent > a
{
	background:#00447d;
}

nav.main-menu > ul > li.parent-item > a:after,
.ie7 nav.main-menu > ul > li.parent-item > a span.arrow
{
	width:8px;
	height:6px;
	margin-top:-4px;
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:10px;
	background:-190px -54px url(../images-new/sprite.png) no-repeat;
}

nav.main-menu > ul > li.parent-item > a:hover:after,
nav.main-menu > ul > li.parent-item:hover > a:after,
nav.main-menu > ul > li.parent-item.current-menu-item > a:after,
nav.main-menu > ul > li.parent-item.current-menu-parent > a:after,
.ie7 nav.main-menu > ul > li.parent-item > a:hover span.arrow,
.ie7 nav.main-menu > ul > li.parent-item:hover > a span.arrow,
.ie7 nav.main-menu > ul > li.parent-item.current-menu-item > a span.arrow,
.ie7 nav.main-menu > ul > li.parent-item.current-menu-parent > a span.arrow
{
	background:-190px -61px url(../images-new/sprite.png) no-repeat;
}

div.submain-menu
{
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:absolute;
	/*top:55px;
	right:-140px;*/
	display:none;
}

li.two-columns div.submain-menu
{
	width:417px;
}

/*nav.main-menu li:hover div.submain-menu
{
	display:block;
}*/

nav.main-menu div.submain-menu > ul
{
	width:980px;
	padding:22px 0px 17px 0px;
	list-style:none;
	display:block;
	background:#4D90D7;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4D90D7), to(#3776b8));
	background:-webkit-linear-gradient(#4D90D7, #3776b8);
	background:-moz-linear-gradient(#4D90D7, #3776b8);
	background:-ms-linear-gradient(#4D90D7, #3776b8);
	background:-o-linear-gradient(#4D90D7, #3776b8);
	background:linear-gradient(#4D90D7, #3776b8);
	-pie-background: linear-gradient(#4D90D7, #3776b8);
	-webkit-border-radius:0px 0px 5px 5px;
  -moz-border-radius:0px 0px 5px 5px;
  border-radius:0px 0px 5px 5px;
	float:none;
	position:relative;
}

nav.main-menu li.two-columns div.submain-menu > ul
{
	width:100%;
}

.ie9 nav.main-menu div.submain-menu > ul
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNzc2YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

nav.main-menu li.two-columns div.submain-menu > ul:before
{
	width:50%;
	height:100%;
	display:block;
	content:"";
	/*background:#547fac;*/
	-webkit-border-radius:0px 0px 5px 0px;
  -moz-border-radius:0px 0px 5px 0px;
  border-radius:0px 0px 5px 0px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
}

nav.main-menu li.two-columns div.submain-menu > ul > li
{
	width:45%;
	padding:0px 2.5% 0px 2.5%;
	float:right;
	position:relative;
	z-index:2;
}

nav.main-menu li.two-columns div.submain-menu > ul > li:first-child
{
	float:left;
}

nav.main-menu div.submain-menu ul > li.one-column
{
	width: 220px;
    float: left;
    padding: 0px 1.25% 0px 1.25%;
}

nav.main-menu div.submain-menu ul > li.three-column
{
	width:750px;
	margin:0px -20px 0px 0px;
	padding:0px 0px 0px 20px;
	float:left;
}

nav.main-menu div.submain-menu ul > li.three-column ul
{
	width:230px;
	padding:0px 20px 0px 0px;
	float:left;
}

nav.main-menu ul ul li
{
	padding:0px 0px 0px 0px;
}

nav.main-menu ul ul li a
{
	padding:7px 7px 7px 21px;
	display:block;
	color:#ffcf00;
	text-decoration:none;
	position:relative;
}

nav.main-menu li.two-columns div.submain-menu ul li a
{
	/*padding-left:0px;*/
}

nav.main-menu ul ul ul li a
{
	margin:0px 0px -3px 0px;
	color:#FFF !important;
	border-bottom: 1px solid #7E829A;
}

nav.main-menu ul ul ul li a:hover,
nav.main-menu ul ul ul li.current-menu-item a,
nav.main-menu ul ul ul li.current-menu-parent a
{
	color:#00447e !important;
	text-decoration:none;
	background:#e9edf3;
	border-bottom-color: transparent;
}

.ie7 nav.main-menu ul ul ul li a:hover,
.ie7 nav.main-menu ul ul ul li.current-menu-item a,
.ie7 nav.main-menu ul ul ul li.current-menu-parent a
{
	background:7px 11px url(../images-new/ie7/sprite_07.png) no-repeat #e9edf3;
}

nav.main-menu ul ul ul li a:hover:before,
nav.main-menu ul ul ul li.current-menu-item a:before,
nav.main-menu ul ul ul li.current-menu-parent a:before
{
	width:6px;
	height:7px;
	display:block;
	margin-top:-4px;
	content:"";
	position:absolute;
	top:50%;
	left:7px;
	background:-191px -92px url(../images-new/sprite.png) no-repeat;
}

.ie7 nav.main-menu li.two-columns div.submain-menu ul ul li a:hover,
.ie7 nav.main-menu li.two-columns div.submain-menu ul ul li.current-menu-item a,
.ie7 nav.main-menu li.two-columns div.submain-menu ul ul li.current-menu-parent a,
nav.main-menu li.two-columns div.submain-menu ul ul li a:hover:before,
nav.main-menu li.two-columns div.submain-menu ul ul li.current-menu-item a:before,
nav.main-menu li.two-columns div.submain-menu ul ul li.current-menu-parent a:before
{
	/*background:none;*/
}

nav.main-menu ul ul li.last
{
  margin:60px 0px 0px 0px;
	padding:10px 30px 10px 21px;
    border-top: 1px solid #7E829A;
	position:relative;
}

nav.main-menu ul ul li.last:after
{
  width:100%;
	height:2px;
	display:block;
	content:"";
	border-top: 1px solid #7E829A;
	position:absolute;
	bottom:0px;
	left:0px;
}

nav.main-menu ul ul li.last a
{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#FFF !important;
	background:none;
	border-bottom:none;
	clear:both;
}

nav.main-menu ul ul li.last a:hover,
nav.main-menu ul ul li.last.current-menu-item a,
nav.main-menu ul ul li.last.current-menu-parent a
{
	color:#FFF !important;
	text-decoration:none;
	background:none;
}

nav.main-menu ul ul li.last p
{
  padding:0px 0px 0px 0px;
}

nav.main-menu ul ul li.last img
{
  width:30px;
	margin:0px -2px 5px 0px;
  display:block;
	float:left;
	border:2px solid #FFFFFF;
}

nav.main-menu ul ul li.last a:hover:before,
nav.main-menu ul ul li.last.current-menu-item a:before,
nav.main-menu ul ul li.last.current-menu-parent a:before
{
	display:none;
}

nav.main-menu div.btn-donate
{
	width:140px;
	border:none;
	float:right;
	position:relative;
}

nav.main-menu div.btn-donate a
{
	width:auto;
	height:55px;
	padding:0px 0px 0px 30px;
	display:block;
	line-height:55px;
	color:#753002;
	text-decoration:none;
	background:0px 0px url(../images-new/bg_img_05.png) repeat-x;
	-webkit-border-radius:0px 10px 0px 0px;
  -moz-border-radius:0px 10px 0px 0px;
  border-radius:0px 10px 0px 0px;
	position:relative;
}

nav.main-menu div.btn-donate a span.arrow
{
	display:none;
}

nav.main-menu div.btn-donate a:after,
.ie7 nav.main-menu div.btn-donate a span.arrow
{
	width:17px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	position:absolute;
	top:50%;
	right:28px;
	background:-185px 0px url(../images-new/sprite.png) no-repeat;
}

nav.main-menu div.btn-donate a:hover:after,
.ie7 nav.main-menu div.btn-donate a:hover span.arrow
{
	background:-185px -17px url(../images-new/sprite.png) no-repeat;
}

nav.main-menu div.btn-donate a:hover
{
	color:#ffcf00;
	text-decoration:none;
	background:0px -55px url(../images-new/bg_img_05.png) repeat-x;
}
.mob-logo {
    display: none;
}

/* ---- end main-menu ---- */
/* ------- end bottom-header ------- */
/* ---------- end HEADER ---------- */


/* ---------- FOOTER ---------- */
#footer
{
	width:100%;
	min-width:980px;
	padding:0px 0px 20px 0px;
	background:#fcfcfc;
	position:relative;
	z-index:1;
}

div.top-menu-footer
{
	height:43px;
	padding:0px 0px 0px 0px;
	background:#56a2f0;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#56a2f0), to(#4e8ed6));
  background:-webkit-linear-gradient(#56a2f0, #4e8ed6);
  background:-moz-linear-gradient(#56a2f0, #4e8ed6);
  background:-ms-linear-gradient(#56a2f0, #4e8ed6);
  background:-o-linear-gradient(#56a2f0, #4e8ed6);
  background:linear-gradient(#56a2f0, #4e8ed6);
  -pie-background:linear-gradient(#56a2f0, #4e8ed6);
	font-size:13px;
	font-weight:bolder;
	position:relative;
}

.ie9 div.top-menu-footer
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YTJmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZThlZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.top-menu-footer nav
{
	width:980px;
	margin:0 auto;
	position:relative;
}

div.top-menu-footer ul
{
	padding:0px 0px 0px 10px;
	list-style:none;
}

div.top-menu-footer ul li
{
	float:left;
	position:relative;
}

.ie7 div.top-menu-footer ul li
{
	background:0px 7px url(../images-new/ie7/separator-footer-nav.gif) no-repeat;
}

div.top-menu-footer ul li:before
{
	height:30px;
	display:block;
	content:"";
	border-left:1px solid #6fa6de;
	position:absolute;
	top:7px;
	left:0px;
	z-index:1;
}

div.top-menu-footer ul li:first-child:before,
.ie7 div.top-menu-footer ul li:first-child
{
	border-left:none;
	background:none;
}

div.top-menu-footer ul li a
{
	height:43px;
	display:block;
	padding:0px 10px 0px 10px;
	color:#fcfcfa;
	text-decoration:none;
	position:relative;
	z-index:2;
	line-height:43px;
}

div.top-menu-footer ul li a:hover
{
	background:#f2f2f2;
	color:#00447e;
	text-decoration:none;
}

aside.sidebar-footer
{
	width:980px;
	margin:0 auto;
	padding:30px 0px 0px 0px;
	font-size:13px;
	line-height:20px;
}

aside.sidebar-footer h3
{
	padding:0px 0px 4px 10px;
	font-size:14px;
	font-weight:bolder;
	line-height:16px;
	color:#747679;
}

aside.sidebar-footer ul
{
	width:230px;
	padding:0px 15px 0px 0px;
	float:left;
	list-style:none;
}

aside.sidebar-footer ul.last
{
	padding-right:0px;
}

.ie7 aside.sidebar-footer ul li
{
	clear:both;
}

aside.sidebar-footer ul li a
{
	display:block;
	margin:0px 0px -3px 0px;
	padding:9px 7px 10px 15px;
	color:#747679;
	text-decoration:none;
	background:left bottom url(../images-new/border_05.gif) repeat-x;
	position:relative;
	font-weight: normal;
}

.ie7 aside.sidebar-footer ul li a
{
	width:208px;
	float:left;
}

aside.sidebar-footer ul li:hover a,
aside.sidebar-footer ul li a:hover
{
	color:#00447e;
	text-decoration:none;
	background:#e9edf3;
	font-weight: normal;

}

.ie7 aside.sidebar-footer ul li a:hover,
.ie7 aside.sidebar-footer ul li:hover a
{
	background:7px 16px url(../images-new/ie7/sprite_07.png) no-repeat #e9edf3;
}

aside.sidebar-footer ul li a:hover:before
{
	width:6px;
	height:7px;
	display:block;
	margin-top:-3px;
	content:"";
	position:absolute;
	top:50%;
	left:7px;
	background:-191px -92px url(../images-new/sprite.png) no-repeat;
}

div.nsw-footer
{
  padding:30px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#6b6b6b;
	position:relative;
}

div.nsw-footer figure
{
  padding:0px 0px 22px 0px;
	position:relative;
}

div.nsw-footer img
{
  max-width:none;
  display:block;
}

div.nsw-footer p
{
  padding:0px 0px 9px 0px;
}

div.nsw-footer a.more,
div.nsw-footer a.more:hover
{
  width:auto !important;
  padding:0px 0px 0px 0px;
	display:inline !important;
	background:none !important;
	font-weight:bolder !important;
	color:#c9282d !important;
	text-decoration:none !important;
}

div.nsw-footer a.more:before,
div.nsw-footer a.more:hover:before
{
  display:none !important;
}

div.nsw-footer a.more:after,
div.nsw-footer a.more:hover:after
{
  width:12px;
	height:12px;
	margin:0px 0px 0px 5px;
	display:inline-block;
	content:"";
	background:right bottom url(../images/img_footer_02.png) no-repeat;
	position:relative;
	top:2px;
}

div.copyright-footer
{
	width:980px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:14px;
	position:relative;
}

div.copyright-footer p
{
	padding:0px 0px 0px 0px;
}

div.copyright-footer img
{
	margin:0px 0px 5px 0px;
	display:block;
}

div.copyright-footer div.left
{
	width:680px;
	margin:-26px 0px 0px 0px;
  padding:0px 0px 10px 0px;
	position:relative;
	clear:none;
}

div.copyright-footer div.right
{
	width:254px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	clear:none;
}

div.copyright-footer div.right img
{
	margin:0px 0px 5px 0px;
	display:block;
	float:none;
}
/* ---------- end FOOTER ---------- */


/* ---------- CONTENT ---------- */
section#content-section
{
	width:980px;
	min-height:300px;
	margin:0 auto;
	padding:0px 0px 30px 0px;
	position:relative;
	z-index:2;
}

section#contentfuul-section,
.page-template-page-research-optimised-php section#content-section,
.page-template-page-wtmg-php section#content-section,
.page-template-page-wtmg-vid-php section#content-section,
.page-template-page-wtmg-small-php section#content-section,
.page-template-page-dance-for-cancer-php section#content-section
{
  width:100%;
	min-height:300px;
	padding:0px 0px 30px 0px;
	position:relative;
	z-index:2;
}

#main
{
	width:1000px;
	margin:20px 0px 0px -10px;
	padding: 0px 10px 0px 0px;
}

#main.main-search,
#main.main-404
{
    padding:0px 0px 60px;
}

/* ------- HOME ------- */
div.home-page
{
	padding:0px;
	position:relative;
	z-index:3;
}

/* --- top-homepage --- */
div.top-homepage
{
	width:965px;
	margin:0px 0px 12px 0px;
	padding:20px 0px 20px 15px;
	position:relative;
}

div.visual
{
	position:relative;
}

div.visual div.angle
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

div.visual div.angle span
{
	width:6px;
	height:6px;
	display:block;
	text-indent:-9999em;
	position:absolute;
	overflow:hidden;
}

div.visual div.angle span.tr
{
	background:-6px 0px url(../images-new/angle.png) no-repeat;
	left:638px;
	top:0px;
}

div.visual div.angle span.tl
{
	background:0px 0px url(../images-new/angle.png) no-repeat;
	top:0px;
	left:0px;
}

div.visual div.angle span.br
{
	background:-6px -6px url(../images-new/angle.png) no-repeat;
	left:638px;
	top:356px;
}

div.visual div.angle span.bl
{
	background:0 -6px url(../images-new/angle.png) no-repeat;
	left:0px;
	top:356px;
}

div.visual ul.gallery
{
	width:645px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
	position:relative;
}

div.visual ul.gallery li
{
	width:645px;
	height:362px;
	position:absolute;
	left:0px !important;
	top:0px !important;
}

div.visual ul.gallery li.active
{
	z-index:100;
}

div.visual ul.gallery img
{
	display:block;
}

div.visual h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	color:#F07E33;
}

div.visual div.right-visual
{
	width:320px;
	float:left;
	margin:0px 0px 0px -15px;
	position:relative;
}

form.donate-form
{
	padding:11px 0px 13px 30px;
}

form.donate-form h2
{
	padding:0px 0px 12px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:23px;
	font-weight:normal;
	line-height:25px;
	color:#f07e33;
}

form.donate-form p
{
	padding:0px 0px 0px 0px;
	float:left;
}

form.donate-form label
{
	padding:0px 6px 0px 0px;
	float:left;
	font-weight:bold;
	color:#0A588F;
}

form.donate-form div.checkbox-fild
{
	padding:0px 0px 13px 2px;
}

form.donate-form div.checkbox-fild span.text
{
	float:left;
	padding:0px 15px 0px 0px;
}

form.donate-form div.input-fild
{
	width:273px;
	height:50px;
	padding:0px 0px 0px 15px;
	background:url(../images-new/donate-bg-big-box.gif) no-repeat;
	position:relative;
}

form.donate-form div.input-fild span
{
	width:15px;
	height:24px;
	margin:15px 6px 0px 0px;
	float:left;
	background:url(../images-new/bg-donate-first.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

form.donate-form div.input-fild div.txt
{
	width:125px;
	height:34px;
	padding:5px 0px 5px 0px;
	margin:3px 1px 0px 0px;
	float:left;
	background:0px 0px url(../images-new/bg-donate-input-text.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}


form.donate-form div.input-fild input[type="text"]
{
	width:100px;
	height:16px;
	padding:8px 10px 8px 5px;
	float:left;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#747679;
	overflow:hidden;
	position:relative;
}

form.donate-form div.input-fild input[type="submit"]
{
	width:105px;
	height:13px;
	margin:19px 0px 0px 0px;
	float:left;
	border:none;
	background:url(../images-new/bg-donate-input-submit.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}

ul.visual-tabs
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

ul.visual-tabs li
{
	padding:0px 0px 4px 0px;
}

ul.visual-tabs li a
{
	height:51px;
	padding:0px 0px 0px 65px;
	display:block;
	background:0px 0px url(../images-new/slider-tabs.png) no-repeat;
	font-size:14px;
	font-weight:bolder;
	line-height:50px;
	color:#fff;
	text-decoration:none;
	position:relative;
}

ul.visual-tabs li.active a
{
	background:0px -50px url(../images-new/slider-tabs.png) no-repeat;
	color:#105085;
	text-decoration:none;
	z-index:101;
}

ul.visual-tabs li a:hover
{
	text-decoration:none;
}
/* --- end top-homepage --- */


/* --- slider-bottom-homepage --- */
div.slider-bottom-homepage
{
	width:980px;
	margin:0px 0px 18px 0px;
	position:relative;
}

.jcarousel-skin-tango .jcarousel-container-horizontal
{
  width:980px;
}

.jcarousel-skin-tango .jcarousel-clip
{
  overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal
{
  width:977px;
  height:132px;
}

.jcarousel-skin-tango .jcarousel-item
{
  width:238px;
  height:132px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
  margin-right:9px;
}

.jcarousel-skin-tango .jcarousel-next-horizontal,
.jcarousel-skin-tango .jcarousel-prev-horizontal
{
	width:27px;
  height:38px;
  position:absolute;
  top:47px;
  cursor:pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal
{
  right:-23px;
  background:-28px 0px url(../images-new/bg_img_01.png) no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal
{
  left:-23px;
  background:0px 0px url(../images-new/bg_img_01.png) no-repeat ;
}
/* --- end slider-bottom-homepage --- */

div.threecolumns-homepage
{
	padding:0px 0px 20px 0px;
}

div.news-homepage
{
	width:460px;
	padding:0px 24px 7px 0px;
	float:left;
	font-size:12px;
	line-height:15px;
	color:#747679;
	position:relative;
}

div.news-homepage h2
{
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bolder;
	line-height:27px;
	color:#00447e;
}

div.news-homepage p
{
	padding:15px 0px 0px 0px;
}

div.news-homepage a.more-link
{
	margin:23px 14px 0px 0px;
	padding:0px 23px 0px 0px;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#4f91da;
	text-decoration:none;
	position:relative;
}

div.news-homepage a.more-link:hover
{
	color:#00447D;
	text-decoration:none;
}

div.news-homepage a.more-link:before,
.ie7 div.news-homepage a.more-link span.arrow
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:0px;
}

div.news-homepage a.more-link:hover:before,
.ie7 div.news-homepage a.more-link:hover span.arrow
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

article.postnews-homepage,
div.newslisting-page article.postnews-homepage
{
	margin:0px;
	padding:16px 19px 15px 0px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	font-size:12px;
	line-height:14px;
	color:#6b6b6b;
	position:relative;
}

article.postnews-homepage figure,
div.newslisting-page article.postnews-homepage figure
{
	width:60px;
	margin:5px 20px 0px 0px;
	border:1px solid #c6c6c8;
	float:left;
}

article.postnews-homepage figure img
{
	width:100%;
	display:block;
}

article.postnews-homepage h3,
div.newslisting-page article.postnews-homepage h3
{
	padding:0px 0px 11px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:18px;
	color:#00447e;
}

article.postnews-homepage p
{
	padding:0px 0px 7px 0px;
}

article.postnews-homepage footer
{
	padding:0px 0px 6px 0px;
	font-size:12px;
	line-height:14px;
	color:#00447e;
}

article.postnews-homepage a
{
	color:#000;
	text-decoration:underline;
}

article.postnews-homepage a:hover
{
	text-decoration:none;
}

article.postnews-homepage div.txt
{
	width:356px;
	padding:1px 0px 0px 0px;
	float:left;
}

div.events-homepage
{
	width:224px;
	margin:5px 0px 0px 0px;
	padding:15px 10px 27px 9px;
	float:left;
	border-top:7px solid #ffd32f;
	background:#e9e9e9;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	color:#333;
	position:relative;
}

div.events-homepage h3
{
	padding:0px 0px 16px 10px;
	font-size:18px;
	line-height:20px;
	color:#00447e;
}

div.events-homepage h3 span
{
	color:#5997d9;
}

div.events-homepage h4
{
  font-size:12px;
	font-weight:bolder;
	line-height:16px;
	text-align:right;
}

div.events-homepage h4 a
{
	color:#4a8fda;
	text-decoration:none;
}

div.postevent-homepage
{
	margin:0px 0px 12px 0px;
	padding:13px 10px 17px 10px;
	border:1px solid #f8d94a;
	background:#f8f8f8;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-size:12px;
	line-height:15px;
	position:relative;
}

div.postevent-homepage h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:16px;
	color:#00447d;
}

div.postevent-homepage p
{
	padding:0px 0px 0px 0px;
}

div.postevent-homepage a
{
	color:#4d90d7;
	text-decoration:none;
}

div.postevent-homepage a:hover
{
	text-decoration:underline;
}

div.postevent-homepage div.data
{
	padding:0px 0px 9px 0px;
	color:#00447d;
}

div.postevent-homepage figure
{
	width:60px;
	border:1px solid #c6c6c8;
	float:left;
}

div.postevent-homepage img
{
	width:100%;
	display:block;
}

div.postevent-homepage div.txt
{
	width:130px;
	padding:6px 0px 0px 0px;
	float:right;
}

/* --- sidebar home page --- */
aside#sidebar,
div.newslisting-page aside#sidebar
{
	width:237px;
	margin:0px -4px 0px 0px;
	padding:5px 0px 0px 0px;
	float:right;
}

div.widget-socials
{
	width:225px;
	padding:0px 0px 0px 8px;
	background:none !important;
	position:relative;
}

div.widget-socials:before,
div.widget-socials:after,
div.widget-socials span.beforeie7,
div.widget-socials span.afterie7
{
	background:none;
	z-index:-1;
}

div.widget-socials h3
{
	font-size:18px;
	line-height:20px;
	padding:0px 0px 18px 0px;
}

div.widget-socials h3 span
{
	color:#5997d9;
}

div.widget-socials ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.widget-socials ul li
{
	float:left;
	padding:0px 0px 0px 14px;
}

div.widget-socials ul li:first-child
{
	padding:0px;
}

div.widget-socials ul li a
{
	height:33px;
	width:33px;
	display:block;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
}

div.widget-socials ul li.facebook a
{
	background:-151px 0px url(../images-new/sprite.png) no-repeat;
}

div.widget-socials ul li.twitter a
{
	background:-118px 0px url(../images-new/sprite.png) no-repeat;
}

div.widget-socials ul li.google a
{
	background:-85px 0px url(../images-new/sprite.png) no-repeat;
}

div.widget-socials ul li.pinterest a
{
	background:-52px 0px url(../images-new/sprite.png) no-repeat;
}

div.widget-socials ul li.youtube a
{
	background:-19px 0px url(../images-new/sprite.png) no-repeat;
}

div.widget-box
{
	min-height:80px;
	margin:0px 0px 16px 0px;
	padding:0px 0px 22px 0px;
	font-size:13px;
	line-height:15px;
	position:relative;
}

div.widget-box.grey
{
	padding:0px 3px 18px 4px;
}

div.widget-box div.border-top
{
	padding:18px 10px 0px 13px;
	border-top:7px solid #06457c;
	-webkit-border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  border-radius:7px 7px 0px 0px;
	position:relative;
	z-index:10;
}

div.widget-box.orange div.border-top
{
	border-top:7px solid #f27e24;
}

div.widget-box.yellow div.border-top
{
	border-top:7px solid #fed313;
}

div.widget-box.grey div.border-top
{
	border-top:7px solid #d5d8de;
}

div.widget-box h3
{
	padding:0px 0px 11px 0px;
	font-size:14px;
	line-height:17px;
	color:#00447e;
}

div.widget-box.orange h3
{
	padding:0px 0px 9px 0px;
	font-size:16px;
	line-height:18px;
	color:#FE9B37;
}

div.widget-box.grey h3
{
	padding:0px 0px 9px 0px;
	font-size:16px;
	line-height:18px;
}

div.widget-box h3 span
{
	color:#5997d9;
}

div.widget-box p
{
	padding:0px 0px 20px 0px;
}

div.widget-box.orange p
{
	padding:0px 0px 18px 0px;
}

div.widget-box.yellow p
{
	padding:0px 0px 10px 0px;
}

div.widget-subscribe
{
	padding:13px 0px 22px 0px;
	position:relative;
}

div.widget-subscribe form
{
	position:relative;
}

div.widget-subscribe label
{
	padding:0px 0px 10px 0px;
	display:block;
}
form.subscribe-form input[type="text"],
form.subscribe-form input[type="email"],
div.widget-subscribe input[type="text"],
div.widget-subscribe input[type="email"]
{
	width:150px;
	height:23px;
	margin:0px 15px 0px 0px;
	padding:3px 7px 3px 7px;
	float:left;
	background:#fefefe;
	border:1px ridge #e2e2e2;
	-webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#A0A0A0;
	position:relative;
}

form.subscribe-form input[type="submit"],
div.widget-subscribe input[type="submit"]
{
	width:16px;
	height:16px;
	margin:8px 0px 0px 0px;
	display:block;
	float:left;
	border:none;
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:relative;
	text-indent:-9999px;
	font-size:0px;
  line-height:0px;
	overflow:hidden;
	cursor:pointer;
}

div.widget-subscribe .errors
{
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#d55400;
}

div.widget-box.orange a.more-link
{
	margin:0px 6px 0px 0px;
	padding:0px 23px 0px 0px;
	float:right;
	font-size:9px;
	line-height:11px;
	color:#747679;
	text-decoration:none;
	position:relative;
}

div.widget-box.orange a.more-link:after,
.ie7 div.widget-box.orange a.more-link span.arrow
{
	width:16px;
	height:16px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:-1px;
	right:0px;
}

div.widget-box.orange a.more-link:hover:after,
.ie7 div.widget-box.orange a.more-link:hover span.arrow
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

ul.other-ways-list
{
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	font-weight:bolder;
	color:#747679;
}

ul.other-ways-list li
{
	padding:10px 0px 8px 0px;
	background:0px 0px url(../images-new/border_06.png) repeat-x;
}

ul.other-ways-list li:first-child
{
	background:none;
}

ul.other-ways-list li a
{
	padding:4px 0px 4px 58px;
	display:block;
	color:#747679;
	text-decoration:none;
	position:relative;
}

ul.other-ways-list li a:before,
.ie7 ul.other-ways-list li a span.beforeie7
{
	width:22px;
	height:22px;
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:3px;
}

ul.other-ways-list li.volunteer-link a:before,
.ie7 ul.other-ways-list li.volunteer-link a span.beforeie7
{
	background:0px 0px url(../images-new/ico-help.png) no-repeat;
}

ul.other-ways-list li.work-link a:before,
.ie7 ul.other-ways-list li.work-link a span.beforeie7
{
	background:0px -22px url(../images-new/ico-help.png) no-repeat;
}

ul.other-ways-list li.campaign-link a:before,
.ie7 ul.other-ways-list li.campaign-link a span.beforeie7
{
	background:0px -44px url(../images-new/ico-help.png) no-repeat;
}

ul.other-ways-list li.shop-link a:before,
.ie7 ul.other-ways-list li.shop-link a span.beforeie7
{
	background:0px -111px url(../images-new/ico-help.png) no-repeat;
}

/* .ie7 ul.other-ways-list li.volunteer-link a
{
	background:3px 0px url(../images-new/ie7/ico_help_01.png) no-repeat;
}

.ie7 ul.other-ways-list li.work-link a
{
	background:3px 0px url(../images-new/ie7/ico_help_02.png) no-repeat;
}

.ie7 ul.other-ways-list li.campaign-link a
{
	background:3px 0px url(../images-new/ie7/ico_help_01.png) no-repeat;
} */
/* --- end sidebar home page --- */
/* ------- end HOME ------- */

/* ------- BLOG ------- */
div.blog-page,
div.category-page,
div.single-page,
div.autor-page
{
	padding:18px 0px 20px 0px;
	position:relative;
}

div.single-page.eitbi-single
{
	padding:14px 0px 20px 0px;
	position:relative;
}

div.blog-page.eitbi-blog
{
	padding:20px 0px 20px 0px;
	position:relative;
}

div.blog-page header.top-tit
{
	position:relative;
}

div.single-page.eitbi-single header.top-tit
{
	padding-bottom:17px;
}

div.blog-page h1,
div.category-page h1,
div.single-page header.top-tit h2,
div.autor-page header.top-tit h2
{
	padding:0px 0px 20px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:30px;
	font-weight:normal;
	line-height:32px;
	position:relative;
}

div.blog-page.eitbi-blog h1
{
	padding:0px 120px 20px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:30px;
	font-weight:normal;
	line-height:32px;
}

header.top-tit h1 a,
header.top-tit h2 a
{
	text-decoration:none;
}

div.blog-page.eitbi-blog header.top-tit h2
{
	position:absolute;
	top:-15px;
	right:10px;
}

div.blog-page.eitbi-blog header.top-tit h2 img
{
	width:auto;
	max-width:none;
	display:block;
}

div.single-page header.top-tit h2,
div.autor-page header.top-tit h2
{
	padding:0px 0px 2px 0px;
}

div.single-page header.top-tit h2 span,
div.autor-page header.top-tit h2 span
{
	color:#014181;
}

header.top-tit h2 a,
header.top-tit h2 a,
header.top-tit h2 a:hover,
header.top-tit h2 a:hover
{
	color:#004883;
	text-decoration:none;
}

/* ----- featuredblogs-box ----- */
div.featuredblogs-box
{
	width:994px;
	margin:0px 0px 15px -11px;
	padding:0px 0px 18px 11px;
	font-size:13px;
	line-height:17px;
	color:#747679;
	position:relative;
}

div.eitbi-blog div.featuredblogs-box
{
	margin-bottom:0px;
}

div.bg-featuredblogs-box
{
	width:969px;
	padding:16px 0px 20px 10px;
	background:#ffcf00;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
}

div.eitbi-blog div.bg-featuredblogs-box
{
	background:#fe9b37;
	padding-bottom:32px;
}

div.featuredblogs-box h2
{
	padding:0px 0px 6px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:26px;
	color:#FFFFFF;
}

div.featuredblogs-box aside
{
	width:969px;
	position:relative;
}

div.featuredblogs-box aside ul
{
	width:auto;
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.featuredblogs-box aside ul li
{
	width:299px;
	height:318px;
	padding:0px 11px 0px 10px;
	float:left;
	position:relative;
}

div.eitbi-blog div.featuredblogs-box aside ul li
{
	height:323px;
}

div.featuredblogs-box article
{
	width:265px;
	height:318px;
	padding:0px 17px 0px 17px;
	background:#FFF;
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.eitbi-blog div.featuredblogs-box article
{
	height:323px;
}

div.featuredblogs-box figure
{
	width:299px;
	height:184px;
	margin:0px 0px 9px -17px;
	position:relative;
	overflow:hidden;
}

div.eitbi-blog div.featuredblogs-box figure
{
	margin-bottom:6px;
}

div.featuredblogs-box img
{
	display:block;
	-webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
	position:relative;
}

div.featuredblogs-box h3
{
	height:40px;
	margin:0px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	line-height:20px;
	position:relative;
	overflow:hidden;
}

div.featuredblogs-box h3 a
{
	color:#0a588f;
	text-decoration:none;
}

div.featuredblogs-box h3 a:hover
{
	color:#0a588f;
	text-decoration:underline;
}

div.featuredblogs-box footer
{
	padding:0px 0px 3px 0px;
	font-size:12px;
	line-height:14px;
	color:#4f91db;
}

div.featuredblogs-box footer a
{
	color:#4f91db;
	text-decoration:none;
}

div.featuredblogs-box footer a:hover
{
	color:#4f91db;
	text-decoration:underline;
}

div.featuredblogs-box p
{
	padding:0px 0px 0px 0px;
}

div.featuredblogs-box a.more
{
	padding:0px 20px 0px 0px;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bolder;
	line-height:16px;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
}

div.eitbi-blog div.featuredblogs-box a.more
{
	margin-top:6px;
	font-size:12px;
}

div.featuredblogs-box a.more:hover
{
	color:#0a588f;
	text-decoration:none;
}

div.featuredblogs-box a.more:before,
.ie7 div.featuredblogs-box a.more span.arrow
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:0px;
}

div.featuredblogs-box a.more:hover:before,
.ie7 div.featuredblogs-box a.more:hover span.arrow
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.featuredblogs-box div.coments-block
{
	width:62px;
	height:63px;
	background:0px 0px url(../images-new/bg_img_02.png) no-repeat;
	font-size:10px;
	line-height:12px;
	position:absolute;
	right:-2px;
	top:-9px;
	z-index:2;
}

div.featuredblogs-box div.coments-block a
{
	width:62px;
	height:47px;
	padding:16px 0px 0px 0px;
	display:block;
	color:#ffcf00;
	text-decoration:none;
	text-align:center;
}

div.featuredblogs-box div.coments-block a strong
{
	display:block;
	font-size:23px;
	line-height:15px;
}
/* ----- end featuredblogs-box ----- */

/* ----- left-blogpage ----- */
div.left-blogpage,
div.category-page div.left-blogpage
{
	width:692px;
	padding:15px 0px 0px 0px;
	float:left;
}

div.category-page div.left-blogpage
{
	padding:20px 0px 0px 0px;
}

div.eitbi-blog div.left-blogpage
{
	padding:10px 0px 0px 0px;
}

div.left-blogpage header.top-tit
{
	padding:0px 0px 0px 0px;
}

div.left-blogpage header.top-tit h3
{
	padding:0px 0px 15px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	font-weight:normal;
	line-height:27px;
	float:left;
}

div.eitbi-blog div.left-blogpage header.top-tit h3
{
	padding:0px 0px 15px 0px;
	font-size:18px;
	color:#0a588f;
}

div.left-blogpage header.top-tit h3 span
{
	color:#5997d9;
}

article.blog-post,
article.autor-post,
div.spokesperson-page article.autor-post,
div.media-page article.autor-post
{
	padding:0px 0px 32px 0px;
	font-size:12px;
	line-height:15px;
	color:#747679;
	position:relative;
}

div.eitbi-landing article.blog-post
{
	padding-bottom:27px;
}

article.autor-post
{
	padding:0px 0px 22px 0px;
}

article.single-post
{
	padding:0px 0px 32px 0px;
	font-size:13px;
	line-height:20px;
	color:#747679;
	position:relative;
}

div.text-icons
{
	min-height:3px;
  margin:0px 0px 13px 0px;
	background:0px 50% url(../images-new/border_04.gif) repeat-x;
	position:relative;
	display: none !important;
}

div.single-page div.text-icons
{
  margin:0px 0px 0px 0px;
}

div.text-icons div.icons
{
	padding:0px 0px 0px 3px;
  float:right;
  background:#fcfcfc;
	position:relative;
}

div.text-icons a.ico-minus,
div.text-icons a.ico-plus,
div.text-icons a.ico-print
{
	width:16px;
	height:16px;
	margin:0px 0px 0px 2px;
	display:block;
	float:left;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

div.text-icons a.ico-minus
{
	background:-81px -91px url(../images-new/sprite.png) no-repeat;
}

div.text-icons a.ico-minus:hover
{
	background:-81px -108px url(../images-new/sprite.png) no-repeat;
}

div.text-icons a.ico-plus
{
	background:-64px -91px url(../images-new/sprite.png) no-repeat;
}

div.text-icons a.ico-plus:hover
{
	background:-64px -108px url(../images-new/sprite.png) no-repeat;
}

div.text-icons a.ico-print
{
	background:-98px -91px url(../images-new/sprite.png) no-repeat;
}

div.text-icons a.ico-print:hover
{
	background:-98px -108px url(../images-new/sprite.png) no-repeat;
}

article.blog-post figure,
div.category-page article.blog-post figure
{
	width:182px;
	margin:4px 30px 14px 0px;
	border:1px solid #c7c6c8;
	float:left;
	height:97px;
	overflow: hidden;
	position:relative;
}

div.eitbi-blog article.blog-post figure,
div.eitbi-landing article.blog-post figure
{
	height:97px;
	overflow:hidden;
}

div.eitbi-landing article.blog-post figure
{
	width:182px;
	margin:4px 10px 20px 0px;
}

article.autor-post div.img
{
	width:275px;
	padding:17px 0px 0px 16px;
	float:left;
}

div.spokesperson-page article.autor-post div.img,
div.media-page article.autor-post div.img
{
	width:275px;
	padding:10px 17px 10px 0px;
	float:left;
}

article.single-post figure
{
	width:275px;
	margin:10px 10px 6px 15px;
	float:left;
	position:relative;
}

article.blog-post img,
article.single-post img,
article.autor-post img
{
	/*width:100%;*/
	display:block;
}

article.blog-post div.txt,
div.category-page article.blog-post div.txt
{
	width:476px;
	padding:0px 0px 14px 0px;
	float:left;
	position:relative;
}

div.eitbi-landing article.blog-post div.txt
{
	width:285px;
	padding-bottom:20px;
}

article.single-post div.txt
{
	padding:0px 0px 49px 0px;
}

article.autor-post div.txt
{
	width:384px;
	padding:4px 0px 0px 0px;
	float:right;
}

div.spokesperson-page article.autor-post div.txt,
div.media-page article.autor-post div.txt
{
	width:auto;
	padding:0px 0px 0px 0px;
	display:inline;
	float:none;
}

article.blog-post a,
article.single-post a
{
	color:#4d90d7;
	text-decoration:none;
}

article.blog-post a:hover,
article.single-post a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

article.single-post h1
{
	padding:0px 0px 0px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bolder;
	line-height:25px;
}

article.autor-post h1
{
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bolder;
	line-height:26px;
}

article.autor-post h1 span
{
	font-size:14px;
	font-weight:normal;
	color:#4a8ddb;
}

div.spokesperson-page article.autor-post h1,
div.media-page article.autor-post h1
{
	padding:0px 0px 0px 0px;
	font-size:18px;
	line-height:20px;
}

article.blog-post h2
{
	padding:0px 0px 3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

div.eitbi-landing  article.blog-post h2
{
	line-height:20px;
}

article.blog-post h2 a
{
	color:#00447e;
	text-decoration:none;
}

article.blog-post h2 a:hover
{
	color:#00447e;
	text-decoration:underline;
}

article.blog-post div.meta-post
{
	padding:0px 0px 10px 0px;
}

article.single-post div.meta-post
{
	padding:0px 0px 7px 15px;
	font-size:12px;
	line-height:14px;
}

div.eitbi-landing div.meta-post
{
	padding:0px 0px 0px 0px;
}

article.blog-post p
{
	padding:5px 0px 0px 0px;
}

div.eitbi-landing article.blog-post p
{
	padding:0px 0px 0px 0px;
}

article.single-post p
{
	padding:6px 0px 9px 15px;
}

article.blog-post p a
{
	color:#000001;
	text-decoration:underline;
}

article.blog-post p a:hover
{
	color:#000001;
	text-decoration:none;
}

article.blog-post footer,
article.single-post footer
{
	padding:9px 0px 0px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
	clear:both;
	position:relative;
}

article.single-post footer
{
	padding:17px 0px 0px 0px;
}

article footer div.right
{
	color:#4d90d7;
}

div.social-share
{
	padding:0px 0px 0px 15px;
	position:absolute;
	top:-8px;
	right:0px;
	background:#fcfcfc;
}

div.social-share a
{
	width:18px;
	height:18px;
	padding:0px 0px 0px 2px;
	display:block;
	float:left;
}

div.social-share a span
{
	width:18px;
	height:18px;
	display:block;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs
{
	background:none;
}

div.social-share a.addthis_button_facebook span
{
	background:-19px -34px url(../images-new/sprite.png) no-repeat;
}

div.social-share a.addthis_button_twitter span
{
	background:-38px -34px url(../images-new/sprite.png) no-repeat;
}

div.social-share a.addthis_button_email span
{
	background:-57px -34px url(../images-new/sprite.png) no-repeat;
}

div.social-share a.addthis_button_compact span
{
	background:-76px -34px url(../images-new/sprite.png) no-repeat;
}

div.social-share a.addthis_counter.addthis_bubble_style
{
	width:31px !important;
	height:16px !important;
	padding-left:5px !important;
	margin:0px 0px 0px 2px !important;
	text-indent:0px !important;
}

footer.social-share
{
	padding:10px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
	position:relative;
}

footer.social-share ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

footer.social-share ul li
{
	padding:0px 6px 0px 3px;
	float:left;
}

footer.social-share ul li.facebook a,
footer.social-share ul li.twitter a,
footer.social-share ul li.linkedin a,
footer.social-share ul li.googleplus a,
footer.social-share ul li.email a
{
	width:18px;
	height:18px;
	display:block;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

footer.social-share ul li.facebook a
{
	background:-19px -34px url(../images-new/sprite.png) no-repeat;
}

footer.social-share ul li.twitter a
{
	background:-38px -34px url(../images-new/sprite.png) no-repeat;
}

footer.social-share ul li.linkedin a
{
	background:-95px -34px url(../images-new/sprite.png) no-repeat;
}

footer.social-share ul li.googleplus a
{
	background:-114px -34px url(../images-new/sprite.png) no-repeat;
}

footer.social-share ul li.email a
{
	background:-57px -34px url(../images-new/sprite.png) no-repeat;
}

footer.social-share ul li.link a
{
	color:#00447e;
	text-decoration:none;
}

footer.social-share ul li.link a:hover
{
	color:#00447e;
	text-decoration:underline;
}

div.recentcomments-box
{
	padding:9px 0px 9px 0px;
	position:relative;
}

div.orangeborder-box div.recentcomments-box
{
	padding:14px 0px 9px 0px;
}

div.recentcomments-box header
{
	padding:8px 36px 10px 36px;
	background:#4d90d7;
	-webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
	position:relative;
}

div.orangeborder-box div.recentcomments-box header
{
	padding:7px 36px 10px 26px;
}

div.recentcomments-box h3
{
	padding:0px 0px 2px 33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	line-height:25px;
	color:#FFF;
	position:relative;
}

div.recentcomments-box h3 span
{
	color:#ffd32f;
}

div.recentcomments-box h3:before,
div.recentcomments-box h3 span.beforeie7
{
	width:26px;
	height:30px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_100.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

div.recentcomments-box ul
{
	padding:0px 40px 0px 40px;
	list-style:none;
	font-size:13px;
	line-height:14px;
	color:#747679;
}

div.orangeborder-box div.recentcomments-box ul
{
	padding:0px 40px 0px 29px;
}

div.recentcomments-box li
{
	padding:13px 23px 20px 0px;
	border-top:1px solid #c7c8c9;
	position:relative;
}

div.recentcomments-box ul li:first-child
{
	padding-top:12px;
	border-top:none;
}

div.recentcomments-box h5
{
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#00447e;
}

div.recentcomments-box blockquote
{
	padding:10px 118px 7px 21px;
	font-style:normal;
}

div.recentcomments-box blockquote p
{
	padding:0px 0px 0px 0px;
	position:relative;
}

div.recentcomments-box blockquote p:before,
div.recentcomments-box blockquote p:after,
.ie7 div.recentcomments-box p span.beforeie7,
.ie7 div.recentcomments-box p span.afterie7
{
	width:16px;
	height:15px;
	display:block;
	content:"";
	position:absolute;
}

div.recentcomments-box blockquote p:before,
.ie7 div.recentcomments-box p span.beforeie7
{
	top:-3px;
	left:-21px;
	background:-156px -54px url(../images-new/sprite.png) no-repeat;
}

div.recentcomments-box blockquote p:after,
.ie7 div.recentcomments-box p span.afterie7
{
	display:inline-block;
	background:-173px -54px url(../images-new/sprite.png) no-repeat;
	position:relative;
	top:4px;
	right:-4px;
}

.ie7 div.recentcomments-box p span.afterie7
{
	top:0px;
}

div.recentcomments-box a.more
{
	padding:0px 20px 0px 0px;
	display:block;
	float:right;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:16px;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
}

div.orangeborder-box div.recentcomments-box a.more
{
	margin-top:8px;
}

div.recentcomments-box a.more:hover
{
	color:#0a588f;
	text-decoration:none;
}

div.recentcomments-box a.more:before,
.ie7 div.recentcomments-box a.more span.arrow
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-32px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:0px;
}

div.recentcomments-box a.more:hover:before,
.ie7 div.recentcomments-box a.more:hover span.arrow
{
	background:-32px -108px url(../images-new/sprite.png) no-repeat;
}

div.related-posts-box
{
	padding:10px 0px 30px 0px;
	margin:0px 0px 20px 0px;
	position:relative;
}

div.center-page div.related-posts-box
{
	margin-left:0px;
}

div.support-page div.related-posts-box,
div.support-page div.center-page div.related-posts-box
{
	padding-bottom:20px;
	margin:5px 0px 10px 0px;
	font-size:13px;
	line-height:18px;
}

div.mediarelease-page div.center-page div.related-posts-box
{
	margin-top:0px;
}

div.related-posts-box h3
{
	padding:12px 5px 10px 20px;
	background:#4d90d7;
	-webkit-border-radius:11px 11px 0px 0px;
  -moz-border-radius:11px 11px 0px 0px;
  border-radius:11px 11px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bolder;
	line-height:19px;
	color:#FFF;
	position:relative;
}

div.related-posts-box h3:before,
.ie7 div.related-posts-box h3 span.afterie7
{
	width:14px;
	height:11px;
	display:block;
	content:"";
	background:-182px -42px url(../images-new/sprite.png) no-repeat;
	text-indent:-9999em;
	position:absolute;
	top:-11px;
	left:20px;
}

div.support-page div.related-posts-box h3:before,
.ie7 div.support-page div.related-posts-box h3 span.afterie7,
div.mediarelease-page div.related-posts-box h3:before,
.ie7 div.mediarelease-page div.related-posts-box h3 span.afterie7
{
	display:none;
}

div.related-posts-box figure
{
	position:relative;
	overflow:hidden;
}

div.related-posts-box img
{
	width:100%;
	display:block;
}

div.related-posts-box ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.related-posts-box ul li
{
	position:relative;
	z-index:1;
}

div.related-posts-box ul li:hover
{
	z-index:2;
}

div.related-posts-box ul li a
{
	display:block;
	margin:0px 0px -3px 0px;
	padding:9px 7px 10px 15px;
	color:#747679;
	text-decoration:none;
	border-top: 1px solid #d2d2d2;
	position:relative;
}

div.support-page div.related-posts-box ul li a
{
	padding-left:21px;
}

div.related-posts-box ul li:first-child a
{
	background:none;
}

div.related-posts-box ul.hidden li:first-child a
{
	/*background:left top url(../images-new/border_04.gif) repeat-x;*/
}

div.related-posts-box ul li:hover a,
div.related-posts-box ul li a:hover
{
	color:#00447e;
	text-decoration:none;
	background:#fff;
}

.ie7 div.related-posts-box ul li a:hover,
.ie7 div.related-posts-box ul li:hover a
{
	background:7px 13px url(../images-new/ie7/sprite_07.png) no-repeat #e9edf3;
}

div.related-posts-box ul li a:hover:before
{
	/*width:6px;
	height:7px;
	display:block;
	margin-top:-3px;
	content:"";
	position:absolute;
	top:50%;
	left:7px;
	background:-191px -92px url(../images-new/sprite.png) no-repeat;*/
    display: block;
    content: "\f054";
    position: absolute;
    top: 12px;
    left: 12px;
    font-family: 'FontAwesome';
    font-size: 11px;
}

div.related-posts-box a.see-all,
div.related-posts-box a.see-less
{
	padding:0px 20px 0px 0px;
	margin:9px 35px 0px 0px;
	display:block;
	float:right;
	background:none;
	font-size:13px;
	font-weight:bolder;
	line-height:16px;
	text-indent:inherit;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}

div.related-posts-box a.see-all:hover,
div.related-posts-box a.see-less:hover
{
	background:none;
	color:#00447e;
	text-decoration:none;
}

div.related-posts-box a.see-all:after,
.ie7 div.related-posts-box a.see-all span.afterie7,
div.related-posts-box a.see-less:after,
.ie7 div.related-posts-box a.see-less span.afterie7
{
	width:16px;
	height:16px;
	display:block;
	content:"";
	position:absolute;
	top:0px;
	right:0px;
}

div.related-posts-box a.see-all:after,
.ie7 div.related-posts-box a.see-all span.afterie7
{
	background:-32px -91px url(../images-new/sprite.png) no-repeat;
}

div.related-posts-box a.see-all:hover:after,
.ie7 div.related-posts-box a.see-all:hover span.afterie7
{
	background:-32px -108px url(../images-new/sprite.png) no-repeat;
}

div.related-posts-box a.see-less:after,
.ie7 div.related-posts-box a.see-less span.afterie7
{
	background:-48px -91px url(../images-new/sprite.png) no-repeat;
}

div.related-posts-box a.see-less:hover:after,
.ie7 div.related-posts-box a.see-less:hover span.afterie7
{
	background:-48px -108px url(../images-new/sprite.png) no-repeat;
}

div.center-page div.wp-pagenavi,
div.left-blogpage div.wp-pagenavi,
header div.wp-pagenavi
{
	padding:11px 0px 0px 0px;
	font-size:12px;
	line-height:12px;
	color:#00447e;
	float:right;
	display:none;
}


div.center-page div.wp-pagenavi a,
div.left-blogpage div.wp-pagenavi a
{
	color:#4d90d7;
	text-decoration:none;
}

div.center-page div.wp-pagenavi a:hover,
div.left-blogpage div.wp-pagenavi a:hover
{
	color:#00447e;
	text-decoration:none;
}

div.center-page div.wp-pagenavi a,
div.left-blogpage div.wp-pagenavi a,
div.center-page div.wp-pagenavi span.current,
div.left-blogpage div.wp-pagenavi span.current,
div.center-page div.wp-pagenavi .previouspostslink,
div.left-blogpage div.wp-pagenavi .previouspostslink,
div.center-page div.wp-pagenavi .nextpostslink,
div.left-blogpage div.wp-pagenavi .nextpostslink
{
	height:12px;
	padding:0px 5px 0px 5px;
	display:block;
	float:left;
	border-left:1px solid #4d90d7;
	position:relative;
}

div.center-page div.wp-pagenavi .first,
div.left-blogpage div.wp-pagenavi .first
{
	border-left:none !important;
}

div.center-page div.wp-pagenavi .previouspostslink,
div.left-blogpage div.wp-pagenavi .previouspostslink,
div.center-page div.wp-pagenavi .nextpostslink,
div.left-blogpage div.wp-pagenavi .nextpostslink
{
	border-left:none;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
}

div.center-page div.wp-pagenavi span.previouspostslink,
div.left-blogpage div.wp-pagenavi span.previouspostslink,
div.center-page div.wp-pagenavi span.nextpostslink,
div.left-blogpage div.wp-pagenavi span.nextpostslink
{
	color:#747679;
}

div.center-page div.wp-pagenavi a.previouspostslink:hover,
div.left-blogpage div.wp-pagenavi a.previouspostslink:hover,
div.center-page div.wp-pagenavi a.nextpostslink:hover,
div.left-blogpage div.wp-pagenavi a.nextpostslink:hover,
div.center-page div.wp-pagenavi span.previouspostslink:hover,
div.left-blogpage div.wp-pagenavi span.previouspostslink:hover,
div.center-page div.wp-pagenavi span.nextpostslink:hover,
div.left-blogpage div.wp-pagenavi span.nextpostslink:hover
{
	color:#747679;
	text-decoration:none;
}

div.center-page div.wp-pagenavi .previouspostslink,
div.left-blogpage div.wp-pagenavi .previouspostslink
{
	margin:0px 15px 0px 0px;
	padding:0px 0px 0px 10px;
}

div.center-page div.wp-pagenavi .nextpostslink,
div.left-blogpage div.wp-pagenavi .nextpostslink
{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 10px;
}

div.center-page div.wp-pagenavi .previouspostslink:before,
div.left-blogpage div.wp-pagenavi .previouspostslink:before,
div.center-page div.wp-pagenavi .nextpostslink:before,
div.left-blogpage div.wp-pagenavi .nextpostslink:before,
.ie7 div.center-page div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 div.center-page div.wp-pagenavi .nextpostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi .nextpostslink span.beforeie7
{
	width:4px;
	height:8px;
	margin-top:-4px;
	display:block;
	content:"";
	text-indent:-9999em;
	position:absolute;
	top:50%;
	left:0px;
}

div.center-page div.wp-pagenavi a.previouspostslink:before,
div.left-blogpage div.wp-pagenavi a.previouspostslink:before,
.ie7 div.center-page div.wp-pagenavi a.previouspostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi a.previouspostslink span.beforeie7
{
	background:-182px -92px url(../images-new/sprite.png) no-repeat;
}

div.div.center-page div.wp-pagenavi a.previouspostslink:hover:before,
div.left-blogpage div.wp-pagenavi a.previouspostslink:hover:before,
.ie7 div.center-page div.wp-pagenavi a.previouspostslink:hover span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi a.previouspostslink:hover span.beforeie7,
div.center-page div.wp-pagenavi span.previouspostslink:before,
div.left-blogpage div.wp-pagenavi span.previouspostslink:before,
.ie7 div.center-page div.wp-pagenavi span.previouspostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi span.previouspostslink span.beforeie7
{
	background:-182px -108px url(../images-new/sprite.png) no-repeat;
}

div.center-page div.wp-pagenavi .nextpostslink:before,
div.left-blogpage div.wp-pagenavi .nextpostslink:before,
.ie7 div.center-page div.wp-pagenavi .nextpostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi .nextpostslink span.beforeie7
{
	background:-186px -92px url(../images-new/sprite.png) no-repeat;
}

div.center-page div.wp-pagenavi a.nextpostslink:hover:before,
div.left-blogpage div.wp-pagenavi a.nextpostslink:hover:before,
.ie7 div.center-page div.wp-pagenavi a.nextpostslink:hover span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi a.nextpostslink:hover span.beforeie7,
div.center-page div.wp-pagenavi span.nextpostslink:before,
div.left-blogpage div.wp-pagenavi span.nextpostslink:before,
.ie7 div.center-page div.wp-pagenavi span.nextpostslink span.beforeie7,
.ie7 div.left-blogpage div.wp-pagenavi span.nextpostslink span.beforeie7
{
	background:-186px -108px url(../images-new/sprite.png) no-repeat;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi{
	padding:0px;
	float:none;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	display:block;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi a,
section#content-section div.wp-pagenavinew div.wp-pagenavi span{
	height:auto;
	float:left;
	margin: 0 10px 0 0;
	padding:0px;
	border:none;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .current{
	color:#00447E;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .previouspostslink,
section#content-section div.wp-pagenavinew div.wp-pagenavi .nextpostslink{
	background:url(../images/sprite.png) no-repeat;
	width: 16px;
	height: 16px;
	text-indent:-9999px;
	overflow:hidden;
	margin: -1px 10px 0 0;
	padding:0px;
	position:relative;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .previouspostslink{
	background-position:-196px -319px;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .previouspostslink:hover{
	background-position:-178px -319px;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .nextpostslink{
	background-position:-144px -319px;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .nextpostslink:hover{
	background-position:-162px -319px;
}

section#content-section div.wp-pagenavinew div.wp-pagenavi .previouspostslink:before,
section#content-section div.wp-pagenavinew div.wp-pagenavi .nextpostslink:before,
.ie7 section#content-section div.wp-pagenavinew div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 section#content-section div.wp-pagenavinew div.wp-pagenavi .nextpostslink span.beforeie7
{
	display:none;
}
/* ----- end left-blogpage ----- */


/* ----- sidebar-right ----- */
aside.sidebar-right
{
	width:233px;
	padding:20px 0px 0px 0px;
	float:right;
}

div.category-page aside.sidebar-right
{
	padding:15px 0px 0px 0px;
}

div.eitbi-blog aside.sidebar-right
{
	padding:23px 0px 0px 0px;
}

div.widget-mostread
{
	padding:0px 0px 36px 0px;
	font-size:12px;
	line-height:20px;
	color:#6e6e6e;
	position:relative;
}

div.widget-mostread h3
{
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
	color:#00447e;
}

div.widget-mostread h3 span
{
	color:#4d90d7;
}

div.widget-mostread ol
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.widget-mostread li
{
	min-height:20px;
	padding:6px 0px 2px 28px;
	border-top:1px solid #ebebeb;
	position:relative;
}

div.widget-mostread li:first-child
{
	border-top:none;
}

div.widget-mostread li span
{
	width:20px;
	height:20px;
	display:block;
	background:#4d90d7;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	position:absolute;
	top:6px;
	left:0px;
}

.mac div.widget-mostread li span
{
	height:18px;
	padding:2px 0px 0px 0px;
}

div.widget-mostread li:hover span
{
	background:#ffcf00;
	color:#3a5795;
}

div.widget-mostread li a
{
	color:#6e6e6e;
	text-decoration:none;
}

div.widget-mostread li a:hover,
div.widget-mostread li:hover a
{
	color:#3a5795;
	text-decoration:underline;
}

div.widget-categories
{
	padding:0px 0px 35px 0px;
	font-size:12px;
	line-height:20px;
	color:#6e6e6e;
	position:relative;
}

.page-template-page-media div.widget-categories {
	padding-top: 20px;
}

div.widget-categories h3
{
	padding:0px 0px 11px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
	color:#00447e;
}

div.widget-categories ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.widget-categories ul li
{
	width:106px;
	padding:0px 10px 0px 0px;
	float:left;
}

div.widget-categories a
{
	color:#6e6e6e;
	text-decoration:none;
}

div.widget-categories a:hover,
div.widget-categories ul li:hover,
div.widget-categories ul li:hover a
{
	color:#0a588f;
	text-decoration:underline;
}

div.widget-contributors
{
	min-height:80px;
	margin:0px 0px 24px 0px;
	padding:0px 0px 13px 0px;
	font-size:11px;
	line-height:15px;
	color:#6e6e6e;
	position:relative;
}

div.widget-contributors div.border-top
{
	padding:6px 0px 0px 0px;
	border-top:7px solid #4d90d7;
	-webkit-border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  border-radius:7px 7px 0px 0px;
	position:relative;
	z-index:10;
}

div.widget-contributors h3
{
	padding:0px 9px 4px 9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
	color:#00447e;
}

div.widget-contributors ul
{
	padding:0px 7px 0px 7px;
	list-style:none;
}

div.widget-contributors ul li
{
	min-height:49px;
	padding:7px 41px 7px 0px;
	border-top:1px solid #dededf;
	position:relative;
}

div.widget-contributors li:first-child
{
	border-top:none;
}

div.widget-contributors figure
{
	width:49px;
	float:left;
}

div.widget-contributors img
{
	display:block;
}

div.widget-contributors div.txt
{
	width:115px;
	float:right;
}

div.widget-contributors h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	line-height:20px;
	color:#00447d;
}

div.widget-contributors h4 span
{
	color:#4d90d7;
}

div.widget-contributors p
{
	padding:0px 0px 0px 0px;
}

div.widget-contributors a.more
{
	width:33px;
	height:30px;
	padding:7px 5px 0px 14px;
	display:block;
	background:-19px -53px url(../images-new/sprite.png) no-repeat;
	font-size:10px;
	font-weight:bolder;
	line-height:11px;
	color:#fcfcfc;
	text-decoration:none;
	position:absolute;
	top:9px;
	right:-11px;
}

div.widget-contributors a.more:hover
{
	text-decoration:underline;
}

div.widget-tweet
{
	min-height:80px;
	margin:0px 0px 30px 0px;
	padding:10px 0px 14px 0px;
	border-top:7px solid #ffcf00;
	-webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
	background:#F7F7F7;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#E9E9E9));
	background:-webkit-linear-gradient(#F7F7F7, #E9E9E9);
	background:-moz-linear-gradient(#F7F7F7, #E9E9E9);
	background:-ms-linear-gradient(#F7F7F7, #E9E9E9);
	background:-o-linear-gradient(#F7F7F7, #E9E9E9);
	background:linear-gradient(#F7F7F7, #E9E9E9);
	-pie-background:linear-gradient(#F7F7F7, #E9E9E9);
	font-size:11px;
	line-height:16px;
	color:#6e6e6e;
	position:relative;
}

div.widget-tweet {
	padding-top: 0;
	border: none;
}

/*.ie9 div.widget-tweet
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}*/

div.widget-tweet h3
{
	padding: 9px 40px 10px 9px !important;
	color: #00447e !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 15px !important;
	position: relative;
}

div.widget-tweet ul
{
	padding:0px 4px 9px 1px;
	list-style:none;
}

div.widget-tweet ul li
{
	padding:6px 5px 8px 6px;
	background:0px 0px url(../images-new/border_01.gif) repeat-x;
	position:relative;
}

div.widget-tweet li:first-child
{
	background:none;
}

div.widget-tweet figure
{
	width:49px;
	float:left;
}

div.widget-tweet img
{
	display:block;
}

div.widget-tweet div.txt
{
	width:153px;
	padding:2px 0px 0px 11px;
	float:right;
}

div.widget-tweet p
{
	padding:0px 0px 0px 0px;
	position:relative;
}

div.widget-tweet p:before,
div.widget-tweet p:after,
.ie7 div.widget-tweet p span.beforeie7,
.ie7 div.widget-tweet p span.afterie7
{
	width:9px;
	height:10px;
	display:block;
	content:"";
	position:absolute;
}

div.widget-tweet p:before,
.ie7 div.widget-tweet p span.beforeie7
{
	top:-3px;
	left:-11px;
	background:-128px -81px url(../images-new/sprite.png) no-repeat;
}

div.widget-tweet p:after,
.ie7 div.widget-tweet p span.afterie7
{
	display:inline-block;
	background:-138px -81px url(../images-new/sprite.png) no-repeat;
	position:relative;
	top:-3px;
	right:-4px;
}

div.widget-tweet p a
{
	font-style:italic;
	color:#3a5795;
	text-decoration:none;
}

div.widget-tweet p a:hover
{
	color:#3a5795;
	text-decoration:underline;
}

div.widget-tweet footer
{
	padding:5px 0px 0px 3px;
	font-size:8px;
	color:#4d90d7;
	clear:both;
}

div.widget-tweet footer a
{
	color:#4d90d7;
	text-decoration:none;
}

div.widget-tweet footer a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.widget-tweet div.btn-follow
{
	width: 201px;
	height: 31px;
	margin: 0 auto;
	border: 1px solid #ffcf00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* -webkit-box-shadow: #d6d6d6 0px 1px 0px; */
	-moz-box-shadow: #d6d6d6 0px 1px 0px;
	/* box-shadow: #d6d6d6 0px 1px 0px; */
	background: #ffcf00;
	/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdde3c), to(#ffcf02)); */
	/* background: -webkit-linear-gradient(#fdde3c, #ffcf02); */
	background: -moz-linear-gradient(#fdde3c, #ffcf02);
	background: -ms-linear-gradient(#fdde3c, #ffcf02);
	background: -o-linear-gradient(#fdde3c, #ffcf02);
	/* background: linear-gradient(#fdde3c, #ffcf02); */
	-pie-background: linear-gradient(#fdde3c, #ffcf02);
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 12px;
	font-weight: normal;
	line-height: 29px;
	color: #6e6e6e;
	position: relative;
}

.ie9 div.widget-tweet div.btn-follow
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-tweet div.btn-follow a
{
	width:160px;
	height:29px;
	padding:0px 0px 0px 39px;
	display:block;
	border-top: 1px solid #ffcf00;
	border-bottom: 1px solid #ffcf00;
	border-left: 1px solid #ffcf00;
	border-right: 1px solid #ffcf00;
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
}

div.widget-tweet div.btn-follow a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.widget-tweet div.btn-follow a:before,
.ie7 div.widget-tweet div.btn-follow span.beforeie7
{
	width:30px;
	height:21px;
	margin-top:0px;
	display:block;
	content:"";
	background:-156px -70px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:4px;
	left:1px;
}
/* ----- end sidebar-right ----- */
/* ------- end BLOG ------- */



/* ------- LANDING PAGE ------- */
div.landing-page
{
	padding:30px 0px 0px 0px;
	position:relative;
}

/* ----- sidebar-left ----- */
aside.sidebar-left
{
	width:230px;
	margin:0px;
	padding:0px 17px 20px 0px;
	background:none;
	font-size:13px;
	line-height:20px;
	float:left;
	position:relative;
    min-height: 227px;
}

nav.left-menu
{
	margin:0px 0px 10px 0px;
	padding:7px 0px 10px 0px;
	font-size:13px;
	line-height:20px;
	background:#c7d7ef;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
	display:block;
}

.ie7 nav.left-menu
{
	padding-top:5px;
	padding-bottom:12px;
}

nav.left-menu ul
{
  padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
}

nav.left-menu > ul > li
{
	border:none;
	background:0px 0px url(../images-new/border_02.png) repeat-x #4d90d7;
	position:relative;
}

.ie7 nav.left-menu > ul > li
{
	background:0px 2px url(../images-new/border_02.png) repeat-x #4d90d7;
}

nav.left-menu > ul > li:first-child
{
	background:#4d90d7;
}

nav.left-menu ul li:hover,
nav.left-menu ul li.current_page_item,
nav.left-menu ul li.current_page_item.has-dropdown,
nav.left-menu ul li.current_page_ancestor,
nav.left-menu ul li.current_page_parent
{
	z-index:10;
}

nav.left-menu > ul > li > a
{
	padding:11px 0px 12px 20px;
	margin:0px 0px -3px 0px;
	display:block;
	background:none;
	color:#FFF;
	text-decoration:none;
	position:relative;
}

nav.left-menu > ul > li.current_page_ancestor.has-dropdown > a,
nav.left-menu > ul > li.current_page_parent.has-dropdown > a
{
	padding-left:20px;
}

.ie7 nav.left-menu > ul > li > a
{
	padding-top:13px;
	margin-bottom:-5px;
}

nav.left-menu > ul > li:first-child > a
{
	margin-top:0px;
}

nav.left-menu > ul > li.current_page_item > a,
nav.left-menu > ul > li.current_page_item.has-dropdown > a,
nav.left-menu > ul > li.current_page_item.has-dropdown > a,
nav.left-menu > ul > li > a:hover
{
	background:#c7d7ef;
	color:#00447e;
	text-decoration:none;
}

nav.left-menu > ul > li.current_page_item > a:before,
nav.left-menu > ul > li.current_page_item.has-dropdown > a:before,
nav.left-menu > ul > li > ul > li.current_page_item.has-dropdown > a:before,
nav.left-menu > ul > li > ul > li.current_page_ancestor.has-dropdown > a:before,
nav.left-menu > ul > li > a:hover:before
{
	width:6px;
	height:7px;
	margin-top:-4px;
	display:block;
	content:"";
	position:absolute;
	top:50%;
	left:6px;
	background:-191px -92px url(../images-new/sprite.png) no-repeat;
}

nav.left-menu > ul > li > ul > li.current_page_item.has-dropdown > a:before,
nav.left-menu > ul > li > ul > li.current_page_ancestor.has-dropdown > a:before
{
	left:13px;
}

.ie7 nav.left-menu > ul > li > a:hover
{
	background:6px 20px url(../images-new/ie7/sprite_07.png) no-repeat #c7d7ef;
}

nav.left-menu > ul > li.parent > a
{
	background:#3776B8;
	color:#FFF;
}

nav.left-menu > ul > li.current_page_ancestor > a,
nav.left-menu > ul > li.current_page_parent > a,
nav.left-menu > ul > li.current_page_ancestor.has-dropdown > a,
nav.left-menu > ul > li.current_page_parent.has-dropdown > a
{
	text-decoration: none;
	background: #C7D7EF url(../images/arrow-blue.png) no-repeat 7px 16px;
	color: #00447E;
	padding: 9px 10px 12px 20px;
	margin: 0 0 -3px;
	z-index: 10;
}

.ie7 nav.left-menu > ul > li.current_page_item > a,
.ie7 nav.left-menu > ul > li.current_page_item.has-dropdown > a,
.ie7 nav.left-menu > ul > li.current_page_item.has-dropdown > a,
.ie7 nav.left-menu > ul > li.current_page_ancestor > a,
.ie7 nav.left-menu > ul > li.current_page_parent > a
{
	margin-bottom:-5px;
}

nav.left-menu ul ul
{
	margin:0px 0px -3px 0px;
	display:none;
}

nav.left-menu li.current_page_item ul.children,
nav.left-menu li.current_page_ancestor ul.children,
nav.left-menu li.current_page_parent ul.children
{
	display:block;
}

nav.left-menu ul ul li
{
	border:none;
	background:0px 0px url(../images-new/border_03.png) repeat-x #C7D7EF;
	position:relative;
	z-index:1;
}

.ie7 nav.left-menu ul ul li
{
	background:0px 2px url(../images-new/border_03.png) repeat-x #C7D7EF;
}

nav.left-menu ul ul li:first-child
{
	background:#C7D7EF;
}

nav.left-menu ul ul li a
{
	padding:6px 0px 9px 30px;
	margin:0px 0px -3px 0px;
	display:block;
	background:none;
	color:#00447E;
	text-decoration:none;
	position:relative;
}

nav.left-menu ul ul ul li a
{
	padding:6px 0px 9px 45px;
}

.ie7 nav.left-menu ul ul li a
{
	padding-top:9px;
	margin-bottom:-5px;
}

nav.left-menu ul ul li a
{
	margin-top:0px;
}

nav.left-menu ul ul li a:hover,
nav.left-menu > ul > li > ul > li:hover > a,
nav.left-menu ul ul li.current_page_item a,
nav.left-menu ul ul li.current_page_item.has-dropdown a,
nav.left-menu ul ul li.current_page_ancestor.has-dropdown a,
nav.left-menu ul ul li.current_page_ancestor a,
nav.left-menu ul ul li.current_page_parent a
{
	background:#E9EDF3;
	color:#00447E;
	text-decoration:none;
}

nav.left-menu ul ul ul li a:hover,
nav.left-menu ul ul ul li:hover a,
nav.left-menu ul ul ul li.current_page_item a,
nav.left-menu ul ul li.current_page_item.has-dropdown ul li a:hover,
nav.left-menu ul ul li.current_page_ancestor.has-dropdown ul li a:hover,
nav.left-menu ul ul ul li.current_page_ancestor a,
nav.left-menu ul ul ul li.current_page_parent a
{
	background:#FFF !important;
}

nav.left-menu ul ul li a:hover:before,
nav.left-menu ul ul li:hover a:before,
nav.left-menu ul ul li.current_page_item a:before,
nav.left-menu ul ul li.current_page_item.has-dropdown a:before,
nav.left-menu ul ul li.current_page_ancestor a:before,
nav.left-menu ul ul li.current_page_parent a:before,
nav.left-menu > ul > li.current_page_ancestor.has-dropdown > a:before,
nav.left-menu > ul > li.current_page_parent.has-dropdown > a:before
{
	display:none;
}

nav.left-menu ul ul ul.children
{
	display:none !important;
}

nav.left-menu ul ul li.current_page_item ul.children,
nav.left-menu ul ul li.current_page_ancestor ul.children
{
	display:block !important;
}


div.widget-linksubpage
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 17px 0px;
	font-size:13px;
	line-height:18px;
	color:#747679;
	position:relative;
	background: url("../images/bg-box1.gif") no-repeat scroll -10px 100% transparent;
}

div.widget-linksubpage h3
{
	padding:7px 10px 6px 10px;
	background:#4b8fdc;
	-webkit-border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  border-radius:8px 8px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	font-weight:bolder;
	color:#ffffff;
}

div.widget-linksubpage ul
{
	padding:0px 0px 8px 0px;
	list-style:none;
}

div.widget-linksubpage ul li
{
	padding:0px 0px 0px 0px;
	background:none;
	position:relative;
	z-index:1;
}

div.widget-linksubpage ul li:hover,
div.widget-linksubpage ul li.current_menu_item
{
	z-index:2;
}

div.widget-linksubpage ul li a
{
	display:block;
	margin:0px 0px -3px 0px;
	padding:6px 10px 9px 21px;
	color:#747679;
	text-decoration:none;
	background:left top url(../images-new/border_04.gif) repeat-x;
	position:relative;
}

div.widget-linksubpage ul li:first-child a
{
	background:none;
}

div.widget-linksubpage ul li:hover a,
div.widget-linksubpage ul li a:hover,
div.widget-linksubpage ul li.current_menu_item a
{
	color:#00447e;
	text-decoration:none;
	background:#e9edf3;
}

.ie7 div.widget-linksubpage ul li li a:hover,
.ie7 div.widget-linksubpage ul li:hover a,
.ie7 div.widget-linksubpage ul li.current_menu_item a
{
	background:7px 13px url(../images-new/ie7/sprite_07.png) no-repeat #e9edf3;
}

div.widget-linksubpage ul li a:hover:before,
div.widget-linksubpage ul li.current_menu_item a:before
{
	width:6px;
	height:7px;
	display:block;
	margin-top:-5px;
	content:"";
	position:absolute;
	top:50%;
	left:7px;
	background:-191px -92px url(../images-new/sprite.png) no-repeat;
}

div.widget-linksubpage a.see-all,
div.widget-linksubpage a.see-less
{
	width:auto;
	height:auto;
	padding:0px 20px 0px 0px;
	margin:0px 17px 0px 0px;
	display:block;
	float:right;
	background:none;
	font-weight:bolder;
	line-height:16px;
	text-indent:inherit;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}

div.widget-linksubpage a.see-all:hover,
div.widget-linksubpage a.see-less:hover
{
	background:none;
	color:#00447e;
	text-decoration:none;
}

div.widget-linksubpage a.see-all:after,
.ie7 div.widget-linksubpage a.see-all span.afterie7,
div.widget-linksubpage a.see-less:after,
.ie7 div.widget-linksubpage a.see-less span.afterie7
{
	width:16px;
	height:16px;
	display:block;
	content:"";
	position:absolute;
	top:0px;
	right:0px;
}

div.widget-linksubpage a.see-all:after,
.ie7 div.widget-linksubpage a.see-all span.afterie7
{
	background:-32px -91px url(../images-new/sprite.png) no-repeat;
}

div.widget-linksubpage a.see-all:hover:after,
.ie7 div.widget-linksubpage a.see-all:hover span.afterie7
{
	background:-32px -108px url(../images-new/sprite.png) no-repeat;
}

div.widget-linksubpage a.see-less:after,
.ie7 div.widget-linksubpage a.see-less span.afterie7
{
	background:-48px -91px url(../images-new/sprite.png) no-repeat;
}

div.widget-linksubpage a.see-less:hover:after,
.ie7 div.widget-linksubpage a.see-less:hover span.afterie7
{
	background:-48px -108px url(../images-new/sprite.png) no-repeat;
}
/* ----- end sidebar-left ----- */

/* ----- center-page ----- */
div.center-page,
div.mob-content-page
{
	width:480px;
	padding:16px 0px 0px 0px;
	float:left;
}

div.center-page.media-spokesperson {
	width: 730px;
}

article.page-post
{
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:18px;
	position:relative;
}

article.page-post h1
{
	line-height:27px;
}

article.page-post h2,
article.page-post h3,
article.page-post h4,
article.page-post h5,
article.page-post h6
{
	padding:7px 0px 0px 0px;
	margin:0px;
	background:none;
}

article.page-post h5{
	font-family: 'FocoCCBold';
}

article.page-post h2 {
	font-size:16px;
	line-height:18px;
	color:#00447E;
}
article.page-post h3 {
	font-size:14px;
	line-height: 16px;
	color: #747679;
}

article.page-post a
{
	color:#000;
	text-decoration:underline;
}

article.page-post a:hover
{
	color:#626262;
	text-decoration:underline;
}

article.page-post a.epub-instructions-button
{
  width:12px;
	height:12px;
	display:inline-block;
}

article.page-post a.epub-instructions-button img {
	width: 14px;
	height: 14px;
}
.page-template-page-publications a.epub-instructions-button img {
	width: 12px !important;
	height: 12px !important;
}

article.page-post ul
{
	padding:5px 0px 5px 4px;
	list-style:none;
}

body.single-podcasts article.page-post li
{
	font-family: FocoCCRegular !important;
}


article.page-post li
{
	padding:4px 0px 3px 15px;
	position:relative;
}

.ie7 article.page-post li
{
	background:0px 10px url(../images-new/ie7/li_01.png) no-repeat;
}

article.page-post ul li:before
{
	width:6px;
	height:6px;
	display:block;
	content:"";
	background:-148px -81px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:10px;
	left:0px;
}

article.page-post ol {
	padding-left: 19px;
}

article.page-post footer
{
	padding:9px 0px 32px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
	clear:both;
	position:relative;
	top:20px;
}

table {
	font-family: "FocoCCRegular";
}

article.page-post table
{
  margin-top:10px;
	margin-bottom:20px;
}

figure.img-404 img
{
	width:auto;
	margin:0 auto;
	display:block;
}

div.bottompage-box
{
	margin: 10px 0px 13px 0px;
    padding: 15px 20px;
    font-size: 13px;
    line-height: 20px;
    position: relative;
	width: 100%;
	box-sizing: border-box;
    background-color: #f5f5f5;
    border: 1px solid #e7e7e7;
}

div.bottompage-box div.border-top
{
}

div.bottompage-box div.column-box
{
	width:200px;
	float:right;
}

div.bottompage-box div.column-box:first-child
{
    width: 186px;
	float:left;
    margin-right: 20px;
}

div.bottompage-box h4
{
	padding:15px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:18px;
}

div.bottompage-box ul
{
	padding:0px 0px 15px 8px;
	list-style:none;
}

div.bottompage-box li
{
	padding:0px 0px 3px 0px;
	background:none;
}

.ie7 div.bottompage-box li
{
	background:none;
}

div.bottompage-box li:before
{
	display:none;
}

div.bottompage-box a
{
	color:#626262;
	text-decoration:none;
}

div.bottompage-box a:hover
{
	color:#626262;
	text-decoration:underline;
}

div.update-box
{
	margin:16px 0px 0px 0px;
	padding:23px 0px 23px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
	font-size:11px;
	font-style:italic;
	line-height:13px;
	color:#747679;
	position:relative;
}

div.update-box h6
{
	padding:0px 0px 10px 0px;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#747679;
}

div.update-box p
{
	padding:8px 0px 10px 0px;
}
/* ----- end center-page ----- */

/* ----- sidebar-right ----- */
div.landing-page aside.sidebar-right
{
	padding:15px 0px 0px 0px;
}

div.widget-publications
{
	min-height:80px;
    margin: 0px 0px 26px 0px;
	font-size:13px;
	line-height:14px !important;
	color:#6b6b6b !important;
	position:relative;
	border: 1px solid #e8e8e8;
}

div.widget-publications div.border-top
{
	padding:7px 7px 0px 7px;
	-webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
	position:relative;
	z-index:10;
}

div.widget-publications-horizontal:before
{
    height: 4px;
    margin: 0;
    display: block;
    border: none;
    /*background: left bottom url(../images-new/border_04.gif) repeat-x;*/
    position: relative;
    font-size: 0px;
    line-height: 0px;
    clear: both;
    overflow: hidden;
    width: 100%;
    display: none;
}

div.widget-publications h3
{
	padding:13px 0px 25px 55px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:27px;
	color:#00447e;
	position:relative;
}


div.widget-publications h3:before,
.ie7 div.widget-publications h3 span.beforeie7
{
	width:46px;
	height:46px;
	display:block;
	content:"";
	background: url(../images-new/book-icon.png) no-repeat;
	position:absolute;
	top:1px;
	left:0px;
}

div.widget-publications p
{
	padding:5px 0px 5px 0px;
}

div.widget-publications ul
{
	padding:4px 0px 5px 1px;
	list-style:none;
}

div.widget-publications li
{
	padding:5px 0px 6px 25px;
	position:relative;
}

div.widget-publications-horizontal
{
    padding: 0px 0px 5px 9px;
    list-style: none;
    border-left: 12px solid #e1e1e1;
    margin-left: 5px;
    float: left;
    margin-bottom: 16px !important;
}

div.widget-publications ul li:before,
.ie7 div.widget-publications li span.beforeie7
{
	width:19px;
	height:19px;
	display:block;
	content:"";
	background:-72px -53px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:8px;
	left:0px;
}

div.widget-publications ul li:hover:before,
.ie7 div.widget-publications li:hover span.beforeie7
{
	background:-72px -72px url(../images-new/sprite.png) no-repeat;
}

div.widget-publications ul li a
{
	color:#626262;
	text-decoration:none;
}

div.widget-publications ul li span,
div.widget-publications ul li a.epub-link
{
	color:#4d90d7;
	text-decoration:none;
}


div.widget-publications ul li span
{
  padding-right:4px;
}

div.widget-publications ul li a:hover
{
	color:#626262;
	text-decoration:underline;
}

div.widget-publications ul li a:hover span,
div.widget-publications ul li a.epub-link:hover
{
	color:#00447e;
	text-decoration:underline;
}


div.widget_text
{
	margin:0px 0px 10px 0px;
	position:relative;
}

div.widget_text.banner-eitibi
{
	margin:15px 0px 24px 0px;
}

div.widget_text h3,
div.widget_black_studio_tinymce h3
{
	display:none !important;
}

div.widget_text div.textwidget p:first-child,
.center-page article.page-post > p:first-child,
div.widget_black_studio_tinymce div.textwidget p:first-child,
.post-password-form > p:first-child {
	padding-top: 0;
}

div.widget_text div.textwidget h3,
div.widget_black_studio_tinymce div.textwidget h3
{
	display:block !important;
}

article.page-post h2:first-child {
	padding-top: 0;
}

div.widget-donation
{
	margin:0px 0px 12px 0px;
	font-size:9px;
	line-height:13px;
	color:#626262;
	position:relative;
}

div.widget-donation form.donate-form
{
	padding:0px 0px 0px 0px;
}

div.widget-donation form.donate-form h2
{
	padding:0px 0px 9px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#f07e33;
	position:relative;
}

div.widget-donation p
{
	padding:0px 0px 0px 0px;
}

div.widget-donation div.checkbox-fild
{
	padding:0px 0px 11px 2px;
}

div.widget-donation div.input-fild
{
	width:214px;
	height:33px;
	padding:4px 4px 4px 11px;
	background:0px 0px url(../images-new/btn-donation-widget.jpg) no-repeat;
	position:relative;
}

div.widget-donation form.donate-form div.input-fild span
{
	width:15px;
	height:21px;
	margin:8px 2px 0px 0px;
	float:left;
	background:0px 0px url(../images-new/bg-donate-span.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

div.widget-donation form.donate-form div.input-fild div.txt
{
	width:98px;
	height:25px;
	padding:2px 0px 8px 0px;
	margin:2px 0px 0px 0px;
	float:left;
	background:0px 0px url(../images-new/donate-input-text.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}


div.widget-donation form.donate-form div.input-fild input[type="text"]
{
	width:83px;
	height:19px;
	padding:3px 10px 3px 5px;
	float:left;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#747679;
	overflow:hidden;
	position:relative;
}

div.widget-donation form.donate-form div.input-fild input[type="submit"]
{
	width:86px;
	height:11px;
	margin:12px 0px 0px 0px;
	float:left;
	border:none;
	background:0px 0px url(../images-new/btn-donate-now.jpg) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}

div.subscribe-form
{
	padding:17px 0px 5px 0px;
}

div.subscribe-form h3
{
	padding:0px 0px 17px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bolder;
	line-height:17px;
	color:#00447e;
}

div.subscribe-form h3 span
{
	color:#5997d9;
}

div.subscribe-form label
{
	padding:0px 0px 10px 0px;
	display:block;
}

div.subscribe-form input[type="text"],
div.subscribe-form input[type="email"]
{
	width:174px;
	height:23px;
	margin:0px 9px 0px 0px;
	padding:3px 7px 3px 7px;
	float:left;
	background:#fefefe;
	border:1px ridge #e2e2e2;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	color:#9d9d9d;
	position:relative;
}

div.subscribe-form input[type="submit"]
{
	width:16px;
	height:16px;
	margin:8px 0px 0px 0px;
	display:block;
	float:left;
	border:none;
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:relative;
	text-indent:-9999px;
	font-size:0px;
  line-height:0px;
	overflow:hidden;
	cursor:pointer;
}

div.subscribe-form .errors
{
	margin:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#d55400;
}

/* ----- end sidebar-right ----- */
/* ------- end LANDING PAGE ------- */

/* ------- SUB PAGE ------- */
div.sub-page
{
	padding:20px 0px 0px 0px;
	position:relative;
}

ul.subpage-list-boxes
{
	width:506px;
	margin:0px 0px 0px -15px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

ul.subpage-list-boxes li.shadow-bottom
{
	width:230px;
	height:235px;
	min-height:215px;
	margin:0px 0px 11px 15px;
	padding:0px 4px 15px 4px;
	background:-238px bottom url(../images-new/bg_img_07.png) no-repeat;
	float:left;
}

ul.subpage-list-boxes li.shadow-bottom:before,
ul.subpage-list-boxes li.shadow-bottom:after,
.ie7 ul.subpage-list-boxes li.shadow-bottom span.beforeie7,
.ie7 ul.subpage-list-boxes li.shadow-bottom span.afterie7
{
	display:none;
}

ul.subpage-list-boxes li:hover
{
	background:left bottom url(../images-new/bg_img_07.png) no-repeat;
}

ul.subpage-list-boxes article
{
	width:230px;
	height:100%;
	padding:0px 0px 15px 0px;
	border-top:7px solid #d7d7df;
	-webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
	font-size:13px;
	line-height:20px;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}

.ie7 ul.subpage-list-boxes article
{
	margin-left:-2px;
	padding-left:2px;
	padding-right:2px;
}

ul.subpage-list-boxes li:hover article
{
	border-top:7px solid #4c8fdd;
}

ul.subpage-list-boxes figure
{
	height:93px;
	position:relative;
	overflow:hidden;
}

ul.subpage-list-boxes img
{
	width:100%;
	display:block;
}

ul.subpage-list-boxes h2
{
	padding:12px 10px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:20px;
	color:#747679;
}

div.eitbi-landing ul.subpage-list-boxes h2
{
	font-size:16px;
}

ul.subpage-list-boxes h2 a
{
	color:#747679;
	text-decoration:none;
}

ul.subpage-list-boxes li:hover h2 a,
ul.subpage-list-boxes h2 a:hover
{
	color:#6e90d7;
	text-decoration:none;
}

ul.subpage-list-boxes p
{
	height:63px;
	padding:0px 10px 0px 20px;
	position:relative;
	overflow:hidden;
}

ul.subpage-list-boxes a.more
{
	width:16px;
	height:16px;
	display:block;
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	text-indent:-9999em;
	position:absolute;
	right:10px;
	bottom:8px;
	overflow:hidden;
}

ul.subpage-list-boxes li:hover a.more,
ul.subpage-list-boxes a.more:hover
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}
/* ------- end SUB PAGE ------- */

/* ------- SUPPORT PAGE ------- */
div.support-page
{
	padding:30px 0px 0px 0px;
	position:relative;
}
/* ------- end SUPPORT PAGE ------- */

/* ------- SPOKESPEOPLE PAGE ------- */
div.spokespeople-page,
div.mediacontacts-page
{
	padding:20px 0px 0px 0px;
	font-size:12px;
	line-height:15px;
	position:relative;
}

div.spokespeople-page div.mob-content-page,
div.mediacontacts-page div.mob-content-page
{
	padding-top:16px;
	width: 730px;
}

.page-template-page-media-contact div.mediacontacts-page div.mob-content-page {
	width: 480px;
}

div.spokespeople-page div.text-icons,
div.mediacontacts-page div.text-icons,
div.mediareleaselisting-page div.text-icons
{
  margin:0px 0px 3px 0px;
}

div.spokespeople-page h1,
div.mediacontacts-page h1
{
	padding:0px;
	background:none;
	font-family:"FocoCCBold",'HelveticaRoundedLTStd-Bd';
	font-size:32px;
	font-weight:normal;
	line-height:35px;
	color: #404040;
}

div.spokespeople-page a
{
	color:#000;
	text-decoration:underline;
}

div.spokespeople-page a:hover
{
	color:#000;
	text-decoration:none;
}

ul.spokespeople-list
{
	padding:21px 0px 0px 0px;
	list-style:none;
	font-size:12px;
	line-height:15px;
}

ul.spokespeople-list li
{
	padding:0px 0px 13px 0px;
}

ul.spokespeople-list article,
div.mediacontacts-page ul.spokespeople-list article
{
	min-height:103px;
	padding:8px 66px 6px 9px;
	background:#F8F8F8;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F8F8F8), to(#E9E9E9));
	background:-webkit-linear-gradient(#F8F8F8, #E9E9E9);
	background:-moz-linear-gradient(#F8F8F8, #E9E9E9);
	background:-ms-linear-gradient(#F8F8F8, #E9E9E9);
	background:-o-linear-gradient(#F8F8F8, #E9E9E9);
	background:linear-gradient(#F8F8F8, #E9E9E9);
	-pie-background:linear-gradient(#F8F8F8, #E9E9E9);
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	position:relative;
}

.ie9 ul.spokespeople-list article,
.ie9 div.mediacontacts-page ul.spokespeople-list article
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

ul.spokespeople-list figure
{
	width:90px;
	padding:6px 0px 0px 0px;
	float:left;
	position:relative;
	overflow:hidden;
}

ul.spokespeople-list img
{
	width:100%;
	display:block;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
}

ul.spokespeople-list div.txt
{
	width: 540px;
	padding: 3px 0px 0px 0px;
	float: right;
	font-family: "FocoCCRegular";
	font-size: 14px;
	line-height: 20px;
}

.page-template-page-media-contact ul.spokespeople-list div.txt {
	    width: 295px;
}

.page-template-page-media-contact ul.spokespeople-list div.txt h4 {
		font-weight: normal;
		color: #666;
}

.page-template-page-media-contact ul.spokespeople-list div.txt header strong {
	font-size: 15px;
	font-family: "FocoCCRegular";
	font-weight: bold;
	line-height: 17px;
}

.page-template-page-media-contact ul.spokespeople-list div.txt h3 span {
	  font-size: 14px;
		font-weight: normal;
}

ul.spokespeople-list h2
{
	padding:0px 0px 4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

div.mediacontacts-page ul.spokespeople-list h2
{
	padding:3px 0px 0px 0px;
	font-family: "FocoCCRegular";
	font-weight: bold;
	font-size: 18px;
}

ul.spokespeople-list h5
{
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#4d90d7;
}

div.mediacontacts-page ul.spokespeople-list h5
{
	padding:5px 0px 7px 0px;
	font-size:14px;
	font-weight:normal;
	line-height:16px;
}

ul.spokespeople-list p
{
	padding:0px 0px 0px 0px;
}

ul.spokespeople-list p a
{
	font-weight: normal;
}

.page-template-page-contributors ul.spokespeople-list p a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	color: #4d90d7;
	font-weight: normal;
	font-style: normal;
}

div.mediacontacts-page ul.spokespeople-list p
{
	padding:3px 0px 7px 0px;
}

ul.spokespeople-list li p.topic
{
	padding:2px 0px 9px 0px;
	color:#004280;
	line-height:14px;
	position:relative;
}

ul.spokespeople-list a
{
	color:#00447e;
	text-decoration:none;
}

ul.spokespeople-list a:hover
{
	color:#00447e;
	text-decoration:underline;
}

div.mediacontacts-page ul.spokespeople-list div.txt a
{
	text-decoration:underline;
}

div.mediacontacts-page ul.spokespeople-list div.txt a:hover
{
	text-decoration:none;
}

ul.spokespeople-list a.more
{
	width:33px;
	height:30px;
	padding:7px 5px 0px 14px;
	display:block;
	background:-19px -53px url(../images-new/sprite.png) no-repeat;
	font-size:10px;
	font-weight:bolder;
	line-height:11px;
	color:#fcfcfc;
	text-decoration:none;
	position:absolute;
	bottom:13px;
	right:-4px;
}

ul.spokespeople-list a.more:hover
{
	text-decoration:underline;
}

/* ----- sidebar-right ----- */
div.spokespeople-page aside.sidebar-right
{
	padding:20px 0px 0px 0px;
}

div.spokesperson-page aside.sidebar-right
{
	padding:30px 0px 0px 0px;
}
/* ----- end sidebar-right ----- */
/* ------- end SPOKESPEOPLE PAGE ------- */

/* ------- SPOKESPERSON PAGE and media-contact-profile ------- */
div.spokesperson-page
{
	padding:20px 0px 0px 0px;
	font-size:12px;
	line-height:15px;
	position:relative;
}

h2.tit-full
{
	padding:6px 0px 15px 0px;
	font-size:25px;
	line-height:27px;
}

div.mediacontact-detail
{
	padding:0px 0px 30px 0px;
	margin:0px 0px 19px 0px;
	position:relative;
}

div.mediacontacts-page div.mediacontact-detail
{
	margin-bottom:6px;
}

div.mediarelease-page div.mediacontact-detail
{
	margin:13px 0px 6px 0px;
}

div.mediacontact-detail div.border-top
{
	padding:16px 31px 0px 18px;
	border-top:7px solid #ffd32f;
	-webkit-border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  border-radius:7px 7px 0px 0px;
	position:relative;
	z-index:10;
}

div.mediacontact-detail h3
{
	padding:0px 0px 9px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

ul.downloads-list
{
	padding:0px 0px 21px 0px;
	list-style:none;
	font-size:13px;
	line-height:26px;
}

ul.downloads-list li,
ul.downloads-list li:first-child
{
	padding:10px 0px 8px 0px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	float:none;
}

ul.downloads-list li:first-child
{
	display:none;
}

ul.downloads-list li a,
ul.downloads-list li.link-video a
{
	padding:0px 0px 0px 26px;
	color:#004883;
	text-decoration:none;
	position:relative;
}

ul.downloads-list li.link-video a
{
	width:auto;
	height:auto;
	margin:0px;
	display:inline;
	background:none;
	text-indent:inherit;
	overflow:inherit;
}

.ie7 ul.downloads-list li a,
.ie7 ul.downloads-list li.link-video a
{
	display:block;
}

ul.downloads-list li a:hover
{
	color:#004883;
	text-decoration:underline;
}

ul.downloads-list li a:before,
.ie7 ul.downloads-list li a span.beforeie7
{
	display:block;
	content:"";
	position:absolute;
	font-size:0px;
	line-height:0px;
}

ul.downloads-list li.link-pdf a:before,
.ie7 ul.downloads-list li.link-pdf a span.beforeie7
{
	width:25px;
	height:26px;
	background:-115px -92px url(../images-new/sprite.png) no-repeat;
	top:-5px;
	left:-6px;
}

ul.downloads-list li.link-word a:before,
.ie7 ul.downloads-list li.link-word a span.beforeie7
{
	width:20px;
	height:24px;
	background:-141px -92px url(../images-new/sprite.png) no-repeat;
	top:-3px;
	left:0px;
}

ul.downloads-list li.link-image a:before,
.ie7 ul.downloads-list li.link-image a span.beforeie7
{
	width:19px;
	height:14px;
	background:-162px -92px url(../images-new/sprite.png) no-repeat;
	top:0px;
	left:0px;
}

ul.downloads-list li.link-video a:before,
.ie7 ul.downloads-list li.link-video a span.beforeie7
{
	width:18px;
	height:13px;
	display:block;
	background:-162px -107px url(../images-new/sprite.png) no-repeat;
	top:0px;
	left:0px;
}

ul.mediacontact-list
{
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:13px;
	line-height:20px;
}

ul.mediacontact-list li
{
	padding:0px 0px 5px 0px;
}

ul.mediacontact-list li p.topic
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 11px 0px;
	color:#004280;
	position:relative;
}

ul.mediacontact-list figure
{
	width:108px;
	height:98px;
	float:left;
	border:1px solid #a0a0a0;
	position:relative;
	overflow:hidden;
}

ul.mediacontact-list img
{
	width:100%;
	display:block;
}

ul.mediacontact-list div.txt
{
	width:300px;
	padding:0px 0px 0px 0px;
	float:right;
}

ul.mediacontact-list h3
{
	padding:0px 0px 7px 0px;
	font-size:14px;
	line-height:16px;
}

div.mediarelease-page ul.mediacontact-list h3
{
	padding:0px 0px 7px 0px;
	font-size:16px;
	line-height:18px;
}

ul.mediacontact-list p,
article.mediarelease-post ul.mediacontact-list p
{
	padding:0px 0px 0px 0px;
	font-family: "FocoCCRegular";
	font-size: 16px;
}

ul.mediacontact-list address
{
	font-style:italic;
	font-size: 14px;
	font-family: "FocoCCRegular";
}

ul.mediacontact-list li a
{
	color:#00447e;
	text-decoration:none;
}

ul.mediacontact-list li a:hover
{
	color:#004883;
	text-decoration:underline;
}

ul.mediacontact-list li strong a
{
	text-decoration:underline;
}

ul.mediacontact-list li strong a:hover
{
	text-decoration:none;
}

ul.mediacontact-list li p.topic a
{
	color:#004280;
	text-decoration:none;
}

ul.mediacontact-list li p.topic a:hover
{
	color:#004280;
	text-decoration:underline;
}
/* ------- end SPOKESPERSON PAGE and media-contact-profile ------- */

/* ------- MEDIA PAGE ------- */
div.media-page,
div.mediarelease-page,
div.mediareleaselisting-page
{
	padding:20px 0px 0px 0px;
	font-size:12px;
	line-height:15px;
	position:relative;
}

div.media-page div.center-page,
div.mediacontacts-page div.center-page,
div.mediarelease-page div.center-page,
div.mediareleaselisting-page div.center-page,
div.mediaroom-page div.center-page
{
	padding-top:0px;
}

div.mediacontacts-page h1,
div.mediareleaselisting-page h1
{
	padding:0px;
	margin:0px;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	line-height:20px;
}

div.mediacontacts-page aside.sidebar-right,
div.mediarelease-page aside.sidebar-right,
div.mediaroom-page aside.sidebar-right
{
	padding:0px 0px 0px 0px;
}
/* ----- sidebar-right ----- */
div.media-page aside.sidebar-right
{
	padding-top:0px;
}

div.widget-buttons,
div.mediareleaselisting-page div.widget-buttons,
.widget-tweet h3
{
	margin: 0px 0px 12px 0px;
	display: block;
	border: 1px solid #ffcf00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/* -webkit-box-shadow: #d6d6d6 0px 1px 0px; */
	-moz-box-shadow: #d6d6d6 0px 1px 0px;
	/* box-shadow: #d6d6d6 0px 1px 0px; */
	background: #ffcf00;
	/* background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fdde3c), to(#ffcf02)); */
	/* background: -webkit-linear-gradient(#fdde3c, #ffcf02); */
	background: -moz-linear-gradient(#fdde3c, #ffcf02);
	background: -ms-linear-gradient(#fdde3c, #ffcf02);
	background: -o-linear-gradient(#fdde3c, #ffcf02);
	/* background: linear-gradient(#fdde3c, #ffcf02); */
	-pie-background: linear-gradient(#fdde3c, #ffcf02);
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	position: relative;
}

.ie9 div.widget-buttons
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-buttons a,
.widget-tweet h3
{
	padding: 9px 40px 10px 9px;
	display: block;
	border-top: 1px solid #ffcf00;
	border-bottom: 1px solid #ffcf00;
	border-left: 1px solid #ffcf00;
	border-right: 1px solid #ffcf00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #034a84;
	text-decoration: none;
	/* text-shadow: #eee08a 0px 1px 0px; */
	position: relative;
}

.widget-tweet h3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15px;
    font-weight: bold;
    font-style: normal;
		border: 1px solid #ffcf00;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
		box-shadow: none;
}

div.widget-buttons a:before,
.ie7 div.widget-buttons a span.afterie7
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:19px;
}

div.widget-buttons a:hover:before,
.ie7 div.widget-buttons a:hover span.afterie7
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.widget-buttons.blue-color,
div.mediareleaselisting-page div.widget-buttons.blue-color
{
	margin:0px 0px 12px 0px;
	display:block;
	border:1px solid #0e2f52;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	-webkit-box-shadow:#d6d6d6 0px 1px 0px;
  -moz-box-shadow:#d6d6d6 0px 1px 0px;
  box-shadow:#d6d6d6 0px 1px 0px;
	background:#3271b6;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#3271b6), to(#093a7d));
	background:-webkit-linear-gradient(#3271b6, #093a7d);
	background:-moz-linear-gradient(#3271b6, #093a7d);
	background:-ms-linear-gradient(#3271b6, #093a7d);
	background:-o-linear-gradient(#3271b6, #093a7d);
	background:linear-gradient(#3271b6, #093a7d);
	-pie-background:linear-gradient(#3271b6, #093a7d);
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	position:relative;
}

.ie9 div.widget-buttons.blue-color
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNzFiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTNhN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-buttons.blue-color a
{
	padding:9px 41px 10px 10px;
	display:block;
	border-top:1px solid #4d8dd4;
	border-bottom:1px solid #0f4180;
	border-left:none;
	border-right:none;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	color:#FFF;
	text-decoration:none;
	text-shadow:#142d4b 0px 1px 0px;
	position:relative;
}

div.widget-buttons.blue-color a:before,
.ie7 div.widget-buttons.blue-color a span.afterie7
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:19px;
}

div.widget-buttons.blue-color a:hover:before,
.ie7 div.widget-buttons.blue-color a:hover span.afterie7
{
	background:-133px -34px url(../images-new/sprite.png) no-repeat;
}

div.widget-bigsubscribe
{
	margin:0px 0px 12px 0px;
	padding:8px 14px 13px 14px;
	border-top:7px solid #014181;
	-webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
	-webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
	background:#F7F7F7;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#E9E9E9));
	background:-webkit-linear-gradient(#F7F7F7, #E9E9E9);
	background:-moz-linear-gradient(#F7F7F7, #E9E9E9);
	background:-ms-linear-gradient(#F7F7F7, #E9E9E9);
	background:-o-linear-gradient(#F7F7F7, #E9E9E9);
	background:linear-gradient(#F7F7F7, #E9E9E9);
	-pie-background:linear-gradient(#F7F7F7, #E9E9E9);
	font-size:12px;
	line-height:15px;
	color:#6e6e6e;
	position:relative;
}

.ie9 div.widget-bigsubscribe
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-bigsubscribe h3
{
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

div.widget-bigsubscribe h3 span
{
	display:block;
	color:#498eda;
}

div.widget-bigsubscribe p
{
	padding:6px 0px 0px 0px;
	clear:both;
}

div.widget-bigsubscribe label
{
	display:block;
	padding:6px 0px 4px 0px;
}

div.widget-bigsubscribe input[type="text"],
div.widget-bigsubscribe input[type="email"]
{
	width:179px;
	height:21px;
	padding:4px 8px 4px 8px;
	border:1px solid #e2e2e2;
	background:#fefefe;
	-webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
	-webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
	color:#a0a0a0;
	position:relative;
}

div.widget-bigsubscribe div.submit
{
	width:201px;
	margin:18px 0px 0px 0px;
	float:left;
	border:1px solid #e6bc07;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	-webkit-box-shadow:#d6d6d6 0px 1px 0px;
  -moz-box-shadow:#d6d6d6 0px 1px 0px;
  box-shadow:#d6d6d6 0px 1px 0px;
	background:#fdde3c;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdde3c), to(#ffcf02));
	background:-webkit-linear-gradient(#fdde3c, #ffcf02);
	background:-moz-linear-gradient(#fdde3c, #ffcf02);
	background:-ms-linear-gradient(#fdde3c, #ffcf02);
	background:-o-linear-gradient(#fdde3c, #ffcf02);
	background:linear-gradient(#fdde3c, #ffcf02);
	-pie-background:linear-gradient(#fdde3c, #ffcf02);
	position:relative;
}

.ie9 div.widget-bigsubscribe div.submit
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-bigsubscribe div.submit:before,
.ie7 div.widget-bigsubscribe div.submit span.afterie7
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:14px;
}

div.widget-bigsubscribe div.submit:hover:before,
.ie7 div.widget-bigsubscribe div.submit:hover span.afterie7
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.widget-bigsubscribe div.submit input
{
	width:100%;
	padding:0px 40px 10px 10px;
	margin:8px 0 5px 0;
	display:block;
	/*border-top:1px solid #fce64f;*/
	border-bottom:1px solid #fed401;
	border-left:1px solid #fdd818;
	border-right:1px solid #fdd818;
	background:none;
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	color:#034a84;
	text-align:left;
	text-decoration:none;
	text-shadow:#eee08a 0px 1px 0px;
	position:relative;
	cursor:pointer;
	text-indent:0px;
}
/* ----- end sidebar-right ----- */
/* ------- end MEDIA PAGE ------- */

/* ------- MEDIA RELEASE PAGE ------- */
article.mediarelease-post
{
	padding:0px 0px 0px 0px;
	font-size:13px;
	line-height:20px;
	color:#747679;
	position:relative;
}

article.mediarelease-post figure.alignleft
{
	width:229px;
	margin:6px 10px 6px 0px;
	float:left;
	position:relative;
}

article.mediarelease-post img
{
	width:100%;
	display:block;
}

article.mediarelease-post a
{
	color:#4d90d7;
	text-decoration:none;
}

article.mediarelease-post a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

article.mediarelease-post h1
{
	padding:0px 0px 13px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	font-weight:normal;
	line-height:27px;
}

article.mediarelease-post div.meta-post
{
	padding:0px 0px 8px 0px;
	font-size:13px;
	color:#4d90d7;
}

article.mediarelease-post div.meta-post.bottom
{
	padding:0px 0px 52px 13px;
	font-size:12px;
}

article.mediarelease-post p
{
	padding:6px 0px 9px 0px;
}

article.mediarelease-post footer
{
	padding:17px 0px 0px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
	clear:both;
	position:relative;
}
/* ------- end MEDIA RELEASE PAGE ------- */

/* ------- MEDIA RELEASE LISTING PAGE ------- */
div.media-form-search,
div.latest-mediareleses div.media-form-search
{
	padding:7px 0px 3px 0px;
	font-size:13px;
	line-height:15px;
	color:#aaa9ac;
}

div.media-form-search div.row,
div.latest-mediareleses div.media-form-search div.row
{
	width:194px;
	height:29px;
	margin:0px 13px 0px 0px;
	float:left;
	border:1px solid #dddddd;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#ffffff;
	position:relative;
}

div.latest-mediareleses div.media-form-search div.row
{
	margin-right:60px;
}

div.media-form-search input[type="text"],
div.latest-mediareleses div.media-form-search input[type="text"]
{
	width:147px;
	height:19px;
	padding:6px 11px 5px 11px;
	float:left;
	border:none;
	background:none;
	font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	color:#aaa9ac;
	position:relative;
}

div.media-form-search input[type="submit"],
div.latest-mediareleses div.media-form-search input[type="submit"]
{
	width:15px;
	height:15px;
	position:absolute;
	top:7px;
	right:10px;
	border:none;
	background:-150px -34px url(../images-new/sprite.png) no-repeat;
	text-indent:-9999em;
	font-size:0px;
  line-height:0px;
	z-index:3;
	cursor:pointer;
	overflow:hidden;
}

div.media-form-search input[type="submit"]:hover,
div.latest-mediareleses div.media-form-search input[type="submit"]:hover
{
	background:-166px -34px url(../images-new/sprite.png) no-repeat;
}

div.media-form-search span.txt,
div.latest-mediareleses div.media-form-search span.txt
{
  float:left;
  margin:9px 16px 0px 0px;
	text-transform:uppercase;
}

div.latest-mediareleses div.media-form-search div.select
{
	float:right;
}

div.media-form-search div.result-block
{
	margin:24px 0 0 10px;
	font-size:18px;
	line-height:20px;
	color:#aaa9ac;
}

div.media-form-search div.result-block span
{
	color:#00447d;
}

article.mediareleaselist-post
{
	margin:0px 0px 0px 0px;
	padding:22px 0px 17px 8px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	font-size:12px;
	line-height:14px;
	color:#6b6b6b;
	position:relative;
}

article.mediareleaselist-post figure
{
	width:60px;
	margin:4px 23px 0px 0px;
	border:1px solid #c6c6c8;
	float:left;
}

article.mediareleaselist-post figure img
{
	width:100%;
	display:block;
}

article.mediareleaselist-post h2
{
	padding:0px 0px 11px 0px;
	font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height: 22px;
	color:#0F1E64;
}

article.mediareleaselist-post h2 a
{
	color:#0F1E64;
	text-decoration:none;
	font-size: 18px;
	line-height: 22px;
	font-family: "FocoCCRegular";
	font-weight: bold;
}

article.mediareleaselist-post h2 a:hover
{
	color:#00447e;
	text-decoration:none;
}

article.mediareleaselist-post p
{
	padding:0px 0px 7px 0px;
	font-family: "FocoCCRegular";
	font-size: 16px;
	line-height: 22px;
}

article.mediareleaselist-post footer
{
	padding:0px 0px 6px 0px;
	color:#00447e;
}

.page-template-page-media article.mediareleaselist-post footer a {
	    color: #009BDC !important;
}

article.mediareleaselist-post a.read-more
{
	color:#000;
	text-decoration:underline;
}

article.mediareleaselist-post a.read-more:hover
{
	text-decoration:none;
}

article.mediareleaselist-post div.txt
{
	width:462px;
	padding:1px 0px 0px 0px;
	float:left;
}

div.mediareleaselisting-page div.wp-pagenavi,
.page-template-page-media div.center-page div.wp-pagenavi
{
	padding:11px 0px 0px 0px;
	font-size:12px;
	font-weight:bolder;
	line-height:16px;
	color:#00447e;
	float:none;
	display: block;
}

.page-template-page-media div.center-page div.wp-pagenavi {
	background: left bottom url(../images-new/border_04.gif) repeat-x;
margin-bottom: 30px;
padding-bottom: 30px;
}

.page-template-page-media div.center-page div.wp-pagenavi .last,
.page-template-page-media div.center-page div.wp-pagenavi .extend {
	display: none;
}

div.mediareleaselisting-page div.wp-pagenavi a,
.page-template-page-media div.center-page div.wp-pagenavi a
{
	color:#009BDC;
	text-decoration:none;
}

div.mediareleaselisting-page div.wp-pagenavi a:hover,
.page-template-page-media div.center-page div.wp-pagenavi a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.mediareleaselisting-page div.wp-pagenavi a,
.page-template-page-media div.center-page div.wp-pagenavi a,
div.mediareleaselisting-page div.wp-pagenavi span.current,
.page-template-page-media div.center-page div.wp-pagenavi span.current,
div.mediareleaselisting-page div.wp-pagenavi .previouspostslink,
.page-template-page-media div.center-page div.wp-pagenavi .previouspostslink,
div.mediareleaselisting-page div.wp-pagenavi .nextpostslink,
.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink
{
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border-left:none;
	position:relative;
}

.page-template-page-media div.center-page div.wp-pagenavi span.current
{
	font-family: 'FocoCCRegular';
	font-size: 16px;
	line-height: 15px;
	font-weight: bold;
	font-style: normal;
}

div.mediareleaselisting-page div.wp-pagenavi .previouspostslink,
.page-template-page-media div.center-page div.wp-pagenavi .previouspostslink,
div.mediareleaselisting-page div.wp-pagenavi .nextpostslink,
.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink
{
	width:16px;
	height:16px;
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-indent:-9999em;
	font-size:0px;
	line-height:0px;
	position:relative;
}

div.mediareleaselisting-page div.wp-pagenavi .previouspostslink,
.page-template-page-media div.center-page div.wp-pagenavi .previouspostslink
{
	background:0px -91px url(../images-new/sprite.png) no-repeat;
}

div.mediareleaselisting-page div.wp-pagenavi .previouspostslink:hover,
.page-template-page-media div.center-page div.wp-pagenavi .previouspostslink:hover
{
	background:0px -108px url(../images-new/sprite.png) no-repeat;
}

div.mediareleaselisting-page div.wp-pagenavi .nextpostslink,
.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink
{
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
}

div.mediareleaselisting-page div.wp-pagenavi .nextpostslink:hover,
.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink:hover
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}


div.mediareleaselisting-page div.wp-pagenavi .previouspostslink:before,
.page-template-page-media div.center-page div.wp-pagenavi .previouspostslink:before,
div.mediareleaselisting-page div.wp-pagenavi .nextpostslink:before,
.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink:before,
.ie7 div.mediareleaselisting-page div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 .page-template-page-media div.center-page div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 div.mediareleaselisting-page div.wp-pagenavi .nextpostslink span.beforeie7
.ie7 .page-template-page-media div.center-page div.wp-pagenavi .nextpostslink span.beforeie7
{
	display:none;
}

.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink {
	width: auto;
	text-indent: 0;
	font-size: 14px;
	line-height: 18px;
	height: auto;
	margin-top: -2px;
	margin-left: 15px;
}

.page-template-page-media div.center-page div.wp-pagenavi .nextpostslink:after {
	margin-left: 7px !important;
	content: "\f054" !important;
	font-size: 13px !important;
	margin-top: 1px !important;
}

.page-template-page-media h2.title {
	position: relative;
	padding-left: 70px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.page-template-page-media h2.title img {
	position: absolute;
	left: 0;
	top: 0;
}

.page-template-page-media div.media-form-search {
	padding-top: 20px;
}

.view-all-posts {
	margin-top: 25px;
	display: block;
	margin-left: 5px;
}

.view-all-posts:after {
	content: '\f054';
	display: inline-block;
  font-family: FontAwesome;
  background: none;
  line-height: 18px;
  color: #009BDC;
  margin-left: 7px;
	position: relative;
  top: 1.5px;
}

/* ------- end MEDIA RELEASE LISTING PAGE ------- */

/* ------- MEDIA ROOM PAGE ------- */
div.mediaroom-page
{
	padding:20px 0px 0px 0px;
}

div.mediaroom-page a.see-all,
div.eitbi-landing a.see-all
{
	padding:0px 20px 0px 0px;
	margin:0px 34px 0px 0px;
	display:block;
	float:right;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	text-indent:inherit;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
	overflow:hidden;
}

div.mediaroom-page a.see-all:hover,
div.eitbi-landing a.see-all:hover
{
	background:none;
	color:#00447e;
	text-decoration:none;
}

div.mediaroom-page a.see-all:after,
.ie7 div.mediaroom-page a.see-all span.afterie7,
div.eitbi-landing a.see-all:after,
div.eitbi-landing a.see-all span.afterie7
{
	width:16px;
	height:16px;
	display:block;
	content:"";
	position:absolute;
	top:0px;
	right:0px;
}

div.mediaroom-page a.see-all:after,
.ie7 div.mediaroom-page a.see-all span.afterie7,
div.eitbi-landing a.see-all:after,
div.eitbi-landing a.see-all span.afterie7
{
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
}

div.mediaroom-page a.see-all:hover:after,
.ie7 div.mediaroom-page a.see-all:hover span.afterie7,
div.eitbi-landing a.see-all:hover:after,
div.eitbi-landing a.see-all:hover span.afterie7
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.mediaroom-page h1
{
	padding:0px 0px 16px 0px;
	font-family: "FocoCCBold", 'HelveticaRoundedLTStd-Bd';
	color: #404040;
	font-size:32px;
	font-weight:normal;
	line-height:27px;
}

div.mediaroom-page h2
{
	padding:0px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:18px;
}

div.mediaroom-page h2 span
{
	color:#4d90d7;
}

article.postnews-mediaroom
{
	margin:0px;
	padding:0px 19px 15px 0px;
	background:none;
	font-size:12px;
	line-height:14px;
	color:#6b6b6b;
	position:relative;
}

div.posts-mediaroom article.postnews-mediaroom
{
	padding:16px 16px 7px 16px;
	background:left top url(../images-new/border_04.gif) repeat-x;
}

div.posts-mediaroom article.postnews-mediaroom:first-child
{
	background:none!important;
}

article.postnews-mediaroom figure
{
	width:60px;
	margin:5px 18px 0px 0px;
	border:1px solid #c6c6c8;
	float:left;
}

article.postnews-mediaroom figure img
{
	width:100%;
	display:block;
}

article.postnews-mediaroom h2 a
{
	padding:0px 0px 11px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:18px;
	color:#00447e;
	text-decoration:none;
}

article.postnews-mediaroom h2 a:hover {text-decoration:underline;}

article.postnews-mediaroom p
{
	padding:0px 0px 7px 0px;
}

article.postnews-mediaroom footer
{
	padding:0px 0px 6px 0px;
	font-size:12px;
	line-height:14px;
	color:#00447e;
}

article.postnews-mediaroom a
{
	color:#000;
	text-decoration:underline;
}

article.postnews-mediaroom a:hover
{
	text-decoration:none;
}

article.postnews-mediaroom div.txt
{
	width:356px;
	padding:1px 0px 0px 0px;
	float:left;
}

div.latest-mediareleses article.postnews-mediaroom div.txt
{
	width:auto;
	padding:1px 0px 0px 0px;
	float:left;
}

div.bottom-txt-mediaroom
{
	padding:9px 0px 0px 0px;
	font-size:13px;
	line-height:20px;
}

div.latest-mediareleses div.top
{
	padding:15px 24px 0px 16px;
}

div.latest-mediareleses div.media-form-search
{
	padding-top:1px;
}
/* ------- end MEDIA ROOM PAGE ------- */


/* ------- NEWS LISTING PAGE ------- */
div.newslisting-page
{
	padding:20px 0px 0px 0px;
}

div.newslisting-page h1
{
	padding:0px 0px 5px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	font-weight:normal;
	line-height:27px;
}

div.newslisting-page div.news-homepage
{
	padding-top:10px;
}

div.newslisting-page div.news-homepage h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:16px;
}

div.newslisting-page div.news-homepage h2 span
{
	color:#4d90d7;
}

div.yellowborder-box
{
	padding:0px 0px 30px 0px;
	margin:35px 0px 19px 0px;
	position:relative;
}

div.yellowborder-box div.border-top
{
	padding:0px;
	/* padding:15px 24px 0px 16px; */
	border-top:7px solid #ffd32f;
	-webkit-border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  border-radius:7px 7px 0px 0px;
	position:relative;
	z-index:10;
}

div.yellowborder-box h3,
div.mediaroom-page div.yellowborder-box h3
{
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

div.yellowborder-box h3 span
{
	color:#4d90d7;
}

div.yellowborder-box a.all
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#4f91da;
	text-decoration:none;
	position:relative;
}

div.orangeborder-box
{
	padding:0px 0px 30px 0px;
	margin:35px 0px 19px 0px;
	position:relative;
}

div.orangeborder-box div.border-top
{
	padding:16px 0px 0px 0px;
	/* padding:15px 24px 0px 16px; */
	border-top:7px solid #ff7f00;
	-webkit-border-radius:7px 7px 0px 0px;
  -moz-border-radius:7px 7px 0px 0px;
  border-radius:7px 7px 0px 0px;
	position:relative;
	z-index:10;
}

div.orangeborder-box a.all
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#4f91da;
	text-decoration:none;
	position:relative;
}

div.blog-articles div.border-top
{
	padding:15px 24px 0px 16px;
}

div.blog-articles a
{
	color:#4d90d7;
	text-decoration:none;
}

div.blog-articles a:hover,
div.yellowborder-box a.all:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

article.latest-post
{
	padding:0px 0px 17px 0px;
	font-size:12px;
	line-height:15px;
}

article.latest-post h2
{
	padding:0px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
}

article.latest-post h2 a
{
	color:#00447e;
	text-decoration:none;
}

article.latest-post h2 a:hover
{
	color:#00447e;
	text-decoration:underline;
}

article.latest-post div.meta-post
{
	padding:0px 0px 16px 0px;
	font-size:13px;
	color:#4d90d7;
}

article.latest-post p
{
	padding:0px 0px 4px 0px;
}

article.latest-post p a
{
	color:#000;
	text-decoration:underline;
}

article.latest-post p a:hover
{
	color:#000;
	text-decoration:none;
}

article.latest-post footer
{
	margin:20px 0px 0px 0px;
	padding:11px 0px 0px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
	font-size:12px;
	position:relative;
}

article.latest-post figure
{
	width:60px;
	margin:4px 0px 0px 0px;
	float:left;
	border:1px solid #c6c6c8;
	position:relative;
	overflow:hidden;
}

article.latest-post img
{
	width:100%;
	display:block;
}

article.latest-post div.txt
{
	width:340px;
	padding:0px 0px 0px 0px;
	float:right;
}
/* ------- end NEWS LISTING PAGE ------- */
/* ---------- end CONTENT ---------- */
.form-style .jq-checkbox,
.form-style .jq-radio
{
	width:16px;
	height:16px;
	margin:0px 2px 0px 0px;
	background:0px 0px url(../images-new/checkboxes.png) no-repeat;
	cursor:pointer;
	position:relative;
	float:left;
	clear:left;
}

div.widget-donation .jq-checkbox,
div.widget-donation .jq-radio
{
	width:13px;
	height:13px;
	background:-16px 0px url(../images-new/checkboxes.png) no-repeat;
}

.form-style .jq-checkbox.checked,
.form-style .jq-radio.checked
{
	background:-1px -17px url(../images-new/checkboxes.png) no-repeat;
}


div.widget-donation .jq-checkbox.checked,
div.widget-donation .jq-radio.checked
{
	background:-16px -13px url(../images-new/checkboxes.png) no-repeat;
}

.form-style .jq-checkbox.checked span,
.form-style .jq-radio.checked span
{
	display:none;
}

.form-style .jq-selectbox
{
	vertical-align:middle;
	cursor:pointer;
}

.form-style .jq-selectbox__select,
div.latest-mediareleses .jq-selectbox__select
{
	font-family: "FocoCCRegular";
	width:129px;
	height:29px;
	padding:0px 25px 0px 10px;
	border:1px solid #dddddd;
	background:#ffffff;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-size:16px;
	line-height:29px;
	color:#717074;
}

div.media-form-search .jq-selectbox__select
{
	width:159px;
	padding-top: 2px;
}

div.media-form-search .form-style .jq-selectbox__select-text {
	width: 148px !important;
}

.form-style .jq-selectbox__select-text
{
	height:100%;
	position:relative;
	overflow:hidden;
}

.form-style .jq-selectbox__trigger,
div.latest-mediareleses .jq-selectbox__trigger
{
	width:25px;
	height:29px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
}

.form-style .jq-selectbox__trigger-arrow,
div.latest-mediareleses .jq-selectbox__trigger-arrow
{
	width:10px;
	height:7px;
	background:-191px -34px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:12px;
	right:11px;
}

.form-style .jq-selectbox__dropdown,
div.latest-mediareleses .jq-selectbox__dropdown
{
	width:100%;
	border:1px solid #cccccc;
	background:#ffffff;
	font-size:13px;
	line-height:18px;
	color:#000;
	top:30px;
}

.form-style .jq-selectbox ul
{
	padding:0px;
	list-style:none;
}

.form-style .jq-selectbox li
{
	padding:5px 10px 6px;
}

.form-style .jq-selectbox li:before
{
	display:none;
}

.form-style .jq-selectbox li.selected
{
	background:#ededed;
	color:#000;
}

.form-style .jq-selectbox li:hover
{
	background:#3582c4;
	color:#FFF;
}


div.top-header,
div.botton-shadow,
div.search-header,
ul.des-main-menu,
div.top-homepage,
div.events-homepage,
aside#sidebar,
div.slider-bottom-homepage,
div.top-menu-footer,
aside.sidebar-footer,
div.news-homepage h2,
article.postnews-homepage footer,
div.bottom-txt-news,
aside.sidebar-right,
article.blog-post figure,
div.blog-page h1,
div.category-page h1,
div.related-posts-box,
div.text-icons,
article.single-post footer div.social-share,
article.mediarelease-post footer div.social-share,
div.text-icons div.icons,
article.page-post p.last-update,
div.widget_text,
div.widget-donation,
div.landing-page div.widget-buttons,
div.sub-page div.widget-buttons,
div.support-page div.center-page h1,
div.support-page div.widget-buttons,
nav.left-menu ul,
div.update-box,
article.page-post footer,
div.widget-socials,
div.sub-page aside.sidebar-left,
div.sub-page div.center-page h1,
ul.subpage-list-boxes a.more,
div.spokespeople-page div.widget-mostread,
div.spokespeople-page div.widget-categories,
div.spokespeople-page div.widget-contributors,
div.widget-linksubpage a.see-all,
div.spokesperson-page aside.sidebar-right,
h2.tit-full,
div.newslisting-page div.bottom-txt-news p,
article.latest-post figure,
div.social-share,
.mob-none,
div.mediaroom-page h1,
div.mediaroom-page div.widget-buttons,
div.mediaroom-page div.bottom-txt-mediaroom,
.left-nav,
div.landing-page aside.sidebar-right,
div.des-version-page
{
	display:block;
}

div.mob-btn-menu,
div.mob-search-header,
ul.mob-main-menu,
span.mob,
ul.mob-share-footer,
nav.mob-footer-menu,
div.mob-btn-search,
nav.mob-topmenu-homepage,
div.mob-widget-links,
div.featuredblogs-box nav,
a.mob-open-menu,
div.mob-recentcomments-blogger,
aside.sidebar-right p.last-update,
div.mob-tit-page,
div.spokespeople-page div.widget-buttons,
div.spokespeople-page div.widget-bigsubscribe,
div.spokesperson-page div.widget-buttons,
div.spokesperson-page div.widget-bigsubscribe,
div.yellowborder-box a.all:before,
div.events-homepage div.all a,
div.video-articles,
div.mob-sidebar,
aside.mobsidebar-media,
div.latest-photo,
div.mob-block,
div.mob-version-page,
div.mob-btn-close
{
	display:none;
}

#footer #menu-footer-right a {
color: #4d90d7;
}

.wide-template {width:733px!important;}

/* donate lightbox */
div.condonate-lightbox
{
	width:628px;
	height:535px;
	padding:27px 10px 0px 18px;
	/*background:0px 0px url(../images/bg_img_donate_02.gif) no-repeat; christmas bg*/
	background-color:#ffcf00;
	font-size:18px;
	line-height:22px;
	color:#000000;
	position:relative;
}

figure.img-condonate
{
	width:187px;
	margin:3px 0px 87px 0px;
	float:left;
	position:relative;
}

figure.img-condonate img
{
	display:block;
	border:6px solid #ffffff;
	position:relative;
	z-index:1;
}

figure.img-condonate figcaption
{
	width:128px;
	height:112px;
	padding:11px 46px 0px 34px;
	background:0px 0px url(../images/bg_img_donate_03.png) no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:16px;
	text-align:center;
	position:absolute;
	bottom:-87px;
	left:0px;
	z-index:2;
}

div.text-condonate
{
	width:415px;
	float:right;
}

div.text-condonate h2
{
	padding:0px 0px 14px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:55px;
	line-height:58px;
	color:#ffe6a9;
	font-weight:normal;
}

div.text-condonate p
{
	padding:0px 0px 14px 0px;
}

div.text-condonate h6
{
	font-size:22px;
	font-weight:bolder;
	line-height:27px;
	color:#ffe6a9;
}

div.buttons-donate
{
	width:475px;
	margin:0 auto;
	padding-top:0px;
	position:relative;
}

div.condonate-lightbox-errors
{
	position:absolute;
	top:10px;
	left:0px;
	color:#FF0000;
}

div.topfild-donate
{
	padding:0px 0px 23px 0px;
}

div.buttons-donate span.btn-donateblue
{
	height:38px;
	padding:0px 2px 2px 0px;
	display:block;
	border:1px solid #4d90d7;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#B8D3EF;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#B8D3EF), to(#4D90D7));
  background:-webkit-linear-gradient(#B8D3EF, #4D90D7);
  background:-moz-linear-gradient(#B8D3EF, #4D90D7);
  background:-ms-linear-gradient(#B8D3EF, #4D90D7);
  background:-o-linear-gradient(#B8D3EF, #4D90D7);
  background:linear-gradient(#B8D3EF, #4D90D7);
  -pie-background:linear-gradient(#B8D3EF, #4D90D7);
	font-family:'HelveticaRoundedLTStd-Bd';
	line-height:37px;
	position:relative;
	font-weight:normal;
}

.ie9 div.buttons-donate span.btn-donateblue
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4ZDNlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDkwZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.buttons-donate span.btn-donateblue a
{
	height:38px;
	display:block;
	border:1px solid #4d90d7;
	border-right:none;
	border-bottom:none;
	-webkit-border-radius:4px 0px 0px 0px;
  -moz-border-radius:4px 0px 0px 0px;
  border-radius:4px 0px 0px 0px;
	color:#00447e;
	text-decoration:none;
	/*text-shadow:#FFF 0px 1px 0px;*/
	position:relative;
	z-index:2;
}

div.buttons-donate span.btn-small
{
	width:74px;
	margin-right:15px;
	float:left;
	font-size:30px;
	text-align:center;
}

.mac div.buttons-donate span.btn-small
{
	line-height:30px;
}

.ie8 div.buttons-donate span.btn-small
{
	line-height:25px;
}

div.buttons-donate span.btn-small sup
{
	font-size:16px;
}

div.buttons-donate span.btn-makedonate
{
	width:471px;
	font-size:26px;
	letter-spacing:-1px;
}

div.buttons-donate span.btn-makedonate a
{
	padding:0px 0px 0px 122px;
}

.mac div.buttons-donate span.btn-makedonate a
{
	height:35px;
	padding-top:3px;
	line-height:36px;
}

div.buttons-donate span.btn-makedonate a:after,
.ie7 div.buttons-donate span.btn-makedonate span.afterie7
{
	width:16px;
	height:16px;
	margin:-6px 0px 0px 0px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_donate_02-new.png) no-repeat;
	position:absolute;
	top:44%;
	right:135px;
}

div.buttons-donate input[type="text"]
{
	width:89px;
	height:30px;
	padding:5px 5px 5px 7px;
	border:1px solid #4d90d7;
	background:#ffffff;
	-webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
	font-family:'Arial', 'HelveticaRoundedLTStd-Bd';
	font-size:20px;
	line-height:30px;
	color:#000000;
	position:relative;
	font-weight: normal;
}
/* end donate lightbox */


/* angel-page */
div.angel-page
{
	width:auto;
	margin:0px;
	padding:20px 0px 0px 0px;
	position:relative;
	left:0px;
}

/* slider-angel-page */
div.slider-angel-page
{
	width:961px;
	height:260px;
	margin:0px 0px 11px 5px;
	padding:0px 7px 12px 7px;
	position:relative;
}

div.slider-angel-page nav
{
	position:absolute;
	top:15px;
	right:29px;
	z-index:3;
}

div.slider-angel-page nav ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.slider-angel-page nav li
{
	padding:0px 0px 0px 2px;
	float:left;
}

div.slider-angel-page nav a
{
	width:12px;
	height:12px;
	display:block;
	text-indent:-9999em;
	background:-87px -37px url(../images/angel_sprite.png) no-repeat;
	position:relative;
	overflow:hidden;
}

div.slider-angel-page nav a:hover,
div.slider-angel-page nav li.active a
{
	background:-100px -37px url(../images/angel_sprite.png) no-repeat;
}

div.slider-angel-page aside
{
	width:961px;
	height:260px;
	position:relative;
	overflow:hidden;
	z-index:2;
}

div.slider-angel-page aside ul
{
	width:200000px;
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.slider-angel-page aside li
{
	float:left;
}

div.slider-angel-page aside img
{
	display:block;
}
/* end slider-angel-page */



/* banner-angel-page */
div.createbox-angel-page
{
	width:970px;
	padding:0px 4px 9px 4px;
	position:relative;
}

div.banner-angel-page
{
	height:94px;
	padding:22px 20px 0px 43px;
	background:0px 0px url(../images/angel_bg_img_01.gif) no-repeat;
	font-size:12px;
	font-weight:bolder;
	line-height:18px;
	color:#c5242d;
	position:relative;
	overflow:hidden;
	z-index:2;
}

div.banner-angel-page ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}

div.banner-angel-page li
{
	width:163px;
	padding:0px 5px 0px 0px;
	float:left;
}

div.banner-angel-page div.icon
{
	width:60px;
	height:60px;
	float:left;
	background:#cb4631;
	-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
	-webkit-box-shadow:#f9ebbe 0px 0px 13px;
  -moz-box-shadow:#f9ebbe 0px 0px 13px;
  box-shadow:#f9ebbe 0px 0px 13px;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

div.banner-angel-page div.icon:after
{
	display:block;
	content:"";
	position:absolute;
	left:50%;
}

div.banner-angel-page div.stepone {
background-color:#3b5998;
}

div.banner-angel-page div.stepone:after
{
width:17px;
height:36px;
margin-left:0px;
top:12px;
background:-35px 0px url(../images/wid_ang_sprite.png) no-repeat;
}

/* div.banner-angel-page div.stepone:after
{
	width:41px;
	height:36px;
	margin-left:-20px;
	top:12px;
	background:-87px 0px url(../images/angel_sprite.png) no-repeat;
} */

div.banner-angel-page div.steptwo:after
{
	width:47px;
	height:47px;
	margin-left:-23px;
	bottom:0px;
	background:0px 0px url(../images/angel_sprite.png) no-repeat;
}

div.banner-angel-page div.stepthree:after
{
	width:38px;
	height:41px;
	margin-left:-19px;
	top:10px;
	background:-48px 0px url(../images/angel_sprite.png) no-repeat;
}

div.banner-angel-page p
{
	width:88px;
	padding:0;
	margin-top:-5px;
	float:right;
	text-shadow:#FFF 0px 0px 10px;
}

div.banner-angel-page a.btn-create
{
	width:381px;
	height:44px;
	margin:11px 0px 0px 0px;
	float:right;
	border:1px solid #90200b;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#F86951;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F86951), to(#821705));
  background:-webkit-linear-gradient(#F86951, #821705);
  background:-moz-linear-gradient(#F86951, #821705);
  background:-ms-linear-gradient(#F86951, #821705);
  background:-o-linear-gradient(#F86951, #821705);
  background:linear-gradient(#F86951, #821705);
  -pie-background:linear-gradient(#F86951, #821705);
	font-size:14px;
	line-height:44px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	text-shadow:#922d1d 0px 1px 0px;
	position:relative;
}

.ie9 div.banner-angel-page a.btn-create
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4Njk1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjE3MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

/* signup-angel-page */
div.signup-angel-page
{
	margin:-5px 0px 0px 0px;
	position:relative;
	z-index:10;
}

div.formsignup-angel-page
{
	padding:18px 29px 24px 36px;
	border-top:1px solid #FFFFFF;
  background:#f3e2b0;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f3e2b0), to(#dca746));
  background:-webkit-linear-gradient(#f3e2b0, #dca746);
  background:-moz-linear-gradient(#f3e2b0, #dca746);
  background:-ms-linear-gradient(#f3e2b0, #dca746);
  background:-o-linear-gradient(#f3e2b0, #dca746);
  background:linear-gradient(#f3e2b0, #dca746);
  -pie-background:linear-gradient(#f3e2b0, #dca746);
	position:relative;
}

.ie9 div.formsignup-angel-page
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZTJiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2E3NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.formsignup-left
{
	width:551px;
	float:left;
}

div.formsignup-angel-page div.fild
{
	padding:10px 0px 0px 0px;
	position:relative;
}

div.formsignup-angel-page label
{
	width:229px;
	padding:0px 34px 0px 0px;
	float:left;
	font-size:16px;
	font-weight:bolder;
	line-height:28px;
	color:#982407;
	text-align:right;
}

div.formsignup-angel-page div.form-item
{
	float:left;
	font-size:13px;
	line-height:16px;
	color:#6e4500;
}

div#logout-button-wrap img.fb_avatar
{
	margin:0px 10px 0px 0px;
	float:left;
}

div#logout-button-wrap div.fb_name
{
	width:208px;
	float:left;
}

div#logout-button-wrap span
{
	padding:0px 0px 4px 0px;
	display:block;
}

div.formsignup-angel-page input[type="text"],
div.formsignup-angel-page textarea
{
	width:260px;
	padding:5px 13px 5px 13px;
	border:1px solid #d1ab5f;
	-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:27px;
	color:#333;
	position:relative;
}

div.formsignup-angel-page input[type="text"]
{
	height:27px;
}

div.formsignup-angel-page textarea
{
	height:65px;
}

div.formsignup-angel-page div.buttons-box
{
	padding:19px 0px 0px 0px;
	position:relative;
}

div.formsignup-angel-page div.buttons-box span#loading
{
	display:block;
	position:absolute;
	top:24px;
	left:220px;
}

div.formsignup-angel-page a.btn-yellow-angel,
div.formsignup-angel-page a.btn-red-angel
{
	width:148px;
  height:39px;
	margin:0px 9px 0px 0px;
	float:left;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-size:14px;
	font-weight:bolder;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	position:relative;
}

div.formsignup-angel-page a.btn-yellow-angel
{
	border:1px solid #cc9630;
	background:#ffe86e;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffe86e), to(#ffd503));
  background:-webkit-linear-gradient(#ffe86e, #ffd503);
  background:-moz-linear-gradient(#ffe86e, #ffd503);
  background:-ms-linear-gradient(#ffe86e, #ffd503);
  background:-o-linear-gradient(#ffe86e, #ffd503);
  background:linear-gradient(#ffe86e, #ffd503);
  -pie-background:linear-gradient(#ffe86e, #ffd503);
	color:#094f87;
}

.ie9 div.formsignup-angel-page a.btn-red-angel
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTg2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ1MDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.formsignup-angel-page a.btn-red-angel
{
	border:1px solid #90200b;
	background:#F86951;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F86951), to(#821705));
  background:-webkit-linear-gradient(#F86951, #821705);
  background:-moz-linear-gradient(#F86951, #821705);
  background:-ms-linear-gradient(#F86951, #821705);
  background:-o-linear-gradient(#F86951, #821705);
  background:linear-gradient(#F86951, #821705);
  -pie-background:linear-gradient(#F86951, #821705);
	color:#FFF;
	text-shadow:#922d1d 0px 1px 0px;
}

.ie9 div.formsignup-angel-page a.btn-red-angel
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4Njk1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjE3MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.formsignup-angel-page div.checkbox
{
	padding:16px 0px 0px 7px;
	float:left;
	font-size:13px;
	line-height:20px;
	color:#6e4500;
	text-shadow:#FFF 0px 0px 5px;
	position:relative;
}

div.formsignup-angel-page div.checkbox label
{
	width:auto;
	float:left;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	color:#6e4500;
}

div.formsignup-angel-page .jq-checkbox,
div.formsignup-angel-page .jq-radio,
div.formsignup-angel-page .jq-checkbox.checked,
div.formsignup-angel-page .jq-radio.checked
{
	width:18px;
	height:18px;
	margin:0px 6px 0px 0px;
	border:1px solid #6e4a08;
	background:#FFF;
	cursor:pointer;
	position:relative;
	overflow:hidden;
	float:left;
	clear:left;
}

div.formsignup-angel-page .jq-checkbox.checked span,
div.formsignup-angel-page .jq-radio.checked span
{
	width:10px;
	height:18px;
	display:block;
	background:-129px -20px url(../images/angel_sprite.png) no-repeat;
	position:absolute;
	top:5px;
	left:5px;
}

div.formsignup-angel-page div.preview-angel-page
{
	width:316px;
	padding:9px 0px 0px 0px;
	float:right;
}

div.preview-angel-page h3
{
	margin:0px;
	padding:0px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	color:#9a2300;
	position:relative;
}

div.preview-angel-page div.img-preview
{
	position:relative;
	left:-6px;
}

div.preview-angel-page div.img-preview img
{
	width:auto;
	max-width:none;
	display:block;
}

div.formsignup-angel-page div.privacy-box
{
	margin-left: 263px;
	clear:both;
}

div.mostrecent-angel-page
{
	padding:16px 0px 26px 35px;
	border-top:1px solid #FFFFFF;
	-webkit-border-radius:0px 0px 8px 8px;
  -moz-border-radius:0px 0px 8px 8px;
  border-radius:0px 0px 8px 8px;
  background:#f9684b;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f9684b), to(#7b1600));
  background:-webkit-linear-gradient(#f9684b, #7b1600);
  background:-moz-linear-gradient(#f9684b, #7b1600);
  background:-ms-linear-gradient(#f9684b, #7b1600);
  background:-o-linear-gradient(#f9684b, #7b1600);
  background:linear-gradient(#f9684b, #7b1600);
  -pie-background:linear-gradient(#f9684b, #7b1600);
	font-size:11px;
	line-height:13px;
	color:#FFFFFF;
	position:relative;
	z-index:10;
}

.ie9 div.mostrecent-angel-page
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5Njg0YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3YjE2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.mostrecent-angel-page h3
{
	padding:0px 0px 13px 0px;
	font-size:16px;
	font-weight:bolder;
	line-height:18px;
	color:#FFF;
	text-shadow:#a7311d 0px 1px 1px;
}

div.mostrecent-angel-page ul
{
	width:auto;
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.mostrecent-angel-page li
{
	width:208px;
	padding:0px 0px 0px 25px;
	float:left;
}

div.mostrecent-angel-page li:first-child
{
	padding-left:0px;
}

div.mostrecent-angel-page figure
{
	width:50px;
	margin:0px;
	padding:2px;
	border:1px solid #e6e7e6;
	background:#ffffff;
	float:left;
}

div.mostrecent-angel-page img
{
	width:100%;
	display:block;
}

div.mostrecent-angel-page div.txt
{
	width:141px;
	height:100px;
	padding:5px 0px 0px 0px;
	float:right;
	position:relative;
	overflow:hidden;
}

div.mostrecent-angel-page cite
{
	padding:0px 0px 0px 0px;
	display:block;
	font-size:12px;
	font-style:normal;
	font-weight:bolder;
}

div.mostrecent-angel-page p
{
	padding:0px 0px 0px 0px;
}
/* end signup-angel-page */
/* end banner-angel-page */



/* donates-angel-page */
div.donates-angel-page
{
	width:980px;
	padding:13px 0px 0px 0px;
	font-size:15px;
	font-weight:bolder;
	line-height:18px;
	color:#626262;
	position:relative;
}

div.donates-angel-page ul
{
	padding:0px 0px 18px 0px;
	list-style:none;
}

div.donates-angel-page li
{
	width:280px;
	height:366px;
	padding:7px 20px 5px 20px;
	background-color:#fcfcfc;
	-webkit-border-radius:10px 10px 0px 0px;
  -moz-border-radius:10px 10px 0px 0px;
  border-radius:10px 10px 0px 0px;
	margin:0px 0px 0px 10px;
	float:left;
}

div.donates-angel-page li:first-child
{
	margin-left:0px;
}

div.donates-angel-page h3
{
	padding:0px 0px 10px 10px;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
	color:#fe9b37;
}

div.donates-angel-page figure
{
	padding:0px 0px 10px 0px;
}

div.donates-angel-page img
{
	margin:0px 0px 8px 0px;
	display:block;
}

div.donates-angel-page figcaption
{
	height:55px;
	position:relative;
	overflow:hidden;
}

div.donates-angel-page span.input
{
	width:182px;
	height:39px;
	padding:0px 0px 0px 54px;
	display:block;
	margin:0 auto;
	border:2px solid #d3d3d3;
	-webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
	background:#FFFFFF;
	position:relative;
}

div.donates-angel-page span.input:before
{
	display:block;
	content:"$";
	font-size:29px;
	line-height:29px;
	color:#4c4c4c;
	position:absolute;
	top:4px;
	left:16px;
}

div.donates-angel-page input[type="text"]
{
	width:172px;
	height:29px;
	padding:5px 10px 5px 0px;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:29px;
	color:#cccccc;
	position:relative;
}

div.donates-angel-page input[type="submit"],
div.donates-angel-page input[type="button"]
{
	width:176px;
	height:44px;
	margin:0 auto;
	margin-top:9px;
	display:block;
	border:1px solid #d46b2a;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
	background:#fc9a43;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fc9a43), to(#fc6924));
  background:-webkit-linear-gradient(#fc9a43, #fc6924);
  background:-moz-linear-gradient(#fc9a43, #fc6924);
  background:-ms-linear-gradient(#fc9a43, #fc6924);
  background:-o-linear-gradient(#fc9a43, #fc6924);
  background:linear-gradient(#fc9a43, #fc6924);
  -pie-background:linear-gradient(#fc9a43, #fc6924);
	font-size:20px;
	line-height:44px;
	font-weight:bolder;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	vertical-align: middle;
	text-shadow:#c15119 0px 1px 0px;
	position:relative;
	cursor:pointer;
}

.ie9 div.donates-angel-page input[type="submit"],
.ie9 div.donates-angel-page input[type="button"]
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjOWE0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYzY5MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.angel-page #preview_angel_card, div.angel-page #create_another {margin-left:263px;}

/* end donates-angel-page */



/* greybox-angel-page */
div.greybox-angel-page
{
	margin:0px 0px 28px 0px;
	position:relative;
}

div.greybox-angel-page div.border-top
{
	padding:0px 40px 10px 70px;
	border-top:11px solid #5091d5;
	-webkit-border-radius:8px 8px 0px 0px;
  -moz-border-radius:8px 8px 0px 0px;
  border-radius:8px 8px 0px 0px;
	font-size:15px;
	line-height:25px;
	color:#626262;
	position:relative;
	z-index:2;
}

div.greybox-angel-page h3
{
	padding:21px 0px 21px 0px;
	font-size:26px;
	line-height:27px;
	color:#06457b;
	text-align:center;
	cursor:pointer;
}

div.greybox-angel-page h3 a
{
	color:#06457b;
	text-decoration:none;
}

div.greybox-angel-page h3 span
{
	padding:0px 27px 0px 0px;
	position:relative;
}

div.greybox-angel-page h3 span:after
{
	display:block;
	content:"";
	position:absolute;
	right:0px;
}

div.greybox-angel-page h3 span:after
{
	width:10px;
	height:19px;
	background:-129px 0px url(../images/angel_sprite.png) no-repeat;
	top:5px;
}

div.greybox-angel-page h3.open span:after
{
	width:19px;
	height:10px;
	background:-113px -37px url(../images/angel_sprite.png) no-repeat;
	top:10px;
}

div.greybox-angel-page div.txt
{
	width:884px;
	padding:0px 0px 44px 0px;
	margin:0px 0px 0px -7px;
	position:relative;
}

div.greybox-angel-page p
{
	padding:6px 0px 7px 0px;
}

div.greybox-angel-page div.column
{
	width:270px;
	padding:22px 77px 35px 70px;
	float:left;
	font-size:12px;
	line-height:17px;
	color:#626262;
	position:relative;
}

div.greybox-angel-page h4
{
	padding:0px 0px 9px 0px;
	font-size:18px;
	font-weight:bolder;
	line-height:20px;
	color:#00447c;
	text-align:center;
}

div.greybox-angel-page h4 span
{
	color:#4d90d7;
}

div.greybox-angel-page div.column p
{
	padding:5px 0px 7px 0px;
}

div.greybox-angel-page div.column a
{
	color:#626262;
}

div.greybox-angel-page img
{
	display:block;
}

div.greybox-angel-page img.alignleft
{
	margin:-4px 10px 0px 0px;
	float:left;
}

div.greybox-angel-page div.image
{
	width:185px;
  height:195px;
  float:left;
  overflow:hidden;
}

div.greybox-angel-page div.image img
{
	display:block;
}

div.greybox-angel-page div.content
{
  width:654px;
  height:195px;
  padding-left:45px;
  float:left;
  overflow:hidden;
}

div.greybox-angel-page div.content h2
{
  padding:0px 0px 10px;
  font-size:18px;
  font-weight:bold;
  line-height:29px;
  color:#00447c;
}

div.greybox-angel-page div.content p
{
  padding:5px 0px 0px 0px;
  font-size:12px;
	line-height:14px;
}

/*--------Other Ways Block--------------------------------------------------------------*/
div.greybox-angel-page ul.togglecontent {width: 922px; overflow: hidden; padding:0px 0px 23px 0px; margin:0px 0px 0px -44px; list-style:none; position:relative; }
div.greybox-angel-page ul.togglecontent li { float: left; width: 271px; margin-left: 60px; }
div.greybox-angel-page ul.togglecontent li:first-child { margin-left: 10px; width: 261px; }
div.greybox-angel-page ul.togglecontent li.icons { background: url(../images/other-ways-ico.png) no-repeat; }
div.greybox-angel-page ul.togglecontent li.fax { background-position: -271px 0 }
div.greybox-angel-page ul.togglecontent li.last { background-position: -542px 0; width: 260px; }
div.greybox-angel-page ul.togglecontent li p { padding:0px 0px 5px 0px; font-size: 12px; line-height: 17px; text-align: center;}
div.greybox-angel-page ul.togglecontent li p.way-title { color: #4d90d7; padding-bottom: 14px; font-size: 18px; line-height: 20px; text-align: center;}
div.greybox-angel-page ul.togglecontent li p.way-title span { color: #00447c; }
div.greybox-angel-page ul.togglecontent li.icons p.way-title { padding: 0 0 14px 55px; line-height: 46px; text-align: left;}
div.greybox-angel-page ul.togglecontent li p.centered { text-align: center; }
div.greybox-angel-page ul.togglecontent li p a { color: #626262; text-decoration: underline; }
div.greybox-angel-page ul.togglecontent li p a:hover { text-decoration: none; background-image:none!important;}
/* end greybox-angel-page */


/* widget-angep-donate */
div.widget-angep-donate
{
	width:234px;
	padding:11px 0px 5px 0px;
	font-size:11px;
	line-height:15px;
	color:#FFFFFF;
	position:relative;
}

div.widget-angep-donate h3
{
	height:25px;
	padding:24px 0px 20px 20px;
	background:0px 0px url(../images/wid_ab_bg_img_01.png) no-repeat;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:22px;
	font-weight:normal;
	line-height:22px;
	color:#fae177;
	position:relative;
}

div.widget-angep-donate h3 a
{
	color:#fae177;
	text-decoration:none;
}

div.widget-angep-donate h3 span
{
	padding:0px 24px 0px 0px;
	position:relative;
}

/*div.widget-angep-donate h3 span:after
{
	width:18px;
	height:18px;
	margin:-9px 0px 0px 0px;
	display:block;
	content:"";
	background:-81px 0px url(../images/wid_ang_sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:0px;
}*/

div.widget-angep-donate div.txt-widget
{
	margin:0px 0px 0px 0px;
	padding:13px 6px 21px 6px;
  background:#b1252c;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#b1252c), to(#8f1b10));
  background:-webkit-linear-gradient(#b1252c, #8f1b10);
  background:-moz-linear-gradient(#b1252c, #8f1b10);
  background:-ms-linear-gradient(#b1252c, #8f1b10);
  background:-o-linear-gradient(#b1252c, #8f1b10);
  background:linear-gradient(#b1252c, #8f1b10);
  -pie-background:linear-gradient(#b1252c, #8f1b10);
	position:relative;
}

.ie9 div.widget-angep-donate div.txt-widget
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMjUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjFiMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-angep-donate div.txt-widget:before,
div.widget-angep-donate div.txt-widget:after
{
	display:block;
	content:"";
	position:absolute;
	z-index:1;
}

div.widget-angep-donate div.txt-widget:before
{
	width:44px;
	height:39px;
	background:0px 0px url(../images/wid_ab_bg_img_02.png) no-repeat;
	top:0px;
	right:0px;
}

div.widget-angep-donate div.txt-widget:after
{
	width:78px;
	height:66px;
	background:0px 0px url(../images/wid_ab_bg_img_03.png) no-repeat;
	bottom:0px;
	left:0px;
}

div.widget-angep-donate h4
{
	padding:0px 0px 7px 7px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	color:#ffffff;
	text-shadow:#7c1215 0px 1px 2px;
	position:relative;
	z-index:2;
}

div.widget-angep-donate ul
{
	margin:0px 0px 10px 0px;
	padding:7px 7px 16px 7px;
	list-style:none;
	background:#891811;
	position:relative;
	z-index:2;
}

div.widget-angep-donate ul li
{
	clear:both;
}

div.widget-angep-donate ul li figure
{
	width:50px;
	padding:2px;
	float:left;
	border:1px solid #e6e7e6;
	background:#FFFFFF;
	position:relative;
}

div.widget-angep-donate ul li img
{
	width:100%;
	display:block;
}

div.widget-angep-donate ul li div.txt
{
	width:142px;
	padding:1px 0px 0px 0px;
	float:right;
	position:relative;
}

div.widget-angep-donate ul li cite
{
	padding:0px 0px 5px 0px;
	display:block;
	font-size:12px;
	font-style:normal;
	font-weight:bolder;
	color:#FFFFFF;
}

div.widget-angep-donate ul li p
{
	padding:0px 0px 0px 0px;
}

div.widget-angep-donate ul li a
{
	color:#FFF;
	text-decoration:none;
}

div.widget-angep-donate ul li a:hover
{
	color:#FFF;
	text-decoration:underline;
}

div.widget-angep-donate h5
{
	padding:0px 4px 20px 4px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	text-shadow:#7c1215 0px 1px 2px;
	position:relative;
	z-index:2;
}

div.widget-angep-donate ol
{
	padding:0px 0px 0px 20px;
	list-style:none;
	position:relative;
	z-index:2;
}

div.widget-angep-donate ol li
{
	padding:0px 8px 0px 9px;
	float:left;
	position:relative;
}

div.widget-angep-donate ol li div.number
{
	width:23px;
	height:23px;
	background:#891811;
	-webkit-border-radius:11px;
  -moz-border-radius:11px;
  border-radius:11px;
	-webkit-box-shadow:#f2d9c4 0px 0px 4px;
  -moz-box-shadow:#f2d9c4 0px 0px 4px;
  box-shadow:#f2d9c4 0px 0px 4px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	line-height:23px;
	color:#ffffff;
	text-align:center;
	position:absolute;
	top:-10px;
	left:-2px;
	z-index:2;
	font-weight:normal;
}

div.widget-angep-donate ol li div.icon
{
	width:44px;
	height:44px;
	background:#cb4631;
	-webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
	-webkit-box-shadow:#f2d9c4 0px 0px 8px;
  -moz-box-shadow:#f2d9c4 0px 0px 8px;
  box-shadow:#f2d9c4 0px 0px 8px;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.widget-angep-donate ol li div.icon.stepone
{
	background:0px 0px url(../images/wid_ab_bg_img_04.gif) repeat-x #6e85b1;
}

div.widget-angep-donate ol li div.icon:before
{
	display:block;
	content:"";
	position:absolute;
	left:50%;
}

div.widget-angep-donate ol li div.stepone:before
{
	width:17px;
	height:33px;
	background:-35px 0px url(../images/wid_ang_sprite.png) no-repeat;
	bottom:0px;
	left:auto;
	right:8px;
}

div.widget-angep-donate ol li div.steptwo:before
{
	width:34px;
	height:35px;
	margin:0px 0px 0px -17px;
	background:0px 0px url(../images/wid_ang_sprite.png) no-repeat;
	bottom:0px;
}

div.widget-angep-donate ol li div.stepthree:before
{
	width:27px;
	height:29px;
	margin:0px 0px 0px -13px;
	background:-53px 0px url(../images/wid_ang_sprite.png) no-repeat;
	top:7px;
}

div.widget-angep-donate div.bottom
{
	padding:9px 10px 14px 10px;
	-webkit-border-radius:0px 0px 5px 5px;
  -moz-border-radius:0px 0px 5px 5px;
  border-radius:0px 0px 5px 5px;
  background:#b1252c;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#b1252c), to(#811605));
  background:-webkit-linear-gradient(#b1252c, #811605);
  background:-moz-linear-gradient(#b1252c, #811605);
  background:-ms-linear-gradient(#b1252c, #811605);
  background:-o-linear-gradient(#b1252c, #811605);
  background:linear-gradient(#b1252c, #811605);
  -pie-background:linear-gradient(#b1252c, #811605);
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:15px;
	line-height:17px;
	color:#fae177;
	text-align:center;
	position:relative;
	font-weight:normal;
}

.ie9 div.widget-angep-donate div.bottom
{
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxMjUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MTE2MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.widget-angep-donate div.bottom a
{
	color:#fae177;
	text-decoration:none;
}
/* end widget-angep-donate */


/* angel_card_preview */
div#angel_card_preview, div#angel_card_view
{
	width:900px;
	padding:0px 0px 25px 0px;
}

div#angel_card_preview h3, div#angel_card_view h3
{
	padding:16px 0px 16px 0px;
	margin:0px 0px 5px 0px;
	background:#bc2128;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:19px;
	line-height:20px;
	color:#ffffff;
	text-align:center;
	position:relative;
	z-index:2;
	font-weight:normal;
}

div#angel_card_preview img, div#angel_card_view img
{
	display:block;
	margin:0 auto;
}

div#angel_card_preview a.btn-red-angel
{
	width:147px;
  height:39px;
	margin:0 auto;
	margin-top:6px;
	display:block;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	border:1px solid #90200b;
	background:#F86951;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#F86951), to(#821705));
  background:-webkit-linear-gradient(#F86951, #821705);
  background:-moz-linear-gradient(#F86951, #821705);
  background:-ms-linear-gradient(#F86951, #821705);
  background:-o-linear-gradient(#F86951, #821705);
  background:linear-gradient(#F86951, #821705);
  -pie-background:linear-gradient(#F86951, #821705);
	font-size:14px;
	font-weight:bolder;
	line-height:39px;
	color:#FFF;
	text-shadow:#922d1d 0px 1px 0px;
	text-align:center;
	text-decoration:none;
	position:relative;
	float: left;
	margin-right: 10px;
}

div#angel_card_preview a.btn-yellow-angel, div#angel_card_view a.btn-yellow-angel
{
	width:147px;
  height:39px;
	margin:0 auto;
	margin-top:6px;
	display:block;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	border:1px solid #cc9630;
	background:#ffe86e;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffe86e), to(#ffd503));
  background:-webkit-linear-gradient(#ffe86e, #ffd503);
  background:-moz-linear-gradient(#ffe86e, #ffd503);
  background:-ms-linear-gradient(#ffe86e, #ffd503);
  background:-o-linear-gradient(#ffe86e, #ffd503);
  background:linear-gradient(#ffe86e, #ffd503);
  -pie-background:linear-gradient(#ffe86e, #ffd503);
	font-size:14px;
	font-weight:bolder;
	line-height:39px;
	color:#094f87;
	text-align:center;
	text-decoration:none;
	position:relative;
	float: left;
	margin-right: 10px;
	margin-left: 112px;
}

div#angel_card_preview #checkbox-id {
	float: left;
	margin-top: 17px;
}

.ie9 div#angel_card_preview a.btn-red-angel
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4Njk1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MjE3MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
/* end angel_card_preview */

div.fb_dialog_advanced
{
	margin:0px 0px 0px -292px;
	left:50% !important;
}

div.headerimg-angel-page-mob,
div.btn-donate-mob
{
	display:none;
}

div.slider-angel-page,
div.banner-angel-page ul,
div.formsignup-angel-page div.buttons-box a.prev,
div.donates-angel-page ul,
div.mob-none,
div.angel-page .shadow-bottom:before,
div.angel-page .shadow-bottom:after
{
	display:block;
}

div.angel-page .autocomplate-list {
	display: none;
	position: absolute;
	z-index: 3;
	width: 244px;
	top: 301px;
	left: 38px;
}

div.angel-page .autocomplate-list .autocomplate-bg { background: url(/donate-pages/images/background/autocomplate-form-flist.png) no-repeat; width: 244px; height: 15px;}
div.angel-page .autocomplate-list .autocomplate-bg.bottom { background-position: -244px 0; }
div.angel-page .autocomplate-list ul { background: url(/donate-pages/images/background/autocomplate-form-flist.png) -488px 0 repeat-y; padding:0 4px 1px;}
div.angel-page .autocomplate-list ul li { display: block; margin:0;width:auto;height:auto;
padding: 0;
border-radius: 0;
margin: 0;
border: none;
float: none;
background-color: transparent;
}
div.angel-page .autocomplate-list ul li a { display: block; padding: 7px 20px 7px 25px; font-size: 15px; line-height: 17px; color: #4c4c4c;font-weight: normal;text-decoration: none;}
div.angel-page .autocomplate-list ul li a:hover { background: #eaeaee; }
div.angel-page .autocomplate-list ul li a strong { font-size: 20px; line-height: 22px; }
/* end angel-page */

/* grey-color-menu */
nav.grey-color-menu
{
	margin:0px 0px 10px 0px;
	padding:0px 0px 15px 0px;
	font-size:12px;
	font-weight:bolder;
	line-height:15px;
	position:relative;
	display:block;
}

nav.grey-color-menu > ul
{
  padding:0px 0px 0px 0px;
	border-top:7px solid #ffcf00;
	-webkit-border-radius:7px 7px 7px 7px;
  -moz-border-radius:7px 7px 7px 7px;
  border-radius:7px 7px 7px 7px;
	list-style:none;
	position:relative;
	z-index:10;
	border-bottom:7px solid #ccc;
}

nav.grey-color-menu > ul > li
{
	padding:2px 0px 0px 0px;
	border:none;
	background:0px 0px url(../images/border_30.png) repeat-x;
	position:relative;
}


nav.grey-color-menu > ul > li:first-child
{
	padding:0px;
	background:none;
}

nav.grey-color-menu ul li:hover,
nav.grey-color-menu ul li.current_page_item,
nav.grey-color-menu ul li.current_page_item.has-dropdown,
nav.grey-color-menu ul li.current_page_ancestor,
nav.grey-color-menu ul li.current_page_parent
{
	z-index:10;
}

nav.grey-color-menu > ul > li > a
{
	padding:7px 10px 7px 30px;
	margin:0px 0px -1px 0px;
	display:block;
	background:none;
	color:#747679;
	text-decoration:none;
	position:relative;
}

nav.grey-color-menu > ul > li:first-child > a
{
	margin-top:0px;
}

nav.grey-color-menu > ul > li.current_page_item > a,
nav.grey-color-menu > ul > li.current_page_ancestor > a,
nav.grey-color-menu > ul > li.current_page_parent > a,
nav.grey-color-menu > ul > li > a:hover
{
	background:#ebebeb;
	color:#747679;
	text-decoration:none;
}

.ie7 nav.grey-color-menu > ul > li.current_page_item > a,
.ie7 nav.grey-color-menu > ul > li.current_page_ancestor > a,
.ie7 nav.grey-color-menu > ul > li.current_page_parent > a,
.ie7 nav.grey-color-menu > ul > li > a:hover
{
	background:7px 10px url(../images/bg_img_ie7_02.png) no-repeat #ebebeb;
}

nav.grey-color-menu ul li.current_page_item a:before,
nav.grey-color-menu ul li a:hover:before
{
	width:0px;
	height:0px;
	display:block;
	content:"";
	border-style:solid;
	border-width:4px 0 4px 4px;
  border-color:transparent transparent transparent #747679;
	position:absolute;
	top:10px;
	left:17px;
}

nav.grey-color-menu ul li.current_page_item.has-dropdown a:before,
nav.grey-color-menu ul li.current_page_ancestora:before,
nav.grey-color-menu ul li.current_page_parent a:before
{
	width:0px;
	height:0px;
	display:block;
	content:"";
	border-style:solid;
	border-width:4px 4px 0 4px;
	border-color:#747679 transparent transparent transparent;
	position:absolute;
	top:12px;
	left:17px;
}

.ie7 nav.grey-color-menu ul li.current_page_item.has-dropdown a,
.ie7 nav.grey-color-menu ul li.current_page_ancestora,
.ie7 nav.grey-color-menu ul li.current_page_parent a
{
	background:17px 12px url(../images/bg_img_ie7_01.png) no-repeat #ebebeb;
}

nav.grey-color-menu > ul > li.parent > a
{
	background:#999999 !important;
	color:#FFF;
}

nav.grey-color-menu > ul > li.parent > a:before
{
	display:none !important;
}

nav.grey-color-menu ul ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:none;
	list-style:none;
}

nav.grey-color-menu li.current_page_item ul.children,
nav.grey-color-menu li.current_page_ancestor ul.children,
nav.grey-color-menu li.current_page_parent ul.children
{
	display:block;
}

nav.grey-color-menu ul ul li
{
	border:none;
	background:0px 0px url(../images/border_30.png) repeat-x;
	position:relative;
	z-index:1;
}

nav.grey-color-menu ul ul li:first-child
{
	background:none;
}

nav.grey-color-menu ul ul li a
{
	padding:5px 10px 6px 48px;
	margin:0px 0px -1px 0px;
	display:block;
	background:none;
	color:#747679;
	text-decoration:none;
	position:relative;
}

nav.grey-color-menu ul ul li a
{
	margin-top:0px;
}

nav.grey-color-menu ul ul li.current_page_item a
{
	background:#dcdcdc;
	color:#747679;
	text-decoration:none;
}

nav.grey-color-menu ul ul li a:hover,
nav.grey-color-menu ul ul li:hover a,
nav.grey-color-menu ul ul li.current_page_ancestor a,
nav.grey-color-menu ul ul li.current_page_parent a
{
	background:#ebebeb;
	color:#747679;
	text-decoration:none;
}

.ie7 nav.grey-color-menu ul ul li a
{
	background-position:36px 10px !important;
}

nav.grey-color-menu ul ul li a:before
{
	top:10px !important;
	left:36px !important;
}

nav.grey-color-menu ul ul ul li a
{
	padding-left:61px;
}

nav.grey-color-menu ul ul ul li.current_page_item a,
nav.grey-color-menu ul ul ul li.current_page_ancestor a,
nav.grey-color-menu ul ul ul li.current_page_parent a
{
	background:#ebebeb !important;
	color:#747679;
	text-decoration:none;
}

nav.grey-color-menu ul ul ul li a:hover,
nav.grey-color-menu ul ul ul li:hover a
{
	background:#dcdcdc !important;
	color:#747679;
	text-decoration:none;
}

nav.grey-color-menu ul ul ul li a:before
{
	display:none !important;
}
/* end grey-color-menu */

/* volunteer-grid-page */
div.right-page
{
	width:736px;
	margin:0px 0px 0px -3px;
	padding:0px;
	float:right;
	position:relative;
}

figure.banner-grid-box
{
	padding:7px 0px 25px 0px;
	position:relative;
}

figure.banner-grid-box img
{
	display:block;
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	-webkit-box-shadow:#b1b0b0 0px 2px 3px;
  -moz-box-shadow:#b1b0b0 0px 2px 3px;
  box-shadow:#b1b0b0 0px 2px 3px;
	position:relative;
}

div.btns-grid-box
{
	padding:0px 4px 20px 0px;
	position:relative;
}

div.btns-grid-box div.btn
{
	margin:0px 0px 0px 14px;
	float:right;
	border:1px solid #e6bc07;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	-webkit-box-shadow:#d6d6d6 0px 1px 0px;
  -moz-box-shadow:#d6d6d6 0px 1px 0px;
  box-shadow:#d6d6d6 0px 1px 0px;
	background:#fdde3c;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdde3c), to(#ffcf02));
	background:-webkit-linear-gradient(#fdde3c, #ffcf02);
	background:-moz-linear-gradient(#fdde3c, #ffcf02);
	background:-ms-linear-gradient(#fdde3c, #ffcf02);
	background:-o-linear-gradient(#fdde3c, #ffcf02);
	background:linear-gradient(#fdde3c, #ffcf02);
	-pie-background:linear-gradient(#fdde3c, #ffcf02);
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	position:relative;
}

.ie9 div.btns-grid-box div.btn
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.btns-grid-box div.btn a
{
	padding:7px 43px 7px 17px;
	display:block;
	border-top:1px solid #fce64f;
	border-bottom:1px solid #fed401;
	border-left:1px solid #fdd818;
	border-right:1px solid #fdd818;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	color:#034a84;
	text-decoration:none;
	text-shadow:#eee08a 0px 1px 0px;
	position:relative;
}

div.btns-grid-box div.btn a:before,
.ie7 div.btns-grid-box div.btn a span.afterie7
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-96px -211px url(../images/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:12px;
}

ul.list-grid-page
{
	width:765px;
	padding:20px 0px 0px 0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#4d4d4f;
	position:relative;
	left:-27px;
}

ul.list-grid-page.onlyimg
{
	width:765px;
	left:-19px;
}

ul.list-grid-page a,
ul.list-grid-page a:hover
{
	color:#4d4d4f;
	text-decoration:none;
}

ul.list-grid-page li
{
	width:228px;
	height:233px;
	padding:0px 0px 20px 27px;
	float:left;
	position:relative;
}

ul.list-grid-page.onlyimg li
{
	width:236px;
	height:233px;
	padding:0px 0px 39px 19px;
}

ul.list-grid-page li > div
{
	width:228px;
	height:228px;
	padding:0px 0px 5px 0px;
	position:relative;
}

ul.list-grid-page li div.label
{
	width:auto;
	height:22px;
	padding:7px 13px 0px 13px;
	border:2px solid #FFF;
	background:#fed230;
	-webkit-border-radius:14px;
  -moz-border-radius:14px;
  border-radius:14px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:12px;
	color:#4d4d4f;
	text-transform:uppercase;
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
	font-weight:normal;
}

ul.list-grid-page li div.shadow-bottom div.label
{
	top:9px;
	left:-15px;
}

ul.list-grid-page li figure
{
	height:228px;
	position:relative;
	z-index:10;
}

ul.list-grid-page.onlyimg li figure
{
	height:233px;
}

ul.list-grid-page li div.star figure
{
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#fed230;
}

ul.list-grid-page li img
{
	display:block;
	position:relative;
	z-index:1;
}

ul.list-grid-page li div.img-shadow img
{
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}

ul.list-grid-page li div.img-txt img
{
	-webkit-border-radius:6px 6px 0px 0px;
  -moz-border-radius:6px 6px 0px 0px;
  border-radius:6px 6px 0px 0px;
}

ul.list-grid-page li figcaption
{
	width:100%;
	position:absolute;
	bottom:8px;
	left:0px;
	z-index:2;
}

ul.list-grid-page li div.txt-right figcaption
{
	text-align:right;
	bottom:11px;
}

ul.list-grid-page li h2
{
	padding:0px 38px 0px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#4d4d4f;
}

ul.list-grid-page li p
{
	padding:0px 38px 0px 16px;
}

ul.list-grid-page li a.more
{
	width:17px;
	height:17px;
	margin:0px -9px 0px 0px;
	display:block;
	text-indent:-9999em;
	position:absolute;
	bottom:26px;
	right:50%;
	overflow:hidden;
	z-index:20;
}

ul.list-grid-page li a.more.black
{
	background:0px 0px url(../images/more_black.png) no-repeat;
}

ul.list-grid-page li a.more.white
{
	background:0px 0px url(../images/more_white.png) no-repeat;
}

ul.list-grid-page li div.img-txt a.more,
ul.list-grid-page li div.img-shadow a.more
{
	margin:0px;
	bottom:14px;
	right:11px;
}
/* end volunteer-grid-page */
div.orangeborder-box div.top-tit
{
	cursor:pointer;
}

div.orangeborder-box div.top-tit h3
{
	margin:0px 8px 7px 7px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:20px;
	font-weight:normal;
	color:#ff7f00;
	position:relative;
}

div.orangeborder-box div.top-tit h4
{
	margin:0px 8px 10px 7px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	font-weight:normal;
	color:#605c58;
	position:relative;
}

div.orangeborder-box div.top-tit h4 a.more
{
	width:12px;
	height:12px;
	display:block;
	text-indent:-9999em;
	background:0px 0px url(../images/arrow_01.png) no-repeat;
	position:absolute;
	top:2px;
	right:0px;
}

div.posts-eitbiblog
{
	margin:20px 0px 0px 0px;
	padding:17px 0px 0px 0px;
	background:0px 0px url(../images-new/border_04.gif) repeat-x;
}

div.posts-eitbiblog h3
{
	padding:0px 0px 16px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	line-height:22px;
	color:#0a588f;
	position:relative;
}

div.posts-eitbiblog h3 span
{
	color:#4d90d7;
}

.widget-blog-home {
	padding: 15px 0;
}
.widget-blog-home a {
    color: #747679;
    text-decoration: none;
    font-size: 14px;
}
.widget-blog-home h3 {
    padding: 0px 0px 8px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; line-height: 18px; color: #00447e;
}
.widget-blog-home h3 span {
    color: #4d90d7;
}
.widget-blog-home a:hover {
	color:#3a5795;
	text-decoration:underline;
}
div.photovideo-page
{
	padding:20px 0px 0px 0px;
	color:#6b6b6b;
}

div.photovideo-page h1
{
	padding:0px 0px 0px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	font-weight:normal;
	line-height:normal;
	position:relative;
}

div.photovideo-page article.post
{
	padding:0px 5px 12px 5px;
	font-size:12px;
	line-height:18px;
}

div.photovideo-page article.post h2
{
	padding:9px 0px 11px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:normal;
	color:#00447e;
	position:relative;
}

div.photovideo-page div.center-page
{
	padding-top:11px;
}

div.photovideo-page div.text-icons
{
  margin:0px 0px 6px 0px;
}

div.back-link
{
	padding:0px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	display:block;
	position:relative;
}

div.back-link a
{
	padding:0px 0px 0px 25px;
	color:#4d90d7;
	text-decoration:none;
	position:relative;
}

div.back-link a:hover
{
	color:#004883;
	text-decoration:none;
}

div.back-link a:before,
.ie7 div.yellow-button a span.beforeie7
{
	width:16px;
	height:16px;
	margin-top:0px;
	display:block;
	content:"";
	background:0px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

div.back-link a:hover:before,
.ie7 div.back-link a span.beforeie7:hover
{
	background:0px -108px url(../images-new/sprite.png) no-repeat;
}

div.videoiframeandimg-box
{
	margin:0px 0px 8px 0px;
	padding:14px 0px 14px 0px;
	background:center bottom url(../images/bg_shadow_video.png) no-repeat;
	position:relative;
}

div.videoiframeandimg-box.vertical
{
	margin-bottom:8px;
	padding:14px 0px 15px 0px;
	background:center bottom url(../images/bg_img_ver.gif) no-repeat;
	position:relative;
}

div.videoiframeandimg-box iframe,
div.videoiframeandimg-box img
{
	width:100%;
	min-height:270px;
	display:block;
	position:relative;
	z-index:1;
}

div.videoiframeandimg-box.vertical iframe,
div.videoiframeandimg-box.vertical img
{
	width:auto;
	margin:0 auto;
}

div.videoiframeandimg-box a#prev,
div.videoiframeandimg-box a#next
{
	width:42px;
	height:42px;
	margin-top:-21px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	top:50%;
	z-index:2;
}

div.videoiframeandimg-box a#prev
{
	background:0px 0px url(../images/nav_slider.png) no-repeat;
	left:10px;
}

div.videoiframeandimg-box a#next
{
	background:-43px 0px url(../images/nav_slider.png) no-repeat;
	right:10px;
}

div.yellow-button
{
	width:201px;
	margin:0px 0px 35px 0px;
	display:block;
	border:1px solid #e6bc07;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	-webkit-box-shadow:#d6d6d6 0px 1px 0px;
  -moz-box-shadow:#d6d6d6 0px 1px 0px;
  box-shadow:#d6d6d6 0px 1px 0px;
	background:#fdde3c;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fdde3c), to(#ffcf02));
	background:-webkit-linear-gradient(#fdde3c, #ffcf02);
	background:-moz-linear-gradient(#fdde3c, #ffcf02);
	background:-ms-linear-gradient(#fdde3c, #ffcf02);
	background:-o-linear-gradient(#fdde3c, #ffcf02);
	background:linear-gradient(#fdde3c, #ffcf02);
	-pie-background:linear-gradient(#fdde3c, #ffcf02);
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:15px;
	position:relative;
}

.ie9 div.yellow-button
{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZGUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNmMDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.yellow-button a
{
	padding:7px 30px 7px 8px;
	display:block;
	border-top:1px solid #fce64f;
	border-bottom:1px solid #fed401;
	border-left:1px solid #fdd818;
	border-right:1px solid #fdd818;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	color:#034a84;
	text-decoration:none;
	text-shadow:#eee08a 0px 1px 0px;
	position:relative;
}

div.yellow-button a:before,
.ie7 div.yellow-button a span.afterie7
{
	width:16px;
	height:16px;
	margin-top:-8px;
	display:block;
	content:"";
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:11px;
}

div.yellow-button a:hover:before,
.ie7 div.yellow-button a:hover span.afterie7
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.threecolumns-list
{
	padding:0px 0px 29px 0px;
	background:0px bottom url(../images-new/border_04.gif) repeat-x;
	position:relative;
}

div.threecolumns-list ul
{
	padding:0px 0px 0px 0px;
	list-style:none;
}

div.threecolumns-list li
{
  width:155px;
	padding:0px 5px 9px 0px;
	float:left;
	position:relative;
}

div.threecolumns-list figure a
{
	width:149px;
	height:84px;
	margin:0px;
	display:block;
	border:3px solid #6e6e6e;
	-webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
	position:relative;
	overflow:hidden;
}

div.threecolumns-list.withtitle figure a
{
	margin-bottom:5px;
}

div.threecolumns-list li:hover figure a,
div.threecolumns-list li.active figure a
{
	border:3px solid #4d90d7;
}

div.threecolumns-list img
{
	display:block;
}

div.threecolumns-list h2
{
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:none;
	color:#4d90d7;
	position:relative;
	overflow:hidden;
}

div.threecolumns-list h2 a
{
	color:#00447e;
	text-decoration:none;
}

div.threecolumns-list li:hover h2 a,
div.threecolumns-list li.active h2 a
{
	color:#4d90d7;
	text-decoration:none;
}

div.photovideo-page div.wp-pagenavi
{
	padding:11px 0px 0px 0px;
	display:block !important;
	font-size:12px;
	font-weight:bolder;
	line-height:16px;
	color:#00447e;
	float:none;
}

div.photovideo-page div.ngg-navigation.mobile
{
	display:block !important;
}

div.photovideo-page div.wp-pagenavi a
{
	color:#4d90d7;
	text-decoration:none;
}

div.photovideo-page div.wp-pagenavi a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.photovideo-page div.wp-pagenavi a,
div.photovideo-page div.wp-pagenavi span.current,
div.photovideo-page div.wp-pagenavi .previouspostslink,
div.photovideo-page div.wp-pagenavi .nextpostslink
{
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border-left:none;
	position:relative;
}

div.photovideo-page div.wp-pagenavi .previouspostslink,
div.photovideo-page div.wp-pagenavi .nextpostslink
{
	width:16px;
	height:16px;
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-indent:-9999em;
	font-size:0px;
	line-height:0px;
	position:relative;
}

div.photovideo-page div.wp-pagenavi .previouspostslink
{
	background:0px -91px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.wp-pagenavi .previouspostslink:hover
{
	background:0px -108px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.wp-pagenavi .nextpostslink
{
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.wp-pagenavi .nextpostslink:hover
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}

div.select-photovideo
{
	margin:14px 5px 0px 0px;
	padding:0px 0px 22px 0px;
}

div.select-photovideo .jq-selectbox
{
	float:right;
}

div.select-photovideo .jq-selectbox__select
{
	width:129px;
	height:29px;
	line-height:29px;
}

div.select-photovideo .jq-selectbox__trigger
{
	height:29px;
}

div.select-photovideo .jq-selectbox__trigger-arrow
{
	top:12px;
}

div.select-photovideo .jq-selectbox__dropdown
{
	top:31px;
}

div.search-photovideo
{
	padding:11px 0px 26px 0px;
}

div.search-photovideo div.row
{
	width:204px;
	height:29px;
	margin:0px 13px 0px 0px;
	float:left;
	border:1px solid #dddddd;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#ffffff;
	position:relative;
}

div.search-photovideo input[type="text"]
{
	width:157px;
	height:19px;
	padding:5px 11px 5px 11px;
	float:left;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;

	color:#aaa9ac;
	position:relative;
}

div.search-photovideo input[type="submit"]
{
	width:15px;
	height:15px;
	position:absolute;
	top:7px;
	right:10px;
	border:none;
	background:-150px -34px url(../images-new/sprite.png) no-repeat;
	text-indent:-9999em;
	font-size:0px;
  line-height:0px;
	z-index:3;
	cursor:pointer;
	overflow:hidden;
}

div.search-photovideo input[type="submit"]:hover
{
	background:-166px -34px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.ngg-navigation
{
	padding:11px 0px 0px 0px;
	font-size:12px;
	font-weight:bolder;
	line-height:16px;
	color:#00447e;
	float:none;
}

div.photovideo-page div.ngg-navigation a
{
	color:#4d90d7;
	text-decoration:none;
}

div.photovideo-page div.ngg-navigation a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.photovideo-page div.ngg-navigation a,
div.photovideo-page div.ngg-navigation span.current,
div.photovideo-page div.ngg-navigation a.prev,
div.photovideo-page div.ngg-navigation a.next
{
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border:none;
	border-left:none;
	background:none;
	position:relative;
}

div.photovideo-page div.ngg-navigation a.prev,
div.photovideo-page div.ngg-navigation a.next
{
	width:16px;
	height:16px;
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-indent:-9999em;
	font-size:0px;
	line-height:0px;
	position:relative;
}

div.photovideo-page div.ngg-navigation a.prev
{
	background:0px -91px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.ngg-navigation a.prev:hover
{
	background:0px -108px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.ngg-navigation a.next
{
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
}

div.photovideo-page div.ngg-navigation a.next:hover
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}



div.threecolumns-list h2,
div.photovideo-page div.wp-pagenavi .previouspostslink:before,
div.photovideo-page div.wp-pagenavi .nextpostslink:before,
.ie7 div.photovideo-page div.wp-pagenavi .previouspostslink span.beforeie7,
.ie7 div.photovideo-page div.wp-pagenavi .nextpostslink span.beforeie7
{
	display:none;
}

div.threecolumns-list.withtitle h2
{
	display:block;
}

ul.list-volunteer-page
{
	width:748px;
	padding:20px 0px 0px 0px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	color:#004685;
	text-align:center;
}

ul.list-volunteer-page li
{
	width:169px;
	height:304px;
	padding:0px 18px 0px 0px;
	float:left;
}

ul.list-volunteer-page li figure
{
	position:relative;
}

ul.list-volunteer-page span.star
{
	width:59px;
	height:59px;
	display:block;
	background:0px 0px url(../images/bg_star.png) no-repeat;
	position:absolute;
	top:106px;
	right:-16px;
	z-index:20;
}

ul.list-volunteer-page span.star-txt
{
	width:186px;
	height:169px;
	display:block;
	background:0px 0px url(../images/star_volunteer.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

ul.list-volunteer-page img
{
	width:169px;
	display:block;
	-webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
	position:relative;
	z-index:1;
}

ul.list-volunteer-page figcaption
{
	padding:13px 0px 0px 0px;
}

ul.list-volunteer-page h2
{
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	font-weight:normal;
	line-height:14px;
	color:#004685;
}

ul.list-volunteer-page p
{
	padding:0px 0px 0px 0px;
}

ul.list-volunteer-page a,
ul.list-volunteer-page a:hover
{
	color:#004685;
	text-decoration:none;
}

ul.list-volunteer-page a.more
{
	width:169px;
	height:83px;
	padding:86px 0px 0px 0px;
	display:none;
	-webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
	background:0px 0px url(../images/bg_img_55.png) repeat;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	line-height:14px;
	text-align:center;
	color:#ffd300;
	text-decoration:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	font-weight:normal;
}

ul.list-volunteer-page a.more:hover
{
    color:#ffd300;
	text-decoration:none;
}

ul.list-volunteer-page figure:hover a.more
{
  display:block;
}

article.page-post footer.newshare-footer,
article.single-post footer.newshare-footer,
footer.newshare-footer
{
	min-height:22px;
	padding:48px 0px 16px 0px;
	background:none!important;
	clear:both;
	position:relative;
	top:0px;
	display:block;
}

.newshare-footer span.newshare-footer-label {
	float: left;font-size: 13px;font-weight: bold;color: #00447e;padding-top: 6px;padding-right: 12px;font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.addthis_button_email span.at16t_email {
            background-image: url(../images/share-email.png)!important;
            background-position: 0 0!important;
            width: 54px!important;
            height: 20px!important;
            }

            .addthis_button_facebook_share {
                width:90px!important;
            }

            .addthis_button_tweet {
                width:83px!important;
            }
.strong > a{
	font-weight:bold;
}


/* save page */
div.save-page
{
  padding:19px 0px 0px 28px;
}

div.save-page h1
{
  font-size:30px;
}

div.save-page div.text-icons
{
  margin-bottom:4px;
}

div.save-page div.back-link
{
  margin:0px 0px 0px 10px;
	font-size:12px;
	line-height:16px;
}

div.left-savepage
{
  width:553px;
	padding:12px 0px 0px 8px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	color:#666666;
}

div.left-savepage figure
{
  width:545px;
  margin:0px 0px 11px 0px;
  padding:0px 8px 22px 8px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	position:relative;
	left:-8px;
}

div.left-savepage img
{
  width:100%;
  display:block;
	position:relative;
	z-index:1;
}

div.left-savepage h3
{
  margin:0px;
  padding:0px 0px 5px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:20px;
	color:#525252;
}

div.left-savepage ol
{
  padding:0px 0px 0px 17px;
}

div.save-page a.btn-save
{
  width:66px;
	height:66px;
	display:block;
	text-indent:-9999em;
	background:0px 0px url(../images/icon_save.png) no-repeat;
	position:absolute;
	bottom:28px;
	left:11px;
	z-index:5;
	cursor:default;
}

div.right-savepage
{
  width:375px;
	padding:13px 0px 0px 0px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	color:#525252;
}

div.right-savepage h3
{
  margin:0px;
  padding:0px 0px 9px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#525252;
}

div.right-savepage div.buttons-donate
{
	padding-top:9px;
	position:relative;
	left:-3px;
}

div.right-savepage div.topfild-donate
{
	padding:0px 0px 13px 0px;
}

div.buttons-donate a.btn-donateorangesmall
{
  width:36px;
	height:37px;
	margin:2px 13px 0px 0px;
	padding:10px 0px 0px 11px;
	display:block;
	float:left;
	border:1px solid #e38b31;
	-webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	-webkit-box-shadow:#888686 -1px 1px 3px;
  -moz-box-shadow:#888686 -1px 1px 3px;
  box-shadow:#888686 -1px 1px 3px;
	background:0px -1px url(../images/bg_img_55.gif) repeat-x;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	line-height:25px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	font-weight:normal;
}

.mac div.buttons-donate a.btn-donateorangesmall
{
  height:32px;
  padding-top:15px;
}

.ie8 div.buttons-donate a.btn-donateorangesmall
{
	line-height:32px;
}

div.buttons-donate a.btn-donateorangesmall sup
{
  display:block;
	font-size:15px;
	line-height:15px;
	position:absolute;
	top:5px;
	left:3px;
}

div.buttons-donate a.btn-donateorangebig
{
  width:298px;
	height:34px;
	margin:0px 0px 0px 0px;
	padding:12px 0px 0px 59px;
	display:block;
	-webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	background:0px -2px url(../images/bg_img_55.gif) repeat-x;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
	font-size:20px;
	line-height:20px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
	font-weight: normal;
}

.mac div.buttons-donate a.btn-donateorangebig
{
  height:32px;
  padding-top:14px;
}

.ie8 div.buttons-donate a.btn-donateorangebig
{
	line-height:26px;
}

div.right-savepage div.buttons-donate input[type="text"]
{
	width:77px;
	height:40px;
	padding:5px 11px 5px 11px;
	display:block;
	float:left;
	border:1px solid #b0b0b0;
	background:#ffffff;
	-webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:17px;
	line-height:40px;
	color:#969090;
	position:relative;
	font-weight:normal;
}

.mac div.right-savepage div.buttons-donate input[type="text"]
{
  font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

div.save-page div.txt
{
  display:block;
}

div.save-page div.mob-txt
{
  display:none;
}
/* end Save page */

/* events page */
/* Get Involved */
div.circlerepeater-box
{
  width:960px;
	height:537px;
	margin:0 auto;
	margin-bottom:10px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
	color:#ffffff;
	position:relative;
}

div.circlerepeater-box div.circle-box
{
  position:absolute;
	z-index:2;
}

div.circlerepeater-box div.circle-box.active
{
  position:absolute;
	z-index:7;
}

div.circlerepeater-box div.circle-box:before,
div.circlerepeater-box div.circle-box:after
{
  display:block;
	content:"";
  background:#f0f0f0;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:absolute;
	z-index:1;
}

div.circlerepeater-box div.circle-box.active:before,
div.circlerepeater-box div.circle-box.active:after
{
  display:none;
}

div.circlerepeater-box a.close
{
  width:48px;
	height:48px;
	display:none;
	background:#fe9b37;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	text-indent:10px;
	overflow:visible;
	position:absolute;
	top:54px;
	right:-10px;
	z-index:10;
	color:#000;
	line-height: 114px;
}

div.circlerepeater-box a.close:after
{
  width:14px;
	height:14px;
	margin:-7px 0px 0px -7px;
	display:block;
	content:"";
	background:0px url(../images/close.png) no-repeat;
	position:absolute;
	top:50%;
	left:50%;
}

div.circlerepeater-box figure
{
  display:inline-block;
  position:relative;
	z-index:2;
}

div.circlerepeater-box img
{
  width:auto;
	max-width:none;
  display:block;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:relative;
	z-index:1;
}

div.circlerepeater-box figcaption
{
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	-webkit-box-shadow:rgba(0, 0, 0, 0.30) 0px 0px 10px;
  -moz-box-shadow:rgba(0, 0, 0, 0.30) 0px 0px 10px;
  box-shadow:rgba(0, 0, 0, 0.30) 0px 0px 10px;
	transition:all 400ms;
	font-size:21px;
	line-height:27px;
	color:#ffffff;
	position:absolute;
	z-index:2;
}

div.circlerepeater-box figcaption span
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

div.circlerepeater-box figcaption a
{
  padding:0px 0px 14px 0px;
  display:block;
	position:relative;
}

div.circlerepeater-box figcaption a:after
{
  width:8px;
	height:12px;
	margin:0px 0px 0px -5px;
	display:block;
	content:"";
	background:0px 0px url(../images/arrow_small.png) no-repeat;
	position:absolute;
	bottom:-7px;
	left:50%;
}

div.circlerepeater-box div.active figcaption a:after,
div.circlerepeater-box div.active figcaption a:hover:after
{
  display:none;
}

div.circlerepeater-box a
{
  color:#FFFFFF;
	text-decoration:none;
}

div.animate-circle
{
  width:100%;
	height:100%;
	font-size:16px;
	line-height:18px;
  position:absolute;
	top:0px;
	left:0px;
	z-index:5;
	display:none;
}

div.animate-circle span.bg-opacity
{
  width:100%;
	height:100%;
	display:block;
	background:#FCFCFC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=96);
  -moz-opacity:0.96;
  -khtml-opacity:0.96;
  opacity:0.96;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.animate-circle div.lines
{
  position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

div.animate-circle ul
{
  padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
	z-index:3;
}

div.animate-circle ul li
{
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	transition:all 1s;
	position:absolute;
	z-index:2;
}

div.animate-circle ul li img
{
  width:100%;
	display:block;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:absolute;
}

div.animate-circle ul span
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

div.animate-circle ul a
{
  padding:0px 0px 10px 0px;
  display:block;
	position:relative;
}

div.animate-circle ul a:after
{
  width:8px;
	height:12px;
	margin:0px 0px 0px -5px;
	display:block;
	content:"";
	background:0px 0px url(../images/arrow_small.png) no-repeat;
	position:absolute;
	bottom:-12px;
	left:50%;
}

/* 1 */
div.item-circle-1
{
  position:absolute;
	top:50px;
	left:8px;
}

div.circlerepeater-box div.item-circle-1:before
{
  width:88px;
	height:88px;
	top:175px;
	left:20px;
}

div.circlerepeater-box div.item-circle-1:after
{
  width:82px;
	height:82px;
	top:122px;
	left:276px;
}

div.item-circle-1 figcaption
{
  width:264px;
  height:264px;
  background:#fe9b37;
	font-size:23px;
	line-height:29px;
	top:22px;
	left:61px;
}

div.item-circle-1 figcaption:hover,
div.item-circle-1.active figcaption
{
  padding:13px;
	top:9px;
	left:48px;
}

div.item-circle-1 figcaption span
{
  width:264px;
  height:264px;
}

div.animate-circle.animate-box-item-circle-1 li
{
  top:110px;
  left:91px;
}

div.animate-circle.animate-box-item-circle-1 ul li.item1
{
  width:160px;
	height:160px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-1 ul li.item1:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-1 ul li.item1 span
{
  width:160px;
  height:160px;
}

div.animate-circle.animate-box-item-circle-1 ul li.item2
{
  width:164px;
	height:164px;
	/*background:#747679;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-1 ul li.item2:hover
{
  /*background:#353638;*/
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-1 ul li.item2 span
{
  width:164px;
  height:164px;
}

div.animate-circle.animate-box-item-circle-1 ul li.item3
{
  width:136px;
	height:136px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-1 ul li.item3:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-1 ul li.item3 span
{
  width:136px;
  height:136px;
}

div.animate-circle.animate-box-item-circle-1 ul li.item4
{
  width:156px;
	height:156px;
	/*background:#747679;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-1 ul li.item4:hover
{
  /*background:#353638;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-1 ul li.item4 span
{
  width:156px;
  height:156px;
}

div.animate-circle.animate-box-item-circle-1 ul li.item5
{
  width:142px;
	height:142px;
	background:#ff9b25;
}

div.animate-circle.animate-box-item-circle-1 ul li.item5:hover
{
  background:#BA6500;
}

div.animate-circle.animate-box-item-circle-1 ul li.item5 span
{
  width:142px;
  height:142px;
}
/* and 1 */

/* 2 */
div.item-circle-2
{
  position:absolute;
	top:72px;
	left:349px;
}

div.circlerepeater-box div.item-circle-2:before
{
  width:62px;
	height:62px;
	top:85px;
	left:56px;
}

div.circlerepeater-box div.item-circle-2:after
{
  width:60px;
	height:60px;
	top:104px;
	left:193px;
}

div.item-circle-2 figcaption
{
  width:152px;
  height:152px;
  background:#6bb1ff;
	font-size:19px;
	line-height:24px;
	top:15px;
	left:89px;
}

div.item-circle-2 figcaption:hover,
div.item-circle-2.active figcaption
{
  padding:17px;
	top:-2px;
	left:72px;
}

div.item-circle-2 figcaption span
{
  width:152px;
  height:152px;
}

div.animate-circle.animate-box-item-circle-2 li
{
  top:91px;
  left:440px;
}

div.animate-circle.animate-box-item-circle-2 ul li.item1
{
  width:164px;
	height:164px;
	/*background:#4d90d7;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-2 ul li.item1:hover
{
  /*background:#0268D4;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-2 ul li.item1 span
{
  width:164px;
  height:164px;
}

/*div.animate-circle.animate-box-item-circle-2 ul li.item1 span a {
		color:#ffcf00!important;
}*/

div.animate-circle.animate-box-item-circle-2 ul li.item2
{
  width:136px;
	height:136px;
	/*background:#ffcf00;*/
	/*color:#00447e;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-2 ul li.item2:hover
{
  /*background:#FADC5C;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-2 ul li.item2 span
{
  width:136px;
  height:136px;
}

div.animate-circle.animate-box-item-circle-2 ul li.item2 span a {
		/*color:#00447e!important;*/
}

div.animate-circle.animate-box-item-circle-2 ul li.item3
{
  width:156px;
	height:156px;
	/*background:#e3739d;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-2 ul li.item3:hover
{
  /*background:#E00457;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-2 ul li.item3 span
{
  width:156px;
  height:156px;
}

div.animate-circle.animate-box-item-circle-2 ul li.item4
{
  width:142px;
	height:142px;
	/*background:#472986;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-2 ul li.item4:hover
{
  /*background:#7152B3;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-2 ul li.item4 span
{
  width:142px;
  height:142px;
}

div.animate-circle.animate-box-item-circle-2 ul li.item4 span a {
	/*color: #fdcf09!important;*/
}

div.animate-circle.animate-box-item-circle-2 ul li.item5
{
  width:142px;
	height:142px;
	/*background:#2f003d;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-2 ul li.item5:hover
{
  /*background:#7A009E;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-2 ul li.item5 span
{
  width:142px;
  height:142px;
}
/* and 2 */

/* 3 */
div.item-circle-3
{
  position:absolute;
	top:80px;
	left:621px;
}

div.circlerepeater-box div.item-circle-3:before
{
  width:68px;
	height:68px;
	top:161px;
	left:124px;
}

div.circlerepeater-box div.item-circle-3:after
{
  width:54px;
	height:54px;
	top:-16px;
	left:261px;
}

div.item-circle-3 figcaption
{
  width:214px;
  height:214px;
  background:#00447e;
	top:-7px;
	left:102px;
}

div.item-circle-3 figcaption:hover,
div.item-circle-3.active figcaption
{
  padding:10px;
	top:-17px;
	left:92px;
}

div.item-circle-3 figcaption span
{
  width:214px;
  height:214px;
}

div.animate-circle.animate-box-item-circle-3 li
{
  top:75px;
  left:721px;
}

div.animate-circle.animate-box-item-circle-3 ul li.item1
{
  width:180px;
	height:180px;
	/*background:#747679;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-3 ul li.item1:hover
{
  /*background:#353638;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-3 ul li.item1 span
{
  width:180px;
  height:180px;
}

div.animate-circle.animate-box-item-circle-3 ul li.item2
{
  width:164px;
	height:164px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-3 ul li.item2:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-3 ul li.item2 span
{
  width:164px;
  height:164px;
}

div.animate-circle.animate-box-item-circle-3 ul li.item3
{
  width:222px;
	height:222px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-3 ul li.item3:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-3 ul li.item3 span
{
  width:222px;
  height:222px;
}
/* and 3 */

/* 4 */
div.item-circle-4
{
  position:absolute;
	top:270px;
	left:626px;
}

div.circlerepeater-box div.item-circle-4:before
{
  width:54px;
	height:54px;
	top:170px;
	left:-21px;
}

div.item-circle-4 img.two
{
  position:absolute;
	top:89px;
	left:101px;
}

div.item-circle-4 figcaption
{
  width:176px;
  height:176px;
  background:#ffcf00;
	top:39px;
	left:-11px;
}

div.item-circle-4 figcaption:hover,
div.item-circle-4.active figcaption
{
  padding:10px;
	top:29px;
	left:-21px;
}

div.item-circle-4 figcaption span
{
  width:176px;
  height:176px;
}

div.animate-circle.animate-box-item-circle-4 li
{
  top:311px;
  left:620px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item1
{
  width:156px;
	height:156px;
	background:#747679;
}

div.animate-circle.animate-box-item-circle-4 ul li.item1:hover
{
  background:#353638;
}

div.animate-circle.animate-box-item-circle-4 ul li.item1 span
{
  width:156px;
  height:156px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item2
{
  width:142px;
	height:142px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-4 ul li.item2:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-4 ul li.item2 span
{
  width:142px;
  height:142px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item3
{
  width:144px;
	height:144px;
	background:#747679;
}

div.animate-circle.animate-box-item-circle-4 ul li.item3:hover
{
  background:#353638;
}

div.animate-circle.animate-box-item-circle-4 ul li.item3 span
{
  width:144px;
  height:144px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item4
{
  width:160px;
	height:160px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-4 ul li.item4:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-4 ul li.item4 span
{
  width:160px;
  height:160px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item5
{
  width:164px;
	height:164px;
	background:#747679;
}

div.animate-circle.animate-box-item-circle-4 ul li.item5:hover
{
  background:#353638;
}

div.animate-circle.animate-box-item-circle-4 ul li.item5 span
{
  width:164px;
  height:164px;
}

div.animate-circle.animate-box-item-circle-4 ul li.item6
{
  width:136px;
	height:136px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-4 ul li.item6:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-4 ul li.item6 span
{
  width:136px;
  height:136px;
}
/* and 4 */

/* 5 */
div.item-circle-5
{
  position:absolute;
	top:257px;
	left:448px;
}

div.circlerepeater-box div.item-circle-5:before
{
  width:64px;
	height:64px;
	top:144px;
	left:-180px;
}

div.circlerepeater-box div.item-circle-5:after
{
  width:72px;
	height:72px;
	top:164px;
	left:51px;
}

div.item-circle-5 figcaption
{
  width:222px;
  height:222px;
  background:#00447e;
	top:2px;
	left:-156px;
}

div.item-circle-5 figcaption:hover,
div.item-circle-5.active figcaption
{
  padding:10px;
	top:-8px;
	left:-166px;
}

div.item-circle-5 figcaption span
{
  width:222px;
  height:222px;
}

div.animate-circle.animate-box-item-circle-5 li
{
  top:279px;
  left:314px;
}

div.animate-circle.animate-box-item-circle-5 ul li.item1
{
  width:162px;
	height:162px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-5 ul li.item1:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-5 ul li.item1 span
{
  width:162px;
  height:162px;
}

div.animate-circle.animate-box-item-circle-5 ul li.item2
{
  width:180px;
	height:180px;
	/*background:#747679;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-5 ul li.item2:hover
{
  /*background:#353638;*/
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-5 ul li.item2 span
{
  width:180px;
  height:180px;
}

div.animate-circle.animate-box-item-circle-5 ul li.item3
{
  width:164px;
	height:164px;
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-5 ul li.item3:hover
{
  background:#0059A6;
}

div.animate-circle.animate-box-item-circle-5 ul li.item3 span
{
  width:164px;
  height:164px;
}

div.animate-circle.animate-box-item-circle-5 ul li.item4
{
  width:180px;
	height:180px;
	/*background:#fe9b37;*/
	background:#6bb1ff;
}

div.animate-circle.animate-box-item-circle-5 ul li.item4:hover
{
  /*background:#BA6500;*/
	background:#0059A6;
}

div.animate-circle.animate-box-item-circle-5 ul li.item4 span
{
  width:180px;
  height:180px;
}
/* and 5 */

/* 6 */
div.item-circle-6
{
  position:absolute;
	top:443px;
	left:45px;
}

div.circlerepeater-box div.item-circle-6:before
{
  width:60px;
	height:60px;
	top:-38px;
	left:-34px;
}

div.circlerepeater-box div.item-circle-6:after
{
  width:120px;
	height:120px;
	top:-88px;
	left:89px;
}

div.item-circle-6 img
{
  z-index:3;
}

div.item-circle-6 img.two
{
  position:absolute;
	top:-39px;
	left:102px;
	z-index:1;
}

div.item-circle-6 figcaption
{
  width:102px;
  height:102px;
  background:#00447e;
	font-size:18px;
	line-height:21px;
	top:-93px;
	left:7px;
}

div.item-circle-6 figcaption:hover
{
  padding:10px;
	top:-103px;
	left:-3px;
}

div.item-circle-6 figcaption span
{
  width:102px;
  height:102px;
}

div.item-circle-6 figcaption:hover span
{
  width:102px;
  height:102px;
}
/* end 6 */

/* 7 */
div.item-circle-7
{
  position:absolute;
	top:279px;
	left:843px;
}

div.circlerepeater-box div.item-circle-7:before
{
  width:36px;
	height:36px;
	top:91px;
	left:66px;
}

div.item-circle-7 figcaption
{
  width:102px;
  height:102px;
  background:#4d90d7;
	font-size:16px;
	line-height:21px;
	top:0px;
	left:0px;
}

div.item-circle-7 figcaption:hover
{
  padding:10px;
	top:-10px;
	left:-10px;
}

div.item-circle-7 figcaption span
{
  width:102px;
  height:102px;
}
/* end 7 */

div.upcoming-events-box
{
  width:100%;
	padding:48px 0px 64px 0px;
	background:#ffcf00;
	position:relative;
}

div.upcoming-events-box.calendar
{
  width:100%;
	padding:0px 0px 3px 0px;
	background:none;
	position:relative;
}

div.upcoming-events-box.calendar-event
{
  width:100%;
	padding:40px 0px 3px 0px;
	background:none;
	position:relative;
}

div.upcoming-events-box div.center-box
{
  width:960px;
}

div.upcoming-events-box h3
{
  margin:0px;
	padding:0px 0px 40px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:25px;
	font-weight:normal;
	line-height:26px;
	color:#004685;
}

div.upcoming-events-box.calendar h3
{
  margin:0px;
	padding:0px 0px 30px 0px;
	font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
	font-weight:bolder;
	line-height:23px;
	color:#616161;
}

div.upcoming-events-box.calendar-event h3
{
  margin:0px;
	padding:0px 0px 25px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:18px;
	font-weight:normal;
	line-height:18px;
	color:#498ed9;
}

ul.list-upcoming-events
{
  padding:15px 0px 0px 0px;
	float:left;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#858585;
	position:relative;
}

div.upcoming-events-box.calendar ul.list-upcoming-events,
div.upcoming-events-box.calendar-event ul.list-upcoming-events
{
  width:723px;
	float:none;
}

ul.list-upcoming-events li
{
  width:226px;
	padding:0px 15px 0px 0px;
	display:block;
	float:left;
}

div.upcoming-events-box.calendar ul.list-upcoming-events li
{
	padding:0px 15px 19px 0px;
}

div.events-homepage ul.list-upcoming-events li
{
  padding:0px 0px 15px 0px;
	float:none;
}

ul.list-upcoming-events article
{
  width:226px;
	height:306px;
	background:#f5f5f5;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
}

ul.list-upcoming-events figure
{
  height:163px;
	margin:0px 0px 16px 0px;
	padding:0px;
	background:none;
	position:relative;
	overflow:hidden;
}

ul.list-upcoming-events img
{
  width:100%;
  display:block;
	position:relative;
	z-index:1;
}

ul.list-upcoming-events span.logo
{
  display:block;
	position:absolute;
	top:40px;
	left:13px;
	z-index:2;
}

ul.list-upcoming-events span.logo img
{
  width:auto;
}

ul.list-upcoming-events h2
{
  margin:0px;
	padding:0px 15px 4px 21px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:16px;
	color:#575757;
}

ul.list-upcoming-events h2 a
{
  color:#575757;
	text-decoration:none;
}

ul.list-upcoming-events div.date
{
  padding:0px 15px 0px 21px;
	font-size:12px;
	font-weight:normal;
  color:#575757;
}

ul.list-upcoming-events p
{
  padding:3px 15px 5px 21px;
}

ul.list-upcoming-events a.more
{
  display:inherit;
  font-weight:bolder;
	color:#4a8fda;
	text-decoration:none;
}

div.filter-upcoming-events
{
  width:199px;
	height:279px;
	padding:27px 13px 0px 14px;
	display:block;
	float:left;
	background:#fe9b37;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fcfcfc;
	position:relative;
}

div.filter-upcoming-events label
{
  padding:0px 0px 9px 0px;
  display:block;
	font-weight:bolder;
	text-align:center;
}

div.filter-upcoming-events div.or
{
  width:74px;
	height:49px;
	margin:0 auto;
	margin-top:29px;
	margin-bottom:28px;
	padding:25px 0px 0px 0px;
	background:#ffcf00;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:24px;
	line-height:24px;
	color:#fcfcfc;
	text-align:center;
	position:relative;
	font-weight:normal;
}

div.filter-upcoming-events .jq-selectbox
{
	vertical-align:middle;
	cursor:pointer;
}

div.filter-upcoming-events .jq-selectbox__select
{
	width:157px;
	height:32px;
	padding:0px 25px 0px 15px;
	border:1px solid #e1e1e1;
	background:#ffffff;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-size:14px;
	line-height:31px;
	color:#817d79;
}

div.filter-upcoming-events .jq-selectbox__select-text
{
	height:100%;
	position:relative;
	overflow:hidden;
}

div.filter-upcoming-events .jq-selectbox__trigger
{
	width:25px;
	height:29px;
	margin:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:0px;
}

div.filter-upcoming-events .jq-selectbox__trigger-arrow
{
	width:10px;
	height:7px;
	background:-191px -34px url(../images-new/sprite.png) no-repeat;
	position:absolute;
	top:14px;
	right:13px;
}

div.filter-upcoming-events .jq-selectbox__dropdown
{
	width:100%;
	border:1px solid #cccccc;
	background:#ffffff;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:13px;
	line-height:18px;
	color:#000;
	top:34px;
}

div.filter-upcoming-events .jq-selectbox ul
{
	padding:0px;
	list-style:none;
}

div.filter-upcoming-events .jq-selectbox li
{
	padding:5px 10px 6px;
}

div.filter-upcoming-events .jq-selectbox li.selected
{
	background:#ededed;
	color:#000;
}

div.filter-upcoming-events .jq-selectbox li:hover
{
	background:#3582c4;
	color:#FFF;
}

div.filter-upcoming-events.calendar
{
  width:auto;
	height:auto;
  margin:15px 0px 30px 0px;
	padding:10px 23px 12px 28px;
	float:none;
	display:block;
	border:1px solid #d6d6d6;
	background:#ececec;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00427e;
	position:relative;
}

div.filter-upcoming-events p
{
	width: 320px;
    padding: 20px 0px 10px 0px;
    float: left;
}

div.filter-upcoming-events.calendar label
{
	padding: 5px 0px 9px 0px;
    display: block;
    font-weight: bolder;
    text-align: left;
    float: left;
		margin-right: 15px;
}

div.filter-upcoming-events.calendar label i
{
	font-size: 18px;
	margin-right: 4px;
	color: #000;
}

div.filter-upcoming-events.calendar span.select-container
{
	    float: left;
}

div.filter-upcoming-events.calendar div.or
{
  width:56px;
	height:37px;
	margin:6px 99px 0px 99px;
	padding:20px 0px 0px 0px;
	float:left;
	background:#498ed9;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:18px;
	line-height:18px;
	color:#fcfcfc;
	text-align:center;
	font-weight:normal;
	position:relative;
}

div.eventsgalleries-box
{
  width:960px;
	margin:0 auto;
	padding:55px 0px 30px 0px;
	position:relative;
}

div.eventsgalleries-box h3
{
  margin:0px;
	padding:0px 0px 43px 0px;
	display:block;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:25px;
	font-weight:normal;
	line-height:26px;
	color:#004685;
}

ul.list-eventsgalleries
{
  padding:0px 0px 0px 0px;
	list-style:none;
	display:table;
}

ul.list-eventsgalleries.small-version
{
  margin:10px 0px 20px 0px;
}

ul.list-eventsgalleries li
{
  padding:0px 10px 0px 0px;
	display:table-cell;
	vertical-align:top;
}

ul.list-eventsgalleries.small-version li
{
  padding:0px 5px 0px 0px;
}

ul.list-eventsgalleries li figure
{
  padding:0px 0px 0px 0px;
	background:none;
	position:relative;
}

ul.list-eventsgalleries li img
{
  width:100%;
  display:block;
  position:relative;
	z-index:1;
}

ul.list-eventsgalleries li div.viewgalleries-box
{
  width:416px;
	margin:0px 0px 8px 0px;
	position:relative;
}

ul.list-eventsgalleries.small-version li div.viewgalleries-box
{
  width:211px;
	margin:0px 0px 4px 0px;
}

ul.list-eventsgalleries li figcaption
{
  width:100%;
  padding:9px 7px 9px 7px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:5;
}

ul.list-eventsgalleries.small-version li figcaption
{
  padding:6px 4px 6px 4px;
}

ul.list-eventsgalleries li span.bg-opacity
{
  width:100%;
	height:100%;
	display:block;
	background:#000000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

ul.list-eventsgalleries figure:hover figcaption
{
  width:100%;
	height:100%;
  padding:20px 10px 20px 10px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:16px;
	text-align:center;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:5;
}

ul.list-eventsgalleries.small-version figure:hover figcaption
{
  padding:9px 4px 9px 4px;
  font-size:12px;
	line-height:12px;
}

ul.list-eventsgalleries li h2
{
  margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:16px;
	color:#ffffff;
	position:relative;
	z-index:2;
}

ul.list-eventsgalleries.small-version li h2
{
  font-size:12px;
	line-height:14px;
}

ul.list-eventsgalleries figure:hover h2
{
  margin:0px;
	padding:0px;
	text-align:left;
}

ul.list-eventsgalleries li a
{
  color:#ffffff;
	text-decoration:none;
}

ul.list-eventsgalleries li a.more
{
  display:none;
}

ul.list-eventsgalleries figure:hover a.more
{
  width:200px;
	margin:-20px 0px 0px -100px;
	padding:0px 0px 41px 0px;
	display:inline-block;
	background:center bottom url(../images/bg_img_event_02.png) no-repeat;
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	z-index:3;
}

ul.list-eventsgalleries.small-version figure:hover a.more
{
  width:200px;
	margin:0px 0px 0px -100px;
	padding:0px 0px 11px 0px;
	background:center bottom url(../images/bg_img_event_05.png) no-repeat;
}

ul.list-eventsgalleries li div.imggalleries-box
{
  width:254px;
	margin:0px 0px 8px 0px;
	position:relative;
}

ul.list-eventsgalleries.small-version li div.imggalleries-box
{
  width:256px;
	margin:0px 0px 4px 0px;
}

ul.list-eventsgalleries li div.txtgalleries-box
{
  width:224px;
	height:207px;
	margin:0px 0px 8px 0px;
	padding:0px 15px 0px 15px;
	background:#4d90d7;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:19px;
	line-height:25px;
	color:#ffffff;
	text-align:center;
	position:relative;
	font-weight:normal;
}

ul.list-eventsgalleries.small-version li div.txtgalleries-box
{
  width:236px;
	height:97px;
	margin:0px 0px 4px 0px;
	padding:0px 10px 0px 10px;
	font-size:11px;
	line-height:13px;
}

ul.list-eventsgalleries li div.txtgalleries-box p
{
	height:207px;
	padding:0px 0px 0px 0px;
	display:table-cell;
	vertical-align:middle;
}

ul.list-eventsgalleries.small-version li div.txtgalleries-box p
{
  height:105px;
}

ul.list-eventsgalleries li div.txtgalleries-box a
{
  color:#FFF;
	text-decoration:none;
}

div.btn-more-mob
{
  display:none;
}
/* end Get Involved */

/* Calandar */
div.events-page aside.sidebar-right
{
  padding-top:36px;
}

div.events-page div.widget-socials
{
  margin-bottom:0px;
}

div.events-page aside.sidebar-right .widget
{
  display:block;
}

div.events-page div.left-page
{
	width:709px;
	padding:30px 0px 0px 10px;
	float:left;
}

div.slider-events
{
  width:707px;
	height:262px;
	margin:18px 0px 21px 0px;
	position:relative;
	overflow:hidden;
}

div.slider-events aside
{
  width:707px;
	height:262px;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.slider-events aside ul
{
  width:200000px;
  padding:0px 0px 0px 0px;
	list-style:none;
}

div.slider-events aside ul li
{
  width:707px;
	height:262px;
	float:left;
}

div.slider-events figure
{
  position:relative;
	z-index:1;
}

div.slider-events img
{
  display:block;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
	z-index:1;
}

div.slider-events span.logo
{
  width:200px;
	height:200px;
	display:block;
	position:absolute;
	top:25px;
	left:32px;
	z-index:10;
}

div.slider-events span.logo img
{
  display:block;
	-webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}

div.slider-events div.txt
{
  width:233px;
	height:216px;
  padding: 36px 12px 10px 16px;
	background:0px 0px url(../images/bg_img_event_04.png) repeat;
	-webkit-border-radius:0px 5px 5px 0px;
  -moz-border-radius:0px 5px 5px 0px;
  border-radius:0px 5px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:21px;
	color:#fcfcfc;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
}

div.slider-events a
{
  color:#fcfcfc;
	text-decoration:none;
}

div.slider-events h2
{
  margin:0px;
	padding:0px 0px 5px 0px !important;
	font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
	font-weight:bolder;
	line-height:18px;
	color:#fcfcfc;
}

div.slider-events h2 a {
	font-size: 18px;
}

div.slider-events div.date
{
  padding:0px 0px 18px 0px;
}

div.slider-events p
{
  padding:0px 0px 16px 0px;
}

div.slider-events a.more
{
	padding: 0px 13px 0px 0px;
	font-weight: normal;
	position: relative;
	display: block;
	font-size: 12px;
	margin-top: 19px;
	color: #ffcf00;
}

div.slider-events a.more:after,
div.slider-events span.afterie7
{
  width:5px;
	height:7px;
	display:block;
	content:"";
	background:-117px 0px url(../images/sprite_involved.png) no-repeat;
	position:absolute;
	top:5px;
	right:0px;
	display: none;
}

div.slider-events nav
{
  position:absolute;
	bottom:10px;
	left:12px;
	z-index:10;
}

div.slider-events nav a
{
  width:12px;
	height:12px;
	margin:0px 4px 0px 0px;
	display:block;
	float:left;
	background:#4a8fda;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}


div.slider-events nav a.activeSlide
{
  background:#ffcf00;
}

div.events-page div.wp-pagenavi
{
	padding:14px 0px 0px 0px;
	display:block !important;
	background:left top url(../images-new/border_04.gif) repeat-x;
	font-size:12px;
	font-weight:bolder;
	line-height:16px;
	color:#00447e;
	float:none;
}

div.events-page div.wp-pagenavi a
{
	color:#4d90d7;
	text-decoration:none;
}

div.events-page div.wp-pagenavi a:hover
{
	color:#4d90d7;
	text-decoration:underline;
}

div.events-page div.wp-pagenavi a,
div.events-page div.wp-pagenavi span.current,
div.events-page div.wp-pagenavi .previouspostslink,
div.events-page div.wp-pagenavi .nextpostslink
{
	height:auto;
	margin:0px 10px 0px 0px;
	padding:0px;
	display:block;
	float:left;
	border-left:none;
	position:relative;
}

div.events-page div.wp-pagenavi .previouspostslink,
div.events-page div.wp-pagenavi .nextpostslink
{
	width:16px;
	height:16px;
	display:block;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-indent:-9999em;
	font-size:0px;
	line-height:0px;
	position:relative;
}

div.events-page div.wp-pagenavi .previouspostslink
{
	background:0px -91px url(../images-new/sprite.png) no-repeat;
}

div.events-page div.wp-pagenavi .previouspostslink:hover
{
	background:0px -108px url(../images-new/sprite.png) no-repeat;
}

div.events-page div.wp-pagenavi .nextpostslink
{
	background:-16px -91px url(../images-new/sprite.png) no-repeat;
}

div.events-page div.wp-pagenavi .nextpostslink:hover
{
	background:-16px -108px url(../images-new/sprite.png) no-repeat;
}
/* end Calandar */

/* Calandar event */
div.btn-backcalendar
{
  margin:11px 0px 13px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
  font-size:14px;
	line-height:14px;
	color:#777678;
	position:relative;
}

div.btn-backcalendar a
{
  padding:0px 0px 0px 15px;
	color:#777678;
	text-decoration:none;
}

div.btn-backcalendar:before,
.ie7 div.btn-backcalendar span.beforeie7
{
  width:8px;
	height:13px;
	display:block;
	content:"";
	background:-117px -8px url(../images/sprite_involved.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

.mac div.btn-backcalendar:before
{
  top:-2px;
}

article.post-calendarevents
{
  padding:2px 0px 23px 0px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	font-size:14px;
	line-height:23px;
	color:#747474;
	position:relative;
}

article.post-calendarevents h1
{
  margin:0px;
	padding:0px 0px 2px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:25px;
	color:#4a8fda;
	position:relative;
}

article.post-calendarevents h3
{
  margin:0px;
  padding:0px 0px 12px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	line-height:25px;
	color:#6d6d6d;
}

article.post-calendarevents h4
{
  margin:0px;
  padding:0px 0px 22px 0px;
	font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
	font-weight:bolder;
	line-height:25px;
	color:#535353;
}

article.post-calendarevents p
{
  padding:0px 0px 25px 0px;
}

article.post-calendarevents figure
{
  padding:0px 0px 20px 0px;
	position:relative;
}

article.post-calendarevents img
{
  display:block;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
	z-index:1;
}

article.post-calendarevents span.logo
{
  display:block;
	position:absolute;
	top:24px;
	left:31px;
	z-index:2;
}

article.post-calendarevents span.logo img
{
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}

article.post-calendarevents footer
{
  padding:0px 0px 15px 0px;
	background:none;
}

article.post-calendarevents footer ul
{
  padding:0px 0px 0px 0px;
	list-style:none;
	display:table;
}

article.post-calendarevents footer li
{
  padding:0px 11px 0px 0px;
	display:table-cell;
	vertical-align:top;
}

article.post-calendarevents footer img
{
  display:block;
}

ul.infocalendarevents-list
{
  margin:0px 0px 13px 0px;
  padding:0px 0px 15px 0px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
	list-style:none;
	font-size:15px;
	line-height:22px;
	color:#7c7c7c;
	position:relative;
}

ul.infocalendarevents-list li
{
  width:50%;
	padding:0px 10px 0px 19px;
	float:left;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
}

ul.infocalendarevents-list li:before,
ul.infocalendarevents-list li span.beforeie7
{
  width:11px;
	height:11px;
	display:block;
	content:"";
	border:1px solid #fad944;
	background:#f8cd0b;
	position:absolute;
	top:5px;
	left:0px;
}

ul.infocalendarevents-list li a
{
	color:#4a8fda;
	text-decoration:none;
}

ul.infocalendarevents-list li strong
{
  font-weight:bolder;
  color:#4c4c4c;
}

div.btn-savecalendar
{
  float:left;
  border:1px solid #498eda;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	background:#74afe6;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#74afe6), to(#4b8fd9));
  background:-webkit-linear-gradient(#74afe6, #4b8fd9);
  background:-moz-linear-gradient(#74afe6, #4b8fd9);
  background:-ms-linear-gradient(#74afe6, #4b8fd9);
  background:-o-linear-gradient(#74afe6, #4b8fd9);
  background:linear-gradient(#74afe6, #4b8fd9);
  -pie-background:linear-gradient(#74afe6, #4b8fd9);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:32px;
	color:#ffffff;
	position:relative;
}

.ie9 div.btn-savecalendar
{
  background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0YWZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjhmZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.btn-savecalendar a
{
  padding:0px 14px 0px 14px;
  display:block;
  border-top:1px solid #95c3ec;
	border-bottom:1px solid #75a9e2;
	border-left:1px solid #85b6e7;
	border-right:1px solid #85b6e7;
	-webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
	color:#ffffff;
	text-decoration:none;
	text-shadow:#5594d9 0px -1px 0px;
	position:relative;
}

div.map-calendarevents
{
  width:707px;
	height:370px;
  margin:15px 0px 0px 0px;
	border:1px solid #789fcb;
	position:relative;
	overflow:hidden;
}
/* end Calandar event */
nav.nav-eventspage-mob,
div.filter-upcoming-events a.close,
div.filter-upcoming-events h3.titform-filter,
h3.formobile
{
  display:none;
}

div.events-page header.tit-page,
div.events-page aside.sidebar-right,
div.events-page div.wp-pagenavi,
div.slider-events,
ul.list-upcoming-events a.more,
div.filter-upcoming-events,
div.btn-savecalendar,
div.circlerepeater-box,
div.filter-upcoming-events div.form-filter
{
  display:block;
}

.events-page h1 a {text-decoration: none;}
/* end events page */

/* full width template */

.full-template {
	width:980px!important;
}

.full-template .text-icons {
	display:none;
}


/* sam */
section#contentsam-section
{
  width:100%;
	min-height:300px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
}

div.topsam-page
{
  height:549px;
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:26px;
	color:#FFFFFF;
	position:relative;
	overflow:hidden;
}

div.topsam-page figure
{
  width:100%;
  height:549px;
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.topsam-page img
{
    width:1253px;
	max-width:1253px;
	height:649px;
	margin:0 auto;
	display:block;
}

div.topsam-page img.mob-img
{
  display:none;
}

div.topsam-page div.txt
{
	width:980px;
	margin:0 auto;
	padding:50px 400px 0px 15px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
	top:12px;
	z-index:5;
}

div.topsam-page div.block
{
  padding:0px;
  display:block;
}

div.topsam-page h2
{
  padding:0px 0px 17px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:47px;
	font-weight:normal;
	line-height:54px;
	color:#FFFFFF;
}

div.topsam-page h2 span
{
  color:#fdcf00;
}

div.topsam-page h3
{
  padding:9px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bolder;
	line-height:28px;
	color:#FFFFFF;
}

div.topsam-page p
{
  padding:1px 0px 7px 0px;
}

div.topsam-page a.more
{
  display:none;
}

div.bottomsam-page
{
  padding:38px 0px 40px 0px;
	background:#ffcf00;
	font-size:23px;
	line-height:32px;
	color:#00447f;
	font-weight:bold;
}

div.bottomsam-page div.left
{
  width:463px;
	padding:1px 0px 0px 90px;
	text-align:right;
	float:left;
}

div.bottomsam-page div.right
{
  width:368px;
	padding:0px 19px 0px 0px;
	float:right;
}

div.bottomsam-page p
{
  padding:0px 0px 0px 0px;
}

div.bottomsam-page a.btn-bigdonate
{
  width:368px;
	height:66px;
	display:block;
	-webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
	/*background:#00447f url(../images/circle.png) no-repeat 298px 15px;*/
	background:#f07e33 url(../images/circle-orange.png) no-repeat 298px 15px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:31px;
	font-weight:bold;
	line-height:66px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	text-transform:uppercase;
	position:relative;
	text-indent: 40px;
}

div.bottomsam-page a.btn-smalldonate
{
  width:179px;
	height:26px;
	margin:6px 0px 0px 0px;
	display:block;
	-webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
	border:1px solid #00447f;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:13px;
	line-height:24px;
	color:#00447f;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
	position:relative;
	margin-right:97px;
}

#tax-campaign-d-top-link {
		width: 980px;
		margin: 0 auto;
}

#tax-campaign-d-top-link a {
		position: absolute;
		top: -40px;
		margin-left: 800px;
		text-decoration: underline;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #4d90d7;
		font-weight: bold;
}

#tax-campaign-e-links {
		padding-top: 20px;
}

#tax-campaign-e-links .btn-bigdonate {
		display: block;
		width: 327px;
		height: 68px;
		background: url(../images/tax-campaign-d-button.png) no-repeat;
		text-indent: -9999px;
}

#tax-campaign-e-links #small-links {
		padding-left: 96px;
}

#tax-campaign-e-links .btn-smalldonate {
		text-decoration: underline;
		color: #fff;
		margin-left: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
}

/* end sam */

/* lightbox-taxtime */
div.lightbox-taxtime
{
  width:737px;
	position:relative;
}

div.top-lightboxtaxtime
{
  height:380px;
	padding:0px 80px 0px 80px;
	background:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	text-align:center;
	color:#FFFFFF;
	position:relative;
	overflow:hidden;
}

div.top-lightboxtaxtime .top-bg {
	background: #00447e;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	background-image: url(../images/xmas_2016_lightbox/bg_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-size: 100%;
	width: 100%;
	height: 145px;
	position: absolute;
	left: 0;
}

div.top-lightboxtaxtime figure
{
  width:100%;
  height:380px;
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.top-lightboxtaxtime img
{
  width:100%;
	margin:0 auto;
	display:block;
	position: relative;
}

div.top-lightboxtaxtime div.txt
{
	padding:175px 0px 0px 0px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
	top:12px;
	z-index:5;
}

div.taxtime-date div.txt {
		padding-top:100px!important;
		padding:100px 80px 37px 80px
}

div.taxtime-date h2 {
		padding-bottom:46px!important;
}

div.taxtime-date {
		padding:0!important;

}

div.taxtime-date2 div.countdown,
div.taxtime-date div.countdown {
		height: 55px;
		background-image: url(../images/taxtime-red-bg.png);
		background-repeat: repeat-x;
		z-index: 9999;
		position: relative;
}

div.taxtime-date2 div.countdown {
    position: absolute;
    left: 0;
    right: 0;
}

div.taxtime-date2 div.countdown span.date-image,
div.taxtime-date div.countdown span.date-image{
		float: left;
		padding-left: 150px;
}
div.taxtime-date2 div.countdown span.date-text,
div.taxtime-date div.countdown span.date-text{
		float: left;
		padding: 19px 0 0px 30px;
		font-size: 20px;
}
div.taxtime-date2 div.countdown span.date-image img,
div.taxtime-date div.countdown span.date-image img{
		width:auto!important;
		height:auto!important;
}

div.top-lightboxtaxtime h2
{
  padding:0px 0px 6px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:normal;
	line-height:44px;
	color:#FFFFFF;
}

div.taxtime-date2 .txt {
    padding-top: 80px !important;
}

div.taxtime-date2 .txt h2 {
	padding: 55px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	/* font-family: 'Marydale-Bold'; */
	font-size: 35px;
	font-weight: bold;
	line-height: 45px;
	color: #FFFFFF;
	/* color: #ffcf00; */
	padding-bottom: 0px!important;
	margin-bottom: -36px;
	/* word-spacing: -10px; */
	line-height: 40px;
	margin-left: -53px;
}

div.taxtime-date2 .txt h2.rylee-title {
	font-family: 'Helvetica Rounded Bold';
	color: #fff;
	margin-left: 8px;
	padding-top: 0;
	word-spacing: -2px;
	margin-top: -56px;
}

div.taxtime-date2 .txt h2.emma-title {
	font-family: 'Helvetica Rounded Bold';
    font-size: 30px;
    color: #fff;
    margin-left: 0;
    padding-top: 0;
    margin-top: -52px;
    word-spacing: 0;
    line-height: 40px;
}

div.top-lightboxtaxtime h2 span
{
  color:#fdcf00;
}

div.top-lightboxtaxtime p
{
	padding: 55px 37px 0px 37px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 6px;
  font-size: 15px;
	margin-left: -14px;
}

div.top-lightboxtaxtime p.rylee-text {
    font-size: 22px;
    margin-left: 8px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
	font-family: 'Helvetica Rounded Bold';
}

div.top-lightboxtaxtime .cite {
	font-size: 12px;
}

div.top-lightboxtaxtime .stuart-link {
	position: relative;
	font-family: 'Helvetica Neue Light';
	color: #fff;
	font-size: 17px;
	display: block;
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 9px;
	padding-left: 40px;
}

div.top-lightboxtaxtime .stuart-link img.arrow-btn {
    width: 28px;
    height: 28px;
    position: absolute;
    left: 35px;
    top: 2px;
}

div.top-lightboxtaxtime .rhiannon-link {
	position: relative;
	width: 318px;
	display: block;
	margin-top: 60px;
	font-size: 19px;
	font-family: 'Helvetica Rounded Bold';
	color: #00447e;
	padding-top: 6px;
}

div.top-lightboxtaxtime .rhiannon-link img.arrow-btn {
	width: 26px;
	height: 26px;
	position: absolute;
	left: 12px;
	top: 0;
}

div.bottom-lightboxtaxtime
{
  padding:19px 0px 19px 100px;
    background: #00447e;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

div.bottom-lightboxtaxtime a.btn-small,
div.bottom-lightboxtaxtime a.btn-big,
div.bottom-lightboxtaxtime span.input
{
	height:48px;
	display:block;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	/*-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;*/
	position:relative;
}

div.bottom-lightboxtaxtime a.btn-small
{
  width:90px;
	margin:0px 15px 0px 0px;
	padding:13px 0px 0px 0px;
	float:left;
	background:#fff;
	/*font-size:27px;*/
	font-size:24px;
	font-weight: normal;
	/*line-height:27px;*/
	line-height:22px;
	text-align:center;
	color:#00447e;
	text-decoration:none;
	/*font-family: 'HelveticaNeue LT 55 Roman';*/
    font-family: 'Helvetica Rounded Bold';
    border-radius: 5px;
}

div.bottom-lightboxtaxtime a.btn-small:hover,
div.bottom-lightboxtaxtime a.btn-small.active
{
  background:#5997d9;
}

div.bottom-lightboxtaxtime a.btn-big
{
  width:535px;
	margin:13px 0px 0px 0px;
	padding:13px 0px 0px 0px;
	/*background:#00447e;*/
	background:#ffd400;
	/*font-size:22px;
	line-height:22px;*/
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	/*color:#ffffff;*/
	/*color:#481e01;*/
	color:#00447e;
	text-decoration:none;
	/*font-family: 'HelveticaNeue LT 75 Bold';*/
    height: 52px;
	font-family: 'Helvetica Rounded Bold';
	border-radius: 5px;
}

div.bottom-lightboxtaxtime a.btn-big:hover {
    background: #e68502;
}

div.bottom-lightboxtaxtime a.btn-big-arrow {
	padding-top: 14px;
	height: auto;
}

div.bottom-lightboxtaxtime a.btn-big-arrow span {
	display: block;
    color: #481e01;
    font-size: 12px;
    text-transform: none;
    line-height: 12px;
    font-weight: normal;
    font-family: 'HelveticaNeue LT 55 Roman';
    padding: 7px 0 14px;
}

div.bottom-lightboxtaxtime a.btn-big-arrow i.fa {
	position: absolute;
    right: 17px;
    top: 15px;
	display: none;
}

div.bottom-lightboxtaxtime span.input
{
    width: 115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
	float:left;
	background:#FFFFFF;
	font-family: 'HelveticaNeue LT 55 Roman';
	border-radius: 5px;
}

div.bottom-lightboxtaxtime span.input:before
{
  display:block;
	content:"$";
	/*font-size:27px;*/
	font-size:24px;
	line-height:27px;
	color:#00447e;
	position:absolute;
	/*top:11px;
	left:6px;*/
	top: 11px;
    left: 3px;
	font-family: 'Helvetica Rounded Bold';
}

div.bottom-lightboxtaxtime span.input input
{
	width: 95px;
    height: 38px;
    padding: 5px 0px 5px 6px;
    border: none;
    background: none;
    float: left;
    font-size: 19px;
    line-height: 48px;
    color: #00447e;
    font-family: 'Helvetica Rounded Bold';
    border-radius: 5px;
	outline: none;
}


/* end lightbox-taxtime */


/* research optimised */
div.video-research
{
  padding:13px 0px 25px 144px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
}

div.video-research h1
{
  padding:0px 144px 12px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:36px;
	font-weight:normal;
	line-height:55px;
	text-align:center;
	color:#00447d;
}

div.video-research div.video
{
  padding:0px 0px 19px 30px;
	position:relative;
}

div.video-research ul
{
  padding:0px 0px 0px 0px;
	list-style:none;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:18px;
	line-height:36px;
	color:#2d2f30;
	font-weight:normal;
}

div.video-research ul li
{
  padding:0px 0px 7px 46px;
	background:0px 5px url(../images/bg_img_58.png) no-repeat;
	position:relative;
}

div.btn-download-grey
{
  padding:16px 0px 17px 0px;
	background:#e6e6e6;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:14px;
	line-height:18px;
	text-align:center;
	color:#2d2f30;
	position:relative;
	font-weight:normal;
}

div.btn-download-grey p
{
  padding:13px 0px 0px 0px;
}

div.btn-download-grey a
{
  color:#4d90d7;
	text-decoration:none;
}

div.btn-download-grey div.btn
{
  padding:0px 0px 0px 0px;
}

div.btn-download-grey div.btn a
{
  width:239px;
	height:57px;
	margin:0 auto;
	display:block;
	background:0px 0px url(../images/bg_img_60.png) no-repeat;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

div.info-research
{
  padding:42px 113px 8px 122px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:14px;
	line-height:24px;
	color:#00447e;
	position:relative;
}

div.info-research h2
{
  padding:0px 0px 10px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:27px;
	font-weight:normal;
	line-height:32px;
	color:#00447d;
}

div.info-research p
{
  padding:18px 0px 18px 4px;
}

div.info-research img
{
  display:block;
	padding:0px 0px 0px 63px;
	position:relative;
}

div.info-research img.alignright
{
  margin-top:-35px;
  padding-left:0px;
}

div.bottom-research
{
  padding:7px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#000000;
	position:relative;
}

div.bottom-research ul
{
  padding:0px 0px 0px 0px;
	list-style:none;
}

div.bottom-research ul li
{
  padding:39px 0px 37px 0px;
	border-top:2px solid #edebeb;
}

div.bottom-research ul li:first-child
{
  border-top:none;
}

div.bottom-research div.center-box
{
  padding:0px 106px 0px 198px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
}

div.bottom-research figure
{
  width:178px;
	padding:0px 0px 0px 0px;
	float:left;
}

div.bottom-research img
{
  width:100%;
  display:block;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:relative;
}

div.bottom-research div.txt
{
  width:478px;
	padding:20px 10px 0px 10px;
	float:right;
	text-align:center;
}

div.bottom-research h3
{
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	color:#4d90d7;
}

div.bottom-research h3 a
{
  font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
  color:#4d90d7;
	text-decoration:none;
}

div.bottom-research p
{
  padding:0px 0px 0px 0px;
}

div.bottom-research a
{
  color:#4d90d7;
	text-decoration:none;
}

div.truba
{
  position:absolute;
	bottom:356px;
	left:149px;
}
/* end research optimised */

/* anime */
div.des-wtmg-animated
{
  width:100%;
	min-width:980px;
}

div.des-wtmg-animated a
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	text-decoration:none;
	font-weight:normal;
}

div.des-wtmg-animated img
{
  max-width:none;
}

div.wtmg-footer
{
	margin:-20px 0px 53px 20px;
	padding:37px 0px 18px 0px;
	background:#e6e7e8;
	-webkit-border-radius:0px 0px 20px 20px;
  -moz-border-radius:0px 0px 20px 20px;
  border-radius:0px 0px 20px 20px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:16px;
	line-height:16px;
	text-align:center;
	color:#00447e;
	position:relative;
	font-weight:normal;
}

div.wtmg-footer a, div.wtmg-footer-full a {
	font-size:16px;
	color:#00447e;
}

div.wtmg-footer-full
{
	margin:0px 0px 57px 20px;
	padding:20px 0px 18px 0px;
	background:#e6e7e8;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:16px;
	line-height:16px;
	text-align:center;
	color:#00447e;
	position:relative;
	z-index:99;
	font-weight:normal;
}

div.wtmg-footer:before,
div.wtmg-footer-full:before
{
  width:53px;
	height:54px;
	display:block;
	content:"";
	background:0px 0px url(../images/wtmg_bg_01.png) no-repeat;
	position:absolute;
	bottom:0px;
	left:-20px;
}

/* seedonationswtmg-box */
div.seedonationswtmg-box
{
	margin:0px 0px 54px 0px;
	padding:51px 0px 50px 0px;
	background:#4d90d7;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:24px;
	font-weight:normal;
	line-height:25px;
	color:#00447e;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.seedonationswtmg-box .center-box iframe.video-head
{
	display: block;
	padding-bottom: 35px;
	margin: 0 auto;
}

div.seedonationswtmg-box h2,
article.page-post div.seedonationswtmg-box h2
{
	padding: 10px 0px 5px 3px;
  font-size: 76px;
  font-weight: normal;
  line-height: 82px;
  color: #FFFFFF;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.seedonationswtmg-box h3,
article.page-post div.seedonationswtmg-box h3
{
	padding: 7px 110px 0px 3px;
  font-size: 39px;
  margin-bottom: -4px;
  font-weight: normal;
  line-height: 42px;
  color: #00447e;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.seedonationswtmg-box div.img
{
	position:absolute;
	bottom:-548px;
	right:-4px;
	z-index:1;
}

div.seedonationswtmg-box div.img img
{
  display:block;
}

div.seedonationswtmg-box div.txt
{
  width:575px;
	margin:0px 0px 0px 0px;
  float:left;
	position:relative;
	z-index:2;
}
/* end seedonationswtmg-box */

/* more content arrows */
div.more-content-arrows img {
    margin: 0 auto;
    display: block;
    padding: 6px 0 12px 0;
}
/* end more content arrows */

/* almostwtmg-box */
div.almostwtmg-box
{
	margin:0px 0px 0px 0px;
	padding: 22px 13px 22px 42px;
	background: #FF9E1B;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:23px;
	line-height:25px;
	color:#ffffff;
	position:relative;
	z-index:1;
	font-weight:normal;
}

div.almostwtmg-box h3,
article.page-post div.almostwtmg-box h3
{
	padding: 20px 0px 0px 10px;
  font-size: 116px;
  font-weight: normal;
  line-height: 73px;
  color: #00447E;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.almostwtmg-box h3 span
{
  display:block;
  font-size:151px;
	line-height:139px;
}

div.almostwtmg-box h4,
article.page-post h4 div.almostwtmg-box h4
{
	padding: 40px 0px 0px 10px;
font-family: 'HelveticaRoundedLTStd-Bd';
font-size: 73px;
font-weight: normal;
line-height: 38px;
color: #ffffff;
}

.page-template-page-donate-a div.almostwtmg-box h4 {
  line-height: 60px;
}

.page-template-page-donate-a div.almostwtmg-box h4 + p {
	line-height: 50px;
  font-size: 60px;
  margin-top: 30px;
}

div.almostwtmg-box h4 span
{
	display: block;
font-size: 46px;
line-height: 40px;
margin-top: 17px;
}

div.almostwtmg-box h4 + p {
	font-size: 89px;
    text-align: center;
    margin-top: 30px;
    color: #00447E;
}

div.almostwtmg-box div.left
{
  width:370px;
	padding:0px 0px 0px 0px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

div.almostwtmg-box div.right
{
	width: 482px;
	padding: 291px 0px 0px 33px;
	background: 0px 27px url(../images/bg_img_64.png) no-repeat;
	font-size: 19px;
	line-height: 22px;
}

div.almostwtmg-box div.right p
{
	font-size: 28px;
	margin-left: -34px;
	text-align: center;
	margin-top: -41px;
	line-height: 33px;
	margin-bottom: 10px;
}

div.almostwtmg-box div.right p span
{
    font-size: 36px;
		color: #00447E;
}
/* end almostwtmg-box */

/* achievementswtmg-box */
div.achievementswtmg-box
{
  padding:0px 0px 0px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:24px;
	font-weight:normal;
	line-height:28px;
	color:#4d90d7;
}

div.achievementswtmg-box h2,
article.page-post div.achievementswtmg-box h2
{
	padding: 8px 0px 6px 0;
  font-size: 53px;
  font-weight: normal;
  line-height: 53px;
  color: #00447e;
  margin-bottom: -5px;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.achievementswtmg-box p
{
  padding:0px 0px 22px 5px;
}

div.achievementswtmg-box img
{
  display:block;
	position:relative;
}

div.achievementswtmg-box div.countswtmg-box
{
  margin:0px 0px 21px 0px;
	padding:27px 25px 14px 25px;
	background:#FFCF00;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:40px;
	line-height:40px;
	color:#00447e;
	position:relative;
	z-index:1;
}

div.achievementswtmg-box div.countswtmg-box h3
{
  width:377px;
  padding:0px 0px 0px 0px;
	display:table-cell;
	vertical-align:middle;
 	font-size: 39px;
	font-weight:normal;
	line-height:40px;
  color: #4D90D7;
	font-family: 'HelveticaRoundedLTStd-Bd';
}

div.achievementswtmg-box div.countswtmg-box h3 span
{
  padding-bottom: 6px;
  display: block;
  font-size: 99px;
  line-height: 80px;
  color: #00447E;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.achievementswtmg-box div.countswtmg-box div.and
{
  width:160px;
	padding:0px 0px 0px 15px;
	display:table-cell;
	vertical-align:middle;
	font-size:34px;
	line-height:34px;
	text-align:center;
  color: #FFCF00;
}

div.achievementswtmg-box div.countswtmg-box div.and span
{
  width:124px;
	height:82px;
	padding:42px 0px 0px 0px;
	display:block;
	background:#00447e;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:relative;
}

div.achievementswtmg-box div.fundwtmg-box
{
	margin:0px 0px 30px 0px;
	padding:33px 25px 25px 25px;
	background:#00447e;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:25px;
	line-height:30px;
	color:#4d90d7;
	position:relative;
	z-index:1;
}

div.achievementswtmg-box div.fundwtmg-box h3
{
  width:159px;
  padding:0px 0px 0px 0px;
	display:table-cell;
	vertical-align:middle;
  font-size:61px;
	font-weight:normal;
	line-height:56px;
	color:#4d90d7;
}

div.achievementswtmg-box div.fundwtmg-box div.column-row
{
	display:table-cell;
	vertical-align:middle;
}

div.achievementswtmg-box div.fundwtmg-box div.column
{
  width:152px;
	float:left;
	font-size:18px;
	line-height:21px;
	text-align:center;
	color:#f1f1f2;
}

div.achievementswtmg-box div.fundwtmg-box img
{
  margin:0 auto 12px;
}

div.achievementswtmg-box div.fundwtmg-box p span
{
  display:block;
	font-size:52px;
	line-height:45px;
	color:#ffcf00;
}

div.achievementswtmg-box div.fundwtmg-box div.arrow
{
  width:48px;
	height:23px;
	margin:40px 0px 0px 0px;
	float:left;
	background:0px 0px url(../images/bg_img_66.png) no-repeat;
	text-indent:-9999em;
	position:relative;
	overflow:hidden;
}

div.achievementswtmg-box div.fundwtmg-box div.txt
{
  width:204px;
  padding:0px 0px 0px 14px;
	display:table-cell;
	vertical-align:middle;
}

div.achievementswtmg-box div.researchwtmg-box
{
  margin:0px 0px 0px 0px;
	padding:25px 25px 27px 25px;
	background:#4d90d7;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:20px;
	line-height:23px;
	color:#ffffff;
	position:relative;
	z-index:1;
}

div.achievementswtmg-box div.researchwtmg-box figure.left,
div.achievementswtmg-box div.researchwtmg-box figure.right
{
  /*width:372px;*/
  width: 400px;
	margin-bottom:26px;
	float:left;
	position:relative;
}

div.achievementswtmg-box div.researchwtmg-box figure.right
{
  /*width:422px;*/
  width: 370px;
  margin-right:54px;
  float:right;
}

div.achievementswtmg-box div.researchwtmg-box figure.left img,
div.achievementswtmg-box div.researchwtmg-box figure.right img
{
  /*height:158px;
	margin:-79px 0px 0px 0px;*/
	height: 150px;
margin: -75px 0px 0px 0px;
  display:block;
	position:absolute;
	top:50%;
	right:-67px;
	z-index:2;
}

div.achievementswtmg-box div.researchwtmg-box figure.left figcaption,
div.achievementswtmg-box div.researchwtmg-box figure.right figcaption
{
	height: 126px;
  /*padding: 23px 100px 0px 25px;*/
  padding: 14px 60px 20px 16px;
  background: #00447e;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  position: relative;
  z-index: 1;
  font-size: 19px;
}

div.achievementswtmg-box div.researchwtmg-box figure.bottom
{
  margin:0px 0px 0px 67px;
	position:relative;
	clear:both;
}

div.achievementswtmg-box div.researchwtmg-box figure.bottom img
{
  /*height:158px;
	margin:-79px 0px 0px 0px;*/
  height:150px;
	margin:-75px 0px 0px 0px;
  display:block;
	position:absolute;
	top:50%;
	left:-67px;
	z-index:2;
}

div.achievementswtmg-box div.researchwtmg-box figure.bottom figcaption
{
	height:96px;
	padding:22px 30px 0px 120px;
	background:#00447e;
	-webkit-border-radius:16px;
  -moz-border-radius:16px;
  border-radius:16px;
	position:relative;
	z-index:1;
}

div.achievementswtmg-box div.vitamin-box
{
	margin:24px 0px 0px 0px;
	padding:28px 22px 28px 229px;
	background:#4d90d7;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:18px;
	line-height:22px;
	color:#ffffff;
	position:relative;
	z-index:2;
}

div.achievementswtmg-box div.vitamin-box:before,
div.achievementswtmg-box span.beforeie7
{
  width:180px;
	height:234px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_70.png) no-repeat;
	position:absolute;
	bottom:11px;
	left:29px;
}

div.achievementswtmg-box div.radiotherapy-box
{
  height:257px;
	margin:16px 0px 0px 0px;
	padding:55px 15px 45px 254px;
	background:10px 13px url(../images/bg_img_69.png) no-repeat #4d90d7;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:18px;
	line-height:21px;
	color:#ffffff;
	position:relative;
	z-index:1;
}

div.achievementswtmg-box div.progression-box
{
  width:412px;
	height:292px;
	margin:24px 0px 0px 0px;
	padding:16px 160px 116px 25px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:21px;
	line-height:24px;
	color:#ffffff;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.achievementswtmg-box div.progression-box div.img
{
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.achievementswtmg-box div.progression-box img.img1
{
  position:relative;
	z-index:2;
}

div.achievementswtmg-box div.progression-box img.img2
{
  width:auto;
  position:absolute;
	top:0px;
	left:220px;
	z-index:1;
}

div.achievementswtmg-box div.progression-box div.txt
{
  width:279px;
	height:100%;
  position:absolute;
	top:0px;
	right:8px;
	z-index:5;
}

div.achievementswtmg-box div.progression-box h5
{
  width:166px;
  font-size:63px;
	font-weight:normal;
	line-height:63px;
	text-align:center;
	color:#00447e;
	position:absolute;
	bottom:40px;
	left:0px;
}

div.achievementswtmg-box div.progression-box h5 span
{
  font-size:29px;
}

div.achievementswtmg-box div.progression-box h6
{
  width:184px;
  font-size:18px;
	font-weight:normal;
	line-height:21px;
	text-align:center;
	color:#FFFFFF;
	position:absolute;
	top:78px;
	right:0px;
}

div.achievementswtmg-box div.progression-box p
{
  position:relative;
	z-index:2;
}
/* end achievementswtmg-box */

/* preventionwtmg-box */
div.preventionwtmg-box
{
  padding:0px 0px 0px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:24px;
	font-weight:normal;
	line-height:28px;
	color:#4d90d7;
}

div.preventionwtmg-box h2,
article.page-post div.preventionwtmg-box h2
{
	padding: 12px 0px 6px 0px;
  font-size: 53px;
  font-weight: normal;
  line-height: 53px;
  color: #00447e;
  margin-bottom: -5px;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.preventionwtmg-box p
{
  padding:0px 0px 25px 0px;
}

div.preventionwtmg-box img
{
  display:block;
	position:relative;
}

div.preventionwtmg-box div.bluewtmg-box
{
	margin:0px 0px 0px 0px;
	padding:40px 0px 12px 0px;
	background:#4d90d7;
	-webkit-border-radius:20px 0px 20px 20px;
  -moz-border-radius:20px 0px 20px 20px;
  border-radius:20px 0px 20px 20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:16px!important;
	line-height:20px!important;
	color:#ffffff;
	position:relative;
	overflow:hidden;
	z-index:1;
}

div.preventionwtmg-box div.sunwtmg-box
{
  width:489px;
	height:484px;
	padding:262px 115px 0px 115px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:35px;
	line-height:35px;
	color:#00447e;
	text-align:center;
	position:absolute;
	top:-257px;
	right:-68px;
}

div.preventionwtmg-box div.sunwtmg-box div.sun
{
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.preventionwtmg-box div.sunwtmg-box div.txt
{
  position:relative;
	z-index:2;
}

div.preventionwtmg-box div.sunwtmg-box h3
{
	padding: 15px 0px 3px 7px;
	font-size: 65px;
	font-weight: normal;
	line-height: 65px;
	color: #ffffff;
	font-family: 'HelveticaRoundedLTStd-Bd';
	    height: 65px;
}

div.preventionwtmg-box div.sunwtmg-box h3 span {
	font-size: 30px;
    float: left;
    margin-top: 0;
    line-height: 32px;
    margin-bottom: 0px;
    margin-left: 1px;
    font-family: 'HelveticaRoundedLTStd-Bd';
}

div.preventionwtmg-box div.sunwtmg-box h3 + p {
		font-size: 20px;
		margin-left: 10px;
		line-height: 24px;
}

div.preventionwtmg-box div.applewtmg-box
{
  width:349px;
	height:361px;
	margin:0px 0px 0px 10px;
	padding:102px 52px 0px 57px;
	float:left;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:15px;
	line-height:19px;
	color:#00447e;
	text-align:center;
	position:relative;
}

div.preventionwtmg-box div.applewtmg-box div.apple
{
  width:349px;
	height:361px;
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.preventionwtmg-box div.applewtmg-box div.apple img
{
  position:absolute;
	top:0px;
	left:5px;
}

div.preventionwtmg-box div.applewtmg-box div.apple img#apple0
{
  z-index:4;
}

div.preventionwtmg-box div.applewtmg-box div.apple img#apple1
{
  z-index:3;
}

div.preventionwtmg-box div.applewtmg-box div.apple img#apple2
{
  z-index:2;
}

div.preventionwtmg-box div.applewtmg-box div.apple img#apple3
{
  z-index:1;
}

div.preventionwtmg-box div.applewtmg-box div.txt
{
  position:relative;
	z-index:2;
	padding-top: 24px;
}

div.preventionwtmg-box div.applewtmg-box h3
{
  padding:0px 0px 0px 0px;
  font-size:35px;
	font-weight:normal;
	line-height:32px;
	color:#00447e;
}

div.preventionwtmg-box div.applewtmg-box h3 span
{
	display: block;
  font-size: 52px;
  line-height: 70px;
  font-family: 'HelveticaRoundedLTStd-Bd';
  color: #4d90d7;
  margin-left: 20px;
  margin-top: 4px;
  margin-bottom: -6px;
}

div.preventionwtmg-box div.applewtmg-box a,
div.preventionwtmg-box div.applewtmg-box a:hover
{
  color:#4d90d7;
	text-decoration:none;
	font-size:16px!important;
	line-height:20px!important;
}

div.preventionwtmg-box div.centertxt
{
  width:215px;
	padding:37px 17px 0px 31px;
	float:left;
	text-align:center;
	position:relative;
}

div.preventionwtmg-box div.centertxt div.img
{
  padding:0px 0px 14px 0px;
  position:relative;
	z-index:1;
}

div.preventionwtmg-box div.centertxt div.img img
{
  margin:0 auto;
  display:block;
}

div.preventionwtmg-box div.centertxt div.txt
{
  position:relative;
	z-index:2;
}

div.preventionwtmg-box div.centertxt h3
{
	padding: 0px 0px 0px 0px;
	font-size: 104px;
	font-weight: normal;
	line-height: 98px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	color: #ffffff;
	margin-bottom: 0px;
}

div.preventionwtmg-box div.centertxt a,
div.preventionwtmg-box div.centertxt a:hover
{
  color:#ffcf00;
	text-decoration:none;
	font-size:17px!important;
	line-height:20px!important;
}

div.preventionwtmg-box div.righttxt
{
  width:280px;
	padding:192px 30px 0px 0px;
	float:right;
	text-align:center;
	position:relative;
}

div.preventionwtmg-box div.righttxt div.img
{
  padding:0px 0px 2px 0px;
  position:relative;
	z-index:1;
}

div.preventionwtmg-box div.righttxt div.img img
{
  margin:0 auto;
  display:block;
	    margin-bottom: 10px;
}

div.preventionwtmg-box div.righttxt div.txt
{
  position:relative;
	z-index:2;
}

div.preventionwtmg-box div.righttxt h3
{
  padding:0px 0px 5px 0px;
  font-size:29px;
	font-weight:normal;
	line-height:29px;
	color:#ffffff;
}

div.preventionwtmg-box div.righttxt a,
div.preventionwtmg-box div.righttxt a:hover
{
  color:#ffcf00;
	text-decoration:none;
	font-size:16px!important;
	line-height:20px!important;
}
/* end preventionwtmg-box */

/* infoandsupport-box */
div.infoandsupport-box
{
  padding:0px 0px 20px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:24px;
	line-height:28px;
	color:#404041;
	position:relative;
	z-index:10;
	font-weight:normal;
}

div.infoandsupport-box h2,
article.page-post div.infoandsupport-box h2
{
	padding: 9px 0px 6px 0px;
  font-size: 53px;
  font-weight: normal;
  line-height: 53px;
  margin-bottom: -5px;
  color: #ffcf00;
  font-family: 'HelveticaRoundedLTStd-Bd';
}

div.infoandsupport-box p
{
  padding:0px 0px 0px 0px;
}

div.yellowbox-anime
{
	height:748px;
	margin:19px 0px 0px 0px;
	background:692px bottom url(../images/bg_img_61.gif) no-repeat #ffcf00;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	position:relative;
	z-index:1;
}

div.yellowbox-anime div.txt-box-1
{
  width: 390px;
  /*font-size:26px;
	line-height:31px;*/
	font-size: 22px;
line-height: 28px;
	color:#12487c;
	text-align:right;
	position:absolute;
	top:21px;
	right:25px;
}

div.yellowbox-anime div.txt-box-2
{
  width:260px;
  font-size:19px;
	line-height:23px;
	color:#00447e;
	text-align:right;
	position:absolute;
	top:334px;
	right:21px;
}

div.yellowbox-anime div.txt-box-2 h3
{
	padding: 7px 0px 0px 0px;
	font-size: 51px;
	font-weight: normal;
	line-height: 50px;
	color: #00447e;
	font-family: 'HelveticaRoundedLTStd-Bd';
}

div.yellowbox-anime div.txt-box-2 h4
{
	padding: 0px 0px 8px 0px;
  font-size: 30px;
  font-weight: normal;
  line-height: 30px;
  color: #ffffff;
  font-family: 'HelveticaRoundedLTStd-Bd';
  letter-spacing: -1px;
}

div.yellowbox-anime div.txt-box-2 h4 span
{
	color:#00447e;
}

div.yellowbox-anime div.txt-box-2 h4 + p
{
	margin-top: -6px;
	font-size: 18px;
	line-height: 22px;
}

div.yellowbox-anime div.buss-box
{
	width: 731px;
    height: 306px;
    background: 0px 0px url(../images/buss_bg.png) no-repeat;
    position: absolute;
    top: -35px;
    left: -1000px;
    margin-left: -25px;
		-moz-transform: scale(0.85);
		-webkit-transform: scale(0.85);
		-o-transform: scale(0.85);
		-ms-transform: scale(0.85);
		transform: scale(0.85);
}

div.yellowbox-anime div.people-box
{
  width:731px;
	height:306px;
  position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.yellowbox-anime div.people-1
{
  position:absolute;
	bottom:128px;
	left:525px;
}

div.yellowbox-anime div.people-2
{
  position:absolute;
	bottom:128px;
	left:389px;
}

div.yellowbox-anime div.people-3
{
  position:absolute;
	bottom:128px;
	left:237px;
}

div.yellowbox-anime div.people-4
{
  position:absolute;
	bottom:128px;
	left:72px;
}

div.yellowbox-anime div.bussmain-box
{
  width:704px;
	height:268px;
  position:absolute;
	top:23px;
	left:22px;
	z-index:2;
}

div.yellowbox-anime div.wheel-box
{
  width:731px;
	height:306px;
  position:absolute;
	left:0px;
	bottom:10px;
	z-index:3;
}

div.yellowbox-anime div.wheel-1
{
  position:absolute;
	bottom:0px;
	left:594px;
}

div.yellowbox-anime div.wheel-2
{
  position:absolute;
	bottom:0px;
	left:154px;
}

div.yellowbox-anime div.phone-box
{
  position:absolute;
	top:185px;
	left:690px;
	z-index:2;
}

div.yellowbox-anime div.truba
{
  position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

div.yellowbox-anime div.wire
{
  position:absolute;
	top:127px;
	left:-21px;
	z-index:1;
}

div.yellowbox-anime div.wire img
{
	max-width:none;
}

div.yellowbox-anime div.orangeyellow-box
{
  width:671px;
	height:451px;
	padding:23px;
	background:#fcfcfc;
	-webkit-border-radius:23px;
  -moz-border-radius:23px;
  border-radius:23px;
	position:absolute;
	bottom:-23px;
	left:-23px;
	z-index:1;
}

div.yellowbox-anime div.bg-orange-box
{
  width:423px;
	height:451px;
	padding:194px 10px 0px 20px;
	float:left;
	background:center 21px url(../images/bg_img_59.png) no-repeat #fe9b37;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:25px;
	line-height:30px;
	color:#FFFFFF;
	position:relative;
	z-index:1;
}

div.yellowbox-anime div.bg-orange-box h3
{
	padding: 7px 0px 3px 0px;
    font-size: 54px;
    font-weight: normal;
    line-height: 54px;
    color: #FFFFFF;
    font-family: 'HelveticaRoundedLTStd-Bd';
		height: 90px;
}

div.yellowbox-anime div.bg-orange-box h3 span
{
	font-size: 33px;
line-height: 38px;
margin-left: -5px;
}

div.yellowbox-anime div.bg-orange-box h3 span span
{
	font-size: 26px;
margin-left: 2px;
margin-top: -4px;
display: block;
word-spacing: -2px;
}

div.yellowbox-anime div.bg-orange-box h3 span span .amount
{
	font-size: 33px;
display: inline-block;
margin-top: 3px;
}

div.yellowbox-anime div.bg-orange-box h3 + p
{
	font-size: 24px;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: -3px;
}

div.yellowbox-anime div.bg-yellow-box
{
  width:226px;
	height:451px;
	padding:28px 15px 0px 18px;
	float:right;
	background:#ffcf00;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:19px;
	line-height:23px;
	color:#00447e;
	position:relative;
	z-index:1;
}

div.yellowbox-anime div.bg-yellow-box figure
{
  padding:0px 0px 32px 0px;
}

div.yellowbox-anime div.bg-yellow-box img
{
  margin:0 auto;
  display:block;
	position:relative;
}

div.yellowbox-anime div.bg-yellow-box h3
{
	padding: 0px 0px 0px 0px;
  font-size: 37px;
  font-weight: normal;
  line-height: 37px;
  color: #00447e;
  font-family: 'HelveticaRoundedLTStd-Bd';
  margin-top: -4px;
}

div.yellowbox-anime div.bg-yellow-box h3 + p
{
	font-size: 18px;
  line-height: 22px;
}

div.yellowbox-anime div.bg-yellow-box h3 + p a {
	    font-style: italic;
}
/* end infoandsupport-box */


/* advocacywtmg-box */
div.advocacywtmg-box
{
  padding:0px 0px 0px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
  font-size:24px;
	font-weight:normal;
	line-height:28px;
	color:#929497;
}

div.advocacywtmg-box h2,
article.page-post div.advocacywtmg-box h2
{
	padding: 8px 0px 8px 0px;
  font-size: 53px;
  font-weight: normal;
  line-height: 53px;
  color: #4d90d7;
  font-family: 'HelveticaRoundedLTStd-Bd';
  margin-bottom: -5px;
}

div.advocacywtmg-box p
{
  padding:0px 0px 0px 0px;
}

div.advocacywtmg-box div.bluewtmg-box
{
	margin:31px 0px 0px 0px;
	background:#00447e;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:24px;
	line-height:29px;
	color:#ffffff;
	position:relative;
	z-index:1;
}

div.advocacywtmg-box div.bluewtmg-box h3
{
	font-size: 62px;
    font-weight: normal;
    line-height: 58px;
    color: #ffffff;
    font-family: 'HelveticaRoundedLTStd-Bd';
    padding-top: 8px;
}

div.advocacywtmg-box div.bluewtmg-box h3 span {
	font-size: 52px;
    color: #fff;
}

div.advocacywtmg-box div.bluewtmg-box h3 span span
{
  color:#0e94d2;
}

div.advocacywtmg-box div.topbluewtmg-box
{
  padding:26px 492px 22px 27px;
	position:relative;
	z-index:1;
}

div.advocacywtmg-box div.bottombluewtmg-box
{
  padding:6px 0px 17px 0px;
	background:#4d90d7;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	font-size:22px;
	line-height:26px;
	color:#ffffff;
	position:relative;
	z-index:2;
}

div.advocacywtmg-box div.saveinglife
{
	padding: 37px 320px 5px 29px;
    position: relative;
    word-spacing: 0px;
    font-size: 23px;
}

div.advocacywtmg-box div.saveinglife:after,
div.advocacywtmg-box div.saveinglife span.afterie7
{
	width: 280px;
  height: 365px;
  display: block;
  content: "";
  background: 0px 0px url(../images/chemo-icon.png) no-repeat;
  position: absolute;
  top: -308px;
  right: 47px;
  background-position: right top;
}

div.advocacywtmg-box div.starrating
{
	padding: 10px 200px 5px 30px;
position: relative;
font-size: 23px;
word-spacing: 0px;
}

div.advocacywtmg-box div.starrating:after,
div.advocacywtmg-box div.starrating span.afterie7
{
	width: 215px;
  height: 298px;
  display: block;
  content: "";
  background: 0px 0px url(../images/smoke-free.png) no-repeat;
  position: absolute;
  top: -265px;
  right: 222px;
  background-position: right top;
}

div.advocacywtmg-box div.smokefree
{
	padding: 10px 280px 5px 31px;
    position: relative;
    font-size: 23px;
    word-spacing: 0px;
}

div.advocacywtmg-box div.smokefree:after,
div.advocacywtmg-box div.smokefree span.afterie7
{
	width: 335px;
  height: 282px;
  display: block;
  content: "";
  background: 0px 0px url(../images/Palliative-care.png) no-repeat;
  position: absolute;
  top: -248px;
  right: -11px;
  background-position: right top;
}
/* end advocacywtmg-box */


/* thankyouwtmg-box */
div.thankyouwtmg-box
{
  padding:0px 0px 41px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:17px;
	line-height:20px;
	color:#6d6e70;
	font-weight:normal;
}

.page-template-page-wtmg-small-php div.thankyouwtmg-box {
	padding: 10px 0 30px 0;
}

div.thankyouwtmg-box h2
{
	padding: 9px 0px 64px 0px;
	font-size: 97px;
	font-weight: normal;
	line-height: 97px;
	color: #4d90d7;
	font-family: 'HelveticaRoundedLTStd-Bd';
	text-align: center;
	margin-bottom: -15px;
}

div.thankyouwtmg-box h5
{
  padding:0px 0px 25px 0px;
  font-size:31px;
	font-weight:normal;
	line-height:32px;
	color:#4d90d7;
	clear:both;
}

.page-template-page-wtmg-small-php div.thankyouwtmg-box h5 {
	text-align: center;
}

div.thankyouwtmg-box h5 span
{
  color:#00447e;
}

div.thankyouwtmg-box p
{
  padding:0px 0px 0px 0px;
}

div.thankyouwtmg-box div.bluebox
{
	margin:0px 0px 67px 0px;
	padding:23px 355px 32px 25px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	background:#4d90d7;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	font-size:23px;
	line-height:27px;
	color:#ffffff;
	position:relative;
}

div.thankyouwtmg-box div.bluebox:before
{
  width:351px;
	height:429px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_77.png) no-repeat;
	position:absolute;
	    bottom: 25px;
	right:0px;
}

div.thankyouwtmg-box div.bluebox h3
{
	padding: 10px 0px 15px 0px;
	font-size: 55px;
	font-weight: normal;
	font-family: 'HelveticaRoundedLTStd-Bd';
	line-height: 57px;
	color: #ffffff;
	word-spacing: -3px;
}

div.thankyouwtmg-box div.bluebox h3 span
{
  display:block;
	font-size:135px;
	line-height:135px;
	color:#ffcf00;
	margin-top: 10px;
}

div.thankyouwtmg-box div.bluebox h3 + p
{
	font-size: 23px;
    margin-top: -18px;
    margin-left: 7px;
}

div.thankyouwtmg-box div.yellowgirl-box
{
  width:282px;
	height:493px;
	padding:240px 17px 0px 59px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	background:0px 0px url(../images/bg_img_78.png) no-repeat;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	font-size:17px;
	line-height:20px;
	color:#00447e;
	text-align:center;
	position:relative;
}

div.thankyouwtmg-box div.yellowgirl-box h3
{
  padding:0px 0px 6px 0px;
  font-size:21px;
	font-weight:normal;
	line-height:20px;
	color:#00447e;
}

div.thankyouwtmg-box div.yellowgirl-box h3 span
{
  display:block;
	font-size:60px;
	line-height:55px;
	padding-top:5px;
}

div.dontatewtmg-container
{
	padding-top: 30px;
	position: relative;
	    margin-bottom: 320px;
}

.page-template-page-wtmg-small-php div.dontatewtmg-container {
	background: none;
	padding-top: 0;
}

div.btn-donatewtmg
{
  width:445px;
	height:114px;
	margin:0 auto;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:85px;
	font-weight:normal;
	line-height:28px;
	color:#ffffff;
	position:relative;
}

img.please-share-arrow {
	position: absolute;
	top: -18px;
	left: 55px;
}

div.btn-donatewtmg a,
article.page-post div.btn-donatewtmg a
{
  width:445px;
	height:114px;
	padding:45px 112px 0px 26px;
	display:block;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	background:#fe9b37;
	-webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:85px;
	font-weight:normal;
	line-height:28px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
}

.mac div.btn-donatewtmg a,
.mac article.page-post div.btn-donatewtmg a
{
  padding-top:55px;
}

div.btn-donatewtmg a,
.mac div.btn-donatewtmg a
{
	font-size: 40px;
	padding-top: 29px;
}

div.btn-donatewtmg a span.dontatewtmg-subtext
{
	font-size: 17px;
	display: block;
	padding-top: 6px;
}

div.btn-donatewtmg a:after,
div.btn-donatewtmg span.afterie7
{
  width:76px;
	height:76px;
	margin:-38px 0px 0px 0px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_79.png) no-repeat;
	position:absolute;
	top:50%;
	right:25px;
}
/* end thankyouwtmg-box */
div.mob-wtmg-animated
{
  display:none;
}
/* end anime */


/* --- changestarts-page --- */
div.changestarts-page
{
  width:960px;
	margin:0 auto;
	padding:30px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:26px;
	color:#0f4276;
}

div.changestarts-page a
{
  font-family:inherit;
  font-size:inherit;
	line-height:inherit;
}

/* txt-changestarts-box */
div.txt-changestarts-box
{
  margin:0px 0px 133px 0px;
  padding:0px 250px 0px 36px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:28px;
	color:#0f4276;
  position:relative;
	top:94px;
	z-index:2;
}

div.txt-changestarts-box div.border1
{
  width:760px;
	height:100%;
	border:2px solid #ffd503;
	border-right:none;
	-webkit-border-radius:20px 0px 0px 20px;
  -moz-border-radius:20px 0px 0px 20px;
  border-radius:20px 0px 0px 20px;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.txt-changestarts-box div.border2
{
  width:198px;
	height:181px;
	border:2px solid #ffd503;
	border-left:none;
	-webkit-border-radius:0px 20px 20px 0px;
  -moz-border-radius:0px 20px 20px 0px;
  border-radius:0px 20px 20px 0px;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	bottom:-189px;
	right:0px;
	z-index:1;
}

div.txt-changestarts-box h6.logo
{
  width:188px;
	margin:0px;
	position:absolute;
	top:-94px;
	right:59px;
	left:auto;
	z-index:3;
}

div.txt-changestarts-box h6.logo img
{
  width:100%;
	display:block;
}

div.txt-changestarts-box div.img
{
  width:338px;
	height:316px;
	font-size:16px;
	font-weight:bolder;
	line-height:16px;
	text-align:center;
	color:#FFFFFF;
	position:absolute;
	top:43px;
	right:-6px;
	z-index:2;
}

div.txt-changestarts-box div.img div.img-01
{
  display:none;
}

div.txt-changestarts-box div.img div.img-02
{
  width:311px;
	height:292px;
	padding:25px 0px 0px 27px;
	background:0px 0px url(../images/bg_changestartshere_12.png) no-repeat;
	position:relative;
	top:0px;
	right:0px;
}

div.txt-changestarts-box div.img figure
{
  width:175px;
	height:219px;
  padding:37px 20px 20px 20px;
	display:block;
	background:#004883;
	-moz-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9961946980917455, M12=-0.08715574274765832, M21=0.08715574274765832, M22=0.9961946980917455, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.9961946980917455, M12=-0.08715574274765832, M21=0.08715574274765832, M22=0.9961946980917455,            SizingMethod='auto expand');
	position:relative;
}

div.txt-changestarts-box div.img span
{
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9961946980917455, M12=-0.08715574274765832, M21=0.08715574274765832, M22=0.9961946980917455, SizingMethod='auto expand')";
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.9961946980917455, M12=-0.08715574274765832, M21=0.08715574274765832, M22=0.9961946980917455,            SizingMethod='auto expand');
}

div.txt-changestarts-box div.img img
{
  width:100%;
  display:block;
}

div.txt-changestarts-box div.img figcaption
{
  padding:10px 0px 0px 0px;
}

div.txt-changestarts-box div.img a,
div.txt-changestarts-box div.img a:hover
{
  display:block;
	color:#ffffff;
	text-decoration:none;
}

div.txt-changestarts-box h3
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 54px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:38px;
	font-weight:normal;
	line-height:44px;
	text-align:center;
	color:#0f4276;
	position:relative;
	top:-68px;
	z-index:2;
}

div.txt-changestarts-box h3 a
{
  padding:0px 10px 0px 10px;
	display:inline;
  background:#FFFFFF;
  color:#0397d6;
	text-decoration:none;
}

div.txt-changestarts-box div.txt
{
  width:560px;
	margin-top:-68px;
	padding:0px 0px 111px 0px;
	position:r;
}

div.txt-changestarts-box p
{
  padding:5px 0px 5px 0px;
}

div.txt-changestarts-box p span
{
  color:#0397d6;
}

div.txt-changestarts-box div.btn-box
{
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	color:#004883;
	position:absolute;
	bottom:-51px;
	left:0px;
	z-index:10;
}

div.txt-changestarts-box div.btn-box a
{
  width:191px;
  margin:0px 33px 0px 33px;
	padding:0px 19px 0px 44px;
	display:block;
	float:left;
	background:#ffd503;
	-webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
	color:#004883;
	text-decoration:none;
}

div.txt-changestarts-box div.btn-box span
{
	height:89px;
	padding:0px 28px 0px 0px;
	display:table-cell;
	vertical-align:middle;
	background:right center url(../images/bg_changestartshere_01.png) no-repeat;
	-webkit-border-radius:40px;
  -moz-border-radius:40px;
  border-radius:40px;
}
/* end txt-changestarts-box */



/* facts-changestarts-box */
div.facts-changestarts-box
{
  padding:120px 0px 0px 0px;
	position:relative;
	z-index:1;
}

div.facts-changestarts-box h3
{
  padding:0px 0px 13px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:44px;
	font-weight:normal;
	line-height:44px;
	text-align:center;
	color:#0095d5;
}

div.facts-changestarts-box h6
{
  padding:0px 180px 67px 180px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:26px;
	text-align:center;
	color:#004883;
}

div.facts-changestarts-box ul
{
  width:970px;
  padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:26px;
	color:#004883;
	list-style:none;
	clear:both;
}

div.facts-changestarts-box li
{
  width:458px;
	padding:0px 18px 52px 9px;
	float:left;
	position:relative;
}

div.facts-changestarts-box h4
{
  width:347px;
	height:70px;
	margin:0px 0px 26px 6px;
  padding:0px 20px 0px 85px;
	background:#004883;
	-webkit-border-radius:31px;
  -moz-border-radius:31px;
  border-radius:31px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:22px;
	font-weight:normal;
	line-height:26px;
	color:#ffd400;
	position:relative;
	cursor:pointer;
}

div.facts-changestarts-box li.download h4
{
  background:none;
  font-size:16px;
	line-height:22px;
	color:#004883;
}

div.facts-changestarts-box h4 span,
div.facts-changestarts-box li.download h4 span
{
  width:100%;
	height:70px;
	padding:0px;
	display:table-cell;
	vertical-align:middle;
}

div.facts-changestarts-box span.icon,
div.facts-changestarts-box li.download h4 span.icon
{
  width:71px;
	height:71px;
	padding:0px;
	display:block;
	background-color:#ffd503;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:absolute;
	top:0px;
	left:-10px;
}

div.facts-changestarts-box span.icon img
{
  width:100%;
	display:block;
}

div.facts-changestarts-box p
{
  padding:0px 0px 10px 0px;
}

div.facts-changestarts-box a.more
{
  padding:0px 13px 0px 0px;
	display:inline;
  background:right 3px url(../images/bg_changestartshere_10.png) no-repeat;
	font-size:16px;
  text-transform:uppercase;
}

div.facts-changestarts-box a,
div.facts-changestarts-box a:hover
{
  color:#0095d5;
	text-decoration:none;
}
/* end facts-changestarts-box */



/* show-changestarts-box */
div.show-changestarts-box
{
  min-height:364px;
  padding:95px 0px 30px 0px;
	background:center top url(../images/bg_changestartshere_11.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:21px;
	text-align:right;
	color:#ffffff;
	position:relative;
}

div.show-changestarts-box.ie8 {
	display: none;
}

div.show-changestarts-box h3
{
  width:304px;
	height:258px;
	margin:0px 0px 0px -182px;
  padding:106px 30px 0px 30px;
	background:#004883;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:30px;
	font-weight:normal;
	line-height:38px;
	text-align:center;
	color:#ffd503;
	position: absolute;
	top:95px;
	left:50%;
	z-index:1;
}

div.show-changestarts-box ul
{
  margin:5px 0px 0px -47px;
  padding:57px 0px 0px 0px;
	list-style:none;
	float:left;
	position:relative;
	z-index:2;
}

div.show-changestarts-box ul.right
{
  margin:13px -37px 0px 0px;
  float:right;
}

div.show-changestarts-box li
{
  width:175px;
	height:234px;
  padding:20px;
	display:block;
	float:left;
	background:#004883;
	position:relative;
	z-index:10;
}

div.show-changestarts-box ul.left li
{
  margin-left:-47px;
	-moz-transform:rotate(357deg);
  -o-transform:rotate(357deg);
  -webkit-transform:rotate(357deg);
  transform:rotate(357deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9986295347545738, M12=0.05233595624294383, M21=-0.05233595624294383, M22=0.9986295347545738, SizingMethod='auto expand')";
   filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9986295347545738, M12=0.05233595624294383, M21=-0.05233595624294383, M22=0.9986295347545738, SizingMethod='auto expand');
	z-index:1;
}

div.show-changestarts-box ul.left li:first-child
{
  margin-top:30px;
  margin-left:0px;
	-moz-transform:rotate(358deg);
  -o-transform:rotate(358deg);
  -webkit-transform:rotate(358deg);
  transform:rotate(358deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9993908270190958, M12=0.03489949670250097, M21=-0.03489949670250097, M22=0.9993908270190958, SizingMethod='auto expand')";
   filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9993908270190958, M12=0.03489949670250097, M21=-0.03489949670250097, M22=0.9993908270190958, SizingMethod='auto expand');
	z-index:2;
}

div.show-changestarts-box ul.right li
{
  margin-top:20px;
  margin-left:-51px;
	-moz-transform:rotate(6deg);
  -o-transform:rotate(6deg);
  -webkit-transform:rotate(6deg);
  transform:rotate(6deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9945218953682733, M12=-0.10452846326765342, M21=0.10452846326765342, M22=0.9945218953682733, SizingMethod='auto expand')";
   filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9945218953682733, M12=-0.10452846326765342, M21=0.10452846326765342, M22=0.9945218953682733, SizingMethod='auto expand');
	z-index:1;
}

div.show-changestarts-box ul.right li:first-child
{
  margin-top:0px;
  margin-left:0px;
	-moz-transform:rotate(4deg);
  -o-transform:rotate(4deg);
  -webkit-transform:rotate(4deg);
  transform:rotate(4deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9975640502598243, M12=-0.06975647374412476, M21=0.06975647374412476, M22=0.9975640502598243, SizingMethod='auto expand')";
   filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9975640502598243, M12=-0.06975647374412476, M21=0.06975647374412476, M22=0.9975640502598243, SizingMethod='auto expand');
	z-index:2;
}

div.show-changestarts-box figure
{
  position:relative;
	overflow:hidden;
}

div.show-changestarts-box img
{
  width:100%;
  display:block;
}

div.show-changestarts-box figcaption
{
  padding:12px 0px 0px 0px;
}

div.show-changestarts-box a,
div.show-changestarts-box a:hover
{
  display:block;
	color:#ffffff;
	text-decoration:none;
}
/* end show-changestarts-box */



/* steps-changestarts-box */
div.steps-changestarts-box
{
  padding:30px 0px 23px 0px;
  text-align:center;
	position:relative;
}

div.steps-changestarts-box h3
{
  padding:0px 0px 51px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:26px;
	font-weight:normal;
	line-height:26px;
	text-align:center;
	color:#004883;
}

div.steps-changestarts-box p
{
  padding:0px 0px 0px 0px;
}

div.steps-changestarts-box a,
div.steps-changestarts-box a:hover
{
  color:#0397d6;
	text-decoration:none;
}

div.steps-changestarts-box ul
{
  width:980px;
	margin:0px 0px 13px 0px;
  padding:0px 0px 0px 0px;
	display:table;
	border-spacing:20px;
	list-style:none;
	text-align:center;
	position:relative;
	left:-10px;
}

div.steps-changestarts-box li
{
  width:260px;
	border:2px solid #ffd503;
	-webkit-border-radius:16px;
  -moz-border-radius:16px;
  border-radius:16px;
	display:table-cell;
	vertical-align:top;
}

div.steps-changestarts-box li div
{
  padding:50px 20px 50px 20px;
  position:relative;
}

div.steps-changestarts-box span.number
{
  width:71px;
	height:58px;
	margin-left:-35px;
	padding:13px 0px 0px 0px;
	display:block;
	background:#ffd503;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:43px;
	font-weight:normal;
	line-height:43px;
	text-align:center;
	color:#004883;
	position:absolute;
	top:-38px;
	left:50%;
}

.mac div.steps-changestarts-box span.number
{
  height:54px;
	padding-top:17px;
}

div.steps-changestarts-box h4
{
  padding:0px 0px 9px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:22px;
	font-weight:normal;
	line-height:28px;
	text-align:center;
	color:#0397d6;
}

div.steps-changestarts-box h4 a,
div.steps-changestarts-box h4 a:hover
{
  color:#0397d6;
	text-decoration:none;
}
/* end steps-changestarts-box */



/* bottom-changestarts-box */
div.bottom-changestarts-box
{
  padding:139px 0px 30px 0px;
	background:center top url(../images/bg_changestartshere_11.png) no-repeat;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:44px;
	font-weight:normal;
	line-height:44px;
	text-align:center;
	color:#0095d5;
	position:relative;
}

div.bottom-changestarts-box p
{
  padding:0px 0px 35px 0px;
  /*padding:0px 0px 0px 0px;*/
}

div.bottom-changestarts-box a,
div.bottom-changestarts-box a:hover
{
  color:#0095d5;
	text-decoration:none;
}
/* end bottom-changestarts-box */
div.txt-changestarts-box div.border1,
div.txt-changestarts-box div.border2,
div.facts-changestarts-box p,
div.show-changestarts-box ul.right,
div.facts-changestarts-box p.desktop
{
  display:block;
}

div.facts-changestarts-box p.mobile
{
  display:none;
}
/* --- end changestarts-page --- */


/* --- start dance for cancer --- */

div.dfc-page
{
  width:100%;
	min-width:980px;
}

div.dfc-page div.center-box.wide {
	width: 1051px;
}

div.dfc-video-box {
	margin: 0;
	padding: 84px 0px 0px 0px;
	background: #ffd000;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 24px;
	font-weight: normal;
	line-height: 25px;
	color: #00447e;
	position: relative;
	overflow: hidden;
	z-index: 1;
	text-align: center;
}

div.dfc-video-box .center-box iframe.video-head {
	display: block;
	padding-bottom: 19px;
	margin: 0 auto;
}

div.dfc-video-box .center-box > img {
	padding-bottom: 5px;
}

div.dfc-video-box .center-box .addthis_sharing_toolbox {
	height: 39px;
	padding-bottom: 16px;
}

div.txt-dfc-box
{
  margin:0px 0px 95px 0px;
  padding: 0px 232px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:28px;
	color:#0f4276;
  position:relative;
	top:94px;
	z-index:2;
}

div.txt-dfc-box div.border1
{
	width: 100%;
	height: 100%;
	border: 2px solid #ffd503;
	-webkit-border-radius: 20px 20px 5px 5px;
	-moz-border-radius: 20px 20px 5px 5px;
	border-radius: 20px 20px 5px 5px;
	text-indent: -9999em;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

div.txt-dfc-box h6.logo
{
	width: 336px;
	margin: 0px;
	position: absolute;
	top: 13px;
	right: -103px;
	left: auto;
	z-index: 3;
}

div.txt-dfc-box h6.logo img
{
  width:100%;
	display:block;
}


div.txt-dfc-box h3
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 54px 0px;
	font-size: 38px;
	line-height: 44px;
	text-align: left;
	position: relative;
	top: -23px;
	z-index: 2;
}


div.txt-dfc-box h3 a {
	font-family: HelveticaRoundedLTStd-Bd;
	font-size: 50px;
	background: #fcfcfc;
	padding: 0 20px;
	color: #004280;
	text-decoration: none;
	font-weight: normal;
}

div.txt-dfc-box div.txt
{
	width:790px;
	margin-top:-68px;
	padding:0px 0px 27px 0px;
}

div.txt-dfc-box p.dfc-buttons {
	padding-bottom: 40px;
z-index: 2;
position: relative;
}

div.txt-dfc-box p
{
padding: 5px 0px 5px 0px;
color: #004280;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
line-height: 26px;
}

div.steps-dfc-box
{
  padding:46px 0px 23px 0px;
  text-align:center;
	position:relative;
}

div.steps-dfc-box h3
{
  padding:0px 0px 51px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:26px;
	font-weight:normal;
	line-height:26px;
	text-align:left;
	color:#004883;
}

div.steps-dfc-box h3 a {
	text-decoration: none;
	font-family: inherit;
	color: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
}

div.steps-dfc-box h3 a:hover {
	color: inherit;
}

div.steps-dfc-box p
{
padding: 0px 0px 0px 0px;
color: #004280;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
line-height: 26px;
}

div.steps-dfc-box a,
div.steps-dfc-box a:hover
{
  color:#0397d6;
	text-decoration:none;
	font-size: inherit;
}

div.steps-dfc-box ul
{
  width:980px;
	margin:0px 0px 13px 0px;
  padding:0px 0px 0px 0px;
	display:table;
	border-spacing:20px;
	list-style:none;
	text-align:center;
	position:relative;
	left:-10px;
}

div.steps-dfc-box li
{
  width:260px;
	border:2px solid #ffd503;
	-webkit-border-radius:16px;
  -moz-border-radius:16px;
  border-radius:16px;
	display:table-cell;
	vertical-align:top;
}

div.steps-dfc-box li div
{
  padding:50px 20px 50px 20px;
  position:relative;
}

div.steps-dfc-box span.number
{
  width:71px;
	height:58px;
	margin-left:-35px;
	padding:13px 0px 0px 0px;
	display:block;
	background:#ffd503;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:43px;
	font-weight:normal;
	line-height:43px;
	text-align:center;
	color:#004883;
	position:absolute;
	top:-38px;
	left:50%;
}

.mac div.steps-dfc-box span.number
{
  height:54px;
	padding-top:17px;
}

div.steps-dfc-box h4
{
  padding:0px 0px 9px 0px;
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:22px;
	font-weight:normal;
	line-height:28px;
	text-align:center;
	color:#0397d6;
}

div.steps-dfc-box h4 a,
div.steps-dfc-box h4 a:hover
{
  color:#0397d6;
  text-decoration:none;
  font-size: inherit;
}

div.see-dfc-box h3 {
	padding: 0px 0px 23px 0px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 26px;
	font-weight: normal;
	line-height: 26px;
	text-align: left;
	color: #004883;
}

div.see-dfc-box h3 a {
	text-decoration: none;
	font-family: inherit;
	color: inherit;
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
}

div.see-dfc-box h3 a:hover {
	color: inherit;
}

div.txt-dfc-box p.dfc-buttons a {
	font-family: HelveticaRoundedLTStd-Bd;
	color: #ffffff;
	background: #0397d6;
	padding: 20px 9px;
	display: inline-block;
	border-radius: 10px;
	font-size: 15px;
	text-decoration: none;
	margin-right: 3px;
	font-weight: normal;
}

/* --- end dance for cancer --- */

div#fancybox-content .bottom-button img.mob
{
  display:none;
}

div.bequests-page
{
  width:auto;
  padding:40px 0px 5px 0px;
  position:relative;
  left:0px;
}

div.bequests-page a
{
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
}

article.right-bequests-page
{
  width:719px;
  padding:6px 0px 0px 0px;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#000000;
  position:relative;
}

article.right-bequests-page h1
{
  margin:0px;
  padding:0px 0px 22px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:28px;
  font-weight:bolder;
  line-height:35px;
  color:#004a79;
}

article.right-bequests-page div.entry h2
{
  margin:0px;
  padding:20px 0px 13px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  line-height:19px;
  color:#00427f;
}

article.right-bequests-page div.entry h3
{
  margin:0px;
  padding:0px 0px 17px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  line-height:24px;
  color:#4d90d7;
}

article.right-bequests-page div.entry h4
{
  margin:0px;
  padding:17px 0px 9px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  line-height:19px;
  color:#1b1b1b;
}

article.right-bequests-page div.entry h6
{
  margin:0px;
  padding:0px 0px 10px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  line-height:24px;
  color:#000000;
}

article.right-bequests-page div.entry
{
  padding:0px;
}

article.right-bequests-page div.entry p
{
  margin:0px;
  padding:0px 0px 16px 0px;
}

article.right-bequests-page div.entry a
{
  color:#4d90d7;
  text-decoration:underline;
}

article.right-bequests-page div.entry figure
{
  padding:15px 0px 20px 0px;
}

article.right-bequests-page div.entry figcaption
{
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  line-height:19px;
  color:#919191;
}

article.right-bequests-page div.entry img
{
  margin:0 auto;
  margin-bottom:18px;
  display:block;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  position:relative;
}

article.right-bequests-page div.entry figure img
{
  margin-bottom:10px;
}

article.right-bequests-page div.entry ul
{
  margin:0px;
  padding:8px 0px 0px 19px;
  list-style:none;
}

article.right-bequests-page div.entry ol
{
  margin:0px 0px 0px 19px;
  padding:0px;
}

article.right-bequests-page div.entry ul li
{
  margin:0px;
  padding:0px 0px 19px 17px;
  position:relative;
}

article.right-bequests-page div.entry ol li
{
  margin:0px 0px 0px 17px;
  padding:0px 0px 19px 0px;
  position:relative;
}

article.right-bequests-page div.entry ul li:before
{
  width:3px;
  height:3px;
  display:block;
  content:"";
  background:#1b1b1b;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:absolute;
  top:8px;
  left:0px;
}

article.right-bequests-page div.entry hr
{
  height:1px;
  margin:0px 0px 0px 0px;
  background:0px 0px url(../images/border_01.png) repeat-x;
  font-size:0px;
  line-height:0px;
  position: relative;
  clear:both;
  overflow:hidden;
  display:block;
}

article.right-bequests-page footer
{
  padding:36px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#1b1b1b;
  position:relative;
}

article.right-bequests-page footer div.left,
article.right-bequests-page footer div.right
{
  width:313px;
  padding:0px 34px 0px 16px;
  float:left;
  color:#1b1b1b;
  position:relative;
}

article.right-bequests-page footer div.left
{
  padding-left:0;
  border-right:1px solid #d7d7d7;
  background:none;
}

article.right-bequests-page footer div.right
{
  padding-top:0px;
  padding-left:26px;
  padding-right:0px;
  border-left:1px solid #d7d7d7;
  left:-1px;
}

article.right-bequests-page footer figure
{
  width:80px;
  padding:4px 0px 0px 0px;
  text-align:center;
  display:block;
  float:left;
}

article.right-bequests-page footer img
{
  width:100%;
  margin:0px 0px 7px 0px;
  display:block;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:relative;
}

article.right-bequests-page footer figcaption
{
  font-size:14px;
  line-height:18px;
  color:#a5a5a5;
}

article.right-bequests-page footer div.txt
{
  width:210px;
  float:right;
}

article.right-bequests-page footer h3
{
  margin:0px;
  padding:0px 0px 3px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bolder;
  line-height:19px;
  color:#00427f;
}

article.right-bequests-page footer p
{
  margin:0px;
  padding:4px 0px 4px 4px;
}

article.right-bequests-page footer p.phone,
article.right-bequests-page footer p.mail
{
  margin-left:8px;
  padding-left:32px;
  position:relative;
}

article.right-bequests-page footer p.phone:before,
article.right-bequests-page footer p.mail:before
{
  display:block;
  content:"";
  position:absolute;
  left:0px;
}

article.right-bequests-page footer p.phone:before
{
  width:17px;
  height:16px;
  background:0px 0px url(../images/bg_img_bequests_04.png) no-repeat;
  top:4px;
}

article.right-bequests-page footer p.mail:before
{
  width:18px;
  height:12px;
  background:0px 0px url(../images/bg_img_bequests_05.png) no-repeat;
  top:7px;
}

article.right-bequests-page footer p.mail a
{
  color:#1b1b1b;
  text-decoration:none;
}

article.right-bequests-page footer a
{
  color:#4d90d7;
  text-decoration:underline;
}

article.right-bequests-page footer a.btn
{
  margin:14px 0px 0px 0px;
  padding:0px 15px 0px 46px;
  display:inline-block;
  border:2px solid #d3ad02;
  background:#FFD61B;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD61B), to(#eec200));
  background:-webkit-linear-gradient(#FFD61B, #eec200);
  background:-moz-linear-gradient(#FFD61B, #eec200);
  background:-ms-linear-gradient(#FFD61B, #eec200);
  background:-o-linear-gradient(#FFD61B, #eec200);
  background:linear-gradient(#FFD61B, #eec200);
  -pie-background:linear-gradient(#FFD61B, #eec200);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bolder;
  line-height:31px;
  color:#16548a;
  text-decoration:none;
  position:relative;
}

.ie9 article.right-bequests-page footer a.btn
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

article.right-bequests-page footer a.btn:before
{
  width:24px;
  height:19px;
  margin:-10px 0px 0px 0px;
  display:block;
  content:"";
  background:0px 0px url(../images/bg_img_bequests_03.png) no-repeat;
  position:absolute;
  top:50%;
  left:10px;
}

div.box-wysiwyg
{
  padding:15px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#1b1b1b;
}

div.box-wysiwyg h2
{
  margin:0px;
  padding:0px 0px 15px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  line-height:24px;
  color:#00427f;
}

div.box-wysiwyg h3
{
  margin:0px;
  padding:0px 0px 16px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  line-height:24px;
  color:#4d90d7;
}

div.box-wysiwyg h4
{
  margin:0px;
  padding:0px 0px 16px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  line-height:19px;

  color:#1b1b1b;
}

div.box-wysiwyg h5
{
  margin:0px;
  padding:0px 0px 18px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  line-height:19px;
  color:#1b1b1b;
}

div.box-wysiwyg h6
{
  margin:0px;
  padding:0px 0px 16px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  line-height:24px;
  color:#1b1b1b;
}

div.box-wysiwyg p
{
  margin:0px;
  padding:0px 0px 16px 0px;
}

div.box-wysiwyg a
{
  color:#4d90d7;
  text-decoration:underline;
}

div.box-wysiwyg figure
{
  width:285px;
  float:left;
}

div.box-wysiwyg img
{
  width:100%;
  display:block;
}

div.box-wysiwyg div.txt
{
  width:399px;
  padding:4px 0px 0px 0px;
  float:right;
  display:block;
}

div.box-wysiwyg ul
{
  margin:0px;
  padding:0px 0px 0px 19px;
  list-style:none;
}

div.box-wysiwyg ul li
{
  margin:0px;
  padding:0px 0px 16px 17px;
  position:relative;
}

div.box-wysiwyg ul li:before
{
  width:3px;
  height:3px;
  display:block;
  content:"";
  background:#1b1b1b;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:absolute;
  top:8px;
  left:0px;
}

div.box-wysiwyg hr, div.box-icon-list hr
{
  height:1px;
  margin:0px 0px 16px 0px;
  background:0px 0px url(../images/border_01.png) repeat-x;
  font-size:0px;
  line-height:0px;
  position: relative;
  clear:both;
  overflow:hidden;
  display:block;
}

div.box-button
{
  padding:15px 0px 15px 0px;
  position:relative;
}

div.box-button p
{
  margin:0px;
  padding:0px 0px 0px 0px;
}

div.box-button a
{
  padding:0px 20px 0px 20px;
  display:inline-block;
  border:2px solid #d3ad02;
  background:#FFD61B;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD61B), to(#eec200));
  background:-webkit-linear-gradient(#FFD61B, #eec200);
  background:-moz-linear-gradient(#FFD61B, #eec200);
  background:-ms-linear-gradient(#FFD61B, #eec200);
  background:-o-linear-gradient(#FFD61B, #eec200);
  background:linear-gradient(#FFD61B, #eec200);
  -pie-background:linear-gradient(#FFD61B, #eec200);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bolder;
  line-height:35px;
  color:#16548a;
  text-decoration:none;
  position:relative;
}

.ie9 div.box-button a
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.box-story-spotlight-lagre
{
  height:287px;
  margin:15px 0px 15px 0px;
  padding:0px;
  background:#f2f2f2;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
  color:#1b1b1b;
  position:relative;
  overflow:hidden;
}

div.box-story-spotlight-lagre figure
{
  position:absolute;
  top:0px;
  right:0px;
  z-index:1;
}

div.box-story-spotlight-lagre img
{
  width:auto;
  display:block;
   -webkit-border-radius:0px 8px 8px 0px;
  -moz-border-radius:0px 8px 8px 0px;
  border-radius:0px 8px 8px 0px;
  position:relative;
}

div.box-story-spotlight-lagre div.txt
{
  height:260px;
  padding:0px 455px 27px 26px;
  display:table-cell;
  vertical-align:bottom;
  position:relative;
  z-index:3;
}

div.box-story-spotlight-lagre div.txt:before
{
  width:445px;
  height:287px;
  display:block;
  content:"";
  /*background:0px 0px url(../images/bg_img_bequests_01.png) repeat-y;*/
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:-1;
}

.ie8 div.box-story-spotlight-lagre div.txt:before
{
  left:8px;
  background:-8px 0px url(../images/bg_img_bequests_01.png) repeat-y;
}

div.box-story-spotlight-lagre h3
{
  margin:0px;
  padding:0px 0px 7px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bolder;
  line-height:22px;
  color:#004a79;
}

div.box-story-spotlight-lagre p
{
  margin:0px;
  padding:0px 0px 10px 0px;
}

div.box-story-spotlight-lagre a.more
{
  padding:0px 20px 0px 20px;
  display:inline-block;
  border:2px solid #d3ad02;
  background:#FFD61B;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD61B), to(#eec200));
  background:-webkit-linear-gradient(#FFD61B, #eec200);
  background:-moz-linear-gradient(#FFD61B, #eec200);
  background:-ms-linear-gradient(#FFD61B, #eec200);
  background:-o-linear-gradient(#FFD61B, #eec200);
  background:linear-gradient(#FFD61B, #eec200);
  -pie-background:linear-gradient(#FFD61B, #eec200);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bolder;
  line-height:35px;
  color:#16548a;
  text-decoration:none;
  position:relative;
}

.ie9 div.box-story-spotlight-lagre a.more
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.box-quotesmall
{
  padding:15px 0px 15px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-style:italic;
  line-height:24px;
  color:#4d90d7;
  position:relative;
}

div.box-quotesmall figure
{
  width:141px;
  padding:0px;
  float:left;
  position:relative;
}

div.box-quotesmall img
{
  width:100%;
  display:block;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  border-radius:18px;
  position:relative;
}

div.box-quotesmall blockquote
{
  width:485px;
  margin:2px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  float:right;
  position:relative;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    color: #00447e;
    text-align: justify;
}

/*div.box-quotesmall blockquote:before
{
  width:23px;
  height:17px;
  display:block;
  content:"";
  position:absolute;
    top: 0px;
  left:0px;
    background-image: url(../images/article-aside-quote-left.jpg);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    background-size: 18px 15px;
}
div.box-quotesmall blockquote:after
{
    content: '';
    display: block;
    width: 22px;
    height: 18px;
    vertical-align: text-top;
    background-image: url(../images/article-aside-quote-right.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: -3px;
    right: 0;
}*/

div.box-quotesmall blockquote p
{
  margin:0px;
  padding:0px 0px 8px 0px;
}

div.box-quotesmall blockquote p:before {
	top: 0;
}

div.box-quotesmall blockquote h4
{
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
  font-style:normal;
  font-weight:bolder;
  line-height:22px;
    color: #6b6b6b;
    margin-top: 16px;
}

div.box-quotelarge
{
  padding:13px 0px 15px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-style:italic;
  line-height:24px;
  color:#4d90d7;
  position:relative;
}

div.box-quotelarge blockquote
{
  margin:0px 0px 0px 0px;
  padding:0px 23px 17px 37px;
  position:relative;
}

/*div.box-quotelarge blockquote:before
{
  width:23px;
  height:17px;
  display:block;
  content:"";
  background:0px 0px url(../images/bg_img_bequests_02.png) no-repeat;
  position:absolute;
  top:1px;
  left:0px;
}*/

div.box-quotelarge blockquote p
{
  margin:0px;
  padding:0px 0px 7px 0px;
}

div.box-quotelarge blockquote p:before {
    top: -3px;
}

div.box-quotelarge blockquote h4
{
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-style:normal;
  font-weight:bolder;
  line-height:22px;
  color:#818181;
}

div.box-quotelarge div.quote-post
{
  margin:0px;
  padding:21px 20px 8px 20px;
  background:#f2f2f2;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-style:normal;
  line-height:19px;
  color:#1b1b1b;
  position:relative;
}

div.box-quotelarge figure
{
  width:129px;
  padding:0px 0px 16px 0px;
  float:left;
  position:relative;
}

div.box-quotelarge img
{
  width:100%;
  display:block;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  position:relative;
}

div.box-quotelarge div.txt
{
  width:528px;
  float:right;
}

div.box-quotelarge div.quote-post h4
{
  margin:0px;
  padding:0px 0px 0px 0px;
}

div.box-quotelarge div.quote-post p
{
  margin:0px;
  padding:0px 0px 16px 0px;
}

div.box-greybox
{
  padding:15px 0px 15px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#1b1b1b;
  text-align:center;
  position:relative;
}

div.box-greybox ul
{
  width:736px;
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  position:relative;
  left:-14px;
}

div.box-greybox ul li
{
  width:314px;
  height:146px;
  margin:0px 0px 14px 14px;
  padding:7px 20px 0px 20px;
  float:left;
  background:#f2f2f2;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  position:relative;
}

div.box-greybox ul li.last
{
  width:auto;
  height:auto;
  margin-bottom:0px;
  padding:20px 40px 25px 40px;
  float:none;
  clear:both;
}

div.box-greybox figure
{
  width:203px;
  margin:0 auto;
  padding:0px 0px 10px 0px;
}

div.box-greybox img
{
  width:100%;
  display:block;
}

div.box-greybox h3
{
  margin:0px;
  padding:0px 0px 4px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  line-height:22px;
  color:#1b1b1b;
}

div.box-greybox p
{
  margin:0px;
  padding:0px 0px 0px 0px;
}

div.box-formstackembed
{
  padding:0px 0px 15px 0px;
}

div.box-formstackembed iframe
{
  width:100%;
	height:535px;
	padding:0px;
	margin:0px;
	border:none;
	background:none;
	overflow:inherit;
}

div.box-formstackembed .fsForm.fsMaxCol2
{
  width:719px !important;
}

div.box-formstackembed div.line-form
{
  margin:0px;
  padding:8px 0px 8px 0px;
}

div.box-formstackembed div.fild-name
{
  width:312px;
  float:left;
}

div.box-formstackembed div.fild-surname
{
  width:306px;
  float:left;
}

div.box-formstackembed div.fild-address
{
  width:618px;
}

div.box-formstackembed div.fild-suburb
{
  width:380px;
  float:left;
}

div.box-formstackembed div.fild-postcode
{
  width:238px;
  float:left;
}

div.box-formstackembed div.fild-phone
{
  width:312px;
  float:left;
}

div.box-formstackembed div.fild-email
{
  width:312px;
  float:left;
}

div.box-formstackembed label
{
  margin:0px;
  padding:0px 0px 7px 0px;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bolder;
  line-height:19px;
  color:#939393;
}

div.box-formstackembed label sup
{
  color:#e40000;
}

div.box-formstackembed input.txt
{
  width:110px;
  height:36px;
  margin:0px;
  padding:0px 5px 0px 5px;
  display:block;
  border:1px solid #b2b2b2;
  background:#f2f2f2;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:36px;
  color:#939393;
  position:relative;
}

div.box-formstackembed div.fild-tit input.txt
{
  width:110px;
}

div.box-formstackembed div.fild-name input.txt
{
  width:289px;
}

div.box-formstackembed div.fild-surname input.txt
{
  width:294px;
}

div.box-formstackembed div.fild-address input.txt
{
  width:606px;
}

div.box-formstackembed div.fild-suburb input.txt
{
  width:358px;
}

div.box-formstackembed div.fild-postcode input.txt
{
  width:226px;
}

div.box-formstackembed div.fild-phone input.txt
{
  width:289px;
}

div.box-formstackembed div.fild-email input.txt
{
  width:294px;
}

div.box-formstackembed div.submit
{
  margin:0px;
  padding:14px 0px 0px 0px;
}

div.box-formstackembed div.submit input
{
  width:80px;

  height:39px;
  padding:0px 0px 0px 0px;
  border:2px solid #d3ad02;
  background:#FFD61B;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD61B), to(#eec200));
  background:-webkit-linear-gradient(#FFD61B, #eec200);
  background:-moz-linear-gradient(#FFD61B, #eec200);
  background:-ms-linear-gradient(#FFD61B, #eec200);
  background:-o-linear-gradient(#FFD61B, #eec200);
  background:linear-gradient(#FFD61B, #eec200);
  -pie-background:linear-gradient(#FFD61B, #eec200);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bolder;
  line-height:35px;
  color:#16548a;
  text-decoration:none;
  position:relative;
  cursor:pointer;
}

.ie9 div.box-formstackembed div.submit input
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.box-greycirclesbox
{
  padding:25px 0px 19px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  text-align:center;
  color:#000000;
}

div.box-greycirclesbox ul
{
  width:741px;
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

div.box-greycirclesbox li
{
  width:221px;
  padding:0px 26px 0px 0px;
  float:left;
}

div.box-greycirclesbox figure
{
  width:105px;
  height:111px;
  margin:0 auto;
  margin-bottom:20px;
  padding:18px 12px 0px 12px;
  background:#f2f2f2;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:relative;
}

div.box-greycirclesbox img
{
  width:100%;
  margin:0 auto;
  display:block;
  position:relative;
}

div.box-greycirclesbox h3
{
  margin:0px;
  padding:0px 0px 8px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bolder;
  line-height:19px;
  color:#00437f;
}

div.box-greycirclesbox p
{
  margin:0px;
  padding:0px 0px 0px 0px;
}

div.box-spotlightsmall
{
  margin:30px 0px 30px 0px;
  padding:0px 70px 0px 0px;
  display:table;
  background:#f2f2f2;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:19px;
  color:#292929;
  position:relative;
}

div.box-spotlightsmall figure
{
  width:204px;
  padding:0px 23px 0px 0px;
  display:table-cell;
  vertical-align:top;
}

div.box-spotlightsmall img
{
  width:100%;
  display:block;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  position:relative;
}

div.box-spotlightsmall div.txt
{
  width:424px;
  display:table-cell;
  vertical-align:middle;
}

div.box-spotlightsmall h3
{
  margin:0px;
  padding:0px 0px 13px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bolder;
  line-height:22px;
  color:#292929;
}

div.box-spotlightsmall p
{
  margin:0px;
  padding:0px 0px 25px 0px;
}

div.box-spotlightsmall a.more
{
  padding:0px 20px 0px 20px;
  display:inline-block;
  border:2px solid #d3ad02;
  background:#FFD61B;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#FFD61B), to(#eec200));
  background:-webkit-linear-gradient(#FFD61B, #eec200);
  background:-moz-linear-gradient(#FFD61B, #eec200);
  background:-ms-linear-gradient(#FFD61B, #eec200);
  background:-o-linear-gradient(#FFD61B, #eec200);
  background:linear-gradient(#FFD61B, #eec200);
  -pie-background:linear-gradient(#FFD61B, #eec200);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bolder;
  line-height:35px;
  color:#16548a;
  text-decoration:none;
  position:relative;
}

.ie9 div.box-spotlightsmall a.more
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDYxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWMyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.box-downloadslist
{
  margin:6px 0px 27px 0px;
  padding:0px 60px 26px 21px;
  display:table;
  background:#f2f2f2;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#666666;
  position:relative;
}

div.box-downloadslist ul
{
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

div.box-downloadslist ul li
{
  margin:0px 0px 0px 45px;
  padding:23px 0px 8px 0px;
  background:left bottom url(../images/border_01.png) repeat-x;
  position:relative;
}

div.box-downloadslist ul li:before
{
  width:27px;
  height:27px;
  display:block;
  content:"";
  background:0px 0px url(../images/bequests-why_11.png) no-repeat;
  position:absolute;
  top:23px;
  left:-45px;
}

div.box-downloadslist a
{
  display:inline;
  font-weight:bolder;
  color:#00427f;
  text-decoration:none;
}

div.box-downloadsingle
{
  width:318px;
  margin:9px 0px 14px 0px;
  padding:13px 25px 21px 66px;
  display:table;
  background:#f2f2f2;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  line-height:19px;
  color:#666666;
  position:relative;
}

div.box-downloadsingle p
{
  margin:0px;
  padding:9px 0px 0px 0px;
}

div.box-downloadsingle a
{
  padding:9px 0px 7px 0px;
  display:block;
  background:left bottom url(../images/border_01.png) repeat-x;
  font-weight:bolder;
  color:#00427f;
  text-decoration:none;
  position:relative;
}

div.box-downloadsingle a:before
{
  width:37px;
  height:37px;
  display:block;
  content:"";
  background:0px 0px url(../images/bequests-how_11.png) no-repeat;
  position:absolute;
  top:6px;
  left:-52px;
}

div.box-expandable
{
  padding:0px 0px 20px 0px;
}

div.box-expandable div.hidden_content
{
  display:none;
}

div.box-expandable a
{
  padding:0px 20px 0px 31px;
  display:inline-block;
  border:2px solid #427fbf;
  background:#4d90d7;
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4d90d7), to(#4886c8));
  background:-webkit-linear-gradient(#4d90d7, #4886c8);
  background:-moz-linear-gradient(#4d90d7, #4886c8);
  background:-ms-linear-gradient(#4d90d7, #4886c8);
  background:-o-linear-gradient(#4d90d7, #4886c8);
  background:linear-gradient(#4d90d7, #4886c8);
  -pie-background:linear-gradient(#4d90d7, #4886c8);
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bolder;
  line-height:31px;
  color:#ffffff;
  text-decoration:none;
  position:relative;
}

div.box-expandable a:before
{
  width:7px;
  height:12px;
  display:block;
  content:"";
  background:0px 0px url(../images/bequests-how_077.png) no-repeat;
  position:absolute;
  top:9px;
  left:10px;
}

div.box-expandable a.open:before
{
  width:12px;
  height:7px;
  display:block;
  content:"";
  background:0px 0px url(../images/bequests-how_07.png) no-repeat;
  position:absolute;
  top:13px;
  left:10px;
}

.ie9 div.box-expandable a
{
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkOTBkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODg2YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

div.box-yellowcirclesbox
{
  padding:25px 0px 7px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bolder;
  line-height:22px;
  text-align:center;
  color:#00437f;
}

div.box-yellowcirclesbox ul
{
  width:741px;
  margin:0px;
  padding:0px 0px 0px 0px;
  list-style:none;
}

div.box-yellowcirclesbox li
{
  width:221px;
  padding:0px 26px 0px 0px;
  float:left;
  clear:none;
  position:relative;
}

div.box-yellowcirclesbox li:before
{
  width:23px;
  height:43px;
  display:block;
  content:"";
  background:0px 0px url(../images/bequests-how_03.png) no-repeat;
  position:absolute;
  top:43px;
  left:-26px;
}

div.box-yellowcirclesbox li:first-child:before
{
  display:none;
}

div.box-yellowcirclesbox figure
{
  width:80px;
  height:105px;
  margin:0 auto;
  margin-bottom:20px;
  padding:23px 24px 0px 24px;
  float:none;
  background:#ffd100;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  position:relative;
}

div.box-yellowcirclesbox img
{
  width:100%;
  margin:0 auto;
  display:block;
  position:relative;
}

div.box-yellowcirclesbox a
{
  color:#00437f;
  text-decoration:none;
}


div.box-yellowcirclesbox h3
{
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bolder;
  line-height:22px;
  color:#4d90d7;
}

div.box-yellowcirclesbox h3 span
{
  display:none;
}

div.box-yellowcirclesbox h3 a
{
  color:#4d90d7;
  text-decoration:none;
}

div.box-yellowcirclesbox p
{
  margin:0px;
  padding:0px 0px 0px 0px;
}

/* Major Gifts section, piggy backs off of bequests multi purpose styles */
div.box-pdf-download {
	padding: 15px 0px 0px 0px;
}

div.box-pdf-download figure {
    width: 16%;
    float: left;
    padding-right: 4%;
}

div.box-pdf-download figure img {
	-webkit-box-shadow: 5px 5px 5px 0px rgba(153,153,153,1);
	-moz-box-shadow: 5px 5px 5px 0px rgba(153,153,153,1);
	box-shadow: 5px 5px 5px 0px rgba(153,153,153,1);
}

div.box-pdf-download div.box-button a {
    width: 72%;
    text-align: center;
}

div.major-gifts-image-small h3 {
    color: #000;
    font-weight: bold;
    font-size: 16px;
}

 div.major-gifts-image-small figure {
    width: 16%;
}

div.box-icon-list figure {
    width: 10%;
}

div.major-gifts-image-small figure img, div.box-icon-list div.major-gifts-icon figure img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

div.major-gifts-image-small div.txt {
    width: 82%;
}

div.box-icon-list div.major-gifts-icon div.txt {
    width: 85%;
}

div.box-icon-list {
    padding: 15px 0px 0px 0px;
}

div.box-icon-list h2 {
	font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    color: #00447E;
}

div.box-icon-list h3 {
	font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #00447E;
}

div.major-gifts-page footer h2 {
	padding-bottom: 15px;
	font-size: 18px;
}

/* 5-11 */
div.free-online-page
{
  margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#626262;
}

div.free-online-page a
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	text-decoration:none;
	font-weight:normal;
}

div.free-online-page article
{
  margin:0px;
	padding:47px 0px 20px 0px;
}

div.free-online-page h1
{
  margin:0px;
	padding:0px 0px 18px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:34px;
	font-weight:normal;
	line-height:34px;
	color:#00447e;
}

div.free-online-page div.entry
{
  width:466px;
  padding:0px 0px 0px 9px;
	float:left;
}

div.free-online-page strong
{
  font-family:'HelveticaRoundedLTStd-Bd';
	font-weight:normal;
}

div.free-online-page p
{
  margin:0px;
	padding:7px 0px 7px 0px;
}

div.free-online-page ul
{
  margin:0px;
	padding:1px 0px 8px 6px;
	list-style:none;
}

div.free-online-page li
{
  margin:0px;
	padding:7px 0px 6px 20px;
	background:0px 14px url(../images/bg_img_50.png) no-repeat;
}

div.free-online-page h4.btn-create-online
{
  margin:0px 0px 0px -3px;
	padding:14px 0px 16px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;
	line-height:22px;
	color:#ffffff;
}

div.free-online-page h4.btn-create-online a
{
  margin:0px;
	padding:16px 100px 12px 25px;
	display:block;
	float:left;
	background:#00447f;
	-webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
	color:#ffffff;
	text-decoration:none;
	position:relative;
}

div.free-online-page h4.btn-create-online a:before
{
  width:36px;
	height:36px;
	margin:-18px 0px 0px 0px;
	display:block;
	content:"";
  background:0px 0px url(../images/bg_img_51.gif) no-repeat;
	position:absolute;
	top:50%;
	right:42px;
}

div.free-online-page h4.btn-create-online small
{
  margin:0px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:12px;
}

div.free-online-page div.img
{
  width:357px;
	margin:-24px 0px 0px 0px;
  padding:0px 117px 0px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	line-height:15px;
	text-align:center;
	color:#ffffff;
	float:right;
	position:relative;
	font-weight:normal;
}

div.free-online-page div.img h5
{
  margin:0px;
	padding:0px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:14px;
	color:#afafaf;
}

div.free-online-page div.img p
{
  margin:0px;
  padding:0px 0px 12px 0px;
}

div.free-online-page div.img p img
{
  margin:0 auto;
	display:block;
}

div.free-online-page div.img figure img
{
  width:100%;
  display:block;
	-webkit-border-radius:13px 13px 0px 0px;
  -moz-border-radius:13px 13px 0px 0px;
  border-radius:13px 13px 0px 0px;
	position:relative;
}

div.free-online-page div.img figcaption
{
  padding:10px 43px 15px 50px;
	-webkit-border-radius:0px 0px 13px 13px;
  -moz-border-radius:0px 0px 13px 13px;
  border-radius:0px 0px 13px 13px;
	background:17px 8px url(../images/bg_img_53.png) no-repeat #4d90d7;
	position:relative;
}

div.free-online-page div.img figcaption p
{
  margin:0px;
  padding:0px 0px 7px 0px;
}

div.free-online-page div.img h6
{
  margin:0px;
	padding:0px 0px 0px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:13px;
	font-weight:normal;
	line-height:14px;
	color:#ffcf00;
}

.page-template-page-willsonline .widget-publications.will_publication {
	margin-top: 18px;
	    padding-left: 4px;
	    width: auto;
	    float: left;
	    min-width: 0;
}

.page-template-page-willsonline .widget-publications.will_publication .border-top.cf {
	border: none;
    padding-top: 15px;
    width: auto;
    min-width: 0;
    padding-right: 35px;
}

.page-template-page-willsonline .widget-publications.will_publication ul li {
	float: none;
}

.page-template-page-willsonline .widget-publications.will_publication ul li a {
	width: auto;
}

.page-template-page-willsonline .widget-publications.will_publication ul li a:before,
.page-template-page-willsonline .widget-publications.will_publication ul li a:hover:before {
  background: url('../images/publications/pdf-sprite.png') no-repeat;
}

.page-template-page-willsonline .widget-publications.will_publication ul li a:before {
	background-position: -0px -32px;
}

.page-template-page-willsonline .widget-publications.will_publication ul li a:hover:before {
	background-position: -0px -0px;
}

.page-template-page-willsonline .widget-publications.will_publication ul li a span {
    clear: none;
    width: auto;
    font-size: 12px;
    margin-left: 10px;
}

.page-template-page-aborportal-research-php section#content-section,
.page-template-page-aborportal-landing-php section#content-section,
.page-template-page-aborportal-research2-php section#content-section,
.page-template-page-aborportal-landing2-php section#content-section,
.page-template-page-aborportal-stories-php section#content-section,
.page-template-page-aborportal-home-php section#content-section
{
	min-height:300px;
	padding:0px 0px 3px 0px;
	position:relative;
	z-index:2;
}

.etry-mob {
	display:none;
}

.page-template-page-aborportal-research-php section a,
.page-template-page-aborportal-landing-php sectio a,
.page-template-page-aborportal-research2-php section a,
.page-template-page-aborportal-landing2-php section a,
.page-template-page-aborportal-stories-php section a,
.page-template-page-aborportal-home-php section a
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	text-decoration:none;
	font-weight:bold;
    color: #ed1c24;
}

.page-template-page-aborportal-research-php section a:hover,
.page-template-page-aborportal-landing-php sectio a:hover,
.page-template-page-aborportal-research2-php section a:hover,
.page-template-page-aborportal-landing2-php section a:hover,
.page-template-page-aborportal-stories-php section a:hover,
.page-template-page-aborportal-home-php section a:hover
{
    color: #000;
}


div.researchaborportalrap-page
{
  width:100%;
	background:0px 100px url(../images/bg_img_abor_01.png) no-repeat;
	position:relative;
	overflow:hidden;
}

div.researchaborportal-page
{
  width:100%;
	background:0px 127px url(../images/bg_img_abor_06.png) no-repeat;
	position:relative;
	overflow:hidden;
}

div.researchaborportal-page:after
{
  width:831px;
	height:531px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_abor_07.png) no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	z-index:1;
}

header.header-archabor-page
{
  display:none;
}

div.homechaborportal-page
{
  width:100%;
	position:relative;
}

div.researchaborportalrap-page div.center-box,
div.researchaborportal-page div.center-box
{
  padding-top:20px;
	padding-bottom:28px;
  min-height:683px;
	z-index:99;
}

div.researchaborportalrap-page div.center-box.researchaborrap:before
{
  width:81px;
	height:105px;
	display:block;
	content:"";
	/*background:0px 0px url(../images/bg_img_abor_03.png) no-repeat;*/
	position:absolute;
	bottom:-13px;
	right:65px;
	z-index:999;
}

div.researchaborportalrap-page div.center-page,
div.researchaborportal-page div.center-page
{
  width:545px;
	position:relative;
	z-index:2;
}

div.researchaborportalrap-page aside.sidebar-right,
div.researchaborportal-page aside.sidebar-right
{
  width:177px;
	display:block;
	position:relative;
	z-index:1;
}

div.bg-bottom-researchaborrap
{
  width:100%;
	height:50px;
	margin:3px 0px 0px 0px;
	background:0px 0px url(../images/bg_img_abor_04.gif) repeat-x;
	position:relative;
}

div.bg-bottom-researchabor
{
  width:100%;
	height:50px;
	margin:3px 0px 0px 0px;
	background:0px 0px url(../images/bg_img_abor_09.gif) repeat-x;
	position:relative;
}

div.widget-flagsresearchabor
{
  padding:7px 0px 69px 11px;
	position:relative;
}

div.widget-flagsresearchabor ul
{
  margin:0px;
	padding:0px;
	list-style:none;
	position:relative;
}

div.widget-flagsresearchabor ul li
{
  padding:0px 0px 0px 4px;
	float:left;
}

div.widget-flagsresearchabor ul li img
{
  display:block;
}

div.widget-bgresearchaborrap
{
	height:224px;
	display:block;
	text-indent:-9999em;
	position:relative;
}

div.widget-bgresearchaborrap figure
{
  width:294px;
	height:22224px;
	display:block;
	background:left top url(../images/abor/abor-right-cc.png) no-repeat;
	position:absolute;
	top:43px;
	right:-96px;
	z-index:1;
}

div.widget-bgresearchaborrap img
{
	display:block;
	position:absolute;
	top:-43px;
	right:19px;
	z-index:10;
}

div.widget-bgresearchabor
{
	height:224px;
	height:645px;
	display:block;
	text-indent:-9999em;
	position:relative;
}

div.widget-bgresearchabor img
{
  margin:0 auto;
  display:block;
	position:relative;
}

article.post-researchabor-content
{
  padding:0px 0px 0px 0px;
  font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#6b6b6b;
	position:relative;
}

article.post-researchabor-content div.entry
{
  display:block;
}

article.post-researchabor-content div.entry-mob
{
  display:none;
}

div.researchaborportal-page div.center-box.researchaborrap article.post-researchabor-content
{
  padding-right:22px;
}

div.researchaborportal-page div.center-box.stories article.post-researchabor-content
{
  padding-right:22px;
}

article.post-researchabor-content h1
{
  margin:0px 0px 8px 0px;
	padding:0px 0px 20px 0px;
	background:left bottom url(../images-new/border_04.gif) repeat-x;
  font-family:'FocoCCBold';
	font-size:32px;
	font-weight:normal;
	line-height:35px;
	color:#000000;
	position:relative;
}

article.post-researchabor-content h2
{
  margin:0px;
	padding:10px 0px 7px 0px;
	font-family:"FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#c1392b;
	position:relative;
}

article.post-researchabor-content h3
{
  margin:0px;
	padding:10px 0px 7px 0px;
	font-family:"FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:23px;
	color:#747679;
	position:relative;
}

article.post-researchabor-content p
{
  padding:8px 0px 7px 0px;
}

article.post-researchabor-content ul
{
  margin:0px;
	padding:20px 0px 10px 5px;
	list-style:none;
}

article.post-researchabor-content ul li
{
  padding:0px 0px 8px 16px;
	position:relative;
}

article.post-researchabor-content ul li:before
{
  width:9px;
	height:9px;
	display:block;
	content:"";
	background:#fe9b37;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:absolute;
	top:5px;
	left:0px;
}

.ie8 article.post-researchabor-content ul li:before
{
  background:0px 0px url(../images/bg_li_abord_01.png) no-repeat;
}

article.post-researchabor-content footer
{
  padding:48px 0px 0px 0px;
}

article.post-researchabor-content footer h3
{
  margin:0px;
	padding:0px 13px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	line-height:24px;
	text-transform:uppercase;
	color:#000000;
	position:relative;
}

article.post-researchabor-content footer ul
{
  margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}

article.post-researchabor-content footer ul li
{
  padding:0px 4px 0px 0px;
	float:left;
}

article.post-researchabor-content footer ul li:before
{
  display:none;
}

article.post-researchabor-content footer img
{
  display:block;
}

article.post-researchabor-content div.text-icons
{
  margin-top:-18px;
}

article.post-researchabor-content div.video
{
  margin:16px 0px 23px 0px;
	position:relative;
}

article.post-researchabor-content div.video iframe, article.post-researchabor-content span.vvqvimeo iframe
{
  border:5px solid #fe9b37;
}

div.researchaborportalrap-page article.post-researchabor-content div.video iframe
{
  border:5px solid #b02102;
}

article.post-researchabor-content div.video img,
article.post-researchabor-content div.video iframe
{
  display:block;
}

div.widget-quickmorelink
{
  margin:19px 0px 0px 0px;
  padding:16px 23px 41px 23px;
	border-top:10px solid #c1392b;
	background:#f5f5f5;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  font-size:14px;
	line-height:16px;
	position:relative;
}

div.widget-quickmorelink div.column
{
  width:210px;
	float:right;
}

div.widget-quickmorelink div.column:first-child
{
  float:left;
}

div.widget-quickmorelink h3
{
  margin:0px;
	padding:0px 0px 17px 0px;
	font-family:"FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:23px;
	color:#000000;
}

div.widget-quickmorelink ul
{
  margin:0px;
	padding:0px;
	list-style:none;
}

div.widget-quickmorelink ul li
{
  padding:0px 0px 8px 0px;
}

div.widget-quickmorelink ul li:before
{
  display:none;
}

div.widget-quickmorelink ul li a
{
  color:#ed1c24;
    font-weight: bold;
		font-size: 16px;
		line-height: 22px;
	text-decoration:none;
}

div.widget-quickmorelink ul li a:hover
{
  color:#000;
	text-decoration:none;
}

div.widget-infolandingabor
{
  width:585px;
	margin:0px 0px 0px -18px;
	padding:0px;
	display:table;
	border-spacing:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#000000;
	position:relative;
}

div.widget-infolandingabor h3
{
  margin:0px;
	padding:0px 0px 17px 0px;
	font-family:"FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:23px;
	color:#000000;
	position:relative;
}

div.widget-infolandingabor h4
{
  margin:0px;
	padding:0px 0px 21px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:16px;
	color:#000000;
	position:relative;
}

div.widget-infolandingabor p
{
  padding:0px 0px 8px 0px;
}

div.widget-infolandingabor a
{
  color:#ed1c24;
    font-weight: bold;
	text-decoration:none;
}

div.widget-infolandingabor a:hover
{
  color:#000000;
}

div.widget-infolandingabor div.column
{
  width:152px;
	padding:11px 10px 30px 15px;
	display:table-cell;
	background:#f5f5f5;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	position:relative;
}

div.widget-infolandingabor div.column.orange
{
  border-top:7px solid #fe9b37;
}

div.widget-infolandingabor div.column.orange h4
{
  color:#000;
}

div.widget-infolandingabor div.column.red
{
  border-top:7px solid #b02102;
}

div.widget-infolandingabor div.column.red h3
{
  color:#000;
}

div.widget-infolandingabor div.column.red h4
{
  color:#000;
}

div.widget-infolandingabor div.column.grey
{
  border-top:7px solid #999999;
}

div.storiesabor-list
{
  padding:26px 0px 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:13px;*/
	/*line-height:15px;*/
	text-align:center;
	color:#6b6b6b;
}

div.storiesabor-list ul
{
  width:549px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	position:relative;
}

div.storiesabor-list ul li
{
  width:171px;
	height:276px;
	padding:0px 12px 0px 0px;
	float:left;
}

div.storiesabor-list ul li:before
{
  display:none;
}

div.storiesabor-list figure
{
  width:159px;
	height:158px;
	padding:8px 6px 7px 6px;
	margin:0px 0px 4px 0px;
	position:relative;
	overflow:hidden;
}

div.storiesabor-list li.orange figure
{
  width:155px;
	height:155px;
	padding:9px 10px 8px 6px;
	position:relative;
	overflow:hidden;
}

div.storiesabor-list span.bg
{
  width:171px;
	height:173px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

div.storiesabor-list li.orange span.bg
{
  background:0px 0px url(../images/bg_img_abor_10.png) repeat;
}

div.storiesabor-list li.red span.bg
{
  background:0px 0px url(../images/bg_img_abor_12.png) repeat;
}

div.storiesabor-list li.grey span.bg
{
  background:0px 0px url(../images/bg_img_abor_11.png) repeat;
}

div.storiesabor-list span.bg-black
{
  width:159px;
	height:158px;
	margin:-79px 0px 0px -79px;
	display:none;
	background:0px 0px url(../images/bg_img_abor_13.png) repeat;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	z-index:8;
}

div.storiesabor-list li.orange span.bg-black
{
  width:155px;
	height:155px;
	margin:-75px 0px 0px -80px;
}

div.storiesabor-list a.more
{
  width:159px;
	height:103px;
	padding:55px 0px 0px 0px;
	margin:-79px 0px 0px -79px;
	display:none;
	font-family:'FocoCCBold';
	font-size:24px;
	line-height:27px;
	text-align:center;
	color:#fcfcfc;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:11;
	font-weight:normal;
}

div.storiesabor-list figure:hover span.bg-black,
div.storiesabor-list figure:hover a.more
{
  display:block;
}

div.storiesabor-list img
{
  width:100%;
  display:block;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:relative;
	z-index:1;
}

div.storiesabor-list h2
{
  margin:0px;
	padding:0px 0px 0px 0px;
	font-family:'FocoCCBold';
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#000;
}

div.storiesabor-list p
{
  padding:0px 0px 0px 0px;
}

div.aborportal-top-home
{
  padding:33px 0px 27px 0px;
	background:right 36px url(../images/bg_img_abor_15.png) no-repeat #fe9b37;
	font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#000000;
	position:relative;
	z-index:10;
}

div.aborportal-top-home:before
{
  width:558px;
	height:449px;
	margin:0px 0px 0px -692px;
	display:block;
	content:"";
	background:0px 0px url(../images/bg_img_abor_14.png) no-repeat;
	position:absolute;
	top:0px;
	left:50%;
	z-index:1;
}

div.aborportal-top-home article
{
  position:relative;
	z-index:2;
}

div.aborportal-top-home header
{
  margin:0px;
	padding:0px;
}

div.aborportal-top-home div.img-mob
{
  display:none;
}

div.aborportal-top-home h1
{
  margin:0px;
	padding:0px 0px 25px 0px;
	display:block;
	font-family:'FocoCCBold';
	font-size:32px;
	font-weight:normal;
	line-height:35px;
	color:#000000;
	position:relative;
}

div.aborportal-top-home div.entry
{
  padding:0px 0px 0px 0px;
  position:relative;
}

div.aborportal-top-home div.video
{
  margin:0 auto;
	margin-bottom:31px;
	display:table;
  border:5px solid #ffffff;
	position:relative;
}

div.aborportal-top-home div.video img,
div.aborportal-top-home div.video iframe
{
  display:block;
}

div.aborportal-top-home figure.right-img
{
  display:block;
  position:absolute;
	top:-15px;
	right:-63px;
}

div.aborportal-top-home figure.right-img img
{
  display:block;
}

div.flagsresearchabor-home
{
  margin:0px;
	display:table;
	position:relative;
}

div.flagsresearchabor-home div.img
{
  width:83px;
  padding:5px 0px 0px 0px;
  display:table-cell;
	vertical-align:top;
}

div.flagsresearchabor-home img
{
  width:100%;
  margin:7px 0px 0px 0px;
  display:block;
}

div.flagsresearchabor-home div.txt
{
  padding:0px 75px 0px 15px;
  display:table-cell;
	vertical-align:middle;
}

div.flagsresearchabor-home p
{
  padding:11px 0px 11px 0px;
}

div.aborportal-stories-home
{
  width:980px;
	margin:0 auto;
  padding:37px 0px 35px 0px;
	font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#595959;
}

div.aborportal-stories-home h3
{
  margin:0px;
	padding:0px 0px 24px 0px;
	font-family:'FocoCCBold';
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#000000;
}

div.aborportal-stories-home ul
{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:center;
	position:relative;
}

div.aborportal-stories-home ul li
{
  width:270px;
	padding:0px 0px 0px 81px;
	float:left;
}

div.aborportal-stories-home ul li:first-child
{
  padding-left:0px;
}

div.aborportal-stories-home ul li.last
{
  margin:0px;
	clear:none;
	float:left;
}

div.aborportal-stories-home ul li figure
{
  width:212px;
	height:212px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}

div.aborportal-stories-home ul li.orange figure
{
  width:207px;
	height:207px;
	padding:16px 12px 5px 6px;
}

div.aborportal-stories-home ul li.red figure
{
	padding:7px 4px 9px 9px;
}

div.aborportal-stories-home ul li.grey figure
{
	padding:9px 5px 7px 8px;
}

div.aborportal-stories-home ul li span.bg
{
  width:225px;
	height:228px;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}

div.aborportal-stories-home ul li.orange span.bg
{
  background:0px 0px url(../images/bg_img_abor_21.png) repeat;
}

div.aborportal-stories-home ul li.red span.bg
{
  background:0px 0px url(../images/bg_img_abor_23.png) repeat;
}

div.aborportal-stories-home ul li.grey span.bg
{
  background:0px 0px url(../images/bg_img_abor_22.png) repeat;
}

div.aborportal-stories-home ul li span.bg-black
{
  width:212px;
	height:212px;
	margin:-104px 0px 0px -104px;
	display:none;
	background:0px 0px url(../images/bg_img_abor_13.png) repeat;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	z-index:8;
}

div.aborportal-stories-home ul li.red span.bg-black
{
	margin:-108px 0px 0px -104px;
}

div.aborportal-stories-home ul li.orange span.bg-black
{
  width:207px;
	height:207px;
	margin:-100px 0px 0px -107px;
}

div.aborportal-stories-home ul li a.more
{
  width:190px;
	height:132px;
	padding:80px 0px 0px 10px;
	margin:-106px 0px 0px -106px;
	display:none;
	font-family:'FocoCCBold';
	font-size:24px;
	line-height:27px;
	text-align:center;
	color:#fcfcfc;
	text-decoration:none;
	position:absolute;
	top:50%;
	left:50%;
	z-index:11;
	font-weight:normal;
}

div.aborportal-stories-home ul li figure:hover span.bg-black,
div.aborportal-stories-home ul li figure:hover a.more
{
  display:block;
}

div.aborportal-stories-home ul li img
{
  width:100%;
  display:block;
	-webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
	position:relative;
	z-index:1;
}

div.aborportal-stories-home ul li h2
{
  margin:0px;
	padding:8px 0px 0px 0px;
	font-family:'FocoCCBold';
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#050505;
}

div.aborportal-stories-home ul li h2 a
{
  padding:0px 0px 33px 0px;
	display:block;
	background:center bottom url(../images/bg_img_abor_19.png) no-repeat;
  color:#050505;
	text-decoration:none;
}

div.aborportal-stories-home ul li.orange h2 a
{
	background:center bottom url(../images/bg_img_abor_18.png) no-repeat;
}

div.aborportal-stories-home ul li.red h2 a
{
	background:center bottom url(../images/bg_img_abor_20.png) no-repeat;
}

div.aborportal-community-home
{
  padding:55px 0px 4px 0px;
	background:#c9282d;
	font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#333333;
	position:relative;
	overflow:hidden;
	z-index:10;
}

div.aborportal-community-home:before,
div.aborportal-community-home:after
{
  display:block;
	content:"";
	position:absolute;
	z-index:1;
}

div.aborportal-community-home:before
{
  width:1158px;
	height:535px;
	background:0px 0px url(../images/bg_img_abor_16.png) no-repeat;
	bottom:-142px;
	left:0px;
}

div.aborportal-community-home:after
{
  width:465px;
	height:347px;
	background:0px 0px url(../images/bg_img_abor_17.png) no-repeat;
	bottom:47px;
	right:0px;
}

div.aborportal-community-home h3
{
  margin:0px;
	padding:0px 0px 1px 0px;
	font-family:'FocoCCBold';
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#ffffff;
}

div.aborportal-community-home div.quick-links h3
{
  margin:0px;
	padding:0px 0px 21px 0px;
	font-family:"FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:23px;
	color:#000000;
}

div.aborportal-community-home div.columns-table
{
  width:1049px;
	margin:0px 0px 0px -29px;
	display:table;
	border-spacing:29px;
	position:relative;
}

div.aborportal-community-home div.column
{
  width:226px;
  display:table-cell;
	vertical-align:top;
	background:#f5f5f5;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	position:relative;
}

div.aborportal-community-home div.column figure {
	position: relative;
}

div.aborportal-community-home div.column figure span.logo {
	display: block;
	position: absolute;
	top: 40px;
	left: 13px;
	z-index: 2;
}

div.aborportal-community-home div.quick-links
{
  padding:16px 4px 14px 22px;
  border-top:9px solid #000000;
}

div.aborportal-community-home img
{
  display:block;
}

div.aborportal-community-home div.txt
{
  padding:5px 11px 10px 11px;
	position:relative;
}

div.aborportal-community-home h2
{
  height:57px;
	margin:0px;
	padding:10px 0px 15px 0px;
	font-family: "FocoCCBold", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	line-height:23px;
	color:#000000;
	position:relative;
	overflow:hidden;
}

div.aborportal-community-home .orange h2
{
  color:#da5527;
}

div.aborportal-community-home .red h2
{
  color:#ed1c24;
}

div.aborportal-community-home p
{
  height:86px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}

div.aborportal-community-home small
{
  padding:0px;
  display:block;
	font-size:12px;
	color:#575757;
}

div.aborportal-community-home a
{
  font-weight:bold;
    color:#ed1c24;
	text-decoration:none;
}

div.aborportal-community-home a:hover {
    color:#000000;
}

div.aborportal-community-home .orange a
{
  color:#da5527;
}

div.aborportal-community-home .red a
{
  color:#ed1c24;
    font-weight: bold;
}

div.aborportal-community-home ul
{
  margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-size:16px;
}

div.aborportal-community-home ul li
{
  padding:10px 0px 10px 0px;
}

div.aborportal-community-home ul li a
{
  color:#ed1c24;
    font-weight: bold;
	text-decoration:none;
}

div.aborportal-community-home ul li a:hover
{
  color:#000000;
	text-decoration:none;
}

div.aborportal-text-home
{
  width:980px;
	margin:0 auto;
	padding:38px 0px 38px 0px;
	font-family:"FocoCCRegular", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#333333;
	position:relative;
	z-index:1;
}

div.aborportal-text-home h3
{
  margin:0px;
	padding:0px 0px 21px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:25px;
	font-weight:normal;
	line-height:29px;
	color:#a91100;
}

div.aborportal-text-home h2
{
  margin:0px;
	padding:0px 0px 21px 0px;
	font-family:'FocoCCBold';
	font-size:24px;
	font-weight:normal;
	line-height:27px;
	color:#a91100;
}

div.aborportal-text-home figure
{
  width:123px;
	padding:11px 0px 0px 0px;
	float:left;
}

div.aborportal-text-home img
{
  width:100%;
	display:block;
}

div.aborportal-text-home div.txt
{
  width:794px;
	padding:0px 38px 0px 0px;
	float:right;
}

div.aborportal-text-home p
{
  padding:9px 0px 9px 0px;
}

div.aborportal-text-home a
{
  font-weight:bolder;
  color:#ed1c24;
	text-decoration:none;
}

div.aborportal-text-home a:hover {
    color:#000;
}

div.aborportal-text-home footer
{
  padding:10px 0px 0px 0px;
}

.page-template-page-xmas-landing-php section#content-section
{
	width:100%;
	min-height:300px;
	padding:0px 0px 1px 0px;
	position:relative;
	z-index:2;
}

article.xmas-post
{
  width:100%;
  padding:0px 0px 0px 0px;
  background:#4e8ed6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:29px;
	text-align:center;
	color:#ffffff;
	position:relative;
	overflow:hidden;
}

article.xmas-post div.entry
{
  width:980px;
	min-height:279px;
	margin:0 auto;
  padding:150px 0px 100px 0px;
	position:relative;
	z-index:1;
}

article.xmas-post h1
{
  margin:0px;
	padding:0px 0px 30px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:36px;
	font-weight:normal;
	line-height:39px;
	color:#fbd01d;
	position:relative;
}

article.xmas-post p
{
  padding:0px 0px 30px 0px;
}

a.donate-xmas
{
	width:220px;
	height:65px;
	margin:0 auto;
	padding:0px 46px 0px 0px;
	margin-top:20px;
	display:block;
	background:#fe9b37;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	line-height:55px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:27px;
	line-height:65px;
	text-align:center;
	color:#8b420a;
	text-decoration:none;
	position:relative;
	font-weight:normal;
}

.mac a.donate-xmas
{
  line-height:68px;
}

a.donate-xmas:after
{
	width:23px;
	height:23px;
	margin:-11px 0px 0px 0px;
	display:block;
	content:"";
	background:-322px -84px url(../images-new/mob/mobsprite.png) no-repeat;
	position:absolute;
	top:50%;
	right:22px;
}

figure.xmas-img
{
  font-family:'HelveticaRoundedLTStd-Bd';
	font-size:24px;
	font-weight:normal;
	line-height:36px;
	color:#fbd01d;
  position:relative;
	z-index:2;
}

figure.xmas-img:after
{
  width:100%;
	height:264px;
	display:block;
	content:"";
	background:center top url(../images/bg_img_xma_01.png) no-repeat;
	position:absolute;
	bottom:-143px;
	left:0px;
	z-index:1;
}

figure.xmas-img img
{
  width:100%;
	min-height:inherit;
	height:auto;
	margin:0px;
	margin-top:-110px;
	display:block;
	position:relative;
	z-index:1;
}

figure.xmas-img figcaption
{
  width:100%;
	text-align:center;
  position:absolute;
	bottom:64px;
	left:0px;
	z-index:2;
}

figure.xmas-img figcaption h2
{
  margin:0px;
	padding:0px 0px 11px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:47px;
	font-weight:normal;
	line-height:50px;
	color:#fbd01d;
	position:relative;
}

figure.xmas-img figcaption p
{
  padding:0px 0px 0px 0px;
}

/* page-retail */
.page-template-page-retail-stores-php #content-section
{
  width:100%;
	padding:0px;
	position:relative;
	overflow:hidden;
}

.page-template-page-retail-stores-php div.retail-page a
{
	line-height:inherit;
	outline: 0;
	text-decoration: none;
	font-size: 18px;
}

div.retail-page
{
  width:980px;
	margin:0 auto;
	padding:20px 0px 0px 0px;
	position:relative;
	display: table;
}

div.retail-page div.right-page
{
  padding:15px 0px 0px 4px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	width: 100%;
}

nav.top-menu-retail
{
	padding: 30px 0px 0px 0px;
	font-size: 18px;
	font-weight: bolder;
	line-height: 18px;
	position: relative;
	display: table;
	margin-top: -49px;
}

nav.top-menu-retail ul
{
	padding: 0;
    background: #E7E7E7;
    margin: 22px 0;
    list-style: none;
    float: left;
    text-align: center;
}

nav.top-menu-retail li
{
	position: relative;
	float: left;
    background-color: #E7E7E7;
	outline: 0;
	overflow: visible;
}

nav.top-menu-retail li:before {
	content: '';
	position: absolute;
    top: 46px;
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #009dbc;
	z-index: 1;
}

nav.top-menu-retail li:nth-child(1) { width: 250px; }
nav.top-menu-retail li:nth-child(2) { width: 120px; padding-left: 9px; }
nav.top-menu-retail li:nth-child(3) { width: 185px; padding-left: 6px; }
nav.top-menu-retail li:nth-child(4) { width: 154px; padding-left: 5px; }
nav.top-menu-retail li:nth-child(5) { width: 207px; padding-right: 40px; }

nav.top-menu-retail li:nth-child(1):before { right: -9px; }
nav.top-menu-retail li:nth-child(2):before { right: -13px; }
nav.top-menu-retail li:nth-child(3):before { right: -6px; }
nav.top-menu-retail li:nth-child(4):before { right: -11px; }
nav.top-menu-retail li:nth-child(5):before { display: none; }

nav.top-menu-retail li:nth-child(1) a
{
		position: relative;
		padding-left: 82px;
}

nav.top-menu-retail li:nth-child(1) a:before
{
	content: "\f07a";
	position: absolute;
	top: 38px;
	left: 87px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 21px;
}

nav.top-menu-retail a
{
  text-decoration: none;
  display: block;
  height: 100%;
  padding: 40px 0;
}

nav.top-menu-retail li.active a,
nav.top-menu-retail a:hover
{
}

div.top-box-retail
{
  /*padding:60px 0px 63px 0px;*/
	position:relative;
	    float: left;
			width: 100%;
}

div.top-box-retail a
{
			display: block;
}


div.top-box-retail img
{
			width: 100%;
}

/*div.top-box-retail:before {
    width: 50000px;
    height: 100%;
    margin: 0px 0px 0px -25000px;
    display: block;
    content: "";
    background: #01d3c7;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}*/

div.top-box-retail .bg
{
	width: 50%;
	display: inline-block;
	background-image: url(../images/retail-stores/header-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 645px;
	width: 800px;
	margin-left: -126px;
	z-index: 2;
	position: relative;
}

div.top-box-retail .bg h2
{
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	font-weight: normal;
    text-transform: uppercase;
    font-size: 52px;
    line-height: 50px;
    margin-top: 201px;
    margin-left: 236px;
		color: #fff;
}

div.top-box-retail .bg h2 strong
{
	color: #393d40;
}

div.top-box-retail .bg h2 p
{
	padding: 0;
}

div.top-box-retail .bg a.btn-orange
{
		display: block !important;
    margin-left: 240px !important;
    margin-top: 20px !important;
    width: 189px !important;
    line-height: 26px !important;
    height: 20px !important;
}


div.top-box-retail .bg span
{
	font-family: 'HelveticaRoundedLTStd-Bd';
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	line-height: 16px;
	margin-left: 240px;
	display: block;
	margin-top: 44px;
	word-spacing: -2px;
	letter-spacing: 1px;
	font-weight: normal;
}

div.top-box-retail .image
{
	width: 120%;
	display: inline-block;
	height: 645px;
	position: absolute;
	margin-left: -334px;
	z-index: 0;
	background-size: cover;
	background-repeat: no-repeat;
}

article.cream-post-retail
{
  width:497px;
	padding:0px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	text-align:left;
	color:#362f2d;
	position:relative;
}

article.cream-post-retail figure
{
  width:222px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
}

article.cream-post-retail img
{
  width:100%;
  display:block;
}

article.cream-post-retail div.txt
{
  width:260px;
	padding:0px 0px 0px 0px;
	float:right;
	position:relative;
}

article.cream-post-retail h2
{
  margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bolder;
	line-height:27px;
	color:#003663;
}

article.cream-post-retail h2 span
{
  color:#4d90d7;
}

article.cream-post-retail p
{
  padding:11px 0px 10px 0px;
}

article.cream-post-retail header p
{
  padding:0px 0px 0px 0px;
  font-size:15px;
	font-weight:bolder;
	line-height:24px;
	color:#00447e;
}

article.cream-post-retail div.download-box
{
  width:260px;
	height:94px;
	margin:6px 0px 0px 0px;
	padding:19px 10px 0px 10px;
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
	background:0px 0px url(../images/retail_img_03.png) no-repeat;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:15px;
	font-weight:normal;
	line-height:23px;
	text-align:center;
	color:#ffffff;
	position:relative;
	font-weight: normal;
}

article.cream-post-retail div.download-box a
{
  color:#ffffff;
	text-decoration:none;
}

article.cream-post-retail footer
{
  padding:6px 0px 0px 0px;
	font-size:10px;
	line-height:16px;
	color:#9e9d9c;
}

article.cream-post-retail footer a
{
  color:#9e9d9c;
	text-decoration:underline;
}

article.cream-post-retail footer a:hover
{
  color:#9e9d9c;
	text-decoration:none;
}

div.join-email-retail
{
	width: 280px;
margin: -72px 0px 0px 0px;
padding: 0px 0px 39px 23px;
float: right;
border-left: none;
font-family: 'HelveticaRoundedLTStd-Bd';
font-size: 14px;
font-weight: normal;
line-height: 24px;
text-align: center;
color: #5997d9;
position: relative;
font-weight: normal;
}

div.join-email-retail .join-email-retail-title
{
	margin: 0px 0px 22px 17px;
	padding: 17px 0px 10px 55px !important;
	line-height: 22px;
	text-align: left;
	height: 44px;
	color: #00447e;
}

article.shoponline-post-retail .join-email-retail-title:before {
	display: block;
	content: "\f003";
	position: absolute;
	top: 1px;
	left: 24px;
	font-family: FontAwesome;
	font-size: 20px;
	color: #fff;
	background: #0F1E64;
	border-radius: 50%;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}

div.join-email-retail p
{
	padding: 0px 0px 6px 3px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.join-email-retail p a
{
	color: #00447e;
	font-size: 16px !important;
}

div.join-email-retail a.more
{
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 12px 0px;
	display: block;
	background: #ffd200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 20px;
	font-weight: normal;
	line-height: 17px;
	color: #0f1e64;
	text-decoration: none;
	position: relative;
	margin-top: 4px;
	margin-left: 3px;
	width: 185px;
}

article.about-post-retail
{
  padding: 45px 0px 80px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#ffffff;
	position:relative;
}

article.about-post-retail:before
{
  width:50000px;
	height:100%;
	margin:0px 0px 0px -25000px;
	display:block;
	content:"";
	background:transparent;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

article.about-post-retail div.entry
{
	position:relative;
	z-index:2;
	margin: 0 auto;
	max-width: 1000px;
}

article.about-post-retail h2
{
	/*margin: 0px 0px 0px 120px;*/
	padding: 0px 0px 20px 0px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 25px;
	font-weight: normal;
	line-height: 24px;
	color: #00447e;
	word-spacing: -1px;
}

article.about-post-retail img
{
  width:auto;
	/*margin:3px 32px 0px 121px;*/
	margin:3px 32px 0 0;
  display:block;
	float:left;
	max-height: 230px;
}

article.about-post-retail div.txt
{
	padding:0px 120px 0px 0px;
	max-width: calc(100% - 260px);
}
article.about-post-retail.plus-uv-widget {
	margin-left: -100px;
	margin-right: -100px;

}

article.about-post-retail.plus-uv-widget div.txt
{
	padding:0 20px 0 0 ;
	display:inline-block;
}
article.about-post-retail.plus-uv-widget div.txt p:first-of-type {
	/*image is inside the first <p> */
	padding-top: 1px;
	padding-bottom: 1px;
	line-height: 0;

}
article.about-post-retail.plus-uv-widget div.txt p:nth-child(2){
	padding-top: 0;
}
article.about-post-retail.plus-uv-widget .uv-widget-container {
	display:inline-block;
	margin-top: -40px;
	border-radius: 20px;
	padding: 20px;
	background-color: white;
	border: solid 1px #d0d0d0;
}

article.about-post-retail p
{
  padding:10px 0px 10px 0px;
	color: #6b6b6b;
}

div.store-post-retail
{
	font-size:14px;
	line-height:22px;
	color:#000000;
	position:relative;
	margin-top: -33px;
}

div.store-post-retail:before
{
  width:50000px;
	height:100%;
	margin:0px 0px 0px -25000px;
	display:block;
	content:"";
	background-color: #ffd200;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.store-post-retail div.entry
{
  position:relative;
	z-index:2;
    padding: 125px 123px 50px 123px;
}

div.store-post-retail h2, div.store-post-retail #enquiries
{
  margin:0px;
	padding:0px 0px 20px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	color:#003663;
}

div.store-post-retail p
{
  padding:4px 0px 0px 0px;
}

div.store-post-retail div#store-types ul
{
  margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display: none;
}

div.store-post-retail div#store-types ul li
{
  padding:0px 10px 0px 0px;
	display:inline-block;
}

div.store-post-retail a.btn-white
{
  margin:0px 0px 0px 0px;
	padding:12px 27px 12px 27px;
	display:inline-block;
	border:1px solid #c5bc8d;
	background:#fcfcfc;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:14px;
	color:#003663;
	text-decoration:none;
	position:relative;
}

div.store-post-retail li.ui-tabs-active a.btn-white
{
	border: 1px solid #003663;
    background: #003663;
    color: #fcfcfc;
    font-size: 20px;
    padding: 18px 34px;
    margin-bottom: 12px;
}

div.store-post-retail a.btn-orange,
div#shop a.btn-orange
{
  width:307px;
  margin:0px 16px 0px 0px;
	padding:15px;
	display:inline-block;
	background:#0F1E64;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	position:relative;
}
div.store-post-retail a.btn-orange:hover,
div#shop a.btn-orange:hover,
.page-template-page-retail-stores-php div.retail-page a.btn-orange:hover {
	color:#ffffff;
}

div#shop a.btn-orange {
    width:auto;
}

div.store-post-retail a.btn-orange {
	width: 362px;
	margin: -1px 16px 55px 0px;
}

div.accordion-store-retail
{
  padding:18px 0px 33px 0px;
}

div.accordion-store-retail .store-retail-header
{
  margin:0px 0px 6px 0px;
	padding:14px 0px 14px 20px;
	background:#009BDC;
	font-size:18px;
	font-weight:normal;
	line-height:16px;
	color:#ffffff;
	position:relative;
	cursor:pointer;
}

div.accordion-store-retail .store-retail-header.ui-accordion-header-active
{
  margin-bottom:0px;
  background:#0F1E64;
}

div.accordion-store-retail .store-retail-header:first-child
{
  -webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
}

div.accordion-store-retail .store-retail-header.last
{
  -webkit-border-radius:0px 0px 5px 5px;
  -moz-border-radius:0px 0px 5px 5px;
  border-radius:0px 0px 5px 5px;
}

div.accordion-store-retail .store-retail-header.last.ui-accordion-header-active
{
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
}

div.accordion-store-retail .store-retail-header:after
{
   width:13px;
	 height:10px;
	 margin:-5px 0px 0px 0px;
	 display:block;
	 content:"";
	 background:-14px -15px url(../images/sprite_retail.png) no-repeat;
	 position:absolute;
	 top:50%;
	 right:20px;
}

div.accordion-store-retail .store-retail-header.ui-accordion-header-active:after
{
  background:0px -15px url(../images/sprite_retail.png) no-repeat;
}

div.accordion-store-retail div.style-txt
{
  width:210px;
	min-height:335px;
  padding:24px 476px 19px 46px;
	display:block;
	background:#ffffff;
	position:relative;
}

div.accordion-store-retail .story-name
{
	margin:0px;
	padding:0px 0px 17px 0px;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#404040;
}

div.accordion-store-retail div.column
{
  padding:0px;
  display:block;
}

div.accordion-store-retail div.column.first
{
  width:auto;
}

div.accordion-store-retail p
{
  margin:0px 0px 0px 5px;
  padding:0px 0px 10px 26px;
	position:relative;
}

div.accordion-store-retail p:before
{
  display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
}

div.accordion-store-retail p.adress:before
{
	font-family: FontAwesome;
    content: "\f015";
    color: #0F1E64;
    font-size: 18px;
}

div.accordion-store-retail p.phone:before
{
	font-family: FontAwesome;
    content: "\f095";
    color: #0F1E64;
    font-size: 18px;
}

div.accordion-store-retail p.time:before
{
	font-family: FontAwesome;
	content: "\f017";
	color: #0F1E64;
	font-size: 18px;
}

div.accordion-store-retail p span
{
	font-weight: bold;
	color:#404040;
}

div.accordion-store-retail div.map
{
  width:386px;
	height:345px;
	position:absolute;
	top:18px;
	right:36px;
	overflow:hidden;
}

div.accordion-store-retail div.map > div {
	    height: 275px !important;
}



div.accordion-store-retail div.map img
{
  display:block;
	position:relative;
	z-index:1;
}

div.accordion-store-retail a.btn-map {
    margin: 0px 0px 0px 0px;
    padding: 12px 19px 12px 19px;
    display: block;
    background: #ffd200;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    line-height: 18px;
    color: #0F1E64;
    text-decoration: none;
    white-space: nowrap;
    position: absolute;
    top: auto;
    right: 0px;
    z-index: 2;
    bottom: 10px;
}


div.shoponline-retail
{
	width: 744px;
	padding: 50px 0px 35px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 23px;
	color: #ffffff;
	position: relative;
	margin: 0 auto;
}

div.shoponline-retail h2
{
	margin: 0px;
	 padding: 17px 15px 11px 55px;
	 font-family: 'HelveticaRoundedLTStd-Bd';
	 font-size: 25px;
	 font-weight: normal;
	 line-height: 19px;
	 color: #00447e;
	 /* background: 0px 0px url(../images/retail-stores/cart.png) no-repeat; */
	 height: 44px;
}

div.shoponline-retail h2:before {
	display: block;
    content: "\f07a";
    position: absolute;
    top: 54px;
    left: 2px;
    font-family: FontAwesome;
    font-size: 20px;
    color: #fff;
    background: #0F1E64;
    border-radius: 50%;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
}

article.shoponline-post-retail
{
  width:355px;
	padding:0px 17px 0px 0px;
	float:left;
}

article.shoponline-post-retail figure
{
	width: 135px;
	padding: 0;
	float: left;
}

article.shoponline-post-retail figure img
{
	width: 126px;
	display: block;
	margin-left: 7px;
}

article.shoponline-post-retail div.txt
{
	margin-left: 20px;
	width: 180px;
	float: left;
	margin-top: 3px;
}

article.shoponline-post-retail .shoponline-post-retail-title,
article.shoponline-post-retail .join-email-retail-title
{
	margin: 0px;
	line-height: 21px;
	color: #00447e;
	padding: 0px 0px 14px 3px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

article.shoponline-post-retail a.btn
{
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 12px 0px;
	display: block;
	background: #ffd200;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-size: 20px;
	font-weight: normal;
	line-height: 17px;
	color: #0f1e64;
	text-decoration: none;
	position: relative;
	text-align: center;
	margin-top: -2px;
	margin-left: 3px;
}

div.products-retail
{
  padding:0px 0px 56px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#ffffff;
	position:relative;
}

div.products-retail:before
{
  width:50000px;
	height:100%;
	margin:0px 0px 0px -25000px;
	display:block;
	content:"";
	background:#f37353;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

div.products-retail div.entry
{
  position:relative;
	z-index:2;
	position: relative;
	z-index: 2;
	padding: 80px 123px 20px 123px;
}

div.products-retail .shop-products-title
{
  margin:0px;
	padding:0px 0px 32px 0px;
	font-size:27px;
	font-weight:normal;
	line-height:24px;
	color:#fff;
}

nav.tab-retail
{
  padding:0px 0px 0px 4px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:16px;
	font-weight:normal;
	line-height:16px;
	text-transform:uppercase;
	text-align:center;
	color:#ffd200;
	position:relative;
	z-index:1;
}

nav.tab-retail ul
{
  margin:0px;
	padding:0px;
	list-style:none;
  	width: 731px;
}

nav.tab-retail li
{
  width:auto;
  margin:0px 0px 0px -5px;
	float:left;
	background:#ebebeb;
	-webkit-border-radius:5px 5px 0px 0px;
  -moz-border-radius:5px 5px 0px 0px;
  border-radius:5px 5px 0px 0px;
	position:relative;
}

nav.tab-retail li.item-tab1
{
  background:#ebebeb;
	z-index:4;
}

nav.tab-retail li.item-tab2
{
  background:#d8d8d8;
	z-index:3;
}

nav.tab-retail li.item-tab3
{
  background:#ebebeb;
	z-index:2;
}

nav.tab-retail li.item-tab4
{
  background:#d1d1d1;
	z-index:1;
}

nav.tab-retail li.ui-tabs-active,
nav.tab-retail li:hover
{
  background:#ffffff;
	z-index:10;
}

nav.tab-retail a
{
  width:167px;
	height:130px;
	padding:0px 0px 0px 0px;
        margin: 0 10px;
	display:block;
	color:#00447e;
	text-decoration:none;
	position:relative;
}

nav.tab-retail li.ui-tabs-active a,
nav.tab-retail li:hover a
{
  color:#5997d9;
}

nav.tab-retail img
{
  margin:0 auto;
  height:125px;
  display:block;
	position:relative;
	z-index:1;
}

nav.tab-retail h2
{
    width:100%;
    display:block;
    position:absolute;
    top:86px;
    left:0px;
    z-index:2;
    line-height: 22px;
    color: #009BDC;
    font-size: 20px;
    text-transform: none;
}

div.content-tab-retail p,
div.content-tab-retail .retail-product-description {
    color: #6b6b6b;
    line-height: 22px;
    font-size: 14px;
}

div.content-tab-retail
{
  margin:-5px 0px 0px -1px;
	padding:30px 60px 5px 25px;
  background:#ffffff;
	-webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#000000;
	position:relative;
	z-index:2;
}

div.content-tab-retail .retail-product-description ul {
    padding: 5px 0px 20px 4px;
    list-style: none;
}

div.content-tab-retail .retail-product-description li {
    padding: 4px 0px 3px 15px;
    position: relative;
}
div.content-tab-retail .retail-product-description li:before {
    width: 6px;
    height: 6px;
    display: block;
    content: "";
    background: -148px -81px url(../images-new/sprite.png) no-repeat;
    position: absolute;
    top: 12px;
    left: 0px;
}
div.content-tab-retail .retail-description {
    padding: 0 0 28px;
}

div.content-tab-retail .retail-porduct-type
{
  margin:0px;
	padding:0px 0px 15px 0px;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	color:#404040;
}

div.content-tab-retail h4
{
	margin: 0px;
    padding: 0px 0px 24px 0px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    color: #5997d9;
    float: left;
    position: relative;
    width: 100%;
}

div.content-tab-retail h4 a.link
{
	padding: 0px 9px 0px 0px;
	text-decoration: none;
	position: relative;
	margin: 3px 14px 0px 0px;
	line-height: 14px;
	padding: 0px 12px 0px 0px;
	float: left;
}

div.content-tab-retail h5
{
  margin:0px;
	padding:10px 0px 6px 0px;
	font-family:'HelveticaRoundedLTStd-Bd';
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	color:#00447e;
}

article.post-tab-retail
{
  padding:0px 0px 26px 0px;
	position:relative;
}

article.post-tab-retail figure
{
  width:161px;
	padding:2px 21px 0px 0px;
	display:table-cell;
	vertical-align:top;
}

article.post-tab-retail figure img
{
  display:block;
}

article.post-tab-retail div.txt
{
	padding:0px 3px 0px 0px;
	display:table-cell;
	vertical-align:top;
	min-width: 250px;
}

article.post-tab-retail p.title
{
  margin:0px;
	padding:0px 0px 6px 0px;
	font-size:18px;
	font-weight:bolder;
	line-height:25px;
	color:#040404;
}

article.post-tab-retail p.title span
{
	display:block;
	color:#f05028;
	font-weight: bold;
	font-size:18px;
}

article.post-tab-retail p
{
  padding:0px 0px 11px 0px;
}

article.post-tab-retail footer
{
  padding:0px 0px 0px 0px;
}

article.post-tab-retail a.link
{
	margin: 3px 14px 0px 0px;
	padding: 0px 12px 0px 0px;
	font-size: 16px;
	font-weight: bolder;
	line-height: 22px;
	color: #009bdc;
	text-decoration: none;
    text-transform: uppercase;
	position: relative;
}

article.post-tab-retail a.link:hover {
	color: #0F1E64;
}

article.post-tab-retail p.title a.link{
    color: #009BDC !important;
    font-size: 18px !important;
    line-height: 25px;
    margin: 0;
    padding: 0 0 3px;
    text-transform: none;
		text-decoration: underline;
    display: block;
    width: 100%;
}

div.content-tab-retail h4 span,
article.post-tab-retail a.link span {
	/*position: absolute !important;
	right: -1px !important;
	top: 0 !important;*/
	display: inline-flex;
}

div.content-tab-retail h4 span:before,
article.post-tab-retail a.link span:before {
	content: "\f054" !important;
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #009bdc !important;
	position: relative;
	font-size: 12px;
	/*left: 0px !important;
	top: 5px !important;*/
	bottom: 1px;
	width: 100% !important;
	height: 100% !important;
	background: none !important;
	text-indent: 0px !important;
	text-align: center;
	float: left;
  line-height: 14px;
}

article.post-tab-retail a.link:hover span,
article.post-tab-retail a.link:hover span:before,
div.content-tab-retail h4 a.link:hover span,
div.content-tab-retail h4 a.link:hover span:before {
	color: #0F1E64 !important;
}

div.content-tab-retail .ui-tabs-panel h4 a.link {
	font-size: 16px;
	line-height: 22px;
}

div.content-tab-retail .ui-tabs-panel h4 a.link span:before {
	/* top: 0px; */
}

.page-template-page-retail-stores-php .ui-loader
{
  display:none;
}

#world-cancer-day-goal {
    position: absolute;
    margin-top: 38px;
    margin-left: 181px;
    width: 93px;
    text-align: center;
    color: #5c98d7;
    z-index: 9999;
    font-weight: bold;
    font-size: 20px;
}

#world-cancer-day-total {
    position: absolute;
    margin-top: 179px;
    margin-left: 271px;
    width: 85px;
    text-align: center;
    color: #ed7d3d;
    z-index: 9999;
    font-weight: bold;
    font-size: 17px;
}

div.widget-links {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding: 20px 4px;
	text-align: center;
}

div.widget-links.blue {
	background-color: #00447d;
}

div.widget-links.orange {
	background-color: #fe9b37;
}

div.widget-links span {
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
}


div.widget-links.blue span {
	color: #fff;
}

div.widget-links.orange span {
	color: #00447d;
}

div.widget-links a {
	display: inline-block;
	width: 39%;
	padding: 8px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	color: #00447d;
	font-size: 14px;
	text-align: left;
	margin-right: 5px;
}

div.widget-links a:after {
	content: '\f138';
	font-family: FontAwesome;
	display: inline;
	padding-left: 3px;
}

div.widget-links a:last-child {
	margin-right: 0;
}

div.widget-links.blue a:after {
	color: #fe9b37;
}

div.widget-links.orange a:after {
	color: #00447d;
}


div.mob-footer
{
  display:none;
}

div.desctop-footer
{
  display:block;
	background:#FFFFFF;
}

div.desctop-footer a
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	text-decoration:none;
	font-weight:inherit;
}

div.top-footer
{
  padding:20px 0px 20px 0px;
	background:#ffcf00;
	position:relative;
}

div.top-footer div.center-box
{
  width:1000px;
}

div.subscribe-form-footer
{
  float:left;
}

div.subscribe-form-footer h3
{
  margin:0px;
	padding:0px 7px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:31px;
	color:#00447e;
	position:relative;
}

div.subscribe-form-footer span.txt
{
  padding:0px 8px 0px 0px;
  display:block;
	float:left;
	position:relative;
}

div.subscribe-form-footer span.txt input
{
  width:156px;
	height:31px;
	padding:0px 10px 0px 16px;
	display:block;
	border:none;
	background:#FFFFFF;
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:31px;
	color:#6b6b6b;
	position:relative;
}

div.subscribe-form-footer span.submit
{
  width:107px;
	height:31px;
  display:block;
	float:left;
	background:#00447e;
	/*background:#f07e33;*/
	-webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
	position:relative;
}

div.subscribe-form-footer span.submit:after
{
  width:13px;
	height:13px;
	margin:-6px 0px 0px 0px;
	display:block;
	content:"";
	background:-165px 0px url(../images/sprite_footer.png) no-repeat;
	position:absolute;
	top:50%;
	right:9px;
	z-index:1;
}

div.subscribe-form-footer span.submit input
{
  width:107px;
	height:31px;
	padding:0px 0px 0px 8px;
	display:block;
	float:left;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	line-height:31px;
	text-align:left;
	color:#ffcf00;
	position:relative;
	cursor:pointer;
	z-index:2;
}

div.share-desctop-footer
{
  float:right;
}

div.share-desctop-footer h3
{
  margin:0px;
	padding:0px 3px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:31px;
	color:#00447e;
	position:relative;
}

div.share-desctop-footer ul
{
  margin:-1px 0px 0px 0px;
	padding:0px;
	float:right;
	list-style:none;
	position:relative;
}

div.share-desctop-footer ul li
{
  padding:0px 0px 0px 14px;
	float:left;
}

div.share-desctop-footer ul li a
{
  width:32px;
	height:32px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	position:relative;
}

div.share-desctop-footer ul li.instagram a
{
  background: url(../images/instagram-social-icon.svg) no-repeat;
}

div.share-desctop-footer ul li.facebook a
{
  background: url(../images/fb-social-icon.svg) no-repeat;
}

div.share-desctop-footer ul li.twitter a
{
  background: url(../images/twitter-social-icon.svg) no-repeat;
}

div.share-desctop-footer ul li.google a
{
  background:-66px 0px url(../images/sprite_footer.png) no-repeat;
}

div.share-desctop-footer ul li.pinterest a
{
  background:-99px 0px url(../images/sprite_footer.png) no-repeat;
}

div.share-desctop-footer ul li.youtube a
{
  background: url(../images/youtube-social-icon.svg) no-repeat;
}

div.txt-footer
{
  width:1000px;
	margin:0 auto;
	padding:16px 0px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#6b6b6b;
	position:relative;
}

div.txt-footer div.left
{
  width:211px;
	padding:0px 0px 0px 0px;
	float:left;
	position:relative;
}

div.txt-footer div.right
{
  width:750px;
	padding:19px 0px 0px 20px;
	float:left;
	position:relative;
}

div.txt-footer p
{
  padding:0px 0px 4px 0px;
}

nav.menu-footer
{
	padding:19px 0px 0px 0px;
	background:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:15px;
	color:#7eafe2;
	position:relative;
}

nav.menu-footer > ul
{
  width:1000px;
	margin:0 auto;
	padding:0px;
	display:table;
	list-style:none;
	position:relative;
}

nav.menu-footer > ul > li
{
  width:25%;
	padding:0px 0px 0px 5%;
  display:table-cell;
	vertical-align:top;
}

nav.menu-footer > ul > li:first-child
{
	width:29%;
	padding-left:0;
	  padding-right:0;
}

nav.menu-footer ul ul li a.flag-container {
    height: 34px;
    width: 30px;
    display: inline-block;
    float: left;
    position: relative;
    padding: 0;
    margin-top: 8px;
}

nav.menu-footer ul ul li a.flag-container:after {
	display: block;
	content: "";
	clear: left;
}

nav.menu-footer ul li img
{
    width: 22px;
    position: absolute;
    left: 0;
}

nav.menu-footer ul li img.img1
{
	top: 0;
}

nav.menu-footer ul li img.img2
{
	top: 18px;
}

nav.menu-footer span
{
  margin:0px;
	padding:0px 0px 5px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	line-height:20px;
	color:#00447e;
	position:relative;
}

nav.menu-footer span a
{
  color:#00447e;
	text-decoration:none;
}

nav.menu-footer span a:hover
{
  color:#5997d9;
	text-decoration:none;
}

nav.menu-footer ul ul
{
  margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	position:relative;
}

nav.menu-footer ul ul li
{
    position: relative;
	border-bottom: 1px solid #d2d2d2;
}

nav.menu-footer ul#menu-footer-1-new ul li:first-child a {
	padding-left: 0;
}

nav.menu-footer ul ul li:hover {
    background: #fff;
    font-size: 14px;
    font-weight: bold;
}

nav.menu-footer ul ul li:before
{
    display: none;
    content: "\f054";
    font-family: 'FontAwesome';
    font-size: 14px;
    line-height: 11px;
    color: #00447e;
    position: absolute;
    top: 13px;
    left: 10px;
    pointer-events: none;
}

nav.menu-footer ul ul li:hover:before
{
    display:block;
}

nav.menu-footer ul ul li:hover a {
    padding-left: 30px;
}

nav.menu-footer ul#menu-footer-1-new ul li:first-child:hover:before {
    display:none;
}

nav.menu-footer ul ul li a
{
    color:#00447e;
	text-decoration:none;
    padding: 10px 0px 10px 0px;
    display: block;
}

nav.menu-footer ul ul li a:hover
{
    color:#00447E;
	text-decoration:none;
}

div.desctop-footer div.copyright
{
  width:1000px;
	margin:0 auto;
  padding:9px 0px 9px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#6b6b6b;
	position:relative;
}

div.desctop-footer div.copyright p
{
  padding:14px 0px 12px 0px;
}

nav.new-left-menu
{
  border-top:10px solid #cde6fe;
	border-bottom:10px solid #cde6fe;
	-webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#00447d;
}

nav.new-left-menu a
{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	text-decoration:none;
	font-weight:inherit;
}

nav.new-left-menu ul
{
  margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	display:none;
	position:relative;
}

nav.new-left-menu > ul,
nav.new-left-menu ul li.current_page_ancestor > ul,
nav.new-left-menu ul li.current_page_item > ul
{
  display:block;
}

nav.new-left-menu ul li
{
	position:relative;
    border-top: 1px solid #949bc1;
}

nav.new-left-menu ul li a
{
  width:100%;
	height:34px;
	display:table;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-decoration:none;
	position:relative;
}

nav.new-left-menu ul li a:hover,
nav.new-left-menu ul li.current_page_item > a
{
  background:#FFFFFF;
	font-weight:bolder;
	color:#00447d;
}

nav.new-left-menu > ul > li
{
  padding-top:0px;
	background-image:none;
}

nav.new-left-menu ul li.current_page_ancestor > a
{
	font-weight:bold;
}

nav.new-left-menu ul li a span
{
  width:100%;
	padding:3px 0px 3px 0px;
	display:table-cell;
	vertical-align:middle;
}

nav.new-left-menu ul li a span:before
{
  width:12px;
	height:12px;
	margin:0px 0px 0px 0px;
  display:inline-block;
	vertical-align:top;
	font-family:'FontAwesome';
	font-size:11px;
	position:absolute;
	left:8px;
}

nav.new-left-menu > ul > li > a,
nav.new-left-menu > ul > li > a:hover,
nav.new-left-menu > ul > li.current_page_item > a
{
  padding:0px 10px 0px 25px;
	background:#00447e;
	font-weight:bold;
	color:#fff;
}

nav.new-left-menu > ul > li:first-child > a span:before
{
    width:13px;
    height:11px;
    display:block;
    content: "";
    background:0px 0px url(../images/sub_menu_03.png) no-repeat;
    position:absolute;
    top:11px;
    left:7px;
}

nav.new-left-menu > ul > li > ul
{
  display:block;
}

nav.new-left-menu > ul > li > ul > li
{
	background-color:#2860a3
}

nav.new-left-menu > ul > li > ul > li > a
{
  padding:0px 25px 0px 32px;
	color:#FFFFFF;
}

nav.new-left-menu > ul > li > ul > li > a span:before
{
	content:" ";
}

nav.new-left-menu > ul > li > ul > li > a:hover span:before,
nav.new-left-menu > ul > li > ul > li.current-menu-item > a span:before,
nav.new-left-menu > ul > li > ul > li.current_page_item.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li.current_page_item.current_page_ancestor > a:hover span:before
{
	content:"\f054";
	left:20px;
}

nav.new-left-menu > ul > li > ul > li.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li.current_page_ancestor > a:hover span:before
{
	content:"\f078";
	left:16px;
}

nav.new-left-menu > ul > li > ul > li > ul > li
{
	background-color:#4e91d8;
}

nav.new-left-menu > ul > li > ul > li > ul > li > a
{
  padding:0px 25px 0px 42px;
	color:#FFFFFF;
}

/*nav.new-left-menu > ul > li > ul > li > ul > li > a span:before
{
	content:" ";
}

nav.new-left-menu > ul > li > ul > li > ul > li > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item > a:hover span:before
{
	content:"\f054";
	left:30px;
}

nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor.has-dropdown > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item.has-dropdown > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor.has-dropdown > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item.has-dropdown > a:hover span:before
{
	content:"\f078";
	left:25px;
}*/


nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_item > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > a:hover span:before {
    content:"\f054";
    left:30px;
}

nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li.current_page_ancestor > a:hover span:before {
    content:"\f078";
    left:27px;
}

nav.new-left-menu > ul > li > ul > li > ul > li > ul > li
{
	background-color:#97c9fb;
}

nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > a
{
  padding:0px 25px 0px 60px;
	color:#00447e;
}

/*nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > a span:before
{
	content:" ";
}

nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item > a:hover span:before
{
	content:"\f054";
	left:40px;
}*/

nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item > a:hover span:before {
    content:"\f054";
    left:48px;
}

/*nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor.has-dropdown > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item.has-dropdown > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor.has-dropdown > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_item.has-dropdown > a:hover span:before
{
	content:"\f078";
	left:35px;
}*/

nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li.current_page_ancestor > a:hover span:before {
    content:"\f078";
    left:43px;
}


nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > ul > li > a:hover span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > ul > li.current_page_item > a span:before,
nav.new-left-menu > ul > li > ul > li > ul > li > ul > li > ul > li.current_page_item > a:hover span:before {
    content:"\f054";
    left:47px;
}

nav.new-left-menu ul ul ul ul ul li
{
	background-color:#cde6fe;
}

nav.new-left-menu ul ul ul ul ul li a
{
  padding:0px 25px 0px 65px;
	color:#00447e;
}

nav.new-left-menu ul ul ul ul ul li a span:before
{
  position:relative;
	top:0px;
	left:0px !important;
}

nav.new-left-menu ul li a:hover,
nav.new-left-menu ul li.current_page_item > a,
nav.new-left-menu ul li.current_page_ancestor > a
{
  padding-right:10px;
}

nav.new-left-menu.grey
{
  border-top:10px solid #ffcf00;
	border-bottom:10px solid #ebebeb;
	color:#434345;
}

nav.new-left-menu.grey ul li a:hover,
nav.new-left-menu.grey ul li.current_page_item > a
{
	color:#434345;
}

nav.new-left-menu.grey > ul > li > a,
nav.new-left-menu.grey > ul > li > a:hover,
nav.new-left-menu.grey > ul > li.current_page_item > a
{
	padding:0px 10px 0px 25px;
	background:#545456;
	font-weight:bold;
	color:#FFFFFF;
}

nav.new-left-menu.grey > ul > li > ul > li
{
	background-color:#808285;
}

nav.new-left-menu.grey > ul > li > ul > li > a
{
	color:#FFFFFF;
}

nav.new-left-menu.grey > ul > li > ul > li > ul > li
{
	background-color:#b6b8ba;
}

nav.new-left-menu.grey > ul > li > ul > li > ul > li > a
{
	color:#434345;
}

nav.new-left-menu.grey > ul > li > ul > li > ul > li > ul > li
{
	background-color:#d2d3d5;
}

nav.new-left-menu.grey > ul > li > ul > li > ul > li > ul > li > a
{
	color:#434345;
}

nav.new-left-menu.grey ul ul ul ul ul li
{
	background-color:#ebebeb;
}

nav.new-left-menu.grey ul ul ul ul ul li a
{
	color:#434345;
}

.page-template-page-brcc-abstract-php .current_page_parent {
    background: #fff !important;
}

.page-template-page-brcc-list-php .page-item-108651 ul,
.page-template-page-brcc-abstract-php .page-item-108651 ul,
.page-template-page-brcc-list-php .page-item-108719 ul,
.page-template-page-brcc-abstract-php .page-item-108719 ul,
.page-template-page-brcc-list-php .page-item-108727 ul,
.page-template-page-brcc-abstract-php .page-item-108727 ul {
    display: none !important;
}

.page-template-page-brcc-list-php .page-item-108651.current_page_parent span:before,
.page-template-page-brcc-abstract-php .page-item-108651.current_page_parent span:before,
.page-template-page-brcc-list-php .page-item-108719.current_page_parent span:before,
.page-template-page-brcc-abstract-php .page-item-108719.current_page_parent span:before,
.page-template-page-brcc-list-php .page-item-108727.current_page_parent span:before,
.page-template-page-brcc-abstract-php .page-item-108727.current_page_parent span:before {
    content: "\f054" !important;
}

/*breadcrumbs*/

#breadcrumbs {
    padding-top: 7px;
    float: left;
    width: 730px;
    word-wrap: break-word;
}

#breadcrumbs > span > span:first-child > a {
    color: transparent;
    width: 13px;
    float: left;
    height: 11px;
    position: relative;
    margin-right: 5px;
    top: 5px;
}

#breadcrumbs > span > span:first-child > a:before {
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    content: "";
    background: 0px 0px url(../images/breadcrumb_home.png) no-repeat;
    display: block;
}

#breadcrumbs > span > span:first-child > a:hover:before {
    background-image: url(../images/breadcrumb_home_hover.png);
}

.page-template-page-aborportal-landing-php #breadcrumbs > span > span:first-child > a:before,
.page-template-page-aborportal-landing2-php #breadcrumbs > span > span:first-child > a:before,
.page-template-page-aborportal-research-php #breadcrumbs > span > span:first-child > a:before,
.page-template-page-aborportal-research2-php #breadcrumbs > span > span:first-child > a:before,
.page-template-page-aborportal-stories-php #breadcrumbs > span > span:first-child > a:before {
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    content: "";
    background: 0px 0px url(../images/abor_breadcrumb_home.png) no-repeat;
    display: block;
}

.page-template-page-aborportal-landing-php #breadcrumbs > span > span:first-child > a:hover:before,
.page-template-page-aborportal-landing2-php #breadcrumbs > span > span:first-child > a:hover:before,
.page-template-page-aborportal-research-php #breadcrumbs > span > span:first-child > a:hover:before,
.page-template-page-aborportal-research2-php #breadcrumbs > span > span:first-child > a:hover:before,
.page-template-page-aborportal-stories-php #breadcrumbs > span > span:first-child > a:hover:before {
    background-image: url(../images/abor_breadcrumb_home_hover.png);
}

/* http://admin.cancercouncil.com.au/thank-you/ */
.page-template-page-thank-you div.landing-page,
.page-template-page-thank-you div.center-page {
	padding-top: 0;
}

.page-template-page-thank-you article.page-post header h1 {
	display: none;
}

.page-template-page-thank-you article.page-post > p {
	padding-top: 0;
	padding-bottom: 14px;
}

.page-template-page-thank-you img.please-share-arrow {
	position: absolute;
	top: -18px;
	left: 121px;
}

#CancerTrealment {
	margin-top: 30px;
}


/* 60 years timeline */
.page-template-page-60-years-landing-php div.landing-page,
.page-template-page-60-years-landing-php div.center-page {
    padding: 0;
}

#sixty-years-timeline {
    width: 980px;
    background-color: #d0d0d0;
    float: left;
}

#sixty-years-timeline .timeline-nav {
    position: absolute;
    left: -110px;
    margin-top: 35px;
}

#sixty-years-timeline .timeline-nav.sticky-top {
    position: fixed;
    top: 0px;
    left: 50%;
    margin-left: -600px;
}

#sixty-years-timeline .timeline-nav.sticky-bottom {
    position: absolute;
    bottom: -5px;
}

#sixty-years-timeline .timeline-nav ul {
    padding: 0;
}

#sixty-years-timeline .timeline-nav ul li {
    list-style-type: none;
    padding-bottom: 3px;
    padding-right: 23px;
    cursor: pointer;
    position: relative;
    text-align: right;
}

#sixty-years-timeline .timeline-nav ul li:last-child {
    padding-bottom: 0;
}

#sixty-years-timeline .timeline-nav ul li:after {
    width: 14px;
    height: 14px;
    position: absolute;
    content: "";
    background-image: url(../images/60-years/year-button.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    right: 0px;
    top: 5px;
}

#sixty-years-timeline .timeline-nav ul li:hover:after,
#sixty-years-timeline .timeline-nav ul li.selected:after {
    background-image: url(../images/60-years/year-button-hover-selected.png);
}

#sixty-years-timeline .timeline-nav ul li a {
    color: #d0d0d0;
    font-size: 14px;
    font-family: Helvetica,Arial,sans-serif;
    font-weight: 300;
}

#sixty-years-timeline .timeline-nav ul li:hover a,
#sixty-years-timeline .timeline-nav ul li.selected a {
    color: #000;
}

#sixty-years-timeline #header-text {
    padding: 40px 30px 30px;
}

#sixty-years-timeline #header-text h1 {
    font-size: 40px;
    line-height: 40px;
    color: #000;
    text-transform: uppercase;
    font-family: 'HelveticaRoundedBoldCond',Helvetica,Arial,sans-serif;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: -6px;
}

#sixty-years-timeline #header-text p {
    color: #000;
    font-family: Arial,sans-serif;
    font-size: 16px;
    line-height: 20px;
}

#sixty-years-timeline .timeline-block {
    height: 426px;
    position: relative;
    width: 100%;
    margin-bottom: 30px;
    float: left;
    overflow: hidden;
}

#sixty-years-timeline .timeline-block:last-child {
    margin-bottom: 0px;
}

#sixty-years-timeline #welcome.timeline-block {
    height: auto;
}

#sixty-years-timeline #welcome.timeline-block #play-button {
    position: absolute;
    width: 100%;
    height: 551px;
    background: rgba(0,0,0,0.6);
    color: #d0d0d0;
    text-align: center;
    cursor: pointer;
    display: none;
}

#sixty-years-timeline #welcome.timeline-block #play-button span {
    position: absolute;
    width: 100%;
    left: 0;
    font-size: 25px;
    top: 200px;
}

#sixty-years-timeline #welcome.timeline-block #play-button i {
    top: 50%;
    position: absolute;
    font-size: 100px;
    width: 80px;
    margin-left: -40px;
    margin-top: -30px;
}

#sixty-years-timeline .timeline-block .timeline-block-content {
    height: 100%;
    width: 275px;
    float: left;
    position: relative;
    background-color: #f5f5f5;
}

#sixty-years-timeline .timeline-block .timeline-block-content h2.timeline-block-date {
    font-size: 48px;
    line-height: 36px;
    color: #000;
    text-transform: uppercase;
    font-family: 'HelveticaRoundedBoldCond',Helvetica,Arial,sans-serif;
    padding: 50px 30px 10px;
    font-weight: 700;
}

#sixty-years-timeline .timeline-block .timeline-block-content h3.timeline-block-title {
    font-size: 18px;
    line-height: 20px;
    color: #000;
    text-transform: uppercase;
    font-family: 'HelveticaNeueBoldCond',Helvetica,Arial,sans-serif;
    letter-spacing: 2px;
    padding: 5px 30px;
}

#sixty-years-timeline .timeline-block .timeline-block-content div.timeline-block-text {
    background-color: #ffda00;
    bottom: 0;
    color: #000;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 30px;
    position: absolute;
    width: 215px;
}

#sixty-years-timeline .timeline-block .timeline-block-content div.timeline-block-text p {
    padding-bottom: 0;
}

#sixty-years-timeline .timeline-block .timeline-block-content div.timeline-block-text p a {
    font-weight: normal;
}

#sixty-years-timeline .timeline-block.accordion-block .timeline-block-content div.timeline-block-text {
    width: auto;
}

#sixty-years-timeline .timeline-block .timeline-block-mobile-content {
    display: none;
}

#sixty-years-timeline .timeline-block .timeline-block-img,
#sixty-years-timeline .timeline-block .timeline-block-video {
    height: 100%;
    width: 705px;
    overflow: hidden;
    float: left;
}

#sixty-years-timeline .timeline-block.accordion-block .timeline-block-content div.timeline-block-text {
    position: relative;
    padding-top: 0;
    display: block;
}

#sixty-years-timeline .timeline-block.accordion-block {
    height: auto;
    float: left;
    overflow: hidden;
    background: #ffda00;
    min-height: 85px;
}

#sixty-years-timeline .timeline-block.accordion-block .timeline-block-content h2.timeline-block-date {
    padding: 20px 30px 10px;
}

#sixty-years-timeline .timeline-block.accordion-block .timeline-block-content h3.timeline-block-title {
    padding-top: 34px;
}

#sixty-years-timeline .timeline-block.accordion-block .timeline-block-content .open-close-accordion {
    position: absolute;
    display: none;
    top: 34px;
}

#sixty-years-timeline .timeline-block.accordion-block.left-block .timeline-block-content.left-content {
    width: 275px;
    height: 100%;
    position: absolute;
    background-color: #f5f5f5;
}

#sixty-years-timeline .timeline-block.accordion-block.left-block .timeline-block-content.right-content {
    width: 705px;
    background-color: #ffda00;
    float: right;
}

#sixty-years-timeline .timeline-block.accordion-block.left-block .timeline-block-content.right-content .open-close-accordion {
    right: 20px;
}

#sixty-years-timeline .timeline-block.accordion-block.right-block .timeline-block-content.left-content {
    width: 705px;
    background-color: #ffda00;
}

#sixty-years-timeline .timeline-block.accordion-block.right-block .timeline-block-content.right-content {
    width: 275px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: #f5f5f5;
}

#sixty-years-timeline .timeline-block.accordion-block.right-block .timeline-block-content.left-content .open-close-accordion {
    left: 20px;
}

#sixty-years-timeline .timeline-block.accordion-block.right-block .timeline-block-content.left-content h3.timeline-block-title {
    padding: 34px 30px 10px 30px;
}

#sixty-years-timeline .timeline-block.accordion-block.right-block .timeline-block-content.left-content div.timeline-block-text,
#sixty-years-timeline .timeline-block.accordion-block.left-block .timeline-block-content.right-content div.timeline-block-text {
    padding: 0px 30px 15px 30px;
}

#sixty-years-timeline .timeline-block.accordion-block.left-block .timeline-block-content.right-content div.timeline-block-text {
    padding-left: 30px;
}

#sixty-years-timeline .multiple-block {
    float: left;
}

#sixty-years-timeline .multiple-block .timeline-block:last-child {
    margin-bottom: 30px;
}

#sixty-years-timeline #cta-buttons {
    height: auto;
}

#sixty-years-timeline #cta-buttons .cta-title {
    background: #1997d5;
    width: 94%;
    float: left;
    padding: 35px 30px 20px;
    text-align: center;
}

#sixty-years-timeline #cta-buttons .cta-title h2 {
    font-family: 'HelveticaNeueLightCond',Helvetica,Arial,sans-serif;
    font-size: 47px;
    color: #fff;
    text-transform: uppercase;
    line-height: 60px;
}

#sixty-years-timeline #cta-buttons .cta-title h2 span {
    color: #ffda00;
    text-transform: none;
    font-size: 98px;
    font-family: 'RemachineScript';
    font-weight: normal;
    margin-left: 10px;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container {
    width: 100%;
    float: left;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button {
    background: #ffda00;
    width: 325px;
    float: left;
    text-align: center;
    height: 283px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button:first-child {
    border-left: none;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button:last-child {
    border-right: none;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button img {
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 25px;
    height: 80px;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button span {
    font-family: 'HelveticaRoundedBoldCond',Helvetica,Arial,sans-serif;
    color: #fff;
    font-size: 25px;
    display: block;
    text-transform: uppercase;
    line-height: 30px;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button a {
    font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
    color: #fff;
    background: #1997d5;
    display: inline-block;
    font-size: 18px;
    padding: 20px 60px 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 20px;
		font-weight: normal;
}

#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button span.cta-text-mobile,
#sixty-years-timeline #cta-buttons .cta-buttons-container .cta-button a.cta-link-mobile {
    display: none;
}

/* TIMESLOTS / ABSTRACT */
.page-template-page-brcc-list-php div.center-page,
.page-template-page-brcc-abstract-php div.center-page {
    width: 730px;
}

.page-template-page-brcc-list-php div.center-page h1 {
    line-height: 28px;
    padding-bottom: 0px;
}

.page-template-page-brcc-abstract-php div.center-page h1 {
    line-height: 28px;
    padding-bottom: 5px;
}

.page-template-page-brcc-abstract-php div.center-page h2 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #6b6b6b;
    padding-top: 0;
    padding-bottom: 10px;
}

.page-template-page-brcc-abstract-php #back-to-schedule {
    float: left;
    margin-top: 55px;
    margin-left: 20px;
}

.page-template-page-brcc-abstract-php #back-to-schedule i {
    margin-right: 8px;
}

.page-template-page-brcc-list-php #brcc-links {
    float: right;
    margin-top: 55px;
}

.page-template-page-brcc-list-php #brcc-links #brcc_prev_link {
    margin-right: 20px;
}

.page-template-page-brcc-list-php #brcc-links #brcc_prev_link i {
    margin-right: 8px;
}

.page-template-page-brcc-list-php #brcc-links #brcc_next_link i {
    margin-left: 8px;
}

.page-template-page-brcc-abstract-php footer.newshare-footer {
    float: right;
    width: 200px;
    clear: none !important;
}

.page-template-page-brcc-list-php footer.newshare-footer {
    float: left;
    width: 200px;
    clear: none !important;
}

.timeslots,
.abstract-page {
    width: 670px;
}

.timeslots .page-content,
.timeslots .page-content img {
    width: 730px;
    padding: 2px 0 5px;
    height: auto;
}

.timeslots .timeslots-filters {
    border: 1px solid #e1e1e1;
    margin-bottom: 15px;
    padding: 15px 10px 35px;
    float: left;
    width: 706px;
    position: relative;
}

.timeslots .timeslots-filters > span {
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: block;
    padding-bottom: 13px;
    color: #00447d;
    font-family: Helvetica, Arial, sans-serif;
}

.timeslots .timeslots-filters ul {
    padding: 0;
    overflow: hidden;
}

.timeslots .timeslots-filters ul li {
    padding: 7px 10px;
    float: left;
    background: #ebebeb;
    color: #817d79;
    font-size: 12px;
    margin: 2px;
    border-radius: 5px;
    cursor: pointer;
}

.timeslots .timeslots-filters ul li input {
    position: relative !important;
    left: 0 !important;
    display: none;
}

.timeslots .timeslots-filters ul li span.custom-checkbox {
    padding-left: 20px;
}

.timeslots .timeslots-filters ul li span.custom-checkbox:before {
    color: #fff;
    background: #fff;
    content: "";
    font-family: "FontAwesome";
    height: 10px;
    left: 12px;
    top: 12px;
    line-height: 1em;
    position: absolute;
    padding-top: 1px;
    font-size: 10px;
    width: 10px;
    padding-left: 1px;
}

.timeslots .timeslots-filters ul li input:checked + .jq-checkbox + span.custom-checkbox:before {
    content: "\f00c";
    color: #498eda;
}

.timeslots .timeslots-filters ul li .jq-checkbox,
.timeslots .timeslots-filters ul li:before {
    display: none !important;
}

.timeslots .timeslots-filters a.show-all-streams {
    position: absolute;
    font-size: 12px;
    right: 15px;
    bottom: 8px;
}

.timeslots .timeslots-block {
    float: left;
    width: 100%;
    padding: 10px 30px;
}

.timeslots .timeslots-block .time {
    width: 150px;
}

.timeslots .timeslots-block .time,
.timeslots .timeslots-block.break .label,
.timeslots .timeslots-block.single .single_session_title,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_concurrent_name {
    float: left;
    color: #00447d;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 24px;
}

.timeslots .timeslots-block.single .single_session_title,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_concurrent_name {
    font-family: Arial, sans-serif;
}

.timeslots .timeslots-block.break .label,
.timeslots .timeslots-block.single .single_session_title {
    text-transform: uppercase;
}

.timeslots .timeslots-block.break {
    margin-bottom: 5px;
}

.timeslots .timeslots-block.break.blue {
    background: #00447d;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.timeslots .timeslots-block.break.blue .time,
.timeslots .timeslots-block.break.blue .label {
    color: #fff;
}

.timeslots .timeslots-block.break.grey {
    background: #ececec;
    position: relative;
}

.timeslots .timeslots-block.break.grey:before {
    content: '';
    height: 5px;
    background: #fcfcfc;
    width: 100%;
    position: absolute;
    top: -5px;
    left: 0;
}

.timeslots .timeslots-block.single {
    background: #fffae5;
    padding-bottom: 35px;
    position: relative;
}

.timeslots .timeslots-block.single:after,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info:after,
.timeslots .timeslots-block.session:after,
.abstract-page .abstract-page-content:after {
    min-height: 3px;
    background: 0px 50% url(../images-new/border_04.gif) repeat-x;
    position: absolute;
    content: '';
    width: 100%;
    bottom: 0;
    left: 0;
}

.timeslots .timeslots-block.single > div.single_session_info {
    width: 520px;
    float: left;
}
.timeslots .timeslots-block.single .single_session_title,
.timeslots .timeslots-block.single .single_session_speaker,
.timeslots .timeslots-block.single .single_session_description,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_concurrent_name,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_title,
.timeslots .timeslots-block.session {
    width: 100%;
    display: block;
    float: left;
}

.timeslots .timeslots-block.single .single_session_title {
    padding-bottom: 3px;
}

.timeslots .timeslots-block.single .single_session_speaker,
.timeslots .timeslots-block.single .single_session_description,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_chair,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_room {
    color: #6b6b6b;
}

.timeslots .timeslots-block.single .single_session_speaker,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_chair,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_room {
    font-weight: bold;
    line-height: 30px;
}

.timeslots .timeslots-block.session {
    padding: 0 30px;
    position: relative;
}

.timeslots .timeslots-block.session .table {
    display: table;
}

.timeslots .timeslots-block.session .table .table-cell {
    display: table-cell;
}

.timeslots .timeslots-block.session .table .table-cell.left-table-cell {
    vertical-align: middle;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info {
    display: table-row;
    position: relative;
    float: left;
    padding: 20px 0 30px;
    width: 550px;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info span {
    width: 460px;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info div {
    display: table-cell;
    padding-right: 70px;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_chair {
    width: 65%;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_room {
    width: 35%;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_chair,
.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_room {
    display: block;
    float: left;
    line-height: 24px;
    padding-bottom: 15px;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_title {
    line-height: 25px;
    color: #5997d9;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .session_title a {
    font-weight: normal;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .abstract_url {
    vertical-align: middle;
    width: 50px;
    padding-right: 15px;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .abstract_url_mobile {
    display: none;
}

.timeslots .timeslots-block.session .table .table-cell.right-table-cell .session_info .abstract_url a {
    display: block;
}

.abstract-page ul.abstract-info {
    padding: 0 0 30px 0;
    float: left;
}

.abstract-page ul.abstract-info li {
    font-family: Helvetica, Arial, sans-serif;
    line-height: 24px;
    padding: 0 18px;
}

.abstract-page ul.abstract-info li span {
    font-weight: bold;
    color: #4c4c4c;
    font-size: 15px;
    line-height: 23px;
}

.abstract-page ul.abstract-info li:before {
    width: 13px;
    height: 13px;
    display: block;
    content: "";
    background: #f8cd0b;
    position: absolute;
    top: 5px;
    left: 0px;
}

.abstract-page ul.abstract-info li.time,
.abstract-page ul.abstract-info li.chair {
    display: none;
}

.abstract-page ul.abstract-info li.room {
    width: 220px;
    float: left;
}

.abstract-page ul.abstract-info li.when {
    width: 370px;
    float: left;
}

.abstract-page ul.abstract-info li.presenter {
    width: 100%;
    float: left;
}

.abstract-page div#save-to-calendar {
    font-size: 14px;
    line-height: 21px;
    background: #5997d9;
    border: none;
    border-radius: 5px;
    padding: 7px 12px;
    cursor: pointer;
    float: left;
}

.abstract-page div#save-to-calendar a,
.abstract-page div#save-to-calendar a:hover {
    color: #fff;
    font-weight: normal;
}

.abstract-page .abstract-page-content {
    float: left;
    padding: 25px 0 50px;
    width: 720px;
    position: relative;
}

.abstract-page .abstract-page-content h2,
.abstract-page .abstract-page-content h3 {
    padding: 10px 0 0 !important;
    font-size: 16px !important;
    font-family: Arial, sans-serif !important;
    font-weight: bold !important;
    line-height: 23px !important;
    color: #00447e !important;
    padding-bottom: 3px !important;
}

.abstract-page .abstract-page-content h2 {
    color: #6b6b6b !important;
}

.abstract-page .abstract-page-content p {
    padding: 0;
    line-height: 23px !important;
    color: #747474;
}

/* NEW TEMPLATE */
.page-template-page-cancer-new-php div.center-page {
    width: 730px;
}

.page-template-page-cancer-new-php div.center-page div.left-content-column {
    width: 480px;
    float: left;
}

a.glossary-link {
    font-size: 12px !important;
    height: 14px;
    display: block;
    margin-left: 60px;
    background: #8d8c91;
    color: #fff !important;
    line-height: 14px !important;
    border: 1px solid #797979;
    padding: 0 10px;
    border-radius: 5px;
}

a.glossary-link:hover {
    border-color: #0c6496;
    background: #006da1;
    color: #fff !important;
}

.page-template-page-cancer-new-php div.center-page div.cancer-content-wrapper a.cancer-content-reveal {
    display: block;
    clear: both;
}
.page-template-page-cancer-new-php div.center-page div.cancer-content-wrapper a.cancer-content-reveal i {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
    color: #009BCD;
}

.page-template-page-cancer-new-php div.center-page div.cancer-content-wrapper a.cancer-content-reveal i.fa-chevron-up {
    margin-top: 0px;
}

.page-template-page-cancer-new-php div.center-page div.update-box {
    background: none;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 15px;
}

.page-template-page-cancer-new-php div.center-page div.update-box p {
    font-size: 13px;
    line-height: 13px;
}

.page-template-page-cancer-new-php div.center-page div.update-box .view-reviewed.show:before,
.page-template-page-cancer-new-php div.center-page div.update-box .view-editor.show:before {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
    font-size: 14px;
    color: #009BCD;
    content: "\f054";
    line-height: 1;
    font-family: 'FontAwesome';
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}

.page-template-page-cancer-new-php div.center-page div.update-box .view-reviewed.hide:before,
.page-template-page-cancer-new-php div.center-page div.update-box .view-editor.hide:before {
    float: left;
    margin-top: 0px;
    margin-right: 5px;
    font-size: 14px;
    color: #d0d0d0;
    content: "\f078";
    line-height: 1;
    font-family: 'FontAwesome';
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}

.page-template-page-cancer-new-php div.center-page div.update-box p.reviewed-by {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    color: #5997d9;
    font-weight: bold;
}

/* BACK TO TOP */
a#back-to-top {
    position: fixed;
    right: 50%;
    margin-right: -600px;
    bottom: 30px;
    display: none;
    background: #d0d0d0;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    padding: 8px 20px;
    text-align: center;
    font-family: 'HelveticaRoundedLTStd-Bd';
		font-weight: normal;
    font-size: 12px;
    color: #fff;
		    z-index: 3;
}

a#back-to-top:hover {
    background: #a0a0a0;
}

a#back-to-top i {
    background: #fff;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 31px;
    height: 31px;
    text-align: center;
    color: #d0d0d0;
    font-size: 20px;
    line-height: 29px;
    margin-bottom: 5px;
}

a#back-to-top:hover i {
    color: #a0a0a0;
}

.home a#back-to-top,
a#back-to-top-mobile {
    display: none !important;
}

.sidebar-right div.widget-publications p {
    padding: 5px 0px 5px 0px;
    line-height: 14px /* !important */;
    font-size: 13px /* !important */;
    margin-left: 2px;
}

.sidebar-right div.widget-publications div.border-top {
    padding-top: 9px !important;
}

.widget-publications-horizontal {
    font-size: 14px !important;
    line-height: 20px !important;
    color: #6b6b6b !important;
    padding-bottom: 0px !important;
    margin-top: 15px !important;
}

.widget-publications-horizontal div.border-top {
    background: transparent !important;
    border-top: 0px solid #4d90d7 !important;
    padding-bottom: 0px !important;
}

.widget-publications-horizontal div.border-top h3 {
    padding-top: 2px;
    padding-left: 0px;
    margin-bottom: 5px;
}

.widget-publications-horizontal div.border-top h3:before {
    top: -3px;
    left: 2px;
    display: none;
}

.widget-publications ul {
    margin-top: -3px;
}

.widget-publications-horizontal ul {
    margin-top: 0px;
}

.widget-publications-horizontal p {
    float: left;
}

.widget-publications ul span.file_name {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 16px;
    color: #00447e;
    float: left;
    width: 100%;
    margin-bottom: 7px;
}

.widget-publications-horizontal ul p.file-description {
    margin-top: -4px;
    float: left;
    padding-top: 0;
    width: 100%;
    padding-bottom: 3px;
    font-size: 14px;
    line-height: 22px;
}

.widget-publications ul li {
    padding: 0;
    display: block;
    margin-bottom: 20px;
    position: relative;
    float: left;
    width: 100%;
}

.sidebar-right .widget-publications ul li {
    margin-bottom: 16px;
    padding: 0px 0 0 14px;
}

.widget-publications-horizontal ul li {
    margin-bottom: 13px;
}

.widget-publications ul li:before {
    opacity: 0;
}

.widget-publications ul li a {
    display: block;
    width: 88px;
    float: left;
}

.widget-publications-horizontal ul li a {
    width: 50%;
    padding: 5px 0;
}

.sidebar-right .widget-publications ul li a.epub-link {
    margin-top: 1px;
}

.widget-publications-horizontal ul li a.epub-link {
    width: auto;
    margin-left: -23px;
}

.widget-publications ul li a span {
    padding-right: 4px;
	font-family: 'FocoCCRegular';
    font-weight: bold;
    font-style: normal;
    font-size: 13px;
    color: #6b6b6b;
    float: right;
    margin-top: 10px;
}

.sidebar-right .widget-publications ul li a span {
	/* font-family: 'FocoCCBold';
	font-weight: normal;
	font-style: normal;
    font-size: 13px; */
    color: #6b6b6b;
    float: right;
    display: inline-block;
    position: absolute;
    top: 0;
    margin-top: 0;
    width: 57px;
    padding: 4px 0 0 5px;
    text-align: left;
}

.widget-publications ul li a span {
	clear: both;
	padding-right: 0 !important;
	width: 100%;
	text-align: center;
}

.widget-publications-horizontal ul li a span {
    float: left;
    margin-left: 10px;
}

.widget-publications ul li a:before {
    width: 31px;
    height: 38px;
	display: inline-block;
    content: "";
    background: url(../images/publications/pdf-icon.png) no-repeat;
    position: relative;
    float: left;
}

.widget-publications ul li a.epub-link:before {
    width: 31px;
    height: 38px;
    display: block;
    content: "";
	background: url(../images/publications/epub-icon.png) no-repeat;
    position: relative;
    margin-left: 9px;
}

.widget-publications ul li a.epub-instructions-button:before {
    width: 0;
    height: 0;
    background: none;
}

.widget-publications ul li a.epub-instructions-button {
    right: 0;
    width: auto;
    margin-top: 2px;
    padding: 0;
    position: relative;
    float: left;
    margin-left: 0px;
}

.widget-publications-horizontal ul li a.epub-instructions-button {
    right: 0px;
    width: auto;
    margin-top: 16px;
    padding: 0;
    position: relative;
}

.sidebar-right .widget-publications a#view-all-publications {
    margin-top: 3px;
    margin-bottom: 7px;
    margin-left: 2px;
    float: left;
    width: 100%;
}
.widget.widget_wpb_widget {
    padding: 15px 8px 12px !important;
    background: #F5F5F5;
	border: 1px solid #e8e8e8;
    position: relative;
    z-index: 10;
    margin-bottom: 20px;
}

.widget.widget_wpb_widget img.circle-img {
    position: absolute;
    margin-top: 3px;
    margin-left: 4px;
}

.widget.widget_wpb_widget h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #00447e;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    padding-left: 50px;
    text-align: right;
    margin-right: 1px;
}

.widget.widget_wpb_widget div.number_container {
	width: 100%;
	height: 40px;
    position: relative;
}

.widget.widget_wpb_widget span.number {
    color: #00447e;
    font-size: 32px;
    font-weight: bold;
    line-height: 29px;
}

.widget.widget_wpb_widget span.number:before {
    content: '';
    background-image: url(../images/new-banner/phone-icon.png);
    width: 22px;
    height: 30px;
    position: relative;
    float: left;
    background-size: 100% 100%;
    background-position: center center;
}

.widget.widget_wpb_widget p.description,
.widget.widget_wpb_widget p.opening_hours {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #6b6b6b;
    line-height: 19px;
    padding: 0;
    font-weight: normal;
    margin-bottom: 18px;
    clear: both;
}

.widget.widget_wpb_widget p.description {
    margin-top: 12px;
    margin-left: 1px;
}

.widget.widget_wpb_widget p.opening_hours {
	position: absolute;
    top: -4px;
    right: 0;
    width: 70px;
}

.widget.widget_wpb_widget div.email_address_container {
}

.widget.widget_wpb_widget div.email_address_container img {
    display: block;
}

.widget.widget_wpb_widget div.email_address_container a.email-link {
    color: #5997d9;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 29px;
    margin-left: -3px;
    margin-top: 3px;
}

.widget.widget_wpb_widget div.email_address_container a.email-link:hover {
    color: #00447e;
}

.widget.widget_wpb_widget a.banner {
    color: #5997d9;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 16px;
}

.widget.widget_wpb_widget a.banner:hover {
    color: #00447e;
}

.support-section h2 {
    margin-bottom: 10px !important;
}

.support-content {
    position: relative;
}

.support-image-area {
    position: absolute;
}

.support-text-area {
    position: relative;
    padding-left: 90px;
		min-height: 80px;
}

.support-text-area .head-description {
        margin-bottom: 5px;
}

.support-text-area .head-description a {
      display: block;
}

header.fullwidth,
div.text-icons.fullwidth {
    float: left !important;
    width: 730px !important;
}

header.fullwidth {
    /* margin-top: 15px !important; */
}

div.center-page.no-padding {
    padding-top: 0 !important;
}

/* WILLS ONLINE */
.page-template-page-willsonline-php section#content-section {
    width: 100%;
}

.page-template-page-willsonline-php section#content-section #center-page {
    width: 100% !important;
}

.page-template-page-willsonline-php section#content-section #center-page #willonline-header {
    margin: 0 auto;
    width: 980px;
    margin-top: 30px;
}

.page-template-page-willsonline-php section#content-section #center-page #willonline-header h1 {
    margin-bottom: 8px;
		float: left;
}

.page-template-page-willsonline-php div.free-online-page div.img {
    padding-right: 55px;
    margin: 0;
}

.page-template-page-willsonline-php section#content-section #center-page #willonline-header .description1 {
    font-size: 13px;
    line-height: 15px;
    color: #fff;
}

.page-template-page-willsonline-php section#content-section .willonline-container {
    width: 100%;
    background: #e9e9e9;
    float: left;
    margin-top: 33px;
    height: 500px;
    margin-bottom: 20px;
}

.page-template-page-willsonline-php section#content-section .willonline-container .willonline-inner {
    margin: 0 auto;
    width: 980px;
    position: relative;
    height: 500px;
}

.page-template-page-willsonline-php #back-to-top {
    display: none !important;
}

.page-template-page-willsonline-php .fs-form-full {
    width: 100% !important;
}

.page-template-page-willsonline-php .fs-form-wrap label {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 25px;
    line-height: 28px;
    color: #00447e;
}

.page-template-page-willsonline-php .down-arrow {
    color: #fff;
    border-radius: 50%;
    height: 35px;
    font-size: 25px;
    line-height: 35px;
    width: 35px;
    margin-top: -19px;
    margin-left: 225px;
    text-align: center;
    position: absolute;
    background-color: #4d90d7;
}

.page-template-page-willsonline-php .privacy-policy {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #00447e;
    text-decoration: underline;
    margin-top: 19px;
    float: left;
}

.page-template-page-willsonline-php .fs-form-wrap label .required-field {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 35px;
    line-height: 20px;
    color: #5997d9;
    position: absolute;
    right: 0;
    margin-right: 2px;
    margin-top: 71px;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q1] {
    margin-left: -4px;
    padding: 0;
    margin-bottom: 30px;
    width: 100%;
	margin-top: -60px;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q1] span {
    color:#f7993f;
}

.page-template-page-willsonline-php .fs-form-wrap input#q1 {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 45px;
    line-height: 50px;
    padding: 15px 0 0;
    height: 50px;
    color: #5997d9;
    overflow: visible;
    border-bottom: none;
    text-overflow: clip;
    position: relative;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q1]:before {
    background: #a0a0a0;
    width: auto;
    height: 2px;
    content: '';
    position: absolute;
    bottom: -101px;
    left: -5px;
    right: -13px;
}

.page-template-page-willsonline-php .fs-form-wrap span.valid-email {
    color: #ff3916;
    font-size: 14px;
    margin-top: 15px;
    float: right;
    display: none;
}

.page-template-page-willsonline-php .fs-form-wrap .fs-fields input:focus {
     background: transparent !important;
}

.page-template-page-willsonline-php .fs-progress,
.page-template-page-willsonline-php .fs-numbers {
     display: none !important;
}


.page-template-page-willsonline-php .fs-form-wrap label[for=q2] {
    margin-top: 0;
    padding: 0;
    top: -70px;
    width: 100%;
    text-align: center;
}

.page-template-page-willsonline-php .fs-form-wrap .yes-icon {
    left: 333px;
    top: -4px;
    width: 103px;
    height: 103px;
    overflow: hidden;
    padding: 0;
}

.page-template-page-willsonline-php .fs-form-wrap .jq-radio {
    display: none !important;
}

.page-template-page-willsonline-php .fs-form-wrap .yes-icon label[for=q2a] {
    background-image:url(../images/willsonline/yes-icon.png);
    color: transparent;
    background-repeat: no-repeat;
}

.page-template-page-willsonline-php .fs-form-wrap .yes-icon label[for=q2a]:after {
    display: none;
}

.page-template-page-willsonline-php .fs-form-wrap .yes-icon .jq-radio.checked + label[for=q2a],
.page-template-page-willsonline-php .fs-form-wrap .yes-icon:hover label[for=q2a] {
    background-image:url(../images/willsonline/yes-icon-hover.png);
    color: transparent;
}

.page-template-page-willsonline-php .fs-form-wrap .no-icon {
    left: 395px;
    top: -4px;
    width: 103px;
    height: 103px;
    overflow: hidden;
    padding: 0;
}

.page-template-page-willsonline-php .fs-form-wrap .no-icon label[for=q2b] {
    background-image:url(../images/willsonline/no-icon.png);
    color: transparent;
    background-repeat: no-repeat;
}

.page-template-page-willsonline-php .fs-form-wrap .no-icon label[for=q2b]:after {
    display: none;
}

.page-template-page-willsonline-php .fs-form-wrap .no-icon .jq-radio.checked + label[for=q2b],
.page-template-page-willsonline-php .fs-form-wrap .no-icon label[for=q2b]:hover {
    background-image:url(../images/willsonline/no-icon-hover.png);
    color: transparent;
}


.page-template-page-willsonline-php .fs-form-wrap .text-appear-yes:after {
    content: 'Every year in NSW alone, more than 37,500 new cases of cancer are expected to be diagnosed, and the impact on families, carers and communities is significant...';
    width: 100%;
    float: left;
    font-family: 'Arial';
    font-weight: bold;
    color: #6b6b6b;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    margin-top: 65px;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q3] {
    padding: 0;
    width: 100%;
    text-align: center;
    top: -80px;
    margin-top: 10px;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q3] span.subtitle {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    margin-top: 15px;
    color: #6b6b6b;
    font-family: 'Arial';
}

.page-template-page-willsonline-php .fs-form-wrap .fs-radio-group-title {
    display: block;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-top: 15px;
    color: #6b6b6b;
    padding: 0;
    font-family: 'Arial';
    margin: 0;
    left: 41px;
    top: -40px;
    margin-right: -26px;
    width: 274px;
    max-width: 100%;
}

.page-template-page-willsonline-php .fs-form-wrap .fs-radio-q3 {
    width: 100%;
    float: left;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer {
    max-width: 100%;
    width: 620px !important;
    padding: 0;
    margin: 0;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding {
    top: -42px;
    left: 109px;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer {
    top: 26px;
    left: 77px;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding label,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer label{
    font-size: 60px;
    line-height: 20px;
    font-weight: bold;
    font-family: 'Arial';
    color: #5997d9;
    margin: 0;
    padding: 0;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding.validate label,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer.validate label {
    color: #d3d3d3;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding.validate .ac-custom svg path,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer.validate .ac-custom svg path {
    stroke: #db0707;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding.validate .true label,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer.validate .true label{
    color: #42a85f;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding.validate .true.ac-custom .jq-radio.checked + svg path,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer.validate .true.ac-custom .jq-radio.checked + svg path{
    stroke: #42a85f;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding label span,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer label span {
    float: right;
    font-size: 20px;
    margin-top: 12px;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-funding span,
.page-template-page-willsonline-php .fs-form-wrap .radio-left-to-cancer span {
    width: auto;
    max-width: 100%;
    margin: 0;
    float: left;
    padding: 0;
    margin-right: 20px;
}


.fs-message-error.fs-show {
    display: none !important;
}

.page-template-page-willsonline-php .fs-form-wrap label[for=q4-label] {
    width: 100%;
    text-align: center;
    top: -105px;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-square {
    padding: 0;
    margin: 0;
    left: 10px;
    top: -134px;
    width: 1000px;
    max-width: 100%;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-square > span {
    width: 228px;
    padding: 0;
    margin: 0;
    float: left;
    height: 135px;
    max-width: 100%;
    margin-right: 9px !important;
    margin-bottom: 9px !important;
    background-repeat: no-repeat;
    background-size: cover;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-square > span label {
    width: 228px !important;
    padding: 0;
    margin: 0;
    float: left;
    height: 105px;
    margin-right: 15px;
    background: rgba(0,0,0,0.75);
    color: #fff;
    font-size: 18px !important;
    font-family: 'Arial';
    font-weight: bold;
    line-height: 25px !important;
    padding-top: 30px;
}

.page-template-page-willsonline-php .fs-form-wrap .radio-square > span .jq-radio.checked + label {
    background-color: transparent;
    color: transparent;
    border: 4px solid #5997d9;
    width: 220px !important;
    position: absolute;
    top: 0;
    bottom: 0;
    height: auto !important;
}

.page-template-page-willsonline-php .fs-form-wrap .q4-text {
    font-family: 'Arial';
    font-size: 23px;
    font-weight: bold;
    line-height: 20px;
    color: #6b6b6b;
    width: 100%;
    float: left;
    margin-top: -111px;
    text-align: center;
    margin-left: 1px;
}


.page-template-page-willsonline-php .fs-form-wrap label[for=q5] {
    pointer-events: all !important;
}

.page-template-page-willsonline-php .fs-form-wrap .last-slide-title {
    font-family: Arial;
    font-size: 45px;
    font-weight: bold;
    line-height: 24px;
    color: #00447e;
    width: 100%;
    text-align: center;
    display: block;
    float: left;
    margin-top: 30px;
}

.page-template-page-willsonline-php .fs-form-wrap .last-slide-subtitle {
    font-family: 'Arial';
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    color: #6b6b6b;
    width: 100%;
    float: left;
    margin-top: 40px;
    text-align: center;
    margin-left: -4px;
    margin-bottom: 78px;
}

.page-template-page-willsonline-php .fs-form-wrap .last-slide-btn,
.page-template-page-willsonline-php .fs-form-wrap .last-slide-btn:hover,
.page-template-page-willsonline-php .fs-form-wrap .last-slide-btn:active,
.page-template-page-willsonline-php .fs-form-wrap .last-slide-btn:focus {
    width: 503px;
    clear: both;
    float: left;
    font-family: 'Arial' !important;
    margin-left: 222px;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #fff !important;
    line-height: 18px !important;
    text-align: center;
    height: 33px !important;
    padding-top: 14px !important;
    background-color: #5997d9 !important;
    text-shadow: none !important;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    border: none !important;
    pointer-events: all;
    cursor: pointer !important;
}

.page-template-page-willsonline-php .fs-form-wrap .fs-current {
    max-height: 270px;
}

/* VOLUNTEERS / JOBS OPPORTUNITIES */
.page-template-page-volunteer-opportunities .volunteer-opportunities-filters,
.page-template-page-volunteers-courses .volunteer-opportunities-filters,
.page-template-page-job-opportunities .job-opportunities-filters {
    background-color: #f4f4f4;
    border: 1px solid #e9e9e9;
    margin-top: 15px;
    padding: 13px 24px;
    float: left;
    border-radius: 7px;
    width: 683px;
}

.page-template-page-volunteers-courses .volunteer-opportunities-filters {
    margin-bottom: 40px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul,
.page-template-page-job-opportunities .job-opportunities-filters ul {
    padding: 0;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul li,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul li,
.page-template-page-job-opportunities .job-opportunities-filters ul li {
    list-style-type: none;
    padding: 0;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul li label,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul li label,
.page-template-page-job-opportunities .job-opportunities-filters ul li label {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 14px;
    line-height: 28px;
    color: #6b6b6b;
    cursor: pointer;
    position: relative;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul li:before,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul li:before,
.page-template-page-job-opportunities .job-opportunities-filters ul li:before {
    display: none;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul li input,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul li input,
.page-template-page-job-opportunities .job-opportunities-filters ul li input {
    display: none;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters ul li .jq-checkbox,
.page-template-page-volunteers-courses .volunteer-opportunities-filters ul li .jq-checkbox,
.page-template-page-job-opportunities .job-opportunities-filters ul li .jq-checkbox {
    display: none !important;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area {
    width: 100%;
    float: left;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area ul,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area ul,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area ul {
    float: left;
    margin-top: 0;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
    width: 680px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area li,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area li,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area li {
    float: left;
    clear: both;
    border-radius: 0;
    cursor: pointer;
    width: 100%;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area label,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area label,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area label {
    width: 612px;
    padding: 2px 34px;
    background-color: #ffffff;
    border-bottom: 1px solid #e9e9e9;
    float: left;
    border-radius: 0;
}


.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area label:hover,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area label:hover,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area label:hover {
    background-color: #f4f4f4;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area .all-nsw,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area .all-nsw,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area .all-nsw {
    border: 1px solid #e9e9e9;
    float: left;
    margin-top: 11px;
    width: 656px;
    border-radius: 5px;
    padding: 6px 12px;
    background-color: #ffffff;
    cursor: pointer;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area .all-nsw i,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area .all-nsw i,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area .all-nsw i {
    float: right;
    margin-right: 1px;
    margin-top: 4px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area label:before,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area label:before,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area label:before {
    content: "";
    position: absolute;
    border: 1px solid #cccccc;
    width: 10px;
    top: 11px;
    height: 10px;
    left: 9px;
    border-radius: 3px;
    background-color: #fff;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-area .jq-checkbox.checked + label:before,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-area .jq-checkbox.checked + label:before,
.page-template-page-job-opportunities .job-opportunities-filters .filter-area .jq-checkbox.checked + label:before {
    font-family: 'FontAwesome';
    content: "\f14a";
    color: #4d90d7;
    font-size: 14px;
    line-height: 10px;
    top: 12px;
    border: none;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills ul,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills ul,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills ul {
    margin-top: 6px;
    float: left;
    width: 330px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills ul.column2,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills ul.column2,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills ul.column2 {
	margin-left: 5px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills li,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills li,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills li {
    width: 100%;
    cursor: pointer;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills label,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills label,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills label {
    padding-left: 20px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills label span.row2,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills label span.row2,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills label span.row2 {
    float: left;
    clear: both;
    width: 100%;
    margin-left: 20px;
    line-height: 15px;
    margin-top: -5px;
    margin-bottom: 5px;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills label:before,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills label:before,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills label:before {
    content: "";
    position: absolute;
    border: 1px solid #cccccc;
    width: 10px;
    top: 2px;
    height: 10px;
    left: 0px;
    border-radius: 3px;
    background-color: #fff;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters .filter-skills .jq-checkbox.checked + label:before,
.page-template-page-volunteers-courses .volunteer-opportunities-filters .filter-skills .jq-checkbox.checked + label:before,
.page-template-page-job-opportunities .job-opportunities-filters .filter-skills .jq-checkbox.checked + label:before {
    font-family: 'FontAwesome';
    content: "\f14a";
    color: #4d90d7;
    font-size: 14px;
    line-height: 10px;
    top: 3px;
    border: none;
}

.page-template-page-volunteer-opportunities .volunteer-opportunities-filters > div > span,
.page-template-page-volunteers-courses .volunteer-opportunities-filters > div > span,
.page-template-page-job-opportunities .job-opportunities-filters > div > span {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #00447e;
    float: left;
    width: 100%;
}

.page-template-page-volunteer-opportunities h3.featured-position,
.page-template-page-volunteers-courses h3.featured-position,
.page-template-page-volunteer-opportunities h3.all-positions,
.page-template-page-job-opportunities h3.featured-position,
.page-template-page-volunteers-courses h3.featured-position,
.page-template-page-job-opportunities h3.all-positions {
    float: left;
    width: 100%;
    padding: 7px 15px;
}

.page-template-page-volunteer-opportunities h3.all-positions,
.page-template-page-volunteers-courses h3.all-positions,
.page-template-page-job-opportunities h3.all-positions {
    margin-bottom: 10px;
    margin-top: 17px;
}

.page-template-page-volunteer-opportunities h3.featured-position,
.page-template-page-volunteers-courses h3.featured-position,
.page-template-page-job-opportunities h3.featured-position {
    margin-top: 15px;
}

.page-template-page-volunteer-opportunities div.featured-position,
.page-template-page-volunteers-courses div.course,
.page-template-page-job-opportunities div.featured-position {
    float: left;
    width: 100%;
    margin-top: 11px;
    border-top: 8px solid #4d90d7;
    border-radius: 7px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
}

.page-template-page-volunteers-courses div.course {
    margin-bottom: 10px;
}

.page-template-page-volunteer-opportunities div.featured-position .img-container,
.page-template-page-volunteers-courses div.course .img-container,
.page-template-page-job-opportunities div.featured-position .img-container {
    padding: 13px 0px 23px 25px;
    width: 280px;
    float: left;
}

.page-template-page-volunteer-opportunities div.featured-position .img-container img,
.page-template-page-volunteers-courses div.course .img-container img,
.page-template-page-job-opportunities div.featured-position .img-container img {
    width: 100%;
    height: auto;
}


.page-template-page-volunteer-opportunities div.featured-position .info-container,
.page-template-page-job-opportunities div.featured-position .info-container {
    float: left;
    width: 390px;
    padding: 15px 17px;
}

.page-template-page-volunteers-courses div.course .info-container {
    float: left;
    width: 100%;
    padding: 15px 17px;
}

.page-template-page-volunteer-opportunities div.featured-position .col-left,
.page-template-page-job-opportunities div.featured-position .col-left {
    float: left;
    width: 245px;
}

.page-template-page-volunteers-courses div.course .col-left {
	float: left;
	width: 545px;
}

.page-template-page-volunteer-opportunities div.featured-position .col-right,
.page-template-page-volunteers-courses div.course .col-right,
.page-template-page-job-opportunities div.featured-position .col-right {
    float: left;
    width: 145px;
}

.page-template-page-volunteer-opportunities div.featured-position .info-container .title,
.page-template-page-volunteers-courses div.course .info-container .title,
.page-template-page-volunteers-courses div.course .info-container .title a,
.page-template-page-job-opportunities div.featured-position .info-container .title {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    float: left;
    color: #00447e;
    margin-top: 1px;
}

.page-template-page-volunteer-opportunities div.featured-position .info-container .suburb,
.page-template-page-volunteers-courses div.course .info-container .suburb,
.page-template-page-job-opportunities div.featured-position .info-container .suburb {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    color: #00447e;
    margin-top: 1px;
    clear: both;
    float: left;
}

.page-template-page-volunteer-opportunities div.featured-position .description,
.page-template-page-volunteers-courses div.course .description,
.page-template-page-job-opportunities div.featured-position .description {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #6b6b6b;
    float: left;
    width: 390px;
    padding-left: 18px;
    padding-top: 11px;
}

.page-template-page-volunteers-courses div.course .description {
	font-family: 'Arial';
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #6b6b6b;
    float: left;
    width: 100%;
    padding-left: 0;
    padding-top: 11px;
}

.page-template-page-volunteers-courses div.course ul li {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

.page-template-page-volunteer-opportunities div.featured-position .apply-btn,
.page-template-page-volunteers-courses div.course .apply-btn,
.page-template-page-job-opportunities div.featured-position .apply-btn {
    float: right;
    color: #fff;
    background-color: #4d90d7;
    font-size: 16px;
    line-height: 20px;
    font-family: 'Arial';
    font-weight: bold;
    margin-right: 26px;
    padding: 12px 32px;
    margin-top: 26px;
    border-radius: 7px;
}

.page-template-page-volunteers-courses div.course .apply-btn {
	width: 300px;
	text-align: center;
	font-size: 15px;
	margin-top: -5px;
}

.page-template-page-volunteer-opportunities div.featured-position .info-container .time,
.page-template-page-volunteers-courses div.course .info-container .time,
.page-template-page-volunteer-opportunities div.featured-position .info-container .commitment,
.page-template-page-volunteers-courses div.course .info-container .commitment,
.page-template-page-job-opportunities div.featured-position .info-container .time,
.page-template-page-job-opportunities div.featured-position .info-container .commitment {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #6b6b6b;
    float: left;
    clear: both;
    padding-left: 42px;
    margin-top: 1px;
    position: relative;
}


.page-template-page-volunteer-opportunities div.featured-position .info-container .time:before,
.page-template-page-volunteers-courses div.course .info-container .time:before,
.page-template-page-job-opportunities div.featured-position .info-container .time:before {
    content: "\f017";
    font-family: 'FontAwesome';
    position: absolute;
    left: 2px;
    font-size: 35px;
    top: 8px;
}

.page-template-page-volunteer-opportunities div.volunteer-item,
.page-template-page-volunteers-courses div.volunteer-item,
.page-template-page-job-opportunities div.job-item {
    float: left;
    width: 355px;
    margin-left: 0px;
    background-color: #f4f4f4;
    border-radius: 7px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
	position: relative;
}

.page-template-page-volunteer-opportunities div.volunteer-item .col-left,
.page-template-page-volunteers-courses div.volunteer-item .col-left,
.page-template-page-job-opportunities div.job-item .col-left {
    float: left;
    width: 220px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .col-right,
.page-template-page-volunteers-courses div.volunteer-item .col-right,
.page-template-page-job-opportunities div.job-item .col-right {
    float: left;
    width: 125px;
    margin-top: 22px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .info-container .title,
.page-template-page-volunteers-courses div.volunteer-item .info-container .title,
.page-template-page-job-opportunities div.job-item .info-container .title {
    font-family: 'Arial';
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    float: left;
    color: #00447e;
    margin-left: 15px;
    margin-top: 21px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .info-container .suburb,
.page-template-page-volunteers-courses div.volunteer-item .info-container .suburb,
.page-template-page-job-opportunities div.job-item .info-container .suburb {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
    color: #00447e;
    margin-top: 0px;
    clear: both;
    float: left;
    margin-left: 15px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .description,
.page-template-page-volunteers-courses div.volunteer-item .description,
.page-template-page-job-opportunities div.job-item .description {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #6b6b6b;
    float: left;
    width: 330px;
    padding-left: 18px;
    padding-top: 11px;
    margin-left: -3px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .apply-btn,
.page-template-page-volunteers-courses div.volunteer-item .apply-btn,
.page-template-page-job-opportunities div.job-item .apply-btn, .page-template-page-job-opportunities div.job-board-button .apply-btn {
	color: #fff;
	background-color: #4d90d7;
	font-size: 14px;
	line-height: 20px;
	font-family: 'Arial';
	font-weight: bold;
	margin-right: 13px;
	padding: 5px 30px;
	margin-top: 9px;
	border-radius: 5px;
	margin-bottom: 20px;
	right: 0;
	position: relative;
	bottom: 0;
	float: right;
}

.page-template-page-volunteer-opportunities div.volunteer-item .info-container .time,
.page-template-page-volunteers-courses div.volunteer-item .info-container .time,
.page-template-page-volunteer-opportunities div.volunteer-item .info-container .commitment,
.page-template-page-volunteers-courses div.volunteer-item .info-container .commitment,
.page-template-page-job-opportunities div.job-item .info-container .time,
.page-template-page-job-opportunities div.job-item .info-container .commitment {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #6b6b6b;
    float: right;
    clear: both;
    padding-left: 27px;
    margin-top: 1px;
    position: relative;
    margin-right: 3px;
}

.page-template-page-volunteer-opportunities div.volunteer-item .info-container .time:before,
.page-template-page-volunteers-courses div.volunteer-item .info-container .time:before,
.page-template-page-job-opportunities div.job-item .info-container .time:before {
    content: "\f017";
    font-family: 'FontAwesome';
    position: absolute;
    left: 3px;
    font-size: 20px;
    top: -1px;
}

.page-template-page-volunteer-opportunities .no-positions,
.page-template-page-volunteers-courses .no-positions,
.page-template-page-job-opportunities .no-positions {
    font-style: italic;
    padding: 0 25px;
    margin-top: 10px;
    float: left;
}

.page-template-page-volunteer-opportunities div.all-positions-container,
.page-template-page-job-opportunities div.all-positions-container {
    margin-left: -10px;
    margin-right: -10px;
    float: left;
}

.page-template-page-volunteers-courses div.all-positions-container {
	float: left;
	width: 100%;
}

.page-template-page-volunteers-courses .category {
	width: auto;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	z-index: 2;
	background-color: #949494;
	padding: 9px 32px;
	color: #fff;
	font-family: Aria, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: -5px;
	margin-left: 17px;
	margin-bottom: 18px;
	position: relative;
	max-width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page-template-page-volunteers-courses div.course .time-mobile,
.page-template-page-volunteers-courses div.course .category-mobile {
	display: none !important;
}

.single-volunteer div.volunteer-container,
.single-job div.job-container {
    background: #f4f4f4;
    border-radius: 7px;
    margin-top: 10px;
    float: left;
    width: 100%;
}

.single-volunteer div.volunteer-container .description,
.single-job div.job-container .description {
    width: 420px;
    margin-top: 7px;
    margin-left: 25px;
    float: left;
}

.single-volunteer div.volunteer-container .description ul,
.single-job div.job-container .description ul {
    padding-top: 0;
    margin-top: -10px;
}

.single-volunteer div.volunteer-container .info,
.single-job div.job-container .info {
    float: right;
    width: 233px;
    background-color: #e9e9e9;
    margin-top: 10px;
    margin-right: 10px;
    border-radius: 5px;
}

.single-volunteer div.volunteer-container .info ul,
.single-job div.job-container .info ul {
    padding-bottom: 12px;
    float: left;
}

.single-volunteer div.volunteer-container .info li,
.single-job div.job-container .info li {
    padding: 0 !important;
    clear: both;
}

.single-volunteer div.volunteer-container .info li b,
.single-job div.job-container .info li b {
    width: 100px;
    float: left;
    text-align: right;
    line-height: 20px;
}


.single-volunteer div.volunteer-container .info li span,
.single-job div.job-container .info li span {
    float: left;
    width: 100px;
    margin-left: 15px;
    line-height: 20px;
}

.single-volunteer div.volunteer-container .info li:before,
.single-job div.job-container .info li:before{
    display: none !important;
}

.single-volunteer div.volunteer-container .apply-btn,
.single-job div.job-container .apply-btn {
    float: right;
    color: #fff;
    background-color: #4d90d7;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Arial';
    font-weight: bold;
    margin-right: -253px;
    padding: 10px 53px;
    margin-top: 46px;
    border-radius: 5px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.single-volunteer #back-to-results,
.single-job #back-to-results {
    float: left;
    margin-top: 55px;
    margin-left: 20px;
}
.single-volunteer #back-to-results i,
.single-job #back-to-results i {
    margin-right: 8px;
}
.single-volunteer footer.newshare-footer,
.single-job footer.newshare-footer {
    float: right;
    width: 200px;
    clear: none !important;
}
/* INSPIRING STORIES NEW */
.page-template-page-story-new ul.list-volunteer-page,
.page-template-page-volunteers-new ul.list-volunteer-page,
.page-template-page-research-our-stories ul.list-volunteer-page {
    width: 748px;
    padding: 4px 0px 0px 0px;
    list-style: none;
    font-size: 12px;
    line-height: 14px;
    color: #004685;
    text-align: center;
}

.page-template-page-story-new ul.list-volunteer-page li,
.page-template-page-volunteers-new ul.list-volunteer-page li,
.page-template-page-research-our-stories ul.list-volunteer-page li {
    width: 232px;
    height: auto;
    padding: 0px 17px 25px 0px;
    float: left;
}

.page-template-page-story-new ul.list-volunteer-page figcaption,
.page-template-page-volunteers-new ul.list-volunteer-page figcaption,
.page-template-page-research-our-stories ul.list-volunteer-page figcaption {
    padding: 6px 0px 0px 0px;
}

.page-template-page-story-new ul.list-volunteer-page h2,
.page-template-page-story-new ul.list-volunteer-page h2 a,
.page-template-page-volunteers-new ul.list-volunteer-page h2,
.page-template-page-research-our-stories ul.list-volunteer-page h2,
.page-template-page-volunteers-new ul.list-volunteer-page h2 a,
.page-template-page-research-our-stories ul.list-volunteer-page h2 a {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #00447e;
}

.page-template-page-story-new ul.list-volunteer-page p,
.page-template-page-story-new ul.list-volunteer-page p a,
.page-template-page-volunteers-new ul.list-volunteer-page p,
.page-template-page-research-our-stories ul.list-volunteer-page p,
.page-template-page-volunteers-new ul.list-volunteer-page p a,
.page-template-page-research-our-stories ul.list-volunteer-page p a {
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    color: #004685;
    font-family: Arial;
    margin-top: 1px;
}

.page-template-page-story-new ul.list-volunteer-page img,
.page-template-page-volunteers-new ul.list-volunteer-page img,
.page-template-page-research-our-stories ul.list-volunteer-page img {
    width: 100%;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}

.page-template-page-story-new ul.list-volunteer-page a.more,
.page-template-page-volunteers-new ul.list-volunteer-page a.more,
.page-template-page-research-our-stories ul.list-volunteer-page a.more {
    width: 100%;
    height: 232px;
    line-height: 232px;
    padding: 0;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: 0px 0px url(../images/bg_img_55.png) repeat;
    font-family: Arial;
    font-size: 16px;
    text-align: center;
    color: #ffcf00;
    text-decoration: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    font-weight: bold;
}



/* NEW BANNER */
.widget.widget_wpb_widget_new {
    padding: 15px 8px 12px !important;
    background: #F5F5F5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-top: 7px solid #4d90d7;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    position: relative;
    z-index: 10;
    margin-bottom: 20px;
    height: 275px;
}

.widget.widget_wpb_widget_new img.circle-img {
    position: absolute;
    margin-top: 5px;
    margin-left: 3px;
}

.widget.widget_wpb_widget_new h3 {
    font-family: Arial, Helvetica, sans-serif;
    color: #00447e;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    padding-left: 55px;
    text-align: right;
    margin-right: 5px;
    padding-top: 3px;
}

.widget.widget_wpb_widget_new div.number_container {
}

.widget.widget_wpb_widget_new span.number {
    color: #00447e;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 27px;
    font-weight: bold;
    line-height: 29px;
    margin-top: -8px;
    letter-spacing: -1px;
    margin-left: 51px;
}

.widget.widget_wpb_widget_new span.number:before {
    content: '';
    background-image: url(../images/new-banner/phone.png);
    width: 22px;
    height: 22px;
    position: relative;
    float: left;
    background-size: 100% 100%;
    background-position: center center;
    margin-right: 5px;
    margin-top: 2px;
}

.widget.widget_wpb_widget_new p.description,
.widget.widget_wpb_widget_new p.opening_hours {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #6b6b6b;
    line-height: 19px;
    padding: 0;
    font-weight: normal;
    margin-bottom: 18px;
    clear: both;
}

.widget.widget_wpb_widget_new p.description {
    margin-top: 11px;
    margin-left: 3px;
}

.widget.widget_wpb_widget_new p.opening_hours {
    float: left;
    margin-bottom: 11px;
    margin-left: 58px;
    margin-top: 3px;
}

.widget.widget_wpb_widget_new img.nsw-gov-logo {
    margin-left: 2px;
    margin-top: -1px;
}

/* FORMSTACK EMBED */
#fsRow1808389-3 .fsSubFieldGroup .fsSubField {
    float: left;
    margin-right: 20px;
}
#fsRow1808389-4 #label27121878 {
    margin-top: -27px !important;
    float: left;
}
#fsRow1808389-5 .fsSubField.fsFieldCity,
#fsRow1808389-5 .fsSubField.fsFieldState,
#fsRow1808389-5 .fsSubField.fsFieldZip {
    float: left;
    margin-right: 16px;
}
#fsSection27121884 {
    float: left;
    padding: 10px;
    margin-top: 20px;
}
#fsSubmitButton1808389 {
    text-indent: 0px;
    font-size: 16px;
    height: 38px;
    width: auto;
    padding: 10px 20px !important;
}
.postid-81398 .widget.widget_wpb_widget {
    display: none;
}
.postid-81398 div.center-page {
    width: 730px;
}
.view-26-other-cancers:before {
    position: absolute;
    color: #fff;
    margin-top: 19px;
    font-size: 10px;
    margin-left: 22px;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.view-26-other-cancers a {
    padding-top: 16px !important;
    padding-bottom: 17px !important;
    padding-left: 36px !important;
}

.view-26-other-cancers:hover {
    background-color: #e9edf3 !important;
    color: #00447e !important;
}

.view-26-other-cancers:hover:before {
    color: #00447e !important;
}

.view-26-other-cancers a:hover {
    background: transparent !important;
}

.view-26-other-cancers a:hover:before {
    display: none !important;
}

.view-26-other-cancers.active {
    background: #e9edf3 !important;
}

.view-26-other-cancers.active:before {
    color: #00447e !important;
}

.view-26-other-cancers.active a {
    background-color: transparent !important;
}

.view-26-other-cancers.active a:before {
    display: none !important;
}

/* NEW BLOG PAGE */
.page-template-page-blog section#content-section {
    min-height: 0;
}

.page-template-page-blog section#content-section h1 {
    font-size: 25px;
    line-height: 15px;
    margin-top: 37px;
    margin-bottom: 5px;
}

.page-template-page-blog section#content-section p {
    margin-left: 2px;
    word-spacing: 1px;
}

.page-template-page-blog section#content-section .blog-page {
    padding-bottom: 7px;
}

.page-template-page-blog div.featuredblogs-box {
    background: #4d90d7;
    width: 100%;
    padding-bottom: 66px;
}

.page-template-page-blog div.bg-featuredblogs-box {
    width: 980px;
    margin: 0 auto;
    padding: 0;
    background: transparent;
}

.page-template-page-blog div.bg-featuredblogs-box h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: bold;
    line-height: 15px;
    margin-top: 34px;
    margin-bottom: 26px;
    float: left;
    width: 100%
}

.page-template-page-blog div.featuredblogs-box aside {
    width: 990px;
    position: relative;
}

.page-template-page-blog div.bg-featuredblogs-box aside ul li {
    width: 311px;
    height: 291px;
    padding: 0;
    float: left;
    position: relative;
    margin-left: 25px;
}

.page-template-page-blog div.bg-featuredblogs-box aside ul li:first-child {
    margin-left: 0px;
    width: 311px;
    height: auto;
}

.page-template-page-blog div.featuredblogs-box article {
    width: 276px;
    height: auto;
    border-radius: 0px;
    height: 405px !important;
}

.page-template-page-blog div.featuredblogs-box article footer {
    word-spacing: 1px;
}

.page-template-page-blog div.featuredblogs-box article footer a {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    line-height: 15px;
    color: #4d90d7;
}

.page-template-page-blog div.featuredblogs-box figure {
    width: 310px;
}

.page-template-page-blog div.featuredblogs-box figure .video {
    background-image: url(../images/blog/camera.png);
    background-repeat: no-repeat;
    width: 55px;
    height: 41px;
    position: absolute;
    z-index: 2;
    right: 10px;
    bottom: 10px;
    background-size: 100% 100%;
    pointer-events: none;
}

.page-template-page-blog div.featuredblogs-box figure .category a {
    font-size: 14px;
    line-height: 22px;
    position: absolute;
    z-index: 2;
    background-color: #949494;
    top: 12px;
    left: 10px;
    padding: 4px 7px;
    color: #fff;
    font-family: Aria, Helvetica, sans-serif;
    font-weight: bold;
}

.page-template-page-blog div.featuredblogs-box img {
    display: block;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: relative;
    width: 100%;
		height: auto;
}

.page-template-page-blog div.featuredblogs-box .image {
		width: 100%;
		height: 185px;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
}

.page-template-page-blog div.featuredblogs-box .image a {
		display: block;
		width: 100%;
		height: 100%;
}

.page-template-page-blog div.featuredblogs-box h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 3px;
    margin-bottom: 10px;
}

.page-template-page-blog div.featuredblogs-box h4 a {
    text-decoration: none;
    color: #00447e;
    font-size: 16px;
    line-height: 15px;
}

.page-template-page-blog #content-section2 {
    width: 980px;
    min-height: 300px;
    margin: 0 auto;
    padding: 0px 0px 9px 0px;
    position: relative;
    z-index: 2;
}

.page-template-page-blog div.featuredblogs-box p {
    padding: 9px 0px 9px 0px;
    font-size: 14px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #6b6b6b;
    margin-bottom: 44px;
}

.page-template-page-blog div.featuredblogs-box a.more {
    padding: 8px 8px 0px 0px;
    display: block;
    float: right;
    font-size: 21px;
    font-weight: bolder;
    line-height: 16px;
    color: #4d90d7;
    text-decoration: none;
    position: absolute;
    bottom: 15px;
    right: 19px;
}

.page-template-page-blog div.featuredblogs-box a.more:before {
    display: none;
}

.page-template-page-blog div.featuredblogs-box div.coments-block {
    width: 26px;
    height: 25px;
    background: 0px 0px url(../images/blog/speech_bubble_filled.png) no-repeat;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    right: 0;
    top: auto;
    z-index: 2;
    float: left;
    left: 18px;
    bottom: 13px;
		opacity: 0;
}

.page-template-page-blog div.featuredblogs-box div.coments-block a {
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-top: 4px;
}

.page-template-page-blog div.featuredblogs-box div.coments-block a strong {
    display: block;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
}

.page-template-page-blog div.left-blogpage header.top-tit h3 {
    padding: 0px 0px 15px 0px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    font-size: 16px;
    font-weight: normal;
    line-height: 20px;
    margin-top: -20px;
    float: left;
    color: #00447e;
    margin-left: 20px;
}

.page-template-page-blog #content-section2 div.left-blogpage,
.page-template-page-media div.left-blogpage,
.single-blog .related-posts-box,
.author div.recent-articles {
    width: 745px;
    padding: 15px 0px 0px 0px;
    float: left;
    margin-left: -20px;
}

.author div.recent-articles.media_spokesperson {
	width: auto;
}

.page-template-page-blog #content-section2 article,
.page-template-page-media article.blog-post,
.single-blog .related-posts-box article,
.author article.recent-article {
    padding: 0px 0px 15px 0px;
    font-size: 12px;
    line-height: 15px;
    color: #747679;
    position: relative;
    width: 225px;
    float: left;
    background: #f4f4f4;
    margin-top: 5px;
    margin-left: 20px;
    margin-bottom: 31px;
    padding-bottom: 50px;
    height: 345px !important;
}

.page-template-page-blog #content-section2 article figure,
.page-template-page-media article.blog-post figure,
.single-blog .related-posts-box article figure,
.author article.recent-article figure {
    width: 100%;
    margin: 0px 0px 9px 0px;
    border: none;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
}

.page-template-page-blog #content-section2 article figure .video,
.page-template-page-media article.blog-post figure .video,
.single-blog .related-posts-box article figure .video,
.author article.recent-article figure .video {
    background-image: url(../images/blog/camera.png);
    background-repeat: no-repeat;
    width: 48px;
    height: 35px;
    position: absolute;
    z-index: 2;
    right: 10px;
    bottom: 10px;
    background-size: 100% 100%;
    pointer-events: none;
}

.page-template-page-blog #content-section2 article figure .img,
.page-template-page-media article.blog-post figure .img,
.single-blog .related-posts-box article figure .img,
.author article.recent-article figure .img {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		width: 100% !important;
		height: 130px;
}

.page-template-page-blog #content-section2 article figure .img a,
.page-template-page-media article.blog-post figure .img a,
.single-blog .related-posts-box article figure .img a,
.author article.recent-article figure .img a {
		display: block;
		width: 100%;
		height: 100%;
}

.page-template-page-blog #content-section2 article figure .category a,
.page-template-page-media article.blog-post figure .category a,
.single-blog .related-posts-box article figure .category a,
.author article.recent-article figure .category a {
    font-size: 16px;
    line-height: 22px;
    position: absolute;
    z-index: 2;
    background-color: #949494;
    top: 10px;
    left: 9px;
    padding: 4px 7px;
    color: #fff;
    font-family: "FocoCCRegular", Aria, Helvetica, sans-serif;
    font-weight: bold;
}

.page-template-page-blog #content-section2 article .txt,
.page-template-page-media article.blog-post .txt,
.single-blog .related-posts-box article .txt,
.author article.recent-article .txt{
    width: 210px !important;
    padding: 0px 8px 0px 8px !important;
    float: left !important;
    position: relative;
}

.page-template-page-blog #content-section2 article .txt h4,
.page-template-page-media article.blog-post .txt h4,
.single-blog .related-posts-box article .txt h4,
.author article.recent-article .txt h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-top: 1px;
    margin-bottom: 4px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
}

.page-template-page-blog #content-section2 article .txt h4 a,
.page-template-page-media article.blog-post .txt h4 a,
.single-blog .related-posts-box article .txt h4 a,
.author article.recent-article .txt h4 a {
    text-decoration: none;
    color: #0F1E64;
    font-size: 16px;
    line-height: 20px;
		font-weight: bold;
		font-family: "FocoCCRegular";
}

.page-template-page-blog #content-section2 article .meta-post,
.page-template-page-media article.blog-post .meta-post,
.single-blog .related-posts-box article .meta-post,
.author article.recent-article .meta-post {
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    color: #0F1E64;
    word-spacing: 1px;
}

.page-template-page-blog #content-section2 article .meta-post a,
.page-template-page-media article.blog-post .meta-post a,
.single-blog .related-posts-box article .meta-post a,
.author article.recent-article .meta-post a {
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #009BDC;
}

.page-template-page-blog #content-section2 article p,
.page-template-page-media article.blog-post p,
.single-blog .related-posts-box article p,
.author article.recent-article p {
    padding: 11px 0px 9px 0px;
    font-size: 16px;
    line-height: 22px;
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    color: #6b6b6b;
}

.page-template-page-blog div.recentcomments-box {
    padding: 9px 0px 9px 0px;
    position: relative;
    clear: both;
}

.page-template-page-blog #content-section2 article footer,
.page-template-page-media article.blog-post footer,
.single-blog .related-posts-box article footer,
.author article.recent-article footer {
    background: none;
    padding: 0 8px;
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 48px;
}

.page-template-page-blog #content-section2 article footer div.coments-block,
.page-template-page-media article.blog-post footer div.coments-block,
.single-blog .related-posts-box article footer div.coments-block,
.author article.recent-article footer div.coments-block {
    width: 26px;
    height: 25px;
    background: 0px 0px url(../images/blog/speech_bubble_filled.png) no-repeat;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    right: 0;
    top: 6px;
    z-index: 2;
    float: left;
    left: 10px;
		opacity: 0;
}

.page-template-page-blog #content-section2 article footer div.coments-block a,
.page-template-page-media article.blog-post footer div.coments-block a,
.single-blog .related-posts-box article footer div.coments-block a,
.author article.recent-article footer div.coments-block a {
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-top: 4px;
}

.page-template-page-blog #content-section2 article footer div.coments-block a strong,
.page-template-page-media article.blog-post footer div.coments-block a strong,
.single-blog .related-posts-box article footer div.coments-block a strong,
.author article.recent-article footer div.coments-block a strong {
    display: block;
    font-size: 13px;
    line-height: 15px;
    font-weight: normal;
}

.page-template-page-blog #content-section2 article footer a.more,
.page-template-page-media article.blog-post footer a.more,
.single-blog .related-posts-box article footer a.more,
.author article.recent-article footer a.more {
    padding: 9px 6px 0px 0px;
    display: block;
    float: right;
    font-size: 21px;
    font-weight: bolder;
    line-height: 16px;
    color: #009BDC;
    text-decoration: none;
    position: absolute;
    right: 7px;
}

.page-template-page-blog article.blog-post div.txt,
.page-template-page-blog div.category-page article.blog-post div.txt {
    width: 100%;
    padding: 0px 0px 14px 0px;
    float: left;
    position: relative;
}

.tax-blog-topic .sidebar-right,
.page-template-page-blog-listing .sidebar-right,
.author .sidebar-right.blog,
.page-template-page-blog .sidebar-right {
    margin-top: -16px;
}

.single-blog .sidebar-right {
    margin-top: 31px;
    margin-right: 4px;
}

.single-blog #disqus_thread {
    float: left;
    width: 100%;
}

.tax-blog-topic .sidebar-right div.widget-categories h3,
.page-template-page-contributors .sidebar-right div.widget-categories h3,
.page-template-page-blog-listing .sidebar-right div.widget-categories h3,
.author .sidebar-right div.widget-categories h3,
.single-blog .sidebar-right div.widget-categories h3,
.page-template-page-blog .sidebar-right div.widget-categories h3,
.page-template-page-media .sidebar-right div.widget-categories h3 {
    color: #00447e;
}

.tax-blog-topic .sidebar-right div.widget-categories ul,
.page-template-page-contributors .sidebar-right div.widget-categories ul,
.page-template-page-blog-listing .sidebar-right div.widget-categories ul,
.author .sidebar-right div.widget-categories ul,
.single-blog .sidebar-right div.widget-categories ul,
.page-template-page-blog .sidebar-right div.widget-categories ul,
.page-template-page-media .sidebar-right div.widget-categories ul {
    margin-top: 10px;
}

.tax-blog-topic .sidebar-right div.widget-categories ul li,
.page-template-page-contributors .sidebar-right div.widget-categories ul li,
.page-template-page-blog-listing .sidebar-right div.widget-categories ul li,
.author .sidebar-right div.widget-categories ul li,
.single-blog .sidebar-right div.widget-categories ul li,
.page-template-page-blog .sidebar-right div.widget-categories ul li,
.page-template-page-media .sidebar-right div.widget-categories ul li {
    width: auto;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    z-index: 2;
    background-color: #949494;
    top: 10px;
    left: 9px;
    padding: 4px 7px;
    color: #fff;
    font-family: Aria, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
}

.tax-blog-topic .sidebar-right div.widget-categories ul li a,
.page-template-page-contributors .sidebar-right div.widget-categories ul li a,
.page-template-page-blog-listing .sidebar-right div.widget-categories ul li a,
.author .sidebar-right div.widget-categories ul li a,
.single-blog .sidebar-right div.widget-categories ul li a,
.page-template-page-blog .sidebar-right div.widget-categories ul li a,
.page-template-page-media .sidebar-right div.widget-categories ul li a {
    color: #fff;
}

.tax-blog-topic .sidebar-right div.widget_search,
.page-template-page-contributors .sidebar-right div.widget_search,
.page-template-page-blog-listing .sidebar-right div.widget_search,
.author .sidebar-right div.widget_search,
.single-blog .sidebar-right div.widget_search,
.page-template-page-blog .sidebar-right div.widget_search,
.page-template-page-media .sidebar-right div.widget_search {
    margin-top: 10px;
}

.tax-blog-topic .sidebar-right div.widget_search input.text,
.page-template-page-contributors .sidebar-right div.widget_search input.text,
.page-template-page-blog-listing .sidebar-right div.widget_search input.text,
.author .sidebar-right div.widget_search input.text,
.single-blog .sidebar-right div.widget_search input.text,
.page-template-page-blog .sidebar-right div.widget_search input.text,
.page-template-page-media .sidebar-right div.widget_search input.text {
    border-top: 1px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    padding: 0px 14px;
    font-size: 16px;
    line-height: 20px;
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    color: #6b6b6b;
    width: 160px;
    border-radius: 5px 0 0 5px;
    float: left;
    height: 33px;
}

.tax-blog-topic .sidebar-right div.widget_search input.btn-search,
.page-template-page-contributors .sidebar-right div.widget_search input.btn-search,
.page-template-page-blog-listing .sidebar-right div.widget_search input.btn-search,
.author .sidebar-right div.widget_search input.btn-search,
.single-blog .sidebar-right div.widget_search input.btn-search,
.page-template-page-blog .sidebar-right div.widget_search input.btn-search,
.page-template-page-media .sidebar-right div.widget_search input.btn-search {
    border-radius: 0px 5px 5px 0px;
    background-color: #0F1E64;
    border: none;
    margin-left: 0px;
    height: 34px;
    color: transparent;
    float: left;
    cursor: pointer;
	display: block !important;
	-webkit-appearance: none;
	appearance: none;
	max-width: 37px !important;
}

.tax-blog-topic .sidebar-right div.widget_search fieldset:before,
.page-template-page-contributors .sidebar-right div.widget_search fieldset:before,
.page-template-page-blog-listing .sidebar-right div.widget_search fieldset:before,
.author .sidebar-right div.widget_search fieldset:before,
.single-blog .sidebar-right div.widget_search fieldset:before,
.page-template-page-blog .sidebar-right div.widget_search fieldset:before,
.page-template-page-media .sidebar-right div.widget_search fieldset:before {
    content: "\f002";
    color: #fff;
    position: absolute;
    right: 21px;
    display: inline-block;
    font-family: 'FontAwesome';
    text-rendering: auto;
    line-height: 33px;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    pointer-events: none;

}

.tax-blog-topic .sidebar-right div.widget-contributors,
.page-template-page-blog-listing .sidebar-right div.widget-contributors,
.author .sidebar-right div.widget-contributors,
.single-blog .sidebar-right div.widget-contributors,
.page-template-page-blog .sidebar-right div.widget-contributors {
    margin-top: 52px;
}

.tax-blog-topic .sidebar-right div.widget-contributors div.border-top,
.page-template-page-blog-listing .sidebar-right div.widget-contributors div.border-top,
.author .sidebar-right div.widget-contributors div.border-top,
.single-blog .sidebar-right div.widget-contributors div.border-top,
.page-template-page-blog .sidebar-right div.widget-contributors div.border-top {
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #f4f4f4;
}

.tax-blog-topic .sidebar-right div.widget-contributors h3,
.page-template-page-blog-listing .sidebar-right div.widget-contributors h3,
.author .sidebar-right div.widget-contributors h3,
.single-blog .sidebar-right div.widget-contributors h3,
.page-template-page-blog .sidebar-right div.widget-contributors h3 {
    margin-top: 4px;
    margin-left: 5px;
    color: #00447e;
}

.tax-blog-topic .sidebar-right div.widget-contributors ul li,
.page-template-page-blog-listing .sidebar-right div.widget-contributors ul li,
.author .sidebar-right div.widget-contributors ul li,
.single-blog .sidebar-right div.widget-contributors ul li,
.page-template-page-blog .sidebar-right div.widget-contributors ul li {
    min-height: 49px;
    padding: 12px 9px 21px 9px;
    border-top: 1px solid #dededf;
    position: relative;
    margin-top: -6px;
}

.tax-blog-topic .sidebar-right div.widget-contributors div.txt,
.page-template-page-blog-listing .sidebar-right div.widget-contributors div.txt,
.author .sidebar-right div.widget-contributors div.txt,
.single-blog .sidebar-right div.widget-contributors div.txt,
.page-template-page-blog .sidebar-right div.widget-contributors div.txt {
    width: 147px;
    float: right;
}

.tax-blog-topic .sidebar-right div.widget-contributors ul li:first-child,
.page-template-page-blog-listing .sidebar-right div.widget-contributors ul li:first-child,
.author .sidebar-right div.widget-contributors ul li:first-child,
.single-blog .sidebar-right div.widget-contributors ul li:first-child,
.page-template-page-blog .sidebar-right div.widget-contributors ul li:first-child {
    border: none;
}

.tax-blog-topic .sidebar-right div.widget-contributors ul li span.name,
.page-template-page-blog-listing .sidebar-right div.widget-contributors ul li span.name,
.author .sidebar-right div.widget-contributors ul li span.name,
.single-blog .sidebar-right div.widget-contributors ul li span.name,
.page-template-page-blog .sidebar-right div.widget-contributors ul li span.name {
    color: #009BDC;
    display: block;
    font-family: "FocoCCRegular", Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 3px;
    margin-left: 15px;
}

.tax-blog-topic .sidebar-right div.widget-contributors p,
.page-template-page-blog-listing .sidebar-right div.widget-contributors p,
.author .sidebar-right div.widget-contributors p,
.single-blog .sidebar-right div.widget-contributors p,
.page-template-page-blog .sidebar-right div.widget-contributors p {
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #6b6b6b;
    margin-top: -2px;
    margin-left: 15px;
}

.tax-blog-topic .sidebar-right div.widget-contributors ul li span.name span,
.page-template-page-blog-listing .sidebar-right div.widget-contributors ul li span.name span,
.author .sidebar-right div.widget-contributors ul li span.name span,
.single-blog .sidebar-right div.widget-contributors ul li span.name span,
.page-template-page-blog .sidebar-right div.widget-contributors ul li span.name span {
    color: #009BDC;
}

.tax-blog-topic .sidebar-right div.widget-contributors a.more,
.page-template-page-blog-listing .sidebar-right div.widget-contributors a.more,
.author .sidebar-right div.widget-contributors a.more,
.single-blog .sidebar-right div.widget-contributors a.more,
.page-template-page-blog .sidebar-right div.widget-contributors a.more {
    background: none;
    font-size: 13px;
    line-height: 20px;
    color: transparent;
    font-weight: normal;
    position: relative;
    padding: 0;
    margin: 0;
    top: -2px;
    right: 0;
    font-family: Arial, Helvetica, sans-serif;
    left: 20px;
    text-decoration: none;
    float: right;
    width: 150px;
    height: 13px;
}

.tax-blog-topic .sidebar-right div.widget-contributors a.more:before,
.page-template-page-blog-listing .sidebar-right div.widget-contributors a.more:before,
.author .sidebar-right div.widget-contributors a.more:before,
.single-blog .sidebar-right div.widget-contributors a.more:before,
.page-template-page-blog .sidebar-right div.widget-contributors a.more:before {
    content: 'View posts';
    color: #009BDC;
		font-family: "FocoCCRegular";
		font-size: 14px;
}

.author #breadcrumbs {
		margin-top: 10px;
		color: #6b6b6b;
		font-size: 14px;
		line-height: 22px;
}

.author #center-page.author-blog-page {
		width: 690px;
		padding-top: 16px;
}

.author #center-page.author-blog-page header h1 {
    margin-top: 6px;
    margin-left: 5px;
}

.author #center-page.author-blog-page header h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15px;
    color: #6b6b6b;
    font-weight: bold;
    margin-top: -1px;
    margin-left: 3px;
    margin-bottom: 1px;
}

.author #center-page.author-blog-page article.autor-post .img {
    width: 290px;
    margin-top: -5px;
}

.author #center-page.author-blog-page article.autor-post img {
    width: 290px;
}

.author #center-page.author-blog-page article.autor-post .social-share {
    margin-top: 2px;
    margin-left: 2px;
}

.author #center-page.author-blog-page article.autor-post footer.social-share ul li {
    margin-bottom: 10px;
}

.author #center-page.author-blog-page article.autor-post .txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: #6b6b6b;
    margin-top: -3px;
    float: left;
    width: 380px;
}

.author div.recent-articles {
    margin-top: 5px;
    margin-left: -10px;
}

.author div.recent-articles h3 {
    margin-left: 9px;
    color: #00447e;
    margin-bottom: 18px;
}

.author article.recent-article {
    margin-top: 5px;
    margin-left: 9px;
    margin-bottom: 31px;
}

.tax-blog-topic #breadcrumbs,
.page-template-page-blog-listing #breadcrumbs {
    margin-top: 18px;
    margin-bottom: 3px;
}

.tax-blog-topic div.left-blogpage header.top-tit h3,
.page-template-page-blog-listing div.left-blogpage header.top-tit h3 {
    color: #00447e;
    margin-bottom: 10px;
}

.tax-blog-topic div.widget-categories,
.page-template-page-blog-listing div.widget-categories {
    margin-top: 26px;
    margin-left: -2px;
}

.tax-blog-topic article.blog-post,
.page-template-page-blog-listing article.blog-post {
    padding-bottom: 27px;
}

.tax-blog-topic article.blog-post figure,
.page-template-page-blog-listing article.blog-post figure {
    width: 165px !important;
    height: 165px !important;
    border: none !important;
}

.tax-blog-topic article.blog-post figure .image,
.page-template-page-blog-listing article.blog-post figure .image {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
}

.tax-blog-topic article.blog-post figure .image,
.page-template-page-blog-listing article.blog-post figure .image,
.tax-blog-topic article.blog-post figure .image a,
.page-template-page-blog-listing article.blog-post figure .image a {
		width: 100%;
		height: 100%;
		display: block;
}

.tax-blog-topic article.blog-post h4,
.page-template-page-blog-listing article.blog-post h4 {
    margin-left: -4px;
    margin-top: 2px;
    padding: 0px 0px 3px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
}

.tax-blog-topic article.blog-post h4,
.tax-blog-topic article.blog-post h4 a,
.page-template-page-blog-listing article.blog-post h4,
.page-template-page-blog-listing article.blog-post h4 a {
    line-height: 15px;
    font-size: 16px;
		font-weight: bold;
}

.tax-blog-topic article.blog-post .meta-post,
.page-template-page-blog-listing article.blog-post .meta-post {
    margin-top: 6px;
    margin-left: -3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 15px;
    color: #00447e;
    font-weight: normal;
}

.tax-blog-topic article.blog-post .meta-post a,
.page-template-page-blog-listing article.blog-post .meta-post a {
    color: #4d90d7;
    font-weight: bold;
}

.tax-blog-topic article.blog-post p,
.page-template-page-blog-listing article.blog-post p {
		margin-left: -3px;
		margin-top: 10px;
		font-size: 14px;
		line-height: 22px;
}

.tax-blog-topic article.blog-post footer,
.page-template-page-blog-listing article.blog-post footer {
    background-position: bottom;
}

.tax-blog-topic article.blog-post .left a,
.page-template-page-blog-listing article.blog-post .left a {
    width: auto;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    z-index: 2;
    background-color: #949494;
    top: 10px;
    left: 9px;
    padding: 4px 7px;
    color: #fff;
    font-family: Aria, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
}

.tax-blog-topic article.blog-post .right,
.single-blog .left-blogpage .right,
.page-template-page-blog-listing article.blog-post .right {
    width: 28px;
    height: 27px;
    background: 0px 0px url(../images/blog/speech_bubble_filled.png) no-repeat;
    font-size: 10px;
    line-height: 12px;
    margin-right: 15px;
    margin-top: -2px;
    z-index: 2;
    background-size: 100% 100%;
		opacity: 0;
}

.tax-blog-topic article.blog-post .right a,
.single-blog .left-blogpage .right a,
.page-template-page-blog-listing article.blog-post .right a {
    width: 100%;
    height: 100%;
    padding: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-top: 5px;
}

.single-blog #breadcrumbs {
    margin-top: 18px;
    margin-bottom: 7px;
}

.single-blog article.single-post h1 {
    padding: 0;
    margin-bottom: 6px;
}

.single-blog article.single-post .meta-post {
    padding: 0;
    margin-top: 2px;
    margin-bottom: 14px;
}

.single-blog article.single-post figure {
    margin-left: 0;
    width: 290px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-top: 7px;
}

.single-blog article.single-post figure img {
     width: 100%;
     height: auto;
}

.single-blog article.single-post a {
	font-size: 16px;
	line-height: 18px;
}

.single-blog article.single-post p {
		padding-left: 0;
		color: #6b6b6b;
		line-height: 22px;
		font-size: 16px;
}

.single-blog div.left-blogpage {
    width: 688px;
}

.single-blog div.left-blogpage .txt iframe {
		margin: 0 auto;
		display: table;
}

.single-blog div.left-blogpage .left a {
    width: auto;
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    z-index: 2;
    background-color: #949494;
    top: 10px;
    left: 9px;
    padding: 4px 7px;
    color: #fff;
    font-family: Aria, Helvetica, sans-serif;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
}

.single-blog div.related-posts-box {
    margin-bottom: 61px;
    margin-left: -10px;
}

.single-blog div.related-posts-box h3 {
    background: none !important;
    color: #00447e;
    letter-spacing: 0px;
    word-spacing: -2px;
    font-size: 16px;
    line-height: 15px;
    margin-bottom: 11px;
    margin-left: -11px;
}

.single-blog div.related-posts-box h3:before,
.single-blog .ie7 div.related-posts-box h3 span.afterie7 {
    display: none;
}

.single-blog .related-posts-box article {
    margin-left: 9px;
}

.single-blog footer.newshare-footer {
    padding: 16px 0px 48px 0px;
}

.tax-blog-topic div.wp-pagenavi,
.page-template-page-blog-listing div.wp-pagenavi {
    display: block !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: 3px;
}

.tax-blog-topic div.wp-pagenavi .previouspostslink,
.page-template-page-blog-listing div.wp-pagenavi .previouspostslink {
    display: none !important;
}

.tax-blog-topic div.wp-pagenavi a,
.page-template-page-blog-listing div.wp-pagenavi a {
    padding: 0 4px !important;
    line-height: 22px;
    border: none !important;
}

.tax-blog-topic div.wp-pagenavi .current,
.page-template-page-blog-listing div.wp-pagenavi .current {
    color: #00447e;
    border: none !important;
}

.tax-blog-topic div.wp-pagenavi .nextpostslink,
.page-template-page-blog-listing div.wp-pagenavi .nextpostslink {
    overflow: hidden;
    width: 13px;
    background-color: #4d90d7;
    border-radius: 50%;
    height: 13px !important;
    margin-left: 2px !important;
    margin-top: 4px !important;
    margin-right: 2px !important;
    position: relative !important;
    display: block !important;
    padding: 0 !important;
    color: transparent !important;
}

.tax-blog-topic div.wp-pagenavi .nextpostslink:before,
.page-template-page-blog-listing div.wp-pagenavi .nextpostslink:before {
    content: "\f054" !important;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff !important;
    position: absolute;
    z-index: 52;
    font-size: 9px;
    left: 4px !important;
    top: 6px !important;
    width: 100% !important;
    height: 100% !important;
    background: none !important;
    text-indent: 0px !important;
}

.tax-blog-topic div.wp-pagenavi .nextpostslink .beforeie7,
.page-template-page-blog-listing div.wp-pagenavi .nextpostslink .beforeie7 {
    display: none !important;
}

.tax-blog-topic article.blog-post:last-child,
.page-template-page-blog-listing article.blog-post:last-child {
    margin-bottom: 10px;
}

.tax-blog-topic .left-blogpage,
.page-template-page-blog-listing .left-blogpage {
    margin-bottom: -33px;
}

.author div.recentcomments-box {
    margin-top: -25px;
}

.author div.recentcomments-box header {
    padding: 13px 36px 9px 36px;
    background: #4d90d7;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    position: relative;
    margin-top: -4px;
}

.author div.recentcomments-box header h3 {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #ffcf00 !important;
    font-weight: bold !important;
    margin-top: -1px !important;
    margin-left: 3px !important;
    margin-bottom: 1px !important;
    padding-left: 28px;
}

.author div.recentcomments-box h3 span {
    color: #fff;
}

.author div.recentcomments-box header h3:before {
    display: none !important;
}

.author div.recentcomments-box header h3 .comments {
    width: 26px;
    height: 25px;
    background: 0px 0px url(../images/blog/speech_bubble_filled2.png) no-repeat;
    font-size: 10px;
    line-height: 12px;
    position: absolute;
    right: 0;
    top: -3px;
    z-index: 2;
    float: left;
    left: -5px;
    color: #4d90d7;
    text-align: center;
    font-size: 13px;
    line-height: 15px;
    padding-top: 4px;
}

.author div.recentcomments-box li blockquote {
    padding-left: 20px;
    background-image: none;
    margin-top: 5px;

}

.author div.recentcomments-box p {
    font-style: normal;
    font-size: 13px;
}

.author div.recentcomments-box h5 span {
    font-weight: bold;
    color: #4d90d7;
}

#fsRow1808389-4 .fsSubField {
    float: left;
    margin-right: 10px;
}
#post-112866 .center-box {
    display: none !important;
}
.page-template-page-aborportal-home-php section#content-section {
    width: 100%;
}
div.homechaborportal-page {
    width: 100%;
    position: relative;
}
.page-template-page-donate-a #landing-page .features-list > ul > li {
    width: 243px;
}
.page-template-page-donate-a #landing-page .features-list ul li .content {
    width: 200px;
    background-size: 100%;
}
.page-template-page-donate-a #landing-page .features-list ul li .content h2 {
    padding: 10px 0 9px 10px;
}
.page-template-page-donate-a #landing-page .features-list ul li .content .featured-image {
    width: 200px;
    height: 105px;
}
.page-template-page-donate-a #landing-page .features-list ul li > .bottom {
    width: 191px;
    height: 97px;
    background-size: 100% 100%;
}
.page-template-page-donate-a #landing-page .features-list ul li .bottom .amount-form .feature-input {
    width: 110px;
    height: 32px;
    padding: 0px 40px 8px 40px;
    background-size: 100%;
}
.page-template-page-donate-a #landing-page .features-list ul li .bottom .amount-form input[type="text"] {
    width: 109px;
    height: 27px;
    color: #4c4c4c;
}
.page-template-page-donate-a #landing-page .features-list ul li .content p {
    height: 90px;
}
.page-template-page-donate-a #landing-page .features-list ul li .bottom .autocomplate-list {
    width: 244px;
    top: 40px;
    left: 28px;
}
.page-template-page-aborportal-research-php section#content-section,
.page-template-page-aborportal-landing-php section#content-section,
.page-template-page-aborportal-research2-php section#content-section,
.page-template-page-aborportal-landing2-php section#content-section,
.page-template-page-aborportal-stories-php section#content-section,
.page-template-page-aborportal-home-php section#content-section {
    width: 100%;
}
@media screen and (max-width: 1024px) {
    .page-template-page-aborportal-home-php section#content-section {
        width: 980px;
    }
    div.homechaborportal-page {
        overflow: hidden;
    }
    .page-template-page-aborportal-research-php section#content-section,
    .page-template-page-aborportal-landing-php section#content-section,
    .page-template-page-aborportal-research2-php section#content-section,
    .page-template-page-aborportal-landing2-php section#content-section,
    .page-template-page-aborportal-stories-php section#content-section,
    .page-template-page-aborportal-home-php section#content-section {
        width: 980px;
    }
}
.donate-dropdown {
    position: absolute;
    background: #4d90d7;
    top: 55px;
    width: 918px;
    right: 0;
    padding: 17px 31px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    overflow: hidden;
    display: none;
}

.donate-dropdown .left {
    width: 350px;
}

.donate-dropdown .right {
    width: 560px;
}

.donate-dropdown h3 {
    font-size: 20px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    line-height: 20px;
    font-weight: normal;
    color: #ffffff;
    margin-bottom: 5px;
}

.donate-dropdown span.subtitle {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 20px;
    font-weight: bold;
    color: #00447e;
    margin-bottom: 17px;
    float: left;
    clear: both;
    width: 100%;
}

.donate-dropdown form {

}

.donate-dropdown .input-container {
    width: 86px;
    float: left;
    display: table;
    margin-right: 27px;
    margin-bottom: 8px;
}

.donate-dropdown .input-container input,
.donate-dropdown .input-container .jq-radio {
    display: none !important;
}

.donate-dropdown .input-container label,
.donate-dropdown .input-container #other {
    font-size: 19px;
    line-height: 17px;
    color: #00447e;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    width: 86px;
    height: 86px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    display: table-cell !important;
    vertical-align: middle;
    border: none;
    cursor: pointer;
}

.donate-dropdown .input-container:hover #other,
.donate-dropdown .input-container.is-checked #other,
.donate-dropdown .input-container:hover label,
.donate-dropdown .input-container.is-checked label {
    background-color: #ff9e1b;
    color: #fff;
}

.donate-dropdown .input-container input:focus {
    outline: 0;
}

.donate-dropdown .input-container label span {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    padding: 0 10px;
    margin-bottom: -11px;
}

.donate-dropdown .checkbox-section {
    margin-top: 15px;
    float: left;
}

.donate-dropdown .checkbox-container {
    width: 100%;
    float: left;
    margin-bottom: 11px;
}

.donate-dropdown .checkbox-container input,
.donate-dropdown .checkbox-container .jq-checkbox {
    display: none !important;
}

.donate-dropdown .checkbox-container label {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding-left: 22px;
    position: relative;
    cursor: pointer;
}

.donate-dropdown .checkbox-container label:before {
    content: "\f0c8";
    color: #fff;
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    font-size: 17px;
    width: 15px;
    height: 14px;
    line-height: 15px;
    border-radius: 5px;
    margin-top: 3px;
}

.donate-dropdown .checkbox-container .jq-checkbox.checked + label:before {
    content: "\f14a";
    color: #00447e;
    background-color: #fff;
}

.donate-dropdown .submit-container {
    width: 660px;
    float: left;
    margin-top: 7px;
    margin-bottom: 25px;
}

.donate-dropdown .submit-container button {
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: left;
    cursor: pointer;
    color: #753002;
    background: #ff9e1b;
}

.donate-dropdown .submit-container button:hover {
    background: #e68502;
}

.donate-dropdown .submit-container button:disabled {
    cursor: not-allowed;
    color: #753002;
    background: #84a7cb;
}

.donate-dropdown .submit-container button.credit-card {
    margin-left: 75px;
    width: 231px;
    padding-top: 10px;
    padding-bottom: 6px;
    border-radius: 5px;
    border: none;
}

.donate-dropdown .submit-container button.credit-card img {
    float: left;
    margin-top: -3px;
    margin-left: 23px;
    margin-right: -18px;
}

.donate-dropdown .submit-container button.paypal {
    margin-left: 20px;
    border-radius: 5px;
    width: 231px;
    padding-top: 8px;
    padding-bottom: 6px;
    border: none;
}

.donate-dropdown .submit-container button.paypal img {
    float: left;
    margin-left: 27px;
    margin-top: -1px;
    margin-right: -24px;
}

.donate-dropdown .payment-info {
    margin-top: 53px;
    border-left: 1px solid #fff;
    margin-left: -1px;
    height: 200px;
    width: 340px;
}

.donate-dropdown .payment-info .amount {
    font-size: 35px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    line-height: 20px;
    font-weight: normal;
    color: #ffffff;
    border-bottom: 1px solid #fff;
    margin-top: 17px;
    float: left;
    width: 276px;
    margin-left: 6px;
    padding-left: 34px;
    padding-bottom: 12px;
    height: 20px;
}

.donate-dropdown .payment-info .amount .select-gift {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: -21px;
}

.donate-dropdown .payment-info .amount .select-gift i {
    margin-right: 5px;
}

.donate-dropdown .payment-info blockquote {
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-style: italic;
    float: left;
    padding-right: 30px;
    background-image: none;
		padding-left: 40px;
		margin-bottom: 12px;
		margin-top: 11px;
}

.donate-dropdown .payment-info blockquote cite {
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    display: block;
    margin-top: 13px;
    padding-right: 30px;
}

.donate-dropdown .right img {
    right: 0;
    position: absolute;
    top: 0;
}

.donate-dropdown .other-ways-to-donate {
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    clear: both;
    float: left;
    margin-top: -12px;
}

.donate-dropdown .other-ways-to-donate a {
    color: #fff !important;
    border-top: 1px solid #fff;
    margin-left: -16px;
    margin-top: 0px;
    float: left;
    padding-top: 14px !important;
    padding-left: 16px !important;
    width: 684px !important;
    margin-bottom: -2px !important;
    background: none !important;
    border-radius: 0 !important;
    height: auto !important;
    line-height: 16px !important;
    font-size: 14px !important;
}

.donate-dropdown .other-ways-to-donate a:after {
    display: none !important;
}

.donate-dropdown .other-ways-to-donate a i {
    margin-left: 5px;
}

.page-template-page-donate-new div.center-page {
    width: 730px;
}

.page-template-page-donate-new section .gift {
    font-size: 16px;
    line-height: 20px;
    color: #ff9e1b;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-top: -10px;
    width: 195px;
    float: left;
}

.page-template-page-donate-new section .gift span {
    margin-top: 65px;
    float: left;
}

.page-template-page-donate-new section .gift span.amount {
    font-size: 50px;
    margin-top: 0 !important;
    margin-left: 40px;
    font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
		font-weight: normal;
}

.page-template-page-donate-new section .gift i {
    display: block;
    margin-left: 82px;
    margin-top: 7px;
}

.page-template-page-donate-new section.give-now .top-container {
    width: 100%;
    float: left;
    position: relative;
    height: 110px;
}

.page-template-page-donate-new section.give-now .block-quote {
    float: left;
    width: 400px;
    margin-top: 31px;
    background-position: 0px 2px !important;
    background-size: 16px 14px;
    margin-left: 6px;
    position: absolute;
    right: 70px;
    bottom: 0;
		color: #4d90d7;
    text-align: left;
}

.page-template-page-donate-new section.give-now .block-quote .right-quote {
    display: block;
    position: absolute;
    right: -41px;
    top: -3px;
    background-size: 21px 19px;
}

.page-template-page-donate-new section.give-now .block-quote h4 {
    font-style: normal;
    font-size: 14px !important;
    color: #6b6b6b !important;
}

.page-template-page-donate-new section.give-now form {
    float: left;
    border-top: 1px solid #ff9e1b;
    margin-top: -3px;
}

.page-template-page-donate-new .give-now .input-count-5-temp .input-container {
	margin-left: 17px;
	margin-right: 17px;
}


.page-template-page-donate-new .give-now .input-container {
    width: 75px;
    float: left;
    height: 70px;
    display: table;
    margin-right: 3px;
    margin-bottom: 8px;
    margin-top: 46px;
    border: 4px solid #ff9e1b;
    border-radius: 50%;
}

.page-template-page-donate-new .give-now .input-container.aud75 {
    width: 72px;
    height: 72px;
}

.page-template-page-donate-new .give-now .input-container.aud100 {
    width: 88px;
    height: 88px;
    margin-top: 38px;
}

.page-template-page-donate-new .give-now .input-container.aud125 {
    width: 103px;
    margin-top: 32px;
    height: 103px;
}

.page-template-page-donate-new .give-now .input-container.aud125 label span {
    padding: 0px 20px;
    margin-bottom: -18px;
    margin-top: 4px;
}

.page-template-page-donate-new .give-now .input-container.aud175 {
    width: 119px;
    margin-top: 25px;
    height: 119px;
}

.page-template-page-donate-new .give-now .input-container.aud250 {
    width: 133px;
    margin-top: 16px;
    height: 133px;
}

.page-template-page-donate-new .give-now .input-container.other {
    width: 145px;
    margin-right: 0;
    margin-left: 3px;
    margin-top: 10px;
    height: 140px;
}

.page-template-page-donate-new .give-now .input-container.other #other {
    width: 145px;
    height: 140px;
}

.page-template-page-donate-new .give-now .input-container input,
.page-template-page-donate-new .give-now .input-container .jq-radio {
    display: none !important;
}

.page-template-page-donate-new .give-now .input-container label,
.page-template-page-donate-new .give-now .input-container #other {
    font-size: 20px;
    line-height: 20px;
    color: #4d90d7;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    border-radius: 50%;
    text-align: center;
    display: table-cell !important;
    vertical-align: middle;
    border: none;
    cursor: pointer;
}

.page-template-page-donate-new .give-now .input-container.is-checked #other,
.page-template-page-donate-new .give-now .input-container.is-checked,
.page-template-page-donate-new .give-now .input-container:hover #other,
.page-template-page-donate-new .give-now .input-container:hover,
.page-template-page-donate-new .give-now .input-container.is-checked label,
.page-template-page-donate-new .give-now .input-container.is-checked,
.page-template-page-donate-new .give-now .input-container:hover label,
.page-template-page-donate-new .give-now .input-container:hover {
    background-color: #ff9e1b;
    color: #fff;
}

.page-template-page-donate-new .give-now .input-container input:focus {
    outline: 0;
}

.page-template-page-donate-new .give-now .input-container label span {
    display: block;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    padding: 0 10px;
    margin-bottom: -11px;
}

.page-template-page-donate-new .give-now .checkbox-section {
    margin-top: 15px;
    float: left;
}

.page-template-page-donate-new .give-now .checkbox-container {
    width: 100%;
    float: left;
    margin-bottom: 11px;
    margin-top: 5px;
}

.page-template-page-donate-new .give-now .checkbox-container input,
.page-template-page-donate-new .give-now .checkbox-container .jq-checkbox {
    display: none !important;
}

.page-template-page-donate-new .give-now .checkbox-container label {
    font-size: 14px;
    line-height: 20px;
    color: #6b6b6b;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding-left: 31px;
    position: relative;
    cursor: pointer;
}

.page-template-page-donate-new .give-now .checkbox-container label:before {
    content: "\f096";
    color: #6b6b6b;
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    font-size: 17px;
    width: 15px;
    height: 14px;
    line-height: 15px;
    border-radius: 5px;
    margin-top: 5px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-page-donate-new .give-now .checkbox-container .jq-checkbox.checked + label:before {
    content: "\f14a";
    color: #00447e;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-page-donate-new .give-now .submit-container {
    width: 660px;
    float: left;
    margin-top: 21px;
    margin-bottom: 25px;
}

.page-template-page-donate-new .give-now .submit-container button {
    font-size: 14px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    float: left;
    cursor: pointer;
    color: #fff;
    background: #ff9e1b;
}

.page-template-page-donate-new .give-now .submit-container button:hover {
    background: #e68502;
}

.page-template-page-donate-new .give-now .submit-container button:disabled {
    color: #fff;
    background: #dbdcdd;
    cursor: not-allowed;
}

.page-template-page-donate-new .give-now .submit-container button.credit-card {
    margin-left: 0px;
    width: 231px;
    padding-top: 13px;
    border-radius: 5px;
    border: none;
    padding-bottom: 10px;
}

.page-template-page-donate-new .give-now .submit-container button.credit-card img {
    float: left;
    margin-top: -3px;
    margin-left: 21px;
    margin-right: -18px;
}

.page-template-page-donate-new .give-now .submit-container button.paypal {
    margin-left: 20px;
    border-radius: 5px;
    width: 231px;
    padding-top: 11px;
    padding-bottom: 10px;
    border: none;
}


.page-template-page-donate-new .give-now .submit-container .paypal-note {
    float: left;
    margin-left: 22px;
    width: 231px;
    font-size: 14px;
    margin-top: 10px;
    font-style: italic;
}

.page-template-page-donate-new .give-now .submit-container button.paypal img {
    float: left;
    margin-left: 23px;
    margin-top: -1px;
    margin-right: -28px;
}

.page-template-page-donate-new .left-content-column {
    margin-top: 19px;
}


.page-template-page-donate-new section.give-now {
    margin-top: 19px;
}

.page-template-page-donate-new section.give-now h3 {
    margin-bottom: 4px;
}

.page-template-page-donate-new section.give-now .subtitle {
    float: left;
    width: 100%;
}

.page-template-page-donate-new .gift-is-important,
.page-template-page-donate-new .gift-help,
.page-template-page-donate-new .community-funded,
.page-template-page-donate-new .ways-to-give,
.page-template-page-donate-new .shopping-partners,
.page-template-page-donate-new .further-help {
	border-top: 1px solid #b7b7b7;
    float: left;
    width: 730px;
}

.page-template-page-donate-new .give-buttons {
	background-color: #f5f5f5;
	text-align: center;
	border: 1px solid #e7e7e7;
	padding: 0 0 12px;
	width: 89%;
    margin: 30px auto 20px;
}
.page-template-page-donate-new .give-buttons .button {
	margin-top: 13px;
    margin-bottom: 5px;
    box-sizing: border-box;
    display: inline-block;
    height: 47px;
    width: 240px;
    padding: 17px 32px 0 96px;
    border-radius: 4px;
    background: #ffd200;
    background-position: 32px center;
    background-repeat: no-repeat;
    color: #0f1e64 !important;
    text-transform: uppercase;
    font-size: 18px;
    text-align: left;
}
.page-template-page-donate-new .give-buttons .button:hover {
	text-decoration: none;
}
.page-template-page-donate-new .give-buttons .button.credit-card {
	background-image: url(../images/donate-visa.png);
	background-size: 43px 28px;
	margin-right: 20px;
}
.page-template-page-donate-new .give-buttons .button.paypal {
	background-image: url(../images/donate-paypal.png);
	background-size: 43px 27px;
}
.page-template-page-donate-new .community-funded {
	padding-top: 27px;
    padding-bottom: 12px;
    border-top: none;
    margin-bottom: 20px;
}
.page-template-page-donate-new .community-funded a {
	text-decoration: underline !important;
}
.page-template-page-donate-new .community-funded h3 {
    padding: 20px 0 5px 0;
}
.page-template-page-donate-new .community-funded ul {
	padding: 0 0 20px;
}
.page-template-page-donate-new .community-funded ul li {
	background-repeat: no-repeat;
    background-position: 10px center;
    height: 80px;
    width: 33.33%;
    display: inline-block;
    float: left;
    box-sizing: border-box;
    padding-top: 20px;
}
.page-template-page-donate-new .community-funded ul li:before {
	display: none;
}
.page-template-page-donate-new .community-funded .research {
	background-image: url(../images/donate-research.png);
	background-size: 49px 69px;
	padding-left: 79px;
}
.page-template-page-donate-new .community-funded .support {
	background-image: url(../images/donate-support.png);
	background-size: 61px 53px;
	padding-left: 91px;
}
.page-template-page-donate-new .community-funded .prevention {
	background-image: url(../images/donate-prevention.png);
	background-size: 62px 70px;
	padding-left: 92px;
}

.page-template-page-donate-new .gift-is-important {
    margin-top: 14px;
    padding-top: 28px;
}

.page-template-page-donate-new .gift-is-important h3 {
    margin-bottom: 22px;
}

.page-template-page-donate-new .gift-is-important img {
    float: left;
}

.page-template-page-donate-new .gift-is-important .text {
    width: 530px;
    float: left;
    margin-left: 49px;
    margin-top: -10px;
}

.page-template-page-donate-new .gift-help {
    margin-top: 24px;
    padding-top: 27px;
}

.page-template-page-donate-new .gift-help h3 {
    margin-bottom: 25px;
}

.page-template-page-donate-new .gift-help a.where-the-money-goes {
    margin-top: 16px;
    float: left;
    margin-bottom: 24px;
}

.page-template-page-donate-new .gift-help a.where-the-money-goes i {
    margin-left: 5px;
}

.page-template-page-donate-new .ways-to-give,
.page-template-page-donate-new .shopping-partners {
    padding-top: 12px;
    padding-bottom: 12px;
}

.page-template-page-donate-new .ways-to-give h3,
.page-template-page-donate-new .shopping-partners h3 {
    padding: 20px 0 5px 0;
}

.page-template-page-donate-new .ways-to-give li h3,
.page-template-page-donate-new .shopping-partners li h3 {
    padding-top: 0;
}

.page-template-page-donate-new .ways-to-give h3 a,
.page-template-page-donate-new .shopping-partners h3 a {
	font-size: 18px;
	text-decoration: underline;
}

.page-template-page-donate-new .ways-to-give ul,
.page-template-page-donate-new .shopping-partners ul {
    padding: 22px 0 0;
    list-style-type: none;
}

.page-template-page-donate-new .ways-to-give ul li,
.page-template-page-donate-new .shopping-partners ul li {
    padding: 0;
    list-style-type: none;
    width: 360px;
    float: left;
    margin-bottom: 20px;
}

.page-template-page-donate-new .ways-to-give ul li {
	margin-bottom: 13px;
}

.page-template-page-donate-new .ways-to-give ul li {
    /* height: 140px; */
}

.page-template-page-donate-new .further-help h3 {
    padding: 20px 0 5px 0;
}

.page-template-page-donate-new .ways-to-give ul li:before,
.page-template-page-donate-new .shopping-partners ul li:before {
    display: none;
}

.page-template-page-donate-new .ways-to-give ul li img,
.page-template-page-donate-new .shopping-partners ul li img {
    float: left;
    max-width: 130px;
}

.page-template-page-donate-new .ways-to-give ul li .info,
.page-template-page-donate-new .shopping-partners ul li .info {
    float: left;
    margin-left: 15px;
    width: 190px;
    margin-top: -6px;
    padding-right: 10px;
}

.page-template-page-donate-new .shopping-partners ul li .info {
    width: 235px;
}

.page-template-page-donate-new .ways-to-give ul li .info h4,
.page-template-page-donate-new .shopping-partners ul li .info h4 {
    margin-bottom: -5px;
}

.page-template-page-donate-new .ways-to-give ul li .info p a,
.page-template-page-donate-new .shopping-partners ul li .info p a {
    margin-left: 10px;
}

.page-template-page-donate-new .further-help {
    padding-top: 12px;
    margin-bottom: 62px;
}

.page-template-page-donate-new .further-help .contact-box {
    width: 217px;
    float: left;
}

.page-template-page-donate-new .further-help .contact-box a {
	text-decoration: underline !important;
}
.page-template-page-donate-new .further-help .contact-box span {
    font-size: 18px;
    line-height: 22px;
    font-weight: bold;
    color: #404040;
    margin-top: 17px;
    float: left;
    width: 100%;
}

.page-template-page-donate-new .further-help .contact-box span i {
    font-size: 21px;
    margin-left: 3px;
    margin-right: 5px;
    margin-top: 1px;
	color: #009bdc;
}

.page-template-page-donate-new .further-help .contact-box.phone p {
    float: left;
    margin-left: 3px;
    margin-top: 1px;
    padding-right: 20px;
}

.page-template-page-donate-new .further-help .contact-box.fax span i {
    margin-left: -1px;
}

.page-template-page-donate-new .further-help .contact-box.fax p {
    float: left;
    margin-top: 3px;
    padding-right: 24px;
}

.page-template-page-donate-new .further-help .contact-box.mail {
    margin-left: 5px;
    width: 290px;
}

.page-template-page-donate-new .further-help .contact-box.mail p {
    float: left;
    margin-top: 2px;
}

/* ACCOMODATION */
.page-template-page-accommodation-landing div.center-page,
.page-template-page-accommodation-landing div.center-page,
.page-template-page-accommodation-thankyou div.center-page {
    width: 730px;
}

.page-template-page-accommodation-landing h1,
.page-template-page-accommodation-landing h1,
.page-template-page-accommodation-thankyou h1 {
    margin-top: 0px !important;
}

.page-template-page-accommodation-landing .sidebar-right,
.page-template-page-accommodation-landing .sidebar-right,
.page-template-page-accommodation-thankyou .sidebar-right {
    margin-top: 6px;
    margin-right: -3px;
}

.page-template-page-accommodation-landing .featured-img {
    margin-bottom: 9px;
}

.page-template-page-accommodation-landing .left-content-column,
.page-template-page-accommodation-landing .left-content-column,
.page-template-page-accommodation-thankyou .left-content-column {
    width: 100%;
    float: left;
}

.page-template-page-accommodation-landing .left-content-column p,
.page-template-page-accommodation-landing .left-content-column p,
.page-template-page-accommodation-thankyou .left-content-column p {
    margin-bottom: 8px;
}

.page-template-page-accommodation-landing .left-content-column h4,
.page-template-page-accommodation-thankyou .left-content-column h4 {
    margin-top: 18px;
    margin-bottom: 12px;
}

.page-template-page-accommodation-thankyou .left-content-column h2 {
    font-size: 16px;
    display: block;
    width: 100%;
    clear: both;
}

.page-template-page-accommodation-thankyou .left-content-column ul {
    padding-left: 7px;
    list-style-type: none !important;
    margin-bottom: 7px;
    margin-top: -10px;
    padding-top: 0;
}

.page-template-page-accommodation-thankyou .left-content-column ul li {
    margin-bottom: -5px;
}

.page-template-page-accommodation-thankyou .left-content-column ul li:before {
    top: 13px;
}

.page-template-page-accommodation-landing .left-content-column ol {
    padding-bottom: 0;
    margin-bottom: -3px;
}

.page-template-page-accommodation-landing .left-content-column ol li {
    padding: 4px 0px 0px;
    margin-bottom: 18px;
}

.page-template-page-accommodation-landing .left-content-column ol li ul {
    padding: 0;
}

.page-template-page-accommodation-landing .left-content-column ol li ul li {
    padding: 0px 0 0 12px;
    margin-bottom: 0px;
}

.page-template-page-accommodation-landing .top-description-container {
	margin-bottom: 10px;
}

.page-template-page-accommodation-landing .top-description-container .text {
	width: 545px;
    float: left;
    box-sizing: border-box;
}

.page-template-page-accommodation-landing .top-description-container .accord-logo {
	float: left;
    margin-top: 20px;
}

.page-template-page-accomodation-landing .faqs-section ul {
    padding: 0;
}

.page-template-page-accommodation-landing .faqs-section ul li {
    padding: 4px 0px 0px 16px;
    margin-bottom: 5px;
    line-height: 22px;
    font-size: 14px;
}

.page-template-page-accommodation-landing .faqs-section ul li i {
    position: absolute;
    left: 0;
    top: 8px;
    color: #a0a0a0;
}

.page-template-page-accommodation-landing .faqs-section ul li ul li {
		padding: 4px 0px 0px 12px;
}

.page-template-page-accommodation-landing .faqs-section ul li ul li:before {
		width: 6px;
		height: 6px;
		display: block;
		content: "";
		background: -148px -81px url(../images-new/sprite.png) no-repeat;
		position: absolute;
		top: 10px;
		left: 0px;
}

.page-template-page-accommodation-landing .faqs-section ul li:before {
    display: none;
}

.page-template-page-accommodation-landing .logos-section table {
    width: auto !important;
    height: auto !important;
}

.page-template-page-accommodation-landing .logos-section table td {
    background: transparent !important;
    text-align: center;
    padding: 0;
    vertical-align: middle;
}

.page-template-page-accommodation-landing .logos-section table td img {
    margin-top: 14px;
}

.page-template-page-accommodation-landing .yellow-button {
    display: table;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #00447e;
    font-size: 14px;
    line-height: 22px;
    background: #ffcf00;
    border-radius: 5px;
    text-align: center;
    padding: 9px 31px;
}

.page-template-page-accommodation-landing .yellow-button.first {
    margin-top: 21px;
    margin-left: 84px;
    margin-bottom: 32px;
}

.page-template-page-accommodation-landing .yellow-button.second {
    margin-top: 63px;
    margin-left: 84px;
    margin-bottom: 32px;
}

.page-template-page-accommodation-landing .tip-container {
	background: #f5f5f5;
    padding: 15px 20px 20px;
    margin: 25px 0;
}

.page-template-page-accommodation-landing .tip-container h2,
.page-template-page-accommodation-landing .tip-container .tip-description p {
	margin-bottom: 5px;
}

.page-template-page-accommodation-landing .require-assistance li {
	padding-left: 35px;
	position: relative;
    margin-bottom: 7px;
}

.page-template-page-accommodation-landing .require-assistance li:before {
	display: none;
}

.page-template-page-accommodation-landing .require-assistance li i {
	position: absolute;
	left: 0;
	top: 3px;
	font-size: 22px;
	color: #00447e;
}

.page-template-page-accommodation-landing .require-assistance li i.fa-phone {
    font-size: 28px;
}

.page-template-page-accommodation-landing .faqs-section {
    min-height: 3px;
    margin: 0px 0px 13px 0px;
    /*background: 0px 50% url(../images-new/border_04.gif) repeat-x;*/
    position: relative;
    background-position: center top;
    padding-top: 19px;
}

.page-template-page-accommodation-landing .faqs-section h4 {
    font-size: 16px;
    line-height: 22px;
	margin: 0;
}

.page-template-page-accommodation-landing .logos-section {
    margin-top: 35px;
    float: left;
}

.page-template-page-accommodation-landing .bottompage-box,
.page-template-page-accommodation-thankyou .bottompage-box {
    margin-top: 22px;
    float: left;
    width: 480px;
}

.page-template-page-accommodation-thankyou .bottompage-box {
    margin-top: 11px;
}

.page-template-page-accommodation-landing .bottompage-box div.border-top,
.page-template-page-accommodation-thankyou .bottompage-box div.border-top {
    border-top: 7px solid #a0a0a0;
    padding: 11px 7px 35px 15px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
    background: #f4f4f4;
}

.page-template-page-accommodation-landing .bottompage-box div.column-box,
.page-template-page-accommodation-thankyou .bottompage-box div.column-box {
    width: 200px;
    float: right;
    margin-right: 20px;
}

.page-template-page-accommodation-landing .bottompage-box div.column-box h4,
.page-template-page-accommodation-thankyou .bottompage-box div.column-box h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 0;
    margin-top: 5px;
    color: #00447E;
    margin-bottom: 5px;
}

.page-template-page-accommodation-landing .steps,
.page-template-page-accommodation-thankyou .steps {
    display: block;
    clear: both;
    float: left;
    position: relative;
    margin-top: 29px;
}

.page-template-page-accommodation-thankyou .steps {
    margin-top: 9px;
    margin-bottom: 44px;
}

.page-template-page-accommodation-landing .steps .line,
.page-template-page-accommodation-thankyou .steps .line {
    height: 5px;
    width: 120px;
    background-color: #4d90d7;
    float: left;
    position: absolute;
    top: 18px;
}

.page-template-page-accommodation-landing .steps .line.step1,
.page-template-page-accommodation-thankyou .steps .line.step1 {
    left: 55px;
}

.page-template-page-accommodation-landing .steps .line.step2,
.page-template-page-accommodation-thankyou .steps .line.step2 {
    left: 175px;
}

.page-template-page-accommodation-landing .steps .line.step3,
.page-template-page-accommodation-thankyou .steps .line.step3 {
    left: 300px;
    background-color: #00447e;
}

.page-template-page-accommodation-landing .steps ul,
.page-template-page-accommodation-thankyou .steps ul {
    padding: 0;
    margin: 0;
}

.page-template-page-accommodation-landing .steps ul li,
.page-template-page-accommodation-thankyou .steps ul li {
    float: left;
    padding: 0;
    margin-left: 18px;
    width: 104px;
    text-align: center;
    line-height: 16px;
}

.page-template-page-accommodation-landing .steps ul li:first-child,
.page-template-page-accommodation-thankyou .steps ul li:first-child {
    margin-left: 0;
}

.page-template-page-accommodation-landing .steps ul li:before,
.page-template-page-accommodation-thankyou .steps ul li:before {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 3px solid #4d90d7;
    background: #fff;
    position: relative;
    display: table;
    margin: 0 auto;
    margin-bottom: 23px;
}

.page-template-page-accommodation-thankyou .steps ul li:before {
    margin-top: -4px;
}

.page-template-page-accommodation-landing .steps ul li.is-selected:before,
.page-template-page-accommodation-thankyou .steps ul li.is-selected:before {
    background: #4d90d7;
}

.page-template-page-accommodation-thankyou .steps ul li.step4.is-selected:before {
    background: #ffcf00;
}

.page-template-page-accommodation-landing .steps ul li.is-selected.current,
.page-template-page-accommodation-thankyou .steps ul li.is-selected.current {
    font-weight: bold;
}

.page-template-page-accommodation-landing .steps ul li.step4:before,
.page-template-page-accommodation-thankyou .steps ul li.step4:before {
    border: 3px solid #00447e;
}

.page-template-page-accommodation-landing #accommodation-form,
.page-template-page-accommodation-thankyou #accommodation-form {
    display: block;
    float: left;
    margin-top: -10px;
}

.page-template-page-accommodation-landing #accommodation-form .jq-selectbox__dropdown {
    width: 75px !important;
}

.page-template-page-accommodation-landing #accommodation-form .input-container {
    margin-bottom: 9px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox {
    margin-bottom: 19px;
	position: relative;
}

.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox .jq-checkbox,
.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox .jq-radio {
    display: none !important;
}

.page-template-page-accommodation-landing #accommodation-form .input-container select.ui-state-error + .jq-selectbox {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
}

.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox label {
    line-height: 20px;
    padding-left: 24px;
    font-weight: normal;
    cursor: pointer;
}

.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox label:before {
    content: "\f096";
    color: #6b6b6b;
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    font-size: 17px;
    width: 15px;
    height: 14px;
    line-height: 15px;
    border-radius: 5px;
    margin-top: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox .jq-checkbox.checked + label:before,
.page-template-page-accommodation-landing #accommodation-form .input-container.checkbox .jq-radio.checked + label:before {
    content: "\f14a";
    color: #4d90d7;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-page-accommodation-landing #accommodation-form .section.treatment-centre-info {
	margin-top: 3px;
	float: left;
	margin-bottom: 0;
	padding-left: 5px;
	width: 100%;
}

.page-template-page-accommodation-landing #accommodation-form .section {
    margin-bottom: 26px;
	margin-top: 20px;
}

.page-template-page-accommodation-landing #accommodation-form .section.treatment-results table {
    clear: both;
    width: 100%;
}

.page-template-page-accommodation-landing #accommodation-form .section.treatment-results h2 {
    margin-top: 60px;
    margin-bottom: 20px;
	display: table;
}

.page-template-page-accommodation-landing #accommodation-form .jq-selectbox__select {
    width: 40px;
}

.page-template-page-accommodation-landing #accommodation-form .jq-selectbox__trigger-arrow {
    background: none;
}

.page-template-page-accommodation-landing #accommodation-form .jq-selectbox__trigger-arrow:before {
    font-family: 'FontAwesome';
    content: "\f078";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: -12px;
}

.page-template-page-accommodation-landing #accommodation-form input[type=text],
.page-template-page-accommodation-landing #accommodation-form input[type=email] {
    height: 29px;
    border: 1px solid #dddddd;
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 29px;
    color: #717074;
    width: 460px;
    padding: 0 10px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container span {
	display: block;
	margin-top: 2px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container .col-6 {
    width: 29%;
    float: left;
    margin-right: 40px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container .col-6:last-child {
    margin-right: 0;
}

.page-template-page-accommodation-landing #accommodation-form .input-container .col-6 {
    width: 29%;
    float: left;
    margin-right: 40px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container .col-6 span {
		margin-top: 10px;
		float: left;
		font-size: 13px;
		line-height: 15px;
		margin-bottom: 10px;
}

.page-template-page-accommodation-landing #accommodation-form .input-container .col-6 input[type=text],
.page-template-page-accommodation-landing #accommodation-form .input-container .col-6 input[type=email] {
    width: 209px;
}

.page-template-page-accommodation-landing #accommodation-form input[type=text].ui-state-error,
.page-template-page-accommodation-landing #accommodation-form input[type=email].ui-state-error {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
}

.page-template-page-accommodation-landing #accommodation-form span.title {
    font-size: 16px;
    margin-bottom: 19px;
    color: #00447E;
    line-height: 16px;
    padding: 7px 0px 0px 0px;
    background: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    display: block;
}

.page-template-page-accommodation-landing #accommodation-form label {
    font-size: 14px;
    width: 100%;
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
}

.page-template-page-accommodation-landing #accommodation-form .yellow-button {
    display: table;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #00447e;
    font-size: 14px;
    line-height: 22px;
    background: #ffcf00;
    border-radius: 5px;
    text-align: center;
    padding: 9px 0px;
    float: left;
    border: none;
    margin-top: 7px;
    width: 164px;
    box-shadow: none;
    margin-bottom: 0px;
    clear: both;
    cursor: pointer;
}

.page-template-page-accommodation-landing #accommodation-form .yellow-button.submit {
    width: 290px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.page-template-page-accommodation-landing .step1,
.page-template-page-accommodation-landing .step2,
.page-template-page-accommodation-landing .step3 {
    display: block;
    float: left;
}

.page-template-page-accommodation-landing #accommodation-form .select-treatment-locator .jq-radio {
    display: none !important;
}

.page-template-page-accommodation-landing #accommodation-form .radio-button-container {
	float: left;
	margin-left: 10px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
	margin-top: -3px;
	cursor: pointer;
	overflow: hidden;
	min-width: 160px;
}

.page-template-page-accommodation-landing #accommodation-form .radio-button-container.sydney {
	    margin-left: 0;
}

/*.page-template-page-accommodation-landing #accommodation-form .radio-button-container.newcastle {
    width: 150px;
    line-height: 13px;
}*/

.page-template-page-accommodation-landing #accommodation-form .select-treatment-locator label {
	background-color: #ffcf00;
	padding: 8px 14px;
	width: auto;
	font-weight: 700 !important;
	color: #00447e;
	margin: 0px !important;
}

.page-template-page-accommodation-landing #accommodation-form .select-treatment-locator .jq-radio.checked + label {
    background-color: #00447e;
	color: #ffcf00;
}

/*.page-template-page-accommodation-landing #accommodation-form .radio-button-container.newcastle label {
    padding: 3px 14px;
}*/

/*.page-template-page-accommodation-landing #accommodation-form .radio-button-container.regional label {
    padding: 3px 14px;
}*/

.page-template-page-accommodation-landing #accommodation-form .radio-button-container label {
    font-weight: normal;
    margin-top: 3px;
}

.page-template-page-accommodation-landing #accommodation-form .treatment-results p {
    margin-top: 33px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.page-template-page-accommodation-landing #accommodation-form table th {
	border: none;
    background: #a0a0a0;
    color: #fff;
    padding: 8px 10px;
}

.page-template-page-accommodation-landing #accommodation-form table th.centre-title-name {
    width: 430px;
	border-top-left-radius: 7px;
}

.page-template-page-accommodation-landing #accommodation-form table th.centre-title-suburb {
    border-top-right-radius: 7px;
}

.page-template-page-accommodation-landing #accommodation-form table td {
    background: #fff;
    border: 1px solid #e9e9e9;
}

.page-template-page-accommodation-landing #accommodation-form table td.centre-suburb {
    text-align: center;
    vertical-align: middle;
}

.page-template-page-accommodation-landing #accommodation-form .bordered-box {
	/* border: 1px solid #e9e9e9; */
	margin-top: 3px;
	float: left;
	width: 100%;
	padding-top: 5px;
	text-align: left;
	margin-bottom: -5px;
	background-color: #fff;
	padding-left: 10px;
}

.page-template-page-accommodation-landing #accommodation-form .bordered-box.step3 {
    margin-bottom: 10px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation {
    margin-top: 20px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation h2 {
    margin-bottom: 5px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation table {
    margin-bottom: 9px;
    width: 100%;
    clear: both;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation table td {
    text-align: center;
    vertical-align: middle;
    width: 245px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation table th.name {
    border-top-left-radius: 7px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation table th.distance {
    border-top-right-radius: 7px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation button.booking-instructions-btn {
    width: 280px;
    margin-top: 10px;
    margin-bottom: 40px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation .additional-content {
	display: table;
    padding-top: 35px;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation .additional-content.hidden {
	display: none;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation .additional-content .content-text {
	display: table-cell;
    width: 80%;
    padding-right: 40px;
    vertical-align: top;
}

.page-template-page-accommodation-landing #accommodation-form .nearest-accommodation .additional-content .content-image {
	display: table-cell;
    vertical-align: top;
}

.page-template-page-accommodation-landing #accommodation-form .confirmation-email {
    margin-top: -5px;
}

.page-template-page-accommodation-landing #accommodation-form .confirmation-email p {
    line-height: 20px;
    display: block;
    width: 100%;
    clear: both;
}

.page-template-page-accommodation-landing #accommodation-form .confirmation-email button {
    width: 438px;
    border: none;
    clear: both;
    float: left;
    display: block;
    margin-bottom: 38px;
    cursor: pointer;
}

.page-template-page-accommodation-landing #accommodation-form .panel.step2,
.page-template-page-accommodation-landing #accommodation-form .panel.step3,
.page-template-page-accommodation-landing #accommodation-form .panel.step4 {
    display: none;
	width: 100%;
}

.page-template-page-accommodation-landing .top-page-block {
	display: block;
    padding-bottom: 10px;
    clear: both;
}

.top-page-block h2 + p, .top-page-block h3 + p {
    margin-top: 10px !important;
}

.page-template-page-accommodation-landing .bottom-page-block {
	display: block;
    padding-top: 20px;
    clear: both;
}

.page-template-page-accommodation-landing .request-booking-instruction-box {
    margin-top: 10px;
	margin-bottom: 18px;
}

.page-template-page-accommodation-landing .request-booking-instruction-box h2 {
	margin-bottom: 10px;
}

.page-template-page-accommodation-landing .request-booking-instruction-box p {
	margin-bottom: -5px;
}

.page-template-page-accommodation-landing .request-booking-instruction-box li  {
	padding-top: 0;
    padding-bottom: 0;
}

.single-blog article.single-post p img {
    /*max-width: 290px;*/
    height: auto;
}

#top-page-banner {
    display: none;
    background: #00447e;
}

#top-page-banner .top-page-banner-inner {
    display: table;
    margin: 0 auto;
    position: relative;
}

#top-page-banner .top-page-banner-inner a.img {
    display: block;
    margin-left: -34px;
    margin-top: 7px;
    margin-bottom: 5px;
}

#top-page-banner .top-page-banner-inner .top-page-banner-close {
    position: absolute;
    right: -77px;
    color: #fff;
    top: 52px;
    font-size: 20px;
    z-index: 2;
}

/* CHRISTMAS / BREAKTHROUGH LANDING PAGE */

.page-template-page-christmas-landing section#content-section,
.page-template-page-christmas-landing-2 section#content-section,
.page-template-page-breakthrough-landing section#content-section {
	width: 100%;
	padding-bottom: 0;
}

.page-template-page-christmas-landing .headine,
.page-template-page-christmas-landing-2 .headine {
	background-image: url(../images/xmas-page/header.png);
	height: 260px;
	background-repeat: repeat-x;
	margin-top: 24px;
	margin-bottom: 32px;
}

.page-template-page-breakthrough-landing .headine {
	background: #231f20;
	text-align: center;
	padding-top: 74px;
  padding-bottom: 71px;
}

.page-template-page-breakthrough-landing .headine img {
    margin-left: -8px;
    margin-bottom: 90px;
}

.page-template-page-breakthrough-landing .headine p {
	font-size: 24px;
	color: #fff;
	line-height: 38px;
}

.page-template-page-breakthrough-landing .headine span.header-date {
  font-size: 24px;
	color: #fff;
	line-height: 38px;
	margin-top: 31px;
	display: block;
}

.page-template-page-christmas-landing .headine p,
.page-template-page-christmas-landing-2 .headine p {
		font-size: 26px;
    color: #00447e;
    font-family: 'HelveticaRoundedLTStd-Bd';
    line-height: 30px;
    width: 980px;
    margin: 0 auto;
    text-align: center;
    padding-top: 104px;
		font-weight: normal;
}

.page-template-page-christmas-landing .video-box,
.page-template-page-christmas-landing-2 .video-box {
		width: 980px;
    position: relative;
    margin: 0 auto;
    height: 551px;
}

.page-template-page-christmas-landing .video-box iframe,
.page-template-page-christmas-landing-2 .video-box iframe {
	position: absolute;
	border: none;
	width: 100%;
	height: 100%;
}

.page-template-page-christmas-landing .video-box img,
.page-template-page-christmas-landing-2 .video-box img {
	width: 100%;
	position: relative;
	z-index: 2;
}

.page-template-page-christmas-landing .video-box .play-btn,
.page-template-page-christmas-landing-2 .video-box .play-btn {
	position: absolute;
    top: 237px;
    z-index: 3;
    background: transparent;
    border: none;
    left: 50%;
    margin-left: -56px;
		cursor: pointer;
		outline: 0;
}

.page-template-page-christmas-landing .video-box .watch-btn,
.page-template-page-christmas-landing-2 .video-box .watch-btn {
	background-image: url(../images/xmas-page/bg.jpg);
font-size: 26px;
color: #00447e;
font-family: 'HelveticaRoundedLTStd-Bd';
font-weight: normal;
line-height: 30px;
position: absolute;
z-index: 3;
left: 50%;
bottom: 115px;
border: none;
margin-left: -198px;
padding: 20px;
outline: 0;
}

.page-template-page-christmas-landing .donate-section p,
.page-template-page-christmas-landing-2 .donate-section p {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
}

.page-template-page-christmas-landing .donate-section.donate-section1,
.page-template-page-christmas-landing-2 .donate-section.donate-section1 {
		color: #00447e;
	  padding-top: 66px;
}


.page-template-page-christmas-landing .donate-section.donate-section2,
.page-template-page-christmas-landing-2 .donate-section.donate-section2 {
		color: #fff;
	  background: #00447e;
		float: left;
		width: 100%;
    padding-top: 105px;
}

.page-template-page-christmas-landing .donate-section.donate-section2 p,
.page-template-page-christmas-landing-2 .donate-section.donate-section2 p {
	font-size: 25px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-weight: normal;
	line-height: 32px;
	word-spacing: -1px;
}

.page-template-page-christmas-landing .donate-section.donate-section2 .donate-btn,
.page-template-page-christmas-landing-2 .donate-section.donate-section2 .donate-btn {
	margin: 31px auto 100px;
}

.page-template-page-christmas-landing .main-section,
.page-template-page-christmas-landing-2 .main-section {
		font-size: 20px;
		font-family:Arial, Helvetica, sans-serif;
		line-height: 25px;
		font-weight: normal;
}

.page-template-page-christmas-landing .main-section1,
.page-template-page-christmas-landing-2 .main-section1,
.page-template-page-christmas-landing .main-section2,
.page-template-page-christmas-landing-2 .main-section2 {
	color: #000;
	background: #d8d6db;
}


.page-template-page-christmas-landing .main-section1.dark-blue,
.page-template-page-christmas-landing-2 .main-section1.dark-blue {
	background: transparent;
}

.page-template-page-christmas-landing .main-section .text,
.page-template-page-christmas-landing-2 .main-section .text {
	padding: 60px 43px 49px 0;
  width: 560px;
}

.page-template-page-christmas-landing .main-section2 .text,
.page-template-page-christmas-landing-2 .main-section2 .text {
	margin-left: 380px;
	padding: 60px 43px 49px 43px;
  width: 515px;
}

.page-template-page-christmas-landing .main-section .text p,
.page-template-page-christmas-landing-2 .main-section .text p {
	margin-bottom: 12px;
}

.page-template-page-christmas-landing .main-section .image,
.page-template-page-christmas-landing-2 .main-section .image {
	width: 380px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.page-template-page-christmas-landing .main-section2 .image,
.page-template-page-christmas-landing-2 .main-section2 .image {
	left: 0;
}

.page-template-page-christmas-landing .main-section3,
.page-template-page-christmas-landing-2 .main-section3 {
	background-image: url(../images/xmas-page/bg.jpg);
	background-color: #fff;
}


.page-template-page-christmas-landing .main-section3 .text p,
.page-template-page-christmas-landing-2 .main-section3 .text p {
	color: #00447e;
}

.page-template-page-christmas-landing .inner-div,
.page-template-page-christmas-landing-2 .inner-div,
.page-template-page-breakthrough-landing .inner-div {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.page-template-page-christmas-landing .donate-btn,
.page-template-page-christmas-landing-2 .donate-btn {
	font-size: 25px;
	color: #753002;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-weight: normal;
	line-height: 68px;
	border-radius: 5px;
	background-color: #ff9e1b;
	display: table;
	margin: 35px auto 73px;
	border: none;
	width: 300px;
	position: relative;
	padding: 0px 0px 0px 55px;
	text-align: left;
	height: 60px;
}

.page-template-page-christmas-landing .blockquote-section,
.page-template-page-christmas-landing-2 .blockquote-section {
	    padding: 69px 0px;
}

.page-template-page-christmas-landing .blockquote-section .block-quote,
.page-template-page-christmas-landing-2 .blockquote-section .block-quote {
	font-size: 24px;
	color: #00447e;
	font-family: 'HelveticaRoundedLTStd-Bd';
	font-weight: normal;
	line-height: 30px;
	font-style: normal;
	text-align: center;
}


.page-template-page-christmas-landing .blockquote-section .block-quote cite,
.page-template-page-christmas-landing-2 .blockquote-section .block-quote cite {
	font-size: 20px;
	color: #6b6b6b;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-style: italic;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	text-align: right;
	margin-right: 25px;
}

.page-template-page-christmas-landing .donate-btn,
.page-template-page-christmas-landing-2 .donate-btn {
	cursor: pointer;
	outline: 0;
}

.page-template-page-christmas-landing .donate-btn span,
.page-template-page-christmas-landing-2 .donate-btn span {
	overflow: hidden;
	width: 20px;
	background-color: #753002;
	border-radius: 50%;
	height: 20px;
	position: absolute;
	display: block;
	padding: 0;
	right: 59px;
  top: 22px;
}

.page-template-page-christmas-landing .donate-btn span i,
.page-template-page-christmas-landing-2 .donate-btn span i {
	color: #ff9e1b;
	position: absolute;
	z-index: 52;
	font-size: 15px;
	left: 6px;
	top: 3px;
	width: 100%;
	height: 100%;
	background: none;
	text-indent: 0px;
}

.page-template-page-breakthrough-landing a {
	font-size: 20px;
	line-height: 26px;
	color: #000;
}

.page-template-page-breakthrough-landing a:hover {
  color: #ffcf00;
}

.page-template-page-breakthrough-landing .navigation-menu ul {
	padding: 0;
	list-style-type: none;
	display: table;
	margin: 55px auto;
}

.page-template-page-breakthrough-landing .navigation-menu ul li {
		float: left;
		padding: 0 55px;
		position: relative;
}

.page-template-page-breakthrough-landing .navigation-menu ul li:before {
    content: '';
    width: 80%;
    height: 5px;
    position: absolute;
    background: #ffcf00;
    left: 10%;
    bottom: -30px;
		opacity: 0;
}

.page-template-page-breakthrough-landing .navigation-menu ul li:hover:before {
		opacity: 1;
}

.page-template-page-breakthrough-landing .navigation-menu ul li a {
    font-size: 26px;
		line-height: 30px;
		font-weight: 400;
		color: #231f20;
}

.page-template-page-breakthrough-landing #event {
	text-align: center;
	padding-top: 83px;
	padding-bottom: 167px;
}

.page-template-page-breakthrough-landing h2 {
	font-size: 80px;
	line-height: 30px;
	color: #231f20;
	display: block;
	margin-bottom: 64px;
}

.page-template-page-breakthrough-landing #event p {
		font-size: 20px;
		line-height: 26px;
		color: #231f20;
}

.page-template-page-breakthrough-landing #info {
	background-color: #ffcf00;
	color: #231f20;
	position: relative;
	min-height: 380px;
}

.page-template-page-breakthrough-landing #info .event-map {
	margin-top: -60px;
	position: absolute;
  width: 500px;
}

.page-template-page-breakthrough-landing #info .event-details {
	float: right;
	width: 409px;
	margin-top: 42px;
}

.page-template-page-breakthrough-landing #info .event-details .detail-item {
	float: left;
	clear: both;
	margin-bottom: 21px;
}

.page-template-page-breakthrough-landing #info .event-details .label {
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
	width: 133px;
	float: left;
}

.page-template-page-breakthrough-landing #info .event-details .description {
	font-size: 20px;
	line-height: 30px;
	width: 260px;
	margin-top: -5px;
	float: left;
}

.page-template-page-breakthrough-landing #get-involved {
	text-align: center;
	padding-top: 195px;
	padding-bottom: 230px;
}

.page-template-page-breakthrough-landing #get-involved h2 {
    margin-bottom: 130px;
}

.page-template-page-breakthrough-landing #get-involved ul {
	padding: 0;
  list-style-type: none;
  display: table;
  margin-left: 0;
}

.page-template-page-breakthrough-landing #get-involved ul li {
	float: left;
  margin-left: 41px;
}

.page-template-page-breakthrough-landing #get-involved ul li:first-child {
	margin-left: 0px;
}

.page-template-page-breakthrough-landing #get-involved ul li,
.page-template-page-breakthrough-landing #get-involved ul li a {
	font-size: 26px;
	line-height: 30px;
	color: #231f20;
	font-weight: 700;
	background: #ffcf00;
}

.page-template-page-breakthrough-landing #get-involved ul li a {
	padding: 20px 15px;
}

.page-template-page-breakthrough-landing #artists {
	background-color: #ffcf00;
	color: #231f20;
	position: relative;
	min-height: 380px;
}

.page-template-page-breakthrough-landing #artists .artists-description {
	width: 430px;
	padding-top: 70px;
	font-size: 20px;
	line-height: 25px;
	padding-right: 30px;
}

.page-template-page-breakthrough-landing #artists .artists-description h2 {
	margin-bottom: 46px;
}

.page-template-page-breakthrough-landing #artists .artists-gallery {
	position: absolute;
  right: 0;
  top: -59px;
  overflow: hidden;
  height: 500px;
  width: 500px;
}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper {
	    border: none;
}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper .bx-controls-direction {
    opacity: 0;
}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper:hover .bx-controls-direction {
	    opacity: 1;
}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper .bx-controls-direction a {
		background: none;
	  display: inline-block;
	  font: normal normal normal 14px/1 FontAwesome;
	  font-size: inherit;
	  text-rendering: auto;
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	  color: #fff;
	  font-size: 45px;
	  line-height: 32px;
}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper .bx-controls-direction a.bx-prev:before {
    content: "\f104";
		float: left;
    text-indent: 0;

}

.page-template-page-breakthrough-landing #artists .artists-gallery .bx-wrapper .bx-controls-direction a.bx-next:before {
		content: "\f105";
		float: right;
    text-indent: 0;
}

.page-template-page-breakthrough-landing #artists .artists-gallery ul {
	list-style-type: none;
	padding: 0;
}

.page-template-page-breakthrough-landing #sponsors {
	text-align: center;
	padding-top: 229px;
	padding-bottom: 197px;
}

.page-template-page-breakthrough-landing #sponsors h2 {
    margin-bottom: 116px;
}

.page-template-page-breakthrough-landing #sponsors ul {
	padding: 0;
  list-style-type: none;
  display: table;
  margin-left: 0;
}

.page-template-page-breakthrough-landing #sponsors ul li {
	float: left;
  margin-left: 79px;
}

.page-template-page-breakthrough-landing #sponsors ul li:first-child {
    margin-left: 9px;
}

.page-template-page-breakthrough-landing #sponsors ul li a {
    display: block;
}

.page-template-page-breakthrough-landing #sponsors .more-sponsors {
	display: table;
	margin: 110px auto -70px;
	font-size: 26px;
	color: #231f20;
}

.page-template-page-breakthrough-landing #team h2 {
	text-align: center;
	background: #ffcf00;
	padding-top: 85px;
	padding-bottom: 79px;
	margin-bottom: 0;
}

.page-template-page-breakthrough-landing #team .image-container {
	position: relative;
}

.page-template-page-breakthrough-landing #team .image-container .image-bg {
	position: absolute;
    background: #ffcf00;
    left: 0;
    top: 0;
    height: 187px;
    width: 100%;
}

.page-template-page-breakthrough-landing #team .image-container .inner-div {
	position: relative;
  z-index: 2;
  height: 380px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.page-template-page-breakthrough-landing #team .description {
	font-size: 20px;
	padding-top: 25px;
	line-height: 26px;
	padding-bottom: 105px;
	color: #231f20;
}

.page-template-page-breakthrough-landing #team .description p {
	color: #231f20;
}

.page-template-page-breakthrough-landing #team .description h3 {
	line-height: 38px;
	font-size: 24px;
	color: #231f20;
}

.page-template-page-breakthrough-landing #landing-social {
	background: #231f20;
	padding-top: 62px;
	float: left;
	width: 100%;
	padding-bottom: 50px;
}

.page-template-page-breakthrough-landing #landing-social p {
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
	float: left;
}

.page-template-page-breakthrough-landing #landing-social ul {
	float: left;
	list-style-type: none;
}

.page-template-page-breakthrough-landing #landing-social ul li {
	float: left;
}

.page-template-page-breakthrough-landing #landing-social ul li a {
	font-size: 22px;
    color: #fff;
    position: relative;
    line-height: 50px;
    padding-left: 50px;
    display: block;
}

.page-template-page-breakthrough-landing #landing-social ul li a i {
	font-size: 44px;
	position: absolute;
	top: 0;
	left: 0;
}

.page-template-page-breakthrough-landing #scN9Bg {
	display: none !important;
}

.single-blog article.single-post ul {
    padding: 5px 0px 5px 4px;
    list-style: none;
}
.single-blog article.single-post ol {
    padding: 5px 0px 5px 20px;
}
.single-blog article.single-post li {
    padding: 4px 0px 3px 15px;
    position: relative;
    font-size: 16px;
		font-family: "FocoCCRegular";
		line-height: 22px;
}
.single-blog article.single-post ol li {
    padding: 4px 0px 3px 3px;
}
.single-blog article.single-post ul li:before {
    width: 6px;
    height: 6px;
    display: block;
    content: "";
    background: -148px -81px url(../images-new/sprite.png) no-repeat;
    position: absolute;
    top: 10px;
    left: 0px;
}

.single-blog article.single-post ul li p {
	padding: 0;
}

.widget-contributors .see-all {
	float: left;
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 15px;
	width: 220px;
	text-align: center;
	border-top: 1px solid #dededf;
	margin-left: 7px;
	padding-top: 12px;
}

.page-template-page-contributors aside.sidebar-left {
	    display: none;
}

.page-template-page-contributors header.fullwidth, .page-template-page-contributors div.text-icons.fullwidth {
    width: 980px !important;
}

.page-template-page-contributors div.center-page, .page-template-page-contributors div.mob-content-page {
    width: 700px;
}

.page-template-page-contributors ul.spokespeople-list div.txt {
    width: 510px;
    padding: 3px 0px 0px 0px;
    float: right;
}

.page-template-page-job-opportunities #scN9Bg,
.page-id-114032 #scN9Bg {
	display: none !important;
}

.single-post #fsCell39217412,
.single-post #fsCell30317315 {
	width: 100% !important;
}

.single-post #field39217412-styler,
.single-post #field30317315-styler {
	width: 100% !important;
	box-sizing: border-box !important;
}

.single-post #field39217412-styler .jq-selectbox__select,
.single-post #field30317315-styler .jq-selectbox__select {
	width: 100% !important;
	box-sizing: border-box !important;
	height: 31px !important;
}

/* WEBINARS */
.page-template-page-webinars .webinars-filters {
    margin-top: 30px;
}

.page-template-page-webinars .topics-list {
    padding: 0;
    margin: 5px 0 0;
}

.page-template-page-webinars .topics-list li:before {
    display: none;
}

.page-template-page-webinars .topics-list li {
    float: left;
    font-size: 16px;
    line-height: 50px;
    color: #6b6b6b;
    background: #fff;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
    box-sizing: border-box;
    width: 230px;
    height: 60px;
    margin-left: 20px;
    cursor: pointer;
    border: 1px solid #a0a0a0;
		font-family: "FocoCCRegular";
}

.page-template-page-webinars .topics-list li.selected {
    background: #00447e;
    color: #ffcf00;
}

.page-template-page-webinars .topics-list li:first-child {
    margin-left: 0;
}

.page-template-page-webinars .upcoming-webinars {
	clear: both;
	padding-top: 15px;
	padding-bottom: 20px;
	display: table;
}

.page-template-page-webinars .featured-webinar {
    float: left;
    width: 100%;
    margin-top: 20px;
    border-top: 8px solid #4d90d7;
    border-radius: 7px;
    background: #fff;
    padding: 19px 24px 19px 24px;
    box-sizing: border-box;
    margin-bottom: 11px;
}

.page-template-page-webinars .featured-webinar .image {
    width: 220px;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.page-template-page-webinars .featured-webinar .left-col {
    float: left;
    width: 235px;
}

.page-template-page-webinars .featured-webinar .right-col {
    width: 435px;
    float: left;
    margin-left: 14px;
    margin-top: -6px;
}

.page-template-page-webinars .featured-webinar .title-container {
    width: 270px;
    float: left;
}

.page-template-page-webinars .featured-webinar .date-container {
    float: right;
    margin-top: 10px;
    width: 160px;
}

.page-template-page-webinars .featured-webinar .content {
    clear: both;
    margin-top: 3px;
    display: table;
    float: left;
    width: 100%;
}

.page-template-page-webinars .featured-webinar .content p {
    margin-bottom: 8px;
}

.page-template-page-webinars .blue-button {
    color: #fff;
    background-color: #4d90d7;
    font-size: 16px;
    line-height: 22px;
    font-family: "FocoCCRegular",'Arial';
    font-weight: bold;
    margin-right: 26px;
    padding: 11px 32px;
    margin-top: 26px;
    border-radius: 7px;
    clear: both;
    display: block;
    text-align: center;
}

.page-template-page-webinars .members-list {
		font-family: "FocoCCRegular";
		font-size: 16px;
}

.page-template-page-webinars .blue-button:hover {
    color: #fff;
}

.page-template-page-webinars .blue-button.register {
    margin-top: 8px;
    float: left;
    width: 365px;
}

.page-template-page-webinars .featured-webinar .info {
    clear: both;
    margin-left: 4px;
    padding-top: 9px;
}

.page-template-page-webinars .featured-webinar .categories-lists {
    margin-left: -9px;
    margin-top: 13px;
}

.page-template-page-webinars .featured-webinar .members-list span {
    color: #00447e;
    font-weight: bold;
}

.page-template-page-webinars .featured-webinar .members-list {
    margin-top: 27px;
}

.page-template-page-webinars .featured-webinar .members-list li:before {
    display: none;
}

.page-template-page-webinars .featured-webinar .members-list li {
    padding: 0;
    margin-left: -5px;
    margin-top: -1px;
}

.page-template-page-webinars .featured-webinar .title-container h3 {
    color: #00447e;
}

.page-template-page-webinars .featured-webinar .title-container span {
    font-weight: bold;
    margin-top: 5px;
    display: block;
    line-height: 18px;
}

.page-template-page-webinars .categories-lists ul {
    margin: 0;
    padding: 0;
}

.page-template-page-webinars .categories-lists li:before {
    display: none;
}

.page-template-page-webinars .categories-lists li {
    width: auto;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    z-index: 2;
    background-color: #949494;
    top: 10px;
    left: 9px;
    padding: 4px 32px;
    color: #fff;
    font-family: "FocoCCRegular", Aria, Helvetica, sans-serif;
    font-weight: normal;
    margin-bottom: 5px;
    margin-right: 5px;
		cursor: pointer;
}

.page-template-page-webinars .featured-webinar .categories-lists li {
    display: table;
    max-width: 220px;
}

.page-template-page-webinars .date-container .date,
.page-template-page-webinars .date-container .time {
    font-family: 'Arial';
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #6b6b6b;
    float: left;
    clear: both;
    padding-left: 45px;
    margin-top: 1px;
    position: relative;
}

.page-template-page-webinars .date-container .date:before,
.page-template-page-support .web .date-container .date:before {
    content: "\f017";
    font-family: 'FontAwesome';
    position: absolute;
    left: 2px;
    font-size: 35px;
    top: 8px;
}

.page-template-page-webinars button.see-more {
    background: #a0a0a0;
    text-align: center;
    width: 100%;
    border: none;
    color: #fff;
    border-radius: 5px;
    line-height: 22px;
    padding-top: 10px;
    margin-top: 20px;
    padding-bottom: 11px;
    cursor: pointer;
		font-family: "FocoCCRegular";
		font-size: 16px;
		font-weight: normal;
		padding-top: 14px;
}

.page-template-page-webinars .other-past-webinars button.see-more {
    margin-top: 36px;
		font-family: "FocoCCRegular";
		font-size: 16px;
		font-weight: normal;
		padding-top: 14px;
}

.page-template-page-webinars button.see-more i {
    margin-left: 8px;
}

.page-template-page-webinars .all-upcoming-webinars {
    clear: both;
    float: left;
    width: 100%;
}

.page-template-page-webinars .past-webinars {
    clear: both;
    padding-top: 34px;
}

.page-template-page-webinars .grey-title {
	font-size: 18px;
	margin-bottom: 25px;
}

.page-template-page-webinars .blue-title {
    color: #0F1E64;
    font-weight: bold;
    margin-top: 12px;
    display: block;
		font-family: "FocoCCRegular";
		font-size: 16px;

}

.page-template-page-webinars .past-webinars .topics-list {
    display: table;
    padding-top: 0px;
    margin-top: 15px;
    padding-bottom: 15px;
}

.page-template-page-webinars .webinar-item {
    border-top: 1px solid #e9e9e9;
    margin-top: 11px;
}

.page-template-page-webinars .webinar-item.not-listed {
    display: none;
}

.page-template-page-webinars .webinar-item .left-col {
    float: left;
    width: 160px;
}

.page-template-page-webinars .webinar-item .left-col .image {
    width: 150px;
    height: 110px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-top: 18px;
}

.page-template-page-webinars .webinar-item .middle-col {
    float: left;
    width: 330px;
    padding-left: 21px;
    padding-top: 14px;
    margin-right: 15px;
}

.page-template-page-webinars .webinar-item .middle-col h3 {
    color: #00447e;
}

.page-template-page-webinars .webinar-item .middle-col .quote {
    display: block;
}

.page-template-page-webinars .webinar-item .right-col {
    float: left;
    width: 200px;
}

.page-template-page-webinars .webinar-item .right-col .blue-button {
    width: 124px;
    margin-right: 0;
    margin-top: 46px;
    line-height: 16px;
    font-weight: normal;
}

.page-template-page-webinars .webinar-item .categories-lists {
    display: block;
    clear: both;
    margin-left: -7px;
    padding-top: 4px;
    padding-bottom: 7px;
}

.page-template-page-webinars .webinar-item .date {
    font-size: 13px;
		font-family: "FocoCCRegular";
}

.page-template-page-webinars .bottompage-box {
    width: 100%;
    background: #f4f4f4;
    border-radius: 7px;
    padding-bottom: 20px;
    margin-top: 30px;
}

.page-template-page-webinars .bottompage-box h4 {
    padding: 9px 0px 5px 0px;
}

.page-template-page-webinars .bottompage-box div.column-box {
    width: 200px !important;
    float: left;
    margin-left: 6px;
    margin-right: 28px !important;
}

.page-template-page-webinars .other-past-webinars {
    padding-bottom: 31px;
}

.page-template-page-webinars #webinar-newsletter-form * {
    box-sizing: border-box;
}

.page-template-page-webinars #webinar-newsletter-form label {
    font-size: 14px;
    width: 100%;
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
}

.page-template-page-webinars #webinar-newsletter-form .col {
    display: table;
    width: 100%;
    clear: both;
    margin-top: 10px;
    margin-bottom: 11px;
}

.page-template-page-webinars #webinar-newsletter-form .col .form-group {
    width: 43%;
    margin-right: 50px;
    float: left;
}

.page-template-page-webinars #webinar-newsletter-form .form-group.full {
    width: 93%;
}

.page-template-page-webinars #webinar-newsletter-form .form-group.comments {
	margin-top: 10px;
}

.page-template-page-webinars #webinar-newsletter-form .form-group input,
.page-template-page-webinars #webinar-newsletter-form .form-group textarea {
    height: 35px;
    border: 1px solid #dddddd;
    background: #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 13px;
    line-height: 35px;
    color: #717074;
    width: 100%;
    padding: 0 10px;
}

.page-template-page-webinars #webinar-newsletter-form .form-group textarea {
  height: 150px;
}

.page-template-page-webinars #webinar-newsletter-form .form-group input.ui-state-error,
.page-template-page-webinars #webinar-newsletter-form .form-group textarea.ui-state-error {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(215,35,35,.6) !important;
}

.page-template-page-webinars #webinar-newsletter-form .checkbox {
    margin-top: 13px;
}

.page-template-page-webinars #webinar-newsletter-form .checkbox label {
    font-weight: normal;
    padding-left: 20px;
}

.page-template-page-webinars #webinar-newsletter-form .checkbox label:before {
    content: "\f096";
    color: #6b6b6b;
    position: absolute;
    left: 0;
    font-family: 'FontAwesome';
    font-size: 17px;
    width: 15px;
    height: 14px;
    line-height: 15px;
    border-radius: 5px;
    margin-top: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

.page-template-page-webinars #webinar-newsletter-form .checkbox .jq-checkbox {
    display: none !important;
}

.page-template-page-webinars #webinar-newsletter-form .checkbox .jq-checkbox.checked + label:before {
    content: "\f14a";
    color: #4d90d7;
    background-color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-page-webinars #webinar-newsletter-form #submit {
    border: none;
    margin-top: 28px;
    width: 230px;
    margin-bottom: 12px;
}

.page-template-page-support .webinar-item .image {
    width: 100px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.page-template-page-support .webinar-item .left-col {
    margin-top: 7px;
    float: left;
    width: 123px;
}

.page-template-page-support .webinar-item .right-col {
    float: left;
    width: 510px;
}

.page-template-page-support .webinar-item .content {
    display: block;
    clear: both;
    padding-top: 4px;
}

.page-template-page-support .webinar-item .content p {
    padding-bottom: 3px;
}

.page-template-page-support .webinar-item h3 {
    color: #00447e;
}

.page-template-page-support .webinar-item h3 a {
    font-size: inherit;
    line-height: inherit;
}

.page-template-page-support .webinar-item .webinar-title {
    color: #4d90d7;
}

.page-template-page-support .webinar-item .date-container {
    position: relative;
    padding-top: 8px;
    padding-left: 32px;
}

.page-template-page-support .webinar-item .date-container:before {
    content: "\f017";
    font-family: 'FontAwesome';
    position: absolute;
    left: 2px;
    font-size: 24px;
    top: 8px;
}

.page-template-page-support .webinar-item .date-container .date {
    margin-right: 8px;
}

.page-template-page-webinars-listing h1 {
    margin-top: 12px;
    margin-bottom: 10px;
}

.page-template-page-webinars-listing .user-item {
    clear: both;
    float: left;
    border-top: 1px solid #e9e9e9;
    width: 100%;
    padding-top: 14px;
}

.page-template-page-webinars-listing .user-item:first-child {
    border: none;
    padding-top: 0px;
}


.page-template-page-webinars-listing .user-item .col-left {
    float: left;
    width: 150px;
}

.page-template-page-webinars-listing .user-item .image {
    width:130px;
    height: 110px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    margin-top: 10px;
}

.page-template-page-webinars-listing .user-item .col-right {
    float: left;
    width: 480px;
    margin-top: 10px;
}

.page-template-page-webinars-listing .user-item .col-right h3 {
    margin-bottom: -3px;
}

.page-template-page-webinars-listing .user-item .col-right h3 a {
    font-weight: bold;
    font-size: 16px;
    line-height:22px;
}

.page-template-page-webinars-listing .user-item .webinars-presented {
    display: table;
    clear: both;
    padding-top: 10px;
    padding-left: 3px;
    padding-bottom: 16px;
}

.author .webinar-author {
    width: 730px;
}


.author .webinar-author #breadcrumbs {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 27px;
}

.author .webinar-author h1 {
    margin-bottom: 10px;
}

.author .webinar-author .img {
    width: 200px;
    margin-right: 10px;
    float: left;
}

.author .webinar-author .txt {
    font-size: 14px;
    line-height: 22px;
    float: left;
    width: 440px;
    margin-top: -7px;
}

.author .webinar-author .webinars-presented {
    display: table;
    clear: both;
}

/*TOBACCO*/
.page-template-page-how-the-program-works h1,
.page-template-page-tackling-tobacco-landing h1 {
	margin-top: 12px;
	margin-bottom: 10px;
}

.page-template-page-how-the-program-works h2.vertical-list-title {
	margin-top: 21px;
}

.page-template-page-how-the-program-works h2.horizontal-list-title {
	margin-top: 46px;
  margin-bottom: 9px;
}

.page-template-page-how-the-program-works div.text-icons.fullwidth,
.page-template-page-tackling-tobacco-landing div.text-icons.fullwidth {
  margin-bottom: 19px;
}

.page-template-page-how-the-program-works .horizontal-list {
  margin-top: 8px;
}

.page-template-page-how-the-program-works .vertical-list li,
.page-template-page-how-the-program-works .horizontal-list li,
.page-template-page-how-the-program-works .expanded-items-list li {
	padding: 13px 4px 3px;
	display: table;
	clear: both;
}

.page-template-page-how-the-program-works .horizontal-list li {
	width: 120px;
	float: left;
	clear: none;
	margin-right: -4px;
	text-align: center;
	font-weight: 700;
	color: #00447e;
	cursor: pointer;
}

.page-template-page-how-the-program-works .horizontal-list li.selected {
	color: #4d90d7;
}

.page-template-page-how-the-program-works .horizontal-list li:first-child {
  margin-right: -1px;
	margin-left: -23px;
}

.page-template-page-how-the-program-works .horizontal-list li:last-child {
    margin-right: 0;
}

.page-template-page-how-the-program-works .horizontal-list li img {
    margin-bottom: 6px;
		width: 77px;
}

.page-template-page-how-the-program-works .vertical-list li:before,
.page-template-page-how-the-program-works .horizontal-list li:before,
.page-template-page-how-the-program-works .expanded-items-list li:before {
  display: none;
}

.page-template-page-how-the-program-works .expanded-items-list {
	padding-top: 40px;
	display: table;
}

.page-template-page-how-the-program-works .expanded-items-list li .img-container {
	margin-left: -8px;
	float: left;
	width: 140px;
}

.page-template-page-how-the-program-works .expanded-items-list li .img-container img {
	width: 109px;
}

.page-template-page-how-the-program-works .expanded-items-list li .text-container {
	float: left;
  width: 580px;
  margin-top: -5px;
}

.page-template-page-how-the-program-works .expanded-items-list li .text-container a.link {
	margin-top: 20px;
	display: block;
	margin-left: 2px;
}

.page-template-page-how-the-program-works .expanded-items-list li .text-container a.link i {
  margin-right: 4px;
}

.page-template-page-how-the-program-works .vertical-list li .img-container{
	width: 120px;
	float: left;
}

.page-template-page-how-the-program-works .vertical-list li .text-container{
	width: 600px;
	float: left;
	padding-top: 7px;
}

.tobacco-bottom-content {
	padding-top: 24px;
	display: table;
	margin-bottom: 26px;
}

.tobacco-bottom-content .col-left {
	  width: 367px;
		float:left;
		position: relative;
}

.tobacco-bottom-content .col-left:before {
	width: 1px;
	right: 0;
	height: 120px;
	background: #e9e9e9;
	position: absolute;
	content: '';
	top: -4px;
}

.tobacco-bottom-content .col-right {
		width: 315px;
		float:left;
		position: relative;
}

.tobacco-bottom-content .col-right .phone {
	margin-left: 100px;
	margin-top: 8px;
	display: block;
	position: relative;
}

.tobacco-bottom-content .col-right .phone i {
	color: #00447e;
	position: absolute;
	font-size: 24px;
	left: -34px;
	top: 0px;
}

.tobacco-bottom-content .col-right .email {
	position: relative;
	margin-left: 100px;
	margin-top: 20px;
	display: block;
}

.tobacco-bottom-content .col-right .email i {
	color: #00447e;
  position: absolute;
  font-size: 24px;
  left: -38px;
  top: -6px;
}

.page-template-page-tackling-tobacco-landing article.page-post h2 {
	margin-bottom: 12px !important;
}

.page-template-page-tackling-tobacco-landing article.page-post ul {
    margin-top: 2px;
}

.page-template-page-tackling-tobacco-landing article.page-post ul li {
	padding: 4px 0px 0px 19px;
	position: relative;
	margin-bottom: -4px;
}

.page-template-page-tackling-tobacco-landing article.page-post small {
	font-size: 9px;
margin-top: -1px;
display: block;
margin-bottom: 9px;
}

.page-template-page-tackling-tobacco-landing .story-container,
.page-template-page-committed-leadership .story-container {
		background: #ffcf00;
    margin-top: 35px;
    border-radius: 5px;
		display: table;
    margin-bottom: 36px;
}

.page-template-page-tackling-tobacco-landing .story-container .image-container,
.page-template-page-committed-leadership .story-container .image-container {
    width: 270px;
		float: left;
}

.page-template-page-tackling-tobacco-landing .story-container .image-container img,
.page-template-page-committed-leadership .story-container .image-container img {
	margin-left: 33px;
	margin-top: 8px;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container,
.page-template-page-committed-leadership .story-container .text-container {
	width: 462px;
	float: left;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container blockquote,
.page-template-page-committed-leadership .story-container .text-container blockquote {
	position: relative;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    color: #00447e;
    display: block;
    margin-top: 66px;
    margin-left: 42px;
    padding-right: 60px;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container cite,
.page-template-page-committed-leadership .story-container .text-container cite {
	font-size: 14px;
    font-weight: bold;
    color: #6b6b6b;
    display: block;
    margin-top: 8px;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container blockquote span,
.page-template-page-committed-leadership .story-container .text-container blockquote span {
	position: relative;
	display: inline;
	font-size: 16px;
	color: #00447e;
	font-style: italic;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container blockquote span:before,
.page-template-page-committed-leadership .story-container .text-container blockquote span:before {
	content: '';
	position: absolute;
	width: 14px;
	height: 10px;
	background-image: url('../images/tobacco/l.png');
	background-repeat: no-repeat;
	left: -24px;
	top: 3px;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container blockquote span:after,
.page-template-page-committed-leadership .story-container .text-container blockquote span:after {
	content: '';
  position: absolute;
  width: 14px;
  height: 10px;
  background-image: url('../images/tobacco/r.png');
  background-repeat: no-repeat;
  right: -30px;
  bottom: 4px;
}

.page-template-page-tackling-tobacco-landing .story-container .text-container .blue-button,
.page-template-page-committed-leadership .story-container .text-container .blue-button {
	color: #fff;
    background: #00447e;
    display: table;
    margin-top: 26px;
    height: 41px;
    line-height: 41px;
    padding: 0px 60px;
    margin-bottom: 79px;
    border-radius: 5px;
    margin-left: 42px;
}

.page-template-page-tackling-tobacco-landing article.page-post h2.list-title {
	    margin-top: 37px;
}

.page-template-page-tackling-tobacco-landing .list {
	display: table;
}

.page-template-page-tackling-tobacco-landing .list li {
	width: 228px;
float: left;
clear: none;
margin-right: 8px;
text-align: center;
font-weight: 700;
color: #00447e;
}

.page-template-page-tackling-tobacco-landing .list li:before {
	display: none;
}

.page-template-page-tackling-tobacco-landing .list li:first-child {
	margin-right: -1px;
	margin-left: -30px;
}

.page-template-page-tackling-tobacco-landing .list li:last-child {
    margin-right: 0;
}

.page-template-page-tackling-tobacco-landing .list li img {
	margin-bottom: 11px;
width: 77px;
margin-left: auto;
margin-right: auto;
display: block;
margin-top: 11px;
}

.page-template-page-tackling-tobacco-landing .list li p {
	font-weight: 400;
    margin-top: -6px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
}

.page-template-page-tackling-tobacco-landing .blue-button.program {
	color: #ffd204;
    background: #00447e;
    margin: 0 auto;
    display: table;
    margin-top: 32px;
    height: 44px;
    line-height: 44px;
    padding: 0px 30px;
    margin-bottom: 79px;
    border-radius: 5px;
}

.page-template-page-tackling-tobacco-landing .blue-button.program i {
	    margin-left: 9px;
}

.page-template-page-committed-leadership h1 {
	margin-top: 12px;
	margin-bottom: 9px;
}

.page-template-page-committed-leadership .sections-container {
	width: 480px;
	float: left;
}

.page-template-page-committed-leadership .sidebar-right {
  margin-top: 15px;
}

.page-template-page-committed-leadership .widget-publications ul li a {
    width: 100%;
}

.page-template-page-committed-leadership .sidebar-right .widget-publications {
  margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.page-template-page-committed-leadership .sidebar-right .widget-publications ul li a span {
	font-size: 12px;
	clear: none;
	margin-left: 11px;
	margin-top: 9px;
	float: left;
	text-align: left;
}

.page-template-page-committed-leadership .sidebar-right .widget-publications ul span.file_name {
    word-spacing: -1px;
}

.page-template-page-committed-leadership .sidebar-right div.widget-publications ul {
    padding: 4px 0px 6px 1px;
    list-style: none;
    display: table;
}

.page-template-page-committed-leadership div.widget-publications h3:before {
	display: none;
}

.page-template-page-committed-leadership div.widget-publications h3 {
    padding-left: 0;
}

.page-template-page-committed-leadership .section {
    margin-bottom: 20px;
}

.page-template-page-committed-leadership .section h2.section-title + ul {
    margin-top: 11px;
}

.page-template-page-committed-leadership .section h2.section-title + ul li {
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 0;
	margin-bottom: -2px;
}

.page-template-page-committed-leadership .section ul {
    padding: 3px 0;
}

.page-template-page-committed-leadership .section ul.list-with-image li {
    padding: 0;
}

.page-template-page-committed-leadership .section ul.list-with-image li:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-committed-leadership .section ul.list-with-image li:before {
    display: none;
}

.page-template-page-committed-leadership .section ul.list-with-image li .image-container {
	width: 51px;
	float: left;
  margin-top: 13px;
	margin-bottom: 10px;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container {
	width: 400px;
    float: left;
    margin-left: 20px;
    display: table;
    margin-top: 13px;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container .text-container-inner {
	display: table-cell;
    vertical-align: middle;
    height: 41px;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container .text-container-inner h2 {
	padding: 0;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container li:before {
	display: block;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container ul {
	margin-top: 7px;
	margin-left: 6px;
}

.page-template-page-committed-leadership .section ul.list-with-image li .text-container li {
	    padding-left: 19px;
}

.page-template-page-committed-leadership .full-content {
		display: block;
		clear: both;
}

.page-template-page-committed-leadership .full-content .steps {
	padding: 0;
  margin-top: 33px;
}

.page-template-page-committed-leadership .full-content .steps li {
	padding: 0;
}

.page-template-page-committed-leadership .full-content .steps li:before {
	display: none;
}

.page-template-page-committed-leadership .full-content .steps .step-title {
		font-weight: bold;
		font-size: 16px;
		color: #fff;
		background: #4d90d7;
		height: 55px;
		width: 100%;
		line-height: 53px;
		padding-left: 23px;
		box-sizing: border-box;
		border-bottom: 2px solid #fff;
		cursor: pointer;
}

.page-template-page-committed-leadership .full-content .steps .step-title i {
	float: right;
	margin-right: 19px;
	font-size: 19px;
	margin-top: 16px;
}

.page-template-page-committed-leadership .full-content .steps .step-text {
		display: none;
		    padding: 13px 17px;
}

.page-template-page-committed-leadership .full-content .steps .step-text blockquote {
	font-style: italic;
	font-weight: bold;
	color: #00447e;
	padding-left: 24px;
	padding-top: 15px;
	padding-right: 24px;
	margin-bottom: 15px;
	width: 100%;
	box-sizing: border-box;
}

.page-template-page-committed-leadership .full-content .steps .step-text blockquote p {
	font-size: 16px;
	color: #00447e;
	position: relative;
	display: inline;
}

.page-template-page-committed-leadership .full-content .steps .step-text blockquote p:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 17px;
	background-image: url('../images/article-aside-quote-left.jpg');
	background-repeat: no-repeat;
	left: -26px;
	top: 6px;
	opacity: 0.3;
}

.page-template-page-committed-leadership .full-content .steps .step-text blockquote p:after {
	content: '';
	position: absolute;
	width: 26px;
	height: 21px;
	background-image: url('../images/article-aside-quote-right.jpg');
	background-repeat: no-repeat;
	right: -30px;
	bottom: 7px;
	opacity: 0.3;
}


.page-template-page-committed-leadership .full-content .steps .step-text h4 {
    margin-top: 11px;
}

.page-template-page-committed-leadership .full-content .steps .step-text .text-container ul {
    margin-top: 3px;
    margin-bottom: 6px;
}

.page-template-page-committed-leadership .full-content .steps .step-text .text-container ul li {
    padding-left: 20px;
}

.page-template-page-committed-leadership .full-content .steps .step-text .text-container ul li:before {
    display: block;
}

.page-template-page-committed-leadership .full-content .steps .step-text h3.supporting-tools {
	border-top: 1px solid #f5f5f5;
  margin-top: 13px;
  padding-top: 15px;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications,
.page-template-page-tackling-tobacco-resources .widget-publications {
	background: #f5f5f5;
    padding-left: 8px;
    margin-top: 22px;
    padding-bottom: 3px;
    margin-bottom: 3px;
}

.page-template-page-tackling-tobacco-resources .widget-publications {
	width: 260px;
	float: left;
	margin-right: 30px;
	padding: 10px;
}

.page-template-page-tackling-tobacco-resources .widget-publications-container {
	padding-bottom: 20px;
}

.page-template-page-committed-leadership .widget-publications-container {
	float: left;
    width: 32.5%;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications ul:after,
.page-template-page-tackling-tobacco-resources .widget-publications-container:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications li,
.page-template-page-tackling-tobacco-resources .widget-publications li {
    width: 32.5%;
    float: left;
    box-sizing: border-box;
    padding: 12px;
		margin: 0;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications li {
	width: 100%;
}

.page-template-page-committed-leadership .full-content .steps .step-text ul.links {
	    padding-left: 25px;
}

.page-template-page-committed-leadership .full-content .steps .step-text ul.links li {
    display: block;
    clear: both;
    padding: 0;
    margin-top: 5px;
    width: 100%;
}

.page-template-page-committed-leadership .full-content .steps .step-text ul.links li:first-child {
  margin-top: 0;
}

.page-template-page-committed-leadership .full-content .steps .step-text ul.links li a {
    width: 100%;
}

.page-template-page-committed-leadership .full-content .steps .step-text ul.links li a:before {
    display: none;
}

.page-template-page-tackling-tobacco-resources .widget-publications li {
	width: 100%;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications.blank {
	min-height: 88px;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications li a span,
.page-template-page-tackling-tobacco-resources .widget-publications li a span {
	clear: none;
    margin-left: 11px;
    margin-top: 8px;
    padding-right: 70px !important;
    width: auto;
}

.page-template-page-committed-leadership .full-content .steps .step-text .widget-publications li a span {
	padding-right: 60px !important;
}

.page-template-page-tackling-tobacco-resources .widget-publications li a {
  width: 100%;
}

.page-template-page-tackling-tobacco-resources .pdf-category {
	margin-top: 10px;
}


/*NEW HOMEPAGE*/
div.top-header {
    width: 1040px;
    height: 34px;
}

/*nav.main-menu {
	display: none;
}*/

div.bottom-header {
	background-color: #fcfcfc !important;
	height: 166px !important;
	background-image: none !important;
}

h1.logo span, div.logo span {
	width: auto;
	height: auto;
	background: transparent;
	box-shadow: none;
}

h1.logo a, div.logo a {
    width: 155px;
    top: 37px;
    left: -11px;
    background-size: 155px;
}

div.bottom-header div.botton-shadow {
	display: none;
}

div.bottom-header div.center-box {
    height: 95px;
}

header .tagline span {
	margin-left: 180px;
	font-size: 21px;
	font-family: 'Marydale-Bold';
	color: #00447e;
	margin-top: 24px;
	display: block;
	letter-spacing: -1px;
	word-spacing: 4px;
}

header .tagline span .will {
	font-family: 'Marydale-Black';
    display: inline;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    font-size: 23px;
}

.call-header {
	display: none;
}

header div.search-header {
	top: 29px;
	right: -30px;
}

header div.search-header .fa.fa-search {
	position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    z-index: 10;
}

header div.search-header .fa-search:before {
	position: absolute;
	z-index: 10;
	font-size: 25px;
	right: 11px;
	top: 9px;
	pointer-events: none;
	color: #fff;
}

form#searchform span.txt {
	width: 308px;
	height: 43px;
	float: left;
	background: #fcfcfc;
	border-radius: 0;
	border: 1px solid #e9e9e9;
	box-shadow: none;
}

.home .bx-controls-direction {
	width: 1040px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -520px;
	opacity: 0;
}

.home .bx-wrapper:hover .bx-controls-direction {
	opacity: 1;
}

.main-menu.old {
	display: none
}

.main-menu-new-container {
    background: #00447e;
}

.main-menu.new {
		width: 1040px;
	 margin: 0 auto;
	 position: relative;
	 height: 50px;
	 background: transparent;
}

form#searchform input#searchsubmit {
    width: 45px;
    height: 45px;
    top: 0;
    right: 0;
    background: #4d90d7;
		-webkit-appearance:none !important;
}

form#searchform input#searchsubmit:hover {
	background: #4d90d7;
}

form#searchform input#s {
	width: 264px;
	height: 43px;
	padding: 5px 22px 5px 22px;
	box-sizing: border-box;
}

nav.main-menu > ul > li > a {
	height: 50px;
}

nav.main-menu div.btn-donate a {
	height: 50px;
	line-height: 48px;
	border-radius: 0;
	padding: 0;
	text-align: center;
}

nav.main-menu.new > ul {
	float: left;
	margin-left: 12px;
}

nav.main-menu div.btn-donate {
	float: left;
}

nav.main-menu.new > ul > li > a {
	color: #fff;
  line-height: 48px;
  padding-right: 22px;
  padding-left: 28px;
}

nav.main-menu.new > ul > li:first-child > a {
    padding-left: 15px;
}

nav.main-menu.new > ul > li {
	background: none;
}

/*div.submain-menu {
	right: -92px;
}*/

/*li.two-columns div.submain-menu {
    right: 143px;
}*/

#header .main-menu #menu-main-navigation{
	margin-bottom: 0;
}

#menu-main-navigation li:nth-child(1) div.submain-menu {
	left: 0;
}

#menu-main-navigation li:nth-child(2) div.submain-menu {
  left: 218px;
}

#menu-main-navigation li:nth-child(3) div.submain-menu {
	left: 380px;
}

#menu-main-navigation li:nth-child(4) div.submain-menu {
	right: 161px;
}

#menu-main-navigation li:nth-child(5) div.submain-menu {
	right: 0;
}

div.submain-menu {
	top: 50px;
}

.donate-dropdown {
  top: 50px;
}

nav.main-menu div.btn-donate a:after,
.ie7 nav.main-menu div.btn-donate a span.arrow {
	display: none !important;
}

nav.main-menu div.btn-donate a {
    padding: 0;
    text-align: center;
}

nav.main-menu > ul > li.activeByJs > a {
    color: #ffcf00 !important;
}

nav.main-menu div.btn-donate a:hover {
    background: #4d90d7;
}

header nav.top-menu-header a {
    padding-left: 17px;
    padding-right: 17px;
}

header nav.top-menu-header li:last-child a {
    padding-right: 40px;
    position: relative;
}

header nav.top-menu-header li:last-child a i {
	font-size: 20px;
	position: absolute;
	right: 12px;
	top: 7px;
}

header div.lang-scroll {
	width: 156px;
	height: 23px;
	background: transparent;
	border-radius: 0px;
	box-shadow: none;
	position: absolute;
	top: 1px;
	left: 265px;
	float: left;
}

header div.lang-scroll.active {
    width: 156px;
    height: 216px;
    background: #fcfcfc;
    -webkit-box-shadow: #adadad 1px 1px 3px;
    -moz-box-shadow: #adadad 1px 1px 3px;
    box-shadow: #adadad 1px 1px 3px;
}

header div.lang-scroll ul {
    padding: 0;
}

header div.lang-scroll a {
	font-size: 14px;
	line-height: 29px;
	text-align: left;
	padding-right: 30px;
	height: 27px;
	width: 156px;
	box-sizing: border-box;
}

header div.lang-scroll a:before,
header .ie7 div.lang-scroll a span.beforeie7 {
    top: 8px;
}

header div.lang-scroll span.lang-select-trigger {
		text-indent: 0;
}

header div.lang-scroll span.lang-select-trigger:before {
		display: none;
}

.page-template-page-front-page #ciN9Bg,
.page-template-page-front-page #scN9Bg {
	display: none !important;
}

.page-template-page-front-page section#content-section {
	width: 100%;
}

.page-template-page-front-page .top-homepage {
	padding: 0;
	width: 100%;
	margin: 0;
	opacity: 0;
}

.page-template-page-front-page .top-homepage .bx-wrapper {
	box-shadow: none;
  border: 0;
	margin-bottom: 0;
}

.page-template-page-front-page .homepage-slider {
	height: 100%;
}

.page-template-page-front-page .homepage-slider .image {
	height: 310px;
	background-position: center center;
	background-size: 1600px auto;
	background-repeat: no-repeat;
}

.page-template-page-front-page .homepage-slider .info-container .info {
	width: 870px;
  margin: 0 auto;
  padding-top: 22px;
  padding-bottom: 18px;
	position: relative;
}

.page-template-page-front-page .homepage-slider .info-container .info .title {
	font-family: 'HelveticaRoundedLTStd-Bd';
  color: #fff;
  font-size: 25px;
  line-height: 25px;
  padding: 0;
  width: 530px;
  display: block;
  float: left;
}

.page-template-page-front-page .homepage-slider .info-container .info p {
	color: #fff;
	font-size: 18px;
	line-height: 25px;
	word-spacing: 3px;
	padding: 0;
	width: 530px;
	display: block;
	float: left;
	font-weight: bold;
}

.page-template-page-front-page .homepage-slider .button-container {
	float: right;
	display: table;
	height: 110px;
	position: absolute;
	top: 0;
	right: 0;
}

.page-template-page-front-page .homepage-slider .button-container-inner {
	display: table-cell;
	vertical-align: middle;
}

.page-template-page-front-page .homepage-slider .info-container .info a {
	font-size: 20px;
  background: #fff;
  width: 246px;
  min-height: 40px;
  border-radius: 7px;
  text-align: center;
  padding-top: 16px;
  box-sizing: border-box;
  line-height: 25px;
  padding-bottom: 16px;
  display: inline-block;
}

.page-template-page-front-page .homepage-slider .info-container .info:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .container {
	width: 1040px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.page-template-page-front-page .homepage-module.text-image-module.white {
	background: #fcfcfc;
}

.page-template-page-front-page .homepage-module.text-image-module.white h2,
.page-template-page-front-page .homepage-module.text-image-module.white .button,
.page-template-page-front-page .homepage-module.text-image-module.white .image-container {
	display: none;
}

.page-template-page-front-page .homepage-module.text-image-module.white .text-container {
	padding: 45px 0;
}

.page-template-page-front-page .homepage-module.text-image-module.white p {
	text-align: center;
	font-size: 25px;
	font-family: 'Marydale-Black';
	color: #00447e;
	line-height: 29px;
}

.page-template-page-front-page .homepage-module.question-module {
	background: #4d90d7;
	text-align: center;
	padding-top: 48px;
}

.page-template-page-front-page .homepage-module.question-module h2 {
	font-size: 29px;
	font-family: 'Marydale-Black';
	color: #fff;
	line-height: 24px;
	    margin-bottom: 18px;
}

.page-template-page-front-page .homepage-module.question-module p {
	font-size: 16px;
    line-height: 22px;
    color: #fff;
}

.page-template-page-front-page .homepage-module.question-module ul {
	list-style-type: none;
	padding-top: 25px;
	padding-bottom: 24px;
}
.page-template-page-front-page .homepage-module.question-module ul:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.question-module li {
	width: 325px;
	background: #fff;
	float: left;
	min-height: 60px;
	border-radius: 7px;
}

.page-template-page-front-page .homepage-module.question-module li:first-child {
	margin-right: 32px;
	margin-left: -9px;
}

.page-template-page-front-page .homepage-module.question-module li:last-child {
    margin-left: 32px;
}

.page-template-page-front-page .homepage-module.question-module li a {
	padding: 22px 0 15px 0;
	display: block;
	font-size: 16px;
	position: relative;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
        line-height: 20px;
        overflow: hidden;
}

.page-template-page-front-page .homepage-module.question-module li a i {
	font-size: 33px;
	margin-left: 0;
	margin-top: -9px;
        float: left;
        min-width: 22%;
}
.page-template-page-front-page .homepage-module.question-module li a .button-text-block {
    max-width: 77%;
    width: 100%;
    text-align: left;
    float: left;
    box-sizing: border-box;
    padding-right: 20px;
}
.page-template-page-front-page .homepage-module.question-module li:first-child a .button-text-block {
    text-align: right;
    padding-right: 16px;
    padding-left: 8px;
    max-width: 87%;
}
.page-template-page-front-page .homepage-module.question-module li:not(:first-child) a .button-text-block {
	text-transform: uppercase;
	font-family: 'FocoCCBold'; font-weight: normal;
	font-size: 18px;
}

.page-template-page-front-page .v2018 .homepage-module .yellow-button {
	text-transform: uppercase;
	font-family: 'FocoCCBold';
	font-weight: normal;
	font-size: 18px;
}

.page-template-page-front-page .homepage-module.question-module li:last-child a i {
	/*margin-left: 70px;*/
        /*margin-left: 36px;*/
}

.page-template-page-front-page .homepage-module.question-module li:last-child a i.offline {
	/*margin-left: 15px;*/
}

.page-template-page-front-page .homepage-module.question-module li:first-child a {
    /*padding-left: 127px;*/
}

.page-template-page-front-page .homepage-module.question-module li:first-child a i {
	text-align: left;
        padding-left: 15px;
        box-sizing: border-box;
        min-width:10%;
}

.page-template-page-front-page .homepage-module.question-module li:first-child a span {
	font-size: 24px;
	margin-left: 0;
	margin-right: 10px;
	left: 0;
}

.page-template-page-front-page .homepage-module:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.animated-module .container:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.animated-module .left-col {
	float: left;
	padding-top: 61px;
	width: 370px;
}

.page-template-page-front-page .homepage-module.animated-module .left-col h2 {
	font-size: 25px;
	font-family: 'Marydale-Black';
	color: #00447e;
	line-height: 30px;
	font-weight: 400;
}

.page-template-page-front-page .homepage-module.animated-module .left-col ul {
	padding: 0;
  list-style-type: none;
  margin-top: 22px;
}

.page-template-page-front-page .homepage-module.animated-module .left-col ul li {
	font-weight: bold;
	margin-bottom: 11px;
}

.page-template-page-front-page .homepage-module.animated-module .left-col ul li:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.animated-module .left-col ul li .image-container {
	float: left;
}

.page-template-page-front-page .homepage-module.animated-module .left-col ul li .text-container {
	float: left;
    margin-left: 17px;
    margin-top: 7px;
    width: 240px;
}

.page-template-page-front-page .homepage-module.animated-module .middle-col {
    float: left;
    position: relative;
    width: 346px;
    height: 370px;
    overflow: hidden;
    margin-left: -20px;
}


.page-template-page-front-page .homepage-module.animated-module .middle-col .animated-image {
	float: left;
	position: absolute;
	width: 323px;
	height: 305px;
	overflow: hidden;
	min-width: 323px;
	bottom: -305px;
}

.page-template-page-front-page .homepage-module.animated-module .right-col {
	float: left;
	margin-left: 34px;
	font-size: 16px;
	width: 300px;
	padding-top: 100px;
}

.page-template-page-front-page .homepage-module .yellow-button {
	font-size: 14px;
	line-height: 18px;
	padding: 11px 0;
	display: block;
	border-radius: 7px;
	box-sizing: border-box;
	background: #ffcf00;
	width: 277px;
	color: #00447e;
	text-align: center;
}

.page-template-page-front-page .homepage-module .yellow-button:hover {
    background: #00447e;
    color: #ffcf00;
}

.page-template-page-front-page .homepage-module.animated-module .right-col .yellow-button {
	margin-top: 6px;
}

.page-template-page-front-page .homepage-module.animated-module .right-col ul {
	list-style-type: none;
	padding: 0;
	margin-top: 22px;
}

.page-template-page-front-page .homepage-module.animated-module .right-col ul li a {
  font-size: 16px;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow {
	background: #ffcf00;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow h2 {
	display: none;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow .text-container {
	width: 740px;
    font-size: 29px;
    font-family: 'Marydale-Black';
    color: #00447e;
    line-height: 30px;
    text-align: center;
    padding-top: 58px;
    padding-left: 25px;
    word-spacing: -1px;
    box-sizing: border-box;
    padding-bottom: 42px;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow .text-container a {
	font-size: 14px;
	line-height: 18px;
	padding: 11px 0;
	display: block;
	border-radius: 7px;
	box-sizing: border-box;
	background: #00447e;
	width: 277px;
	color: #fff;
	text-align: center;
	margin: 36px auto 0;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow .text-container a:hover {
    color: #00447e;
    background: #fff;
}

.page-template-page-front-page .homepage-module.text-image-module.yellow .image-container {
	position: absolute;
	right: 81px;
	bottom: -6px;
}

.page-template-page-front-page .homepage-module.three-columns-module {
	padding-bottom: 53px;
}

.page-template-page-front-page .homepage-module.three-columns-module h2 {
	font-family: 'HelveticaRoundedLTStd-Bd';
	color: #00447e;
	font-size: 25px;
	line-height: 22px;
	padding: 0;
	display: block;
	padding-top: 50px;
	padding-bottom: 35px;
	font-weight: 400;
}

.page-template-page-front-page .homepage-module.three-columns-module .container:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.three-columns-module .col {
	width: 33.33%;
	float: left;
	margin-right: 16px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col:last-child {
	width: 30%;
	margin-right: 0;
}

.page-template-page-front-page .homepage-module.three-columns-module .col .img-container {
  margin-bottom: 22px;
	width: 250px;
	height: 165px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.page-template-page-front-page .homepage-module.three-columns-module .col h3 {
  color: #00447e;
	margin-bottom: 7px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col h3 a {
	font-size: inherit;
	 color: inherit;
}

.page-template-page-front-page .homepage-module.three-columns-module .col .list-upcoming-events h3 {
	padding-left: 15px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col .list-upcoming-events div.date {
    padding: 0px 15px 0px 15px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col .list-upcoming-events article {
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col p {
    width: 280px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col .list-upcoming-events p {
	padding: 3px 15px 5px 15px;
	width: 100% !important;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 22px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col h4 {
  margin-top: 7px;
	margin-bottom: 4px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col ul {
	list-style-type: none;
	padding: 0;
}

.page-template-page-front-page .homepage-module.three-columns-module .col ul.list-upcoming-events {
	margin-top: 0;
	clear: both;
	display: block;
	width: 100%;
}

.page-template-page-front-page .homepage-module.three-columns-module .col ul.list-upcoming-events article {
	width: 250px;
}

.page-template-page-front-page .homepage-module.three-columns-module .col ul .last-link {
	margin-top: 21px;
}

.page-template-page-front-page .homepage-module.text-image-module.blue {
	background: #4d90d7;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .text-container {
	width: 630px;
    color: #fff;
    padding-top: 46px;
    padding-left: 0;
    word-spacing: 1px;
    box-sizing: border-box;
    padding-bottom: 44px;
    margin-left: -2px;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .text-container h2 {
	font-size: 25px;
	line-height: 22px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	color: #fff;
  margin-bottom: 10px;
	font-weight: 400;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .text-container p br {
    display: none;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .text-container a {
	font-size: 14px;
  line-height: 21px;
  padding: 11px 0;
  display: block;
  border-radius: 7px;
  box-sizing: border-box;
  background: #ffcf00;
  width: 304px;
  color: #00447e;
  text-align: center;
  margin-top: 27px;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .text-container a:hover {
    color: #ffcf00;
    background: #00447e;
}

.page-template-page-front-page .homepage-module.text-image-module.blue .image-container {
	position: absolute;
	right: -4px;
	bottom: -6px;
}

.page-template-page-front-page .homepage-module.retail-stores-module:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.retail-stores-module .image-container {
	width: 50%;
	float: left;
	height: 350px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.page-template-page-front-page .homepage-module.retail-stores-module .text-container {
	width: 50%;
float: left;
background: #ff9e1b;
padding-top: 58px;
padding-left: 66px;
box-sizing: border-box;
}
.page-template-page-front-page .homepage-module.retail-stores-module .image-container.plus-uv-widget {
	width: 35%;
}
.page-template-page-front-page .homepage-module.retail-stores-module .text-container.plus-uv-widget {
	width: 65%;
	padding-top: 25px;
	height: 350px;
	overflow: hidden;
}
.uv-widget-container {
	display:inline-block;
	padding-bottom: 25px;
}
.page-template-page-front-page .homepage-module.retail-stores-module .text-container-inner {
	max-width: 300px;
	padding-right: 50px;
	padding-top: 50px;
	display:inline-block;
	vertical-align: top;

}
.page-template-page-front-page .homepage-module.retail-stores-module .text-container h2 {
	font-family: 'HelveticaRoundedLTStd-Bd';
    font-size: 43px;
    line-height: 39px;
    text-transform: uppercase;
    color: #3b3b3b;
    width: 420px;
}

.page-template-page-front-page .homepage-module.retail-stores-module .text-container p {
	font-family: 'HelveticaRoundedLTStd-Bd';
    font-size: 26px;
    line-height: 26px;
    text-transform: uppercase;
    color: #fff;
    width: 400px;
}
.homepage-module.retail-stores-module .text-container .text-container-inner h2 {
	font-size: 30px;
	line-height: 1.1;
}
.homepage-module.retail-stores-module .text-container .text-container-inner p {
	font-size: 20px;
	line-height: 1.1;
}
.homepage-module.retail-stores-module .text-container .text-container-inner p,
.homepage-module.retail-stores-module .text-container .text-container-inner h2,
.homepage-module.retail-stores-module .text-container .text-container-inner .button {
	max-width: 100%;
}

.page-template-page-front-page .homepage-module.retail-stores-module .text-container .button {
		color: #fff;
    font-size: 18px;
    line-height: 22px;
    background: #4d90d7;
    margin-top: 7px;
    display: block;
    width: 211px;
    padding: 10px 0px;
    text-align: center;
    border-radius: 7px;
    margin-bottom: 12px;
}

.page-template-page-front-page .homepage-module.retail-stores-module .text-container .button:hover {
    background: #fff;
    color: #4d90d7;
}

.page-template-page-front-page .homepage-module.retail-stores-module .text-container .link {
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	display: block;
	margin-bottom: 39px;
}
/* Plus UV Widget */
.page-template-page-front-page .homepage-module.retail-stores-module .visible-des {
	display:block;
	position:relative;
	top: -350px;
}
.page-template-page-front-page .homepage-module.retail-stores-module .visible-des .text-container.plus-uv-widget {
	background:transparent; width: 100% !important;
	margin-left: auto; margin-right: auto;
	margin-bottom: -350px; padding-left: 35%;
}
.page-template-page-front-page .homepage-module.retail-stores-module .plus-uv-widget + .text-container-1 {
	height: 350px; width: 65% !important;
}
.page-template-page-front-page .homepage-module.retail-stores-module .visible-des .text-container-inner {
	padding-right: 45px; padding-left: 30px;
}
.page-template-page-front-page .homepage-module.retail-stores-module .visible-des .uv-widget-container{
	display:inline-block !important;
}
.page-template-page-front-page .homepage-module.retail-stores-module .visible-320 {
	display:none !important;
}


.page-template-page-front-page .homepage-module.blog-social-module .container:after {
	content: "";
	display: table;
	clear: both;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container {
	width: 50%;
	float: left;
}

.page-template-page-front-page .homepage-module.blog-social-module .social-container {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px
}

.page-template-page-front-page .homepage-module.blog-social-module h2 {
    font-family: 'HelveticaRoundedLTStd-Bd';
    color: #00447e;
    font-size: 25px;
    line-height: 22px;
    padding: 0;
    display: block;
		padding-top: 46px;
    padding-bottom: 14px;
		font-weight: 400;
}

.page-template-page-front-page .homepage-module.blog-social-module .instagram-logo {
  margin-left: 10px;
  margin-top: 12px;
  margin-bottom: 5px;
	max-width: 150px;
}

header nav.top-menu-header a {
	font-size: 14px;
	font-weight: bold;
	color: #00447e;
	border: none;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article:first-child {
    margin-top: 30px;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article {
        padding-bottom: 0;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article figure {
    border: none;
		float: left;
		width: 80px;
		margin-right: 24px;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article .txt {
	float: left;
	width: 370px;
	margin-top: 3px;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article .image {
	width: 80px;
	height: 80px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container .link {
	float: right;
margin-right: 43px;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article.blog-post div.meta-post {
	padding-bottom: 0;
	font-size: 13px;
	color: #00447e;
	margin-top: 3px;
	margin-bottom: -1px;
}

.page-template-page-front-page .homepage-module.blog-social-module .blog-container article.blog-post p {
  margin-bottom: 5px;
}

/*VIDEO CAMPAIGN*/
.page-template-page-video-campaign .text-icons {
		display: none;
}

.page-template-page-video-campaign section#content-section {
	width: 100%;
}

.page-template-page-video-campaign #center-page {
		width: 100%;
}

.page-template-page-video-campaign #breadcrumbs {
		padding-top: 0;
    margin-bottom: 12px;
}
#breadcrumbs span span span a{
	font-weight: 400;
	font-size: 16px;
	border-bottom: 1px solid transparent;
}
.breadcrumb_last{
	font-weight: 400;
	font-size: 16px;
}
.page-template-page-video-campaign #menu-video-campaign li:before {
		display: none;
}

.page-template-page-video-campaign #menu-video-campaign:after {
	display: block;
	content: "";
	clear: left;
}

.page-template-page-video-campaign #menu-video-campaign {
	margin-top: 21px;
	padding: 0;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	overflow: hidden;
	border-bottom: 9px solid #538fcd;
}

.page-template-page-video-campaign #menu-video-campaign li {
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 0;
	text-align: center;
	line-height: 18px;
	height: 50px;
	background: #eeeeee;
	border-left: 1px solid #fff;
}

.page-template-page-video-campaign #menu-video-campaign li:first-child {
	border: none;
}

.page-template-page-video-campaign #menu-video-campaign li a {
		font-size: 18px;
		font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
		display: block;
		width: 100%;
		height: 100%;
		line-height: 55px;
    box-sizing: border-box;
		position: relative;
}

.page-template-page-video-campaign #menu-video-campaign li a i {
	display: none;
	position: absolute;
	margin-left: 5px;
	top: 0;
	height: 50px;
  line-height: 53px;
}

.page-template-page-video-campaign #menu-video-campaign li:hover a i,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item a i {
	display: inline;
}

.page-template-page-video-campaign #menu-video-campaign li:hover a,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item a {
	color: #fff;
}

.page-template-page-video-campaign #menu-video-campaign li:nth-child(1):hover,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item:nth-child(1) {
	    background: #538fcd;
}
.page-template-page-video-campaign #menu-video-campaign li:nth-child(2):hover,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item:nth-child(2) {
	    background: #f89a3a;
}
.page-template-page-video-campaign #menu-video-campaign li:nth-child(3):hover,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item:nth-child(3) {
	    background: #16467c;
}
.page-template-page-video-campaign #menu-video-campaign li:nth-child(4):hover,
.page-template-page-video-campaign #menu-video-campaign li.current-menu-item:nth-child(4) {
	    background: #ffcf00;
}

.page-template-page-video-campaign .container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.page-template-page-video-campaign .video-container {
	background-image: url('../images/video-campaign/big-gradient.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.page-template-page-video-campaign .vimeo-video {
	position: relative;
	height: 544px;
}

.page-template-page-video-campaign .vimeo-video img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

.page-template-page-video-campaign .vimeo-description {
	background: #fff;
  padding: 18px 43px 28px 43px;
}

.page-template-page-video-campaign .vimeo-description h2 {
	font-size: 26px;
	line-height: 28px;
	word-spacing: -1px;
	margin-bottom: 5px;
}

.page-template-page-video-campaign .vimeo-description p {
	font-size: 16px;
	line-height: 24px;
}

.page-template-page-video-campaign .down-arrow {
	color: #538fcd;
    font-size: 43px;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
    padding-top: 17px;
    padding-bottom: 16px;
}

.page-template-page-video-campaign .description-container {
	background: #538fcd;
	padding-top: 40px;
padding-bottom: 37px;
}

.page-template-page-video-campaign .description-container h2 {
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	    word-spacing: -2px;
			    margin-bottom: 16px;
}

.page-template-page-video-campaign .description-container p {
	font-size: 19px;
line-height: 25px;
text-align: center;
color: #fff;
padding: 0px 25px;
word-spacing: 1px;
}

.page-template-page-video-campaign .people-container {
	    margin-top: 47px;
}

.page-template-page-video-campaign .people-container .person-item:after {
	display: block;
	content: "";
	clear: left;
}

.page-template-page-video-campaign .people-container .person-item.layout-left .image-container {
	    width: 550px;
			float: left;
}

.page-template-page-video-campaign .people-container .person-item.layout-left .text-container {
	width: 385px;
	float: left;
	margin-left: 31px;
}

.page-template-page-video-campaign .people-container .person-item.layout-right .image-container {
	    width: 520px;
			float: left;
}

.page-template-page-video-campaign .people-container .person-item.layout-right .text-container {
	width: 385px;
	float: left;
	margin-left: 20px;
    margin-right: 33px;
}

.page-template-page-video-campaign .people-container .person-item img{
	border: 5px solid #f1efee;
}

.page-template-page-video-campaign .people-container .person-item.layout-left img{
	    margin-left: 20px;
}

.page-template-page-video-campaign .people-container .person-item .text-container h3 {
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 22px;
	color: #00447e;
  padding-top: 3px;
}

.page-template-page-video-campaign .people-container .person-item .text-container .position {
	color: #00447e;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 6px;
	display: block;
}

.page-template-page-video-campaign .people-container .person-item .text-container p {
	font-size: 16px;
	line-height: 24px;
}

.page-template-page-video-campaign .people-container .person-item .text-container:after {
	content: '';
	display: block;
	clear: both;
	background: #538fcd;
	height: 7px;
	width: 55px;
	margin-top: 12px;
}

.page-template-page-video-campaign .people-container .person-item {
	margin-bottom: 47px;
	padding-bottom: 50px;
	background-image: url('../images/video-campaign/small-gradient.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.page-template-page-video-campaign .people-container .person-item:first-child {
    margin-top: 0;
}


.page-template-page-video-campaign .link-container a {
	float: right;
	font-size: 25px;
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	margin-right: 49px;
	margin-top: 9px;
	word-spacing: -2px;
	margin-bottom: 35px;
	color: #f89a3a;
}

.page-template-page-video-campaign .newshare-footer {
	float: right !important;
	width: 250px !important;
}

/*CAMPAIGN LANDING*/
body.page-template-page-campaign-landing {
	background: transparent !important;
}

.page-template-page-campaign-landing div.landing-page {
	padding: 0;
	background-color: #FCFCFC;
}

.page-template-page-campaign-landing #tax-campaign-d-top-link a {
    top: -120px;
		font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #00447e;
}

.page-template-page-campaign-landing #tax-campaign-d-top-link a i {
    font-size: 13px;
}

.page-template-page-campaign-landing #content-section,
.page-template-page-campaign-landing .wide-template {
	width: 100% !important;
}

/*.page-template-page-campaign-landing .wide-template {
	padding-top: 30px;
}*/
.page-template-page-campaign-landing .back-to-home-link {
    float: right;
    margin-top: -24px;

}
.page-template-page-campaign-landing .back-to-home-link a {
    color: #00447e;
    font-size: 16px;
}
.page-template-page-campaign-landing .container {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.page-template-page-campaign-landing .text_module {
	padding-top: 77px;
	padding-bottom: 77px;
	background-size: auto 100%;
}

.page-template-page-campaign-landing .text_module h2 {
	text-align: center;
	line-height: 30px;
	font-size: 25px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	max-width: 690px;
	margin-left: auto;
	margin-right: auto;
}

.page-template-page-campaign-landing .video_module {
    padding-top: 0;
}

.page-template-page-campaign-landing .video_module iframe {
	margin-left: auto;
    margin-right: auto;
    display: table;
}

.page-template-page-campaign-landing .quote_donate_button {
	padding-bottom: 0;
padding-top: 50px;
}

.page-template-page-campaign-landing .quote_donate_button blockquote {
	font-style: normal;
	text-align: center;
	padding-bottom: 10px;
	max-width: 655px;
	padding-left: 60px;
	padding-right: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 0;
}

.page-template-page-campaign-landing .quote_donate_button blockquote cite {
	margin-top: 5px;
}

.page-template-page-campaign-landing .quote_donate_button blockquote p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
	font-size: 24px !important;
	line-height: 34px !important;
	padding-top: 0;
	display: block;
}

.page-template-page-campaign-landing .quote_donate_button blockquote p:before {
	content: '';
    position: absolute;
    width: 33px;
    height: 27px;
    left: -57px;
    top: -7px;
    opacity: 1;
    background-size: 100% 100%;
    background-image: url('../images/quote-left-yellow.png');
}

.page-template-page-campaign-landing .quote_donate_button blockquote p:after {
	width: 33px;
    height: 27px;
    right: -62px;
    bottom: 28px;
    background-size: 100% 100%;
    background-image: url('../images/quote-right-yellow.png');
    opacity: 1;
}

.page-template-page-campaign-landing .quote_donate_button blockquote p strong {
	color: #4d90d7;
}

.page-template-page-campaign-landing .quote_donate_button + .description_module {
	padding-top: 0;
	margin-top: -8px;
}

.page-template-page-campaign-landing .donate-btn {
	font-family: 'HelveticaRoundedLTStd-Bd';
	background: #ff9e1b;
	color: #753002;
	font-size: 20px;
	line-height: 22px;
	margin-left: auto;
	margin-right: auto;
	display: table;
	padding: 13px 39px 11px 39px;
	text-align: center;
	border-radius: 25px;
	box-sizing: border-box;
}

.page-template-page-campaign-landing .donate-btn i {
	margin-left: 6px;
	display: none;
}

.page-template-page-campaign-landing .description_module {
	text-align: center;
	padding-top: 34px;
  padding-bottom: 16px;
}

.page-template-page-campaign-landing .description_module h2 {
	font-family: 'Marydale-Bold';
	font-size: 30px !important;
	line-height: 35px !important;
	color: inherit;
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
	word-spacing: -8px;
	margin-bottom: 14px;
}

.page-template-page-campaign-landing .description_module p {
	font-size: 20px;
	color: inherit;
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 9px;
	max-width: 610px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-right: 20px;
}

.page-template-page-campaign-landing-v2 .description_module p {
	max-width: 960px;
}

.page-template-page-campaign-landing .description_module p a {
	font-weight: bold;
    font-size: inherit;
    font-family: inherit;
    color: inherit;
}

.page-template-page-campaign-landing .two_columns_module ul {
	          padding: 30px 0 60px;
}

.page-template-page-campaign-landing .two_columns_module ul li {
    width: 50%;
    float: left;
    list-style-type: none;
    text-align: center;
    box-sizing: border-box;
}

.page-template-page-campaign-landing .two_columns_module ul li:nth-child(1) {
        padding-left: 79px;
}

.page-template-page-campaign-landing .two_columns_module ul li:nth-child(2) {
    padding-left: 55px;
}

.page-template-page-campaign-landing .two_columns_module ul li .img-container {
	position: relative;
	width: 365px;
	height: 455px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 3px;
}

.page-template-page-campaign-landing .two_columns_module .image .text-caption,
.page-template-page-campaign-landing .two_columns_module ul li .img-container .text-caption {
	position: relative;
    width: 100%;
    top: 100%;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: 'Marydale-Bold';
    padding: 12px 15px;
    text-align: center;
    word-spacing: -3px;
}

.page-template-page-campaign-landing .two_columns_module .cf {
	display: table;
	width: 100%;
}

.page-template-page-campaign-landing .two_columns_module .image,
.page-template-page-campaign-landing .two_columns_module .text {
	width: 50%;
  display: table-cell;
	box-sizing: border-box;
	position: relative;
}

.page-template-page-campaign-landing .two_columns_module .image {
	background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.page-template-page-campaign-landing .two_columns_module .text {
	padding-top: 107px;
	padding-left: 60px;
	padding-bottom: 119px;
}

.page-template-page-campaign-landing .two_columns_module .text p {
	max-width: 510px;
	color: inherit;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
}

.page-template-page-campaign-landing .text_donate_button_module {
	text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
}

.page-template-page-campaign-landing .text_donate_button_module.fixed {
	background-size: 840px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page-template-page-campaign-landing .text_donate_button_module.fullwidth {
	padding-bottom: 45px;
}

.page-template-page-campaign-landing .text_donate_button_module.fullwidth .donate-btn {
	padding: 13px 59px 11px 59px;
	font-size: 18px;
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
}

.page-template-page-campaign-landing .text_donate_button_module a {
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	color: inherit;
}

.page-template-page-campaign-landing .text_donate_button_module p {
	font-family: 'HelveticaRoundedLTStd-Bd';
	    font-size: 48px;
	    line-height: 70px;
	    color: #00447e;
	    max-width: 600px;
	    margin-left: auto;
	    margin-right: auto;
        margin-bottom: 5px;
}

.page-template-page-campaign-landing .text_donate_button_module span {
	color: #ffffff;
	font-size: 20px;
	margin-top: 8px;
	display: block;
	margin-bottom: 43px;
}

.page-template-page-campaign-landing .text_donate_button_module p strong {
	color: #f4c80d;
}

.page-template-page-campaign-landing .text_donate_button_module p strong a {
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
	color: inherit;
}
.page-template-page-campaign-landing .three_columns_module {
    background: #fefffa;
    padding-top:40px;
    padding-bottom: 25px;
}

.page-template-page-campaign-landing .three_columns_module .container {
    overflow: hidden;
}
.page-template-page-campaign-landing-v2 .three_columns_module .container {
	padding: 50px;
}

.page-template-page-campaign-landing-v2 div.center-page {
	padding-top:0px!important;
}

.page-template-page-campaign-landing .three_columns_module .three_columns_module__title{
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    font-family: "HelveticaRoundedLTStd-Bd";
    font-weight: unset;
    padding-bottom: 32px;
}
.page-template-page-campaign-landing .three_columns_module .col {
    width: 306px;
    float: left;
    margin-right: 25px;
    border: 2px solid #f5f5f5;
    background: #fff;
}
.page-template-page-campaign-landing-v2 .three_columns_module .col {
	border-radius: 2px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.15), 0 10px 10px rgba(0,0,0,0.12);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    overflow: hidden;
	border: none;
}
.page-template-page-campaign-landing-v2 .three_columns_module .col:hover {
	  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.page-template-page-campaign-landing .three_columns_module .col:last-child {
   margin-right: 0;
}
.page-template-page-campaign-landing .three_columns_module .col a {
    overflow: hidden;
}
.page-template-page-campaign-landing .three_columns_module .col .image-text {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    color: #004883;
    font-weight: bold;
    min-height: 90px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}
.page-template-page-campaign-landing-v2 .three_columns_module .col .image-text {
	text-align: left;
    padding: 10px 17px;
	color: #4d90d7;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
.page-template-page-campaign-landing-v2 .three_columns_module .col:hover .image-text span {
	text-decoration: underline;
}
.page-template-page-campaign-landing-v2 .three_columns_module .col .image-text p {
	font-weight: normal;
}
.page-template-page-campaign-landing .three_columns_module .col .image-text .image-text-inner {
    display: table-cell;
    height: 100%;
    width: 100%;
    vertical-align: middle;
    padding: 30px 20px;
}
.page-template-page-campaign-landing .three_columns_module .col .image-text .image-text-inner__p {
    position: relative;
    display: inline-block;
}
/*.page-template-page-campaign-landing .three_columns_module .col a .image-text .image-text-inner__p:after {
    content: ">";
    position: absolute;
    bottom: 0;
    right: 0;
}*/
.page-template-page-campaign-landing .tax_calculator_module {
    background: #f4f4f4;
    padding-top: 25px;
    padding-bottom: 100px;
}

.page-template-page-campaign-landing-v2 .tax_calculator_module {
	padding-bottom:25px!important;
}

.page-template-page-campaign-landing .tax_calculator_module__title {
    font-size: 28px;
    line-height: 30px;
    text-align: center;
    font-weight: unset;
    padding-bottom: 25px;
}
.page-template-page-campaign-landing .tax_calculator_module .shortcode-tax-calculator {
    background: #fff;
    width: 475px;
    margin: 0 auto;
}

.page-template-page-campaign-landing-v2 .shortcode-tax-calculator {
	border: 1px solid #d6d6d6!important;
}

.page-template-page-campaign-landing-v2 .shortcode-tax-calculator #tax-calculator-donation, .page-template-page-campaign-landing-v2 .shortcode-tax-calculator #tax-calculator-income-styler .jq-selectbox__select {
	border:1px solid #d6d6d6!important;
	background: #f6f6f6!important;
}

.page-template-page-campaign-landing .tax_calculator_module .description {
    width: 570px;
    margin: 0 auto;
    padding-top: 24px;
}
.page-template-page-campaign-landing .tax_calculator_module .description p {
    font-size: 20px;
    line-height: 30px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.page-template-page-campaign-landing .image_module {
	padding-top: 5px;
}

.page-template-page-campaign-landing .image_module img {
	margin-left: auto;
	margin-right: auto;
	display: table;
}

.page-template-page-campaign-landing .image_module span {
	position: relative;
	width: 100%;
	top: 100%;
	font-size: 20px;
	line-height: 30px;
	display: block;
	font-weight: bold;
	box-sizing: border-box;
	font-family: 'Marydale-Bold';
	padding: 28px 0 0;
	text-align: center;
	word-spacing: -3px;
}

.page-template-page-campaign-landing .image_module + .description_module {
	padding-top: 0;
}

.page-template-page-campaign-landing .description_module + .quote_donate_button {
	    padding-top: 13px;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module {
	padding: 0;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module .container {
	    padding: 23px 0px 19px 57px;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module a.btn-small {
	    width: 167px;
			margin: 0px 24px 0px 0px;
			height: 83px;
			font-size: 30px;
			line-height: 48px;
	    padding: 17px 0px 0px 0px;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module span.input {
    width: 167px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 23px;
    height: 83px;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module span.input input {
	width: 120px;
	height: 52px;
	padding: 11px 0px 11px 17px;
	font-size: 30px;
	line-height: 35px;
	outline: 0;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module span.input:before {
    font-size: 30px;
    line-height: 47px;
    top: 16px;
    left: 10px;
}

.page-template-page-campaign-landing .bottom-lightboxtaxtime.module a.btn-big {
	width: 930px;
	margin: 20px 0px 11px 0px;
	padding: 17px 0px 66px 0px;
	font-size: 26px;
	line-height: 50px;
	font-weight: bold;
}

.page-template-page-campaign-landing #footer {
	margin-top: 0;
}

.page-template-page-campaign-landing section#content-section {
	padding: 0;
}

.page-template-page-campaign-landing .share_module {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}

.page-template-page-campaign-landing .share_module .container {
	padding-left: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.page-template-page-campaign-landing .share_module .container p {
	font-size: 40px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	line-height: 50px;
	padding-top: 100px;
}

.page-template-page-campaign-landing .share_module .container span.subtitle {
	font-family: 'Marydale-Bold';
	font-size: 24px;
	line-height: 54px;
	word-spacing: -2px;
}

.page-template-page-campaign-landing .share_module .container footer.newshare-footer,
.page-template-page-campaign-landing .share_module .container .addthis_sharing_toolbox {
	padding: 0px 0px 105px 10px;
	/*-moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);*/
}

.page-template-page-campaign-landing .main-menu-new-container {
    display: none;
}

.page-template-page-campaign-landing div.bottom-header {
    height: 95px !important;
}

.page-template-page-campaign-landing .header.no-description {
    margin-bottom: 35px;
}

.page-template-page-campaign-landing .header .container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 480px;
    width: 1015px;
	position: relative;
}

.page-template-page-campaign-landing .header .container.full {
	padding-right: 0;
}

.page-template-page-campaign-landing .header .container .down-arrow {
	position: absolute;
    bottom: -35px;
    left: 50%;
    background: #00447e;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    margin-left: -35px;
	text-align: center;
}

.page-template-page-campaign-landing .header .container .down-arrow i {
	font-size: 40px;
    color: #fff;
    text-align: center;
    margin-top: 16px;
}

.page-template-page-campaign-landing .header .top,
.page-template-page-campaign-landing .header .bottom {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.page-template-page-campaign-landing .header .top .container p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
    font-size: 48px;
    line-height: 54px;
    color: inherit;
	padding-top: 260px;
}

.page-template-page-campaign-landing .header .top .container p strong {
	color: #ffcf00;
}
.page-template-page-campaign-landing .header .top .container .donation-amount-description p {
    padding: 0 30px 36px;
    font-style: italic;
    line-height: 26px;
    font-size: 16px;
    font-family: Arial, sans-serif;
}
.page-template-page-campaign-landing .header .top .container .donation-amount-description p strong {
    color: #00447e;
}
.page-template-page-campaign-landing .header .top .container .donation-tax-calculator {
    text-align: center;
    font-weight: bold;
    padding-bottom: 16px;
}
.page-template-page-campaign-landing .header .top .container .donation-tax-calculator a {
    color: #00447e;
    text-decoration: underline;
}

.page-template-page-campaign-landing .header .top .container span {
	font-size: 24px;
	line-height: 30px;
	margin-top: 11px;
	display: block;
	padding-bottom: 95px;
	color: inherit;
}

.page-template-page-campaign-landing .header .bottom .container p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
    color: inherit;
    font-size: 24px;
    line-height: 34px;
    padding-left: 8px;
    padding-top: 40px;
    padding-right: 50px;
    padding-bottom: 40px;
    margin-bottom: 15px;
}

.page-template-page-campaign-landing .header .donation-form {
	position: absolute;
	right: -12px;
	top: 200px;
	width: 400px;
	z-index: 10;
}

.page-template-page-campaign-landing .header .container .donation-form p {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 20px;
	padding-bottom: 18px;
}

.page-template-page-campaign-landing .header .container .donation-form span {
	text-align: center;
    font-size: 18px;
    line-height: 30px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 13px;
}

.page-template-page-campaign-landing .header .container .donation-form .amounts {
    list-style-type: none;
	padding-left: 25px;
	padding-right: 25px;
}

.page-template-page-campaign-landing .header .container .donation-form .amounts li {
	width: 32%;
	display: inline-block;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	height: 55px;
	overflow: hidden;
	margin-bottom: 8px;
}

.page-template-page-campaign-landing .header .container .donation-form .amounts li a,
.page-template-page-campaign-landing .header .container .donation-form .amounts li input {
	display: block;
	width: 100%;
	height: 35px;
	border-radius: 25px;
	font-size: 20px;
	line-height: 20px;
	padding-top: 17px;
}

.page-template-page-campaign-landing .header .container .donation-form .amounts li .input {
	padding: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.page-template-page-campaign-landing .header .container .donation-form .amounts li .input input {
	border: none;
	text-align: center;
	font-size: 16px;
	padding-top: 0;
	height: 52px;
	display: table;
	width: 100%;
	outline: 0;
	position: relative;
	z-index: 2;
	font-weight: bold;
}

.page-template-page-campaign-landing .header .container .donation-form button[type="submit"] {
	margin-left: auto;
	margin-right: auto;
	display: block;
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
	font-size: 18px;
	border: none;
	margin-top: -10px;
        padding: 1px 35px 0;
        height: 36px;
        line-height: 34px;
	border-radius: 10px;
	cursor: pointer;
	outline: 0;
        box-sizing: border-box;
}

.page-template-page-campaign-landing .header .container .donation-form small {
	width: 100%;
    text-align: center;
    display: block;
    color: inherit;
    font-size: 14px;
    line-height: 30px;
    padding-top: 14px;
    padding-bottom: 4px;
}

.page-template-page-campaign-landing .text_donate_button_module.left-align {
	padding-top: 33px;
	padding-bottom: 33px;
}

.page-template-page-campaign-landing .text_donate_button_module.left-align .container {
	width: 840px;
}

.page-template-page-campaign-landing .text_donate_button_module.left-align p {
    font-size: 30px;
    line-height: 35px;
    text-align: left;
    max-width: 760px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 40px;
    margin-bottom: 15px;
}

.page-template-page-campaign-landing .text_donate_button_module.left-align span {
    max-width: 460px;
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    padding-left: 40px;
    margin-bottom: 25px;
}

.page-template-page-campaign-landing .text_donate_button_module.left-align .donate-btn {
    margin-left: 40px;
}

.page-template-page-campaign-landing .read_more_stories_module {
	padding: 40px 0;
}

.page-template-page-campaign-landing .read_more_stories_module .container {
	width: 748px;
}

.page-template-page-campaign-landing .read_more_stories_module h2.title {
	font-size: 30px;
    line-height: 36px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    margin-bottom: 20px;
}

.page-template-page-campaign-landing .read_more_stories_module ul.stories {
    width: 748px;
    padding: 4px 0px 0px 0px;
    list-style: none;
    font-size: 12px;
    line-height: 14px;
    color: #004685;
    text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.page-template-page-campaign-landing .read_more_stories_module li {
    width: 232px;
    height: auto;
    padding: 0px 17px 25px 0px;
    float: left;
}

.page-template-page-campaign-landing .read_more_stories_module li figure {
    position: relative;
}

.page-template-page-campaign-landing .read_more_stories_module li figure a.more {
    width: 100%;
    height: 232px;
    line-height: 232px;
    padding: 0;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: 0px 0px url(../images/bg_img_55.png) repeat;
    font-family: Arial;
    font-size: 16px;
    text-align: center;
    color: #ffcf00;
    text-decoration: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    font-weight: bold;
}

.page-template-page-campaign-landing .read_more_stories_module li figure:hover a.more {
    display: block;
}

.page-template-page-campaign-landing .read_more_stories_module li figure img {
    width: 100%;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}

.page-template-page-campaign-landing .read_more_stories_module li figure figcaption {
    padding: 6px 0px 0px 0px;
}

.page-template-page-campaign-landing .read_more_stories_module li figure h2,
.page-template-page-campaign-landing .read_more_stories_module li figure h2 a {
	font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #00447e;
}

.page-template-page-campaign-landing .read_more_stories_module li figure p,
.page-template-page-campaign-landing .read_more_stories_module li figure p a {
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    color: #004685;
    font-family: Arial;
    margin-top: 1px;
}

/* TAX CALCULATOR */
.shortcode-tax-calculator {
	background: #fff;
	padding-bottom: 20px;
	padding-top: 22px;
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 50px;
    border: 1px solid #d6d6d6!important;
}

.shortcode-tax-calculator h1 {
	text-align: center;
	margin-top: 0 !important;
	padding-bottom: 0 !important;
}

.shortcode-tax-calculator p {
	padding-left: 25px !important;
  text-align: center;
  padding-right: 25px !important;
}

.shortcode-tax-calculator h3 {
	font-size: 14px !important;
	line-height: 22px !important;
	color: #00447e !important;
}

.shortcode-tax-calculator .tax-calculator-dollar {
	font-size: 22px;
	line-height: 22px;
	color: #4d90d8;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.shortcode-tax-calculator .tax-calculator-inner-top {
	margin-top: 10px;
}

.shortcode-tax-calculator .tax-calculator-donation-container {
	width: 50%;
	float: left;
	padding-left: 22px;
  box-sizing: border-box;
  position: relative;
}

.shortcode-tax-calculator .tax-calculator-donation-input {
  position: relative;
}

.shortcode-tax-calculator .tax-calculator-donation-input .tax-calculator-dollar {
	position: absolute;
	top: 12px;
	left: 5px;
}

.shortcode-tax-calculator #tax-calculator-donation {
  border: 1px solid #d6d6d6!important;
  background: #f6f6f6!important;
  width: 195px;
  height: 42px;
  outline: 0;
  font-size: 16px;
  padding-left: 21px;
  color: #6b6b6b;
  box-sizing: border-box;
  padding-top: 3px;
  padding-right: 15px;
}

.shortcode-tax-calculator .tax-calculator-validation-message {
	display: none;
	color: #ff0000;
	position: absolute;
	bottom: -30px;
	font-size: 12px;
}

.shortcode-tax-calculator .tax-calculator-donation-container.error .tax-calculator-dollar {
	color: #ff0000 !important;
}

.shortcode-tax-calculator .tax-calculator-donation-container.error #tax-calculator-donation {
	border-bottom: 1px solid #ff0000;
}

.shortcode-tax-calculator .tax-calculator-income-container {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 12px;
}

.shortcode-tax-calculator #tax-calculator-income-styler .jq-selectbox__select {
	width: 197px;
	border: 1px solid #d6d6d6!important;
	background: #f6f6f6!important;
    border-radius: 0;
    border-bottom: 1px solid #a0a0a0;
    height: 42px;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    padding-left: 6px;
    padding-top: 10px;
    color: #6b6b6b;
}

.shortcode-tax-calculator #tax-calculator-income-styler .jq-selectbox__trigger-arrow {
	background: none;
	top: 12px;
	right: 13px;
	color: #4d90d8;
}

.shortcode-tax-calculator #tax-calculator-income-styler .jq-selectbox__trigger-arrow:before {
    content: "\f078";
		display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.shortcode-tax-calculator #tax-calculator-income-styler .jq-selectbox__dropdown {
	top: 42px !important;
	bottom: auto !important;
	font-size: 14px !important;
	line-height: 30px !important;
	color: #6b6b6b !important;
	width: 195px !important;
	border: 1px solid #e9e9e9 !important;
}

.shortcode-tax-calculator #tax-calculator-income-styler.jq-selectbox li {
    border-bottom: 1px solid #e9e9e9 !important;
}

.shortcode-tax-calculator #tax-calculator-income-styler.jq-selectbox li:last-child {
    border-bottom: 0 !important;
}

.shortcode-tax-calculator #tax-calculator-income-styler.jq-selectbox li.selected {
	color: #6b6b6b !important;
  background: #e9e9e9 !important;
}

.shortcode-tax-calculator #tax-calculator-income-styler.jq-selectbox li:hover {
    background: #4d90d8 !important;
		color: #fff !important;
}

.shortcode-tax-calculator .tax-calculator-inner-bottom h3 {
	text-align: center;
	margin-top: 21px !important;
}

.shortcode-tax-calculator .tax-calculator-savings {
	border: 1px solid #d7d7d7;
  background: #f6f6f6;
  margin-left: 19px;
  margin-top: 10px;
  width: 429px;
  height: 45px;
  text-align: center;
  padding-top: 9px;
  font-size: 16px;
  line-height: 22px;
  box-sizing: border-box;
}

.shortcode-tax-calculator .tax-calculator-savings div {
	position: relative;
  display: inline-block;
  padding-left: 20px;
  padding-top: 2px;
}

.shortcode-tax-calculator .tax-calculator-savings .tax-calculator-dollar {
	position: absolute;
	left: -1px;
}

.shortcode-tax-calculator .disclaimer {
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	box-sizing: border-box;
	margin-top: 20px;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
}


/*RESEARCH*/
.single-research-pt article.page-post ul li:before {
    top: 12px;
}

.single-research-pt h1 {
    margin-bottom: 10px;
}

.single-research-pt .header-subtitle {
	padding-top: 0;
}

.single-research-pt .header-image {
    margin-top: 20px;
	margin-bottom: 20px;
}

.single-research-pt .header-video {
    margin-top: 40px;
    margin-bottom: 20px;
}

.single-research-pt .profile {
	padding: 10px 0 0;
}

.single-research-pt .profile-img {
	width: 110px;
	float: left;
    margin-right: 20px;
}

.single-research-pt .profile-img.achievement {
	width: 100%;
	padding-top: 10px;
}

.single-research-pt .profile-img.achievement img {
	width: 100%;
	padding-top: 15px;
	clear: both;
	display: block;
	max-width: 150px;
}

.single-research-pt .profile-info {
	width: 590px;
    float: left;
    padding: 0;
}

.single-research-pt .profile-info.achievement {
	width: 100%;
}

.profile-img.achievement .profile-name,
.profile-img.achievement .profile-organisation,
.profile-img.achievement .profile-date {
    font-size: 14px;
    line-height: 15px;
    color: #00447E;
    font-weight: bold;
}

.profile-img.achievement .profile-date {
    font-size: 13px;
    line-height: 15px;
}

.single-research-pt .profile-info .profile-name,
.single-research-pt .profile-info .profile-organisation,
.single-research-pt .profile-info .profile-funding,
.single-research-pt .profile-info .profile-funded-amount,
.single-research-pt .profile-info .profile-date {
	display: block;
}

.single-research-pt .profile-info .profile-name {
	line-height: 18px;
	font-size: 16px;
	color: #0f1e64;
	font-weight: bold;
	font-family: "FocoCCRegular";
}

.single-research-pt .profile-info span {
	line-height: 22px;
	font-size: 16px;
	font-family: "FocoCCRegular";
}

.single-research-pt .text-container.cf ul li {
	font-family: "FocoCCRegular";
	font-size: 16px;

}

.single-research-pt .profile-info a.profile-name:hover,
.single-research-pt .profile-info h2.profile-name {
	color: #0f1e64;
}

.single-research-pt .profile-info .profile-funded-amount,
.single-research-pt .profile-info .profile-date {
	font-size: 13px;
    color: #00447e;
}

.single-research-pt .profile-info .profile-funding {
	padding-top: 20px;
	color: #00447E;
	font-size: 14px;
	line-height: 18px;
	font-weight: 700;
}

.single-research-pt .profile-img img {
	width: 100%;
}

.single-research-pt .text-container {
    padding: 5px 0 15px;
}

.single-research-pt .research-table {
	margin-top: 25px;
    width: 730px;
}

.single-research-pt .research-table tr th,
.single-research-pt .research-table tr td {
	border: 1px solid #fff;
	text-align: left;
}

.single-research-pt .research-table tr th,
.single-research-pt .research-table tr td,
.single-research-pt .research-table tr td p {
	color: #555;
}

.single-research-pt .research-table tr th {
    background: #E1E2E5;
	padding: 5px 10px;
}

.single-research-pt .research-table tr td {
	background: #F1F2F3;
	padding-top: 0;
	width: 365px;
}

.single-research-pt .cancer-topics-container {
	margin-top: 10px;
}

.single-research-pt .cancer-topics-container h2 {
    display: inline-block;
}

.single-research-pt .cancer-topics-container ul {
	padding: 0;
	display: inline-block;
}

.single-research-pt .cancer-topics-container li {
    padding: 0 !important;
    display: inline-block;
    margin-right: 5px;
}

.single-research-pt .cancer-topics-container li:before {
    display: none;
}

.single-research-pt .related-item,
.tax-research-cancer-type .related-item,
.tax-research-cancer-topic .related-item,
.page-template-page-research-listing .related-item,
.page-template-page-annual-report .related-item,
.page-template-page-research-our-research .related-item {
    padding: 20px 0;
}

.page-template-page-research-our-research .posts-container .related-item,
.tax-research-cancer-type .posts-container .related-item,
.tax-research-cancer-topic .posts-container .related-item {
    float: left;
    width: 50%;
    padding: 30px 8px 0;
    box-sizing: border-box;
}

.single-research-pt .related-item .image-container,
.tax-research-cancer-type .related-item .image-container,
.tax-research-cancer-topic .related-item .image-container,
.page-template-page-research-listing .related-item .image-container,
.page-template-page-annual-report .related-item .image-container,
.page-template-page-research-our-research .related-item .image-container {
	width: 120px;
	height: 120px;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	float: left;
	margin-right: 15px;
}

.page-template-page-research-our-research .posts-container .related-item .image-container,
.tax-research-cancer-type .posts-container .related-item .image-container,
.tax-research-cancer-topic .posts-container .related-item .image-container {
	width: 100%;
    height: 215px;
    margin-bottom: 20px;
}

.single-research-pt .related-item .text-container,
.tax-research-cancer-type .related-item .text-container,
.tax-research-cancer-topic .related-item .text-container,
.page-template-page-research-listing .related-item .text-container,
.page-template-page-annual-report .related-item .text-container,
.page-template-page-research-our-research .related-item .text-container {
    width: 79%;
	float: left;
}

.page-template-page-research-our-research .posts-container,
.tax-research-cancer-type .posts-container,
.tax-research-cancer-topic .posts-container {
    margin: 0 -8px;
}

.page-template-page-research-our-research .posts-container .related-item .text-container,
.tax-research-cancer-type .posts-container .related-item .text-container,
.tax-research-cancer-topic .posts-container .related-item .text-container {
    width: 95%;
}

.page-template-page-research-listing .related-item .date,
.page-template-page-research-our-research .related-item .date,
.tax-research-cancer-type .related-item .date,
.tax-research-cancer-topic .related-item .date,
.tax-research-cancer-type .related-item .info,
.tax-research-cancer-topic .related-item .info,
.page-template-page-research-listing .related-item .info {
	display: block;
	color: #0F1E64;
	font-size: 14px;
	font-family: "FocoCCRegular";
}

.tax-research-cancer-type .related-item .info,
.tax-research-cancer-topic .related-item .info,
.page-template-page-research-listing .related-item .info {
	/*color: #666;*/
	color: #0F1E64;
}

.tax-research-cancer-type .related-item .info-container,
.tax-research-cancer-topic .related-item .info-container,
.page-template-page-research-listing .related-item .info-container {
	margin-bottom: 10px;
}

.single-research-pt div.bottompage-box div.border-top {
    padding: 11px 0 11px 0;
}

.single-research-pt div.bottompage-box {
    margin-top: 40px;
    width: 100%;
}

.single-research-pt div.bottompage-box div.column-box {
    width: 50%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0 15px;
}

.page-template-page-annual-report .file-wrapper {
    display: block;
	text-align: center;
}

.page-template-page-annual-report .file-container {
	position: relative;
	display: table;
	margin-left: auto;
	margin-right: auto;
	padding: 12px 43px 12px 20px;
	min-width: 220px;
    border-radius: 5px;
}

.page-template-page-annual-report .file-wrapper.inline-buttons .file-container {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
}

.page-template-page-annual-report .file-container.no-image {
	text-align: center;
}

.page-template-page-annual-report .file-container:before {
    width: 14px;
    height: 20px;
    margin-top: -11px;
    display: block;
    position: absolute;
    top: 50%;
    right: 15px;
    content: '\f138';
    font-family: FontAwesome;
    background: none;
}

.page-template-page-annual-report .file-container a {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 2;
	left: 0;
	top: 0;
}

.page-template-page-annual-report .file-container img {
	width: 40px;
	margin-right: 20px;
	float: left;
	margin-top: -9px;
	margin-bottom: -9px;
}

.page-template-page-annual-report .file-container strong {
	margin-right: 10px;
	float: left;
}

.page-template-page-annual-report.no-image .file-container strong {
	float: none;
}

.page-template-page-annual-report .related-item-container {
    margin-top: 30px;
}

.page-template-page-research-listing .search-container,
.page-template-page-research-cancer-type-topic .search-container,
.page-template-page-research-our-research .search-container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.page-template-page-research-cancer-type-topic .search-container {
	margin-bottom: 20px;
}

.page-template-page-research-our-research .search-container {
	margin-bottom: 40px;
}

.page-template-page-research-listing .search-container h3,
.page-template-page-research-cancer-type-topic .search-container h3,
.page-template-page-research-our-research .search-container h3 {
    margin-bottom: 10px;
}

.page-template-page-research-listing form#searchform-research,
.page-template-page-research-cancer-type-topic form#searchform-research,
.page-template-page-research-our-research form#searchform-research {
    position: relative;
    font-size: 13px;
    font-weight: bolder;
    color: #675c53;
	width: 310px;
}

.page-template-page-research-listing form#searchform-research span.txt,
.page-template-page-research-cancer-type-topic form#searchform-research span.txt,
.page-template-page-research-our-research form#searchform-research span.txt {
    width: 308px;
    height: 43px;
    float: left;
    background: #fcfcfc;
    border-radius: 0;
    border: 1px solid #e9e9e9;
    box-shadow: none;
	position: relative;
	z-index: 2;
	border-radius: 5px 0 0 5px;
}

.page-template-page-research-listing form#searchform-research input[type="text"],
.page-template-page-research-cancer-type-topic form#searchform-research input[type="text"],
.page-template-page-research-our-research form#searchform-research input[type="text"] {
    width: 264px;
    height: 43px;
    padding: 5px 22px 5px 22px;
    box-sizing: border-box;
	float: left;
    border: none;
    background: none;
    font-size: 16px;
		font-family: "FocoCCRegular";
    font-weight: normal;
    line-height: 21px;
    color: #666;
    position: relative;
}

.page-template-page-research-listing form#searchform-research .fa.fa-search,
.page-template-page-research-cancer-type-topic form#searchform-research .fa.fa-search,
.page-template-page-research-our-research form#searchform-research .fa.fa-search {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    height: 45px;
    z-index: 10;
}

.page-template-page-research-listing form#searchform-research .fa-search:before,
.page-template-page-research-cancer-type-topic form#searchform-research .fa-search:before,
.page-template-page-research-our-research form#searchform-research .fa-search:before {
	position: absolute;
    z-index: 10;
    font-size: 22px;
    right: 12px;
    top: 11px;
    pointer-events: none;
    color: #fff;
}

.page-template-page-research-listing form#searchform-research input#searchsubmit-research,
.page-template-page-research-cancer-type-topic form#searchform-research input#searchsubmit-research,
.page-template-page-research-our-research form#searchform-research input#searchsubmit-research {
    width: 45px;
    height: 45px;
    top: 0;
    right: 0;
    background: #0F1E64;
    -webkit-appearance: none !important;
	position: absolute;
	border: none;
	text-indent: -9999em;
    font-size: 0px;
    line-height: 0px;
    z-index: 3;
    cursor: pointer;
    overflow: hidden;
	border-radius: 0px 5px 5px 0px;
}

.cancer-type-topic-tables-container .col {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-right: 40px;
}

.cancer-type-topic-tables-container .research-table {
	width: 95%;
	margin: 15px 0 20px 20px;
}

.page-template-page-research-listing .related-item .image-container .tag,
.page-template-page-research-our-research .related-item .image-container .tag,
.tax-research-cancer-type .related-item .image-container .tag,
.tax-research-cancer-topic .related-item .image-container .tag {
	width: 100%;
    height: 100%;
    position: relative;
}

.page-template-page-research-listing .related-item .image-container .tag a,
.page-template-page-research-our-research .related-item .image-container .tag a,
.tax-research-cancer-type .related-item .image-container .tag a,
.tax-research-cancer-topic .related-item .image-container .tag a {
    font-size: 14px !important;
    line-height: 24px !important;
    z-index: 2;
    background-color: #949494;
    padding: 5px 15px !important;
    margin-right: 0;
    color: #fff !important;
	position: absolute;
    bottom: 0;
    right: 0;
}

/*.page-template-page-research-our-research .related-item .image-container .tag a {
	left: 15px;
    right: auto;
    bottom: auto;
    top: 12px;
}*/

.page-template-page-research-cancer-type-topic .research-table {
	/*width: 450px;
    margin-left: 15px;
    margin-top: 15px;*/
	width: 95%;
    margin: 15px 0 20px 20px;
}

a.cancer-content-reveal {
    display: block;
    clear: both;
	padding-bottom: 10px;
    display: block;
	margin-top: 10px;
}
a.cancer-content-reveal i {
    float: left;
    margin-top: 1px;
    margin-right: 5px;
    color: #d0d0d0;
}
a.cancer-content-reveal i.fa-chevron-up {
    margin-top: 0px;
}

body.research-popup-open {
	overflow: hidden;
}

#fancybox-overlay.research-popup {
	background-color: rgba(119, 119, 119, 0.7) !important;
    opacity: 1 !important;
}

#fancybox-wrap.research-popup {
	border-radius: 5px;
	top: 100px !important;
	height: auto !important;
	position: fixed;
	right: 0;
	bottom: 20px;
	z-index: 50150;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	margin-left: -405px;
	width: auto !important;
	left: 50% !important;
	padding: 0;
	max-width: 810px;
	overflow: hidden;
}

#fancybox-wrap.research-popup #fancybox-outer {
	top: 0 !important;
    height: auto !important;
    overflow: auto;
    overflow-y: scroll;
    position: absolute !important;
    right: 0;
    bottom: 0;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    width: auto !important;
    left: 0 !important;
    padding: 0;
}

/*#fancybox-wrap.research-popup {
	top: 100px !important;
    height: auto !important;
    overflow: auto;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 50150;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    margin-left: -405px;
    width: auto !important;
    left: 50% !important;
    padding: 0;
    max-width: 810px;
}*/

#fancybox-wrap.research-popup #fancybox-outer {
	position: relative;
	height: auto;
	background: #fff;
	width: 100%;
	margin: 0;
	padding: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#fancybox-wrap.research-popup .fancybox-bg {
	display: none;
}

#fancybox-content.research-popup {
	max-width: 740px;
	width: 740px !important;
	margin-left: 0;
	margin-right: auto;
	opacity: 0;
}

.research-popup #fancybox-close {
	top: 40px;
	left: 50%;
	background: #fff;
	position: fixed;
	border: 2px solid #fff;
	padding: 3px;
    margin-left: 365px;
}

.research-popup #fancybox-close:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    content: "\f00d";
	color: #666;
    font-size: 30px;
    margin-left: 3px;
}

.research-popup-loading {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(119, 119, 119, 0.7);
    z-index: 9999;
    display: none;
	cursor: progress;
}

.tax-research-cancer-type h2.section-title,
.tax-research-cancer-topic h2.section-title {
    margin-top: 30px !important;
}

.tax-research-cancer-type .pager,
.tax-research-cancer-topic .pager {
    margin-top: 20px;
}

.tax-research-cancer-type .funding-dropdown,
.tax-research-cancer-topic .funding-dropdown {
	display: none;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi,
.tax-research-cancer-type div.center-page div.wp-pagenavi,
.tax-research-cancer-topic div.center-page div.wp-pagenavi {
	display: block !important;
    padding: 0 !important;
    font-size: 14px !important;
    line-height: 22px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	margin-top: 10px;
	float: left;
	margin-bottom: 5px;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi a,
.tax-research-cancer-type div.center-page div.wp-pagenavi a,
.tax-research-cancer-topic div.center-page div.wp-pagenavi a {
	padding: 0 4px !important;
    line-height: 22px;
    border: none !important;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi .current,
.tax-research-cancer-type div.center-page div.wp-pagenavi .current,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .current {
	color: #00447e;
	border: none !important;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi .prev,
.tax-research-cancer-type div.center-page div.wp-pagenavi .previouspostslink,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .previouspostslink,
.tax-research-cancer-type div.center-page div.wp-pagenavi .prev,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .prev {
	display: none;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi .next,
.tax-research-cancer-type div.center-page div.wp-pagenavi .next,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .next,
.tax-research-cancer-type div.center-page div.wp-pagenavi .nextpostslink,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .nextpostslink {
	overflow: hidden;
	width: 13px;
	background-color: #4d90d7;
	border-radius: 50%;
	height: 13px !important;
	margin-left: 2px !important;
	margin-top: 4px !important;
	margin-right: 2px !important;
	position: relative !important;
	display: block !important;
	padding: 0 !important;
	color: transparent !important;
    float: left;
}

.page-template-page-research-listing div.center-page div.wp-pagenavi .next:before,
.tax-research-cancer-type div.center-page div.wp-pagenavi .next:before,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .next:before,
.tax-research-cancer-type div.center-page div.wp-pagenavi .nextpostslink:before,
.tax-research-cancer-topic div.center-page div.wp-pagenavi .nextpostslink:before {
	width: 4px;
    height: 8px;
    margin-top: -3px;
    display: block;
    content: "";
    text-indent: -9999em;
    position: absolute;
    top: 50%;
    left: 0px;
	content: "\f054" !important;
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff !important;
    position: absolute;
    z-index: 52;
    font-size: 9px;
    left: 4px !important;
    top: 6px !important;
    width: 100% !important;
    height: 100% !important;
    background: none !important;
    text-indent: 0px !important;
}

.research-top-section .number {
	font-size: 75px;
    line-height: 90px;
    font-family: "FocoCCBold", HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0F1E64;
    margin-top: 10px;
    float: left;
}

.research-top-section .description {
	width: 250px;
	padding-left: 25px;
    float: left;
    margin-top: 8px;
}

.research-top-section .description p {
	font-size: 16px;
	line-height: 22px;
	font-weight: 700;
	display: block;
}

.research-top-section .button {
    font-size: 16px;
    line-height: 19px;
    width: 200px;
    float: right;
    margin-top: 0;
    border: 0;
    border-radius: 7px;
    margin-top: 20px;
    margin-left: 15px;
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    padding: 7px;
		text-align: center;
		color: #0f1e64 !important;
		background-color: #FFd200 !important;
}

.page-template-page-research-landing #center-page {
    padding-top: 0;
}

.page-template-page-research-landing .video-container {
	box-sizing: border-box;
	padding: 0 16px 0 8px;
	margin-top: 20px;
}

.page-template-page-research-landing .boxes-container {
    margin: 0 -8px;
}

.page-template-page-research-landing .box {
	width: 232px;
	float: left;
	background: #f6f6f6;
	margin: 30px 8px 0;
	padding-bottom: 18px;
}

.page-template-page-research-landing .image {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 232px;
	height: 180px;
}

.page-template-page-research-landing .info {
    box-sizing: border-box;
    padding: 0 10px;
		margin-top: 15px;
}

.page-template-page-research-landing .info .text {
    font-family: "FocoCCRegular";
		font-size: 16px;
		line-height: 22px;
}

.page-template-page-research-landing .info h4 {
		line-height: 20px;
}

.page-template-page-research-landing .text + h4 {
    margin-bottom: 8px;
}

@media screen and (max-width: 1024px) {
	div.bottom-header div.center-box {
		width: 940px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tax-blog-topic .sidebar-right div.widget_search input.text,
    .page-template-page-contributors .sidebar-right div.widget_search input.text,
    .page-template-page-blog-listing .sidebar-right div.widget_search input.text,
    .author .sidebar-right div.widget_search input.text,
    .single-blog .sidebar-right div.widget_search input.text,
    .page-template-page-blog .sidebar-right div.widget_search input.text {
        width: 150px !important;
    }

    .tax-blog-topic .sidebar-right div.widget_search fieldset:before,
    .page-template-page-contributors .sidebar-right div.widget_search fieldset:before,
    .page-template-page-blog-listing .sidebar-right div.widget_search fieldset:before,
    .author .sidebar-right div.widget_search fieldset:before,
    .single-blog .sidebar-right div.widget_search fieldset:before,
    .page-template-page-blog .sidebar-right div.widget_search fieldset:before {
        right: 23px !important;
    }
}

#genesys_webchat, #floating_chat_button, #chat_invitation_overlay {z-index:9999;}

.sidebar-left .page-item-75011,
.sidebar-left .page-item-72920 {
	display: none !important;
}

/* MULTILINGUAL WEBINAR */
body.page-template-page-multilingual-webinar {
	background: transparent !important;
}

.page-template-page-multilingual-webinar .language-1 { }
.page-template-page-multilingual-webinar .language-2 { display: none; }
.page-template-page-multilingual-webinar .language-3 { display: none; }

.page-template-page-multilingual-webinar .language-secletor {
	margin: 8px 20px 0 0;
	padding: 5px 3px 5px 13px;
	position: relative;
	top: 50px;
	position: absolute;
	left: 0;
	border: 1px solid #fff;
}

.page-template-page-multilingual-webinar .language-secletor li {
	display: inline-block;
	margin-right: 10px;
	position: relative;
}

.page-template-page-multilingual-webinar .language-secletor li:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 18px;
    background: #fff;
    left: -7px;
    top: 2px;
}

.page-template-page-multilingual-webinar .language-secletor li:first-child::before {
	display: none;
}

.page-template-page-multilingual-webinar .language-secletor li a {
	color: #ffcf00;
}

.page-template-page-multilingual-webinar .language-secletor li a.selected {
	color: #fff;
}

.page-template-page-multilingual-webinar div.landing-page {
	padding: 0;
}

.page-template-page-multilingual-webinar #tax-campaign-d-top-link a {
    top: -90px;
		font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: #00447e;
	margin-left: 750px;
}

.page-template-page-multilingual-webinar #tax-campaign-d-top-link a i {
    font-size: 13px;
}

.page-template-page-multilingual-webinar #content-section,
.page-template-page-multilingual-webinar .wide-template {
	width: 100% !important;
}

/*.page-template-page-multilingual-webinar .wide-template {
	padding-top: 30px;
}*/

.page-template-page-multilingual-webinar .container {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.page-template-page-multilingual-webinar .text_module {
	padding-top: 77px;
	padding-bottom: 77px;
	background-size: auto 100%;
}

.page-template-page-multilingual-webinar .text_module h2 {
	text-align: center;
	line-height: 30px;
	font-size: 25px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	max-width: 690px;
	margin-left: auto;
	margin-right: auto;
}

.page-template-page-multilingual-webinar .video_module {
    padding-top: 0;
}

.page-template-page-multilingual-webinar .video_module iframe {
	margin-left: auto;
    margin-right: auto;
    display: table;
}

.page-template-page-multilingual-webinar .quote_donate_button {
	padding-bottom: 0;
padding-top: 50px;
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote {
	font-style: normal;
	text-align: center;
	padding-bottom: 10px;
	max-width: 655px;
	padding-left: 60px;
	padding-right: 60px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top: 0;
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote cite {
	margin-top: 5px;
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
	font-size: 24px !important;
	line-height: 34px !important;
	padding-top: 0;
	display: block;
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote p:before {
	content: '';
    position: absolute;
    width: 33px;
    height: 27px;
    left: -57px;
    top: -7px;
    opacity: 1;
    background-size: 100% 100%;
    background-image: url('../images/quote-left-yellow.png');
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote p:after {
	width: 33px;
    height: 27px;
    right: -62px;
    bottom: 28px;
    background-size: 100% 100%;
    background-image: url('../images/quote-right-yellow.png');
    opacity: 1;
}

.page-template-page-multilingual-webinar .quote_donate_button blockquote p strong {
	color: #4d90d7;
}

.page-template-page-multilingual-webinar .quote_donate_button + .description_module {
	padding-top: 0;
	margin-top: -8px;
}

.page-template-page-multilingual-webinar .donate-btn {
	font-family: 'HelveticaRoundedLTStd-Bd';
	background: #ff9e1b;
	color: #753002;
	font-size: 20px;
	line-height: 22px;
	margin-left: auto;
	margin-right: auto;
	display: table;
	padding: 13px 39px 11px 39px;
	text-align: center;
	border-radius: 25px;
	box-sizing: border-box;
}

.page-template-page-multilingual-webinar .donate-btn i {
	margin-left: 6px;
	display: none;
}

.page-template-page-multilingual-webinar .description_module {
	text-align: center;
	padding-top: 34px;
  padding-bottom: 16px;
}

.page-template-page-multilingual-webinar .description_module h2 {
	font-family: 'Marydale-Bold';
	font-size: 30px !important;
	line-height: 35px !important;
	color: inherit;
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
	word-spacing: -8px;
	margin-bottom: 14px;
}

.page-template-page-multilingual-webinar .description_module h3 {
	font-size: 25px;
    line-height: 40px;
    text-align: left;
    max-width: 790px;
    margin: 0 auto;
    padding-bottom: 5px;
}

.page-template-page-multilingual-webinar .description_module p {
	font-size: 14px;
	color: inherit;
	font-weight: normal;
	line-height: 25px;
	padding-bottom: 9px;
	max-width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-right: 20px;
}

.page-template-page-multilingual-webinar .two_columns_module ul {
	          padding: 30px 0 60px;
}

.page-template-page-multilingual-webinar .two_columns_module ul li {
    width: 50%;
    float: left;
    list-style-type: none;
    text-align: center;
    box-sizing: border-box;
}

.page-template-page-multilingual-webinar .two_columns_module ul li:nth-child(1) {
        padding-left: 79px;
}

.page-template-page-multilingual-webinar .two_columns_module ul li:nth-child(2) {
    padding-left: 55px;
}

.page-template-page-multilingual-webinar .two_columns_module ul li .img-container {
	position: relative;
	width: 365px;
	height: 455px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 3px;
}

.page-template-page-multilingual-webinar .two_columns_module .image .text-caption,
.page-template-page-multilingual-webinar .two_columns_module ul li .img-container .text-caption {
	position: relative;
    width: 100%;
    top: 100%;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    box-sizing: border-box;
    font-family: 'Marydale-Bold';
    padding: 12px 15px;
    text-align: center;
    word-spacing: -3px;
}

.page-template-page-multilingual-webinar .two_columns_module .cf {
	display: table;
	width: 100%;
}

.page-template-page-multilingual-webinar .two_columns_module .image,
.page-template-page-multilingual-webinar .two_columns_module .text {
	width: 50%;
  display: table-cell;
	box-sizing: border-box;
	position: relative;
}

.page-template-page-multilingual-webinar .two_columns_module .image {
	background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

.page-template-page-multilingual-webinar .two_columns_module .text {
	padding-top: 107px;
	padding-left: 60px;
	padding-bottom: 119px;
}

.page-template-page-multilingual-webinar .two_columns_module .text p {
	max-width: 510px;
	color: inherit;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
}

.page-template-page-multilingual-webinar .text_donate_button_module {
	text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;
	margin-top: 10px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.fixed {
	background-size: 840px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page-template-page-multilingual-webinar .text_donate_button_module.fullwidth {
	padding-bottom: 55px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.fullwidth .donate-btn {
	padding: 13px 59px 11px 59px;
}

.page-template-page-multilingual-webinar .text_donate_button_module p {
	font-family: 'HelveticaRoundedLTStd-Bd';
	    font-size: 48px;
	    line-height: 70px;
	    color: #f4c80d;
	    max-width: 600px;
	    margin-left: auto;
	    margin-right: auto;
        margin-bottom: 5px;
}

.page-template-page-multilingual-webinar .text_donate_button_module span {
	color: #ffffff;
	font-size: 20px;
	margin-top: 8px;
	display: block;
	margin-bottom: 43px;
}

.page-template-page-multilingual-webinar .text_donate_button_module p strong {
	color: #f4c80d;
}

.page-template-page-multilingual-webinar .image_module {
	padding-top: 5px;
}

.page-template-page-multilingual-webinar .image_module img {
	margin-left: auto;
	margin-right: auto;
	display: table;
}

.page-template-page-multilingual-webinar .image_module span {
	position: relative;
	width: 100%;
	top: 100%;
	font-size: 20px;
	line-height: 30px;
	display: block;
	font-weight: bold;
	box-sizing: border-box;
	font-family: 'Marydale-Bold';
	padding: 28px 0 0;
	text-align: center;
	word-spacing: -3px;
}

.page-template-page-multilingual-webinar .image_module + .description_module {
	padding-top: 0;
}

.page-template-page-multilingual-webinar .description_module + .quote_donate_button {
	    padding-top: 13px;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module {
	padding: 0;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module .container {
	    padding: 23px 0px 19px 57px;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module a.btn-small {
	    width: 167px;
			margin: 0px 24px 0px 0px;
			height: 83px;
			font-size: 30px;
			line-height: 48px;
	    padding: 17px 0px 0px 0px;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module span.input {
    width: 167px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 23px;
    height: 83px;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module span.input input {
	width: 120px;
	height: 52px;
	padding: 11px 0px 11px 17px;
	font-size: 30px;
	line-height: 35px;
	outline: 0;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module span.input:before {
    font-size: 30px;
    line-height: 47px;
    top: 16px;
    left: 10px;
}

.page-template-page-multilingual-webinar .bottom-lightboxtaxtime.module a.btn-big {
	width: 930px;
	margin: 20px 0px 11px 0px;
	padding: 17px 0px 66px 0px;
	font-size: 26px;
	line-height: 50px;
	font-weight: bold;
}

.page-template-page-multilingual-webinar #footer {
	margin-top: 0;
	display: none;
}

.page-template-page-multilingual-webinar section#content-section {
	padding: 0;
}

.page-template-page-multilingual-webinar .share_module {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}

.page-template-page-multilingual-webinar .share_module .container {
	padding-left: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.page-template-page-multilingual-webinar .share_module .container p {
	font-size: 40px;
	font-family: 'HelveticaRoundedLTStd-Bd';
	line-height: 50px;
	padding-top: 100px;
}

.page-template-page-multilingual-webinar .share_module .container span.subtitle {
	font-family: 'Marydale-Bold';
	font-size: 24px;
	line-height: 54px;
	word-spacing: -2px;
}

.page-template-page-multilingual-webinar .share_module .container footer.newshare-footer,
.page-template-page-multilingual-webinar .share_module .container .addthis_sharing_toolbox {
	padding: 0px 0px 105px 10px;
	/*-moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);*/
}

.page-template-page-multilingual-webinar .main-menu-new-container {
    display: none;
}

.page-template-page-multilingual-webinar div.bottom-header {
    height: 95px !important;
    padding-bottom: 20px;
}

.page-template-page-multilingual-webinar .header.no-description {
    margin-bottom: 35px;
}

.page-template-page-multilingual-webinar .header .container {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    width: 1015px;
	position: relative;
    padding-top: 10px;
}

.page-template-page-multilingual-webinar .header .container.full {
	padding-right: 0;
}

.page-template-page-multilingual-webinar .header .container .down-arrow {
	position: absolute;
    bottom: -35px;
    left: 50%;
    background: #00447e;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    margin-left: -35px;
	text-align: center;
}

.page-template-page-multilingual-webinar .header .container .down-arrow i {
	font-size: 40px;
    color: #fff;
    text-align: center;
    margin-top: 16px;
}

.page-template-page-multilingual-webinar .header .top,
.page-template-page-multilingual-webinar .header .bottom {
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
}

.page-template-page-multilingual-webinar .header .top .container p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
    font-size: 48px;
    line-height: 54px;
    color: inherit;
	padding-top: 260px;
}

.page-template-page-multilingual-webinar .header .top .container p strong {
	color: #ffcf00;
}

.page-template-page-multilingual-webinar .header .top .container span {
	font-size: 24px;
	line-height: 30px;
	margin-top: 11px;
	display: block;
	padding-bottom: 95px;
	color: inherit;
}

.page-template-page-multilingual-webinar .header .bottom .container p {
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
    color: inherit;
    font-size: 24px;
    line-height: 34px;
    padding-left: 8px;
    padding-top: 40px;
    padding-right: 50px;
    padding-bottom: 40px;
    margin-bottom: 15px;
}

.page-template-page-multilingual-webinar .header .donation-form {
	position: absolute;
	right: -12px;
	top: 200px;
	width: 400px;
	z-index: 10;
}

.page-template-page-multilingual-webinar .header .container .donation-form p {
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 20px;
	padding-bottom: 18px;
}

.page-template-page-multilingual-webinar .header .container .donation-form span {
	text-align: center;
    font-size: 18px;
    line-height: 30px;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 13px;
}

.page-template-page-multilingual-webinar .header .container .donation-form .amounts {
    list-style-type: none;
	padding-left: 25px;
	padding-right: 25px;
}

.page-template-page-multilingual-webinar .header .container .donation-form .amounts li {
	width: 32%;
	display: inline-block;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	height: 55px;
	overflow: hidden;
	margin-bottom: 8px;
}

.page-template-page-multilingual-webinar .header .container .donation-form .amounts li a,
.page-template-page-multilingual-webinar .header .container .donation-form .amounts li input {
	display: block;
	width: 100%;
	height: 35px;
	border-radius: 25px;
	font-size: 20px;
	line-height: 20px;
	padding-top: 17px;
}

.page-template-page-multilingual-webinar .header .container .donation-form .amounts li .input {
	padding: 0;
	width: 100%;
	height: 100%;
	display: block;
}

.page-template-page-multilingual-webinar .header .container .donation-form .amounts li .input input {
	border: none;
	text-align: center;
	font-size: 16px;
	padding-top: 0;
	height: 52px;
	display: table;
	width: 100%;
	outline: 0;
	position: relative;
	z-index: 2;
	font-weight: bold;
}

.page-template-page-multilingual-webinar .header .container .donation-form button[type="submit"] {
	margin-left: auto;
	margin-right: auto;
	display: table;
	font-family: 'HelveticaRoundedLTStd-Bd', Helvetica, Arial, sans-serif;
	font-size: 20px;
	border: none;
	margin-top: -10px;
    padding: 15px 20px 12px;
	border-radius: 30px;
	cursor: pointer;
	outline: 0;
}

.page-template-page-multilingual-webinar .header .container .donation-form small {
	width: 100%;
    text-align: center;
    display: block;
    color: inherit;
    font-size: 14px;
    line-height: 30px;
    padding-top: 14px;
    padding-bottom: 24px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.left-align {
	padding-top: 33px;
	padding-bottom: 33px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.left-align .container {
	width: 840px;
}

.page-template-page-multilingual-webinar .text_donate_button_module .title {
	color: #f4c80d;
}

.page-template-page-multilingual-webinar .text_donate_button_module.left-align p {
    font-size: 30px;
    line-height: 35px;
    text-align: left;
    max-width: 760px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 40px;
    margin-bottom: 15px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.left-align span {
    max-width: 460px;
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    margin: 0;
    padding-left: 40px;
    margin-bottom: 25px;
}

.page-template-page-multilingual-webinar .text_donate_button_module.left-align .donate-btn {
    margin-left: 40px;
}

.page-template-page-multilingual-webinar .read_more_stories_module {
	padding: 40px 0 0;
}

.page-template-page-multilingual-webinar .read_more_stories_module .container {
	width: 748px;
}

.page-template-page-multilingual-webinar .read_more_stories_module h2.title {
	font-size: 30px;
    line-height: 36px;
    font-family: 'HelveticaRoundedLTStd-Bd';
    margin-bottom: 20px;
}

.page-template-page-multilingual-webinar .read_more_stories_module ul.stories {
    width: 748px;
    padding: 4px 0px 0px 0px;
    list-style: none;
    font-size: 12px;
    line-height: 14px;
    color: #004685;
    text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.page-template-page-multilingual-webinar .read_more_stories_module li {
    width: 232px;
    height: auto;
    padding: 0px 17px 25px 0px;
    float: left;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure {
    position: relative;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure a.more {
    width: 100%;
    height: 232px;
    line-height: 232px;
    padding: 0;
    display: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: 0px 0px url(../images/bg_img_55.png) repeat;
    font-family: Arial;
    font-size: 16px;
    text-align: center;
    color: #ffcf00;
    text-decoration: none;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    font-weight: bold;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure:hover a.more {
    display: block;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure img {
    width: 100%;
    display: block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    z-index: 1;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure figcaption {
    padding: 6px 0px 0px 0px;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure h2,
.page-template-page-multilingual-webinar .read_more_stories_module li figure h2 a {
	font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #00447e;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure p,
.page-template-page-multilingual-webinar .read_more_stories_module li figure p a {
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    color: #004685;
    font-family: Arial;
    margin-top: 1px;
}

.page-template-page-multilingual-webinar .read_more_stories_module li figure p a {
    font-size: 13px;
    font-weight: normal;
    line-height: 17px;
    color: #004685;
    font-family: Arial;
    margin-top: 1px;
}

.page-template-page-multilingual-webinar .footer-multilingual-webinar {width:100%;height:auto;float:left;margin:0;padding:0 0 20px 0;background:#fcfcfc url(../images/bg_footer.png) 0 0 repeat-x;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .central {width: 980px; height: auto; margin: auto;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .mnFooter{width:980px;height:43px;list-style-type: none; padding: 0;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .mnFooter a{color:#fcfcfc;font-size:13px;float:left;padding:0 10px;border-left:1px solid #76b2f0;height:43px;line-height:43px;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .mnFooter li:first-child a{border:0;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .mnFooter a:hover{color:#00447e;text-decoration:none;background:#fbfbfb url(../img/bg_on_footer.png) 0 0 repeat-x;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .listLinksFooterSocial{float:left;margin:20px 0 0 5px; padding: 0;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .listLinksFooterSocial li {float:left;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .listLinksFooterSocial a{width:30px;height:30px;text-indent:-999999px;display:block;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .listLinksFooterSocial a:hover{border:none;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar a.icoFacebook{background:url(../images/sprite_multilingual_webinar.png) 5px -123px no-repeat;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar a.icoTwitter{background:url(../images/sprite_multilingual_webinar.png) 5px -153px no-repeat;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar a.icoYoutube{background:url(../images/sprite_multilingual_webinar.png) 5px -184px no-repeat;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar a.icoVimeo{background:url(../images/sprite_multilingual_webinar.png) 5px -213px no-repeat;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .canceraustralia{float:right;height:59px;line-height:59px;padding-right:260px;background:url(../images/cancer_australia.png) right 0 no-repeat;margin:10px 0 0 0;}
.page-template-page-multilingual-webinar .footer-multilingual-webinar .canceraustralia p {
    margin: 0;
    font-size: 13px;
    padding: 0;
    line-height: 18px;
    margin-top: 15px;
}

.page-id-114032 div.threecolumns-list.withtitle h2 {
    min-height: 60px;
}

.page-id-114032 div.videoiframeandimg-box iframe {
    height: 410px !important;
}

.page-template-page-multilingual-webinar .partners ul {
	list-style-type: none;
	margin: 25px auto 0;
	display: table;
}

.page-template-page-multilingual-webinar .partners ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 30px;
	font-size: 20px;
}

.page-template-page-multilingual-webinar .partners ul li img {
    height: 55px;
}

/*RECIPE LIGHTBOX*/
.recipe-lightbox .image-top {
	width: 100%;
	height: 260px;
	position: relative;
	background-image: url(../images/recipe_lightbox/recipe-lightbox-img.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.recipe-lightbox .image-top h2 {
	position: absolute;
    color: #fff;
    font-family: 'Helvetica Rounded Bold';
    left: 88px;
    top: 123px;
    font-size: 25px;
    line-height: 28px;
}

.recipe-lightbox .image-top h3 {
	position: absolute;
	color: #fff;
	font-family: 'Helvetica Rounded Bold';
	left: 88px;
	top: 200px;
	font-size: 18px;
	line-height: 20px;
}

.recipe-lightbox label {
    display: none !important;
}

.recipe-lightbox label {
    display: none !important;
}

.recipe-lightbox .gform_wrapper {
	max-width: 100% !important;
}

.recipe-lightbox form {
	width: 100% !important;
    max-width: 480px !important;
    display: table !important;
    margin: 0 auto !important;
}

.recipe-lightbox .ginput_container input {
    width: 100% !important;
    border: 2px solid #ffd100;
    border-radius: 7px;
    height: 50px;
    font-size: 14px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
}

.recipe-lightbox .gfield {
    margin-top: 25px !important;
}

.recipe-lightbox .gfield:first-child {
    margin-top: 0 !important;
}

.recipe-lightbox .disclaimer {
	font-size: 13px;
    color: #004685;
    width: 100%;
    max-width: 480px;
    display: table;
    margin: 0 auto;
    text-align: center;
}

.recipe-lightbox .gform_footer {
	position: relative;
	width: 285px;
	display: table;
	margin: 11px auto -8px !important;
}

.recipe-lightbox .gform_footer .gform_button {
	width: 100%;
	height: 50px;
	border: 0;
	border-radius: 8px;
	font-family: 'Helvetica Rounded Bold';
	font-size: 16px !important;
	background: #ffd100;
	color: #004685;
    padding-right: 20px;
	cursor: pointer;
}

.recipe-lightbox .gform_footer:after {
	position: absolute;
	right: 21px;
	top: 33px;
	background: none;
	content: '\f138';
	font-family: FontAwesome;
	font-size: 17px;
	color: #004685;
}

.recipe-lightbox .gform_wrapper div.validation_error {
	display: none !important;
}

.recipe-lightbox .gform_wrapper li.gfield.gfield_error {
    background-color: transparent;
	border: 0 !important;
	position: relative;
	width: 100% !important;
}

.recipe-lightbox .ginput_container {
    margin-left: 0 !important;
    margin-right: 0 !important;
    max-width: 100% !important;
}

.recipe-lightbox .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
	padding: 0 !important;
    font-size: 13px;
    color: red;
    position: absolute;
    top: 50px;
    font-weight: normal;
}

.recipe-lightbox .gform_wrapper li.gfield_error input[type=text] {
	border: 2px solid #ffd100;
}

.recipe-lightbox .submit-msg h2 {
	text-align: center;
	color: #00447e;
	font-family: 'Helvetica Rounded Bold';
	font-size: 25px;
	line-height: 30px;
	padding-top: 30px;
}

.recipe-lightbox .submit-msg h3 {
	text-align: center;
    color: #00447e;
    font-family: 'Helvetica Rounded Bold';
    font-size: 18px;
    line-height: 22px;
    padding-top: 18px;
}

.recipe-lightbox .submit-msg h3 {
	text-align: center;
    color: #00447e;
    font-family: 'Helvetica Rounded Bold';
    font-size: 18px;
    line-height: 22px;
    padding-top: 18px;
}

.recipe-lightbox .submit-msg a {
	background: #4d90d7;
    color: #fff;
    font-family: 'Helvetica Rounded Bold';
    width: 390px;
    display: table;
    text-align: center;
    margin: 40px auto 0;
    height: 50px;
    box-sizing: border-box;
    padding-top: 17px;
    font-size: 15px;
    border-radius: 8px;
}

/*COOKBOOK*/
.page-template-page-campaign-landing .fsBody.fsEmbed {
	display: table;
	margin: 0 auto;
}

.page-template-page-campaign-landing form.fsForm {
    text-align: left;
}

.page-template-page-campaign-landing .fsSubField {
    width: 100%;
}

.page-template-page-campaign-landing div.fsError {
	font-size: 14px !important;
    background-color: #fee !important;
    color: #000 !important;
    border: 1px solid red !important;
    padding: 10px !important;
    clear: right !important;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-weight: normal !important;
    margin: 20px 0 !important;
    max-width: 660px;
    box-sizing: border-box;
    height: 50px !important;
}

.page-template-page-campaign-landing .fsRow.fsFieldRow.fsLastRow {
    margin-bottom: 1em !important;
}

.page-template-page-campaign-landing .fsBody .fsForm .fsCell {
    padding: 20px 15px !important;
    box-sizing: border-box;
}

.page-template-page-campaign-landing .fsForm .fsFieldRow input[type="text"],
.page-template-page-campaign-landing .fsForm .fsFieldRow input[type="email"],
.page-template-page-campaign-landing .fsForm .fsFieldRow input[type="tel"] {
	border: 1px solid #999 !important;
    background-color: #fff !important;
    background-image: none !important;
    background-repeat: repeat-x !important;
    background-position: top left !important;
    border-top: 1px solid #7c7c7c !important;
    border-left: 1px solid #c3c3c3 !important;
    border-right: 1px solid #c3c3c3 !important;
    border-bottom: 1px solid #ddd !important;
    color: #333 !important;
    padding: 4px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    max-width: 95% !important;
	width: 100%;
}

.page-template-page-campaign-landing .fsBody.fsEmbed p {
    font-size: 13px;
    line-height: 18px;
}

.page-template-page-campaign-landing .fsBody .fsForm .fsRequiredLabel {
    margin-bottom: 10px;
}

.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel {
    position: relative;
    padding-left: 35px;
}
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel input[type='checkbox'] {
    display: none;
}
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel:before,
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel:after {
    font-family: "FontAwesome";
    content: '\f096';
    position: absolute;
    top: 1px;
    left: 10px;
    font-size: 19px;
}
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel:after {
    content: '\f14a';
    color: #00447e;
    opacity: 0;
    font-size: 17px;
}
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel.checkbox-checked:before {
    opacity: 0;
}
.page-template-page-campaign-landing .fsBody .fsForm .fsOptionLabel.checkbox-checked:after {
    opacity: 1;
}

.page-template-page-campaign-landing .fsForm .fsSubmit input.fsSubmitButton {
	background-image: none !important;
/* border-right: 2px solid #666 !important;
 border-bottom: 2px solid #666 !important;*/
	background-color: #00447e !important;
	padding: 0px !important;
	display: inline-block;
	clear: both;
	margin-bottom: 20px !important;
	outline: none;
	cursor: pointer;
	text-indent: 0;
	overflow: hidden;
	font-size: 16px;
	line-height: normal;
	display: table;
/* 	width: auto;
 	height: auto;*/
	padding: 5px !important;
	margin-bottom: 0 !important;
}

.page-template-page-campaign-landing .message {
	margin-left: -30px;
	padding: 30px 0;
}

.page-template-page-campaign-landing .message div#fsSubmissionCheckmark {
	background: url(https://static.formstack.com/forms/images/3/confirmationCheckmark.png);
	width: 75px;
	height: 68px;
	float: left;
}

.page-template-page-campaign-landing .message .fsSectionText {
	padding-left: 78px;
}

.page-template-page-campaign-landing .message .fsSectionText a {
	color: rgb(0, 0, 238);
	text-decoration: underline;
	font-size: 13px;
}

.recipe-lightbox2 {
	width: 650px !important;
}

.recipe-lightbox2 .condonate-lightbox {
	width: 650px !important;
	height: 703px !important;
	background-image: url(../images/recipe_lightbox_2/bg.png) !important;
	background-position: left bottom;
}

.recipe-lightbox2 .condonate-lightbox img {
	width: 100%;
}

.recipe-lightbox2 .condonate-lightbox h2 {
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 28px;
	line-height: 33px;
	padding: 51px 50px 0;
    color: #00447E;
}

.recipe-lightbox2 .condonate-lightbox h3 {
	font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
    text-align: center;
    font-size: 22px;
    line-height: 26px;
    padding: 16px 50px 0;
    color: #00447E;
}

.recipe-lightbox2 .condonate-lightbox .buttons {
	padding: 0;
	margin: 0px auto;
	display: table;
	list-style-type: none;
}

.recipe-lightbox2 .condonate-lightbox .buttons li {
	float: left;
}

.recipe-lightbox2 .condonate-lightbox .buttons li a {
	background: #ffd100;
    font-size: 18px;
	line-height: 20px;
    font-family: HelveticaRoundedLTStd-Bd, Arial, Helvetica, sans-serif;
    width: 235px;
    display: block;
    text-align: center;
    padding: 15px 0;
    margin: 39px 15px 0;
    border-radius: 7px;
    color: #00447E;
    position: relative;
}

.recipe-lightbox2 .condonate-lightbox .buttons li a.survey {
	padding-right: 23px;
	box-sizing: border-box;
}

.recipe-lightbox2 .condonate-lightbox .buttons li a i {
	position: absolute;
	right: 46px;
	font-size: 20px;
	top: 15px;
}

/*-------- Local Storie Archive Style --------*/
.local-stories-list .txt {
    overflow: hidden;
    background: left bottom url(../images-new/border_04.gif) repeat-x;
    padding: 24px 0 18px 0;
}
.local-stories-list article:last-child .txt {
    background: none;
}
.local-stories-list article:last-of-type .txt {
    padding-bottom: 22px;
}
.local-stories-list .txt header, .local-stories-list .txt footer, .local-stories-list .txt figure {
    float: left;
    clear: both;
}
.local-stories-list .txt figure  {
    padding-top: 4px;
}
.local-stories-list .txt .description-wrapper {
    overflow: hidden;
    width: 100%;
}
.local-stories-list .txt figure + .description-wrapper {
    width: 580px;
    padding: 0 0 0 10px;
    box-sizing: border-box;
}
.local-stories-list .txt .description-wrapper p {
    color: #6b6b6b;
    line-height: 22px;
    font-size: 16px;
    padding: 0 0 10px 0;
}
.local-stories-list .txt .description-wrapper a {
    display: inline-block;
}
.local-stories-list .txt h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    color: #00447E;
    padding: 0px 0px 2px 0px;
}
.local-stories-list .txt h2 a {
    color: #00447e;
    text-decoration: none;
    font-size: 18px;
    line-height: 22px;
}
.local-stories-list article.page-post footer {
    background: none;
    top: auto;
    padding: 0 0 10px 0;
}
.local-stories-list article.page-post footer {
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    color: #00447e;
}
.local-stories-list article.page-post footer a {
    font-size: 13px;
    line-height: 16px;
    color: #4d90d7 !important;
    font-weight: normal;
}
.local-stories-list .jq-selectbox__select {
    width: 160px;
}
.local-stories-list div.wp-pagenavi {
    float: none !important;
    width: 100%;
    overflow: hidden;
    background: left bottom url(../images-new/border_04.gif) repeat-x;
    margin-bottom: 30px;
    padding: 13px 0px 15px 0px !important;
    display: block !important;

}
.local-stories-list div.wp-pagenavi span.current, .local-stories-list div.wp-pagenavi a {
    height: auto !important;
    margin: 0px 10px 0px 0px;
    padding: 0px !important;
    float: left !important;
    border-left: none !important;
    position: relative !important;
    color: #4d90d7 !important;
    text-decoration: none;
}
.local-stories-list div.wp-pagenavi span.current {
    color: #00447e !important;
    font-size: 14px !important;
    line-height: 14px !important;
    color: #00447e !important;
    font-weight: bold !important;
}
.local-stories-list div.wp-pagenavi a:hover {
    text-decoration: underline !important;
}
.local-stories-list .wp-pagenavi a.nextpostslink{
    margin: -2px 0px 0px 15px !important;
}
.local-stories-list .wp-pagenavi .previouspostslink {
    margin: 0 15px 0px 20px !important;
}
.local-stories-list .wp-pagenavi a.nextpostslink::before{
    display: none !important;
}
.local-stories-list .wp-pagenavi a.nextpostslink:after {
    display: inline-block !important;
    font-family: FontAwesome;
    background: none;
    line-height: 18px;
    color: #4d90d7;
    margin-left: 7px !important;
    content: "\f054" !important;
    font-size: 13px !important;
    margin-top: 1px !important;
    width: 9px;
    height: 16px;
    right: 0;
    top: 0px;
    float: none;
}
.local-stories-list .wp-pagenavi .previouspostslink:before {
    display: inline-block !important;
    font-family: FontAwesome;
    background: none !important;
    line-height: 18px;
    color: #4d90d7;
    content: "\f053" !important;
    font-size: 13px !important;
    width: 9px !important;
    height: 16px !important;
    left: -15px !important;
    top: -1px !important;
    float: none;
    margin: 0 !important;
    text-indent: 0 !important;
}
/*-------- Single Local Storie Style --------*/
.single-local-stories-item article.page-post footer {
    background: none;
    top: auto;
    padding: 0 0 15px 0;
    margin-top: -4px;
    font-family: "FocoCCRegular", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    color: #00447e;
}
.single-local-stories-item article.page-post footer a{
    font-weight: normal;
}
.single-local-stories-item figure {
    float: right;
    margin: 12px 0 10px 20px;
}
.single-local-stories-item img {
    height: auto;
}
.single-local-stories-item img.alignright {
    margin: 10px 0 10px 12px;
}
.single-local-stories-item img.alignleft {
    margin: 10px 20px 10px 0;
}
.single-local-stories-item img.aligncenter {
    margin: 10px auto;
}

div.accordion-store-retail a.btn-map,
div.store-post-retail a.btn-orange,
div#shop a.btn-orange,
article.shoponline-post-retail a.btn,
div.join-email-retail a.more {
	text-transform: uppercase;
	font-size: 18px;
}

.page-template-page-wide-password ul {
	font-family: "FocoCCRegular";
	font-size: 16px;
}
