/* #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;
		}


	#main { -webkit-background-size: 1800px auto; background-size: 1800px auto; }
	
	a.read, a.button, a.link_show_all { font: 9px/18px "Eagle Lake";  margin: 5px auto;  padding: 4px 15px; }

/*  ************************ END OF GENERAL ***********************/





/*  ***************************** HEADER *****************/	
	
	.topHeaderInfo > .logo {  float: left; }
		a#logo img {   width: 98%;  }

	#topnav {  height: 43px; padding: 0 0; }
		#topnav > li > a {  padding: 0 10px; font-size: 12px; line-height: 29px; margin: 0 10px 0 19px; }
			#topnav .sub-menu li a, .sub-menu li li a {  font: 12px/16px "Eagle Lake"; }

	#header {
		-webkit-background-size: 700px auto;
		background-size: 700px auto;
		height: 130px;
	}
	.topHeaderInfo { padding-top: 12px; }

	#header .container_12:first-child { margin-bottom: 31px; }
	nav.primary { height: 38px; }

/*  ****************************** END OF HEADER *****************/




/*  ****************************** HOME CONTENT *****************/

	#slider-wrapper {  min-height: 339px; }		
		.camera_wrap {  height: 330px !important; }
			#slider-wrapper .camera_fakehover { height: 89%; }
			#slider-wrapper .camera_target_content {  height: 120px; }
				#slider-wrapper .camera_caption p {  font: 26px/40px 'Niconne',cursive; }
				#slider-wrapper .camera_caption h2 { font: 32px/46px 'Niconne',cursive; }
		.camera_pag { bottom: 16px; }
		.camera_wrap img { width: 685px !important; }
	
	/*  **************************************************/

		.home #wrap_banners > div {
			-webkit-background-size: 220px auto;
			background-size: 220px auto;
			padding-top: 19px;
			height: 224px;
		}	

	/*  **************************************************/
	
	#home-content {  width: 720px;  }	

	.home .toggle .box {  height: 162px;  }
	#sidebar .toggle .box {  height: 240px;  }

	/*  **************************************************/
		#main #wrap_banners h2 { margin: 0 0 0px; }
		#wrap_banners .bannerBlock img { margin-bottom: 5px; }
		#wrap_banners .bannerBlock h4 { margin: 0 0 2px; }
		#wrap_banners .bannerBlock p { font: 11px/13px Arial; }	

/*  ****************************** END OF HOME CONTENT *****************/


	


/*  ****************************** SUBPAGE CONTENT ************************/


	.boxList li .featured-thumbnail img, .primary_content_wrap #sidebarLeft ul .recent-post-item img { width: 144px; }

	.boxList li h5, .boxList li h5 a, #sidebarLeft li .wrapPortEntryInner a { font: 12px/24px "Eagle Lake" !important; }	
	.boxList li .excerpt, #sidebarLeft li .wrapPortEntryInner p { font: 12px/18px Arial; }

	
	.homeRightPart .wrapPortEntryInner, #sidebarLeft .wrapPortEntryInner {
	  clear: both;
	  display: block;
	  margin-left: 0;
	}

	.boxInfo {  margin-bottom: 20px; }	
	


	#gallery .portfolio li h6 a {
	  font-size: 11px;
	}

	/*  ************************* #gallery.one_column **********************/

	#gallery.one_column .portfolio li span.image-border {
	  height: 178px;
	  width: 346px;
	}
		#gallery.one_column .portfolio li a.image-wrap {
		  height: 180px;
		  width: 346px;
		}
			#gallery.one_column .portfolio li a.image-wrap img {
			  height: 168px;
			  width: 96.7%;
			}
			#gallery.one_column .zoom-icon {
			  height: 176px;
			  width: 343px;
			}
		#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: 207px;
		  width: 333px;
		}
			#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: 205px;
				  width: 331px;
				}

	/*  ************************* #gallery.three_columns **********************/

	#gallery.three_columns .portfolio li {
	  width: 216px;
	}
		#gallery.three_columns .portfolio li span.image-border {
		  height: 143px;
		  width: 219px;
		}
			#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: 141px;
			  		width: 217px;
				}
	
	/*  ************************* #gallery.four_columns **********************/

	#gallery.four_columns .portfolio li {
	  width: 156px;
	}
		#gallery.four_columns .portfolio li span.image-border {
		  height: 83px;
		  width: 157px;
		}
			#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: 81px;
			  		width: 156px;
				}

	/*  *********************** single portfolio ******************/

	.grid_gallery_inner {
	  width: 472px;
	}
		.grid_gallery .gallery_item {
		  width: 43%;
		  margin-right: 14px;
		}
			.grid_gallery_inner .gallery_item:nth-child(2n) {
				margin-right: 0;
			}
	.single-portfolio .zoom-icon {
	  height: 141px;
	  width: 207px;
	}


	/*  ************************* blog pages style ******************/

	#commentform textarea { width: 437px; }
		
	.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: 292px !important;
	}	
		.wrap_cf.main .wpcf7-form textarea {
		  margin-left: 0;
		  width: 307px !important;
		}	

		.wrap_cf.main span.wpcf7-not-valid-tip {
		  width: 318px !important;
		}
	
	.gallery_post {  height: 300px !important; }
		.gallery_post .g_item {  width: 458px !important; }

			.g_item > img {  width: 448px;  height: 290px; }

	
	
	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 323px;
	}
	
	.archive #content article.post-holder .featured-thumbnail img {
	  width: 310px;
	}

	/*  **************************************************/


/*  ****************************** END OF SUBPAGE CONTENT *****************/






/*  ****************************** FOOTER ********************************/
	
	nav.footer ul#menu-footer_menu li {  margin: 0 7px; }
		nav.footer ul#menu-footer_menu li a {  font: 11px/18px "Eagle Lake"; }
	
	#footer .social-networks { margin: 25px 0 0; }
		#footer .social-networks li { width: 23px; margin-left: 9px; }
		#footer .social-networks li img { height: auto; opacity: 0.8;  width: 110%; }
			#footer .social-networks a { display: block; }

/*  ****************************** END OF FOOTER *****************/




/*  ********************** END OF FILE ******************/
}


@media screen and (min-width: 768px) and (max-width: 979px) and (-webkit-min-device-pixel-ratio:0) 
{  
	 
}