/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
span.kb-svg-icon-wrap.kb-svg-icon-fas_phone.kt-svg-icon-list-single { rotate:90deg;}
.top-header{border-right: 2px solid  #faf9f630; padding-right:18px; padding-top:5px; padding-bottom:5px;}
.facebook{border-right: 2px solid #faf9f630; border-left: 2px solid #faf9f630;padding-top:10px;padding-bottom:10px;padding-left:20px; padding-right:20px;}
.insta{ border-left: 2px solid #faf9f630;padding-top:10px;padding-bottom:10px;padding-left:20px; padding-right:20px;}
img.kb-img.wp-image-67 {padding-left: 17px;width: 100%;}
@media (max-width: 1125px){.wp-block-kadence-navigation .menu {column-gap: 0.5rem !important;}}
@media (max-width: 1024px) {.top-header span.kt-svg-icon-list-text {display: none; }.envelop span.kt-svg-icon-list-text { display: none;}.phoneicon span.kt-svg-icon-list-text {display: none;}}
@media (max-width: 1225px){.responsivebutton{padding:10px 17px!important; }}
@media (max-width: 1204px){.responsivebutton{padding-left:15px !important; padding-right:15px !important; }}
@media (max-width: 1024px){.top-header{border-right: 2px solid  #faf9f630; padding-right:5px; padding-top:4px; padding-bottom:4px;}}
@media (max-width: 767px){.top-header{border-right: 2px solid  #faf9f630; padding-right:0px; padding-top:3px; padding-bottom:3px;}}
.site-top-footer-inner-wrap.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-equal.site-footer-row-tablet-column-layout-two-grid.site-footer-row-mobile-column-layout-row.ft-ro-dir-row.ft-ro-collapse-normal.ft-ro-t-dir-default.ft-ro-m-dir-default.ft-ro-lstyle-plain {
display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; align-items: center;}
.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden {display: flex;flex-wrap: wrap;}
.footer-menu-container {margin-left: 170px;}
.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu {justify-content: left;}
ul#footer-menu {justify-content: left;}
@media (max-width: 1365px) { .footer-menu-container {margin-left: 0px;} }
@media (max-width: 1024px) { #footer-navigation { display:none;margin-top: 10px;} }
@media (max-width: 1024px) { #footer-navigation ul#footer-menu { display:block;} }
@media (max-width: 1024px) {.site-middle-footer-inner-wrap.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden.site-footer-row-tablet-column-layout-default.site-footer-row-mobile-column-layout-row.ft-ro-dir-row.ft-ro-collapse-normal.ft-ro-t-dir-default.ft-ro-m-dir-default.ft-ro-lstyle-plain { display: flex;flex-direction: column; align-items: left; justify-content:start;} }
@media (max-width: 1024px) { .site-footer-middle-section-2.site-footer-section.footer-section-inner-items-2 { display:block;} 
.site-middle-footer-inner-wrap.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden.site-footer-row-tablet-column-layout-row.site-footer-row-mobile-column-layout-row.ft-ro-dir-column.ft-ro-collapse-normal.ft-ro-t-dir-row.ft-ro-m-dir-default.ft-ro-lstyle-plain {
  display: flex; flex-direction: column-reverse;} .footer-menu-container ul li a {padding: 0 !important;margin: 0 0 10px 0;} .footer-social-wrap {margin: 0px 0px 0px 0px !important;}}
.offcanvas {top: 0;left: 0;right: 0;width: 100%;display: flex;justify-content: space-between;}
@media (max-width: 1024px) {.site-middle-footer-wrap.site-footer-row-container.site-footer-focus-item.site-footer-row-layout-contained.site-footer-row-tablet-layout-default.site-footer-row-mobile-layout-contained {padding: 0;margin: 0;}}
.hoverimage {position: relative;display: inline-block;} .hoverimage img {display: block; width: 100%; transition: 0.3s ease-in-out;}
.hoverimage a::after {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: rgba(0, 0, 0, 0); transition: background 0.3s ease-in-out;}
.hoverimage a:hover::after {background: rgba(0, 0, 0, 0.3);}
 a.kb-button.kt-button.button.kb-btn70_fcda61-ff.kt-btn-size-xlarge.kt-btn-width-type-fixed.kb-btn-global-fill.kt-btn-has-text-true.kt-btn-has-svg-false.wp-block-kadence-singlebtn {width: 100%;}
.wp-block-kadence-spacer.aligncenter.kt-block-spacer-70_81438c-ee.divide {margin-right: 30px !important;}
.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img {border-radius: 5px;}
.kb-posts-id-70_0e9a1d-17 .entry.loop-entry .entry-header .entry-title {font-weight: 500;}

p.more-link-wrap {text-decoration: underline;}
@media (max-width: 1024px) { .kb-posts-id-70_0e9a1d-17 .entry.loop-entry .entry-header .entry-title { font-size: 17px;font-weight: 500;} .entry-summary p{font-size: 15px!important;} }
.loop-entry .entry-summary p, .loop-entry .entry-header .entry-meta {font-size: 16px;}
@media (max-width: 1024px) {.kb-posts-id-70_0e9a1d-17 .entry.loop-entry .entry-header .entry-title {font-size: 17px;} .loop-entry .entry-summary p, .loop-entry .entry-header .entry-meta {font-size: 15px;}}
.wp-block-kadence-posts.kb-posts.kb-posts-id-70_0e9a1d-17.content-wrap.grid-cols.kb-posts-style-unboxed.grid-sm-col-3.grid-lg-col-3.item-image-style-above.responsive.slick-initialized.slick-slider {display: block;}
@media (max-width: 767px) {.wp-block-kadence-advancedheading.kt-adv-heading70_63fa20-25, .wp-block-kadence-advancedheading.kt-adv-heading70_63fa20-25[data-kb-block="kb-adv-heading70_63fa20-25"] {max-width: 730px !important; font-size: 14px;}}
.wp-site-blocks .post-thumbnail .post-thumbnail-inner img{transition: background-color 0.3s ease; }
.wp-site-blocks .post-thumbnail .post-thumbnail-inner:hover img {background-color: rgba(0, 0, 0, 0.5); }
@media (max-width: 767px) {.kadence-column72_c8d93e-cd > .kt-inside-inner-col {display: flex;padding-top: 0px;padding-bottom: 0px;
	flex-direction: column; justify-content: space-evenly; align-items: center; }}
.single-post .kb-nav-link-4t0y0kl7w a{ color:#4BAB10 !important; }	

.slick-dots {position: absolute; left: 50%; transform: translateX(-50%); display: flex !important;justify-content: center;list-style: none;padding: 0;margin: 0;}
.slick-dots li {margin: 0 1px; }
.slick-dots li button {width: 1px;  height: 1px; border-radius: 50%;background-color: rgba(0, 0, 0, 0.3); border: none;cursor: pointer;transition: background 0.3s;font-size: 0; }
.slick-dots li.slick-active button {background-color: rgba(0, 0, 0, 0.8); }
 .slick-dots li button {width: 1px; height: 1px; }
.wp-block-kadence-posts.kb-posts.kb-posts-id-76_52f601-f6.content-wrap.grid-cols.kb-posts-style-unboxed.grid-sm-col-3.grid-lg-col-3.item-image-style-above.responsive.slick-initialized.slick-slider {display: flex;}
.kb-row-layout-wrap .slick-dots {position: absolute; left: 50%; transform: translateX(-50%); display: flex !important;justify-content: center;list-style: none;padding: 0;margin: 0; }

.bullet-blog li {list-style-type: disc; margin-left: 20px; font-size: 17px; color: #4BAB10; }
.entry-related h2.entry-related-title { font-size: 25px; color: #035B86;}
.entry-content-wrap h3.entry-title {font-size: 13px; font-weight:500;}
.entry-actions span.kadence-svg-iconset.svg-baseline { display:none;}





	
	
	






	
	







