 @font-face {
    font-family:'didot';
    src: url('/fonts/DidotLTStd-Italic.eot');
	src: url('/fonts/DidotLTStd-Italic.eot?#iefix') format('embedded-opentype'),
		url('/fonts/DidotLTStd-Italic.woff2') format('woff2'),
		url('/fonts/DidotLTStd-Italic.woff') format('woff'),
		url('/fonts/DidotLTStd-Italic.svg#DidotLTStd-Italic') format('svg');
    font-weight: 400;
    font-style: italic;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}




@font-face {
    font-family:'butler';
    src: url('/fonts/Butler.eot');
	src: url('/fonts/Butler.eot?#iefix') format('embedded-opentype'),
		url('/fonts/Butler.woff2') format('woff2'),
		url('/fonts/Butler.woff') format('woff'),
		url('/fonts/Butler.svg#Butler') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}


 /*Header*/
 .site-branding img {
    display: none;
}

.below-header .boxed, .below-header .container {
    max-width: 100% !important;
}
 
 /*Title Area*/
 

h1.entry-title {
    color: white;
    text-transform: uppercase;
    padding-top: 20px;
    padding-bottom: 20px;
    font-weight: normal;
    text-decoration: underline;
}


/*Entry Content*/

.entry-content body, .entry-content input, .entry-content select, .entry-content textarea, .entry-content p {
    font-size: 17px;
    color: #636363;
}
.entry-content {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}



.at-share-btn-elements {    text-align: center;    background: white;    padding-top: 50px;    padding-bottom: 50px;}
.at-share-btn-elements a {    width: 30%;    max-width: 275px;}
.at-share-btn-elements span.at-label {    font-size: 15px !important;}
.at-resp-share-element .at-share-btn .at-label{display:none;}
.at-resp-share-element .at-share-btn .at-icon-wrapper {float: none;}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
    float: none !important;
}


h1.entry-title {
    max-width: 1280px;
    text-align: left;
    margin: auto;
    font-weight: 100 !important;
}
.has-bg .breadcrumb, .has-bg .breadcrumb .container {
    background: none;
}

.breadcrumb li, .breadcrumb ::before {
    color: #00f3e3 !important;
}
.breadcrumb, .breadcrumb .container {
    padding: 0px !important;
    margin: 0px !important;
    color: white !important;
}
.breadcrumb {
    text-align: left;
    max-width: 1280px;
    width: 100%;
    font-family: Didot,sans-serif;
    font-weight: 300;
    padding-bottom: 50px !important;
}

.navigation > div > ul > li > a {
    font-family: Didot,sans-serif;
    color: black;
    letter-spacing: 0px;
    font-size: 13px;
}

.navigation > div > ul > li.current-menu-item > a:after, .navigation > div > ul > li:hover > a:after {
    background: #04d2c8;
}
.navigation > div > ul > li > a:hover:before{
display:none;
}
.navigation .sub-menu li a:hover {
    background: #04d2c8;
}
.navigation .sub-menu li:first-child, .navigation .children li:first-child, .navigation > div > ul > li:hover .sub-menu, .navigation > div > ul > li:hover .children {
    border-top-color: #04d2c8;
}

.navigation > div > ul > li.current-menu-item > a:before{display:none;}
.navigation > div > ul > li.current-menu-item > a:after {
    width: 0%;
}

li#menu-item-105 img {
    margin-top: -15px !important;
}
li#menu-item-65 a {
    background: #00b2c9;
    height: 20px;
    padding: 2px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 25px;
    color: white;
}



header.entry-header.has-bg {
    margin-bottom: 0px;
}



.threeboxes .boxed, .threeboxes .container {
    max-width: 100%;
}
.threeboxes figure, .threeboxes figure div, .threeboxes img {
    width: 100%;
}
.threeboxes .vc_column-inner {
    padding: 0px;
}


.threeboxes .wpb_column.vc_column_container.col-sm-4.col-lg-4 .wpb_text_column {

    color: white;
    padding: 5%;
    padding-left: 10%;
}
.threeboxes .wpb_column.vc_column_container.col-sm-4.col-lg-4:nth-child(1) .wpb_text_column {
    background: #454080;
}
.threeboxes .wpb_column.vc_column_container.col-sm-4.col-lg-4:nth-child(2) .wpb_text_column {
    background-color: #ff9900;
}
.threeboxes .wpb_column.vc_column_container.col-sm-4.col-lg-4:nth-child(3) .wpb_text_column {
    background-color: #04d2c8;
}




.threeboxes p {
    font-family: "Crimson Text", serif;
    font-size: 20px;
}
.threeboxes strong {
    font-family: Didot,sans-serif;
    font-size: 2.5em;
	    text-transform: uppercase;
    font-weight: normal;
}
.threeboxes a {
    background: white;
    border-radius: 20px;
    padding: 50px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-family: Didot;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    color: #04d2c8;
    letter-spacing: 1px;
}

.vc_custom_heading h2 {
    color: #6f7586;
    font-weight: normal;
    font-style: italic;
    border-bottom: solid 1px #a7abb5;
    text-align: center !important;
    padding-top: 25px;

    text-transform: uppercase;
    font-size: 36px;
}




footer .container {
    max-width: 1280px;
}

.scheme .footer .widget-title {
    font-family: Didot;
    font-weight: 100;

}
footer .widget-title::after {
    background-color: #04d2c8;
}
footer .col-md-4 {
    padding-left: 2.5%;
}

.has-bg .entry-title {
    text-decoration: none;
    font-family: Didot;

    text-transform: uppercase;
    text-align: center;
}
.has-bg .breadcrumb, .has-bg .breadcrumb .container {
    text-align: center;
}


h1 {
    font-size: 36px;
    font-family: Didot;
    color: #42495b;
    font-weight: 100;
    text-transform: uppercase;
    text-align: center;
    padding-top: 40px;
}

h2.sharing {
    background: white !important;
    margin: 0;
    text-align: center;
    font-family: Didot;
    font-size: 45px;
    color: #6f7586;
	    text-transform: uppercase;
    font-weight: normal;
    font-size: 36px;
}
h2.sharing {
    border-bottom: solid 1px #a7abb5;
}

.overlay {
    position: absolute;
    z-index: 1;
}
.inner-video {
    height: 460px;
    overflow: hidden;
}


.entry-content {
    width: 90%;
    max-width: 1280px !important;
    margin: auto;
}
.threeboxes .vc_column_container>.vc_column-inner {
    padding: 0px;
}
.threeboxes {
    background: #1b273d;
}



button.button.submit-button {
    background: #00b2c9 !important;
    color: white !important;
    border: none !important;
    border-radius: 0px !important;
    text-transform: uppercase !important;
    font-family: Didot;
}


.formcraftbasic-css.align-center {
    margin-bottom: 30px !important;
}

.enews p {
    color: #636363;
    font-size: 17px;
    text-align: center;
    max-width: 80%;
    margin: auto;
    padding-bottom: 10px;
}
.enews .formcraftbasic-css .fcb_form .field-cover>span {
    display: none;
}
.enews .formcraftbasic-css .fcb_form .field-cover>div {
    display: block;
    margin: auto;
}
.enews .formcraftbasic-css .fcb_form .form-element .form-element-html {
    padding: 0px;
}





h2 {
    font-family: Didot;
}

legend {
    font-family: "Didot" !important;
    font-weight: 600 !important;
}


input#give-purchase-button {
    background: #00b2c9;
    color: white;
    font-family: "Didot";
    padding-left: 40px;
    padding-right: 40px;
}


.give-form-wrap span, .give-form-wrap label {
    color: #5a5a5a;
    font-size: 17px;
}





header .col-md-3.col-xs-6 {
    display: none;
}
nav.navigation {
    text-align: left;
}
header.entry-header.has-bg {
    background-position: top !important;
    background-size: cover;
    background-attachment: scroll;
}



.categories {
    background: #efefef;
    padding-top: 50px;
    padding-bottom: 50px;
}
.categories a {
    display: block;
    background: #00426f;
    color: white;
    font-family: Arial;
    font-size: 14px;
	    padding-top: 5px;
    padding-bottom: 5px;
}

.has-bg h1 {
    color: white;
}
.has-bg {
    background-position: top center !important;
    background-attachment: local !important;
    background-size: cover !important;
}


p {
    font-family: Arial;
    font-size: 14px !important;
    width: 90%;
    margin: auto;
    padding-bottom: 25px;
}

/*Categories*/

.archive .content-wrapper article .col-md-5 {
    display: none;
}

.archive .content-wrapper article .col-md-7 {
    width: 100%;
}
.archive .content-wrapper article .col-md-7 .entry-content {
    display: none;
}

.archive .content-wrapper article .col-md-7 a.btn.read-more{
    display: none;
}

.archive .hentry {
    padding: 0px !important;
    margin-bottom: 10px;
}






/*Buttons*/
.vc_btn3-container.vc_btn3-inline {
    display: block;
    text-align: center;
    margin-top: 20px;
}



.vc_btn3-container.vc_btn3-inline a {
    border-radius: 0px !important;
    background: none !important;
    border: solid 3px #014b98 !important;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 50px;
    padding-right: 50px;
    font-family: "Didot";
    font-weight: 700;
    font-size: 18px;
    color: #014b98 !important;
}






/*Captions*/
.wpb_single_image .vc_figure {
    position: relative;
}



.wpb_single_image .vc_figure-caption {
    position: absolute;
    top: 20%;
    width: 100%;
    height: 60%;
    background: #ffffff73;
    text-align: center;
    font-family: "Didot";
    font-size: 250%;
    color: #00306a;
    padding-top: 9%;
    margin: 0;
}


/*Page header fixes*/
.page header.entry-header h1 {
    text-decoration: none;
}
.page header.entry-header {
    background: url(/donor-marketplace/wp-content/uploads/2019/10/title.png);
}



/*Donations Sidebar*/

.mysidebar {
    background: #d8d8d8;
    padding: 25px;
    color: white;
}
.goal, .raised {
    color: #013990;
    font-family: "Didot";
    font-weight: bold;
    font-size: 18px;
}
.raised{
	color:#8e8e8e;
}
#donatenow a {
    background: #013990;
    display: block;
    text-align: center;
    padding: 2.5%;
    color: white;
    font-family: arial;
}