/* Tablet (Portrait)
 * ------------------------------------------------------- */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	/* Layout
	 * ------------------------------------------------- */
	.container  {
		max-width:768px;
		width:768px;
	}
	.grid_12 {
		max-width:738px !important;
		width:738px;
	}
	.grid_8 {
		max-width:492px;
		width:492px;
	}
	.grid_6 {
		max-width:364px;
		width:364px;
	}
	.grid_4 {
		max-width:236px;
		width:236px;
	}
	
	/* Media
	 * ------------------------------------------------- */
	iframe, embed, img{
		max-width:100%;
		height:auto;
	}
	
	/* Header Area */
	#site-logo{
		width:200px; padding-top:2px;
	}
	#top-complementary{
		width:520px;
	}
	
	/* Newsticker
	 * ------------------------------------------------- */
	#newsticker-wrapper{
		width:460px;
	}
	#newsticker-wrapper .mask { 
		width:420px;
	}
	
	/* Breadcrumbs 
	 * ------------------------------------------------- */
	#breadcrumbs{
		width:420px;
		padding:10px 20px;
		font-size:11px;
	}
	
	/* Flickr Widget 
	 * ------------------------------------------------- */
	#social-link{
		/*width:288px;*/
	}
	
	/* Slider 
	 * ------------------------------------------------- */
	#slider-container, #slider-container .flexslider .slides > li{
		height:262px;
	}
	#slider-container.blog-slider, #slider-container.blog-slider .flexslider .slides > li {
		height:265px;
	}
	
	/* Single entry
	 * ------------------------------------------------- */
	.entry .entry-asset,
	.entry .entry-asset img{
		width:233px;
		height:133px;
	}
	.singular-entry .entry-asset,
	.singular-entry .entry-asset img{
		width:452px;
	}
	#blog-style .entry-asset,
	#blog-style .entry-asset img{
		width:452px;
		height:199px;
	}

	/* Comments
	 * ------------------------------------------------- */
	#comments .commentlist .avatar{
		width:50px;
	}
	#comments .children .avatar {
		width:30px;
	}
	
	/* Social counter
	 * ------------------------------------------------- */
	.social-counter li a{
		padding-left:42px;
		font-size:10px;
	}
	
	/* Search form
	 * ------------------------------------------------- */
	.widget_search input[type="text"]{
		width:120px;
	}
	.gecko .widget_search input[type="text"]{
		width:110px;
	}
	
	/* Flickr widget 
	 * ------------------------------------------------- */
	.flickr-photos{
		width:216px;
	}
	.flickr-photos div a, .flickr-photos img{
		width:44px;
		height:44px;
	}
	#footer-widget-area .widget .flickr-photos{
		width:182px;
	}
	#footer-widget-area .widget .flickr-photos div a{
		width:50px;
		height:50px;
	}
	#footer-widget-area .widget .flickr-photos img{
		width:42px;
		height:42px;
	}
	#footer .grid_7{ margin-bottom:15px;}
	#footer .grid_5{ margin-left:-15px;}
	
	#bottom-nav ul{ float:none;}
	
	/* Calendar widget 
	 * ------------------------------------------------- */
	table#wp-calendar{
		width:206px;
		font-size:10px;
	}
	table#wp-calendar td, table#wp-calendar th {
		padding:5px 5px
	}
	
	/* Ads
	 * ------------------------------------------------- */
	.ad125 {
		width:221px;
	}
	.ad125 li, .ad125 li img {
		width:95px;
		height:95px;
	}
	
	/* Footer
	 * ------------------------------------------------- */
	#footer-widget-area .grid_3{
		width:172px;
	}
	#footer-widget-area .widget .entry-list .entry-meta{
		display:none
	}
	
	/* jPlayer widget
	 * ------------------------------------------------- */
	div.jp-audio{
		width:206px;
	}
	div.jp-interface{
		width:206px;
	}
	div.jp-progress-container{
		width:71px;
	}
	div.jp-progress{
		width:69px;
	}
	div.jp-volume-bar-container{
		left:127px;
	}
	a.jp-mute, a.jp-unmute{
		left:136px
	}
	
	/* jPlayer Entry
	 * ------------------------------------------------- */
	.singular-entry div.jp-audio{
		width:452px;
	}
	.singular-entry div.jp-interface{
		width:452px;
	}
	.singular-entry div.jp-progress-container{
		width:317px;
	}
	.singular-entry div.jp-progress {
		width:315px;
	}
	.singular-entry div.jp-volume-bar-container {
		left:373px;
	}
	.singular-entry a.jp-mute, .singular-entry a.jp-unmute {
		left:382px
	}
	
	
	body{ background:none;}
	
	#primary-nav > ul >{ padding-bottom:20px; }
	
	#primary-nav > ul > li{ padding:3px 7px 1px 6px;}
	
	#primary-nav > ul > li > a{ font-size:12px;}
	
	#secondary-nav-bar{ margin:0px 15px;}
	
	#secondary-nav-bar input[type="text"]{ width:175px;}
	.ticker123{width:472px !important;}
	
	.search-social{ max-width:256px; margin-left:0px;}
	
	.ad{}
	
	.widget-title span{ font-size:18px;}
	
	.directory-list{width:47%; display:block; overflow:hidden; float:left;}
.directory-space{ margin-right:20px;}
.directory-list p{ text-align:left;}

#wysija-2 {padding:5px 7px 10px 7px}
.widget_wysija_cont .defaultlabels {width:160px;}

#text-2 { display:none;}

#rps .window{
	width:492px !important;
	height:110px !important;
	margin-bottom:0px !important;
	}
	
#rps .slider div.slide{
	width:492px !important;
	}
	
#rps .col p.slider-content-both img{
	display:none !important;
	}
	
#rps .col p.post-title{
	padding-left:80px !important; 
	}
	
#vslider_optionscontainer{ overflow:hidden;}

#vslider_options{ width:520px !important;}

#vslider_options a, #vslider_options a img{ width:520px !important; height:auto !important;}

}

/* Mobile (Portrait) Width 320px 
 * ------------------------------------------------------- */
@media only screen and (max-width: 767px) {
	
	/* Layout
	 * ------------------------------------------------- */
	.wrapper123{ padding:0px 10px; overflow-x:hidden;}
	
	.container  {
		max-width:300px;
		width:300px;
	}
	.grid_12,.grid_8,.grid_6,.grid_4,.grid_3 {
		max-width:300px;
		width:300px;
		margin-left:0px !important;
		margin-right:0px !important;
	}
	
	/* Media 
	 * ------------------------------------------------- */
	iframe, embed, img{
		max-width:100%;
	}
	
	/* Header Area 
	 * ------------------------------------------------- */
	 
	#header{ margin:0px;}
	
	#branding{
		padding:0px;
		margin-bottom:8px;
	}
	#top-complementary, #site-logo{
		margin:0px;
	}
	#site-logo{
		width:300px;
		margin-bottom:15px;
		text-align:center;
		float:none;
	}
	#top-complementary, .banner-ad{
		width:300px;
		height:auto;
		float:none;
	}
	
	/* Primary Nav Bar 
	 * ------------------------------------------------- */
	#primary-nav-bar{ margin:0px;}
	
	#primary-nav select {
		display:block;
	}
	#primary-nav ul {
		display:none;
	}
	#primary-nav select {
		width:270px;
		margin:15px;
	}
	
	/* Secondary Nav Bar 
	 * ------------------------------------------------- */
	#secondary-nav-bar{ margin:0px; }
	#secondary-nav-bar .grid_4{
		width:300px;
		margin:0;
	}
	
	/* Newsticker
	 * ------------------------------------------------- */
	#newsticker-wrapper {
		display:none;
	}
	
	/* Breadcrumbs
	 * ------------------------------------------------- */
	#breadcrumbs{
		width:260px;
		padding:10px 20px;
	}
	
	/* Social link
	 * ------------------------------------------------- */
	.search-right{ float:right; width:200px;}
	.searchform input[type="text"]{ width:112px !important;}
	ul#social-link {
		float:left;
		border-top:1px solid #eee;
		width:100px;
		padding:0px;
	}
	ul#social-link li:first-child a {
		border:none;
	}
	
	ul#social-link li a {
		padding:0px 3px;
	}
	
	/* Slider
	 * ------------------------------------------------- */
	 #primary{ margin:0px;}
	#slider-container, #slider-container .flexslider .slides > li{
		height:155px;
	}
	#slider-container.blog-slider, #slider-container.blog-slider .flexslider .slides > li {
		height:149px;
	}
	.flex-caption{
		display:none;
	}
	
	/* Entry
	 * ------------------------------------------------- */
	.post-box.grid_4, .entry, .singular-entry{
		width:300px;
		margin-left:0px;
		margin-right:0px;
		height:auto !important;
	}
	#blog-style .entry-asset,
	#blog-style .entry-asset img{
		width:260px;
		height:112px;
	}
	
	.entry-title a{ font-size:20px !important;}

	.entry-summary p{ font-size:14px !important; line-height:24px !important; }
	
	/* Comments
	 * ------------------------------------------------- */
	#comments .commentlist .avatar{
		width:25px;
	}
	#comments .children .avatar {
		width:15px;
	}
	
	/* Footer
	 * ------------------------------------------------- */
	#footer-widget-area .grid_3{
		width:260px;
		padding-left:20px;
		padding-right:20px;
	}
	#footer .grid_7{
		width:300px;
		text-align:center;
		margin:0px;
	}
	#footer .grid_5{
		width:300px;
		margin:0px;
		margin:15px 0px 0px;		
	}
	#site-info{
		line-height:18px;
	}
	#bottom-nav{
	}
	#bottom-nav ul li a{ margin-left:14px;}
	
	/* jPlayer Entry
	 * ------------------------------------------------- */
	.singular-entry div.jp-audio{
		width:260px;
	}
	.singular-entry div.jp-interface{
		width:260px;
	}
	.singular-entry div.jp-progress-container{
		width:115px;
	}
	.singular-entry div.jp-progress {
		width:113px;
	}
	.singular-entry div.jp-volume-bar-container {
		left:171px;
	}
	.singular-entry a.jp-mute, .singular-entry a.jp-unmute {
		left:180px
	}
	
	.directory-list{ width:100%; float:none;}
	
	.directory-space{ margin-right:0px;}
	
	.directory-list p{ text-align:justify;}
	
	#text-2 { display:none;}
	
	#rps .window{
	width:300px !important;
	height:170px !important;
	margin-bottom:0px !important;
	}
	
#rps .slider div.slide{
	width:300px !important;
	}

#rps .slider div .col{ height:150px !important;}
	
#rps .col p.slider-content-both img{
	display:none !important;
	}
	
#rps .col p.post-title{
	padding-left:80px !important; 
	}
	
#rps .col p.post-title span{ font-size:16px !important;}

#rps .paging{ display:none !important;}
	
.the-latest h1{ font-size:18px !important;}

#vslider_optionscontainer{ overflow:hidden;}

#vslider_options{ width:520px !important;}

#vslider_options a, #vslider_options a img{ width:520px !important; height:auto !important;}

.lbx_content{
	zoom:0.8 !important; 
	width:355px !important;
	background-position:0 0 !important;
	left:22px !important;
	top:15px !important;
	}
	
.promotion-signup{
	width:315px !important;
	}

.promotion-signup h1{
	font-size:28px;
	}
	
.promotion-signup p br{
	display:none;
	}
	
.promotion-signup p.winner{
	}
	
.fb_iframe_widget{
	zoom:1 !important;
	}

.fb_iframe_widget span{
	width:150px !important;
	}
	
.fb_iframe_widget iframe{
	width:150px !important;
	}

}

/* Mobile (Landscape)
 * ------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Layout
	 * ------------------------------------------------- */
	 body{ background:none;}
	 
	.wrapper123{ padding:0px 10px; overflow-x:hidden;}
	
	.container  {
		max-width:460px;
		width:460px;
	}
	.grid_12,.grid_8,.grid_6,.grid_4,.grid_3 {
		max-width:460px !important;
		width:460px;
		margin-left:0px;
		margin-right:0px;
	}
	
	iframe, embed, img{
		max-width:100%;
	}
	
	/* Header Area
	 * ------------------------------------------------- */
	 
	#header-container{ margin-bottom:10px; }
	#header{ margin:0px;}
	#branding{
		padding:0px; margin:0px;
	}
	#top-complementary,{
		margin-left:20px;
		margin-right:20px;
	}
	#site-logo{
		width:460px;
		margin:0px 0px 10px;
		text-align:center;
		float:none;
	}
	#top-complementary, .banner-ad{
		width:460px;
		height:auto;
		float:none;
		margin:0px;
	}
	
	/* Primary Nav Bar
	 * ------------------------------------------------- */
	 
	 #primary-nav-bar{ width:460px; margin:10px 0px 0px; }
	#primary-nav select {
		display:block;
	}
	#primary-nav ul {
		display:none;
	}
	#primary-nav select {
		width:420px;
		margin-left:20px;
		margin-right:20px;
	}
	
	/* Secondary Nav Bar
	 * ------------------------------------------------- */
	#secondary-nav-bar{ margin:5px 0px; width:430px; }
	#secondary-nav-bar .grid_4,
	ul#social-link{
		width:460px !important;
		margin:0px;
	}
	
	/* Newsticker
	 * ------------------------------------------------- */
	#newsticker-wrapper{
		width:460px;
	}
	#newsticker-wrapper .mask { 
		width:420px;
	}
	
	#breadcrumbs{
		width:420px;
		padding:10px 20px;
	}
	ul#social-link {
		float:left;
		border-top:0px;
		padding:0px 0px;
		width:200px !important;
	}
	ul#social-link li:first-child a {
		border:none;
	}
	ul#social-link li  a {
		width:64px; padding:0px;
	}
	
	.ticker123{ display:none;}
	
	.search-social{width:430px !important; }
	
	.search-right{ padding-top:0px;}
	
	#primary{ margin-left:0px;}
	
	/* Slider
	 * ------------------------------------------------- */
	#slider-container{ margin-bottom:20px;}
	#slider-container, #slider-container .flexslider .slides > li{
		height:248px;
	}
	#slider-container.blog-slider, #slider-container.blog-slider .flexslider .slides > li {
		height:241px;
	}
	.flex-caption{
		display:none;
	}
	
	/* Entry
	 * ------------------------------------------------- */
	.post-box.grid_4, .entry, .singular-entry{
		width:460px;
		margin-left:0px;
		margin-right:0px;
		background-repeat:repeat-x;
		margin-bottom:30px;
		height:auto;
	}
	
	.entry-title a{ font-size:24px !important;}

	.entry-summary{ height:auto !important; }
	
	.entry-summary p{ font-size:15px !important; line-height:24px !important; }
	
	.entry .entry-asset, .entry .entry-asset img, .portfolio-image img{
		width:460px;
		height:264px;
	}
	#blog-style .entry-asset,
	#blog-style .entry-asset img{
		width:420px;
		height:181px;
	}
	
	/* Comments
	 * ------------------------------------------------- */
	#comments .commentlist .avatar{
		width:45px;
	}
	#comments .children .avatar {
		width:25px;
	}
	
	/* Widget
	 * ------------------------------------------------- */
	#secondary.grid_4{
		width:300px; padding:0px 80px;
	}
	
	/* Search widget
	 * ------------------------------------------------- */
	.widget_search input[type="text"] {
		width:344px;
	}
	
	/* Flickr widget
	 * ------------------------------------------------- */
	.widget .flickr-photos{
		width:440px;
	}
	.widget .flickr-photos a, .widget .flickr-photos img{
		width:45px;
		height:45px;
	}
	#footer-widget-area .widget .flickr-photos{
		width:460px;
	}
	
	/* Ads
	 * ------------------------------------------------- */ 
	
	.wp_bannerize{ width:300px;}
	
	.ad125 {
		width:445px;
	}
	.ad125 li, .ad125 li img {
		width:96px;
		height:96px;
	}
	
	/* Footer
	 * ------------------------------------------------- */
	#footer-widget-area .grid_3{
		width:460px;
		padding-left:0;
		padding-right:0;
	}
	#footer .grid_7{
		width:440px;
		padding:0px 10px;
	}
	#footer .grid_5{
		width:440px;
		padding:0px 10px;
	}
	#site-info{
	}
	#bottom-nav{
	}
	#bottom-nav ul{ float:none;
	}
	
	/* jPlayer
	 * ------------------------------------------------- */
	div.jp-audio, .singular-entry div.jp-audio{
		width:420px;
	}
	div.jp-interface, .singular-entry div.jp-interface{
		width:420px;
	}
	div.jp-progress-container, .singular-entry div.jp-progress-container{
		width:285px;
	}
	div.jp-progress, .singular-entry div.jp-progress {
		width:283px;
	}
	div.jp-volume-bar-container, .singular-entry div.jp-volume-bar-container {
		left:341px;
	}
	a.jp-mute, .singular-entry a.jp-mute, a.jp-unmute, .singular-entry a.jp-unmute {
		left:350px
	}
	
	.directory-list{width:47%; display:block; overflow:hidden; float:left;}
.directory-space{ margin-right:20px;}
.directory-list p{ text-align:left;}

#text-2 { display:none;}

#rps .window{
	width:460px !important;
	height:110px !important;
	margin-bottom:0px !important;
	}
	
#rps .slider div.slide{
	width:460px !important;
	}
	
#rps .col p.slider-content-both img{
	display:none !important;
	}
	
#rps .col p.post-title{
	padding-left:80px !important; 
	}
	
#rps .paging{ display:none !important;}

#vslider_optionscontainer{ overflow:hidden;}

#vslider_options{ width:520px !important;}

#vslider_options a, #vslider_options a img{ width:520px !important; height:auto !important;}
}