/*  MICROTHEMER STYLES  */


/*= miracote ================== */

/** miracote >> Home box uabb new ib title **/
#home-box .uabb-new-ib-title {
	background-color: rgba(255, 255, 255, 0.84) !important;
	padding-top: 10px !important;
}

/** miracote >> Home box uabb module content **/
#home-box .uabb-module-content {
	border-radius: 10px !important;
}

/** miracote >> Uabb ib effect style13 paragraph **/
.uabb-ib-effect-style13 p {
	color: rgb(255, 255, 255) !important;
	margin-bottom: 20PX !important;
}

/** miracote >> Uabb ib effect style13 link **/
.uabb-ib-effect-style13 a {
	color: rgb(255, 255, 255) !important;
	font-weight: bold !important;
	background-color: rgb(223, 7, 7) !important;
	padding: 4px 12px 4px 12px !important;
	margin-right: 5px !important;
	margin-bottom: 5px !important;
	margin-left: 5px !important;
}

/** miracote >> Fl node 5ea2a184b4892 fl node content **/
.fl-node-5ea2a184b4892 > .fl-node-content {
	box-shadow: 2px 2px 8px 8px rgba(66, 66, 66, 0.57) !important;
}

/** miracote >> Footer Widget nav menu link **/
#footer-widgets .widget_nav_menu a {
	line-height: normal !important;
	padding-bottom: 8px !important;
	display: inline-block !important;
}

/** miracote >> Widget iconlist kamn 2 iconlist title **/
#widget-iconlist-kamn-2 .iconlist-title {
	margin-bottom: 5px !important;
	display: inline-table !important;
}

/** miracote >> Footer Widget Title - Contact Details **/
.widget-title > span:nth-of-type(1) {
	margin-bottom: 12px !important;
	display: inline-block !important;
}

/** miracote >> Two column sub list bold **/
#two-column-sub-list b {
	margin-top: 20px !important;
	display: inline-block !important;
}

/** miracote >> System links link **/
.system-links a {
	color: rgb(255, 246, 87) !important;
	text-decoration: underline !important;
}

/** miracote >> System links list item **/
.system-links li {
	list-style-type: none !important;
}

/** miracote >> System links unordered list **/
.system-links ul {
	margin-left: 24px !important;
}

/** miracote >> System links paragraph **/
.system-links p {
	margin-bottom: 8px !important;
}

/** miracote >> Input 2 8 label **/
#input_2_8 label {
	color: rgb(255, 255, 255) !important;
}

/** miracote >> Post 238 uabb ultb3 title **/
#post-238 .uabb-ultb3-title {
	background-color: rgba(66, 66, 66, 0.77) !important;
	padding: 16px !important;
	margin-left: -24px !important;
	display: inline-block !important;
}

/** miracote >> Post 38931 list item **/
#post-38931 li {
	padding-bottom: 1em !important;
}

/** miracote >> Topbar left link _2 **/
.topbar-left > a {
	padding-right: 1em !important;
	padding-left: 1em !important;
}

/** miracote >> Topbar left link:hover **/
.topbar-left a:hover {
	font-weight: normal !important;
	text-decoration: underline !important;
}

/** miracote >> Gc number 1 **/
#gc-number-1 {
	color: rgb(255, 255, 255) !important;
}

/** miracote >> List item:(1) link **/
.widget-iconlist-kamn-2 > li:nth-of-type(1) > a {
	color: rgb(255, 255, 255) !important;
}

/** miracote >> Gc number 4 **/
#gc-number-4 {
	color: rgb(255, 255, 255) !important;
	text-decoration: none !important;
}

/** miracote >> Main form horizontal **/
#main .estimator-form-wrapper form {
	background-color: rgb(219, 219, 219) !important;
	padding: 2rem 2em 2em 2em !important;
	display: inline-block !important;
}

/** miracote >> Main estimator results sidebar **/
#main > .estimator-results-sidebar {
	padding-right: 2em !important;
	padding-left: 2em !important;
}

/** miracote >> Main estimator results **/
#main > .estimator-results {
	padding-top: 4em !important;
	padding-right: 2em !important;
	padding-left: 2em !important;
}

/** miracote >> Div:(2) control label:(1) **/
.form-horizontal > fieldset > div:nth-of-type(2) > .control-label:nth-of-type(1) {
	padding-top: 33rem !important;
	margin-top: 33px !important;
}

/** miracote >> Main form control **/
#main .form-control {
	margin-bottom: 1rem !important;
}

/** miracote >> Zoom bg wrapper **/
.zoom-bg-wrapper {
	position: relative !important;
	overflow: hidden !important;
}

/** miracote >> Zoom img holder **/
.zoom-img-holder {
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	-o-transition-property: transform !important;
	-moz-transition-property: transform !important;
	-webkit-transition-property: transform !important;
	transition-property: transform !important;
	-o-transition-duration: 0.75s !important;
	-moz-transition-duration: 0.75s !important;
	-webkit-transition-duration: 0.75s !important;
	transition-duration: 0.75s !important;
	-webkit-transition-timing-function: ease !important;
	transition-timing-function: ease !important;
}

/** miracote >> Zoom img holder:hover **/
.zoom-img-holder:hover {
	transform: scale(1.2, 1.2) !important;
}

/** miracote >> Zoom bg content **/
.zoom-bg-content {
	position: relative !important;
	display: inline-block !important;
}

/** miracote >> Shadow wrapper **/
.shadow-wrapper {
	box-shadow: 2px 2px 8px 0 rgb(128, 128, 128) !important;
}

/** miracote >> Color chart uabb photo gallery caption below **/
#color-chart .uabb-photo-gallery-caption-below {
	font-size: 14px !important;
}

/** miracote >> Main entry summary **/
#main .entry-summary {
	margin-top: 0.471em !important;
}

/** miracote >> Img rnd 5 image **/
.img-rnd-5 img {
	border-radius: 8px !important;
}

/** miracote >> hotspot image rounded corners **/
.gb-container-193d4d8c > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > img {
	border-radius: 8px !important;
}


/*= Miracote 2 ================ */

/** Miracote 2 >> Wp block navigation container list item **/
.mt-154199 .wp-block-navigation__container > li {
	padding-left: 1em !important;
}

/** Miracote 2 >> List item (#1) unordered list **/
.mt-154199 ul > li > ul {
	text-align: left !important;
	background-color: rgb(71, 71, 71) !important;
}

/** Miracote 2 >> Content **/
.mt-199136 #content {
	padding-top: 5em !important;
	padding-bottom: 5em !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Miracote 2 >> Content **/
	.mt-199136 #content {
	padding-top: 5em !important;
	padding-bottom: 5em !important;
}

	/** Miracote 2 >> Paragraph **/
	.mt-199136 #post-199136 p {
	padding-bottom: 2em !important;
}

	/** Miracote 2 >> Paragraph _2 **/
	.mt-199136 #post-199127 p {
	padding-bottom: 2em !important;
}

	/** Miracote 2 >> Content _2 **/
	.mt-219521 #content {
	padding-top: 5em !important;
	padding-bottom: 5em !important;
}

	/** Miracote 2 >> Content _3 **/
	.mt-219525 #content {
	padding-top: 5em !important;
	padding-bottom: 5em !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** miracote >> Post 238 uabb ultb3 title **/
	#post-238 .uabb-ultb3-title {
	min-width: 360px !important;
	max-width: 372px !important;
}

	/** miracote >> Topbar left link _2 **/
	.topbar-left > a {
	padding-right: .5em !important;
	padding-left: .5em !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** miracote >> Topbar left link _2 **/
	.topbar-left > a {
	padding-right: .2em !important;
	padding-left: .2em !important;
}

	/** miracote >> Main form horizontal **/
	#main .estimator-form-wrapper form {
	overflow-y: auto !important;
}

	/** miracote >> Main estimator results **/
	#main > .estimator-results {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Miracote 2 >> Post image **/
	.mt-199136 #post-199136 .post-image {
	clear: left !important;
}

	/** Miracote 2 >> Attachment thumbnail **/
	.mt-199136 #post-199136 .attachment-thumbnail {
	clear: left !important;
}

}

