.et-search-form {
max-width: 35% !important;
}   #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: 500 !important;
}
.cta_buttons {
margin-bottom: 0;
margin-right:0;
}
#main-footer .widget_block h4 {
font-family: 'Poppins', sans-serif;
font-weight: 700 !important;
}
#footer-info{
width: 100%;
display: none;
}
#footer-info span{
float: right;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#footer-widgets .footer-widget li:before{
content:none;
}
#main-footer .footer-widget h4 {
margin-bottom: 20px;
}
.social_icons a{
background: #005AAB;
color: #fff!important;
padding: 3px 10px;
border-radius: 50%;
width: 30px;
height: 30px;
display: inline-block;
margin-right: 5px;
}  input[type=submit],input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
padding: 10px 20px;
width: 100%;
}
input[type=submit],input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
padding: 10px 20px;
width: 100%;
}
.et_pb_row_padding_0 {
width: 100%;
padding: 0;
}
.wpcf7-form-control-wrap {
display: table;
width: 100%;
margin-bottom: 15px;
}
.wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-radio):not(.wpcf7-recaptcha){
background: #fff;
border: 0;
border: 1px solid #ddd;
padding-left: 0;
color: #000;
width: 100%;
padding: 12px 20px;
}
span.wpcf7-form-control.wpcf7-acceptance {
border: none !important;
background: none !important;
padding: 0px !important;
}
.wpcf7 .et_pb_row_padding_0 {
padding: 0;
}
.wpcf7-submit{
background: #333;
color: #fff;
border: 0;
padding: 12px 20px!important;
width: auto!important;
min-width: 150px;
}
.text-right{
text-align: right;
}
.mc4wp-form input[type=submit]{
background: #fff;
border: 0;
color: #005AAB;
font-weight: bold;
width: auto;
min-width: 150px;
padding: 15px 20px;
}
.mc4wp-form input[type=email]{
width: 100%;
padding: 15px 20px;
text-align: center;
}                     .themetitle.white:after{
border-top-color: #fff;
}
.themetitle h1{
font-size: 32px!important;
}
.hidden{
display: none;
}
.themetitle{
position: relative;
padding-bottom: 20px;
margin-bottom: 20px;
}
.themetitle:after{
content: " ";
position: absolute;
z-index: 10;
bottom: 0px;
left: 0;
width: 30px;
height: 3px;
border-top-color: #0c71c3;
border-top-width: 3px;
border-top-style: solid;
}
.themetitle.text-center:after{
left: calc(50% - 15px);
}
.custom-pagination{
display: table;
width: 100%;
text-align: center;
}
.custom-pagination a{
padding: 0 8px;
}
.themebtn{
background: #333;
color: #fff;
padding: 12px 20px;
min-width: 150px;
display: inline-block;
}
.text-center{
text-align:center;
}
.et_pb_button {
min-width:150px;
padding-bottom: 10px !important;
padding-top: 10px !important;
text-align: center;
}  article.et_pb_post.grid .box{
padding: 15px;
position: relative;
font-weight: normal;
}
@media (max-width: 767px){
.wpcf7-form .et_pb_row {
width: 100%;
}
.wpcf7-form .et_pb_column{
margin-bottom: 0;
}
#footer-widgets .footer-widget #menu-footer-menu li{
width: 100%;
float: left;
}
.et_pb_post.grid.col_2 {
border-radius: 10px;
overflow: hidden;
background: #fff;
}
.et_pb_post.grid.col_3 {
border-radius: 10px;
overflow: hidden;
background: #fff;
}
}
@media (min-width: 767px){
article.et_pb_post.grid.col_3:nth-child(3n+1){
margin-right: 0!important;
}
article.et_pb_post.grid.col_2:nth-child(2n){
margin-right: 0!important;
}
.et_pb_post.grid.col_2 {
width: 48.35%;
border-radius: 10px;
overflow: hidden;
background: #fff;
float: left;
margin-right: 3.3%;
}
.et_pb_post.grid.col_3 {
width: 31.12%;
border-radius: 10px;
overflow: hidden;
background: #fff;
float: left;
margin-right: 3.3%;
}
} .vcenter_arrows .slick-prev{
width: 40px;
height: 40px;
background-size: 40px;
background-repeat: no-repeat;
left: -25px;
top: calc(50% - 20px);
}
.vcenter_arrows .slick-next{
width: 40px;
height: 40px;
background-size: 40px;
background-repeat: no-repeat;
background-position: right;
right: -25px;
top: calc(50% - 20px);
}
.vcenter_arrows .slick-prev:before,.product_carousel .slick-next:before{
content:none;
}
#top-header{
z-index: 10;
}
#et_mobile_nav_menu {
margin-top: 0!important;
}
#main-header .mobile_nav {
padding: 0!important;
}
#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
}
#et_mobile_nav_menu .select_page{
display:none!important;
}
#et_mobile_nav_menu .et_mobile_menu{
width: 100%;
left: 0;
transition: transform 0.5s;
text-align: left;
max-width: 250px;
background: #ffffff;
position: fixed;
top: 0;
height: 100%;
padding: 30px 20px!important;
z-index: 99999;
overflow: scroll;
margin-top: 0;
border: 0;
}
#et_mobile_nav_menu .mobile_nav.closed .et_mobile_menu,#et_mobile_nav_menu .mobile_nav.closed .select_page{
transform: translateX(-100%)!important;
-ms-transform: translateX(-100%)!important;
-webkit-transform: translateX(-100%)!important;
-moz-transform: translateX(-100%)!important;
transition: transform 0.5s;
}
#et_mobile_nav_menu .et_mobile_menu {
height: 100%!important;
display: block!important;
}
#main-header #et_mobile_nav_menu .mobile_nav {
display: block;
text-align: left;
background-color: transparent;
border-radius: 5px;
padding: 0;
}
.cta_buttons {
padding: 0;
width: auto;
margin-top: -10px;
margin-left: 15px;
}
.cta_buttons .et_pb_column {
display: flex;
}
.cta_buttons .et_pb_button_module_wrapper {
margin-bottom:0!important;
padding: 2px;
}
.cta_buttons .et_pb_button_module_wrapper:last-child {
margin-right:0;
}
.et_pb_no_animation .cta_buttons{
animation: none !important;
-o-animation: none !important;
-webkit-animation: none !important;
-moz-animation: none !important;
}
.et_pb_menu_visible .cta_buttons{
z-index: 99;
opacity: 1;
-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
.et_pb_menu_hidden .cta_buttons{
opacity: 0;
-webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}
#et-top-navigation{
display: flex;
align-items:center;
justify-content:space-between;
flex-wrap: wrap;
}
#top-header .et_pb_social_media_follow li a.icon {
border-radius: 3px;
background-color: transparent!important;
}
#top-header .et_pb_social_media_follow li a.icon {
width: 20px;
}
.headertoparea .et_pb_social_media_follow li {
margin-bottom: 0;
}
.headertoparea ul.et_pb_social_media_follow {
margin: 0;
}
.headertoparea{
display: inline-flex;
align-items: center;
color: #fff;
justify-content: flex-end;
text-align: right;
vertical-align:top;
}
.headertoparea p{
padding: .0;
font-weight: 400;
}
.future-blub .et_pb_image_wrap{
position: relative;
}
.future-blub .et_pb_image_wrap:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
transition: all .3s ease;
background-color:rgba(213,11,36,0.71);
}
.future-blub .et_pb_blurb:hover .et_pb_image_wrap:before{
opacity: 1;
visibility: visible;
}
.future-blub .et_pb_image_wrap::after {
content: "";
position: absolute;
top: 50%;
left: 60%;
background-image:url(https://project.fnbdemo.com/365cancer/wp-content/uploads/2021/12/view-icon-28x28-1.png);
background-repeat:no-repeat;
padding: 0.3em 2em;
display: block;
color: #fff;
font-size: 14px;
line-height: 45px;
text-transform: uppercase;
opacity: 0;
visibility: hidden;
transform: translate(-50%, -50%);
cursor: pointer;
transition: all .3s ease;
width: 50px;
height:50px;
}
.future-blub .et_pb_blurb:hover .et_pb_image_wrap:after{
opacity: 1;
visibility: visible;
}
.future-blub .et_pb_blurb:hover .et_pb_blurb_description h6{
color: #721419;
}
.future-blub .et_pb_blurb_description h6:before{
content: "";
display: inline-block;
vertical-align: middle;
background-image: url(https://project.fnbdemo.com/burnrestaurant/wp-content/uploads/2021/07/cutlery.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 13px;
height: 13px;
margin-right: 10px;
transition: all .3s ease;
}
.future-blub .et_pb_blurb:hover .et_pb_blurb_description h6:before{
background-color:#95b093;
} .info-blub .et_pb_image_wrap{
position: relative;
}
.info-blub .et_pb_image_wrap:before{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
transition: all .3s ease;
background-color: rgba(0,0,0,0.4);
}
.info-blub .et_pb_blurb:hover .et_pb_image_wrap:before{
opacity: 1;
visibility: visible;
}
.info-blub .et_pb_image_wrap::after {
content: "";
position: absolute;
top: 50%;
left: 60%;
background-image: url(//365.wp-stg.com/wp-content/themes/divichild/img/download-icon.png);
background-repeat:no-repeat;
padding: 0.3em 2em;
display: block;
color: #fff;
font-size: 14px;
line-height: 45px;
text-transform: uppercase;
opacity: 0;
visibility: hidden;
transform: translate(-50%, -50%);
cursor: pointer;
transition: all .3s ease;
width: 50px;
height:50px;
}
.info-blub .et_pb_blurb:hover .et_pb_image_wrap:after{
opacity: 1;
visibility: visible;
}
.info-blub .et_pb_blurb:hover .et_pb_blurb_description h6{
color: #721419;
}
.info-blub .et_pb_blurb_description h6:before{
content: "";
display: inline-block;
vertical-align: middle;
background-image: url(https://project.fnbdemo.com/burnrestaurant/wp-content/uploads/2021/07/cutlery.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
width: 13px;
height: 13px;
margin-right: 10px;
transition: all .3s ease;
}
.info-blub .et_pb_blurb:hover .et_pb_blurb_description h6:before{
background-color:#95b093;
}
#et_mobile_nav_menu .et_mobile_menu{
width: 100%;
left: 0;
transition: transform 0.5s;
text-align: left;
max-width: 250px;
background: #ffffff;
position: fixed;
top: 0;
height: 100%;
padding: 30px 20px!important;
z-index: 99999;
overflow: scroll;
margin-top: 0;
border: 0;
}
#et_mobile_nav_menu .mobile_nav.closed .et_mobile_menu{
transform: translateX(-100%)!important;
-ms-transform: translateX(-100%)!important;
-webkit-transform: translateX(-100%)!important;
-moz-transform: translateX(-100%)!important;
transition: transform 0.5s;
}
#et_mobile_nav_menu .mobile_nav.opened .et_mobile_menu{
transform: translateX(0)!important;
-ms-transform: translateX(0)!important;
-webkit-transform: translateX(0)!important;
-moz-transform: translateX(0)!important;
transition: transform 0.5s;
}
#et_mobile_nav_menu .et_mobile_menu {
height: 100%!important;
display: block!important;
}
.et_header_style_split #main-header .mobile_nav {
display: block;
text-align: left;
background-color: transparent;
border-radius: 5px;
padding: 0;
}
@media all and (min-width: 769px) {
.et_pb_slide_description {
width: 35% !important;
}
.et_pb_slide_content h1 {
font-size: calc(15px + (60 - 32) * (100vw - 375px) / (1900 - 375)) !important;
}
.logo_container #logo {
max-height: 34%;
}
.et_menu_container{
display: flex;
justify-content: space-evenly;
}
.et_header_style_left .container .logo_container{
height: auto;
width: auto;
position: initial;
}
}
@media all and (min-width: 1025px) {
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item { }
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
padding: 24px 0 20px 0 !important;
width: calc(100% - 0px);
}
@media (max-width: 768px) {
#et_mobile_nav_menu {
display: none !important;
}
#top-menu-nav {
order: 3;
width: auto !important;
float: right !important;
}
.et_search_outer {
width: 85% !important;
}
.cta_buttons > .et_pb_column_4_4{
justify-content: center !important;
}
}
.logo_container{
display: flex;
align-items: center;
width: 160px !important;
}
#logo{
max-width: 100px !important;
}
.wpsubmenu .li.menu-item-type-custom a {
height: auto !important;
}
.wpsubmenu ul li a {
height: auto !important;
font-size: 19px;
}
#menu-what-we-do-submenu li.menu-item-type-custom a {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: bold !important;
}
#menu-footer-menu li.menu-item-type-custom a {
font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
font-weight: normal !important;
line-height: 2.7em !important;
height: auto !important;
padding: 0px !important;
}
.cta_buttons > .et_pb_column_4_4{
flex-wrap: wrap;
justify-content: flex-end;
}
nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
}
@media (max-width: 980px){
#et_mobile_nav_menu {
display: none !important;
}
}
body #page-container .et_pb_section .et_pb_button_5:before {
margin-left: -10.3em !important;
margin-right: -38px !important;
}
ul#menu-footer-menu {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
}
.footer-widget .fwidget:last-child {
float: none !important;
}
.et_pb_widget {
float: none !important;
}
.et_pb_slide .et_pb_more_button {
padding: 0.3em 1em!important;
}
body a.et_pb_button:hover:after {
opacity: 1 !important;
margin-left: 0 !important;
content: "\35";
}
nav#top-menu-nav {
}
.cta_buttons > .et_pb_column_4_4 {
flex-wrap: wrap;
justify-content: flex-end;
}
.et_pb_button.feedback, .et_pb_button.feedback:hover, .et_pb_button.donate, .et_pb_button.donate:hover {
padding-left: 32px;
padding-right: 10px;
}
@media (min-width: 1200px) and (max-width:1900px) {
#main-header .container {
width: 95% !important;
max-width: none;
}
nav#top-menu-nav {
width: 65% !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
padding: 0px 7px 0px 10px;
font-size: 13px;
}
.logo_container {
display: flex;
align-items: center;
width: 160px !important;
}
.cta_buttons {
width: 35% !important;
}
.cta_buttons > .et_pb_column_4_4 {
flex-wrap: wrap;
justify-content: flex-end !important;
}
}
@media (min-width: 1920px) and (max-width: 2000px){
nav#top-menu-nav {
width: 62% !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
padding:0px 20px 0px 20px !important;
}
#main-header .container {
width: 90%;
max-width: none;
}
.cta_buttons {
width: 35% !important;
}
.cta_buttons .et_pb_column{
flex-wrap:nowrap;
justify-content: flex-end;
}
.et_pb_row {
padding: 15px 0 !important;
}
}
@media (max-width: 980px){
.address-detail .item {
width: 100% !important;
}
#main-header .cta_buttons {
position: fixed;
bottom: 0;
left:0;
width: 100%;
background:#fdf4f5;
margin:0;
padding:10px 0;
}
.cta_buttons .et_pb_column {
justify-content:center;
}
#et_top_search {
margin-right: 10px !important;
position: absolute;
right: 44px;
top: 37px;
}
body .et_pb_text_7 {
padding: 0px !important;
width: 100% !important;
padding-left: 0px !important;
}
body .et_pb_text_11, body .et_pb_text_9 {
padding: 0px !important;
width: 100% !important;
padding-left: 0px !important;
}
}
@media (min-width: 2000px){
nav#top-menu-nav{
width: 55%;
}
.cta_buttons {
width: 35%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
font-size: 20px;
padding: 0px 15px 0px 15px;
}
}
.announcement-bar {
color: #fff;
font-size: 16px;
display: inline-flex;
width: 78%;
}
.o-hidden {
overflow: hidden;
}
@media all and (max-width: 768px) {
.page-id-9782  #main-header .cta_buttons, .page-id-9909 #main-header .cta_buttons, .page-id-10092  #main-header .cta_buttons {
display: none !important;
}
}.nav li ul,.et-db #et-boc .et-l .nav li ul{border-color:#da0424}.et_secondary_nav_enabled #page-container #top-header{background-color:#da0424!important}#et-secondary-nav li ul{background-color:#da0424}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#da0424}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#da0424!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#da0424}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#da0424!important}}@media only screen and (min-width:1350px){.et-db #et-boc .et-l .et_pb_row{padding:27px 0}.et-db #et-boc .et-l .et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}.nav li ul{border-color:#da0424}.et_secondary_nav_enabled #page-container #top-header{background-color:#da0424!important}#et-secondary-nav li ul{background-color:#da0424}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#da0424}@media only screen and (min-width:981px){.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#da0424!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#da0424}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#da0424!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.btm_cta_container .et_pb_row:before{background:transparent!important}.footer_cta p a{text-decoration:none!important}.et_pb_text_7 h2{color:black!important}#tri-fold-mission-section img{height:360px!important}li.menu-item-type-custom a{vertical-align:baseline;width:auto;display:block;color:#222;text-transform:none;text-decoration:none;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:0;font-size:16px;outline:none;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;height:auto!important;padding:0px!important}.wpsubmenu .li.menu-item-type-custom a{height:auto!important}