.big-or{border-radius:100px;color:#fff;display:inline-block;font-size:18px;font-weight:700;height:60px;line-height:60px;position:relative;width:60px}
.why-register-section{color:#fff;margin-bottom:-15px;margin-top:20px;padding:30px}
.rounded-primary-image{width:100px;height:100px;border-radius:100px;overflow:hidden;margin:0 12px;border:1px solid #666}
.rounded-primary-image img{height:100px}
.upleft-container-img-section{display:inline-block;width:220px;margin:auto}
.rounded-child-image{width:60px;height:60px;overflow:hidden;margin:2px;border-radius:50%;border:1px solid #666}
.rounded-child-image img{height:60px}
.front-image-container{border-radius:500px;height:200px;overflow:hidden;position:relative;width:200px;border:1px solid #ccc;margin:0 auto;padding-left:0;padding-right:0;float:none}
.front-image-container img{height:250px}
.front-info-container{position:relative}
.main-oppo-title{font-size:16px}
.main-oppo-title-s{font-size:11px;display:block}
.main-oppo-title-s1{font-size:13px;display:block}
.top-oppo{font-size:30px;font-weight:200;margin-top:10px;position:relative;display:block}
.below-top-oppo{position:relative;display:block;margin-bottom:20px}
.view-more-btn-container{padding:30px;position:relative;display:block}
.block-oppo-container img{height:80px}
.block-oppo-img-section{border-radius:50%;height:80px;overflow:hidden;width:80px}
.block-oppo-description{font-size:10px;max-height:50px}
.block-oppo-iic-container{font-size:10px;padding:10px}
.block-oppo-creator-container{height:50px}
.front-my-oppo{margin-top:60px;min-height:200px}
.purple-outline{border:#110F73 1px solid}
.public-primary-image{width:40px;height:40px;border-radius:50%;background-size:cover!important}
.public-primary-image img{width:40px}
.iic-modal-notif{display:none}
.visualization-view-section{display:none}
.oppo-label{background:#ACB5C3 none repeat scroll 0 0;border-radius:10px;display:inline-block;margin:1px;padding:2px 9px}
.oppo-public-hr{margin:0 0 2px}
.name-fix{line-height:40px}
.geo-view-section{display:none}
.invite-people-btn{padding-left:120px}
.oppo-right-top{background-size:cover!important;float:left;height:99px;position:relative;top:-4px;width:100%}
.oppo-right-bottom{height:180px}
.place-map{height:180px;width:100%}
.view-more-images-container{color:#fff;display:block;height:99px;line-height:99px;text-align:center;width:100%}
.visual-oppo{border-top:10px solid #fff;width:100%;height:180px}
.overlap-visual{color:#fff;height:180px;line-height:180px;position:absolute;text-align:center;width:inherit;z-index:1;display:block}
.description-container{padding-top:10px;padding-bottom:10px;border-top:1px solid #eee}
.iic-container-main{padding-bottom:10px}
.hwv-img{vertical-align:-3px}
#visualization-btn .visual-oppo-modal{height:600px}
.all-img-holder{display:none}
.bordered{border:1px solid #eee;border-radius:10px}
.search-filter-container .bootstrap-select{width:100%!important}
.extend-width .dropdown-toggle{width:250px!important}
.shrink-width .bootstrap-select{width:100px!important}
.gallery-image-container{display:none}
.about-round{width:120px;height:120px;border-radius:50%}
#daniela-img{background:url(/images/people/daniela.jpg);background-size:cover}
#kit-img{background:url(/images/people/kit.png);background-size:cover}
#jr-img{background:url(/images/people/jrr.png);background-size:cover}
#detlev-img{background:url(/images/people/detlev-1.jpg);background-size:cover}
#susa-img{background:url(/images/people/susa.png);background-size:cover}
#kaspar-img{background:url(/images/people/kaspar.png);background-size:cover}
#rona-img{background:url(/images/people/rona.jpg);background-size:cover}
#abhi-img{background:url(/images/people/abh.jpg);background-size:cover}
#dim-img{background:url(/images/people/dimdosta.png);background-size:cover}
#john-img{background:url(/images/people/john1.jpg);background-size:cover}
#sarah-img{background:url(/images/people/sarah-rivas.jpg);background-size:cover}
#lara-img{background:url(/images/people/lara1.jpg);background-size:cover}
.heat-map-section{padding-top:100px}
.about-people-desc{padding-top:20px}
.shrink-width{width:368px}
.advanced-search-btn{width:148px}
.share-label{padding:7px 15px 0 0;position:relative}
#st-1{text-align:left!important}
.place-map-big{height:400px}
.map-container{width:100%;height:600px}
.oppo-send-invite-section{padding:6px}
.sendinvite .fa-stack{height:1em}
.overlap-visual-container{width:50%}
.visual-left{border:1px solid #ccc}
.visual-right{border:1px solid #ccc}
.circle-choices{height:28px;border-radius:50%;width:28px;font-size:8px;color:#fff;line-height:28px;vertical-align:middle;display:inline-block}
.yellow-gold-team{border-radius:30px;padding:0 20px;color:#fff;border:.2px solid #E87E04}
.filter-fields{display:block}
.filter-fields > input{margin:7px 5px}
.faq-container{margin-bottom:50px}
.font-orange{color:#E87E04}
.calibri{font-family:"Open Sans",sans-serif;font-weight:400}
#st-1 .st-btn[data-network="facebook"]{background-color:#666!important}
#st-1 .st-btn[data-network="twitter"]{background-color:#666!important}
#st-1 .st-btn[data-network="linkedin"]{background-color:#666!important}
.btn-info{background-color:#666!important;border-color:#666!important}
.business-startup-panel,.categories-startup-panel{display:inline-block}
.trending-container{padding:10px 0}
.timeline::before{content:'';position:absolute;display:block;width:2.5px;background:#f5f6fa;top:0;bottom:0;margin-left:37px}
.register-auth{font-size:20px;margin-right:2px}
.mini-register-auth{font-size:12px}
.mobile-header{display:none}
.non-mobile-spacer{display:block}
.search-map{width:500px}
.sign-up-margin{margin-left:60px}
.margin-button-sign-up{margin-left:10px}
.opporizon-title{color:#E87E04;font-weight:200}
.opporizon-description{color:#E87E04;font-size:18px}
.links-action-logo:hover{text-decoration:none;color:#000}
.links-action-logo{text-decoration:none;color:#000}
.slogan-description-container{width:50%}
@media (min-width:319px) and (max-width:961px) {
.mobile-header{display:block}
.non-mobile-spacer{display:none}
.top-oppo{font-size:20px;font-weight:200;margin-top:10px;position:relative;display:block}
.register-auth{font-size:16px;margin-right:2px}
.mini-register-auth{font-size:10px}
.footer-container .container{width:100%!important}
.right-section-footer{text-align:center;float:right!important;padding:0 0 20px!important;position:relative!important;width:100%!important;padding-top:70px!important}
.main-oppo-title{font-size:12px}
.slides-container{padding-left:0;padding-right:0}
.front-image-container{border-radius:500px;height:120px;overflow:hidden;position:relative;width:120px;border:1px solid #ccc;margin:0 auto;padding-left:0;padding-right:0;float:left}
.primary-img-frontpage{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;display:inline-block;height:120px!important;width:120px!important}
.mobile-map-container{padding-left:0;padding-right:0}
.mobile-oppo{margin-bottom:20px}
.quiet-note{display:none}
.front-info-container{text-align:left;width:50%;padding-right:0!important}
.search-map{width:200px}
.map-title-container{height:120px!important;vertical-align:middle!important;color:#fff;font-size:20px!important;font-weight:200!important;line-height:120px!important}
.con-think-thank-slogan{font-size:15px!important;font-weight:200!important}
.connecting-think-thank{font-weight:200!important;font-size:18px!important}
.sign-up-margin{margin-left:0}
.signup-title{font-size:20px!important;margin-bottom:20px;font-weight:100!important;color:#E87E04!important;font-family:"Open Sans",sans-serif!important}
.radio-sign-up{font-size:12px!important;vertical-align:4px}
.mobile-sign-up-form{margin-bottom:0!important}
.form-body-sign-up{padding:0 20px!important}
.margin-button-sign-up{text-align:center}
.mobile-sign-up-spacing{display:none}
.opporizon-title{color:#E87E04;font-weight:200;font-size:25px}
.opporizon-description{color:#E87E04;font-size:16px}
.footer-container{height:100%!important}
.mobile-hidden-footer-nav{display:none}
.mobile-footer-nav{padding-bottom:0}
.left-section-footer{width:100%!important;padding-bottom:20px}
.footer-nav{margin:0 5px 0 10px !important;margin:0 5px 0 10px!important;text-align:center}
ul.footer-nav li{float:left;padding-right:0!important}
.content-block-container{display:none}
.page-header{height:inherit!important}
.full-width-screens{height:0!important}
.mobile-logo-hide{display:none}
.main-nav-section1{margin-top:0!important}
.menu-custom-width{width:100%!important}
.page-header .page-header-top .page-logo{height:0!important;line-height:0!important;width:82%!important}
.page-header .page-header-top .page-logo .logo-default{margin:0 0 0 20%;height:60px}
.mobile-show-public-title{text-align:center}
.mobile-info-oppo-width-right{float:right;width:50%;text-align:center}
.mobile-info-oppo-width-left{float:left;width:50%;text-align:center}
.mobile-haves-visions-oppo{padding:10px 0 0 10px;background-color:#000!important}
.mobile-haves-visions-oppo-fonts{color:#fff;background-color:#000!important}
.mobile-haves-visions-oppo-font{color:#fff!important}
.mobile-wants-oppo{padding:0 0 0 10px}
.mobile-hide{display:none!important}
.map-inner-container{width:100%}
.overlap-visual-container{width:100%}
.visual-left{border:0 solid #ccc}
ul.float-to-left > li{float:none;padding:0 0 10px}
.horizon-title-slogan1{font-weight:100;padding:20px 0 40px!important}
.mobile-icons{height:210px!important;width:250px!important}
.mobile-icons-second{height:220px!important;width:250px!important}
.slides-if-mobile{background-position:center!important}
.modal-login-form{padding:10px;margin-bottom:0!important}
.nav-header-custom{height:60px!important}
.page-header .page-header-menu{background:#2C3E50;background:#fff!important;background:none;margin-top:10px}
.padding-top-bottom{padding-top:0!important}
.padding-top-bottom-right{padding-bottom:20px!important}
.title-description-head{margin-left:0!important}
.title-description-indent{padding-left:0!important}
.map-background-pinned{background-position-x:500px!important}
.margin-top-130{margin-top:60px!important}
.sign-up-landing-title-upper{font-size:30px!important}
.sign-up-landing-title-lower{padding-right:18px!important}
.col-lg-4.sign-up-landing-container{border-right:0 solid #b9b9b9!important;text-align:center;margin-right:0!important}
.col-lg-7.sign-up-landing-container .input-group span.input-group-btn a{left:0!important;padding-left:15px!important;padding-right:15px!important}
.col-lg-7.sign-up-landing-container .input-group input.form-control{width:90%!important}
.horizon-slogan-footer{font-size:13px;height:10px}
.horizon-slogan-footer a{top:-130px;position:relative}
.slogan-description{padding-left:0!important;padding-top:0!important}
.margin-left-slogan-description{margin-left:0!important;padding-bottom:15px!important}
.slogan-title-opporizon{padding-bottom:15px!important;width:100%!important}
.search-title-gray{font-size:30px}
.search-title-container{width:100%;padding-right:0;padding-left:0}
.search-title-orange{font-size:28px}
.mobile-toolbox{height:114px;overflow:auto}
.slogan-description-container{width:100%;padding-bottom:0;padding-left:15px;padding-right:0}
.data-img div{width:285px!important;height:165px!important}
}
@media (min-width: 962px) and (max-width:1024px) {
.non-mobile-spacer{height:0!important}
.page-header-top{height:0!important}
.mobile-full-width-logo-hide{display:none!important}
.hide-if-mobile{display:none!important}
.mobile-footer-nav{padding-left:10%}
.next-prev-style{position:absolute;top:50%;width:110%;left:-5%;right:-5%}
.level-of-involvement li{padding:0 3px!important}
}
@media (min-width:1025px) {
.non-mobile-spacer{height:0!important}
.page-header-top{height:0!important}
.mobile-full-width-logo-hide{display:none!important}
.hide-if-mobile{display:none!important}
.mobile-footer-nav{padding-left:10%}
.next-prev-style{position:absolute;top:50%;width:110%;left:-5%;right:-5%}
}
.popover p{font-size:10px;color:#000}
.tabbable-line > .nav-tabs > li.open,.tabbable-line > .nav-tabs > li:hover{background:0 0;border-bottom:4px solid #f3a866}
.tabbable-line > .nav-tabs > li.active{background:0 0;border-bottom:4px solid #E87E04;position:relative}
ul.dropdown-menu li > a{padding:7px 15px!important}
ul.dropdown-menu li:first-child > a{padding-top:15px!important}
ul.dropdown-menu li:last-child > a{padding-bottom:15px!important}
.dropdown-menu{margin:-10px 0 0!important}
/*.table > tbody > tr > td{vertical-align:middle!important}*/
.additional-info{font-size: 13px; line-height: 2; background: url(/images/checkmark-signup-modal.png); background-repeat: no-repeat; background-position-y: 5px; padding-left: 30px;}
#toggle_event_editing{padding-left: 25px;}
.radio-sign-up, .regtype_org{margin-right: 5px;}
.regtype_individual{margin-left: -8px; margin-right: 2px;}
.register_input{padding-bottom: 10px;}
.register-flex{display:flex;justify-content:center;}
.form-actions .row{padding-left: 0px!important; padding-top: 20px;}
.form-actions .row button{font-weight: 100; background-color: #ff8e29; border-color: #ff8e29;}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-15 { width: 20%; float: left; }
@media (min-width: 768px) { .col-sm-15 { width: 20%; float: left; }}
@media (min-width: 992px) { .col-md-15 { width: 20%; float: left; }}
@media (min-width: 1200px) { .col-lg-15 { width: 20%; float: left; }}
.btn-rounded {
    border: 1px solid #ff8e29;
    border-radius: 50px !important;
    color: #ff8e29!important; 
    background-color: transparent!important; 
    border-color: #ff8e29!important;
    padding: 5px 10px; 
}
.btn-rounded:hover, .btn-rounded:focus, .btn-rounded:active { color: #fff!important; background-color: #ff8e29!important; transition: all .3s ease-in-out; }
.archives { padding: 9px; border-bottom: 1px solid #eee; color: #8a8a8a; font-weight: 100; }
.archive_icon { padding-right: 20px; font-weight: 100; font-size: 10px; }
.resources-links-title-wrapper a { color: #ff8e29!important; }
.resources-links-below-image a,
.resources-links-right a { color: #8a8a8a!important; text-decoration: none!important }
.resources-links-right { min-height: 90px!important }

.archives a, .resources-links-inner-container a { color: #8a8a8a; text-decoration: none; }
.gray-font { color: #8a8a8a; }
.gray-small-title { font-size: 13px; line-height: .7; color: #000; }
.my-12 { margin: 12px 0px; }
.page-breadcrumb { background-color: #e5e5e5; margin-top: -12px; padding: 8px 15px; border-radius:0px; }
.page-breadcrumb li { color: #b2b2b2; font-weight: 100; }
.page-breadcrumb li a { color: #b2b2b2; }

/* .article-wrapper p { margin-top: 15px!important; margin-bottom: 10px!important; color: #8a8a8a!important } */

.remarkable-info-hover { height: 155px; width: 155px; background-size: cover!important; border-radius: 50%; border-color: #e5e5e5; }
.lifestyle_padding_left_15 { padding: 0 0 0 15px; }
.lifestyle_padding_right_15 { padding: 0 15px 0 0; }
.lifestyle_padding_left_40 { padding-left: 40px; }
.lifestyle_padding_top_20 { padding-top: 20px; }
.remarkable_rwandan_name { font-size: 20px !important; color: #ff8e29 !important; }
.lifestyle_articles_desc { font-weight: 100; line-height: 1.6; color: #7c7c7c; }
.lifestyle_hover_effect:hover { border: 10px solid #e5e5e5; transition: .3s ease-in-out; }

/* Customized Pagination */
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    color: #fff!important;
    border-color: #ff8e29!important;
    background-color: #ff8e29!important;
}
.pagination > li > a,
.pagination > li > span {
    color: #ff8e29!important;
}