/*
Theme Name: Abraham Kriel
Description: Abraham Kriel Bambanani | My anchor of hope
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada

*/


/* 01- menu bar*/

.fusion-main-menu .fusion-dropdown-menu .sub-menu li{ position:relative;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li:after {  content: ""; position: absolute; border-bottom: #eee solid 1px;left: 21px;right: 0;z-index: 1;width: 210px; border-top: transparent;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a { border-bottom: transparent !important; }
.menu-button .fusion-button {background-color: #005A9F;padding: 15px 29px; font-weight:normal;}
.menu-button .fusion-button:hover { background-color:#FFFFFF; color:#005A9F;}
.fusion-sticky-shadow .menu-button .fusion-button:hover {background-color: #8FB130; color:#fff;}
.menu-button span {  /*color: #fff;*/}
.menu-button .sub-menu span {  color: #333;font-size:14px;}
/*.fusion-separator.sep-single.sep-solid {  border-color: #8FB130 !important;}*/
.fusion-main-menu > ul > li > a:.fusion-active-link {color: #8fb130 !important;}
.latest-article .entry-title {  font-size: 16px;line-height: 33px;font-weight: 600;letter-spacing: 0;}
.latest-article .entry-title a{ color: #005a9f;}
.latest-article p { font-size: 14px;line-height: 24px;color: #282828;font-weight: normal;}
.latest-article .blog-shortcode-post-title {font-size: 26px !important;line-height: 33px !important;font-weight: 600 !important;letter-spacing: 0 !important;}
.latest-article .fusion-image-wrapper .fusion-rollover {background-image: linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 90, 159, 0.67)), color-stop(1, rgba(0, 90, 159, 0.58)));background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fec96b, endColorstr=#fec96b), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image: -webkit-linear-gradient(top, rgba(0, 90, 159, 0.48) 0%, rgba(0, 90, 159, 0.68) 100%);background-image: -webkit-linear-gradient(top, rgba(0, 90, 159, 0.48) 0%, rgba(0, 90, 159, 0.61) 100%);ound-image: -moz-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);background-image: -ms-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%); background-image: -o-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0); -ms-transform: scaleX(0);-o-transform: scaleX(0);}
.latest-article  .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{ height:434px;}
.latest-article .blog-shortcode-post-title a{ color: #005a9f !important;}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item, .fusion-active-link > a {color: #a0ce4e;border-color: #a0ce4e;}
.fusion-main-menu .fusion-dropdown-menu .sub-menu li:last-child:after{ display:none;}

/* margin top*/
.mt-top-10{ margin-top:10px;}.mt-top-20{ margin-top:20px;}.mt-top-30{ margin-top:30px;}.mt-top-40{ margin-top:40px;}.mt-top-50{ margin-top:50px;}.mt-top-60{ margin-top:60px;}.mt-top-70{ margin-top:70px;}.mt-top-80{ margin-top:80px;}.mt-top-90{ margin-top:90px;}.mt-top-100{ margin-top:100px;}.mt-top-46{ margin-top:46px;}

/* margin bottom*/

.mt-bt-10{ margin-bottom:10px;}.mt-bt-20{ margin-bottom:20px;}.mt-bt-30{ margin-bottom:30px;}.mt-bt-40{ margin-bottom:40px;}.mt-bt-50{ margin-bottom:50px;}.mt-bt-60{ margin-bottom:60px;}.mt-bt-70{ margin-bottom:70px;}.mt-bt-80{ margin-bottom:80px;}.mt-bt-90{ margin-bottom:90px;}.mt-bt-100{ margin-bottom:100px;}

/* padding top*/

.pt-top-10{ padding-top:10px;}.pt-top-20{ padding-top:20px;}.pt-top-30{ padding-top:30px;}.pt-top-40{ padding-top:40px;}.pt-top-50{ padding-top:50px;}.pt-top-60{ padding-top:60px;}.pt-top-70{ padding-top:70px;}.pt-top-80{ padding-top:80px;}.pt-top-90{ padding-top:90px;}.pt-top-100{ padding-top:100px;}
/* padding bottom*/

.pt-bt-10{ padding-bottom:10px;}.pt-bt-20{ padding-bottom:20px;}.pt-bt-30{ padding-top:30px;}.pt-bt-40{ padding-bottom:40px;}.pt-bt-50{ padding-bottom:50px;}.pt-bt-60{ padding-bottom:60px;}.pt-bt-70{ padding-bottom:70px;}.pt-bt-80{ padding-bottom:80px;}.pt-bt-90{ padding-bottom:90px;}.pt-bt-100{ padding-bottom:100px;}

/* 02- sliders*/

.tfs-slider .background-image:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #000000;z-index: 1;content: "";opacity: 0.61;}
.tfs-slider h3 { max-width: 92%;}
.defaultButton { width: 300px !important;font-size: 24px !important;font-weight: 700 !important;padding: 12px 36px !important;line-height: 30px !important;}
.slide-content .title-heading-center { line-height: normal;}
.column-image-overlay  .fusion-column-wrapper{position: relative;}
.main-flex .flex-next, .main-flex .flex-prev, .wooslider .wooslider-next, .wooslider .wooslider-prev{ background-color:transparent;}
#fusion-slider-6  .tfs-slider .slide-content-container .heading { margin-top: 17%;}
.section-title-blue h2 { color: #0D7096; font-size: 30px !important; line-height: 33px !important;}
.blue-container-text-left { text-align: left; color: #fff;}

/* 03- about home*/

.column-image-overlay  .fusion-column-wrapper:before { position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;	background-color: #005A9F;content: "";	opacity: 0.85; z-index:0;}

.section-title h2 {font-size: 36px; line-height: 36px;font-weight: bold;margin: 0px 0 34px 0;padding: 0px; text-transform:uppercase;}
.section-title-center { text-align: center; margin: 0px 0 34px 0;padding: 0px;}
.section-title-center h2 {font-size: 36px;line-height: 0px; font-weight: 700; text-transform:uppercase;}
.display-counter { font-weight: 700;}
.fusion-footer-widget-area .fusion-button.button-3 {width: 100% !important; }
.tfs-slider .slide-content-container h3 {font-size: 24px !important; line-height: 30px !important; font-weight:400 !important;}
#fusion-slider-6 .flex-direction-nav a{ font-size:30px !important;}
#fusion-slider-6 .flex-nav-prev { left: 28px;position: absolute; top: 60%;}
#fusion-slider-6 .flex-nav-next{right: 28px; position: absolute;top: 60%;}
.tfs-slider .slide-content-container .tfs-button-1, .tfs-slider .slide-content-container .tfs-button-2 { margin-top: 6.25%;}
.section-title-light-font h2 { color: #0D7096 !important;line-height: 33px !important;}
.logo-scroller .fusion-image-wrapper img { -webkit-filter: grayscale(100%);filter: grayscale(100%);}
.logo-scroller .fusion-image-wrapper img:hover { filter: none;-webkit-filter: grayscale(0); -webkit-transform: scale(1.01); cursor: pointer;}
.logo-scroller .fusion-carousel-positioner { padding-top: 22px;}
.upcoming-events-block .fusion-events-meta h2 {font-weight: 600 !important; font-size: 18px !important; line-height: 24px !important; text-transform: uppercase;}

/* 04- event page home*/

.upcoming-events  .fusion-column-wrapper {  border-color: transparent;}
.upcoming-events h4 { display: none;}
.fusion-events-shortcode .fusion-events-thumbnail, .fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color: transparent !important;}
.upcoming-events .fusion-events-meta {text-align: center;}
.upcoming-events-landing .hover-type-none { background-color: #005A9F;  border: none !important;}
.upcoming-events-landing .fusion-events-content-wrapper { padding: 10px !important;}
.upcoming-events-block .hover-type-none { background-color: #005A9F;  border: none !important;}
.tribe-events-event-image {opacity: 1; display: block; width: 100%; height: auto;transition: .5s ease;backface-visibility: hidden;}
.hover-type-none:hover .tribe-events-event-image {opacity: 0.4;}
.upcoming-events .hover-type-none:hover .url { opacity: 0.4;}
.button-view-section .button-5 { font-size: 36px;font-weight: 700;padding: 64px 0;}
.fullcustomButton { padding: 56px 30px !important;font-weight: 700 !important;font-size: 26px !important;line-height: 36px !important;}
.articleButton { padding: 22px 30px !important;font-weight: 700 !important;font-size: 36px !important;  line-height: 36px !important;}
.fusion-post-wrapper { border-bottom-width: 1px !important;}
.bg-title-center {text-align: center;}
.bg-overlay:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0; background-color: #000000 !important; z-index: 1;content: "";opacity: 0.8;}
.tribe-events-event-meta address.tribe-events-address, .tribe-events-list .tribe-events-venue-details {font-weight: 400;font-style: normal !important;text-decoration: none !important;}
.tribe-region.tribe-events-abbr { text-decoration: none !important;}
.bg-overlay h2 { color: #fff !important;}
.bg-overlay p {color: #fff !important;text-align:center;}
.tribe-events-abbr.tribe-events-start-date.published.dtstart {text-decoration: none !important;font-size: 14px;line-height: 30px;}
.tribe-events-abbr.tribe-events-start-time.published.dtstart { text-decoration: none !important;}
.tribe-events-abbr.tribe-events-end-time.published.dtend { text-decoration: none !important;}
.tribe-events-single-event-description p {line-height: 28px !important;font-size: 16px; font-weight: normal;margin: 0px;}
.tribe-events-single h4 {line-height: 22px; font-size: 18px;}
.tribe-events-start-date-label {font-size: 14px;font-weight: 600;line-height: 30px;}
.tribe-events-meta-group.tribe-events-meta-group-details { margin-bottom: 26px !important;}
#fusion-slider-6 .tfs-slider .background-image{background-position:inherit;}
.custom-google-map .fusion-info-box::before { content: url(/wp-content/themes/abraham-kriel/images/home-icon/house.svg); background-size: 66px 66px;height: 66px;width: 66px;display: block;margin: 0 auto 9px auto;}
.custom-google-map .fusion-info-box::after {content: "";position: absolute;top: 50%;left: -13%;transform: translateX(-50%);border-width: 16px 16px 0 16px;border-style: solid;border-color: rgb(0, 90, 159) transparent transparent transparent;z-index: -100;margin-left: 0px;transform: translatey(-50%) rotate(90deg);}
.custom-google-map .fusion-info-box { padding: 15px !important;-webkit-border-radius: 0px !important;border-radius: 0px !important;-webkit-background-clip: padding-box; background-clip: padding-box;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.3);box-shadow: 0 1px 1px rgba(0,0,0,.3); background-color: #004f7f;color: #fff;font-size: 16px !important;line-height: 19px !important;position: relative;bottom: 128px;left: 164px;width: 180px;float: left;letter-spacing: 0px !important;text-align: center;font-weight: 600 !important;}
.infobox-button { padding: 3px 16px;background: #fff !important;font-size: 18px;line-height: 26px;color: #005A9F;text-align: center;font-weight: 600;clear: both;width: 132px;display: inline-block;justify-content: center; height: 30px;margin-top: 26px;text-align: center;  margin-bottom: 10px;}
.latest-article .read-more { display: none !important;}

/* 05 Events-Detail Page*/

.single-tribe_events #main .fusion-content-widget-area {padding: 34px !important;}
.tribe-events-start-datetime-label {line-height: 30px; font-size: 14px;}
.tribe-events-cal-links .tribe-events-gcal.tribe-events-button {width: 100%; font-size: 24px !important;font-weight: 600 !important;line-height: 24px !important;}
.tribe-events-cal-links .tribe-events-ical.tribe-events-button {width: 100%; font-size: 24px !important;font-weight: 600 !important;line-height: 24px !important;}
.fusion-events-single-title-content {display: none !important;}
.fusion-social-networks-wrapper .fusion-social-network-icon{border: solid #005a9f 2px !important;}
.fusion-events-featured-image{ margin-bottom:30px;}
.single-tribe_events #main { padding-left: 30px; padding-right: 30px; }
.single-tribe_events #main .fusion-row { max-width: 100%;}
.single-tribe_events .fusion-events-featured-image .hover-type-none { background-color: #005A9F;  border: none !important;}


/* 06 News_Blog Article*/

.news-sharing-box .tagline { font-size: 24px; line-height: 30px;font-weight: 700; text-transform:uppercase; color:#FDF9F9 !important;}
.news-sharing-box .fusion-social-network-icon {border: solid #fff 2px !important; font-size:30px !important;}
.news-sharing-box-container .fusion-sharing-box { margin-bottom: 72px;margin-top: 50px;} 
.post-content p {line-height: 28px;}
.fusion-sharing-box.news-sharing-box { height: 146px;}


/* 07 - FOOTER*/

.fusion-footer-copyright-area{ background-color:#D1D1D1 !important;}
.fusion-footer .fusion-columns-4 { padding-top: 32px;}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {text-align: left;}
#get-in-touch h5 {font-weight: bold;margin: 0px 0 5px 0;padding: 0px 0 10px 0;font-size: 20px; color: #656565;}
.fusion-footer-copyright-area{ padding-top: 10px;padding-bottom: 10px;}
#get-in-touch span { font-size: 15px;font-weight: normal;line-height: normal; padding: 0; margin: 0;}
.fusion-footer .company-text {padding-top: 48px;font-size:14px; line-height:24px; color:#656565;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {display: block;text-align: left;}
.fusion-footer-copyright-area{padding-top: 12px;padding-bottom: 12px;}
.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice, .fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {display: block;width: 100%; text-align: left;}
.footerButton { color:#FDF9F9 !important; font-weight: normal !important; padding: 12px 30px !important;width: 100% !important;font-size: 16px !important; line-height: 30px !important;}
#text-4 .footerButton {margin-top: 20px;}
#text-3 .footerButton { margin-top: 34px;}
.single-tribe_events .fusion-button.button-3 {width: 100%; margin-top: 20px;}
.single-tribe_events .fusion-button.button-10 {width: 100%; margin-top: 20px;}
#text-4 .fusion-button { color:#FDF9F9 !important; font-weight: normal !important; width: 100% !important;padding: 12px 30px !important;font-size: 16px;line-height: 30px;}
.fusion-title-size-two h2 {margin-top: 0em; margin-bottom: 23px ;}
.tfs-slider .slide-content-container h2 { text-transform:uppercase; font-weight:600 !important; font-size: 60px !important;line-height:60px !important;margin-bottom: 0px !important;letter-spacing: 3px !important;}
.upcoming-events-block .fusion-layout-column.fusion-spacing-yes { margin-right: 7%;}
.upcoming-events-block  .fusion-layout-column.fusion-spacing-yes.fusion-one-third{ width:28.6666%;}
.tribe-events-meta-group.tribe-events-meta-group-venue { margin-bottom: 0px !important;}
.footer-social-icons{ width:100%; padding:0px; margin:35px 0 0 10px !important; float:left;}
.footer-social-icons ul{ margin:0px 0 0 0px; padding:0px; list-style:none;}
.footer-social-icons li{ display:inline-block; width:40px; height:40px; margin:0 6px;}
.footer-social-icons li img{ height:40px;}
.fusion-footer  .textwidget h5 { font-weight: bold !important; margin:0 0 7px 0px; }
.fusion-footer .fusion-footer-widget-column {margin-bottom: 0px;}
.fusion-footer-widget-area .fusion-button.button-12 { width: 100%; margin-top:20px;}
.footer-flag-icons {width: 100%;text-align: center;float: left;margin:20px 0 0 0 !important;}
.footer-flag-icons ul{ margin:0px; padding:0px;list-style:none;}
.footer-flag-icons li {display: inline-block;text-align: center; width:46px; height:30px; margin:0 4px;}
.footer-flag-icons li  img{height:30px;}
.fusion-footer-widget-area ul li a:hover img.facebook {content: url(/wp-content/themes/abraham-kriel/images/social-icons/facebook-blue.svg);}
.fusion-footer-widget-area ul li a:hover img.twitter {content: url(/wp-content/themes/abraham-kriel/images/social-icons/twitter-blue.svg);}
.fusion-footer-widget-area ul li a:hover img.instagram {content: url(/wp-content/themes/abraham-kriel/images/social-icons/instagram-blue.svg);}
.fusion-footer-widget-area ul li a:hover img.youtube{content: url(/wp-content/themes/abraham-kriel/images/social-icons/youtube-blue.svg);}
.fusion-footer-widget-area ul li a:hover img.linkedin {content: url(/wp-content/themes/abraham-kriel/images/social-icons/linkedin-blue.svg);}

/* 08 - upcoming-events*/

.upcoming-events-landing .fusion-events-content-wrapper {border-left: solid #ebeaea 2px;border-right: solid #ebeaea 2px;border-bottom: solid #ebeaea 2px;}
.upcoming-events-landing .fusion-events-meta h2 {font-size: 16px !important;line-height: 24px !important;margin: 0px 0 8px 0 !important;padding: 0px;font-weight: 600 !important;letter-spacing: 0 !important;}
.upcoming-events-landing h4 {line-height: 28px !important;font-size: 14px !important;  letter-spacing: 0 !important;}
.hover-type-none:hover .url {opacity: 0.4;}

/* 09 - News_Blog Landing*/

.recent-news-post .recent-posts-content {border-bottom: solid #d1d1d1 1px;border-left: solid #d1d1d1 1px;border-right: solid #d1d1d1 1px;padding: 15px;margin-bottom: 30px;width: 100%; float: left;position: relative;}
.recent-news-post .meta {padding-bottom: 20px !important;color: #0B5A78 !important;font-size:14px !important;line-height:14px !important;border-bottom: solid #d1d1d1 1px;     margin-bottom: 20px !important;}
.recent-news-post p {font-size: 16px;line-height: 20px;}
.recent-news-post .entry-title {  overflow: hidden; font-size: 20px;line-height: 24px; font-weight: 700 !important;padding-bottom:0px;  height: 52px; margin-bottom:0px !important;}
.recent-post-section .recent-posts-content p:nth-child(3n+2) { height: 80px; overflow: hidden; margin-bottom:0px;}
.recent-news-post .entry-title a{ color: #0B5A78;}
.recent-news-post .read-more { font-size: 12px; line-height: 15px;clear: both;width: 100%; float: left;padding-top: 20px;padding-bottom: 10px;position:relative;}
.recent-news-post .slides { background: #005A9F;}
.recent-news-post .hover-type-none:hover img { opacity: 0.2;}
.recent-news-post .read-more a:after {content: "\f105";font-family: icomoon;font-size: 12px; position: absolute;top: 20px; left: 80px;}
.recent-news-post .pagination {text-align: center;display: block;margin: 0px; padding: 70px 0 28px 0;}

/* 10 - News_Blog Landing*/

.fusion-slider-19 .fusion-title-2 {margin: 0 auto; width: 70%;}
.about-director-1 .fusion-image-wrapper .fusion-rollover {background-image: linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%) !important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 90, 159, 0.8)), color-stop(1, rgba(0, 90, 159, 0.8))) !important;background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fec96b, endColorstr=#fec96b), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image: -webkit-linear-gradient(top, rgba(0, 90, 159, 0.8) 0%, rgba(0, 90, 159, 0.85) 100%);background-image: -moz-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%); background-image: -ms-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);background-image: -o-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0);-ms-transform: scaleX(0); -o-transform: scaleX(0);width:94%;}
.fusion-is-sticky .fusion-main-menu > ul > li { padding-right: 20px !important;}
.fusion-board-directors img { width: 94%;}
.about-director-1 .fusion-rollover .fusion-rollover-title {  letter-spacing: 0 !important; font-size: 18px !important;font-weight: 700 !important; color: #8FB130 !important;}
.about-director-1 .fusion-rollover .fusion-rollover-info {color: #fff;font-size: 16px;line-height: normal;}
.about-advisory .fusion-board-directors {width: 70%;margin: 0 auto;display: block;text-align: center;}
.about-advisory .fusion-image-wrapper .fusion-rollover {background-image: linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%)!important;background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 90, 159, 0.8)), color-stop(1, rgba(0, 90, 159, 0.8))) !important; background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fec96b, endColorstr=#fec96b), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image: -webkit-linear-gradient(top, rgba(0, 90, 159, 0.8) 0%, rgba(0, 90, 159, 0.85) 100%);background-image: -moz-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);background-image: -ms-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);background-image: -o-linear-gradient(top, rgba(254,201,107,0.8) 0%, rgba(254,201,107,0.8) 100%);transform: scaleX(0);-webkit-transform: scaleX(0);-moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0);width: 94%; text-align: center;margin: 0 auto;}
#fusion-slider-19 h3 {width: 60%; font-weight:400;}
.about-advisory .fusion-rollover .fusion-rollover-title {font-size: 18px !important;font-weight: 700 !important; color: #8FB130 !important;}
.about-advisory .fusion-rollover .fusion-rollover-info { color: #fff;font-size: 16px;line-height: normal;}
.about-statement-wrapper p { text-align: center;font-size: 18px;}
.two-column-title h2 { color: #fff !important;}
.two-column-fix-text {color: #fff;width: 77%;}
.column-image-overlay-2{position: relative;}
.column-image-overlay-2 .fusion-column-wrapper:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #005A9F;content: "";opacity: 0.45;}
.section-content-center {  text-align: center;}
.normal-content {text-align: center;margin: 0 auto;}
.fusion-social-networks .fusion-social-network-icon:hover { opacity: inherit;}
.list-navi { padding: 0px 0 0 21px;}

/* 11 - About Us_B-BBEE*/

.economic-image-overlay:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #000000 !important;z-index: 1;content: ""; opacity: 0.6;}
.tow-line-content p {width: 60%;}
.economic-image-overlay p {color: #fff; font-size: 16px;}
.download-box-title h2 {color: #fff !important;}
#download-box .download-box-title {color: #fff;text-align: center;}
#download-box:hover .fusion-column-wrapper {background-blend-mode: multiply;background-image: url(/wp-content/uploads/2019/05/clickhere-overstate-1.png);opacity: 0.8; cursor:pointer;}
#fusion-slider-20 .title-heading-center {font-weight: 600 !important;}


/* 12 -About Us_Tax Benefits */

.column-image-overlay-3 :before { position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #005A9F;z-index: 1;content: ""; opacity: 0.30;}
.accentColor {color: #8FB130; font-weight:600; margin-bottom:0px !important;}
.blue-container-text  p{color: #fff; margin-bottom:0px !important;}
.content-list { margin: 0px;padding-left: 22px;}
.blueColor { color: #005a9f; margin-bottom: 0px !important; font-weight: 600;}
#fusion-slider-21 .title-heading-center {font-weight: 600 !important;}
.space-28 { padding-top: 28px;}

/* 13 -About  Us_Integrated Report */

.report-box-title h2 { color: #fff !important;}
.report-box .fusion-column-wrapper { margin-bottom: 2px !important;margin-right: 2px !important;}
.reportButton {font-size: 22px !important;line-height: 24px !important;font-weight: 700 !important;}
.reportButton:hover {border: solid #fff 2px !important;}

/* 14 -About Us_History */

.blue-section-title-center {text-align: center;}
.blue-section-title-center h2{ color:#fff !important; font-weight: 600 !important;}
.history-timeline-verticle .heading-with-icon .image { margin-right:30px;width: 75px;height: 75px;background-color: #005B7F; border-radius: 100%; position: relative; }
.content-boxes-icon-with-title.fusion-content-boxes .heading-with-icon .icon, .content-boxes-icon-with-title.fusion-content-boxes .heading-with-icon .image{display:table!important;display:table-cell;}
.history-timeline-verticle .heading-with-icon .image img { margin:0px !important;  position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.history-timeline-verticle .heading-with-icon  .content-box-heading { font-weight:normal; width: 1020px;float: right; line-height: 28px !important;}
.history-timeline-verticle .heading-with-icon .image:hover {background-color: #8FB130; cursor:pointer;}
.fusion-more-about .fusion-image-wrapper .fusion-rollover { background-image: linear-gradient(top, rgba(0,90,159, 0.55) 0%, rgba(0,90,159, 0.55) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,90,159, 0.55)), color-stop(1, rgba(0,90,159, 0.55)));background-image: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#005A9F, endColorstr=#005A9F), progid: DXImageTransform.Microsoft.Alpha(Opacity=0);background-image: -webkit-linear-gradient(top, rgba(0,90,159, 0.55) 0%, rgba(0,90,159, 0.55) 100%);background-image: -moz-linear-gradient(top, rgba(0,90,159, 0.55) 0%, rgba(0,90,159, 0.55) 100%); background-image: -ms-linear-gradient(top, rgba(0,90,159, 0.55) 0%, rgba(0,90,159, 0.55) 100%);background-image: -o-linear-gradient(top, rgba(0,90,159, 0.55) 0%, rgba(0,90,159, 0.55) 100%); }	
.fusion-more-about .fusion-rollover-title a { font-size: 22px !important;font-weight: 700 !important;}
.fusion-more-about .fusion-image-wrapper img {width: 100%;}
.fusion-more-about .fusion-column-content-centered { width: 100%; padding-right: 20px;}
.history-timeline-verticle .heading.heading-with-icon.icon-left:before { content: "";height: calc(100% + 40px);display: block; width: 1px;border-left-style: solid; border-left-width: 1px; position: absolute;border-color: #ccc; left: 52px;  top: 37px;}
.history-timeline-verticle .content-box-column-last .heading.heading-with-icon.icon-left:before {	content: none;}
.mb-0 { margin-bottom: 0px !important;}

/* 15 - Services Programmes_campus */

.max-width-79-content p {line-height: normal; color: #282828;}
.video-block { margin-top: 50px;}
.blue-container-title h2 {text-align: center; color: #fff !important;}
.accordions-faq .button-custom { font-weight: normal;}

/* 16 - News */

.accordions-faq .fusion-filters{ border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3;}
.accordions-faq .fusion-filter a {display: block;color: #282828; padding-top: 10px; padding-bottom: 10px; font-weight: 600;}
.accordions-faq .fusion-filters .fusion-filter.fusion-active a { border-top:solid 2px;color: #005A9F;border-color: #005A9F;}
.accordions-faq .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box { font-weight:normal: color: #646464; background-color: #E3E3E3 !important;}
.accordions-faq .fusion-accordian #accordian-1 .panel-title a .fa-fusion-box:hover {color: #fff !important;background-color: #005A9F !important;}
.accordions-faq .fusion-accordian #accordian-1 .panel-title a.active { color: #282828 !important; font-weight: 600;}
.accordions-faq  .fusion-accordian .panel-title .active .fa-fusion-box:before {background-color: #005a9f;color: #fff;}
.accordions-faq  .fusion-accordian .panel-title a{ padding:14px 0;}
.accordions-faq  .fusion-accordian .panel-body{ padding: 26px 29px;}
.accordions-faq  .fusion-accordian .panel-title .fusion-toggle-heading {margin-left: 18px; line-height: 25px;}
.accordions-faq .imageframe-align-center {text-align: left;}
.accordions-faq .fusion-accordian #accordian-1 .panel-title a {font-size: 18px; color: #646464 !important;}
.accordions-faq .fusion-filters{ margin-bottom:40px;}
.accordions-faq .fusion-accordian #accordian-1.fusion-toggle-icon-unboxed .panel-title a:hover .fa-fusion-box {color: #646464; font-weight: normal !important;}

/* 16 - Contact  */

.contact-section .fusion-column-content { z-index: 9; position:relative;}
.contact-section .two-column-contact { color: #fff;}
.contact-section .two-column-contact h6 {color: #fff;font-weight: 600;margin: 0px;padding: 0; line-height:28px; text-transform:uppercase;}
.contact-section .two-column-contact p {font-size: 16px; font-weight: 400; line-height:28px; margin: 0px;}
.contact-section .two-column-contact a { color: #fff;}
.contact-social-links .contact-social-links { display: block;}
.contact-social-links  .contact-social-icons {width: 100%;text-align: center;float: left;margin:0px; padding:0px;}
.contact-social-links  .contact-social-icons li a br { display: none;}
.contact-social-links  .contact-social-icons ul{ margin:0px; padding:0px;list-style:none;}
.contact-social-links  .contact-social-icons li {display: inline-block;text-align: center; width:82px; height:82px; margin:0 30px; }
.fusion-column-linke .fusion-column-wrapper ul li a:hover img.facebook {content: url(/wp-content/themes/abraham-kriel/images/social-icons/facebook-green.svg);}
.fusion-column-linke .fusion-column-wrapper ul li a:hover img.twitter {content: url(/wp-content/themes/abraham-kriel/images/social-icons/twitter--green.svg);}
.fusion-column-linke .fusion-column-wrapper ul li a:hover img.instagram {content: url(/wp-content/themes/abraham-kriel/images/social-icons/instagram-green.svg);}
.fusion-column-linke .fusion-column-wrapper ul li a:hover img.youtube{content: url(/wp-content/themes/abraham-kriel/images/social-icons/youtube-green.svg);}
.fusion-column-linke .fusion-column-wrapper ul li a:hover img.linkedin {content: url(/wp-content/themes/abraham-kriel/images/social-icons/linkedin-green.svg);}
.two-column-form input, select {border: 1px solid #959595 !important;background-color: transparent !important;height: auto !important;font-size: 16px !important;line-height: 18px !important;color: #898A8A; padding: 15px 15px !important;}
.two-column-form textarea {border: 1px solid #959595 !important;background-color: transparent !important;height: 145px !important;font-size: 16px !important;line-height: 18px !important;color: #898A8A ;}
.two-column-form .wpcf7-submit.defaultButton { padding: 14px 30px 14px !important; margin-top:15px; font-weight:700; font-size:24px !important; line-height:28px !important; background-color: #8fb130 !important; color: #fff !important;}
.two-column-form .wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8A8A8A;}
.two-column-form  .wpcf7-form-control:-moz-placeholder { /* Firefox 19+ */color: #8A8A8A;}
.two-column-form  .wpcf7-form-control:-ms-input-placeholder { /* IE 10+ */ color: #8A8A8A;}
.two-column-form .wpcf7-form-control:-moz-placeholder { /* Firefox 18- */ color: #8A8A8A;}
.two-column-form p {margin-bottom: 12px;}
.two-column-contact strong {font-weight: 600;}

/* 17 - Contact_resources  */

.bg-content-center { text-align: center;}
.bg-content-center p { color: #FDFCFC;font-size: 20px;line-height: 30px;font-weight: normal;}
.bg-content-center h2 {color: #fff !important; text-transform:uppercase; margin: 0 0 10px 0; line-height:30px !important;}
.bg-content-center p {color: #fff;}
.blue-title { text-align: center;}
.blue-title h3 { color: #03486C !important;font-size: 30px;text-transform: uppercase;}
.blue-contact-text-center { text-align: center;}
.blue-contact-text-center p {color: #254F70;margin: 0 0 0 0;}
.blue-contact-text-center a { color:#254F70;}
.content-list-unstyled { margin: 0px;padding: 0 0 0 21px;}
.content-list-unstyled  ul{ list-style: none; margin:0px; padding:0px;}
.content-list-unstyled li {text-align: left; line-height:28px; padding:0 0 2px 0; color:#282828; } 
.rehouse-grey-section .heading-with-icon .image { padding-top: 3px;}
.rehouse-grey-section .content-box-column { margin-bottom: 50px !important;}


.content-nested-list-unstyled ul { list-style-type: inherit; margin: 0px;padding: 0px !important;}
.blue-bg-overlay:before {position: absolute; width: 100%; height: 100%; top: 0;left: 0;right: 0;bottom: 0;background-color: #005A9F;z-index: 1;  content: "";  opacity: 0.75;}
.bg-overlay-new:before {position: absolute; width: 100%; height: 100%; top: 0;left: 0;right: 0;bottom: 0;background-color: #005A9F;z-index: 1;  content: "";  opacity: 0.8;}
.blue-container-text {text-align: center; display: table; margin: 0 auto;}
.blue-container-list {padding: 0 0 0 21px; margin: 0px;}
.two-column-form .wpcf7-submit.defaultButton:hover {background-color: #005a9f !important;}
.blue-container-list  ul{ margin:0px; padding:0px; list-style:none;}
.blue-container-list li{ text-align:left;  color:#ffff; line-height:28px; padding:0 0 2px 0;}
.section-titler-rose h2 {color:#0D7096 !important; font-size: 36px;line-height: 36px; font-weight: bold;margin: 0px 0 34px 0; padding: 0px; text-transform: uppercase;}

/* 18 - Help Donate_p01 */

.donate-slider { padding-top: 40px !important; margin: 0 auto 60px !important;}
.bg-column-content-center .fusion-column-content-centered { z-index: 1;position: relative;}
.column-image-overlay-4  .fusion-column-wrapper:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #005A9F;z-index: 0;content: "";opacity: 0.9;}
.column-image-overlay-5  .fusion-column-wrapper:before {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: #8FB130;;z-index: 0;content: "";opacity: 0.9;}
.bg-column-content-center .fusion-text {text-align: center;}
.bg-column-content-center h2 {color: #FDFCFC !important;text-transform: uppercase;margin: 0px;padding: 0 0 10px 0;}
.bg-column-content-center p {color: #FDFCFC; width: 59%;margin: 0 auto;padding-bottom: 20px;font-size: 20px;font-weight: normal; line-height: 30px;}
.bg-column-content-center .reportButton { padding: 14px 84px; margin-top: 12px; color: #FDFCFC !important;}
.woocommerce-account #main { padding-top: 60px; padding-bottom: 60px; }
.shop_table thead tr th {text-align: left;}
/* 19 - Help Stars For Charity */

.customButton-2{ font-size: 24px !important; line-height: 30px !important; color:#FDF9F9 !important;}
.fb-album-gallery .Caption_Background { background-color: #005A9F !important; opacity: 0.76 !important;}
.bg-column-text .fusion-text h2 {color: #fff !important; font-weight: 600 !important; margin:0px; padding-bottom:30px;}
.bg-column-text .fusion-text p {color: #fff;font-size: 18px;font-weight: normal;}
.full-sharing-box .share-box.fusion-sharing-box.boxed-icons.news-sharing-box { margin: 0px;}
.fusion-accordian #accordian-1 .panel-title a .fa-fusion-box {color: #646464;font-weight: normal;}
.blueButton { font-size: 16px !important;color: #FDF9F9 !important;line-height: 30px !important;background-color: #005A9F !important; padding: 12px 19px !important;}


/* 20 - NEEDS LIST */
.bg-column-white-content h2 { color: #fff !important;}
.bg-column-white-content p { color: #FAFBFB;}
.ak-accordion-togglers  .fusion-accordian .panel-title a .fa-fusion-box{ padding: 17.5px ;}
.ak-accordion-togglers  .fusion-accordian #accordion-881-1 .panel-title a .fa-fusion-box:before { font-size: 32px !important; width: 33px !important;}
.ak-accordion-togglers  .fusion-accordian #accordion-881-1 .panel-title .active .fa-fusion-box, .fusion-accordian #accordion-881-1 .panel-title a:hover .fa-fusion-box {color: #fff;}
.ak-accordion-togglers .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 18px; font-size: 25.87px;line-height: 25px;color: #646464;}
.bg-column-white-content  .fusion-accordian #accordion-881-2 .panel-title .active .fa-fusion-box, .fusion-accordian #accordion-881-2 .panel-title a:hover .fa-fusion-box{color: #fff;}
.bg-column-white-content  .fusion-accordian #accordion-881-3 .panel-title .active .fa-fusion-box, .fusion-accordian #accordion-881-3 .panel-title a:hover .fa-fusion-box{color: #fff;}
.bg-column-white-content .fusion-accordian .panel-title .fusion-toggle-heading { margin-left: 18px; font-size: 25.87px;line-height: 25px;color: #646464;}

/* 21 -Donate Hampers For Families */

.classic-content-box .image { background-color: #005B7F; border-radius: 100%;  width: 75px;  height: 75px;  top: -91px !important;}
.classic-content-box p { color: #282828;}
.classic-content-box .content-box-heading { font-size: 22px; line-height: 30px;font-weight: 600 !important;}
.classic-content-box .content-box-wrapper { border: solid #f5f5f5 3px; margin-bottom:50px; margin-top:20px;}
.classic-content-box .content-box-wrapper:hover { cursor:pointer; border: solid #005B7F 3px;}
.classic-content-box .content-box-wrapper .heading  img { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.classic-content-box .fusion-content-boxes.content-boxes-icon-boxed .heading .image {left: 0 !important;right: 0 !important; margin: 0 auto !important;}


/* 22 Help Donate Holiday Friends Programme */

.column-overlay-title { z-index: 1;position: relative;}
.column-overlay-title h2 {color: #fff !important;text-align: center;}
.order-list { margin: 18px 0 0 0;padding: 0px 0 0 21px;}
.blue-container-text-center p { color: #fff; text-align: center;font-size: 24px;line-height: 34px;margin: 0px;}
.green-container-text { text-align: center;}
.green-container-text p { color: #fff; text-align: center;font-size: 22px;line-height: 30px;margin: 0px;}
.news-sharing-box .fusion-social-network-icon:hover {border: solid #8fb130 2px !important;opacity: inherit !important; color: #8fb130 !important;}


/* 23 Help Donate Volunteer*/

.green-section-wrapper .fusion-text h2 { margin:0px; text-transform:uppercase;color:#fff !important; text-align: center;font-size: 36px !important;line-height: 24px !important;}
.volunteer-content-box .fusion-content-boxes .heading img {float: none;margin: 0 !important;}
.volunteer-content-box .fusion-content-boxes .content-box-column {  padding: 0px;  margin: 0px !important;}
.volunteer-content-box .fusion-content-boxes .content-wrapper-background{min-height: 570px; max-height:100%;}
.volunteer-content-box  .content-box-heading { height:82px; overflow:hidden; font-size: 36px !important;line-height: 36px !important;margin-top: 40px !important; color: #FBFCFD !important;}
.volunteer-content-box .content-container {  padding-top: 10px;}
.application-form .one_half { width: 50%;float: left; padding-left: 15px; padding-right: 15px; margin-top:15px;}
.application-form .wpcf7-form-control {font-weight:400 !important; font-size:16px ; line-height:18px !important;border: 1px solid #959595 !important; padding: 18px 30px 18px !important; }
.application-form  .full-column { width: 100%;float: left;padding-left: 15px; padding-right: 15px; margin-top: 15px;}
.application-form .wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8A8A8A;}
.application-form  .wpcf7-form-control:-moz-placeholder { /* Firefox 19+ */color: #8A8A8A;}
.application-form  .wpcf7-form-control:-ms-input-placeholder { /* IE 10+ */ color: #8A8A8A;}
.application-form .wpcf7-form-control:-moz-placeholder { /* Firefox 18- */ color: #8A8A8A;}
.application-form .submit-wrapper .defaultButton { margin: 40px auto 0 auto;display: block; font-weight: 700 !important;}
.application-form .select-arrow {font-size: 26px !important; border: transparent !important;}
.application-form  option:checked, option:hover { color: #8FB130 !important;cursor: pointer;}
.volunteer-content-box .image img {width: 150px;height: 150px;}
.recent-news-post .page-text { display: none;}
.recent-news-post .fusion-pagination .next:after, .pagination-next:after, .single-navigation a[rel=next]:after, .recent-news-post .woocommerce-pagination .next:after {position: absolute;top: -3px;-ms-transform: translateY(-51%);transform: translateY(-58%);right: -42px;font-family: icomoon;content: '\f105';color: #D1D1D1 !important;border: solid #e0dede 1px;width: 39px;height: 41px;line-height: 41px; font-size: 20px;}
.recent-news-post .fusion-pagination .prev:before, .pagination-prev:before, .single-navigation a[rel=prev]:before, .recent-news-post .woocommerce-pagination .prev:before{position: absolute; top: -3px; -ms-transform: translateY(-51%); transform: translateY(-58%); left: -42px; font-family: icomoon; content: '\f104'; color: #D1D1D1 !important; border: solid #e0dede 1px;width: 39px;height: 41px; line-height: 41px; font-size: 20px;}	
.recent-news-post  .pagination-next:hover:after {border: solid #8fb130 1px; color: #8fb130 !important;}
.recent-news-post  .pagination-prev:hover:before {border: solid #8fb130 1px; color: #8fb130 !important;}
.video-iframe .iframe-block { text-align: center;}

/* 24 Help Donate Volunteer*/

.avada-single-product-gallery-wrapper { float: left;width: 100%;}
.product .summary.entry-summary { margin: 0px !important; width: 100%;float: left;padding: 54px 0 0;text-align: center;}
.product-border { display: none;}
form.cart { margin-bottom: 0 !important;margin-top: 0 !important;display: block !important;text-align: center;position: relative;width: 100%;float: left;}
.product .nyp .subscription-terms { display: none;}
.product .nyp {margin-bottom: 0;position: relative; margin-top: 30px;}
.product .nyp .nyp-input {  font-size: 16px; color: #8A8A8A; display: inline-block;margin-bottom: 1.625em;text-align: left;font-weight: normal;width: 250px;position: relative;right: 120px; margin: 0 auto;     border: 1px solid #959595;}
.product .nyp .minimum-price {font-size: 16px;color: #8A8A8A; line-height: 18px; font-weight:normal; }
.single_add_to_cart_button.button.alt { left:50%; position: absolute; top: 30px;padding: 13px 50px;font-size: 24px;line-height: 30px;}
.product .nyp .nyp-input::-webkit-input-placeholder { /* Edge */ color: #8A8A8A;}
.product .nyp .nyp-input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #8A8A8A;}
.product .nyp .nyp-input::placeholder {color: #8A8A8A;}
.product .summary.entry-summary .first-payment-date {display: none !important;}
.single-product .share-box.fusion-sharing-box.boxed-icons.news-sharing-box {margin-top: 20px;margin-bottom:100px;}
.single-product .woocommerce-error {left:0; right:0;list-style: none;padding: 0;position: absolute;bottom: -20px; width: 100%; float: left;}
.single-product .woocommerce-product-gallery__image img {margin: 0 auto; display: block;}
#product-1378 .nyp { margin-bottom: 80px; margin-top:4px;}
#product-1378 .single_add_to_cart_button.button.alt{top:4px;}
.single-product .product-description p{ font-family: "Open Sans"; color:#282828; line-height:28px; font-weight:normal;}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 5px 12px !important;}
.column-image-overlay-4 .fusion-column-wrapper { z-index: 0 !important;}
.column-image-overlay-5 .fusion-column-wrapper{ z-index: 0 !important;}
#order_review .shop_table thead tr .product-name, #order_review .shop_table thead tr .product-total { font-size: 18px !important; }

/* responsive css */


@media only screen and (max-width: 1250px) {
.video-iframe .fusion-column-wrapper {padding: 0 !important;}
}

@media only screen  and (min-width: 1440px) {
.my-school-card-section .mb-ptb-120 .fusion-column-wrapper {padding-top: 150px !important; padding-bottom: 150px !important;} 
	
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: portrait){
.my-school-card-section .fusion-layout-column.fusion-one-half {width: 50%;}
}

@media only screen and (max-width: 1024px) {
 .fusion-mobile-menu-icons {margin-top: 40px !important;}
 .about-advisory .fusion-board-directors{width: 100%;}
 .fusion-mobile-current-nav-item > a, .fusion-mobile-nav-item a:hover, .fusion-mobile-nav-item.current-menu-item > a {background-color: #8fb130;color: #fff !important;}
.footer-social-icons{margin: 35px 0 0 0px !important;}
.fusion-mobile-current-nav-item .fusion-open-submenu:before { color: #fff;}
.footer-social-icons li {width: 32px;height: 32px;margin: 0 3px;}
.footerButton{font-size: 12px !important;}
#text-4 .fusion-button{font-size: 12px ;}
.fusion-footer .textwidget h5{ font-size:14px;}
.fusion-mobile-current-nav-item .fusion-mobile-nav-item a::before {color: #fff;}
.section-title-center h2{ font-size: 30px !important;}
.bg-column-content-center .fusion-layout-column.fusion-one-half {width: 50% !important;}
.bg-column-content-center .fusion-layout-column.fusion-five-sixth, .fusion-layout-column.fusion-four-fifth, .fusion-layout-column.fusion-one-fifth, .fusion-layout-column.fusion-one-fourth, .fusion-layout-column.fusion-one-half, .fusion-layout-column.fusion-one-sixth, .fusion-layout-column.fusion-one-third, .fusion-layout-column.fusion-three-fifth, .fusion-layout-column.fusion-three-fourth, .fusion-layout-column.fusion-two-fifth, .fusion-layout-column.fusion-two-third{ margin-right:0px !important}
.single-product .avada-single-product-gallery-wrapper {width: 100% !important;}
.single-product #wrapper .product .summary.entry-summary {width: 100% !important; margin-left: 0 !important;}
.single-product .share-box.fusion-sharing-box.boxed-icons.news-sharing-box{ margin-bottom:40px;}
}
@media only screen and (max-width: 992px) {
.king-wrapper .fusion-column-wrapper {  padding-left: 10% !important;}
.fusion-footer .textwidget h5 { font-size: 18px;}	
.footer-social-icons li { width: 40px;height: 40px;margin: 0 6px;}
.footerButton{font-size: 16px !important;}
#text-4 .fusion-button{font-size: 16px ;}
.fusion-columns .fusion-column:not(.fusion-column-last) { margin: 0 0 20px !important;}
.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column { text-align: center;}
.fusion-footer .company-text{ padding-top:0px;}
.fusion-copyright-notice {text-align: center !important;}
#text-3 .footerButton { margin-top: 0;}
.articleButton{font-size: 22px !important;}
.section-wrapper-2 .fusion-column-wrapper { padding: 50px 10% !important;}
.upcoming-events-landing .fusion-events-thumbnail img { width: 100%;}
.status-publish .fusion-events-thumbnail img {width: 100%;}
.contact-social-links .contact-social-icons li {display: inline-block;text-align: center;width: 50px;height: 50px;margin: 0 10px;}
/*.bg-column-white-content .fusion-column-wrapper {padding-bottom: 40px !important;}*/
.latest-article .fusion-recent-posts {margin-bottom: 0px !important;}
.latest-article .fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {height: auto;}
.bg-column-content-center .fusion-layout-column.fusion-one-half {width: 100% !important;}
.volunteer-content-box .content-box-heading{font-size: 24px !important;line-height: 24px !important;}
.green-section-wrapper .fusion-text h2{ font-size: 30px !important; line-height: normal !important; }
.volunteer-content-box .image img {width: 120px;height: 120px;}
.history-timeline-verticle .heading-with-icon .content-box-heading{ width:70%;}
.mb-pr-10 .fusion-column-wrapper {padding-left: 10% !important;}
.ak-accordion-togglers .fusion-column-wrapper {padding-bottom: 0px !important;padding-top: 0px !important;}
.bg-column-white-content-1 .fusion-column-wrapper {padding-top: 40px !important; }
.bg-column-white-content-2 .fusion-column-wrapper {padding-bottom: 40px !important;}
.share-content .fusion-column-wrapper { padding-top: 0px !important;}
.share-box.news-sharing-box { height: 146px; }
body.single-product #wrapper .product .summary.entry-summary{margin-left: 0px !important;}
.tfs-slider .slide-content-container h2{font-size: 50px !important;}
.single_add_to_cart_button.button.alt{left: inherit;}
}

@media only screen and (max-width: 767px) {
.tfs-slider .slide-content-container h2{ font-size: 30px !important;line-height: 30px !important;}
#fusion-slider-19 h3{ width: 100%;}	
.tfs-slider .slide-content-container h3 {font-size: 18px !important;line-height: 24px !important;}
.fusion-footer-widget-area{ padding-bottom: 0;}
.section-wrapper-1 .fusion-column-wrapper { padding: 50px 10% !important;}
.fusion-footer .fusion-footer-widget-area { padding-bottom: 0px;}
.single-tribe_events .tribe-events-single h4{ font-size: 18px !important;}
.Caption_Content { font-size: 14px;}
.contact-social-links .contact-social-icons li {display: inline-block;text-align: center;width: 40px;height: 40px;margin: 0 5px;}
.defaultButton{ width: 100% !important;font-size: 16px !important;}
#fusion-slider-6 .tfs-slider .slide-content-container .heading {margin-top: 0%;}
.application-form .one_half{width: 100%; padding:0px;}
.volunteer-content-box .fusion-content-boxes .content-wrapper-background{min-height: auto;}
.application-form .full-column{padding:0px;}
.green-section-wrapper .fusion-text h2{ font-size: 30px !important; line-height: normal !important; }
.history-timeline-verticle .heading-with-icon .content-box-heading{ width:60%;}
#wrapper .share-box h4{text-align: center;}
.fusion-sharing-box .fusion-social-networks{text-align: center !important;}
.product .summary.entry-summary{ padding: 0px;}
.product .nyp .nyp-input{ width: 100%; right: 0;}
.product .nyp{  margin-top: 0;}
.single_add_to_cart_button.button.alt{top: 0; right:0;}
.single-product .share-box.fusion-sharing-box.boxed-icons.news-sharing-box{ margin-bottom: 20px;}
.single-product .woocommerce-product-gallery__image img {height: auto;}
#product-1378 .nyp{ margin-bottom: 40px;}

}

@media only screen and (max-device-width: 640px) {
.share-box.news-sharing-box { height: auto; }	
}
@media only screen and (max-width: 600px) {

.image-height-rwd .fusion-column-wrapper { padding: 0px !important;}
.column-image-overlay-4 .fusion-column-wrapper {background-position: center top !important;}
.column-image-overlay-5 .fusion-column-wrapper {   background-position: center top !important;}	
}

@media only screen and (max-width: 480px) {
	
}


@media only screen and (max-width: 414px) {
.tfs-slider .slide-content-container h2 {font-size: 22px !important;  line-height: 30px !important;}
.defaultButton{ width:100% !important;  font-size: 18px !important;}
.mt-top-40 {margin-top: 0;}	
.skill-development .fusion-column-wrapper {  padding: 50px 10% !important;}
.section-title-center h2 {font-size: 27px !important;}
.history-timeline-verticle .heading.heading-with-icon.icon-left:before{left: 46px;}
.history-timeline-verticle .heading-with-icon .image{  margin-right: 30px; width: 75px;height: 64px;}
.history-timeline-verticle .heading-with-icon .image img{ width:38px;}


}
@media only screen and (max-width: 375px) {
.history-timeline-verticle .heading.heading-with-icon.icon-left:before{ top: 50px;}
	
}

@media only screen and (max-width: 320px) {
.history-timeline-verticle .heading.heading-with-icon.icon-left:before {top: 65px; left: 46px;}
.history-timeline-verticle .heading-with-icon .image { margin-right: 30px;width: 90px;height: 64px;}

.footer-social-icons li {width: 36px; height: 39px; margin: 0 6px;}
.footerButton { font-size: 14px !important;}
#text-4 .fusion-button { font-size: 14px;}


	
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
.fusion-logo img, .fusion-is-sticky .fusion-logo img {  width: 216px !important;}	
.fusion-mobile-menu-icons { margin-top: 27px !important; right: -12px}
.news-sharing-box .tagline{ font-size:18px;}
.fusion-sharing-box .fusion-social-networks a {font-size: 20px !important;}
.news-sharing-box-container .fusion-sharing-box {margin-bottom: 0px; margin-top: 0px;}
.contact-social-links .contact-social-icons li {display: inline-block;text-align: center;width: 36px;height: 36px;margin: 0 5px;}
.image-height-rwd  .fusion-full-width-sep { margin-top: 20px !important; margin-bottom: 20px !important;}
.articleButton {font-size: 14px !important;padding: 10px 20px !important;line-height: normal !important;}
.fusion-sharing-box .fusion-social-networks{text-align: center;}
#wrapper .share-box h4{text-align: center;}
.history-timeline-verticle .heading-with-icon .content-box-heading {width: 80%;}

.single_add_to_cart_button.button.alt{ padding: 13px 20px;}
.single-product .share-box.fusion-sharing-box.boxed-icons.news-sharing-box {   margin-top: 0;}
#product-1378 .nyp{ margin-bottom: 40px;}
.fusion-sharing-box .fusion-social-networks.boxed-icons .fusion-social-network-icon { margin: 5px 5px !important;}
}
