@import url('http://fonts.googleapis.com/css?family=Playfair+Display:400,400italic,700');
@import url('https://fonts.googleapis.com/css?family=PT+Sans');


.cont1 { padding: 0 0 0 35px;} 
.cont1 li{list-style-type:circle;  padding: 0 0 6px;}
.cont { padding: 0 0 0 35px;}
.cont li{ list-style-type:lower-number; padding: 0 0 8px;}
.navbar-default .navbar-nav > li > a{text-transform: uppercase !important;}

/*.current-menu-item{background: url(images/line.png) no-repeat center bottom  ;position:relative;}
.current-menu-item a{border:1px solid #7F7F7F !important;}*/

body{
  background: #993333;
  font-family: 'PT Sans', 'Arial', sans-serif;
  color: #000000;
}
.center-main .circle{height:66px;
                     background: url(images/circle10.png) no-repeat center top;
                     width:188px; position:relative;
                     z-index: 0;margin: -41px auto 0 auto;

}
a:link {
	opacity: 1;
}
a:hover {
	opacity: .75;
}
a:focus { 
    outline: none; 
}
.center-main{min-height:800px; background: #FEFEF3; margin-top:70px;/*box-shadow: #999 0px 1px 24px 4px;*/ position:relative;border-radius:4px;
             box-shadow: 0px -1px 21px rgba(0,0,0,0.7);
}

.navbar-brand{float: none;
              height: 115px;
              padding: 0;
              font-size: 18px;
              line-height: 20px;
              width: 204px;
              margin: 0 auto;
              display: block;position: relative;
              z-index: 1;margin-top: -38px;}
.navbar-default{background:none ; margin-bottom: 0px;
                border: none; margin-top:20px;}
.navbar-nav{font-family: 'Playfair Display';}

.content2{border-top: 1px solid;
          margin-bottom: 32px;
          margin-top: 0;
          padding-top: 18px;}
.center-block .row .col-md-3{margin-right:26px; position:relative; width: 25%!important; float: left;}
.center-block .row .col-md-5{ width: 41.66%!important; float: left;}
.heading{position:absolute; bottom: 0; left: 25px; color:#fff;font-family: 'Playfair Display'; font-size:24px;}

.donate-box{width:108.2%;float: left;border: 1px #b5b7a9 solid;background: #f7fae7;padding: 10px; position:relative; margin-bottom:20px;}

.donate-box {
    text-decoration: none !important;
}
.donate-box h3{color: #bc171d;
               font-family: 'PT Sans', sans-serif !important;
               margin: 0;
               padding-bottom: 2px;
               font-size: 24px;
}
.donate-box p{color: #000;
              margin: 0;
              font-size: 11px;
              line-height: 11px;
              padding-top: 0px;
              font-family: 'PT Sans', sans-serif !important;
              padding: 0px 0px 3px 3px;
              margin-top: 8px;
}


.donate-box .link{position: absolute;
                  bottom: 6px;
                  right: 15px;}
.collapse  ul li ul  { border: 1px solid #777777;
                       border-radius: 3px;
                       float: left;
                       /*padding: 10px;*/
                       width: 100%;
                       border-top-left-radius: 3px !important;
                       border-top-right-radius: 3px !important; 
}

.our-stories{border: 1px #b5b7a9 solid;
             background: #f7fae7;
             padding: 6px 0px 0px 4px;
             width: 204px;
             float: left;
             position: relative;
             height: 84px;}
.our-stories h3{color:#bc171d;font-family: 'PT Sans', sans-serif !important;margin: 0;padding-bottom: 4px;
                font-size: 24px;}
.our-stories p{color: #303030;
               margin: 0;
               font-size: 11px;
               line-height: 14px;
               padding-top: 0px;
               font-family: 'PT Sans', sans-serif !important;
               padding: 0px 0px 9px 3px;
               margin-top: 2px;
}
.our-stories h4 a {
    color: #A40003;
    /*text-decoration: none;*/
}
.our-stories span{font-size: 12px;
                  float: right;
                  margin-right: 32px; font-style:italic;}
.our-stories span a{text-decoration:none;color:#21211f;}
.our-stories .link{position: absolute;
                   bottom: 8px;
                   right: 15px;}

.text-link{text-align: center;
           color: #a40003;
           font-family: 'PT Sans', sans-serif !important;

           margin-right: -33px;
           /*width: 206px;*/
           margin-left: 20px;

           font-size: 22px;
           width: 206px;}
.text-link:hover {
    opacity: 0.7;
    cursor: pointer;
}

.our-stories:hover, .donate-box:hover {
    opacity: 0.7;
    cursor: pointer;
}
.text-link:hover {
        opacity: 1;
    /*cursor: pointer;*/
}

.text-link h4{line-height: 20px;margin: 0;font-size:16px; font-family: 'PT Sans', sans-serif !important; text-transform: uppercase;} 
.footer-text{background: url(images/fade-bg.png)  no-repeat scroll 0 6px rgba(0, 0, 0, 0); }
.backimg{background: url(images/fade-bg.png) no-repeat;}
.footer-text h5{text-align:center;color:#21211f;font-family:'Playfair Display',serif !important;margin:0; font-size:20px; font-style:italic; margin-top:5%;  line-height: 36px;}

.footer-logo{width:43px;height:41px; margin:0 auto;display: block;margin-bottom: -10px;
             margin-top: 66px;position: relative;
             z-index: 2;}
.circle2{
    background: url(images/circle2.png) no-repeat center top;
    width:123px; position:relative;
    z-index: 0;margin: 0px auto -20px;}

.footer{text-align:center; color:#fff;margin-top: 16px;font-family: 'Playfair Display';
        text-transform: uppercase;
        font-size: 12px;
        font-style: italic;
        margin-bottom: 50px;
        margin-left: auto; 
        margin-right: auto;
        padding-left: 80px;
}
.footer span{margin: 0 0 0 106px;}
.sign-up{position: absolute;
         right: 10px;
         top: 10px; color:#bb2131;font-family: 'Playfair Display';text-align: center;
         font-size: 24px;text-transform: lowercase; font-weight: normal; line-height: 25px; }
.sign-up p{ font-size:19px; font-family: 'Playfair Display'; font-style: italic;}
.sign-up a{ color:#bb2131;}
.sign-up a:hover{text-decoration:none;}

.follow-us{position: absolute;
           right: 10px; font-size:14px;
           bottom: 10px;font-family: 'Playfair Display';font-style:italic; color:#686868;
           font-weight: normal;
}
.follow-us .blog{color:#bb2131;}
.follow-us img{margin:0 5px;}

.follow-us a:hover{text-decoration:none;}

/* about page css start */
.left-panel{font-family: 'Playfair Display'; border-right:1px #000 dashed; color:#000; margin-top:20px;}
.left-panel h2{color:#a91814; font-size:16px; letter-spacing:1px; text-align:right; text-transform:uppercase; margin:0 0 10px 0;}
.left-panel h2 span{border-bottom:1px #a91814 solid;}
.left-panel ul{margin:0;padding:0;}
.right-panel ul li{ list-style:none; line-height:24px;}



.center-panel{font-family: "PT Sans","Arial",sans-serif; color:#000; margin-top:20px;}
.center-panel h1{color:#a91814; font-size:24px; letter-spacing:1px; text-transform:uppercase; margin:0 0 10px 0;}
.center-panel p{font-size:14px;}

.right-panel{font-family: 'Playfair Display'; color:#000; border-left:1px #000 dashed; margin-top:20px;}
.right-panel h2{color:#a91814; font-size:16px; letter-spacing:1px; text-transform:uppercase; margin:0 0 10px 0;}
.right-panel h2 span{border-bottom:1px #a91814 solid;}
.right-panel ul{margin:0;padding:0;}
.left-panel ul li{text-align:right; list-style:none; line-height:24px;}


/* staff page css start*/

.staff-positions-summary {
  margin: 10px 0 10px 50px;
  width: 90%;
}
.staff-positions {
  width: 90%;
  margin: 20px 0 0 50px;
}
.staff-positions-summary h2{color:#a8090e; font-size:14px; font-weight:bold;}
.staff-positions-summary p{font-family: "PT Sans","Arial",sans-serif; line-height: 22px;}

.staff-positions{}
.staff-positions .col-md-6{margin-bottom: 30px;	min-height: 200px;}
/*.staff-positions img{border:1px #a6a7a0 solid;}*/
.staff-positions h5{color:#a8090e; font-size:14px; font-weight:bold; margin-top: 0;}
.staff-positions span{font-family: "PT Sans","Arial",sans-serif; font-style:italic;}
.staff-positions p{font-family: "PT Sans","Arial",sans-serif; line-height: 22px;}


/* transitions page css start*/

.transitions-services{}
.transitions-services h1 {
  color: #a8090e;
  font-family: 'Playfair Display';
  font-size: 24px;
  text-align: left;
}.transitions-services img{border:1px #a6a7a0 solid;}
.transitions-services span{ position: absolute;bottom: 10px; left: 30px; color:#fff; font-size:24px;font-family: 'Playfair Display';}
.transitions-services span a{text-decoration:none;color:#fff;}
.transitions-services h2{color:#a8090e; font-size:18px; font-weight:bold;}
.transitions-services p{font-family: 'Playfair Display'; font-size:14px;}

.transitions-services .col-md-12{margin-bottom: 30px;}
.navbar-default .navbar-nav > .open > a{background:none!important;border: 1px solid #7f7f7f; padding: 0px 8px;}
.navbar-nav > li.open {background: url(images/line.png) no-repeat 47% 102%;}


ul.nav li.dropdown:hover ul.dropdown-menu{
    display: block;
    margin: 0;
}

a.menu:after, .dropdown-toggle:after {
    content: none;
}

.sub-menu li a:hover{text-decoration:none;}


.container {
    width: 1070px !important;
min-height:30px;
}
.navbar-nav > li.active{background: url(images/line.png) no-repeat 47% 102%;}
@media (min-width: 1200px)
{
    .container {width: 1070px;} 
    .nav > li > a {
        margin: 11px 9px;
        padding: 1px 8px;
    }.donate-box{width: 108.2%;}  }

.nav > li > a:hover{  }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{border:1px solid #7f7f7f; background:none; }


.navbar-collapse{ padding-right: 0; 
                  padding-left: 0;}
.container-fluid > .navbar-collapse {
    margin-right: 21px;
    margin-left: 21px; 
    border-bottom:1px #1d1211 solid;
    border-top: 0px;
}

.navbar-collapse.in {
    overflow-y: inherit; 
}
.carousel{margin: 0 2%;}

div.carousel-caption h4 {
	display: none;
}
/*@media screen and (min-width: 768px){
    .carousel-caption {
        right: 20%;
        left: 10%;
        padding-bottom: 30px; font-style:italic;font-family: 'Playfair Display'; font-size:21px;
        top: 15%; line-height:36px;
        width: 40%;
    }


}*/

.center-block {
    display: block;
    margin-right: 2%;
    margin-left: 2%; 
}
.fet-img img {
  border-bottom: 1px solid #ccc;
  margin: 0 0 24px 5px;
  padding: 1px 0 4px 0;
  width: 999px;
}
.nav > li > a{font-family:'Playfair Display',serif !important; color:#000 !important;  font-size: 13px !important;}
/* who-we-are css start */
.who-we-are{margin:20px 0;font-family: 'PT Sans' sans-serif !important; }
.who-we-are h2 {
color:#a8090e; font-size:18px; 
text-transform:uppercase;
margin: 10px 0 0 0;
}
.who-we-are p{font-size:14px; font-family:'PT Sans' sans-serif !important;}
.who-we-are ul li {
  font-size: 14px;
  line-height: 20px;
}
.col-md-12 li {
  margin-bottom: 10px;
}
.who-we-are img {
/*  border: 1px solid #a6a7a0; */
  max-width: 120%;
}
.row.who-we-are div.col-md-12.col-sm-12 div.who-img.col-md-4.col-sm-4 div.who-img.col-md-11.col-sm-11 img {
  border: none !important;
  margin-bottom: 30px;
}

.dropdown-menu{
    border-radius: 3px; 
    padding:6px; 
    left: -20px !important; 
    left: calc((100% - 160px)/2) !important;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
    background-color: rgba(255,255,255,0.9);
}
.dropdown-menu span{border: 1px #777 solid;width: 100%;float: left;padding: 5px 10px;border-radius: 3px;}
.dropdown-menu span li{border-bottom: 1px #777 solid;}
.dropdown-menu span li:last-child{border-bottom:none;}
.dropdown-menu span li a{display: block;
                         padding: 3px 20px;
                         clear: both;
                         font-weight: normal;
                         line-height: 1.42857143;
                         color: #000; text-align:center;
                         font-size: 13px;
                         font-family: 'Playfair Display';
                         text-transform: uppercase;
}
.dropdown-menu span li a:hover{text-decoration:none;}
.carousel-caption p{   color: #FEFFF2;
                       font-family: Times New Roman;
                       font-size: 20px;
                       font-style: italic;
                       line-height: 34px;

                       position: relative;
                       text-align: center;
                       text-shadow: 0 1px 2px #000000;
                       width: 400px;
                       z-index: 115;}
.carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
}
.hom-content p{ 
    color:#000;
    padding: 18px 1px 7px;
}
.hom-content { border-top: 1px solid;
               margin: 20px 0 0 6px;
               width: 999px;
}
.who-img{ padding: 0 0 0 2px;}
.whotext{  line-height: 24px;
           padding: 0 0 0 68px;}
.tap{  margin: 0 0 8px 34px;}
p{line-height:24px;}
.inneritext{ padding-left: 4px;}	
ul.navbar-nav  li:hover {
    position: relative !important;
    background: url(images/line.png) no-repeat 47% 102% !important;

}
ul.navbar-nav  li a{border: 1px solid #fefff2;}
ul.navbar-nav  li a:hover {  
    border: 1px solid #7f7f7f;
    position: relative !important;
    padding:-1px  !important;


}
ul.dropdown-menu span li:hover {

    background: none !important;

}
ul.dropdown-menu span  li a:hover {
background-color: #eaeac9;
    border: none;


}
ul.navbar-nav li.current_page_ancestor a{ border: 1px solid #7F7F7F;}
ul.navbar-nav li.current_page_ancestor{ background: url(images/line.png) no-repeat 47% 102% !important;}
ul.navbar-nav li ul.dropdown-menu span li.current-menu-item a{ border: none !important;}
ul.navbar-nav li ul.dropdown-menu span li.current-menu-item{ background: none!important;}
ul.navbar-nav li ul.dropdown-menu span li.menu-item a{ border: none !important;}
ul.navbar-nav li ul.dropdown-menu span li.menu-item{ background: none!important;}
.caret{display:none;}

/*@media screen and (max-width: 320px){
    .hom-content {
        width: 260px;
        margin:7px -9px 0;
    }
    .fet-img img {
        height: 200px;
        width: 261px;
    }
    .our-stories{margin-bottom:8px;}
    .carousel-caption p{line-height:26px;width:191px;}
    .footer{font-size: 8px; margin-left:0px !important;}
    .who-we-are img {
        height: 462px;
        width: 257px;
    }
}*/
/*@media screen and (max-width: 480px){
    .hom-content {
        margin: 7px -8px 0;
        width: 418px;
    }
    .carousel-caption p{line-height:26px;width:200px;}
}*/
/*@media screen and (max-width: 568px){
    .hom-content {
        margin: 7px -8px 0;
        width: 503px;
    }
}*/

@media screen and (max-width: 1200px) {
    .nav > li > a {
        margin: 11px 9px !important;
        padding: 1px 8px !important;
    }
}

/*@media screen and (max-width: 768px){
    .hom-content {
        margin: 7px -8px 0;
        width: 703px;
    }
}*/

/*@media screen and (max-width: 1024px){
    .navbar-nav {
        margin-left: -8px;
    } 
}*/

/*@media screen and (min-width: 800px) and (max-width: 992px){
    .hom-content {
        margin: 7px -8px 0;
        width: 687px !important;
    }
}*/

/*@media screen and (max-width: 1200px){
    .watch img{ height: 176px;
                width: 242px;}
    .news img {
        height: 176px;
        width: 242px;
    }
}*/

/*@media screen and (max-width: 992px){
    .watch img{ height: 176px;
                width: 192px;}
    .news img {
        height: 176px;
        width: 192px;
    }
    .footer{ margin-left: 38px;}
    .our-stories, .donate-box {
        margin-left: 0px !important;
    }
    .our-stories {
        width: 135px !important;
    }
    .text-link{margin-left:15px !important;}
    .donate-box{width:286px;} 
    .hom-content {
        margin: 7px -8px 0;
        width: 687px !important;
    }
    .nav > li > a {
        margin: 11px 1px !important;
        padding: 1px 4px !important;
    }
    .fet-img img {
        width: 680px !important;
    }
    .navbar-nav {
        margin-left: -8px;
    }
    .who-we-are img {
        height: 507px;
        width: 288px;
    }
    .footer-text h5{font-size: 16px !important;}
    .text-link h4 {

        font-size: 13px;
        line-height: 14px;

    }
}
@media screen and (max-width: 1024px){
    .our-stories, .donate-box {

    }
    .carousel-caption p{width: 400px;  line-height: 34px;}

    .our-stories{}
    .hom-content { 
        margin: 7px 5px 0;
        width: 999px;}
    .footer{margin-left: 42px !important;}
}*/

/*@media screen and (max-width: 1200px){
    .hom-content{width: 900px;}
}*/

/*@media screen and (max-width: 1200px){
    .our-stories, .donate-box {
        margin-left:20px; 
    }
    .our-stories{width:177px;}
    .text-link{margin-left:6px;}
    .hom-content{width: 900px;}
    .nav > li > a{padding: 1px 8px;margin:11px 6px;}
    .navbar-nav > li.active{background: url(images/line.png) no-repeat 47% 102%;}
    .fet-img img{width:900px;}
    .footer{margin-left: 110px;}
    .whotext {    
        padding: 0 0 0 100px;
    }
    .footer-text h5 {
        font-size: 20px;
    }

}*/


/*@media screen and (max-width: 768px){
    .our-stories, .donate-box {
        width: 100% !important;
        margin-top: 10px !important;
        margin-bottom: 0px;
    }
    .text-link {
        margin-left: 0px !important;
        margin-top: 10px !important;
    }

    .textwidget {
        margin-bottom: 10px;
    }
}*/

.glyphicon-chevron-left {
    background-image: url('images/arrow_left.png');
    width: 49px !important;
    height: 49px !important;
    margin-left: -45px !important;
    margin-top: -25px !important;
    font-size: 0px !important;
}

.glyphicon-chevron-right {
    background-image: url('images/arrow_right.png');
    width: 49px !important;
    height: 49px !important;
    margin-right: -45px !important;
    margin-top: -25px !important;
    font-size: 0px !important;
}
.carousel-indicators {
    display: none;
}

.carousel.slide {
	margin: 0 10px;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
 width: 100%;
}


.head-image {
    /*	background: url('images/header-bg.png');*/
}
h4 {
    color:#A40003; 
} 

div[role="main"] h3 {
  text-transform: uppercase;
  margin-top: 10px;
  letter-spacing: 0px;
}

.whotextabout {
}


.about-us .who-img {
    border-right: 1px dashed black;
    padding-right: 25px;
    height: 695px;
}

.about-us .who-img2 {
    border-left: 1px dashed black;
    padding-left: 25px;
    height: 695px;
}

.about-us .who-img2 .widgettitle {
    text-decoration: underline;
    font-size: 14px;
    margin-top: 29px;
    text-align: left;
}

.about-us .who-img2 .textwidget ul {
    list-style: none;
    padding-left: 0px;
    text-align: left;
}
.about-us .who-img2 .textwidget ul li {
    font-size: 13px;
    margin-top: 10px;
}

.about-us .who-img .widgettitle {
    text-decoration: underline;
    font-size: 14px;
    margin-top: 29px;
    text-align: right;
}

.who-img .textwidget ul {
    list-style: none;
    padding-left: 0px;
    text-align: right;
}
.who-img .textwidget ul li {
    font-size: 13px;
    margin-top: 10px;
}

.navbar-nav {
    text-align: center !important;
    float: none !Important;
}
.navbar-nav li {
    float: none !important;
    display: inline-block !important;
}
.over-img{padding:0;}
.who-img ul{padding:0 !important;}
.who-img  ul.post-meta li {list-style:none;}
.who-img  ul.post-meta li span.post-meta-key{display:none;}
.who-we-are h2 {
  margin-top: 0;
  letter-spacing: .08em;
}

.col-md-12 ul {
	font-size: 8px;
}.col-md-8 .blue-readmore {    display: block;    float: left;	color: #a8090e;    font-size: 14px;    font-weight: bold;	margin-top: 10px;    width: 100%;}


nav.nav-single {
	visibility: hidden;
	height: 60px;
}

.format-aside .entry-meta {
	display: none	;
}
h1.entry-title {
  font-size: 140%;
  color: #BA0000;
  text-transform: uppercase;
  letter-spacing: .06em;
}
img.attachment-post-thumbnail.wp-post-image {
  border: 1px solid gray;
  float: left;
  margin: 4px 20px 0 0;
  padding: 3px;
}
div.aside .wp-post-image {
	float: left;
	display: block;
	margin-right: 20px;
}
.our-stories .textwidget a.ourstorylink:hover{text-decoration: none; color #000; opacity: 1 !important;}

.site-content .category-staff-positions {
  margin: 50px 200px 30px 185px;
}
.site-content .nav-single{
    margin: 0 20px;
}
.rowline.adayatfarm {
    float: left;
    width: 100%;
}
.col-md-3.left-panel div.textwidget ul li, .col-md-3.right-panel div.textwidget ul li {
  font-family: "PT Sans","Arial",sans-serif;
  line-height: 19px;
  font-size: 150%;
}
/*.fet-img.col-md-12.col-lg-12.col-sm-12.col-xs-12 {
  margin: 20px 0 30px 117px !important;
  width: 75% !important;
}*/
strong {
  color: #a8090e;
  font-size: 15px;
  margin: 10px 0 0;
  font-weight: normal;
}
img.normal { width: auto; }

#gallery-1 img {
	border: 0px !important;
}
.not-found {
    margin: 40px 0 40px 40px;
}

