@import url(bootstrap/css/bootstrap.css);
@import url(css/content.css);
@import url(css/fancybox.css);
@import url(css/isotope.css);
@import url(css/unoslider.css);
@import url(css/animated.css);
@import url(css/trans-banner.css);
@import url(css/layerslider.css);
@import url(css/font-awesome.css);
@import url(css/flexslider.css);
@import url(js/colorpicker/css/colorpicker.css);
/*@import url(http://fonts.googleapis.com/css?family=Noto+Sans);*/
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:400,700');
@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}

/***SAM ADDED GOOGLE FONT***/
/***THESE DONT WORK ON IE***/
@import url('https://fonts.googleapis.com/css?family=Yantramanav:400,900');
@import url('https://fonts.googleapis.com/css?family=Mukta+Mahee:500,800');
/***END NOT WORKING ON IE***/
/***END GOOGLE FONT***/

/***FOR MAILCHIMP/NEWSLETTER***/
@import url('https://cdn-images.mailchimp.com/embedcode/slim-10_7.css');

@font-face {
    font-family: 'robotomedium';
    src: url('web fonts/Roboto-Medium-webfont.eot');
    src: url('web fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('web fonts/Roboto-Medium-webfont.woff2') format('woff2'),
         url('web fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('web fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('web fonts/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium_italic';
    src: url('web fonts/Roboto-MediumItalic-webfont.eot');
    src: url('web fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('web fonts/Roboto-MediumItalic-webfont.woff2') format('woff2'),
         url('web fonts/Roboto-MediumItalic-webfont.woff') format('woff'),
         url('web fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'),
         url('web fonts/Roboto-MediumItalic-webfont.svg#robotomedium_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotoblack';
    src: url('web fonts/Roboto-Black-webfont.eot');
    src: url('web fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('web fonts/Roboto-Black-webfont.woff2') format('woff2'),
         url('web fonts/Roboto-Black-webfont.woff') format('woff'),
         url('web fonts/Roboto-Black-webfont.ttf') format('truetype'),
         url('web fonts/Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*
 * CSS For DotNetNuke Skin by bestdnnskins.com
 * Copyright 2013 By BESTDNNSKINS.COM
 */
Body { margin:0;padding:0; background:#ffffff; }
#Body{ background:fixed center top #bbb;color:#58585a; }/*SAM CHANGED color:#555*/
html,body{ margin:0; padding:0; font:normal 16px 'Noto Sans',Arial, Tahoma, sans-serif; color:#555;}
* {font-family:'Noto Sans',Arial, Tahoma, sans-serif;}
Body #Form{ height:100%; }
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} a img{border:0;}
img, object, embed, iframe{ max-width: 100%;}
[class*="map"] img,[id*="map"] img,[class*="Map"] img,[id*="Map"] img, table img{max-width:none!important;}
p{ margin:0 0 8px 0; }
img{border:0; height:auto;}

A:link {text-decoration : underline; }
A:visited {text-decoration : none; }
A:hover { color :#0F75BC; text-decoration:underline;  -moz-transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; -o-transition:color 0.2s linear; -ms-transition:color 0.2s linear; transition:color 0.2s linear; }/*SAM CHANGED WAS color :#0F75BC and text-decoration:underline*/
A:active {text-decoration : none; }

h1{font-size:26px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 25px; margin-bottom: 10px;}
h2{font-size:22px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 25px; margin-bottom: 10px;}
h3{font-size:18px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 25px; margin-bottom: 10px;}
h4{font-size:16px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 10px; margin-bottom: 5px;}
h5{font-size:14px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 10px; margin-bottom: 5px;}
h6{font-size:14px;line-height:1.5em;letter-spacing:0;font-weight:700;font-family:'Noto Sans',Arial, Tahoma, sans-serif; margin-top: 10px; margin-bottom: 5px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-family:'Noto Sans',Arial, Tahoma, sans-serif;}

.Head{ font-weight:bold; font-size:15px; }
.SubHead { font-weight:bold;  font-size:14px; }
.SubSubHead{ font-size:13px; }
.Normal { font-size:13px; line-height:1.5em; }

/*Bootstrap Reset*/
[id*="ControlPanel"], [id*="ControlPanel"] *, [id*="ControlPanel"] *:after,
.dnn_mact, .dnn_mact *, .dnn_mact *:before, .dnn_mact *:after,
.dnnActionMenu, .dnnActionMenu *, .dnnActionMenu *:before, .dnnActionMenu *:after,
.TB_Wrapper, .TB_Wrapper * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
ul.list-unstyled, ol.list-unstyled, ul.list-unstyled > li, ol.list-unstyled > li {list-style: none; margin:0;}
ul.row {margin-left: -15px; margin-right: -15px;}
ol, ul {list-style: none;}
ul li { list-style-type:disc; }
ul li li { list-style-type:circle; }
ol li { list-style-type: decimal;}
.nav li { list-style:none!important;}
a{outline:none!important;border:0;}
.btn-primary, .btn-warning, .btn-danger, .btn-success, .btn-info{color:#ffffff!important;}
ul#myTab { padding:0; margin:0; } 
.panel-primary > .panel-heading h3 {color: #ffffff;}
.panel-success > .panel-heading h3 {color: #468847;}
.panel-warning > .panel-heading h3 {color: #c09853;}
.panel-danger > .panel-heading h3 {color: #b94a48;}
.panel-info > .panel-heading h3 {color: #3a87ad;}
.popover {z-index:999;}

/*spacer styles*/
.pe-spacer { clear: both; display: block; margin: 0; min-height: 0 !important;  padding: 0; width: 100%;}
.pe-spacer.size10 { height: 10px;}
.pe-spacer.size20 { height: 20px;}
.pe-spacer.size30 { height: 30px;}
.pe-spacer.size40 { height: 40px;}
.pe-spacer.size50 { height: 50px;}
.pe-spacer.size60 { height: 60px;}
.pe-spacer.size70 { height: 70px;}
.pe-spacer.size80 { height: 80px;}
.pe-spacer.size90 { height: 90px;}
.pe-spacer.size100 { height: 100px;}

/*border styles*/
.left_border{ border-left:1px solid #e9e9e9;}
.right_border{ border-right:1px solid #e9e9e9;}
.top_border{ border-top:1px solid #e9e9e9;}
.bottom_border{ border-bottom:1px solid #e9e9e9;}

/*clear float*/
.clearafter:after{ clear:both; content:"."; height:0px; font-size:0px; visibility:hidden; display:block; }
.clearafter{ display:inline-block; }
.clearafter{ display:block; }
.clear{ clear:both; }
.clear_float{ clear:both;line-height:0;font-size:0;}
.floatl{ float:left;}
.floatr{ float:right;}
.pc_display { display:block;}
.mobile_display { display:none;}

/*--------- Admin Settings Reset ----------*/
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active{ color:#000000; text-decoration: underline;}
.FileManager A:hover{ color:#000000; text-decoration:none;}
.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction, a.dnnPrimaryAction:link { color: #FFFFFF; text-decoration : none;}
.dnnActionMenu span { color:#000000!important;}
.ModuleTitle_SubMenu{ z-index:9999!important; }	
.DnnModule{z-index:inherit;}
.dnnFormPopup .ui-dialog-titlebar { min-height:40px; }
.DNNAligncenter table { margin:0 auto; }
.popover {z-index:9;}
#standardMenu a, #megaMenu a, #leftMenu a { text-decoration:none!important;}
.paneOutline { border:1px dashed #ccc;}

/*--------------------------------------------
               All Design Style                
--------------------------------------	-------*/
/*skin layout*/
#skin_wrapper {width:100%; margin:0 auto;position:inherit!important;z-index:1;padding:0; background:#fff;}
#skin_wrapper.boxed { width:1140px; }
.skin_width { width:100%; max-width:1140px;min-width:767px;margin:0 auto;position:relative;}
/*SAM ADDED FOR LAYER GALLERY TO WORK*/
.skin_width_main_container { width: 100%;max-width: 1140px;min-width: 767px;margin: 0 auto;position:relative;}
/*END*/
.mobile_nav{ display:none;}

.skin_main {min-height:650px;background:#fff;}
.skin_content{padding:30px 20px;}
.skin_main_padding{padding:0 20px;}
.banner_style{ border-bottom:1px solid #e9e9e9;}/*SAM CHANGED WAS border-bottom:1px solid #e9e9e9*/
.content_whitebg{ background:#fff;}
.content_graybg{ background:#d9d9d9;}/*SAM CHANGED WAS #f1f1f1*/
/*SAM ADDED FOR NEW SECTION*/
.content_darkgraybg{background:url("/Portals/26/Images/Home/Pattern03.jpg")#535456;}
/*END NEW SECTION*/

.skin_footer{position:relative; background:url("/Portals/26/Images/Home/Pattern01.jpg")#0f75bc;}
.footer_top{ }/*SAM CHANGED WAS background:#f1f1f1*/
.footerpane_style { padding:0 20px; }

.footer_bottom{min-height:55px;padding:0; position:relative;}/*WAS background:#a0a0a0*/
/*****LOOK AT - SAM ADDED - BELOW FOR FOOTER_RIGHT AND FOOTER LEFT*****/
/*.footer_left{float:left;line-height:55px; color:#fff!important; padding-left:15px;}
.footer_right{float:right; padding:5px 15px;}*/
/*prefined text border*/
.skin_dividing{border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;width:100%;max-height:5px;height:5px;} 
.skin_dotted{border-top:dotted 1px #c1c1c1;width:100%;} 
.skin_solid{border-top:solid 1px #eee;width:100%;} 

/*--------- User style ----------*/
.User, A.User:link, A.User:visited, A.User:active{ padding:3px 0 2px 0; font-size:12px; color:#fff; text-decoration:none;}
A.User:hover{text-decoration:none;}

/*--------- Login style ----------*/
.Login, A.Login:link, A.Login:visited, A.Login:active{ padding:3px 5px 2px 3px; font-size:12px; color:#fff; text-decoration:none;}
A.Login:hover{text-decoration:none; }

/*footer style*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active { padding:0px 5px; color:#fff; font-size:13px; text-decoration:none; }
A.Footer:hover { color:#ccc; text-decoration: none;}


/*--------- Scroll Top Style ----------*/
#top-link { background:url(images/scroll_top.png) no-repeat scroll center -4px #999;  background:url(images/scroll_top.png) no-repeat scroll center -4px rgba(0, 0, 0, 0.3); border: 0 none; border-radius: 2px; bottom: 10px; right: 55px; display:block; height:35px; padding:0; width:40px; position: fixed; text-decoration: none; z-index: 903;}
#top-link:hover { background:url(images/scroll_top.png) no-repeat scroll center -42px  #666;  background:url(images/scroll_top.png) no-repeat scroll center -42px rgba(0, 0, 0, 0.6);  -webkit-transition: all 0.2s ease-in 0s; -moz-transition: all 0.2s ease-in 0s; -o-transition: all 0.2s ease-in 0s; transition: all 0.2s ease-in 0s;}

/*--------- Font Awesome ----------*/
.fa_icon_wrapper { padding:0 15px; margin:20px 0 40px;}
.fontawesome-icon-list [class*="col-md-"] { padding:15px 20px; border:1px solid #f2f2f2;  margin: -1px 0 0 -1px; color:#666; }
.fontawesome-icon-list [class*="col-md-"]:hover { color:#049AD9;}
.fontawesome-icon-list span.fa {font-size:22px;margin-right: 5px; width: 30px; position: relative;top: 2px;}

/*leftsidebar layout*/
.LM_position { float:left; width:22%;padding:0;}
.LM_skin_content { float:left; min-height:350px; width:78%; padding:0 0 0 25px;}
.LM_main_content{padding:30px 20px 20px 10px;}
.leftside_style { padding:0;}

/*--------- LeftMenu style ----------*/
#leftMenu{position:relative; margin:0 auto;}
#leftMenu ul { list-style:none; margin:0; padding:0;}
#leftMenu li{ display:block; float:none; list-style-type:none; margin:0; padding:0; line-height:normal;}
#leftMenu .leftRoot li a span { display:none;text-decoration:none;} 

/* left submenu */
#leftMenu .leftSub { z-index:900;width:100%; display:none;padding:0; margin:0;}
#leftMenu .leftRoot li.breadcrumb .leftSub { display:block; }
#leftMenu .leftSub ul{ margin:0; padding:0; position:relative; background:none; border:none; z-index:900;}
#leftMenu .leftSub li{float:none; clear:both; padding:0; position:relative; background:#f5f5f5; border:1px solid #ddd; margin:3px 0; }

#leftMenu .leftSub li.item a{ background:none;  }
#leftMenu .leftSub li.item a span{ display:block; font-size:13px; color:#555555; font-weight:bold; white-space:normal; line-height:22px; padding:8px 10px 8px 18px; text-shadow:none; text-transform:none; margin:0; }

#leftMenu .level1{ display: none; }
#leftMenu .leftSub li.breadcrumb .level1{ display: block; border-top:1px solid #fff;}
#leftMenu .level1 li{ background:#fff; margin:0; border:none; border-radius:0; webkit-border-radius:0; -moz-border-radius:0; }
#leftMenu .level1 li.item a span { font-size:12px; padding-left:23px;}

#leftMenu .level2 { display: block; }
#leftMenu .level2 li{ background-position:21px 18px;  }
#leftMenu .level2 li.item a span { padding-left:30px;}

#leftMenu .level3 { display: block; }
#leftMenu .level3 li{ background-position:27px 18px;  }
#leftMenu .level3 li.item a span { padding-left:36px;}

#leftMenu img.mmIcon {max-height:24px; margin-right: 7px; vertical-align: middle;}
#leftMenu img.rootIcon {max-height:30px; margin-right: 6px; vertical-align: middle;}

#leftMenu .leftSub a span .subarrow{ position:absolute; width:60px; height:48px; right:0; top:0; background:url(images/leftmenu_navarrow.png) no-repeat center 2px; cursor:pointer; }
#leftMenu .leftSub a span .subarrow2{ background-position:center -44px;}
#leftMenu .level1 a span .subarrow { display:none!important;}

/*--------- Pane Style ----------*/
.DNNEmptyPane{ display:none!important;}
.dnnpane > [class*="col-md"] { padding:0 15px; }
.bannerpane { background:none;}
.bannerpane p{ margin:0;}

.content_grid12 {}
.one_grid4a {}
.one_grid4b{}
.one_grid4c{}
.two_grid3a{}
.two_grid3b {}
.two_grid3c {}
.two_grid3d{}
.three_grid12{}
.four_grid8{}
.four_grid4{}
.five_grid4{}
.five_grid8{}
.six_grid6a{}
.six_grid6b {}
.seven_grid9 {}
.seven_grid3{}
.eight_grid3{}
.eight_grid9{}
.nine_grid3a{}
.nine_grid3b{}
.nine_grid3c{}
.nine_grid3d{}
.ten_grid12{}

.dnnpane > div.ten_grid12{ padding-top:30px; }

.middlegraypane6a{ margin:30px 0;}
.middlegraypane6b{ margin:30px 0;}
.middlegraypane{ margin:30px 0;}
/*SAM ADDED FOR NEW SECTION*/
.middledarkgraypane{ margin:30px 0;}


.bottomgrid8{}
.bottomgrid4{}
.bottomgrid12a{}
.bottomgrid4a{}
.bottomgrid4b{}
.bottomgrid4c{}
.bottomgrid12b{}

.content_grid12 {}

.footer_grid4a { margin:30px 0;}
.footer_grid4b { margin:30px 0;}
.footer_grid4c { margin:30px 0;}
/****SAM ADDED FOR PADDING*/
.footer_top .footer_grid4a { padding:0px 15px !important;}
.footer_top .footer_grid4b { padding:0px 15px !important;}
.footer_top .footer_grid4c { padding:0px 15px !important;}

.footerpane { margin:0 0 30px 0;}
.socialpane {}

.i_content_grid12 {}
.i_one_grid3 {}
.i_one_grid9 {}
.i_two_grid4a {}
.i_two_grid4b {}
.i_two_grid4c {}
.i_three_grid9 {}
.i_three_grid3 {}
.i_four_grid12 {}
.leftsidepane { padding:10px 0; }
.l_one_grid8 {}
.l_one_grid4 {}
.l_two_grid6a {}
.l_two_grid6b {}
.l_three_grid4 {}
.l_three_grid8 {}
.l_four_grid12 {}

.listItem_Entry img {
    margin: 0.3em 10px 0px 10px;
	width:20px;
	height:20px;
}
.listItem_cycle ul li { list-style-image: url(/portals/26/Images/Home/recycle-symbol_20x20px.png); } 
.listItem_Text {
	min-height: 100px;
	margin-left:40px;
}
/*.listItem_cycle ul li{
   list-style: none;
}
.listItem_cycle ul li:before{
   content: '';
   display: inline-block;
   height: 20px;
   width: 20px;
   background-image: url(/portals/26/Images/Home/recycle-symbol_20x20px.png);
}*/

@media handheld, only screen and (max-width: 1140px){
#skin_wrapper { width:auto!important; margin:0 auto; }
}

/*--------- CSS Reset for Tablet ----------*/
@media handheld, only screen and (max-width: 991px){
#skin_wrapper { max-width:768px; margin:0 auto;}
.skin_content{padding:20px 20px;}

/*left menu*/
.LM_position { float:none; width:auto; padding:0;}
.LM_skin_content { float:none; width:auto; padding:0;}
.LM_main_content { padding:0 15px; }
#leftMenu { display:none;}

/*--------- Scroll Top  ----------*/
#top-link { bottom: 10px; right: 10px; }
}

/*--------- CSS Reset for Mobile ----------*/
@media handheld, only screen and (max-width: 767px) {
body {-webkit-text-size-adjust:none;}
#skin_wrapper { min-width:300px;}
.skin_width,body{width:100%;min-width:0;}
.floatl, .floatr{ float: none;}
.pc_display {display:none;}
.mobile_display { display:block;}
.skin_content{padding:20px 15px;}
.skin_main_padding{padding:0 15px;}
.footerpane_style { padding:0 15px; }
.footer_bottom{text-align:center;}
.footer_left{float:none; padding:15px 10px; line-height:2em; }
.footer_right{float:none; padding:10px; }

/*--------- pane style ----------*/
.middlegraypane6a{ margin:10px 0;}
.middlegraypane6b{ margin:10px 0;}
.middlegraypane{ margin:10px 0;}
.footer_grid3a { margin:10px 0;}
.footer_grid3b { margin:10px 0;}
.footer_grid3c { margin:10px 0;}
.footer_grid3d { margin:10px 0;}
.footergrid12 { margin:10px 0;}
.leftsidepane { padding:10px 0; }

/*--------- Scroll Top Style ----------*/
#top-link {bottom:12px;right:20px;}

/*--------- DNN Default Style Reset ----------*/
.dnnFormPopup { width: 90%!important;}
.LoginPanel, .dnnLogin{width:auto; max-width:480px;}
.dnnLogin  .dnnForm  {min-width: 0; width:auto;}
.dnnLogin  .dnnFormLabel { width:auto; }
.LoginPanel .dnnPrimaryAction{margin-left:82px;}
.LoginPanel .dnnLoginRememberMe{padding-left:82px;}
#dnn_ctr_Login_UP .dnnForm {min-width:280px; width:auto;}
div.dnnRegistrationForm .dnnForm {width:auto;}
div.dnnRegistrationForm .dnnFormItem label, div.dnnRegistrationForm .dnnFormItem .dnnFormLabel, div.dnnRegistrationForm .dnnFormItem .dnnTooltip {width:110px;}
#dnn_ctr_Register_UP  .dnnForm {min-width:280px; max-width:480px; width:auto;}
}

/*SAM ADDED*/
.copyright_bar {
  background: #434343 none repeat scroll 0 0;/*SAM CHANGED WAS #434343*/
  margin: 0 auto;
  min-height: 55px;
  padding: 0;
}
.footerrow {
  margin: 0 auto;
  max-width: 900px;/*WAS 930px Aug23 - WAS 990px*/
  min-width: 755px;
  width: 100%;
}
.footer_left {
  display: block;
  float: left;
  position: relative;
}
.footer_content_center {
  color: #ffffff;
  display: block;
  float: left;
  /*margin-left: 1%;*/
  margin-top: 1em;
  padding: 10px;
  position: relative;
  text-align: center;
}
.footer_content_center a.Footer {
	color:#ffffff;
}
.footer_right {
  display: block;
  float: left;
  position: relative;
}
.footer_left .footer_Left_Logo {
  display: block;
  float: left;
  padding: 10px;
  position: relative;
}
.footer_right .footer_right_Logo {
  display: block;
  float: right;
  padding: 10px;
  position: relative;
}
.footer_content_center span {
color: #fff;
font-size: 13px;
text-decoration: none;
}

/***NEW SEARCH AND TRANSLATE***/
/*.Container_LangSearchBox { width:450px; position:relative; display:inline-block; float: right;  margin:5px 15px 5px 5px;}
.Container_LangSearchBox #google_translate_element {position:relative; float:right; }
.Container_LangSearchBox .searchbox  { background: none repeat scroll 0 0 #fff; border: 1px solid #e9e9e9; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s; float: right; height: 36px; margin: 2px 15px 0 0; padding:5px 0px 0px 0px; position: relative; width: 220px; z-index: 200; }*/ /*SAM CHANGED height:32px and padding:0px 0px 0px 0px*/
.Container_LangSearchBox {
    width: 200px;
    /* height: 100px; */
    position: relative;
    display: inline-block;
    float: right;
    margin: 5px 10px 5px 5px;
}
.Container_LangSearchBox #google_translate_element {
    position: relative;
    float: right;
}
/*.Container_LangSearchBox .searchbox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e9e9e9;
    border-radius: 17px;
    -webkit-border-radius: 17px;
    -moz-border-radius: 17px;
    float: right;
    height: 36px;
    margin: 10px 0 0 0;
    padding: 5px 0px 0px 0px;
    position: relative;
    width: 220px;
    z-index: 200;

}*/


/*.Container_LangSearchBox .searchbox:active, .Container_LangSearchBox .searchbox:focus { outline:none; position: relative; color:#777; width:220px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s;}
*/

.thirdMegaGetC h2 { margin-top: 15px; }
.megafooterBoxes { background-color:#ffffff; border-radius:25px; padding:20px 10px 10px 20px;}

div.firstMega .megafooterBoxes { background-color:#ffffff; border-radius:25px; padding:20px 10px 24px 20px;}
.megafooterBoxesFeed { background-color:#ffffff; border-radius:25px; padding:10px;}

@media handheld, only screen and (max-width: 991px){
	.footer_left {float:none; position:relative; display:block; text-align:center;width:100%;}
	.footer_left .footer_Left_Logo {float:none; position:relative; display:block; /*height:75px; width:75px;*/ padding:10px 10px; text-align:center; /*width:100%;*/}
	.footer_right {float:right; position:relative; display:block;text-align:center;width:100%; }
	.footer_right .footer_right_Logo {float:none; position:relative; display:block; padding:10px 10px; text-align:center;text-align:center; /*width:100%;*/}
	.footer_content_center {float:none; display: block; margin-left: 0px; margin-top: 0px; padding: 0px 10px; position: relative; text-align: center; }
	.footerrow {margin-left: 0; margin-right: 0; min-width: 0; padding-left: 0; padding-right: 0; width: 100%;}
	
	/***NEW SEARCH AND TRANSLATE RESPONSIVE***/ 
	.Container_LangSearchBox { width:200px; /*height: 100px;*/ position:relative; display:inline-block; float: right;  margin:5px 15px 5px 5px;}
	.Container_LangSearchBox #google_translate_element {position:relative; float:right; }
	.Container_LangSearchBox .searchbox  { background: none repeat scroll 0 0 #fff; border: 1px solid #e9e9e9; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; transition: all 0.8s; float: right; height: 36px; margin: 10px 0 0 0; padding:5px 0px 0px 0px; position: relative; /*width: 220px;*/ z-index: 200; }

}


/*SAM ADDED FOR DNNGO LAYER GALLERY*/
.tp-bullets.tp-thumbs {
    background-color:rgba(255,255,255,0) !important;
}

/*.tp-bullets.tp-thumbs {
    z-index: 1000;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}*/

/***SEARCH***/
.gsContainer { position: relative;display: inline-block;float: right;margin: 5px 15px 5px 5px; }
.footer_top h2 { font-size:24px; color:#ffffff; }/*SAM CHANGED WAS background:#f1f1f1*/
.gcontent { float: right;margin-right: 5px;padding: 12px 10px 0;position: relative;}

/***LAYER GALLERY***/
.tp-bullets.tp-thumbs { z-index:100 !important;}/*might have to get rid of position:relative on skin_width css*/
.skin_width_TP-THUMBS { position:unset; }

/***HOME FOUR ICONS***/
.topfouricons { margin-top:75px; margin-bottom:30px; }

/*HOME FOUR ICONS CSS ALL - ADDED ONE MORE TO MAKE FIVE*/
.main_top_text{text-align:center;}
.hi-icon { display: inline-block; font-size: 0px; cursor: pointer; width: 85px; height:85px; text-align: center; position: relative; z-index: 1; color: #7ec6d5;margin-top:20px; border-radius: 50%;}/*Took out  */ 
.hi-icon:after { pointer-events: none; position: absolute; width: 100%; height: 100%; content: '';-webkit-box-sizing: content-box; -moz-box-sizing: content-box;box-sizing: content-box; border-radius: 50%;}/*Took out  */
.hi-icon:before {line-height: 85px;}
.icon_effect .hi-icon { -webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s;}
.main_top_icon1 > .icon_effect > .hi-icon:after {top:-2px; left:-2px; padding:2px; z-index: -1;	background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Cert2.png) no-repeat -10px -8px #0063A9;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}/*SAM CHANGED 11-16-17 background:...#0f75bc*/
.main_top_icon2 > .icon_effect > .hi-icon:after{top:-2px; left:-2px; padding:2px; z-index: -1;	background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Started2.png) no-repeat -12px -12px #0063A9 ;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}/*SAM CHANGED 11-16-17 background:...#0f75bc*/
.main_top_icon3 > .icon_effect > .hi-icon:after{top:-2px; left:-2px; padding:2px; z-index: -1;	background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Exp2.png) no-repeat -12px -12px #0063A9 ;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}/*SAM CHANGED 11-16-17 background:...#0f75bc*/
.main_top_icon4 > .icon_effect > .hi-icon:after{top:-2px; left:-2px; padding:2px; z-index: -1;	background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_CertBusiness2.png) no-repeat -12px -12px #0063A9 ;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}/*SAM CHANGED 11-16-17 background:...#0f75bc*/
.main_top_icon5 > .icon_effect > .hi-icon:after{top:-2px; left:-2px; padding:2px; z-index: -1;	background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Resource2.png) no-repeat -12px -12px #0063A9 ;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}/*SAM CHANGED 11-16-17 background:...#0f75bc*/


.icon_effects .hi-icon:hover:after {-webkit-transform: scale(1.3);	-moz-transform: scale(1.3);	-ms-transform: scale(1.3);	transform: scale(1.3);	opacity: 0; }
.main_top_img1 { background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Cert1.png) no-repeat -12px -10px #0063A9; width:90px; height:90px; border:solid 5px #0063A9 ;}/*SAM CHANGED 11-16-17 background:...#0f75bc & border:...#0f75bc*/
.main_top_img2 { background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Started1.png) no-repeat -15px -15px #0063A9; width:90px; height:90px; border:solid 5px #0063A9 ;}/*SAM CHANGED 11-16-17 background:...#0f75bc & border:...#0f75bc*/
.main_top_img3 { background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Exp1.png) no-repeat -14px -14px #0063A9; width:90px; height:90px; border:solid 5px #0063A9 ;}/*SAM CHANGED 11-16-17 background:...#0f75bc & border:...#0f75bc*/
.main_top_img4 { background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_CertBusiness1.png) no-repeat -14px -15px #0063A9; width:90px; height:90px; border:solid 5px #0063A9 ;}/*SAM CHANGED 11-16-17 background:...#0f75bc & border:...#0f75bc*/
.main_top_img5 { background:url(/Portals/26/Images/Home/FeaturedIcons/HomeIcons108w_Resource1.png) no-repeat -14px -15px #0063A9; width:90px; height:90px; border:solid 5px #0063A9 ;}/*SAM CHANGED 11-16-17 background:...#0f75bc & border:...#0f75bc*/


.main_top_text h2, .main_top_text h3 { margin-top: 0px; font-size:18px; font-weight:bold; color:#686868;}/*Took out padding-top:10px; */
.main_top_text:hover h2, .main_top_text:hover h3 { color:#0063A9; transition: all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}/*SAM CHANGED 11-16-17 color:#0f75bc*/
.main_top_text p{ color:#686868; font-size:13px;}
/*SAM ADDED TO TEST FOR PAWS H3*/
.main_top_text h2 a, .main_top_text h3 a { margin-top: 0px; font-size:18px; font-weight:bold; color:#1c803f;}/*SAM CHANGED 11-16-17 color:#58585a*//*Took out padding-top:10px; */
.main_top_text:hover h2 a, .main_top_text:hover h3 a { color:#0063A9; transition: all 0.8s ease 0s; -webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;}/*SAM CHANGED 11-16-17 color:#0f75bc*/
/*END*/


/*SAM ADDED FOR REWORK ICONS*/
.reworkiconcontainer {
	width: 100%;
}
.reworkiconcontainer:before, .reworkiconcontainer:after {
	content: "";
	display: table;
	line-height: 0;	
}
.reworkiconbox {
	box-sizing: border-box;
	display: block;
	float: left;
	margin-left: 4.5%;
	min-height: 30px;
	width: 16%;
}
.reworkiconbox .main_top_text h2 a, .reworkiconbox .main_top_text h3 a { text-decoration:none; }
.reworkiconbox:first-child {
	margin-left: 0;
	
}
.topgrid3l .reworkiconcontainer {
    background-image: url('http://www.sanantonio.gov/portals/0/Images/ACS/LeashHR.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.topgrid3l .reworkiconbox {
	box-sizing: border-box;
	display: block;
	float: none;
	margin-left: 0;
	width: 100%;
}

@media (max-width: 767px) {
	.reworkiconbox {
		box-sizing: border-box;
		display: block;
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.topgrid3l .reworkiconcontainer {
		background-image: none;
	}
	/* FOR ABOUT US PAGE -SC */
	.aboutUsIcons {
		width: 100%;
	}
}
/*END*/

/***SPOTLIGHT***/
.spotlightContainer {padding:20px 0 0 0;}
.Slider_banner_nav {}
.carousel_Slider {border:solid 0px #bdbdbd;}
.goldBusSpotH2 h2 { text-align:center; margin-top:0px; }


/***SAM ADDED FOR REWORKSSA***/
.eds_rotatorWrapper .edr_carousel .wrapper .slider .box1 h1 {
	font-size:1.25em;
	margin-top:10px;
	margin-bottom:5px;
	font-family:'Noto Sans',Arial,Tahoma,sans-serif;
	font-weight:700;
	line-height:1em;
}
.eds_rotatorWrapper .edr_carousel .wrapper .slider .box1 h1 a {
	text-decoration: none;
}
.eds_rotatorWrapper .edr_carousel .wrapper .slider .box1 h1 a:hover {
	text-decoration: underline;
}
.NewsOne-ReWorksSA .wrapper .slider .box1 > a { display:block; }

/***TESTIMONIAL***/
.quovolve-nav-above { display:none; }
.quovolve-box .quovolve-nav .nav-numbers { display:none; }
.quovolve-box ul li .quovolve-box_text h5 { color: #ffffff !important; font-size:16px; text-align: right; font-weight:400;}/*SAM ADDED font-weight*//*SAM CHANGED font-size:18px*/
.quovolve-box blockquote .quovolve-box_text h5 { color: #ffffff !important; font-style: normal; font-size:16px; text-align: right; font-weight:400;}/*SAM ADDED font-weight*//*SAM CHANGED font-size:18px*/
.quovolve-box ul li .quovolve-box_text p { color: #ffffff; background:none; text-indent:0px; text-align:left; }
.quovolve-box blockquote .quovolve-box_text p { color: #ffffff; background:none; text-indent:0px; text-align:left; }
.quovolve-box ul li .quovolve-box_text p span { font-size: 21px; line-height: 30px; background:none; /*font-style: italic;*/ font-family:'Noto Sans',Arial,Tahoma,sans-serif; }/*SAM CHANGED font-size:32px, line-height:38*//*SAM TOOK OUT font-style: italic*/
.quovolve-box blockquote .quovolve-box_text p span { font-size: 21px; line-height: 30px; background:none; font-family:'Noto Sans',Arial,Tahoma,sans-serif; }/*SAM CHANGED font-size:32px, line-height:38*//*SAM TOOK OUT font-style: italic*/
.quovolve-box blockquote p { font-style: normal; }
.quovolve-box blockquote { padding: 10px 20px; margin: 0px;/*font-size: 17.5px;*/ }
.testimonialHome { max-width: 85%; margin: 0 auto; }

/***HOME PAGE VIDEO SECTION***/
/*.videoBox { margin-bottom:75px; } ***Sarah removed when twoUpBox ads were moved below Gold Business Spotlights */
.videoContainer { float:left;width: 48.717948717948715%; margin-right:15px; }
.videoSideContent { float:left; width: 48.717948717948715%; }

/***HOME PAGE AUDIT CONTAINER IMAGES***/
.twoUpBox { /*margin-top: 35px; position:relative;*/ }
.twoUpAC { max-width:1025px; margin:0 auto; width:100%; /*position:relative;*/ }
.auditBox { float:left; margin-right:25px; position:relative; max-width:500px; width:100%; }
.containerBox { float:left; position:relative; max-width:500px; width:100%; }
.auditImage { /*float:left;*/ z-index:1; }
.auditContent { position:absolute; max-width:500px; /*max-height:300px;*/ width:100%; /*height:100%;*/ /*background-color:rgba(132,132,133,0.7);*/background-color:rgba(255,255,255,0.9); z-index:100; text-align:center; /*padding:70px 0;*/top:40%; }
.containerImage { /*float:left;*/ z-index:1; }
.containerContent { position:absolute; max-width:500px; /*max-height:300px;*/ width:100%; /*height:100%;*/ /*background-color:rgba(132,132,133,0.7);*/background-color:rgba(255,255,255,0.9); z-index:100; text-align:center; /*padding:70px 0;*/top:40%; }
p.auditContentTitle { font-size:3em; color:#0063a9; font-weight:bold; text-shadow:2px 2px 5px #ffffff; }/*SAM CHANGED color:#ffffff*/
p.auditContentText { font-size:2.25em; color:#000000; line-height:1em; font-weight:bold; }
p.containerContentTitle { font-size:3em; color:#0063a9; font-weight:bold; text-shadow:2px 2px 5px #ffffff; }/*SAM CHANGED color:#ffffff*/
p.containerContentText { font-size:2.25em; color:#000000; line-height:1em; font-weight:bold; }
.auditBox, .containerBox { box-shadow: 1px 1px 20px 0px #afafaf; }

/****APPLICATIONS CONTAINER IMAGES***/
.outerContainerApp { text-align:center; padding-left: 15px; }
.containerAppBox { float:left; position:relative; max-width:253px; width:100%; margin-bottom:15px; box-shadow: 1px 1px 5px 0px #afafaf; }
.containerAppImage { /*float:left;*/ z-index:1; }
.containerAppContent { position:absolute; max-width:253px; /*max-height:300px;*/ width:100%; /*height:100%;*/ /*background-color:rgba(132,132,133,0.7);*/background-color:rgba(255,255,255,0.9); z-index:100; text-align:center; /*padding:70px 0;*/top:50%; }
p.containerAppContentTitle { font-size:1.5em; color:#0063a9; font-weight:bold; text-shadow:2px 2px 5px #ffffff; }/*SAM CHANGED color:#ffffff*/
p.containerAppContentText { font-size:1em; color:#000000; line-height:1em; font-weight:bold; }
.centerAppBoxes { width:255px; margin:0 auto; }


/***HOME LAYER GALLERY BANNER****/
.tp-banner-container div.square { bottom: -7% !important; }
.tp-banner-container { /*z-index:10 !important;*/ }
.bannerHeading { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#ffffff; text-shadow:3px 3px 5px #000; }
.bannerHeading h1 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1em; font-weight:700; line-height:24px; color:#ffffff; text-shadow:3px 3px 5px #000; }
.bannerContent { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1.25em; font-weight:400; color:#ffffff; text-shadow:2px 2px 2px #000; }

.bannerHeading2 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#162C45; /*text-shadow:2px 2px 3px #ffffff;WAS 000*/ }
.bannerHeading2 h1 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#162C45; /*text-shadow:2px 2px 3px #ffffff;WAS a6a6a6*/ }
.bannerContent2 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1.25em; font-weight:400; color:#162C45; /*text-shadow:1px 1px 1px #ffffff;WAS bfbfbf*/ }

.bannerHeading3 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#5b5967; text-shadow:3px 3px 5px #ffffff; }
.bannerContent3 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1.25em; font-weight:400; color:#5b5967; text-shadow:2px 2px 2px #d7d6db; }

.bannerHeading4 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#ffffff; text-shadow:3px 3px 5px #000; }
.bannerContent4 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1.25em; font-weight:400; color:#ffffff; text-shadow:1px 1px 1px #000; }

.bannerHeading5 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#212338; /*text-shadow:2px 2px 3px #ffffff;*/ }
.bannerHeading5 h1 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:3em; font-weight:700; color:#212338; /*text-shadow:2px 2px 3px #ffffff;*/ }
.bannerContent5 { font-family:'Noto Sans',Arial, Tahoma, sans-serif; font-size:1.25em; font-weight:400; color:#212338; /*text-shadow:1px 1px 1px #bfbfbf;*/ }


/***SEARCH***/
 .cse input.gsc-input, input.gsc-input, .gsc-input input {
    border:  0px solid #8ec640 !important;
   	font-family: inherit;
   	font-size: 15px;	
	height: 16px !important;
   	padding: 0px !important;
   	/*width: 100% !important;*/
	/*margin-left:25px;*/
	line-height:16px;
}

/***TRANSLATE MODAL***/
.modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 10%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.mTopZero h2 {
	margin-top:0px;
}

/***CERTIFICATION PAGE***/
#reWorks-Certification-Bronze {
	background-image: url('/portals/26/Images/Certification/CR-Emblems-Web-Bronze.png');
}
#reWorks-Certification-Silver {
	background-image: url('/portals/26/Images/Certification/CR-Emblems-Web-Silver.png');
}
#reWorks-Certification-Gold {
	background-image: url('/portals/26/Images/Certification/CR-Emblems-Web-Gold.png');
}
.reWorks-Certification-Levels {
	width:33%;
	float:left;
	background-repeat: no-repeat;
	background-size: contain;
}
.reWorks-Certification-Levels img{
	width:100%;
	height:100%;
}
#reWorks-Certification-PointsTable {
	border-bottom: 1px solid rgb(220, 220, 220);
}
#reWorks-Certification-PointsTable th{
	border-top:none;
	font-weight:bold; /* may not be necessary */
	text-align:center;
	vertical-align: middle;
}
#reWorks-Certification-PointsTable td{
	text-align:center;
	vertical-align: middle;
}
#reWorks-Certification-PointsTable .pointsTable-LeftCol {
	text-align:left;
}
/***RECOGNIZED BUSINESS PAGE***/
/*.cbp-l-filters-button button:first-of-type { background-color: #ffffff; color: #888888 !important; border-color: #ECECEC; }*/
.reWorks-GetCertified {
	margin-top: 15%;
}

/***LIVE TABS***/
.livetabssmoothness .ui-widget-content { font-weight:400; font-family:'Noto Sans',Arial, Tahoma, sans-serif; }
.livetabssmoothness .ui-state-default a, .livetabssmoothness .ui-state-default a:link { font-weight:400; font-family:'Noto Sans',Arial, Tahoma, sans-serif; }
.livetabssmoothness .ui-state-active a, .livetabssmoothness .ui-state-active a:link { color:#0f75bc !important; font-weight:700; font-family:'Noto Sans',Arial, Tahoma, sans-serif; }


/***CERTIFICATION PAGE SPOTLIGHT***/
.fourUpSpotBox {}

.fourUpSpot {
    max-width: 1090px;
    margin: 0 auto;
    width: 100%;
}

.marginRSpotBox {
    float: left;
    margin-right: 30px;
    position: relative;
    max-width: 250px;
    width: 100%;
}

.spotBoxContent {
    position: absolute;
    max-width: 250px;
    width: 100%;
    background-color: rgba(255,255,255,0.9);
    z-index: 100;
    text-align: center;
    top: 150px;/*WAS 85px*/
	border-top: 2px solid #abd037;
    border-bottom: 2px solid #abd037;
}

p.spotBoxContentTitle {
    font-size: 1em;
    color: #0063a9;
    font-weight: bold;
    text-shadow: 1px 1px 2px #b3b3b3;
	margin:0px;
	line-height: 1.75em;
}

p.spotBoxContentText {
    font-size: 2.25em;
    color: #000000;
    line-height: 1em;
    font-weight: bold;
}

.spotBoxImage {
    z-index: 1;
}

.marginRBoxNone {
    float: left;
    position: relative;
    max-width: 250px;
    width: 100%;
}
/***END***/

/***REWORKS LIVE TABS***/
.livetabsreworks .ui-tabs .ui-tabs-nav li a {
    padding: 0.5em 1em;
}

/***EVENTS AND NEWS PAGE***/
#eventDetailsHidden { display:none; background-color: #ffffff; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border:1px solid #0063a9; margin-bottom:55px;/*WAS border:1px solid #d0e6fb*/ box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.75); }
.btnCloseContainer { clear: both; float: right; position: relative; width: 100%; z-index: 2; border-radius: 13px 13px 0px 0px; -moz-border-radius: 13px 13px 0px 0px; -webkit-border-radius: 13px 13px 0px 0px; background-color: #0063a9; margin-bottom:10px; }
.btnCloseDetails { cursor:pointer; float:right; padding:5px; /*background-color:#cccccc; margin-top:10px; margin-bottom:10px;*/ margin-right:15px; font-family: 'Noto Sans',Arial, Tahoma, sans-serif; font-weight:700; color:#ffffff; }
.containerEvent { padding: 5px 20px 5px 30px; }

#dnn_FiveGrid4 #EDN_BlogOne-ReWorks { margin-top:20px; }

.fadedIMGContainer { position:relative; }

/***SARAH'S CSS***/
/***ABOUT US PAGE***/
.aboutUsIcons {
	width: 50%;
	margin: 0 auto;
}
.aboutUsIcons:first-child {
	margin-left: auto;
}
.aboutUsIconSection {
	margin:0 auto;
	width: 60%;
}
#reWorks-AboutUs-groupPhoto{
    float:right;
    margin: 0px 0px 20px 20px;
}
#reWorks-AboutUs-tagline{
	margin: 20px 0;
	font-size: 22px;
	text-align: center;
}

/***BENEFITS OF RECYCLING PAGE***/
.reWorks-Benefits {
	width:90%;
	margin: 2em auto;
}
.reWorks-Benefits td, .reWorks-Benefits th {
	border: solid 1px #0f75bc;
	text-align:center;
	padding:0.5em;
}
.reWorks-Benefits th{
	color: white;
	background-color: #0f75bc;
}
.reWorks-Benefits-Reference {
	padding-left:10%;
	text-indent:-10%;
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
	background-image: url('/Portals/26/EasyDNNGallery/css/inverted-map.png') !important;
}
/* Added to make nav arrows visible at all times */
.galleria-container .galleria-thumbnails-container .galleria-thumb-nav-left, .galleria-container .galleria-thumbnails-container .galleria-thumb-nav-right{
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: #111;
}
.galleria-container .galleria-thumbnails-container .disabled , .galleria-container .galleria-thumbnails-container .disabled:hover{
    opacity: .2;
    filter: alpha(opacity=20);
    background-color: transparent;
}
.reWorks-Benefits-fullPage a {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.reWorks-Benefits-fullPage, #dnn_ctr23721_ContentPane, .reWorks-fullPage {
	width: 134.56%;
}
#reWorks-Benefits-circularEconomy {
	text-align: center;
	margin: 15px;
	width: 50%;
	float: left;
}
/* Removed because img was removed
#reWorks-Benefits-Employees {
	margin: 30px 10px 0px 10px;
}*/



/***GOLD BUSINESS SPOTLIGHTS ***/
@media (max-width: 767px){
	.reWorks-GetCertified {
		margin-top: 0;
		margin-bottom: 20px;
	}
}
/***CERTIFICATION REWARDS PAGE ***/
.reWorks-Rewards-indent {
	margin-left: 10%;
}
/***RESOURCE CENTER PAGE***/
#reWorksSA-resourcesHeader {
	/*padding:5px 0 25px 0;
	background: url('/portals/26/Images/ToolsResources/LightBulbWelcomeBg2.jpg') no-repeat;
	width:100%;*/
	padding:1px 15px 25px 0;
	background-image: url(/portals/26/Images/ToolsResources/LightBulbWelcomeBg3.jpg); /* use LightBulbWelcomeBg2.jpg for full page */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    /*background-attachment: fixed;*/
	width:100%
	
}
#reWorksSA-resourcesHeader p, #reWorksSA-resourcesHeader h2{
	/*margin-left: 120px;*/
	/*float:left;*/
}
#reWorksSA-resourcesHeader .WRWSAResource {
	max-width: 830px; /* use 1140px for full page */
    width: 100%;
}
#reWorksSA-resourcesHeader .paperBulb {
	float:left;
	margin:0 15px 0 18px;
	width:102px;
}
#recycleKeyboard {
	margin: 10px 0px 10px 10px;
}
#recycleKeyboardBottom {
	display: none;
	margin: 1em auto 0 auto;
}
/*#reWorksSA-resourcesHeader p, h2{
		margin-left: 15px;
}*/
@media screen and (max-width: 640px) {
	#recycleKeyboard {
		display: none;
	}
	#recycleKeyboardBottom {
		display: block;
	}
}
@media screen and (max-width: 450px) {
	#reWorksSA-resourcesHeader p{
		margin-left: 10px;
	}
}
@media screen and (max-width: 359px) {
	#reWorksSA-resourcesHeader .WRWSAResource{
		float:left;
	}
	#reWorksSA-resourcesHeader .WRWSAResource h2{
		margin-left: 10px;
	}
	#reWorksSA-resourcesHeader .paperBulb {
		float:none;
		margin-left:18px;
		width:102px;
		margin:0 auto;
	}
}
@media handheld, only screen and (min-width: 992px){
	.reWorks-newsletter-sideColumn #mc_embed_signup_scroll label{
		text-align: center;
	}
	.reWorks-auditBox-sideColumn p.auditContentTitle {
		font-size: 1.4em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1px 2px #ffffff;
	}
	.reWorks-auditBox-sideColumn p.auditContentText {
		font-size: 1.1em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.reWorks-containerBox-sideColumn p.containerContentTitle {
		font-size: 1.4em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1x 2px #ffffff;
	}
	.reWorks-containerBox-sideColumn p.containerContentText {
		font-size: 1.1em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.reWorks-auditBox-sideColumn .auditContent, .reWorks-containerBox-sideColumn .containerContent {
		top:35%;
	}
	.reWorks-auditBox-sideColumn .auditBox, .reWorks-containerBox-sideColumn .containerBox{
		margin-bottom: 25px;
		float: none;
	}
}
@media handheld, only screen and (min-width: 1135px){
	.reWorks-auditBox-sideColumn p.auditContentTitle {
		font-size: 1.6em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1px 2px #ffffff;
	}
	.reWorks-auditBox-sideColumn p.auditContentText {
		font-size: 1.25em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.reWorks-containerBox-sideColumn p.containerContentTitle {
		font-size: 1.6em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1x 2px #ffffff;
	}
	.reWorks-containerBox-sideColumn p.containerContentText {
		font-size: 1.25em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
}
/***CONTAINER ASSISTANCE PAGE***/
#reWorks-RequestContainers {
	margin-top: 2em;
	min-height: 200px;
}
#reWorks-RequestContainers .centerAppBoxes{
	width: 100%;
	max-width: 400px;
}
#reWorks-RequestContainers .containerAppBox, #reWorks-RequestContainers .containerAppContent{
	max-width: 398px;
}

/***HELPFUL LINKS PAGE***/
.ReWorks-helpfulLinks li {
	padding: 0.5em;
}
.ReWorks-helpfulLinks li a {
	font-weight: bold;
}
.ReWorks-helpfulLinks {
	margin-left: 10%;
}

/***INDUSTRY SPECIFIC RECYCLING TIPS PAGE***/
.ReWorks-industryTips-list {
	margin-left: 10%;
}
@media only screen and (min-width: 768px){
	.reWorks-auditBox-Left .auditContent, .reWorks-containerBox-Right .containerContent{
		top: 35%;
	}
	.reWorks-auditBox-Left p.auditContentTitle, .reWorks-containerBox-Right p.containerContentTitle {
		font-size: 2.25em;
	}
	.reWorks-auditBox-Left p.auditContentText, .reWorks-containerBox-Right p.containerContentText {
		font-size: 1.75em;
	}
	.reWorks-auditBox-Left, .reWorks-containerBox-Right {
		width: 50%;
	}
	.reWorks-newsletterBox-Center {
		width: 100%;
		margin-top: 25px;
	}
}
@media only screen and (min-width: 1000px){
	#mc_embed_signup a.button {
		margin-bottom: 0;
	}
	.reWorks-auditBox-Left .auditContent, .reWorks-containerBox-Right .containerContent{
		top:35%;
	}
	.reWorks-auditBox-Left p.auditContentTitle, .reWorks-containerBox-Right p.containerContentTitle {
		font-size: 2em;
	}
	.reWorks-auditBox-Left p.auditContentText, .reWorks-containerBox-Right p.containerContentText {
		font-size: 1.5em;
	}
	.reWorks-containerBox-Right {
		float: right;
	}
	.reWorks-auditBox-Left, .reWorks-containerBox-Right, .reWorks-newsletterBox-Center {
		width: 33.3333%;
	}
	.reWorks-newsletterBox-Center {
		margin-top: 0;
	}
}
@media handheld, only screen and (max-width: 1081px){
	.reWorks-auditBox-Left .auditBox {
		margin-bottom: 0;
	}
}
@media only screen and (min-width: 1140px){
	.reWorks-auditBox-Left .auditContent, .reWorks-containerBox-Right .containerContent{
		top: 35%;
	}
	.reWorks-auditBox-Left p.auditContentTitle, .reWorks-containerBox-Right p.containerContentTitle {
		font-size: 2.25em;
	}
	.reWorks-auditBox-Left p.auditContentText, .reWorks-containerBox-Right p.containerContentText {
		font-size: 1.75em;
	}
}
@media only screen and (max-width: 991px){
	.reWorks-newsletterBox-Center #reWorks-Newsletter-SignUp {
		max-width: 500px;
	}
}
@media only screen and (max-width: 767px){
	.reWorks-newsletterBox-Center #reWorks-Newsletter-SignUp {
		margin-top: 45px;
	}
	.reWorks-auditBox-Left .auditBox {
		margin-bottom: 25px;
	}
	
}
/***RECYCLING TERMS PAGE***/
.ReWorks-termsTitle {
	font: bold 16px 'Noto Sans',Arial, Tahoma, sans-serif;
	font-size: 120%;
	text-decoration:none;
}
.ReWorks-termsBody {
	margin-left: 2em;
	color: #555;
	font: 16px 'Noto Sans',Arial, Tahoma, sans-serif;
}
ul.ReWorks-termsBody {
	margin-left: 5%;
}
.ICG_ETH_Title a.SubHead {
	text-decoration:none;
	color: #555;
}
.ICG_ETH_Title a.SubHead:hover {
	text-decoration:underline;
	color: #4682b4;
}
/* If using expanding terms, these are unnecessary.  Leaving in until a decision has been made. */
.ReWorks-termsEntry {
	font-weight:bold;
}
.ReWorks-termsDef {
	margin-left: 2em;
	margin-bottom: 2em;
}

/***TOOLKIT PAGE***/
.toolsEntry img {
	margin: 0px 10px;
}
.toolsEntryText {
	min-height: 100px;
	margin-left:120px;
}
.toolsEntry {
	margin: 1em 0;
}

/***WASTE AUDIT PAGE***/
.reWorks-ToolsWaste-paragraph {
	margin-top: 2em;
}
.ReWorks-ToolsWaste-list {
	margin-left: 10%;
}

/***DIVERSION RATE PAGE***/
#reWorks-Diversion-Rate-table table{
	width:60%;
	margin:20px auto;
}
.reWorks-Diversion-Section {
	padding-top: 1em;
	clear:both;
}
.reWorks-Diversion-Rate-eq {
	text-align:center;
}
.reWorks-Diversion-Rate-1-Left {
	width:66%;
	float:left;
}
.reWorks-Diversion-Rate-1-Right {
	width:34%;
	float:left;
	padding-left: 1em;
}

/***RIGHT-SIZING PAGE***/
#reWorks-rightSizing-appLogo, #reWorks-solutionStation-appLogo {
	text-align:center;
	margin: 2em 0;
}
#reWorks-solutionStation-appLogo img, #reWorks-rightSizing-appLogo img {
	box-shadow: 1px 1px 5px 0px #afafaf;
}
.col-sm-6 #reWorks-rightSizing-appLogo, .col-sm-6 #reWorks-solutionStation-appLogo {
	display: none;
}
.outerContainerApp {
	text-align:center;
	margin: 2em 0;
}
.col-sm-6 .containerAppBox {
	display: none;
}

/***RIGHT-SIZING APP PAGE***/
#reWorks-rightSizing-app {
	padding-top: 1em;
}
#reWorks-rightSizing-app iframe {
	width:100%;
	height:600px;
}
/***SOLUTION STATION***/
	#reWorks-mailIn-Left, #reWorks-mailIn-Right {
		width: 48%;
		float:left; 
		margin:0;
		padding:0;
	}
	#reWorks-mailIn-Left ul, #reWorks-mailIn-Right ul {
		margin-bottom: 0;
	}
	#reWorks-mailIn-Left {
		padding-right:2%;
	}
	#reWorks-mailIn-Right {
		 padding-left:2%;
	}
/***SIGNAGE GENERATOR PAGE***/
#reWorks-SignMaker-MobileMessage {
	/*display: none;*/
	font-weight: bold;
	text-align: center;
	width: 80%;
	margin: 1em auto;
	border: solid 1px #abd037;
	padding: 1em;
}
#reWorks-SignMaker {
	display:block;
}
/***TOOLKIT PAGE HEADERS***/
.reWorks-Toolkit-Header{
	min-height: 75px;
	margin-bottom: 1em;
}
.reWorks-Toolkit-Content {
	clear: both;
}
p.reWorks-Toolkit-Content {
	margin-top: 1em;
}
/***TOOLKIT ICONS BOX FOR SUBPAGES***/
.toolkitIcons {
	float:left;
	width:50%;
	margin-bottom: 10px;
}
.toolkitRow {
	margin:0 auto;
	text-align:center;
}
.col-md-12 .toolkitRow {
	float:left;
	width:40%;
}
.col-md-12 .toolkitSingleRow {
	float:left;
	width:20%;
}
.col-md-3 .toolkitRow, .col-sm-3 .toolkitRow, .col-md-12 .col-sm-3 .toolkitRow, {
	float:none;
}
.col-md-12 .col-sm-3 .toolkitRow {
	float:none;
	width:100%;
}
.col-md-12 .col-sm-3 .toolkitSingleRow {
	float:none;
	width:100%;
}
.col-md-12 .col-sm-2 .toolkitRightIcon p {
	margin-right: 0;
}
.col-md-12 .col-sm-2 .toolkitLeftIcon p {
	margin-left: 0;
}
.col-md-12 .col-sm-2 .toolkitIcons {
	float: none;
	width: 100%;
}
.col-md-12 .col-sm-2 .toolkitSingleRow, .col-md-12 .col-sm-2 .toolkitRow {
	float:none;
	width:100%;
}
.toolkitRow img {
	width:75px;
	height:75px;
}
.toolkitRow p {
	font-size:85%;
	font-weight:bold;
}
.toolkitRow p a {
	color: #555;
	text-decoration: none;
}
.toolkitRow p a:hover {
	color: #4682b4;
	text-decoration: underline;
}
.col-md-3 .toolkitLeftIcon p, .col-md-3 .toolkitLeftIcon img, .col-sm-3 .toolkitLeftIcon p, .col-sm-3 .toolkitLeftIcon img, .col-md-12 .col-sm-3 .toolkitLeftIcon p, .col-md-12 .col-sm-3 .toolkitLeftIcon img {
	margin-left: -5px;
}
.col-md-3 .toolkitRightIcon p, .col-md-3 .toolkitRightIcon img, .col-sm-3 .toolkitRightIcon p, .col-sm-3 .toolkitRightIcon img, .col-md-12 .col-sm-3 .toolkitRightIcon p, .col-md-12 .col-sm-3 .toolkitRightIcon img {
	margin-right: -5px;
}
.col-md-12 .toolkitLeftIcon p {
	margin-left: 0;
}
.col-md-12 .toolkitRightIcon p{
	margin-right: 0;
}
.toolkitSingleRow .toolkitIcons {
	width:100%;
	float:none;
}
/*** TOOLKIT ON RIGHT-SIZING PAGE 
@media handheld, only screen and (min-width: 1132px){
	#toolkit-RightSizing .toolkitRow, #toolkit-RightSizing .toolkitSingleRow, #toolkit-RightSizing .toolkitIcons {
		float: none;
		width: 100%;
	}
}
@media handheld, only screen and (max-width: 1131px){
	#toolkit-RightSizing {
		float: none;
		width: 100%;
	}
}***/
/***LINKS TO APPS***/
.reWorks-appLinks-header{
	font-size: 18px;
	line-height: 1.5em;
	letter-spacing: 0;
	font-weight: 700;
	font-family: 'Noto Sans',Arial, Tahoma, sans-serif;
}
/*** FOR MAILCHIMP/NEWSLETTER EMBED BOX***/
#reWorks-Newsletter-SignUp {
	max-width: 375px;
	margin: 0 auto;
}
#reWorks-Newsletter-SignUp p {
	text-align: center;
}
#mc_embed_signup{
	background:#fff;
	clear:left;
	font:14px Helvetica,Arial,sans-serif;
}
#mc_embed_signup_scroll{
	width: 85%;
	margin: 0 auto;
}
#mc_embed_signup input.email {
	width: 100%;
}
#mc_embed_signup a.button {
	background-color: #f3f3f3;
	color: #000000;
	border: 1px solid #e4e4e4;
	padding: 6px 12px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	line-height: 1.42857143;
}
#mc_embed_signup a.button:hover {
	background-color: #58585a;
	color: #ffffff;
}

/* FOR EMPLOYEE RECYCLING TRAINING */
.col-sm-6.recyclingTrainingBox .containerAppBox {
	display: block;
	max-width: 230px;
}
.col-sm-6.recyclingTrainingBox .containerAppImage {
	text-align: center;
}
/***END OF SARAH'S CSS***/

/***SAM ADDED FOR SEARCH***/
/*input[type=text]::-ms-clear
{
    display: none;
}

.goog-te-gadget-simple { border-radius: 10px !important; }
*/

/***SAM ADDED FOR SHARE THIS***/
#st-3 .st-btn[data-network="sharethis"] {
    background-color: #abd037 !important;
}

/***SAM ADDED FOR NAVIGATION COLOR BACKGROUND***/
/*.skin_width {
	width: 100%;
    max-width: 1140px;
    min-width: 767px;
    margin: 0 auto;*/
    /*z-index: 1003;*/
/*}*/
.containerBarNav {
	min-height:50px;
	position:absolute;
	width: 100%;
}
.blueBarNav {
	background-color:#008fad;/*SAM CHANGED 11-17-17 background-color:#0f75bc*/
	float:left;
	width:60%;
	z-index:1001;
	min-height:50px;
}
.greenBarNav {
	background-color:#abd037;
	float:left;
	width:40%;
	z-index:1001;
	min-height:50px;
}
#st-2 .st-btn[data-network='sharethis'] {
    background-color: #abd037 !important;
}
/*END*/
/***SAM ADDED FOR YT VIDEOS***/
.containerWrap {
    width: 504px;/*CHANGED 1-25-18 WAS 528px*/
    max-width: 97%;
    background: #fff;
}
.video-container {
    position: relative;
    padding-bottom: 50%;/*50.25%*/
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wasteVid .containerWrap {
	width: 560px;
	max-width:100%;
	background: #fff;
}
.rightsizeVid .containerWrap {
	width: 560px;
	max-width:100%;
	background: #fff;
	margin-bottom:25px;
}
/***ADDED FOR YT VIDEOS SECTION***/
	/*FOR CERTIFICATION VIDEO*/
.certVid {
	/*width: 49%;
	float:unset;*/
	margin-top: 6%;
}
.designElVid {
	
}
.wasteVid {
	width:71%;
	max-width:560px;
	margin:0px auto;
}
.rightsizeVid {
	width:71%;
	max-width:560px;
	margin:0px auto;
}
/***NEW CLASSES***/
/*.certVidContainer{
	float:unset;
    vertical-align:middle;
    display:table-cell;
}

.leftSideDiv{
    width:49%;
}
.leftSideDiv, .certVid {
	float:unset;
    display: inline-block;
    vertical-align: middle
}*/

/***FOR MAILCHIMP/NEWSLETTER***/
/*SAM ADDED*/
.newsletterRWSAbtn {
	margin-top:10px;
	padding:5px 0px;
}
/*END*/

/***BEYOND THIS MOBILE FOR CUSTOM CHANGES***/
@media handheld, only screen and (max-width: 1081px){
	.auditBox {
		float: none;
		position: relative;
		max-width: 500px;
		width: 100%;
		margin: 0 auto 25px auto;
	}
	.containerBox {
		float: none;
		position: relative;
		max-width: 500px;
		width: 100%;
		margin: 0 auto;
	}
	#st-3 > div {
		clear: right !important;
		float: right !important;
	}
	
}

@media handheld, only screen and (max-width: 991px){
	/*SAM ADD FOR SKIN MENU CLASS TO MAKE POSITION RELATIVE*/
	/*.skinMenuPosRel {
		position:relative;
	}*/

	body {
		padding:0px !important;
	}
	
	.containerBarNav {
		min-height:50px;
		position:static;
		float:left;
	}
	
	.greenBarNav, .blueBarNav {
		min-height:50px;
	}
	
	#st-3 {
		left:unset !important;
		right:0px !important;
		width:50px !important;
		
	
	}
	
	#st-3.st-has-labels {
		font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
		-moz-transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		transition: all 0.2s ease-in;
		backface-visibility: hidden;
		display: block;
		position: absolute !important;
		opacity: 1;
		text-align: left;
		top: 245px;/*WAS 185px*/
		height:50px;
		z-index:1004;
	}

	
	#st-3.fix-st {
		position:fixed !important;
		top:0px;
		height:50px;
		right:0px;
		width:50px;
		
	
	}
}
@media handheld, only screen and (max-width: 991px){
	/* FOR TOOLKIT ICONS BOX -SC */
	.toolkitRow, .col-md-3 .toolkitRow, .col-sm-3 .toolkitRow, .col-md-12 .col-sm-3 .toolkitRow {
		float:left;
		width:40%;
	}
	.toolkitSingleRow, .col-md-3 .toolkitSingleRow, .col-sm-3 .toolkitSingleRow, .col-md-12 .col-sm-3 .toolkitSingleRow {
		float:left;
		width:20%;
	}
	.col-md-3 .toolkitLeftIcon p, .col-md-3 .toolkitLeftIcon img, .col-sm-3 .toolkitLeftIcon p, .col-sm-3 .toolkitLeftIcon img, .col-md-12 .col-sm-3 .toolkitLeftIcon p, .col-md-12 .col-sm-3 .toolkitLeftIcon img {
		margin-left: 0;
	}
	.col-md-3 .toolkitRightIcon p, .col-md-3 .toolkitRightIcon img, .col-sm-3 .toolkitRightIcon p, .col-sm-3 .toolkitRightIcon img, .col-md-12 .col-sm-3 .toolkitRightIcon p, .col-md-12 .col-sm-3 .toolkitRightIcon img {
		margin-right: 0;
	}
	/* ABOUT US PAGE */
	#reWorks-AboutUs-groupPhoto{
		text-align:center;
		float:none;
		margin:0;
    }
	/* BENEFITS OF RECYCLING PAGE */
    #reWorks-Benefits-Employees {
		margin: 0 auto;
    }
	.reWorks-Benefits-fullPage, #dnn_ctr23721_ContentPane , .reWorks-fullPage {
		width: 100%;
	}
	/* DIVERSION RATE PAGE */
	.reWorks-Diversion-Rate-1-Left {
		width:100%;
		float:none;
	}
	.reWorks-Diversion-Rate-1-Right {
		width:100%;
		float:none;
		padding-left: 0;
	}
	.reWorks-Diversion-Section ul {
		margin-left: 10%;
	}
	/* RIGHT-SIZING PAGE */
	.col-sm-6 #reWorks-rightSizing-appLogo, .col-sm-6 #reWorks-solutionStation-appLogo {
		display: block;
	}
	#reWorks-rightSizing-sideColumnApps {
		display: none;
	}
	.col-sm-6 .containerAppBox {
		display: block;
		float:none;
		margin:15px auto;
	}
	.outerContainerApp .containerAppBox {
		display: none;
	}
	/* SIGNAGE GENERATOR PAGE */
	#reWorks-SignMaker-MobileMessage {
		display: block;
	}
	#reWorks-SignMaker {
		display: none;
	}
	#st-3.fix-st {
		position:fixed !important;
		top:0px;
		height:50px;
		right:0px;
		width:50px;
		
	
	}
}
@media handheld, only screen and (max-width: 767px){
	#reWorks-rightSizing-appLogo {
		margin: 0 0 1em 0;
	}
	.col-sm-6 #reWorks-rightSizing-appLogo{
		margin-top: 1em;
	}
	#st-3.st-has-labels {
		font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
		-moz-transition: all 0.2s ease-in;
		-ms-transition: all 0.2s ease-in;
		-o-transition: all 0.2s ease-in;
		-webkit-transition: all 0.2s ease-in;
		transition: all 0.2s ease-in;
		backface-visibility: hidden;
		display: block;
		position: absolute !important;
		opacity: 1;
		text-align: left;
		top: 212px;/*WAS 185px*/
		height:50px;
		z-index:1004;
	}
	#st-3.fix-st {
		position:fixed !important;
		top:0px;
		height:50px;
		right:0px;
		width:50px;
		
	
	}
	/***ADDED FOR YT VIDEOS***/
	.containerWrap {
		width:100%;
		max-width: 100%;
		background: #fff;
	}
	/*FOR CERTIFICATION VIDEO*/
	.certVid {
		/*text-align: center;
		padding-top:3em;
		padding-bottom:1em;*/
		margin: 15px 0px 30px 0px;
	}
	/* FOR BENEFITS OF RECYCLING PAGE */
	#reWorks-Benefits-circularEconomy {
		float: none;
		margin: 0 0 1em 0;
		width:100%;
	}
	/* FOR EMPLOYEE RECYCLING TRAINING PAGE */
	.col-sm-6.recyclingTrainingBox .containerAppBox {
		margin-top: 2em;
	}
}
@media handheld, only screen and (max-width: 600px){
	#st-3.st-has-labels {
		top: 200px;
	}
	#st-3.fix-st {
		position:fixed !important;
		top:0px;
		height:50px;
		right:0px;
		width:50px;
		
	
	}
}
@media handheld, only screen and (max-width: 550px){
	#reWorks-mailIn-Left, #reWorks-mailIn-Right {
		float: none;
		width: 80%;
		margin: 0 auto;
		padding: 0;
	}
	
}
@media handheld, only screen and (max-width: 488px){
	p.auditContentTitle {
		font-size: 2.5em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.auditContentText {
		font-size: 2em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	p.containerContentTitle {
		font-size: 2.5em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.containerContentText {
		font-size: 2em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	/* FOR TOOLKIT ICONS BOX -SC */
	.col-md-12 .toolkitRow, .col-md-3 .toolkitRow, .col-sm-3 .toolkitRow, .col-md-12 .col-sm-3 .toolkitRow {
		float:none;
		width:100%;
	}
	.col-md-12 .toolkitSingleRow, .col-md-3 .toolkitSingleRow, .col-sm-3 .toolkitSingleRow, .col-md-12 .col-sm-3 .toolkitSingleRow {
		float:none;
		width:100%;
	}
	.col-md-3 .toolkitLeftIcon p, .col-md-3 .toolkitLeftIcon img, .col-sm-3 .toolkitLeftIcon p, .col-sm-3 .toolkitLeftIcon img, .col-md-12 .col-sm-3 .toolkitLeftIcon p, .col-md-12 .col-sm-3 .toolkitLeftIcon img {
		margin-left: -5px;
	}
	.col-md-3 .toolkitRightIcon p, .col-md-3 .toolkitRightIcon img, .col-sm-3 .toolkitRightIcon p, .col-sm-3 .toolkitRightIcon img, .col-md-12 .col-sm-3 .toolkitRightIcon p, .col-md-12 .col-sm-3 .toolkitRightIcon img {
		margin-right: -5px;
	}
	.auditContent {
		top:40%;
	}
	.containerContent {
		top:40%;
	}
}

@media handheld, only screen and (max-width: 454px){
		/* RIGHT-SIZING APP PAGE */
	#reWorks-rightSizing-app iframe {
		height:650px;
	}
	/* SOLUTION STATION PAGE */
	#reWorks-mailIn-Left, #reWorks-mailIn-Right {
		width: 100%;
		padding-left: 1em;
	}
}
/* iPhone 6+ */
@media handheld, only screen and (max-width: 414px){
	p.auditContentTitle {
		font-size: 2.5em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.auditContentText {
		font-size: 1.75em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	p.containerContentTitle {
		font-size: 2.5em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.containerContentText {
		font-size: 1.75em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.auditContent, .containerContent {
		top:40%;/*WAS 33%*/
	}
}
@media handheld, only screen and (max-width: 400px){ /*previously 417 */
	p.auditContentTitle {
		font-size: 2em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.auditContentText {
		font-size: 1.5em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	p.containerContentTitle {
		font-size: 2em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.containerContentText {
		font-size: 1.5em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.auditContent, .containerContent {
		top:40%;/*WAS 33%*/
	}

}
@media handheld, only screen and (max-width: 375px){
	p.auditContentTitle {
		font-size: 1.75em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.auditContentText {
		font-size: 1.5em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	p.containerContentTitle {
		font-size: 1.75em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 2px 2px 5px #ffffff;
	}
	p.containerContentText {
		font-size: 1.5em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.auditContent, .containerContent {
		top:35%;/*WAS 33%*/
	}
}
@media handheld, only screen and (max-width: 320px){
	p.auditContentTitle {
		font-size: 1.7em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1px 2px #ffffff;
	}
	p.auditContentText {
		font-size: 1.3em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	p.containerContentTitle {
		font-size: 1.7em;
		color: #0063a9;/*WAS #ffffff*/
		font-weight: bold;
		text-shadow: 1px 1x 2px #ffffff;
	}
	p.containerContentText {
		font-size: 1.3em;
		color: #000000;
		line-height: 1em;
		font-weight: bold;
	}
	.auditContent, .containerContent {
		top:40%;
	}
}
@media handheld, only screen and (max-width: 329px){
		/* RIGHT-SIZING APP PAGE */
	#reWorks-rightSizing-app iframe {
		height:675px;
	}
}

/****ADDED FOR CERTIFICATION PAGE****/
@media handheld, only screen and (max-width: 1147px){
.marginRSpotBox { margin-bottom:30px; }
.marginRSpotBox, .marginRBoxNone { margin-left:50px; margin-right:50px; }
.fourUpSpot { max-width:705px; }
.marginRSpotBox:nth-of-type(3) { margin-bottom:0px; }
}

@media handheld, only screen and (max-width: 747px){
.marginRSpotBox { margin-bottom:30px; }
.marginRSpotBox, .marginRBoxNone { margin-left:13%; margin-right:13%; }
.fourUpSpot { max-width:350px; }
.marginRSpotBox:nth-of-type(3) { margin-bottom:30px; }
}

/****FOR IPHONE 5****/
@media handheld, only screen and (max-width: 390px){
.marginRSpotBox { margin-bottom:30px; }
.marginRSpotBox, .marginRBoxNone { margin-left:3%; margin-right:3%; }
.fourUpSpot { max-width:266px; }
.marginRSpotBox:nth-of-type(3) { margin-bottom:30px; }
}

/*--------------------------------------------------------------------------------------------------

 Skip Navigation  -- Araceli Guzman */

#skip a,
#skip a:hover,
#skip a:visited {
    position: absolute;
    left: -500px;
    top: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

#skip a:active,
#skip a:focus {
    position: static;
    width: auto;
    height: auto;
}


/* End Skip Navigation */

/*ADDED FOR SHARE THIS ON MOBILE*/
@media screen and (min-width: 190px){
	#st-2, #st-3 {
		display: inherit !important;
	}
	#st-2, #st-3 {
		clear:right !important;
		float:right !important;
	}
	
	
}

.paraaligncenter {
    text-align: center;
}

/***DONT PUT ANY CSS BELOW THIS COMMENT***/
/***HIGHLIGHT FOR PLACEHOLDER CONTENT***/
#EDN_BlogOne-ReWorks .article h1.title a span { /*font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
    line-height: 22px;
    margin: 0;
    padding: 0;
    vertical-align: middle;*/
/*background-color: yellow*/ }

/***FOR TESTING***/
/*a[href="#"] { background-color:yellow; color: red !important; font-weight:bold; }*/

.draftDocument { background-color:yellow; color: red !important; font-weight:bold; }
