.vc_row.vc_column-gap-35>.vc_column_container .vc_column_container { padding:0 !important; }

/* Target empty paragraphs in the widget area (404 footer or global, your call) */
.widget p:empty {
    margin: 0;
    padding: 0;
    display: none;
}

.wraper_header.style-eleven .wraper_header_main {
    background-color: #fff !important;
}

.wraper_header .nav > [class*="menu-"] > ul.menu > li > a:hover, .wraper_header.style-five .nav > [class*="menu-"] > ul.menu > li > ul > li > a:hover { color:#00b3a7 !important; }
.menu_donate:hover, .menu_staff:hover, .menu_donate:focus, .menu_staff:focus { background:#008077 !important; }
.menu_donate:hover a, .menu_staff:hover a, .menu_donate:focus a, .menu_staff:focus a { color:#ffffff; !important; }


.header_main .brand-logo img {
    max-width: 183px;
    margin-top: -25px;
}				

.wraper_inner_banner_main > .container { padding:80px !important; }

.entry-content a:link, .entry-content a:visited, .footer_main a:link, .footer_main a:visited, .footer_copyright_item.text-center a:link, .footer_copyright_item.text-center a:visited { color:#00b3a7 !important; }
.entry-content a:hover, .entry-content a:focus, .footer_main a:hover, .footer_main a:focus, .footer_copyright_item.text-center a:hover, .footer_copyright_item.text-center a:focus  { color:#008077 !important; }

.radiantthemes-button, .btn, button, a.vc_btn3, a.vc_general.vc_btn3:link, a.vc_general.vc_btn3:visited, .radiant-contact-form.element-one .form-row input[type=submit] {
    background: #00b3a7 !important;
    color:#ffffff !important;
    padding: 10px 20px !important;
    border: none !important;
    border-radius: 35px !important;
    font-weight: 500 !important;
    font-size: 1em !important;
    height: auto !important;
    width:fit-content !important;
}

.vc_column-inner .radiantthemes-button, .vc_column-inner .btn, .vc_column-inner button, .vc_column-inner a.vc_btn3 { margin:auto !important; }

button:hover, a:hover .radiantthemes-button, a:hover .btn, a.vc_btn3:hover, a.vc_general.vc_btn3:hover, a:hover button, a:focus .radiantthemes-button, a:focus .btn, a:focus button, a.vc_btn3:focus, a.vc_general.vc_btn3:focus, .radiant-contact-form.element-one .form-row input[type=submit]:hover, .radiant-contact-form.element-one .form-row input[type=submit]:focus {
    background: #008077 !important;
    color:#ffffff !important;
}

.evo_arrows button { background:none !important; border:none !important; border-radius:none !important; padding:10px !important; color:#000000 !important; }
.evo_arrows button:hover, .evo_arrows button:focus { background:none !important; }
.evo_arrows button:hover .fa, .evo_arrows button:focus .fa { background:none !important; color:#00b3a7 !important; }

.wraper_header.style-five .header_main_action ul > li.floating-searchbar i:hover, .wraper_header.style-five .header_main_action ul > li.flyout-searchbar-toggle i:hover, .wraper_header.style-five .header_main_action ul > li.floating-searchbar i:focus, .wraper_header.style-five .header_main_action ul > li.flyout-searchbar-toggle i:focus { color:#00b3a7 !important; }
.header_main_action ul > li > .floating-search-bar .form-row button[type=submit] { background:none !important; color:#000000 !important; padding:0 !important; border:none !important; border-radius:0 !important; font-size:1em !important; width:40px !important; height:40px !important; }

.radiantthemes-custom-menu ul.menu li > a { color:#000000 !important; background:rgba(0,0,0,0.055) !important; }
.radiantthemes-custom-menu ul.menu li > a:hover, .radiantthemes-custom-menu ul.menu li.current-menu-item > a { color:#ffffff !important; background:#00b3a7 !important; }
.radiantthemes-custom-menu ul.menu li ul { margin:10px 0 0 !important; }

h1,h2,h3,h4,h5,h6 { margin:40px 0 10px !important; }
.entry-content p { margin:0 0 10px !important; }
.entry-content ul, .entry-content ol { margin:0 0 40px 40px !important; }
.entry-content ul li, .entry-content ol li { margin:0 0 10px !important; }
.entry-content ul li ul li { padding-left:20px !important; }
.entry-content .radiantthemes-button, .entry-content .btn, .entry-content button, .entry-content a.vc_btn3 { margin:0; }

footer .vc_row.vc_row-flex>.vc_column_container { align-items:flex-start !important; }
.footer_main_item ul.social li a { color:#ffffff !important; }

@font-face {
    font-family: 'evo_FontAwesome';
    src: url('/wp-content/themes/unbound/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
         url('/wp-content/themes/unbound/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
         url('/wp-content/themes/unbound/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.fa {
    font-family: 'evo_FontAwesome', 'FontAwesome', sans-serif;
}

.fa-youtube-play {
    --fa: "\f16a";
}

body > .scrollup { width:40px; height:40px; }
body > .scrollup i { font-size:20px; line-height:2em; }

.social .fa { font-weight:normal !important; }

.mpc-accordion-item__heading h3 { margin:0 !important; }
.mpc-accordion-item__heading { border:1px solid #cfcfcf; padding:10px; }

form label { width:100%; }

.pagination>li, .pagination>ul { margin:0 !important; padding:0 !important; }
.pagination>li>a, .pagination>li>span { float:none !important; }
.pagination a:hover, .pagination a:focus { background:#00b3a7 !important; color:#ffffff !important; }
.pagination > *, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span { border:none !important; }
.footable .pagination>li>a, .footable .pagination>li>span { color:#333333 !important; }
.footable .pagination>li>a:hover { color:#ffffff !important; }
.footable .pagination>.active>a, .footable .pagination>.active>a:focus, .footable .pagination>.active>a:hover, .footable .pagination>.active>span, .footable .pagination>.active>span:focus, .footable .pagination>.active>span:hover { background:#00b3a7 !important; border-color:#00b3a7 !important; color:#ffffff !important; } 

:root { 
	--fa-style: "evo_FontAwesome";
	--fa-style-family:"evo_FontAwesome";
	--fa-display: "evo_FontAwesome";
}

@media (min-width: 1200px) {
    .container {
        width: 1800px;
        max-width:100%;
    }
}