/*
Theme Name: ISAPP
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. 
Version: 1.0
Author: Danielle
Template: enfold
*/


 @import url("https://use.typekit.net/jak2yag.css");
/*Add your own styles here:*/
body.open_sans#top {
	font-family: 'ff-tisa-sans-web-pro', sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'plume', serif;
	font-weight: 700;
}
h2 a, 
h3 a {
    color: #287387 !important;
}
#top h5 a span {
	 color: #297489;
    font-size: 1.2em;
	font-weight: 700 !important;
}
.button-blue {
	background-color: #287388;
}
.shorter {
	max-width: 800px;
	margin: 0 auto;
}
.avia-fullscreen-slider .avia-slideshow {
	max-height: 460px !important;
}
/* .caption_framed .slideshow_caption .avia-caption-content p, .caption_framed .slideshow_caption .avia-caption-title, .avia-caption .avia-caption-content p, .avia-caption .avia-caption-title {
	border-radius: 25px;
}
.slideshow_caption {
	width: 50%;
	display: none;
}
.slideshow_caption h2 {
	text-align: left;
	text-transform: none !important;
} */
.avia-fullscreen-slider .caption_bottom .slideshow_caption {
	bottom: 25px;
}
.avia-fullscreen-slider .caption_bottom .slideshow_caption p {
	background: transparent !important;
	float: right;
}
div#av_section_1 {
    border-color: #287388;
    border-top-color: #287388;
    border-top-width: 20px;
}

.html_header_top.html_header_sticky.html_large #header_main .container, .html_header_top.html_header_sticky.html_large.html_main_nav_header .main_menu ul:first-child > li a {
	font-size: 14px;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
	display:none;
}
p#element_avia_7_2,
li#menu-item-51 .avia-menu-text span {
	display: none;
}
.gksm-custom-menu-widget ul#menu-main li.current-menu-item,
.gksm-custom-menu-widget ul#menu-main li:hover,
.main_menu ul:first-child > li.menu-item-top-level:hover {
	background: rgba(0,0,0,0.1);
}
.main_menu ul:first-child > li#menu-item-search:hover {
	background: transparent;
}
.parent-for-scientists .gksm-custom-menu-widget ul#menu-main li.current-menu-item,
.parent-for-scientists .gksm-custom-menu-widget ul#menu-main li:hover,
.parent-for-scientists .toggle:hover,
li#menu-item-49:hover {
	background: rgba(41, 116, 137, 0.35);
}

#av-burger-menu-ul > li.menu-item-49 > a,
li#menu-item-49 > a {
	color: #287388 !important;
}
.html_header_top #top .header_color li#menu-item-49 .avia_mega_div > .sub-menu {
	border-top-color: #287388 !important;
	border-top-width: 3px;
	color: #287388 !important;
}
.html_header_top #top .header_color li#menu-item-48 .avia_mega_div > .sub-menu {
	border-top-color: #7dc190 !important;
	border-top-width: 3px;
	color: #7dc190;
}
.html_header_top #top .header_color li#menu-item-47 .avia_mega_div > .sub-menu {
	border-top-color: #685c82 !important;
	border-top-width: 3px;
	color: #685c82;
}
.html_header_top #top .header_color li#menu-item-46 .avia_mega_div > .sub-menu {
	border-top-color: #eb8964 !important;
	border-top-width: 3px;
	color: #eb8964;
}


#top #header .header_color li#menu-item-49 .mega_menu_title a {color: #287388 !important;}

.html_header_top #top .header_color .header_color li#menu-item-49 .avia_mega_div > .sub-menu .heading-color li#menu-item-49 a {
	color: #287388 !important;
}
.html_header_top #top .header_color li#menu-item-48 .avia_mega_div > .sub-menu .heading-color #menu-item-1421 > span > a {
	color: #7dc190 !important;
}
.html_header_top #top .header_color li#menu-item-47 .avia_mega_div > .sub-menu .heading-color  a {
	color: #685c82 !important;
}
.html_header_top #top .header_color li#menu-item-46 .avia_mega_div > .sub-menu .heading-color a {
    color: #eb8964 !important;
}

#av-burger-menu-ul > li.menu-item-48 > a,
li#menu-item-48 > a {
	color: #685c82 !important;
}
.sciencechild a {
	color:#287388 !important;
}

.consumerchild a {
	color:#7dc190 !important;
}
.sciencechild .grandchild a {
	color:#000000 !important;
}
.consumerchild .grandchild a {
	color:#000000 !important;
}

.parent-for-consumers .gksm-custom-menu-widget ul#menu-main li.current-menu-item,
.parent-for-consumers .gksm-custom-menu-widget ul#menu-main li:hover,
.parent-for-consumers .toggle:hover,
li#menu-item-48:hover {
	background: rgba(125, 193, 144, 0.25);
}
#av-burger-menu-ul > li.menu-item-48 > a, li#menu-item-48 > a {
	color: #7dc190 !important;
}
.parent-for-students .gksm-custom-menu-widget ul#menu-main li.current-menu-item,
.parent-for-students .gksm-custom-menu-widget ul#menu-main li:hover,
.parent-for-students .toggle:hover,
li#menu-item-47:hover {
	background: rgba(103, 91, 129, 0.35);
}
#av-burger-menu-ul > li.menu-item-47 > a,
li#menu-item-47 > a {
	/* border-bottom: 3px solid #685c82 !important;*/
	color: #685c82 !important;
}
.parent-for-clinicians .gksm-custom-menu-widget ul#menu-main li.current-menu-item,
.parent-for-clinicians .gksm-custom-menu-widget ul#menu-main li:hover,
.parent-for-clinicians .toggle:hover,
li#menu-item-46:hover {
	background: rgba(234, 136, 99, 0.37);
}
#av-burger-menu-ul > li.menu-item-46 > a,
li#menu-item-46 > a {
    color: #eb8964 !important;
    /* border-bottom: 3px solid #ea8863 !important;*/
}
#top #av-burger-menu-ul > li > a {
	border-bottom-width: 1px !important;
}
#top #header_main {
	border: 0 none;
}
.newsletter-section .avia_ajax_form .first_form {
    width: 24%;
    float: left;
    clear: none;
    margin-right: 1%;
}
.button,
.newsletter-section .avia_ajax_form .first_form input {
	border-radius: 10px !important;
	text-decoration: none !important;
	display: inline-block;
}
div .main_color .button:hover, .main_color #submit:hover, .main_color input[type='submit']:hover {
	background-color: #7dc18f;
    color: #ffffff;
    border-color: #628c6d;
}
.home .entry-block {
	padding-bottom: 50px !important;
}
.entry-block {
	position: relative;
}
.entry-block .av_textblock_section  {
	padding-bottom: 50px;
}
.entry-block .av_textblock_section  a.button {
	position: absolute;
    bottom: 30px;
    width: 70%;
    left: 15%;
}
.entry-block p a {
	text-decoration: underline;
}
.entry-block .av-icon-char{
	margin-bottom: 25px;
	display: block;
	text-align: center;
}
.entry-block.scientists .button{
	background: #297489;
}
.parent-for-scientists .main_color .sidebar .current_page_item>a,
.entry-block.scientists h3,
.entry-block.scientists a,
.entry-block.scientists ul,
.entry-block.scientists p{
	color: #297489;
}
.entry-block.consumers p,
.entry-block.consumers ul,
.entry-block.consumers a,
.entry-block.consumers h3 {
	color: #7dc190;
}
.entry-block.consumers .button{
	background: #7dc190;
}
.entry-block.students p,
.entry-block.students h3 {
	color: #685c82;
}
.entry-block.students .button{
	background: #685c82;
}
.entry-block.clinicians p,
.entry-block.clinicians h3 {
	color: #eb8964;
}
.entry-block.clinicians .button{
	background: #eb8964;
}
.entry-block .button {
	color: #fff !important;
	margin-top: 5px;
	display: inline-block;
}
.entry-block.scientists li a,
.entry-block.consumers li a{
	text-decoration: underline;
}
.slide-entry .slide-meta-comments,
.slide-entry .slide-meta-del {
	display: none !important;
}
.avia-content-slider .slide-image, .avia-content-slider .slide-image img {
	border-radius: 5px 5px 0 0;
	margin: 0;
}
.home .avia-content-slider .slide-content {
	background: #fff;
    padding: 25px;
    border-radius: 0 0 5px 5px;
	min-height: 300px;
}
.publications-front {
	list-style: none;
	margin-left: 0;
}
.publications-front li {
	margin-left: 0;
	padding: 15px 0;
	border-bottom: 1px dashed #d4dee3;
	list-style: none;
}
.publications-front li:first-child {
	padding-top: 0;
}
.publications-front li:last-child {
	border-bottom: 0;
}
/*Submenus*/
.sidebar .widget {
	border: 2px solid #52504f !important;
	border-radius: 25px;
	padding: 0 !important;
	margin-bottom: 50px;
}
.sidebar .av-mailchimp-widget {
	padding: 25px;
}
.category-news .sidebar .widget,
.category-isapp-science-blog .sidebar .widget,
.parent-for-scientists .sidebar .widget {
	border-color: #297489 !important;
}
.category-consumer-blog .sidebar .widget,
.parent-for-consumers .sidebar .widget {
	border-color: #7dc190 !important;
}
.parent-for-students .sidebar .widget {
	border-color: #685c82 !important;
}
.parent-for-clinicians .sidebar .widget {
	border-color: #eb8964 !important;
}
.sidebar .widgettitle {
	background-color: #52504f;
	color: #fff !important;
	padding: 15px;
	text-align: center;
	border-radius: 20px 20px 0 0;
	text-transform: none;
	margin-bottom: 0;
}
.sidebar .av-mailchimp-widget .button {
	border: 0 none;
	background-color: #52504f;
}
.category-isapp-science-blog .sidebar .av-mailchimp-widget .button,
.category-news .sidebar .av-mailchimp-widget .button,
.category-isapp-science-blog .sidebar .widgettitle,
.category-news .sidebar .widgettitle,
.parent-for-scientists .av-mailchimp-widget .button,
.parent-for-scientists .sidebar .widgettitle {
	background-color: #297489 !important;
}
.category-consumer-blog .sidebar .widgettitle,
.category-consumer-blog .av-mailchimp-widget .button,
.parent-for-consumers .av-mailchimp-widget .button,
.parent-for-consumers .sidebar .widgettitle {
	background-color: #7dc190 !important;
}
.category-consumer-blog .main_color a,
.parent-for-consumers .main_color a {
	color: #7dc190;
}
.parent-for-students .av-mailchimp-widget .button,
.parent-for-students .sidebar .widgettitle  {
	background-color: #685c82 !important;
}
.parent-for-clinicians .av-mailchimp-widget .button,
.parent-for-clinicians .sidebar .widgettitle  {
	background-color: #eb8964 !important;
}
/*.category-consumer-blog .main_color h1,
.category-consumer-blog .main_color h2,
.category-consumer-blog .main_color h3,
.category-consumer-blog .main_color h4,
.category-consumer-blog .main_color h5,
.category-consumer-blog .main_color a,*/
/*.parent-for-consumers .av-special-heading-tag,*/
.parent-for-consumers .main_color .sidebar .current_page_item>a, 
.parent-for-consumers .main_color .sidebar .current-menu-item>a, 
.parent-for-consumers .gksm-custom-menu-widget a:hover {
	color: #7dc190 !important;
}
.page-id-1409 .hr {
	margin-bottom: 0 !important;
}
#top .gksm-custom-menu-widget ul#menu-main > li {
	border-bottom: 1px solid;
}
#top .gksm-custom-menu-widget ul#menu-main > li:not(.current-page-parent):last-child:hover,
#top .gksm-custom-menu-widget ul#menu-main > li:not(.current-page-parent):last-child,
#top .gksm-custom-menu-widget ul#menu-main > li:not(.current-menu-item):not(.current-page-parent):last-child:hover,
#top .gksm-custom-menu-widget ul#menu-main > li:last-child li:last-child {
	border-bottom: 0 none;
	border-radius: 0 0 20px 20px;
}
#top .gksm-custom-menu-widget ul#menu-main li {
	
}
#top .gksm-custom-menu-widget ul#menu-main li a {
	display: block;
	padding-left: 25px;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.gksm-custom-menu-widget ul#menu-main li.current_page_item.menu-item-has-children,
.gksm-custom-menu-widget ul#menu-main li.current_page_item.menu-item-has-children:hover,
.gksm-custom-menu-widget ul#menu-main li.menu-item-has-children.visible:hover {
	border-radius: 0 !important;
}
.gksm-custom-menu-widget ul#menu-main li.current-menu-parent:hover {
	background-color: transparent !important;
}
#footer #avia_7_3,
.sidebar #element_avia_7_1 {
	display: none !important;
}
.toggle {
	background-color: transparent;
	border: 1px solid grey;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 25px;
	margin-top: -32px;
	padding: 2px;
}
.toggle:before {
	content: '';
    border-top: 2px solid #969696;
    width: 80%;
    height: 80%;
    display: block;
    position: absolute;
    top: calc(40% + 1px);
}
.toggle:after {
    content: '';
    border-left: 2px solid #969696;
    width: 80%;
    height: 80%;
    display: block;
    position: absolute;
    left: calc(40% + 1px);
}
.toggle:hover {
	text-decoration: none !important;
	cursor: pointer;
}
.toggle:hover:before,
.toggle:hover:after {
	border-color: #fff !important;
}
.current-menu-item .toggle,
.current-menu-parent .toggle {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 0;
  border-top: 5px solid;
  padding: 0;
  margin-top: -23px;
  right: 30px;
}
.current-menu-item .toggle:before,
.current-menu-parent .toggle:before,
.current-menu-item .toggle:after,
.current-menu-parent .toggle:after,
.visible .toggle:after {
	display: none;
}

.submenu-widget li.menu-item-has-children ul.sub-menu {
	display: none;
    /*margin-top: 12px !important;*/
    border-bottom: 1px solid;
}
#top .gksm-custom-menu-widget ul#menu-main > li:last-child:not(.current_page_parent),
.submenu-widget li.menu-item-has-children:last-child ul.sub-menu {
	border-bottom: 0 none;
}
.submenu-widget li.menu-item-has-children ul.sub-menu a {
	padding-left: 40px !important;
}
.submenu-widget li.menu-item-has-children ul.sub-menu a:before {
	content: '» ';
}
.submenu-widget li.menu-item-has-children.current-menu-parent ul.sub-menu,
.submenu-widget li.menu-item-has-children.current-menu-item ul.sub-menu,
.submenu-widget li.menu-item-has-children.visible ul.sub-menu {
	display: block;
}
/*Board Page*/
.round {
	border-radius: 50%;
    min-width: 150px;
	min-height: 150px;
}
.board-member-tile {
	padding: 80px 30px 30px;
	position: relative;
}
.board-member-image {
	position: absolute;
	left: calc(50% - 75px);
	top: 0;
}
.board-member-body {
	background-color: #f8f8f8;
	padding: 80px 25px 25px;
	border-radius: 25px;
	border: 1px solid #ccc;
}
.board-member-body .position-title {
	font-weight: bold;
	margin-bottom: 25px;
	display: block;
}
.board-member-tile .links {
	margin-top: 25px;
}
.board-member-tile .links i {
	color: #fff;
	background-color: #297489;
	border: 1px solid;
	border-radius: 50%;
	padding: 10px;
	margin-right: 5px;
	width: 43px;
    height: 43px;
    font-size: 20px;
    text-align: center;
    transition: background-color 0.5s;
}
.board-member-tile .links i:hover {
	background-color: #7dc190;
}
ul.past-board li {
	padding: 10px 25px;
	margin-left: 0;
}
ul.past-board h3 {
	text-transform: uppercase;
}
/*Annual Reports Page*/
.display_archive,
ul.past-board,
ul.annual-reports {
	list-style: none;
	margin-left: 0;
	border: 2px solid #f8f8f8;
}
.campaign:nth-child(even),
ul.past-board li:nth-child(even),
ul.annual-reports li:nth-child(even) {
	background-color: #f8f8f8;
}
ul.annual-reports li:hover {
	background-color: #e6e6e6;
}
.campaign,
ul.annual-reports li {
	margin-left: 0;
	border-bottom: 1px solid #f8f8f8;
	font-size: 1.2em;
}
.campaign {
	margin: 0 !important;
	padding-left: 20px;
}
.campaign a {
	padding: 10px 25px;
	display: inline-block;
}
ul.annual-reports li a {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 10px 25px;
}
ul.annual-reports li i {
	font-size: 2em;
	padding: 0 25px;
	color: #297489;
	display: table-cell;
	vertical-align: middle;
}
/*Search page*/
.back {
	margin-bottom: 50px;
}
div.search-form {
	padding: 0 0 25px 0;
	margin-bottom: 50px;
	clear: both;
	display: block;
}
.search-form input[type="text"] {
	width: 80% !important;
	float: left;
}
.search-form input[type="submit"] {
	padding: 11px 0;
	float: left;
	width: 20%;
}
.publications-front {
	clear: both;
}
#footer {
	background: url(images/colour-bar2.png) repeat-x #e6edf1;
	background-size: 100%;
	border: 0 none;
}
.blue-box {
	border-radius: 15px !important;
}
.blue-box h3 {
	background-color: #287388;
	border-radius: 15px 15px 0 0;
	color: #fff !important;
	text-align: center;
	padding: 15px;
}
.blue-box .avia_textblock p  {
	padding: 0 25px 25px;
}
.title_container .main-title {
	font-size: 29px;
}
#top .av-alb-blogposts.template-blog div.post_delimiter {
    border-bottom: 2px solid #287388 !important;
}
.two-col ul {
	column-count: 2;
}
.avia-slideshow {
	margin: 0 0 !important;
}
/*#top:not(.home) .more-link {
	background: #287388;
    color: #fff !important;
    padding: 5px 15px;
    border-radius: 10px;
}*/
.category-isapp-science-blog .title_container,
.category-news .title_container,
.parent-for-scientists .title_container {
	background-color: #287388;
}
.category-consumer-blog .title_container,
.parent-for-consumers .title_container {
	background-color: #7dc190;
}
.parent-for-students .title_container {
	background-color: #685c82;
}
.parent-for-clinicians .title_container {
	background-color: #eb8964;
}
@media only screen and (min-width: 990px) {
	.board-member-tile {
		width: 50%;
		float: left;
	}
}
@media only screen and (max-width: 768px) {
	.avia-fullscreen-slider .avia-slideshow {
	    max-height: 135px !important;
	}
	.home .front-title * {
		zoom: 0.92;
	}
	.home .newsletter-section .avia_ajax_form .first_form {
		width: 100%;
	}
	.av_font_icon.av-icon-style-border .av-icon-char {
		font-size: 30px;
	    line-height: 25px !important;
	    width: 25px !important;
	    padding: 28px;
	    text-align: center;
	}
	.avia-fullscreen-slider .caption_bottom .slideshow_caption p {
		font-size: 10px !important;
	}
	#footer {
		background: url(images/colour-bar3.png) repeat-x #e6edf1;
		background-size: 100%;
		border: 0 none;
	}
}