/* #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 h1 {
	  font-size: 24px;
	  line-height: 28px;
	  margin: 0 0 20px;
	}
		#main h1 span, #main h2 span { font-size: 13px; }
	#main h2 {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 20px;		
	}

/*  *********************** HEADER ***************************/

	#topnav > li > a { padding: 0 24px; }

	#main > section#searchArea {
	  margin-top: 476px;
	}
	
/*  ****************************** SLIDER *****************/

	

/*  ****************************** CAROUSEL *****************/

	
	.list_carousel { width: 724px; }
		.list_carousel li { margin-right: 32px; }

		.caroNav a.prev { margin-left: -43px; }
		.caroNav a.next { margin-right: -43px; }

	#linksArea div[id*="nav_menu"] > h2 {
		padding-top: 6px;
		margin-right: 8px;
	}
	
	#linksArea div[id*="nav_menu"] .menu-links-areas-container li { padding: 0 16px; }

		#linksArea div[id*="nav_menu"] .menu-links-areas-container li a {
			font-size: 18px;
			line-height: 22px;
		}	
			#linksArea div[id*="nav_menu"] .menu-links-areas-container li a span {
				font-size: 12px;
				line-height: 16px;
			}

	#primaryWrapContent a.read, #primaryWrapContent a.link_show_all,
	#commentform input[type="submit"], #primaryWrapContent .reply a,
	.wrap_cf .wpcf7-form input[type="submit"], #primaryWrapContent a.button,
	#footer a.read {
		font-size: 10px;
		padding: 10px 50px 10px 15px;
	}

	.testimonials div.testi_item, .testimonials {
		width: 476px !important;
	} 

	#footerLogoArea div[id*="text"] {
	  font-size: 19px;
	  line-height: 24px;	  
	  padding-top: 7px;
	}

/*  ****************************** SUBPAGE CONTENT ************************/


	.wrap_content blockquote { width: 200px; }

	.wpcf7-form .leftPart { width: 240px; }
	.wpcf7-form .rightPart { width: 464px; }
		.wrap_cf .wpcf7-form input[type="text"],
		.wrap_cf .wpcf7-form input[type="email"],
		.wrap_cf .wpcf7-form textarea {
		  width: 95%;
		}
		

	.single #primaryWrapContent .featured-thumbnail img,
	.archive #primaryWrapContent .featured-thumbnail img,
	.blog #primaryWrapContent .featured-thumbnail img,
	.page-template-page-blog-php #primaryWrapContent .featured-thumbnail img,
	.search #primaryWrapContent .featured-thumbnail img {
	  width: auto;
	}	
	
	.testimonial .featured-thumbnail img { width: auto !important; }

	#sidebar #searchform input[type="text"] { width: 77%; }

	
	.list.numeric_list li { margin-bottom: 20px; }

	.post-meta, .post-meta a, .post-meta time, .wrapMeta b a  { font-size: 10px; }	

	#before_footer div[id*="text"] .textwidget:after {	
		-webkit-background-size: 659px 28px;
		background-size: 659px 28px;
	}

	/*  ************************* blog pages style ******************/

	#commentform textarea { width: 410px; }
		
	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 270px;
	}
	
	.wrap_cf .wpcf7-form input[type="text"],
	.wrap_cf .wpcf7-form input[type="email"],
	.wrap_cf .wpcf7-form input[type="number"],
	.wrap_cf .wpcf7-form textarea {
	  width: 90.5%;
	}

	.wrap_cf .wpcf7-form textarea {
	  width: 94.5%;
	}

	.span3 #searchform input[type="text"] { width: 78%; }

	#photoArea, #propertyArea {
		  float: none;
		  margin-right: 0;
		  width: 100%;
		  margin-bottom: 20px;
		}
		
		#primaryWrapContent #photoArea img {
		  max-width: 100%;
		}


/*  ****************************** FOOTER ********************************/


	#footerLogoArea {
	  padding: 30px 0 28px;
	}

	
/*  **** END OF FILE ****/
}


