@charset "UTF-8";


.picture-text {
	box-sizing: border-box;
	border-radius: 6px;
	background-color: rgb(21, 21, 21, 0.8);
	z-index: 0;
	
}
.picture-text-gallery {
	box-sizing: border-box;
	border-radius: 6px;
	background-color: rgb(21, 21, 21, 0.8);
	z-index: 0;
	padding: 40px 20px 40px 20px;
	
	
}
.gallery-pad {
	padding: 300px 0px 300px 0px;
	
}
.add-margin {
	margin-top: 20px;
	margin-bottom: 20px;
}
.add-pad {
	padding-top: 20px;
	padding-bottom: 20px;
}
.add-pad-synopsis {
	padding-top: 60px;
	padding-bottom: 60px;
}
.add-pad-bottom {
	padding-bottom: 20px;
}
.pic-border {
	border-radius: 6px;
}
.phone a:link {
	font-weight: 900;
	text-decoration: none;
	color: #00CC00;
	border-bottom: 1px dotted #00CC00;
	padding: 1px;
	transition: all ease-out .2s .1s;
	-webkit-transition: all ease-out .2s .1s;
	-moz-transition: all ease-out .2s .1s;
	-o-transition: all ease-out .2s .1s;
}
.phone a:visited {
	color: #00CC00;
}
.phone a:hover {
	background-color: #00CC00;
	color: #414042;
	border-radius: 3px;
	transition: all ease-in .2s .1s;
	-webkit-transition: all ease-in .2s .1s;
	-moz-transition: all ease-in .2s .1s;
	-o-transition: all ease-in .2s .1s;
}

.link-text a:link {
	font-weight: 900;
	text-decoration: none;
	color: #00CC00;
	border-bottom: 1px dotted #00CC00;
	padding: 1px;
	transition: all ease-out .2s .1s;
	-webkit-transition: all ease-out .2s .1s;
	-moz-transition: all ease-out .2s .1s;
	-o-transition: all ease-out .2s .1s;
}
.link-text a:visited {
	color: #00CC00;
}
.link-text a:hover {
	background-color: #00CC00;
	color: #414042;
	border-radius: 3px;
	transition: all ease-in .2s .1s;
	-webkit-transition: all ease-in .2s .1s;
	-moz-transition: all ease-in .2s .1s;
	-o-transition: all ease-in .2s .1s;
}

.tel, .tel:visited {
	color: #fff !important;
	text-decoration: none;
	border-bottom: 1px dotted white;
}
.tel:hover, .tel:focus {
	color: #414042;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
/*
.banner-01 {
	background-image: url(images/IMG_0460-mobile.jpg) !important;
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: scroll;
	background-size: auto;
}
.banner-02 {
	background-image: url(images/DSC2296-mobile.jpg) !important;
	background-repeat: repeat-y;
	background-position: center;
	background-attachment: scroll;
	background-size: auto;
}
.banner-03 {
	background-image: url(images/DSC2326-mobile.jpg) !important;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: scroll;
	background-size: auto;
}
*/
.hmy-section h1 { 
	font-size:120% !important;
}
.hmy-content h3 {
	font-size: 90% !important;
}

.hmy-content p {
	font-size: 80% !important;
}
.add-pad-title {
	padding-bottom: 10px !important;
}
.logo .hmy-content {
	padding: 10px 0px 0px 10px;
}
.add-pad-synopsis {
	padding-top: 0px;
	padding-bottom: 0px;
}
.picture-text {
	border-radius: 0px;
}
.phone {
	padding-bottom: 10px;
}
.hmy-content-wrapper.video {
	border-bottom: 1px solid;
	padding-left: 10px;
	padding-right: 10px;
}
}

@media screen and (orientation:landscape) and (min-device-height:1000px) and (-webkit-min-device-pixel-ratio : 2) {
.hmy-content h4 {
	font-size: 110% !important;
}

.top-panel {
	background-image: url(images/burt2-scaled.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}

.banner-01 {
	background-image: url(images/IMG_0460-mobile.jpg) !important;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
.banner-03 {
	background-image: url(images/DSC2296-mobile.jpg) !important;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-size: cover;
}
.banner-04 {
	background-image: url(images/DSC2326-mobile.jpg) !important;
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: scroll;
	background-size: cover;
}

}