@media only screen and (min-width: 280px) and (max-width: 767px) {
.contact-form .field_text .inputtext,.contact-form .tfuse_captcha_input,.contact-form  .textarea{
max-width: 230px;
}

.reservationForm  .field_text   .tfuse_rf_post_datepicker_in,.reservationForm  .field_text   .tfuse_rf_post_datepicker_out{max-width: 212px;}
.contact-form select{
max-width: 278px;
}
		
		.children .comment-form .textarea {
width: 250px;}

	.children .children .comment-form .textarea {
width: 250px;}

.children .children .children .comment-form .textarea {
width: 250px;}
	body {
		font-size: 13px}
		
	.container_12,
	.container {
		width: 300px}	
	
	.col_1, .row .col_1,
	.col_1_2, .row .col_1_2,
	.col_1_3, .row .col_1_3,
	.col_2_3, .row .col_2_3,
	.col_1_4, .row .col_1_4,
	.col_3_4, .row .col_3_4,
	.col_2_5, .row .col_2_5,
	.col_3_5, .row .col_3_5,
	.col_4_5, .row .col_4_5,
	.col_1_5, .row .col_1_5,
	.cols2 .content .col_1,   .cols2 .content .row .col_1,
	.cols2 .content .col_1_2, .cols2 .content .row .col_1_2,
	.cols2 .content .col_1_3, .cols2 .content .row .col_1_3,
	.cols2 .content .col_2_3, .cols2 .content .row .col_2_3,
	.cols2 .content .col_1_4, .cols2 .content .row .col_1_4,
	.cols2 .content .col_3_4, .cols2 .content .row .col_3_4, 
	.cols2 .content .col_1_5, .cols2 .content .row .col_1_5, 
	.cols2 .content .col_2_5, .cols2 .content .row .col_2_5, 
	.cols2 .content .col_3_5, .cols2 .content .row .col_3_5 {
		width:280px; /* 10px padding of entry */
		margin:5px 0}
	
	.col_1_2.box_border,
	.col_1_3.box_border,
	.col_2_3.box_border,
	.col_1_4.box_border,
	.col_3_4.box_border,
	.col_1_5.box_border,
	.col_2_5.box_border,
	.col_3_5.box_border,
	.cols2 .content .col_1_2.box_border,
	.cols2 .content .col_1_3.box_border,
	.cols2 .content .col_2_3.box_border,
	.cols2 .content .col_1_4.box_border,
	.cols2 .content .col_3_4.box_border,
	.cols2 .content .col_1_5.box_border,
	.cols2 .content .col_2_5.box_border,
	.cols2 .content .col_3_5.box_border,
	.cols2 .content .row .col_1_2.box_border,
	.cols2 .content .row .col_1_3.box_border,
	.cols2 .content .row .col_2_3.box_border,
	.cols2 .content .row .col_1_4.box_border,
	.cols2 .content .row .col_3_4.box_border,
	.cols2 .content .row .col_1_5.box_border,
	.cols2 .content .row .col_2_5.box_border,
	.cols2 .content .row .col_3_5.box_border {
		width:278px;
		margin:5px 0}
	
	.divider_space, .divider {
		margin-bottom:20px;
		padding-top:21px}
	
	/* Headers title */
	h1, .post-item .entry h1 {font-size:22px}	
	h2, .post-item .entry h2 {font-size:19px}	
	h3, .post-item .entry h3 {font-size:18px}	
	h4, .post-item .entry h4 {font-size:17px}	
	h5, .post-item .entry h5 {font-size:15px}	
	h6, .post-item .entry h6 {font-size:14px}
	
	.button_link span {
		padding:0 10px;
		min-width:110px}
	
	.button_styled {
		padding:4px 15px 4px 15px}
	
	img.alignleft,
	span.preload.alignleft,
	.frame_left {
		margin:3px 10px 3px 0 !important}
	img.alignright,
	span.preload.alignright,
	.frame_right {
		margin:3px 0 3px 10px !important}
		
	/* Header */		
	.header .header_title_block {
		height:61px;
		padding:15px 5px 10px 10px}
	
	.header .container,
	.skin_wood .header .container,
	.skin_leather .header .container {
		background:none}
	
	.header_title_block .header_title {
		width: 210px;
		margin-right:5px}
		
	.header_title_block .header_social {
		width:70px;
		padding:0}
	
	.header_title_block .header_social a {
		float: left;
		margin:0 1px 1px 1px}
	
	.header_title_block .header_title h1,
	.header_title_block .header_title strong {
		font-size:16px;
		padding:13px 0 0 0}
	
	.header .header_menu {
		padding-top:18px;
		height:173px}
	
	/* topmenu */
	.topmenu {
		width:300px;
		height:25px;
		position: relative;
		top: auto;
		padding:0}
	
	.tmenu_left {
		left: auto}
	
	.tmenu_right {
		right:auto}
	
	.topmenu .dropdown {
		float: none;
		text-align: center;
		line-height: 1em}
		
	.topmenu .dropdown li {
		display:inline-block;
		float:none;
		margin:0 10px}
	
	.topmenu .dropdown li ul li {
		text-align: left}
	
	.topmenu .dropdown li ul li a{
		padding:5px 23px}
	
	.topmenu .dropdown li ul li.first {
		padding-top:15px}
	
	.topmenu .dropdown li.last ul {
		left:-110px}
		
	.topmenu .dropdown li.last ul li.first {
		background-position: -1444px 0}	
	
	.topmenu .dropdown li ul li.last {
		padding-bottom:11px}
	
	.header .logo {
		position:absolute;
		z-index:0;
		top:73px;
		left:0px;
		width:300px;
		height:113px;
		overflow:hidden;
		text-align: center}
	
	/* Middle content */
	.middle .container {
		background:none;
		padding-bottom:17px}
		
	.middle .container .outerContent {
		background:#fff}
	
	.middle .container .innerContent {
		background:none;
		padding:0 10px}
	
	.middle .wrapper {
		width:280px;
		float:none}
	
	.content, 
	#sidebar_right .content,
	#sidebar_left .content {
		margin:0;
		width:280px;
		padding:25px 0 0 0;
		min-height:400px}
	
	.sidebar, 
	#sidebar_right .sidebar,
	#sidebar_left .sidebar{
		width:250px;
		float:none;
		margin-left:0;
		padding:25px 15px;
		border-top:6px solid #e5e5e5}
	
	#sidebar_disable .content {
		margin:0;
		width:280px;
		padding:25px 0 0 0}
	
	#sidebar_disable .sidebar {
		display:none}
	
	#sidebar_disable .entry {
		margin-left:0;
		margin-right:0}
		
	/* Footer */
	.footer {
		margin-top:40px}
		
	.footer .container {
		padding:30px 0 20px 0}
	
	.f_col_1, .f_col_2 {
		width:250px}
	
	/* Blockquote */
	.content blockquote {
		font-size:15px;
		line-height:1.5em}
	
	img.frame_left, img.frame_right, img.frame_center {
		max-width:272px !important}
	
	/* Quotes */
	.quoteBox-big {
		padding:5px}
		
	.quoteBox-big .inner {
		background:url(images/icons/icon_quote.gif) 10px 20px no-repeat #fff;
		padding:20px 20px 20px 38px}
	
	.quoteBox .quote-text {
		padding:5px 10px 5px 35px}
	
	.quote-title, .quote-author {
		font-size:14px}	
	
	.quote-text {
		font-size:16px}
	
	.quote_right, .quote_left {
		float:none;
		width:92%;
		padding:2px 0;
		margin:10px auto;
		display:block;
		font-size: 17px}
	
	/* Toggle Contents */
	.toggle.box,
	h3.toggle.box {
		font-size:12px;
		padding:10px}
	
	.boxed {
		padding:10px}
		
	.faq_question {
		font-size:14px}
	
	.note_box {
		font-size:16px}
	
	/* Framed Tabs */
	.entry .tabs_framed .tabs {
		font-size:12px}
	
	.entry .tabs_framed .tabs li{
		font-size: 13px}
	
	.entry .tabs_framed .tabs li a {
		padding:0 10px}
	
	.tabs_framed_2 {
		border:3px solid #e5e5e5;
		margin:20px 0}
	
	.tabs_framed_2 .tabs li a {
		font-size:12px}
	
	.tabs li a {
		padding:0 7px}
	
	/* Slideshow Gallery and Text  */
	.slideshow .slides_container,
	.slideshow .slides_container .slide,
	.slideshow.slideText .slides_container {
		width:270px}
	
	.slideGallery .slides_container .slide {
		height: 128px !important}
	
	.slideshow .slides_container{
		padding:4px}
	
	.slideshow.slideText .slides_container .slide{
		width:250px}
	
	.slideQuotes .slides_container {
		padding:10px 4px;}	
	.slideQuotes .slides_container .slide {
		padding-top:10px}
	
	/* Mini Gallery  */
	.content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal {
		width:240px;
		padding: 0 20px;
		margin:0 auto}	
	.content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:240px;
		height: 102px}	
	.content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 10px;
    	margin-right: 10px}
	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal{
		width:220px;
		padding: 0 15px}	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal{
		width:220px}	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 4px;
    	margin-right: 4px}	
	
	/* Styled Tables  */	
	.styled_table table tr th,
	.sb .box_title {
		padding:5px;
		font-size:13px;
		line-height:1.1em}
		
	.styled_table table tr td,
	.sb .box_content{
		padding:3px 5px;
		font-size: 12px}
	
	.post_list li {
		padding:5px}
	
	/* Contact Form  */
	.contact-form .field_text .inputtext {
		width:230px}
	
	.contact-form .field_textarea textarea {
		width:230px;
		height:100px}
	
	.reset-link {
		padding:15px 0 0 0}
	
	.reset-link a {
		font-size:14px}
	
	/* Widget Social Contacts  */
	.widget-container.widget_social_contacts {
		width:280px}
	
	.social-box .row {
		float:left;
		width: auto;
		margin:5px 0 5px 10px;
		padding-left:32px;
		font-size:14px}
	
	.flickr .flickr_badge_image img {
		width:60px !important;
		height:60px !important}
	
	.sidebar .flickr .flickr_badge_image {
		margin:4px 8px 4px 0}
	.sidebar .flickr .flickr_badge_image img {
		width:52px !important;
		height:52px !important}	
	
	/* POSTS */
	.post-item .video_embed,
	.post-item .audio embed {
		width:100% !important}	
	
	.post-item .frame_box iframe {
		width:272px !important;
		height:auto !important}
	
	.post-item .video_embed iframe {
		height:auto !important}
	
		
	.post-item h1, .post-item h2 {
		line-height:1em;
		font-size:20px;
		margin:0 0 5px 0;
		padding-top:0px}
	
	.date-box,
	#sidebar_left .date-box {
		float:left !important;
		background:none;
		width:80px;
		height:38px;
		margin-left:-15px;
		margin-right:0}
	
	.date-box .post-date,
	#sidebar_left .date-box .post-date {
		background:#ffd300;
		width:22px;
		height:36px;
		text-align:left;
		padding:2px 1px 0 5px;
		line-height:1em;
		float:left}
	
	.date-box .post-date strong {
		font-size:13px;
		line-height:1.1em}
		
	.date-box .post-icon,
	#sidebar_left .date-box .post-icon {
		padding:4px 10px 0 5px;
		background:url(images/post_date_bg.png) right -12px no-repeat}
	
	.post-item .post-image {
		padding:15px 0 10px 0;
		clear:both}
	
	.post-meta-top {
		font-size: 12px}
		
	.post-meta-top .alignleft {
		width:100%;
		padding-bottom:5px}
	

	.post-meta-bot {
		text-align:right;
		padding:10px}
	
	.post-meta-bot .link-more {
		font-size: 12px}
	
	.post-item .post-tags a {
		font-size: 13px}
	
	.entry {
		line-height:1.5em}
	
	/* Pagination and Navigation */
	.tf_pagination {
		background:#ffd300;
		width:290px;
		height: auto;
		line-height:35px;
		bottom:20px;
		padding:10px 10px 10px 10px;
		margin:30px 0 0 -15px;
		left:0}
	
	#sidebar_left .tf_pagination {
		left:0}
	
	#sidebar_disable .tf_pagination{
		left:auto}
	
	.tf_pagination a.page_prev, .tf_pagination a.prev {
		left:10px}
	
	.tf_pagination a.page_next,.tf_pagination a.next {
		right:10px}
		
	/* Author description */
	.author-box h3 {
		font-size:19px}
	
	.author-description {
		padding:10px}
	
	.author-image {
		width:58px;
		height:58px;
		margin-right:10px}
	
	.author-image img {
		width:50px;
		height:50px}
	
	.author-text {
		float:none;
		width: auto}	
	
	.author-text h4 {
		margin:0 0 5px 0!important}
	
	/* Comment list */
	.link-addcomment{
     	margin: 0px 0 10px}
	 
	.comment-body {
		padding:10px}
	
	.avatar {
		margin-right:10px}
	
	.comment-text,
	.children .comment-text,
	.children .children .comment-text {
		float:none;
		width:100%}
	
	.comment-author {
		font-size:12px;
		padding:5px 0 0 0}
	
	.children li {
		background:none;
		padding-left:0px}
	
	.comment-list h2 {
		font-size:22px}
	
	/* Comment form */
	.comment-form {
		padding:0px 0 15px}
	
	.comment-form .inputtext {
		width:250px}
		
	.comment-form .textarea {
		width:250px;
		height:100px}
	
	/* GALLERIES LAYOUT */
	.gallery-list {
		width:280px;
		margin:50px auto 0 auto}
	
	#sidebar_disable .gallery-list{
		width:280px}
	
	.gl_col_3 .gallery-item,
	.gl_col_2 .gallery-item,
	.gl_col_4 .gallery-item {
		margin:20px auto 30px auto;
		float: none}
	
	/* top search in full width page */
	#sidebar_disable .content .widget_search {
		position:relative;
		right:0;
		left:15px;
		margin-bottom:20px}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.contact-form .field_text .inputtext,.contact-form .tfuse_captcha_input,.contact-form  .textarea{
max-width: 420px;
}
.reservationForm  .field_text   .tfuse_rf_post_datepicker_in,.reservationForm  .field_text   .tfuse_rf_post_datepicker_out{max-width: 402px;}
.contact-form select{
max-width: 468px;
}

.children .comment-form .textarea {
width: 408px;}

	.children .children .comment-form .textarea {
width: 408px;}

.children .children .children .comment-form .textarea {
width: 408px;}
	
	.container_12,
	.container {
		width: 468px}	
	
	.col_1, .row .col_1,
	.col_1_2, .row .col_1_2,
	.col_1_3, .row .col_1_3,
	.col_2_3, .row .col_2_3,
	.col_1_4, .row .col_1_4,
	.col_3_4, .row .col_3_4,
	.col_2_5, .row .col_2_5,
	.col_3_5, .row .col_3_5,
	.col_4_5, .row .col_4_5,
	.col_1_5, .row .col_1_5,
	.cols2 .content .col_1,   .cols2 .content .row .col_1,
	.cols2 .content .col_1_2, .cols2 .content .row .col_1_2,
	.cols2 .content .col_1_3, .cols2 .content .row .col_1_3,
	.cols2 .content .col_2_3, .cols2 .content .row .col_2_3,
	.cols2 .content .col_1_4, .cols2 .content .row .col_1_4,
	.cols2 .content .col_3_4, .cols2 .content .row .col_3_4, 
	.cols2 .content .col_1_5, .cols2 .content .row .col_1_5, 
	.cols2 .content .col_2_5, .cols2 .content .row .col_2_5, 
	.cols2 .content .col_3_5, .cols2 .content .row .col_3_5 {
		width:448px; /* 10px padding of entry */}
	
	.col_1_2.box_border,
	.col_1_3.box_border,
	.col_2_3.box_border,
	.col_1_4.box_border,
	.col_3_4.box_border,
	.col_1_5.box_border,
	.col_2_5.box_border,
	.col_3_5.box_border,
	.cols2 .content .col_1_2.box_border,
	.cols2 .content .col_1_3.box_border,
	.cols2 .content .col_2_3.box_border,
	.cols2 .content .col_1_4.box_border,
	.cols2 .content .col_3_4.box_border,
	.cols2 .content .col_1_5.box_border,
	.cols2 .content .col_2_5.box_border,
	.cols2 .content .col_3_5.box_border,
	.cols2 .content .row .col_1_2.box_border,
	.cols2 .content .row .col_1_3.box_border,
	.cols2 .content .row .col_2_3.box_border,
	.cols2 .content .row .col_1_4.box_border,
	.cols2 .content .row .col_3_4.box_border,
	.cols2 .content .row .col_1_5.box_border,
	.cols2 .content .row .col_2_5.box_border,
	.cols2 .content .row .col_3_5.box_border {
		width:446px}
		
	/* Header */		
	.header .header_title_block {
		padding:15px 10px 10px 10px}
	
	.header_title_block .header_title {
		width: 373px;
		margin-right:5px}
		
	.header_title_block .header_title h1,
	.header_title_block .header_title strong {
		font-size:18px}
	
	/* topmenu */
	.topmenu {
		width:468px}	
	
	.header .logo {
		width:468px;
		height:113px}
	
	/* Middle content */
	.middle .wrapper {
		width:448px}
	
	.content, 
	#sidebar_right .content,
	#sidebar_left .content {
		width:448px}
	
	.sidebar, 
	#sidebar_right .sidebar,
	#sidebar_left .sidebar{
		width:250px;
		padding:25px 99px}
	
	#sidebar_disable .content {
		width:448px}
		
	/* Footer */		
	.f_col_1, .f_col_2, .f_col_3, .f_col_4 {
		margin-left:10px;
		margin-right:10px;
		width:214px}
	
	.footer .fcol .newsletterBox,
	.footer .fcol .widget_login {
		width:214px}
	
	.footer .fcol .widget_login form {
		padding:10px}
	.footer .fcol .widget_login input {
		width:164px}
	
	.footer .fcol .newsletterBox .inputField {
		width:194px}
	
	.footer .fcol .widget_twitter .tweet_text {
		width:174px}
	
	.footer .fcol .widget_search{
		width:165px}
	
	.footer .fcol .widget_search #searchform {
		width:165px}
	
	.footer .fcol .widget_search #s {
		width:154px}
	
	/* Blockquote */	
	img.frame_left, img.frame_right, img.frame_center {
		max-width:440px !important}
	
	/* Slideshow Gallery and Text  */
	.slideshow .slides_container,
	.slideshow .slides_container .slide,
	.slideshow.slideText .slides_container {
		width:438px}
	
	.slideGallery .slides_container .slide {
		height: 208px !important}
	
	.slideshow.slideText .slides_container .slide{
		width:418px}
	
	/* Mini Gallery  */
	.content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:408px}	
	.content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 15px;
    	margin-right: 19px}
	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal{
		width:388px}	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 14px;
    	margin-right: 14px}	
		
	/* Contact Form  */
	.contact-form .field_text .inputtext {
		width:180px}
	
	.contact-form .field_textarea textarea {
		width:408px;
		height:100px}
	
	.reset-link {
		padding:15px 15px 0 0}
	
	/* Widget Social Contacts  */
	.widget-container.widget_social_contacts {
		width:448px}
	
	.social-box .row {
		width: 172px;
		margin:7px 0 7px 10px}
			
	/* POSTS */	
	.post-item .frame_box iframe {
		width:440px !important;
		height:256px !important}	
		
	.post-item h1, .post-item h2 {
		padding-top:10px}
		
	.post-meta-top .alignleft {
		width: auto}	

	/* Pagination and Navigation */
	.tf_pagination {
		width:458px}
						
	/* Comment form */	
	.comment-form .inputtext {
		width:185px}
		
	.comment-form .textarea {
		width:408px}
	
	/* GALLERIES LAYOUT */
	.gallery-list {
		width:448px;
		margin:50px auto 0 auto}
	
	#sidebar_disable .gallery-list{
		width:448px}
	
	.gl_col_3 .gallery-item,
	.gl_col_2 .gallery-item,
	.gl_col_4 .gallery-item {
		margin:20px 10px 30px 10px;
		float: left;
		width:204px}
	
	.gallery-list .gallery-image,
	.gl_col_2 .gallery-image img,
	.gl_col_3 .gallery-image img {
		width:204px;
		height:120px}
	
	.gl_col_2 .gallery-item-name h2,
	.gl_col_3 .gallery-item-name h2 {
		font-size:16px}
	
	/* top search in full width page */
	#sidebar_disable .content .widget_search {		
		left:99px}
	
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	.contact-form .field_text .inputtext,.contact-form .tfuse_captcha_input,.contact-form  .textarea{
max-width: 425px;
}

.reservationForm  .field_text   .tfuse_rf_post_datepicker_in,.reservationForm  .field_text   .tfuse_rf_post_datepicker_out{max-width: 407px;}
.contact-form select{
max-width: 473px;
}

#sidebar_disable  .contact-form .field_text .inputtext,#sidebar_disable .contact-form .tfuse_captcha_input,#sidebar_disable .contact-form  .textarea{
max-width: 690px;
}
#sidebar_disable .reservationForm  .field_text   .tfuse_rf_post_datepicker_in,#sidebar_disable .reservationForm  .field_text   .tfuse_rf_post_datepicker_out
{max-width: 672px;}
#sidebar_disable .contact-form select{
max-width: 738px;
}

				.children .comment-form .textarea {
width: 404px;}

	.children .children .comment-form .textarea {
width: 404px;}

.children .children .children .comment-form .textarea {
width: 404px;}

	.container,
	.container_12 {
		width:740px}
	
	.col_1,
	.col_1_2,
	.col_1_3,
	.col_2_3,   
	.col_1_4,
	.col_3_4,
	.col_1_5,
	.col_2_5,
	.col_3_5,
	.col_4_5 {
		margin-left: 10px;
		margin-right: 10px}
	
	.col_1 {width:700px}
	.col_1_2 {width:340px}
	.col_1_3 {width:220px}
	.col_2_3 {width:460px}
	.col_1_4 {width:160px}
	.col_3_4 {width:520px}
	.col_1_5 {width:124px}
	.col_2_5 {width:268px}
	.col_3_5 {width:412px}
	.col_4_5 {width:556px}

	.row .col_1 {width:720px}
	.row .col_1_2 {width:350px}
	.row .col_1_3 {width:226px}
	.row .col_2_3 {width:474px}
	.row .col_1_4 {width:165px}
	.row .col_3_4 {width:535px}
	.row .col_1_5 {width:128px}
	.row .col_2_5 {width:276px}
	.row .col_3_5 {width:424px}
	.row .col_4_5 {width:572px}

	.col_1.box_border {width:698px}
	.col_1_2.box_border {width:338px}
	.col_1_3.box_border {width:218px}
	.col_2_3.box_border {width:458px}
	.col_1_4.box_border {width:158px}
	.col_3_4.box_border {width:518px}
	.col_1_5.box_border {width:122px}
	.col_2_5.box_border {width:266px}
	.col_3_5.box_border {width:410px}
	.col_4_5.box_border {width:554px}
	
	.row .col_1.box_border {width:718px}
	.row .col_1_2.box_border {width:348px}
	.row .col_1_3.box_border {width:224px}
	.row .col_2_3.box_border {width:472px}
	.row .col_1_4.box_border {width:163px}
	.row .col_3_4.box_border {width:533px}
	.row .col_1_5.box_border {width:126px}
	.row .col_2_5.box_border {width:274px}
	.row .col_3_5.box_border {width:422px}
	.row .col_4_5.box_border {width:570px}
	
	.cols2 .content .col_1,   .cols2 .content .row .col_1,
	.cols2 .content .col_1_2, .cols2 .content .row .col_1_2,
	.cols2 .content .col_1_3, .cols2 .content .row .col_1_3,
	.cols2 .content .col_2_3, .cols2 .content .row .col_2_3,
	.cols2 .content .col_1_4, .cols2 .content .row .col_1_4,
	.cols2 .content .col_3_4, .cols2 .content .row .col_3_4, 
	.cols2 .content .col_1_5, .cols2 .content .row .col_1_5, 
	.cols2 .content .col_2_5, .cols2 .content .row .col_2_5, 
	.cols2 .content .col_3_5, .cols2 .content .row .col_3_5 {
		width:444px;
		margin:5px 0}
	
	.cols2 .content .col_1_2.box_border,
	.cols2 .content .col_1_3.box_border,
	.cols2 .content .col_2_3.box_border,
	.cols2 .content .col_1_4.box_border,
	.cols2 .content .col_3_4.box_border,
	.cols2 .content .col_1_5.box_border,
	.cols2 .content .col_2_5.box_border,
	.cols2 .content .col_3_5.box_border,
	.cols2 .content .row .col_1_2.box_border,
	.cols2 .content .row .col_1_3.box_border,
	.cols2 .content .row .col_2_3.box_border,
	.cols2 .content .row .col_1_4.box_border,
	.cols2 .content .row .col_3_4.box_border,
	.cols2 .content .row .col_1_5.box_border,
	.cols2 .content .row .col_2_5.box_border,
	.cols2 .content .row .col_3_5.box_border {
		width:442px;
		margin:5px 0}
	
	.divider_space, .divider {
		margin-bottom:20px;
		padding-top:21px}
	
	/* Headers title */
	h1, .post-item .entry h1 {font-size:22px}	
	h2, .post-item .entry h2 {font-size:19px}	
	h3, .post-item .entry h3 {font-size:18px}	
	h4, .post-item .entry h4 {font-size:17px}	
	h5, .post-item .entry h5 {font-size:15px}	
	h6, .post-item .entry h6 {font-size:14px}
	
	.button_link span {
		padding:0 10px;
		min-width:110px}
	
	.button_styled {
		padding:4px 15px 4px 15px}
	
	img.alignleft,
	span.preload.alignleft,
	.frame_left {
		margin:3px 10px 3px 0 !important}
	img.alignright,
	span.preload.alignright,
	.frame_right {
		margin:3px 0 3px 10px !important}
	
	/* Header */ 
	.header .header_title_block {
		background-position: -20px 0;
		padding:20px 10px}

	.header_title_block .header_title {
		width:570px}
	
	.header_title_block .header_title h1,
	.header_title_block .header_title strong {
		font-size:21px;
		padding:18px 10px 0 15px}
	
	.header_title_block .header_social {
		width:150px}
	
	.header .logo {
		left:266px;
		width:208px;
		height:113px;
		text-align: center}
	
	/* topmenu */
	.topmenu {
		width:255px}
	
	.tmenu_left {
		left:0px;
		padding-left:0px}
	
	.tmenu_right {
		right:0px;
		padding-left:0px}
	
	.topmenu .dropdown {
		font-size: 13px}
	
	.topmenu .dropdown li {
		margin:0 8px}
	
	.topmenu .dropdown li ul li a{
		padding:7px 23px}
	
	.topmenu .dropdown li ul li.first {
		padding-top:13px}
	
	/* Middle content */
	.middle .wrapper {
		width:720px}
			
	.middle .container,
	.middle .container .outerContent,
	.middle .container .innerContent {
		background:none;
		padding:0}
	
	.middle .container {
		-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
		-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
		box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5);
		background:#fff}

	.middle .container .innerContent {
		padding:0 10px}
	
	.content, 
	#sidebar_right .content {
		margin:0 276px 0 0;
		width:444px;
		padding:25px 0 0 0;
		min-height:400px}
	
	.sidebar, 
	#sidebar_right .sidebar{
		width:250px;
		margin-left:-276px;
		padding:25px 0 25px 26px}
	
	#sidebar_left .content {
		margin:0 0 0 276px;
		width:444px;
		padding:25px 0 0 0}
	
	#sidebar_left .sidebar {
		width:250px;
		float:left;
		padding:25px 26px 25px 0;
		margin-left:-720px}
	
	#sidebar_disable .content {
		margin:0;
		width:720px;
		padding:25px 0 0 0}
	
	#sidebar_disable .entry {
		margin-left:0;
		margin-right:0}
		
	/* Footer */
	.footer {
		margin-top:70px}
		
	.footer .container {
		padding:30px 0 20px 0}
	
	.f_col_1, .f_col_2, .f_col_3, .f_col_4 {
		margin-left:10px;
		margin-right:10px;
		width:165px}
		
	.footer .fcol .newsletterBox,
	.footer .fcol .widget_login {
		width:165px}
	
	.footer .fcol .newsletterBox .inputField {
		width:145px}
	
	.footer .fcol .widget_login form {
		padding:10px}
	.footer .fcol .widget_login input {
		width:115px}	
	
	.footer .fcol .widget_twitter .tweet_text {
		width:125px}
	
	.footer .fcol .widget_search{
		width:165px}
	
	.footer .fcol .widget_search #searchform {
		width:165px}
	
	.footer .fcol .widget_search #s {
		width:105px}	
		
	/* Blockquote */
	.content blockquote {
		font-size:15px;
		line-height:1.5em}
	
	img.frame_left, img.frame_right, img.frame_center {
		max-width:436px !important}
		
	/* Quotes */
	.quoteBox-big {
		padding:5px}
		
	.quoteBox-big .inner {
		background-position:10px 20px;
		padding:20px 20px 20px 38px}
	
	.quoteBox .quote-text {
		padding:5px 10px 5px 35px}
	
	.quote-title, .quote-author {
		font-size:14px}	
	
	.quote-text {
		font-size:16px}
	
	.quote_right, .quote_left {
		font-size: 17px}	
	.quote_left {
		padding:5px 20px 5px 0}
	.quote_right {
		padding:5px 0 5px 20px}
	
	/* Toggle Contents */
	.toggle.box,
	h3.toggle.box {
		font-size:13px;
		padding:10px}
	
	.boxed {
		padding:10px}
		
	.faq_question {
		font-size:14px}
	
	.note_box {
		font-size:16px}
	
	/* Framed Tabs */
	.entry .tabs_framed .tabs {
		font-size:12px}
	
	.entry .tabs_framed .tabs li{
		font-size: 13px}
	
	.entry .tabs_framed .tabs li a {
		padding:0 15px}
	
	.tabs_framed_2 {
		border:3px solid #e5e5e5;
		margin:20px 0}
	
	.tabs_framed_2 .tabs li a {
		font-size:12px}
	
	.tabs li a {
		padding:0 15px}			
	
	/* Slideshow Gallery and Text  */
	.slideshow .slides_container,
	.slideshow .slides_container .slide,
	.slideshow.slideText .slides_container {
		width:434px}
	
	.slideGallery .slides_container .slide {
		height: 206px !important}
	
	.slideshow .slides_container{
		padding:4px}
	
	.slideshow.slideText .slides_container .slide{
		width:414px}
	
	.slideQuotes .slides_container {
		padding:10px 4px;}
	
	.slideQuotes .slides_container .slide {
		padding-top:10px}	
	
	/* Mini Gallery  */
	.content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:404px}	
	.content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 14px;
    	margin-right: 18px}
	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal{
		width:384px}	
	.content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 13px;
    	margin-right: 13px}	
	
	/* Styled Tables  */	
	.styled_table table tr th,
	.sb .box_title {
		padding:5px;
		font-size:13px;
		line-height:1.1em}
		
	.styled_table table tr td,
	.sb .box_content{
		padding:3px 5px;
		font-size: 12px}
	
	.post_list li {
		padding:5px}
	
	/* Contact Form  */
	.contact-form .field_text .inputtext {
		width:178px}
	
	.contact-form .field_textarea textarea {
		width:404px;
		height:100px}
	
	.reset-link {
		padding:15px 15px 0 0}
	
	/* Widget Social Contacts  */
	.widget-container.widget_social_contacts {
		width:444px}
	
	.social-box .row {
		width: 170px;
		margin:7px 0 7px 10px}
	
	.flickr .flickr_badge_image img {
		width:60px !important;
		height:60px !important}
	
	.sidebar .flickr .flickr_badge_image {
		margin:4px 8px 4px 0}
	.sidebar .flickr .flickr_badge_image img {
		width:52px !important;
		height:52px !important}	
	
	/* POSTS */
	.post-item .video_embed,
	.post-item .audio embed {
		width:100% !important}	
	
	.post-item .frame_box iframe {
		width:436px !important;
		height:253px !important}
	
	.post-item .video_embed iframe {
		height:253px !important}	
		
	.post-item h1, .post-item h2 {
		line-height:1em;
		font-size:20px;
		margin:0 0 5px 0;
		padding-top:10px}	
	
	.date-box,
	#sidebar_left .date-box {
		float:left;
		background:none;
		width:73px;
		height:38px;
		margin-left:-15px;
		margin-right:10px}
	
	#sidebar_left .date-box {
		float:right !important;
		margin-left:10px;
		margin-right:-15px}
	
	.date-box .post-date,
	#sidebar_left .date-box .post-date {
		background:#ffd300;
		width:22px;
		height:36px;
		text-align:left;
		padding:2px 1px 0 5px;
		line-height:1em;
		float:left}
	
	#sidebar_left .date-box .post-date {
		float:right}
	
	.date-box .post-date strong {
		font-size:13px;
		line-height:1.1em}
		
	.date-box .post-icon,
	#sidebar_left .date-box .post-icon {
		padding:4px 10px 0 5px;
		background:url(images/post_date_bg.png) right -12px no-repeat}
	
	#sidebar_left .date-box .post-icon {
		padding:4px 5px 0 10px;
		background:url(images/post_date_bg.png) left -76px no-repeat}
	
	.post-item .post-image {
		padding:15px 0 10px 0;
		clear:both}
	
	.post-meta-top {
		font-size: 12px}

	.post-meta-bot {
		padding:10px}	
	
	.post-item .post-tags a {
		font-size: 13px}
	
	.entry {
		line-height:1.5em}
		
	/* Pagination */
	.tf_pagination {
		font-size:18px;
		width:550px;
		bottom:-32px;
		left:45px}
	
	#sidebar_left .tf_pagination {
		left:45px}
	
	/* Author description */
	.author-box h3 {
		font-size:19px}
	
	.author-description {
		padding:10px}
	
	.author-image {
		width:58px;
		height:58px;
		margin-right:10px}
	
	.author-image img {
		width:50px;
		height:50px}
	
	.author-text {
		float:none;
		width: auto}	
	
	.author-text h4 {
		margin:0 0 5px 0!important}
	
	/* Comment list */
	.link-addcomment{
     	margin: 0px 0 10px}
	 
	.comment-body {
		padding:10px}
	
	.avatar {
		margin-right:10px}
	
	.comment-text,
	.children .comment-text,
	.children .children .comment-text {
		float:none;
		width:100%}
	
	.comment-author {
		font-size:12px;
		padding:5px 0 0 0}
	
	.children li {
		background:none;
		padding-left:0px}
	
	.comment-list h2 {
		font-size:22px}
	
	/* Comment form */
	.comment-form {
		padding:0px 0 15px}
	
	.comment-form .inputtext {
		width:183px}
		
	.comment-form .textarea {
		width:404px;
		height:100px}
		
	/* GALLERIES LAYOUT */
	.gallery-list {
		width:444px;
		margin:50px auto 0 auto}
	
	#sidebar_disable .gallery-list{
		width:720px}
	
	.gl_col_3 .gallery-item,
	.gl_col_2 .gallery-item,
	.gl_col_4 .gallery-item {
		margin:20px 11px 30px 11px;
		width:200px}
	
	#sidebar_disable .gl_col_3 .gallery-item {
		margin:20px 20px 30px 20px}
	
	.gallery-list .gallery-image,
	.gl_col_2 .gallery-image img,
	.gl_col_3 .gallery-image img {
		width:200px;
		height:118px}
	
	.gl_col_2 .gallery-item-name h2,
	.gl_col_3 .gallery-item-name h2 {
		font-size:16px}
	
	/* top search in full width page */
	#sidebar_disable .content .widget_search {
		right:0}
	
}

@media only screen and (min-width: 990px) and (max-width: 1200px)  {	
}

/* Only For iPads */
@media only screen and (device-width: 768px) {
	
	 
}