<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Peter Tatchell Foundation Dazzling Theme
 Theme URI:    http://apps.zest-internet.com/support/themes/dazzling-child/
 Description:  Peter Tatchell Foundation Child Theme
 Author:       Updated by Pete Ward Zest Internet (Originally dazzling by Colorlib)
 Author URI:   http://www.zest-internet.com
 Template:     dazzling
 Version:      1.0.0
 Tags:         Tags: green, light, white, gray, black, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, responsive-layout, photoblogging, left-sidebar, translation-ready, custom-background, custom-colors, custom-menu, featured-images, full-width-template, post-formats, theme-options, threaded-comments
 Text Domain:  dazzling
*/

@import url("../dazzling/style.css");


/* Specific styling */

/*@import url(http://fonts.googleapis.com/css?family=Raleway:400,700);*/
@import url(http://fonts.googleapis.com/css?family=Ubuntu);

.clearIt{display:block; width:100%; clear:both;}
.hideme{display:none;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {color: #333; font-family: 'Raleway', sans-serif;}
body, .home.page .h1, .home.page .h2, .home.page .h3, .home.page .h4, .home.page .h5, .home.page .h6, .entry-content {
    color: #333333!important;
    /*color: rgb(51, 153, 153);*/
}
h1.entry-title{font-size:25px!important; font-weight: 700;}
header.page-header h1.page-title {font-weight: 700;}
a, a:visited{color:#339999}
a:hover{color:#5c5c5b}

html {

scrollbar-face-color:#c3c2c2;;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;

}

::-webkit-scrollbar { width: 8px; height: 3px; background:#fff}
::-webkit-scrollbar-button {  background: auto ; }
::-webkit-scrollbar-track {  background-color: #c3c2c2;;}
::-webkit-scrollbar-track-piece { background-color: #ffffff;}
::-webkit-scrollbar-thumb { height: 20px; background-color: #c3c2c2;; border-radius: 3px;}
::-webkit-resizer { background-color: #c3c2c2;}

/* custom tweak for gallery test &gt; since applied to all posts */
/*.postid-2448 ul.bread_crumb, .postid-2448 .byline, .postid-2448 .posted-on{display:none;}*/
.single article.post ul.bread_crumb, .single article.post .byline, .single article.post .posted-on{display:none;}
.category article.post ul.bread_crumb, .category  article.post .byline, .category  article.post .posted-on{}

.site-main article.post .entry-content{margin-top:0px;}
.site-main article.post header.entry-header.page-header{margin-bottom: 0px; padding-bottom: 0px;}
.single-post header.entry-header img.wp-post-image {margin-bottom: 65px;}
.site-main article.post header.entry-header.page-header h1(margin-bottom: 0px;)

/* donate-today forms */
.page-id-4605 article.post-4605 .entry-content form{margin: 10px 0px; padding: 0px;}
.page-id-4605 article.post-4605 .entry-content form img, .page-id-4605 article.post-4605 .entry-content form br{display:none;}
.page-id-4605 article.post-4605 .entry-content form img.wp-image-4727{display:block;}

/* override for free speech */
.category-photos article.post .posted-on{display: none;}

/* colours */
.bgTeal{background-color: #339999;}
.bgOrange{background-color: rgb(226, 127, 51);}

.xs-spacer{margin-bottom: 10px;}

/* Header */
header{background: #ffffff; border-bottom: 1px solid #339999;}

.navbar &gt; .container .navbar-brand {text-align: center;line-height: 1.1em;}

/* Navigation and Buttons */
.navbar-default .navbar-nav &gt; .active &gt; a, .navbar-default .navbar-nav &gt; .active &gt; a:focus, .navbar-default .navbar-nav &gt; li &gt; a:focus, .navbar-default .navbar-nav &gt; .open &gt; a, .navbar-default .navbar-nav &gt; .open &gt; a:focus, .dropdown-menu &gt; li &gt; a:hover, .dropdown-menu &gt; li &gt; a:focus, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus{background-color:#339999}
.navbar-default .navbar-nav &gt; .active &gt; a:hover, .navbar-default .navbar-nav &gt; li &gt; a:hover, .navbar-default .navbar-nav &gt; .open &gt; a:hover, .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover{background-color:rgb(226, 127, 51);}
.navbar.navbar-default {border-bottom: none!important;}
.dropdown-menu &gt; .active &gt; a, .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a {
  background-color: #339999;
}
.navbar-toggle{margin-right: 0!important;}

.btn-default, .btn.btn-default.read-more, .btn-ptf, .btn-ptf-i, .label-default{border-color: #ffffff!important; color:#ffffff;}

.btn-default, .btn.btn-default.read-more, .btn-ptf, .btn-ptf-i, .label-default{background-color:rgb(226, 127, 51); }
.btn-default:hover, .btn.btn-default.read-more:hover, .btn-ptf:hover, .btn-ptf-i:hover, .label-default:hover{background-color: #339999;}

.btn-ptf, .btn-ptf-i{float:right;}

.socialBlock{text-align:right; margin: 20px 20px 0px 0px;}
a.socialIcons{background-image: url('/wp-content/uploads/theme-required/PTF-social-icons-DOUBLE-min.png'); width:96px; height:97px; display:inline-block; overflow: hidden; text-indent: -5000px; text-align: left;}
a.facebook{background-position: 0px 0px;}
a.twitter{background-position: 296px 0px;}/* 120 */
a.youtube{background-position: 201px 0px;}/*80*/
a.joinus{background-position: 97px -97px;}
a.donate{background-position: 194px -97px;}

a.facebook:hover{background-position: 0px -97px;}
a.twitter:hover{background-position: 296px -97px;}
a.youtube:hover{background-position: 201px -97px;}
a.joinus:hover{background-position: 97px 0px;}
a.donate:hover{background-position: 194px 0px;}

/* Social Share buttons */
.ssba, .ssba a{border-radius:5px; margin-left:2px;}
.addtoany_share_save_container{margin:16px 0 0 ;}

/* Donate (Paypal fix) */
.give-page input[type="image"] {width: 100%;}

/* non-mobile */
@media screen and (min-width: 769px) {

  .socialBlock a.btn {
      float: none;
      top: -16px;
      position: relative;
      color: #fff;
  }

  a.joinus {
    background-image: none;
    width: auto;
    height: 97px;
    background-color:#339999;
    color: #fff;
    text-indent: 0;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 9px;
    padding-bottom: 9px;
    border-radius: 20px;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	line-height: 80px;
  }
  a.joinus.donate {
		background-color: rgb(226, 127, 51);
  }
  a.joinus.donate:hover {
		background-color: #339999;
  }
  a.joinus:hover {
    background-color:rgb(226, 127, 51);
  }

}

@media all and (min-width:992px){
	a.socialIcons{
		width:47px;
		height:48px;
		background-size: 196px;
	}
	a.facebook{background-position: 0px 0px;}
	a.twitter{background-position: 148px 0px;}/* 120 */
	a.youtube{background-position: 100px 0px;}/*80*/
	a.joinus{background-position: 48px -49px;}
	a.donate{background-position: 194px -49px;}

	a.facebook:hover{background-position: 0px -49px;}
	a.twitter:hover{background-position: 148px -49px;}
	a.youtube:hover{background-position: 100px -49px;}
	a.joinus:hover{background-position: 48px 0px;}
	a.donate:hover{background-position: 194px 0px;}

	a.joinus {
		height: 48px;
		line-height: 35px;
	  }
}
.socialBlock a.btn {
    padding: 9px;
    border-radius: 20px;
}

/**
* Social icons for smaller screens
*/
.small-social a.socialIcons{background-image: url('/wp-content/uploads/theme-required/PTF-social-icons-min.png'); width:40px; height:40px; display:inline-block; overflow: hidden; text-indent: -5000px; text-align: left;}
.small-social a.facebook{background-position: 0px 0px;}
.small-social a.twitter{background-position: 162px 0px;}/* 120 */
.small-social a.youtube{background-position: 120px 0px;}/*80*/
.small-social a.joinus{background-position: 40px -40px;}
.small-social a.donate{background-position: 81px -40px;}

.small-social a.facebook:hover{background-position: 0px -40px;}
.small-social a.twitter:hover{background-position: 162px -40px;}
.small-social a.youtube:hover{background-position: 120px -40px;}
.small-social a.joinus:hover{background-position: 40px 0px;}
.small-social a.donate:hover{background-position: 81px 0px;}


.navbar-header .socialBlock{margin-left:20px;}

.footer-nav.nav{float:left; border-top:solid 1px #eee; font-weight: bold;}

/* Content Area */
#content{margin-top:0px; margin-bottom:0px; background-color: #fff; border-top: solid 10px #fff;}

.page-content, .entry-content, .entry-summary {margin: 1.5em 0 0; text-align: justify;}
.page-content h1, .page-content h2, .page-content h3, .entry-content h1, .entry-content h2, .entry-content h3, .entry-summary h1, .entry-summary h2, .entry-summary h3{text-align:left;}

.home.page article h1{font-size:28px;}
/* added  28102016 */
.home.page article h1, .home.page article, .home.page article p{margin-bottom:5px;}
.home.page .site-main article.post header.entry-header.page-header {margin-bottom: 5px;}

.entry-title {margin-bottom: 25px;}
.single-post header.entry-header img.wp-post-image{margin-bottom: 35px;}
.single-post header.entry-header img.wp-post-image{margin-bottom: 35px;}
.entry-content{font-size: 17px!important;}

/* Widget Area */
/* Home page msg area */
.homemsg {}
.homemsg h3.widgettitle{color:#fff; margin-top: 0; margin-bottom: 0; text-align: center;}
.homemsg .textwidget, .homemsg .textwidget a{color:#fff; margin-top: 0; margin-bottom: 0; text-align: center;}

ul.catpost_homepage.non-events.photos li h3, ul.catpost_homepage.non-events.photos li h3 a{font-weight: normal!important;}

/* home page catpost &amp; events */
.catpost_homepage, .catpost_home_events{}
.catpost_homepage .images, .catpost_home_events images{overflow:hidden; float:left; margin-right: 10px;}
.catpost_homepage h3, .catpost_homepage h3 a, .catpost_home_events h3, .catpost_home_events h3 a, .home-msg .textwidget a{color: #339999; font-size:17px!important; font-weight:bold; line-height: 1.3; border:0; margin: 0;}

.catpost_homepage .images{max-width:120px; max-height:121px;}

.catpost_homepage li, .catpost_homepage li, #columna &gt; li.widget, #columnb &gt; li.widget, #columnc &gt; li.widget  {list-style: none;}
/* sidebar catpost */

h3.widget-title, .home-widget-area h3.widgettitle, #text-14 h3.widget-title, #text-20 h3.widget-title, #text-15 h3.widget-title, #text-12 h3.widgettitle, #text-13 h3.widget-title, #cola h2.rounded, #colb h2.rounded, #colc h2.rounded{font-size: 1.6em; color: #ffffff; background-color: rgb(226, 127, 51); padding: 5px 10px;}
#text-2 h3.widgettitle, #text-14 h3.widget-title, #text-20 h3.widget-title, #search-4 h3.widgettitle{background-color:#339999;}
#text-2 .textwidget .btn.btn-ptf, #text-14 .textwidget .btn.btn-ptf, #text-20 .textwidget .btn.btn-ptf {
	background-color:#339999;
}
#text-2 .textwidget .btn.btn-ptf:hover, #text-14 .textwidget .btn.btn-ptf:hover, #text-20 .textwidget .btn.btn-ptf:hover {
	background-color:rgb(226, 127, 51) !important;
}

h3.widget-title,#text-12 h3.widgettitle, #text-13 h3.widget-title{background-color: #339999; color:#ffffff!important;}
.home-widget-area h3.widgettitle,#text-12 h3.widgettitle, home.page h3{font-size: 1.7em;}
#columna h3.widgettitle, #columna .btn.btn-ptf{background-color: rgb(51, 153, 153)!important;}
#columnb h3.widgettitle, #columnb .btn.btn-ptf{background-color: rgb(226, 127, 51)!important}
#columnc h3.widgettitle, #columnc .btn.btn-ptf{background-color: rgb(51, 153, 153)!important}

#search-4 button{background-color: rgb(226, 127, 51)!important;}

/* catpost generic for widget */
.home-widget-area ul.catpost_homepage, .widget-area ul.catpost_homepage{padding:0px 10px;}

/* Widget Ad's */
a.widgetPromo, .widgetPromo a, .widgetPromo{background-color:#ffffff; color:#339999; border:solid 5px rgb(226, 127, 51); width:100%; padding:6px 20px; transition: all 0.2s;}
a.widgetPromo:hover, .widgetPromo a:hover, .widgetPromo:hover{color:rgb(226, 127, 51); border:solid 5px #339999;}
.widgetPromo .images{max-width:120px; max-height:121px; overflow:hidden; float:left; margin-right: 10px; font-size: 24px;}
.widgetPromo .excerpt{font-size: 16px; font-weight: bold; padding-top: 5px;}

/* Homepage Widget Events */
.home-widget-area ul.catpost_homepage.events-only h3, .home-widget-area ul.catpost_homepage.events-only .excerpt{display:none;}
.home-widget-area ul.catpost_homepage.events-only .images img{width:272px!important; height:auto!important;}

/* Flexslider generic */
.flexslider{margin:0px 0px 0px!important;}
.flexslider-caption{background: rgba(208, 68, 7, 0.8)!important;}
.flex-control-nav{display:none;}
.home.page .flexslider-caption-inner h3,.home.page  .flexslider-caption-inner p {
color: #FFFFFF;
}

/* footer tweaks */
#colophon{background-color:#637483; border-top: solid 1px #475663; padding-bottom: 50px;}
.zestBlockify{display:inline-block; min-width:20px; padding:0px 5px;}
#menu-footer-menu a{
	font-size: 24px;
    padding-left: 8px;
    padding-right: 8px;
}
/* bottom Widget */
.widget {
	margin: 0;
}
.textwidget {
	margin: 0 0 1.5em;
}
.home.page .entry-content, .home.page.hentry{margin:0px!important;}
@media screen and (min-width: 1215px){
.navbar &gt; .container .navbar-brand{width: 320px;}
}

@media screen and (min-width: 990px){
.navbar &gt; .container .navbar-brand {margin-top:-5px!important;}
.homecontent{font-size: 18px;}
.metaslider{border:solid 1px #eee; margin-bottom:20px;}

.homepageSlider .theme-light.slider-wrapper{padding:10px 10px 0px!important;}

/* Flexslider generic */
#feature-widget ul.slides li div:first-child{max-width:750px; width:100%;}
#feature-widget .flexslider-caption{height:100%; max-width:250px; width:100%;}
}
.navbar-default .navbar-toggle {
    /*
	background: rgb(51, 153, 153);
	color: #fff;
    */
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background:rgb(226, 127, 51);
}

.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
	  background-color: #fff;
}

@media screen and (min-width: 769px) {
	.noDesktop{display:none;}

	.home.page article h1{font-size:32px;}
	.home.page article h1, .home.page article p{margin-bottom:10px;}
	.home.page article{margin-bottom:1.5em;}

	.single-post article .entry-content p{margin-bottom:20px!important;}
}


.widget a.btn, .home-widget a.btn {
  font-size: 10px;
  color: #fff;
}
@media screen and (min-width:768px){
    .xs-spacer{margin-bottom: 0px;}

	.catpost_homepage .images a, .catpost_homepage .images a:not[img.event] {
		height: 105px;
		overflow: hidden;
		display: block;
		line-height: 105px;
	}
}
@media screen and (max-width: 554px){
.navbar &gt; .container .navbar-brand {font-size:22px; max-width:500px;}
.catpost_homepage .excerpt{display:none;}

.widgetPromo .images{font-size: 20px;}
.widgetPromo .excerpt{font-size: 14px;}

}

@media screen and (max-width: 480px){

.navbar &gt; .container .navbar-brand {max-width:260px;}
.navbar-toggle{margin-top:0; margin-bottom:0px!important;}
#logo{margin-bottom:10px!important;}
.container&gt;.navbar-header{min-height: 70px;}
.widgetPromo .excerpt{text-align: left;}

#post-17 .entry-content h1{margin-top:0;}
#post-17 .entry-content p{margin-bottom:0;}
}

#main {
  margin-bottom: 20px;
}
.entry-title a,.entry-title  a:visited {
	color: #444;
}

.category .entry-header, .tag .entry-header {
  padding-bottom: 2px;
}

.category .entry-title, .search-results .entry-title, .tag .entry-title {
  margin: 0 0 2px;
  font-size: 22px;
}

/*
.category.category-photo .entry-title {
  font-size: 14px;
  text-align: center;
}
.category.category-photo header.entry-header {
	border: none;
}
*/

.category article, .tag article {
  overflow: hidden;
}

.search-results .entry-meta a,  .search-results .entry-meta i{
  font-size: 0.8em !important;
}
.search .btn.btn-default.read-more {
	float: right;
}

.supporters a {
	display: inline-block;
	overflow: hidden;
}
.supporters a img {
	border: 0px solid ;
	width: 80px;
	height: 40px;
}

/* Youtube channel gallery */
ul.ytchagallery .ytctitle {
  margin: 0px /*5px 0 10px 0*/;
  text-align: left;
}

ul.ytchagallery .ytctitle a {
  word-wrap: break-word;
  color: #339999;
  font-size:11px;
}
.home-widget ul.ytchagallery .ytctitle {
	margin-top: 0;
}
.home-widget ul.ytchagallery .ytctitle a {
	/*
    font-size: 17px!important;
	font-weight: bold;
    */
    font-size: 13px!important;
    font-weight: normal;
}
.home-widget ul.ytchagallery .ytcthumb-cont {
  width: 120px !important;
}

.page #ytc-wrapper .ytc-thumbnails .ytcthumb-cont{width:100%;}

@media screen and (min-width:768px){
    .page #ytc-wrapper .ytc-thumbnails .ytcthumb-cont{width: 36%; float: left; margin-right: 10px;}
    .home #ytc-wrapper .ytc-thumbnails .ytcthumb-cont{width: 100%;}
    .home #ytc-wrapper .ytc-thumbnails h5.ytctitle{font-size:14px; line-height:1.7;}
    .home #ytc-wrapper .ytc-thumbnails.ytc-thumb-align-left .ytc-column, .home #ytc-wrapper .ytc-thumbnails.ytc-thumb-align-right .ytc-column {margin-bottom: 28px;}
}

/* navbar searchbox */
.navbar-nav .expandable-search .searchform {
    line-height: 30px;
    padding: 18px 0 18px 15px;
    display: inline-block;
}

.navbar-nav li.expandable-search input {
    display:none;
    position: absolute;
    right: 40px;
    height: 34px;
    background-color: rgb(35, 40, 45);
    color: #fff;
}

.navbar-nav li.expandable-search.expanded input {
    display: inline-block;
}

@media all and (max-width: 990px){
    .navbar-nav .expandable-search .searchform {
        padding: 0;
    }
    .navbar-nav li.expandable-search input {
        position: static;
    }
    .navbar-nav li.expandable-search a.submit {
        float: left;
        margin-left: 15px;
		padding-left: 0;
		background: transparent !important;
    }
	.navbar-nav li.expandable-search a.submit span {
		color:#999;
	}
}

.fa.social-holder {
	float:right;
}

article {
	overflow: hidden;
}

.thumbnail, .thumbnail .caption {
	text-align: center;
}

.caption.underthumb {
  display: block;
}

ul.bread_crumb {
  margin-left: 0;
  padding-left: 5px;
  border: 1px solid #eee;
  padding: 2px 10px;
  background-color: whitesmoke;
  font-size: 0.8em;
}

ul.bread_crumb li {
  display: inline;
  list-style: none;
}

ul.bread_crumb li::after {
  content: "&gt;&gt;";
  display: inline;
  margin: 0 5px;
  font-size: 0.7em;
  line-height: 2.5em;
  vertical-align: middle;
}

span.block, small.block {
	display: block;
}

ul.bread_crumb li:last-of-type::after {
	display:none;
}

.equal .thumbnail {
  min-height: 98%;
}

.cat-photo nav.paging-navigation {
  display: none;
}

.cat-photo header.entry-header h5.entry-title {
  text-align: left;
}

div#page dl.gallery-item {
    width: 48.5%;
    height: 270px/*200px*/;
    overflow: hidden;
    margin-top: 3%;
    margin-bottom: 0;
}

div#page dl.gallery-item:nth-of-type(even) {
  float: right;
}

div#page dl.gallery-item dt {
  overflow: hidden;
  /*height: 200px;*/
  margin-top: 0;
  margin-bottom: 0;
}

div#page dl.gallery-item ~ br {
  display: none;
}

div#page dl.gallery-item img {
    /*
    width: 100%;
    overflow: hidden;
    height: auto;
    */
    width: auto;
    max-width: 100%;
    height: 100%;
    overflow: hidden;
}

@media all and (max-width: 480px){
	.fa.social-holder .ssba &gt; div {
		display:table;
	}
	.fa.social-holder .ssba &gt; div &gt; a {
		display:table-cell;
		padding: 6px;
	}
	.fa.social-holder .ssba &gt; div &gt; a img {
		width: auto !important
	}

    div#page dl.gallery-item {
        width: 100%;
        height:auto;
    }
}
#header .navbar-default .navbar-nav &gt; li &gt; a {
	font-size: 15px;
	border-radius: 3px;
  }
#header &gt; .container-fluid {
    max-width: 1800px;
}
@media screen and (max-width: 768px) {

  .feature, .noMobile{display:none;}
  .navbar-collapse{max-height:none!important;}
  #logo{margin-bottom:10px!important;}

  .navbar-header &gt; * {
    display: inline;
  }
  .navbar-header .socialBlock {text-align:left; margin: 0px; width: /*160px*/ 220px;/*margin-left: 40px;*/}

  .navbar-default .navbar-nav &gt; li &gt; a {
	font-weight:bold!important;
  }

  #footer-area .footer-widget-area {
    padding: 20px 0 0 0;
  }

  .home-widget ul.ytchagallery:last-child  .ytctitle {
      margin: 0;
  }

  .widgettitle {
    margin-top:0;
  }

  .fa.social-holder{
    display: block;
    float:none;
  }

  .fa.social-holder .ssba &gt; div {
    text-align:center !important;
  }

  div#page dl.gallery-item {
      /*
      width: 100%;
      overflow: visible;
      margin-top: 1%;
      margin-bottom: 0;
      */
  }

  div#page dl.gallery-item dt {
      overflow: visible;
      height: auto;
      margin-top: 0;
      margin-bottom: 0;
  }

  div#page dl.gallery-item img {
      width: 100%;
      max-width: 100%;
      height: auto;
      overflow: hidden;
  }

  .btn-default,
  .btn.btn-default.read-more,
  .btn-ptf,
  .btn-ptf-i,
  .label-default {
    color: inherit;
  }

/*
  .socialBlock a.socialIcons.donate.btn-ptf-i {
    display: inline-block;
    float: none;
    height: 40px;
    position: relative;
    border-radius: 50%;
    width: 40px;
    color: #fff;
    padding: 0;
 }

  .socialBlock a.btn-ptf-i span {
    top: 2px;
    border: 1px solid rgba(255, 255, 255, .4);
    width: 90%;
    height: 90%;
    border-radius: 50%;
    padding-top: 8px;
  }

 a.socialIcons.joinus {
    width: 40px;
    height: 40px;
    background-color: rgb(226, 127, 51);
    display: inline-block;
    border-radius: 50%;
    position: relative;
  }

  a.joinus span {
    top: 50%;
    border: 1px solid rgba(255, 255, 255, .4);
    width: 90%;
    height: 90%;
    border-radius: 50%;
    padding-top: 9px;
    left: 50%;
    padding-left: 10px;
    color: #fff;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
  }

  a.socialIcons.joinus:hover {
    background-color: #339999;
  }
*/
/*  a.joinus span {
    left: 48%;
    top: 44%;
    color: #fff;
  }*/

    div.navbar-header .socialBlock {padding-left: /*20px*/ 0px;}
    .socialBlock a.socialIcons{display: inline-block; float:left; margin-right: 2px;}
    .socialBlock a.btn-ptf-i, a.joinus {background-color: #fff;}
    .socialBlock a.btn-ptf-i span, a.joinus span {display:none;}

  button.navbar-toggle {
    border-radius: 0;
    background: #fff;
      border-color:#ffffff!important;
  }

  button.navbar-toggle .icon-bar {
    height: 4px;
  }

  .navbar-default button.navbar-toggle .icon-bar {
    background-color: #339999;

  }
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		max-height: none;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
	.navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav&gt;li {
        float: none;
    }
    .navbar-nav&gt;li&gt;a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

}

@media (max-width: 1215px) and (min-width:1007px) {
    div#page dl.gallery-item {
        /*height:auto;*/
    }
}

.main-page .home-widget-area ul.catpost_homepage.events-only {
  padding: 0;
}

.main-page ul.events-only div.images {
  max-width: 100%;
  max-height: none;
  width: 100%;
  text-align: center;
}

.main-page ul.events-only div.images img {
  width: 340px;
  padding-bottom: 5px;
}

.main-page ul.events-only h3 {
  display: inline;
}

.main-page .textwidget {
  position: relative;
}

/***** bootstrap specific *****/

/* Small devices (tablets, 768px and up) */
@media (max-width: 767px) {

  .main-page ul.events-only div.images img {
    width: 100%;
  }

}

/* Smaller desktop */
@media (min-width: 768px) and (max-width: 991px) {
    .main-page ul.events-only div.images img {width: 100%;}

    .navbar-header .socialBlock {display: inline-block; text-align: right; margin: 0px!important; padding:0px; width:93%;}
    .navbar-toggle {margin-top: 3px;}
}

/* large */
@media (min-width: 992px) and (max-width: 1199px) {

  .main-page ul.events-only div.images {
    padding-bottom: 20px;
  }

  .main-page ul.events-only div.excerpt {
    padding-top: 10px;
  }
/*
  .main-page ul.events-only+a.btn {
    bottom: -88px;
  }

  .main-page ul.non-events+a.btn,
  .main-page ul.events-only+a.btn {
    position: absolute;
    right: 0;
  }
*/
}

@media (min-width: 992px) {
    .textwidget li .excerpt{width:210px; float:right;}
	.home .textwidget li .excerpt{/*line-height:1.2;*/}
    .textwidget ul.catpost_home_events li .excerpt{width:100%; float:none; line-height: 1.8;}
	.textwidget ul.catpost_home_events li .images{max-height:230px; overflow:hidden;}

    #secondary .textwidget li .excerpt{width:200px; float:right;}

    .home-widget-spacer {/*margin-bottom: 40px;*/}

    .catpost_homepage li {
        min-height: 72px;
        overflow: hidden;
        height: 126px;
	margin-bottom: 3px;
    }

    #text-25 .catpost_homepage li {
        height: 130px;
	margin-bottom: 3px;
    }

    .catpost_homepage li h3{
        margin-top: 0px;
    }

    .footer-nav.nav{float:none;}

    .fixhi{height: 474px; overflow: hidden;}
	.fixhi, li.eventhi{position: relative;}
    .fixhi .images, li.eventhi .images{margin-bottom: 10px;}
	li.eventhi{height: 240px; margin-bottom:60px;}
    a.btnpos {position: absolute; bottom: 0px; right: 0px;}

    #ytc-wrapper {height: 455px;}
}

/* extra large */
@media (min-width: 1200px) {
    .home .home-widget-area .widget ul{min-height: 400px /*434px*/;}
	.home .home-widget-area #text-6.widget ul{min-height: 425px /*434px*/;}
	.home .home-widget-area .widget ul.catpost_home_events{}
	#columnc, #columnc .textwidget{margin-bottom:0!important;}
    .home .home-widget-area .widget ul li a.btn-ptf{bottom:0px;}
.addtoany_share_save_container {text-align: right;}
/*
  .main-page ul.non-events+a.btn {
    bottom: -20px;
  }

  .main-page .home-widget-area:first-of-type .home-widget:nth-child(2) a.btn {
    bottom: -40px;
  }

  .main-page div.clearfix+.home-widget-area #columna a.btn {
    bottom: -40px;
  }

  .main-page ul.non-events+a.btn,
  .main-page ul.events-only+a.btn {
    position: absolute;
    right: 0;
  }
*/
}
/**
* Twitter feed
*/
.twitter-fetcher{height:450px!important;}
.twitter-fetcher p.tweet, .twitter-fetcher a {
	color: #6B6B6B;
}

/**
* Sticky header
*/
.sticky {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 100;
}

/*
.photo-list-item a{
	color: #6B6B6B;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
}

.photo-list-article &gt; div &gt; a {
    display: block;
    overflow: hidden;
    height: 292px;
}
.inset-image {
    height: 100%;
    width: 100%;
    background-size: cover;
}
*/
.padding-bottom {
	padding-bottom: 15px;
}

h3.widgettitle, h3.widget-title {
    border-radius: 3px;
}

header.cat-header {
    margin: 20px 0;
    border-bottom: 1px solid #eee;
}

.cat-header h1.entry-title {
    font-size: 32px !important;
    text-align: left !important;
    margin-bottom: 30px;
}

a.btn-ptf-i {
    margin-right: 5px;
}

.no-events-placeholder + .btn-more-events {
    display: none;
}
.no-events-placeholder .images {
    text-align: center;
}
.no-events-placeholder img{
	width: 340px;
    padding-bottom: 5px;
}

.socialBlock.socialBlockWidget{
    margin: 0 auto;
    min-width: 1px;
    width: 63%;
}

.teal{background-color: #339999;}
.orange{background-color: rgb(226, 127, 51);}
.darkred{background: #7c1b58;}
.pink{background: #e959a3;}
.red{background: #f01f4d;}
.darkblue{background: #2b7191;}
.darkgreen{background: #1e7060;}
.plum{background: #b369b1;}

.initiatives-grid {
    width: 100%;
    display: table;
}

.initiatives-grid a.boxlink {
    display: inline-block;
    height: 190px;
    width: 230px;
    margin: 0px 6px 12px;
    //background-color: #ccc;
    text-align: center;
    vertical-align: middle;
    color: #ffffff!important;
    float: left;
}

.initiatives-grid a.boxlink span{
    display: block;
    width: 90%;
    font-size: 20px;
    margin: 33% auto;
}

.supporters h5.title{ color: #ffffff!important;}


@media screen and (max-width: 768px)
{
	.mob_donate, .mob_joinus, .mob_menu{
		display: inline-block;
		min-width: 97px;
		padding: 6px 5px;
		height: 40px;
		text-align: center;
		font-size: 16px;
		font-weight: 700;
	}
	.mob_menu{background-color: rgb(226, 127, 51)!important; border: none!important;}
	.mob_donate{background-color: rgb(226, 127, 51);}
	.mob_joinus{background-color: #339999;}

	a.mob_donate, a.mob_joinus, .mob_menu{color: #ffffff;}

}
</pre></body></html>