/* #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: 30px;
	  line-height: 34px;
	  margin: 0 0 20px;
	}
	#main h2 {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	#main {
		-webkit-background-size: 1200px auto;
		background-size: 1200px auto;
	}

/*  *********************** HEADER ***************************/

	#header div[id*="text"], #header div[id*="social_networks"] {
	  float: right;
	  margin-right: 30px;
	}
		#header div[id*="social_networks"] {
		  margin-right: 0;
		}

	#topnav > li {
		width: 85px;
	}


/*  ****************************** HOME CONTENT *****************/

	.metaslider { min-height: 300px; }
	.metaslider .slides {
	  height: 305px;
	}

	#main div[id*="my_fredcarouselwidget"] > h2 { font-size: 35px; line-height: 37px;  }
	
	.list_carousel {
	  margin: 24px auto 0;
	  width: 620px;
	}

	.caroNav a.prev { margin-left: -43px; }
	.caroNav a.next { margin-right: -43px; }

/*  ****************************** 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%; }


/*  ****************************** FOOTER ********************************/

	#searchform input[type="text"] { width: 72%; }

	#ribbon {
	  margin: 40px auto;
	  width: 95%;
	  font-size: 31px;
	}

	
/*  **** END OF FILE ****/
}

