/* #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;
		}		


	.wrap_inner, .wrap_inner2, .wrapFooterInner { width: 580px; }

	a.link_show_all { font-size: 10px; letter-spacing: 0.05em; }
		#rightHomePart > div:last-child a.link_show_all { right: 7px; }

/*  ************************ END OF GENERAL ***********************/

	



/*  ***************************** HEADER *****************/	
	
	.top_banners { width: 180px; }

	#topnav > li { width: 100px; }
		#topnav > li > a {
			width: 100px;
			-webkit-background-size: 95px 66px !important;
			background-size: 95px 66px !important;
		}
			#topnav > li > a span {
				width: 100px;
				-webkit-background-size: 100px 33px !important;
				background-size: 100px 33px !important;	
			}
		#topnav > li > a { background-position: -3px 0 !important; }	
		#topnav > li:hover > a { background-position: 0 0 !important; }	

	.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 100px; }	

/*  ****************************** END OF HEADER *****************/




/*  ****************************** HOME CONTENT *****************/
	
	#slider-wrapper { min-height: 280px; }
		.camera_wrap { height: 280px !important; }
			#main #slider-wrapper .camera_caption h3 {
				font: bold 23px/49px "Pt Sans";
			    padding: 0 19px;
			}
	
	.banners-holder li img { width: 280px; }

	.list_carousel li { margin-right: 7px; }

	#rightHomePart > div:first-child li img, .recent-posts li .featured-thumbnail { margin: 0 10px 0 11px; }
	#rightHomePart > div:first-child li .post-title, .recent-posts li h5 a { font: 14px/18px "Open Sans"; }
	
	#rightHomePart > div:first-child li .post-entry p, .recent-posts li .excerpt {
	  display: table;
	  line-height: 14px;
	  margin: 0;
	  width: 100%;
	  font-size: 9px;
	}
		.recent-posts.djsList li .excerpt { width: 100%; }
		.recent-posts.testiCycle li .excerpt { width: 83%; }


/*  ****************************** END OF HOME CONTENT *****************/


	


/*  ****************************** SUBPAGE CONTENT ************************/
	
	.djsList + a.link_show_all { right: 6px; }
	

	#sidebar #searchform input[type="text"] { width: 77%; }

	.primary_content_wrap #sidebarLeft ul .recent-post-item img { width: 144px; }
		
	.wrap_content.radiostations .boxList li { margin: 0 0 15px 15px !important; width: 239px !important; }
		.wrap_content.radiostations .boxList li:nth-child(2n+1) { margin-left: 0 !important;}

		.wrap_content.radiostations .boxList li .featured-thumbnail img {  height: 310px; min-width: 239px; }
		
	.wrap_content.radiostations .boxList li .wrapInfo {  width: 69%; }
	#wrapAttachmentPhoto a img { min-height: 79px; }
	
	
	.homeRightPart .wrapPortEntryInner, #sidebarLeft .wrapPortEntryInner {
	  clear: both;
	  display: block;
	  margin-left: 0;
	}

	.boxInfo {  margin-bottom: 20px; }	
	
	.boxVertInfo img {  height: 104px;	}

	#content.radiostations .attachment-post-thumbnail {
	  margin: 0 0 25px 0;
	}

	
	.toggle .trigger { font-size: 8px; }




	/*  ************************* #gallery.one_column **********************/

		#gallery.one_column .portfolio li span.image-border {
		  height: 175px;
		  width: 320px;
		}
			#gallery.one_column .portfolio li a.image-wrap {
			  height: 175px;
			  width: 320px;
			}
				#gallery.one_column .portfolio li a.image-wrap img {
				  float: left;
				  height: 175px;
				}
			#gallery.one_column .folio-desc { width: 34%; }


	/*  ************************* #gallery.two_columns **********************/
	
		#gallery.two_columns .portfolio li a.image-wrap { min-height: 150px; }	

		#gallery.two_columns .portfolio li a.image-wrap img {
		  height: 150px;
		  width: 100%;
		}
	

	/*  ************************* #gallery.three_columns **********************/

		#gallery.three_columns .portfolio li {
		  margin-right: 2.8%;
		  width: 31%;
		}
			#gallery.three_columns .portfolio li a.image-wrap { min-height: 100px; }
			#gallery.three_columns .portfolio li a.image-wrap img {
			  height: 100px;
			  width: 100%;
			}

	/*  ************************* #gallery.four_columns **********************/

		#gallery.four_columns .portfolio li {
		  margin-right: 2.1%;
		  width: 23%;
		}
			#gallery.four_columns .portfolio li a.image-wrap img {
			  margin-left: -45px;
			}
		
		#gallery .portfolio li h6 a { font-size: 10px; }


	/*  *********************** single portfolio ******************/

	.grid_gallery_inner {
	  width: 435px;
	}
		.grid_gallery .gallery_item {
		  width: 39%;
		  margin-right: 14px;
		}
			.grid_gallery_inner .gallery_item:nth-child(2n) {
				margin-right: 0;
			}
	
	.portfolio .two_third > img {
  width: 100%;
}
.featured-thumbnail.single-gallery-item img {
  width: 100%;
}

	/*  ************************* blog pages style ******************/

	#commentform textarea { width: 410px; }
		
	.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: 93% !important;
	}	
		.wrap_cf.main span.wpcf7-not-valid-tip {
		  width: 93% !important;
		  font-size: 12px;
		}
	
	.gallery_post {  height: 250px !important; }

		.gallery_post .g_item {  width: 498px !important; }

			.g_item > img {  width: 376px;  height: 240px; }

	article.post-holder .g_pagination + .entry-content {
  float: right;
  margin-top: -166px;
  width: 169px;
}
	.search article.post-holder .g_pagination + .entry-content {
  float: right;
  margin-top: -138px;
  width: 238px;
}

.oldernewer.single-oldernewer a { font-size: 9px; }

.error404-num {
  font-size: 200px;
}

#error404 #searchform {
  width: 360px;
}



	/*  **********************************************/

	.blog #content article.post-holder .post-content {
	  padding-left: 220px;
	}
	
	.archive #content article.post-holder .featured-thumbnail img {
	  width: 200px;
	}

	.blog #content article.post-holder .featured-thumbnail img,
	.author #content article.post-holder .featured-thumbnail img {
	  width: 200px !important;
	}
	
	/*  **************************************************/

	.alignnone { width: 188px; }
		.grid_5 .alignnone { width: 100px; }

	.grid_3 .boxVert { width: 76%; }
	

	#searchform input[type="text"] {
  width: 67%;
}


.wrap_cf .wpcf7-form input[type="text"],
.wrap_cf .wpcf7-form input[type="email"],
.wrap_cf .wpcf7-form input[type="tel"],
.wrap_cf .wpcf7-form textarea {
  width: 89%;
}
.wrap_cf.main .wpcf7-form textarea { width: 96.5% !important; }


/*  ****************************** END OF SUBPAGE CONTENT *****************/






/*  ****************************** FOOTER ********************************/
	
	#LeftFooterArea ul li a { font: 9px/30px "PT Sans"; }

	#RightFooterArea { padding: 30px 15px 20px;	}
		#RightFooterArea .phone span { font-size: 18px;	}
		
		#RightFooterArea a.read { margin: 18px 10px 0 0; }
			#RightFooterArea a.read:last-child { margin: 18px 0 0 0; }

	#footer {  font: 10px/18px Arial; }


/*  ****************************** END OF FOOTER *****************/




/*  ********************** END OF FILE ******************/
}


@media screen and (min-width: 768px) and (max-width: 979px) and (-webkit-min-device-pixel-ratio:0) 
{  
	 
}