/*
 Theme Name:   SDF Child (Activate Me!)
 Theme URI:    http://www.southerndocumentaryfund.com
 Description:  SDF-Child
 Author:       Andy Hunt
 Author URI:   http://andyhuntdesigns.com
 Template:     JointsWP-CSS-master
*/

/*==============================================
Global Styles
==============================================*/

html{padding:0px!important;margin:0px!important;}
body{font-family: "neuzeit-grotesk",sans-serif;-webkit-font-smoothing: antialiased!important;}
p, h1, article.page ul li {font-family:"abril-titling"!important;color:#393939;}
a.button, h2, h3, h4, h5, h6, .pagecontent h1, .pagecontent h2, .pagecontent h3, .entry-content h1, .entry-content h2, .entry-content h3 {font-family: "neuzeit-grotesk",sans-serif!important;font-weight:700;text-transform:uppercase;}
.pagecontent h1, .pagecontent h2, .pagecontent h3, .entry-content h1, .entry-content h2, .entry-content h3{font-size:1.25rem;color:#a03523;}
h2, h3, h4, h5, h6{color:#393939;}
*{-webkit-backface-visibility: hidden;} /* Fix carousel flicker in Chrome */

a{color:#a03523!important;text-decoration:none;}
a:hover{text-decoration:underline}


a.button, input.button, .commentlist a.comment-reply-link{font-family: "neuzeit-grotesk",sans-serif;font-weight:bold;margin:10px;position: relative;display:inline-block;padding:7px 30px;font-size:1.1rem;text-transform:uppercase;background-color:#a03523;color:#fff!important;border:5px solid #fff;outline:1px solid #000!important;z-index:1;}
a.button:hover, input.button:hover{background-color:#007a7d;border:5px solid #fff;outline:1px solid #000;text-decoration:none;}

header.pageheader{text-align:center;margin-bottom:15px;padding-top:10px;}
header.pageheader h1{position:relative;display:inline-block;color:#393939;font-size:2.25rem;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;font-weight:bold;padding-bottom:0px;margin-bottom:0px;}
header.pageheader h1:after, header.pageheader h1:before{content: '';position:relative;display:inline-block;background-color:#a03523;height:1px;width:25px;top:-10px;left:0px;right:0px;margin:0 auto;}
header.pageheader h1:after{margin-left:10px;}
header.pageheader h1:before{margin-right:10px;}
header.pageheader p, header.pageheader .textwidget{font-family:"abril-titling"!important;margin-bottom:0px;font-size:.9rem;margin-bottom:10px;}
header.pageheader:before{content: '';right:0px;left:0px;width:100%;height:13px;background-image:url(img/sdf_bg_dark.jpg);background-position:center;position:relative;top:-10px;display:block;}

/* Responsive Vimeo */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* Hide Infinite Scroll Load More Button */
button#load-more{display:none!important;}

/*==============================================
Header Styles
==============================================*/

/* Logo */



/* Nav */

#pgheader{padding:10px 0 20px 0;width:100%;z-index:9000;color:#fff;background:#393939;}
body.home #pgheader{margin:0px;position:absolute;padding-top:10px;top:0px!important;width:100%;z-index:9000;color:#fff;background:rgba(0,0,0,0) url(img/home_gradient.png) repeat-x top;background-size:contain;}
#pgheader .columns{border-bottom:1px solid #fff;}
#pgheader > nav > .columns[style]{max-height:95px!important;}
.contain-to-grid, .top-bar{background:none!important;}
.top-bar{height:100px!important;}

#SDFlogoWrap{display:block;margin-bottom:4px;}

#pgheader .inline-list{margin: 0 auto 1rem;}
#pgheader li, #pgheader li a{background:none;color:#fff!important;}
li.divider{display:none;}

#menu-mainnav{float:right;list-style:none;margin:0 -15px 0px 0px;}
#menu-mainnav li{float:left;padding:5px;border:1px solid #fff;border-width:1px 0px 0px 1px;}
#menu-mainnav li:last-child{border-width:1px 1px 0px 1px;}
#menu-mainnav li a{padding:5px 20px;display:block;text-transform:uppercase;font-size:14px;font-weight:bold;font-family: "neuzeit-grotesk",sans-serif;}
#menu-mainnav li a, #menu-mainnav li a:hover,#menu-mainnav li a:active{color:#fff;text-decoration:none;}
#menu-mainnav li a:hover{background-color:rgba(160,53,34,.8);}

.tagline li{font-family:"abril-titling",serif;padding:3px 0px 0px 30px;font-size:.9rem;font-weight:700!important;margin:0px;font-style:italic;}
.tagline li, .socialIcons li{margin-top:10px;}
.socialicons li a {display:block;width:10px;}
.socialIcons li a i:hover{color:#a03523!important;}


#pgheader .columns.show-for-small-only{border-bottom:0px;}
.mobilesocial a{margin:0px;font-size:1rem;display:inline-block!important;clear:none;width:15px!important;margin:0px!important;}
.mobilesocial a:first-child{padding-left:0px!important;}
.mobilemenulink{padding:5px;
  border:1px solid #fff;}
.mobilemenulink i{display:inline-block;margin-right:10px;text-align:left;}

#mobileNav
{
  width:200px!important;
  text-align:center;
  font-size:1rem;
  text-transform:uppercase;
  margin:0 auto;
  position:relative;
  z-index:2000;
}

#mobileNav ul
{
  list-style:none;
  position:relative;
  margin:0 auto;
  padding:0;
  width:100%;
  background:#393939!important;
}

body.home #mobileNav ul{background:rgba(0,0,0,.45)!important;}

#mobileNav ul a
{
  display:block;
  color:#fff;
  text-decoration:none;
  font-weight:700;
  line-height:32px;
  width:100%;
  font-family: "neuzeit-grotesk",sans-serif!important;

}

#mobileNav ul ul a:hover{opacity:.7;}

#mobileNav ul li
{
  position:relative;
  margin:0;
  width:100%;
  padding:0;

}

#mobileNav ul li.current-menu-item
{
  background:none;
}

#mobileNav ul ul
{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:none;
  padding:0;
}

#mobileNav ul ul li
{
  float:none;
  font-size:.75rem;
  text-transform:uppercase;
  padding:3px;
  border:1px solid #fff;
  width:100%;
}

#mobileNav ul ul a
{
  line-height:120%;
  padding:7px 15px
}

#mobileNav ul li:hover > ul, #mobileNav:hover ul li > ul
{
  display:block
}







/*==============================================
Footer Styles
==============================================*/

/* Footer, Colophon */

.copyright, .copyright p, .copyright a{font-size:.75rem;font-family: "neuzeit-grotesk",sans-serif!important;}
.copyright{width:100%;text-align:center;}
.copyright span{white-space:nowrap;}
#splinterLogo{width:50px!important;}
#sitefooter{font-family:"abril-titling";background-image:url(img/sdf_bg.jpg);position:relative;margin-top:70px;padding-top:15px;font-size:1rem;}
#sitefooter:before{content: '';right:0px;left:0px;width:100%;height:13px;background-image:url(img/sdf_bg_dark.jpg);background-position:center;position:absolute;top:-10px;display:block;}
#sitefooter h3{font-size:1rem;padding-bottom:10px;margin-bottom:10px;font-weight:700;border-bottom:1px solid #000;color:#393939;}


/* Footer Widgets */

#sitefooter #location{font-size:.75rem;margin-top:5px;}

#sponsors{}

#mc_embed_signup .button{border:5px solid #E2E1DC;width:100%;margin-left:0px;margin-top:0px;}
#mc_embed_signup input.email{background:none;color:#000;width:100%;outline:1px solid #000!important;height:45px;font-family:"abril-titling",serif!important;margin-top:15px;margin-bottom:0px;text-align:center;}
#mc_embed_signup input.email::-webkit-input-placeholder {
  color:#000;
}

#mc_embed_signup input.email:-moz-placeholder  { /* Firefox 18- */
   color:#000;
}

#mc_embed_signup input.email::-moz-placeholder  {  /* Firefox 19+ */
    color:#000;
}

#mc_embed_signup input.email:-ms-input-placeholder  {  
  color:#000;
}




/*==============================================
Front Page Styles
==============================================*/

/* Featured Project Slider */
.featuredsliderwrap{height:500px;background-color:#e5e5e5;width:100%;}
.featuredslider, .featuredslider .row{height:500px;display:block;width:100%;}
.featuredslider a{background-size:cover;background-repeat:no-repeat;background-position:center;}

.featurecaption {font-family:"abril-titling",serif;margin-top:450px;width:100%;height:50px;padding:15px 10px;background-color:rgba(160,53,34,.8);}
.featurecaption div div{font-style:italic;font-size:.8rem;color:#fff;}

.slick-prev, .slick-next{opacity:0;position:absolute;top:135px;z-index: 9000;padding:50px 25px;}/* to change arrows, edit assets/vendor/slick/slick.js */
.slick-prev i, .slick-next i{color:#fff;font-size:2.5rem;}
.slick-prev{left:25px;}
.slick-next{right:25px;}
.featuredsliderwrap:hover .slick-prev, .featuredsliderwrap:hover .slick-next{opacity:1;} 
.slick-track:before, .slick-track:after{display:none;}


/* Intro Section */

#siteDescription{padding-top:20px;}
#siteDescription h1{font-size:1.75rem;margin-bottom:15px;font-family:"abril-titling",serif;font-weight:bold;}
#siteDescription p{font-size:1.05rem;line-height:1.5rem;}
#siteDescription .button{margin-top:18px;}


/* Home Featured Project Widgets */

.projectsSection{background-image:url(img/sdf_bg.jpg);height:auto;position:relative;}
.projectsSection, .projectsSection .columns{padding:0px!important;}
.projectsSection.columnleft{padding:0 10px 0 0;border-right:10px solid #fff;}
.projectsSection.columnright{padding:0 0 0 10px;border-left:10px solid #fff;}
.projectsSection header{border:none;height:200px;padding:30px 25px;text-align:center;background-image:url(img/sdf_bg.jpg);}
.projectsSection header h2{font-weight:bold;font-size:1.75rem;padding-bottom:20px;margin-bottom:20px;position:relative;}
.projectsSection header h2:after{content: '';position:absolute;display:block;background-color:#a03523;height:1px;width:75px;bottom:0px;left:0px;right:0px;margin:0 auto;}
.projectsSection header p{font-size:.85rem;}
.projectsSection header a{color:#076e81}

.projectsSection .homeProjectThumbImg{display:block;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;border-top:10px solid #a03523;}
.projectsSection footer{padding:30px 40px;height:auto;clear:both;display:block;background-image:url(img/sdf_bg.jpg);}
.projectsSection footer h2{display:inline-block;font-weight:bold;font-size:1.5rem;}
.projectsSection footer time{display:inline-block;color:#076e81;border-left:3px solid #000;padding-left:15px;margin-left:10px;font-weight:bold;font-family: "neuzeit-grotesk",sans-serif;}
.projectsSection footer p{font-size:.85rem;margin-bottom:5px;}
.homeProjectLinks a{font-family:"abril-titling",serif;font-size:.85rem;}
.homeProjectLinks a:nth-child(2){padding-left:10px;border-left:1px solid #393939;margin-left:5px;}
.projectsSection footer .btnwrap{width:100%;text-align:center;}
.projectsSection footer .button{margin:20px auto;border-color:#dfded8;z-index:1!important;}

.projectsSection:after{content: '';right:0px;left:0px;width:100%;height:10px;background-image:url(img/sdf_bg_dark.jpg);background-position:center;position:absolute;bottom:0px;display:block;}

.videothumbnail:before{content:'';margin:0 auto;right:0px;left:0px;width:100px;height:61px;background-image:url(img/video_overlay.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;bottom:-80px;display:block;}}

/* News section */

#newssection{}
#newsheader{border-bottom:1px solid #333;padding-left:0px;margin-bottom:15px;margin-top:30px;}
#newsheader h2{font-size:1.5rem;font-weight:700;display:inline-block;}

#newssection a:first-child .medium-4.columns{padding-left:0px;}
#newssection a:nth-child(2) .medium-4.columns{padding:0 7px;}
#newssection a:last-child .medium-4.columns{padding-right:0px;}
#newssection .medium-4.columns img{width:100%!important;}
.homeNewsImage{height:180px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.morenews{display:block;width:50px;height:30px;text-indent:-4000px;background: url(img/arrow-rt-brown.png);background-repeat:no-repeat;background-size:cover;}
.morenews:hover{opacity:.5;}

#newssection h1{font-family: "neuzeit-grotesk",sans-serif!important;font-size:1.25rem;margin-top:10px;margin-bottom:0px;font-weight:bold;color:#a03523;text-transform:uppercase;}


/*==============================================
Page Styles
==============================================*/

.sidebarwidgets {padding:0px 0px 0px 20px!important;}
.sidebarwidgets .menu li{padding:10px 20px 10px 0;margin:0px;border-bottom:1px solid #a03523;}
.sidebarwidgets .widget{padding:0px!important;margin:0px!important;}
.sidebarwidgets .widget h3{display:none;}
.sidebarwidgets .widget a{color:#007a7d!important;text-transform:uppercase;font-family: "neuzeit-grotesk",sans-serif!important;font-size:1rem;font-weight:bold;padding-bottom:10px;}
.pagecontent{border-left:1px solid #a03523;}
.pagecontent.onecolumn{border:0px!important;}
.pagecontent .article-footer{border:0px;margin:0px;padding:0px;}


/*==============================================
News Styles
==============================================*/

.article-header{}
.article-header h2{color:#037182!important;font-size:1.2rem;display:inline-block;font-weight:bold;}
.article-header h2 a{color:#037182!important;}
.article-header .byline{font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;margin:10px 10px 10px 0;position: relative;display:inline-block;padding:7px 30px;font-size:1.1rem;text-transform:uppercase;background-color:#a03523;color:#fff!important;}
.comments-title{font-size:1.5rem;}
#comments{padding-right:20px;}
.article-footer{border-bottom:1px solid #a03523;padding: 0 20px 10px 0;margin-bottom:20px;float:left;width:100%;}
.post section.entry-content .attachment-full.wp-post-image{width:100%;margin-bottom:10px;padding: 0 20px 20px 0;border-bottom:1px solid #a03523;}
.post section.entry-content p{padding-right:10px;}
.tags-title{display:none;}
.tags{padding-left:0px!important;}
.tags a{font-size:.8rem;font-family: "neuzeit-grotesk",sans-serif!important;color:#037182!important;font-weight:bold;text-transform:uppercase;}
.readmore{ text-align: right;font-size:.75rem;font-weight:bold;color:#000!important;font-family: "neuzeit-grotesk",sans-serif!important;display:block;width:150px;height:30px;padding:6px 60px 0 0;background: url(img/arrow-rt-brown.png);background-repeat:no-repeat;background-size:50px;background-position:right;text-transform:uppercase;}
.readmore:hover{opacity:.5;text-decoration:none;cursor:pointer;}
.article-footer .medium-4.right{padding-right:0px;}
.newsmain, .articlemain{padding-right:0px!important;border-right:1px solid #a03523;}

#sidebar1{padding-left:0px;}
#sidebar1 .widget{font-family:"abril-titling",serif; padding:0 0 20px 20px;margin:1rem 0;border-bottom:1px solid #a03523;}
#sidebar1 h4{font-weight:bold;color:#353535;font-size:1.5rem;}

.cat-item, .cat-item a{clear:both;font-family: "neuzeit-grotesk",sans-serif!important;color:#037182!important;font-size:1rem;font-weight:bold;text-transform:uppercase;}

#main > nav > ul > li.current > a {color:#fff!important; background-color: #a03523!important;}

.article-footer .byline {font-size:.8rem;font-family: "neuzeit-grotesk",sans-serif!important;color:#333!important;font-weight:bold;text-transform:uppercase;}

/*==============================================
Project Styles
==============================================*/

/* Projects Archive Grid */

  .projectthumb a{text-align:center;padding:10px;display:block;height:330px;}
  .projectthumb a h2{position:relative;font-family: "neuzeit-grotesk",sans-serif!important;color:#393939;font-size:1rem;margin:10px 0;padding-bottom:10px;font-weight:bold;text-transform:uppercase;}
  .projectthumb a h2:after{content: '';position:absolute;display:block;background-color:#a03523;height:1px;width:75px;bottom:0px;left:0px;right:0px;margin:0 auto;}
  .projectthumb a:hover{text-decoration:none;outline:1px solid #a03523;}
  .projectthumb p{}
  .projectthumb{padding-left:0px!important;padding-right:0px!important;}
  .projectThumbImg{background:#f3f3f3;background-size:cover;background-position:center;width:100%;height:180px;}
  #spinner{text-align:center;padding:25px 0;display:block;clear:both;visibility:hidden;}

  .projectsectionheader{text-align:center;}
  .projectsectionheader h2{font-family:"abril-titling",serif!important;color:#a03523;font-size:1.5rem;font-weight:bold;margin-bottom:20px;}

  .row.seemoredocs{border-bottom:1px solid #00636e;padding:0 0 15px 0;margin:15px 0!important;}
  .row.seemoredocs .readmore{float:right;} 

  .filterswrap{display:inline-block;width:auto;position:relative;margin:0px auto;left:0;right:0;background:#fff;}
  .projectsfilters{margin-bottom:20px!important;text-align:center;}
  .filterswrap a{display:block;font-family: "neuzeit-grotesk",sans-serif!important;color:#a03523!important;font-weight:bold;font-size:1rem;padding:10px 20px;width:200px;border:1px solid #00636e;}
  .filterswrap a:hover{text-decoration:none;color:#007a7d!important;}
  .filterswrap #s{border:1px solid #00636e;border-left:0px;/*padding:22px 20px;*/height:46px;font-size:1rem;width:200px;}
  .filterswrap .allprojects{padding:10px 0 10px 50px;width:225px;background: url(img/arrow-left-brown.png);background-repeat:no-repeat;background-size:40px;background-position:15px center;}
  .entry-content .projectsfilters{margin-top:-20px!important;}

/* Single Projects */


	#filmtitle{color:#393939;font-size:1.75rem;line-height:2rem;margin-bottom:10px;font-weight:bold;}
	#content #inner-content{padding-top:0px!important;}
	.project-single .videothumbnail{position:relative;}
	.project-single .videothumbnail:before{content:'';margin:0 auto;right:0px;left:0px;width:100px;height:61px;background-image:url(img/video_overlay.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:35%;display:block;}
	.projectsidebar .inline-list>li{margin-left:0px;margin-right:1rem;}
	.projectsidebar .inline-list>li:last-child{margin:0px;}
	.projectsidebar h1,.projectsidebar h2,.projectsidebar h3{font-family: "neuzeit-grotesk",sans-serif!important;font-size:1rem;font-weight:bold;color:#a03523;margin-bottom:0px;text-transform:uppercase;}
	.projectsidebar a .fa{color:#231f20;font-size:1.65rem;}
	.projectsidebar a .fa:hover{color:#a03523;}
	.projectsidebar .button{padding:5px 50px;font-size:.8rem;color:#fff;}
	.projectsidebar p{margin: 0px; font-family:"abril-titling",serif;}
	.connectwidget p{margin:0px 0 10px 0;}
	.projectsidebar{font-family:"abril-titling",serif;padding-left:0px!important;}
	.project-single .wp-post-image{margin-bottom:20px;}
	.project-single img{width:100%;height:auto;}
	.projectsidebar .widget{padding:0 0 20px 20px;margin:1rem 0;border-bottom:1px solid #a03523;}
	.projectsidebar h4{font-weight:bold;color:#353535;font-size:1.5rem;}

	.project-single{height:100%;border-right:1px solid #a03523;padding-right:20px;}
	.project-single-content{border-top:1px solid #a03523;border-bottom:1px solid #a03523;padding-top:20px;margin-bottom:20px;}
	#main.projectmain{padding:0px;}

	.nextprojectlink{text-align:left;}
	.nextprojectlink a,.prevprojectlink a{text-transform:uppercase;font-family: "neuzeit-grotesk",sans-serif!important;color:#231f20!important;font-size:1rem;display:inline-block;background-repeat:no-repeat;background-size:40px;}
	.allprojectslink, .allprojectslink a{color:#007a7d!important;text-align:center;text-transform:uppercase;font-family: "neuzeit-grotesk",sans-serif!important;font-size:1rem;font-weight:bold;}
	.prevprojectlink{text-align:right;}
	.prevprojectlink a{padding-right:50px;background-position:right;background-image:url(img/arrow-rt-brown.png);}
	.nextprojectlink a{padding-left:50px;background-position:left;background-image:url(img/arrow-left-brown.png);}

  .connectwidget a {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/*==============================================
Search Styles
==============================================*/

#s{margin:0px!important;text-align:center;font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;color:#a03523!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:left!important;background-image:url(img/search_magnifier.png)!important;border:1px solid #00636e;}
#s::-webkit-input-placeholder {
   font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;color:#a03523;
}

#s:-moz-placeholder  { /* Firefox 18- */
   font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;color:#a03523;
}

#s::-moz-placeholder  {  /* Firefox 19+ */
   font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;color:#a03523;
}

#s:-ms-input-placeholder  {  
   font-weight:bold;font-family: "neuzeit-grotesk",sans-serif!important;text-transform:uppercase;color:#a03523;
}


/*==============================================
Conditional Media Queries
==============================================*/

/* X-Large Desktop */
@media only screen and (min-width: 1280px) {
	.projectsSection footer, .projectsSection header{width:480px;}
	.projectsSection.columnleft footer,.projectsSection.columnleft header{float:right;}
	.projectsSection .columnright{float:left;}
}

/* Large Desktop & Up */
@media only screen and  (min-width:1025px){
	.projectsSection.columnleft footer{padding:20px 40px 20px 0;}
	.projectsSection.columnright footer{padding:20px 0px 20px 40px;} 
}
/* Below Large Desktop */
@media only screen and  (max-width:1024px){
	#newssection{padding:30px 20px;}
	#menu-mainnav li a{padding:5px 15px;font-size:.65rem;} 
	#SDFlogoWrap{width:100%;display:block;text-align:center;} 
	#SDFlogo{width:200px;margin:10px auto;}
	.projectsSection{border-width:5px!important;}
	/*.projectsSection footer{height:300px;}*/
	.projectThumbImg{height:210px;}
	.projectsidebar a .fa{font-size:1.45rem;}
	.tagline.left{float:right!important;} 
	
}

@media only screen and (min-width:820px) and (max-width:1023px){
	#menu-mainnav li a{padding:5px 15px;font-size:.7rem;} 
	
}

@media only screen and (max-width:820px){
	#menu-mainnav li a{padding:5px 15px;font-size:.65rem;}
	.tagline li{font-size:.8rem;} 
}

@media only screen and (min-width:641px) and (max-width:750px){
  #menu-mainnav li a{padding:5px 10px;font-size:.6rem;}
  .tagline li{margin-left:0px!important;font-size:.7rem;}
.tagline.left{float:left!important;} 
}
/* Mobile */
@media only screen and (max-width:640px){
	.projectsearch #s{width:100%;}
	#newssection a .medium-4.columns{padding:0 0px!important;}
	.slick-prev[style],.slick-next[style]{display:none!important;}
	.pagecontent{border-left:0px;}
	.projectsSection{border:none!important;margin-bottom:20px;}
  /*.projectsSection footer{height:275px;}*/
	.projectsSection footer time{border:none;display:block;padding-left: 0px;margin-left:0px;}
	#siteDescription .button{margin:0px 0 30px 0;}
	#siteDescription .medium-4.columns{text-align:center;}
	.projectThumbImg{height:250px;}
	.newsmain, .articlemain{padding-right:0px!important;border-right:0px;}
  .show-for-small-only form{padding:15px;}
	.project-single{border-right:0px;padding-right:0px;}
	#main.projectmain{padding-left: .9375rem; padding-right: .9375rem;}

  .featuredslider, .featuredsliderwrap{height:500px;}
  .featurecaption{margin-top:450px;}
  .featurecaption div div{font-style:italic;font-size:.7rem;color:#fff;}
  .post-type-archive-project .row .row{padding:0 25px;}
  .filterswrap a{width:100%;clear:both;border-bottom:0px;}
  .filterswrap #s{border-left:1px solid #00636e!important;width:100%!important;clear:both;}
  .filterswrap .allprojects{width:100%;clear:both;padding-left:0px;}
   #searchform{width:100%;}
   #pgheader{padding:0 20px;min-height:200px;}
   .tagline.inline-list>li{margin-left:0px;text-align:center;width:100%;padding:0px;}
   #SDFlogoWrap{padding-left:15px;}
   .projectthumb a{height:375px!important;}
   .nextprojectlink,.prevprojectlink{width:100%;padding-left:0px;padding-right:0px;text-align:center;}
   .nextprojectlink a,.prevprojectlink a{background:none;padding:0px;}
}

