/*******************************Basic default theme CSS************************************/
/*a {
    color: #092a5b;
}
a:hover {
    color: #092a5b!important;
text-decoration: underline;
}*/
.pkp_catalog_monographs .pkp_catalog_monograph {
    width: 175px;
}
div#monographListContainer.pkp_catalog_monographs ul.pkp_helpers_clear li.pkp_catalog_monograph.pkp_helpers_text_center {
    height: 230px;
}
.pkp_manageCatalog_monographList.grid_view .pkp_manageCatalog_monograph_image {
    height: 150px;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover,
.pkp_structure_head_siteNav a:hover, .pkp_structure_head_siteNav a:focus {
    color: #ffffff!important;
    outline: 0;
}
#abstractTab img {
    float: right !important;
}
#inlinePdfResizer {height: 816px!important;}

/**hiding carousel from catelog page **/
.pkp_catalog_carousel_wrapper.pkp_helpers_clear.pkp_helpers_dotted_underline {display: none;}

/**increasing book list margin top from 3px to 10px for display between rows not to overflow **/
.pkp_catalog_monographs .pkp_catalog_monograph {margin: 10px 10px 3px 0;}

/*************************end of Basic default theme CSS************************************/

/**********************************Basic aosis styling************************************/
html,body,h1,h2,h3,h4,a,p,li{
font-family:Verdana;
letter-spacing:0em;
color:#424242;

}
html,body,a,p,li{
font-family:Verdana;
}
a {
color:#1B426D;
font-weight:bold;
}

#sidebar div.block,#navbar a {
	font-size:12px;
	color:#6d6e71;
}

/*link styling*/
#sidebar a{font-weight:normal;}
a:hover{
background:transparent;
color:#1B426D;
text-decoration:underline;
}
a:visited{
color:#b97868;
}

/*   Button styling */
a.button {
    position: relative;
    left: -32%;
    top: 264px;
    border: 1px #032351 solid;
    z-index: 9999;
    color: #032351;
    background: white;
    padding: 12px 24px;
	float:left;
	text-transform:uppercase;
}
.cmp_button, .pkp_head_wrapper .cmp_search button, .page_login .buttons button, .page_lost_password .buttons button, .page_register .fields .username .suggest_username, .page_register .buttons button, .page_search .pkp_search button, .obj_galley_link, .obj_monograph_full .files .link a,.obj_monograph_full .files .pub_format_remote a{
	    font-size: 9.6px !important;
    color: #fff !important;
    background-color: #1b426d !important;
    border: 1.5px solid #b2bdc9;
    text-transform: uppercase;
    height: 30px;
    cursor: pointer;
	text-shadow: none;
	border-radius: 0;
}

.obj_monograph_full .files .pub_format_single a,.obj_monograph_full .files .pub_format_remote a{
	  font-size: 20px !important;
    color: #fff !important;
    background-color: #1b426d !important;
    border: 1.5px solid #b2bdc9;
    text-transform: uppercase;
    height: 30px;
    cursor: pointer;
	text-shadow: none;
	border-radius: 0;
}
/****************************end of Basic aosis styling*********************************/


/******************************************Main page and front banner****************/
/***************************top header items hide search styling **********************/
.pkp_structure_head .pkp_site_name_wrapper,.pkp_structure_head div#navigationUserWrapper,.pkp_structure_head .pkp_navigation_primary_row #navigationPrimary{
	display:none!important;
}
.pkp_structure_head{
	float: left;
    width: 100%;
	    display: block;
		background-color:#032452;
    border-right: 2px solid #fff;
}
.pkp_structure_head .pkp_head_wrapper{
	float: left;
    width: 100%;
	    display: block;
		padding-top:35px;
}
.pkp_structure_head .pkp_navigation_primary_row{
	float: right;
    width: 100%;
    display: block;
	top: 0;
}
.pkp_structure_head .pkp_head_wrapper .cmp_search.is_open input[type="text"]:focus {
    background: #f0f0f0;
}
/******************************************Banner **************************/

.pkp_page_index .homepage_image {
    background-image: url("/plugins/themes/aosis/images/themeimages/Books_Website_Banner_Link.svg");
    width: calc(100% + 60px) !important;
    background-size: 100% !important;
    margin-right: 0px !important;
    height: 18vmax !important;
    object-fit: contain;
    background-repeat: no-repeat !important;
    margin-top: -29px !important;
}

/*spacing the main sections and make space for left menu*/
body.has_site_logo .pkp_structure_content{

	float: right;
	display:block;
	width: 100%;
}
body.has_site_logo .pkp_structure_main {
    width: calc(100% - 180px);
	float: right;
	display:block;
	padding-right: 0;
		padding-bottom: 10px;
		    border-left: solid 2px #d6d6d6;
	}
body.has_site_logo .page.page_homepage {
    width: 100%;
    position: relative;
    display: block;
}
	.pkp_structure_sidebar.left {
    float: left;
    width: 180px;
	/* display:block; */
	margin-top: -30px;
}
.pkp_structure_main:after{
	display:none;
}


/**********************Leftside menu **************************/
/*logo*/

#customblock-leftsidenavigation #leftcontainer {
    width: 100%;
    float: left;
    display: block;
}
#customblock-leftsidenavigation	div#leftlogo {
    width: 100%;
    height: 75px;
    display: block;
    float: left;
	border-bottom: 2px solid #032452;
}
#customblock-leftsidenavigation div#imagecontain {
    width: 150px;
    height: 55px;
    background-image: url(https://books.aosis.co.za/images/themeimages/AOSIS_Publishing_horisontal_colour.png);
    margin: 10px 15px 10px 15px;
	color: transparent;
}
#customblock-leftsidenavigation div#imagecontain a {
    color: transparent;
    width: 150px;
    height: 55px;
    float: left;
}
/*leftsections*/

div#customblock-leftsidenavigation {
    float: left;
    padding: 0px;
	border-right:solid 2px #d6d6d6;
}
#customblock-leftsidenavigation #leftcontainer .leftmenusection {
    float: left;
    width: 100%;
    padding-left: 0px;
}
#customblock-leftsidenavigation #leftcontainer .leftheading {
    float: left;
    text-transform: uppercase;
    width: 100%;
    color: #21406e;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 33px;
    line-height: 33px;
	background-color: #F0F0f0;
	padding-left: 15px;
}
#customblock-leftsidenavigation #leftbooks, #customblock-leftsidenavigation #leftuser{
border-bottom: 2px solid #032452;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem a {
    float: left;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 35px;
    height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration: none;
    padding-left: 15px;
	border-bottom: 2px solid #d6d6d6;
	font-weight:normal;
}
#customblock-leftsidenavigation #leftbooks .root .rootitem:last-child,#customblock-leftsidenavigation #leftuser .root .rootitem:last-child{
border-bottom: 0px solid;
}
#customblock-leftsidenavigation #leftcontainer ul.root {
    float: left;
    width: 100%;
    display: block;
    position: relative;
}
#customblock-leftsidenavigation #leftcontainer li.rootitem {
    float: left;
    width: 100%;
    padding: 0px!important;
    position: relative;
    display: block;
}
/*hide menu sub item by default*/

#customblock-leftsidenavigation #leftcontainer ul.rootsublv1{
	position: absolute;
    float: left;
    /*width: 110%;*/
	width: 280%;
    left: 100%;
    top: 0px;
    background-color: #F0F0E8;
	visibility:hidden;
}
#customblock-leftsidenavigation #leftcontainer ul,#customblock-leftsidenavigation #leftcontainer li{
	list-style:none;
	position:relative;
}
#customblock-leftsidenavigation #leftcontainer .rootitem:hover,#customblock-leftsidenavigation #leftcontainer .rootitem a:hover{
	background-color: #F0F0E8;
}
#customblock-leftsidenavigation #leftcontainer .root > .rootitem:hover {
    width: 180px;
    border-left: 5px solid #032452;
}
#customblock-leftsidenavigation #leftcontainer .root > .rootitem:hover a {
    padding-left: 10px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem:hover > ul {
    visibility: visible;
}
/*menu icons*/

#customblock-leftsidenavigation #leftcontainer .root .rootitem.home > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redhouse.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.editorial > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/edit-team-ohcre.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.indexarchiving > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/indexarchiving.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
        background-size: auto 14px;
}


#customblock-leftsidenavigation #leftcontainer .root .rootitem.catalogue > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/rednotepad.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.series > a {
    background-image: url(https://books.aosis.co.za/plugins/themes/aosis/images/icons/series.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.order > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redexclaim.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.about > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redinfo.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.contact > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redletter.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.aosis > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redlogo.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.connect > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redletter.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.loginopt > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redlock.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.register > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redapprove.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.myuserhome > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/reduserhome.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 15px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.myprofile > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redusercircle.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.logout > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redexit.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.downloadform > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/reddownload.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.uploadproposal > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redreload.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation #leftcontainer .root .rootitem.fbook > a {
    background-image: url(https://books.aosis.co.za/images/icons/facebook.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.twit > a {
    background-image: url(https://books.aosis.co.za/images/icons/twitter.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.googp > a {
    background-image: url(https://books.aosis.co.za/images/icons/googleplus.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.linkin > a {
    background-image: url(https://books.aosis.co.za/images/icons/linkedin.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.ytube > a {
    background-image: url(https://books.aosis.co.za/images/icons/youtube.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.maillist > a {
    background-image: url(https://books.aosis.co.za/images/icons/blueplane.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigation div#leftsearchcontain {
    display: none;
}
/*Pre login page styling*/

div#customblock-leftsidenavigation .content.login div#leftcontainer li.rootitem.loginopt,div#customblock-leftsidenavigation .content.login div#leftcontainer li.rootitem.register{
	display:none;
}
div#customblock-leftsidenavigation div#leftcontainer .leftmenusection {
   display:block;
}
div#customblock-leftsidenavigation div#leftuser {
   display: none!important;
}
div#customblock-leftsidenavigation .content.login div#leftuser {
    display: block!important;
}
div#customblock-leftsidenavigation .content li.rootitem.uploadproposal{
	display:none;
}
div#customblock-leftsidenavigation .content.login li.rootitem.uploadproposal{
	display:block;
}
/******************End of banner and left menu ****************/






/******************Main content page login layout ****************/
body.pkp_page_index.pkp_op_index.has_site_logo .cmp_monographs_list {
    border-top: 0px;
	float: left;
	width: 100%;
	margin-bottom:10px;
}
body.pkp_page_index.pkp_op_index.has_site_logo .cmp_monographs_list .row{
	border-bottom: 0px;
	border-bottom: 0px;
    width: 50%;
    float: left;
	border-right: 1px solid #ddd;
}
/*
body.pkp_page_index.pkp_op_index.has_site_logo .cmp_monographs_list > .title:after {
    content: "books";
}
*/
body.pkp_page_index.pkp_op_index.has_site_logo .cmp_monographs_list > .title{
color: #21406e;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}


/*body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary .title,*/
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary .seriesPosition,
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary .author,
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary .date
{
    display: none;
}

body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary .title
{
text-align: center;
}


body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary a{
width: 100%;
    margin-left: auto;
    margin-right: auto;
}
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary a img{
    margin-left: auto;
    margin-right: auto;
}
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .obj_monograph_summary:last-child {
    border-right: 0px;
}
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .additional_content{
	float: left;
    width: 100%;
}
body.pkp_page_index.pkp_op_index.has_site_logo .page.page_homepage .additional_content h2{
	color: #21406e;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
/******************end of Main content page layout ****************/

/*******************************Footer ************************************/
/* footer styling */
.pkp_structure_footer_wrapper {
    width: calc(100% - 180px);
    float: right;
	position: relative;
    z-index: -1;
}
.pkp_structure_footer {
    width: 100%;
}
.pkp_footer_content {
    padding: 0px;
}
div#pageFooter{
	display:none;background:whitesmoke;}
div#newpagefooter{
background:whitesmoke;overflow:hidden;margin-left:0px;}
div#footerleft{
height:290px;max-width:480px;float:left;background-color:whitesmoke;padding:20px 0 0 10px;border-left: solid 2px #d6d6d6;}
div#footerleft{
	float:left;}

div#footerleft #footerlogo {
	background-image: url("/plugins/themes/aosis/images/icons/AosisLogo.png");
	width: 100px;
	height: 23px;
	background-size: contain;
	display: inline;
	float: left;
}

div#footerleft span#connectwithus{
	width:100%;float:left;margin-left:50px;
	}
#footerleft #contactus{
float:left;
width:100%;
line-height:2em;
font-size:11px;
color:#707070;
}
div#footerleft img{
	float:left; width:170px;}
div#footerleft #connect {
    float: left;
    padding-left: 50px;
    height: 37px;
	padding-top: 4px;
    padding-bottom: 3px;
	width: calc(100% - 170px);
	margin-bottom: 0px;

}
div#footerleft #connect a {
    float: left;
    width: 30px;
    height: 30px;
	margin-right: 5px;
}
div#footerleft #connect a#gplus{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/google.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#youtube{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/youtube.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#twitter{
	font-size:30px;background-image:url("/plugins/themes/aosis/images/icons/twitter.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#fb{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/facebook.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#linkedin{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/linkedin.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#vimeo{
        font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/vimeo.png");    background-repeat: no-repeat;color:transparent!important;}
div#footerleft #connect a#soundcloud{
        font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/soundcloud.png");    background-repeat: no-repeat;color:transparent!important;}



/*mobi footer social*/
#connectmobi {
display:none;
}
#connectmobi a {
    float: left;
    width: 30px;
    height: 30px;
	margin-right: 5px;
}
#connectmobi a#gplus{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/google.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#youtube{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/youtube.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#twitter{
	font-size:30px;background-image:url("/plugins/themes/aosis/images/icons/twitter.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#fb{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/facebook.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#linkedin{
	font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/linkedin.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#vimeo{
        font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/vimeo.png");    background-repeat: no-repeat;color:transparent!important;}
#connectmobi a#soundcloud{
        font-size:30px; background-image:url("/plugins/themes/aosis/images/icons/soundcloud.png");    background-repeat: no-repeat;color:transparent!important;}




	div#footerleft{
	max-width:770px; }
div#footerleft #contactustnc {
	float: left;	width: 100%;	line-height: 2em;	font-size: 9px;	color: #707070;
	}
div#footerright{
	height:250px;width:25%;float:right;background-color:whitesmoke;padding:20px 15px 0px 0px;font-size:11px;}
div#footerright a{left: 0%; top :0%; font-size:10px; background-color: transparent; padding: 6px 16px;}
div#footerright h1{
font-size:14px;color:#22406e;}
div#footerright p{
	color:#707070;line-height:1.5em;}
div#footerright a.button {
	border:2px solid #22406e;
	padding: 6px 16px;}
div#footerBottom{
	border-top:2px solid #8a1e04;}

.pkp_structure_footer[role="contentinfo"] .pkp_brand_footer {
    display: block;
	background-image: url(https://books.aosis.co.za/images/themeimages/screenfooter.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.pkp_structure_footer[role="contentinfo"]{
	margin-top:0;
}
	.pkp_brand_footer {
    display: none;
}
/******************************end of footer ********************************/



/***********************************************************catalogue book click page styling*/
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1,.pkp_page_catalog.pkp_op_book .pkp_structure_main h2,.pkp_page_catalog.pkp_op_book .pkp_structure_main h3,.pkp_page_catalog.pkp_op_book .pkp_structure_main h4 {
    margin: 15px 0 20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1 {
    font-weight: normal;
    width: 100%;
    margin-left: -20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main{
	padding-right:30px;
	padding-bottom:30px;
}
h1.title {
    font-size: 19px;
    color: #21406e;
}
.pkp_page_catalog.pkp_op_book .item.authors .sub_item {
    display: flex;
}
.pkp_page_catalog.pkp_op_book .item.authors .sub_item .label {
    order: 2;
}
.pkp_page_catalog.pkp_op_book .item.authors .sub_item .value{
	order: 1;
	font-weight: bold;
    padding-right: 10px;
}

/*book catalogue index styling*/
.pkp_page_catalog.pkp_op_index .pkp_structure_main {
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary > * {
    margin: 0 30px 15px;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list{
    margin: 0 0 30px 0;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list .obj_monograph_summary{
	border-left: 0px;
    border-right: 0px solid !important;
	width:100%;
}

.cmp_monographs_list{
	border-top: 0px solid #dddddd;
}

/****************** static pages styling *************************/
.pkp_structure_main .page {
    padding: 0 30px 0 0;
}
.pkp_structure_main h2{
	margin: 20px 0 20px;
    font-size: 19px;
    color: #21406e;
    text-transform: uppercase;
	font-weight:normal;
}
/*********************************************************************************************/


/**********************Leftside menu mobi**************************/
/*logo*/

#customblock-leftsidenavigationmobi #leftcontainer {
    width: 100%;
    float: left;
    display: block;
}
	#customblock-leftsidenavigationmobi div#leftlogo {
    width: 100%;
    height: 75px;
    display: block;
    float: left;
	border-bottom: 2px solid #032452;
}
#customblock-leftsidenavigationmobi div#imagecontain {
    width: 150px;
    height: 55px;
    background-image: url(https://books.aosis.co.za/images/themeimages/AOSIS_Publishing_horisontal_colour.png);
    margin: 10px 15px 10px 15px;
	color: transparent;
}
#customblock-leftsidenavigationmobi div#imagecontain a {
    color: transparent;
    width: 150px;
    height: 55px;
    float: left;
}
/*leftsections*/

div#customblock-leftsidenavigationmobi {
    float: left;
    padding: 0px;
	border-right:solid 2px #d6d6d6;
	display:none;
}
#customblock-leftsidenavigationmobi #leftcontainer .leftmenusection {
    float: left;
    width: 100%;
    padding-left: 0px;
}
#customblock-leftsidenavigationmobi #leftcontainer .leftheading {
    float: left;
    text-transform: uppercase;
    width: 100%;
    color: #21406e;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 33px;
    line-height: 33px;
	background-color: #F0F0f0;
	padding-left: 15px;
}
#customblock-leftsidenavigationmobi #leftbooks,#customblock-leftsidenavigationmobi #leftuser{
border-bottom: 2px solid #032452;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem a {
    float: left;
    width: 100%;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 35px; 
/*    height: 35px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#424242;
	text-decoration: none;
    padding-left: 15px;
	border-bottom: 2px solid #d6d6d6;
	font-weight:normal;
}
#customblock-leftsidenavigationmobi #leftbooks .root .rootitem:last-child,#customblock-leftsidenavigationmobi #leftuser .root .rootitem:last-child{
border-bottom: 0px solid;
}
#customblock-leftsidenavigationmobi #leftcontainer ul.root {
    float: left;
    width: 100%;
    display: block;
    position: relative;
}
#customblock-leftsidenavigationmobi #leftcontainer li.rootitem {
    float: left;
    width: 100%;
    padding: 0px!important;
    position: relative;
    display: block;
}
/*hide menu sub item by default*/

#customblock-leftsidenavigationmobi #leftcontainer ul.rootsublv1{
	position: absolute;
    float: left;
    width: 110%;
    left: 100%;
    top: 0px;
    background-color: #F0F0E8;
	visibility:hidden;
}
#customblock-leftsidenavigationmobi #leftcontainer ul,#customblock-leftsidenavigationmobi #leftcontainer li{
	list-style:none;
	position:relative;
}
#customblock-leftsidenavigationmobi #leftcontainer .rootitem:hover,#customblock-leftsidenavigationmobi #leftcontainer .rootitem a:hover{
	background-color: #F0F0E8;
}
#customblock-leftsidenavigationmobi #leftcontainer .root > .rootitem:hover {
    width: 180px;
    border-left: 5px solid #032452;
}
#customblock-leftsidenavigationmobi #leftcontainer .root > .rootitem:hover a {
    padding-left: 10px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem:hover > ul {
    visibility: visible;
}
/*menu icons*/

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.home > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redhouse.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.editorial > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/edit-team-ohcre.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.indexarchiving > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/indexarchiving.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
        background-size: auto 14px;
}



#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.catalogue > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/rednotepad.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.order > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redexclaim.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.about > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redinfo.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.contact > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redletter.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

/* series mobi logo */
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.series > a {
    background-image: url(https://dev-publishing.aosisdebug.co.za/books24mar/plugins/themes/aosis/images/icons/series.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.aosis > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redlogo.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.connect > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redshare.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.loginopt > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redlock.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.register > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redapprove.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.myuserhome > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/reduserhome.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 15px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.myprofile > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redusercircle.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.logout > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redexit.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.downloadform > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/reddownload.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.uploadproposal > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/redreload.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.fbook > a {
    background-image: url(https://books.aosis.co.za/images/icons/facebook.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.twit > a {
    background-image: url(https://books.aosis.co.za/images/icons/twitter.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.googp > a {
    background-image: url(https://books.aosis.co.za/images/icons/googleplus.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.linkin > a {
    background-image: url(https://books.aosis.co.za/images/icons/linkedin.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.ytube > a {
    background-image: url(https://books.aosis.co.za/images/icons/youtube.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.maillist > a {
    background-image: url(https://books.aosis.co.za/images/icons/blueplane.svg);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

#customblock-leftsidenavigationmobi div#leftsearchcontain {
    display: none;
}
/*Pre login page styling*/

div#customblock-leftsidenavigationmobi .content.login div#leftcontainer li.rootitem.loginopt,div#customblock-leftsidenavigationmobi .content.login div#leftcontainer li.rootitem.register{
	display: none;
}
div#customblock-leftsidenavigationmobi div#leftcontainer .leftmenusection {
   display:block;
}
div#customblock-leftsidenavigationmobi div#leftbooks {
    margin-top: 3px;
    border-top: 2px solid #032452;
}
div#customblock-leftsidenavigationmobi div#leftuser {
    display: none!important;
}
div#customblock-leftsidenavigationmobi .content.login div#leftuser {
    display: block!important;
}
div#customblock-leftsidenavigationmobi .content li.rootitem.uploadproposal{
	display:none;
}
div#customblock-leftsidenavigationmobi .content.login li.rootitem.uploadproposal{
	display:block;
}
/******************End of banner and left menu mobi ****************/

@media (min-width: 1200px){}
@media (min-width: 992px){
	.pkp_structure_content {
	    padding-top: 105px;
	}
}
@media (min-width: 768px){}
@media (min-width: 480px){}










/********************************************************************************/

/***********************tablet landscape*************************************/
@media (max-width: 1200px){
.pkp_page_index .homepage_image {
    display: block;
}

.obj_monograph_summary {
    width: 50%;
    float: left;
	border-bottom: 0px solid!important;
}

.obj_monograph_summary .cover {
    width: 100%;
}

.obj_monograph_summary .cover img {
    margin-left: auto;
    margin-right: auto;
}
.cmp_monographs_list .row {
    margin-top: 15px;
}
div#footerleft {
    max-width: none;
	height: auto;
}
div#footerright {
    width: 100%;
    padding: 0 2%;
    height: 120px;
	border-left: solid 2px #d6d6d6;
}


/***********************************************************catalogue book click page styling*/
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1,.pkp_page_catalog.pkp_op_book .pkp_structure_main h2,.pkp_page_catalog.pkp_op_book .pkp_structure_main h3,.pkp_page_catalog.pkp_op_book .pkp_structure_main h4 {
    margin: 15px 0 20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main{
	padding-right:30px;
	padding-bottom:30px;
}

/*book catalogue index styling*/
.pkp_page_catalog.pkp_op_index .pkp_structure_main {
    padding: 0 30px;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary > * {
    margin: 0 30px;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list{
    margin: 30px 0;
	float: left;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary .cover img{
margin-left: 0;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list .obj_monograph_summary{
height:450px;

}


/****************** static pages styling *************************/
.pkp_structure_main .page {
    padding: 0 30px 0 0;
}
/*********************************************************************************************/


}/*****************end of 1200px********************/
@media (min-width: 1200px)
{
.cmp_monographs_list .obj_monograph_summary + .obj_monograph_summary {
    border-right: 1px solid #dddddd;
}
}/*****************end of 1200px + ********************/

/*********************************************************************************************/


/******************************ipad landscape******************************************/
@media (max-width: 1024px){
/* display mobi menu and hide normal menu*/
div#customblock-leftsidenavigationmobi {
	display:block;
	width:100%;
}
div#customblock-leftsidenavigation {
	display:none;
}
}


/***********************tablet portrait*************************************/
@media (max-width: 992px){
#customblock-leftsidenavigationmobi #leftcontainer .root > .rootitem:hover {
    width: 100%;
}

#customblock-leftsidenavigationmobi #leftcontainer::before{
content: "";
    height: 380px;
    width: 100%;
    background-position: 50% 0;
    background-image: url("/plugins/themes/aosis/images/themeimages/Books_Banner_Blue_Section.svg");
    display: block;
    position: relative;
    margin: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
	background-color: #032452;
}

.pkp_structure_head::before {
    content: "";
    height: 65px;
    width: 50%;
    background-image: url(https://books.aosis.co.za/images/themeimages/Publishing_horisontal_white.svg);
    display: block;
    position: relative;
    margin: 20px 25% 5px 25%;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
}
div#leftlogo {
    display: none!important;
}


	.pkp_structure_head .pkp_head_wrapper{
		padding-top: 0px;
	}
.pkp_structure_content {
    padding: 0px;
}
div#leftlogo{
	height: 170px!important;
}
div#imagecontain{
background-repeat: no-repeat;
    margin: 15px 28%!important;
    width: 44%!important;
    height: 140px!important;
    background-size: 100% auto;
    padding: 0px;
}
div#imagecontain a{
	width: 100%!important;
height: 100px!important;
}

.pkp_structure_content.has_left_sidebar {
    width: 100%;
    float: left;
	display:flex!important;
	flex-direction: column;
}

.pkp_structure_main{
width: 100%!important;
    display: flex;
    order: 2;
       padding: 0;
    padding-left: 20px;
    padding-right: 20px!important;
	border-left: 0px solid transparent!important;
}
.page.page_homepage {
    float: left;
    width: 100%;
    display: block;
}
/*books layout frontpage*/
.cmp_monographs_list {
    margin: 30px 0px;
}
.cmp_monographs_list .row {
    width: 100%!important;
}
.obj_monograph_summary .cover img {
    margin-left: auto;
    margin-right: auto;
}
.page.page_homepage .obj_monograph_summary a {
width: 100%;
}
.page.page_homepage .obj_monograph_summary{
width: 50%;
    float: left;
	border-bottom: 0px;
}

.pkp_structure_sidebar.left{
width: 100%!important;
display: flex;
    order: 1;
	margin-top: 0;
}

/* display mobi menu and hide normal menu*/
div#customblock-leftsidenavigationmobi {
	display:block;
	width:100%;
}
div#customblock-leftsidenavigation {
	display:none;
}

/*footer*/
div#footerleft img {
   width: 40%;
    margin-left: 5%;
    margin-right: 5%;

}
div#footerright{

}

div#footerleft #connect {
    width: 40%;
    padding: 0px;
    margin: 10px 5% 10px 5%;
}
div#footerleft {
   height: auto;
        padding: 20px 0 0 0;
    max-width: none;
    width: 100%;
	border-left: 0px;
}
#footerleft #contactus{
    width: 100%;
    padding: 0 5% 0 5%;
	text-align: left;
	font-weight: normal;
}
#contactustnc {
  padding: 0 5%;
}

.pkp_structure_footer_wrapper {
        width: 100%;
    float: left;
    display: block;
}
.pkp_structure_footer{
    padding: 0;
    float: left;
}
div#footerright {
    width: 100%;
    height: auto;
    margin-bottom: 7px;
    padding: 0 5% 0 5%;
    float: left;
}

/*hide original social and display mobi social*/
div#footerleft #connect{

}
#connectmobi {
   display: none;

    float: left !important;
    width: 100% !important;
    padding: 0px;
    margin: 10px 0;
    text-align: center;
    align-content: center;
}
#connectmobi a {
    margin: 0 0 0 13%;
}


/***********************************************************catalogue book click page styling*/
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1,.pkp_page_catalog.pkp_op_book .pkp_structure_main h2,.pkp_page_catalog.pkp_op_book .pkp_structure_main h3,.pkp_page_catalog.pkp_op_book .pkp_structure_main h4 {
    margin: 15px 0 20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main{
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
}

/*book catalogue index styling*/
.pkp_page_catalog.pkp_op_index .pkp_structure_main {
    padding: 0 30px;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary > * {
    margin: 0 30px;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list{
    margin: 30px 0;
	float: left;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary .cover img{
margin-left: 0;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list .obj_monograph_summary{
height:auto;
}
/****************** static pages styling *************************/
.pkp_structure_main .page {
    padding: 0 30px 0 0;
}
/*********************************************************************************************/



}/*****************end of 992px********************/

/*********************************************************************************************/

/***********************mobile landscape*************************************/
@media (max-width: 768px){
#customblock-leftsidenavigationmobi #leftcontainer .root > .rootitem:hover {
    width: 100%;
}
#customblock-leftsidenavigationmobi #leftcontainer::before{

content: "";
    height: 185px;
    width: 100%;
    background-position: 50% 0;
    background-image: url("/plugins/themes/aosis/images/themeimages/Books_Banner_Blue_Section.svg");
    display: block;
    position: relative;
    margin: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
	background-color: #032452;
}

.pkp_structure_head::before {
    content: "";
    height: 65px;
    width: 50%;
    background-image: url(https://books.aosis.co.za/images/themeimages/Publishing_horisontal_white.svg);
    display: block;
    position: relative;
    margin: 20px 25% 5px 25%;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
}
div#leftlogo {
    display: none!important;
}

	.pkp_structure_head .pkp_head_wrapper{
		padding-top: 0px;
	}
.pkp_structure_content {
    padding: 0px;
}
div#leftlogo{
	height: 170px!important;
}
div#imagecontain{
background-repeat: no-repeat;
    margin: 15px 28%!important;
    width: 44%!important;
    height: 140px!important;
    background-size: 100% auto;
    padding: 0px;
}
div#imagecontain a{
	width: 100%!important;
height: 100px!important;
}

.pkp_structure_content.has_left_sidebar {
    width: 100%;
    float: left;
	display:flex!important;
	flex-direction: column;
}

.pkp_structure_main{
width: 100%!important;
    display: flex;
    order: 2;
        padding: 0;
    padding-left: 20px;
    padding-right: 20px!important;
	border-left: 0px solid transparent!important;
}
.page.page_homepage {
    float: left;
    width: 100%;
    display: block;
}
/*books layout frontpage*/
.cmp_monographs_list {
    margin: 30px 0px;
}
.cmp_monographs_list .row {
    width: 100%!important;
}
.obj_monograph_summary .cover img {
    margin-left: auto;
    margin-right: auto;
}
.page.page_homepage .obj_monograph_summary a {
  /*  border-right: 0px solid!important;
    width: 100%!important;
    padding: 0px!important; */
}
.page.page_homepage .obj_monograph_summary{
    width: 50%;
    float: left;
	border-bottom: 0px solid transparent;
}

.pkp_structure_sidebar.left{
width: 100%!important;
display: flex;
    order: 1;
	margin-top: 0;
}

/* display mobi menu and hide normal menu*/
div#customblock-leftsidenavigationmobi {
	display:block;
	width:100%;
}
div#customblock-leftsidenavigation {
	display:none;
}

/*footer*/
div#footerright{
display: none;
}
div#footerleft img {
width: 40%;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 20px;
}
div#footerleft #connect {
    width: 90%;
    padding: 0px;
    margin: 10px 5% 10px 5%;
}
div#footerleft {
   height: auto;
    padding: 0px;
    max-width: none;
    width: 100%;
	border-left: 0px solid;
}
#footerleft #contactus{
    width: 100%;
    padding: 0 5% 0 5%;
	text-align: center;
	font-weight: bold;
}
#contactustnc {
    display: none;
}

.pkp_structure_footer_wrapper {
        width: 100%;
    float: left;
    display: block;
}
.pkp_structure_footer{
    padding: 0;
    float: left;
}
div#footerright {
    width: 100%;
    height: auto;
    margin-bottom: 7px;
    padding: 0 5% 0 5%;
    float: left;
}

/*hide original social and display mobi social*/
div#footerleft #connect{
	display: none;
}
#connectmobi {
    display: block;
    float: left !important;
    width: 100% !important;
    padding: 0px;
    margin: 10px 0;
    text-align: center;
    align-content: center;
}
#connectmobi a {
    margin: 0 0 0 13%;
}


/***********************************************************catalogue book click page styling*/
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1,.pkp_page_catalog.pkp_op_book .pkp_structure_main h2,.pkp_page_catalog.pkp_op_book .pkp_structure_main h3,.pkp_page_catalog.pkp_op_book .pkp_structure_main h4 {
    margin: 15px 0 20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main{
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
}

/*book catalogue index styling*/
.pkp_page_catalog.pkp_op_index .pkp_structure_main {
    padding: 0 30px;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary > * {
    margin: 0 30px;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list{
    margin: 0 0 30px 0;
	float: left;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary .cover img{
margin-left: 0;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list .obj_monograph_summary{
height:auto;
}
.obj_monograph_full .files .pub_format_single a,.obj_monograph_full .files .pub_format_remote a {
    width: 100%;
    text-align: center;
}
/****************** static pages styling *************************/
.pkp_structure_main .page {
    padding: 0 30px 0 0;
}
/*********************************************************************************************/

}/*****************end of 768px********************/


/*********************************************************************************************/

/***********************mobile portrait*************************************/
@media (max-width: 480px){
#customblock-leftsidenavigationmobi #leftcontainer .root > .rootitem:hover {
    width: 100%;
}
#customblock-leftsidenavigationmobi #leftcontainer::before{
content: "";
    height: 180px;
    width: 100%;
    background-image: url("/plugins/themes/aosis/images/themeimages/Books_Banner_Blue_Section.svg");
    display: block;
    position: relative;
    margin: 0;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
	background-color: #032452;
}

.pkp_structure_head::before {
    content: "";
    height: 40px;
    width: 50%;
    background-image: url(https://books.aosis.co.za/images/themeimages/Publishing_horisontal_white.svg);
    display: block;
    position: relative;
    margin: 20px 25% 5px 25%;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
}
div#leftlogo {
    display: none!important;
}

	.pkp_structure_head .pkp_head_wrapper{
		padding-top: 0px;
	}
.pkp_structure_content {
    padding: 0px;
}
div#leftlogo{
	height: 140px!important;
}
div#imagecontain{
background-repeat: no-repeat;
    margin: 15px 10%!important;
    width: 80%!important;
    height: 110px!important;
    background-size: 100% auto;
    padding: 0px;
}
div#imagecontain a{
	width: 100%!important;
height: 110px!important;
}

.pkp_structure_content.has_left_sidebar {
    width: 100%;
    float: left;
	display:flex!important;
	flex-direction: column;
}

.pkp_structure_main{
width: 100%!important;
    display: flex;
    order: 2;
        padding: 0;
    padding-left: 20px;
    padding-right: 20px!important;
}

.page.page_homepage {
    float: left;
    width: 100%;
    display: block;
}
/*books layout frontpage*/
.cmp_monographs_list {
    margin: 30px 0px;
}
.cmp_monographs_list .row {
    width: 100%!important;
}
.obj_monograph_summary .cover img {
    margin-left: auto;
    margin-right: auto;
}
.page.page_homepage .obj_monograph_summary a {
   /* border-right: 0px solid!important;
    width: 100%!important;
    padding: 0px!important; */
}
.page.page_homepage .obj_monograph_summary{
    width: 100%;
    float: left;
}

.pkp_structure_sidebar.left{
width: 100%!important;
display: flex;
    order: 1;
	margin-top: 0;
}

/* display mobi menu and hide normal menu*/
div#customblock-leftsidenavigationmobi {
	display:block;
}
div#customblock-leftsidenavigation {
	display:none;
}

/*footer*/
div#footerright{
display: none;
}
div#footerleft img {
      width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    margin-top: 20px;
}
div#footerleft #connect {
    width: 90%;
    padding: 0px;
    margin: 10px 5% 10px 5%;
}
div#footerleft {
    height: auto;
    padding: 0px;
}
#footerleft #contactus{
    width: 100%;
    padding: 0 5% 0 5%;
	text-align: center;
	font-weight: bold;
}
#contactustnc {
    display: none;
}

.pkp_structure_footer_wrapper {
        width: 100%;
    float: left;
    display: block;
}
.pkp_structure_footer{
    padding: 0;
    float: left;
}
div#footerright {
    width: 100%;
    height: auto;
    margin-bottom: 7px;
    padding: 0 5% 0 5%;
    float: left;
}

/*hide original social and display mobi social*/
div#footerleft #connect{
	display: none;
}
#connectmobi {
    display: block;
    float: left !important;
    width: 100% !important;
    padding: 0px;
    margin: 10px 0;
    text-align: center;
    align-content: center;
}
#connectmobi a {
    margin: 0 0 0 9%;
}


/***********************************************************catalogue book click page styling*/
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1,.pkp_page_catalog.pkp_op_book .pkp_structure_main h2,.pkp_page_catalog.pkp_op_book .pkp_structure_main h3,.pkp_page_catalog.pkp_op_book .pkp_structure_main h4 {
    margin: 15px 0 20px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main{
	padding-right:30px;
	padding-bottom:30px;
}

/*book catalogue index styling*/
.pkp_page_catalog.pkp_op_index .pkp_structure_main {
    padding: 0 30px;
}
.pkp_page_catalog.pkp_op_index .obj_monograph_summary > * {
    margin: 0;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list{
    margin: 0 0 30px 0;
	float:left;
}
.pkp_page_catalog.pkp_op_index .cmp_monographs_list .obj_monograph_summary{
width:100%;
height:auto;
}
.obj_monograph_full .files .pub_format_single a,.obj_monograph_full .files .pub_format_remote a {
    width: 100%;
    text-align: center;
}

/****************** static pages styling *************************/
.pkp_structure_main .page {
    padding: 0 0 0 0;
}
/*********************************************************************************************/
}/*****************end of 480px********************/



/****************************Dec changes after completion*************************/
/*adding top header items and menu etc*/
.pkp_structure_head .pkp_head_wrapper{
		/*padding-top:100px;*/
}
.pkp_structure_head{
	    background-color: #fff;
}
div#smalltoplogo {
    background: url(/plugins/themes/aosis/images/themeimages/AOSIS_Publishing_logo.svg);
    background-repeat: no-repeat;
    color: transparent;
    height: 30px;
    margin: 2px 0 3px 13px;
    width: 150px;
    float: left;
	background-position: 0 50%;
}
div#containtop {
    display: block;
    float: left;
    width: 50%;
}
div#tinyquickmenu {
    float: left;
    text-transform: uppercase;
        line-height: 35px;
    font-size: 12px;
    margin-left: 15px;
}
div#tinyquickmenu a {
    float: left;
    margin-right: 20px;
    color: #424242;
    text-decoration: none;
    font-size: 10px;
}
div#bannerheader {
    display: block;
    float: left;
    width: 100%;
    background: #22406e;
    height: 70px;
	    background-image:url(https://books.aosis.co.za/images/themeimages/Books_Website_Title.svg),url(https://books.aosis.co.za/images/themeimages/open_access.svg);
		background-repeat:no-repeat;
		background-position:0% 50%,99% 50%;
}

form.cmp_search a {
    color: #032452!important;
}
form.cmp_search.is_open {
    float: right;
    width: 50%;
    min-width: 25%!important;
}
.pkp_structure_head .pkp_head_wrapper .cmp_search.is_open input[type="text"]:focus {
   /* max-width:50%;
	float:right;*/
}

/*line spacing*/
.pkp_structure_main p{
	line-height: 18px;
}

/* authors name normal weight*/
.pkp_page_catalog.pkp_op_book .item.authors .sub_item .label{
	font-weight: normal;
}

/*catelog let it look like IE view*/
.obj_monograph_full .main_entry .item {
    padding: 0;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .row {
   border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .main_entry {
    width: 60%;
    float: left;
	padding: 30px 30px 0px 30px;
	/*border-right: 1px solid #dddddd;*/
}

body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details {
    float: left;
    width: 40%;
	padding: 30px 0px;
    margin: 0 0 0 0px;
    border-top: none;
   border-left: 1px solid #dddddd;
}

body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item{
	padding-left:30px;
	padding-bottom: 30px;
}

body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.cover{
    border-bottom: 1px solid #dddddd;
    text-align: center;

}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.files{
    padding-top: 30px;
	border-bottom: 1px solid #dddddd;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.files > div {
    margin-bottom: 5px;

}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.files > div a {
     width: 100%;
    text-align: center;
}

body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.categories{
    padding-top: 30px;
	border-bottom: 1px solid #dddddd;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.publication_format{
	padding-top: 30px;
	border-bottom: 1px solid #dddddd;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.publication_format .item_heading {
    font-weight: bold;
    margin-bottom: 10px;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.publication_format .sub_item .value {
    font-weight: bold;
    margin-bottom: 10px;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.addthis{
	padding-top: 30px;

}


@media (max-width: 1200px){
	body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .main_entry {
    width: 50%;
    padding: 30px 20px 0px 0px;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details {
    width: 35%;
}

}

@media (max-width: 992px){

			.pkp_structure_head::before{
		display:none;
	}
	div#containtop {
    width: 100%;
}
	div#smalltoplogo {
    margin-left: 0;
    width: 100%;
    background-size: contain;
	background-position: 50%;
	    height: 50px;
}
div#tinyquickmenu {
    float: left;
    text-transform: uppercase;
    line-height: 40px;
    font-size: 12px;
    width: 100%;
    padding: 0 29%;
}

}

@media (max-width: 768px){

	.pkp_structure_head::before{
		display:none;
	}
	div#containtop {
    width: 100%;
}
	div#smalltoplogo {
    margin-left: 0;
    width: 100%;
    background-size: contain;
	background-position: 50%;

}
div#tinyquickmenu {
    float: left;
    text-transform: uppercase;
    line-height: 40px;
    font-size: 12px;
    width: 100%;
    padding: 0 26%;
}

body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .main_entry {
    width: 100%;
    padding: 30px 0px 0px 0px;

}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details {
    width: 100%;
    padding: 30px 0px;
     border-left: 0px;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item {
    padding-left: 0px;
}
}

@media (max-width: 480px){

	.pkp_structure_head::before{
		display:none;
	}
	div#containtop {
    width: 100%;
}
	div#smalltoplogo {
    margin-left: 0;
    width: 100%;
    background-size: contain;
	background-position: 50%;
	height: 30px;
}
div#bannerheader{
	background-size: 65%,30%;
	}

div#tinyquickmenu {
    padding: 0px 0%;
}

}

/* editorial pages*/
.editboard tr.editsection {
    border-bottom: 1px solid #d6d6d6;
    margin: 0 auto;
    width: 100%;
    padding: 10px 0;
    margin-bottom: 10px;
    font-size: 14px!important;
    color: #8a1f05;
	line-height: 42px;
}
.editboard td.name {
    width: 210px!important;
    padding: 0 12px 0 0;
    color: #1B426D!important;
    font-weight: bold;
    font-size: 11px;
}
.editboard td.info {
    font-size: 11px;
}
.editboard tr {
    line-height: 22px;
}
.editboard .first td.name,.editboard .first td.info{
	padding-top:10px;
}

/*hiding logo and books title*/
div#customblock-leftsidenavigation div#leftcontainer #leftlogo {
    display: none;
}
div#customblock-leftsidenavigationmobi div#leftcontainer #leftlogo {
    display: none;
}
div#leftbooks>div {
    display: none;
}

/*customizing search form top*/
#danbookscustomsearch .pkp_search2 button[type="submit"],#danbookscustomsearch .pkp_search2 input[type="submit"] {
    color: transparent!important;
    width: 23px;
    background: url(https://books.aosis.co.za/images/themeimages/menusearch.png)!important;
    background-size: auto 25px!important;
    background-repeat: no-repeat!important;
    height: 25px;
    float: right;
	background-size:cover!important;
	border:0px;
	margin-top: 1px;
}
#danbookscustomsearch{
	float: right;
    display: block;
    height: 35px;
	line-height: 35px;
	    margin-right: 10px;
}
#danbookscustomsearch .pkp_search2 {
    float: right;
    display: block;
    height: 23px;
    line-height: 23px;
    margin-top: 4px;
}
#danbookscustomsearch .pkp_search2 input[type="text"]{
z-index: 1;
    position: relative;
    height: 25px!important;
    background-color: #F0F0E8;
    border: 1px solid #d6d6d6;
    margin-top: 0px;
	        width: 240px;
    padding-left: 10px;
    font-size: 10px;
}
#danbookscustomsearch .search_controls2{
	display: none;
}
.pkp_head_wrapper .cmp_search{
	display:none;
}

@media (max-width: 992px){

.pkp_head_wrapper .cmp_search{
	display:block;
}
#danbookscustomsearch{
	display:none;
}

}

/*fixed top title section*/
header#headerNavigationContainer {
    position: fixed;
	z-index: 2;
}
.pkp_structure_content.has_left_sidebar {
    margin-top: 105px;
	}
@media (max-width: 992px){

header#headerNavigationContainer {
    position: relative;
	z-index: 2;
}
.pkp_structure_content.has_left_sidebar {
    margin-top: auto;
}

}

/*double line removal*/
.pkp_structure_content.has_left_sidebar {
padding-top:0px;
}
body.has_site_logo .page.page_homepage{
	    padding-top: 30px;
}
.pkp_structure_sidebar.left{
    margin-top: 0px;
}
div#customblock-leftsidenavigation{
	border-right:0px;
}

/********************about page styling****************/
#htmlx_main_div {
    width: 100%;
}
.htmlz_container {
    position: relative;
}
[class*="htmlz_fixed"] {
    position: fixed;
    top: 0;
    left: 0;
}
.htmlz_head {
    width: 100%;
    display: inline-flex;
}
.htmlz_body {
    border: solid 2pt #d6d6d6;
    display: inline-block;
    width: 99%;
}
.htmlx_div_2 {
    padding: 0;
    left: 0;
    right: 0;
}
.htmlz_body div#pagearea {
    padding-left: 2%;
}
div#pagearea div#pageindex {
    width: 26%;
    float: left;
    position: relative;
    top: -7px;
}
div#pagearea div#pagecontent {
    width: 68%;
    float: left;
    border-left: 1px solid #d6d6d6;
    padding-left: 20px;
}
ul#pageindexmenu {
    padding: 0 0 0 0em;
    list-style: none;
}
#pageindex li.indexitem {
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#pageindex li.indexitem {
       text-align: left;
       margin-top: 0px!important;
    vertical-align: middle;
    height: 20px;
    line-height: 20px;
       cursor: text;
      color: #424242 !important;
}
li.indexitem:hover {
    line-height: 14px;
    background: #F0F0E8;
    border-left: 3px solid #22406e;
    margin-left: -3px;
    width: 95%!important;
}
li.indexitem {
    padding: 5px 0 5px 8px;
}
.indexitem a {
    width: 100%;
    float: left;
}

/*pages formatting change*/
p {
    font-size: 12px;
    line-height: 16px!important;
}
div#pagearea div#pagecontent h2{
	    font-size: 14px!important;
    color: #424242;
    font-weight: bold;
    padding-top: 0px;
    margin-top: 18px;
    margin-bottom: 5px;
}
div#pagearea div#pagecontent p {
    margin-top: 0;
}
@media (max-width: 768px){
div#pagearea div#pageindex{
	display:none;
}
div#pagearea div#pagecontent{
	width:100%;
	border-left:0px;
}
}
body.pkp_page_index.pkp_op_index.has_site_logo .cmp_monographs_list > .title{
	font-weight:normal;
	font-size:12px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main h1{
	font-size: 14px;
	    margin-bottom: 10px;
    font-family: verdana ;
    font-weight: bold;
    color: #424242;
}

/*customizing search form left menu*/
#danbookscustomsearch2 .pkp_search3 button[type="submit"] {
    color: transparent!important;
    width: 30px;
    background: url(https://books.aosis.co.za/images/themeimages/menusearch.png)!important;
    background-size: auto 25px!important;
    background-repeat: no-repeat!important;
    height: 30px;
    float: right;
	background-size:cover!important;
	border:0px;
	margin-top: 3px;
}
#danbookscustomsearch2{
	   float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    margin-right: 12px;
    width: 155px;
    margin-left: 12px;
	margin-top: 10px;
}
#danbookscustomsearch2 .pkp_search3 {
    float: right;
    display: block;
    height: 32px;
    line-height: 32px;

}
#danbookscustomsearch2 .pkp_search3 input[type="text"]{
z-index: 1;
    position: relative;
    height: 30px!important;
    background-color: #F0F0E8;
    border: 1px solid #d6d6d6;
    margin-top: 0px;
	        width: 125px;
    padding-left: 10px;
    font-size: 10px;
}
#danbookscustomsearch2 .search_controls3{
	display: none;
}
@media (max-width: 992px){

#danbookscustomsearch2{
	display:none;
}

}
/**************************** 2017 books changes request*/
div#bannerheader {
    background-color: #032452;
}

/*static left*/
.pkp_structure_sidebar.left {
    position: fixed;
}
@media (max-width: 992px){
	.pkp_structure_sidebar.left {
    position: relative;
}
}

/*editors page*/
.editboard td.name {
    color: #424242!important;
}

/*about page*/
.pkp_page_About .pkp_structure_main h2 {
    margin-bottom: 0px;
}
.pkp_page_About #pageindex li.indexitem a {
    text-decoration: none;
	color: #424242 ;
	font-weight: normal;
}
.pkp_page_About .pkp_structure_main > h2 {
    text-transform: uppercase!important;
}
.pkp_page_About .pkp_structure_main h2{
	text-transform: none;
}
.pkp_page_About .pkp_structure_main li{
	font-size:12px;
}

/*catalog page*/
.obj_monograph_full .files .pub_format_single a, .obj_monograph_full .files .pub_format_remote a {
    font-size: 11px !important;

}
.obj_monograph_full .files .pub_format_remote a.pdf:after, .obj_monograph_full .files .pub_format_single a.pdf:after {
    content: "\f1c1";
	font: normal normal normal 11px/1 FontAwesome;
}
.obj_monograph_full .files .pub_format_remote a.pdf:before, .obj_monograph_full .files .pub_format_single a.pdf:before {
    display:none;

}

.chapterTitle {
  margin-top: 30px !important;
}

.pkp_page_catalog.pkp_op_book .item.authors .sub_item .label {
    font-size: 12px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main h3{
font-family: Verdana;
margin: 10px 0 5px;
}

.pkp_page_catalog.pkp_op_book .pkp_structure_main .main_entry .item.authors {
  font-family: Verdana;
    margin-bottom: 10px;
    margin-left: 0px;
}

div.value ul li {
  font-family: Verdana;
  font-size: 12px;
  line-height: 16px!important;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main .main_entry .item.chapters {

}

.authorMainTitle {
    font-family: Verdana !important;
    font-size: 12px !important;
    font-weight: 700;
}

.authorSubtitle {
  font-family: Verdana !important;
  font-size: 12px !important;
  font-weight: normal;
}

.authorTitle {
  font-family: Verdana !important;
  font-style: italic !important;
  font-size:10px !important;
}

table {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

table td, table th {
  border: 1px solid #ddd;
  padding: 8px;
}

table tr:nth-child(even){background-color: #f2f2f2;}

table tr:hover {background-color: #ddd;}

table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #22406e;
  color: white;
}

.pkp_page_catalog.pkp_op_book .pkp_structure_main .main_entry .item.authors > div > div > div.role {
    margin-bottom: 10px;
}
.pkp_page_catalog.pkp_op_book .pkp_structure_main .main_entry .item.abstract > h3 {
    margin-bottom: 10px;

}
.pkp_page_catalog.pkp_op_book .pkp_structure_main .main_entry .item.abstract .value p:first-child {
    margin-top: 10px;

}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.files > div a {
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
}
.obj_monograph_full .files .pub_format_remote a[href*="amazon"] {
    text-transform: none;
}
.pkp_page_catalog.pkp_op_index .pkp_structure_main .page.page_catalog .cmp_monographs_list::before {
    content: "CATALOGUE";
	margin: 20px 0 20px;
    font-size: 19px;
    color: #21406e;
    text-transform: uppercase;
    font-weight: normal;
	font-family:verdana;
}

/*register page*/
.has_site_logo .pkp_form .label{
	font-size:12px;
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
}
.has_site_logo .page.page_register > nav::after {
    content: "Register";
    font-size: 19px;
    color: #21406e;
    font-family: verdana;
	text-transform: uppercase;
}
.has_site_logo .page.page_register .checkbox_and_radiobutton {
    font-size: 12px;
    list-style-type: none;
    padding: 0px;
}
body.pkp_page_user.pkp_op_register.has_site_logo .page.page_register .required_label{
	display:none;
}
.has_site_logo .page.page_register > p:nth-child(2)::before {
    content: "* Denotes required field";
    float: right;
	color:red;
	font-size: 13px;
}
.has_site_logo .pkp_form .label .required{
	font-size: 20px;
    vertical-align: middle;
	color: red;
}

.fields {
	padding: 0px;
	list-style-type: none;
}

.page_login .fields .username, .page_login .fields .password {
	padding-bottom: 0;
	line-height: 2.5
}

#country {
	padding: 0 0.5em;
	  width: 100%;
	  height: 28px;
	  background: #fff;
	  border: 1px solid #aaa;
	  border-radius: 3px;
	  font-size: 13px;
	  line-height: 28px;
}

#pagearea #pagecontent ul {
	line-height: 1.4;
}

/*
.page_login .buttons .submit {
	height: 40px;
	line-height: 40px;
}
*/

.registration_complete_actions {
	line-height: 1.4
}

#formErrors .pkp_form_error_list li a:link {
	color : red
}

.page_register #formErrors .pkp_form_error {
	color : red
}

.page_lost_password .label {
	padding-bottom: 10px
}

.page_lost_password .buttons .submit {
	height: 40px;
	line-height: 40px;
}

/*footer changes*/
div#footerleft #contactustnc p {
    font-size: 9px;
}
/*
.pkp_structure_footer_wrapper {
    width: calc(100% - 250px);
    margin-right: 40px;
}
@media (max-width: 992px){}
.pkp_structure_footer_wrapper {
    width:100%;
}
div#footerleft {
    border-left: 0;
}*/

/*login page*/
.pkp_page_login.pkp_op_index .page.page_login #login::before {
    font-size: 19px;
    color: #21406e;
    font-family: verdana;
	text-transform: uppercase;
	content:"Login";
}
.pkp_page_login.pkp_op_index .pkp_form .fields > li.username {
    margin-top: 15px;
}
.pkp_page_login.pkp_op_index .pkp_form .label,.page_login .password .label a{
	font-size: 12px;
}

/* end of jan 2017 changes*/
/*header*/
header#headerNavigationContainer{
	margin: 0;
}
.pkp_structure_head{
    border-right: 0px;
}
div#pagearea div#pagecontent {
    width: 96%;
    border-left: 0px;
 }
 @media (max-width: 992px){
	 div#bannerheader {
    width: calc(100% - 2px);
}
 }

/*edit mobi page*/
body.pkp_page_edit-teams-mobi .pkp_structure_main .page ul {
    list-style-type: none;
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
body.pkp_page_edit-teams-mobi .pkp_structure_main .page ul li {
    display: block;
    float: left;
    background: #22406e;
    padding: 10px;
    border: 2px solid #283952;
    width: 25%;
    height: 125px;
    text-align: center;
}
body.pkp_page_edit-teams-mobi .pkp_structure_main .page ul li a {
   color: #f7db9c;
    font-size: 14px;
    float: left;
    width: 100%;
	height: 100%;
    line-height: 16px;
    text-decoration: none;
}
@media (max-width: 768px){
 body.pkp_page_edit-teams-mobi .pkp_structure_main .page ul li{
	 width: 50%;
 }
}
@media (max-width: 480px){
	 body.pkp_page_edit-teams-mobi .pkp_structure_main .page ul li{
	 width: 100%;
 }
}
/*April 2017 changes*/
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.publication_format .item_heading .label{
	color:#032452;
}
body.pkp_page_catalog.pkp_op_book .page.page_book .obj_monograph_full .entry_details .item.publication_format .item_heading{
	margin-bottom:0px;
}
a[title="Delete this format"] {
    color: #032351!important;
}

.obj_monograph_full .main_entry .label {
    margin: 0 0 20px;
    font-family:  Verdana;
    font-size: 14px;
    font-weight: 700;
}

/*May 2017 changes*/
#customblock-leftsidenavigationmobi #leftcontainer .root .rootitem.author > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/authors.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}
#customblock-leftsidenavigation #leftcontainer .root .rootitem.author > a {
    background-image: url(https://books.aosis.co.za/images/themeimages/authors.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
	background-size: auto 14px;
}

div#footerleft img {
    width: 100px;
    padding-top: 5px;
}
div#footerleft #connect a {
    background-size: 85%;
}








/* -------------------- Test for tabbed pages --------------------- */
#htmlx_main_div li,
#htmlx_main_div li span,
#htmlx_main_div p {
	width:98%; 
}


#htmlx_main_div li, div#pagearea div#pagecontent li {
    margin-top: 10px;
	font-size: 12px;
}

div#pagearea div#pagecontent li

#htmlx_main_div sup  {
	vertical-align:top;
}


#htmlx_main_div strong {
	font-weight:bold; 
}


#htmlx_main_div .smalltables {
	border: 2px solid #d6d6d6;
    width: 100%;
    margin-bottom: 17px;
	float: left;
}


#htmlx_main_div .smalltables td {
	padding-bottom:10px; 
	
}


#htmlx_main_div .smalltables tbody  {
    width: 96%;
    float: left;
    display: block;
    padding:2%;
    padding-bottom:5px;
    padding-top:10px;
}


#htmlx_main_div .smalltables tbody a  {
	color: #22406e!important;
}


#htmlx_main_div .smalltables tr:first-child {
    width: 100%;
    float: left;
    display: block;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}


#htmlx_main_div .headings {
    height: 20px;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
    text-transform: none;
	color: #8a1e04!important;
}


#htmlx_main_div	 {
	width:100%
}



.html_button_div {
	width:100%; 
	padding:0px; 
	text-align:center; 
	margin-top:25px;
}


.htmlz_body .html_button_div {
    width: 100%;
    padding: 0px 0px 20px 0px;
    text-align: center;
    margin-top: 25px;
    display: inline-block;
}


.html_button_div_accred  {
	width:100%; 
	padding:0px; 
	text-align:center; 
	margin-top:10px;
}


.html_button_div_accred a {
	width:85%; 
}


#HTML_Credit_Table {
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	margin-bottom:30px; 
	width:450px; 
	border-top: solid 1pt #ccc;
}


#HTML_Credit_Table td {
	padding: 5px
}

#HTML_Credit_Table #row_1 td {
	width:24% 
}

#HTML_Credit_Table td {
    border-bottom: 1px solid #ddd;
}

#HTML_Credit_Table tr:nth-child(even) {
	background: #F2f2f2
}


#HTML_exchange_Table {
	margin-left:auto; 
	margin-right:auto; 
	text-align:center; 
	margin-bottom:30px; 
	width:210px
}

#HTML_exchange_Table tr:nth-child(odd) {
}


#HTML_exchange_Table td {
	width:50%; 
	border:solid 1pt #ddd; 
}

#HTML_exchange_Table tr:first-child td {
	border:solid 1pt #22406e!important; 
	color:rgb(27, 66, 109)!important;
}

#html_subhead {
    margin-top:18px!important; 
	font-weight: bold; 
}

#html_ul_last {
    margin-bottom:0px;
}

#PricingInformation .html_x_block		{
	display: block!important;
	width: 450px!important;
	margin-left: auto;
	margin-right: auto;
	float:none!important;
}

.htmlb_button {
    padding: 10px 10px 9px 10px;
    display: inline-block;
    color: #1b426d;
    text-align: center;
    background: transparent;
    border: 2px solid #1b426d;
    font-size: 90%;
    font-weight: normal;
    text-transform: uppercase;
	cursor:pointer;
}

#htmlb_price_H2	{
	margin-top:5px; 
	margin-bottom:15px;
}

.htmlx_div_2				{
	padding:10pt 10pt; 
	left:0; 
	right:0;	
}

.htmlx_justify			{
	text-align:justify!important; 
	width:100%!important; 
	font-size:12px; 
	display:block
}

.htmlx_sup 		{
	font-family: monospace!important;
}

.htmlz_body {
    border: solid 2pt #d6d6d6;
	display: inline-block;
	width: 99%;
}

/* -------------------- Tabbed pages Start ----------------------*/


.htmlz_body .htmlz_body_part_2,
.htmlz_body .htmlz_body_part_3,
.htmlz_body .htmlz_body_part_4,
.htmlz_body .htmlz_body_part_5,
.htmlz_body .htmlz_body_part_6,
.htmlz_body .htmlz_body_part_7{
	display: none
}

/* ------- Tab 1 Start -------*/
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_6,
.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_7{
	display: none
}


.htmlz_fixed_1:target ~ .htmlz_body .htmlz_body_part_1 {
	display: block;
}
/* ------- Tab 1 End -------*/

/* ------- Tab 2 Start -------*/
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_6,
.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_7{
	display: none
}


.htmlz_fixed_2:target ~ .htmlz_body .htmlz_body_part_2 {
	display: block;
}
/* ------- Tab 2 End -------*/

/* ------- Tab 3 Start -------*/
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_6,
.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_7
{
	display: none;
}


.htmlz_fixed_3:target ~ .htmlz_body .htmlz_body_part_3 {
	display: block;
}
/* ------- Tab 3 End -------*/

/* ------- Tab 4 Start -------*/
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_6,
.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_7{
	display: none;
}


.htmlz_fixed_4:target ~ .htmlz_body .htmlz_body_part_4 {
	display: block;
}
/* ------- Tab 4 End -------*/

/* ------- Tab 5 Start -------*/
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_6,
.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_7{
	display: none;
}


.htmlz_fixed_5:target ~ .htmlz_body .htmlz_body_part_5 {
	display: block;
}
/* ------- Tab 5 End -------*/

/* ------- Tab 6 Start -------*/
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_7{
	display: none;
}


.htmlz_fixed_6:target ~ .htmlz_body .htmlz_body_part_6 {
	display: block;
}
/* ------- Tab 6 End -------*/

/* ------- Tab 7 Start -------*/
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_1,
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_2,
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_3,
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_4,
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_5,
.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_6{
	display: none;
}


.htmlz_fixed_7:target ~ .htmlz_body .htmlz_body_part_7 {
	display: block;
}
/* ------- Tab 7 End -------*/

.htmlz_container {
	position: relative;
}

.htmlz_container p , .htmlz_container a {font-family: Verdana; font-size: 12px!important;}


.htmlz_container h2  {
    margin-left: 0!important;
    margin-bottom: 7px!important;
}

.htmlz_fixed_1:target ~ .htmlz_head .htmlz_head_part_1,
.htmlz_fixed_2:target ~ .htmlz_head .htmlz_head_part_2,
.htmlz_fixed_3:target ~ .htmlz_head .htmlz_head_part_3,
.htmlz_fixed_4:target ~ .htmlz_head .htmlz_head_part_4,
.htmlz_fixed_5:target ~ .htmlz_head .htmlz_head_part_5,
.htmlz_fixed_6:target ~ .htmlz_head .htmlz_head_part_6,
.htmlz_fixed_7:target ~ .htmlz_head .htmlz_head_part_7{
	background-color: white!important;
	
}


.htmlz_fixed_1:target ~ .htmlz_head .htmlz_head_part_1 a,
.htmlz_fixed_2:target ~ .htmlz_head .htmlz_head_part_2 a,
.htmlz_fixed_3:target ~ .htmlz_head .htmlz_head_part_3 a,
.htmlz_fixed_4:target ~ .htmlz_head .htmlz_head_part_4 a,
.htmlz_fixed_5:target ~ .htmlz_head .htmlz_head_part_5 a,
.htmlz_fixed_6:target ~ .htmlz_head .htmlz_head_part_6 a,
.htmlz_fixed_7:target ~ .htmlz_head .htmlz_head_part_7 a {
	font-weight: normal;
	
	
}
/* -------------------- Tabbed pages End ----------------------*/

.htmlz_content {
	width: 100%;
}


.htmlz_head {
	width: 100%;
	display: inline-flex;
}


[class*="htmlz_fixed"] {
	position: fixed;
	top: 0;
	left: 0;
}


#top_tab {
	border: solid 1pt #ccc;
	border-bottom: 0;
	margin-right: 5px;
	border-radius: 3px 3px 0px 0px;
	transition: 0.3s;
	background-color: #ededed;
}


a.htmlz_head_part_a {
    text-decoration: none;
	display: block;
	padding: 11px 10px;
	color: #22406e!important;
	text-transform: none;
	font-size: 14px;
	font-weight:normal;
}

a.htmlz_head_part_a:hover {
    text-decoration: underline;
}

