/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> Div block 175 23 **/
#div_block-175-23 {
	position: fixed !important;
}

/** Header >> Span 78 26 link **/
#span-78-26 > a {
	color: rgb(255, 255, 255) !important;
}

/** Header >> Ct div block:(5) div block 122 449 **/
.ct-div-block:nth-child(5) .timeline-line {
	display: none !important;
}

/** Header >> Cache123 **/
#cache123 {
	color: rgb(255, 255, 255) !important;
}

/** Header >> Span 14 716 heading three **/
#span-14-716 > .heading-three {
	margin-bottom: 0 !important;
}

/** Header >> Text block 37 716 span 187 1057 **/
#text_block-37-716 > #span-187-1057:hover {
	color: rgb(255, 255, 0) !important;
}

/** Header >> Tablepress 1 table heading **/
.tablepress th {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(20, 35, 93) !important;
	border-color: rgb(40, 60, 144) !important;
	border-right: 1px solid rgb(40, 60, 144) !important;
	border-left: 1px solid rgb(40, 60, 144) !important;
	border-bottom-width: 0 !important;
}

/** Header >> Tablepress 1 table data **/
.tablepress td {
	text-align: center !important;
	border: 1px solid rgb(20, 35, 93) !important;
}

/** Header >> Table body column 1 **/
tbody .column-1 {
	color: rgb(20, 35, 93) !important;
	background-color: rgb(242, 242, 242) !important;
}

/** Header >> Table body column 2 **/
tbody .column-2, 
tbody .column-6, 
tbody .column-10 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 60, 144) !important;
}

/** Header >> Table body column 8 **/
tbody .column-8 {
	color: rgb(20, 35, 93) !important;
	background-color: rgb(241, 241, 241) !important;
}

/** Header >> Table body column 5 **/
tbody .column-5 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(20, 35, 93) !important;
	border-color: rgb(40, 60, 144) !important;
}

/** Header >> Dynamic list 105 12 **/
#_dynamic_list-105-12 {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** Header >> Mep 0 mejs overlay play **/
#mep_0 .mejs-overlay-play {
	
}

/** Header >> Text block 229 449 **/
#text_block-229-449 {
	
}

/** Header >> Toggle 223 1828 headline 224 1828 **/
#_toggle-223-1828 #headline-224-1828 {
	font-size: 18px !important;
	font-weight: 500 !important;
}

/** Header >> Toggle 223 1828 oxy expand collapse icon **/
#_toggle-223-1828 > .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Header >> Lf frame 379107 **/
#lf-frame-379107 {
	
}

/** Header >> Gform fields 1 [type="text"] **/
#gform_fields_1 [type="text"] {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
}

/** Header >> Gform fields 1 [type="text"] Copy 1 **/
#gform_fields_1 [type="text"]::placeholder {
	color: rgb(20, 35, 93) !important;
}

/** Header >> Gform fields 1 gfield select **/
.gfield_select {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(20, 35, 93) !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 1px !important;
}

/** Header >> Input 1 8 **/
#input_1_8 {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header >> Input 1 8 Copy 1 **/
#input_1_8::placeholder {
	color: rgb(20, 35, 93) !important;
}

/** Header >> Input 1 4 **/
#input_1_4 {
	
}

/** Header >> Gform submit button **/
[type="submit"]:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	background-color: rgb(20, 35, 93) !important;
	width: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header >> Gform submit button hover **/
[type="submit"]:nth-of-type(1):hover {
	cursor: pointer !important;
}

/** Header >> Div block 575 808 svg **/
#div_block-575-808 svg {
	
}

/** Header >> Sidebar toggle oxy expand collapse icon **/
.sidebar-toggle .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Header >> Ginput container [type="text"] **/
.ginput_container [type="text"] {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
}

/** Header >> Form Labels **/
.gfield_label {
	color: rgb(20, 35, 93) !important;
	font-size: 20px !important;
}

/** Header >> Field 4 6 input **/
#field_4_6 input {
	width: 100% !important;
}

/** Header >> Ginput container medium **/
.ginput_container .medium {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header >> Gform fields 4 gfield visibility visible **/
#gform_fields_4 > .gfield_visibility_visible {
	
}

/** Header >> Input 3 4 **/
#input_3_4 {
	width: 100% !important;
}


/*= Header _2 ================= */

/** Header _2 >> Player2052 plyr control overlaid **/
.plyr__control--overlaid {
	background-color: rgb(40, 60, 144) !important;
}

/** Header _2 >> Facebook shared counts label **/
.shared-counts-label {
	display: none !important;
}

/** Header _2 >> Facebook shared counts count **/
.shared-counts-count {
	display: none !important;
}

/** Header _2 >> Code block 54 451 iframe **/
#code_block-54-451 > iframe {
	width: 100vw !important;
}

/** Header _2 >> Facetwp search **/
.facetwp-search {
	color: rgb(20, 35, 93) !important;
	font-size: 14px !important;
	background-color: rgb(250, 250, 250) !important;
	width: 100% !important;
	height: 42px !important;
	padding-left: 20px !important;
	border: 1px solid rgb(238, 238, 238) !important;
}

/** Header _2 >> FacetWp Facet **/
.facetwp-facet {
	margin-bottom: 0 !important;
}

/** Header _2 >> Facetwp btn **/
.facetwp-btn {
	color: rgb(255, 255, 255) !important;
}

/** Header _2 >> FacetWP btn::before **/
.facetwp-btn::before {
	background-image: url("/wp-content/uploads/search.svg") !important;
}

/** Header _2 >> FacetWP search:focus **/
.facetwp-search:focus {
	outline: none !important;
}

/** Header _2 >> Toggle 541 481 oxy expand collapse icon **/
#_toggle-541-481 > .oxy-expand-collapse-icon {
	padding-top: 15px !important;
	padding-right: 50px !important;
}

/** Header _2 >> Text block 535 481 **/
#text_block-535-481 {
	width: 90% !important;
}

/** Header _2 >> Non pointer link **/
.non-pointer > a {
	
}

/** Header _2 >> gform title **/
.gform_title {
	font-size: 32px !important;
}

/** Header _2 >> gsection title **/
.gsection_title {
	font-size: 26px !important;
}

/** Header _2 >> gsection **/
.gsection {
	margin-top: 35px !important;
	margin-bottom: 10px !important;
}

/** Header _2 >> Gform fields 7 gsection **/
#gform_fields_7 > .gsection {
	margin-top: 35px !important;
}

/** Header _2 >> Ginput container date [type="text"] **/
.ginput_container_date > [type="text"] {
	height: 45px !important;
}

/** Header _2 >> Clear multi ginput container date **/
.clear-multi > .ginput_container_date {
	
}

/** Header _2 >> Gform page footer button **/
.gform_page_footer > .button {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	background-color: rgb(20, 35, 93) !important;
	width: 48% !important;
	padding: 15px !important;
	border-width: 0 !important;
	cursor: pointer !important;
}

/** Header _2 >> Gform fields textarea **/
.textarea {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header _2 >> Slider 10 12 unslider arrow **/
#slider-10-12 .unslider-arrow {
	z-index: 0 !important;
}

/** Header _2 >> Fancy icon 29 12 **/
#fancy_icon-29-12 {
	z-index: 0 !important;
}

/** Header _2 >> Input 11 5 [type="text"] **/
#input_11_5 [type="text"] {
	
}

/** Header _2 >> Span 4 2668 wp image 3339 **/
#span-4-2668 .wp-image-3339 {
	
}

/** Header _2 >> Shortcode 5470 3533 checked **/
#shortcode-5470-3533 .checked {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	background-color: rgb(40, 60, 144) !important;
	background-image: none !important;
	padding: 10px 25px 10px 25px !important;
}

/** Header _2 >> Facetwp facet facetwp radio **/
.facetwp-facet > .facetwp-radio {
	color: rgb(40, 60, 144) !important;
	font-size: 14px !important;
	background-image: none !important;
	padding: 10px 25px 10px 25px !important;
}

/** Header _2 >> Facetwp facet facetwp radio Copy 1 **/
.facetwp-facet > .facetwp-radio:hover {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	background-color: rgb(40, 60, 144) !important;
	background-image: none !important;
	padding: 10px 25px 10px 25px !important;
}

/** Header _2 >> Shortcode 5470 3533 facetwp dropdown **/
.facetwp-dropdown {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(20, 35, 93) !important;
	min-width: 300px !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 1px !important;
}

/** Header _2 >> Toggle 820 258 oxy expand collapse icon **/
#_toggle-820-258 > .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Header _2 >> Div block 8 12 **/
#div_block-8-12 {
	z-index: 0 !important;
}

/** Header _2 >> Shortcode 1968 686 facetwp icon **/
#shortcode-1968-686 .facetwp-icon:before {
	background-image: url("/wp-content/uploads/search.svg") !important;
	width: 35px !important;
	height: 40px !important;
}

/** Header _2 >> Shortcode 5470 3533 facetwp facet school filter **/
#shortcode-5470-3533 > .facetwp-facet-school_filter {
	color: rgb(20, 35, 93) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Header _2 >> Facetwp checkbox **/
.facetwp-checkbox {
	background-image: url("/wp-content/uploads/grey-button.svg") !important;
	padding-left: 25px !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header _2 >> Facetwp checkbox hover **/
.facetwp-checkbox:hover {
	background-image: url("/wp-content/uploads/button.svg") !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header _2 >> Facetwp checkbox active **/
#shortcode-5470-3533 .checked {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	background-image: url("/wp-content/uploads/button.svg") !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header _2 >> Shortcode 5744 3733 facetwp checkbox **/
#shortcode-5744-3733 .facetwp-checkbox {
	color: rgb(20, 35, 93) !important;
	margin-bottom: 10px !important;
}

/** Header _2 >> Shortcode 5744 3733 facetwp checkbox Copy 1 **/
#shortcode-5744-3733 .checked {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	background-image: url("/wp-content/uploads/button.svg") !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header _2 >> Shortcode 5747 3733 facetwp facet school filter **/
#shortcode-5747-3733 > .facetwp-facet-school_filter {
	color: rgb(20, 35, 93) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Header _2 >> Shortcode 5747 3733 facetwp facet active **/
#shortcode-5747-3733 .checked {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	background-image: url("/wp-content/uploads/button.svg") !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}


/*= Header _3 ================= */

/** Header _3 >> Shortcode 5750 3733 facetwp facet school filter mobile **/
#shortcode-5750-3733 .facetwp-checkbox {
	color: rgb(20, 35, 93) !important;
	margin-bottom: 10px !important;
}

/** Header _3 >> Shortcode 5750 3733 facetwp facet school filter mobile Copy 1 **/
#shortcode-5750-3733 .checked {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	background-image: url("/wp-content/uploads/button.svg") !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	margin-left: 20px !important;
	-o-transition-duration: 0.5s !important;
	-moz-transition-duration: 0.5s !important;
	-webkit-transition-duration: 0.5s !important;
	transition-duration: 0.5s !important;
}

/** Header _3 >> Table body column 4 **/
.academic-calendar tbody .column-4 {
	color: rgb(20, 35, 93) !important;
	text-align: left !important;
}

/** Header _3 >> Table body column 1 _2 **/
.academic-calendar tbody .column-1 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 60, 144) !important;
}

/** Header _3 >> Table body column 3 **/
.academic-calendar tbody .column-3 {
	color: rgb(20, 35, 93) !important;
	background-color: rgb(248, 248, 248) !important;
}

/** Header _3 >> Table body column 2 _2 **/
.academic-calendar tbody .column-2 {
	color: rgb(20, 35, 93) !important;
	background-color: rgb(248, 248, 248) !important;
}

/** Header _3 >> Shortcode 1239 1700 facetwp search **/
#shortcode-1239-1700 .facetwp-icon:before {
	background-image: url("/wp-content/uploads/search.svg") !important;
	width: 35px !important;
	height: 40px !important;
}

/** Header _3 >> Gfield description 10 27 **/
.gfield_description {
	font-size: 16px !important;
	line-height: 1.8 !important;
	margin-top: 10px !important;
}

/** Header _3 >> Input 10 27 list item **/
.gform_wrapper .gfield_radio li label {
	font-size: 16px !important;
}

/** Header _3 >> Input 10 72 list item **/
#input_10_72 > li {
	font-size: 18px !important;
}

/** Header _3 >> Field 14 36 **/
#field_14_36 {
	max-width: 800px !important;
	margin-top: 30px !important;
}

/** Header _3 >> Field 14 35 **/
#field_14_35 {
	max-width: 800px !important;
	margin-top: 30px !important;
}

/** Header _3 >> Field 14 44 **/
#field_14_44 {
	max-width: 800px !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

/** Header _3 >> Field 14 38 **/
#field_14_38 {
	margin-top: 50px !important;
}

/** Header _3 >> Post password form paragraph:(2) **/
.post-password-form > p:nth-of-type(2) {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Header _3 >> Span 4 2668 [type="submit"] **/
.post-password-form [type="submit"] {
	width: 100% !important;
	max-width: 300px !important;
	padding: 10px !important;
}

/** Header _3 >> Span 4 2668 label **/
#span-4-2668 label {
	font-size: 18px !important;
	margin-right: 20px !important;
}

/** Header _3 >> Pwbox 5956 **/
#pwbox-5956 {
	height: 100% !important;
}

/** Header _3 >> Post password form paragraph:(1) **/
.post-password-form > p:nth-of-type(1) {
	font-size: 18px !important;
}

/** Header _3 >> Ginput container address input 15 9 6 **/
.ginput_container_address #input_15_9_6 {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(20, 35, 93) !important;
	height: 100% !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 1px !important;
}

/** Header _3 >> Country Fields Margin **/
.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
	padding-right: 0 !important;
	margin-right: 0 !important;
	margin-left: -8px !important;
}

/** Header _3 >> Ginput container time input **/
.ginput_container_time input {
	
}

/** Header _3 >> Input 16 12 1 **/
#input_16_12_1 {
	height: 50px !important;
}

/** Header _3 >> Input 16 12 2 **/
#input_16_12_2 {
	height: 50px !important;
}

/** Header _3 >> Gfield time ampm select **/
.gfield_time_ampm > select {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	height: 50px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header _3 >> #_toggle-825-258 .oxy-expand-collapse-icon **/
#_toggle-825-258 .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Header _3 >> #_login_formb-348-6851 #wp-submit **/
#_login_formb-348-6851 #wp-submit {
	width: 100% !important;
}

/** Header _3 >> #input_23_2_6 **/
#input_23_2_6 {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(20, 35, 93) !important;
	height: 100% !important;
	padding: 15px !important;
	margin-left: -7px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 1px !important;
}

/** Header _3 >> [type="checkbox"] **/
[type="checkbox"] {
	width: 20px !important;
	min-width: 20px !important;
	height: 20px !important;
	min-height: 20px !important;
	margin-top: 0 !important;
	margin-right: 10px !important;
}

/** Header _3 >> Field 23 19 **/
#field_23_19 {
	margin-top: 50px !important;
}

/** Header _3 >> Field 23 19 gsection title **/
#field_23_19 > .gsection_title {
	font-size: 20px !important;
}

/** Header _3 >> Field 23 13 **/
#field_23_13 {
	margin-top: 30px !important;
}

/** Header _3 >> Field 23 14 **/
#field_23_14 {
	margin-top: 30px !important;
}

/** Header _3 >> Field 23 15 **/
#field_23_15 {
	margin-top: 30px !important;
}

/** Header _3 >> Field 23 16 **/
#field_23_16 {
	margin-top: 30px !important;
}

/** Header _3 >> Field 23 17 **/
#field_23_17 {
	margin-top: 30px !important;
}

/** Header _3 >> Field 23 18 **/
#field_23_18 {
	margin-top: 30px !important;
}

/** Header _3 >> Gfield description 23 11 **/
#gfield_description_23_11 {
	margin-top: 0 !important;
}

/** Header _3 >> Text block 13 716 gform footer **/
#text_block-13-716 .gform_footer {
	margin-top: -40px !important;
}

/** Header _3 >> Gfield description 27 48 **/
#gfield_description_27_48 {
	padding-top: 0 !important;
}


/*= Header _4 ================= */

/** Header _4 >> Field 29 1 gpnf nested entries **/
#field_29_1 .gpnf-nested-entries {
	min-width: 100% !important;
}

/** Header _4 >> Field 29 1 [type="button"] **/
#field_29_1 [type="button"] {
	color: rgb(20, 35, 93) !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	padding: 10px 50px 10px 50px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header _4 >> Field 29 1 [type="button"] Hover **/
#field_29_1 [type="button"]:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(20, 35, 93) !important;
	padding: 10px 50px 10px 50px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
	cursor: pointer !important;
}

/** Header _4 >> Field 29 1 table heading **/
#field_29_1 th {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(20, 35, 93) !important;
}

/** Header _4 >> Gform 12 gform footer **/
#gform_12 > .gform_footer {
	
}

/** Header _4 >> Field 32 1 table heading **/
#field_32_1 th {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	text-align: center !important;
	background-color: rgb(20, 35, 93) !important;
}

/** Header _4 >> Field 32 1 [type="button"] **/
#field_32_1 [type="button"] {
	color: rgb(20, 35, 93) !important;
	background-color: rgba(255, 255, 255, 0.13) !important;
	padding: 10px 50px 10px 50px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
}

/** Header _4 >> Field 32 1 [type="button"] Copy 1 **/
#field_32_1 [type="button"]:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(20, 35, 93) !important;
	padding: 10px 50px 10px 50px !important;
	border-color: rgb(20, 35, 93) !important;
	border-width: 2px !important;
	cursor: pointer !important;
}

/** Header _4 >> Div block 572 8212 oxy expand collapse icon **/
#div_block-572-8212 .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Header _4 >> [type="email"] **/
[type="email"] {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
}

/** Header _4 >> Ginput container date [type="number"] **/
.ginput_container_date > [type="number"] {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	min-width: 80px !important;
	height: 44px !important;
	padding: 10px !important;
	border-color: rgb(20, 35, 93) !important;
}

/** Header _4 >> Input 10 32 **/
#input_10_32 {
	border-width: 0 !important;
}

/** Header _4 >> Field 31 31 gfield label **/
#gform_wrapper_31 form .gform_body ul.gform_fields > li > label {
	line-height: 1.4 !important;
}

/** Header _4 >> Gfield description 31 73 **/
#gfield_description_31_73 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

/** Header _4 >> Field 31 44 ginput container consent **/
#field_31_44 > .ginput_container_consent {
	
}

/** Header _4 >> File Upload Max Size **/
.gform_fileupload_rules {
	display: none !important;
}

/** Header _4 >> Shortcode 1827 808 facetwp icon **/
.facetwp-icon {
	height: 42px !important;
}

/** Header _4 >> Shortcode 1968 686 facetwp search **/
#shortcode-1968-686 .facetwp-search {
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Header _4 >> Shortcode 1239 1700 facetwp search _2 **/
#shortcode-1239-1700 .facetwp-search {
	background-color: rgba(250, 250, 250, 0) !important;
}

/** Header _4 >> #shortcode-8178-3533 **/
#shortcode-8178-3533 {
	color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
}

/** Header _4 >> #shortcode-1101-258 **/
#shortcode-1101-258 {
	display: none !important;
}

/** Header _4 >> #input_65_7 **/
#input_65_7 {
	color: rgb(20, 35, 93) !important;
	font-size: 16px !important;
	line-height: 1 !important;
	background-color: rgb(248, 248, 248) !important;
	padding: 15px !important;
	border-color: rgb(20, 35, 93) !important;
}

/** Header _4 >> #choice_65_1_0 **/
#choice_65_1_0 {
	width: 20px !important;
	height: 20px !important;
}

/** Header _4 >> #input_65_1 .gfield-choice-input **/
#input_65_1 .gfield-choice-input {
	color: rgb(20, 35, 93) !important;
	width: 20px !important;
	height: 20px !important;
	margin-right: 8px !important;
}

/** Header _4 >> #input_65_1 label **/
#input_65_1 label {
	font-size: 18px !important;
}

/** Header _4 >> #input_65_1 .gchoice_65_1_0 **/
#input_65_1 .gchoice_65_1_0 {
	margin-bottom: 5px !important;
}

/** Header _4 >> #gform_wrapper_65 .gform_heading **/
#gform_wrapper_65 .gform_heading {
	margin-bottom: 20px !important;
}


/*= Partner Portal ============ */

/** Partner Portal >> Inner content 356 1057 gv diy view **/
#inner_content-356-1057 .gv-diy-view {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Partner Portal >> Gv diy view div:(1) **/
.gv-diy-view > div:nth-of-type(1) {
	width: 35% !important;
	border-left-width: 1px !important;
}

/** Partner Portal >> Gv diy view div:(2) **/
.gv-diy-view > div:nth-of-type(2) {
	width: 5% !important;
}

/** Partner Portal >> Gv diy view div:(3) **/
.gv-diy-view > div:nth-of-type(3) {
	width: 18% !important;
}

/** Partner Portal >> Gv diy view div:(4) **/
.gv-diy-view > div:nth-of-type(4) {
	width: 18% !important;
}

/** Partner Portal >> Gv diy view div:(5) **/
.gv-diy-view > div:nth-of-type(5) {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 60, 144) !important;
	width: 9% !important;
}

/** Partner Portal >> Gv diy view div **/
.gv-diy-view > div {
	background-color: rgb(248, 248, 248) !important;
	padding: 10px !important;
	margin-bottom: 5px !important;
	border-top: 1px solid rgb(40, 60, 144) !important;
	border-right: 0 solid rgb(40, 60, 144) !important;
	border-bottom: 1px solid rgb(40, 60, 144) !important;
	border-left: 0.5px solid rgb(40, 60, 144) !important;
}

/** Partner Portal >> Gv diy view gv field 9 custom:(6) **/
.gv-diy-view > .gv-field-9-custom:nth-of-type(6) {
	color: rgb(20, 35, 93) !important;
	font-weight: 500 !important;
	background-color: rgb(253, 255, 0) !important;
	width: 10% !important;
	border-right-width: 1px !important;
}

/** Partner Portal >> Gv diy view gv field 9 custom:(6) Copy 1 **/
.gv-diy-view > .gv-field-9-custom:nth-of-type(6):hover {
	color: rgb(20, 35, 93) !important;
	font-weight: 500 !important;
	background-color: rgb(255, 250, 0) !important;
	width: 10% !important;
	border-right-width: 1px !important;
}

/** Partner Portal >> Gfield description 23 30 **/
#gfield_description_23_30 {
	margin-top: 0 !important;
}


/*= Partner Portal 2 ========== */

/** Partner Portal 2 >> Inner content 356 1057 gv diy view **/
#inner_content-356-1057 .gv-diy-view {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Partner Portal 2 >> Gv diy view div:(1) **/
.gv-diy-view > div:nth-of-type(1) {
	width: 35% !important;
	border-left-width: 1px !important;
}

/** Partner Portal 2 >> Gv diy view div:(2) **/
.gv-diy-view > div:nth-of-type(2) {
	width: 5% !important;
}

/** Partner Portal 2 >> Gv diy view div:(3) **/
.gv-diy-view > div:nth-of-type(3) {
	width: 18% !important;
}

/** Partner Portal 2 >> Gv diy view div:(4) **/
.gv-diy-view > div:nth-of-type(4) {
	width: 18% !important;
}

/** Partner Portal 2 >> Gv diy view div:(5) **/
.gv-diy-view > div:nth-of-type(5) {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(40, 60, 144) !important;
	width: 9% !important;
}

/** Partner Portal 2 >> Gv diy view div **/
.gv-diy-view > div {
	background-color: rgb(248, 248, 248) !important;
	padding: 10px !important;
	margin-bottom: 5px !important;
	border-top: 1px solid rgb(40, 60, 144) !important;
	border-right: 0 solid rgb(40, 60, 144) !important;
	border-bottom: 1px solid rgb(40, 60, 144) !important;
	border-left: 0.5px solid rgb(40, 60, 144) !important;
}

/** Partner Portal 2 >> Gv diy view gv field 9 custom:(6) **/
.gv-diy-view > .gv-field-9-custom:nth-of-type(6) {
	color: rgb(20, 35, 93) !important;
	font-weight: 500 !important;
	background-color: rgb(253, 255, 0) !important;
	width: 10% !important;
	border-right-width: 1px !important;
}

/** Partner Portal 2 >> Gv diy view gv field 9 custom:(6) Copy 1 **/
.gv-diy-view > .gv-field-9-custom:nth-of-type(6):hover {
	color: rgb(20, 35, 93) !important;
	font-weight: 500 !important;
	background-color: rgb(255, 250, 0) !important;
	width: 10% !important;
	border-right-width: 1px !important;
}

/** Partner Portal 2 >> Span 47 1828 **/
#div_block-222-1828 .oxy-expand-collapse-icon {
	color: rgb(20, 35, 93) !important;
}

/** Partner Portal 2 >> Headline 134 1828 **/
#headline-224-1828 > #span-225-1828 {
	font-size: 22px !important;
	font-weight: 700 !important;
}

/** Partner Portal 2 >> Headline 224 1828 span 225 1828 **/
#headline-224-1828 > #span-225-1828 {
	color: rgb(20, 35, 93) !important;
}

/** Partner Portal 2 >> Toggle 183 1828 oxy expand collapse icon **/
#_toggle-183-1828 > .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Toggle 183 1828 oxy expand collapse icon Copy 1 **/
#_toggle-192-1828 > .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Toggbluele 825 258 oxy expand collapse icon **/
#_toggbluele-825-258 > .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Div block 166 1828 oxy expand collapse icon **/
#div_block-166-1828 .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Headline 171 1828 **/
#headline-171-1828 {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Div block 1015 258 oxy expand collapse icon **/
#div_block-1015-258 .oxy-expand-collapse-icon {
	color: rgb(255, 255, 255) !important;
}

/** Partner Portal 2 >> Div block 570 8212 link **/
#div_block-571-8212 a {
	color: rgb(254, 255, 79) !important;
}

/** Partner Portal 2 >> Input 31 44 1 **/
#input_31_44_1 {
	max-width: 0 !important;
	max-height: 0 !important;
}

/** Partner Portal 2 >> Gfield consent description 31 44 **/
#gfield_consent_description_31_44 {
	font-size: 15px !important;
}

/** Partner Portal 2 >> Gfield description 31 45 **/
#gfield_description_31_45 {
	font-size: 16px !important;
	margin-top: 10px !important;
}

/** Partner Portal 2 >> Input 31 101 1 **/
#input_31_101_1 {
	max-width: 0 !important;
	max-height: 0 !important;
}

/** Partner Portal 2 >> Field 31 101 ginput container consent **/
#field_31_101 > .ginput_container_consent {
	text-align: left !important;
}


/*= Module Toggles ============ */

/** Module Toggles >> Headline 1129 258 span 1130 258 **/
#headline-1129-258 > #span-1130-258 {
	color: rgb(40, 60, 144) !important;
	font-size: 18px !important;
	line-height: 1.6 !important;
	font-weight: 400 !important;
}

/** Module Toggles >> Toggle 1128 258 oxy toggle content **/
#_toggle-1128-258 > .oxy-toggle-content {
	
}

/** Module Toggles >> Div block 1127 258 toggle 1128 258 **/
#div_block-1127-258 > #_toggle-1128-258 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	border-bottom-width: 1px !important;
}

/** Module Toggles >> Toggle 1128 258 oxy expand collapse icon **/
#_toggle-1128-258 > .oxy-expand-collapse-icon::before {
	color: rgb(40, 60, 144) !important;
	font-size: 22px !important;
}

/** Module Toggles >> Toggle 1128 258 headline 1129 258 **/
#_toggle-1128-258 #headline-1129-258 {
	
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Header ==================== */

	/** Header >> Tablepress 1 table heading **/
	.tablepress th {
	
}

	/** Header >> Tablepress 1 table data **/
	.tablepress td {
	
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Header ==================== */

	/** Header >> Tablepress 1 table heading **/
	.tablepress th {
	
}

	/** Header >> Tablepress 1 table data **/
	.tablepress td {
	
}

	/** Header >> Search form 255 23 [type="search"] **/
	#_search_form-255-23 [type="search"] {
	color: rgb(255, 255, 255) !important;
	width: 90vw !important;
}

	/** Header >> Search form 255 23 [type="search"]::placeholder **/
	#_search_form-255-23 [type="search"]::placeholder {
	color: rgb(255, 255, 255) !important;
}

	/** Header >> Span 14 716 div block 9 716 **/
	#span-14-716 > #div_block-9-716 {
	margin-bottom: 0 !important;
}


	/*= Header _2 ================= */

	/** Header _2 >> oxy pro menu dropdown icon **/
	.oxy-pro-menu-dropdown-icon {
	font-size: 16px !important;
	margin-left: 5px !important;
	display: block !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Header ==================== */

	/** Header >> Tablepress 1 table heading **/
	.tablepress th {
	
}

	/** Header >> Tablepress 1 table data **/
	.tablepress td {
	
}

	/** Header >> Table body column 1 **/
	tbody .column-1 {
	
}

	/** Header >> Search form 255 23 [type="search"] **/
	#_search_form-255-23 [type="search"] {
	width: 90vw !important;
}

	/** Header >> Search form 255 23 [type="search"]::placeholder **/
	#_search_form-255-23 [type="search"]::placeholder {
	color: rgb(255, 255, 255) !important;
}

	/** Header >> Span 14 716 div block 9 716 **/
	#span-14-716 > #div_block-9-716 {
	margin-bottom: 0 !important;
}


	/*= Header _2 ================= */

	/** Header _2 >> Gform page footer button **/
	.gform_page_footer > .button {
	width: 100% !important;
	margin-bottom: 10px !important;
}

	/** Header _2 >> oxy pro menu dropdown icon **/
	.oxy-pro-menu-dropdown-icon {
	font-size: 16px !important;
	margin-left: 5px !important;
	display: block !important;
}

	/** Header _2 >> Shortcode 5470 3533 facetwp dropdown **/
	.facetwp-dropdown {
	
}


	/*= Header _3 ================= */

	/** Header _3 >> Post password form paragraph:(2) **/
	.post-password-form > p:nth-of-type(2) {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** Header _3 >> Pwbox 5956 **/
	#pwbox-5956 {
	height: 50px !important;
	margin-bottom: 20px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Header ==================== */

	/** Header >> Tablepress 1 table heading **/
	.tablepress th {
	
}

	/** Header >> Div block 146 23 **/
	#div_block-146-23 {
	width: 100% !important;
	-webkit-align-content: space-between !important;
	align-content: space-between !important;
}

	/** Header >> Div block 146 23 svg **/
	#div_block-146-23 svg {
	margin-right: 20px !important;
}

	/** Header >> Search form 255 23 [type="search"] **/
	#_search_form-255-23 [type="search"] {
	width: 90vw !important;
}

	/** Header >> Search form 255 23 [type="search"]::placeholder **/
	#_search_form-255-23 [type="search"]::placeholder {
	color: rgb(255, 255, 255) !important;
}

	/** Header >> Div block 633 12 **/
	#div_block-633-12 {
	
}

	/** Header >> Gform submit button **/
	[type="submit"]:nth-of-type(1) {
	width: 100% !important;
}


	/*= Header _2 ================= */

	/** Header _2 >> oxy pro menu dropdown icon **/
	.oxy-pro-menu-dropdown-icon {
	font-size: 16px !important;
	margin-left: 5px !important;
	display: block !important;
}


	/*= Header _3 ================= */

	/** Header _3 >> Country Fields Margin **/
	.gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
	margin-left: 0 !important;
}

	/** Header _3 >> #input_23_2_6 **/
	#input_23_2_6 {
	margin-left: 0 !important;
}


	/*= Header _4 ================= */

	/** Header _4 >> Shortcode 1239 1700 facetwp search _2 **/
	#shortcode-1239-1700 .facetwp-search {
	border-radius: 0 !important;
}


}

