/*  MICROTHEMER STYLES  */


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

/** General >> .button_align **/
.button_align {
	font-size: 18px !important;
	margin-top: 15px !important;
	border: 1px solid rgb(255, 255, 255) !important;
	display: block !important;
}

/** General >> .button_align a:hover **/
.button_align a:hover {
	font-size: 18px !important;
	font-weight: 800 !important;
	background-color: rgb(232, 9, 9) !important;
	border: 1px solid rgb(255, 255, 255) !important;
	display: block !important;
}

/** General >> .valign-middle **/
.valign-middle {
	padding-top: 20px !important;
}

/** General >> .icon_box **/
.icon_box {
	padding-right: 10px !important;
	padding-bottom: 20px !important;
	padding-left: 10px !important;
}

/** General >> .clearfix h2 **/
.clearfix h2 {
	margin-right: 10px !important;
	border-bottom: 2px solid rgb(218, 56, 50) !important;
}

/** General >> Submit Button **/
#fld_7908577_1, 
#fld_7167496_1 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(232, 9, 9) !important;
	padding: 10px 16px 10px 16px !important;
	margin-top: 15px !important;
}

/** General >> Two third bold **/
.two-third b {
	font-weight: 400 !important;
}

/** General >> Section post header **/
.section-post-header {
	display: none !important;
}

/** General >> Icon comment empty fa **/
.icon-comment-empty-fa {
	display: none !important;
}

/** General >> Post comments **/
.post-comments {
	display: none !important;
}

/** General >> Widget area **/
.widget-area {
	padding-top: 70px !important;
}

/** General >> Heading 5 link **/
.mt-1671 h5 a {
	font-weight: normal !important;
}

/** General >> Mt 136 hr **/
.mt-136 .hr_color {
	margin-top: 10px !important;
	margin-bottom: 30px !important;
}

/** General >> Mt 136 post excerpt **/
.mt-136 .post-excerpt {
	font-size: 14px !important;
	line-height: 20px !important;
}

/** General >> Mt 136 date **/
.mt-136 .date {
	font-size: 14px !important;
}

/** General >> Post photo articles **/
.post .photo {
	margin-right: 15px !important;
}

/** General >> Desc wrapper heading 2 **/
.mt-228 .desc_wrapper h2 {
	font-size: 22px !important;
	line-height: 40px !important;
	font-weight: 500 !important;
}

/** General >> Desc list item **/
.mt-228 .desc li {
	list-style-type: square !important;
	margin-left: 20px !important;
}

/** General >> Mt 228 wp caption text **/
.mt-228 .wp-caption-text {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
	font-weight: bold !important;
	font-style: italic !important;
}

/** General >> Single bold **/
.mt-203 .single b {
	color: rgb(237, 28, 36) !important;
	font-weight: bold !important;
}

/** General >> Mt 136 coronavirus **/
#coronavirus {
	font-size: 18px !important;
	line-height: 30px !important;
	text-align: center !important;
	background-color: rgb(0, 175, 234) !important;
	padding: 5px 5% 5px 5% !important;
}

/** General >> Coronavirus link **/
#coronavirus a {
	color: rgb(255, 255, 255) !important;
	font-size: 26px !important;
	line-height: 32px !important;
	font-weight: bold !important;
}

/** General >> Align center list item **/
.mt-228 .align_center li {
	text-align: left !important;
}

/** General >> Mcb item column inner **/
.mcb-item-column-inner {
	margin-bottom: 0 !important;
}

/** General >> Mt 228 button label **/
.mt-228 .button_label {
	font-weight: 700 !important;
}

/** General >> Heading 2 span **/
.mt-136 h2 > span {
	font-size: 38px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
}

/** General >> Mt 136 wp image 4635 **/
.mt-136 .wp-image-4635 {
	margin-bottom: -40px !important;
}

/** General >> Paragraph (#1) **/
.mt-228 .mcb-column-inner-600ce77ea p:nth-of-type(1) {
	font-size: 18px !important;
}

/** General >> Mcb wrap b718f9d2e **/
.mt-228 .mcb-wrap-b718f9d2e {
	padding-top: 20px !important;
}

/** General >> Strong **/
.mt-228 .column_attr > p:nth-of-type(2) > em:nth-of-type(1) > strong {
	color: rgb(237, 28, 36) !important;
	font-size: 18px !important;
}

/** General >> Button full width (::after) **/
.mt-4682 .button_full_width {
	font-size: 20px !important;
	line-height: 26px !important;
}

/** General >> Button full width (:hover) **/
.mt-4682 .button_full_width:hover {
	font-size: 20px !important;
	line-height: 26px !important;
	font-weight: normal !important;
}


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

/** Header >> AB link **/
#AB a {
	color: rgb(238, 238, 238) !important;
	font-size: 16px !important;
}

/** Header >> AB _2 **/
#AB {
	color: rgb(255, 255, 255) !important;
	line-height: 28px !important;
	font-weight: 800 !important;
	text-align: center !important;
	letter-spacing: .5px !important;
	background-color: rgb(218, 56, 50) !important;
	height: 33px !important;
	padding-top: 3px !important;
}

/** Header >> Top **/
#Top_bar {
	border-top: 1px solid rgb(76, 76, 76) !important;
	border-right-color: rgb(76, 76, 76) !important;
	border-bottom-color: rgb(76, 76, 76) !important;
}

/** Header >> Appointment **/
#appointment {
	/* MT [ google_font: 1 | variant: 400normal ] */
	font-family: 'Lato' !important;
	color: rgb(255, 255, 255) !important;
	font-size: 50px !important;
}

/** Header >> Translate **/
#translate {
	float: right !important;
}

/** Header >> Translate link **/
#translate a {
	color: rgb(77, 77, 77) !important;
	font-size: 12px !important;
}

/** Header >> Logo main **/
.logo-main {
	width: auto !important;
	height: 60px !important;
}


/*= Main Menu ================= */

/** Main Menu >> Menu item 205 span **/
#menu-item-205 {
	background-color: rgb(232, 9, 9) !important;
	width: 240px !important;
}

/** Main Menu >> Menu item 205 span 2 **/
#menu-item-205 span {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
}

/** Main Menu >> Link **/
#menu-item-4684 a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(237, 28, 36) !important;
}

/** Main Menu >> Link (:hover) **/
#menu-item-4684 a:hover {
	color: rgb(0, 0, 0) !important;
}


/*= Content =================== */

/** Content >> Pum content paragraph **/
.pum-content p {
	font-size: 18px !important;
	line-height: 26px !important;
}

/** Content >> Pum content link **/
.pum-content a {
	color: rgb(255, 255, 255) !important;
	text-decoration: underline !important;
}

/** Content >> Pum popup title 3177 **/
#pum_popup_title_3177 {
	line-height: 48px !important;
	font-weight: bold !important;
	padding-bottom: 2% !important;
}

/** Content >> Content heading 3 **/
.mt-11 #Content h3 {
	font-size: 28px !important;
}


/*= Footer ==================== */

/** Footer >> #Footer a:hover **/
#Footer a:hover {
	color: rgb(218, 56, 50) !important;
}

/** Footer >> #Footer .textwidget li **/
#Footer .textwidget li {
	color: rgb(255, 0, 0) !important;
	font-size: 16px !important;
	line-height: 19px !important;
	margin-bottom: 10px !important;
}

/** Footer >> Textwidget paragraph **/
#Footer .textwidget p, 
#Footer #text-3 a {
	color: rgb(4, 4, 4) !important;
	font-size: 16px !important;
}

/** Footer >> Footer **/
.footer_copy {
	color: rgb(0, 0, 0) !important;
	font-size: 13px !important;
	background-color: rgba(0, 0, 0, 0.2) !important;
}

/** Footer >> .mt-136 .valign-top b **/
.mt-136 .valign-top b {
	font-weight: 400 !important;
}

/** Footer >> .mt-11 .column_column **/
.mt-11 .column_column {
	margin-bottom: 4px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Header >> AB _2 **/
	#AB {
	background-color: rgb(218, 56, 50) !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Header >> AB _2 **/
	#AB {
	background-color: rgb(218, 56, 50) !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Widget area **/
	.widget-area {
	padding-top: 0 !important;
}

	/** General >> Mt 136 post excerpt **/
	.mt-136 .post-excerpt {
	font-size: 13px !important;
	line-height: 18px !important;
}

	/** General >> Mt 136 date **/
	.mt-136 .date {
	font-size: 12px !important;
	line-height: 14px !important;
}

	/** General >> Mt 136 coronavirus **/
	#coronavirus {
	font-size: 15px !important;
	line-height: 24px !important;
}

	/** General >> Desc wrapper heading 4 **/
	.desc_wrapper h4 {
	font-size: 24px !important;
}

	/** General >> Mt 136 wp image 4635 **/
	.mt-136 .wp-image-4635 {
	margin-bottom: -20px !important;
}

	/** General >> Paragraph (#1) **/
	.mt-228 .mcb-column-inner-600ce77ea p:nth-of-type(1) {
	font-size: 16px !important;
}

	/** Header >> AB link **/
	#AB a {
	font-size: 14px !important;
}

	/** Header >> Translate **/
	#translate {
	background-color: rgb(218, 56, 50) !important;
	float: none !important;
	display: block !important;
}

	/** Header >> AB _2 **/
	#AB {
	background-color: rgb(218, 56, 50) !important;
}

	/** Header >> Logo mobile **/
	.logo-mobile {
	width: 200px !important;
	height: auto !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Photo wrapper scale with grid **/
	.mt-228 .photo_wrapper .scale-with-grid {
	max-width: 60% !important;
}

	/** General >> Mt 228 photo wrapper **/
	.mt-228 .photo_wrapper {
	text-align: center !important;
}

	/** General >> Desc wrapper heading 2 **/
	.mt-228 .desc_wrapper h2 {
	line-height: 28px !important;
}

	/** General >> Mt 136 coronavirus **/
	#coronavirus {
	padding: 1% 2% 1% 2% !important;
}

	/** General >> Coronavirus link **/
	#coronavirus a {
	font-size: 22px !important;
	line-height: 26px !important;
}

	/** General >> Mt 136 active **/
	.mt-136 .active {
	max-width: 80% !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
	margin-bottom: 40px !important;
}

	/** General >> Strong **/
	.mt-228 .column_attr > p:nth-of-type(2) > em:nth-of-type(1) > strong {
	font-size: 16px !important;
}

	/** General >> Mcb wrap b718f9d2e **/
	.mt-228 .mcb-wrap-b718f9d2e {
	padding-top: 0 !important;
}

	/** General >> Strong _2 **/
	h3 strong {
	font-size: 34px !important;
}

	/** Header >> Translate **/
	#translate {
	background-color: rgb(218, 56, 50) !important;
	float: none !important;
	display: inline-block !important;
}

	/** Header >> AB _2 **/
	#AB {
	font-size: 12px !important;
	letter-spacing: 0 !important;
	background-color: rgb(218, 56, 50) !important;
}

	/** Header >> Logo mobile **/
	.logo-mobile {
	height: auto !important;
}

}

