@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dppx) {
.sqs-block .state-message:after, .sqs-state-message:after {
background-image:url('../images/block-indicator-dark%402x.png');
background-size:22px
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi) {
html.blogapp .sqs-video-wrapper .sqs-video-overlay .sqs-video-icon {
background-image:url('gallery-play-big@2x.png');
background-size:80px
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
html.squarespace-damask .sqs-action-overlay>div.remove-video:hover {
background-image:url('../images/trash-9-red%402x.png');
background-size:9px 11px
}
}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
html.squarespace-damask .sqs-action-overlay>div.remove-video {
background-image:url('../images/trash-9-light%402x.png');
background-size:9px 11px
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
html.squarespace-damask .sqs-action-overlay>div.remove:hover, html.squarespace-damask .sqs-action-overlay>div.remove-image:hover {
background-image:url('../images/trash-9-red%402x.png');
background-size:9px 11px
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
html.squarespace-damask .sqs-action-overlay>div.remove, html.squarespace-damask .sqs-action-overlay>div.remove-image {
background-image:url('../images/trash-9-light%402x.png');
background-size:9px 11px
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dppx) {
.sqs-ss-badge .badge-closed {
background-size:16px;
background-image:url("../images/icon-squarespace-32-light.png")
}
.sqs-ss-badge[data-type="white"] .badge-closed {
background-image:url("../images/icon-squarespace-32-dark.png")
}
}
@media screen and (max-width:320px) {
.newsletter-block .newsletter-form-wrapper {
padding:22px 17px
}
.newsletter-block .newsletter-form-header {
width:100%
}
.newsletter-block .newsletter-form-header-title {
font-size:22.5px !important;
margin:0 0 14px 0
}
.newsletter-block .newsletter-form-header-description p {
margin:0 0 14px 0;
line-height:normal
}
.newsletter-block .newsletter-form-body {
padding:0 0 6px 0
}
.newsletter-block .newsletter-form-fields-wrapper {
display:block
}
.newsletter-block .newsletter-form-name-fieldset {
width:100%
}
.newsletter-block .newsletter-form-field-wrapper, .newsletter-block .newsletter-form-button-wrapper {
display:block;
width:100%;
min-width:0;
padding:5px 0
}
.newsletter-block .newsletter-form-button-wrapper {
margin:6px 0 0 0
}
.newsletter-block .newsletter-form-footnote p {
margin:14px 0
}
.newsletter-block .newsletter-form-footnote p:last-child {
margin-bottom:0
}
.newsletter-block .form-submission-text p {
margin:14px 0;
line-height:normal
}
.newsletter-block .form-submission-text p:first-child {
margin-top:0
}
.newsletter-block .form-submission-text p:last-child {
margin-bottom:0
}
}
@media screen and (max-width:450px) {
.sqs-block-tourdates .tour-item {
-webkit-flex-flow:column nowrap;
-moz-flex-flow:column nowrap;
-ms-flex-flow:column nowrap;
flex-flow:column nowrap;
width:100%;
position:relative;
padding:20px 0;
flex-direction:column;
-webkit-box-orient:vertical
}
.sqs-block-tourdates .tour-item:first-of-type {
padding-top:0
}
.sqs-block-tourdates .tour-timeframe, .sqs-block-tourdates .tour-venue, .sqs-block-tourdates .tour-location, .sqs-block-tourdates .tour-actions {
float:none;
display:block;
width:auto;
-webkit-flex-basis:auto;
-moz-flex-basis:auto;
-ms-flex-preferred-size:auto;
flex-basis:auto;
padding-top:0 !important
}
.sqs-block-tourdates .tour-timeframe {
-webkit-box-ordinal-group:1;
-moz-box-ordinal-group:1;
-ms-flex-order:1;
-webkit-order:1;
order:1
}
.sqs-block-tourdates .tour-location {
-webkit-box-ordinal-group:2;
-moz-box-ordinal-group:2;
-ms-flex-order:2;
-webkit-order:2;
order:2
}
.sqs-block-tourdates .tour-venue {
-webkit-box-ordinal-group:3;
-moz-box-ordinal-group:3;
-ms-flex-order:3;
-webkit-order:3;
order:3
}
.sqs-block-tourdates .tour-timeframe {
margin-bottom:14px;
right:0
}
.sqs-block-tourdates .tour-date, .sqs-block-tourdates .tour-weekday {
width:auto;
margin-right:5px
}
.sqs-block-tourdates .tour-lineup {
margin-top:0
}
.sqs-block-tourdates .tour-actions {
position:absolute;
top:18px;
right:0
}
.sqs-block-tourdates .tour-item:first-of-type .tour-actions {
top:-2px
}
}
@media only screen and (max-width:479px) {
.eventcal-dayname, .eventcal-daymarker-inside {
display:none
}
.yui3-eventcollectioncalendar .yui3-calendar-weekdayrow {
display:table-row
}
.eventcal-daymarker-outside {
display:inline-block;
top:5px;
right:5px;
line-height:11px
}
.eventcal-daynumber {
margin:0;
font-size:11px;
line-height:11px
}
.eventcal-viewall {
font-size:12px
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth {
top:85%;
padding-top:5px;
overflow:visible;
background:#fff !important;
border-color:#ddd !important
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth .eventcal-link {
color:#000 !important
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth .eventcal-arrow-wrapper {
position:absolute;
top:0;
left:0;
width:100%;
text-align:center;
margin-left:-7px
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth .eventcal-arrow {
position:absolute;
top:-9px;
left:50%;
display:inline-block;
width:0;
height:0;
border-left:7px solid transparent;
border-right:7px solid transparent;
border-bottom:7px solid #ddd
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth.eventcal-edge-left .eventcal-arrow-wrapper {
text-align:left
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth.eventcal-edge-left .eventcal-arrow {
margin-left:7px;
left:0
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth.eventcal-edge-right .eventcal-arrow-wrapper {
text-align:right
}
.eventcal-list-overflow-show.eventcal-list-overflow-fixedwidth.eventcal-edge-right .eventcal-arrow {
margin-right:-7px;
left:auto;
right:0
}
}
@media only screen and (max-width:480px) {
.sqs-gallery-block-slideshow .meta {
display:none !important
}
}
@media screen and (max-width:480px) {
.collection-type-gallery .sqs-system-gallery .slide-meta {
display:none !important
}
}
@media screen and (max-width: 480px) {
.sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-image-container {
width:35% !important
}
.sqs-gallery-design-list .sqs-gallery-design-list-slide:not(.no-image) .sqs-gallery-meta-container {
width:65% !important
}
}
@media screen and (max-width: 480px) {
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-3 .sqs-gallery-design-carousel-slide, .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide, .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide {
width:50.5% !important
}
}
@media screen and (max-width:480px) {
	body {
	margin:0;
	background-color:#151315 !important;
}
#title-area .myPhoto {
    float: none !important;
}
h1 {
    line-height: 34px !important;
}
#title-area h1{
	display: block;
}
#footer{
	height: auto;
}
#title-area .myText {
    width: 100% !important; float: none !important
}
#footer .right, #footer .left{
	float: none; width: 100%
}
.footerIcon {
    margin-right:0px !important;
    width: 100% !important;
    position: absolute !important;
    margin-bottom: 0px !important;
    bottom: -64px !important;
}
audio, canvas, video {
	display:none !important;
}
}
@media screen and (max-width: 600px) {
.sqs-search-container-list {
top:160px
}
.sqs-search-container-list .search-results {
margin-right:0px
}
.sqs-search-container input {
font-size:24px !important
}
}
@media screen and (max-width: 600px) {
.sqs-search-page-result {
padding:0 20px
}
.sqs-search-page-more-wrapper {
font-size:10px
}
}
@media screen and (max-width: 600px) {
body.sqs-search-ui-fullscreen .sqs-search-ui {
padding:8em 2em 0
}
body.sqs-search-ui-fullscreen .sqs-search-ui input {
margin-left:1em
}
body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-aclist, body.sqs-search-ui-fullscreen .sqs-search-ui .yui3-scrollingautocompletelist {
display:none
}
body.sqs-search-ui-fullscreen .sqs-search-ui-list {
top:150px;
margin:0 2em
}
}
@media only screen and (max-width:600px) {
.sqs-modal-lightbox .lightbox-inner {
background:#fff
}
.sqs-modal-lightbox .lightbox-inner .lightbox-content {
margin-top:0 !important
}
}
@media screen and (max-width:640px) {
.sqs-block-button .sqs-block-button-element--large {
padding:21px 34px;
font-size:15px
}
}
@media screen and (max-width:640px) {
#main-navigation {
display:none
}
#mobile-navigation {
display:block !important;
}
}
@media only screen and (max-width:639px) {
.eventlist-column-info {
padding-left:0 !important
}
.event-thumbnails .eventlist-column-date {
width:auto !important;
margin:0 0 1em 0;
text-align:left
}
.event-thumbnails .eventlist-column-date .eventlist-datelabel {
float:none
}
.event-thumbnails .eventlist-column-info {
width:100%;
padding:0
}
.event-thumbnails .eventlist-hasimg .eventlist-column-thumbnail {
position:absolute;
top:0;
left:0;
width:100%;
padding-bottom:40%
}
.event-thumbnails .eventlist-hasimg .eventlist-column-date {
margin:0
}
.event-thumbnails .eventlist-hasimg .eventlist-column-info {
padding-top:40%;
margin-top:1em
}
.event-thumbnails.event-thumbnail-size-11-square .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:100%
}
.event-thumbnails.event-thumbnail-size-11-square .eventlist-hasimg .eventlist-column-info {
padding-top:100%
}
.event-thumbnails.event-thumbnail-size-32-standard .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:66%
}
.event-thumbnails.event-thumbnail-size-32-standard .eventlist-hasimg .eventlist-column-info {
padding-top:66%
}
.event-thumbnails.event-thumbnail-size-23-standard-vertical .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:150%
}
.event-thumbnails.event-thumbnail-size-23-standard-vertical .eventlist-hasimg .eventlist-column-info {
padding-top:150%
}
.event-thumbnails.event-thumbnail-size-43-four-thirds .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:75%
}
.event-thumbnails.event-thumbnail-size-43-four-thirds .eventlist-hasimg .eventlist-column-info {
padding-top:75%
}
.event-thumbnails.event-thumbnail-size-169-widescreen .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:56.25%
}
.event-thumbnails.event-thumbnail-size-169-widescreen .eventlist-hasimg .eventlist-column-info {
padding-top:56.25%
}
.event-thumbnails.event-thumbnail-size-2401-anamorphic-widescreen .eventlist-hasimg .eventlist-column-thumbnail {
padding-bottom:40%
}
.event-thumbnails.event-thumbnail-size-2401-anamorphic-widescreen .eventlist-hasimg .eventlist-column-info {
padding-top:40%
}
.eventitem-column-content, .eventitem-column-meta {
float:none;
width:auto;
padding:0
}
.eventitem-pager-title {
display:none
}
.eventitem-column-content, .eventitem-column-meta {
float:none;
width:auto;
padding:0
}
.eventitem-pager-title {
display:none
}
}
@media only screen and (min-width:700px) {
.no-touch .product-list-titles-overlay #productList .product {
overflow:hidden
}
.no-touch .product-list-titles-overlay #productList .product .product-image {
margin:0
}
.no-touch .product-list-titles-overlay #productList .product .product-overlay {
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
background:rgba(162, 131, 78, .9);
color:#fff;
-webkit-font-smoothing:antialiased
}
.no-touch .product-list-titles-overlay #productList .product .product-mark {
font-size:12px;
line-height:normal
}
.no-touch .product-list-titles-overlay #productList .product .product-meta {
position:absolute;
width:80%;
margin:0 10%;
top:50%
}
.no-touch .product-list-titles-overlay #productList .product .product-title {
font-size:16px;
font-weight:700;
line-height:1.5em;
color:#fff
}
.no-touch .product-list-titles-overlay #productList .product .product-price {
font-size:13px;
line-height:normal;
color:#fff
}
.no-touch .product-list-titles-overlay #productList .product .product-overlay {
opacity:0;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
filter:alpha(opacity=0)
}
.no-touch .product-list-titles-overlay #productList .product .product-mark {
opacity:1;
-webkit-transition:opacity .3s ease-out;
-moz-transition:opacity .3s ease-out;
-o-transition:opacity .3s ease-out;
transition:opacity .3s ease-out;
filter:alpha(opacity=100)
}
.no-touch .product-list-titles-overlay #productList .product .product-meta {
opacity:0;
-webkit-transition:opacity .35s cubic-bezier(0, 0, 1, 1);
-moz-transition:opacity .35s cubic-bezier(0, 0, 1, 1);
-o-transition:opacity .35s cubic-bezier(0, 0, 1, 1);
transition:opacity .35s cubic-bezier(0, 0, 1, 1);
filter:alpha(opacity=0)
}
.no-touch .product-list-titles-overlay #productList .product .product-title {
margin-top:5px;
-webkit-transition:margin .3s cubic-bezier(0, 0, .28, 1);
-moz-transition:margin .3s cubic-bezier(0, 0, .28, 1);
-o-transition:margin .3s cubic-bezier(0, 0, .28, 1);
transition:margin .3s cubic-bezier(0, 0, .28, 1)
}
.no-touch .product-list-titles-overlay #productList .product .product-title, .no-touch .product-list-titles-overlay #productList .product .product-price {
text-align:center
}
.no-touch .product-list-titles-overlay #productList .product:hover .product-overlay {
opacity:1;
filter:alpha(opacity=100)
}
.no-touch .product-list-titles-overlay #productList .product:hover .product-mark {
opacity:0;
filter:alpha(opacity=0)
}
.no-touch .product-list-titles-overlay #productList .product:hover .product-meta {
opacity:1;
filter:alpha(opacity=100)
}
.no-touch .product-list-titles-overlay #productList .product:hover .product-title {
margin-top:0
}
}
@media only screen and (max-width:700px) {
#productWrapper .product-title {
display:none
}
#productWrapper .product-title.mobile {
display:block
}
.product-meta {
margin-top:0 !important
}
#productDetails, #productGallery {
width:100%;
float:none
}
#productList {
width:100%;
margin-left:0;
margin-top:0
}
#productList .product {
float:left;
margin-left:0;
margin-top:0;
width:100%;
cursor:pointer;
margin-bottom:3%
}
#productList .product .product-image {
margin-bottom:3%
}
#productList .product .product-image .content-fit {
position:absolute;
top:0;
left:0;
bottom:0;
right:0
}
#productList .product .product-image img {
-webkit-transition:opacity .3s ease-out
}
}
@media screen and (max-width: 724px) {
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+1), .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+2), .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+1), .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+2) {
width:33.66%
}
.sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-4 .sqs-gallery-design-carousel-slide:nth-child(3n+3), .sqs-gallery-design-carousel.sqs-gallery-design-carousel-slides-in-view-5 .sqs-gallery-design-carousel-slide:nth-child(3n+3) {
width:33.68%
}
}
@media only screen and (device-width:768px) {
.sqs-gallery-block-slideshow.sqs-gallery-block-show-meta .meta {
opacity:1 !important
}
}
@media only screen and (min-width:801px) {
.promoted-content .sqs-block.image-block .image-block-outer-wrapper.layout-caption-overlay .intrinsic .image-caption-wrapper {
padding-left:0;
padding-right:0
}
}
@media screen and (max-width:1024px) {
.sqs-announcement-bar-text, .sqs-announcement-bar-text p {
font-size:13px
}
}
@media only screen and (max-width:1024px) {
#title-area, #homeBlockField, .main-content-wrapper {
-webkit-transform:translate3d(0, 0, 0)
}
#innerWrapper {
width:95%;
margin:0 auto;
margin-bottom:88px
}
#main-navigation {
position:relative;
top:auto;
left:auto;
width:60%;
margin:0 auto
}
#main-navigation ul {
margin:1em auto 30px;
text-align:center
}
#main-navigation ul li {
display:inline-block;
padding:1em 1em 0;
margin:0
}
#main-navigation ul.folder-child {
margin:0 1em 0 0;
padding:0 10px 0 15px;
background-color:#333538;
background-color:rgba(51, 53, 56, .8);
min-width:100%;
position:relative
}
#main-navigation ul.folder-child li {
display:block;
float:none;
white-space:nowrap;
margin:1em 0;
padding:0
}
#main-navigation .folder {
position:relative
}
#main-navigation .folder.dropdown-open {
background-color:#333538;
background-color:rgba(51, 53, 56, .8)
}
#main-navigation .folder.dropdown-open .folder-child {
display:block;
position:absolute;
left:0;
top:auto;
text-align:left;
z-index:9999
}
/*.social {
position:absolute;
top:auto;
bottom:0;
padding:0 0 10px;
width:100%
}*/
.social ul {
margin:0;
text-align:center
}
.social ul li {
margin:0 .5em .5em;
text-align:center;
float:none;
display:inline-block
}
.collection-type-template-page #innerWrapper, .collection-type-template-page.info-page-layout-offset #innerWrapper, .collection-type-template-page.info-page-layout-poster #innerWrapper, .collection-type-template-page.info-page-layout-business-card #innerWrapper, .collection-type-template-page.info-page-content-overlay #innerWrapper, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #innerWrapper, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #innerWrapper {
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box
}
.collection-type-template-page #content, .collection-type-template-page.info-page-layout-offset #content, .collection-type-template-page.info-page-layout-poster #content, .collection-type-template-page.info-page-layout-business-card #content, .collection-type-template-page.info-page-content-overlay #content, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #content, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #content {
width:100%
}
.collection-type-template-page #homeBlockField, .collection-type-template-page.info-page-layout-offset #homeBlockField, .collection-type-template-page.info-page-layout-poster #homeBlockField, .collection-type-template-page.info-page-layout-business-card #homeBlockField, .collection-type-template-page.info-page-content-overlay #homeBlockField, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #homeBlockField, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #homeBlockField {
width:90%;
left:auto;
bottom:auto;
top:50%;
position:absolute;
margin-left:5%;
margin-right:5%;
text-align:center
}
.collection-type-template-page #title-area, .collection-type-template-page.info-page-layout-offset #title-area, .collection-type-template-page.info-page-layout-poster #title-area, .collection-type-template-page.info-page-layout-business-card #title-area, .collection-type-template-page.info-page-content-overlay #title-area, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #title-area, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #title-area {
width:90%;
left:auto;
bottom:auto;
top:50%;
position:absolute;
margin-left:5%;
margin-right:5%;
text-align:center
}
.collection-type-template-page #title-area .site-desc, .collection-type-template-page.info-page-layout-offset #title-area .site-desc, .collection-type-template-page.info-page-layout-poster #title-area .site-desc, .collection-type-template-page.info-page-layout-business-card #title-area .site-desc, .collection-type-template-page.info-page-content-overlay #title-area .site-desc, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #title-area .site-desc, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #title-area .site-desc {
margin-left:0;
margin-right:0;
text-align:center
}
.collection-type-template-page #title-area .site-desc:before, .collection-type-template-page.info-page-layout-offset #title-area .site-desc:before, .collection-type-template-page.info-page-layout-poster #title-area .site-desc:before, .collection-type-template-page.info-page-layout-business-card #title-area .site-desc:before, .collection-type-template-page.info-page-content-overlay #title-area .site-desc:before, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #title-area .site-desc:before, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #title-area .site-desc:before {
margin-left:auto;
margin-right:auto
}
.collection-type-template-page #title-area p.site-tagline, .collection-type-template-page.info-page-layout-offset #title-area p.site-tagline, .collection-type-template-page.info-page-layout-poster #title-area p.site-tagline, .collection-type-template-page.info-page-layout-business-card #title-area p.site-tagline, .collection-type-template-page.info-page-content-overlay #title-area p.site-tagline, .collection-type-template-page.freeform-text-on-info-page.info-page-layout-business-card #title-area p.site-tagline, body:not(.info-page-layout-business-card).collection-type-template-page.info-page-content-overlay #title-area p.site-tagline {
text-align:center
}
}



/*	--------------------------------------------------
	:: Design for a width of 1023 x 1200 (iPad - Landscape)
	-------------------------------------------------- */

    @media only screen and (min-width:1023px) and (max-width:1200px) {
	#title-area h1 p {
		width: 75%;
	}
	h1 {
		line-height: 1.0em;
	}
	.footerIcon {
		margin-right: 185px;
		width: 35%;
	}
	.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
		width: 165px !important;
	}
	.mediaTitle {
		font-size: 12px;
	}
	.vimeo iframe {
		width: 250px;
	}
	.sqs-block-image.vsize-6 .image-block-wrapper {
		height: 130px;
	}
}


/*	--------------------------------------------------
	:: Design for a width of 767 x 1024 (iPad - Portrait)
	-------------------------------------------------- */

    @media only screen and (min-width:767px) and (max-width:1024px) {
	.logo img {
		display: none;
	}
	.footerIcon {
		margin-right: 180px;
		width: 40%;
	}
	.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
		width: 200px !important;
	}
	.mediaTitle {
		font-size: 14px;
	}
	.sqs-gallery-block-grid .slide {
		height: 240px;
	}
	.vimeo iframe {
		width: 300px;
	}
	.sqs-block-image.vsize-6 .image-block-wrapper {
		height: 155px;
	}
}
/*	--------------------------------------------------
	:: Design for a width of 480 x 640 (small tablet)
	-------------------------------------------------- */

    @media only screen and (min-width:480px) and (max-width:639px) {
	body {
		margin:0;
		background-color:#151315 !important;
	}
	audio, canvas, video {
		display:none !important;
	}
	#title-area .myPhoto {
		float:none;
	}
	#title-area h1{
	display: block;
}
	#title-area .myText {
		width: 100% !important; float: none !important
	}
	#footer .right, #footer .left{
	float: none; width: 100%
}
	h1 {
		line-height: 1.0em;
	}
	.logo img {
		display: none;
	}
	.footerIcon {
		margin-right: 0px;
		width: 94%;
		margin-top: 29px !important;
	}
	#footer{
	height: auto;
}
	.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
		width: 120px !important;
		height: 105px !important;
	}
	.mediaTitle {
		font-size: 9px;
	}
	.sqs-gallery-block-grid .slide {
		height: 170px;
	}
	figure {
		margin: 0px 0px 20px 0px !important;
	}
	.sqs-col-4 {
		width: 100%;
	}
	[class*="sqs-col"] {
		float: none;
	}
	.sqs-col-8 {
		width: 100%;
	}
	.sqs-block-image.vsize-6 .image-block-wrapper {
		height: 144px;
	}
}


/*	--------------------------------------------------
	:: Design for a width of 320 x 480 (iPhone)
	-------------------------------------------------- */

    @media only screen and (min-width:320px) and (max-width:479px) {
	.logo img {
		display: none;
	}
	body {
		margin:0;
		background-color:#151315 !important;
	}
	#title-area .myPhoto {
		float: none !important;
	}
	h1 {
		line-height: 24px !important;
	}
	#title-area h1{
		display: block;
	}
	#title-area .myText {
		width: 100% !important; float: none !important
	}
	#footer .right, #footer .left{
	float: none; width: 100%
}
#footer{
	height: auto;
}
	.footerIcon {
		margin-right:0px !important;
		width: 260px !important;
		margin-top: 42px !important;
	}
	audio, canvas, video {
		display:none !important;
	}
	#innerWrapper #content .main-content-wrapper, #innerWrapper #content .filter {
		width: 245px !important;
		margin-left: 20px;
	}
	[class*="sqs-col"] .sqs-block {
		padding-right: 0px;
	}
	.sqs-gallery-block-grid .slide .margin-wrapper a.image-slide-anchor img {
		width: 72px !important;
		height: 72px !important;
	}
	.mediaTitle {
		font-size: 8px;
		margin-bottom: 0px;
		height: 20px;
	}
	.sqs-gallery-block-grid .slide {
		height: 160px;
	}
	.vimeo iframe {
		width: 255px;
	}
	figure {
		margin: 0px 0px 20px 0px;
	}
	.example-image {
		width: 100px;
	}
	.sqs-col-4 {
		width: 100%;
	}
	[class*="sqs-col"] {
		float: none;
	}
	.sqs-col-8 {
		width: 100%;
	}
	.sqs-block-image.vsize-6 .image-block-wrapper {
		height: 94px;
	}
}
#content