/* #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: 24px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	#main {
		-webkit-background-size: 1200px auto;
		background-size: 1200px auto;
	}
		body:before {
			display: block;
			width: 100%;
			height: 100%;
			left: 0;
			top: 260px;
			background: rgba(0,0,0,0.7);
			content: '';
			position: absolute;			
			z-index: 99;
		}

/*  *********************** HEADER ***************************/

	#header:after {
		-webkit-background-size: 260px auto;
		background-size: 260px auto;
		margin-left: -48px;
		width: 260px;
		height: 202px;
	}

		#listenLive {
		  margin: 0 0 0 -21px;
		}

	#topnav > li > a { padding: 0 18px; }
	
/*  ****************************** SLIDER *****************/

	.metaslider {
	  height: 163px;
	  padding: 13px 11px;
	  width: 703px;
	  -webkit-background-size: 724px auto;
	  background-size: 724px auto;
	}
		.metaslider .slides {
		  height: 166px;
		}

	.home .metaslider {
	  height: 254px;
	  -webkit-background-size: 724px auto;
	  background-size: 724px auto;
	}
		.home .metaslider .slides {
		  height: 258px;
		}
	
	.metaslider .flexslider .slides li {
	  height: 166px;
	  position: relative;
	}

	#main #sliderWrap .metaslider .caption-wrap h2 {
	  font-size: 34px;
	  line-height: 32px;
	  padding: 0 0 0 23px;
	}


/*  ****************************** CAROUSEL *****************/



		
	.list_carousel { width: 724px; }
		.list_carousel li { margin-right: 31px; }


	.caroNav a { bottom: -56px; }	
		.caroNav a.prev { margin-left: -43px; }
		.caroNav a.next { margin-right: -43px; }

	.banners-holder li { width: 351px; }

/*  ****************************** 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 ********************************/

	#footer div[id*="nav_menu"] { width: 200px; }

	#footer div[id*="nav_menu"]:first-child {
	  margin-right: 50px;
	  width: 150px;
	}

	#footerSpecial {
	  padding: 25px;
	  width: 240px;
	}
		#footerSpecial a[href*="callto"] { font-size: 25px; }

	
/*  **** END OF FILE ****/
}

