/*  MICROTHEMER STYLES  */


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

/** General >> Contact Form Privacy Text **/
#kb_field__385e84-29_4 label {
	font-size: 14px !important;
	padding-left: 10px !important;
}


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

/** Header >> Main header header social item **/
#main-header .header-social-item {
	width: 45px !important;
}


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

/** Content >> Blog Author Link **/
#kt-layout-id_e0d111-59 .kt-blocks-post-author-link {
	text-decoration: none !important;
}

/** Content >> Paragraphs in 2 columns **/
.kt-has-2-columns p {
	font-size: 18px !important;
	line-height: 1.4 !important;
}

/** Content >> Modal Link Templates Page **/
#kt-modal_6ec45a-c7 > .kt-blocks-modal-link {
	float: left !important;
}


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

/** Footer >> Cookie Button **/
#custom_html-5 .cn-revoke-cookie {
	color: rgb(240, 240, 240) !important;
	text-decoration: none !important;
	background-color: rgb(236, 136, 0) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 10px !important;
}

/** Footer >> Cookie Button Hover **/
#custom_html-5 .cn-revoke-cookie:hover {
	color: rgb(240, 240, 240) !important;
	text-decoration: none !important;
	background-color: rgb(254, 188, 73) !important;
}

/** Footer >> Cookie Buttons x3 **/
#cn-notice-buttons > .cookie-button {
	color: rgb(240, 240, 240) !important;
	text-decoration: none !important;
	background-color: rgb(236, 136, 0) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 5px !important;
}

/** Footer >> Cookie Buttons x3 Hover **/
#cn-notice-buttons > .cookie-button:hover {
	background-color: rgb(254, 188, 73) !important;
}

/** Footer >> Credit Link **/
Site Credit Link {
	
}

/** Footer >> Site Credit Link (:hover) **/
#block-4 a:hover {
	color: rgb(255, 165, 42) !important;
}

/** Footer >> Colophon site middle footer inner wrap **/
#colophon .site-middle-footer-inner-wrap {
	font-size: 14px !important;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
}

/** Footer >> Site bottom footer wrap site container **/
.site-bottom-footer-wrap .site-container {
	height: 60px !important;
}

/** Footer >> Site middle footer wrap site container **/
.site-middle-footer-wrap .site-container {
	
}

/** Footer >> Colophon site bottom footer inner wrap **/
#colophon .site-bottom-footer-inner-wrap {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

/** Footer >> Details (#1) summary **/
.mt-page-cookies .accordion {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 217, 151) !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
}

/** Footer >> Mt page cookies primary _3 **/
.mt-page-cookies #primary {
	
}


/*= Privacy Policy ============ */

/** Privacy Policy >> Accordion Container **/
.mt-page-privacy .accordions {
	border-style: none !important;
}

/** Privacy Policy >> Accordion heading container **/
.mt-page-privacy .accordion {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 217, 151) !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
}

/** Privacy Policy >> Accordion heading container Hover **/
.mt-page-privacy .accordion:hover {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(243, 105, 14) !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	-webkit-transition-timing-function: ease-in-out !important;
}

/** Privacy Policy >> Accordion heading text **/
.mt-page-privacy .accordion-heading {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
}

/** Privacy Policy >> Accordion content **/
.mt-page-privacy .accordion-content {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

/** Privacy Policy >> Policy Section Headings **/
.mt-page-privacy #policy h3 {
	font-size: 23px !important;
	padding-top: 20px !important;
}


/*= Terms and Conditions ====== */

/** Terms and Conditions >> Policy heading 3 **/
.mt-page-terms #policy h3 {
	color: rgb(255, 147, 0) !important;
	font-size: 24px !important;
}


/*= Cookie Policy ============= */

/** Cookie Policy >> Mt page cookies kb theme content width **/
.mt-page-cookie .accordion-content {
	
}
.mt-page-cookies .accordion-content {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-bottom-right-radius: 5px !important;
	border-bottom-left-radius: 5px !important;
}

/** Cookie Policy >> Mt page cookies paragraph (#6) **/
.mt-page-cookie .accordion-heading {
	
}
.mt-page-cookies .accordion-heading {
	color: rgb(0, 0, 0) !important;
	font-size: 18px !important;
}

/** Cookie Policy >> Mt page cookies primary _2 **/
.mt-page-cookie #policy h3 {
	
}
.mt-page-cookies #policy h3 {
	font-size: 23px !important;
	padding-top: 20px !important;
}

/** Cookie Policy >> Mt page cookies primary **/
.mt-page-cookie .accordion:hover {
	
}
.mt-page-cookies .accordion:hover {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(243, 105, 14) !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	border-radius: 5px !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	transition-duration: 0.3s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
	-o-transition-duration: 0.3s !important;
	-moz-transition-duration: 0.3s !important;
	-webkit-transition-duration: 0.3s !important;
	-webkit-transition-timing-function: ease-in-out !important;
}

/** Cookie Policy >> Policy article **/
.mt-page-cookies .accordions {
	border-style: none !important;
}


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

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

	/** Footer >> Cookie Button **/
	#custom_html-5 .cn-revoke-cookie {
	margin-top: 20px !important;
}


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

	/** Header >> Main header header social item **/
	#main-header .header-social-item {
	
}

	/** Header >> Mobile header header social item **/
	#mobile-header .header-social-item {
	width: 40px !important;
}


}


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

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

	/** Header >> Main header header social item **/
	#main-header .header-social-item {
	
}

	/** Header >> Mobile header header social item _2 **/
	#mobile-header .header-social-item {
	width: 40px !important;
}

	/** Header >> search page title **/
	#inner-wrap .search-title {
	font-size: 36px !important;
}


}


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

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

	/** Footer >> Cookie Button **/
	#custom_html-5 .cn-revoke-cookie {
	margin-top: 20px !important;
}


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

	/** Header >> Mobile header header social item **/
	#mobile-header .header-social-item {
	width: 40px !important;
}

	/** Header >> search page title **/
	#inner-wrap .search-title {
	font-size: 28px !important;
}


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

	/** Content >> Modal Link Templates Page **/
	#kt-modal_6ec45a-c7 > .kt-blocks-modal-link {
	
}


}

