/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Fc list event title link **/
.mtp-5444 .fc-list-event-title a {
	padding-left: 10px !important;
}

/** General >> Col 6 link **/
.mtp-102 .col-6 a {
	color: #f8033d !important;
	margin-left: 10px !important;
}
.mtp-102 .col-6 a:hover {
	font-weight: 600 !important;
}

/** General >> Mtp 5444 bod diary description **/
.bod-diary li {
	list-style-type: none !important;
}

/** General >> Mtp 5444 rightsdie **/
.mtp-5444 .rightsdie {
	display: none !important;
}

/** General >> Mtp 5444 wpppass **/
.mtp-5444 #wpppass {
	padding-top: 22px !important;
	padding-bottom: 22px !important;
	border-width: medium !important;
	border-style: none !important;
}

/** General >> Mtp 5444 pwprotectmsg **/
.mtp-5444 .pwprotectmsg {
	padding-bottom: 22px !important;
}

/** General >> Pwprotectmsg paragraph (#1) **/
.mtp-5444 .pwprotectmsg p:nth-of-type(1) {
	margin-bottom: 22px !important;
}

/** General >> Cppm message 5444 link **/
.mtp-5444 #cppm_message_5444 a {
	color: #f8033d !important;
}

/** General >> Mtp 6507 wp image 6511 **/
.mtp-6507 .wp-image-6511 {
	width: 50% !important;
	padding-top: 20px !important;
}

/** General >> Entry content paragraph (#1) **/
.mtp-6507 .entry-content p:nth-of-type(1) {
	background-color: #111e3d !important;
}

/** General >> Mtp 6507 gfield consent label **/
.mtp-6507 .gfield_consent_label {
	padding-left: 24px !important;
}

/** General >> Mtp 6507 input 14 10 1 **/
.mtp-6507 #input_14_10_1 {
	margin-top: 10px !important;
}

/** General >> Mtp 6507 field 14 4 **/
.mtp-6507 #field_14_4 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
.mtp-6507 #field_14_4 > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}
.mtp-6507 #field_14_4 > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}

/** General >> Mtp 6507 gform fields 14 **/
.mtp-6507 #gform_fields_14 {
	width: 60% !important;
}

/** General >> Entry link **/
.entry a {
	color: #f8033d !important;
}

/** General >> F box5 attachment full **/
#footer .f_box5 .attachment-full {
	max-width: 120px !important;
}

/** General >> F box4 attachment full **/
#footer .f_box4 .attachment-full {
	background-color: rgb(17, 30, 60) !important;
	margin-right: 10px !important;
}

/** General >> Mtp 6 footer **/
#footer {
	background-color: rgb(17, 30, 60) !important;
}

/** General >> Mtp 6 blubox **/
.mtp-6 .blubox {
	background-color: rgb(17, 30, 60) !important;
}

/** General >> Mtp 6 redbox **/
.redbox {
	background-color: rgba(235, 27, 32, 1.00) !important;
}

/** General >> Image **/
.linkedin img {
	min-height: 100% !important;
	margin-top: 10px !important;
}

/** General >> Footer heading 6 **/
#footer h6 {
	font-family: Oswald, sans-serif !important;
	color: rgb(235, 27, 32) !important;
	font-weight: normal !important;
	letter-spacing: 2px !important;
}

/** General >> Col 8 list item (#2) **/
#footer .col-8 li:nth-of-type(2) {
	margin-right: 0 !important;
}

/** General >> Fundrising attachment full **/
#footer .fundrising .attachment-full {
	margin-left: -24px !important;
}

/** General >> Div (#1) link (:hover) **/
.mtp-6 .flexWrap > div:nth-of-type(1) > div:nth-of-type(1) > a {
	background-color: #efefef !important;
}
.mtp-6 .flexWrap > div:nth-of-type(1) > div:nth-of-type(1) > a:hover {
	background-color: #111e3c !important;
}

/** General >> Mtp 6 page wrap (:hover) **/
.mtp-6 #page-wrap:hover {
	color: rgb(17, 30, 60) !important;
}

/** General >> Div (#1) div **/
.mtp-6 .bannerBottom > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	color: rgb(17, 30, 60) !important;
}

/** General >> Mtp 6 bannerBottom **/
.mtp-6 .bannerBottom {
	color: rgb(17, 30, 60) !important;
}

/** General >> BannerBottom link **/
.mtp-6 .bannerBottom a:hover {
	background-color: #111e3c !important;
}

/** General >> Span (#2) image **/
.mtp-6 .flexWrap > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > div:nth-of-type(1) > span:nth-of-type(2) > img {
	width: 150px !important;
}

/** General >> Span (#2) image (:hover) **/
.mtp-6 img.normalimg {
	width: 150px !important;
}

/** General >> Link (#1) heading 6 **/
.mtp-6 .flexWrap > div:nth-of-type(1) > div:nth-of-type(1) > a:nth-of-type(1) > h6:hover {
	color: rgb(255, 255, 255) !important;
}

/** General >> Mtp 6 HeaderMenu **/
.mtp-6 .HeaderMenu {
	background-color: #eb1b20 !important;
}


/*= General 2 ================= */

/** General 2 >> Donate image **/
.donate img.red_doante {
	color: #eb1b20 !important;
	background-color: #eb1b20 !important;
}

/** General 2 >> Mtp 6 social icon **/
.mtp-6 .social_icon {
	filter: contrast(1) hue-rotate(360deg) opacity(1) saturate(100%) !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-top: 22px !important;
	margin-right: 22px !important;
}

/** General 2 >> Mtp 6 logo **/
.logo img {
	margin-top: 20px !important;
}

/** General 2 >> Mtp 6 rightsdie **/
.mtp-6 .rightsdie {
	display: none !important;
}

/** General 2 >> Untitled **/
.mtp-4783 .linkedin img {
	height: 100% !important;
}
.mtp-4783 input[type=checkbox] {
	position: relative !important;
}

/** General 2 >> Gform field label type inline **/
.mtp-4783 #input_6_7 .gform-field-label--type-inline {
	font-weight: bold !important;
}

/** General 2 >> Linkedin **/
.linkedin {
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** General 2 >> Link **/
.mtp-6 .linkedin a {
	object-position: 50% 50% !important;
	margin-top: -10px !important;
}

/** General 2 >> PageTitle **/
.mtp-6943 .pageTitle {
	display: none !important;
}

/** General 2 >> Input **/
.mtp-6943 #page-wrap input {
	margin-top: 10px !important;
	border-width: .5px !important;
}
#page-wrap a {
	color: rgba(35, 36, 40, 1.00) !important;
}
#page-wrap a:hover {
	font-weight: bold !important;
}

/** General 2 >> Input 16 4 6 **/
.mtp-6943 #input_16_4_6 {
	border-color: rgb(17, 30, 60) !important;
	border-width: .5px !important;
}

/** General 2 >> Gfield consent label **/
.mtp-6943 .gfield_consent_label {
	padding-left: 20px !important;
}

/** General 2 >> Gfield consent description 16 20 **/
.mtp-6943 #gfield_consent_description_16_20 {
	color: rgb(57, 57, 57) !important;
	background-color: rgb(235, 235, 235) !important;
	width: 35% !important;
	padding: 10px 12px 10px 12px !important;
}
.mtp-6943 h2.gform_title {
	display: none !important;
}
.mtp-6943 p.gform_description {
	font-size: 24px !important;
}

/** General 2 >> Input 16 11 **/
.mtp-6943 #input_16_11 {
	width: 35% !important;
}

/** General 2 >> Ginput container select **/
.mtp-6943 #field_16_11 .ginput_container_select {
	height: 35% !important;
}

/** General 2 >> Input 16 3 **/
.mtp-6943 #input_16_3 {
	border-color: rgb(17, 30, 60) !important;
	border-width: .5px !important;
}

/** General 2 >> Gsection title **/
.mtp-6943 .gsection_title {
	color: rgb(17, 30, 60) !important;
	font-size: 32px !important;
	font-weight: bold !important;
}

/** General 2 >> Field 16 2 **/
.mtp-6943 #field_16_2 {
	margin-top: 20px !important;
}

/** General 2 >> Field 16 12 **/
.mtp-6943 #field_16_12 {
	margin-top: 20px !important;
}

/** General 2 >> Field 16 21 **/
.mtp-6943 #field_16_21 {
	margin-top: 20px !important;
}

/** General 2 >> Field 16 19 **/
.mtp-6943 #field_16_19 {
	margin-top: 20px !important;
}

/** General 2 >> Field 16 3 **/
.mtp-6943 #field_16_3 {
	margin-top: 20px !important;
}

/** General 2 >> Gform body **/
.mtp-6943 .gform-body {
	color: rgb(17, 30, 60) !important;
}

/** General 2 >> Rightsdie **/
.rightsdie {
	display: none !important;
}

/** General 2 >> FlexVerticalCenter **/
.mtp-6 .flexVerticalCenter {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(17, 30, 60) !important;
}

/** General 2 >> RightMenu **/
.rightMenu {
	list-style-type: none !important;
	padding-right: 70px !important;
}

/** General 2 >> Social icons **/
.social_icons i {
	color: #eb1b20 !important;
	padding-bottom: 26px !important;
	padding-left: 0 !important;
	margin-top: 26px !important;
}
.social_icons li {
	font-size: 2.8rem !important;
	list-style-type: none !important;
	list-style-image: none !important;
	display: inline !important;
}
.social_icons img.showMagni {
	margin-top: -10px !important;
}
.social_icons .searchImg {
	margin-left: -20px !important;
}

/** General 2 >> Fa linkedin (#4::before) **/
.fa-linkedin:nth-of-type(4)::before {
	display: none !important;
}

/** General 2 >> Social icons _2 **/
.social_icons i:hover {
	padding-bottom: 0 !important;
	margin-left: 0 !important;
}

/** General 2 >> SearchImg **/
.searchImg {
	margin-left: 0 !important;
}


/*= General 2 2 =============== */

/** General 2 2 >> Fa twitter **/
.mtp-6 .fa-twitter {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

/** General 2 2 >> SearchIMg **/
img.searchIMg {
	margin-bottom: 40px !important;
}

/** General 2 2 >> SearchClose _2 **/
.searchImg {
	margin-left: 0 !important;
}

/** General 2 2 >> SearchImMg **/
.searchIMg li.img {
	margin-top: 40px !important;
	margin-right: 20px !important;
	float: right !important;
}

/** General 2 2 >> SearchImMg _2 **/
.searchImMg img {
	height: 40px !important;
	margin-bottom: -6px !important;
	display: inline !important;
}

/** General 2 2 >> Is form style 3 **/
.is-form-style-3 {
	width: 250px !important;
	max-width: 260px !important;
}

/** General 2 2 >> Is search icon **/
.mtp-6 .is-search-icon {
	padding-top: 6px !important;
}

/** General 2 2 >> Socialmedia **/
.socialmedia li {
	list-style-type: none !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	display: inline !important;
}

/** General 2 2 >> Socialmedia _2 **/
#myHeader .socialmedia {
	color: #eb1b20 !important;
	font-size: 40px !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-top: 26px !important;
	margin-bottom: 20px !important;
}
.socialmedia i {
	color: #eb1b20 !important;
}

/** General 2 2 >> Ivory search **/
.mtp-6 .ivory-search {
	max-width: 240px !important;
}

/** General 2 2 >> Is search input 6961 _2 **/
#is-search-input-6961 {
	max-width: 260px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General 2 2 >> Label **/
.mtp-6950 #myHeader label {
	width: 244px !important;
}

/** General 2 2 >> Is form style 3 _2 **/
.mtp-6950 .is-form-style-3 {
	width: 280px !important;
}

/** General 2 2 >> Ivory search _2 **/
.mtp-6950 .ivory-search {
	width: 280px !important;
}

/** General 2 2 >> Donate **/
.donate {
	color: #eb1b20 !important;
	background-color: #eb1b20 !important;
}

/** General 2 2 >> PageTitle **/
.mtp-7167 .pageTitle {
	display: none !important;
}

/** General 2 2 >> Gform title **/
.mtp-7167 .gform_title {
	display: none !important;
}

/** General 2 2 >> Gform description **/
.mtp-7167 .gform_description {
	display: none !important;
}

/** General 2 2 >> Heading 2 **/
.mtp-7167 #field_16_24 h2 {
	font-size: 3.2em !important;
}

/** General 2 2 >> Link _3 **/
.mtp-7167 #page-wrap a {
	color: #eb1b20 !important;
}

/** General 2 2 >> Input (#1) **/
.mtp-7167 .container_1400 input {
	border-width: 1.5px !important;
	border-radius: 4px !important;
}


/*= General 2 2 2 ============= */

/** General 2 2 2 >> Input 16 3 **/
.mtp-7167 #input_16_3 {
	border-width: 1.5px !important;
	border-radius: 4px !important;
}

/** General 2 2 2 >> Gfield consent label **/
.mtp-7167 .gfield_consent_label {
	margin-left: 24px !important;
}

/** General 2 2 2 >> Ginput container consent **/
.mtp-7167 .ginput_container_consent {
	vertical-align: central !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 2 2 2 >> Gsection title **/
.mtp-7167 #field_16_7 .gsection_title {
	font-size: 2.2em !important;
}

/** General 2 2 2 >> Gsection title _2 **/
.mtp-7167 #field_16_10 .gsection_title {
	font-size: 2.2em !important;
}

/** General 2 2 2 >> Field 16 7 **/
.mtp-7167 h3 {
	font-size: 2.2em !important;
	font-weight: 500px !important;
}

/** General 2 2 2 >> Gfield label before complex **/
.mtp-7167 .gfield_label_before_complex {
	font-weight: 600px !important;
}

/** General 2 2 2 >> Gfield description 16 18 **/
.mtp-7167 #gfield_description_16_18 {
	color: #333 !important;
}

/** General 2 2 2 >> Gfield description 16 19 **/
.mtp-7167 #gfield_description_16_19 {
	color: #333 !important;
}

/** General 2 2 2 >> Gfield consent description 16 20 **/
.mtp-7167 #gfield_consent_description_16_20 {
	color: #333 !important;
}

/** General 2 2 2 >> Gform body **/
.mtp-7167 .gform-body {
	padding-top: 26px !important;
}

/** General 2 2 2 >> Banner **/
.mtp-6 .banner {
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General 2 2 2 >> Container 1400 **/
.mtp-6 .variableBanner .container_1400 {
	background-color: rgb(255, 255, 255) !important;
	width: 1400px !important;
	margin-top: 30px !important;
}

/** General 2 2 2 >> VariableBanner **/
.mtp-6 .variableBanner {
	width: 1400px !important;
	padding-right: 20px !important;
	padding-left: auto !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General 2 2 2 >> VariableBannerWrap **/
.variableBannerWrap {
	background-color: rgb(26, 35, 67) !important;
	width: 1360px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General 2 2 2 >> PageTitle **/
.mtp-7205 .pageTitle {
	font-size: 2.2em !important;
}
#div .BDhuSb {
	display: none !important;
}

/** General 2 2 2 >> Iframe **/
.mtp-7205 iframe .BDhuSb {
	display: none !important;
}

/** General 2 2 2 >> Image **/
.mtp-7217 .bod-default-banner img {
	display: none !important;
}

/** General 2 2 2 >> Col 4 **/
.mtp-7217 #page-wrap .col-4 {
	display: none !important;
}


/*= General 2 3 =============== */

/** General 2 3 >> Heading 6 (::before) **/
.mtp-91 .publicPDFdownload > ul:nth-of-type(1) > li:nth-of-type(2) > a:nth-of-type(1) > h6::before {
	line-height: 1.2em !important;
}

/** General 2 3 >> Heading 6 **/
.mtp-91 .publicPDFdownload > ul:nth-of-type(1) > li:nth-of-type(2) > a:nth-of-type(1) > h6 {
	line-height: 1.5em !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General 2 >> Social icons **/
	.social_icons i {
	margin-left: 10px !important;
}

	/** General 2 >> Social icons _2 **/
	.social_icons i:hover {
	color: #111e3c !important;
}

	/** General 2 >> SearchImg **/
	.searchImg {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

	/** General 2 >> RightMenu **/
	.rightMenu {
	height: 0 !important;
}

	/** General 2 2 >> Social icons **/
	.social_icons a:hover {
	padding-left: 0 !important;
}

	/** General 2 2 >> Ivory search **/
	.mtp-6 .ivory-search {
	width: 300px !important;
	min-height: 36px !important;
	max-height: 36px !important;
}

	/** General 2 2 >> Is search input 6961 **/
	.mtp-6 #is-search-input-6961 {
	width: 280px !important;
}

	/** General 2 2 >> Svg **/
	.mtp-6 svg {
	padding-top: 6px !important;
}

	/** General 2 2 >> Is search icon **/
	.mtp-6 .is-search-icon {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

	/** General 2 2 >> Is form style 3 **/
	.is-form-style-3 {
	width: 280px !important;
}

	/** General 2 2 2 >> Banner **/
	.mtp-6 .banner {
	width: 680px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

	/** General 2 2 2 >> VariableBannerWrap **/
	.variableBannerWrap {
	margin-right: auto !important;
	margin-left: auto !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

	/** General 2 2 2 >> Container 1400 **/
	.mtp-6 .variableBanner .container_1400 {
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** General 2 2 2 >> VariableBanner **/
	.mtp-6 .variableBanner {
	margin-right: auto !important;
	margin-left: auto !important;
}

	/** General >> Mtp 6 page wrap (:hover) **/
	.mtp-6 #page-wrap:hover {
	width: 90vw !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> List item image **/
	.twitter img {
	margin-right: 6px !important;
}

	/** General >> F box5 attachment full **/
	#footer .f_box5 .attachment-full {
	max-width: 80px !important;
}

	/** General 2 >> Facebook image **/
	.facebook img {
	margin-right: 6px !important;
}

	/** General 2 >> Youtube image **/
	.youtube img {
	margin-left: -4px !important;
}

	/** General 2 >> Social icons **/
	.social_icons i {
	margin-left: 10px !important;
}

	/** General 2 2 >> Is form style 3 **/
	.is-form-style-3 {
	width: 200px !important;
}

	/** General 2 2 >> Is search icon **/
	.mtp-6 .is-search-icon {
	margin-top: 0 !important;
}

	/** General 2 2 >> Socialmedia _2 **/
	#myHeader .socialmedia {
	font-size: 34px !important;
	margin-left: 20px !important;
}

	/** General 2 2 >> Is search input 6961 _2 **/
	#is-search-input-6961 {
	margin-left: 20px !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> List item image **/
	.twitter img {
	max-width: 80px !important;
	max-height: 80px !important;
}

	/** General 2 >> Mtp 6 social icon **/
	.mtp-6 .social_icon {
	margin-top: 20px !important;
}

	/** General 2 >> SlideSearch **/
	.mtp-6943 .slideSearch {
	background-color: rgb(17, 30, 60) !important;
}

	/** General 2 >> Serachicon **/
	.mtp-6943 .serachicon {
	display: none !important;
}

	/** General 2 >> Social icons **/
	.social_icons i {
	font-size: 2.2rem !important;
	margin-left: 0 !important;
}

	/** General 2 >> Mtp 6 logo **/
	.logo img {
	margin-top: 26px !important;
}

	/** General 2 2 >> SearchImMg _2 **/
	.searchImMg img {
	height: 32px !important;
	margin-top: 10px !important;
	display: inline !important;
}

	/** General 2 2 >> Is search icon **/
	.mtp-6 .is-search-icon {
	margin-top: 0 !important;
}

	/** General 2 2 >> Socialmedia _2 **/
	#myHeader .socialmedia {
	font-size: 30px !important;
	margin-bottom: 26px !important;
	margin-left: 20px !important;
}

	/** General 2 2 >> Is search input 6961 _2 **/
	#is-search-input-6961 {
	margin-left: 20px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> List item image **/
	.twitter img {
	max-width: 80px !important;
	max-height: 60px !important;
}

	/** General >> F box4 attachment full **/
	#footer .f_box4 .attachment-full {
	max-width: 100% !important;
	height: 60% !important;
	max-height: 100% !important;
}

	/** General >> Image **/
	.linkedin img {
	width: 41px !important;
	height: 41px !important;
	padding-top: 10px !important;
}

	/** General 2 >> Mtp 6 rightsdie **/
	.mtp-6 .rightsdie {
	display: none !important;
}

	/** General 2 >> Linkedin **/
	.linkedin {
	max-width: 30% !important;
	min-height: 22% !important;
	max-height: 30% !important;
}

	/** General 2 >> Mtp 6 social icon **/
	.mtp-6 .social_icon {
	margin-right: 0 !important;
	display: none !important;
}

	/** General 2 >> Input **/
	.mtp-6943 #page-wrap input {
	background-color: rgb(17, 30, 60) !important;
}

	/** General 2 >> Social icons **/
	.social_icons i {
	font-size: 1.0rem !important;
	margin-left: 0 !important;
}

	/** General 2 >> RightMenu **/
	.rightMenu {
	margin-left: 2px !important;
}

	/** General 2 2 >> SearchIMg **/
	img.searchIMg {
	font-size: 5px !important;
}

	/** General 2 2 >> SearchImMg _2 **/
	.searchImMg img {
	height: 18px !important;
	padding-bottom: 6px !important;
}

	/** General 2 2 >> Socialmedia _2 **/
	#myHeader .socialmedia {
	margin-top: 36px !important;
	display: none !important;
}

	/** General 2 2 >> Is form style 3 **/
	.is-form-style-3 {
	width: 220px !important;
	margin-bottom: 20px !important;
}

	/** General 2 2 >> PartnerTitleSection **/
	.partnerTitleSection a {
	color: #eb1b20 !important;
}

	/** General 2 2 >> Link _2 **/
	.section a {
	color: #eb1b20 !important;
}

}

