/*
Theme Name: Landscapes and Lifescapes
Theme URI: https://www.highlifehighland.com
Description: Landscapes and Lifescapes child Theme for High Life Highland
Author: Summit Web Solutions
Author URI: https://www.summitweb.net
Template: highlifehighland
Version: 1.0.0
Tags: responsive-layout
Text Domain: highlifehighland-landscapesandlifescapes
*/

@import url("../highlifehighland/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

body{
	background-color: #dfdee5;
}
article{
	background-image: url('../images/child-slanted-article-bottom.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	margin-top: 0px;
}
#main {
	max-width: 700px;
}
.header-nav-div{
	display:none;
}
.header-logo{
	display:none;
}
.featured-slider{
	margin:3px 0 20px 0;
}
.inner-header{
	background-image: url('../images/child-header.png');
	width:100%;
	max-width: 1020px;
	height: 131px;
}
#inner-content{
	background-image: url('../images/child-background.jpg');
}
.site-title{
	background-image: url('../images/site-title-background.png');
	width:100%;
	max-width: 1020px;
	height: 86px;
	padding: 25px 0 0 50px;
}
.site-title span{
	color:#fff;
	font-family:'MyriadPro-Light', 'Myriad Pro Light', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-weight:lighter;
	font-size: 22px;
}
.sidebar .nav li a:hover{
	background-image: url('../images/child-menu-hover-background.jpg');
	color:#fff;
}
.sidebar .nav li.current-menu-item a{
	background-image: url('../images/child-menu-background.jpg');
}
.sidebar .nav li.current-menu-item a:hover{
	background-image: url('../images/child-menu-hover-background.jpg');
}
.page-widget2{
	float: left;
	max-width: 220px;
}
.page-widget4{
	margin-bottom:35px;
}
.featured-post-widget-header{
	background-image: url('../images/featured-post-background.png');
}
.featured-post-widget-featured-image{
	max-height: 145px;
	overflow: hidden;
}
.featured-post-more{
	background-image: url('../images/child-slant-widget-bottom.png');
}
.hlh-video-widget-header{
	background-image: url('../images/video-background.png');
}
.hlh-video-widget-iframe{
	background-color: #fff;
	max-height: 145px;
}
.hlh-video-more{
	background-image: url('../images/child-slant-widget-bottom.png');
}
.upcoming-activities-widget{

}
.online-shop-widget{
	background-image: url('../images/online-shop.png');
	background-repeat: no-repeat;
}
.online-shop-widget a{
	text-decoration: none;
}
.online-shop-widget-header{
	font-family:'MyriadPro-Light', 'Myriad Pro Light', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-weight:lighter;
	color: #fff;
	font-size: 14px;
    padding-top: 6px;
    padding-left: 10px;
	line-height: 1.9;
	height:44px;
	margin: 0;
	max-width: 175px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.google-map-iframe{
	background-color: #fff;
	height: 250px;
	width:700px;
	overflow: hidden;
}
.google-map-iframe iframe{
	float:left;
	height: 440px;
	width:480px;
	margin-top: -120px;
}
.map-info-panel{
	display:inline-block;
	font-family: 'MyriadPro-Regular', 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#292355;
	height:250px;
	width:220px;
}
.map-info-panel-opening-times:before{
	float: left;
	margin-top: -5px;
	margin-left: -40px;
	content: '';
	background-image: url('../images/map-opening-times-icon.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}
.map-info-panel-opening-times{
	margin-top: 20px;
	margin-left: 50px;
	padding-bottom: 10px;
}
.opening-times{
	/*min-height:17px;
	max-height:17px;*/
}
.map-info-panel-telephone:before{
	float: left;
	margin-top: -5px;
	margin-left: -40px;
	content: '';
	background-image: url('../images/map-telephone-icon.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}
.map-info-panel-telephone{
	margin-top: 20px;
	margin-left: 50px;
}
.map-info-panel-telephone a{
	text-decoration: none;
	color:#292355;
}
.map-info-panel-telephone a:hover{
	text-decoration: underline;
}
.map-info-panel-emailaddress:before{
	float: left;
	margin-top: -5px;
	margin-left: -40px;
	content: '';
	background-image: url('../images/map-mail-icon.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 29px;
}
.map-info-panel-emailaddress{
	margin-top: 22px;
	margin-left: 50px;
}
.map-info-panel-emailaddress a{
	text-decoration: none;
	color:#292355;
}
.map-info-panel-emailaddress a:hover{
	text-decoration: underline;
}
.hlh-sites-dropdown-header{
	font-size: 16px;
    padding: 8px 0 0 6px;
    letter-spacing: -0.2px;
	background-image: url('../images/child-widget-header-background.png');
	background-repeat: no-repeat;
	height:44px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#inner-footer{
	background-image: url('../images/child-footer-background.png');
}
