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; } }