/*-----------------------------------------------------------------------------------

	Theme Name: Cedar Rapids IA
	Theme URI: http://www.cedar-rapids.org/
	Description: Cedar Rapids IA css
	AuthorDesign By Samir Alley | @samiralley
	Author URI: http://www.revize.com/

	Version 1 / Nov 3, 2015

-----------------------------------------------------------------------------------*/

/* -----------------------------------------

#Bacic Styles

-----------------------------------------*/

body{background:#fff;font-size:16px;line-height:1.6;font-family: 'Lato', sans-serif;font-weight:normal;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;top:0!important}
/*.tp-simpleresponsive > ul > li{transition: all 1s !important}*/
.tns-item>a{position:absolute;left:0;right:0;top:0;bottom:0;display:block}

/* -----------------------------------------

#slider

-----------------------------------------*/
.tp-banner{position:relative}

.tiny-slider-wrap > .tns-outer,
.tiny-slider-wrap > .tns-outer > .tns-inner,
.tiny-slider-wrap > .tns-outer > .tns-inner > .tiny-slider,
.tiny-slider-wrap > .tns-outer > .tns-inner > .tiny-slider .tns-item,
.tns-bg-slide {height:100%}
.tns-outer{position:relative}
.tns-controls{position:absolute;top:50%;left:0;right:0;z-index:1;transform:translateY(-50%)}
.tns-controls button:last-of-type {float:right}
.tns-nav{position:absolute;bottom:0;left:0;right:0;z-index:1;text-align:center}
.tiny-slider-wrap button[data-action]{position:absolute;bottom:0;right:0;z-index:1}
ul.tiny-slider,
ul.tiny-carousel{padding:0;margin:0}
.tp-banner ul{padding:0;margin:0}
.tns-slider{height:740px}
.tns-slider li{height:100%}
button[data-action]{display:none;}
/* -----------------------------------------

#Typography

-----------------------------------------*/
h1,h2,h3,h4,h5,h6{color:#00853f;font-family: 'Lato', sans-serif;font-weight:bold;margin-bottom:30px;line-height:1.2}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:45px}
h2{font-size:38px}
h3{font-size:25px}
h4{font-size:21px}
h5{font-size:17px}
h6{font-size:14px}
.header,/*.post h3,*/.header h3{font-size:28px;font-family: 'Lato', sans-serif;color:#00853f;font-weight:900;margin:0}
.subheader,/*.post h4,*/.subheader h4{font-size:21px;font-family: 'Lato', sans-serif;font-weight:900;margin:0;color:#666}
.miniheader,.miniheader h4,.miniheader h3{font-size:16px;font-family: 'Lato', sans-serif;font-weight:700;margin:0;color:#666}
p{margin:0 0 20px 0}
em{font-style:italic}
strong,b{font-weight:bold}
small{font-size:80%}
hr{border:solid #d1d6e0;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}

/* -----------------------------------------

#Links

-----------------------------------------*/
a,a:visited{color:#00853e;text-decoration:underline}
a:hover,a:focus{color:#00853e}
a:focus,
button:focus,
svg:focus,
area:focus{outline:2px solid #659FCB!important}
p a,p a:visited{line-height:inherit}

a[name]{top:-232px;position:relative;visibility:hidden;display:block;height:0}
#homepage a[name]#content{position:relative;top:-300px}

/* -----------------------------------------

#Lists

-----------------------------------------*/
ul,ol{margin-bottom:20px;margin-left:15px}
ul{list-style:disc}
ol{list-style:decimal}
ul ul,ul ol,
ol ol,ol ul{margin:4px 0 5px 30px}
ul ul li,ul ol li,
ol ol li,ol ul li{margin-bottom:6px}
li{line-height:1.3;margin-bottom:7px}
li p{line-height:1.3}

/* -----------------------------------------

#Images

-----------------------------------------*/
img{max-width:100%!important;height:auto!important}
a img{border:none}

/* -----------------------------------------

#Buttons

-----------------------------------------*/
.button,
a.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
a.btn,
.btn{text-decoration:none;border:0;color: #fff;display:inline-block;font-size:12px;font-weight:900;text-decoration:none;cursor:pointer;line-height:normal;vertical-align:top;text-transform:uppercase;padding:9px 20px;background:#00853f!important;transition:background .3s;border-radius:6px;font-family: 'Lato', sans-serif;letter-spacing:1px;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
a.btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#00853f;text-decoration:none;color:#fff}
.button:active,
a.button:active,
a.btn:active,
a.btn:focus,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
a.btn:active{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;background:#00853f;color:#fff!important}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}
.btn a{color:#fff;text-decoration:none}
button[class*="tox"]{background:none!important}
/* -----------------------------------------

#Forms

-----------------------------------------*/
form{margin-bottom:30px}
fieldset{margin-bottom:30px}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{border:1px solid #666;padding:10px 14px;font:14px 'lato', sans-serif;font-weight:700;font-weight:normal;color:#777;margin:0;display:inline-block;background:#fff;border-radius:0;box-shadow:none}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{color:#111;border:1px solid #999}
label,
legend{display:block;font-weight:bold;font-size:14px}
input[type="checkbox"]{display:inline}
label span,
legend span{font-weight:normal;font-size:14px;color:#444}
#___gcse_0,#___gcse_0 *{box-sizing:content-box!important}
/*.gsc-results-wrapper-visible{margin-top:120px!important}*/
.doc-search-form form{border:0;padding:0!important;margin:-10px!important}

/* -----------------------------------------

#Header + Nav + No More IE7

-----------------------------------------*/
iframe{border:none}
body{overflow-x:hidden}
#loader-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:99999;}
#loader-wrapper img{width:60px;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;	animation:2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation;-webkit-animation:2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s normal none infinite spinning_animation}
@keyframes spinning_animation {
	0% {
	    transform:scale(1) rotate(0deg);
	    -o-transformscale(1) rotate(0deg);
	}
	50% {
	    transform:scale(0.8) rotate(360deg);
	    -o-transformscale(0.8) rotate(360deg);
	}
	100% {
	    transform:scale(1) rotate(720deg);
	    -o-transform:scale(1) rotate(720deg);
	}
}

@-webkit-keyframes spinning_animation {
	0% {
	    -webkit-transform:scale(1) rotate(0deg);
	}
	50% {
	    -webkit-transform:scale(0.8) rotate(360deg);
	}
	100% {
	   -webkit-transform:scale(1) rotate(720deg);
	}

}
#calendarEvent{z-index:9999999!important;top:200px!important}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tparrows,.tp-bannertimer{display:none!important}
header{position:fixed;top:0;left:0;right:0;z-index:999;background:rgba(33,48,57,0.7);padding:0}
.logo{margin-top:-25px;display:block}
a.skip{font-size:13px;margin-top:14px;display:inline-block}
a.skip:hover{color:#FAB302}
.goog-te-banner-frame{display:none}
#translation-links{padding:0;margin:0;text-align:left}
#translation-links li{margin:0;list-style:none}
#translation-links li a{color:#666;font-weight:600}
#translation-links ul{padding:30px;margin:0;position:absolute;top:100%;right:0;z-index:1;width:700px;background:#fff;display:none}
#translation-links ul li{float:left;width:25%;padding-right:15px;padding:5px 15px 5px 0}
.translate{float:right;padding:5px 20px;background:#34576c;cursor:pointer;position:relative}
.social-section a{text-decoration:none;color: #fff;font-weight:900;}
.font-adjust{float:right;padding:10px 20px;color:#fff;font-weight:900;background:#34576c;margin-right:10px}
.font-adjust i,.translate i{color:#ffb600}
.translate i{position:absolute;top:17px;}
.font-adjust i{margin-left:3px}
.translate i{margin-right:7px}
.social{float:right;padding:10px 30px}
.social a{display:inline-block;padding:0 10px}
.nav-toggle{position:absolute;top:0;height:100%;right:0;background:transparent!important;padding:0}
.nav-toggle.toggle2{color:#000}
.nav{margin:45px 0 0 0;padding:0}
.nav .em{display:block}
.nav li{margin:0;position:relative;float:left;list-style:none}
/*.nav .toggle{display:none}*/
.nav i{margin-left:4px;color:#e3e6e9}
.nav li a{float:left;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;padding:0 20px 0;text-decoration:none;font-weight:900}
.nav li a:active,.nav li a:focus{background:none}
.nav li a:hover{background:none}
.nav ul{display:none;position:absolute;top:100%;left:0;margin:0;padding:10px;background:#fff}
.nav li:hover>ul{display:block}
.nav li ul a{float:none;display:block;width:230px;color:#000;padding:6px 10px;font-size:12px;border-bottom:1px solid #e3e6e9}
.nav li ul a:hover{background:#5DA17E;color:#fff}
.nav ul ul{left:100%;top:-9px}
.main-content{position:relative;z-index:99;background:#f9f9ec}
.doccen_page .main-content{z-index:auto}
.alert{position:fixed;z-index:99999;bottom:10px;margin:0;right:10px;border:3px solid #fff;background:#000;background:rgba(0,0,0,.9);box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;padding:30px;font-size:14px;width:350px;}
.alert h4{color:#ffc140;margin:0 0 10px;font-family:Roboto;font-weight:bold;text-transform:uppercase;font-size:18px}
.alert .btn{padding:8px 10px;margin:20px 0 0 0!important;}
.alert .close{padding:0;background:none!important;color:#fff!important;opacity:1;margin-right:20px;}
#search{margin:45px 0 0 0;position:relative;padding:0}
#search form{margin:0}
#search button{display:none}
#search label{position:absolute;top:50%;margin:-8px 0 0 20px;color:#bcbec0}
#search .form-control{border-radius:50px;padding-left:42px;height:40px;border:0}
.search .form-control::-moz-placeholder{color:#999;opacity:1}
.search .form-control:-ms-input-placeholder{color:#999}
.search .form-control::-webkit-input-placeholder{color:#999}

.tabs-slider .col-md-12 .row{background:#fff;margin:0}
.col-md-6.slider-section{padding:0;position:relative}
.slider-section .calendar-icon{position:absolute;right:0;top:120px;width:100px;text-align:center;color:#fff;background:#00853e;height:100px;line-height:100px;border-radius:50%;margin-right:-50px;font-size:50px}
.slider-section .twitter-icon{position:absolute;top:0;width:100px;text-align:center;color:#659fcb;background:#fff;height:100px;line-height:100px;border-radius:50%;margin-left:-50px;font-size:50px;left:50%;margin-top:-50px}
.twitter-feed{position:relative;padding:90px 50px 50px;background:#2f82d5;color:#fff;font-size:18px}
.twitter-feed a,.twitter-feed h2{color:#fff;margin:0}
.twitter-feed h2{color: #061828;font-size:18px;font-weight:900;margin-bottom:20px;}
.twitter-btn{display:inline-block;font-weight:900;text-transform:uppercase;text-decoration:none!important;padding:12px 50px;background:#2572bf;border-radius:50px;line-height:1;clear:both}

.col-md-6.tabs-section{padding:0}
#tabwrap{overflow:hidden}
#tabs{margin:0;padding:0;list-style:none;overflow:hidden;border-bottom:3px solid #00853e}
#tabs li{float:left;;width:50%;text-align:center;margin:0}
#tabs li a{float:left;width:100%;color:#231f20;background:#fff;font-size:18px;font-weight:900;text-decoration:none;padding:30px 0;text-transform:uppercase}
#tabs li.current a{float:left;width:100%;color:#fff;background:#00853e;font-size:18px;font-weight:900;text-decoration:none;padding:30px 0;text-transform:uppercase}
#cal-tab{text-align:center}
#cal-tab iframe{width:100%;height:750px}
.calendarEvent-overlay{z-index:9999!important}
#calendarEvent{margin:0 auto;left:0}
.events-btn{display:inline-block;font-weight:900;text-transform:uppercase;text-decoration:none!important;padding:12px 50px;background:#00853f;border-radius:50px;line-height:1;clear:both;color:#fff!important;clear:both;margin-top:50px}
.tab-content{display:none;overflow:hidden;padding:70px 100px}
.tab-content.current{display:block;overflow:hidden}
#news-section h2{text-align:center;color:#231f20;font-size:70px;font-weight:300;line-height:1;margin:50px 0;text-transform:uppercase}
#news-section h2 span{display:block;font-size:40px;text-transform:none}
.news-icon{width:100px;text-align:center;color:#fff;background:#00853e;height:100px;line-height:100px;border-radius:50%;font-size:50px;margin:0 auto -50px;position:relative;z-index:99}
#news-section .item .equal{background:#fff;padding:50px 40px}
#news-section .equal a{text-decoration:none;color:#777}
#news-section h4{margin:0 0 15px}
#news-section .news-link{color:#00853E!important}
#news-section .date{font-size:12px;font-weight:700;margin:0;color:#73757a}
#news-section .date i{margin-right:5px;font-size:16px;}
footer{text-align:center;padding:70px 0;background:#252123;color:#fff;font-weight:900;margin-top:60px}
.social-header{color:#fff;font-size:16px;line-height:normal;margin:0 0 20px}
.cloned-social{float:none;font-size:30px;}
.cloned-social a{margin:0 10px}
.cloned-social a{color:#fff}
.copy{background:#151213;clear:both;text-align:center;padding:60px 0;font-size:13px;color:#bcbec0}
.copy p{margin:0}
.copy a{color:#bcbec0;text-decoration:none}
.copy .logo{margin:0 0 20px}
.tweet_list{margin:0 0 30px;padding:0;list-style:none;font-style:italic}
.sliderbtn,.newimgBtn{position:absolute;top:0;left:0;z-index:99999}
.newimgBtn{bottom:50%;top:auto}
.float_button_above{left:0;top:-40px}
.news-btn{display:inline-block;font-weight:900;text-transform:uppercase;text-decoration:none!important;padding:12px 50px;background:#00853f;border-radius:50px;line-height:1;clear:both;color:#fff!important;clear:both;margin-top:50px}

/* -----------------------------------------

#Inner Page

-----------------------------------------*/
#slider{position:relative}
.page-department{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:99;background:rgba(33,48,57,0.7);color:#fff;text-transform:uppercase;padding:15px 20px;font-size:30px;font-weight:bold;margin:0}
#freeform #btns-slider, .home-inner #btns-slider{margin:0;padding:0}
.col-wrap{display:table!important;margin:0 0;/*margin-top:50px;*/width:100%}
.left-col{display:table-cell;height:100%;float:none!important;background:#00853e;padding:30px;vertical-align:top}
.right-col{display:table-cell;height:100%;float:none!important;background:#fff;vertical-align:top}
.aside{color:#fff}
.aside h3{color:#fff;font-size:30px;margin:20px 0 20px;text-transform:uppercase}
aside a{color:#fff}
#freeform  .owl-wrapper-outer{margin-top:0}
.fullwidth .inner-content{display:block;margin:0}
.fullwidth .inner-content .right-col{display:block}
.flyout-wrap{margin-bottom:40px}
.flyout{margin:0;padding:0}
.flyout li{margin:0;list-style:none;position:relative;line-height:20px}
.flyout a{text-decoration:none;color:#f9f9ec;padding:8px 30px 8px 0;display:block}
.flyout .toggleFly{height:36px!important;width:30px;text-align:right;position:absolute;right:0;top:0}
.flyout ul{display:none;margin:0;padding:0}
.flyout li li a{font-size:13px;padding:10px 10px 10px 10px}
.block{font-size:14px;margin:0 0 30px}
.block h4{color:#f9f9ec;margin:0}
.left-col a{color:#fff}
#menu-icon-2{display:none;cursor:pointer}
.bread{padding:0 15px;font-size:13px;text-transform:uppercase;font-weight:bold}
.bread p{margin:15px 0;font-size:13px}
.bread a{color: #007f3b;text-decoration:none;font-size:13px;}
.bread i{font-size:13px;margin:0 4px}
.fullwidth .bread{padding:0}
.post-subheading{color:#000}
.entry{padding:30px;min-height:400px;}
.page-title{font-size:36px;color:#252020;display:none}
.menu-icon,.search-toggle{display:none}
table p{margin:0}
.home-inner .bread{padding:0}
.home-inner .tabs-slider{margin-top:15px}
.home-inner #cal-tab iframe{width:100%;height:477px}
.home-inner #tabs li{width:100%}
.home-inner #btns-slider .owl-wrapper-outer{margin:0;padding:75px 0 0}

/* Hide second row of bidlist */
.rpfbids tr[bgcolor="#000"]{background:#1E6D43}
.rpfbids table.table tr{height:50px}
.rpfbids .table.table-bordered,.rpfbids .table td {margin:0;border-top:none}
.rpfbids .table-responsive:first-of-type .table td{border-top:1px solid #ddd}
.rpfbids table.table tr:last-of-type{display:none}
/*.bid_page .page-title{display:block}*/
.bid-title{font-weight:700}

.hide-doc-header .rz-app,
.hide-doc-header .doc-search-form{display:none!important}

.no-border,
.table-bordered.no-border>tbody>tr>td,.table-bordered.no-border>tbody>tr>th,
.table-bordered.no-border>tfoot>tr>td,.table-bordered.no-border>tfoot>tr>th,
.table-bordered.no-border>thead>tr>td,.table-bordered.no-border>thead>tr>th{border:none}

/* -----------------------------------------

#Linnco

-----------------------------------------*/
.linnco #search{margin:30px 0 15px}
.linnco header{position:relative}
#linnBanner{text-align:center}
#linnBanner img{width:1190px}
.showcase{margin:60px 0 0;background:#fff}
.sc-img{text-align:center}
.linnco .menu-icon{display:none}
.linnco .copy{padding:20px 0;margin-top:60px}

/* -----------------------------------------

#Slider

-----------------------------------------*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* slick */
#btns-slider{margin:-130px 0 30px;position:relative}
#btns-slider .slick-track{padding-top:80px}
#btns-slider .item{background:#fff;text-align:center;margin:0 10px;padding:30px 60px;font-size:18px;color:#231f20;position:relative;min-height:175px}
#btns-slider .item a{font-size:18px;color:#231f20;text-decoration:none;display:block}
#btns-slider .item .icon{background:#00853e;width:100px;height:100px;line-height:100px;border-radius:50%;margin:-80px auto 30px;padding-top:28px}
#btns-slider .item .icon img{width:44px;margin:0 auto}

/* nav */
#btns-slider button.slick-arrow{position:absolute;bottom:15px;font:0/0 a;padding:0;background:none!important;color: #000;}
#btns-slider button.slick-prev{left:450px}
#btns-slider button.slick-next{right:450px}

/* pager */
.slick-dots{text-align:center;margin:10px 0 0;padding:0}
.slick-dots li{display:inline-block}
.slick-dots li button{padding:0;height:12px;width:12px;margin:0 3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:none!important;border:1px solid #00853e;background:none;font-size: 0px;color: #707070 !important;}
.slick-dots li.slick-active button{background:#00853e!important;color:#fff !important}

#img-slider{margin:0;text-align:center;position:relative}
#img-slider .slick-dots{position:absolute;bottom:90px;left:0;right:0;bottom:50px}
#img-slider .slick-dots li button{box-shadow:0px 0px 0px 1px rgba(0,0,0,.6);color: #fff !important;}
#img-slider img{width:100%;margin:0}

.slick-list{text-align:center}
button.cbutton{background:none!important;color:#000;padding:0;border-radius:0;height:12px;width:12px;display:inline-block;margin:30px auto 10px;}
button#cpause{margin-left:10px}
button#cplay{margin-right:10px}

#img-slider button.cbutton{color:#00853e;margin:0;position:absolute;bottom:100px}
#img-slider button.cbutton i{text-shadow:1px 1px 5px #000}
button#cpause-news{right:47%}
button#cplay-news{left:47%}


/* -----------------------------------------

#Media Queries

-----------------------------------------*/

@media only screen and (min-width:992px) and (max-width:1202px){
    .nav li.children a {
      padding-right: 21px;
    }
    .nav li a{padding:0 12px 0;font-size:12px}
}
    
    
@media only screen and (min-width:992px) {
	#nav,#search{display:block!important}
	#footer .inner{display:block!important}
	.flyout,.navigation,.search-wrap{display:block!important}
	.nav li ul .nav-toggle::before{color:#000;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
	.nav ul li.children a{padding-right:28px}
	.toggle2{padding:0 5px;}
	.nav ul > li:last-child > a,
	.nav ul ul > li:last-child > a{border:none}
	.nav > li{padding-bottom:40px}
	.nav .nav-toggle{z-index:1;/*height:100%!important*/}
	.nav li{z-index:0}
	.nav li a{z-index:2;position:relative}
	.nav ul li .nav-toggle{height:100%!important}
}

@media only screen and (max-width:1499px) {}

@media only screen and (max-width:1199px) {
	#btns-slider button.slick-prev{left:350px}
	#btns-slider button.slick-next{right:350px}
}

@media only screen and (max-width:991px) {
	header .logo{margin:10px 0 6px;width:100px;}
	#nav{margin:0;position:fixed;left:100%;width:90%;top:0;bottom:0;z-index:99999;background:#213039;overflow:auto;transition:all .3s}
	.menu-icon{float:right;color:#fff;margin-top:-20px;margin-bottom:10px;display:block;cursor:pointer;}
	.search-toggle{display:block;float:right;margin-top:-10px;margin-left:20px;color:#fff;cursor:pointer;top:-10px;position:relative;}
	.linnco .search-toggle{margin-top:0;top:14px}
	#search{display:none;clear:both;margin:0 0 30px;width:100%;padding-top:30px}
	#search label{top:50px}
	#nav .menu-icon{margin:0;width:100%;height:50px;padding:0 20px;line-height:50px;text-align:right;background:#081015;cursor:pointer}
	.open-nav #nav{left:10%}
	/*#nav .down-arrow{display:none}*/
	#menu-toggle{display:block}
	#nav ul ul li i{display:inline-block}
	#nav .nav{padding-bottom:50px;margin:0;clear:both}
	#nav li,#nav li a{display:block;float:none}
	#nav li a{border:0;border-top:1px solid #32444f!important;padding:10px 60px 10px 20px;background:none;color:#fff;width:auto}
	#nav ul li a:active,#nav ul li a:focus{background:none}
	#nav li .em{display:inline}
	#nav ul li .toggle,.toggle2{display:block;position:absolute;right:0;top:0;width:60px;text-align:right;line-height:40px;padding-right:20px;color:#999}
	#nav li:hover ul{display:none}
	#nav ul ul{position:static;background:none;padding:0;background:#16232b}
	#nav ul ul ul{background:#0e191f}
	#nav ul ul a{padding-left:30px}
	#nav ul ul ul a{padding-left:40px}
	.toggle2{line-height:37px!important;color:#999!important}
	.toggle2{line-height:30px}
	/*.top-nav ul li .down-arrow{display:none}*/
	.top-nav ul li:hover ul{display:none}
	.top-nav ul ul{position:static;background:none;padding:0;background:#132336;border-radius:0}
	.top-nav ul ul a{color:#fff;border-color:rgba(255,255,255,.07);width:auto;padding:14px 60px 14px 40px;font-weight:normal}
	.top-nav ul ul ul a{padding:14px 60px 14px 50px;}
	.top-nav ul ul ul{background:#0d1a29}
	#btns-slider{margin: 0 0 50px 0;width:100%;}
	.calendar-icon{display:none}
	.tab-content{padding-left:20px;padding-right:20px;}
	.news-img img{width:100%}
	#news-section .item{margin-bottom:20px}
	#at4m-mobile-container{display:none!important}
	.cloned-social a{font-size:18px!important}
	.float_button_anchor{position:static}
	.linnco .left-col{width:35%}
	#translation-links ul{width:500px}
	#translation-links ul li{width:33.33%}

.tns-slider{height:500px}
}

		/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
	.alert{width:auto;right:15px;left:15px;}
	.alert{font-size:12px}
	.alert h4{margin-bottom:10px}
	.alert .btn{font-size:10px}
	.left-col,.right-col{display:block;width:100%!important}
	#menu-icon-2{display:block;}
	#menu-icon-2 i{margin-right:5px}
	.flyout{display:none}
	.social,.translate{font-size:12px}
	.font-adjust {display:none}
	.social a{padding:0 4px}
	.logo{margin-bottom:7px;}
	.col-wrap{display:block!important;width:auto!important}
	.showcase{padding:25px 0 0}
	.sc-img{margin:0 0 25px!important}
	.sc-img:last-child{margin:0!important}
	#translation-links ul{width:274px}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {


}

.quicklinkbtn{position:relative;top:0px;z-index:1;}
#freeform .quicklinkbtn{top:50px}
.editform header{position:static}

/* <!--Intranet Form Style: Bob--> */
form.loginform {background:#fff;padding:30px;border:1px solid #D2DFEF}
form.loginform p{background:#E65229;color:#fff;padding:20px;line-height:1}
form.loginform label{font-weight:normal}
form.loginform label input{display:block;margin-bottom:10px;width:100%;box-sizing:border-box;padding:10px;color:#000}

@media print {
	header,
	#search,
	.left-col,
	.bread,
	.e-notify,
	#btns-slider,
	.tp-banner-container,
	footer,
	.copy{display:none!important}
	a[href]:after{content:none!important}
	.page-department{padding:0 15px 15px;text-align:left;position:static}
	.right-col{padding:0}
	.entry{font-size:12px;padding:0}
}
.Searchhide .rz-app, .Searchhide .doc-search-form {display: none !important;}
