div#header-content{min-height:65px;}
div#header-content a.logo{width:240px;height:37px;top:19px;left:5px;background-image:url(../images/logo.png);background-size:240px 37px;background-repeat:no-repeat;}
div#header-content a.navmobile{visibility:visible;}
div#header-content a.cartmobile{visibility:visible;}
nav{display:none;}
div#mobilenavigation{width:96%;margin:0 auto 0;max-width:800px;min-width:300px;background-color:#fff;border:solid 1px #fff;display:none;}
div#mobilenavigation p{font-size:1.4em;line-height:1.3em;letter-spacing:2px;text-align:center;}
div#mobilenavigation a{color:#333;text-decoration:none;text-transform:uppercase;}
div#mobilenavigation a:hover{color:#CF1111;}
section{padding:75px 0 0;}
div#front{float:none;display:block;height:560px;width:92%;max-width:560px;margin:.5% auto 10px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/[$fullpics->(get:($fullpicselected))]', sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/[$fullpics->(get:($fullpicselected))]', sizingMethod='scale')";}
div#map{height:420px;}
div#content2{display:block;width:94%;margin:0 auto;padding:10px 3%;color:#333;}
div#content2 p{line-height:1.4;font-size:1.1em;text-align:justify;margin:0 0 10px;}
div#content2 p.toggle{margin:-7px 1px -3px 0;font-size:11px;color:#999;font-family:verdana,sans-serif;text-align:right;}
div#content2 img{max-width:100%;margin:5px 0 10px;padding-right:0;}
div#r-sidebar2{display:block;width:100%;margin:0 auto;padding:10px 0;color:#333;text-align:center;}
div#r-sidebar2 p{font-size:1.1em;text-align:center;line-height:1.4;}
div#r-sidebar2 h2,h4{margin-left:0;line-height:1;}
div#r-sidebar2 img{display:inline-block;width:80%;max-width:400px;}
div#alert_banner {position:fixed;bottom:0;left:0;width:100%;padding:6px 0;}
div#alert_banner h2{text-align:center;font-weight:bold;margin:0 2%;line-height:1.1;letter-spacing:1px;}
div#alert_banner p{font-size:.9em;line-height:1.2;width:96%;margin:2px auto 5px;text-align:center;}
div#cart_popup{position:absolute;z-index:1057;top:-400px; left:0;width:100%;-webkit-animation-name: slideIn;-webkit-animation-duration: 0.3s;-webkit-animation-delay: .5s;-webkit-animation-fill-mode:forwards;animation-name: slideIn;animation-duration: 0.3s;animation-delay: .5s;animation-fill-mode:forwards;}
@-webkit-keyframes slideIn {
    0%   { margin-top: -400px;   }
    100% { margin-top: 150%;  }
}
@keyframes slideIn {
    0%   { margin-top: -400px;   }
    100% { margin-top: 150%;  }
}
div#checkoutpopup{display:none;}
.artist{display:inline-block;width:23%;padding:0;margin:0 .5% 2%;}
.artbrowseoutter{display:none;}
.posterbrowseroutter{display:none;}
.posterbrowseroutter2{display:inline-block;height:390px;width:42%;padding:10px 0 0;margin:0 .2%;text-align:center;vertical-align:top;}
.portfolioboxoutter{display:inline-block;width:30%;}
.detail_d{display:none;}
.detail_d2{display:none;}
.detail_m{display:block;padding:2% 1% 0;text-align:center;}
.detail_m img{display:inline-block;width:95%;}
.detail_tag_m{display:block;}
.detail_nav{display:none}
.clickit{display:none;}
.cal_image{display:none;}
.cal_image_m{display:block;}
div#portfolioinfo{padding:0 1.5% 10px;}
div#portfolioinfo p{font-size:1em;}
