@import url("//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css");@import url("//cdnjs.cloudflare.com/ajax/libs/jasny-bootstrap/3.1.3/css/jasny-bootstrap.min.css");
.datepicker { top: 0; left: 0; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.datepicker:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 6px;
}
.datepicker:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; position: absolute; top: -6px; left: 7px;
}
.datepicker > div { display: none;
}
.datepicker table { width: 100%; margin: 0;
}
.datepicker td,
.datepicker th { text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.datepicker td.day:hover { background: #eeeeee; cursor: pointer;
}
.datepicker td.day.disabled { color: #eeeeee;
}
.datepicker td.old,
.datepicker td.new { color: #999999;
}
.datepicker td.active,
.datepicker td.active:hover { color: #ffffff; background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(to bottom, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] { color: #ffffff; background-color: #0044cc; *background-color: #003bb3;
}
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active { background-color: #003399 \9;
}
.datepicker td span { display: block; width: 47px; height: 54px; line-height: 54px; float: left; margin: 2px; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
}
.datepicker td span:hover { background: #eeeeee;
}
.datepicker td span.active { color: #ffffff; background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(to bottom, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); *background-color: #0044cc; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker td span.active:hover,
.datepicker td span.active:focus,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] { color: #ffffff; background-color: #0044cc; *background-color: #003bb3;
}
.datepicker td span.active:active,
.datepicker td span.active.active { background-color: #003399 \9;
}
.datepicker td span.old { color: #999999;
}
.datepicker th.switch { width: 145px;
}
.datepicker th.next,
.datepicker th.prev { font-size: 21px;
}
.datepicker thead tr:first-child th { cursor: pointer;
}
.datepicker thead tr:first-child th:hover { background: #eeeeee;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i { display: block; cursor: pointer; width: 16px; height: 16px;
} body{ font-family: 'Open Sans', sans-serif; } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, .alt-fnt, .btn, .alt-font { font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; } h1, .h1, h3, .h3, h4, .h4, .alt-fnt, .btn { text-transform: uppercase; } h2, .h2, h5, .h5, h4, .h4 { color: #333; } h1, .h1, h3, .h3{ color: #75547A; } p + h5, p + h4, p + h3 { margin: 20px 0 5px; } footer h4{ color: #FFF; } h1, .h1 {font-size: 36px;} h5, .h5 {font-size: 17px;} #pgcol1 h1 + .copy p:first-of-type { font-weight:bold; } a,a:hover, a:focus{ color: #5070A2; } .btn { border-radius: 0; } b{ color:#5070A2; } .strong{ font-weight:bold; } .text-md{ font-size: 1.15em; } .text-lg{ font-size: 1.55em; } .text-xl{ font-size: 1.95em; } .text-ht{ color: #55A122; } .text-vcnt { display: inline-block; vertical-align: middle; float: none; } .navmenu-default, .navbar-default .navbar-offcanvas { background-color: #c8d5ca; border-color: #e4e4e4; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #9974A1; color: #fff; } .navbar-fixed-top, .navbar-fixed-bottom{ min-width: 200px; left:auto; position:absolute; } .navmenu-nav { border-top: 1px solid #fff; font-family: open sans condensed; font-size: 1.4em; font-weight: bold; margin-top: 1em; text-transform: uppercase; } .navmenu-nav > li > a{ border-bottom: 1px solid #fff; } nav.navbar-primary{ border-radius:0; border:0 none; border-top:5px solid #5070A1; position:absolute; top:0px;left:0px;width:100%; z-index:150; } nav.navbar-primary .navbar-nav > li{ font-weight:bold; } nav.navbar-primary .navbar-nav > li:last-child{ border-right: none; } nav.navbar-primary .navbar-nav > li:last-child a{ border-top-right-radius: 10px; border-bottom-right-radius: 10px; } nav.navbar-primary .navbar-nav > li > a { padding: 0.6em; } .navmenu-default .navmenu-nav > li > a { color: #134a1e; } nav.navbar-primary a,nav.navbar-primary a:visited{ color:#5070a1; } .nav > li > a:hover, .nav > li > a:focus { background-color:#CFC3D1; color:#000; text-decoration: none; } .nav > li.active > a{ background-color:#FFF; color:#000; text-decoration: none; } .navbar-brand { height: auto; padding: 0; position:absolute;left:15px; z-index:150; } .navbar-brand img { max-height: 90px; width: auto; } .navbar-collapse{ max-height:none; font-size: 1.4em; clear:both; background:#FFF; background: rgba(255, 255, 255, 0.8); width:100%; font-family: "Open Sans Condensed"; margin-top:50px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; } .collapse.in{position:fixed;min-height:1000px;} .navbar-toggle-wrapper{ position:fixed; top:0px; width:100%; background:#fff ; z-index:102; height:55px; } .navbar-toggle-wrapper .container{background:url(/img/core/3lw_logo_small.png) no-repeat 10px 10px;} .navbar-toggle .icon-bar { background-color: #FFF !important; } .navbar-toggle { background-color: #5070A2; border: medium none; border-radius: 0; color: #fff; display: block; font-family: "Open Sans Condensed"; font-size: 16px; font-weight: bold; line-height: 1em; text-transform: uppercase; position:fixed; right:0px; } .navbar-default{ background-color:transparent; border: none; } .dropdown-menu { border-radius: 0; font-size: 0.95em; padding:0; border:none; border-top: 1px solid rgba(0, 0, 0, 0.15); } #nav7 .dropdown-menu{left:auto;right:0px;} .dropdown-menu a { display: block; } .dropdown-menu li a { padding: 1px 1em; } .dropdown-links .active > a { background: none repeat scroll 0 0 #222222; } .dropdown-links a:active, .dropdown-links a:hover { background: none repeat scroll 0 0 #CFC3D1; color: #000000 !important; text-decoration: none; } .dropdown-links .active > a:before { content: ""; font-family: FontAwesome; font-size: 0.75em; font-weight: normal; line-height: 1em; margin-left: -0.75em; padding: 0 0.25em 0 0.1em; vertical-align: inherit; } .dropdown-menu .row { margin: 0; } .dropdown-menu .row > .dropdown-copy { padding: 0.75em; } .dropdown-menu .row > .dropdown-links { padding: 0.75em 0; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #CFC3D1; color: #000; } nav.navbar-primary .navbar-nav > li > a { padding: 0.6em 1em; } .dropdown-links { background-color: #59712D; min-height: 15em; } .dropdown-copy{ color: #000; font-size: 0.9em; display:none; } #cse-search-box { margin-bottom: 1em; } footer { background-color: #5070A2; color: #FFF; margin-top:5em; padding-bottom:2em; } footer .row{ margin-bottom: 10px; } footer .row.bottom_row{border-top:1px dotted #A4B4CE;} footer ul{ padding: 0 0 0 1em; } footer a,.smallprint a{ color:#fff; } footer a:hover, .smallprint a:hover{ text-decoration: underline; color:#fff; } .foot-splash { background-color: #59712D; margin-top: 1em; padding: .5em 0 2em; color:#fff; } footer .row > div { margin-top: 1.5em; } .smallprint { background-color: #222222; color: #CFC3D1; font-size: 0.9em; padding: 2em 0; } .cke_editable img,figure,figure img, #pgcol2 img{ display: block; height: auto; max-width: 100%; } #map-canvas img{ max-width:none; } img.pull-left,img[style*="float:left"],a.pull-left img,p.pull-left img,div.pull-left img, a.pull-left.media-object{ margin: 5px 15px 15px 0; } img.pull-right,img[style*="float:right"],a.pull-right img,p.pull-right img,div.pull-right img, a.pull-right.media-object{ margin: 5px 0 15px 15px; } a.pull-left.media-object img,a.pull-right.media-object img { margin-top: 5px; } figure.pull-left,.pull-left figure,figure[style*="float:left"],.pull-left .captioned-image{ margin: 15px 15px 15px 0; } figure.pull-right,.pull-right figure,figure[style*="float:right"],.pull-right .captioned-image{ margin: 15px 0 15px 15px; } img.pull-left,img[style*="float:left"],img.pull-right,img[style*="float:right"],figure.pull-right,figure[style*="float:right"],figure.pull-left,figure[style*="float:left"]{ max-width:40%; } figcaption { color: #666; font-family: 'Open Sans Condensed',sans-serif; padding: 0.5em 0; } figure { margin: 0 0 1em; } #pgcol1, #pgcol2 { background: none repeat scroll 0 0 #fff; z-index: 99; border-radius:15px; } #pgcol2{padding-top:15px;	border-top-left-radius: 0px;} #pgcol1{border-top-right-radius: 0px;} .appnitro ul { list-style: none outside none; margin: 0; padding: 0; } .appnitro textarea { max-width: 100%; } .appnitro li { margin: 0 0 1em; } .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; border: 0 none; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .cke_editable .video-container { background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #A9A9A9; text-align: center; } .video-container img.cke_iframe { border: medium none; width: auto; } .btn-action,.copy .btn-default{ background-color: #5070A2; color:#fff; } a.btn-action,.copy a.btn-default{ color:#fff; } .btn-action:hover, .copy .btn-default:hover { background-color: #9974A1; color: #fff; } .btn-action:after, .copy .btn-default:after { content: ""; font-family: FontAwesome; font-weight: normal; line-height: 160%; padding-left: 0.5em; vertical-align: text-top; } .copy .btn-prev, .copy .btn-next{background-color: #75547A;color:#fff;border:none;} .copy .btn-prev{background-color:#CBB6CD;} .copy .btn-prev:hover{background-color: #75547A;}.copy .btn-next:hover{background-color:#644868;} .btn-next:after{ content: ""; font-family: FontAwesome; font-weight: normal; line-height: 160%; padding-left: 0.5em; vertical-align: text-top;} .btn-prev:before{ content: ""; font-family: FontAwesome; font-weight: normal; line-height: 160%; padding-right: 0.5em; vertical-align: text-top;} .carousel { background-color: #fff; min-height: 500px; min-height: 30vw; position: relative; border-bottom:20px solid #75547a; padding-bottom:5px; margin-top:50px; } .carousel-caption{ text-align:left; text-shadow: 3px 3px 10px rgba(0, 0, 0, 1); bottom: 6em; } .carousel-caption p { float: left; clear:both; font-size: 1.6vw; line-height:1.7vw; } .carousel-caption h4 { background: none repeat scroll 0 0 rgb(0, 0, 0); background: none repeat scroll 0 0 rgba(0, 0, 0, 0); display: inline-block; color:#fff; font-size: 2.5em; } #pgcol1 .carousel { margin-bottom: 15px; } .carousel-indicators { bottom: 0; max-width: 1024px; text-align: right; width: 75%; margin-bottom:5px; } .sc_index .carousel-caption { bottom: 0.25em; left: auto; right: auto; } .carousel-indicators li{ background-color: #fff; border-radius: 50%; border: 0; margin: 0; width:12px; height:12px; } .carousel-indicators .active { background-color: #745379; margin: 0; } .carousel-caption .btn{ float: left; clear: both; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { width: 100%; min-width: 700px; float:right; } .carousel-background-image { background-position: center center; background-repeat: no-repeat; background-size: cover; } .carousel-inner > .item { min-height: 500px; min-height: 30vw; } .carousel.short,.carousel.short .carousel-inner > .item{ min-height: 340px; min-height: 16vw; } .caption h3 { font-size: 19px; margin: 0; } .carousel .item { left: 0 !important; -webkit-transition: opacity 1.5s; -moz-transition: opacity 1.5s; -o-transition: opacity 1.5s; transition: opacity 1.5s; } .carousel-control { background-image: none !important; } .next.left, .prev.right { opacity: 1; z-index: 1; } .active.left, .active.right { opacity: 0; z-index: 2; } .thumbnail{ border:none; padding:0; } .thumbnail > a { display:block; overflow:hidden; } .thumbnail > a > img { opacity: 1; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; } .thumbnail > a > img:hover { opacity: 0.5; } .index-mid-row .row { margin-bottom: 3em; } .index-mid-row { background-color: #b8c691; margin-bottom: 2em !important; padding-top: 3em; } .index-mid-row h3:first-child{ margin-top:0; } .page_content { font-size: 1.1em; } .shop_content { padding: 1em 0 3em; } .news-date { font-size: 85%; } blockquote { border-left: 1px solid #59712D; color: #59712D; font-family: "Roboto Slab",serif; font-size: 1em; font-weight: bold; padding: 5px 0 5px 20px; width: 100%; } .addthis_32x32_style .dummy .at300bs, .addthis_32x32_style .at300bs, .addthis_32x32_style .at15t{ margin:0 auto; } .addthis_toolbox { position: absolute; right: 130px; top: 8px; z-index: 9999; } .btn-campus-nav { background: none repeat scroll 0 0 #55a122; color: #fff; display: block; font-size: 24px; line-height: 1em; padding: 9px 15px !important; margin: 0 0 0 10px; } .btn-campus-nav:hover, .btn-campus-nav:focus{ background-color: #fff; color:#55a122; } .panel-default{ border: none; box-shadow: none; } .panel-default > .panel-heading{ background-color: transparent; border-color: 0 none; padding:0; } .panel-body .simple-news .media-object{ max-width: 75px; } .panel-body .external-blog > a.pull-left{ width: 75px; height: 75px; background-size: cover; } .panel-body .media-body { font-size: 0.9em; line-height: 125%; } .panel-body .external-blog .media-object{ display: none; } .panel-heading, .panel-group .panel{ border-radius: 0; } .panel-group .media-body > a { color: #59712d; } .panel-title > a { background-color: #55a122; color: #fff; display: block; padding: 10px; } .panel-heading .accordion-toggle:after { font-family: 'FontAwesome'; content: ""; float: right; color: #FFF; } .panel-heading .accordion-toggle.collapsed:after { content: ""; } .copy .collapse{ background: none repeat scroll 0 0 #f0f0f0; } .error-notice { margin-top: 1em; padding: 0 1em; } .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-color: #55A122; border-color: #55A122; color: #FFFFFF; } .btn .col-sm-12 { padding: 0; } .bs-callout { border-left: 3px solid #EEEEEE; margin: 20px 0; padding: 20px; } .bs-callout-info { background-color: #EEF0E6; border-color: #CFC3D1; } .reduced-spacing { margin-bottom: 1em; } .reduced-spacing .form-group { margin-bottom: 0; } .ul-flex { margin-left: 0 !important; } .ul-flex li { display: flex; margin-bottom:.5em; } .ul-flex .fa { display: flex; padding: 0.25em 1em 0 0; } .btn-group-block { display:block; } .btn-soldout { position: absolute; top: 20%; z-index: 99; } .btn-saleitem { position: absolute; top: 20%; z-index: 90; } .btn-group-block span .fa { display: block; padding: 10px 0 0; } .files .btn { display: inline-block; } .files canvas { margin-right: 10px; vertical-align: top; } .files a{ text-decoration: none; } .form-group .required:after { color: #cc0000; content: " *"; } .subnav { margin: 20px 0 10px; } .subnav ul { list-style: none outside none; margin: 0; padding: 0; } .subnav > ul > li > a { font-family: roboto slab,serif; font-size: 1.2em; font-weight: bold; } .subnav a { background: none repeat scroll 0 0 #EEF0E6; color: #59712d; display: block; margin-top: 1px; padding: 0.25em 0 0.25em 1em; text-decoration: none; } .subnav li li > a:before { content: ""; font-family: fontawesome; padding: 0 0.5em 0 0.25em; } .subnav li li li a { font-size: 0.9em; padding-left: 2em; } .subnav li li li > a:before { content: ""; font-family: fontawesome; padding: 0 0.5em 0 0.25em; } .subnav a.active, .subnav a:hover { background: none repeat scroll 0 0 #b1c48c; color: #000; } .tab-pane { margin-top: 20px; } .grv-sht-desc > p:first-child { color: #000; font-size: 1.15em; } #tabs{ margin-top: 30px; } .nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: #55A122; color: #fff; } .nav-tabs > li.active > a { background-color: #fff; color: #333; font-weight: bold; text-decoration: none; } .btn-group .btn-default.col-xs-6 { margin-bottom: 2%; margin-right: 2%; min-height: 75px; white-space: normal; width: 48%; } .side_box .fa{ color: #89A48E; } .col-icons .fa{ color: #666; cursor: help; margin: 2px 0 0; } .widget { margin-top: 25px; } .widget-head { background-color: #7a9c3e; margin: 0; padding: 5px 10px; color: #FFF; } .widget-body{ background-color: #EEF0E6; padding: 5px 10px; } .side_box { margin-bottom: 30px; } .breadcrumb { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 0; font-size: 13px; margin: 20px 0 -5px; padding: 0; } .breadcrumb a,.breadcrumb > .active { color: #CFC3D1; } .breadcrumb a:hover,.breadcrumb a:focus{ color: #75547A; } h1 + .breadcrumb { margin: -10px 0 0; } #topic_box span { display: inline-block; line-height: 110%; margin-right: 0.5em; font-family: "open sans condensed", sans-serif; font-weight: bold; } #map-container > iframe { border: medium none; } .footer .fa-stack { margin-right: 10px; } footer input { color: #333; padding: 0 5px !important; } .tweet-img { background-position: center center; background-size: cover; margin-bottom: 0.5em; max-height: 200px; min-height: 130px; width: 100%; display:none; } .sc_index .tweet-img { display: block; } .media-object { display: block; max-width: 100%; } .media-object + .media-body { min-width: 50%; } .media .list-inline > li { border-right: 1px solid #ccc; margin-right: 10px; padding-right: 15px; } .media .list-inline > li:last-child { border:none; } h2.media-heading { line-height: 1; margin: 0 0 0.5em; } .news-list .row{ margin-bottom:2em; } #map-canvas{ background-color: #ccc; } .social_media{font-size:0.85em;} .social_media > a{padding:4px 0.6em !important;} .qa-logo{margin:0 0.25em 0.25em;} .business_row{margin-bottom:2em;} .business_row h4{margin-top:0px;} .business_row .btn{margin-bottom:1em;} #map{background:#f7f7f7;width:100%;height:500px;margin-bottom:2em;} #map.inveruglas{} .padded{padding:5px 15px;} #subnav{margin-bottom:2em;background:#75547a;} #subnav h4 { color: #fff; font-size: 1.8em; margin: 0; padding: 0.5em 0; } #subnav ul{margin:0 0 0 -15px;padding:0px;} #subnav li{list-style:none} #subnav li a { border-top: 1px dotted #fff; color: #FFF; display: block; margin: 0; padding: 0.5em 0.5em; margin-left:15px; text-decoration: none; } #subnav li a:visited{} #subnav li a.active{font-weight:bold;} #subnav li a.active:before { color: #FFF; content: ""; float: left;margin-right:10px; font-family: 'FontAwesome'; } #subnav li a:hover{color:#FFF;background:#5070a1;} #subnav ul li ul li a{font-size:.95em;padding:0.25em 0 0.25em 35px;background-position:-442px -66px !important} @media (max-width: 480px) { .nav-tabs > li { float:none; } .nav-tabs > li > a { border: 1px solid #ddd; } } @media (min-width:480px){ .navbar-brand img { max-height: 110px; } } @media (min-width: 768px) { .navbar-toggle-wrapper,.navbar-toggle{display:none;} .carousel{margin-top:0px;} .navbar-collapse{margin-top:20px;} #cse-search-box { position: absolute; right: 2em; top: 1em; } #cse-search-box .form-control { background-color: #D3DAB9; border-radius: 0; height: auto; padding: 5px 5px 6px 10px; } #cse-search-box .btn { background: none repeat scroll 0 0 #59712D; border: 1px solid #59712D; color: #FFFFFF; font-size: 14px; padding: 2px 12px 6px; } #cse-search-box { margin-bottom: 0; max-width: 20%; } .navbar-fixed-top, .navbar-fixed-bottom{ position:fixed; } .navbar-primary .container { position: relative; } .navbar-header { width: 100%; position: relative; } .navbar-collapse{ padding:0; position:relative; clear:none; } .navbar-nav { bottom: 12px; position: static; right: 0; float:right; } .navbar-brand { z-index:9999; } nav.navbar-primary .navbar-nav > li > a{ padding: 0.6em; } .navbar-collapse{ float:left; position: static; } .dropdown-copy{ display:block; } .foot-container{ position: absolute; left:0; right:0; bottom:0; top:0; } .foot-container .container { position: relative; top: 50%; transform: translateY(-50%); } .foot-splash > img { display: block; margin: 0 auto; max-width: 1800px; text-align: center; width: 100%; } #stay-connected { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6); border-radius: 0.5em; margin-top: 1em; padding: 0.25em 1em 1em; } #stay-connected > h4 { color: #fff; } .carousel-inner > .item { margin: 0 auto; width: 100%; } .carousel-background-image { background-position: center center; background-repeat: no-repeat; background-size: cover; } .carousel-caption h4 { color:#fff; font-size: 3em; } .simple-news .media-object{ max-width:90px; height:auto; } .external-blog > a.pull-left { height: 90px; overflow: hidden; width: 90px; background-size: cover; } .external-blog .media-object{ display:none; } .index-mid-row p { font-size: 115%; } blockquote{ width: 30%; float: right; margin: 0 0 20px 20px; } img.pull-left,img[style*="float:left"],img.pull-right,img[style*="float:right"],figure[style*="float:right"],figure[style*="float:left"]{ max-width:40%; } .btn-group .btn-default.col-sm-3 { margin-bottom: 2%; margin-right: 2%; min-height: 75px; white-space: normal; width: 23%; } .page_content{ margin-bottom: 4em; } .sc_index .page_content{ margin-bottom: 2em; } div.pagebreak { page-break-before: always; page-break-inside: avoid; } #tweetblock > li { margin-bottom: 1em; } .side_box .fa { left: -20px; line-height: 1.42857; position: absolute; } .footer h4{ font-size:1.5em; } .logos img{ float:left; margin:10px 15px 10px 0; } a.media-object { max-width: 30%; } } @media (min-width: 768px) and (max-width: 992px) { #cse-search-box { right: 1.5em; } #cse-search-box .btn, #cse-search-box .form-control{ font-size:12px; } .navbar-brand img { max-height: 110px; width: auto; } nav.navbar-primary .navbar-nav > li > a{ padding: 11px 0.35em 12px; } .navbar-collapse { font-size: 1.2em; } } @media (min-width: 991px) { #subnav{border-top-right-radius: 15px;} nav.navbar-primary .navbar-nav > li > a { padding: 12px 0.8em; } .carousel + .page_content { background: none repeat scroll 0 0 #fff; margin-top: -5em; padding-top: 2em; } .carousel-indicators { bottom: 10%; width: 65%; } .sc_index .carousel-caption { bottom: 2em; } } @media (min-width: 991px) and (max-width: 1200px) { .text-md{ font-size: 1em; } .text-lg{ font-size: 1.4em; } .text-xl{ font-size: 1.8em; } } @media (min-width: 1200px) { .navbar-collapse { font-size: 1.5em; } .navbar-brand { height: auto; padding: 0;left:0px; } .navbar-brand img{ max-height: 156px; } .co_roadmap.col-sm-10 { font-size: 1.2em; } .carousel-caption h4 { color:#fff; font-size: 2.8vw; } .sc_index .carousel-caption { bottom: 4em; } } .gallerybox { border: 1px solid #E4E4E4; box-shadow: 2px 2px 4px #E4E4E4; float: left; font-size: 0.85em; height: 180px; margin: 10px 9px 10px 0; padding: 2px; position: relative; text-align: center; width: 140px; overflow:hidden; } .gallerybox img{margin:3px 0 !important} .photolightbox #lightbox-container-image-data { color: #FFF; text-shadow:black 0.1em 0.1em 0.2em; position: absolute; width: 600px; margin-left:20px; top:40px; left:30px; } .photolightbox #lightbox-secNav-btnClose{float:left;clear:both} .photolightbox #lightbox-container-image-data p{ font-size: 1.3em !important; line-height: 1.6em; margin: 1em 0 1.5em; } #lightbox-image-details-caption{font-weight:normal !important} .photolightbox #lightbox-nav,.photolightbox #lightbox-secNav-btnClose{display:none !important} .photolightbox a.banner_button{float:left;position:relative;right:auto;bottom:auto;background-color:#58A618 !important} #lightbox_close{margin-left:0.5em} .photolightbox h1{ color: #FFFFFF; font-size: 2.9em; line-height: 1em; margin: 0; padding: 0; text-shadow: 0.1em 0.1em 0.2em black; text-transform: uppercase} .photolightbox #lightbox-container-image-data-box { background-color: transparent !important; font-family: inherit !important; font-size: 1em !important; font-style: inherit !important; height: 380px; margin: -380px auto 0 !important; position: relative; zoom: 1; } @media print{ #map,#imageshow,#pgcol2,#navbar-collapse-1,div.container.logos,.footer ul.list-inline,.footer .col-md-offset-9{display:none;} body{font-size:13px;} }