

/* Enter Your Custom CSS Here */
.portpostitl { color:#767676 !important; text-transform:capitalize; }

#wp-admin-bar-edit {
  display: none;
}
.agrt {
    position: relative;
    left: 3.2em;
}

.page.page-id-55 #main {
    padding-top: 2em;
}

#web_url {
    border: none;
    background: transparent;
    box-shadow: none !important;
    font-size: 15px;
    width: 73%;
    padding-top: 11px;
}

.wpcf7-form-control.wpcf7-submit:hover {
  background: #ef9090;
}

.contstar {
    color: #f00;
    font-size: 17px;
  	left: 16px;
	z-index: 111111;
	position: absolute; padding-top: 4px;
}

.fa.fa-angle-down {
  right: 33px;
  z-index: 1;
  margin-top: 4px !important;
  margin-right: 19px;
  cursor: pointer;
}

.select2-results__option {
    border-bottom: 1px solid #888;
    font-size: 10pt;
    font-family: "Antonio-Regular"; text-transform: uppercase;
    font-weight: 300;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent !important;
  border-width: 7px 5px 0 4px !important; 
}

.select2-container--default .select2-selection--single {
  background: #ffd6d6 !important;
  font-size: 11pt !important;
  border: none !important;
  border-radius: 2px !important;
  text-transform: uppercase !important;
  font-family: "futura-book";
  font-weight: 600;
  letter-spacing: 1px;
   height: 34px !important;
  padding-top: 2px; 
}

option {
    width: 162px;
}

.botomline1 {
  float: left;
  width: 100%;
  position: relative;
  top: 23px;
}

.botomline {
  float: left;
  width: 100%;
  position: relative;
  top: 100px;
}

.pubtendercontactbox { margin-top: 17px;}

.wpcf7-form-control.wpcf7-submit.tendercontsnd:hover {
    background: #ffd6d6; color:#000;
}


.wpcf7-form-control.wpcf7-submit.tendercontsnd {
    background: #4da6ff;
    padding: 9px 21px;
    width: 146px;
}

.page.page-id-411 .wpcf7-form {
    width: 86%;
    margin: 0 auto;
    position: relative;
    top: 30px;
}


.post-template-default.single.single-post input[type="text"] { border-radius: 12px; font-size: 13pt;
font-weight: 600; font-family: "futura-book"; }

.post-template-default.single.single-post  input[type="email"] { border-radius: 12px; font-size: 13pt;
font-weight: 600;     font-family: "futura-book"; }

.post-template-default.single.single-post textarea  { border-radius: 3px; font-size: 13pt; font-family: "futura-book";}

.page.page-id-411 .col-md-12.topbarh {
   margin-bottom: 4em; padding-left: 0px !important; margin-top: 4em;
}
.page.page-id-213 .col-md-9.topbarh {
   margin-bottom: 4em; margin-top: 4em;
}


.selcat{ margin-top:26px;}
.quickserch {
  border: 3px solid #fff;
  border-radius: 5px;
  padding: 3px;
  position: relative;
  top: 30px;
}

.quickserbutton {
    position: relative;
    top: -3px !important;
    width: 39px !important;
    height: 31px;
    left: 3px;
}

.iconserch {
    margin-top: 8px !important;
}

#s2id_term-child {
    margin-left: 21px !important;
}

.control-label.mage-form-label.lbl1.subcat { display:block !important;}
#term-child-level-1 { display:block !important;}

.dropdown-content.fotr {
    margin-top: 20px;
}

.conf-cont {
    text-transform: uppercase;
}

.preview-img { width:100% !important; border:none !important; margin:9px !important;}
#mage-form-written-by-wrap {
    padding-top: 8px;
}

.sub-cat-cont {
    border-bottom: 2px solid #8d8d8d;
}

.form-horizontal .control-label {
    padding-top: 0px;
}

.post-template-default.single.single-post .main-navigation-toggle::after {
    top: 4px;
}

.col-md-3.publishadd {
  width: 100%;
    float: right;
    max-width: 283px;
}

.custom-logo {
    position: relative;
    top: 3px;
}

#twitter { width: 35% !important; }
#facebook { width: 14% !important;}
#datepicker3 { width: 30%; }

.archive.category .homeuntdtextbox {
  position:relative;
   left: 2em;
}

.navigation.pagination {
    margin-left: 21px;
    margin-top: 9px;
}

.contsel {text-transform:uppercase;}

#team-4590 .item {
    width: 30% !important;
}

.team-container .layer-media img {
    width: 253px;
    height: 168px;
}
#team-4590 {
    text-align: center;
    position: relative;
    left: 50px;
}

.team-container .layer-content .team-position {
    padding: 0 10px 10px;
    font-size: 16pt !important;

    font-family: 'Arapey', serif;
    font-style: italic;
    margin-bottom: 0px;
    color: #777777 !important;
}

.team-container .layer-content .team-title {
    font-family: 'Arapey', serif;
    font-size: 16pt !important; 
    margin-bottom: 0px;
    color: #777777 !important;
    font-weight: normal;
    padding: 0 10px 0px !important;
}

.item.skin.flat {
    background: none;
}


.page.page-id-1247 #secondary { display:none;}

#lostpasswordform {
    width: 40%;
}

.page.page-id-1244 .tml-submit-wrap {
    display: block !important; position:relative; top:6em; height: 10px;
}


.page.page-id-1244 .tml-rememberme-wrap {
    width: 100%;
    display: block !important;
    margin: 0 auto !important;  top: 2em !important;
    color: #fff;
    left: 8em;
    position: relative;
    text-transform: uppercase;
}

.lognforget:hover { color: #00b2b2 !important;}

.lognforget {
    display: block;
    color:#000 !important;
    text-align:center; 
    margin: 0 auto; 
    font-family: "Futura_med-bt";
    margin-top: 3em !important;
    margin: 0 auto;
    font-size: 15pt !important;
    text-decoration: underline;
}

.lognregstre:hover { background:#fff; color:#000 !important;}

.lognregstre{
    display: block;
    color:#fff !important;
    text-align:center; 
    margin: 0 auto; 
    font-family: "Futura_med-bt";
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15pt;
    background: #00b2b2;
    border-radius: 17px;
    padding: 6px;
    width: 235px;
    margin: 0 auto;
    letter-spacing: 3px; 
    border: 9px solid #eee; font-size: 16pt !important;
}

.page.page-id-1244 #wp-submit {
    background: #aaaaaa !important;
    display: block;
    margin: 0 auto;
    border-radius: 303px !important;
    border: 10px solid #eeeeee;
    height: 80px;
    width:80px;
}

.page.page-id-1244 #wp-submit:hover {
    background: #00b2b2 !important;
    color: #000;
}


.page.page-id-1244 #user_login {
    text-align: center; margin-bottom: 2em;
}

.page.page-id-1244 #user_pass {
    text-align: center;
}

.promagnifier {
    width: 48px !important;
}

.probox .promagnifier .innericon svg {
    fill: #fff !important;
    background: url(http://thepanafricandigest.com/wp-content/uploads/2017/04/arrow-ling.png);
    background-repeat: no-repeat;
    background-position: center;
}

.orig {
    font-size: 12pt !important;  font-family: "futura-book" !important; text-align:center !important;
}

.prosettings {
    display: none;
}


#ajaxsearchlite1 {
    margin-top: 0px;
    border-radius: 3px;
    padding: 1px; width: 96%; 
}

.search.search-results #secondary {
    display: none;
}

.page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col .term a {
    color: #000;
    text-transform: uppercase;
    font-weight: 6000;
    font-weight: 600;
    font-size: 13pt; font-family: 'Abel', sans-serif;
}

.page.page-id-411 .col-md-4 .term a {
    text-align: center;
    color: #000;
    display: block;
    font-family: 'Abel', sans-serif;
    font-size: 13pt;
    font-weight:500;
    text-transform: capitalize;
}
.addtoany_list a > span { 
    border-radius: 14px !important;
}


.captcha_number.col-md-3.panel {
    position: relative;
    top: 10px;
    left: -29px;
    font-size: 18px;
    background: none;
    color: #6f6f6f
}

#enternumber {
    position: relative;
    top: 11px;
}

.logged-user-name {
    background: #fff;
    padding: 7px; width: 90%;
}

.mage-form-select-container {
    display: block !important;
}

.page.page-id-910 #menu-item-2545 {
    display: none;
}
.page.page-id-910 #menu-item-4392 {
    display: none;
}

.page.page-id-910 #menu-item-4391 {
    display: none;
}


.page.page-id-664 #menu-item-2552 { display:none;}

.page.page-id-664 #menu-item-4392 {
    display: none;
}

.page.page-id-664 #menu-item-4391 {
    display: none;
}

.fistitem{ color:red;}

.comment-author.vcard {
    font-size: 15px;
}
#author {
    color: #7d7d7d !important;
    text-transform: uppercase;
}

.commthumb {
    margin-right: 5px;
    width: 23px;
}

.leavecommenttext{
    color: #fff !important;
    font-size: 10pt !important;
    letter-spacing: 1px;
}

#submit_comment {
    background: #888888;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 9pt;
    position: relative;
    top: 9px; border-radius: 5px;
}

.col-md-4.commnttxtbox {
    padding-left: 0px;
}

.textbxc1{ 
    font-size: 11pt;
    font-family: 'Arvo', serif;
    display: block;
    color: #000 !important;
}

.textbxc{ 
    font-size: 11pt;
    font-family: 'Arvo', serif;
    text-align: center;
    display: block;
    color: #000 !important;
    padding: 0.17em 0.4em !important;
}

.commentarea{
    width: 100%;
    height: 184px;
    border-radius: 6px;
}
.commentform-element {
    padding: 9px; 
    font-family: 'Arvo', serif;
    text-transform:uppercase;
}

.lvcomment {
    color: #fff;
    text-transform: uppercase;
    background: #888888;
    padding: 4px 12px;
    font-size: 13px;
    width: 100%;
    float: left;
    text-align: center; 
    border-radius: 5px;
}

.commentsecform{
    background:#ddd;
    padding:20px;
    float: left;
    display: block;
    width: 100%;
}

.socilcomment{ width:271px;}

.socilcomment li {  
    float: left;
    list-style: none;
    margin-right: 5px;
    position: relative;
    left: -16px;
}

@media screen and (-webkit-min-device-pixel-ratio:24:9) {
    ::i-block-chrome, .homeobametextbox {
        width: 431px !important;
        height: 500px !important;
        left: -3.9em !important;
        bottom: .3em !important; margin-top:-1.4em !important; z-index:0 !important;
    }
  
}

@media only screen and (max-width: 4600px) and (min-width: 4210px) { 
  
    .footer-information {
        padding-bottom: 13em !important;
    }
  
    .page.page-id-55 .pt-cv-meta-fields a {
        font-size: 8.5pt !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 3000px) and
(max-width:4200px) { 
 
    .page.page-id-55 .pt-cv-meta-fields a {
        padding-right: 0 !important; 
    }

    .homeobametextbox {
        width: 430px !important;
	    height: 491px !important;
	    left: -3em !important;
	    bottom: 1em !important;
    }
  
    .menu-footer li a { padding-right:0px !important; font-size:5pt; }
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 2501px) and
(max-width:2800px) { 
  
    .menu-footer li a { padding-right:2px !important;}

    .page.page-id-55 .pt-cv-meta-fields a {
	    padding-right: 1.1em !important;
    }
  
    .homeobametextbox {
	    width: 423px !important;
	    height: 501px !important;
	    left: -3em !important;
	    bottom: 1.3em !important;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 2301px) and
(max-width:2500px) { 
    .footer-information {
        padding-bottom: 8em !important;
    }
  
    .homeobametextbox {
        width: 435px !important;
        height: 500px !important;
        bottom: 1.1em !important;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 2001px) and
(max-width:2300px){ 
    .homeobametextbox {
        width: 429px !important;
        height: 502px !important;
        bottom: 1.6em !important;
        left: -3.9em !important;
    }
  
    ::i-block-chrome, .homeobametextbox {
        width: 438px !important;
        height: 499px !important;
        bottom: 1.3em !important;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1800px) and
(max-width:2000px) {
    .homeobametextbox {
        width: 429px !important;
        height: 501px !important;
        bottom: 1.5em !important;
        left: -3.9em !important;
    }
    ::i-block-chrome, .homeobametextbox {
        width: 438px !important;
        height: 499px !important;
        bottom: 1.3em !important;
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari only override */ 
    ::i-block-chrome, .pt-cv-meta-fields a { font-size:9.5pt !important; } 
    ::i-block-chrome, .ourteambox {
        background:#eeeeee;
        padding: 2em;
        width: 100vw;
        position: relative;
        margin-left: 0px !important;
        height: auto;
        margin-top: 100px;
        left: 0px !important;
    }

    ::i-block-chrome, .Faqbox {
        background: #004c66;
        padding: 2em;
        width: 100vw;
        position: relative;
        margin-left: 0px !important;
        height: auto;
        margin-top: 100px;
        left: 0px !important;
    }
  
   ::i-block-chrome, .contctusback  {
        margin-left: 0px !important;
        height: auto;
        margin-top: 100px;
        left: 0px !important;
    }

    ::i-block-chrome, #mainnavshortdesc { display:none;}

    ::i-block-chrome, .news-clearfix:before, .news-clearfix:after{ content:  initial !important; }

    ::i-block-chrome, input[type="checkbox"] { margin-left:28px !important;}
    ::i-block-chrome, .dropdown-content { right:0px !important;}

    ::i-block-chrome, #text-9 .textwidget { height:600px;}
  
    ::i-block-chrome, #shortdescp {
        top: 27px !important; 
    }

    ::i-block-chrome, .dropdown-content.hommnu {
        right: 0px !important;
        right: 0px !important;
    }
  
    .homeobametextbox{ 
        bottom: 1.8em !important;
        height: 502px !important;
    }
  
}


@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1031px) and
(max-width:1100px){ 
    .homeobametextbox {
        height: 427px !important;
        bottom: 1.7em !important;
    }
  
    select {
        width: 280px !important;
    }
  
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1101px) and
(max-width:1200px){ 
    .homeobametextbox {
        height: 427px !important;
        bottom: 1.7em !important;
    }
    .page.page-id-55 .pt-cv-meta-fields a {
        font-size: 6.8pt !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1200px) and
(max-width:1249px){ 
    .homeobametextbox {
        bottom: 1.6em !important;
        height: 488px !important;
    }
}

.col-md-3.relartbck {
    width: 21%;
}

.col-md-2.aboutwriterbox {
    width: 250px;
}

.brdcumsbronbarp { font-size:13pt;}
.phottext9 {
    text-transform: capitalize;
}

.col-md-0.col-sm-1.col-xs-1.pt-cv-content-item.pt-cv-1-col.nav-cat-menu {
    padding-left: 1px; position: relative;
}

body.post-template-default.single.single-post .addtoany_shortcode {
	clear: both;
}

.page.page-id-411 #main-navigation-toggle {
    display: block;
	margin: 0 auto; background:none;
	right: 42em; border:none;
	margin-top: -29px;
	position: relative;
	float: right;
}

 .page.page-id-411 .col-md-3 {
	padding-left: 0px;
	padding-right: 0px;
}

 .page.page-id-213 .col-md-3 {
	padding-left: 0px;
	padding-right: 0px;
    width: 260px;
    float: right;
}

.page.page-id-55 .col-md-3 {
	padding-right: 0px;
}

.homehighlightbox {
	width: 287px;
	float: left;
}

.artculbox { margin-right: 19px;}

a.hightlighttxt {
	font-weight: 100;
	font-size: 14pt !important;
	font-family: "pathway-gothic-way";
	color: #656565 !important;
}

span.homeslidebtntext1 {
	color: #fff;
	padding: 2px;
    font-family: "baskv";
    font-size:15pt;
    padding-left:25px;
}

span.homeslidebtntext {
	color: #fff;
	padding: 2px;
    font-family: "baskv";
    font-size:15pt;
    padding-left:25px;
}

.homeslidebtmbar {
	background: #1b578e;
	width: 99%;
	position: absolute;
    bottom: -7px;
}

.container.homesenconsec {
	float: left;
	width: 100%;
    padding: 0px;
    margin-bottom: 1em;
}


.homesecondsection {
	background: #1b578e;
    height: 30px;
    margin-bottom: 27px;
}

.homesecsectext {
	color: #fff;
	font-family: "futura-medium-condensed";
	font-size: 14pt; 
	text-transform: uppercase;
	padding: 0px 14px;
	letter-spacing: 2px; line-height: 1.7;
}

.homerghtsidebar {
	background: #000;
	height: 565px;
	width: 23%;
	margin-left: 2em;
}

.homerightsidebartext {
	color: #fff; text-transform:uppercase; font-size:15pt;  font-family: 'Arapey', serif;
    position:relative; top:39%;
	font-weight: 600;
	letter-spacing: 2px;
	text-align: center; text-decoration: underline;
}

.home.page-template.page-template-template-panhome .primary-navigation { display:none !important;}

.ul#menu-navigations_home {
	width: 100%;
	float: none;
}

.primary-navigation {
    float: none !important;
    display: block;
    width: 420px;
}

#main-navigation-toggle {
    display: block;
	margin: 0 auto; background:none;
	right: 43em; border:none;
	margin-top: -29px;
	position: relative;
	float: right;
}


body.post-template-default.single.single-post .ul#menu-navigations_home {
	width: 100%;
	float: none;
}

body.post-template-default.single.single-post .primary-navigation {
float: none;
display: block;
width: 420px;
}

body.post-template-default.single.single-post .main-navigation-menu li {
	border-bottom:1px solid;
	width: 100%;
}

body.post-template-default.single.single-post #main-navigation-toggle {
    display: block;
	margin: 0 auto; background:none;
	right: 42em; border:none;
	margin-top: -25px;
	position: relative;
	float: right;
}

.main-navigation-toggle:after {
	display: inline-block;
	float: left;
	content: '\f419';
	vertical-align: middle;
	text-decoration: inherit;
	font-size: 18px;
	font-family: 'Genericons';
	line-height: 1.1; color:#474646;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    top: 8px;
    position: relative;
}

.articlepage-rigthbar {
	width: 1px;
	height: 1100px;
	background: #bbbbbb;
	float: left;
    margin-left: -8px;
}

.articlepage-4btmbar {
    background: #ff7a4d;
    height: 3px;
    border-radius: 0px;
    margin-top: 4em;
}

.obamasdtext span {
	font-size: 17pt !important;
}
.obamasdtext p { font-size:17pt; }

.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col.navigations_home {
    display: none;
}

#error-page {
    display: contents;
}

.page.page-id-1246 .tml select { text-indent: 0 !important; } 
.page.page-id-213 .pt-cv-meta-fields a {
	font-size: 11pt !important;
	position: absolute;
	color: #000 !important;
	left: 0px;
	letter-spacing: 1px; 	text-transform: capitalize;
	right: 0px;
	font-family: 'Abel', sans-serif; 	bottom: 17px;
	font-weight: 600; text-transform: uppercase;
}


.page.page-id-213 .entry-date {
	font-size: 11pt;
	color: #fff;
    font-family: 'Abel', sans-serif;
    top: 5px;
	position: relative;
	letter-spacing: 1px;
	font-weight: 600;
	text-transform: uppercase;
}

.drop1down-content  { background:#fff;}

.page.page-id-411 .pt-cv-title a { 	color: #fff !important;
	font-family: 'Lato', sans-serif;
	line-height: 1.5; 
	font-weight: 600; 	text-transform: capitalize;
}

.page.page-id-411 .pt-cv-meta-fields a {
    color: #000 !important;
	font-family: 'Lato', sans-serif;
	line-height: 1.5;
    text-transform: capitalize;
	font-size: 10pt !important;
	font-weight: 300;
}

.page.page-id-413 .col-md-8.topbarh {
    width: 70%;
}

.custom_field_598801b0666a2.wpd-field.wpd-field-number {
    border: none;
}

.page.page-id-413 .pt-cv-meta-fields { text-transform: capitalize;}

.alignnone.size-full.wp-image-144 {
    top: 7em;
    position: relative;
}

.post-template-default.single.single-post .homeuntdtextbox {
    margin-top: 3em;
}

.post-template-default.single.single-post #wpcomm {
    width: 100%;
    float: left;
}

.archive.category.post-layout-two-columns .post-wrapper .post-column {
    width: 100% !important;
    margin-top: 1em;
    margin-bottom: 7px;
    padding-bottom: 9px; height: 375px;
    position: relative;
}

.archive.category #country {
    font-size: 11pt;
    color: #777777 !important; position: relative;
    font-weight: 400;
    letter-spacing: 1.6px;
}

.archive.category #shortdescp {
    top: 7px !important;
    right: 31px !important; position: relative; cursor:pointer;
}

.sfwa_footer_area {
    width: 25%; 
}

.archive.category .content-area {
	padding-right: 0px !important; 	
}

.page-template.page-template-template-parts.page-template-digesttenderlistview.page-template-template-partsdigesttenderlistview-php.page.page-id-213 #country {
    width: 210px !important;
    top: 4px;
}
  
.page-template.page-template-template-parts.page-template-confrence-listpage.page-template-template-partsconfrence-listpage-php.page.page-id-411 #country {
 	top: 4px; width:185px !important;
}

.alignnone.size-full.wp-image-244 {
    margin-top: -4px;
    margin-left: 32px;
}

.fa-sort-down:before, .fa-sort-desc:before {
	position: relative;
	-webkit-margin-start: 14em;
}

#typeoftender {
    font-style: italic;
}

#fundingsource {
    font-style: italic;
}

.fa.fa-caret-down.dwns {
  	position: relative;
	top: -51px;
	z-index: 11;
	font-size: 22px;
	margin-right: 10px;
	pointer-events: none;
	float: right;
}

.fa.fa-caret-down.dwns1 {
   	position: relative;
	top: -29px;
	z-index: 11;
	font-size: 22px;
	margin-right: 10px;
	pointer-events: none;
	float: right;
}

.fa.fa-caret-down.dwns2 {
   	position: relative;
	top: -29px;
	z-index: 11;
	font-size: 22px;
	margin-right: 10px;
	pointer-events: none;
	float: right;
}

.page.page-id-411 .sort {
  margin-left: 0px; }

.page.page-id-411 .fa.fa-caret-down.dwns2 {
   pointer-events: none;
}

iframe {
    margin-bottom: 2em;
}


.article4pagtext p {
    color: #777777 !important;
    font-family: "baskv";
    font-size: 14pt;
}

#mainnavshortdesc {
    margin-left: -10px !important;
    z-index: 111;
    pointer-events: none;
    margin-top: 4px !important;
    font-size: 19px;
}

.page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col { height: auto; }
.page.page-id-411 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col { margin-bottom:0px !important; }

.col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
    margin: 0px;
    padding: 2px; margin-bottom:1em !important; 
}

.col-md-9 { padding:0px; }
h4.pt-cv-title {
    font-size: 18px;
    margin: 0px; margin-top: 3px;
    margin-bottom: 6px;
}

.byct {
    font-size: 17px;
    font-family: "pathway-gothic-way";
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #656565;
}

.postd {
    font-size: 17px;
    font-family: "pathway-gothic-way";
    margin-bottom: 0px;
    /*position: absolute;*/
    /*bottom: 10px;*/
    color: #656565;
}

.sf-element legend {
    margin-bottom: 0px !important; margin-left:1px; font-size: 16px !important;
}

.entry-content.entry-excerpt.clearfix p {
    font-size: 14px;
    text-align: justify;
}

.no-results.not-found.type-page {
    text-align: center;
}

.content-area {
    width: 100% !important;
}

.page.page-id-8 .attachment-full.size-full.wp-post-image {
    width: 92%;
}

.page.page-id-8 #country {
    width: 345px;
    margin: 0 auto;
    border: 1px solid;
    left: 0px;
    right: 0px;
    position: relative;
}

.mdl {background: #0c0909b3;}

.modal-content.mymodel {
    border-radius: 0;
    background: none;
    box-shadow: none;
    border: none;
}

.close.tendr {
    font-size: 29px;
    color: #fff;
    opacity: 1;
}

a:hover { text-decoration: none; }


#datepicker1 {
    border: none;
    position: relative;
    top: 1.5em;
}

#datepicker {
    border: none;
    position: relative;
    top: 1.5em;
}

.confimg{  margin-bottom: 3em; }

.alert-success {
    font-family: "baskv"; 
    z-index: 111;
}

.breadcrumb-container {
    width: 100%;
    margin: 0 auto;
}

.page.page-id-823 .dropdown-content { right: 0px; }
.page.page-id-947 .dropdown-content { right: 0px; }
.page.page-id-664 .dropdown-content { right: 0px; }
.page.page-id-910 .dropdown-content { right: 0px; }

#prof{ margin-top:3px;}

.page.page-id-1284  #shortdescp{
    top: -1.6em; 
    font-size: 13pt;
    right: 10px;
    pointer-events:none;
}

.page.page-id-910  #s2id_term-child-1 { margin-top: 1em; }

#website {
    width: 76%;
    position: relative;
    top: -1.9em;
    left: 6em;
    margin-bottom: -27px !important;
}


#nameoforiginalsource{
    width: 45%;
    position: relative;
}


.tendagre {
    position: absolute;
    margin-left: -2.8em !important;
    margin-top: 6px !important;
    z-index: -1 !important;
}

.tenderpostbtmtxt{
    color: #fff;
    font-family: "futura-bt-medium";
    text-align: center;
    padding-bottom: 3em;
    width: 100%;
    max-width: 610px;
}

.dropdown-content.hommnu {
    margin-top: -9px;
    right: 0px;
}

.page.page-id-1464 #mage-form-attach-button.add-photo { clear:both; float:left;}

.control-label.mage-form-label {
    min-width: auto;
    margin-right: 1px;
}

.agrchckbox {
    position: absolute;
    margin-top: 4em !important;
    left: 5px;
    margin-left: 9em !important;
}

.add-photoprotest {
    background: #00b2b2b2;
    color: #fff;
    border-radius: 50px;
    padding: 9px 11px;
}

.article-by-photo {
    font-size: 10px;
}

#article-attach-photo {
    background: #ff9376;
    color: #fff !important;
    border-radius: 52px; 
}
#article-another-add {
    background: #ff9376;
    color: #fff !important;
    border-radius: 30px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 6px;
    margin-bottom: 2px;
    margin-left: -16px;
}

.wrtpic{ margin-bottom: 1.5em; float:right; width: 290px; height:180px; padding:16px;}

.writerperatgrpxt {
    font-size: 0px; 
}

.page.page-id-55 .pt-cv-view .pt-cv-ifield {
    width:100% !important;
}

#shortdescp {
    position: relative;
    cursor: pointer;
    float: right;
    top: 13px;
    font-size: 13px;
    color: #8f8f8f;
    right: 8px;
}

.selctcountry {
    width: 43% !important;
    float: right;
    /* top: 3px; */ 
	position:relative;
    font-size: 16px;
    border: none;
	padding: 0;
	outline: none;
  	background:transparent;
    font-weight: normal;
    border-radius: 7px;
    color: #555555;
  	font-family: "Futura_con-bt";
  	font-weight: 300;
  	-moz-appearance: none;
  	-webkit-appearance: none;
}

.writerperatgrpxt {
    margin-top: -1em;
}

#mage-form-written-by-wrap {
    top: -8px !important;
    position: relative;
}

.select2-container .select2-choice {
    top: 7px;
}

#s2id_term-child-1 {
  width: 100%;
}

.control-label.mage-form-label.lbl1 {
    position: relative;
    top: 0px; left: 1.3em;
}

.mage-loading {
    display: none;
}

.select2-result-label {
    text-transform: uppercase;
    font-family: "Futura_con-bt";
    color: #666262;
}

.breadcrumb-container li a:hover {
    text-decoration: none;
}

.breadcrumb-container ul {
    padding-top: 4px !important;
}

.page.page-id-213 .pt-cv-title a {
    color: #fff !important;
    font-family: 'Lato', sans-serif;
    text-transform: capitalize; 	
	position: relative;
    font-size: 12pt !important;
	padding: 5px;
    display: block;
}

.page.page-id-213 .pt-cv-title a :hover { color:#ff7f27 !important;}

.containform {
    max-width: 1258px;
    width: 100%;
    margin: 0 auto;
}

.page.page-id-910 #colophon { left: -7px !important; }

.wp-editor-container textarea.wp-editor-area{ height:100px;}

.advtadtext{ text-align:center; font-family: "futura-bt-medium";  font-size:9pt; letter-spacing:3px; color:#555555; width: 80%}

#submit_1488 {
    background: url("/wp-content/uploads/2017/04/preview.png");
    background-repeat: repeat;
    background-size: auto auto;
    background-repeat: repeat;
    background-size: auto auto;
    width: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: transparent;
    height: 60px;
    float: right;
    top: 1.3em;
    box-shadow: none;
    position: relative;
    right: -14em;
    z-index: -1;
    border-radius: 46px;
    border: 6px solid #a9a9a9;
}

.conditionbtn{ float:right; }
.shipbtn{  float:right; }
.typebtn{ float:right;}

.willship {
    background: #3dbcbd;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.buyercollect{ 
    background: #aaaaaa;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.new {
    background: #3dbcbd;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.used {
    background: #aaaaaa;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.na {
    background: #aaaaaa;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.forsale {
    background: #3dbcbd;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.wanted {
    background: #aaaaaa;
    color: #fff;
    font-size: 6pt;
    border-radius: 31px;
    padding: 7px 22px;
}

.selectcont {
    text-transform: uppercase;
    font-family: "futura-book";
    font-size: 10pt;
}

.page.page-id-1553 .mage-form .mage-form-fieldset {
    background: #fff !important;
    margin-bottom: 6em;
    border-color: #fff  !important;
}

#mage-form-attach-button.add-photoprotest {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/08/addphotoprotestdemo.jpg");
    background-repeat: repeat;
    background-size: auto auto;
    background-repeat: no-repeat;
    background-size: 100%;
}

.page.page-id-823 .mage-form-fieldset { border: 10px solid #fff; border-radius: 28px; padding-top: 8em !important; }

.hellote{
    position: relative;
    top: 2em;
}

.col-md-0.col-sm-1.col-xs-1.pt-cv-content-item.pt-cv-1-col {
    padding-right: 0px !important;
}

.bx-pager.bx-default-pager {
    display: none;
}

#theme-my-login {
    margin-top: 3em;
}

.bx-viewport {
    position: relative !important;
}




#advps_container1 {
    overflow-x: auto !important;
    overflow-y: auto !important;
    display: block !important;
    overflow: visible !important;
}

.reglnk:hover { color:#ff7f27 !important;}

.reglnk{ color:#777777 !important; text-decoration:none !important; text-transform: uppercase; font-size:9.6pt !important;}
.selectcont { text-transform:uppercase;}
.archive.category #secondary {
    display: none;
}

.blog #secondary {
    display: none;
}

.entry-content.clearfix {
    padding-top: 0px !important;
}

.error404 #secondary {
    display: none;
}

.news-template-default.single.single-news #secondary {
    display: none;
}

#post-910 .mage-form-legend {
    top: 3em !important;

}

#mage-form-em1-wrap{
    text-align: left;
    float: left;
    width: 100%;
    position: relative;
}

#mage-form-twt-wrap {
    text-align: left;
    float: left;
    width: 100%;
    position: relative;
}

#mage-form-fb-wrap {
    text-align: left;
    float: left;
    width: 100%;
    position: relative;
}

#mage-form-phone-wrap {
    text-align: left;
    float: left;
    width: 100%;
    position: relative;
}

#submit_1554 {
    width: 200px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    height: 63px;
    box-shadow: none;
    position: absolute;
    right: -11em;
    z-index: -1;
    bottom: 58px;
    border-radius: 27px;
    border: 1px solid #64938d;
    background: #64938d;
    padding-left:4em;
    text-align:center;
    /* background: url("https://thepanafricandigest.com/wp-content/uploads/2018/01/protest-previewandpost.png"); */
}



#post-1553 .mage-form-fieldset{
    margin-bottom:5em;
    border-color:#fff !important;
}

.mage-form-textarea .quicktags-toolbar {
    background: none !important;
}

.wp-media-buttons {
    float: left;
    width: 100% !important;
}

.wp-editor-container{ border:none !important;}
.posmetval{ font-size:15pt; }
#post-664 .mage-form-legend { top:6em !important;}

.select2-drop {
    /*! width: 59% !important; */
    /*! margin-top: -1px !important; */
    right: 0px !important;
}

.site-footer{ padding-top:3em !important;}

#mage-form-upload-button {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/writerphoto.png");
    background-repeat: no-repeat; color:transparent;
    background-size: 100%; box-shadow:none; width:133px;
}

.lognhm {
    position:relative; 
    top: -0.1em;
    background: #fff;
    border-radius: 25px;
    font-weight:600;
    padding: 3px 12px ;
    text-transform:uppercase;
}

.breadcrumb-container li a{
    margin-bottom: 0px;
    font-weight:300;
    font-size: 14px;
    text-align: center; 
    padding: 9px;  
    font-family: "futura-bt-medium";
    text-transform:uppercase;
    margin:0 auto;
    color: #fff; 
    letter-spacing: 1px;
}

.sidepertext{
    font-weight: 100;
    font-family: "pathway-gothic-way";
    font-size: 0pt !important;
    float:left;
    color: #656565 !important;
}

.sideperhead{
    font-weight: 100;
    font-size: 15pt !important;
    font-family: "pathway-gothic-way";
    width:65%; float:left;
    padding:4px 2px;
    color: #000 !important;
}

.col-md-3.relartbck {
    padding-left: 0px;
    padding-right: 0px;
    float: right;
}

.relartbck{ background:#fff; padding-bottom: 3em !important;}

.pt-cv-thumbnail {
    width: 100% !important; 
}

#text-2 .widget-title {
  text-align: center;
}

.tml h3 {
    display: none;
}

.user-picture-wrap {
    display: none;
}

.wp-editor-container{ border:none;}
.mage-form-textarea { box-shadow:none !important; }

.mage-form { box-shadow:none;}

#text-2 .widget-title {
    color: #ff7a4d !important;
}

#text-3 .widget-title {
    color: #ff7a4d !important;
}

#text-4 .widget-title {
    height:20px !important;
}

#text-5 .widget-title {
    height:39px !important;
}

#post-1553 .mage-form-fieldset {
    background: #fff !important; border-radius:40px;
}

.mage-form .mage-form-fieldset{ box-shadow:none !important; border: 10px solid #fff !important; padding-bottom: 30px !important; border-radius: 44px; }

.adphotc {
    float: right; font-size: 12px; color:#777777; margin-top: -4.5em !important;
}

.page.page-id-1464  .mage-form-fieldset {
    background: #eeeeee !important; padding-top: 5em !important;
}

.aligncenter.size-full.wp-image-1515 {
    width: 70%;
}

.classifiedadboxl {
    width: 50%;
    float: left;
}

#classified-advertisement-form {
    width: 87%; max-width:540px;
    margin-top: 2em; background:#eeeeee;
    border-radius: 48px; margin-bottom:3em;
}


.page.page-id-1464 .site-content {
   /* background: url("http://thepanafricandigest.com/wp-content/uploads/2017/05/classadformback.png");*/
    width: 100% !important; background:#dddddd;
    background-repeat: no-repeat;
    background-size: 100%;
    float: left;
    max-width: 100%;
}

.classifiedadboxr{ float:left; width:50%; margin-top:3em;}
.changeemilp{ color:#555555;}
.myaccountactivitybox{ background:#eee; padding:5px; border-radius:10px;}
.myaccuntactivitybtn:hover{ text-decoration:none;}
.myaccuntactivitybtn {
    font-family: "Futura_med-bt";
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15pt;
    background: #ff9673;
    color: #fff; 
    border-radius: 7px;
    padding: 7px;
    margin-top: 3em !important;
    width: 220px;
    margin: 0 auto;
}

.post-title.header-title {
    font-size: 19pt;
    line-height: 5;
}

.header-title-image {
    height: 400px !important;
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
    margin-top: 2em !important;
}

#secondary {
    margin-top: 5em;
}

.content-single {
    margin-top: 5em;
}

.aligncenter.size-full.wp-image-1482 {
    margin-top: 2em;
}

.clasifiedpglnk {
    color: #555555 !important; font-weight:600; font-size: 13pt !important;
letter-spacing: 1px; 
}

.clasifiedpglnk:hover {
   text-decoration:none !important;    font-family: "Futura_light-bt";
}

.clasfidpgprice {
    background: #777777;      font-family: "Futura_con-bt";
    color: #fff;
    font-size: 14pt;
    padding: 7px 14px;
    display: block;
    width: 265px;
    margin: 0 auto;
    text-align: center; font-weight:600;
    position: relative;
    top: 9px;
    border-radius: 7px;
}

.clasfd3 {
    text-align: center; font-size: 14pt;
    color: #555555;    font-family: "Futura_light-bt"; line-height:2;
}

.classifiedpagepl {
    text-align: center;     font-family: "Futura_light-bt";
    color: #555555;
}

.classifiedpagep {
    color: #555555;
    text-align: center;
    font-family: "Futura_light-bt";
    font-size: 18pt;
    width: 79%;
    margin: 0 auto;
}

.classifidepagefinal {
    background: #eee; padding:25px;
    border-radius: 5px;
}

label {display: block !important;}

.page.page-id-1427 select { width: 100%; }

#Savechanges {
    background: #fff;
    color: #777777;
    text-transform: uppercase;
    padding: 11px;
    font-size: 11pt;
    display: block; border-radius:5px;
    margin: 0 auto;
}

.req{ color:red;}

.page.page-id-1427 input[type="text"]{
    padding: 2px;
    margin-bottom: 1em;
    border-radius:8px; 
    box-shadow: none;
    font-size: 13pt;
    border: none;
}

#fileField {
    background: url("http://thepanafricandigest.com/wp-content/uploads/2017/05/uploadpic.png");
    width: 300px;
    cursor: pointer;
    height: 224px;
    background-repeat: no-repeat;
    text-indent: -9999em;
}

.adocs {
    width: 90%;
    float: left;
    text-align: right;
    position: relative;
    top: -5em;
    font-size: 13px;
}

.tenderpostinformbtm{
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    float: left;
    text-align: center; font-weight:600;
    font-family: "Futura_med-bt";
    width: 50%;
    clear: left;
}

.site-content{ padding-top:0px;}

.cont-atra { border: none !important; }

#submit_945{
    width: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: transparent;
    height: 80px;
    box-shadow: none;
    position: absolute;
    right: -11em;
    z-index: -1; bottom:0px;
    border-radius: 27px;
    border: 6px solid #999999;
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/preview-1.png");
    background-size: cover;
}

.page.page-id-947 .site-content {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/digestaddtenderform.png");
    background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

#digest-tender-form {
    width: 90%; max-width:460px;
    margin: 0 auto; box-shadow: none; border-radius: 47px; margin-bottom: 2em; float:left; left:1em;
    background:none !important; 
}

.page.page-id-947 .container {
    max-width: 100%;
    width:100%;
    padding: 0px; 
}

.page.page-id-947 #article-publishing-form {
    width: 100%;
    max-width:610px;
    margin: 0 auto;
    float: left;
    margin-left: 2em;
}

.page.page-id-947 .mage-form-fieldset {
    box-shadow: none; background:#eee !important; padding-top: 9em !important;
}

.page.page-id-947 #conference-listing-form {
    display: inline-block;
    width: 100%; border-radius:48px; max-width:610px;
    left: 3em;
}

.page.page-id-947 .mage-form-legend {
    background: #999999 !important;
    z-index:111111;
    top: 8em;
    width: 84%;
}

.page.page-id-910 .site-content {
    background: #dddddd;
}

.page.page-id-664 .site-content {
    background: transparent;
}
.page.page-id-910 .container {
    max-width: 100%; 
    padding: 0px;  
}

.page.page-id-910 #article-publishing-form {
    width: 50%;
    margin: 0 auto;
    float: left;
    margin-left: 2em;
}

.page.page-id-910 .mage-form-fieldset {
    box-shadow: none;
    border: none;
    width: 100%; border-radius: 0px;
    padding: 0px !important;
}

.page.page-id-910 #conference-listing-form {
    display: inline-block;
    width: 100%; border-radius:15px;
    max-width: 600px;
    left: 3em;
}

.page.page-id-910 .mage-form-legend {
    background: #ff9673 !important;
}

#mage-form-twitter-wrap{ 
    width: 50%; border:none;
    float: right; top: -3.7em;
    position: relative;
}

#mage-form-tel-wrap {
    width: 50%;
    float: right; border:none;
    top: -3.7em;
    position: relative;
}

.iagreeterm {
    font-size: 11pt;
    font-weight: 100;
    text-align: center; color:#525252;
    letter-spacing:2px;
    padding-top: .1em;
}

#submit_850{
    /* background: url("https://thepanafricandigest.com/wp-content/uploads/2017/04/previewbtn.png"); */
     /* width: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%; */
    color:#fff;
    height: 63px;
    border: none;
    box-shadow: none;
    position: absolute;
    /* right: -11em; */
    z-index: -1;
    bottom: 0px;
    border-radius: 15px;
    border: 2px solid #ff9673;
    background:#ff9673;
    width:153px;
    text-align:center;
    left:31em;
    line-height:1.2;
    padding-left:3em;
    padding-bottom:1.5em;
}

#submit_658 {
    /* background: url("https://thepanafricandigest.com/wp-content/uploads/2018/01/previewandpostarticle.png"); */
    width: 200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #1b1a1a;
    height: 80px;
    border: none;
    box-shadow: none;
    position: absolute;
    right: -10em;
    z-index: -1; bottom:1px; 
    border-radius: 27px; 
    background:whitesmoke;
    padding-left:46px;
}

#mage-form-attach-button.add-writer {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/writerphoto.png");
    background-repeat: no-repeat;
    background-size: 100%;
}


#mage-form-attach-button.add-another {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2018/01/addanother3.png");
    background-repeat: no-repeat !important;
    background-size:  100%;
    top: 2px;
    left: -19px;
    width: 132px;
    height: 35px;
    margin-top: 12px;
    margin-bottom: 12px;
}

#mage-form-attach-button.add-photo {
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/addphoto.png");
    background-repeat: no-repeat;
    background-size:  100%;
}

#qt_post_content2_toolbar {width:100%; float:right; background:none;}
#qt_post_content1_toolbar {width:100%; float:right; background:none;}
#qt_post_content_toolbar {width:100%; float:right; background:none;}

#s2id_post_category {
    width: 50% !important;
    float: right !important;
    position: relative;
}

#term-child-level-1 {
    width: 50% !important;
    float: right;
}

.select2-choice > span {
    font-size: inherit;
    font-size: 16px;
    text-transform: uppercase;
}

input.mage-form-element[type="text"]{
    width: 43%;
    margin-top: 5px;
    right: 3px;
}

.page.page-id-823 #conference-listing-form {
    display: inline-block;
    width: 100%; border-radius:48px;
    max-width: 460px;
    left: -16em;  
}

.page.page-id-823 .mage-form-legend {
    background: #ff9673 !important;  z-index: 111111; height: 45px;
    border-radius: 20px;
    line-height: 1; 
    top: 8em !important;
    width: 86%;
    line-height: 2;
    left:13%;
}

#conference-listing-form {
    width: 100%;
    margin: 0 auto;
    max-width: 600px;
    background: none;
}

#protest-demos-form
{
    max-width:592px;
    background:none;
    width:100%;
    top: 3em;
}

.ms-form-element span {
    display: inline;
    width: 400px;
    float: left;
}

.page.page-id-451 .row {
    margin-right: 0px;
    margin-left: 0px;
}

.page.page-id-451 .pt-cv-view .pt-cv-title {
    margin-bottom: 10px;
    text-align: left;
    padding-left: 1em;
}

.page.page-id-451 .la-title {
    font-size: 13pt; font-family:Abel;
    line-height: 1.4; font-weight: 600;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
     border:none; font-weight: normal; width: 100%;     
    border-radius: 7px; color:#a4a4a4;  border:1px #ababab solid; padding: 1px 25px;
}
.wpcf7-form-control.wpcf7-textarea{  font-weight: normal; border:none; color:#525252;   border:1px #ababab solid; border-radius: 7px; width: 100%; height: 187px;   font-family: "futura-bk-bt"; font-size:12pt; letter-spacing: 1px; }


.wpcf7-form-control.wpcf7-submit {
    background: #999999; font-family: "futura-bdcn-bt"; font-weight: 300;
    color: #fff;
    font-size: 14pt;
    border-radius: 12px 9px 9px 11px; 
    border:10px solid #999999;
    width: 150px;
    line-height: 1.7; letter-spacing:2px;
    margin: 0 auto;
}

input[type="checkbox"], input[type="radio"] {
    float: left;
    margin-right: 10px; 
    margin-top:10px;
}

.page.page-id-299 .homebacksection.row {
    margin-bottom: -4em;
    position: relative; margin-top: 0px;
}

.page.page-id-299 .row {
    margin-right: 0px;  margin-left: 0px;
}

.page.page-id-299 #colophon {
    max-width: 1280px;
    margin: 0 auto;
}

.page.page-id-299 .container {
    max-width: 100%;
}


.clisifiedhome2backtext { font-size:15pt; font-family: "PathwayGothicOne"; color:#fff;  margin-bottom: 0px;}

.clisifiedhome2backbox{
    background: RGBA(83, 84, 84, 0.82);
    padding: 16px;
    width: 394px;
    position: relative;
    left: 8em;
    top: 4em;
}

.clisifiedhome2back {  background-repeat:none !important; background-size:cover !important; /* background: url("https://thepanafricandigest.com/wp-content/uploads/2017/04/main-image-2.png"); */height: 609px;}

.page.page-id-299 .site-content {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.page.page-id-299.la-title {
    color: #fff;
    font-size: 13pt;
    font-family:Abel;
    line-height: 1.4;
    font-weight: 600;
}


.page.page-id-299 .col-md-4  {
    background: #677285;
    margin: 3px;
    text-align: center;
    padding: 4em;
    color: #fff;
    width: 289px;
    height: 200px;
}

#post-299 .goog-te-combo {
    background: #ffd6d6 !important;
    padding: 4px !important;
    width: 195px !important;
    border: none !important;
    -moz-appearance: none;
    border-radius: 6px !important;
    top: .6em;
    position: relative;
}

.page.page-id-299 #archives-dropdown--1 {
    background: #ffd6d6 !important;
    padding: 4px;
    width: 215px;
    border: none;
    -moz-appearance: none;
}

.page.page-id-299 #cat {
    background: #ffd6d6 !important;
    padding: 4px; width: 215px;
    border: none;
    -moz-appearance: none;
}


.page.page-id-299 .pt-cv-meta-fields a {
    color: #E0E0E0 !important;
}

.page.page-id-299 .pt-cv-meta-fields {
    color: #ddd;
}

.classifiedlstvwtxt{
    letter-spacing: 3px;
    font-size: 20pt;
    text-align: center;
    font-family: "pathway-gothic-one";
    margin-bottom: .5em !important;
    color:#000000;
    margin-top: 2.5em !important;
    width: fit-content;
    background:#fff;
    position: relative;
    margin:0 auto;
    border-radius:13px;
    padding-left:20px;
    padding-right:20px;
    height:47px;
    padding-top:4px;
}

.page.page-id-263 .alignnone.size-full.wp-image-295{ width:auto!important; height:auto !important;}
.page.page-id-263 .alignnone.size-full.wp-image-244{ width:auto!important; height:auto !important;}
.page.page-id-263 .alignnone.size-full.wp-image-294{ width:auto !important; height:auto !important;}
.page.page-id-263 .alignnone.size-full.wp-image-294{ width:auto !important; height:auto !important;}

.page.page-id-263 .alignnone.size-full {
    width: 245px;
    height: 170px;
}


.listboxtext1{ font-family: "Futura_con-bt"; font-size:16pt; color:#525252; text-align:center; margin-bottom:0px; }
.listboxtext2{ font-family: "pathway-gothic-way"; font-size:16pt; color:#525252; text-align:center; margin-bottom: 0px; }
 .listboxtext3{ font-family: "pathway-gothic-way"; font-size:16pt; color:#525252; text-align:center; margin-bottom: 0px; }

.page.page-id-263 .la-title {
    color: #fff;
    font-size: 13pt;
    font-family:Abel;
    line-height: 1.4;
    font-weight: 600;
}

.page.page-id-263 .col-md-4  {
    background: #677285;
    margin: 3px;
    text-align: center;
    padding: 4em;     color: #fff;
    width: 289px;
    height: 200px;
}

#post-263 .goog-te-combo {
    background: #ffd6d6 !important;
    padding: 4px !important;
    width: 195px !important;
    border: none !important;
    -moz-appearance: none;
    border-radius: 6px !important;
    top: .6em;
    position: relative;
}

.page.page-id-263 #archives-dropdown--1 {
    background: #ffd6d6 !important;
    padding: 4px;
    width: 215px;
    border: none;
    -moz-appearance: none;
    margin-top:12px
}


.page.page-id-263 #cat {
    background: #ffd6d6 !important;
    padding: 4px;
    width: 215px;
    border: none;
    -moz-appearance: none;
    margin-top:12px
}

.page.page-id-263 .pt-cv-meta-fields a {
    color: #E0E0E0 !important;
}

.page.page-id-263 .pt-cv-meta-fields {
    color: #ddd;
}

.page.page-id-246 .pt-cv-meta-fields a {
    color: #E0E0E0 !important;
}

.digestprotestlistviewrightside {
    background: rgb(221, 221, 221) none repeat scroll 0% 0%;
    height: 472px;
    margin-bottom: 3em;
}

.page.page-id-246 .pt-cv-meta-fields {
    color: #ddd;
}

.Allcountrieprotesttextbox { background: #677285;}
.Allcountrieprotesttext{ 
    font-size: 16pt;
    text-align: center;
    padding: 11px;
    font-family: "Futura_con-bt";
    text-transform: uppercase;
    color: #fff;
}

.page.page-id-246 .la-title {
    color: #fff;
    font-size: 13pt; font-family:Abel;
    line-height: 1.4; font-weight: 600;
}

.page.page-id-246 .col-md-4  {
    background: #677285;
    margin: 3px;
    text-align: center;
    padding: 4em;
    color: #fff;
    text-transform: uppercase;
    width: 289px;
    height: 200px;
}

#post-246 .goog-te-combo {
    background: #ffd6d6 !important;
    padding: 4px !important;
    width: 195px !important;
    border: none !important;
    -moz-appearance: none;
    border-radius: 6px !important;
    top: .6em;
    position: relative;
}

.page.page-id-246 #archives-dropdown--1 {
    background: #ffd6d6 !important;
    padding: 4px;
    width: 215px;
    border: none;
    -moz-appearance: none;
    margin-top:12px
}


.page.page-id-246 #cat {
    background: #ffd6d6 !important;
    padding: 4px;
    width: 215px;
    border: none;
    -moz-appearance: none;
    margin-top:12px
}

.quickserch {
    font-size: 15pt;
    top: 0.7em; 
    position: relative; 
    color:#000;
}

.topcontentbar {
    width: 192px;
    float: left;
    margin-left: 10px;
}

#categories-3 .widgettitle {
    display: none !important;
}

#archives-3 .widgettitle {
    display: none !important;
}

#archives-4 .widgettitle {
    display: none !important;
}

.page.page-id-213 .goog-te-combo {
    background: #ffd6d6 !important;
    padding: 4px !important;
    width: 195px !important;
    border: none !important;
    -moz-appearance: none;
    border-radius: 6px !important;
    top: .6em;
    position: relative;
}

.page.page-id-213 #archives-dropdown--1 {
    background: #ffd6d6 !important;
    padding: 4px; width: 215px;
    border: none; margin-top:18px; margin-left:17px;
    -moz-appearance: none;
}


.page.page-id-213 #cat {
    background: #ffd6d6 !important;
    padding: 4px; width: 215px;
    border: none;
    -moz-appearance: none; margin-top:12px;
}

.quickserch {
    font-size: 11pt; 
    position: relative;
    text-transform: uppercase;
    font-family: "futura-bk-bt";
    font-weight: 600; 
    margin-right: 13px;
    width:18em;
    left:-7em;
    background: #fff;
    text-align:center;
}

.digesttenlistview {
    top: -1em;
    position: relative;
}

.page.page-id-213 .la-title {
    color: #fff;
    font-size: 13pt; font-family:Abel;
    line-height: 1.4; font-weight: 600;
}

.page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
    background: #9db1cf;
    margin: 3px;
    text-align: center;
    margin-bottom: 1em !important; margin-right:17px;  margin-bottom: 19px !important;
    width: 30.5%;
    height: 200px;
    padding: 21px 7px 10px 16px;
}

.digesttenderlistviewrightside{ background: #aaaaaa; padding: 7.8em; height:402px;
    width: 100%;
    margin: 0 auto;
}

.size-full.wp-image-191.alignleft {
    position: relative; margin-top:-3em; top: 35px; 
}

.tenderleft1{ margin-top: 3em;}
.tenderleft2{margin-top: 25em;}
.tenderleft3{ margin-top: 5em;}
.tenderleft4{margin-top: 17.2em;}
.tendercent1{ margin-top: 4em;}

.digarttendecont {
    margin-left: 0px !important;
    margin-right: 0px !important;
    top: 2em;
    position: relative;
}

.digtenartleft{ background:#f1e6cd; font-family: 'Lato', sans-serif;  font-size:12pt; padding-top: 2em; padding-left: 2em; height:100%;  }
.digtenartcent{ background:#fff; font-family: 'Arvo', serif; font-size:12pt; padding-top: 2em; padding-left: 2em; }
.digtenartright{ background:#dddddd; height:100%; position:absolute; right:0px; }

.ghannatextbox {
    background: #9db1cf; clear:both; margin-bottom:2em;
}
.ghannatext {
    font-size: 15pt;
    text-align: center; padding: 7px;
    font-family: "futura-medium-condensed";
    text-transform:uppercase;
    color: #fff;
}

.bottompostbtn{ border:none; float:right;}
.conftextp {
    font-family: "Abel";
    font-size: 14pt; color:#777777;
}

.alignnone.size-full.wp-image-164 {
    float: right;
    top: .5em;
    position: relative;
    right: 1em;
}

.size-full.wp-image-146.aligncenter {
    margin-top: 2em;
    margin-bottom: 3em; 
    width:200px;
    display: inline-block;
    height:32px;
}

.addtoany_shortcode {
    text-align: left;
    float: left;
    clear: none !important;
    margin-top: 6px;
    margin-left: 6px;
}

.page.page-id-135 .addtoany_share_save_container.addtoany_content_bottom {
    display: block !important;
}

.addtoany_share_save_container.addtoany_content_bottom {
    display: none;
}

.addtoany_list.a2a_kit_size_32 a > span { border-radius: 38px !important; }
.addtoany_share_save_container { text-align: center; }

.shretext{ font-family :Calibri; font-size:15pt; text-align:center; text-transform:uppercase; font-weight:400; padding-top:2px; margin-bottom: 0; float: left; color:#000;}

.protestdemosecsidebox {text-align: right !important;}

.potesttextp{ font-family:Abel; font-size:16pt; margin-bottom: .5em; color:#525252;}

.alignnone.size-full.wp-image-138 {
    position: relative;
    top: -3.2em;
}
.protesdemtexth{ font-weight: bold; font-family: 'Abel', sans-serif; font-size:20pt; margin-bottom: .5em; color: #444444; text-transform: capitalize; }

.prtotestdemotxt{ letter-spacing: 3px;
    font-size: 35pt;
    text-align: center;
    font-family: "pathway-gothic-way";
    margin-bottom: .5em !important;
    margin-top: .5em !important;
    color:#555555;
    width: 100%;
    display: flow-root;
    margin: 0 auto;
}

.pt-cv-title {font-size: 16px;}

.post-content-text {width: 100%;}

.news-title .la-title {
    font-size: 13pt;
    color: #525252;
    line-height: 7px;
}

.news-short-content {
    font-weight:400;
    text-transform: uppercase; font-family: "pathway-gothic-way"; font-size: 13pt;
    line-height: 0px;
}


.news-content {
    padding: 7px;
    top: -46px;  font-family: "baskv";
    position: relative;  font-size:16pt;
    left: -4px; 
}

.news-thumb {
    margin-bottom: 0px;}

.grid-date-post {
    display: none;
}

.news-col-list { padding-bottom: 0px;}

.news { margin-bottom: 0px !important;}


.news-col-1, .news-col-list { border-bottom: 0px;}

.news-more-link {display: none;}

.news .news-title a {
	font-size: 11pt;
	line-height: 0;
	font-family: "futura-bold";
}

.news-col-list .news-content {width: 100%; margin-top: -6px;}


.home-nav li a:hover{ color:red;}

.homecountrydrop{ 
    float: letf;
    position: relative;
    left: 1em;
    top: 5em;
}

.home-nav{
padding-top: 2em;}

.home-nav li { float:left;  list-style:none; }

.home-nav li a { font-family: "Futura_con-bt";
color: #A5A5A5; text-decoration:none;
padding-left: 10px; border-right:1px solid;
font-size: 10pt;
letter-spacing: 4px;}


.page.page-id-55 .homebottom-barblue {
        height: 332px;
}


.homecontred{ font-family: "Futura_con-bt"; font-size:15pt !important; color: #fff !important;
line-height: 0; padding: 4px; margin-top: 13px; }



.page.page-id-55 option {
    width: 250px;
}


.homeobametextbox{ background: #777777;
width: 430px; padding: 7px;
height: 532px;
left: -4em;
position: relative;
bottom: 1.8em;
  overflow: auto;
}

.homeobamatext { font-family: "pathway-gothic-way"; margin-bottom: 0px;
font-size: 30pt;
color: #fff;
line-height: 1.4;
padding: 6px; }

.obamasdtext { font-family: "baskv";
font-size: 17pt;
color: #fff;
line-height: 1.5;
padding: 6px; }


.homeuntdtextbox {
    background: #ff7a4d; margin-top:2em;
position: relative; 
}

.homeuktxt { margin-bottom: 0px;
    font-size: 16pt;
    text-align: center;   font-family: "Futura_con-bt"; text-transform:uppercase; width:300px; margin:0 auto;
    color: #fff; top: 6px; letter-spacing:3px;
position: relative;}



#text-9 { position: relative;
top: -2em;}


.page.page-id-55 .widgettitle {

background: #ff7a4d;
color: #fff;
font-size: 13pt;
padding: 10px;
font-family: "Futura_con-bt";
text-transform: uppercase;
letter-spacing: 3px;
text-align: center;


}




.pt-cv-meta-fields {
    color: #545454;
}

select {
border: none;
font-family: "futura-book"; font-size: 9pt;
text-transform: uppercase; padding: 3px; padding-top: 7px;
padding-bottom: 7px;
border-radius: 3px;
color: #555555;
font-weight: 600;}

.intertxtbox{position: absolute;
bottom: 4em;
left: 0;
right: 0;}

.page.page-id-57 .container {
    margin: 0px;
    padding: 0px;
  max-width: 100%;}


.page.page-id-57 #sfwa_footer{   display: none;}




.page.page-id-57 .footer-wrap{   display: none;}


.page.page-id-57 #masthead {
  display: none;}

.intro-box{ position: relative;

bottom: 19em;
width: 100px;
margin: 0 auto;

}

.intortxt1{ font-family: "trajan-pro";
font-size: 60pt; line-height: 0; margin-bottom: 1em;
text-align: center; color:#fff;
}

.intortxt2{
font-size: 34pt;  color:#fff; font-family: "baskv"; line-height: 0; 
width: 100px;
margin: 0 auto;

text-align: center;
}

.pt-cv-meta-fields a {
    color: #545454 !important;
}

.pt-cv-view .pt-cv-ifield {
    margin-bottom: 0 !important; margin:0 auto;
    font-family: "pathway-gothic-way"; width: 98%;
}


.rpwe-alignleft {
    float: none !important;
}

.rpwe-block li {
 
    float: left; width: 25%;
}


.rpwe-block h3 {

    font-size: 20px !important;

}

.rpwe-time {
    color: #bbb;
    font-size: 16px !important;
}

.rpwe-time {
     float: left; width: 100%;}


.pt-cv-title a {
    font-weight: 100;  font-size: 14pt !important; font-family: "pathway-gothic-way";
    color: #656565 !important;
}



.pt-cv-meta-fields {
    font-size: 17px;
    clear: both;
    float: left;
    width: 100%; font-family: "pathway-gothic-way";
}

.author {
    width: 100%;
    float: left;
}

.pt-cv-pagination-wrapper {
   
    width: 200px;
    margin: 0 auto;
}


.primary-navigation {
    float: right;
    margin: 0.6em 0 0.4em ;  /* display:none; */
   
}



.header-title-background{ display:none;}


.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
    
    color: #949494;
    background-color: #dddddd;
  
}

.pt-cv-wrapper .pagination > li > a
{  color: #949494 !important;
}

.site-branding {
    float: none;
    max-width: 420px;
    margin: 0 auto; 
}

.worldtextbox {
    background: #ff7a4d;
}

.worldtext {
    font-size: 16pt;
    text-align: center; padding: 3px;  font-family: "Futura_con-bt"; text-transform:uppercase; letter-spacing:2px;
    color: #fff;}


.countrydrop {
    width: 295px;
    margin: 0 auto;
    float: none;
    left: auto;
    right: auto;}


.footer-wrap {
   border-top: 1px solid;
background: #666666;
height: auto; clear:both;

}

.credit-link{ display:none;}

.bottom-barblue {
    background: #73b9ff;
}

.adverttext {
    color: #fff;
    text-align: center;
    padding: 3em; text-decoration:underline; font-size: 15pt;
}




.page.page-id-664 .site { background:#dddddd;

 
}














.frontier-post-new-list-fields {

    font-size: 15px;
}





fieldset.frontier-new-list {

    width: 24%;
    display: inline-block; border:none !important;
}


img.frontier-post-list-thumbnail{ width:100%;}



fieldset.frontier-new-menu {
   
    background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/04/post-cof-ad.png");
    border: none;
    background-size: 100% 100%;
   width:25% !important;
float:right;
border-radius: 31px;
box-shadow: none !important;

}

#frontier-post-add-new-link {
    color: transparent;
}

.ms-form-element {
    margin: 2em;
    width: 100%;
    float: left;
}

.ms-form-element {
    margin: 2em;
    width: auto;
    float: left;
}

#article-publishing-form {
	width: 100%;
	margin: 0 auto;
	max-width: 615px; background: transparent;

}


.mage-form-group .mage-form-label {
    float: left;
    text-align: left;
}

.mage-form-legend {
text-align: center;
position: relative;
border: none !important;
background: #999999 !important;
border-radius: 13px;
padding:5px 17px;
 margin-left: 33em ;
color: #fff !important;
font-family:  "Antonio-Regular"; letter-spacing: 2px !important;

max-width: 343px; width: 100; margin-top: 3em !important; font-size: 17pt;
margin-bottom: 3em !important;

text-transform: uppercase;
}
/* .article-publishing{
    margin-left:33em;
} */
.page-template.page-template-template-fullwidth.page-template-template-fullwidth-php.page.page-id-664.logged-in.admin-bar.wp-custom-logo.ms-member.ms-member-1.ms-339.ms-347.post-layout-two-columns.post-layout-columns.customize-support {
    background: #dddddd;
}


.page.page-id-664 .site-content {
    background: transparent;
}

input.mage-form-element[type="text"] {
  
    border: none; padding:0px;
    background: transparent;
    box-shadow: none !important; font-size: 15px;
}
input.mage-form-element[type="email"] {
    border: none; padding:0px;
    background: transparent;
    box-shadow: none !important;
    font-size: 15px;
    width: 72%;
    top: 12px;
    position: relative;
}
input.mage-form-element[type="tel"] {
    border: none; padding:0px;
    background: transparent;
    box-shadow: none !important;
    font-size: 15px;
    width: 64%;
    top: 12px;
    position: relative;
}


input.mage-form-element[type="text"]:focus { box-shadow:none !important;}
input.mage-form-element[type="email"]:focus { box-shadow:none !important;}
input.mage-form-element[type="tel"]:focus { box-shadow:none !important;}


.mage-form-fieldset {
    background: #fff !important; border-radius:12px; padding:15px !important;
font-family: "futura-medium-condensed"; padding-top:2em !important;
font-weight: 300; border:10px solid #a9a9a9;

}


.control-label.mage-form-label {
    color: #777777;
    font-size: 12pt; font-weight:normal !important; letter-spacing:1px;
}

select {
    width: 100%; -webkit-appearance:none;
}

.select2-choice {
    border: none !important;
    box-shadow: none !important;
    background: none !important;
}

.adphot {
    float: right;
    font-size: 12px; color:#777777;
    margin-top: -5em !important;
}

.wrtphot{

    float: right;
    font-size: 12px; color:#777777;
    margin-top: -6em !important;
}


.size-full.wp-image-761.alignright {
  position: relative;
top: 1.3em;
left: 13em; display:none;
z-index: -5;
}
#mage-form-attach-button {
    position: relative;
top: -2.7em;
left: -3em;
  background: url("http://thepanafricandigest.com/pd/wp-content/uploads/2017/05/adddocspics.png");
    box-shadow: none;
    color: transparent;
    border: none; width:120px; border-radius:50px;
}




.page.page-id-823 .container {
    max-width: 100%;

padding: 0px; 
}


.page.page-id-823 #article-publishing-form {
       width: 50%;
    margin: 0 auto;
    float: left;
    margin-left: 2em;
}


.mage-form-element{ height:auto;}

/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


.dropdown {
    position: relative;
  color:#777777; float:right;

}

.dropdown-content {
 display: none;
position: absolute;
min-width: 270px; 
z-index: 1111; 
right: 0px;
 background:#f1f1f1; border-radius:10px; padding: 10px 4px 8px 10px; 
	margin-top: -12px;
}
#wp-submit {background: #00b2b2;

border-radius: 10px; 
color: #fff;
font-size: 13pt; margin-top:1em;
font-family: "Futura_med-bt"; text-align:center;
line-height: 0;
font-weight: 300;
border: none;}



.tml p {
    margin: 0px;}



.tml td {
    border: none;}

.registerbox{ border-radius:19px;
padding: 3em;}



p{ font-size:16px;}


.fotwidg1 {
    font-size: 11pt;
 color:#fff; font-family: "futura-medium-condensed";  margin-bottom: 3px;  letter-spacing:1px; 
}


.fotwidg {
    font-size: 14pt;
   color:#fff; font-family: "Futura_light-bt"; margin-bottom: 0px; font-weight:600; letter-spacing:1px;
}

#sfwa_footer .widget .widget-title {
    color: #ff7a4d !important;
    font-size: 14pt;font-family: "Futura_light-bt"; margin-bottom: 0px; letter-spacing:1px;
}


#text-9 .widget-title {
    color: transparent !important;
}

#text-8 .widget-title {
    color: transparent !important;
}


.pt-cv-wrapper .col-sm-1 {width:10% !important; }



.page.page-id-55 .pt-cv-meta-fields a {
color: #555555 !important;
border-right: 1px solid #a4a4a4;
font-family: "futura-bt-medium";
text-transform: uppercase;
padding-left: 7px;
padding-right: 7px;

}

.col-md-0.col-sm-1.col-xs-1.pt-cv-content-item.pt-cv-1-col {
    width: auto !important;
}
a:link{ font-size:13px;}


.widget-title {
    font-size: 15px;
}


.search-field {
    font-size: 13px;
}


.homecontred:hover {
    text-decoration: none; color:#ff4d4d !important;
}

.pt-cv-wrapper a:hover {
    color: #ff4d4d !important;
}
.su-spoiler-title {
    color: #fff;
    text-align: center; font-size:14pt;  font-family: 'Arvo', serif;
}


.su-spoiler-content.su-clearfix{

color: #fff;
    text-align: center; font-size:14pt;  font-family: 'Arvo', serif;

}


.faqpr{
 color: #fff;
    text-align: center; font-size:15pt;  font-family: 'Arvo', serif;
}

.faqpr1{
 color: #ff7a4d;
    text-align: center; font-size:15pt;  font-family: 'Arvo', serif;
}

.su-spoiler-icon {
    display: none !important;
}



.contctusback {
    padding: 2em;
    width: 102vw;
    position: relative;
    margin-left: -51vw;
    height: auto;
 left: 50.4%;
  padding-top: 18em;
padding-bottom: 19em;
}

.contactdormmainbox
{
background:#999999; max-width: 700px;
margin: 0 auto;

}

.contactformbox{ width:400px; display: block;}


.pt-cv-colsys {
    margin-left: 0px;
    margin-right: 0px;
}
.dropbtn {

    color: white;
    font-size: 16px; float: left;
    border: none;
    cursor: pointer; margin-bottom:2px !important;
}



.dropdown-content a {
    padding: 2px 0px;  line-height:1.3;
    text-decoration: none; text-align:left;
    display: block; color: #777777; font-family: "baskv";

}

.dropdown-content a:hover { color: #ff4d4d;}

.dropdown:hover .dropdown-content {
    display: block;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    font-size: 12pt;
    border: none;
    font-weight: normal;
    width: 100%; 
    border-radius: 7px;
    /* color: #2b1e1e;     */
      font-family: "futura-medium-condensed"; padding: 1px 24px;
  -moz-appearance: none;
  -webkit-appearance: none;
  height:27px; letter-spacing: 1px;
}



.wpcf7-form-control.wpcf7-text{
    border: none;     
    font-weight: normal;
    width: 100%;
    border-radius: 7px; 
    /* color: #a4a4a4  !important; */
    font-family: "futura-bk-bt";
    font-size: 12pt;
    padding: 1px 25px; 
    letter-spacing: 1px;
}

#register {
    clear: both;
    float: none;
    display: block;
    margin: 0 auto;
}

.ms-form-element .wpmui-field-label {

    font-size: 16px !important;
float:left;
}

#responsive-form{
	max-width: 794px;
margin: 0 auto;
width: 100%;
background: #999999;
padding:  35px 27px 14px 35px;
border-radius: 27px; 

/* border: 10px solid #fff; */


}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.65rem;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}


@media only screen and  (max-width: 1280px) and (min-width:1261px){
  
    .homeobametextbox {
   width: 423px !important;
height: 499px !important;

}
  
  .page.page-id-55 .pt-cv-meta-fields a {
    font-size: 10.4pt;

}

}


@media only screen and  (max-width: 1199px) and (min-width:1100px){
  
  
    .page-template.page-template-template-parts.page-template-confrence-listpage.page-template-template-partsconfrence-listpage-php.page.page-id-411 #country {
	    width: 200px ;
    }
    select { width: 200px; }
  
    .dropdowntop {
        width: 200px; 
    }

  
  .homeslidebtmbar {
	bottom: 14px;
}
  
    .sfwa_contained {
margin: 0 auto;
  
  }
  
    
  #text-8 {
    margin: 0 auto;
}
  

.homeobametextbox {
    width: 378px;
    height: 442px;
}
  
  .page.page-id-55 .pt-cv-meta-fields a {
padding-right: 1.3em !important; font-size: 8.1pt !important;
padding-left: 1.3em  !important;}
  }

@media only screen and  (max-width: 1260px) and (min-width:1200px){
  
  .home-nav-menu {
    width: 90% !important;}
  
  .page.page-id-55 select {
	
    width: 280px !important;}
  
    .page-template.page-template-template-parts.page-template-confrence-listpage.page-template-template-partsconfrence-listpage-php.page.page-id-411 #country {
	    width: 200px !important ;
    }
 
  
.homeslidebtmbar {
	bottom: 19px;
}
  
.dropdown-content {
    right: 0em !important;
}

  .col-md-8.topbarh {
    width: 80% !important;
}
  
  .homeobametextbox {
 width: 413px;
height: 489px;

}
  
  .menu-footer li a { font-size: 9pt !important;} 
  
  .sfwa_contained {
margin: 0 auto;
  
  }
  
    
  #text-8 {
     margin: 0 auto;
}
  
  
}  


@media only screen and  (max-width: 1099px) and (min-width: 1030px){ 
  
    .pt-cv-colsys {
        margin-left: 43px !important;
    }
  
    .page.page-id-1120 select { width:100% !important;}
    .page.page-id-55 .pt-cv-meta-fields a {font-size: 8pt !important;}
  
    .page.page-id-55 .userhead {
        font-size: 8.5pt !important;
        top: 7px !important;
    }
  
    img.topquick-img {
        margin-top: -8px;
    }
  
    .page-template.page-template-template-parts.page-template-confrence-listpage.page-template-template-partsconfrence-listpage-php.page.page-id-411 #country {
	    width: 178px !important;
    }

    select { width:178px !important;}
    .quickserch {
        font-size: 10pt !important;
        top: 33px !important;
    }

    .site-branding .custom-logo { max-width:80% !important;}
  
    .pt-cv-title a {font-size: 10pt !important;}

  
    .dropdowntop {
        width: 171px !important;
    }
    .homeobametextbox {
        width: 366px !important;
        height: 439px !important;
    }
}


@media only screen and  (max-width: 1024px) and (min-width: 980px){
  
    
  .site-branding .custom-logo { max-width:70% !important;}
  
  
  
  
  .pt-cv-title a {
	font-weight: 100;
    font-size: 9pt !important;}
  
    .dropdowntop {
	width: 190px !important;
  }
  
  
  
  
  .page.page-id-55 .widgettitle {
      font-size: 11pt;
  }
  
  .news-short-content p {
    font-size: 14px;
}
  
  
  .news .news-title a {
    font-size: 12px;
  }  
  .topbarh {
    width: 90% !important;
}

.page.page-id-55 .pt-cv-meta-fields a {
    font-size: 8pt !important;
      padding-right: 1px !important;
}
  
  
  .accountdetailview { width:100% !important;}
  
  .obamasdtext {
    font-size: 11pt !important;
    line-height: 1.5 !important;
} 
  #submit_945 {  bottom:-5em; left: 2px; }
  
  #submit_907 { bottom:-5em; left: 2px;}
  
    #submit_658 { bottom:-5em; left: 2px;}
  
  .col-md-8 {width:64% !important;}

  .homeobametextbox {
  width: 369px !important;
height: 381px !important;
    }
  
  .page.page-id-55 .pt-cv-meta-fields a {
    font-size: 8pt !important;
    padding-right: 6px !important;
}

  .sfwa_contained {
    width: 99% !important;
}
  
  
  .abouttitle {
    width: 100%;
    display: flow-root;
  }
  
  
  .select { width:170px !important;}
  
  .quickserch {
    left: -57px !important;}
  
  .page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
     width: 220px !important;
}
  
 .page.page-id-411 .col-md-4 {
    width: 234px !important;
  }
  
  .dropdown-content {
  margin-right: 13px;
top: 3em;
}
  
  .topbarh {
    margin-left: -2em !important;
}

  .menu-footer li a { font-size:8.4pt !important;}
  
} 

@media only screen and  (max-width: 420px) and (min-width: 300px){ 
  
 
  
.page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
    width:95% !important;

}
  
 .page.page-id-411 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col {
    width:95% !important;

}
  
  

  .mage-form-legend {
    font-size: 12px !important;
}
  

  
  #mage-form-tel-wrap { top:-.5em !important; width: 100%;
float: left;}

  #mage-form-twitter-wrap { top:-.5em !important; width: 100%;
float: left; }
  
  .page.page-id-55 .pt-cv-content-item { width:100% !important;}
  
}  


@media only screen and  (max-width: 979px) and (min-width: 768px){ 
  
  .dropdown-content.hedmenu {
    width: 148px !important;}
  
  .myartcle-actvty1 { width:136px !important ;}

  .myartcle-actvty3 { width:100px !important;}
  
   .myartcle-actvty2 { width:85px !important ;}
  
    .accountdetailview { width:100% !important;}
  
  .prtotestdemotxt {
    text-align: center;
    display: flow-root;
}
  
  
  .abouttitle {
    width: 100%;
    display: flow-root;
  }
  

  
  .userhead { right:-1em !important;}
  
  .tenderpostbtmtxt { padding-top:4em !important;}
  
  
  #article-publishing-form {
    width: 90% !important;}
   
  
    #submit_850 { bottom:-5em; left: 2px;}
     
  #submit_945 {  bottom:-5em; left: 2px; }
  
  #submit_907 { bottom:-5em; left: 2px;}
  
    #submit_658 { bottom:-5em; left: 2px;}
  
  
  .dropdown-content {
	position: relative;
	width: 134px !important;

}
  
  
  .sfwa_contained {
    width: 95% !important;
}
  
  .alignnone.size-small.wp-image-96 {
    width: 100% !important;
    margin-top: -1em !important;
}
    
.pt-cv-colsys {
    margin-left: 0px;}
  
  
  .col-md-0.col-sm-1.col-xs-1.pt-cv-content-item.pt-cv-1-col.nav-cat-menu {
    padding-left: 2px !important;  padding-right: 2px !important;}

	.page.page-id-55 .userhead {
    font-size: 6pt !important;
    top: 9px;}

.dropdown-content.hedmenu a {

    line-height: .5 !important;
    font-size: 7px !important;

}
  
  .page.page-id-55 .pt-cv-meta-fields a {
 font-size: 5.8pt !important;
margin-left: 0px;
margin-right: 2px;
}
  
  
.rg {
    font-size: 6pt !important;}  
  .lg {
	font-size: 6pt !important;
  }
  
   .page.page-id-213 .col-md-4.col-sm-4.col-xs-6.pt-cv-content-item.pt-cv-1-col 
  { width:227px !important;}
  
  
    .sort { margin-left: 0px !important; width:100% !important;}
  
  
  .select{ width:100% !important;}
  #post_category {
    width: 100%;
}
  
  .page-template.page-template-template-parts.page-template-digesttenderlistview.page-template-template-partsdigesttenderlistview-php.page.page-id-213 #country {
    width: 100% !important;
}
 body {
    top: 0px !important;
    overflow-x: hidden;
    overflow-y: auto;
}
  .fa.fa-caret-down.dwns{ 	top: -24px;}
  
  	.dropdowntop {
	width: 160px !important;
	}
  
  
  
  
  .page-template.page-template-template-parts.page-template-confrence-listpage.page-template-template-partsconfrence-listpage-php.page.page-id-411 #country {
    width: 160px !important;
    margin-bottom: 0px !important;
}
  
  .quickserch.qck {
    width: 100%;
}
  
  .page.page-id-411 .col-md-4 {
       width: 232px !important;}
  
  .digesttenderlistviewrightside {
    height: 200px !important;
}
  

  
}

.nav-cat-menu:last-child a {
 border: none !important;
}

.afterlgn{
  margin-bottom: 7px;
}
.afterlgn:hover{
background-color:#fff;
}


div[id*="ajaxsearchlite"] {
    width: 100%;
    height: auto;
    border-radius: 5px;
 background-color: #0000;    overflow: hidden;
    border: 0px solid rgb(181, 181, 181);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 1px 0px 0px #e4e4e4;
}

#ajaxsearchlite1 .probox,
div[id*="ajaxsearchlite"] .probox {
    margin: 0px;
    height: 28px;
   background: transparent;
    border: 0px none rgb(255, 255, 255);
    border-radius: 7px;
    box-shadow: 0px 0px 0px 0px rgb(181, 181, 181) inset;
}

#ajaxsearchlite1 .probox .proinput,
div[id*="ajaxsearchlite"] .probox .proinput {
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(0, 0, 0) !important;
    font-size: 12px;
    line-height: normal !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0); font-weight: 400;
}

#ajaxsearchlite1 .probox .proinput input,
div[id*="ajaxsearchlite"] .probox .proinput input {
  
    font-family: Open Sans;
    color: rgb(0, 0, 0) !important;
    font-size: 12px;
    line-height: normal !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
    border: 0;
    box-shadow: none; font-weight: 400;
}

div[id*="ajaxsearchlite"].asl_msie .probox .proinput input {
    line-height: 24px !important;
}

/* EACH PLACEHOLDER MUST HAVE A DIFFERENT RULE TO WORK */
div[id*="ajaxsearchlite"] .probox .proinput input::-webkit-input-placeholder {
    font-weight: normal;
    color: #777777 !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder {
    color: #777777 !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlite"] .probox .proinput input:-ms-input-placeholder {
    font-weight: normal;
    color:#777777 !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlite"] .probox .proinput input:-moz-placeholder {
    font-weight: normal;
    color: rgba(0, 0, 0, 0.6) !important;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlite"] .probox .proinput input.autocomplete {
    font-weight: normal;
    color: rgb(0, 0, 0);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlite"] .probox .proloading,
div[id*="ajaxsearchlite"] .probox .proclose,
div[id*="ajaxsearchlite"] .probox .promagnifier,
div[id*="ajaxsearchlite"] .probox .prosettings {
    width: 28px;
    height: 28px;
}

div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg {
    fill: rgb(54, 54, 54);
}

div[id*='ajaxsearchlite'] .probox div.asl_simple-circle {
    border: 4px solid rgb(0, 0, 0);
}

div[id*="ajaxsearchlite"] .probox .prosettings .innericon svg {
    fill: rgb(54, 54, 54);
}

div[id*="ajaxsearchlite"] .probox .promagnifier {

    width: 28px;
    height: 28px;
    background-image: -o-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-position: center center;
    background-repeat: no-repeat;

    border: 0px solid rgb(255, 255, 255);
    border-radius: 7px;
    box-shadow: -1px 1px 0px 0px rgba(255, 255, 255, 0.64) inset;
    cursor: pointer;
    background-size: 100% 100%; 

    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

div[id*="ajaxsearchlite"] .probox div.prosettings {

    width: 28px;
    height: 28px;
    background-image: -o-linear-gradient(175deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(175deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(175deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-image: linear-gradient(175deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    border: 0px solid rgb(255, 255, 255);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.64) inset;
    cursor: pointer;
    background-size: 100% 100%;
    order: 7;
    -webkit-order: 7;
}

div[id*="ajaxsearchliteres"] {
    position: absolute;
    z-index: 1100;
}

div[id*="ajaxsearchliteres"].vertical {
    padding: 4px;
    background: rgb(255, 255, 255);
    border-radius: 3px;
    border: 0px solid rgb(181, 181, 181);
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 3px -1px rgba(0, 0, 0, 0.3);
    visibility: hidden;
    display: none;
}

div[id*="ajaxsearchliteres"] .results .nores .keyword {
    padding: 0 6px;
    cursor: pointer;
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(74, 74, 74);
    font-size: 13px;
    line-height: 13px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
    font-weight: bold;
}

div[id*="ajaxsearchliteres"] .results .item {
    height: auto;
    background: rgb(255, 255, 255);
}

div[id*="ajaxsearchliteres"].vertical .results .item:after {
    background: rgb(204, 204, 204);
}

div[id*="ajaxsearchliteres"] .results .item.hovered {
    background: rgb(244, 244, 244);
}

div[id*="ajaxsearchliteres"] .results .item .asl_image {
    width: 70px;
    height: 70px;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content h3,
div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a {
    margin: 0;
    padding: 0;
    line-height: inherit;
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(20, 104, 169);
    font-size: 14px;
    line-height: 22px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .results .item .asl_content h3 a:hover {
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(46, 107, 188);
    font-size: 14px;
    line-height: 20px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .results .item div.etc {
    padding: 0;
    line-height: 10px;
    font-weight: bold;
    font-family: Open Sans;
    color: rgb(161, 161, 161);
    font-size: 12px;
    line-height: 13px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .results .item .etc .asl_author {
    padding: 0;
    font-weight: bold;
    font-family: Open Sans;
    color: rgb(161, 161, 161);
    font-size: 12px;
    line-height: 13px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .results .item .etc .asl_date {
    margin: 0 0 0 10px;
    padding: 0;
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(173, 173, 173);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .results .item p.desc {
    margin: 2px 0px;
    padding: 0;
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(74, 74, 74);
    font-size: 13px;
    line-height: 13px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchliteres"] .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
div[id*="ajaxsearchliteres"] .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar {
    background: rgba(255, 255, 255, 1);
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"; /* old ie */
}

div[id*="ajaxsearchliteres"].horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
div[id*="ajaxsearchliteres"].horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar {
    background: rgb(250, 250, 250);
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)"; /* old ie */
}

div[id*="ajaxsearchliteres"] .mCSBap_scrollTools .mCSBap_buttonDown {
    border-color: rgb(62, 62, 62) transparent transparent transparent;
}

div[id*="ajaxsearchliteres"] .mCSBap_scrollTools .mCSBap_buttonUp {
    border-color: transparent transparent rgb(62, 62, 62) transparent;
}

div[id*="ajaxsearchliteres"] span.highlighted {
    font-weight: bold;
    color: #d9312b;
    background-color: #eee;
    color: rgba(217, 49, 43, 1);
    background-color: rgba(238, 238, 238, 1);
}

div[id*="ajaxsearchliteres"] p.showmore a {
    border: 1px solid #EAEAEA;
}

div[id*='ajaxsearchliteres'].vertical .results .asl_spacer {
    background: none repeat scroll 0 0 #D8D8D8;
    display: block;
    height: 1px;
    width: 100%;
    margin: 0;
    padding: 0;
}

/* Search settings */

div[id*="ajaxsearchlitesettings"].searchsettings {
    background: rgb(255, 255, 255);
    box-shadow: 0px 0px 0px 1px rgb(181, 181, 181) inset;;
}

div[id*="ajaxsearchlitesettings"].searchsettings .label {
    font-weight: bold;
    font-family: Open Sans;
    color: rgb(43, 43, 43);
    font-size: 12px;
    line-height: 15px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

div[id*="ajaxsearchlitesettings"].searchsettings .option label {
    background-image: linear-gradient(180deg, rgb(34, 34, 34), rgb(54, 55, 58));
    background-image: -webkit-linear-gradient(180deg, rgb(34, 34, 34), rgb(54, 55, 58));
    background-image: -moz-linear-gradient(180deg, rgb(34, 34, 34), rgb(54, 55, 58));
    background-image: -o-linear-gradient(180deg, rgb(34, 34, 34), rgb(54, 55, 58));
    background-image: -ms-linear-gradient(180deg, rgb(34, 34, 34), rgb(54, 55, 58));;
}

div[id*="ajaxsearchlitesettings"].searchsettings fieldset .categoryfilter {
    max-height: 200px;
    overflow: auto;
}

div[id*="ajaxsearchlitesettings"].searchsettings fieldset legend {
    padding: 5px 0 0 10px;
    margin: 0;
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(71, 71, 71);
    font-size: 13px;
    line-height: 15px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}



/**********************************************************************************************************************\
    0. ANIMATIONS AND TRANSITIONS
\**********************************************************************************************************************/

@keyframes aslAnFadeInDrop {
    0%   {opacity: 0; transform: translate(0, -50px);}
    100% {opacity: 1; transform: translate(0, 0);}
}

@-webkit-keyframes aslAnFadeInDrop {
    0%   {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);}
    100% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);}
}

@keyframes aslAnFadeOutDrop {
    0% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);}
    100%   {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);}
}

@-webkit-keyframes aslAnFadeOutDrop {
    0% {opacity: 1; transform: translate(0, 0); -webkit-transform: translate(0, 0);}
    100%   {opacity: 0; transform: translate(0, -50px); -webkit-transform: translate(0, -50px);}
}

.hiddend {
    display: none !important;
}

div[id*='ajaxsearchlite'].asl_an_fadeInDrop,
div[id*='ajaxsearchlite'].asl_an_fadeOutDrop {
    -webkit-animation-duration: 100ms;
    animation-duration: 100ms;
    -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */
    animation-fill-mode: forwards;
}

div[id*='ajaxsearchlite'].asl_an_fadeInDrop {
    animation-name: aslAnFadeInDrop;
    -webkit-animation-name: aslAnFadeInDrop;
}

div[id*='ajaxsearchlite'].asl_an_fadeOutDrop {
    animation-name: aslAnFadeOutDrop;
    -webkit-animation-name: aslAnFadeOutDrop;
}

div[id*='ajaxsearchlite'].asl_main_container {
    transition: width 130ms linear;
    -webkit-transition: width 130ms linear;
}

/* General css reset */

div[id*='ajaxsearchlite'],
div[id*='ajaxsearchlite'] *,
div[id*='ajaxsearchliteres'],
div[id*='ajaxsearchliteres'] *,
div[id*='ajaxsearchlitesettings'],
div[id*='ajaxsearchlitesettings'] * {
    -webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: content-box; /* Firefox, other Gecko */
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
    text-decoration: none;
    text-align: left;
    letter-spacing: normal;
}

div[id*='ajaxsearchliteres'],
div[id*='ajaxsearchliteres'] * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

div[id*='ajaxsearchlite'] .proinput input::-ms-clear {  display: none !important; width : 0 !important; height: 0 !important; }
div[id*='ajaxsearchlite'] .proinput input::-ms-reveal {  display: none !important; width : 0 !important; height: 0 !important; }

div[id*='ajaxsearchlite'] input[type="search"] {
    -webkit-appearance: textfield !important;
}

div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-decoration,
div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-cancel-button,
div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-results-button,
div[id*='ajaxsearchlite'] input[type="search"]::-webkit-search-results-decoration { display: none; }

.clear {
    clear: both;
}

.hiddend {
    display: none;
}

div[id*='ajaxsearchlite'] textarea:focus,
div[id*='ajaxsearchlite'] input:focus {
    outline: none;
}

div[id*='ajaxsearchlite'] {
    width: 100%;
    height: auto;
    border-radius: 0;
    background: rgba(255, 255, 255, 0);
    overflow: hidden;
    position: relative;
    z-index: 200;
}

div[id*='ajaxsearchlite'] .probox {
    width: auto;
    border-radius: 5px;
    background: #FFF;
   /* overflow: hidden;*/
    border: 1px solid #FFF;
    box-shadow: 1px 0 3px #CCCCCC inset;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
}

div[id*='ajaxsearchlite'] .probox .proinput {
    width: auto;
    height: 100%;
    margin: 0px 0px 0px 10px;
    float: left;
    box-shadow: none;
    position: relative;
    flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    order: 5;
    -webkit-order: 5;
}

div[id*='ajaxsearchlite'] .probox .proinput input:before,
div[id*='ajaxsearchlite'] .probox .proinput input:after,
div[id*='ajaxsearchlite'] .probox .proinput form:before,
div[id*='ajaxsearchlite'] .probox .proinput form:after {
    display: none;
}

div[id*='ajaxsearchlite'] .probox .proinput input {
    height: 28px; width:100%;
    border: 0px;
    background: transparent;
    box-shadow: none;
    margin: -1px;
    padding: 0;
    left: 0;
    line-height: normal !important;
    display: block;
  	padding-left:10px;
  padding-right:5px;
    
}

/* EACH PLACEHOLDER MUST HAVE A DIFFERENT RULE TO WORK */
div[id*="ajaxsearchlite"] .probox .proinput input::-webkit-input-placeholder {
    opacity: 0.85;
}

div[id*="ajaxsearchlite"] .probox .proinput input::-moz-placeholder {
    opacity: 0.85;
}

div[id*="ajaxsearchlite"] .probox .proinput input:-ms-input-placeholder {
    opacity: 0.85;
}

div[id*="ajaxsearchlite"] .probox .proinput input:-moz-placeholder {
    opacity: 0.85;
}

/* A fix for aggresive theme CSS rules */
div[id*='ajaxsearchlite'] .proinput input.orig {
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    z-index: 10;
    position: relative;
}

/* A fix for aggresive theme CSS rules */
div[id*='ajaxsearchlite'] .proinput input.autocomplete {
    padding: 0 !important;
    margin: 0;
    background: transparent !important;
    border: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    opacity: 0.2;
}

div[id*='ajaxsearchlite'] .probox .proinput input.autocomplete {
    border: 0px;
    background: transparent;
    width: 100%;
    box-shadow: none;
    margin: 0;
    margin-top: -28px !important;
    padding: 0;
    left: 0;
    position: relative;
    z-index: 9;
}

div[id*='ajaxsearchlite'] .probox .proinput.iepaddingfix {
    padding-top: 0;
}

div[id*='ajaxsearchlite'] .probox .proinput .loading {
    width: 32px;
    background: #000;
    height: 100%;
    box-shadow: none;
}

div[id*='ajaxsearchlite'] .probox .proloading,
div[id*='ajaxsearchlite'] .probox .proclose,
div[id*='ajaxsearchlite'] .probox .promagnifier,
div[id*='ajaxsearchlite'] .probox .prosettings {
    width: 30px;
    height: 20px;
    background: none;
    background-size: 20px 20px;
    float: right;
    box-shadow: none;
    margin: 0;
    padding: 0;
    text-align: center;
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    z-index: 100;
}

div[id*='ajaxsearchlite'] .probox .promagnifier {
    order: 10;
    -webkit-order: 10;
}
div[id*='ajaxsearchlite'] .probox .prosettings {
    order: 1;
    -webkit-order: 1;
}

div[id*='ajaxsearchlite'] .probox .proloading,
div[id*='ajaxsearchlite'] .probox .proclose {
    background-position: center center;
    display: none;
    background-size: auto;
    background-repeat: no-repeat;
    background-color: transparent;
    order: 6;
    -webkit-order: 6;
}

div[id*='ajaxsearchlite'] .probox .proclose {
    position: relative;
    cursor: pointer;
}

div[id*='ajaxsearchlite'] .probox .promagnifier .innericon,
div[id*='ajaxsearchlite'] .probox .prosettings .innericon,
div[id*='ajaxsearchlite'] .probox .proclose .innericon {
    background-size: 25px 25px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: transparent;
    width: 100%;
    height: 30px;
    text-align: center;
    overflow: hidden; 
  	margin-left:12px;
}



div[id*='ajaxsearchlite'] .probox .promagnifier .innericon svg,
div[id*='ajaxsearchlite'] .probox .prosettings .innericon svg,
div[id*='ajaxsearchlite'] .probox .proloading svg {
    height: 100%;
    width: 22px;
    vertical-align: baseline;
    display: inline-block;
}

div[id*='ajaxsearchlite'] .probox .proloading {
    padding: 2px;
    box-sizing: border-box;
}

div[id*='ajaxsearchlite'] .probox div.asl_loader,
div[id*='ajaxsearchlite'] .probox div.asl_loader * {
    box-sizing: border-box !important;
    margin: 0;
    padding: 0;
    box-shadow: none;
}

div[id*='ajaxsearchlite'] .probox div.asl_loader {
    box-sizing: border-box;
    display: flex;
    flex: 0 1 auto;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis:28px;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

div[id*='ajaxsearchlite'] .probox div.asl_loader-inner {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height: 100%;
}

@-webkit-keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate-simple {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg); }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

div[id*='ajaxsearchlite'] .probox div.asl_simple-circle {
    margin: 0;
    height: 100%;
    width: 100%;
    animation: rotate-simple 0.8s infinite linear;
    -webkit-animation: rotate-simple 0.8s infinite linear;
    border: 4px solid rgb(255, 255, 255);
    border-right-color: transparent !important;
    border-radius: 50%;
    box-sizing: border-box;
}

div[id*='ajaxsearchlite'] .probox .proclose svg  {
    background: #333333;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    fill: #fefefe;
    padding: 4px;
    box-sizing: border-box;
    box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9);
}


div[id*='ajaxsearchliteres'] * {
    text-decoration: none;
    text-shadow: none;
}

div[id*='ajaxsearchliteres'] .results .asl_nores {
    overflow: hidden;
    width: auto;
    height: 100%;
    line-height: initial;
    text-align: center;
    margin: 0;
    background: #FFF;
    padding: 10px 3px;
    color: #222;
}

div[id*='ajaxsearchliteres'].horizontal {
    padding: 2px 0 10px;
}

div[id*='ajaxsearchliteres'].horizontal .results .nores {
    background: transparent;
}

div[id*='ajaxsearchliteres'] .results {
    overflow: hidden;
    width: auto;
    height: 0;
    margin: 0;
    padding: 0;
}

div[id*='ajaxsearchliteres'].horizontal .results {
    height: auto;
    width: auto;
}

div[id*='ajaxsearchliteres'] .results .item {
    overflow: hidden;
    width: auto;
    margin: 0;
    padding: 3px;
    position: relative;
    background: #f4f4f4;
    border-left: 1px solid rgba(255, 255, 255, 0.6);
    border-right: 1px solid rgba(255, 255, 255, 0.4);
    animation-delay: 0s;
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-timing-function: ease;
    backface-visibility: hidden;
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -webkit-animation-timing-function: ease;
    -webkit-backface-visibility: hidden;
}

div[id*='ajaxsearchliteres'].vertical .results .item:first-child {
    border-radius: 3px 3px 0 0;
}

div[id*='ajaxsearchliteres'].vertical .results .item:last-child {
    border-radius: 0 0 3px 3px;
    margin-bottom: 0px;
}

div[id*='ajaxsearchliteres'].vertical .results .asl_spacer {
    background: none repeat scroll 0 0 #CCCCCC;
    display: block;
    height: 2px;
    width: 100%;
    margin: 0;
    padding: 0;
}

div[id*='ajaxsearchliteres'].vertical .results .item:last-child:after {
    height: 0;
    margin: 0;
    width: 0;
}

div[id*='ajaxsearchliteres'] .results .item .asl_image {
    overflow: hidden;
    background: transparent;
    margin: 2px 8px 0px 0;
    padding: 0;
    float: left;
    background-position: center;
    background-size: cover;
}

div[id*='ajaxsearchliteres'] .results .item .asl_image img {
    width: 100%;
    height: 100%;
}

div[id*="ajaxsearchliteres"] .results .item .asl_content {
    overflow: hidden;
    height: auto;
    background: transparent;
    margin: 0;
    padding: 3px 3px 5px 3px;
}

div[id*='ajaxsearchliteres'] .results .item .asl_content h3 {
    margin: 0;
    padding: 0;
    display: inline;
    line-height: inherit;
}

div[id*='ajaxsearchliteres'] .results .item .asl_content .asl_desc {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
}

div[id*="ajaxsearchliteres"] .results .item div.etc {
    margin-top: 4px;
}

div[id*='ajaxsearchliteres'] .results a span.overlap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

div[id*="ajaxsearchliteres"] p.showmore {
    text-align: center;
    padding: 0;
    /* display: block; */
    margin: 0;
    /* width: 100%; */
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(5, 94, 148);
    font-size: 12px;
    line-height: 30px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
    background-color: white;
    /* border: 2px solid #E1635C; */
    margin-top: 3px;
    cursor: pointer;
}

div[id*="ajaxsearchliteres"] p.showmore a {
    font-weight: normal;
    font-family: Open Sans;
    color: rgb(5, 94, 148);
    font-size: 12px;
    line-height: 30px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
    display: block;
    text-align: center;
    cursor: pointer;
}


.results .asl_nores .asl_keyword {
    padding: 0 6px;
    cursor: pointer;
    font-weight: bold;
    font-family: Open Sans;
}

div[id*='ajaxsearchliteres'] .resdrg {
    height: auto;
}

div[id*='ajaxsearchlite'] .group:first-of-type {
    margin: 0px 0 -3px;
}

div[id*='ajaxsearchlitesettings'].searchsettings {
    width: 200px;
    height: auto;
    position: absolute;
    display: none;
    z-index: 1101;
    border-radius: 0 0 3px 3px;
    visibility: hidden;
    padding: 0;
}

div[id*='ajaxsearchlitesettings'].searchsettings form {
    display: flex;
    flex-wrap: wrap;
    /* some themes like to add un-removable margin and padding.. */
    margin: 0 0 12px 0 !important;
    padding: 0 !important;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option {
    margin: 2px 10px 0 10px;
    *padding-bottom: 10px;
}

div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

div[id*='ajaxsearchlitesettings'].searchsettings .label {
    font-size: 14px;
    line-height: 20px !important;
    margin: 0;
    width: 150px;
    text-shadow: none;
    padding: 0;
    min-height: 20px;
    border: none;
    background: transparent;
    float: none;
}

/* SQUARED THREE */
div[id*='ajaxsearchlitesettings'].searchsettings .option input[type=checkbox] {
    display: none !important;
}

div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option input[type=checkbox] {
    display: block;
}

div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .label {
    float: right !important;
}

div[id*='ajaxsearchlitesettings'].searchsettings .asl_option {
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    align-items: flex-start;
    margin: 0 0 10px 0;
    cursor: pointer;
}

div[id*='ajaxsearchlitesettings'].searchsettings .asl_option.asl-o-last,
div[id*='ajaxsearchlitesettings'].searchsettings .asl_option:last-child {
    margin-bottom: 0;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option {
    width: 17px;
    height: 17px;
    position: relative;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option label {
    cursor: pointer;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 0;
    padding: 0;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2);
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, .2);
    overflow: hidden;
    font-size: 0px !important;
    color: rgba(0, 0, 0, 0);
}

div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option label {
    display: none;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option label:after {
    opacity: 0;
    font-family: 'aslsicons2';
    content: "\e800";
    font-weight: normal !important;
    background: transparent;
    border: none !important;
    box-sizing: content-box;
    color: white;
    height: 100%;
    width: 100%;
    padding: 0 !important;
    margin: 1px 0 0 0px !important;
    line-height: 17px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    display: block;
    font-size: 11px !important;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

div[id*='ajaxsearchlitesettings'].searchsettings.ie78 .option label:after {
    display: none;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
}

div[id*='ajaxsearchlitesettings'].searchsettings .option input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

div[id*='ajaxsearchlitesettings'].searchsettings fieldset {
    position: relative;
    float: left;
}

div[id*='ajaxsearchlitesettings'].searchsettings fieldset {
    background: transparent;
    font-size: 0.9em;
    margin: 12px 0 0 !important;
    padding: 0px;
    width: 192px;
}

div[id*='ajaxsearchlitesettings'].searchsettings fieldset .label {
    width: 130px;
    display: block;
}

div[id*='ajaxsearchlitesettings'].searchsettings form fieldset legend {
    padding: 5px 0 8px 10px;
}

/*
------------------------------------------------------------------------------------------------------------------------
10. SCROLLBAR
  10.1. BASIC STYLE
------------------------------------------------------------------------------------------------------------------------
*/

div[id*='ajaxsearchlite'] .mCustomScrollBox .mCSBap_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerContainer {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 2px 0;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown {
    position: relative;
    margin: -8px 0px 0 3px;
    background-position: 0 0;
    background: transparent;
    border-color: transparent transparent rgb(255, 255, 255) transparent;
    border-style: solid;
    border-width: 0 5px 6px 5px;
    width: 0;
    height: 0;
    padding: 10px 0 0 0;
    background: 0;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"; /* old ie */
    display: block;
    overflow: hidden;
    cursor: pointer;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown {
    margin: -16px 0px 0 3px;
    border-width: 6px 5px 0 5px;
    border-color: rgb(255, 255, 255) transparent transparent transparent;
    position: relative;
    top: 100%;
}

div[id*='ajaxsearchlite'] .mCustScr{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
div[id*='ajaxsearchlite'] .mCustScr.mCS_no_scrollbar, .mCustScr.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }

div[id*='ajaxsearchlite'] .mCustomScrollBox{ /* contains plugin's markup */
    position: relative;
    overflow: hidden;
    height: 100%;
    max-width: 100%;
    outline: none;
    direction: ltr;
}

div[id*='ajaxsearchlite'] .mCSBap_container{ /* contains the original content */
    overflow: hidden;
    width: auto;
    height: auto;
}


/*
------------------------------------------------------------------------------------------------------------------------
10.2. VERTICAL SCROLLBAR
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

div[id*='ajaxsearchlite'] .mCSBap_inside > .mCSBap_container{ margin-right: 20px; }

div[id*='ajaxsearchlite'] .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */

div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container{ /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

div[id*='ajaxsearchlite'] .mCSBap_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
    position: absolute;
    width: 16px;
    height: auto;
    left: auto;
    top: 0;
    right: 0;
    bottom: 0;
}

div[id*='ajaxsearchlite'] .mCSBap_outside + .mCSBap_scrollTools{ right: -26px; } /* scrollbar position: outside */

div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_outside + .mCSBap_scrollTools{ /* RTL direction/left-side scrollbar */
    right: auto;
    left: 0;
}

div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_outside + .mCSBap_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerContainer{ /* contains the draggable element and dragger rail markup */
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: auto;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools a + .mCSBap_draggerContainer{ margin: 20px 0; }

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerRail{
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger{ /* the draggable element */
    cursor: pointer;
    width: 100%;
    height: 30px; /* minimum dragger height */
    z-index: 1;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar {
    width: 6px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded .mCSBap_dragger_bar,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_dragger .mCSBap_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }

div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger.mCSBap_dragger_onDrag_expanded + .mCSBap_draggerRail,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerContainer:hover .mCSBap_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

/*
------------------------------------------------------------------------------------------------------------------------
10.4. VERTICAL AND HORIZONTAL SCROLLBARS
yx-axis
------------------------------------------------------------------------------------------------------------------------
*/

div[id*='ajaxsearchlite'] .mCSBap_container_wrapper{
    position: absolute;
    height: auto;
    width: auto;
    overflow: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 30px;
    margin-bottom: 30px;
}

div[id*='ajaxsearchlite'] .mCSBap_container_wrapper > .mCSBap_container{
    padding-right: 30px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

div[id*='ajaxsearchlite'] .mCSBap_vertical_horizontal > .mCSBap_scrollTools.mCSBap_scrollTools_vertical{ bottom: 20px; }

div[id*='ajaxsearchlite'] .mCSBap_vertical_horizontal > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ right: 20px; }

/* non-visible horizontal scrollbar */
div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSBap_scrollTools.mCSBap_scrollTools_vertical{ bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSBap_scrollTools ~ .mCSBap_scrollTools.mCSBap_scrollTools_horizontal,
div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ right: 0; }

/* RTL direction/left-side scrollbar */
div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSBap_scrollTools ~ .mCSBap_scrollTools.mCSBap_scrollTools_horizontal{ left: 0; }

div[id*='ajaxsearchlite'] .mCS-dir-rtl > .mCSBap_inside > .mCSBap_container_wrapper{ /* RTL direction/left-side scrollbar */
    margin-right: 0;
    margin-left: 30px;
}

div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSBap_container{ padding-right: 0; }

div[id*='ajaxsearchlite'] .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSBap_container{ padding-bottom: 0; }

div[id*='ajaxsearchlite'] .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
    margin-right: 0; /* non-visible scrollbar */
    margin-left: 0;
}

/* non-visible horizontal scrollbar */
div[id*='ajaxsearchlite'] .mCustomScrollBox.mCSBap_vertical_horizontal.mCSBap_inside > .mCSBap_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }

/*
------------------------------------------------------------------------------------------------------------------------
10.5. TRANSITIONS
------------------------------------------------------------------------------------------------------------------------
*/

div[id*='ajaxsearchlite'] .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown {
    -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar, /* auto-expanded scrollbar */
div[id*='ajaxsearchlite'] .mCSBap_scrollTools_vertical.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_dragger_bar,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools_horizontal.mCSBap_scrollTools_onDrag_expand .mCSBap_draggerRail{
    -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
    transition: width .2s ease-out .2s, height .2s ease-out .2s,
    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
    opacity .2s ease-in-out, background-color .2s ease-in-out;
}

/*
----------------------------------------
10.6. THEMES
----------------------------------------
*/

/* default theme ("light") */

div[id*='ajaxsearchlite'] .mCSBap_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

div[id*='ajaxsearchlite'] .mCS-autoHide > .mCustomScrollBox > .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCS-autoHide > .mCustomScrollBox ~ .mCSBap_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

div[id*='ajaxsearchlite'] .mCustScr > .mCustomScrollBox > .mCSBap_scrollTools.mCSBap_scrollTools_onDrag,
div[id*='ajaxsearchlite'] .mCustScr > .mCustomScrollBox ~ .mCSBap_scrollTools.mCSBap_scrollTools_onDrag,
div[id*='ajaxsearchlite'] .mCustomScrollBox:hover > .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCustomScrollBox:hover ~ .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCS-autoHide:hover > .mCustomScrollBox > .mCSBap_scrollTools,
div[id*='ajaxsearchlite'] .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSBap_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_draggerRail{
    background-color: #000; background-color: rgba(0,0,0,0.4);
    filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger .mCSBap_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,1);
    filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger:hover .mCSBap_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,1);
    filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
}
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{
    background-color: #fff; background-color: rgba(255,255,255,1);
    filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp{
    background-position: 0 0;
}

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp:hover,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonUp:active,
div[id*='ajaxsearchlite'] .mCSBap_scrollTools .mCSBap_buttonDown:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/*
----------------------------------------
10.6. Others
----------------------------------------
*/

#asl_hidden_data{ display: none !important; }



.classified
{
    background: url("https://thepanafricandigest.com/wp-content/uploads/2018/01/classified.png");
}


.clisifiedhome2backbox {
    left:32em;
    padding: 41px  !important;
    width: 349px !important;
}

