/*
Theme Name:     IML Child
Description:    Child theme for the Salient theme
Author:         IML
Author URI:     IML
Template:       iml
Version:        1.0
*/

@import url("../iml/style.css");

/* light purple for background of page tops: #faf7fa */
/* purple stripe on home page: #f3daf4 */
/*dark purple #7e3881;*/


body {
	font-size: 105%;
	color: #000;
	background-color: #FAF7FA;
}

header#top {
	height: 90px;
}

header#top nav > ul > li > a {
	color: #000;
	font-size: 1.6em;
}

#header-secondary-outer nav > ul > li > a {
	color: #b7b7b7;
	border-left: none;
}

#header-secondary-outer nav > ul > li:last-child {
	border-right: none;
}

#header-secondary-outer {
	background-color: #000000;
}

#header-secondary-outer nav > ul > li > a:hover, #header-secondary-outer nav > ul > li.current-menu-item > a, #header-secondary-outer nav > ul > li.current-menu-ancestor > a {
	color: #FAF7FA!important;
}

header#top nav ul #search-btn {
	margin-left: 0px!important;
}

header#top nav ul #search-btn > div {
	padding-left: 5px;
}

.container-wrap, .project-title {
	background-color: #FAF7FA;
	margin-top: -130px; 
}

#header-secondary-outer #social {
	float: right;
}

h1 {
	font-size: 34px;
	font-weight: 300;
	margin-bottom: 25px;
}

.bold, strong, b{
	font-weight:bold!important;
	color: #000;
}

#footer-outer .widget h4 { margin-bottom: 0px; 
	letter-spacing: 1px;
}

/* Set top when logged into WordPress (admin-bar showing) */
.admin-bar #header-outer[data-using-secondary="1"] {
	top: 31px;
}
/* Set top when NOT logged into WordPress (admin-bar NOT showing) */
#header-outer[data-using-secondary="1"] {
	top: 3px;
}

#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 3px 0px;
	display: block;
	border-bottom: none; 
}

body [class^="icon-"].icon-tiny {
	font-size: 18px!important;
	color: #800080!important;
}

div.black-to-purple-links a, div.black-to-purple-links a:active, div.black-to-purple-links a:visited  {
	color: #000;
}

div.black-to-purple-links a:hover {
	color: #000000;
}

div.black-to-purple-links a span.reg-closed {
	color: #CC0000;
}
div.black-to-purple-links a:hover span.reg-closed {
	color: #FF0000;
}

.divider-border {
	border-bottom: 1px solid #f3dbf5;
}

#header-secondary-outer nav > ul > li > a {
	font-weight: 900; 
}

#header-secondary-outer #social i {
font-size: 19px!important;
}

body.page-id-93 div.container.main-content {
background-color: #fff;
}

div.press {
    background-color: #fff;
    /*border: 1px solid #7e3881; */
    border: 1px solid #f3dbf5;
    padding: 20px;
    max-height: 350px;
    min-height: 350px;
    overflow: hidden;
    color:#000;
}

div.press div.link {
	font-size:14px;
	color: #7e3881;
}

div.press div.title h2 {
	line-height: 1.4em;
	font-weight: 500;
}

div.press div.title h2 a {
	color:#000;
}

div.press div.date, div.press div.text {
	font-size:17px;
}

div.press div.date {
	font-size:14px;
	padding-bottom:10px;
}


div.press.front {
    background-color: #f9f7fa;
    border: none;
    padding: 20px;
    max-height: 1000px;
    min-height: 350px;
    overflow: hidden;
    color:#000;
}

.purple {color: #7e3881;}

#menu-item-12, #menu-item-13 { background-color:#7e3881; }
#menu-item-12 > a, #menu-item-13 a, #menu-item-12 > a:hover { color:#fff!important; }
/* #menu-item-12 a:hover, #menu-item-13 a:hover { color:#000!important; } */

/* header#top nav ul li#menu-item-12 a:hover, header#top nav ul li#menu-item-13 a:hover { color:#fff!important; text-decoration: underline;} */
header#top nav ul li#menu-item-12 a.current-menu-item, header#top nav ul li#menu-item-13 a.current-menu-item { color:#fff!important; }


header#top nav .sf-menu li#menu-item-12.current-menu-item > a,
header#top nav .sf-menu li#menu-item-12.current_page_item > a,
header#top nav .sf-menu li#menu-item-13.current-menu-item > a,
header#top nav .sf-menu li#menu-item-13.current_page_item > a,
{ color:#fff!important; text-decoration: underline;}


#menu-item-13 { border-right: 1px #9b5c9f solid;}

#header-secondary-outer { border-bottom: none;}

h2.video {font-size: 24px!important;}

/* press page */
body.page-id-93  div.container-wrap  div.container.main-content div.row {background-color: #FAF7FA;}

.wp-theater-bigscreen-options {
	display:none!important;
}

section.wp-theater-section header h3 {display:none;}

section footer {display:none;}

div.retreats.date a, div.retreats.dates {font-size: 18px; font-weight: 500;}

div.retreats.dates {padding-bottom: 20px;}

a.retreats.back {margin-left: 40px;}

#header-secondary-outer nav > ul > li > a {
	line-height: 16px!important;
	font-size: 15px!important;
}

header#top .sf-menu li ul li a {
	font-size: 14px;
	line-height: 15px;
}


.swiper-slide .buttons > div:last-child {
	padding-right: 0px!important;
	padding-left:0px!important;
}


/** LEADERSHIP PAGE **/
@media only screen and (max-width: 700px) {

.nectar-slider-wrap {
height: 475px !important;
}

.leadership-slide .content > p:nth-child(2) {
font-size: 15px !important;
line-height: 18px !important;
} /*OK*/

.slider-wrapper, .swiper-container, .swiper-slide  {
height: 475px !important;
}

.swiper-slide .leadership-slide {
height: 475px !important;
}

.swiper-slide .leadership-slide .content {
top: -49px !important;
bottom: 49px;
}

.swiper-slide-active .leadership-slide .container .content {
margin-top: 0px !important;
}

} 