/* #Tablet (Portrait)
================================================== */

    /* Note: Design for a width of 768px */

    @media only screen and (min-width: 768px) and (max-width: 959px) {
        #master-wrapper .container                                  { width: 768px; }
		#master-wrapper .column.alpha, 
		#master-wrapper .columns.alpha               { margin-left: 0; margin-right: 10px; }
		#master-wrapper .column.omega, 
		#master-wrapper .columns.omega               { margin-right: 0; margin-left: 10px; }
	
		#master-wrapper .container .one.column                      { width: 44px; }
		#master-wrapper .container .two.columns,
		#master-wrapper .container .su-column-1-6                   { width: 108px; }
		#master-wrapper .container .three.columns,
		#master-wrapper .container .su-column-1-4					{ width: 172px; }
		#master-wrapper .container .four.columns,
		#master-wrapper .container .su-column-1-3                   { width: 236px; }
		#master-wrapper .container .five.columns                    { width: 300px; }
		#master-wrapper .container .six.columns,
		#master-wrapper .container .su-column-1-2                   { width: 364px; }
		#master-wrapper .container .seven.columns                   { width: 428px; }
		#master-wrapper .container .eight.columns,
		#master-wrapper .container .su-column-2-3                   { width: 492px; }
		#master-wrapper .container .nine.columns,
		#master-wrapper .container .su-column-3-4					{ width: 556px; }
		#master-wrapper .container .ten.columns,
		#master-wrapper .container .su-column-5-6                   { width: 620px; }
		#master-wrapper .container .eleven.columns                  { width: 684px; }
		#master-wrapper .container .twelve.columns                  { width: 748px; }
		
		#master-wrapper .container .nine.columns .six.columns       { width: 268px; }
		#master-wrapper .container .nine.columns .twelve.columns    { width: 556px; }
		#master-wrapper .container .nine.columns .three.columns     { width: 124px; }
		#master-wrapper .container .nine.columns .four.columns      { width: 172px; }
		
		#master-wrapper .container .su-column-1-5 { width:133px;}
		#master-wrapper .container .su-column-2-5 { width:288px;}
		#master-wrapper .container .su-column-3-5 { width:440px;}
		#master-wrapper .container .su-column-4-5 { width:595px;}
		
		#master-wrapper.boxed-container { width:798px !important;}
		#master-wrapper { padding-bottom:0;}
		
		
		#master-wrapper .logo-wrap {margin-bottom: 30px;margin-top: 30px;}

		#master-wrapper .top-menu-header ul li { margin-right: 10px;}
		#master-wrapper .custom-wrapper li.three { width:132px;}
		
		#master-wrapper .nine.columns .pagination,
		#master-wrapper .nine.columns .navigation { width:516px;}
		
		#master-wrapper .twelve.columns .pagination,
		#master-wrapper .twelve.columns .navigation {width: 746px;}
		
		#master-wrapper .flexslider.carousel.widget-mode { width: 172px;}
		
		#master-wrapper #respond textarea, 
		#master-wrapper #contactForm textarea,
		#master-wrapper #respond input[type="text"], 
		#master-wrapper #contactForm input[type="text"] { width:728px;}
		
		#master-wrapper .container .contact-form .columns.six { width:728px; margin-left:0; margin-right:0;}
		
		#master-wrapper .nine.columns #respond textarea, 
		#master-wrapper .nine.columns #contactForm textarea,
		#master-wrapper .nine.columns #respond input[type="text"], 
		#master-wrapper .nine.columns #contactForm input[type="text"] { width:536px;}
		
		#master-wrapper .nine.columns #respond .comment-form-author, 
		#master-wrapper .nine.columns #respond .comment-form-email, 
		#master-wrapper .nine.columns #respond .comment-form-url{ width:536px; margin-left:0; margin-right:0;}
		
		#master-wrapper .custom-wrapper li.twelve {width: 708px;}
		#master-wrapper .custom-wrapper li.six { width:324px;}
		#master-wrapper .custom-wrapper li.four {width: 196px;}
		#master-wrapper .custom-wrapper.filterable {width:768px;}
		
		#master-wrapper .custom-wrapper.master-sidebar li.nine {width:516px;}
		#master-wrapper .custom-wrapper.master-sidebar li.four{width:228px;}
		#master-wrapper .custom-wrapper.master-sidebar li.three {width: 132px;}
		#master-wrapper .custom-wrapper.master-sidebar li.two {width: 84px;}
		
		#master-wrapper #sidebar .flickr li { width:36px; height:36px;}
		#master-wrapper #sidebar .flickr li img { width:100%;}
		
		#master-wrapper #map {height: 300px;width: 546px;}
		
		#master-wrapper ul.products li.product { width: 152px;}
		ul.products li.product a.add_to_cart_button:hover,
		ul.products li.product a.button.product_type_grouped:hover,
		ul.products li.product a.product_type_variable:hover,
		a.show_review_form.button:hover {
			padding-left:15px;
		}
		
		div.product div.images, 
		#content div.product div.images {width: 385px;}
		
		div.product div.summary, 
		#content div.product div.summary {width: 320px;}
		
		.woocommerce-tabs,
		.woocommerce-tabs ul.tabs {width: 100%;}
		
		.woocommerce-tabs .panel {width: 94%;}
		
		#master-wrapper .flexslider-wrapper .flexslider.slideshow {
			width:728px;
			height:277px;
		}
		.loading .flex-viewport {max-height: 288px !important;}
		#master-wrapper .flex-control-paging li a {width:80px;}
		
		#master-wrapper #navigation ul li { margin-left:5px;}
		#master-wrapper #navigation ul ul { width:110px;}
		#master-wrapper #navigation ul ul li {margin-left:0px;}
		#master-wrapper #navigation ul li a {padding: 5px;}
		#master-wrapper #navigation ul ul.sub-menu a, 
		#master-wrapper #navigation ul ul.sub-menu ul.sub-menu a {width:100px;}
		#master-wrapper #navigation ul ul.sub-menu ul {left:110px;}
		
		#master-wrapper .page-headline-wrapper {padding: 36px 0;}
		
		.call-to-action-wrapper.style_2 .call-to-action-meta {width: 718px;}
		.call-to-action-wrapper.style_2 {width: 738px;}
		.call-to-action-wrapper.style_2 .call-to-action-meta h3 {width: 460px;}
		
		.sponsors-wrapper ul li.columns.two {width: 121px !important; height: 100px;}
		.sponsors-wrapper ul li .sponsors-meta-holder {line-height: 95px;}
		
		.nine.columns .sponsors-wrapper ul li.columns.two {width: 111px !important; height: 100px;}
		
		/* services sizes */
		.services-wrapper li.twelve .services-summary { width: 658px;}
		.services-wrapper li.six .services-summary {width: 272px;}
		.services-wrapper li.four .services-summary {width: 142px;}
		.services-wrapper li.three .services-summary {width: 78px;}
		
		/* testimonials sizes */
		.testimonials-wrapper li.twelve .testimonials-summary { width: 658px;}
		.testimonials-wrapper li.six .testimonials-summary {width: 272px;}
		.testimonials-wrapper li.four .testimonials-summary {width: 142px;}
		.testimonials-wrapper li.three .testimonials-summary {width: 78px;}
		
		/* team sizes */
		.team-wrapper li.twelve .team-summary { width: 430px;}
		.team-wrapper li.six .team-summary {width: 120px;}
		.team-wrapper li.four .team-box { width: 228px;height: 142px;}
		.team-wrapper li.four .team-summary {width: 236px;}
		.team-wrapper li.three .team-box {width: 164px;height: 142px;}
		.team-wrapper li.three .team-summary {width: 172px;}
		
		/* portfolio sizes */
		li.twelve .portfolio-box, 
		li.twelve .portfolio-box .portfolio-mask {height: 286px;width: 738px;}
		li.six .portfolio-box, 
		li.six .portfolio-box .portfolio-mask {height: 142px;width: 354px;}
		li.four .portfolio-box, 
		li.four .portfolio-box .portfolio-mask {height: 140px; width: 226px;}
		li.three .portfolio-box, 
		li.three .portfolio-box .portfolio-mask {height: 140px; width: 162px;}
		
		.portfolio-wrapper.filterable { width:768px}
		
		.portfolio-wrapper.master-sidebar li.twelve .portfolio-box, 
		.portfolio-wrapper.master-sidebar li.twelve .portfolio-box .portfolio-mask {height: 286px;width: 546px;}
		
		.portfolio-wrapper.master-sidebar li.six .portfolio-box, 
		.portfolio-wrapper.master-sidebar li.six .portfolio-box .portfolio-mask {height: 142px;width: 258px;}
		
		.portfolio-wrapper.master-sidebar li.four .portfolio-box, 
		.portfolio-wrapper.master-sidebar li.four .portfolio-box .portfolio-mask {height: 140px; width: 162px;}
		
		.portfolio-wrapper.master-sidebar li.three .portfolio-box, 
		.portfolio-wrapper.master-sidebar li.three .portfolio-box .portfolio-mask {height: 137px; width: 114px;}
		
		.flexslider-wrapper.inner-portfolio-holder { width:546px;}
		article.portfolio_pt .entry-content { width:556px;}
		article.portfolio_pt a.launch-project {width: 134px;}
		
		article .entry-content {width: 496px;}
		
		article .blog-box, 
		.blog-wrapper li .blog-box {width: 486px;height: 140px;}

		.flexslider.carousel.blog-wrapper li .blog-box {width: 436px;height: 126px;}
		.flexslider.carousel.blog-wrapper li.six .blog-box {width: 354px;height: 143px;}
		
		.flexslider.carousel.blog-wrapper li .blog-summary h4 { margin-top:0;}
		.flexslider.carousel.blog-wrapper li .blog-summary .post-meta { margin-bottom:10px; padding-bottom:10px}
		
		aside .widget-container { width:152px;}
		#searchform #s {width: 85px;}
		
		#authorbox .author-image { width:80px;}
		#authorbox .authortext {width: 450px;}
		
		.contact-map {width: 546px;}
		
		.page-headline-wrapper h1{ font-size:24px !important; letter-spacing:0;}
		#site-title a { font-size:34px !important; letter-spacing:-1px;}
		.top-wrapper,
		span.site-desc.text { font-size:11px !important;}
		#navigation span.menu-icn-holder { margin-bottom:0;}
		footer #credits { padding:10px 0;}
		.flex-caption { left:145px;}
		
		.widget-container.flickr ul.flickr li:nth-child(3n) { margin-right:10px;}
		.widget-container.flickr ul.flickr li:nth-child(4n) { margin-right:0px;}
		
		.flexslider.carousel.fcs { width: 748px !important;}
		
		#comments .comments-holder { width:556px}
		#comments .comment-meta {width: 476px;}
		#comments .commentlist li li .comment-meta {width: 451px;}
		#comments .commentlist li li li .comment-meta {width: 401px;}
		#comments .commentlist li li li li .comment-meta {width: 351px;}
		#comments .commentlist li li li li li .comment-meta {width: 301px;}

	}
    
/*  #Mobile (Portrait) 
================================================== */
    
    /* Note: Design for a width of 320px */
    
    @media only screen and (max-width: 767px) {
		
		#master-wrapper.boxed-container { width:330px !important;}
        #master-wrapper .container { width: 280px; }

		#master-wrapper .container .one.column,
		#master-wrapper .container .two.columns,
		#master-wrapper .container .three.columns,
		#master-wrapper .container .four.columns,
		#master-wrapper .container .five.columns,
		#master-wrapper .container .six.columns,
		#master-wrapper .container .seven.columns,
		#master-wrapper .container .eight.columns,
		#master-wrapper .container .nine.columns,
		#master-wrapper .container .ten.columns,
		#master-wrapper .container .eleven.columns,
		#master-wrapper .container .twelve.columns,
		#master-wrapper .container .one-third.column,
		#master-wrapper .container .two-thirds.column,
		.col2-set .col-1, 
		.col2-set .col-2,
		.su-column,
		.columns  { width: 280px; margin-left:0; margin-right:0; }
		
		aside .widget-container {width: 260px;}
		.bottom-wrapper { padding-top:20px;}
		#navigation { margin-bottom:20px;}
		
		#master-wrapper .flexslider-wrapper .flexslider.slideshow {width:280px;height:112px;}
		.loading .flex-viewport {max-height: 112px;}
		
		.flexslider-wrapper {height:122px;}
		#master-wrapper .flexslider-wrapper .flexslider.slideshow .flex-caption { display:none;}
		
		/*Add margins to carousel*/
		#master-wrapper .container .carousel.flexslider li.columns {margin-left:10px; margin-right:10px;}
		#master-wrapper .container .carousel.flexslider li.columns:first-child {margin-left:0px;}
		
		nav#navigation ul.menu { display:none;}
		#navigation select.select-menu { display:block; width:280px; background:#414141; border:1px solid #515151}
		
		#master-wrapper #map { height:200px; width:270px;}
		
		#master-wrapper ul.products li.last { margin-right:20px !important;}
		#master-wrapper .top-menu-header ul li {margin-right: 12px;}
		
		#master-wrapper { padding-bottom:0;}
		.logofloat { width:280px; text-align:center;}
		.page-headline-wrapper h1{ font-size:24px !important; letter-spacing:0;}
		#site-title a { font-size:34px !important; letter-spacing:-1px;}
		.top-wrapper,
		span.site-desc.text { font-size:11px !important;}
		#navigation span.menu-icn-holder { margin-bottom:0;}
		.flex-control-nav { display:none;}
		
		.call-to-action-wrapper.style_2 {width:270px;}
		.call-to-action-wrapper.style_2 .call-to-action-meta { width:250px;}
		.call-to-action-wrapper.style_2 .call-to-action-meta h3 { width:240px;}
		
		#master-wrapper #navigation { float:left !important; margin-top:10px !important; width:100%; text-align:center;}
		
		#master-wrapper #header-top-navigation { text-align:center; margin-bottom:10px;}
		#master-wrapper .top-menu-header { float:none; margin:0 auto;}
		#master-wrapper #site-title { width:100%; }
		#master-wrapper header #site-title.graphic a { margin:0px auto;}
	
		#master-wrapper ul.products li.product {
			margin-left: 0 !important;
			margin-right: 0 !important;
			width: 400px;
		}
		#master-wrapper .flexslider.carousel ul.products li.product {
			margin-left: 10px !important;
			margin-right: 10px !important;
		}
		#master-wrapper .flexslider.carousel ul.products li.product.first {
			margin-left: 0px !important;
		}
		table.cart input, #content table.cart input { margin-bottom:5px;}
		
		#master-wrapper div.product div.summary, 
		#master-wrapper #content div.product div.summary { float:left;}
		
		#master-wrapper #credits div.columns p { text-align:left;}
		
		#master-wrapper .nine.columns ul.products.list li.product {width: 240px;}
		
		#master-wrapper .twelve.columns .pagination,
		#master-wrapper .twelve.columns .navigation {width: 240px;}
		
		#master-wrapper div.product div.summary,
		#master-wrapper #content div.product div.summary {width: 270px;}
		
		div.product div.summary,
		#content div.product div.summary,
		.woocommerce-tabs {
			width:250px;
			float:left;
		}
		.woocommerce-tabs .panel { width:220px;}
		
		#master-wrapper div.product div.images, 
		#master-wrapper #content div.product div.images {width: 250px;}
		
		#master-wrapper #respond input[type="text"], 
		#master-wrapper #contactForm input[type="text"],
		#master-wrapper #respond textarea, 
		#master-wrapper #contactForm textarea {width: 260px;}
		
		#master-wrapper .nine.columns .pagination,
		#master-wrapper .nine.columns .navigation { width:240px;}
		 
		#master-wrapper .woocommerce-tabs ul.tabs li { width:100%;}
		#master-wrapper .woocommerce-tabs ul.tabs { margin-left:0;margin-left: 1px;margin-right: -1px;}
		#master-wrapper .widget-mode .flex-control-nav li a { width:15px; height:15px;}
		
		#master-wrapper .top-menu-header ul li {height: 16px;}
		#master-wrapper .top-menu-header ul li:before { top:15px;}
		#master-wrapper .top-menu-header ul li a { margin-top:5px;}
		#master-wrapper .top-menu-header ul li:first-child { border-left: none;}
		#master-wrapper .top-menu-header ul li:first-child:before { content:'';}
		
		#master-wrapper.boxed-container .flexslider.slideshow,
		#master-wrapper.boxed-container .slideshow-top-shadow,
		#master-wrapper.boxed-container .footer-wrapper-wide,
		#master-wrapper.boxed-container .contact-map {
			width:330px;
		}
		
		li.twelve .portfolio-box .portfolio-mask,
		li.six .portfolio-box .portfolio-mask,
		li.four .portfolio-box .portfolio-mask,
		li.three .portfolio-box .portfolio-mask {height: 100%; width: 100%;}
		
		.portfolio-wrapper.filterable { width:280px; margin:0;}
		
		li.twelve .portfolio-box, 
		li.six .portfolio-box, 
		li.four .portfolio-box, 
		li.three .portfolio-box, 
		.blog-wrapper li .blog-box,
		.blog-wrapper li .blog-summary,
		.nine.columns li.twelve .portfolio-box, 
		.nine.columns li.six .portfolio-box, 
		.nine.columns li.four .portfolio-box, 
		.nine.columns li.three .portfolio-box, 
		.nine.columns.blog-wrapper li .blog-box,
		.nine.columns.blog-wrapper li .blog-summary {height: auto; width: 100%;}
		
		.blog-wrapper li .blog-box { margin-bottom:10px;}
		.blog-wrapper li .blog-summary { margin-left:0 !important; width: auto !important;}
		.flexslider.carousel.blog-wrapper li .blog-box { width:auto; height:auto;}
		
		.call-to-action-wrapper { text-align:center;}
		.call-to-action-wrapper h3 { width:100%; margin-right:0; padding-left:0; margin-bottom:15px;}
		.call-to-action-wrapper a.call-to-action { display:inline-block; float: none}
		
		.bottom-wrapper .columns.floatright { margin-left:0; margin-right:0; float:left; width:280px;	}
		
		.page-headline-wrapper h1 { font-size:14px !important;}
		.page-headline-wrapper {padding: 20px 0;}
		.homepage-headline-area { padding:0; margin-bottom:20px;} 
		#homepage-content { margin-top:30px;}
		.home-portfolio-wrapper { margin-bottom:20px; padding-top:20px; padding-bottom:0;}
		.homepage-headline-area .entry-title { padding:0;}
		
		.widget-container.flickr ul.flickr li:nth-child(3n) { margin-right:10px;}
			
		.services-wrapper li .services-summary,
		.testimonials-wrapper li .testimonials-summary { width:190px !important;}
		
		li.twelve .team-box,
		li.six .team-box,
		li.four .team-box,
		li.three .team-box {height: auto;margin-right: 20px;width: 90px;}
		
		li.twelve .team-summary,
		li.twelve .team-summary,
		li.six .team-summary,
		li.four .team-summary,
		li.three .team-summary { width:140px;}
		
		.top-contact-meta { width:100%; text-align:center; float:left;}
		
		#master-wrapper ul.products li.product { width:260px;}
		
		nav#top-navigation,
		footer #credits #footer-navigation { display:none;}
		
		#master-wrapper #credits div.columns p { text-align:center;}
		.widget-title {margin: 15px 0 10px;}
		footer #credits { padding:10px 0;}
		
		article .entry-content { width:220px;}
		article .blog-box, .blog-wrapper li .blog-box { width:210px; height:auto;}
		article .blog-box { width:210px; height:60px;}
		
		#authorbox ul.author-social-media { float:left; position:relative;}
		
		#authorbox .author-image { display:none;}
		#authorbox .authortext { width:260px; margin-top:10px;}
		
		.contact-map { width:270px; height:200px; margin-bottom:20px;}
		#master-wrapper #map { height:200px; width:270px;}
		
		#homepage-content .border_top { padding-top:20px !important;}
		#homepage-content .border_bottom { padding-bottom:20px !important;}
    }    
    
    
/* #Mobile (Landscape)
================================================== */

    /* Note: Design for a width of 480px - actual 460 -> 420 (40px) */
    
    @media only screen and (min-width: 480px) and (max-width: 767px) {
		#master-wrapper.boxed-container { width:450px !important;}
       
	    #master-wrapper .container { width: 420px; }
		
		nav#navigation ul.menu { display: block;}
		nav#navigation select.select-menu { display: none;}
		
		#master-wrapper .container .one.column,
		#master-wrapper .container .two.columns,
		#master-wrapper .container .three.columns,
		#master-wrapper .container .four.columns,
		#master-wrapper .container .five.columns,
		#master-wrapper .container .six.columns,
		#master-wrapper .container .seven.columns,
		#master-wrapper .container .eight.columns,
		#master-wrapper .container .nine.columns,
		#master-wrapper .container .ten.columns,
		#master-wrapper .container .eleven.columns,
		#master-wrapper .container .twelve.columns,
		#master-wrapper .container .one-third.column,
		#master-wrapper .container .two-thirds.column,
		.col2-set .col-1, 
		.col2-set .col-2,
		.su-column,
		.bottom-wrapper .columns.floatright,
		article.portfolio_pt .entry-content { width: 420px; margin-left:0; margin-right:0;  }
		
		.flexslider.carousel.fcs { width: 420px !important;}
		aside .widget-container {width: 400px;}
		
		.call-to-action-wrapper.style_2 {width:410px;}
		.call-to-action-wrapper.style_2 .call-to-action-meta { width:390px;}
		.call-to-action-wrapper.style_2 .call-to-action-meta h3 { width:380px;}
		
		.flexslider-wrapper {height:159px;}
		article.portfolio_pt .flexslider-wrapper { width:410px; height:auto;}
		.loading .flex-viewport {max-height: 181px;}
		#master-wrapper .flexslider-wrapper .flexslider.slideshow {width:400px;height:148px;}
		
		#master-wrapper #navigation ul ul { width:170px;}
		#master-wrapper #navigation ul li a {padding: 5px;}
		
		#master-wrapper #navigation ul ul {width:102px;}
		#master-wrapper #navigation ul ul.sub-menu a, 
		#master-wrapper #navigation ul ul.sub-menu ul.sub-menu a {width:92px;}
		#master-wrapper #navigation ul ul.sub-menu ul {left:102px;}
		#master-wrapper #navigation ul li { margin-left:0; margin-right:1px; display:inline-block; float:none;}

		#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {
			width:420px;
			margin-right:0;
		}
		
		#master-wrapper .nine.columns ul.products.list li.product {width: 380px;}
		
		#master-wrapper .twelve.columns .pagination, 
		#master-wrapper .twelve.columns .navigation {width: 380px;}
		
		#master-wrapper div.product div.summary, 
		#master-wrapper #content div.product div.summary {width: 420px;}
		
		div.product div.summary,
		#content div.product div.summary,
		.woocommerce-tabs {
			width:400px;
			float:left;
		}
		.woocommerce-tabs .panel { width:380px;}
		
		#master-wrapper div.product div.images, 
		#master-wrapper #content div.product div.images {width: 400px;}
		
		#master-wrapper #respond input[type="text"], 
		#master-wrapper #contactForm input[type="text"],
		#master-wrapper #respond textarea, 
		#master-wrapper #contactForm textarea {width: 400px;}
		
		#master-wrapper .nine.columns .pagination,
		#master-wrapper .nine.columns .navigation { width:380px;}
		
		#master-wrapper.boxed-container .flexslider.slideshow {width:420px;}
		
		.services-wrapper li .services-summary,
		.testimonials-wrapper li .testimonials-summary { width:320px !important;}
		
		.services-wrapper li,
		.testimonials-wrapper li { margin-right: 0; margin-left: 0; }
		
		.sponsors-wrapper ul li.columns.two {width: 120px !important; height: 90px;}
     	.sponsors-wrapper ul li.columns.two:nth-child(4n) { margin-left:0;}
		.nine.columns .sponsors-wrapper ul li.columns.two.last { margin-right:10px;}
		
		li.twelve .team-box,
		li.four .team-box,
		li.six .team-box,
		li.three .team-box {height: 118px;margin-right: 20px;width: 190px;}
		
		li.six .team-box,
		li.three .team-box {height: 162px;}
		
		li.twelve .team-summary,
		li.twelve .team-summary,
		li.six .team-summary,
		li.four .team-summary,
		li.three .team-summary { width:200px;}
		
		.nine.columns li.twelve .portfolio-box, 
		.nine.columns li.twelve .portfolio-box .portfolio-mask,
		li.twelve .portfolio-box, 
		li.twelve .portfolio-box .portfolio-mask,
		li.six .portfolio-box, 
		li.six .portfolio-box .portfolio-mask { width:410px; height:214px}
		
		li.four .portfolio-box, 
		li.four .portfolio-box .portfolio-mask,
		.nine.columns li.four .portfolio-box, 
		.nine.columns li.four .portfolio-box .portfolio-mask { width:200px; height:172px}
		
		li.three .portfolio-box, 
		li.three .portfolio-box .portfolio-mask,
		.nine.columns li.three .portfolio-box, 
		.nine.columns li.three .portfolio-box .portfolio-mask { width:180px;}
				
		li.four .portfolio-summary,
		li.three .portfolio-summary,
		.nine.columns li.four .portfolio-summary,
		.nine.columns li.three .portfolio-summary { width:150px; margin-left:20px;}
		
		.portfolio-wrapper.filterable { width:420px; margin:0;}
		
		article .entry-content { width:360px;}
		article .blog-box, .blog-wrapper li .blog-box { width:350px; height:auto;}
		article .blog-box { width:350px; height:100px;}
		
		#authorbox .author-image { display:none;}
		#authorbox .authortext { width:400px; margin-top:10px;}
		
		.contact-map { width:410px; height:200px; margin-bottom:20px;}
		#master-wrapper #map { height:200px; width:410px;}
		.logofloat { width:410px; text-align:center;}
		
		#comments .vcard { width:30px; height:30px;}
		#comments .comments-holder { width:420px}
		#comments .comment-meta {width: 370px;}
		#comments .commentlist li li .comment-meta {width: 345px;}
		#comments .commentlist li li li .comment-meta {width: 295px;}
		#comments .commentlist li li li li .comment-meta {width: 245px;}
		#comments .commentlist li li li li li .comment-meta {width: 195px;}
		
		.width-960 .sponsors-wrapper ul li.columns.two {
			margin-right: 10px !important;
			width: 120px !important;
		}
		.width-960 .sponsors-wrapper ul li.columns.two:nth-child(3n) { margin-right:0 !important;}
		
	}