/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		.right{
			float:none;
		}
		.center{
			width:100%;
			float:none;
			min-width:100%;
		}
		.right .search{
			width:100%;
		}
		.right{
			width:100%;
			margin-left:0;
		}
		.sendmes, .related{
			margin-left:0;
		}
		.related .block:first-child{
			display:block;
			margin:0;
		}

		.banner2{
			display:none;
		}	
		.right .search, .right .s-t, .right .s-c{
			background:none;
		}
		.sendmes .block textarea{
			width:100%;
		}
		.sendmes .block input{
			width:100%;
			padding-left:0;
		}
		.sendmes .block{
			text-align:left;
		}
		.sendmes .block span{
			position:static;
			
		}
		}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 600px) {
		.col_23{
			width: 100%;
			margin-right: 0;
		}
		.col_3{
			width: 100%;
			margin-right: 0;
		}
		.contact_wr{
			padding: 20px 0;
		}
		.contact_wr form{
			border-radius: 0;
			padding: 10px;
		}
		.contact_wr h1, .contact_wr .phone_num{
			margin-left: 10px;
		}
		.col_wr2 .col_3{
			padding-top: 0;
		}
		.col_wr2 .col_3 input[type="text"]{
			margin-bottom: 10px;
		}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 640px) and (max-width: 767px) {
	.item {
		width: 48%;
	}
	.footer {
		margin-top: 50px;
		margin-left:0;
	}
	.view-item{
		margin-right:0;
	}
	.right-view{
		display:inline-block;
		width:48%;
		vertical-align:top;
	}
	.right-view{
		position:static;
		
	}
	.right{
			float:none;
	}
	.center{
		width:100%;
		float:none;
		min-width:100%;
	}
	.right .search{
		width:100%;
	}
	.right{
		width:100%;
		margin-left:0;
	}
	.sendmes, .related{
		margin-left:0;
	}
	.related .block:first-child{
		display:block;
		margin:0;
	}

	.banner2{
		display:none;
	}	

	.right .search, .right .s-t, .right .s-c{
		background:none;
	}
	.sendmes .block textarea{
		width:100%;
	}
	.sendmes .block input{
			width:100%;
			padding-left:0;
		}
		.sendmes .block{
			text-align:left;
		}
		.sendmes .block span{
			position:static;
			
		}
	}
	@media only screen and (max-width: 640px){
		.similar{
			display: none;
		}
		.i-p-c {
			height: 100px;
		}
	}
	@media only screen and (min-width: 639px) {
		.search_input_hide{
			display: block;
		}
	}
	@media only screen and (max-width: 639px) {
		.open_search_sm{
			display: block;
			cursor: pointer !important;
		}
		.search_input_hide{
			display: none;
		}
	}
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 639px) {
	.banner{
		display: none;
	}
	.banner22{
		display:none;
	}
	.left {
		float: none !important;		
	}
	.search{
		padding-bottom:8px;
		background:url(../images/480/s-d.png) center bottom;
		margin-bottom:15px;
		width:100%;
		}
		.s-t{
			padding-top:8px;
			background:url(../images/480/s-t.png) center top;
		}
		.s-c{
			background:url(../images/480/s-c.png) center center;
			padding:10px 3px;
		}
		.block{
			padding-right:15px;
		}
        .block input[type="text"], .block input[type="password"], .block select{
			width:100%;
		}

	.item {
		width:32.02043715846995%;
	}
	.middle {
		margin-right: 0px;
		padding:5px;
	}
	
	.bookmarks {
		background: url("../images/s-d.png") no-repeat scroll center bottom transparent;
		display: block;
		padding-bottom: 8px;
		
		margin:0 auto;
		margin-bottom:20px;
	}
	.footer {
		margin-top: 50px;
		margin-left:0;
	}
	.view-item{
		margin-right:0;
	}
	.right-view{
		display:inline-block;
		width:48%;
		vertical-align:top;
	}
	.right-view{
		position:static;
		
	}
	.right{
			float:none;
	}
	.center{
		width:100%;
		float:none;
		min-width:100%;
	}
	.right .search{
		width:100%;
	}
	.right{
		width:100%;
		margin-left:0;
	}
	.sendmes, .related{
		margin-left:0;
	}
	.related .block:first-child{
		display:block;
		margin:0;
	}
	.related .block{
		display:inline-block;
		margin-bottom:10px;
		padding:0 5px;
		
	}
	.banner2{
		display:none;
	}	
	.related  .line{
		display:none;
	}
	.right .search, .right .s-t, .right .s-c{
		background:none;
	}
	.sendmes .block textarea{
		width:100%;
	}
	.sendmes .block input{
			width:100%;
			padding-left:0;
		}
		.sendmes .block{
			text-align:left;
		}
		.sendmes .block span{
			position:static;
			
		}
	.header .menu a:hover, #active-a, .header .menu a {
		padding:7px 10px;
	}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)  	@media only screen and (min-width: 320px) and (max-width: 479px) {*/

	@media only screen and (max-width: 479px) {
		.galleria-errors{
			width: 289px !important;
			top: -200px !important;
		}
		.galleria-container{
			width: 100% !important;
			height: 210px !important;
}
		.view-item > .overflow{
			overflow:none !important;
		}
		
	.banner{
		display: none;
	}
	.r-info{
		width: 55px;
	}
	.r-name{
		width: 160px;
	}
	.banner22{
		display:none;
	}
	.header ul{
		display:none;
	}
	.header select{
		display:inline;
		width:42%;
		margin:9px;
		float: left;
	}
	.header select:first-child{
			float:left;
	}
	.header select:last-child{
		float:right;
	}
	.item {
		width:50%;
		margin:0;
		margin:0 auto;
		text-align:left;
	}
	#pages{
		margin-top: 20px;
	}
	
	.middle{
		text-align:center;
	}
	.middle {
		margin-right: 0px;
		padding:5px;
	
}
	.bookmarks {
		background: url("../images/s-d.png") no-repeat scroll center bottom transparent;
		display: block;
		padding-bottom: 8px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.footer {
		margin-top: 50px;
		margin-left:0;
	}	
	.f-menu ul {
		display:block;
		width:100%;
		margin-bottom:30px;
	}
	.f-menu ul:last-child{
		margin-bottom:0;
	}
	.view-item{
		margin-right:0;
	}
	.big-photo, .right-view{
		display:inline;
		width:100%;
		vertical-align:top;
	}
	.right-view{
		position:static;	
	}
	.right{
			float:none;
	}
	.center{
		width:100%;
		float:none;
		min-width:100%;
		text-align:left;
	}
	.right .search{
		width:100%;
	}
	.right{
		width:100%;
		margin-left:0;
	}
	.sendmes, .related{
		margin-left:0;
	}
	.related .block:first-child{
		display:block;
		margin:0;
	}
	.related .block{
		display:inline-block;
		margin-bottom:20px;
		padding:0;
	}
	.banner2{
		display:none;
	}	
	.related  .line{
		display:none;
	}
	.right .search, .right .s-t, .right .s-c{
		background:none;
	}
	.sendmes .block textarea{
		width:100%;
	}
	.sendmes .block input{
		width:100%;
		padding-left:0;
	}
	.sendmes .block{
		text-align:left;
	}
	.sendmes .block span{
		position:static;		
	}
	.lang{
		display:none;
	}
	.center .lang{
		display:block;
	}
    .block input[type="text"], .block input[type="password"], .block select{
        width:100%;

    }
    .left {
		float: none !important;
	}
	.search{
		padding-bottom:8px;
		background:url(../images/480/s-d.png) center bottom;
		margin-bottom:15px;
		width:100%;
		}
		.s-t{
			padding-top:8px;
			background:url(../images/480/s-t.png) center top;
		}
		.s-c{
			background:url(../images/480/s-c.png) center center;
			padding:10px 3px;
		}
		.block{
			padding-right:15px;
		}
        .block input[type="text"], .block input[type="password"], .block select{
			width:100%;
		}
	}

	@media only screen and (max-width: 400px) {
		.item{
			width: 47%;
		}

		.i-p-c{
			height: 80px;
		}
	}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)  	@media only screen and (min-width: 320px) and (max-width: 479px) {*/

	@media only screen and (max-width: 320px) {
	
	.header ul{
		display:none;
	}
	.header select{
		display:inline;
		margin:9px;
	}
	.middle{
			text-align:center;
	}
	.left {
		float: none;
	}
	.middle {
		margin-right: 0px;
		padding:5px;
	}
	.search{
		padding-bottom:8px;
		background:url(../images/480/s-d.png) center bottom;
		margin-bottom:15px;
		width:100%;
		}
		.s-t{
			padding-top:8px;
			background:url(../images/480/s-t.png) center top;
		}
		.s-c{
			background:url(../images/480/s-c.png) center center;
			padding:10px 3px;
		}
		.block{
			padding-right:15px;
		}
		.block input[type="text"], .block select{
			width:100%;
		}
	
	.bookmarks {
		background: url("../images/s-d.png") no-repeat scroll center bottom transparent;
		display: block;
		padding-bottom: 8px;
		width: 208px;
		margin:0 auto;
		margin-bottom:20px;
	}
	.footer {
		margin-top: 50px;
		margin-left:0;
	}	
	.f-menu ul {
		display:block;
		width:100%;
		margin-bottom:30px;
	}
	.f-menu ul:last-child{
		margin-bottom:0;
	}
		.view-item{
		margin-right:0;
	}
	.big-photo, .right-view{
		display:inline;
		width:100%;
		vertical-align:top;
	}
	.right-view{
		position:static;
		
	}
	.right{
			float:none;
	}
	.center{
		width:100%;
		float:none;
		min-width:100%;
		text-align:left;
	}
	.right .search{
		width:100%;
	}
	.right{
		width:100%;
		margin-left:0;
	}
	.sendmes, .related{
		margin-left:0;
	}
	.related .block:first-child{
		display:block;
		margin:0;
	}
	.related .block{
		display:inline-block;
		margin-bottom:20px;
		padding:0;
		
	}
	.banner2{
		display:none;
	}	
	.related  .line{
		display:none;
	}
	.right .search, .right .s-t, .right .s-c{
		background:none;
	}
	.sendmes .block textarea{
		width:100%;
	}
	.sendmes .block input{
			width:100%;
			padding-left:0;
		}
		.sendmes .block{
			text-align:left;
		}
		.sendmes .block span{
			position:static;
			
		}
        .block input[type="text"], .block input[type="password"], .block select{
            width:100%;

        }
	}
/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */