/*
* BLOGFEST WORDPRESS THEME 1.1
* Copyright 2013, Folding Theme
* www.foldingtheme.com
* 22/05/2013
*/

/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Tablet (Landscape)
    #Tablet (Portrait)
    #iPad (Portrait)
    #iPhone (Landscape)
    #Clearing */

/* #Tablet (Landscape), iPad landscape
================================================== */

    /* Note: Design for a width of 1024px */

    @media only screen and (min-width: 960px) and (max-width: 1024px) {
        #wrapper  { width: 750px!important; margin:40px auto!important;}
		#main {width:750px!important; float:left!important;}
		
		/* sidebar responsive */
		
		#sidebar { float:left!important;width:100%!important;overflow:hidden!important;}
			/* home page var 4 */
			.autentification {width:100%!important;}
			.social_counter {width:100%!important;margin-left:0!important;}
			.social_login {width:100%!important; height:auto!important;padding-bottom:20px!important;margin-left:0!important;text-align: center;border:none!important;}
					.social_counter a {font-size:150%!important;}
					.social_counter span {font-size:35px!important;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%!important;float:left!important; background:none!important;margin-left:10px!important;padding-left:0!important;text-align:center!important; padding-bottom:35px!important;}
				.social_and_subscribe {width:100%!important;height:auto!important;text-align:center!important;padding-bottom:15px!important;}
					.subscribe form label {text-align:left!important;padding-left:5px!important;}
				
				.login , .register {float:left!important;width:45%!important;margin:0!important;padding-left:5px!important; }
				.login {padding-right: 32px!important;}
					.login fieldset, .register fieldset  {margin:0!important;border-top:none!important;}
					.login fieldset input{width:100%!important;}
					.login .button {margin:15px 0 0 20px!important;}
				.register fieldset {padding-left:5px!important; }
					.register fieldset input {width:100%!important;}
					.register .button  {float:left!important; margin:0!important; margin-left:25px!important;}
					
				.pass_recover {width:100%!important; margin-left:0px!important;}
				
			.social_and_search {width:100%!important;margin-left:0px!important;height: 60px!important;}
				.social_and_subscribe .search form label {left:5px!important;}
				.social_icons {margin-left:20px!important;}
				.search, .subscribe {margin-right:10px!important;width: 415px!important;}
					.searchbox , .subscribebox {width: 375px!important;position:relative!important;}
					.searchbox_submit {left: 378px!important;}
					.subscribebox_submit {left: 376px!important;}
					
			#flickr {width:100%!important; text-align:center; margin:20px auto!important;}
					
			.ad-200 {float:left!important;width:100%!important;text-align:center!important;margin:0px auto!important; border-bottom:none!important;}
				.ad-200_left , .ad-200_right {width:44%!important; text-align:center!important;margin-bottom:20px!important;}
				.ad-200 img { margin:0 0 25px 0px!important; width:100%!important;max-width:200px!important;}
				.ad-200_right {float:right!important;}
				.ad-200_left {margin-left:20px!important;}
				
			.article_widget {width:48%!important;float:left!important;margin:0 10px 0 0!important;}	
				.article_widget_preview {width:38%!important;}
					.article_widget_preview img {width:100%!important;}
					.article_widget_preview h1 {font-size:18px!important;margin:5px 0!important;}
				
			.tab_widget {width:46%!important;min-height:400px!important;border-bottom:none!important;margin-bottom:0!important;float:left!important;}
				ul.tabs{width:99%!important;}
				ul.tabs li{width:324px!important; border-bottom:1px solid #e1e2e3!important;padding: 13px 21px 0 0px!important; margin-left:1px!important;}
				ul.tabs li em{width:100px!important;position:absolute!important; left:20px!important;}
				.tab_container {width:100%!important;margin-top: 107px!important;}
					.tab_article_preview , .tab_last_comments {width:90%!important;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%!important;float:left!important;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0!important;}
						
			.widget_120_container {float:left!important;margin: 0px 0px 20px 20px!important;width:46%!important;border:none!important;}
				.ad_120 {width:23%!important; margin-left:20px!important;float:right!important;}
				.ad_120 img {width:100%!important;}
				.blogroll h1 {margin-left:0!important;}
			
			.twitter_widget {width:48%!important;margin-left:20px!important;}
				.tweet_list {width:100%!important;}
				
			.ad_336 {width:48%!important;float:left!important;}
				.ad_336 .ad img {width:100%!important;max-width:336px!important;}
				.ad_336 .ad {margin-left:0px!important; text-align:center!important;}	
				
				
			.copyright {width:46%!important; float:left!important;}
			
			/* widgets std */
				
			.widget_adsense {width:45%!important;margin:0 0 20px 0!important; float:left;}
			.widget_recent_entries, 
			.widget_recent_comments,
			.widget_text,
			.widget_pages,
			.widget_categories,
			.widget_search,
			.widget_tag_cloud {width:45%!important;margin-left:0!important;padding-left:20px; float:left;}
				.tagcloud {width:93%!important; line-height:32px;}
			.widget_search{width:100%!important;padding:0!important;}
				.widget_text p {width:89%!important;}
				.widget_search {text-align:center;}
				.widget_search .searchbox  {width:45%!important;float:none!important;}
				.widget_search fieldset {margin-bottom:20px!important;}
				.widget_search .searchbox {margin:0!important;}
			.widget_calendar {width:45%!important;margin-left:0!important; float:left;}
			#wp-calendar  {width:93%!important;}
		
		/* sidebar responsive end */
		
		/* 	attachment page */
		.attachment_post {width:100%!important; background:none!important; padding-top:0!important;}
		.attachment_post  {padding:0!important;margin:0!important;width:100%!important;}
		.attachment_image {width:100%!important;}
		.attachment_post img {width:100%!important;}
		.attachment_post p {text-align:center!important; padding:0!important;}
		h1.attachment_post { display:none!important;}
		
		.error_404 {width:94%!important; background:none!important; padding-top:0!important;}
		.error_404 p {text-align:center!important;}
		.error_404 h1 {width:90%!important; text-align:center!important; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none!important;}

		}

/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 769px - 1024px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        #wrapper  { width: 750px!important; margin:40px auto!important;}
		#main {width:750px!important; float:left!important;}
		
		/* sidebar responsive */
		
		#sidebar { float:left!important;width:100%!important;overflow:hidden!important;}
			/* home page var 4 */
			.autentification {width:100%!important;}
			.social_counter {width:100%!important;margin-left:0!important;}
			.social_login {width:100%!important; height:auto!important;padding-bottom:20px!important;margin-left:0!important;text-align:center;border:none!important;}
					.social_counter a {font-size:150%!important;}
					.social_counter span {font-size:35px!important;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%!important;float:left!important; background:none!important;margin-left:10px!important;padding-left:0!important;text-align:center!important; padding-bottom:35px!important;}
				.social_and_subscribe {width:100%!important;height:auto!important;text-align:center!important;padding-bottom:15px!important;}
					.subscribe form label {text-align:left!important;padding-left:5px!important;}
				
				.login , .register {float:left!important;width:45%!important;margin:0!important;padding-left:5px!important; }
				.login {padding-right: 32px!important;}
					.login fieldset, .register fieldset  {margin:0!important;border-top:none!important;}
					.login fieldset input{width:100%!important;}
					.login .button { margin:15px 0 0 20px!important;}
				.register fieldset {padding-left:5px!important;}
					.register fieldset input {width:100%!important;}
					.register .button  {float:left!important; margin:0!important; margin-left:25px!important;}
				.pass_recover {width:100%!important; margin-left:0px!important;}
				
			.social_and_search {width:100%!important;margin-left:0px!important;height: 60px!important;}
				.social_and_subscribe .search form label {left:5px!important;}
				.social_icons {margin-left:20px!important;}
				.search, .subscribe {margin-right:10px!important;width: 415px!important;}
					.searchbox , .subscribebox {width: 375px!important;position:relative!important;}
					.searchbox_submit {left: 378px!important;}
					.subscribebox_submit {left: 378px!important;}
					
			#flickr {width:100%!important; text-align:center; margin:20px auto!important;}
					
			.ad-200 {float:left!important;width:100%!important;text-align:center!important;margin:0px auto!important; border-bottom:none!important;}
				.ad-200_left , .ad-200_right {width:43%!important; text-align:center!important;margin-bottom:20px!important;}
				.ad-200 img { margin:0 0 25px 0px!important; width:100%!important;max-width:200px!important;}
				.ad-200_right {float:right!important;}
				.ad-200_left {margin-left:20px!important;}
				
			.article_widget {width:48%!important;float:left!important;margin:0 10px 0 0!important;}	
				.article_widget_preview {width:38%!important;}
					.article_widget_preview img {width:100%!important;}
					.article_widget_preview h1 {font-size:18px!important;margin:5px 0!important;}
				
			.tab_widget {width:46%!important;min-height:400px!important;border-bottom:none!important;margin-bottom:0!important;float:left!important;}
				ul.tabs{width:99%!important;}
				ul.tabs li{width:324px!important; border-bottom:1px solid #e1e2e3!important;padding: 13px 21px 0 0px!important; margin-left:1px!important;}
				ul.tabs li em{width:100px!important;position:absolute!important; left:20px!important;}
				.tab_container {width:100%!important;margin-top: 107px!important;}
					.tab_article_preview , .tab_last_comments {width:90%!important;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%!important;float:left!important;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0!important;}
						
			.widget_120_container {float:left!important;margin: 0px 0px 20px 20px!important;width:46%!important;border:none!important;}
				.ad_120 {width:23%!important; margin-left:20px!important;float:right!important;}
				.ad_120 img {width:100%!important;}
				.blogroll h1 {margin-left:0!important;}
			
			.twitter_widget {width:48%!important;margin-left:20px!important;}
				.tweet_list {width:100%!important;}
				
			.ad_336 {width:48%!important;float:left!important;}
				.ad_336 .ad img {width:100%!important;max-width:336px!important;}
				.ad_336 .ad {margin-left:0px!important; text-align:center!important;}	
				
				
			.copyright {width:46%!important; float:left!important;}
			
			/* widgets std */
				
			.widget_adsense {width:45%!important;margin:0 0 20px 0!important; float:left;}
			.widget_recent_entries, 
			.widget_recent_comments,
			.widget_text,
			.widget_pages,
			.widget_categories,
			.widget_search,
			.widget_tag_cloud {width:45%!important;margin-left:0!important;padding-left:20px; float:left;}
				.tagcloud {width:93%!important; line-height:32px;}
			.widget_search{width:100%!important;padding:0!important;}
				.widget_text p {width:89%!important;}
				.widget_search {text-align:center;}
				.widget_search .searchbox  {width:45%!important;float:none!important;}
				.widget_search fieldset {margin-bottom:20px!important;}
				.widget_search .searchbox {margin:0!important;}
			.widget_calendar {width:45%!important;margin-left:0!important; float:left;}
			#wp-calendar  {width:93%!important;}
		
		/* sidebar responsive end */

		.flex-prev {left:9px!important;}
		.flex-next {left:676px!important;}
		.scrollup {right:20px!important;}
		
		/* 	attachment page */
		.attachment_post {width:100%!important; background:none!important; padding-top:0!important;}
		.attachment_post  {padding:0!important;margin:0!important;width:100%!important;}
		.attachment_image {width:100%!important;}
		.attachment_post img {width:100%!important;}
		.attachment_post p {text-align:center!important; padding:0!important;}
		h1.attachment_post { display:none!important;}
		
		/* error page */
		.error_404 {width:94%!important; background:none!important; padding-top:0!important;}
		.error_404 p {text-align:center!important;}
		.error_404 h1 {width:90%!important; text-align:center!important; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none!important;}
		
		}


/*  #iPad (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (max-width: 767px) {
	
        #wrapper  { width: 750px!important; margin:40px auto!important;}
		#main {width:750px!important; float:left!important;}

		/* sidebar responsive */
		
		#sidebar { float:left!important;width:100%!important;overflow:hidden!important;}
			/* home page var 4 */
			.autentification {width:100%!important;}
			.social_counter {width:100%!important;margin-left:0!important;}
			.social_login {width:100%!important; height:auto!important;padding-bottom:20px!important;margin-left:0!important;text-align: center;border:none!important;}
					.social_counter a {font-size:150%!important;}
					.social_counter span {font-size:35px!important;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%!important;float:left!important; background:none!important;margin-left:10px!important;padding-left:0!important;text-align:center!important; padding-bottom:35px!important;}
				.social_and_subscribe {width:100%!important;height:auto!important;text-align:center!important;padding-bottom:15px!important;}
					.subscribe form label {text-align:left!important;padding-left:5px!important;}
				
				.login , .register {float:left!important;width:45%!important;margin:0!important;padding-left:5px!important; }
				.login {padding-right: 32px!important;}
					.login fieldset, .register fieldset  {margin:0!important;border-top:none!important;}
					.login fieldset input{width:100%!important;}
					.login .button {margin:10px 0 0 20px!important;}
				.register fieldset {padding-left:5px!important; }
					.register fieldset input {width:100%!important;}
					.register .button  {float:left!important; margin:0!important; margin-left:20px!important;}
				.pass_recover {width:100%!important; margin-left:0px!important;}
				
			.social_and_search {width:100%!important; margin-left:0!important;text-align:center!important; height:auto!important;padding-bottom:20px!important;}
				.social_icons { margin:20px auto 0!important;width:204px!important; position:relative!important;float:none!important; height:auto!important;}

				.search {display:none!important;}
				.search, .subscribe {display:none;}
					.searchbox , .subscribebox {width: 375px;position:relative!important;}
					.searchbox_submit {display:none;}
					.subscribebox_submit {display:none;}
					
			#flickr {width:100%!important; text-align:center; margin:20px auto!important;}
					
			.ad-200 {float:left!important;width:100%!important;text-align:center!important;margin:0px auto!important; border-bottom:none!important;}
				.ad-200_left , .ad-200_right {width:43%!important; text-align:center!important;margin-bottom:20px!important;}
				.ad-200 img { margin:0 0 25px 0px!important; width:100%!important;max-width:200px!important;}
				.ad-200_right {float:right!important;}
				.ad-200_left {margin-left:20px!important;}
				
			.article_widget {width:48%!important;float:left!important;margin:0 10px 0 0!important;}	
				.article_widget_preview {width:38%!important;}
					.article_widget_preview h1 {font-size:18px!important;margin:5px 0!important;}
				
			.tab_widget {width:46%!important;min-height:400px!important;border-bottom:none!important;margin-bottom:0!important;float:left!important;}
				ul.tabs{width:99%!important;}
				ul.tabs li{width:324px!important; border-bottom:1px solid #e1e2e3!important;padding: 13px 21px 0 0px!important; margin-left:1px!important;}
				ul.tabs li em{width:100px!important;position:absolute!important; left:20px!important;}
				.tab_container {width:100%!important;margin-top: 107px!important;}
					.tab_article_preview , .tab_last_comments {width:90%!important;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%!important;float:left!important;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0!important;}
						
			.widget_120_container {float:left!important;margin: 0px 0px 20px 20px!important;width:46%!important;border:none!important;}
				.ad_120 {width:23%!important; margin-left:20px!important;float:right!important;}
				.ad_120 img {width:100%!important;}
				.blogroll h1 {margin-left:0!important;}
			
			.twitter_widget {width:48%!important;margin-left:20px!important;}
				.tweet_list {width:100%!important;}
				
			.ad_336 {width:48%!important;float:left!important;}
				.ad_336 .ad img {width:100%!important;max-width:336px!important;}
				.ad_336 .ad {margin-left:0px!important; text-align:center!important;}	
				
				
			.copyright {width:46%!important; float:left!important;}
		
		/* sidebar responsive end */
		
		.flex-next {left:9px!important;}
		.flex-prev {left:676px!important;}
		.header {padding-left:20px!important;}
		.logo {width:100%!important; min-height:10px!important; height:auto!important;}
		.logo img{display:none!important;}
		.logo span {display:block!important;}
		.logo-tag  {display:none!important;}
		.scrollup {display:none!important;}
		
		/* 	attachment page */
		.attachment_post {width:100%!important; background:none!important; padding-top:0!important;}
		.attachment_post  {padding:0!important;margin:0!important;width:100%!important;}
		.attachment_image {width:100%!important;}
		.attachment_post h1 {width:90%!important;height:auto!important;}
		.attachment_post img {width:100%!important;}
		.attachment_post p {text-align:center!important; padding:0!important;}
		h1.attachment_post { display:none!important;}
		
		/* error page */
		.error_404 {width:85%!important; background:none!important; padding-top:0!important;}
		.error_404 p {text-align:center!important;}
		.error_404 h1 {width:90%!important; text-align:center!important; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none!important;}
		
		/* widgets std */
			
		.widget_adsense {width:45%!important;margin:0 0 20px 0!important; float:left;}
		.widget_recent_entries, 
		.widget_recent_comments,
		.widget_text,
		.widget_pages,
		.widget_categories,
		.widget_search,
		.widget_tag_cloud {width:45%!important;margin-left:0!important;padding-left:20px; float:left;}
			.tagcloud {width:93%!important; line-height:32px;}
		.widget_search{width:100%!important;padding:0!important;}
			.widget_text p {width:89%!important;}
			.widget_search {text-align:center;}
			.widget_search .searchbox, .subscribebox  {width:45%!important;float:none!important;}
			.widget_search fieldset {margin-bottom:20px!important;}
			.widget_search .searchbox {margin:0!important;}
		.widget_calendar {width:45%!important;margin-left:0!important; float:left;}
			#wp-calendar  {width:93%!important;}
		 
		
    }

/*  #iPhone (Landscape)
================================================== */

    @media only screen and (min-width: 321px) and (max-width: 600px) {
	
        #wrapper  { width:100%!important; margin:40px auto!important;}
		#main {width:100%!important; min-height: 180px!important;float:left!important;overflow:hidden!important;}
		.ticker-wrapper {display:none;}
		#sidebar { float:left!important;width:100%!important;overflow:hidden!important;}
			/* home page var 1 */
			.social_counter {width:100%!important; height:auto!important;position:relative!important;margin-top:30px!important; margin-left:0px!important;text-align:center!important;}
					.social_counter a {font-size:150%!important;}
					.social_counter span {font-size:35px!important;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious {width:30%!important;float:left!important; background:none!important;margin-left:10px!important;padding-left:0!important;}
				.social_and_subscribe {width:100%!important;height:auto!important;text-align:center!important;}
				.social_icons { margin:20px auto 0!important;width:204px!important; position:relative!important;float:none!important; height:auto!important;}
				.subscribe {display:none!important;}
				
			#flickr {width:100%!important; text-align:center; margin:20px auto!important;}
				
			.ad-200 {width:100%!important;text-align:center!important;margin:0px auto!important;}
				.ad-200_left , .ad-200_right {width:44%!important; text-align:center!important;margin-bottom:10px!important;}
				.ad-200 img { margin:0 0 10px 0px!important; width:100%!important;max-width:200px!important;}
				.ad-200_right {float:right!important;margin-right:20px!important;}
				.ad-200_left {margin-left:20px!important;}
					
			.article_widget {width:100%!important;margin-left:0px!important; margin-top:0px!important; text-align:center!important;}
				.article_widget_preview {width:auto!important;float:none!important;margin-right:0!important;}
				.article_widget_preview  span{display:none!important;}
				.article_widget_listing_content {width:70%!important; float:left!important;}
					.article_widget_preview p {padding:0 20px 20px!important;}
				.article_widget_listing { float: left!important; margin:0px 0 10px 20px!important;width:92%!important;}
					.article_widget_listing_th {padding-bottom:20px!important;padding-right:20px!important;}
					.article_widget_listing_th span {display:none!important;}
					.article_widget_listing_content h3 {text-align:left!important;}
					.article_widget_listing_content .meta {margin-left:0px!important;text-align:left!important;}
				
			.tab_widget {width:100%!important;margin-left:0!important;min-height:400px!important;}
				ul.tabs{width:100%!important;}
				ul.tabs li{width:96%!important; border-bottom:1px solid #e1e2e3!important;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute!important; left:20px!important;}
				.tab_container {width:100%!important;margin-top: 107px!important;}
					.tab_article_preview , .tab_last_comments {width:95%!important;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:82%!important;float:left!important;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0!important;}
					
			.widget_120_container {display:none!important;}
			.twitter_widget, .tweet_list {width:100%!important;margin-left:0px!important;}
				.tweet_list li {padding-left:20px!important;}
				.tweet_list .tweet_avatar {padding-left:0px!important; }
			
			.ad_336 {width:100%!important;text-align:center!important;margin-left:0px!important;}
				.ad_336 .ad img {}
				.ad_336 .ad {margin-left:0px!important;}	
				
			.copyright {display:none!important;}
			.scrollup {display:none!important;}
			
			.portfolio_widget {height:auto!important;}
			.portfolio {padding-bottom:0px!important;}
			
			/* home page var 2, 3 */
			
			.social_and_search {width:100%!important; margin-left:0!important;text-align:center!important; height:auto!important;padding-bottom:20px!important;}
				.search {display:none!important;}
				
			/* home page var 4 */
			
			.social_login {width:100%!important; height:auto!important;padding-bottom:20px!important;margin-left:0!important;}
				.social_login a {font-size:15px!important;}
				.social_login_twitter , .social_login_facebook, .social_login_google {margin:10px 10px 10px 20px!important;width:60%!important;padding-left:45px!important;}
				
				.register {float:left!important;width:42%!important;margin:0!important;padding-left:5px!important; }
				.login  {float:left!important;width:42%!important;margin:0 0 0 0px!important;padding-left:5px!important;padding-right: 32px!important; }
					.login fieldset, .register fieldset  {margin:0!important;border-top:none!important;}
					.login fieldset input{width:100%!important;}
					.login .button {margin:15px 0 0 20px!important;}
				.register fieldset {padding-left:5px!important; }
					.register fieldset input {width:100%!important;}
					.register .button  {float:left!important; margin:0!important; margin-left:25px!important;}
				.pass_recover {width:100%!important; margin-left:0px!important;}
				
			/* end of sidebar responsive */
		
		.content {width:100%!important;}
		.header {padding-left:10px!important;padding-right:10px!important;}
		.logo {width:100%!important; min-height:10px!important; height:auto!important;}
		.logo img{display:none!important;}
		.logo span {display:block!important;}
		.logo-tag  {display:none!important;}
		
		
		.menu {border-top:none!important;width:100%!important;margin-top:10px!important;}
			.menu ul {width:100%!important;}
		.menu li a , .menu li a:hover {border: none!important;}
		.menu li a:hover {color:#777;}
		
		/* #Main Menu responsive
		================================================== */

		#dd {text-align:center!important;margin:40px auto 0!important;width:95%!important;}
		#dd span {display:block!important;}
		ul#menu-mobile {display:block!important;}
			ul#menu-mobile li  { width:100%!important;float:none!important;  border-right:none!important;margin:20px 20px 20px 0!important;}
			ul#menu-mobile li:hover { background: none!important;}
			.register_mobile {display:block!important;}
			/* .menu ul ul li a {display:none!important;}  uncomment this line is you want to hide the submenu on mobile version */
			.menu li a {padding:0px 0 20px 0px!important;border-right:none!important;margin:20px 0px 20px 0!important;padding-left:10px!important; }
			
		.wrapper-dropdown  {display:block!important;}	
		.wrapper-dropdown {
			/* Size & position */
			position: relative!important;
			width: 100%!important;
			margin: 20px 20px 0 20px!important;
			padding: 12px 15px!important;
			z-index:1000!important;
			border-radius: 20px 20px 0 0!important;
			border-bottom:none!important;
			/* Styles */
			background: #fff;
			cursor: pointer!important;
			outline: none!important;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			font-family: 'Oswald', sans-serif; font-size:18px;color:#999;text-transform:uppercase;
		}

		.wrapper-dropdown:after { /* Little arrow */
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -3px;
			border-width: 6px 6px 0 6px;
			border-style: solid;
			border-color: #ff6600 transparent;
		}

		.wrapper-dropdown .dropdown {
			/* Size & position */
			position: absolute!important;
			top: 100%!important;
			left: 0!important;
			right: 0!important;

			/* Styles */
			background: #f0f0f0;
			border-radius: 0 0 20px 20px;
			list-style: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;

			/* Hiding */
			height: 0;
			overflow: hidden;
		}

		.wrapper-dropdown .dropdown li {padding-left: 0;}
		.wrapper-dropdown .dropdown li a {
			display: block;
			text-decoration: none;
			color: #777;
			padding: 0 20px 20px!important;
			transition: all 0.3s ease-out;
			border-bottom:1px solid #e5e5e5!IMPORTANT; 
			text-align:center;
		}

		.wrapper-dropdown .dropdown li:last-of-type a {border: none;}
		.wrapper-dropdown .dropdown li i {margin-right: 5px;color: inherit; vertical-align: middle;}

		/* Hover state */

		.wrapper-dropdown .dropdown li:hover a {color: #ff9900;text-align:center;padding: 0 20px 20px!important;}
		.wrapper-dropdown .dropdown li li:hover a {color: #333;}
		
		/* Active state */

		.wrapper-dropdown.active {border-radius: 20px 20px 0 0;background: #ddd;color: white;}
		.wrapper-dropdown.active:after {border-color: #fff transparent;}
		.wrapper-dropdown.active .dropdown {height:auto;}
		
		/* end responsive menu */
		
		.ad-728 {display:none!important;}
		
		.flexslider {width:100%!important;height:auto!important; margin:0!important; padding:0!important;}
		.flexslider .flex-viewport, .flexslider .flex-viewport img {width:100%!important; height:auto!Important; margin:0!important; }
		.flex-control-nav {display:none!important;}
		.flex-next {display:none!important;}
		.flex-prev {display:none!important;}
		
		.tier, .content {width:100%!important;}
		.tier {height:auto!important;}
		.tier h2 {display:none!important;}
		.tier_block {width:90%!important; margin:20px 0 0 20px!important;}
		.tier_excerpt {width:75%!important; margin:5px 0 0 10px!important;}
		.tier_icon {margin:20!important;text-align:center!important; float:left!important;}
		
		.intro_block  {margin-bottom:20px!important;margin-left:10px!important; width:94%!important;text-align:center!important;}
		.intro_block  img { height:auto!important; float:left!important;margin-right:20px!important;margin-bottom:3px!important;}
		.intro_block p {text-align: left!important;}
		.intro_block span {display:none!important;}
		.intro_block h2  {margin-left:15px!important; margin-top:0!important;}
		
		.content_var3 {padding-left:0!important; margin:0!important;}
		.content_var3 .col2 {margin:0!important;}
			.content_var3 .col2 img {margin:20px 0 0 0px!important;height:auto!important;}
			.content_var3 .col2 p {width:86%!important;}
			.content_var3 .col2 span {display:none!important;}
			.content_var3 .call_to_action {margin:0!important;}
			
		.content_var3 .col3 {width:100%!important; margin:0!important;}
		.content_var3 .col3 p {width:86%!important;}
			.content_var3 .col3 span {display:none!important;}
			
		.content_col2 .col2 { margin:0!important; width:100%!important; padding-left:0!important;text-align:center!important;}		
			.content_col2 .col2 img {}
			.content_col2 .col2 span {display:none!important;}
			.content_col2 .col2 p {padding-left:20px!important; width:91%!important; text-align:justify!important;}
			.content_col2 h2  {margin-left:20px!important;}
		
		.header_line  {width:93%!important;margin-left:10px!important;line-height:26px!important;}
		.header_line h1 {width:99%!important;text-align:center!important;margin-left:0!important;}

		.block_latest_content {margin:0px!important;width:100%!important;}
		.block_latest_preview {width:100%!important; margin:0px auto 20px!important; text-align:center!important;}
		
		.article_preview {margin-left: 0px!important;width:99%!important;}
		.article_preview_th {display:none!important;}
		.article_preview_content {float:none!important; padding-left:0!important;width: 90%!important;text-align:center!important;}
		.block_latest_left , .block_latest_right { width:100%!important; float:none!important; text-align:center!important;}
		.block_latest_content span  {display:none!important;}	
		
		.call_to_action {width:92%!important;height:auto!important; margin:0px!important;padding:25px 30px 25px 20px!important;}
		.call_to_action p {padding-right:20px!important;}
		.call_to_action img {width:100%!important;height:auto!important;}
		.call_to_action h1{ text-align:left!important;}
		.call_to_action .button {margin:5px 20px 10px 20px!important;}
		.post_by_image {width:100%!important; margin-left:0!important;}
		.post_by_image_th {margin:0 0px 10px 10px!important;}
		
		#footer {width:100%!important; }
			.footer_menu {display:none!important;}
			.footer_social {float:none!important; margin:0 auto 20px!important;}
			
		.js #menu-mobile, .js #menu-mobile-footer { display: none!important; }
		.js .selectnav { display: block!important; }
		.scrollup {right:10px!important;}
		.header_line {margin: 20px 0px 20px 20px!important;}	
		
		/* post */
		.post_container .like {overflow: hidden!important;width: 90%!important;}
		.post_container .meta {text-align:left!important; margin-left:20px!important;width:90%!important;float:left!important;}
		.post_container .comments {padding-left: 15px!important;}
		.post_container .breadcrumbs {margin-bottom:20px!important;}
		.post_container img , .wp-caption{max-width:100%!important;height:auto!important; padding-bottom:5px!important;}
		.ad-728_bottom {display:none!important;}	
		.tags {width:95%!important; margin-left:10px!important;}
		.su-column-1-2 {width: 99%!important;}
		.su-column-1-3 {width: 99%!important;}
		.su-column-1-4 {width: 45%!important;}
		.gallery-item {width:90%; text-align:center;}
		.gallery-icon span {display:none!important;}
		
		/* category */
		.post_listing_container {float:left!important; margin-bottom:25px!important;}
		.post_listing  {width:43%!important;}
		.post_listing p {width:95%!important;}
		.post_listing_image  { width:47%!important;padding-right:15px!important;}
		.post_listing_image img {width:100%!important; padding-bottom:5px!important;}
		.post_listing_image span {right:15px!important;}
		
		.wp-pagenavi {margin-left:20px!important; width:90%;}
		
		/* 	attachment page */
		.attachment_post {width:100%!important; background:none!important; padding-top:0!important;}
		.attachment_post  {padding:0!important;margin:0;width:100%!important;}
		.attachment_image {width:100%!important;}
		.attachment_post h1 {width:60%!important; margin:5px auto 20px!important ;height:auto!important;}
		.attachment_post img {width:100%!important;}
		.attachment_post p {text-align:center!important; padding:0!important;}
		h1.attachment_post { display:none!important;}
		
		/* error page */
		.error_404 {width:80%!important; background:none!important; padding-top:0!important;}
		.error_404 p {text-align:center!important;}
		.error_404 h1 {width:90%!important; text-align:center!important; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none!important;}
		
		/* portfolio */
		.portfolio_col2 {padding-left:0!important; }
			.portfolio_col2 .col2 {margin:0!important;width:100%!important;text-align:center!important; padding-top:20px!important;}
				.portfolio_col2 .col2 img {width:100%!important;margin:0 0 10px 0!important; max-width: 305px!important;}
				.portfolio_col2 .col2 span{display:none!important;}
				
		.portfolio_col2, .portfolio_col3 {margin-top:0!important; text-align:center!important;width:100%!important;}
		.portfolio_col3 .col3 { width:48%!important;float:left!important;margin:0 0 6px 6px!important;}
			.portfolio_col3 .col3 span {display:none!important;}
			.portfolio_col3 .col3 img{width:80%!important; max-width:185px!important; }

			/* widgets std */
			
		.widget_adsense {width:100%!important;margin:0 0 20px 0!important;}
		.widget_recent_entries, 
		.widget_recent_comments,
		.widget_text,
		.widget_pages,
		.widget_categories,
		.widget_search,
		.widget_tag_cloud {width:100%!important;margin-left:0!important;padding-left:20px;}
			.tagcloud {width:93%!important; line-height:32px;}
		.widget_search{width:100%!important;padding:0!important;}
			.widget_text p {width:89%!important;}
			.widget_search {text-align:center;}
			.widget_search .searchbox, .subscribebox  {width:83%!important;float:none!important;}
			.widget_search fieldset {margin:20px!important;}
			.widget_search .searchbox {margin:0!important;}
		.widget_calendar {width:100%!important;margin-left:0!important;}
			#wp-calendar  {width:93%!important;}
		 

			/* form */
		
		#respond  {width:94%!important;}
		#respond .form_item  {width:100%!important;float:left!important;padding-right:9px!important;}
			#respond .form_item input {width:94%!important;}
			#respond .form_item_comment { width: 94%!important;}
				#respond textarea {width:100%!important;}
			#respond .submit_comment {margin: -20px 0px 20px 0!important;width: 99%!important;}
				#respond .submit_comment .button { padding:20px 40px!important; width: 100%!important;}
					#respond .success {width:81%!important;}
					#respond .error-msg { width:81%!important;}
					#respond label.error {top:6px!important;right:25px!important;}
					#respond .form_item_comment label.error {top:6px!important;}
					
    }


/*  #iPhone (Portrait)
================================================== */

    /* Note: Design for a width of 320px */

    @media only screen and (max-width: 320px) {
        #wrapper  { width:100%!important; margin:40px auto!important;}
		#main {width:100%!important; min-height: 180px!important;float:left!important;overflow:hidden!important;}
		.ticker-wrapper {display:none;}
		#sidebar { float:left!important;width:100%!important;overflow:hidden!important;}
			/* home page var 1 */
			.social_counter {width:100%!important; height:auto!important; position:relative!important;margin-top:10px!important; margin-left:0px!important;text-align:center!important;}
					.social_counter a {font-size:30px!important;}
					.social_counter span {font-size:35px!important;}
				.social_counter_twitter, .social_counter_facebook, .social_counter_delicious, .social_counter_google {width:100%!important;float:none!important; background:none!important;margin-left:0!important;padding-left:0!important;}
				.social_and_subscribe {width:100%!important;height:auto!important;text-align:center!important;}
				.social_icons { margin:20px auto 0!important;width:204px!important; position:relative!important;float:none!important; height:auto!important;}
				.subscribe {display:none!important;}
				
			.ad-200 {width:100%!important;text-align:center!important;margin:0px auto!important;}
				.ad-200_left , .ad-200_right {width:100%!important; text-align:center!important;margin-left:0!important;margin-bottom: 0px!important;}
				.ad-200_right { float: left!important;}
					
			.article_widget {width:100%!important;margin-left:0px!important; text-align:center!important;}
				.article_widget_preview {width:auto!important;float:none!important;margin-right:0!important;}
				.article_widget_preview img {width:100%!important;max-width:200px!important;}
				.article_widget_preview  span{display:none!important;}
				.article_widget_listing_content {width:70%!important; float:left!important;}
					.article_widget_preview p {padding:0 20px 20px!important;}
				.article_widget_listing { float: left!important; margin:0px 0 10px 20px!important;width:92%!important;}
					.article_widget_listing_th {padding-bottom:20px!important;padding-right:20px!important;}
					.article_widget_listing_th span {display:none!important;}
					.article_widget_preview h1 {margin-left:20px!important;}
					.article_widget_listing_content h3 {text-align:left!important;}
					.article_widget_listing_content .meta {margin-left:0px!important;text-align:left!important;}
				
			.tab_widget {width:100%!important;margin-left:0!important;min-height:400px!important;}
				ul.tabs{width:100%!important;}
				ul.tabs li{width:95%!important; border-bottom:1px solid #e1e2e3!important;padding: 13px 21px 0 0px!important;}
				ul.tabs li em{width:100px!important;position:absolute!important; left:20px!important;}
				.tab_container {width:100%!important;margin-top: 107px!important;}
					.tab_article_preview , .tab_last_comments {width:90%!important;margin-left:15px!important;}
						.tab_article_preview_content, .tab_last_comments_content {width:75%!important;float:left!important;}
						.tab_article_preview_th, .tab_last_comments_th {padding:0 10px 20px 0!important;}
					
			.widget_120_container {display:none!important;}
			.twitter_widget, .tweet_list {width:100%!important;margin-left:0px!important;}
				.tweet_list li {padding-left:20px!important;}
				.tweet_list .tweet_avatar {padding-left:0px!important; }
			
			.ad_336 {width:100%!important;margin-left:0px!important;}
				.ad_336 .ad img {width:100%!important;}
				.ad_336 .ad {margin-left:0px!important;}	
				
			.copyright {display:none!important;}
			.scrollup {display:none!important;}
			
			.portfolio_widget {height:auto!important;}
			.portfolio {padding-bottom:0px!important;}
			
			/* home page var 2, 3 */
			
			.social_and_search {width:100%!important; margin-left:0!important;text-align:center!important; height:auto!important;padding-bottom:20px!important;}
				.search {display:none!important;}
				
			/* home page var 4 */
			
			.social_login {width:100%!important; height:auto!important;padding-bottom:20px!important;margin-left:0!important;}
				.social_login a {font-size:15px!important;}
				.social_login_twitter , .social_login_facebook, .social_login_google {margin:10px 10px 10px 20px!important;width:60%!important;padding-left:45px!important;}
				
				.login , .register {border-right:none!important; width:100%!important;margin:0!important;padding-left:5px!important; padding-bottom:20px!important; text-align:center!important;}
					.login fieldset, .register fieldset  {margin:0!important;}
					.login fieldset input{width:88%!important;}
					.login .button {float:left!important; margin:0!important; width:83%!important;margin-left:20px!important;}
				.register fieldset {padding-left:0px!important; border-top:1px solid #BFBFBF!important;}
					.register fieldset input {width:88%!important;}
					.register .button  {float:left!important; margin:0!important; width:83%!important;margin-left:20px!important;}
				.logged_user_avatar {margin:0!important;}
				
			/* end of sidebar responsive */
				
		.content {width:100%!important;}
		.header {padding-left:10px!important;padding-right:10px!important;}
		.logo {width:100%!important; min-height:10px!important; height:auto!important;}
		.logo img{display:none!important;}
		.logo span {display:block!important;}
		.logo-tag  {display:none!important;}
		
		/* #Main Menu responsive
		================================================== */
		
		.menu {width:60%!important;}
		#dd {text-align:center!important;margin:40px auto 0!important;width:90%!important;}
		#dd span {display:block!important;}
		ul#menu-mobile {display:block!important;}
			ul#menu-mobile li  { width:100%!important;float:none!important;  border-right:none!important;margin:20px 20px 20px 0!important;}
			ul#menu-mobile li:hover { background: none!important;}
			.register_mobile {display:block!important;}
			/* .menu ul ul li a {display:none!important;}  uncomment this line is you want to hide the submenu on mobile version */
			.menu li a {padding:0px 0 20px 0px!important;border-right:none;margin:20px 0px 20px 0!important;padding-left:10px; }
			
		.wrapper-dropdown  {display:block!important;}	
		.wrapper-dropdown {
			/* Size & position */
			position: relative;
			width: 100%;
			margin: 20px 20px 0 20px;
			padding: 12px 15px;
			z-index:1000;
			border-radius: 20px 20px 0 0;
			border-bottom:none!important;
			/* Styles */
			background: #fff;
			cursor: pointer;
			outline: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;
			font-family: 'Oswald', sans-serif; font-size:18px;color:#999;text-transform:uppercase;
		}

		.wrapper-dropdown:after { /* Little arrow */
			content: "";
			width: 0;
			height: 0;
			position: absolute;
			top: 50%;
			right: 15px;
			margin-top: -3px;
			border-width: 6px 6px 0 6px;
			border-style: solid;
			border-color: #ff6600 transparent;
		}

		.wrapper-dropdown .dropdown {
			/* Size & position */
			position: absolute;
			top: 100%;
			left: 0;
			right: 0;

			/* Styles */
			background: #f3f3f3;
			border-radius: 0 0 20px 20px;
			list-style: none;
			-webkit-transition: all 0.3s ease-out;
			-moz-transition: all 0.3s ease-out;
			-ms-transition: all 0.3s ease-out;
			-o-transition: all 0.3s ease-out;
			transition: all 0.3s ease-out;

			/* Hiding */
			height: 0;
			overflow: hidden;
		}

		.wrapper-dropdown .dropdown li {padding-left: 0;}
		.wrapper-dropdown .dropdown li a {
			display: block;
			text-decoration: none;
			color: #777;
			padding: 0 20px 20px!important;
			transition: all 0.3s ease-out;
			border-bottom:1px solid #e5e5e5!important; 
			text-align:center;
		}

		.wrapper-dropdown .dropdown li:last-of-type a {border: none;}
		.wrapper-dropdown .dropdown li i {margin-right: 5px;color: inherit; vertical-align: middle;}

		/* Hover state */

		.wrapper-dropdown .dropdown li:hover a {color: #ff9900;text-align:center;padding: 0 20px 20px!important; }
		.wrapper-dropdown .dropdown li li:hover a {color: #333;}

		/* Active state */

		.wrapper-dropdown.active {border-radius: 20px 20px 0 0;background: #ddd;color: white;}
		.wrapper-dropdown.active:after {border-color: #fff transparent;}
		.wrapper-dropdown.active .dropdown {height: auto;}
		
		/* end responsive menu */
		
		.ad-728 {display:none!important;}
		.scrollup {right:10px!important;}
		
		.flexslider .portfolio {width:100%!important; height:auto!important;background:#fff!important;padding:0!important;}
		.flexslider {width:100%!important; height:auto!important;background:#fff!important;padding:0!important;}
		.flexslider .flex-viewport {width:100%!important; height:auto!important; margin:0!important; }
		.flex-control-nav {display:none!important;}
		.flex-next {display:none!important;}
		.flex-prev {display:none!important;}
		
		.content_var3 {background:#eee;}
		
		.tier, .content {width:100%!important;}
		.tier {height:auto!important;padding-bottom:20px!important;}
		.tier h2 {display:none!important;}
		.tier_block {width:90%!important; margin:20px 0 0 20px!important;}
		.tier_excerpt {width:90%!important; margin-right:20px!important;}
		.tier_icon {float:none!important;margin:10px auto 0!important;text-align:center!important;}
		
		.ticker-wrapper {width:100%!important;}
			.ticker-content , .ticker {width:85%!important;}
		
		.intro_block  {margin-bottom:20px!important;margin-left:10px!important; width:94%!important;text-align: center!important;}
		.intro_block  img { height:auto!important;}
		.intro_block p {text-align: left!important; padding:0 10px!important;}
		.intro_block span {display:none!important;}
		.intro_block h2  {margin-left:15px!important;text-align: center!important;}
		
		.content_var3 {padding-left:0!important; margin:0!important;}
		.content_var3 .col2 {margin:0!important;width:100%!important;}
			.content_var3 .col2 img {margin:20px 0 0 0px!important; width:100%!important; height:auto!important;}
			.content_var3 .col2 p {width:85%!important;}
			.content_var3 .col2 h2 {width:85%!important;}
			.content_var3 .col2 span {right:0!important;}
			.content_var3 .call_to_action {margin:0!important;}
			
		.content_var3 .col3 {width:100%!important; margin:0!important;}
		.content_var3 .col3 p {width:86%!important;}
			.content_var3 .col3 span {display:none!important;}
		
		.content_col2 .col2 { margin:0!important; width:100%!important; padding-left:0!important;}		
			.content_col2 .col2 img {text-align:center!important;width:100%!important;height:auto!important;}
			.content_col2 .col2 span {display:none!important;}
			.content_col2 .col2 p {padding-left:10px!important; width:93%!important; text-align:justify!important;}
			.content_col2 .col2 h2 em {line-height:25px!important;}
			
		.header_line  {width:93%!important;margin-left:10px!important;line-height:26px!important;}
		.header_line h1 {width:99%!important;text-align:center!important;margin-left:0!important;}

		.block_latest_content {margin:0px!important;width:100%!important;}
		.block_latest_preview {width:100%!important; margin:0px auto 20px!important; text-align:center!important;}
		.block_latest_left , .block_latest_right {margin-top:0!important; width:100%!important; float:none!important;}
		.block_latest_left img , .block_latest_right img{width:90%!important; height:auto!important;}
		.block_latest_content span  {display:none!important;}	

		.article_preview {margin-left: 0px!important;width:96%!important;}
		.article_preview_th {display:none!important;}
		.article_preview_content {float:none!important;margin-left:0!important; padding-left:0!important;width: 90%!important;}
		
		.call_to_action {width:94%!important;height:auto!important; margin:0px!important;padding:10px!important;}
		.call_to_action .button {margin:5px 20px 10px 20px!important;}
		.call_to_action h1 {text-align:center!important;}
		.call_to_action img {width:100%!important;height:auto!important; }
		.post_by_image {width:100%!important; margin-left:0!important;}
		.post_by_image_th {margin:0 0px 12px 15px!important;}
		#footer {width:100%!important; }
			.footer_menu {display:none!important;}
			.footer_social {float:none!important; margin:0 auto 20px!important;}

		.header_line {margin: 20px 0px 20px 10px!important;}	
		.wp-pagenavi a, .wp-pagenavi a:link {margin-bottom:10px!important;}
		
		/* post */
		.post_container .like {overflow: hidden!important;width: 85%!important;}
		.post_container .meta {text-align:left!important; margin-left:20px!important;width:90%!important;float:left!important;}
		.post_container .comments {padding-left: 15px!important;}
		.post_container .breadcrumbs {margin-bottom:20px!important;}
		.post_container img, .wp-caption {max-width:100%!important; height:auto!important; padding-bottom:5px!important;}
		.ad-728_bottom {display:none!important;}	
		.tags {width:95%!important; margin-left:10px!important;}
		.su-column-1-2 {width: 99%!important;}
		.su-column-1-3 {width: 99%!important;}
		.su-column-1-4 {width: 99%!important;}
		#comments-list ul.children {margin-left:0!important;}
		.gallery img {width:86%;}
		.gallery-item {width:100%;}
		.gallery-icon span {display:none!important;}

		/* category */
		.post_listing_container {padding-bottom:20px!important;float:left!important; margin-bottom:20px!important;}
		.post_listing_preview {margin-bottom:0!important;}
		.post_listing  {width:97%!important;float:none!important; padding-top:0!important;padding-left:10px!important;}
		.post_listing p {width:97%!important;}
		.post_listing_image  {float:none!important; width:100%!important; padding-top:0!important;}
		.post_listing_image img {width:100%!important;height:auto!important;}
		.post_listing_image span {display:none!important;}
		.read_more {margin-bottom:15px!important;}
		
		.wp-pagenavi {margin-left:20px!important; width:90%;}
		
		/* 	attachment page */
		.attachment_post {width:100%!important; background:none!important; padding-top:0!important;}
		.attachment_post  {padding:0!important;margin:0;width:100%!important;}
		.attachment_image {width:100%!important;}
		.attachment_post .attcachment-prev, .attachment_post .attcachment-next {display:none!important;}
		.attachment_post img {width:100%!important;height:auto!important;}
		.attachment_post p {text-align:center!important; padding:0!important;}
		h1.attachment_post { display:none!important;}
		
		/* error page */
		.error_404 {width:70%!important; background:none!important; padding-top:0!important;}
		.error_404 p {text-align:center!important;}
		.error_404 h1 {width:90%!important; text-align:center!important; font-size:20px!important; line-height:30px!important; margin:10px!important;}
		h1.error_404 { display:none!important;}
		
		/* portfolio */
		.portfolio_col2 {padding-left:0!important; }
			.portfolio_col2 .col2 {margin:0!important;width:100%!important;text-align:center!important; padding-top:20px!important;}
				.portfolio_col2 .col2 img {width:100%!important;margin:0 0 10px 0!important; max-width: 305px!important;}
				.portfolio_col2 .col2 span{display:none!important;}
				
		.portfolio_col2, .portfolio_col3 {margin-top:0!important; text-align:center!important;width:100%!important;}
		.portfolio_col3 .col3 {float:none!important;margin:0!important;}
			.portfolio_col3 .col3 span {display:none!important;}
			
			/* widgets std */
			
		.widget_adsense {width:100%!important;margin:0 0 20px 0!important;}
		.widget_recent_entries, 
		.widget_recent_comments,
		.widget_text,
		.widget_pages,
		.widget_categories,
		.widget_search,
		.widget_tag_cloud {width:100%!important;margin-left:0!important;padding-left:20px;}
			.tagcloud {width:93%!important; line-height:32px;}
		.widget_search{width:100%!important;padding:0!important;}
			.widget_text p {width:89%!important;}
			.widget_search {text-align:center;}
			.widget_search .searchbox, .subscribebox  {width:83%!important;float:none!important;}
			.widget_search fieldset {margin:20px!important;}
			.widget_search .searchbox {margin:0!important;}
		.widget_calendar {width:100%!important;margin-left:0!important;}
			#wp-calendar  {width:93%!important;}
		 
		/* form */
		
		#respond  {width:90%!important;}
		#respond .form_item  {width:100%!important;float:left!important;padding-right:9px!important;}
			#respond .form_item input {width:90%!important;}
			#respond .form_item_comment { width: 90%!important;}
				#respond textarea {width:100%!important;}
			#respond .submit_comment {margin: -20px 0px 20px 0!important;width: 99%!important;}
				#respond .submit_comment .button { padding:20px 40px!important; width: 100%!important;}
					#respond .success {width:61%!important;}
					#respond .error-msg { width:61%!important;}
					#respond label.error {top:6px!important;right:25px!important;}
					#respond .form_item_comment label.error {top:6px!important;}
					
					
					
					
    }
	



/* #Clearing
================================================== */

    /* You can also use a <br class="clear" /> to clear columns */
    .clear {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }
