body.boxcontent .jviewport,
body.boxcontent .topnavigation,
body.boxcontent .portfoliopagingwrapper,
body.boxcontent .galleryloadmore {
width: 1280px;
left: 50%;
margin-left: -640px;
}
body.boxcontent .jviewport {
position: absolute;
}
body.boxcontent #rightsidecontainer {
background-color: #fff;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.05);
position: relative;
}
body.boxcontent .filterfloat {
position: absolute;
}
body.boxcontent .pagecenter {
margin-left: inherit;
}
body.boxcontent.horizontalnav .fullwidth.nosidebar .mainpage,
body.boxcontent.horizontalnav .fullwidth.nosidebar .pageholder,
body.boxcontent.horizontalnav .fullwidth .pageholder {
width: 100%;
}
body.boxcontent .pagecenter .pageholder {
margin-left: inherit;
margin-bottom: -7px;
}
body.boxcontent .pageinnerwrapper {
margin-bottom: 0;
}
body.boxcontent .pagewrapper .blognormalpaging.blogpagingholder {
margin-bottom: 0;
margin-top: 0;
border-radius: 0;
-webkit-box-shadow: -2px 0 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
-moz-box-shadow: -2px 0 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
box-shadow: -2px 0 3px rgba(0,0,0,0.15),0 0 0 1px rgba(0,0,0,0.05);
}
body.boxcontent .pageinnerwrapper, body.boxcontent .mainsidebar .blog-sidebar {
box-shadow: none;
background: transparent;
}
body.boxcontent .mainsidebar .blog-sidebar-title h3{
border-top: 1px solid #DDDDDD;
}
body.boxcontent .mainsidebar .blog-sidebar:first-child .blog-sidebar-title h3{
border-top: 0;
}
body.boxcontent .blog-big-wrapper .blog-sidebar{
padding-top: 0;
}
body.boxcontent.horizontalnav .pagewrapper {
padding-top: 0;
width: 100%;
}
body.boxcontent.horizontalnav .fullwidth .mainpage,
body.boxcontent .halfwidth .mainpage{
width: 70%;
overflow: hidden;
background: #fff;
}
body.boxcontent.horizontalnav .fullwidth .mainsidebar,
body.boxcontent .halfwidth .mainsidebar{
width: 30%;
}
body.boxcontent .mainpage.blog-normal-article .article-quote-wrapper {
margin: 0;
}
body.boxcontent .mainpage.blog-normal-article .featured {
margin: 0 auto 25px;
}
body.boxcontent .halfwidth .mainsidebar .mainsidebar-wrapper {
width: 320px;
}
body.boxcontent.horizontalnav .fullwidth .mainsidebar .mainsidebar-wrapper,
body.boxcontent .halfwidth .pageholder  {
width: 100%;
}
body.boxcontent .pageright .pageholder {float: right;}
body.boxcontent .halfwidth .pageinnerwrapper {
background: #fff;
}
body.boxcontent.page-template-templatetemplate-contact-full-map-php .halfwidth .pageholder {
width: 45% !important;
}
body.boxcontent.page-template-templatetemplate-contact-full-map-php .pagewrapper {
padding-top: 20px;
}
body.boxcontent .pageholder > .featured {
margin-bottom: 0;
}
body.boxcontent .blog-big-wrapper {
margin-right: 0;
}
body.boxcontent .mainsidebar {
margin-left: 0;
}
body.boxcontent .mainsidebar .mainsidebar-wrapper {
border-left: 1px solid rgba(0,0,0,0.05);
-webkit-box-shadow: inset 2px 4px 8px rgba(0,0,0,0.05);
-moz-box-shadow: inset 2px 4px 8px rgba(0,0,0,0.05);
box-shadow: inset 2px 4px 8px rgba(0,0,0,0.05);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body.boxcontent.horizontalnav .pagewrapper.coverwidth {
margin-left: 0;
margin-right: 0;
}
body.boxcontent .coverwidth .blog-sidebar,
body.boxcontent .mainsidebar .blog-sidebar,
body.boxcontent .pagewrapper.outside .pageinnerwrapper{
margin-left: 0;
margin-bottom: 0;
}
body.boxcontent .halfwidth.nosidebar .pageholder {
width: 100%;
}
body.boxcontent .halfwidth.nosidebar .mainpage {
width: 100%;
}
body.boxcontent.horizontalnav .pagewrapper {
margin-left: 0;
margin-right: 0;
}
@media only screen and (max-width:1280px) {
body.boxcontent .jviewport,
body.boxcontent .topnavigation,
body.boxcontent .portfoliopagingwrapper,
body.boxcontent .galleryloadmore {
left: 50%;
margin-left: -540px;
width: 1024px;
}
body.boxcontent.horizontalnav .fullwidth .mainpage,
body.boxcontent .halfwidth .mainpage{
width: 70%;
}
body.boxcontent.horizontalnav .fullwidth .mainsidebar,
body.boxcontent .halfwidth .mainsidebar{
width: 30%;
}
body.boxcontent .halfwidth .mainsidebar .mainsidebar-wrapper {
width: 307px;
}
}
@media only screen and (max-width:1024px) {
body.boxcontent .jviewport,
body.boxcontent .topnavigation,
body.boxcontent .portfoliopagingwrapper,
body.boxcontent .galleryloadmore {
left: inherit;
margin-left: 0;
width: 100%;
}
body.boxcontent.horizontalnav .pagewrapper,
body.boxcontent.horizontalnav .noheadermenu .pagewrapper,
body.boxcontent.horizontalnav .horizontalnav .pagewrapper {
float: none !important;
margin: 20px auto;
padding: 0;
width: 95%;
}
body.boxcontent.horizontalnav .fullwidth .mainpage,
body.boxcontent .halfwidth .mainpage {
margin-bottom: 15px;
border-radius: 2px;
-webkit-box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
-moz-box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
}
body.boxcontent .fullwidth .mainsidebar,
body.boxcontent .fullwidth .mainsidebar .mainsidebar-wrapper,
body.boxcontent .halfwidth .mainsidebar,
body.boxcontent .halfwidth .mainsidebar .mainsidebar-wrapper,
body.boxcontent .mainsidebar .mainsidebar-wrapper {
width: 100% !important;
box-shadow: none;
border-left: 0;
}
body.boxcontent .mainsidebar .blog-sidebar-title h3 {border-top: 0;}
body.boxcontent .mainsidebar .blog-sidebar {
margin-bottom: 15px;
background: #fff;
-webkit-box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
-moz-box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
box-shadow: 2px 0 8px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.05);
}
body.boxcontent #rightsidecontainer {
background: none;
box-shadow: none;
}
body.boxcontent .pageinnerwrapper {
margin-bottom: 15px;
}
}