body{font:0.85em/165% "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;margin:0;padding:0;outline:0 none;vertical-align:baseline;}h1,h2,h3,h4,h5,h6{margin:25px 0 20px 0;line-height:120%;text-shadow:1px 1px 1px #EAF1EA;font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}h1{font-size:32px;margin:0 0 20px 0;}h2{font-size:20px;color:#1487d4;font-weight:normal;}h3{font-size:130%;}h4{font-size:110%;}.front .node h1{font-size:30px;color:#494d4f;font-weight:normal;}.front .node h1.front-heading{margin-bottom:0;font-weight:bold;}.node.node-teaser h2{margin-top:0;}.subtitle{padding:5px 0 15px 0;font-size:18px;color:#494d4f;font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}input,textarea,select{font-family:"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer-bottom h1,#footer-bottom h2,#footer-bottom h3,#footer-bottom h4,#footer-bottom h5,#footer-bottom h6{text-shadow:none;}p{margin:0 0 25px 0;}a,li a.active{text-decoration:none;}a:hover{text-decoration:underline;}a img{border:none;outline:none;display:block;overflow:hidden;}img.masked,.field-type-image img{background:transparent url(/sites/all/themes/corporateclean/images/pattern.png);border:1px solid #d8d8d8;padding:10px;margin:10px 0;}img{max-width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}code{font-family:"Courier New",Courier,monospace;}blockquote{background:transparent url(/sites/all/themes/corporateclean/images/blockquote.png) no-repeat top left;margin:40px 0;padding:0 55px;}.breadcrumb{padding:0 10px 20px 0;}.breadcrumb-separator{padding:0 8px 0 4px;}.submitted{margin:-15px 0 20px 0;font-size:85%;text-transform:uppercase;}.region-sidebar-first .block h2,.region-sidebar-second .block h2{margin:0 0 15px 0;padding:0 0 5px 0;}.region-content{line-height:155%;}#site-name{font-size:130%;}#header{clear:both;}#header-inside{margin:0 auto;padding:40px 0;overflow:hidden;}#header-menu{clear:both;}#logo{display:block;overflow:hidden;padding:0;margin:0;}#logo a{padding:0;margin:0;display:block;overflow:hidden;}#logo img{padding:0;margin:0;display:block;overflow:hidden;}#banner{clear:both;border-bottom:0px solid #fcfcfc;overflow:hidden;}#content{clear:both;overflow:hidden;}#content-inside{padding:30px 0 60px;}#main{}#sidebar{}.no-sidebars #main{padding-top:10px;padding-bottom:10px;}.no-sidebars #sidebar{display:none;}.meta-data{font-size:75%;text-transform:uppercase;color:#545454;margin:5px 0 20px 0;display:block;overflow:hidden;clear:both;}#footer{clear:both;overflow:hidden;padding:20px 0 50px 0;}#footer-inside{}.footer-area{}.footer-area.first{}.footer-area.second{}.footer-area.third{}.node.node-teaser{margin-bottom:30px;border-bottom:1px solid #ddd;}#footer-bottom{clear:both;overflow:hidden;padding:40px 0;}#footer-bottom-inside{}#footer-bottom-left{}#footer-bottom-right{}.region-sidebar-first .block .content,.region-sidebar-second .block .content{border:1px solid #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;overflow:hidden;margin:0 0 30px 0;-webkit-box-shadow:0 2px 6px #efefef inset;-moz-box-shadow:0 2px 6px #efefef inset;box-shadow:0 2px 6px #efefef inset;}.region-sidebar-first #block-block-2.block .content,.region-sidebar-second #block-block-2.block .content{background:none;border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.region-sidebar-first ul.menu,.region-sidebar-second ul.menu{margin:0;padding:0;}.region-sidebar-first ul.menu li,.region-sidebar-second ul.menu li{list-style:none;margin:0;padding:5px;border-bottom:1px solid #e7e7e7;display:block;}.region-sidebar-first ul.menu li.expanded,.region-sidebar-second ul.menu li.expanded{border-bottom:none;}.region-sidebar-first ul.menu ul.menu,.region-sidebar-second ul.menu ul.menu{padding:0 0 0 15px;}.region-sidebar-first ul.menu li.collapsed,.region-sidebar-second ul.menu li.collapsed,#footer .block ul.menu li.collapsed{background:url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat scroll left 10px transparent;}.region-sidebar-first ul.menu li.expanded,.region-sidebar-second ul.menu li.expanded,#footer .block ul.menu li.expanded{background:url(/sites/all/themes/corporateclean/images/menu-expanded.png) no-repeat scroll left 10px transparent;}.region-sidebar-first ul.menu li.collapsed > a,.region-sidebar-second ul.menu li.collapsed > a,#footer .block ul.menu li.collapsed > a{padding-left:15px;}.region-sidebar-first ul.menu li.expanded > a,.region-sidebar-second ul.menu li.expanded > a,#footer .block ul.menu li.expanded > a{padding-left:15px;}.contact-form{margin:10px 0;}.filter-wrapper{border:1px solid #DDDDDD;border-top:none;}.user-picture{float:left;padding:0 20px 10px 0;}.about-features{padding:60px 0 0 0;}.about-feature.last{}.about-members{clear:both;padding:10px 0 0 0;}.about-member{background:transparent url(/sites/all/themes/corporateclean/images/pattern.png);border:1px solid #e4e4e4;padding:15px;margin-bottom:15px;}.about-feature h2{margin-top:0;}.about-member p{margin:0;}.product{margin-bottom:60px;}.product h2{margin:0 0 5px 0;}.product-subtitle{padding:0 0 10px 0;}.services{clear:both;padding:20px 0;}.service-left{}.service-right{}.testimonial{display:block;overflow:hidden;position:relative;clear:both;}.testimonial-inner{outline:none;border:1px solid #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;overflow:hidden;background:#ffffff;margin:25px 0 0 0;font-style:italic;-webkit-box-shadow:0 2px 3px #efefef inset;-moz-box-shadow:0 2px 3px #efefef inset;box-shadow:0 2px 3px #efefef inset;}.testimonial-submitted{background:url(/sites/all/themes/corporateclean/images/testimonial.png) no-repeat scroll 95% 0 transparent;text-align:right;padding:20px 0 0 0;}#header-menu ul.menu{display:block;padding:0;margin:0;position:relative;z-index:100;}#header-menu ul.menu li{display:inline-block;float:left;vertical-align:middle;padding:0;margin:0;}#header-menu ul.menu li a{outline:none;text-decoration:none;margin:0 25px 0 0;padding:10px 5px;font-size:14px;font-weight:normal;text-align:center;text-transform:uppercase;font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;display:block;}#header-menu ul.menu li.first a{padding-left:0;}#header-menu ul.menu li.last a{padding-right:0;}#header-menu ul.menu li a:hover,#header-menu ul.menu li a.active{color:#1487d4;}#header-menu ul.menu li a:after{content:none;}#header-menu ul.menu li.expanded{position:relative;}#header-menu ul.menu li.expanded a{background:transparent url(/sites/all/themes/corporateclean/images/menu-expanded.png) no-repeat center right;padding:10px 15px 10px 10px;}#header-menu ul.menu li.expanded ul.menu{width:230px;z-index:100;padding:0;display:none;position:absolute;}#header-menu ul.menu li.expanded:hover,#header-menu ul.menu li.expanded:hover > ul.menu{display:block;}#header-menu ul.menu li.expanded ul.menu li a{padding:10px;margin:0;display:block;width:210px;text-align:left;line-height:130%;background:none;font-size:12px;}#header-menu ul.menu li.expanded ul.menu li.expanded{background:transparent url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat center right;}#header-menu ul.menu li ul.menu li a:hover{background:#1b1b1b;color:#1487d4;}#header-menu ul.menu li.expanded ul.menu li.expanded a:hover{background:#1b1b1b url(/sites/all/themes/corporateclean/images/menu-collapsed.png) no-repeat center right;}#header-menu ul.menu li.expanded ul.menu li.leaf a:hover{background:#1b1b1b;}#header-menu ul.menu li.expanded ul ul{display:none;left:230px;top:0;padding:0;}#navigation .block-superfish ul.sf-menu{margin:0;padding:0;}#navigation .block-superfish ul.sf-menu li a{margin:0 25px 0 0;padding:10px;font-size:14px;font-weight:normal;text-align:left;text-transform:uppercase;font-family:Myriad Pro,"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;}#navigation .block-superfish ul.sf-menu li a.menuparent{padding:10px 30px 10px 10px;}#navigation .block-superfish ul.sf-menu li.first a{padding-left:0;}#navigation .block-superfish ul.sf-menu li.last a{margin-right:0;}#navigation .block-superfish ul.sf-menu li li a,#navigation .block-superfish ul.sf-menu li li.first a,#navigation .block-superfish ul.sf-menu li li.last a{margin:0;padding:10px;font-size:12px;}#navigation .block-superfish ul.sf-menu li:hover ul,#navigation .block-superfish ul.sf-menu li.sfHover ul{top:35px;}#navigation .block-superfish ul.sf-menu li:hover ul ul,#navigation .block-superfish ul.sf-menu li.sfHover ul ul{top:0;}#navigation .block-superfish select{width:100%;margin:10px 0;padding:5px;}#navigation .block-superfish ul.sf-menu li,#navigation .block-superfish ul.sf-menu li a,#navigation .block-superfish ul.sf-menu li:hover,#navigation .block-superfish ul.sf-menu li a:focus,.block-superfish ul.sf-menu li a:hover,#navigation .block-superfish ul.sf-menu li a:active{background:none;border:none;}#footer .block ul.menu{margin:0;padding:0;}#footer .block ul.menu ul.menu{margin:0 0 0 15px;}#footer .block ul.menu li{list-style:none;margin:0;padding:0;list-style-image:none;}#footer .block ul.menu li a{display:block;padding:5px;}ul.secondary-menu,#footer-bottom ul.menu{padding:0;margin:0 0 10px 0;display:block;overflow:hidden;}ul.secondary-menu li,#footer-bottom ul.menu li{display:block;float:left;list-style-type:none;overflow:hidden;padding:0 10px;margin:0;}ul.secondary-menu li.first,#footer-bottom ul.menu li.first{padding:0 10px 0 0;margin:0;}ul.secondary-menu li.last,#footer-bottom ul.menu li.last{border-right:none;margin:0;}#footer-bottom ul.menu ul.menu{display:none;}#comments{padding:20px 0 0 0;}.comment{border:1px solid #ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px;overflow:hidden;background:#ffffff;margin:0 0 30px 0;-webkit-box-shadow:0 2px 6px #efefef inset;-moz-box-shadow:0 2px 6px #efefef inset;box-shadow:0 2px 6px #efefef inset;}#comments-title{border:1px solid #e7e7e7;padding:5px 10px;display:block;overflow:hidden;margin:0 0 30px 0;background:#fdfdfd;background-image:-ms-linear-gradient(top,#fdfdfd 0%,#efefef 100%);background-image:-moz-linear-gradient(top,#fdfdfd 0%,#efefef 100%);background-image:-o-linear-gradient(top,#fdfdfd 0%,#efefef 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdfdfd),color-stop(1,#efefef));background-image:-webkit-linear-gradient(top,#fdfdfd 0%,#efefef 100%);background-image:linear-gradient(top,#fdfdfd 0%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#efefef');-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#comments-title h2{padding:0;margin:0;}#comments-title-left{float:left;width:50%;}#comments-title-right{float:right;width:50%;text-align:right;}#comments-title-right .counter{color:#979696;font-weight:bold;font-size:20px;background:transparent url(/sites/all/themes/corporateclean/images/comments.png) no-repeat center left;padding:0 0 0 35px;}#comments h3{margin:0;padding:10px 0 20px 0;font-weight:normal;}#comments ul.links{display:block;}#comments ul.links li a{color:#fefefe;padding:5px 10px;margin:0 0 0 2px;text-shadow:0 1px 1px #003547;font-weight:bold;border:none;font-family:"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px #939da2;-moz-box-shadow:0px 1px 2px #939da2;box-shadow:0px 1px 2px #939da2;}#comments ul.links li a:hover{text-decoration:none;}.poll .bar .foreground{background-color:#0092c3;}.poll .title{padding:0 0 20px 0;}#block-node-recent table,#block-node-recent td{border:none;}#block-node-recent table tbody{border:none;}#block-node-recent tr.even,#block-node-recent tr.odd{border-bottom:1px solid #e7e7e7;}#block-search-form{background:#e8e8e8;border:none;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 5px #c8c8c8 inset;-moz-box-shadow:0px 2px 5px #c8c8c8 inset;box-shadow:0px 2px 5px #c8c8c8 inset;}#header #block-search-form{margin:15px 0 0 0;}#block-search-form .form-item{margin:0;padding:0;}#block-search-form input.form-text{background:none;border:none;outline:none;text-decoration:none;color:#9f9f9f;float:left;width:70%;padding:10px;margin:0;height:15px;line-height:15px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#block-search-form input.form-submit{background:none;border:none;outline:none;padding:6px 10px 0 10px;float:right;}.region-sidebar-first #block-search-form,.region-sidebar-second #block-search-form{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.region-sidebar-first #block-search-form.block,.region-sidebar-second #block-search-form.block{background:none;}.region-sidebar-first #block-search-form.block .content,.region-sidebar-second #block-search-form.block .content{background:#ffffff;border:1px solid #FFFFFF;overflow:hidden;padding:0;}div.messages.status{background:#52ac61;border:1px solid #46a055;padding:10px;margin:0 0 15px 0;color:#ffffff;}div.messages.error{background:#d30000;border:1px solid #b50000;padding:10px;margin:0 0 15px 0;color:#ffffff;}div.messages.warning{background:#dd6e0c;border:1px solid #d2ac7f;padding:10px;margin:0 0 15px 0;color:#ffffff;}div.messages.status a,div.messages.error a,div.messages.warning a{color:#ffffff;text-decoration:underline;}#slider{position:relative;margin:0 auto;padding:0;}#slideshow{position:relative;display:none;}#slideshow img{display:none;}.slider-item{width:100%!important;max-width:100%!important;}.slider-item .content{padding:30px 0 0 0;position:relative;}.slider-item a{outline:none;}#slider-controls-wrapper{padding:20px 0;display:none;}#slider-controls{display:block;text-align:center;}#slider-controls ul{display:block;overflow:hidden;margin:0;padding:0;text-align:center;}#slider-controls ul li{display:inline;margin:0;padding:0;list-style:none;}#slider-controls ul li a{width:17px;height:17px;background:url(/sites/all/themes/corporateclean/images/inactive-slide.png) no-repeat center center;display:inline-block;padding:0;margin:0;outline:none;}#slider-controls ul li a:focus{outline:none;}#slider-controls ul li.activeSlide a:hover,#slider-controls ul li.activeSlide a{background:url(/sites/all/themes/corporateclean/images/active-slide.png) no-repeat center center;}#slideshow h2{margin:0 0 10px 0;color:#222222;font-size:30px;font-weight:bold;}table{border-spacing:0;border:0;width:100%;}table td,table th{border:1px solid #bbbbbb;}table th{font-weight:bold;border-bottom:3px solid #ccc;}table tr.odd{background:transparent;}table tr.even{background:#ffffff;}table td,table th{padding:5px;}table.noborder td,table.noborder th,table.noborder tr{border:none;}ol{list-style-type:decimal;}ol ol{list-style-type:upper-alpha;}ol ol ol{list-style-type:lower-alpha;}li{display:list-item;}.pager-current{font-weight:bold;color:#7c713f;}.links{display:block;text-align:right;}.links li{list-style-type:none;}.item-list ul{margin:0 0 0.25em 1em;padding:0;}.item-list ul li{margin:0 0 0 5px;padding:0 0 5px 5px;}ol.search-results{padding:0;}.links ul li a,a.more,input[type="submit"],input[type="reset"],input[type="button"]{color:#fefefe;padding:7px 15px;text-shadow:0 1px 1px #003547;font-weight:bold;border:none;font-family:"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 1px 2px #939da2;-moz-box-shadow:0px 1px 2px #939da2;box-shadow:0px 1px 2px #939da2;}.links ul li a:hover,a.more:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{text-decoration:none;}.resizable-textarea .grippie{border:1px solid #dddddd;}#edit-submit,#edit-preview{margin:0 10px 0 0;}#block-search-form input.form-submit{margin:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;filter:none;}ul.inline li{display:inline-block;margin:0;padding:10px 5px;zoom:1;*display:inline;}input.form-submit{margin:0 10px 0 0;}label{font-weight:bold;}input.form-text{background:#e8e8e8;border:1px solid #f2f2f2;font-family:"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;height:25px;line-height:25px;margin:0 0 10px 0;padding:5px;width:80%;color:#5f6a5f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 3px #bcbcbc inset;-moz-box-shadow:0px 2px 3px #bcbcbc inset;box-shadow:0px 2px 3px #bcbcbc inset;}input.form-text.error{border:2px solid red;}textarea{background:#e8e8e8;border:1px solid #f2f2f2;font-family:"Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;margin:0 20px 10px 0;padding:10px 5px;height:155px;font-size:100%;color:#5f6a5f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 2px 3px #bcbcbc inset;-moz-box-shadow:0px 2px 3px #bcbcbc inset;box-shadow:0px 2px 3px #bcbcbc inset;}.filter-wrapper{border:1px solid #DDDDDD;border-top:none;}ul.social-bookmarks{margin:0;padding:0;color:#ffffff}ul.social-bookmarks li{display:inline-block;float:left;list-style-type:none;margin:0;color:#ffffff;}ul.social-bookmarks li a{display:inline-block;width:25px;height:24px;padding:0 3px;margin:0 auto;text-align:center;overflow:hidden;outline:none;}ul.social-bookmarks li.label{padding:0 15px 0 0;}ul.social-bookmarks li.facebook a{background:url(/sites/all/themes/corporateclean/images/social-media-facebook.png) no-repeat center bottom;}ul.social-bookmarks li.twitter a{background:url(/sites/all/themes/corporateclean/images/social-media-twitter.png) no-repeat center bottom;}ul.social-bookmarks li.rss a{background:url(/sites/all/themes/corporateclean/images/social-media-rss.png) no-repeat center bottom;}ul.social-bookmarks li.linkedin a{background:url(/sites/all/themes/corporateclean/images/social-media-linkedin.png) no-repeat center bottom;}ul.social-bookmarks li.delicious a{background:url(/sites/all/themes/corporateclean/images/social-media-delicious.png) no-repeat center bottom;}#forum{padding:20px 0;}.twtr-hd,.twtr-ft{display:none;}.twtr-bd{display:block;overflow:hidden;}.twtr-widget .twtr-tweet{border-bottom:1px solid #353535 !important;padding:0 0 5px 0;margin:0 0 5px 0;}ul.primary,ul.tabs{clear:both;margin:10px 0 35px 0;white-space:normal}ul.primary li,ul.tabs li{padding:10px 0;line-height:130%;}ul.primary li a,ul.tabs li a{margin:0;padding:4px 1em;display:inline-block;}.mean-container .mean-bar{background:#6F0011;}.region .region-search-area{margin-top:20px;}.region-search-area{margin-top:20px;}#header-menu ul.menu li a.active{color:#ffffff !important;};.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1;}.tab button{background-color:inherit;float:left;border:1px solid #aaa;outline:none;cursor:pointer;padding:10px 10px;transition:0.3s;}.tab button:hover{background-color:#ddd;}.tab button.active{background-color:#ccc;}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none;}.foundersimage{padding:2px 1px 2px 1px;}div#foundersstats{float:left;padding:5px 5px 5px 5px;border-style:outset;border-width:1px;border-color:grey;margin:0px 6px 2px 0px;}div#founders_teaser_title{font-size:150%;color:rgb(182,28,30);font-weight:700;margin-bottom:0px;margin-left:auto;margin-right:auto;margin-top:0px;line-height:125%;font-family:"Arial","Verdana",sans-serif;}div#founders_sidebar{background-color:rgb(249,238,244);border-bottom-color:rgb(204,204,204);border-bottom-style:solid;border-bottom-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;border-left-width:1px;border-right-color:rgb(204,204,204);border-right-style:solid;border-right-width:1px;border-top-color:rgb(204,204,204);border-top-style:solid;border-top-width:1px;margin-bottom:5px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}div#founders_sidebar h2{color:rgb(182,28,30);}div#founders_sidebar2{background-color:rgb(249,238,244);border-bottom-color:rgb(204,204,204);border-bottom-style:solid;border-bottom-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;border-left-width:1px;border-right-color:rgb(204,204,204);border-right-style:solid;border-right-width:1px;border-top-color:rgb(204,204,204);border-top-style:solid;border-top-width:1px;margin-bottom:5px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}div#founders_sidebar2 h2{color:rgb(182,28,30);}div#founders_sidebar3{background-color:rgb(249,238,244);border-bottom-color:rgb(204,204,204);border-bottom-style:solid;border-bottom-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;border-left-width:1px;border-right-color:rgb(204,204,204);border-right-style:solid;border-right-width:1px;border-top-color:rgb(204,204,204);border-top-style:solid;border-top-width:1px;margin-bottom:5px;padding-bottom:8px;padding-left:8px;padding-right:8px;padding-top:8px;}div#founders_sidebar3 h2{color:rgb(182,28,30);}div.panels-flexible-region-crooms_flex-center{width:100%;}.croms_flex{width:100%;}div.panels-flexible-region-crooms_flex-left{width:100%;}td.crooms-no-border{border:0px;}td.col-2,td.col-1,td.col-3{border:0px;}gap:12px !important;padding:0 !important;}.crooms-yearbook-css .views-exposed-form .views-exposed-widget{display:flex !important;flex-wrap:wrap !important;align-items:flex-end !important;gap:12px !important;padding:0 !important;}.views-exposed-form .views-exposed-widget .form-submit{padding:0 !important;}.crooms-yearbook-css .views-exposed-widget,.crooms-yearbook-css .views-submit-button{display:inline-block !important;float:none !important;clear:none !important;margin:0 !important;padding:0 !important;}.crooms-yearbook-css .views-exposed-widget .views-widget{display:block !important;}.crooms-yearbook-css .bef-checkboxes,.crooms-yearbook-css .form-checkboxes{display:flex;flex-wrap:wrap;gap:10px;}.crooms-yearbook-css .bef-checkboxes,.crooms-yearbook-css .form-checkboxes{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin-bottom:0px;}.crooms-yearbook-css .form-type-bef-checkbox input[type="checkbox"],.crooms-yearbook-css .form-type-checkbox input[type="checkbox"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;}.crooms-yearbook-css .form-type-bef-checkbox label,.crooms-yearbook-css .form-type-checkbox label{display:inline-block;background-color:#f4f4f4;color:#444444;padding:4px 10px;font-weight:bold;font-size:0.85rem;border:2px solid #e2e2e2;border-radius:10px;cursor:pointer;transition:all 0.2s ease-in-out;user-select:none;margin:0 !important;}.crooms-yearbook-css .form-type-bef-checkbox label:hover,.crooms-yearbook-css .form-type-checkbox label:hover{background-color:#ebebeb;border-color:#cccccc;color:#000000;}.crooms-yearbook-css .form-type-bef-checkbox input[type="checkbox"]:checked + label,.crooms-yearbook-css .form-type-checkbox input[type="checkbox"]:checked + label{background-color:#800000 !important;color:#ffffff !important;border-color:#800000 !important;box-shadow:0 3px 6px rgba(0,0,0,0.15);}.crooms-yearbook-css .form-type-bef-checkbox input[type="checkbox"]:focus + label,.crooms-yearbook-css .form-type-checkbox input[type="checkbox"]:focus + label{outline:2px dashed #e6b800;}.crooms100calendar{max-width:450px;margin:0 auto;}.crooms100calendar .views-row{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #e0e0e0;}.crooms100calendar .views-row-last{border-bottom:none;margin-bottom:0;}.crooms100calendar .views-field-field-event-date{flex-shrink:0;background-color:#800000;color:#ffffff;width:65px;padding:8px 4px;border-radius:6px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.crooms100calendar .views-field-field-event-date .date-display-single{display:block;font-weight:bold;line-height:1.2;text-transform:uppercase;font-size:0.75rem;font-family:Arial,sans-serif;letter-spacing:0.5px;}.crooms100calendar{max-width:500px;margin:0 auto;}.crooms100calendar .view-content{display:flex;flex-direction:column;gap:20px;}.crooms100calendar .view-content > div{display:block;position:relative;padding-left:80px;padding-bottom:15px;border-bottom:1px dashed #e0e0e0;min-height:65px;}.crooms100calendar .view-content > div:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}.crooms100calendar .views-field-event-calendar-date{position:absolute;left:0;top:0;width:65px;height:65px;border-radius:8px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,0.15);border:1px solid #dcdcdc;text-align:center;background-color:#f7f7f7 !important;z-index:2;}.crooms100calendar .views-field-event-calendar-date .field-content,.crooms100calendar .views-field-event-calendar-date .date-display-single{display:block;background-color:#800000 !important;color:#ffffff !important;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:bold;font-size:0.75rem;text-transform:uppercase;padding:4px 0;line-height:1.2;letter-spacing:0.5px;}.crooms100calendar .views-field-event-calendar-date-1{position:absolute;left:0;top:37px;width:65px;text-align:center;z-index:3;pointer-events:none;}.crooms100calendar .views-field-event-calendar-date-1 .date-display-single{display:block;color:#222222 !important;font-weight:600;font-size:1.5rem;line-height:1.1;background:transparent !important;}.crooms100calendar .views-field-title-1{display:block;margin:0 0 4px 0;}.crooms100calendar .views-field-title-1 a{color:#222222;font-weight:bold;font-size:1.1rem;text-decoration:none;line-height:1.2;transition:color 0.15s ease-in-out;}.crooms100calendar .views-field-title-1 a:hover{color:#800000;}.crooms100calendar .views-field-body{display:block;color:#555555;font-size:0.88rem;line-height:1.4;}.crooms100calendar .views-field-body p{margin:0 0 4px 0 !important;padding:0 !important;}.crooms100calendar .view-footer{margin-top:15px;text-align:center;}.crooms100calendar .view-footer a{color:#800000;font-weight:bold;text-decoration:none;}.crooms100calendar .view-footer a:hover{text-decoration:underline;}.ways-to-give-section{max-width:1000px;margin:30px auto;padding:30px 0;font-family:Arial,sans-serif;background-color:#f4f4f4;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}.ways-to-give-section .section-title{text-align:center;font-size:1.4rem;font-weight:bold;color:#222222;letter-spacing:1px;margin-bottom:25px;text-transform:uppercase;}.giving-cards-container{display:flex;justify-content:space-between;align-items:stretch;gap:20px;}.giving-card{background-color:#f7f7f7;border:1px solid #dcdcdc;border-radius:8px;padding:20px 15px;text-align:center;text-decoration:none;color:#333333;box-sizing:border-box;}.text-card{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all 0.2s ease-in-out;}.text-card:hover{background-color:#ffffff;border-color:#800000;box-shadow:0 4px 10px rgba(128,0,0,0.1);}.text-card h3{font-size:1.1rem;font-weight:bold;line-height:1.3;margin:12px 0 8px 0;color:#222222;}.text-card .action-tag{color:#ffffff;background-color:#800000;font-size:0.75rem;font-weight:bold;padding:2px 10px;border-radius:3px;text-transform:uppercase;}.card-icon{width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;}.icon-donate{background-image:url('/sites/all/themes/corporate_clean/images/icon-donate.png');}.icon-brick{background-image:url('/sites/all/themes/corporate_clean/images/icon-brick.png');}.tracker-card{flex:2;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:left;padding:20px 25px;}.tracker-card h3{font-size:1.2rem;font-weight:bold;color:#222222;margin:0 0 15px 0;}.tracker-wrapper{display:flex;align-items:center;margin-bottom:15px;}.thermometer-bulb{width:24px;height:24px;background-color:#800000;border-radius:50%;border:3px solid #222222;position:relative;z-index:2;margin-right:-4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);}.progress-bar-bg{flex-grow:1;height:18px;background-color:#e0e0e0;border:3px solid #222222;border-radius:0 12px 12px 0;overflow:hidden;position:relative;z-index:1;}.progress-bar-fill{height:100%;background-color:#ffb300;background-image:linear-gradient(to right,#ffb300,#800000);border-radius:0 8px 8px 0;}.tracker-legend{font-size:0.95rem;color:#444444;border-top:1px dashed #dcdcdc;padding-top:8px;}.tracker-legend strong{color:#800000;}Ah,I see exactly what is happening now from the screenshot. Because the Views Slideshow JavaScript strictly calculates layout dimensions and forces absolute positioning rules inside .views_slideshow_cycle_main on page load,wrapping it in a parent grid breaks those internal math equations completely. It treats the container like a collapsed element and offsets the pager below it in that awkward staggered 2x2 spacing.

Let's change tactics. We can leave the main .views_slideshow_main container layout properties completely alone so the JavaScript stays happy. Instead,we can apply an absolute placement frame trick on the thumbnail pager (.views_slideshow_pager_field) to float it dynamically to the right side of the main image display without interfering with the live slideshow box layout equations at all.

To ensure there is plenty of room for both components side-by-side,we will add a right-hand cushion margin right onto the slideshow body.

Here is the robust,production-ready stylesheet to lock down this visual architecture perfectly:CSS




.views_slideshow_main{position:relative;max-width:1160px;margin:0 auto !important;}.views_slideshow_cycle_main{position:relative;width:600px !important;max-width:600px;margin:0 !important;margin-right:310px !important;}.views-slideshow-cycle-main-frame{margin:0 !important;}.views-slideshow-cycle-main-frame-row{overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);max-width:600px;max-height:350px;}.views-slideshow-cycle-main-frame-row-item{position:relative;display:block !important;text-align:center;background-color:#000000;}.views-slideshow-cycle-main-frame-row-item .views-field-field-node-gallery-image{display:block;}.views-slideshow-cycle-main-frame-row-item .views-field-field-node-gallery-image img{display:inline-block;max-width:100%;max-height:350px;width:auto !important;height:auto !important;margin:0 auto;}.views_slideshow_pager_field{position:absolute !important;top:0;right:0;width:310px;display:grid !important;grid-template-columns:repeat(3,100px);grid-auto-rows:min-content;gap:5px;margin:0 !important;padding:0;list-style:none;box-sizing:border-box;z-index:20;}.views_slideshow_pager_field_item{cursor:pointer;border-radius:4px;overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease;border:2px solid transparent;//width:110px !important;height:auto;margin:0 !important;padding-left:0 !important;padding-right:0 !important;box-sizing:border-box;}.views_slideshow_pager_field_item.active{border-color:#800000;transform:scale(1.03);}.views_slideshow_pager_field_item img{width:100%;height:auto;display:block;}.views-slideshow-cycle-main-frame-row-item .views-field-title{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.75);padding:15px 20px;box-sizing:border-box;z-index:10;}.views-slideshow-cycle-main-frame-row-item .views-field-title a{color:#ffffff !important;font-family:Arial,sans-serif;font-size:1.15rem;font-weight:bold;text-decoration:none;letter-spacing:0.5px;line-height:1.2;}.views-slideshow-cycle-main-frame-row-item .views-field-title a:hover{color:#ffb300 !important;}.views-slideshow-cycle-main-frame-row-item .views-field-body{position:absolute;left:20px;bottom:12px;z-index:11;pointer-events:none;}.views-slideshow-cycle-main-frame-row-item .views-field-body p{color:#dddddd !important;font-family:Arial,sans-serif;font-size:0.9rem;margin:0 !important;padding:0 !important;}
body{color:#505050;background:#6f0011;}a,li a.active,#footer a:hover,#footer li a.active:hover,#footer-bottom a:hover,#footer-bottom li a.active:hover,#header a,#header-menu ul.menu li a:hover,#header-menu ul.menu li a.active,#header-menu ul.menu li ul.menu li a:hover,#navigation .block-superfish ul.sf-menu li a:focus,#navigation .block-superfish ul.sf-menu li a:hover,#navigation .block-superfish ul.sf-menu li a.active,.front .node h1.front-heading{color:#6f0011;}#header-menu a,#header-menu ul.menu li a,#navigation .block-superfish ul.sf-menu li a{color:#ffffff;}#footer a,#footer li a.active,#footer-bottom a,#footer-bottom li a.active{color:#fefefe;}h1,h2,h3,h4,h5,h6{color:#6f0011;text-shadow:1px 1px 1px #eaf1ea;}#slogan{color:#d5d5d5;}#header{background:#fefefe;background-image:-ms-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#fefefe));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:linear-gradient(top,#fefefe 0%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#fefefe');}#header-menu{background:#6f0011;border-top:1px solid #fefefe;border-bottom:1px solid #fefefe;}#header-menu ul.menu li.expanded ul.menu,#navigation .block-superfish ul.sf-menu li,#navigation .block-superfish ul.sf-menu li li a{background:#6f0011;}#header-menu ul.menu li.expanded ul.menu li a,#footer .block ul.menu li a,#navigation .block-superfish ul.sf-menu li li a{border-bottom:1px solid #fefefe;}#footer-bottom{border-top:1px solid #fefefe;}ul.secondary-menu li,#footer-bottom ul.menu li{border-right:1px solid #fefefe;}#header-menu ul.menu li ul.menu li a:hover,#header-menu ul.menu li.expanded ul.menu li.expanded a:hover,#header-menu ul.menu li.expanded ul.menu li.leaf a:hover,#navigation .block-superfish ul.sf-menu li li:hover,#navigation .block-superfish ul.sf-menu li li a:focus,#navigation .block-superfish ul.sf-menu li li a:hover,#navigation .block-superfish ul.sf-menu li li a:active{background-color:#fd5e2c;}#banner{background:#fefefe;background-image:-ms-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#fefefe));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:linear-gradient(top,#fefefe 0%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#fefefe');border-bottom:0px solid #6f0011 !important;}#content{background:#fefefe;background-image:-ms-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-moz-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-o-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(1,#fefefe));background-image:-webkit-linear-gradient(top,#fefefe 0%,#fefefe 100%);background-image:linear-gradient(top,#fefefe 0%,#fefefe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#fefefe');}#footer{background:#6f0011;}#footer-bottom{background:#6f0011;background-image:-ms-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-moz-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-o-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6f0011),color-stop(1,#6f0011));background-image:-webkit-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:linear-gradient(top,#6f0011 0%,#6f0011 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f0011',endColorstr='#6f0011');}.links ul li a,a.more,#comments ul.links li a,input[type="submit"],input[type="reset"],input[type="button"]{color:#fefefe;text-shadow:0 1px 1px #003547;background:#6f0011;background-image:-ms-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-moz-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-o-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6f0011),color-stop(1,#6f0011));background-image:-webkit-linear-gradient(top,#6f0011 0%,#6f0011 100%);background-image:linear-gradient(top,#6f0011 0%,#6f0011 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f0011',endColorstr='#6f0011');-webkit-box-shadow:0px 1px 2px #939da2;-moz-box-shadow:0px 1px 2px #939da2;box-shadow:0px 1px 2px #939da2;}.links ul li a:hover,a.more:hover,#comments ul.links li a:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background:#fd5e2c;}.region-sidebar-first .block .content,.region-sidebar-second .block .content{background:#fdd;}
