/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 1030px) {

.photor__viewport{
	top:80px; /* 90px */
	left:189px;
	right:89px;
	bottom:24px;
	padding-bottom: 36px;
}


h1 { font-size:20px;}
h2 { font-size:18px;}
p { font-family:font-size:14px; line-height:1.5;}

.photor__viewportControlPrev{right:56%;left:0; } /*border: 1px solid #999; */
.photor__viewportControlBackToGallery{left:44%; width:12%;} /*border: 1px solid #CC0000; */
.photor__viewportControlNext{right:0;left:56%; } /* border: 1px solid #999; */

.photor__htop {
	height:65px; /* 75px */
	right:0;
	top:0;
	left:0;
	padding:15px 10px 0px 35px;
}

#ghLogo {
	display: block;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -999em;
    text-shadow: none;
    transition: background-color 0.3s linear 0s;
    width: 120px;
}
#ghLogo img {
    display: block;
    margin: 0;
}
#ghLogo.cssLogo {
	background: url("images/logo-hirit-120px.png") no-repeat scroll 0 0 transparent;
    width: 120px; 
}

.photor__sidebar {
	width:165px;
	right:0;
	top:95px;
	left:0;
	padding:15px 10px 0px 35px;
}

#left-menu ul, #left-menu ul li {margin:0; padding:0; max-width:200px;}
#left-menu ul, #left-menu ul li, #left-menu ul li a, #thumbs a {
	font-size:13px;
}
#left-menu ul li, #left-menu ul li a { line-height:1.4;} /* 1.6 */

#left-menu ul li a {
	padding:0px 0px 0px 10px;
}

#left-menu ul li ul li a {
	padding:0px 0px 0px 10px;
}

#left-menu ul li ul li a.sub { padding:0px 0px 0px 10px; } /* background:none no-repeat 10px -18px; background:url(../i/arr.png) */
#left-menu ul li a.sub { padding:0px 0px 0px 10px; } /* background:none no-repeat 0px -18px; background:url(../i/arr.png) */

#left-menu ul li ul li ul li a {
	padding:0px 0px 0px 30px;
	font-size:12px; /* 14px */
}

#left-menu ul > li > ul > li > ul > li > ul > li {
	padding:0px 0px 0px 10px;
}

.photor__viewportControlPrev{cursor: url(images/prev-arrow.png), auto;} /* prev-arrow.png */
.photor__viewportControlNext{cursor: url(images/next-arrow.png), auto;} /* next-arrow.png */
.photor__viewportControlBackToGallery{cursor: url(images/back-to-gallery.png), auto;}

.thumbs a { float:left; margin:0px 0px 6px 0px; display:block;}
.thumbs a, .thumbs a img, .thumbs a.portrait, .thumbs a img.portrait {
	height:135px;
}

.thumbs a:hover, .thumbs a:hover img, .thumbs a:hover.portrait, .thumbs a:hover img.portrait {
  opacity: 1;
}

.photor__viewport.cat_list {
	margin-left: 50px; /* 50px */
    right:-1px;
    padding-right: 0px;
    padding-top: 29px;
}

.photor__viewport.cat_list .limit {
	max-width: 90%;
}

.photor__viewport.static_pages {
	width: 60%;
	margin-left: 50px;
	padding-top: 30px;
}

.photor__viewport.products {
	padding-top: 37px;
	margin-left: 0px;
	max-height: 1000px;
}

.photor__viewportDetails {
	left: 45px;
	width: 175px;
	bottom: 60px;
}

.photor__viewportDetails p {
	margin-bottom: 0px;
	font-size:12px;
}

.photor__viewportDetails_2 {
	bottom: -10px;
}

.photor__viewportDetails_2 p {
	margin-bottom: 0px;
	font-size:12px;
}

#footer-wrap { bottom: 0; left: 0; width: 100%; } /* #b4b9bc */
#footer-container { height: 25px;}

#footer p { margin:0px 0px 0px 40px; padding-top:4px; font-size: 10px;} /* ADAEB0 */

	}