/*  MICROTHEMER STYLES  */


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

/** General >> Shortcode 104 754 ff el section break **/
#shortcode-104-754 .ff-el-section-break {
	display: none !important;
}

/** General >> Shortcode 38 1125 ff el section break **/
#shortcode-38-1125 .ff-el-section-break {
	display: none !important;
}

/** General >> Header row 129 8 **/
#_header_row-129-8 {
	color: rgb(255, 255, 255) !important;
}

/** General >> Div block 849 60 link **/
#div_block-849-60 a {
	color: rgb(255, 255, 255) !important;
	font-size: 11px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

/** General >> 3nt and 4nt text **/
#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span {
	font-size: 20px !important;
}

/** General >> Date in grid front page **/
#_dynamic_list-549-60 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	display: none !important;
}

/** General >> Div (#3) div **/
#_dynamic_list-549-60 > div:nth-of-type(3) > div, 
#_dynamic_list-549-60 > div:nth-of-type(4) > div {
	padding-right: 5% !important;
	padding-bottom: 0 !important;
	padding-left: 5% !important;
}

/** General >> Div (#2) div **/
#_dynamic_list-549-60 > div:nth-of-type(2) > div {
	padding-bottom: 6px !important;
}

/** General >> Div block 567 60 **/
#div_block-567-60 {
	padding: 4% !important;
}

/** General >> Shortcode 1470 495 ff el section break **/
#shortcode-1470-495 .ff-el-section-break {
	display: none !important;
}

/** General >> Shortcode 1470 495 ff submit btn wrapper custom **/
#shortcode-1470-495 .ff_submit_btn_wrapper_custom {
	margin-top: 50px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General >> Shortcode 327 676 ff el section break **/
#shortcode-327-676 .ff-el-section-break {
	display: none !important;
}

/** General >> Section 640 676 button **/
#section-640-676 button {
	background-color: #7fb23d !important;
}

/** General >> Div block 1847 676 link **/
#div_block-1847-676 a {
	color: grey !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General >> Div block 1847 676 link (:hover) **/
#div_block-1847-676 a:hover {
	color: black !important;
}

/** General >> Div block 3840 676 **/
#div_block-3840-676 {
	width: 250px !important;
	margin-right: 20px !important;
}

/** General >> Div block 3838 676 [type="button"] **/
#div_block-3838-676 [type="button"] {
	background-color: #7fb23d !important;
}

/** General >> Div block 1787 495 **/
#div_block-1787-495 {
	max-width: 600px !important;
}

/** General >> Div block 2382 495 **/
#div_block-2382-495 {
	-webkit-filter: blur(5px) !important;
}

/** General >> Div block 2138 495 link (#2) **/
#div_block-2138-495 a:nth-of-type(2) {
	color: grey !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General >> Div block 2138 495 link (#2:hover) **/
#div_block-2138-495 a:nth-of-type(2):hover {
	color: black !important;
}


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

/** General 2 >> Div block 2693 495 link (#2) **/
#div_block-2693-495 a:nth-of-type(2) {
	color: grey !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General 2 >> Div block 2693 495 link (#2:hover) **/
#div_block-2693-495 a:nth-of-type(2):hover {
	color: black !important;
}

/** General 2 >> Div block 2635 495 button **/
#div_block-2635-495 button {
	background-color: #7fb23d !important;
}

/** General 2 >> Div block 3649 676 **/
#div_block-3649-676 {
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
	-webkit-filter: blur(5px) !important;
}

/** General 2 >> Div block 4246 676 **/
#div_block-4246-676 {
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

/** General 2 >> Div block 3648 676 **/
#div_block-3648-676 {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
}

/** General 2 >> Div block 2901 676 **/
#div_block-2901-676 {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

/** General 2 >> Oxyninja slider 1586 495 [type="button"] **/
#-oxyninja_slider-1586-495 [type="button"] {
	background-color: #7fb23d !important;
}

/** General 2 >> Code block 79 60 **/
#code_block-79-60 {
	display: none !important;
}

/** General 2 >> Div block 849 60 4 link (#2) +1 more **/
#div_block-849-60-4 a:nth-of-type(2), 
#div_block-849-60-3 a {
	font-size: 8px !important;
}

/** General 2 >> Div block 849 60 2 link (#2) **/
#div_block-849-60-2 a:nth-of-type(2) {
	font-size: 10px !important;
}

/** General 2 >> Div block 849 60 1 link (#2) **/
#div_block-849-60-1 a:nth-of-type(2) {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** General 2 >> Div block 849 60 1 link (#2) +3 more **/
#div_block-849-60-1 a:nth-of-type(2), 
#div_block-849-60-2 a:nth-of-type(2), 
#div_block-849-60-3 a:nth-of-type(2), 
#div_block-849-60-4 a:nth-of-type(2) {
	color: rgb(255, 255, 255) !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

/** General 2 >> Dynamic list 549 60 div (#5) **/
#_dynamic_list-549-60 > div:nth-of-type(5) {
	display: none !important;
}

/** General 2 >> C margin bottom s link (#3) **/
.c-margin-bottom-s a:nth-of-type(3) {
	color: rgb(153, 153, 153) !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General 2 >> C margin bottom s link (:hover) **/
.c-margin-bottom-s a:nth-of-type(3):hover {
	color: rgb(81, 77, 77) !important;
}

/** General 2 >> C margin bottom s link (#2) **/
.c-margin-bottom-s a:nth-of-type(2) {
	color: rgb(153, 153, 153) !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General 2 >> C margin bottom s link (:hover) _2 **/
.c-margin-bottom-s a:nth-of-type(2):hover {
	color: rgb(81, 77, 77) !important;
}

/** General 2 >> Rank math breadcrumb link **/
.rank-math-breadcrumb a {
	color: rgb(121, 121, 122) !important;
}

/** General 2 >> Rank math breadcrumb link (:hover) **/
.rank-math-breadcrumb a:hover {
	color: rgb(90, 90, 90) !important;
}


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

/** General 2 2 >> Last **/
.last {
	color: rgb(90, 90, 90) !important;
}

/** General 2 2 >> Rank math breadcrumb paragraph **/
.rank-math-breadcrumb p {
	font-size: 14px !important;
}

/** General 2 2 >> C h2 ct span (:hover) **/
.c-h2 .ct-span:hover {
	color: rgb(0, 116, 219) !important;
}

/** General 2 2 >> Link (#4) **/
#div_block-1847-676-1 a:nth-of-type(4) {
	color: rgb(153, 153, 153) !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General 2 2 >> Link (:hover) **/
#div_block-1847-676-1 a:nth-of-type(4):hover {
	color: rgb(81, 77, 77) !important;
}

/** General 2 2 >> Link (#3) **/
#div_block-849-60-1 a:nth-of-type(3) {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

/** General 2 2 >> Link (#4) _2 **/
#div_block-849-60-1 a:nth-of-type(4) {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

/** General 2 2 >> Link (#4) _3 **/
#div_block-2138-495-1 a:nth-of-type(4) {
	color: rgb(153, 153, 153) !important;
	font-size: 8px !important;
	text-transform: uppercase !important;
}

/** General 2 2 >> Link (#4) _3 (:hover) **/
#div_block-2138-495-1 a:nth-of-type(4):hover {
	color: rgb(81, 77, 77) !important;
}


/*( Page container )*/
@media (max-width: 1120px) {
	/** General 2 >> Div block 550 60 1 **/
	#div_block-550-60-1 {
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

}


/*( Less than 992px )*/
@media (max-width: 991px) {
	/** General >> 3nt and 4nt text **/
	#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span {
	font-size: 16px !important;
}

	/** General >> Section 1984 495 ct section inner wrap **/
	#section-1984-495 .ct-section-inner-wrap {
	padding-right: 85px !important;
	padding-left: 85px !important;
}

	/** General >> Span 581 60 2 **/
	#span-581-60-2 {
	font-size: 20px !important;
}

	/** General >> Div block 6160 676 1 **/
	#div_block-6160-676-1 {
	-webkit-align-self: flex-end !important;
	align-self: flex-end !important;
}

	/** General 2 >> Section 2634 495 ct section inner wrap **/
	#section-2634-495 .ct-section-inner-wrap {
	padding-right: 85px !important;
	padding-left: 85px !important;
}

	/** General 2 >> Oxyninja slider 2950 495 slide02 **/
	#-oxyninja_slider-2950-495-slide02 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 >> Oxyninja slider 2950 495 **/
	#-oxyninja_slider-2950-495 {
	max-width: 320px !important;
}

	/** General 2 >> Div block 2689 495 **/
	#div_block-2689-495 {
	max-width: 320px !important;
	padding-left: 20px !important;
}

	/** General 2 >> Div block 4246 676 **/
	#div_block-4246-676 {
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

	/** General 2 >> Oxyninja slider 3923 676 slide01 **/
	#-oxyninja_slider-3923-676-slide01 {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 >> Div block 849 60 2 link (#2) **/
	#div_block-849-60-2 a:nth-of-type(2) {
	font-size: 10px !important;
}

	/** General 2 >> Div block 849 60 1 link (#2) **/
	#div_block-849-60-1 a:nth-of-type(2) {
	font-size: 14px !important;
}

	/** General 2 >> Div block 849 60 3 **/
	#div_block-849-60-3 {
	line-height: 16px !important;
}

	/** General 2 >> Div block 849 60 4 **/
	#div_block-849-60-4 {
	line-height: 16px !important;
}

	/** General 2 >> Div block 849 60 2 **/
	#div_block-849-60-2 {
	line-height: 18px !important;
}

	/** General 2 >> Div block 849 60 3 +1 more **/
	#div_block-849-60-3, 
#div_block-849-60-4 {
	padding-right: 3px !important;
	padding-left: 3px !important;
}

	/** General 2 >> Div block 6160 676 2 **/
	#div_block-6160-676-2 {
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

}


/*( Less than 768px )*/
@media (max-width: 767px) {
	/** General >> Shortcode 104 754 ff submit btn wrapper custom **/
	#shortcode-104-754 .ff_submit_btn_wrapper_custom {
	font-size: 18px !important;
}

	/** General >> Section 1984 495 ct section inner wrap **/
	#section-1984-495 .ct-section-inner-wrap {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** General >> Div block 2134 495 **/
	#div_block-2134-495 {
	width: 100% !important;
	max-width: 350px !important;
}

	/** General >> Div block 2640 495 **/
	#div_block-2640-495 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General >> Span 581 60 2 **/
	#span-581-60-2 {
	font-size: 20px !important;
}

	/** General >> 3nt and 4nt text **/
	#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span {
	font-size: 20px !important;
}

	/** General >> Date in grid front page **/
	#_dynamic_list-549-60 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: white !important;
	display: block !important;
}

	/** General >> Dynamic list 549 60 div (#3) **/
	#_dynamic_list-549-60 div:nth-of-type(3) {
	padding-bottom: 10px !important;
}

	/** General >> Div block 550 60 4 **/
	#div_block-550-60-4 {
	padding-bottom: 10px !important;
}

	/** General 2 >> Section 2634 495 ct section inner wrap **/
	#section-2634-495 .ct-section-inner-wrap {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** General 2 >> Oxyninja slider 2950 495 slide02 **/
	#-oxyninja_slider-2950-495-slide02 {
	padding-right: 10px !important;
	margin-right: 0 !important;
}

	/** General 2 >> Div block 2689 495 **/
	#div_block-2689-495 {
	padding-left: 0 !important;
}

	/** General 2 >> Oxyninja slider 2950 495 **/
	#-oxyninja_slider-2950-495 {
	max-width: 580px !important;
}

	/** General 2 >> Div block 3649 676 **/
	#div_block-3649-676 {
	width: auto !important;
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

	/** General 2 >> Div block 2469 676 **/
	#div_block-2469-676 {
	grid-column-gap: 50px !important;
	column-gap: 50px !important;
}

	/** General 2 >> Div block 2899 676 **/
	#div_block-2899-676 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 >> Oxyninja slider 3923 676 slide01 **/
	#-oxyninja_slider-3923-676-slide01 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 >> Div block 4132 676 **/
	#div_block-4132-676 {
	-webkit-flex-grow: 1 !important;
	flex-grow: 1 !important;
}

	/** General 2 >> Span 581 60 1 **/
	#span-581-60-1 {
	font-size: 20px !important;
}

	/** General 2 >> Div block 849 60 2 link (#2) **/
	#div_block-849-60-2 a:nth-of-type(2) {
	font-size: 8px !important;
}

	/** General 2 >> Div block 849 60 1 link (#2) **/
	#div_block-849-60-1 a:nth-of-type(2) {
	font-size: 11px !important;
}

	/** General 2 >> Div block 550 60 2 **/
	#div_block-550-60-2 {
	padding-bottom: 10px !important;
}

	/** General 2 2 >> Oxy carousel builder gallery image **/
	a.oxy-carousel-builder_gallery-image {
	pointer-events: none!important;
}

}


/*( Less than 480px )*/
@media (max-width: 479px) {
	/** General >> Div block 3838 676 **/
	#div_block-3838-676 {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General >> Oxyninja slider 1858 676 slide01 **/
	#-oxyninja_slider-1858-676-slide01 {
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General >> Div block 2134 495 **/
	#div_block-2134-495 {
	width: auto !important;
}

	/** General >> Div block 2640 495 **/
	#div_block-2640-495 {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

	/** General >> Span 581 60 2 **/
	#span-581-60-2 {
	font-size: 20px !important;
}

	/** General >> 3nt and 4nt text **/
	#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > a:nth-of-type(1) > h2:nth-of-type(1) > span {
	font-size: 20px !important;
}

	/** General >> Dynamic list 549 60 div (#3) **/
	#_dynamic_list-549-60 div:nth-of-type(3) {
	padding-bottom: 10px !important;
}

	/** General >> Div block 550 60 4 **/
	#div_block-550-60-4 {
	padding-bottom: 10px !important;
}

	/** General >> Date in grid front page **/
	#_dynamic_list-549-60 > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
#_dynamic_list-549-60 > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: white !important;
	display: block !important;
}

	/** General 2 >> Oxyninja slider 2950 495 **/
	#-oxyninja_slider-2950-495 {
	max-width: 320px !important;
}

	/** General 2 >> Span 581 60 1 **/
	#span-581-60-1 {
	font-size: 20px !important;
}

	/** General 2 >> Div block 849 60 3 **/
	#div_block-849-60-3 {
	padding-right: 7px !important;
	padding-left: 7px !important;
}

	/** General 2 >> Div block 849 60 1 link (#2) **/
	#div_block-849-60-1 a:nth-of-type(2) {
	font-size: 10px !important;
}

	/** General 2 >> Div block 849 60 1 **/
	#div_block-849-60-1 {
	line-height: 18px !important;
}

	/** General 2 >> Div block 849 60 2 link (#2) **/
	#div_block-849-60-2 a:nth-of-type(2) {
	font-size: 10px !important;
}

	/** General 2 >> Div block 550 60 2 **/
	#div_block-550-60-2 {
	padding-bottom: 10px !important;
}

	/** General 2 >> Div block 567 60 1 **/
	#div_block-567-60-1 {
	padding-bottom: 10px !important;
}

}


/*( Less than 600px )*/
@media (max-width: 599px) {
	/** General >> Div block 2382 495 **/
	#div_block-2382-495 {
	display: none !important;
}

	/** General >> Div block 2134 495 **/
	#div_block-2134-495 {
	width: auto !important;
}

	/** General >> Div block 1992 495 **/
	#div_block-1992-495 {
	width: auto !important;
}

	/** General >> Dynamic list 1991 495 **/
	#_dynamic_list-1991-495 {
	width: auto !important;
}

	/** General >> Div block 1990 495 **/
	#div_block-1990-495 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 >> Div block 3649 676 **/
	#div_block-3649-676 {
	display: none !important;
}

	/** General 2 >> Div block 2899 676 **/
	#div_block-2899-676 {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

	/** General 2 >> Div block 2901 676 **/
	#div_block-2901-676 {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

}

