#bg-community{ background: url("../img/bg-community.jpg")no-repeat center center; height: 350px}
#bg-community{ background-position-y: -145px}
#community-causes{ padding: 100px 0}
#community-causes h1{ font-size: 70px; font-weight: 300}
#community-causes p{ font-size: 18px}
#community-causes p a{ font-weight: 500}
#community-causes .causes{ margin: 60px 0}
#community-causes .causes .button{background: white; border: 1px solid #213b67}


.community aside .sidebar{ margin-top: 100px; position: absolute}
.community aside .sidebar .active{margin-left: -15px; border-left: 2px solid #213b67}
.community aside .sidebar .active a{margin-left: 15px}
.community aside .sidebar h5{font-size: 25px; position: relative; margin-left: 15px; font-weight: 400}
.community aside .sidebar li{list-style: none;margin-top: 15px}
.community aside .sidebar ul{margin-top: 120px}
.community aside .sidebar li a{ font-size: 18px; font-weight: 300; list-style: none; line-height: 1}
.community aside .sidebar button{background: white; border: 1px solid #a9b2c1; height: 40px; margin-top: 20px; font-weight: 500; font-size: 15px; margin-left: -15px}


/*community causes campaigns*/
#campaigns{padding: 100px 0; margin-bottom: 150px}
#campaigns .community-causes{margin-top: 60px}
#campaigns .community-causes .helps-supporting{position: relative; top: 40px}
#campaigns .goal{height: 160px; width: 320px; background: #293e64; text-align: center; top: 10px}
#campaigns .goal h2{position: relative; top: 40px; font-weight: 800}
#campaigns .goal h4{position: relative; top: 40px; font-weight: 100}
#campaigns .area-cinza{height: 160px; width: 410px; background: #d4d8e0; text-align: center; top: 10px}
#campaigns .area-cinza h4{font-weight: 100; margin-top: 25px}
#campaigns .area-cinza h3{font-weight: 800; margin-top: 25px}
#campaigns button{margin: 0; line-height: inherit; border-radius: 0; background: white; border: 1px solid; top: 70px; position: relative; width: 50%}

/*our agency in the news*/
#post-news{padding:80px 0;}
#post-news h2{font-weight: 200; font-size: 35px; margin: 30px 0}
#post-news p{font-weight: 300; line-height: 1.5}
#post-news img{margin: 30px 0; width: 100%}

/*magazine*/
#magazines img{width: 100%}
#magazines .magazine{margin-top: 100px}
#magazines .magazines{ margin: 40px 0}
#magazines .magazines .month{ margin-top: 15px; margin-bottom: 0px}
#magazines .pagination{ left: 30%; position: relative}

/*submit a cause*/
#submit-cause {padding: 100px 0}
#submit-cause .form-control{ display: inline-block; width: 100%; border-radius: 0 ;vertical-align: middle; border-top: 0; border-left: 0; border-right: 0}
#submit-cause textarea{margin-top: -20px; height: 240px}
#submit-cause .btn{background: white; border: 1px solid #213b67; border-radius: 0; margin-top: 40px; margin-left: 35%}