/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 979px) {


/*  ************************* GENERAL *********************/
	html,
	body {
		min-width:768px;
		}

	.container {
		width:768px !important;
		}	

	#main h2 {
	  font: italic bold 20px/36px 'Droid Serif';
	}	

/*  ************************ END OF GENERAL ***********************/





/*  ***************************** HEADER *****************/	
	
	#header {  height: 265px; }
		#attachmentPhoto img {   height: 150px; }
	
	/* .home #header {
		height: 111px;
	}
	 */
	#navHolder {
	  -webkit-background-size: 1px 123px;
	  background-size: 1px 123px;
	}
	nav.primary {
	  -webkit-background-size: 768px auto;
	  background-size: 768px auto;	 
	  height: 60px;
	  width: 768px;
	}
		#topnav {
		  height: 54px;
		}
			#topnav > li {
			  margin: 8px 0 0;
			}
				
				@media screen and (-webkit-min-device-pixel-ratio:0) /*----- Safari ------*/
				{  
					#topnav > li {
					  margin: 7px 0 0;
					}	
				} 



				#topnav > li > a {
				  font: bold 13px/45px 'Droid Serif';
				  padding: 0 18px;
				}	
					#topnav > li:first-child > a {
					  padding: 0 20px 0 20px;
					  margin-left: 1px;
					}

					@media screen and (-webkit-min-device-pixel-ratio:0) /*----- Safari ------*/
					{  
						#topnav > li:first-child > a {
					  		padding: 0 25px 0 25px;
					  	}	
					} 

			#topnav > li.hasChildren #itemChildren {
			  right: 5px;
			}

		.sf-menu li:hover ul,
		.sf-menu li.sfHover ul {
			top:			43px; /* match top ul list item height */
		}

	#slider-wrapper .camera_wrap .camera_pag .camera_pag_ul {
	  width: 700px;
	}

/*  ****************************** END OF HEADER *****************/




/*  ****************************** HOME CONTENT *****************/

	#home-content .box h3 {
	  font: 19px/37px 'Playball';
	}

	#main .slogan .sloganInfoHolder {
	  width: 65%;
	}
		#main .slogan h2 {
		  font: 14px/18px 'Playfair Display SC',serif;
		}
		#main .slogan p {
		  font: italic 10px/14px 'Droid Serif';
		}
		#main .slogan a {
		  margin-top: 1px;
		}

	.postDescr {
	  padding-left: 112px;
	}

	#home-content .beforeFooter li.recent-post-item:last-child {
	  margin: 0;
	}
	
	#home-content .beforeFooter {
	  padding-bottom: 0;
	}

	/*  **************************************************/

	.wpcf7-form .cf_Item {
	  width: 42%;
	}

	.wpcf7-form .cf_Item.selectSmall {
	  margin-left: 21px;
	  width: 16.5%;
	}

	.selectSmall ul.srFocus, .selectSmall ul.srHoverUl {
	  background: url("../images/bg_selectChange.jpg") repeat-x scroll 67px 0 transparent !important;
	  
	}

	.selectSmall ul.srBlur li.srSelectedLi {
	  background: url("../images/bg_selectChange.jpg") repeat-x scroll 67px 0 transparent !important;
	}
		.selectSmall ul.srList li {
		  width: 84% !important;
		}
	.selectSmall ul.srList.srFocus li.srSelectedLi {
	  background: url("../images/bg_selectChange.jpg") repeat-x scroll 67px 0 transparent !important;
	}
	.selectSmall ul.srList.srExpanded li.srSelectedLi {
	  background: #383838 !important;
	}

	/*  **************************************************/

	.selectBig ul.srBlur {
		background: url("../images/bg_selectChange2.jpg") repeat-x scroll 140px 0 transparent !important;
	}
	.selectBig ul.srFocus, .selectSmall ul.srHoverUl {
	  background: url("../images/bg_selectChange2.jpg") repeat-x scroll 140px 0 transparent !important;
	}

	.selectBig ul.srBlur li.srSelectedLi {
	  background: url("../images/bg_selectChange2.jpg") repeat-x scroll 140px 0 transparent !important;
	}
		.selectBig ul.srList li {
		  width: 92% !important;
		}
	.selectBig ul.srList.srFocus li.srSelectedLi {
	  background: url("../images/bg_selectChange2.jpg") repeat-x scroll 140px 0 transparent !important;
	}
	.selectBig ul.srList.srExpanded li.srSelectedLi {
	  background: #383838 !important;
	}

	#reservationHolder span.wpcf7-not-valid-tip {
	  width: 122px !important;
	  font-size: 8px;
	}
	
	#reservationHolder div.wpcf7-response-output {
	  width: 167px;
	}

	#main .homePageCenter div[id*="advanced-recent-posts"] li img {
	  height: 111px;
	}

	#wrap_section_slider {
	  min-height: 380px;
	}
	#slider-wrapper {
  min-height: 380px;
}

/*  ****************************** END OF HOME CONTENT *****************/


	


/*  ****************************** SUBPAGE CONTENT ************************/
	
	#gallery .portfolio li h6 a {
	  font-size: 11px;
	}

	/*  ************************* #gallery.one_column **********************/

	#gallery.one_column .portfolio li span.image-border {
	  height: 180px;
	  width: 352px;
	}
		#gallery.one_column .portfolio li a.image-wrap {
		  height: 180px;
		  width: 352px;
		}
			#gallery.one_column .portfolio li a.image-wrap img {
			  height: 168px;
			  width: 96.7%;
			}
			#gallery.one_column .zoom-icon {
			  height: 180px;
			  width: 352px;
			}
		#gallery.one_column .folio-desc {
		  width: 46%;
		}

	/*  ************************* #gallery.two_columns **********************/
	
	#gallery.two_columns .portfolio li {
	  width: 335px;
	  margin-right: 25px;
	}
		#gallery.two_columns .portfolio li span.image-border {
		  height: 209px;
		  width: 335px;
		}
			#gallery.two_columns .portfolio li a.image-wrap {
			  height: 209px;
			  width: 335px;
			}
				#gallery.two_columns .portfolio li a.image-wrap img {
				  height: 197px;
				  width: 96.5%;
				}
				#gallery.two_columns .portfolio li a.image-wrap .zoom-icon {
				  height: 209px;
				  width: 335px;
				}

	/*  ************************* #gallery.three_columns **********************/

	#gallery.three_columns .portfolio li {
	  width: 216px;
	}
		#gallery.three_columns .portfolio li span.image-border {
		  height: 145px;
		  width: 220px;
		}
			#gallery.three_columns .portfolio li a.image-wrap {
			  height: 145px;
			  width: 220px;
			}
				#gallery.three_columns .portfolio li a.image-wrap img {
				  height: 133px;
				  width: 95%;
				}
				#gallery.three_columns .portfolio li a.image-wrap .zoom-icon {
				  	height: 145px;
			  		width: 220px;
				}
	
	/*  ************************* #gallery.four_columns **********************/

	#gallery.four_columns .portfolio li {
	  width: 156px;
	}
		#gallery.four_columns .portfolio li span.image-border {
		  height: 85px;
		  width: 159px;
		}
			#gallery.four_columns .portfolio li a.image-wrap {
			  height: 85px;
			  width: 159px;
			}
				#gallery.four_columns .portfolio li a.image-wrap img {
				  height: 73px;
				  width: 93%;
				}
				#gallery.four_columns .zoom-icon {
				  	height: 85px;
			  		width: 159px;
				}

	/*  *********************** single portfolio ******************/

	.grid_gallery_inner {
	  width: 472px;
	}
		.grid_gallery .gallery_item {
		  width: 44.3%;
		  margin-right: 14px;
		}
			.grid_gallery_inner .gallery_item:nth-child(2n) {
				margin-right: 0;
			}
	.single-portfolio .zoom-icon {
	  height: 149px;
	  width: 216px;
	}


	/*  ************************* blog pages style ******************/

	#commentform textarea {
	  width: 95.5%;
	}
		
	.wrap_cf.main .wpcf7-form input[type="text"],
	.wrap_cf.main .wpcf7-form input[type="email"],
	.wrap_cf.main .wpcf7-form textarea {
	  margin-left: 0;
	  width: 319px !important;
	}	
		.wrap_cf.main span.wpcf7-not-valid-tip {
		  width: 320px !important;
		}

	/*  ************************* sidebar ***************/

	
	/*  ************************* contact page *********************/
	
	
	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 323px;
	}
	
	.archive #content article.post-holder .featured-thumbnail img {
	  width: 310px;
	}

	/*  **************************************************/

	#sidebarLeft ul li.recent-post-item .post-entry img {
	  height: 195px;
	}
	#sidebarLeft ul li a {
	  font: 10px/16px 'Droid Derif';
	}

/*  ****************************** END OF SUBPAGE CONTENT *****************/






/*  ****************************** FOOTER ********************************/

	#menu-footer_menu {
	  right: 48%;
	}
		#menu-footer_menu li a {
		  padding: 0 10px 0 13px;
		}
			@-moz-document url-prefix() {  
			  	#menu-footer_menu li a {
				  padding: 0 10px 0 16px;
				} 
			}

			@media screen and (-webkit-min-device-pixel-ratio:0) /*----- Safari ------*/
				{  
					#menu-footer_menu li a {
						padding: 0 10px 0 14px;
					}	
				} 

/*  ****************************** END OF FOOTER *****************/











/*  ********************** END OF FILE ******************/
}