@media only screen and (min-width: 320px)  {



	

	.body_wrap {

		padding-top:25px;}

	

	.container,

	.header_container {

		width:310px;}  

		

	.col {

		margin: 5px;}

	

	/* Columns, Page with Sidebar, Content: 672px 

	--------------------------------------------------*/

	/* Columns inside ROW */

	.row .col_1, .cols2 .content .row .col_1,

	.row .col_1_2, .cols2 .content .row .col_1_2,

	.row .col_1_3, .cols2 .content .row .col_1_3,

	.row .col_2_3, .cols2 .content .row .col_2_3,

	.row .col_1_4, .cols2 .content .row .col_1_4,

	.row .col_3_4, .cols2 .content .row .col_3_4,

	.row .col_2_5, .cols2 .content .row .col_2_5,

	.row .col_3_5, .cols2 .content .row .col_3_5,

	.row .col_4_5, .cols2 .content .row .col_4_5,

	.row .col_1_5, .cols2 .content .row .col_1_5 {width:310px}

	

	.row .col_1_5, .cols2 .content .row .col_1_5 {

		width:140px;}



	/* Columns inside ROW with Borders*/

	.row .col_1.box_border,

	.row .col_1_2.box_border,

	.row .col_1_3.box_border,

	.row .col_2_3.box_border,

	.row .col_1_4.box_border,

	.row .col_3_4.box_border,

	.row .col_1_5.box_border,

	.row .col_2_5.box_border,

	.row .col_3_5.box_border,

	.row .col_4_5.box_border {width:308px}

	

	/* headers */

	.post-detail .entry h2, .post-detail .entry h3, .post-detail .entry h4, .post-detail .entry h5, .post-detail .entry h6 {

		font-weight:bold;}	

	.post-detail .entry h2 {	

		font-size:18px;}	

	.post-detail .entry h3 {

		font-size:17px;}	

	.post-detail .entry h4, 

	.post-detail .entry h5,

	.post-detail .entry h6 {

		font-size:15px;

		margin:30px 0 10px;}		

	

	.header_left, .header_right {

		clear:both;

		width:100%}

		

	.logo {

		width:290px;

		text-align:center;

		margin:0 auto}

	

	#topmenu-select .select_styled {

		margin:0 auto;

		width:250px;

		display:block;}

	

	#topmenu-select .select-current {

		color:#d7002e}



    #topmenu{

        display: none;

    }

		

	/* Header Slider */

	.header_slider, .header_image {

		width:310px;

		margin-left:0}

	

	.header_quote {

		font-size:17px;}

		

	.top_slider {

		width:310px;

		height:162px;}

	

	.top_slider .slides_container,

	.top_slider .slide {

		width:310px;

		height:157px;}

	

	.top_slider .caption {

		font-size:13px;

		padding:5px 0;}		

	.topimage .caption {

		padding:6px 0 5px;

		font-size:13px;}

	.caption p {

		padding:0 10px;}

		

	.top_slider .prev, .top_slider .next {

		display:none}

	

	.top_slider .caption .link-more,

	.topimage .caption .link-more {	

		display:none;}

	

	/* middle content and sidebar */

	#middle {

		padding:10px 0 20px 0;}	

	#middle .content {

		width:310px;}	

	#middle .sidebar {

		width:310px;

		margin:0;

		border-top:2px solid #ededed;

		padding-top:10px;}

	

	/* sidebar left */

	#middle.sidebar_left .content {

		width:310px}

	

	#middle.sidebar_left .sidebar {

		width:310px;

		margin:0;}

	

	#middle.full_width .content,

	#middle.full_width .post-detail,

	footer .container {

		width:310px;}

	

	footer .container li {

		font-size:13px;}

		

	.fcol {

		margin:0 10px 0 0}	

	.f_col_1 {

		width:100%;}

	.f_col_1 .widget-container {

		padding-left:0px}		

	.f_col_2, .f_col_3, .f_col_4, .f_col_5 {

		width:140px;

		padding-top:30px}

				

	footer .widget_contact {

		background:none}	

	

	footer .container .copyright {

		padding-left:0px;

		width:310px}

		

	.footer_social {

		float:none;

		width:310px;

		margin-bottom:10px}

	

	.entry .newsline h2 {	

		font-size:11px;

		padding:0 5px 0 15px;}

		

	.jcarousel-skin-newsline .jcarousel-container,

	.jcarousel-skin-newsline .jcarousel-clip,

	.jcarousel-skin-newsline .jcarousel-item {

		 width:200px;}	

	

	.entry .newsline li {

		padding-left:25px;}

		 

	/* small slider in column 2/5 */

	.row .col_2_5 .slideshow.slideText .slides_container,

	.row .col_2_5 .slideshow.slideText .slides_container .slide{

		width:310px}	

	.row .col_2_5 .slideshow.slideText .slides_container p {

		margin-bottom:10px}

	.row .col_2_5 .slideshow.slideText .pagination {

		margin:10px 0 0 0;}

	

	/* small slider in column 2/5 */

	.row .col_2_5 .slideshow.slideText .slides_container,

	.row .col_2_5 .slideshow.slideText .slides_container .slide{

		width:310px}	

	

	.postlist article {

		padding-bottom:20px;

		margin-bottom:20px;}	

	.postlist .summary h1, .postlist .summary h1 a {

		font-size:16px;}

		

	.postlist .image_frame,

	.postlist .summary,

	.postlist .aside {

		float:none;}

		

	.postlist .image_frame {

		width:270px;

		margin:0 auto 10px auto;

		display:block;}

	.postlist .summary {

		width:100%;

		padding-right:0px;

		margin-right:0px;

		border-right:none;}

	.postlist .aside {

		width:100%;}

	.postlist .aside h2 {

		padding:0 0 5px 0}



	.col_2_5 .newsletterBox {

		width:305px}

	.newsletterBox .inputField {

		width:170px;}	

	.newsletterBox .btn-arrow {

		width:70px;

		margin-left:5px;}

	

	.comment-form .inputtext, 

	.comment-form .textarea,

	.comment-form .select_styled {

		padding:5px 10px;

		width:220px;}

	.comment-form .select_styled {

		padding:6px 10px 4px 7px;

		width:240px}

	

	.link-reset {

		display:none;}

	.comment-form .rowSubmit {

		text-align:left}

	

	.widget-container.widget_search {

		width:310px;}	

	.widget_search .inputField {

		width:234px;}

	.sidebar .widget-container.widget_search {

		margin-left:0}	

	

	/* comments list */

	.comment-body {

		padding:10px}	

	.comment-text,

	.children .comment-text,

	.children .children .comment-text  {

		width:240px;

		font-size:12px;}

		

	.children li {

		padding-left:0px}

	

	.comment-avatar {

		width:40px;

		width:40px;

		margin-right:10px;}

	

	.comment-avatar .avatar img,

	.comment-list li li .comment-avatar .avatar img {

		width:40px;

		height:40px}

	

	.price_col_head strong {

		font-size:12px;}

	.price_col_head .price {

		font-size:19px;}

	.price_col_head .price em {

		font-size:16px;}

	.entry .price_col_body ul li {

		font-size:12px;}

	.entry .price_col_foot .button_link {

		padding:0 5px;}

	.entry .price_col_foot .button_link span {

		font-size:10px;}

	

	.styled_table table tr th,

	.sb .box_title	{

		font-size:12px;}

	

	.styled_table table tr th, 

	.styled_table table tr td,

	.sb .box_title	{

		padding:5px 7px;}

	

	.slideshow .slides_container {

		width:310px}

	.slideGallery .slides_container .slide {

		height:181px}	

	.slideshow.slideText .slides_container {

		width:320px;}

	.slideshow.slideText .slides_container .slide{

		width:300px}

	.slideshow .pagination {

		margin:10px 5px 10px 0px;}

	

	.sidebar .newsletterBox {

		width:310px;}	

	.col_1_2 .newsletterBox form,

	.newsletterBox form {

		padding:20px;}

	.col_2_5 .newsletterBox {

		width:100%}	

	.sidebar .newsletterBox .inputField {

		width:220px}

	.sidebar .newsletterBox .btn-arrow {

		width:70px;

		margin-left:10px;}

	.col_1_2 .newsletterBox .inputField {

		width:110px}

	.col_1_2 .newsletterBox .btn-arrow {

		width:50px;

		margin-left:0px;

		font-size:12px;}	

	

	.post-item h2,

	.post-item h1 {

		font-size:20px;}

	

	.widget_login {

		width:200px;}

	.widget_login form {

		padding:15px 10px}

	.widget_login input {

		width:155px;}	

	.sidebar .widget_login {

		width:200px}	

	.sidebar .widget_login input {

		width:155px}

	.widget_login .submit .btn-submit {

		width:160px;}

	

	.widget_twitter .tweet_text {

		width:150px;}

	

	.author-text {

		width:278px;}

	

	.slideshow.slideQuotes .slides_container {

		width:275px;

		background-position:10px 15px;

	  	padding:20px 0 10px 35px;}

	.slideshow.slideQuotes .slides_container .slide{	

		width:260px}

	.slideshow.slideQuotes .slides_container .quote-text {

		font-size:16px;}

	

	.full_width .jcarousel-skin-tango .jcarousel-container-horizontal,

	.full_width .jcarousel-skin-tango .jcarousel-clip-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-container-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width: 250px;}

	.full_width .jcarousel-skin-tango .jcarousel-item-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 13px;

	    margin-right: 13px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:250px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:235px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 9px;

	    margin-right: 8px;}



	.tf_pagination {

		padding-bottom:45px}

	.tf_pagination .inner {

		margin:0}

	.tf_pagination .page_prev,

	.tf_pagination .page_next {

		top:45px;}

}



@media only screen and (min-width: 480px)  {
	



	.body_wrap {

		width:100%}

  	/* columns grid */

	.container {

		width: 444px;}

	

	.col {

		margin:0 5px;}

		

	

	/* Columns, Page with Sidebar, Content: 672px 

	--------------------------------------------------*/

	/* Columns inside ROW */

	.row .col_1, .cols2 .content .row .col_1 {width:444px}

	.row .col_1_2, .cols2 .content .row .col_1_2 {width:217px}

	.row .col_1_3, .cols2 .content .row .col_1_3 {width:141px}

	.row .col_2_3, .cols2 .content .row .col_2_3 {width:293px}

	.row .col_1_4, .cols2 .content .row .col_1_4,

	.row .col_3_4, .cols2 .content .row .col_3_4,

	.row .col_2_5, .cols2 .content .row .col_2_5,

	.row .col_3_5, .cols2 .content .row .col_3_5,

	.row .col_4_5, .cols2 .content .row .col_4_5 {width:444px}

	.row .col_1_5, .cols2 .content .row .col_1_5 {width:139px}



	/* Columns inside ROW with Borders*/

	.row .col_1.box_border {width:442px}

	.row .col_1_2.box_border {width:215px}

	.row .col_1_3.box_border {width:139px}

	.row .col_2_3.box_border {width:291px}

	.row .col_1_4.box_border,

	.row .col_3_4.box_border,

	.row .col_1_5.box_border,

	.row .col_2_5.box_border,

	.row .col_3_5.box_border,

	.row .col_4_5.box_border {width:442px}



	.header_container {

		width:444px;}	

	

	#topmenu .dropdown {

		float:none;

		text-align:center;}

	#topmenu .dropdown li {

		text-align:left;

		padding:0 8px;

		float:left}

	#topmenu .dropdown li.last:hover>ul li:hover>ul {

		display:none;}

		

	

	/* Header Slider */

	.header_slider, .header_image {

		width:444px;}



	.header_quote {

		font-size:21px;}

	

	.top_slider {

		width:444px;

		height:232px;}

	

	.top_slider .slides_container,

	.top_slider .slide {

		width:444px;

		height:225px;}	

	

	.top_slider .caption {

		font-size:13px;

		padding:10px 0 10px;}		

	.topimage .caption {

		padding:12px 0 10px;

		font-size:13px;}		

	

	/* middle content and sidebar */

	#middle {

		padding:30px 0 40px 0;}	

	#middle .content {

		width:444px;}	

	#middle .sidebar {

		width:444px;}

	

	/* sidebar left */

	#middle.sidebar_left .content {

		width:444px}

	

	#middle.sidebar_left .sidebar {

		width:444px;}

	

	#middle.full_width .content,

	#middle.full_width .post-detail,

	footer .container {

		width:444px;}

		

	.fcol {

		margin:0 20px 0 0}	

	.f_col_1 {

		width:100%;}

	.f_col_1 .widget-container {

		padding-left:0px}		

	.f_col_2, .f_col_3, .f_col_4, .f_col_5 {

		width:200px;

		padding-top:30px}

		

	footer .container .copyright {

		width:444px}	

	.footer_social {

		width:440px;}

	

	.entry .newsline h2 {	

		font-size:11px;

		padding:0 10px 0 20px;}

	

	.jcarousel-skin-newsline .jcarousel-container,

	.jcarousel-skin-newsline .jcarousel-clip,

	.jcarousel-skin-newsline .jcarousel-item {

		 width: 320px;}	

		

	.entry .newsline li {

		padding-left:35px;}

		 

	/* small slider in column 2/5 */

	.row .col_2_5 .slideshow.slideText .slides_container,

	.row .col_2_5 .slideshow.slideText .slides_container .slide{

		width:440px}	

	

	.postlist article {

		padding-bottom:20px;

		margin-bottom:20px;}

	

	.postlist .image_frame,

	.postlist .summary,

	.postlist .aside {

		float:left;}

				

	.postlist .summary h1, .postlist .summary h1 a {

		font-size:16px;}		

	.postlist .image_frame {

		width:170px;

		float:left;

		margin:0 10px 0 0;

		display:inline-block}

	.postlist .summary {

		width:264px;

		padding-right:0px;

		margin-right:0px;

		border-right:none;}

	.postlist .aside {

		width:444px;}

	.postlist .aside h2 {

		padding:0 0 5px 0}

	

	.newsletterBox .inputField {

		width:290px;}	

	.newsletterBox .btn-arrow {

		width:80px;

		margin-left:10px;}

	

	.post-item h2,

	.post-item h1 {

		font-size:20px;}

		

	.comment-form .inputtext, 

	.comment-form .textarea,

	.comment-form .select_styled {

		padding:5px 10px;

		width:300px;}

	.comment-form .select_styled {

		padding:6px 10px 4px 7px;

		width:323px}

	.comment-form .textarea {

		width:380px;}

	

	.link-reset {

		display:block;}

	

	.comment-form .rowSubmit {

		text-align:right}

	

	.sidebar_left .sidebar .widget-container .widget_icon {

		margin-right:5px;

		margin-left:-37px}

		

	.widget-container.widget_search {

		width:444px;}	

	.widget_search .inputField {

		width:364px;}

	.sidebar .widget-container.widget_search {

		margin-left:0}		

	

	/* comments list */

	.comment-body {

		padding:10px}	

		

	.children li {

		background-position:5px 5px;

		padding-left:20px}	

	

	.comment-avatar {

		width:70px;

		width:70px;

		margin-right:20px;}

	

	.comment-avatar .avatar img,

	.comment-list li li .comment-avatar .avatar img {

		width:70px;

		height:70px}

		

	.comment-text {

		width:313px;}	

	.children .comment-text {

		width:294px}

	.children .children .comment-text {

		width:274px}	

	

	.price_col_head strong {

		font-size:14px;}

	.price_col_head .price {

		font-size:22px;}

	.price_col_head .price em {

		font-size:16px;}

	.entry .price_col_body ul li {

		font-size:12px;}

	.entry .price_col_foot .button_link {

		padding:0 7px;}

	.entry .price_col_foot .button_link span {

		font-size:10px;}

	

	.styled_table table tr th,

	.sb .box_title	{

		font-size:13px;}

	

	.styled_table table tr th, 

	.styled_table table tr td,

	.sb .box_title	{

		padding:10px 20px;}

	.styled_table table tr td {

		padding:7px 20px}

	

	.slideshow .slides_container {

		width:436px}

	.slideGallery .slides_container .slide {

		height:246px}	

	.slideshow.slideText .slides_container {

		width:436px;}

	.slideshow.slideText .slides_container .slide{

		width:416px}

	.slideshow .pagination {

		margin:10px 5px 10px 175px;}

	

	.sidebar .newsletterBox {

		width:370px;}	

	.col_1_2 .newsletterBox form,

	.newsletterBox form {

		padding:20px;}

	.sidebar .newsletterBox .inputField {

		width:230px}

	.sidebar .newsletterBox .btn-arrow {

		width:70px;

		margin-left:10px;}

	.col_1_2 .newsletterBox .inputField {

		width:110px}

	.col_1_2 .newsletterBox .btn-arrow {

		width:50px;

		margin-left:0px;

		font-size:12px;}	

	

	.widget_login {

		width:200px;}

	.widget_login form {

		padding:15px 10px}

	.widget_login input {

		width:155px;}	

	.sidebar .widget_login {

		width:200px}	

	.sidebar .widget_login input {

		width:155px}

	.widget_login .submit .btn-submit {

		width:160px;}

	

	.widget_twitter .tweet_text {

		width:340px;}

	

	.author-text {

		width:278px;}

	

	.slideshow.slideQuotes .slides_container {

		width:400px;

		background-position:20px 15px;

	  	padding:20px 0 10px 50px;}

	.slideshow.slideQuotes .slides_container .slide{	

		width:380px}

	.slideshow.slideQuotes .slides_container .quote-text {

		font-size:18px;}

	

	.full_width .jcarousel-skin-tango .jcarousel-container-horizontal,

	.full_width .jcarousel-skin-tango .jcarousel-clip-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-container-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width: 400px;}

	.full_width .jcarousel-skin-tango .jcarousel-item-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 15px;

	    margin-right: 20px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:380px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:360px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal,

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 14px;

	    margin-right: 5px;}



	.sidebar .widget-container,

	.sidebar .widget-container.nav_style2 {		

		margin-left:42px}

			

	.sidebar_right .sidebar .widget-container .widget_icon,

	.sidebar_left .sidebar .widget-container .widget_icon {

		float:left;

		margin-right:10px;

		margin-left:-42px}

	

	.tf_pagination {

		padding-bottom:0}

	.tf_pagination .inner {

		margin:0 109px}

	.tf_pagination .page_prev,

	.tf_pagination .page_next {

		top:0px;}

	

}



@media only screen and (min-width: 768px)  {

	

	.body_wrap {

		padding-top:55px}

	

  	/* columns grid */

	.container {

		width: 672px;}

		

	.col {

		margin-left: 5px;

		margin-right: 5px}

	

	/* Columns, Page with Sidebar, Content: 672px 

	--------------------------------------------------*/

	/* Columns inside ROW */

	.row .col_1 {width:672px}

	.row .col_1_2 {width:331px}

	.row .col_1_3 {width:217px}

	.row .col_2_3 {width:445px}

	.row .col_1_4 {width:160px}

	.row .col_3_4 {width:502px}

	.row .col_1_5 {width:126px}

	.row .col_2_5 {width:262px}

	.row .col_3_5 {width:400px}

	.row .col_4_5 {width:536px}



	/* Columns inside ROW with Borders*/

	.row .col_1.box_border {width:670px}

	.row .col_1_2.box_border {width:329px}

	.row .col_1_3.box_border {width:215px}

	.row .col_2_3.box_border {width:443px}

	.row .col_1_4.box_border {width:158px}

	.row .col_3_4.box_border {width:500px}

	.row .col_1_5.box_border {width:124px}

	.row .col_2_5.box_border {width:260px}

	.row .col_3_5.box_border {width:398px}

	.row .col_4_5.box_border {width:534px}

	

	/* Columns, Page with Sidebar, Content: 444px 

	--------------------------------------------------*/

	/* Columns inside ROW */

	.cols2 .content .row .col_1 {width:444px}

	.cols2 .content .row .col_1_2 {width:217px}

	.cols2 .content .row .col_1_3 {width:141px}

	.cols2 .content .row .col_2_3 {width:293px}

	.cols2 .content .row .col_1_4 {width:444px}

	.cols2 .content .row .col_3_4 {width:444px}

	.cols2 .content .row .col_1_5 {width:444px}

	.cols2 .content .row .col_2_5,

	.cols2 .content .row .col_3_5,

	.cols2 .content .row .col_4_5 {width:444px}

		

	/* Columns inside ROW with Borders*/

	.cols2 .content .row .col_1.box_border {width:442px}

	.cols2 .content .row .col_1_2.box_border {width:215px}

	.cols2 .content .row .col_1_3.box_border {width:139px}

	.cols2 .content .row .col_2_3.box_border {width:291px}

	.cols2 .content .row .col_1_4.box_border {width:101px}

	.cols2 .content .row .col_3_4.box_border {width:329px}

	.cols2 .content .row .col_1_5.box_border {width:78px}

	.cols2 .content .row .col_2_5.box_border {width:168px}

	.cols2 .content .row .col_3_5.box_border {width:262px}

	.cols2 .content .row .col_4_5.box_border {width:352px}

		

	/* Columns in Content */

	.box_border .col:first-child {

		margin-left:3px} 

	

	.header_container {

		width:750px;}

		

	.header_left, .header_right {

		clear:both;

		width:100%}

		

	.logo {

		width:290px;

		text-align:center;

		margin:0 auto}



    #topmenu{

        display: block;

    }



    #topmenu-select{

        display: none;

    }

	

	#topmenu .dropdown {

		float:none;

		text-align:center;}

	#topmenu .dropdown li {

		text-align:left;

		float:none;}

	#topmenu .dropdown li.last:hover>ul li:hover>ul {

		display:block;}

	

	/* Header Slider */

	.header_slider, .header_image {

		width:672px;

		margin-left:36px}



	.header_quote {

		font-size:22px;}

	

	.top_slider {

		width:672px;

		height:347px;}

	

	.top_slider .slides_container,

	.top_slider .slide {

		width:672px;

		height:340px;}

		

	.top_slider .caption {

		font-size:16px;

		padding:27px 0 23px;}		

	.topimage .caption {

		padding:17px 0 13px;

		font-size:17px;}

	.caption p {

		padding:0 25px;}

		

	.top_slider .prev, .top_slider .next {

		width: 42px; 

		height: 40px;  

		right: -43px;

		display:block;}

	.top_slider .prev {

		background-position: -6px -6px; }

	.top_slider .next {

		background-position: -62px -6px; 

		bottom:41px}

	.top_slider .prev:hover {

		background-position: -6px -58px}

	.top_slider .next:hover {

		background-position: -62px -58px;}

	.top_slider .prev:active {

		background-position: -6px -57px;}

	.top_slider .next:active {

		background-position: -62px -57px;}

	.top_slider .caption .link-more,

	.topimage .caption .link-more {		

		font-size:12px;

		margin-top:3px;

		display:block;}

	

	/* middle content and sidebar */	

	#middle {

		padding:50px 0 70px 0;}

	#middle .content {

		width:444px;}	

	#middle .sidebar {

		width:200px;

		margin:0 0 0 28px;

		border-top:none;

		padding-top:0px;}

	

	/* sidebar left */

	#middle.sidebar_left .content {

		width:444px}

	

	#middle.sidebar_left .sidebar {

		width:200px;

		margin:0 28px 0 0;}

	

	#middle.full_width .content,

	#middle.full_width .post-detail,

	footer .container {

		width:672px;}

	

	.fcol {

		margin:0 20px 0 0}	

	.f_col_1 {

		width:100%;}

	.f_col_1 .widget-container {

		padding-left:0px}		

	.f_col_2, .f_col_3, .f_col_4, .f_col_5 {

		width:145px;

		padding-top:30px}

				

	footer .widget_contact {

		background:none}	

	footer .container .copyright {

		padding-left:0px;

		width:370px}

	.footer_social {

		float:right;

		width:300px;

		margin-bottom:0px}

	

	.entry .newsline h2 {	

		font-size:13px !important;

		padding:0 24px 0 34px;}

	.jcarousel-skin-newsline .jcarousel-container,

	.jcarousel-skin-newsline .jcarousel-clip,

	.jcarousel-skin-newsline .jcarousel-item {

		 width: 490px;}	

		 

	/* small slider in column 2/5 */

	.row .col_2_5 .slideshow.slideText .slides_container,

	.row .col_2_5 .slideshow.slideText .slides_container .slide{

		width:260px}	

	.row .col_2_5 .slideshow.slideText .slides_container p {

		margin-bottom:10px}

	.row .col_2_5 .slideshow.slideText .pagination {

		margin:10px 0 0 0;}

	

	.postlist article {

		padding-bottom:40px;

		margin-bottom:40px;}	

	.postlist .summary h1, .postlist .summary h1 a {

		font-size:17px;}

	.postlist .image_frame {

		width:230px;}

	.postlist .summary {

		width:245px;

		padding-right:15px;

		margin-right:15px;

		border-right:1px solid #d2d2d2;}

	.postlist .aside {

		width:156px}

	.postlist .aside h2 {

		padding:35px 0 5px 0}

	

	.newsletterBox .inputField {

		width:145px;}	

	.newsletterBox .btn-arrow {

		width:55px;

		margin-left:0px;}	

	

	.comment-form .inputtext, 

	.comment-form .textarea,

	.comment-form .select_styled {

		padding:5px 10px;

		width:300px;}

	.comment-form .select_styled {

		padding:6px 10px 4px 7px;

		width:323px}

	.comment-form .textarea {

		width:380px;}

	

	.sidebar_left .sidebar .widget-container .widget_icon {

		margin-right:5px;

		margin-left:-37px}

		

	.widget-container.widget_search {

		width:200px;}

	.widget_search .inputField {

		width:124px;}

	

	.comment-text {

		width:313px;

		font-size:12px;}

	.children li {

		background-position:5px 5px;

		padding-left:20px}

	.children .comment-text {

		width:294px}

	.children .children .comment-text {

		width:274px}

	

	.price_col_head strong {

		font-size:17px;}

	.price_col_head .price {

		font-size:28px;}

	.price_col_head .price em {

		font-size:18px;}

	.entry .price_col_body ul li {

		font-size:13px;}

	.entry .price_col_foot .button_link {

		padding:0 20px;}

	.entry .price_col_foot .button_link span {

		font-size:12px;}

	

	.styled_table table tr th,

	.sb .box_title	{

		font-size:13px;}

	

	.slideshow .slides_container {

		width:436px}

	.slideGallery .slides_container .slide {

		height:246px}	

	.slideshow.slideText .slides_container {

		width:436px;}

	.slideshow.slideText .slides_container .slide{

		width:416px}

	.slideshow .pagination {

		margin:10px 5px 10px 175px;}

	

	.sidebar .newsletterBox {

		width:200px}	

	.col_1_2 .newsletterBox form,

	.newsletterBox form {

		padding:10px;}

	.sidebar .newsletterBox .inputField,

	.col_1_2 .newsletterBox .inputField {

		width:110px}

	.sidebar .newsletterBox .btn-arrow,

	.col_1_2 .newsletterBox .btn-arrow {

		width:50px;

		margin-left:0px;

		font-size:12px;}	

	

	.widget_login {

		width:200px;}

	.widget_login form {

		padding:15px 10px}

	.widget_login input {

		width:155px;}	

	.sidebar .widget_login {

		width:200px}	

	.sidebar .widget_login input {

		width:155px}

	.widget_login .submit .btn-submit {

		width:160px;}

	

	.widget_twitter .tweet_text {

		width:158px;}

	

	.author-text {

		width:278px;}

	

	.slideshow.slideQuotes .slides_container {

		width:400px;}

	.slideshow.slideQuotes .slides_container .slide{	

		width:380px}

	

	.full_width .jcarousel-skin-tango .jcarousel-container-horizontal,

	.full_width .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width: 632px;}

	.full_width .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 13px;

	    margin-right: 12px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:612px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:602px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 13px;

	    margin-right: 6px;}

	.cols2 .jcarousel-skin-tango .jcarousel-container-horizontal,

	.cols2 .jcarousel-skin-tango .jcarousel-clip-horizontal {

		width:400px;}

	.cols2 .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 15px;

	    margin-right: 20px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:380px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:360px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 14px;

	    margin-right: 5px;}

	

	.sidebar .widget-container,

	.sidebar .widget-container.nav_style2 {		

		margin-left:0}

	

	.sidebar_right .sidebar .widget-container .widget_icon {

		float:right;

		margin-left:0}	

	.sidebar_left .sidebar .widget-container .widget_icon {

		margin-right:5px;

		margin-left:-37px}

}



@media only screen and (min-width: 990px) {

	

	/* columns grid */

	.container {

		width: 870px;}

		

	.col {

		margin-left: 10px;

		margin-right: 10px}

	

	/* Columns, Full width page, Content: 870px

	-------------------------------------------------- */	

	/* Columns inside ROW */

	.row .col_1 {width:870px}

	.row .col_1_2 {width:425px}

	.row .col_1_3 {width:276px}

	.row .col_2_3 {width:574px}

	.row .col_1_4 {width:202px}

	.row .col_3_4 {width:648px}

	.row .col_1_5 {width:158px}

	.row .col_2_5 {width:336px}

	.row .col_3_5 {width:514px}

	.row .col_4_5 {width:692px}

	

	/* Columns inside ROW with Borders*/

	.row .col_1.box_border {width:868px}

	.row .col_1_2.box_border {width:423px}

	.row .col_1_3.box_border {width:274px}

	.row .col_2_3.box_border {width:572px}

	.row .col_1_4.box_border {width:200px}

	.row .col_3_4.box_border {width:646px}

	.row .col_1_5.box_border {width:156px}

	.row .col_2_5.box_border {width:334px}

	.row .col_3_5.box_border {width:512px}

	.row .col_4_5.box_border {width:690px}

	

	/* Columns, Page with Sidebar, Content: 576px 

	--------------------------------------------------*/	

	/* Columns inside ROW */

	.cols2 .content .row .col_1 {width:576px}

	.cols2 .content .row .col_1_2 {width:278px}

	.cols2 .content .row .col_1_3 {width:178px}

	.cols2 .content .row .col_2_3 {width:378px}

	.cols2 .content .row .col_1_4 {width:129px}

	.cols2 .content .row .col_3_4 {width:427px}

	.cols2 .content .row .col_1_5 {width:99px}

	.cols2 .content .row .col_2_5 {width:218px}

	.cols2 .content .row .col_3_5 {width:338px}

	.cols2 .content .row .col_4_5 {width:457px}

	

	/* Columns inside ROW with Borders*/

	.cols2 .content .row .col_1.box_border {width:574px}

	.cols2 .content .row .col_1_2.box_border {width:276px}

	.cols2 .content .row .col_1_3.box_border {width:176px}

	.cols2 .content .row .col_2_3.box_border {width:376px}

	.cols2 .content .row .col_1_4.box_border {width:127px}

	.cols2 .content .row .col_3_4.box_border {width:425px}

	.cols2 .content .row .col_1_5.box_border {width:97px}

	.cols2 .content .row .col_2_5.box_border {width:216px}

	.cols2 .content .row .col_3_5.box_border {width:336px}

	.cols2 .content .row .col_4_5.box_border {width:455px}

	

	/* headers */

	.post-detail .entry h3, .post-detail .entry h4, .post-detail .entry h5, .post-detail .entry h6 {

		font-weight:normal;}	

	.post-detail .entry h2 {	

		font-size:22px;}	

	.post-detail .entry h3 {

		font-size:20px;}	

	.post-detail .entry h4 {

		font-size:18px;} 

	.post-detail .entry h5 {

		font-size:16px;}

	.post-detail .entry h6 {

		font-size:14px;}	



	/* Columns in Content */

	.box_border .col:first-child {

		margin-left:8px} 

	

	.header_container {

		width:990px;}

	

	.header_left, .header_right {

		clear:none;

		float:left;}		

	.header_left {		

		width:240px;}	

	.header_right {

		width:690px}

		

	.logo {

		width:290px;

		text-align:left;

		margin:0}

	

	#topmenu .dropdown {

		float:right;

		text-align:left;}

	#topmenu .dropdown li {

		text-align:left;}

	

	/* Header Slider */

	.header_slider, .header_image {

		width:870px;

		margin-left:60px}



	.header_quote {

		font-size:26px;}

	

	.top_slider {

		width:870px;

		height:447px;}

	

	.top_slider .slides_container,

	.top_slider .slide {

		width:870px;

		height:440px;}

		

	.top_slider .caption {

		font-size: 20px;

		padding:34px 0;}		

	.topimage .caption {

		font-size: 17px;

		padding:17px 0 13px;}

		

	.top_slider .prev, .top_slider .next {

		width: 56px; 

		height: 52px; 		

		right: -57px;}	

	.top_slider .prev {

		background-position: 0 0; }

	.top_slider .next {

		background-position: -56px 0; 

		bottom:53px}

	.top_slider .prev:hover {

		background-position: 0 -52px;}

	.top_slider .next:hover {

		background-position: -56px -52px;}

	.top_slider .prev:active {

		background-position: 0 -51px;}

	.top_slider .next:active {

		background-position: -56px -51px;}		

		

	.top_slider .caption .link-more,

	.topimage .caption .link-more {		

		font-size:13px;

		margin-top:5px}

	

	/* middle content and sidebar */	

	#middle .content {

		width:576px;}	

	#middle .sidebar {

		width:240px;

		margin:0 0 0 54px}

	

	/* sidebar left */

	#middle.sidebar_left .content {

		width:576px;}	

	#middle.sidebar_left .sidebar {

		width:240px;

		margin:0 54px 0 0}

	

	#middle.full_width .content,

	#middle.full_width .post-detail {

		width:870px;}

	

	footer .container {

		width:930px;}

	

	footer .container li {

		font-size:12px;}

	

	.fcol {

		margin:0 0 0 20px}	

	.f_col_1 {

		width:330px;}

	.f_col_1 .widget-container {

		padding-left:60px}		

	.f_col_2, .f_col_3, .f_col_4, .f_col_5 {

		width:130px;

		padding-top:0px}

				

	footer .widget_contact {

		background:url(images/icons/icon_location.png) 20px 0 no-repeat}

	

	footer .container .copyright {

		padding-left:60px;}

	

	.jcarousel-skin-newsline .jcarousel-container,

	.jcarousel-skin-newsline .jcarousel-clip,

	.jcarousel-skin-newsline .jcarousel-item {

		  width: 685px;} 

		 

	/* small slider in column 2/5 */

	.row .col_2_5 .slideshow.slideText .slides_container,

	.row .col_2_5 .slideshow.slideText .slides_container .slide {

		width:330px}	

	.row .col_2_5 .slideshow.slideText .slides_container p {

		margin-bottom:18px}

	.row .col_2_5 .slideshow.slideText .pagination {

		margin:20px 0 0 0;}

	

	.postlist article {

		padding-bottom:55px;

		margin-bottom:55px;}	

	.postlist .summary h1, .postlist .summary h1 a {

		font-size:21px;}

	.postlist .image_frame {

		width:270px;}

	.postlist .summary {

		width:380px;

		padding-right:20px;

		margin-right:20px;}

	.postlist .aside {

		width:169px}

	

	.newsletterBox .inputField {

		width:180px;}	

	.newsletterBox .btn-arrow {

		width:80px;

		margin-left:10px;}

	

	.post-item h2,

	.post-item h1 {

		font-size:24px;}

		

	.comment-form .inputtext, 

	.comment-form .textarea,

	.comment-form .select_styled {

		padding:5px 10px;

		width:230px;}

	.comment-form .select_styled {

		padding:6px 10px 4px 7px;

		width:253px}

	.comment-form .textarea {

		width:505px;}

	

	.widget-container.widget_search {

		width:240px;}

	.widget_search .inputField {

		width:164px;}

		

	.comment-text {

		width:445px;

		font-size:13px;}

	.children li {

		background-position:75px 5px;

		padding-left:90px}

	.children .comment-text {

		width:355px}	

	.children .children .comment-text {

		width:265px}	

	

	.price_col_head strong {

		font-size:20px;}

	

	.styled_table table tr th,

	.sb .box_title	{

		font-size:16px;}

	

	.slideshow .slides_container {

		width:578px}

	.slideGallery .slides_container .slide {

		height:326px}	

	.slideshow.slideText .slides_container {

		width:600px;}

	.slideshow.slideText .slides_container .slide{

		width:580px}

	.slideshow .pagination {

		margin:10px 5px 10px 225px;}

	

	.sidebar .newsletterBox {

		width:240px}	

	.col_1_2 .newsletterBox form,

	.newsletterBox form {

		padding:20px;}

	.sidebar .newsletterBox .inputField,

	.col_1_2 .newsletterBox .inputField {

		width:130px}

	.col_1_2 .newsletterBox .inputField {

		width:150px}

	.sidebar .newsletterBox .btn-arrow,

	.col_1_2 .newsletterBox .btn-arrow {

		width:50px;

		margin-left:0px;

		font-size:13px;}	

	.col_1_2 .newsletterBox .btn-arrow {

		width:60px;}

	

	.widget_login {

		width:240px;}

	.widget_login form {

		padding:20px 15px}

	.widget_login input {

		width:155px;}	

	.sidebar .widget_login {

		width:240px}	

	.sidebar .widget_login input {

		width:180px}

	.widget_login .submit .btn-submit {

		width:190px;}

		

	.widget_twitter .tweet_text {

		width:198px;}

	

	.author-text {

		width:410px;}

	

	.slideshow.slideQuotes .slides_container {

		width:530px;}

	.slideshow.slideQuotes .slides_container .slide{	

		width:500px}

		

	.full_width .jcarousel-skin-tango .jcarousel-container-horizontal,

	.full_width .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width: 830px;}

	.full_width .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 5px;

	    margin-right: 13px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:810px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:800px;}

	.full_width .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 7px;

	    margin-right: 6px;}

	.cols2 .jcarousel-skin-tango .jcarousel-container-horizontal{

		width:510px;}

	.cols2 .jcarousel-skin-tango .jcarousel-clip-horizontal {

		width:500px}

	.cols2 .jcarousel-skin-tango .jcarousel-item-horizontal {

		margin-left: 15px;

	    margin-right: 10px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {

		width:500px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {

	    width:490px;}

	.cols2 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {

	    margin-left: 13px;

	    margin-right: 9px;}

	

	.sidebar_left .sidebar .widget-container .widget_icon {

		margin-right:10px;

		margin-left:-42px}

}