@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i');@font-face{font-family:'Helvetica Neue';src:url(fonts/HelveticaNeue.otf);}
@font-face{font-family:'Helvetica Neue';src:url(fonts/HelveticaNeue-Medium.otf);font-weight:600;}
@font-face{font-family:'Helvetica Neue';src:url(fonts/HelveticaNeue-Light.otf);font-weight:300;}
*{box-sizing:border-box;}
body{color:#4d4d4d;font-family:'PT Sans', sans-serif;font-size:1rem;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#theWrapper{overflow-x:hidden;}
a, a:focus, a:hover{color:#000;}
p, span{text-align:justify;}
p{font-size:18px;}
img{height:auto;max-width:100%;}
button,
.btn,
.btn-primary{background:#ff801e;border:none;border-radius:0;cursor:pointer;font-family:'PT Sans', 'sans-serif';font-size:14px;font-weight:700;text-transform:uppercase;}
button:hover, button:focus,
.btn:hover, .btn:focus,
.btn-primary:hover, .btn-primary:focus{background:#ff801e;box-shadow:none;outline:none;}
h1{color:#ff801e;font-size:40px;font-weight:bold;line-height:40px;margin-bottom:10px;}
@media only screen and (max-width:1279px) and (min-width:300px){h1{font-size:30px;line-height:normal;}
}
h3, h4{color:#000;}
table{border-collapse:collapse;color:#000;width:100%;}
table p{font-size:14px;margin:0;}
td, th{border:1px solid #dddddd;padding:8px;text-align:left;}
tr{background-color:#efefef;}
tr:nth-child(even){background-color:#235AA5;color:#fff;}
.innerContent{margin:auto;max-width:1280px;}
.menuBar .innerContent{padding:0;}
@media only screen and (max-width:1279px) and (min-width:1024px){.innerContent{max-width:950px;}
}
@media only screen and (min-width:300px) and (max-width:1023px){.innerContent{padding:0 20px;}
}
@media only screen and (min-width:1280px) and (max-width:1439px){.innerContent{max-width:1170px;}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.innerContent{max-width:1300px;}
}
@media only screen and (min-width:1920px){.innerContent{max-width:1500px;}
}
#kamHeader{background:linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.2));visibility:inherit;padding:20px 0;position:absolute;width:100%;z-index:10;}
@media only screen and (max-width:1023px) and (min-width:300px){#kamHeader{background:#000;padding:20px 0 0;position:static;}
}
.menuBar{position:relative;}
@media only screen and (max-width:1023px) and (min-width:300px){.menuBar img{display:block;margin:0 auto 20px;max-width:200px;}
}
.menuBar ul{list-style:none;padding:10px 0;}
.menuBar ul li,
.navbar ul li{display:inline-block;margin-right:20px;}
@media only screen and (max-width:1279px) and (min-width:1024px){.menuBar ul li,
.navbar ul li{margin-right:8px;}
}
.menuBar ul li:last-child,
.navbar ul li:last-child{margin-right:0;}
@media only screen and (max-width:1023px) and (min-width:300px){.menuBar ul li, .navbar ul li{margin:0 5px 0;}
}
.menuBar a{color:#fff;font-size:14px;font-weight:700;}
.menuBar a:hover{text-decoration:none;}
.menusContainer{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (max-width:1023px) and (min-width:300px){.menusContainer{position:static;transform:none;}
}
.menusContainer ul{margin:0;}
@media only screen and (max-width:1023px) and (min-width:300px){.menusContainer ul{margin:0;text-align:center;}
}
.topMenu{border-bottom:1px solid #fff;text-align:right;}
@media only screen and (max-width:1023px) and (min-width:300px){.topMenu{border:none;text-align:center;}
}
.user-menu{border:1px solid #fff;padding:0 15px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.navbar{float:right;padding:0;}
@media only screen and (max-width:1023px) and (min-width:300px){.navbar{float:none;padding:10px 0 0;text-align:center;}
}
.navbar-toggler-right,
.navbar-toggler-right:focus,
.navbar-toggler-right:hover{background:#265aa5;}
@media only screen and (max-width:1023px) and (min-width:300px){.navbar-toggler-right{border-radius:0;color:#fff;margin:0 auto;padding:5px 20px;position:static;width:100%;}
}
.affix{background:#000;padding:10px 30px !important;position:fixed;top:0;right:0;left:0;width:100%;z-index:1030;}
#socialSticky{left:0;position:fixed;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999;}
@media only screen and (max-width:1279px) and (min-width:300px){#socialSticky{display:none;}
}
#socialSticky ul{list-style:none;}
#socialSticky a{color:#fff;display:inline-block;height:40px;position:relative;text-align:center;width:40px;z-index:9999;}
#socialSticky a span{font-size:15px;font-weight:700;height:47px;left:-165px;line-height:50px;margin:0;position:absolute;text-align:center;top:3px;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-webkit-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;width:120px;z-index:9998;}
#socialSticky a:hover span{left:6px;}
.fa-floating{padding:15px 8px;line-height:17px;}
.facebook{background:#3b5998;}
.twitter{background:#55acee;}
.linkedin{background:#007bb5;}
.google-plus{background:#dd4b39;}
.youtube{background:#bb0000;}
@media only screen and (min-width:1024px){.whatsapp{display:none !important;}
}
.whatsapp{background:#25d366;}
.searchHeader{padding:30px;text-align:center;background:#275aa4;color:#fff;}
.searchHeader h1{color:#fff;font-weight:700;margin:0;text-transform:uppercase;}
#searchResults ul{list-style:none;margin:0;padding:0;}
#searchResults li{display:inline-block;margin:20px 5px;vertical-align:top;width:48%;}
@media only screen and (max-width:1279px) and (min-width:300px) {#searchResults li{display:inline-block;margin:20px 5px;vertical-align:top;width:100%;}}
#searchResults span{display:block;margin-bottom:10px;}
.searchDate{font-size:13px;font-weight:700;}
#searchResults a,
#searchResults a:active,
#searchResults a:focus,
#searchResults a:hover{text-decoration:none;}
#searchResults h4 > a{color:#ff801e;font-weight:700;}
#searchResults .page-numbers{display:inline-block !important;margin:0 1px 5px 0;}
.sideSearch{background:#275aa4;margin:10px 0;padding:20px;}
.sideSearch h5{color:#fff;}
.sideSearch input,
.sideSearch input:focus{border:none;box-shadow:none;outline:none;width:100%;}
.sideSearch input[type=text]{margin-bottom:3px;padding:5px;}
.sideSearch input[type=submit]{background:#1c9fcf;border:none;box-shadow:none;color:#fff;font-weight:700;}
.flexslider{border:0;border-radius:0;margin:0;}
.slideMeta{background:rgb(0,0,0);background:rgba(0, 0, 0, 0.30);color:#fff;position:absolute;left:210px;top:50%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;width:550px;}
@media only screen and (max-width:1023px) and (min-width:300px){.slideMeta{background:#000;padding:10px;position:static;width:100%;}
}
@media only screen and (max-width:1279px) and (min-width:1024px){.slideMeta{bottom:0;left:0;margin:auto;right:0;top:initial;width:80%;}
}
.slideMeta h1{color:#fff;font-weight:700;line-height:40px;}
@media only screen and (max-width:1023px) and (min-width:300px){.slideMeta h1{font-size:20px;line-height:normal;}
}
@media only screen and (max-width:1439px) and (min-width:1024px){.slideMeta h1{font-size:30px;line-height:normal;}
}
@media only screen and (max-width:1023px) and (min-width:300px){.slideMeta p{font-size:14px;line-height:normal;margin:0;}
}
.slideMeta a{background:#ff801e;color:#fff;border-radius:0;display:inline-block;font-weight:700;margin:10px 0;padding:10px 30px;}
@media only screen and (max-width:1023px) and (min-width:300px){.slideMeta a{display:block;margin:10px 0 0;padding:5px 30px;text-align:center;}
}
.slideMeta h1,
.slideMeta p{margin:30px;}
@media only screen and (max-width:1023px) and (min-width:300px){.slideMeta h1,
.slideMeta p{margin:5px;}
}
.twitterFeed{background:#fff;border-bottom:1px solid #ebebeb;font-family:'Helvetica Neue', sans-serif;padding:50px 0;text-align:center;}
.aptf-tweet-content a{color:#265aa5 !important;}
.aptf-tweet-actions-wrapper.aptf-tweet-actions{display:none;}
.aptf-single-tweet-slide a{color:#265aa5;}
.homeIntro{border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid rgba(0,0,0,0.1);padding:50px 0;position:relative;}
@media only screen and (min-width:300px) and (max-width:1023px){.homeIntro{padding:50px 0 0;}
}
.introCopy{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (min-width:300px) and (max-width:1279px){.introCopy{padding-top:30px;position:static;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;transform:none;}
}
.homeIntro img{box-shadow:1px 1px 5px 0 rgba(102, 102, 102, 0.55);border:3px solid #fff;}
.homeIntro p{font-size:18px;margin-bottom:20px;}
.homeIntro span{display:block;font-size:14px;}
.homeIntro button{color:#fff;margin:20px 0;padding:10px 20px;}
@media only screen and (max-width:1279px) and (min-width:1024px){.toHide{display:none;}
}
#featuredContent{padding:50px 0;}
@media only screen and (max-width:1023px) and (min-width:300px){#featuredContent{padding:20px;}
}
#featuredContent h3{margin-bottom:20px;}
.kamEvents ol,
.kamEvents li{list-style:none;padding:0;}
.kamAd h6{font-weight:700;}
.latestNewsHeader{position:relative;}
@media only screen and (max-width:1023px) and (min-width:300px){.latestNewsHeader{margin-top:20px;}
}
.custom-navigation{position:absolute;right:100px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
@media only screen and (max-width:1023px) and (min-width:300px){.custom-navigation{display:none;}
}
.custom-navigation button,
.custom-navigation button:focus,
.custom-navigation button:hover{background:#265aa5;}
.latestNewsHeader button.viewAll{position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.kamEvents li{margin-bottom:10px;}
.kamEvents h4{font-size:15px;margin-bottom:5px;}
.kamEvents a{color:#ff801e;}
.kamEvents .tribe-event-duration{font-size:12px;}
.kamEvents button{margin-bottom:10px;}
#tribe-events-content{margin:0;padding:0;}
.tribe-events-schedule{margin:0 0 20px 0;}
.tribe-events-schedule h2{margin-bottom:0;}
.tribe-events-schedule h3{font-weight:700;}
.single-tribe_events .tribe-events-event-image{text-align:left;}
.tribe-events-list-separator-month{background-color:#275aa4;color:#fff;}
.tribe-events-list-event-title{font-weight:700;}
.tribe-events-list-event-title a,
.tribe-events-list-event-title a:focus,
.tribe-events-list-event-title a:hover{color:#ff8020;}
.latestNews,
.latestNewsMedia{margin-bottom:20px;}
.latestNews img,
.latestNewsMedia img{margin-bottom:10px;}
#featuredContent a,
#featuredContent a:focus,
#featuredContent a:hover{text-decoration:none;}
.latestNews span,
.latestNewsMedia span{color:#ff801e;font-size:12px;}
.latestNews h6,
.latestNewsMedia h6{color:#4d4d4d;font-weight:700;}
.catPreview ul{list-style:none;margin:0;padding:0;}
.catPreview h6{border-bottom:1px solid #dadada;font-size:14px;margin-bottom:5px;line-height:30px;}
.catPreview span{color:#ff801e;display:block;font-size:12px;text-align:right;}
.catPreview a{color:#4d4d4d;}
.pdfThumb{-webkit-box-shadow:1px 1px 1px #000;-moz-box-shadow:1px 1px 1px #000;-o-box-shadow:1px 1px 1px #000;box-shadow:0 1px 5px rgba(0, 0, 0, 0.41);position:relative;}
.pdfThumb button{bottom:0;left:0;margin:auto;right:0;position:absolute;width:100%;}
#page{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:350px;}
@media only screen and (max-width:1023px) and (min-width:300px){#page{background-position:top center;min-height:160px;}
}
.orange-icon{color:#ff801e;}
.entryContent{padding:50px 0;}
@media only screen and (max-width:1023px) and (min-width:300px){.entryContent{padding:20px;}
}
.aboutUs{background:url('img/kam-about-us.jpg');}
.academy{background:url('img/kam-manufacturing-academy.jpg');}
.agoa{background:url('img/AGOA.jpg');}
.contacts{background:url('img/KAM-Centre.jpg');}
.counterfeitGoods{background:url('img/kam-counterfeit-goods.jpg');}
.energy{background:url('img/kam-energy-services.jpg');}
.generic{background:url('img/generic-header.jpg');}
.globalCompact{background:url('img/global-compact-bg.jpg');}
.legal{background:url('img/kam-legal-framework.jpg');}
.membership{background:url('img/kam-membership.jpg');}
.mpa{background:url('img/kam-mpa.jpg');}
.policyAdvocacy{background:url('img/kam-policy-and-advocacy.jpg');}
.opinion-pieces{background:url('img/kam-opinion-pieces.jpg');}
.opportunities{background:url('img/kam-opportunities.jpg');}
.search-page{background:url('img/search-results.jpg');}
.sectors{background:url('img/kam-sectors.jpg');}
.sme{background:url('img/kam-sme-development.jpg');}
.tax{background:url('img/kam-tax.jpg');}
.working-committees{background:url('img/kam-working-committees.jpg');}
#singlePost h4{font-weight:700;}
.shareButtons{border-top:1px solid #efefef;margin-top:30px;padding-top:20px;}
.shareButtons h6{font-weight:700;}
.shareButtons a{border-radius:0;color:#fff;display:inline-block;margin-right:1px;padding:10px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.page-numbers{border-radius:0;color:#fff;display:inline-block;padding:0.5em 1em;margin:0 0 5px 0;;line-height:1;text-decoration:none;background:#ff801e;}
.page-numbers.current,
.page-numbers:hover,
.page-numbers:focus{background:#265aa5;color:#fff;text-decoration:none;}
.linkBlocks{border-top:1px solid #ebebeb;margin-top:20px;padding-top:20px;}
.linkBlocks ul{list-style:none;padding:0;}
.linkBlocks li{display:inline-block;margin:0 2px 6px 0;position:relative;width:23%;}
#stretch.linkBlocks li{margin:0 0 4px 0;width:33%;}
@media only screen and (max-width:767px) and (min-width:300px){.linkBlocks li,
#stretch.linkBlocks li{display:block;margin:0 auto 20px;position:relative;width:90%;}
}
@media only screen and (max-width:1279px) and (min-width:767px){.linkBlocks li,
#stretch.linkBlocks li{margin:0 auto 20px;position:relative;width:48%;}
}
.linkBlocks button{background:#265aa5;bottom:0;color:#fff;left:0;padding:10px;position:relative;right:0;width:100%;}
.linkBlocks li:hover button{background:#1c9fcf;}
.sideInfo{background:#000;color:#fff;font-size:14px;padding:30px;position:relative;}
@media only screen and (max-width:1279px) and (min-width:300px){.sideInfo{margin-top:20px;padding:30px 20px;}
}
.sideInfo h5{color:#fff;font-weight:700;margin-bottom:20px;}
.sideInfo ul{color:#ff801e;}
.sideInfo i{color:#67a600;}
.sideInfo span{display:block;margin:20px 0;}
.sideInfo button{bottom:0;font-size:14px;left:0;position:absolute;right:0;text-align:left;width:100%;}
.sideInfo button::after{content:"\f105";font-family:"FontAwesome";position:absolute;right:15px;}
.values ul{list-style:none;padding:10px 0;}
.values li{display:inline-block;margin-right:10px;vertical-align:top;width:48%;}
@media only screen and (max-width:1023px) and (min-width:300px){.values li{width:100%;}
}
.values h4{color:#ff801e;font-weight:700;}
.stratObj i{color:#ff801e}
#personnel ul{color:#fff;list-style:none;margin:0;padding:0;}
#personnel li{background:#000;display:inline-block;margin:0 0 5px 0;width:23%;}
@media only screen and (max-width:1023px) and (min-width:300px){#personnel li{width:80%;}
}
.personnelInfo{padding:15px;position:relative;}
#personnel h6{font-weight:700;margin-bottom:0;}
#personnel span{font-size:13px;}
#personnel a,
#personnel a:focus,
#personnel a:hover{color:#007bb5;}
#personnel i{position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.oppBlock .alert{border-radius:0;font-size:14px;font-weight:700;}
.oppBlock ul{list-style:none;margin:0;padding:0;}
.oppBlock span{display:block;font-size:14px;margin-bottom:10px;text-align:left;}
.bizDate{background:#265aa5;color:#fff;display:inline-block;padding:5px 10px;}
.oppBlock h5{color:#265aa5;}
.oppBlock li{background:#f5f5f5;margin-bottom:20px;padding:20px;}
.oppBlock button{color:#fff;padding:10px 20px;}
.memCats a{color:#265aa5;font-weight:700;text-decoration:none;}
#membership .alert{border-radius:0;margin:20px 0;}
#membership .alert > ul{font-size:14px;font-weight:700;margin-bottom:0;}
.memBtn button{background:#265aa5;}
#memReq label,
#contacts label{font-size:13px;font-weight:700;margin-bottom:5px;}
#memReq span,
#contactUs span{color:#ff0000;}
.memForm h4{color:#ff801e;}
#memReq label,
#contactUs label{padding-right:5px;}
#memReq span.help-block.with-errors,
#contactUs span.help-block.with-errors{display:inline-block;}
#memReq .list-unstyled,
#contactUs .list-unstyled{margin:0;}
#memReq input[type=radio],
#memReq input[type=checkbox]{margin-right:5px;vertical-align:middle;}
#memReq label a,
#memReq label a:focus,
#memReq label a:hover{color:#4d4d4d;text-decoration:none;}
#memReq .btn-primary,
#memReq .btn-primary:focus,
#memReq .btn-primary:hover,
#contactUs .btn-primary,
#contactUs .btn-primary:focus,
#contactUs .btn-primary:hover{background:#0275d8;}
.panel{font-size:14px;margin-bottom:20px;}
.panel i{color:#ff801e;}
.panel h5{font-size:16px;font-weight:700;text-transform:uppercase;}
.panel a,
.panel a:focus,
.panel a:hover{color:#265aa5;text-decoration:none;}
.panel .active h5{border-bottom:1px solid #efefef;}
#sideNews{background:#efefef;padding:15px;}
#sideNews ul{list-style:none;margin:0;padding:10px 0;}
#sideNews span{font-size:13px;}
span.sideDate{background:#265aa5;color:#fff;display:inline-block;font-size:10px;margin-bottom:15px;padding:5px 10px;}
#sideNews a,
#sideNews a:hover,
#sideNews a:focus{color:#ff801e;text-decoration:none;}
#sideNews h6{font-weight:700;}
.academyInfo{background:#ebebeb;border:1px solid #c7c7c7;padding:20px;position:relative;}
.academyInfo ul{font-size:16px;}
.academyInfo button{background:#265aa5;color:#fff;padding:15px;text-align:center;width:100%;}
.latestNewsMedia{border-bottom:1px solid #efefef;padding-bottom:20px;}
.latestNewsMedia a,
.latestNewsMedia a:focus,
.latestNewsMedia a:hover{text-decoration:none;}
.articlesList ul{list-style:none;margin:0;padding:0;}
.articlesList li{margin:15px 0;}
.smallDate{border-bottom:1px solid #ff801e;border-bottom:1px solid rgba(255, 128, 30, 0.36);color:#ff801e;display:block;font-size:13px;margin-bottom:10px;}
.articlesList h5{font-weight:700;margin-bottom:0;}
.articlesList h5 a,
.articlesList h5 a:focus,
.articlesList h5 a:hover{color:#ff801e;text-decoration:none;}
#contacts ul{list-style:none;padding:0;}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0;}
.acf-map img{max-width:inherit !important;}
#kamFooter{background:#265aa5;color:#fff;font-size:14px;padding:50px 0 20px;}
.footerLinks h5{font-weight:700;}
.footerLinks ul{list-style:none;padding:0;}
.footerLinks a{color:#fff;font-size:14px;}
.footerLinks p{line-height:normal;font-size:14px;margin-bottom:10px;}
.signupForm input[type=email]{border-radius:0;font-size:14px;}
.signupForm .btn-primary.disabled,
.signupForm .btn-primary:disabled{background:#6f6f6f;border:none;}
@media only screen and (max-width:1023px) and (min-width:300px){.signupForm{margin-bottom:20px;}
}
.socialFooter{margin:10px 0;}
.socialFooter li{display:inline-block;margin-right:2px;}
.socialFooter li a{background:#fff;border-radius:100%;color:#005780;display:inline-block;padding:10px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
@media only screen and (max-width:1279px) and (min-width:300px){.socialFooter li a{padding:8px;}
}
.socialFooter li:hover a{background:#ff801e;}
.socialFooter i{font-size:15px;}
.colophon{margin-top:20px;}
.colophon span{font-size:12px;}