
/* *********** hide bt contentslider image border until we can fill the image spaces *********** */
.bt-cs .bt-inner img {outline: none !important;}


/* links for all site */

a, .sp-module ul > li > a {color: #002599; font-weight:bold;}
a:hover, .sp-module ul > li > a:hover {color: #999999; font-weight:bold;}

body {color: #000000; font-weight: 400 !important; /*text-align: justify;*/}


.h1, .h2, .h3, h1, h2, h3 {margin-top: 40px;}

/* justification exceptions */
.h1, .h2, .h3, h1, h2, h3, ol.breadcrumb, ul li, td  {text-align: left; }


/*buttons*/
.btn-primary:hover, .sppb-btn-primary:hover {background-color: #999999;}
.btn-primary {margin:5px 0px;}

/* rokcandy buttons */
.btn-lg {display:block; color: #ffffff;}
.btn-lg:hover {background-color: #999999; color: #ffffff;}
.btn-red {background-color:#f32534; }

/* buttons in modules */
div.sp-module .btn-primary {display:block;}

/* adjust page header to match category page title */
.page-header {margin-top: 0px; border-bottom: none;}

/* hide post format icons */
span.post-format {display:none;}

/* image captions*/
.wf_caption span {font-size: 12px; color:#7e7c7c; font-style:italic; }

/* color boxes http://bootdey.com/snippets/view/box-colored */

.fawco-block-yellow {
  background: #ffc627;
}
.fawco-block-red {
  background: #f32534;
}
.fawco-block-blue {
  background: #002599;
}
.fawco-block-green {
  background: #00945a;
}
.fawco-block-lightblue {
  background: #009de1;
}

.fawco-block {
  padding: 20px 30px;
  text-align: center !important;
  margin-bottom: 20px;
}

.fawco-block p,
.fawco-block h2, .fawco-block h3 {
  color: #fff;
}

.fawco-block h2, .fawco-block h3 {margin: 0px; text-align:center;}


/* *********** pure css tables +responsiveness ************ */

.divTable{
	display: table;
  	width: 100%;
    text-align:left;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: none;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: none;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: none;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: none;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

@media (min-device-width: 768px){
  div.threeplus div.headshot_img img {float:none;}
  div.threeplus div.headshot_img > p:nth-child(2){display:none;}
}

@media
only screen and (max-width: 760px)  {
	/* Force table to not be like tables anymore */
	.divTable, .divTableHeading, .divTableBody, .divTableHead, .divTableCell, .divTableRow {
		display: block;
	}
}

/* padd bootstrap tables */

td,th {padding-left: 10px; padding-right:10px; }


/* *********** typography **************** */

/*standard fawco non-blue text colors */
.fawco_text_red {color: #f32534;}
.fawco_text_yellow {color: #ffc627;}
.fawco_text_lightblue {color: #009de1;}
.fawco_text_green {color: #00945a;}

blockquote {margin-left: 40px; margin-right: 40px;
	padding: 15px 20px;
/*Box Shadow - (Optional)*/
  -moz-box-shadow: 2px 2px 15px #ccc;
  -webkit-box-shadow: 2px 2px 15px #ccc;
  box-shadow: 2px 2px 15px #ccc;
font-style: italic;
background-color: #ffffff;
font-size:inherit;}

blockquote::before{
  content: "\201C"; /*Unicode for Left Double Quote*/

  /*Font*/

font-family: Georgia, serif;
font-size: 40px;
  color: #999;

}

/* header fonts */

h1, h2, h3, h4, h5, h6, .breadcrumb, p.readmore{
    font-family: 'FuturaStd-Medium',Open Sans,sans-serif !important;
	color: #002599;
	font-weight: normal !important;
}

.entry-header.has-post-format {margin-left: 0px;}

p.readmore:after {content: "..."; font-size: 16px; }

.article-info > dd {color:#002599; }
.article-info {font-size: 12px;}

/* menu fonts */

ul.sp-megamenu-parent li {font-family: 'FuturaStd-Medium',Open Sans,sans-serif;}

/* styling for modules/h3 page builder addons, also page headers, maybe article titles? */

div.entry-header h2 {font-size: 36px !important;}


/* h3.sppb-addon-title, h3.sp-module-title {  color:#002599; } */

div#sp-right h3.sp-module-title, div#sp-left h3.sp-module-title  {font-size: 24px; text-transform: capitalize;}
div#sp-right, div#sp-left{ padding-top: 15px; border-left: 1px solid #eeeeee;}
div#sp-right .sp-module, div#sp-left .sp-module {border-bottom: 1px solid #eeeeee; padding-bottom:30px;}
div#sp-categorypage-latestnews {border-left: 1px solid #eeeeee;}

div#sp-adverts h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before { width: 30% !important; }

div#sp-partners.col-sm-6 h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before { width: 50% !important; }

.sp-module .sp-module-title {font-size:24px;}

h3.sppb-addon-title::before, div#sp-adverts h3.sp-module-title:before, div#sp-partners h3.sp-module-title:before, body.itemid-123 h3.sp-module-title:before, div.content-category h2:before, div.blog h2 span.subheading-category:before, div.entry-header h2:before, div.category-list div.content-category h1::before, #fawco_highlights h3.sppb-title-heading:before {
	content: "";
	    display: block;
	    height: 3px;
	    width: 50%;
	    margin: 10px 0px;
	    background: #002599;
}

div.entry-header h2:before, div.page-header h1:before, div.category-list div.content-category h1::before {width: 30%;}

div.page-header h1:before, div.content-category h2:before, div.blog h2 span.subheading-category:before  {content: "";
    display: block;
    height: 3px;
    margin: 10px 0px;
    background: #002599;}

/* *********** section-specific header overlines ***********  */
body.usissues div.page-header h1:before, body.usissues div.content-category h2:before, body.usissues div.blog h2 span.subheading-category:before, body.usissues div.category-list div.content-category h1::before {background: #f32534}

body.unissues div.page-header h1:before, body.unissues div.content-category h2:before, body.unissues div.blog h2 span.subheading-category:before, body.unissues div.category-list div.content-category h1::before {background: #009de1}

body.globalissues div.page-header h1:before, body.globalissues div.content-category h2:before, body.globalissues div.blog h2 span.subheading-category:before, body.globalissues div.category-list div.content-category h1::before {background: #00945a;}
body.globalissues div.content-category div.category-desc h2:before {background: transparent;}

body.members div.page-header h1:before, body.members div.content-category h2:before, body.members div.blog h2 span.subheading-category:before, body.members div.category-list div.content-category h1::before {background: #ffc627;}
body.members div.content-category div.category-desc h2:before {background: transparent;}

div.entry-header h2 a, div.entry-header h2 {font-size: 24px; color: #002599;}





div#sp-adverts h3.sp-module-title, div#sp-partners h3.sp-module-title, div#sp-categorypage-description h3.sp-module-title, div#sp-categorypage-latestnews h3.sp-module-title, div.page-header h1, div.content-category h2, div.blog h2 span.subheading-category {/*font-size: 24px;*/ line-height: 1.1; text-transform: capitalize;margin-bottom: 10px; margin-top:20px;}

div#sp-categorypage-description {border-right: 1px solid #eeeeee;}
#topbar_menu > li.item-131 > a

/* ******** top bar ******** */

#sp-top-bar .sp-module {margin: -5px 0 0 20px !important;}

.sp-module ul#topbar_menu > li > a {color: #002599; font-weight:normal;}
.sp-module ul#topbar_menu > li > a:hover {color: #999999;font-weight:normal;}

/* logo position for full desktop view; may need to change for responsive */
img.sp-default-logo {margin-top: -80px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-header .sp-default-logo {
    display: block;
  }
}

#sp-header.menu-fixed div#sp-logo img.sp-default-logo {height: 90px; margin-top: inherit;}


/*top bar*/
#sp-top-bar {background-color: #ffffff !important;}
#sp-header {box-shadow: none;}
.fa-facebook {color:#265999;}
.fa-twitter {color:#00B1EF;}
.fa-youtube {color:#F00028;}
.fa-flickr {color: #FF0084;}

.fa-facebook:hover, .fa-twitter:hover, .fa-youtube:hover {color:#999999; }
.fa-flickr:hover { color: #0063DC;}
ul.social-icons .fa {font-size: 22px;}

#sp-top-bar #sp-top3 .sp-module {margin-left:0px;}

ul.social-icons {float:left; margin:0px;}
#sp-top-bar div.search {margin-left: 7px;}

#topbar_menu li {float:left; margin-left:10px; font-size:12px;}
#topbar_menu li > a::before {content:none;}
.sp-module ul#topbar_menu li {border-bottom: 0px;}
ul#topbar_menu li i.fa {font-size: 14px;}
div#btl span#blt-panel-profile {font-size:12px; }
div#btl span#blt-panel-profile:hover {color: #999999;}
div#btl i.fa-angle-down {color: #002599;}
#btl .btl-panel > span.btl-dropdown, #btl .btl-panel > span.btl-modal {margin: 0px; font-size:12px;}
div#sp-top2 .sp-module ul > li > a, div#sp-top2 #btl .btl-panel > span {line-height:inherit;}
div#sp-top2 #btl .btl-panel > span {padding:inherit; box-shadow:none;}




div#offlajn-ajax-search184 {margin-left:10px;}
input#search-area184 {border: 1px #002599 solid !important;}
#ajax-search-button184 {border: none !important;}



/* page title bar */
.sp-page-title {padding: 50px 0px;}
.sp-page-title h2 {font-size: 40px; font-weight:normal;}
/* don't want to have to hack this with itemid's for each category page but helix ignores page class set in menu item!*/
/* body.itemid-123 .sp-page-title h2 {display:none;}
body.itemid-123 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-123 .sp-page-title {background-image: url("/images/2017/02/17/fronpage1.png");} */

body.itemid-190 .sp-page-title h2 {display:none;}
body.itemid-190 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-190 .sp-page-title {background-image: url("/images/stories/template_assets/about-page-clapping-final_1200.jpg");}

body.itemid-839 .sp-page-title h2 {display:none;}
body.itemid-839 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-839 .sp-page-title {background-image: url("/images/stories/template_assets/US-page-dc-final_1200.jpg") !important;}

body.itemid-192 .sp-page-title h2 {display:none;}
body.itemid-192 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-192 .sp-page-title {background-image: url("/images/stories/template_assets/UN-page-flags-final1200.jpg") !important;}

body.itemid-194 .sp-page-title h2 {display:none;}
body.itemid-194 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-194 .sp-page-title {background-image: url("/images/stories/template_assets/global-page-world-in-hands-final1200.jpg") !important;}

body.itemid-191 .sp-page-title h2 {display:none;}
body.itemid-191 .sp-page-title {background-attachment: inherit;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
padding: 150px 0px;}
body.itemid-191 .sp-page-title {background-image: url("/images/stories/template_assets/members-page-brussels-conference.jpg") !important;}



/* bt content slider */
.bt-cs .bt-inner {padding-left: 0px !important;}
.bt-cs .bt-inner .bt-title { color: #002599 !important; text-transform: capitalize !important; font-family: 'FuturaStd-Medium',Open Sans,sans-serif; font-size: 18px; }
.bt-row-separate {border: none !important; }
.bt-custom-bottom-link {font-size: 18px;}
.bt-custom-bottom-link i.fa {margin-left:10px;}

/* breadcrumbs*/
.breadcrumb {background-color: #fff; padding-left: 5px; color:#002599; margin-bottom:0px; }
div.sp-page-title > div.container > div.sp-module {display:none;}

/* all input boxes blue */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 1px solid #002599;
}

/* HELIX main menu */
.sp-megamenu-wrapper ul li.item_home {display:none;}
.sp-megamenu-parent > li > a {font-size: 18px; line-height:inherit;  font-weight: bold; padding: 0px 45px 0px 0px;}
.sp-megamenu-parent > li.item_about > a {color:#002599;  border-top: 3px solid #002599;}
.sp-megamenu-parent > li.item_un > a {color:#009de1; border-top: 3px solid #009de1;}
.sp-megamenu-parent > li.item_us > a {color:#f32534; border-top: 3px solid #f32534;}
.sp-megamenu-parent > li.item_globalissues > a {color:#00945a; border-top: 3px solid #00945a;}
.sp-megamenu-parent > li.item_members > a {color:#ffc627; border-top: 3px solid #ffc627;}

.sp-megamenu-parent > li > a:hover, .sp-megamenu-parent li.item_about.active a, .sp-megamenu-parent li.item_members.active a, .sp-megamenu-parent li.item_un.active a, .sp-megamenu-parent li.item_us.active a, .sp-megamenu-parent li.item_globalissues.active a {color: #ffffff;}

.sp-megamenu-parent > li.item_about > a:hover, .sp-megamenu-parent > li.item_about.active  {background-color:#002599; }

.sp-megamenu-parent > li.item_un > a:hover, .sp-megamenu-wrapper .item_un.active {background-color:#009de1; }

.sp-megamenu-parent > li.item_us > a:hover {background-color:#f32534; }

.sp-megamenu-parent > li.item_globalissues > a:hover, .sp-megamenu-wrapper .item_globalissues.active {background-color:#00945a; }

.sp-megamenu-parent > li.item_members > a:hover, .sp-megamenu-wrapper .item_members.active {background-color:#ffc627; }

.sp-megamenu-parent > li { margin-left: 20px; text-align: left;}
.sp-megamenu-parent {padding: 40px 0px 0px 0px;}

/* dropdowns */
.sp-megamenu-parent > li.sp-has-child > a::after, .sp-megamenu-parent > li.sp-has-child > span::after {content:none;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color:#ffffff;}
.sp-megamenu-parent li.item_about .sp-dropdown .sp-dropdown-inner {background-color: #002599;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding: 0px;}

.sp-dropdown-sub {display:none !important;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child > a::after {content:none !important;}


/* ------------------ maximenu ck main menu ------------------ */
div.sp-megamenu-wrapper {display:none;}
div#top_navigation {padding-top:40px;}
div#top_navigation ul.maximenuck li.first.item236 {display:none !important;}
div#top_navigation ul li a {line-height: 24px;}
div#top_navigation ul li a {line-height: 35px;}

div#top_navigation ul.maximenuck li.maximenuck.item101 {display:none !important;}
div#top_navigation ul.maximenuck li.level1 {line-height: 24px;}
div#top_navigation ul.maximenuck > li.level1 {text-transform: uppercase; margin-left: 20px;}
div#top_navigation ul.maximenuck li.level2 {text-transform: capitalize; font-size: 16px;}
div#sp-menu .sp-module ul > li > a::before {content: none;}

li.maximenuck {font-family: "FuturaStd-Medium",Open Sans,sans-serif; }

@media screen and (min-width : 1200px) { div#top_navigation.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#top_navigation.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {padding-right: 45px !important;}
   div#top_navigation ul.maximenuck li.maximenuck.item190 > div.floatck, div#top_navigation ul.maximenuck li.maximenuck.item194 > div.floatck {width:1100px !important;}
div#top_navigation ul.maximenuck li.maximenuck.item192 > div.floatck {width: 1300px !important;}
div#top_navigation ul.maximenuck li.maximenuck.item191 > div.floatck {width: 1300px !important;}
 }

@media screen and (min-width: 768px) and (max-width: 1199px) {
div#top_navigation.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#top_navigation.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {padding-right: 10px !important;}
}

div#top_navigation-mobilebarmaximenuck {z-index: 10000000;}

z-index: 100000;
/* div#top_navigation ul.maximenuck li.maximenuck.item190 > div.floatck, div#top_navigation ul.maximenuck li.maximenuck.item192 > div.floatck, div#top_navigation ul.maximenuck li.maximenuck.item194 > div.floatck {width:1100px !important;}
div#top_navigation ul.maximenuck li.maximenuck.item191 > div.floatck {width: 1300px !important;} */

div#top_navigation.maximenuckh ul.maximenuck li > a {padding-left: 5px;}

div.floatck div.maxidrop-main { border-left: 1px solid #ffffff; /* border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff;*/}
div.floatck ul.maximenuck2 li.maximenuck.level2 {border-bottom: 1px solid #ffffff;}

/*all submenu text*/
ul.maximenuck ul.maximenuck2 li a span {color:#ffffff;}
ul.maximenuck ul.maximenuck2 li a span:hover, div#top_navigation ul.maximenuck li.maximenuck.item282.level2 > a.maximenuck span.titreck:hover, div#top_navigation ul.maximenuck2 li.maximenuck.item282.level2 > a.maximenuck span.titreck:hover {color:#999999 !important;}

/* hide downward arrows */
div#top_navigation ul.maximenuck li.level1.parent > a::after, div#top_navigation ul.maximenuck li.level1.parent > span.separator::after {display:none !important;}

/* about*/
li.maximenuck.item190.current, li.maximenuck.item190.active.parent  {background-color: #002599;}
li.maximenuck.item190.current.level1 a span, li.maximenuck.item190.active.parent {color: #ffffff;}
/* div#top_navigation ul.maximenuck li.maximenuck.item190 > div.floatck {position: absolute !important;
left: -200px !important;
right: 0px !important; } */
div#top_navigation ul.maximenuck li.maximenuck.item190 > div.floatck {position: absolute !important;
left: -200px !important;
right: 0px !important; }

/* members 191*/
li.item383, li.item-383 >a {display:none !important;}
div#top_navigation ul.maximenuck li.maximenuck.item191 > div.floatck {position: absolute !important;
left: -250px !important;
right: 0px !important; }

/* us issues - hide nonclickable hierarchy level */
li.item840, li.item-840 >a {display:none !important;}
div#top_navigation ul.maximenuck li.maximenuck.item839 > div.floatck {position: absolute !important;
left: 200px !important;
right:inherit; }

/* un issues 192*/
li.item281, li.item-281 >a {display:none !important;}
div#top_navigation ul.maximenuck li.maximenuck.item192 > div.floatck {position: absolute !important;
left: -250px !important;
right: 0px !important; }

/* global issues */
li.item325, li.item-325>a {display:none !important;}
div#top_navigation ul.maximenuck li.maximenuck.item194 > div.floatck {position: absolute !important;
left: -100px !important;
right: 0px !important; }

/* ------------------ maximenu ck mobile menu ------------------ */
/* #top_navigation-mobile.mobilemaximenuck {background-color: #ffffff;} */
#top_navigation-mobile .maximenuck.current.active {background-color: #A9A9A9;}
#top_navigation-mobilebarmaximenuck.mobilebarmaximenuck.ltr span.mobilebarmenutitleck {background-color: #A9A9A9;}
#top_navigation-mobile .item191, #top_navigation-mobile .item191 + div.mobilemaximenucksubmenu {background-color: #ffc627;}
#top_navigation-mobile .item192, #top_navigation-mobile .item192 + div.mobilemaximenucksubmenu {background-color: #009de1;}
#top_navigation-mobile .item839, #top_navigation-mobile .item839 + div.mobilemaximenucksubmenu {background-color: #f32534;}
#top_navigation-mobile .item194, #top_navigation-mobile .item194 + div.mobilemaximenucksubmenu {background-color: #00945a;}


/* category page secondary menus */
div.category-menu ul > li > a::before {content:none;}
div.category-menu  ul.nav.menu > li > a::after {font-family: FontAwesome;
content: "\f105";
margin-left: 8px;}
#sp-category-page-secondary-menu {border-top: 1px solid #eee; padding: 50px 0px;}

/* div.category-menu ul.nav.menu {columns: 2; -webkit-columns: 2;
  -moz-columns: 2;} */

div.about-menu .sp-module-content ul.nav.menu > li > a:before {
  content: "" !important;
    display: block;
    height: 3px;
    width: 40%;
    margin: 5px 0px;
    background: #002599;
/* border-top: 3px solid #002599; */
}

div.about-menu .sp-module-content ul.nav.menu > li > a {font-family: "FuturaStd-Medium",Open Sans,sans-serif; font-size: 24px;}

div.about-menu .sp-module-content ul.nav.menu > li:not(:first-child) {margin-top: 24px;}

.sp-module ul > li {border-bottom: none;}


/*body */
#sp-main-body {padding: 20px 0px;}

/* footer  */

#sp-footer {background: #fff; color: #002599; border-top: 1px solid #eee;}


/* bottom menus*/
#sp-bottom .sp-module ul > li > a::before { content:none;}
#sp-bottom .sp-module ul > li {border-bottom: none;}
#sp-bottom ul.nav li > a {line-height:inherit;}
#sp-bottom h3.sp-module-title:before {content:none;}

#sp-bottom li a {font-family: "FuturaStd-Medium",Open Sans,sans-serif; text-justify: inherit; font-weight: normal;}

/*background for content section */
/* div#sp-component div.page-content {background-attachment: scroll; background-image: url("/images/2017/02/17/background_swoosh_fade_opac10.jpg"); background-repeat: no-repeat; background-position: center 350px; background-size: contain;}
section#sp-main-body {background-attachment: scroll; background-image: url("/images/2017/02/17/background_swoosh_fade_opac10.jpg"); background-repeat: no-repeat; background-size: contain; background-position: center top;}*/

body {background-attachment: scroll;
background-image: url("/images/2017/02/17/background_swoosh_fade_opac10.jpg");
background-repeat: no-repeat;
background-size: contain;
background-position: center 475px;}

body.subcategorypage, body.fawcopage {
	background-position: center 300px;
}

body.com-sppagebuilder {
	background-position: center 530px;
}

div.homepage_title h3 {
	text-shadow: 3px 3px 8px #000000;
	font-weight: 700 !important;
/*	line-height: 100px; */
	color: #ffffff;
/*	font-size: 80px; */
}

div.homepage_title p {
	font-family: "FuturaStd-Medium", Open Sans, sans-serif;
	text-shadow: 3px 3px 8px #000000;
	font-weight: 700 !important;
/*	line-height: 100px; */
	color: #ffffff;
/*	font-size: 80px; */
}

#sp-bottom {background-color:#fff !important; color:#002599; border-top: 1px solid #eee; }

.template_position_top_border { border-top: 1px solid #eee; padding: 30px 0px;}

/* ********** home page link modules ************** */
div.quicklinksformembers h3.sppb-addon-title { color:#ffc627; }
div.quicklinksformembers h3.sppb-addon-title::before {background-color: #ffc627;}
div.newhere ul, div.quicklinksformembers ul {list-style-type: none; /* line-height: 250%; */ padding-left: 20px;}
div.newhere ul li:after /*, div.quicklinksformembers ul li:before */{ content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
color:#002599;   }

div.newhere ul li a, div.quicklinksformembers ul li a {font-family:'FuturaStd-Medium',Open Sans,sans-serif;font-weight: normal}

div.newhere ul li:after {margin-left: 10px;}
div.quicklinksformembers ul li:before {padding-right: 10px; display:table-cell;}
div.newhere, div#sppb-addon-1487329682489 {border-right: 1px solid #eeeeee;}

div.quicklinksformembers .sppb-addon-title, div.newhere .sppb-addon-title {margin-bottom: 20px;}

div.quicklinksformembers li, div.newhere li  {
  /*  display: table-row;
div.quicklinksformembers ul {display: table;}	border-spacing: 20px; */
	margin-bottom: 20px;
}

/* ********** get involved with fawco ********** */
.iconbox #icon .fa {font-size: 80px;
padding-bottom: 10px;}
.iconbox {
    height: 128px;
padding-top: 20px;
}
.iconbox a span {font-family:'FuturaStd-Medium',Open Sans,sans-serif;
font-weight: normal !important;}
.iconbox > div {
    text-align: center;
    width: 16%;
    display: inline-block;
}
#icon {vertical-align:top;}
#icon i.fa:hover {color: #999999;}

/* *********** home page highlights and titles********** */
#section-id-1487329682484 h3.sppb-addon-title, #section-id-1487329682493 h3.sppb-addon-title, #section-id-1488295472635 h3.sppb-addon-title, #fawco_highlights h3.sppb-addon-title{margin-top: 0px;}
/* #fawco_highlights h3.sppb-addon-title:before {display: none !important;} */
#fawco_highlights h3.sppb-title-heading { font-size: 24px !important;}
#fawco_highlights div.sppb-section-title {margin-bottom: 0px;}


/* *********** headshot module styling **************** */
div.headshot {padding-bottom: 20px;}
div.headshot p {color: #002599;}
div.headshot img {height:150px; width:150px; margin-left:0px; margin-right: 5px; float:left; vertical-align:middle;}
div.headshot_img, div.headshot_info {display:inline;}



/*div.headshot table {width:100%;}
div.headshot table td {width: 50%;} */

/* cb-login login page module styling */
/* body.com-comprofiler.view-login #sp-component .moduletable h3, body.com-comprofiler.view-login #sp-component .moduletable ul#form-login-links  {display:none;} */


/* phoca download page styling -- removes category navition arrow! */
div#phoca-dl-category-box .pdtop > a:nth-child(1) > img:nth-child(1) {display:none;}

/* *********** category blog page styling **************** */
div.blog div.entry-image img {display:none;}

/* *********** article page/info styling **************** */
dl.article-info {margin-top: 45px;}

.icons .btn-group .dropdown-toggle {margin-left:20px;}

/* *********** category list non-table, hide subacategories title styling **************** */
div.category-list td.list-author {display:none;}
div.category-list table {border:none !important; }
div.category-list img.blog_teaser {display:none;}
div.category-list .table-striped > tbody > tr:nth-of-type(2n+1), div.category-list .table-hover > tbody > tr:hover {background-color: transparent !important;}
div.category-list div.content-category div.cat-children h3:not(.item-title) {display:none;}


/* *********** featured blog page styling **************** */

div.blog-featured article a img {margin-left: 15px; margin-bottom: 15px; float: right;}
div.blog-featured article h2 a {font-size:24px;}

div.blog-featured dl.article-info {margin-top:0px;}
.article-info > dd {text-transform: capitalize;}

div.pagination p.pull-right {float:none !important;}

p.readmore a.btn {border:none; font-size:inherit; padding:0px; font-weight:bold;}
p.readmore a.btn-default {color:inherit; background-color:inherit;}
p.readmore a.btn-default:hover {background-color: inherit; color:#999999;}

div.intro-image img {height:100px;}

/* category colors */
dd.category-name.u-s-issues > a {color:#f32534; }
dd.category-name.about-fawco > a {color:#002599;}

img.blog_teaser {float:right !important; max-width:170px; margin-left:20px !important;}

/* *********** category landing page styling **************** */
body.categorypage div.page-header h1:before {width: 75%;}
body.categorypage div#sp-categorypage-latestnews h3.sp-module-title {font-size: 36px !important; }
body.categorypage div#sp-categorypage-latestnews h3.sp-module-title:before {content: "";
display: block;
height: 3px;
margin: 10px 0px;
background: #002599;width: 75%;}

/* ****** us issues page styling *********** */
body.usissues.subcategorypage div.sp-page-title, body.usissues.fawcopage div.sp-page-title  {background-color:#f32534; }
body.categorypage.usissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.usissues div.page-header h1:before, body.categorypage.usissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #f32534;}
body.usissues dd.category-name a {color:#f32534;}
body.usissues ul.nav.menu li a:before {background:#f32534 !important; }

/* ****** un issues page styling *********** */
body.unissues.subcategorypage div.sp-page-title, body.unissues.fawcopage div.sp-page-title {background-color:#009de1; }
body.categorypage.unissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.unissues div.page-header h1:before, body.categorypage.unissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #009de1;}
body.unissues dd.category-name a {color:#009de1;}
body.unissues ul.nav.menu li a:before {background:#009de1 !important; }
body.unissues.categorypage div.page-header h1::before {width: 30%;}
body.unissues h3.sppb-addon-title::before, /* body.unissues div#sp-adverts h3.sp-module-title::before,*/ body.unissues h3.sp-module-title::before, body.unissues div.content-category h2::before, body.unissues div.blog h2 span.subheading-category::before, body.unissues div.entry-header h2::before, body.unissues div.category-list div.content-category h1::before {background:#009de1;}

/* ****** global issues page styling *********** */

body.globalissues.subcategorypage div.sp-page-title, body.globalissues.fawcopage div.sp-page-title {background-color:#00945a; }
body.categorypage.globalissues div#sp-categorypage-latestnews h3.sp-module-title:before, body.globalissues div.page-header h1:before, body.categorypage.globalissues div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #00945a;}
body.globalissues dd.category-name a {color:#00945a;}
body.globalissues ul.nav.menu li a:before {background:#00945a !important; }
body.globalissues.categorypage div.page-header h1::before {width: 30%;}
body.globalissues h3.sppb-addon-title::before, /* body.globalissues div#sp-adverts h3.sp-module-title::before, */ body.globalissues h3.sp-module-title::before, body.globalissues div.content-category h2::before, body.globalissues div.blog h2 span.subheading-category::before, body.globalissues div.entry-header h2::before, body.globalissues div.category-list div.content-category h1::before {background:#00945a;}

/* ****** members page styling *********** */
body.members.subcategorypage div.sp-page-title, body.members.fawcopage div.sp-page-title {background-color:#ffc627; }
body.categorypage.members div#sp-categorypage-latestnews h3.sp-module-title:before, body.members div.page-header h1:before, body.categorypage.members div#sp-categorypage-secondarymenu .sp-module-content ul.nav.menu > li > a::before  {background: #ffc627;}
body.members dd.category-name a {color:#ffc627;}
body.members ul.nav.menu li a:before {background:#ffc627 !important; }
body.members.categorypage div.page-header h1::before {width: 30%;}
body.members h3.sppb-addon-title::before, /* body.globalissues div#sp-adverts h3.sp-module-title::before, */ body.members h3.sp-module-title::before, body.members div.content-category h2::before, body.members div.blog h2 span.subheading-category::before, body.members div.entry-header h2::before, body.members div.category-list div.content-category h1::before {background:#ffc627;}

/* *********** Community Builder ********** */
.cb_template {font-family: inherit;}
.cb_template, .cb_template .btn {font-size: inherit;}


/* ************ CIVICRM ************ */

body.com-civicrm {font-size: 15px;}

body.com-civicrm textarea {height: 100px;
    width: 300px;}


#crm-container .label, #crm-profile-block .label {background-color: #E6E8F5; font-size: inherit; color: #121A2D; white-space: normal; line-height:inherit;}
.crm-container .crm-section .label, .crm-container-snippet .crm-section .label {width: 20% !important;}
.crm-container .crm-section .content, .crm-container-snippet .crm-section .content {margin-left: 22% !important;}
/* #crm-container input[type="text"] {width: 50%;} */
#crm-container input#custom_59 {width: 80%;}
.crm-container .crm-form-block {background-color: #ffffff !important;}
.crm-container .crm-search-tasks, .crm-container .crm-tasks {background-color: #E6E8F5 !important;}
.crm-container .even-row, .crm-container .even, tbody.scrollContent tr.alternateRow {background-color: #E6E8F5 !important;}
.crm-container h3 {background-color: #F5F6FA !important; margin: 15px 0px !important; font-size: 20px !important;}
body.members #crm-container .messages {display:none !important;}
body.members #crm-container div.crm-title h1:before {content: "";
    display: block;
    height: 3px;
    margin: 10px 0px;
    background: #ffc627; width:40%;}
#crm-container .crm-title h1.title {margin-top: 0px !important;}

body.task-civicrmprofile.members form#Search p {font-size: 16px;}

body.task-civicrmprofile.members #crm-container .option-label label {background-color: #E6E8F5; padding-left: 0px;}

#crm-container .form-layout td.label, #crm-container .form-layout-compressed td.label {width: inherit !important;}

body.com_civicrm input[type="text"] {height: 28px;}
body.com-civicrm input[type="radio"], body.com-civicrm input[type="checkbox"] {margin: 4px 5px 0px;}

#crm-container.crm-public input, #crm-container.crm-public select {display:inline;}

.crm-profile-name-FAWCO_Volunteer_Data_Profile_47 .crm-section, .crm-container.crm-public div.form-item {margin-top: 20px;}

/* volunteer form  */
.file_displayURLcustom_237-section, .file_deleteURLcustom_237-section {margin-top:0px !important;}
.itemid-885 #crm-main-content-wrapper > div.action-link {display:none;}

.com_civicrm select, .com-civicrm select {width:auto;}

/* .crm-container h3 {font-size: 20px !important;} */
.crm-container h3.civicrm_reg_subtitle {font-size: 20px; margin-top: 30px;}
.civicrm_reg_sub_subtitle {margin-top:20px;}

.crm-container fieldset legend {font-size: 25px !important;
color: #002599 !important; font-family: 'FuturaStd-Medium',Open Sans,sans-serif !important;}

/* 2018 conference registration form */
input#price_177, input#price_178, input#price_179, input#price_180, input#price_181, input#price_182, input#price_183, input#price_184, input#price_185, input#price_186 {width: 50px !important;}
div#editrow-country-6 {display:none;}
input#custom_174, input#custom_42 {height: 90px;}
.Tuesday_Tour_of_Delft_Gouda-content {margin-bottom: 30px !important;}

/* styling for new civicrm club profiles */
#editrow-organization_name .label, #row-organizaton_name .label,
#editrow-custom_50 .label, #row-custom_50 .label,
#editrow-custom_142 .label, #row-custom_142 .label,
#editrow-country-Primary .label, #row-country-Primary .label,
/* #editrow-street_address-Primary .label, #row-street_address-Primary .label,
#editrow-supplemental_address_1-Primary .label, #row-supplemental_address_1-Primary .label,
#editrow-state_province-Primary .label, #row-state_province-Primary .label,
#editrow-city-Primary .label, #row-city-Primary .label,
#editrow-postal_code-Primary .label, #row-postal_code-Primary .label,
#editrow-phone-Primary-1 .label, #row-phone-Primary-1 .label, */
#editrow-email-1 .label, #row-email-1 .label,
#editrow-url-1 .label, #row-url-1 .label,
#editrow-url-2 .label, #row-url-2 .label,
/* #editrow-custom_51 .label, #row-custom_51 .label,
#editrow-custom_56 .label, #row-custom_56 .label,
#editrow-custom_53 .label, #row-custom_53.label,
#editrow-custom_54 .label, #row-custom_54 .label,*/
#editrow-custom_55 .label, #row-custom_55 .label,
/* #editrow-custom_57 .label, #row-custom_57 .label,
#editrow-custom_58 .label, #row-custom_58 .label,
#editrow-custom_126 .label, #row-custom_126 .label,
#editrow-custom_131 .label, #row-custom_131 .label,
#editrow-custom_59 .label, #row-custom_59 .label,*/
#editrow-custom_61 .label, #row-custom_61 .label,
/*#editrow-custom_62 .label, #row-custom_62 .label,
#editrow-custom_68 .label, #row-custom_68 .label,
#editrow-custom_69 .label, #row-custom_69 .label,
#editrow-custom_71 .label, #row-custom_71 .label,
#editrow-custom_74 .label, #row-custom_74 .label,
#editrow-custom_115 .label, #row-custom_115 .label,
#editrow-custom_116 .label, #row-custom_116 .label,
#editrow-custom_118 .label, #row-custom_118 .label,
#editrow-custom_124 .label, #row-custom_124 .label */
#editrow-custom_126 .label, #row-custom_126 .label,
#editrow-custom_130 .label, #row-custom_130 .label,
#editrow-custom_131 .label, #row-custom_131 .label,
#editrow-custom_135 .label, #row-custom_135 .label
 { background-color: #8a1f11; color: #ffffff;}

#editrow-organization_name .label span.crm-marker, #row-organizaton_name .label span.crm-marker,
#editrow-custom_50 .label span.crm-marker, #row-custom_50 .label span.crm-marker,
#editrow-custom_142 .label span.crm-marker, #row-custom_142 .label span.crm-marker,
#editrow-country-Primary .label span.crm-marker, #row-country-Primary .label span.crm-marker,
#editrow-email-1 .label span.crm-marker, #row-email-1 .label span.crm-marker,
#editrow-url-1 .label span.crm-marker, #row-url-1 .label span.crm-marker,
#editrow-url-2 .label span.crm-marker, #row-url-2 .label span.crm-marker,
#editrow-custom_55 .label span.crm-marker, #row-custom_55 .label span.crm-marker,
#editrow-custom_61 .label span.crm-marker, #row-custom_61 .label span.crm-marker,
#editrow-custom_126 .label span.crm-marker, #row-custom_126 .label span.crm-marker,
#editrow-custom_130 .label span.crm-marker, #row-custom_130 .label span.crm-marker,
#editrow-custom_131 .label span.crm-marker, #row-custom_131 .label span.crm-marker,
#editrow-custom_135 .label span.crm-marker, #row-custom_135 .label span.crm-marker {color: #ffffff;}

table.charities input#custom_77, table.charities input#custom_82, table.charities input#custom_87,table.charities input#custom_92, table.charities input#custom_97, table.charities input#custom_102,table.charities input#custom_107, table.charities input#custom_112 {width:100px;}

input#custom_119, input#custom_120, input#custom_121,input#custom_122, input#custom_123 {width: 50px !important;}

form.CRM_Profile_Form_Edit .content {padding-top: 0px !important;}
.crm-container div.form-item {margin-bottom: 10px;}

/* conribution page */

.crm-contribution-confirm-form-block fieldset.label-left {display:none;}
div.nick_name-section {display:none;}
/* div.contributor_email-group div.header-dark {width:28%; float:left; text-align: right;} */
div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_post_profile-group fieldset legend, div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_pre_profile-group fieldset  {display:none;}

div#crm-container div.crm-block.crm-contribution-main-form-block div.crm-group.custom_post_profile-group fieldset {border-top:none; margin-top:-15px;}
div#crm-container table#crm-content tbody tr td#content-right form#Main div.crm-block.crm-contribution-main-form-block div.crm-section.email-5-section {display:none;}
div#crm-container table#crm-content tbody tr td#content-right form#Main div.crm-block.crm-contribution-main-form-block div#onBehalfOfOrg.crm-section fieldset#for_organization.for_organization-group div#select_org.crm-section div.crm-section.email-5-section {display:inherit;}

.crm-contribution-confirm-form-block .organization_email-section {display:none;}
.crm-contribution-confirm-form-block .contributor_email-group {display:none;}

div#crm-container table#crm-content tbody tr td#content-right form#ThankYou div.crm-block.crm-contribution-thankyou-form-block fieldset.label-left div.header-dark {display:none;}

div#crm-container table#crm-content tbody tr td#content-right form#ThankYou div.crm-block.crm-contribution-thankyou-form-block fieldset.label-left {border-top:none;}

div#crm-container div.crm-contribution-thankyou-form-block .custom_145-section .label, div#crm-container div.crm-contribution-thankyou-form-block .custom_147-section .label {text-align:right;}

fieldset.crm-profile-id-21 {display:none;}

/* 2019 conference reg */
#s2id_custom_2, #s2id_price_226, #s2id_price_231 {width:500px !important;}
.credit_card_info-group .crm-section.-section {display:none;}
@media (min-width: 320px) and (max-width: 480px) {
	#s2id_custom_2, #s2id_price_226 {width:320px !important;}
  #crm-main-content-wrapper .label {hyphens:auto;}
 .crm-container .crm-section .label {float:none !important;}
.crm-container .crm-section .content {margin-left:3% !important;}
#crm-container .label {line-height: 24px;}
}

div.non_volunteer_day_participant_please_check_the_dates_you_will_attend-row5, div.volunteer_day_participant_please_check_the_dates_you_will_attend-row5 {padding-top: 30px;}

.guests_dinners-section {padding-top: 30px;
padding-bottom: 30px;}

.guests_lunches-section {padding-top: 20px;}

#crm-container.crm-public .content {padding-top:0px !important;}


/* 2020 conference reg */

#s2id_price_234 {width:75% !important;}
#editrow-custom_202 > div.content > label {font-size: 13px; font-weight:400; color:#3e3e3e;}

/* ************* Best Practices ************** */
body.itemid-535 div.page-header h1 {display:none;}
body.layout-listthree div.sp-page-title {background-color: #ffc627;}

/* ************* logo slider ************** */
.ibx-overlay .ibx-overlay_content {line-height:20px !important;}
.client-logo-slider div.sliderContent {background: #ffffff;}

/* ************* rok candy button styles ************ */


.btn_grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f7f4f7), color-stop(1, #d6dbdf) );
	background:-moz-linear-gradient( center top, #f7f4f7 5%, #d6dbdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f4f7', endColorstr='#d6dbdf');
	background-color:#f7f4f7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.btn_grey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d6dbdf), color-stop(1, #f7f4f7) );
	background:-moz-linear-gradient( center top, #d6dbdf 5%, #f7f4f7 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6dbdf', endColorstr='#f7f4f7');
	background-color:#d6dbdf;
	color:#777777;
}
.btn_grey:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_grey2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #999999), color-stop(1, #595659) );
	background:-moz-linear-gradient( center top, #999999 5%, #595659 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#595659');
	background-color:#999999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #575457;
	display:inline-block;
	color:#f7f2f7;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #545354;
}.btn_grey2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #595659), color-stop(1, #999999) );
	background:-moz-linear-gradient( center top, #595659 5%, #999999 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#595659', endColorstr='#999999');
	background-color:#595659;
	color:#f7f2f7;
}.btn_grey2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_red {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btn_red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	color:#ffffff;
}.btn_red:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}.btn_green:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;color:#306108;
}.btn_green:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.btn_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;color:#ffffff;
}.btn_blue:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btn_orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;color:#ffffff;
}.btn_orange:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_purple {
	-moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
	box-shadow:inset 0px 1px 0px 0px #e184f3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd) );
	background:-moz-linear-gradient( center top, #c123de 5%, #a20dbd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd');
	background-color:#c123de;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #a511c0;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #9b14b3;
}.btn_purple:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de) );
	background:-moz-linear-gradient( center top, #a20dbd 5%, #c123de 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de');
	background-color:#a20dbd;color:#ffffff;
}.btn_purple:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_purple_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e6cafc;
	box-shadow:inset 0px 1px 0px 0px #e6cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee) );
	background:-moz-linear-gradient( center top, #c579ff 5%, #a341ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c579ff', endColorstr='#a341ee');
	background-color:#c579ff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #a946f5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #8628ce;
}.btn_purple_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a341ee), color-stop(1, #c579ff) );
	background:-moz-linear-gradient( center top, #a341ee 5%, #c579ff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a341ee', endColorstr='#c579ff');
	background-color:#a341ee;color:#ffffff;
}.btn_purple_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_orange_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background-color:#f0c911;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e65f44;
	display:inline-block;
	color:#c92200;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ded17c;
}.btn_orange_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
	background:-moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
	background-color:#f2ab1e;color:#c92200;
}.btn_orange_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_green_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #689324;
}.btn_green_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #9dce2c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;color:#ffffff;
}.btn_green_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_red_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #810e05;
}.btn_red_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;color:#ffffff;
}.btn_red_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_yellow_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fae4bd), color-stop(1, #eac380) );
	background:-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background-color:#fae4bd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
}.btn_yellow_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eac380), color-stop(1, #fae4bd) );
	background:-moz-linear-gradient( center top, #eac380 5%, #fae4bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');
	background-color:#eac380;color:#ffffff;
}.btn_yellow_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_pink {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d) );
	background:-moz-linear-gradient( center top, #ff5bb0 5%, #ef027d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d');
	background-color:#ff5bb0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ee1eb5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c70067;
}.btn_pink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ef027d), color-stop(1, #ff5bb0) );
	background:-moz-linear-gradient( center top, #ef027d 5%, #ff5bb0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027d', endColorstr='#ff5bb0');
	background-color:#ef027d;color:#ffffff;
}.btn_pink:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_blue_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.btn_blue_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;color:#ffffff;
}.btn_blue_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_grey_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.btn_grey_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;color:#666666;
}.btn_grey_light:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_yellow_dark {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cd8a15;
}.btn_yellow_dark:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;color:#ffffff;
}.btn_yellow_dark:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_green_light2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}.btn_green_light2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;color:#ffffff;
}.btn_green_light2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_blue_dark {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.btn_blue_dark:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;color:#ffffff;
}.btn_blue_dark:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_purple_dark {
	-moz-box-shadow:inset 0px 1px 0px 0px #d197fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d197fe;
	box-shadow:inset 0px 1px 0px 0px #d197fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a53df6), color-stop(1, #7c16cb) );
	background:-moz-linear-gradient( center top, #a53df6 5%, #7c16cb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a53df6', endColorstr='#7c16cb');
	background-color:#a53df6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #9c33ed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7d15cd;
}.btn_purple_dark:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7c16cb), color-stop(1, #a53df6) );
	background:-moz-linear-gradient( center top, #7c16cb 5%, #a53df6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c16cb', endColorstr='#a53df6');
	background-color:#7c16cb;color:#ffffff;
}.btn_purple_dark:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_orange_light2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
}.btn_orange_light2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;color:#ffffff;
}.btn_orange_light2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_purple_light2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f4cafc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f4cafc;
	box-shadow:inset 0px 1px 0px 0px #f4cafc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eea1fc), color-stop(1, #d441ee) );
	background:-moz-linear-gradient( center top, #eea1fc 5%, #d441ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea1fc', endColorstr='#d441ee');
	background-color:#eea1fc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dd5df4;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b63dcc;
}.btn_purple_light2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d441ee), color-stop(1, #eea1fc) );
	background:-moz-linear-gradient( center top, #d441ee 5%, #eea1fc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d441ee', endColorstr='#eea1fc');
	background-color:#d441ee;color:#ffffff;
}.btn_purple_light2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_blue_dark2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#14396a;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
}.btn_blue_dark2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;color:#14396a;
}.btn_blue_dark2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_orange_dark_text {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.btn_orange_dark_text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;color:#333333;
}.btn_orange_dark_text:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_red_light2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fab3ad;
	box-shadow:inset 0px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}.btn_red_light2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;color:#ffffff;
}.btn_red_light2:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_pink_dark {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f50388), color-stop(1, #911657) );
	background:-moz-linear-gradient( center top, #f50388 5%, #911657 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f50388', endColorstr='#911657');
	background-color:#f50388;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ee1eb5;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #c70067;
}.btn_pink_dark:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #911657), color-stop(1, #f50388) );
	background:-moz-linear-gradient( center top, #911657 5%, #f50388 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#911657', endColorstr='#f50388');
	background-color:#911657;color:#ffffff;
}.btn_pink_dark:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_red_light03 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btn_red_light03:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;color:#ffffff;
}.btn_red_light03:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_white {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.btn_white:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;color:#666666;
}.btn_white:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_blue_dark_text {
	-moz-box-shadow:inset 0px 1px 0px 0px #f4f6f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f4f6f7;
	box-shadow:inset 0px 1px 0px 0px #f4f6f7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c8e1fa), color-stop(1, #71a8de) );
	background:-moz-linear-gradient( center top, #c8e1fa 5%, #71a8de 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c8e1fa', endColorstr='#71a8de');
	background-color:#c8e1fa;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #70aeed;
	display:inline-block;
	color:#0e2f75;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ceddeb;
}.btn_blue_dark_text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #71a8de), color-stop(1, #c8e1fa) );
	background:-moz-linear-gradient( center top, #71a8de 5%, #c8e1fa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#71a8de', endColorstr='#c8e1fa');
	background-color:#71a8de;color:#0e2f75;
}.btn_blue_dark_text:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_yellow_dark_text {
	-moz-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	box-shadow:inset 0px 1px 0px 0px #fcf8f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fae4bd), color-stop(1, #eac380) );
	background:-moz-linear-gradient( center top, #fae4bd 5%, #eac380 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380');
	background-color:#fae4bd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#997302;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #edecea;
}.btn_yellow_dark_text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eac380), color-stop(1, #fae4bd) );
	background:-moz-linear-gradient( center top, #eac380 5%, #fae4bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eac380', endColorstr='#fae4bd');
	background-color:#eac380;color:#997302;
}.btn_yellow_dark_text:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_black {
	-moz-box-shadow:inset 0px 1px 0px 0px #cccacc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cccacc;
	box-shadow:inset 0px 1px 0px 0px #cccacc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #706f70), color-stop(1, #2b2b2b) );
	background:-moz-linear-gradient( center top, #706f70 5%, #2b2b2b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#706f70', endColorstr='#2b2b2b');
	background-color:#706f70;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #6b6a6b;
	display:inline-block;
	color:#fffcff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1a1a1a;
}.btn_black:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2b2b2b), color-stop(1, #706f70) );
	background:-moz-linear-gradient( center top, #2b2b2b 5%, #706f70 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#706f70');
	background-color:#2b2b2b;color:#fffcff;
}.btn_black:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_brown {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dec69e), color-stop(1, #80745b) );
	background:-moz-linear-gradient( center top, #dec69e 5%, #80745b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dec69e', endColorstr='#80745b');
	background-color:#dec69e;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #b8a179;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #615541;
}.btn_brown:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80745b), color-stop(1, #dec69e) );
	background:-moz-linear-gradient( center top, #80745b 5%, #dec69e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80745b', endColorstr='#dec69e');
	background-color:#80745b;color:#ffffff;
}.btn_brown:active {
	position:relative;
	top:1px;
}
/* Button Style  */
.btn_brown_light {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	box-shadow:inset 0px 1px 0px 0px #f5f4f2;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5e9d5), color-stop(1, #b0a899) );
	background:-moz-linear-gradient( center top, #f5e9d5 5%, #b0a899 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5e9d5', endColorstr='#b0a899');
	background-color:#f5e9d5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d4cbbd;
	display:inline-block;
	color:#8a816d;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #f5f3f0;
}.btn_brown_light:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0a899), color-stop(1, #f5e9d5) );
	background:-moz-linear-gradient( center top, #b0a899 5%, #f5e9d5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0a899', endColorstr='#f5e9d5');
	background-color:#b0a899;color:#8a816d;
}.btn_brown_light:active {
	position:relative;
	top:1px;
}

/* ************ JEVENTS ************ */

div.jev_evdt_location > span {font-weight:bold;}

#flatcal_minical table td {text-align:center;}

body.itemid-236 table.flatcal_main_t {width: 75% !important;}
body.com-jevents table.flatcal_main_t {width: 100% !important;}
img.mod_events_link {max-width:inherit;}
body.itemid-564 span.listview {display:none;}

/* advert styling */

.bannergroup {text-align: center;}

.banneritem {vertical-align: middle;
margin:15px; 	border: 1px solid #cccccc;
	border-radius: 4px; height:250px; line-height:250px;
}
.banneritem .newad_container {height:250px; width: 500px;}
.banneritem .logo, .banneritem .newad {display:table-cell; height:250px; vertical-align: middle;}
.banneritem .newad {font-size:12px; line-height: 14px; vertical-align:middle; padding-left: 5px; padding-right:5px; text-align:left;}
.banneritem .logo {width:250px;}
.banneritem .newad_title {font-weight:bold; text-align:center;}
.banneritem a img {display:inline-block;}

/*membership ads styling */
.homepage_memberads .banneritem {height:154px; line-height:150px;}



/*********** Sp page builder elements **********/

.sppb-panel-modern > .sppb-panel-heading {
	background: #fbfbfd;
	color: #002599;
}

/**********  Jcomments *************/
div.smiles img {display:inline-block;}
#comments-form textarea {width:100%; max-width:100% !important}

/**********  Create An Article *************/
div.edit.item-page ul.nav.nav-tabs li:nth-child(2) > a:nth-child(1) {display:none !important;}


/****** tooltips ***********/
.rl_tooltips-link {display: inline !important;}

/*** position anchor links below header ***/
.anchor {
  display: block;
  height: 90px; /*same height as header*/
  margin-top: -90px; /*same height as header*/
  visibility: hidden;
}

/* social share buttons ampz */
#ampz_inline_mobile {padding: 5px 0 25px 5px;}

/***** breezing forms *****/

.bfQuickMode .bfNoSection {margin-top:30px !important;}
#ff_elem149 {height:100px;}

#bfLabel162 {text-align:right;}
body.itemid-906 #system-message-container, body.itemid-884 #system-message-container, body.itemid-906 .page-header, body.itemid-884 .page-header {display:none;}
