/*CSS for inclusion in the 'Custom CSS' field within Divi Theme Options to override any .js generated CSS*/


#et-top-navigation {
padding-left: 0px;
}

.site-title p {
    color: #6b2c91;
    padding-bottom: 0.45em;
    line-height: 1.1em;
    font-weight: 300;
    font-size: 2em;
}

#site-tagline p {
color: #6b2c91;
padding-bottom: 1em;
line-height: 1em;
font-weight: 300;
}

#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
    padding-right: 0px;
}
@media only screen and ( min-width: 981px ) {																		.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation  { padding: 10px 10px 45px 10px;
}
}

.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_button:hover {
    letter-spacing: 0px;
    padding: 0.3em 1em;
}

#et_search_icon:hover, .mobile_menu_bar:before, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a {
    color: #000000;
}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "3";
    visibility: hidden;
}

textarea {
    font-family: "Open Sans", Arial, sans-serif;
}

/*styles for Academic Publications plug-in*/

.et_pb_text ul>li {
    /*background-image: url('images/postbullets.png');*/
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 10px;
	padding-bottom: 0em;
    overflow-x: visible;
    overflow-y: visible;
}

.et_pb_text ul {
    /*background-image: url('images/postbullets.png');*/
    margin: 1em 0 1em 0;
}

.et_pb_text p {
padding-bottom: 0em;}

.wpap a {
    position: relative;
    top: 10px;
    background: url('http://humassets.manchester.ac.uk/wordpress/divi/images/download.png');
    background-repeat: no-repeat;
    padding-left: 30px !important;
    padding-top: 4px;
    height: 40px;
    padding-bottom: 6px;
}

.wpap .publication-title {
	color: #660099;
}

/*----------------Navigation Menu Tweaks--------------------------------*/
.nav li ul {
background: #f8f8f8;
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
-webkit-box-shadow: 0px 10px 5px 0px rgba(57, 58, 60, 0.75);
-moz-box-shadow: 0px 10px 5px 0px rgba(57, 58, 60, 0.75);
box-shadow: 0px 10px 5px 0px rgba(57, 58, 60, 0.75);
}

.nav ul li a:hover, .et_mobile_menu li a:hover {
    background-color: transparent !important;
}

#top-menu li.mega-menu > ul > li > a:first-child {
    border-bottom: 0px solid rgba(0, 0, 0, 0.00);
}

/*----------------Divi builder 'people' asset tweaks--------------------*/
.et_pb_team_member_image {
    width: 180px;
}
.et_pb_team_member_description h4 {
    padding: 1em 0 1em 0;
}

@media (max-width: 980px) and (min-width: 768px) {
.et_pb_column .et_pb_team_member_image {
    width: 180px !important;
}
}
@media (max-width: 767px) {
.et_pb_team_member_image {
    text-align: center;
}
}
.et_pb_member_position {
    color: #666;
}

.et_pb_team_member_description > p > a::after {
	content:" ";
	padding: 0 20px 0 0;
    background: url(http://humassets.manchester.ac.uk/wordpress/diviV2.4.6.2/images/icon-moreArrow-right-wordpress.png) 100% 50% no-repeat;
}

/*---------------Ordered and unordered list tweaks--------------*/

#left-area ul, .entry-content ul, .comment-content ul {
margin-left: 30px;
list-style-position: outside;
list-style-type: disc;
}

#left-area ol, .entry-content ol, .comment-content ol {
margin-left: 30px;
margin-top: 20px;
list-style-position: outside;
}

/*---------------Body content tweaks---------------*/

@media (max-width: 980px){
.et_pb_section {
    padding: 0 0;
}
}

/*--------------Button tweaks--------*/
.et_pb_module .et_pb_button:hover, .et_pb_button:hover {
    border: 1px solid transparent;
}
/*Button text*/

#et_search_icon:hover, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button,  /* .entry-summary p.price ins, .wp-pagenavi span.current, .wp-pagenavi a:hover,*/ .et_password_protected_form .et_submit_button  /*.nav-single a, .posted_in a, .bottom-nav li.current-menu-item > a, .footer-widget h4*/ {
    color: #ffffff;
}

.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover, .et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover, .comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover, .et_pb_contact_reset:hover, .et_password_protected_form .et_submit_button:hover {
    /* padding: 6px 34px 6px 14px !important; */
    border: 0px solid #6b2c91;
}

.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .et_password_protected_form .et_submit_button, .single_add_to_cart_button .button {
    background: #6b2c91;
    border: 0px solid;
    border-color: #6b2c91;
    padding: 6px 20px;
border-radius: 3px;
}

/*---------------Divi builder 'blurb' asset--------*/
.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
    width: 106px;
}

/*--------MailChimp form button--------------------*/
.mc4wp-form-theme-blue button, .mc4wp-form-theme-blue input[type=submit] {
    color: #fff!important;
    background-color: #02414d!important;
    border-color: #02414d;
	 margin: 8px auto 0;
	padding: 0.3em 1em;
	border-radius: 3px;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
}

.mc4wp-form-theme-blue button:active, .mc4wp-form-theme-blue button:focus, .mc4wp-form-theme-blue button:hover, .mc4wp-form-theme-blue input[type=submit]:active, .mc4wp-form-theme-blue input[type=submit]:focus, .mc4wp-form-theme-blue input[type=submit]:hover {
    color: #fff!important;
    background-color: #02414d!important;
    border-color: #02414d;
	 margin: 8px auto 0;
	padding: 0.3em 1em;
	border-radius: 3px;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
}

/***----------Event Manager Calender width override---------***/
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    padding: inherit;
    border-top: 1px solid #eee;
}

/*-------Footer Tweaks-------*/

.footer-widget {
    padding-left: 2em;
}
#footer-bottom li {
    padding-left: 10px;
}

#main-footer {
    background-color: #1d1d1d!important;
}
#footer-bottom {
    background-color: #1d1d1d;
}
