@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap');

* { box-sizing: border-box;}
a {text-decoration:none;}
a:focus {outline:none;}
body {margin:0px; padding:0px; font-family: 'Montserrat', sans-serif; color:#363636;}
.container { max-width:1170px; padding-left:15px; padding-right:15px; margin-left:auto; margin-right:auto;}
.header_section { background:url(../img/FreeDinnerTrust_Homepage.jpg) no-repeat; background-size:cover; background-position: center; padding-top:47px; padding-bottom:85px;}
.header_section_content { text-align:center;}
a.logo { display:block; max-width:387px; margin:auto;}
a.logo:after {background:#f7941d; height:5px; width:87px; margin:auto; content:""; display:block; margin-top:50px;}
a.logo img { max-width:387px;}
.header_section_content h3 { color:#fff; font-size:35px; font-weight:500; margin-bottom:46px;}

.btn {border:3px solid #f7941d; padding: 23px 10px; font-weight:700; font-size:20px; color:#fff; width:100%; display:block; max-width:390px; margin:auto; text-transform:uppercase;}
.btn:hover { background-color:#f7941d;}



.info_scetion_content { text-align:center; font-size:25px; font-weight:400; line-height:34px; padding-top:60px; padding-bottom:60px;}
.info_scetion_content a { color:#f7941d;}
.info_scetion_content a:hover { text-decoration:underline;}

.our_mission_section { background:url(../img/MissionImage.jpg) no-repeat; background-size:cover; padding-top:102px; padding-bottom:110px; text-align:center;}
.our_mission_section .m-logo img { max-width:74px;}
.our_mission_section p { font-size:30px; font-weight:400; line-height:40px; color:#fff;}
.our_mission_section h3 { font-size:48px; letter-spacing:0.025em; color:#fff; margin-top:30px;}
.our_mission_section h3:after {background:#f7941d; height:5px; width:87px; margin:auto; content:""; display:block; margin-top:50px;}

.trustee_section { padding-top:97px; padding-bottom:97px;}
.trustee_section .t-logo img { max-width:74px;}
.trustee_section h3 { font-size:48px; letter-spacing:0.025em; color:#000; margin-top:30px;}
.trustee_section h3:after {background:#f7941d; height:5px; width:87px; content:""; display:block; margin-top:50px;}
.trustee_heading_line { font-size:30px; line-height:34px; font-weight:400;}
.trustee_section ul { padding:0px; margin:0px; list-style:none;}
.trustee_section ul li { font-size:25px;}
.trustee_section ul li h4 { font-weight:500; color:#f7941d; margin-bottom:0px;}
.trustee_section ul li h4 span { text-transform:uppercase;}
.trustee_section ul li h4 + p { font-weight:400; margin-top:0px;}


.volunteers_section { background:url(../img/VolunteersImage.jpg) no-repeat; background-size:cover; padding-top:102px; padding-bottom:110px; text-align:center;}
.volunteers_section .m-logo img { max-width:74px;}
.volunteers_section p { font-size:30px; font-weight:400; line-height:40px; color:#fff;}
.volunteers_section h3 { font-size:48px; letter-spacing:0.025em; color:#fff; margin-top:30px;}
.volunteers_section h3:after {background:#f7941d; height:5px; width:87px; margin:auto; content:""; display:block; margin-top:50px;}
.volunteers_section .buttons a.btn { margin-top:25px;} 


.sponsors-supports { padding-top:97px; padding-bottom:97px;}
.sponsors-supports .t-logo img { max-width:74px;}
.sponsors-supports h3 { font-size:48px; letter-spacing:0.025em; color:#000; margin-top:30px;}
.sponsors-supports h3:after {background:#f7941d; height:5px; width:87px; content:""; display:block; margin-top:50px;}
.sponsors-supports-content-heading-line { font-size:30px; line-height:34px; font-weight:400;}
.sponsors-ul-wrapper { padding:0px; margin:0px; margin-top:50px;}
.sponsors-ul-wrapper ul li { font-size:25px; color:#f7941d; text-transform:uppercase; margin-bottom:5px;}

.footer { background-color:#363636; padding-top:20px; padding-bottom:20px; color:#fff; font-size:13px;}
.footer p { margin:0px;}
.footer-content { display:flex; align-items:center;}
.footer-content .copyright { line-height:26px; font-weight:600;}
.footer-content .social { margin-left:auto}
.footer-content .social a { color:#fff}
.footer-content .social a:hover { color:#f7941d}
.footer-content .social i { font-size:26px;}


.copyright a { color:#fff;}
.copyright a:hover { color:#f7941d;}