/*

Theme Name: IHES

Description: IHES child theme

Template: Vertex

*/



@import url("../Vertex/style.css");  



/* =Theme customization starts here

-------------------------------------------------------------- */



body.home #et-logo {

	display: block !important;

}



.textwidget {

	line-height: 25px !important;
	font-weight: 400 !important;
}



body.home h1.title { 

	visibility: hidden !important;

}



p#footer-info {

	font-size: 14px !important;

}



#et-logo img {

    max-height: 85px !important;

}



#main-footer a:hover {

	text-decoration: underline !important;

}



body, #top-menu, a.action-button, .skills li, .nav li ul, .et_mobile_menu, .description h2, .alt-description h2 {

    background-color: #021523 !important;

}



#sidebar a { 

	color:#4b7df2 !important;

	text-decoration: none !important;

}



#sidebar a:hover { 

	color:#4b7df2 !important;

	text-decoration: underline !important;

}





body.home #top-area {

    padding: 130px 0 141px;

}



/*body.home #top-area, body.home #top-area #pre-footer {

    background-image: url("http://www.ihes.ca/dev/wp-content/uploads/2015/03/SK150422097-cropped.jpg") !important;

}*/



#team-members {

	margin-top: 35px !important;

}



.nestedlist {

	list-style: circle;

}



.equipment {

	line-height: 22px !important;

	font-size:13px !important;

	margin-top: 5px;

	font-weight: 400 !important;

}



.team-member-inner {

    padding-left: 40px !important;

}



.member-info {

    float: left !important;

    max-width: 630px !important;

}



.team-member {

	margin-bottom: 20px !important;

}



.title h3 {

	font-weight: 600 !important;

}



#main-area #team-members {

    padding: 5px 0 0 !important;

}

.sticky {

  background: none repeat scroll 0 0 #021523;

  border-radius: 6px;

  color: #fff;

  margin-bottom: 10px;

  padding: 20px 20px 0;

  position: fixed;

  right: 10px;

  bottom:0;



}

.sticky .widget {

  margin-bottom: 20px;

}

#show-me-mobile {

  display: none;

}

@media (max-width: 800px) {



.hide-me {

  display: none;

}

#show-me-mobile {

  display: block;

}


}

.wpcf7-textarea {
	width: 245px !important;
	height: 200px !important;
}

#cboxContent {
    background: #021523 !important;
}

p {
    font-weight: 400;
}

h1.title {
    font-weight: 300 !important;
}

ul li {
    font-weight: 400 !important;
    margin-left: 15px;
}

screen-reader-text {
    font-weight: 400 !important;
}