#container-home #home-learn 
  @media screen and (max-width: 1232px) {

	.tb-megamenu-main-menu .nav > li > a {
      padding: 26px 40px;
    }

    #logo {
      padding-left: 13px;
    }
 
 	li a.contactmobile {
	  padding-left: 80px !important;	
  	  background: url("/sites/all/themes/saul/images/utility_menu_contact_us.png") no-repeat scroll 46px 22px transparent;
    }		

    .mean-container .mean-nav ul li a.contactmobile:hover {
  	  background: url("/sites/all/themes/saul/images/utility_menu_contact_us.png") no-repeat scroll 46px 22px transparent    }
  
    ul.menu li {
      padding: 1px 0;
    }  
  }

  @media screen and (max-width: 1202px) {

	.tb-megamenu-main-menu .nav > li > a {
      padding: 0 36px;
    }
  }

  @media screen and (max-width: 1172px) {

	.tb-megamenu-main-menu .nav > li > a {
      padding: 0 32px;
    }

	#hero-blurb {
	  
      margin-top: -122px;
	}

	.quote-decoration {
  	  /*background: url("/sites/all/themes/saul/images/home_quote.png") no-repeat scroll -8px 4px transparent;*/
    }

	.trans-wrap {
  	  /*width: 92%;
	  margin-left: 33px;*/
    }

	#home-slide-wrapper, #slideshow {
	  /*width: 92%;
	  margin-left: 33px;*/
	}

	.slideInfo {
	} 

	#slideshow #nav{
	} 
 
    .quotes-disclaimer-text {
      /*width: 92%;
	  margin-left: 35px;*/
    }
  }

  @media screen and (max-width: 1142px) {

    #wrapper {
      max-width: 960px;
    }

	.tb-megamenu-main-menu .nav > li > a {
      padding: 0 28px;
    }
	
	#hero-blurb {
	  
      margin-top: -122px;
	}

	.quote-decoration {
  	  /*background: url("/sites/all/themes/saul/images/home_quote.png") no-repeat scroll -8px 4px transparent;*/
    }

	.trans-wrap {
  	  /*width: 90%;
	  margin-left: 44px;*/
    }

	#home-slide-wrapper, #slideshow {
	  /*width: 90%;
	  margin-left: 44px;*/
	}

	.slideInfo {
	} 

	#slideshow #nav{
	} 

    .quotes-disclaimer-text {
     /*width: 90%;
	  margin-left: 45px;*/
    }
 }

 @media screen and (max-width: 1112px) {	

	.tb-megamenu-main-menu .nav > li > a {
      padding: 0 24px;
    }

	.quote-decoration {
  	  /*background: url("/sites/all/themes/saul/images/home_quote.png") no-repeat scroll -5px 4px transparent;*/
    }

    .trans-arrow:before {
      -ms-transform-origin: 83% 83%;
      -webkit-transform-origin: 83% 83%;
      transform-origin: 83% 83%;
    }

    .trans-arrow:after {
      -ms-transform-origin: 0 83%;
      -webkit-transform-origin: 0 83%;
      transform-origin: 0 83%;
    }

	.trans-wrap {
  	  /*width: 86%;
	  margin-left: 58px;*/
	  height:59px;
    }
	#home-slide-wrapper {width:86%}
	#home-slide-wrapper, #slideshow {
	  /*width: 86%;
	  margin-left: 58px;*/
	}

	.slideInfo h2 {
      
	} 
   
	#slideshow #nav {
	} 

    .quotes-disclaimer-text {
      /*width: 84%;
	  margin-left: 60px;*/
	  margin:10px auto 0;
	  width:86%;
    }
 }

 @media screen and (max-width: 1082px) {

	.tb-megamenu-main-menu .nav > li > a {
      padding: 0 17px;
    }

	#hero-blurb {

      margin-top: -142px;
	}

	.hero-big-text {
    font-size: 50px;
    line-height: 75px;
	}

	.services-grid-title a {font-size:150%;}

	.view-id-industriesnode .view-content .views-row .fixed-menu.affix {
		position:relative;
	}

	.node-type-industries #block-views-industriesnode-block.affix {
		padding-top:60px;
	}

	.node-type-industries .content-sidebar-wrap .anchor-menu li a.anchor-menu-item,
	.view-id-industriesnode .view-content .views-row .fixed-menu.affix .anchor-menu li a.anchor-menu-item {
		padding:0 25px;
	}

	.node-type-industries .content-sidebar-wrap .anchor-menu li.up {
		display:none !important;
	}

	#block-menu-menu-footer-locations .content ul {
		-moz-column-count: 2;
  -moz-column-gap: 30px;
  -webkit-column-count: 2;
  -webkit-column-gap: 30px;
  column-count: 2;
  column-gap: 30px;
	}

	#block-views-homepage-news-and-events-block {width:100%;}
	#block-views-homepage-news-and-events-block #next-cycle {display:none;}
	#block-views-homepage-news-and-events-block #prev-cycle {display:none;}
	#block-views-homepage-news-and-events-block .view-content .item {padding:0 20px;}

     #block-views-homepage-news-and-events-block .sub-item {
        border-right: 1px solid #d5d5d5;
        float: left;
        padding: 0 50px;
    }

	.field-collection-item-field-award .field-name-field-recognition-shield {width:30%;}
	.field-collection-item-field-award .field-name-field-recognition-award {width:70%;}
	.field-collection-item-field-award .field-name-field-recognition-body {width:70%;}
	
  }
  
  @media screen and (max-width: 980px) {
	#interior-hero-wrapper {
		height:81px;
		border:0;
		background:#ab0535;
		clear:both;
	}
	#interior-hero-wrapper #logo a {display:block; height:81px;}
    .menu_wrapper {
      padding-left:5px;
      padding-right:5px;
    }

    body.two-sidebars #sidebar-first {
      padding: 5px;
      width: 23%;
    }

    body.two-sidebars #sidebar-second {
      padding: 5px;
      width: 18%;
    }

    .tb-megamenu .btn-navbar, .region-top-first {
      display: none !important;
    }  	

	#logo {
      float: left;
      padding-top: 0;
	  padding-left: 0;
    }  

	#container-home #home-watch-learn-wrapper {
      
	  
	  padding-left: 0;
	}  

	.views-field-field-home-video-watch img {
	  width: 100%;
	  height: 234px;
	}
	
	#container-home #home-learn img {
	  width: 100%;
	}  

	#container-home #home-learn {
	  
	}  

	#container-home #home-video-thumb p.watch-teaser, #container-home #home-learn p.learn-teaser {
	  width: 100%;
	}
	
	.field-collection-item-field-award .field-name-field-recognition-shield {width:30%;}
	.field-collection-item-field-award .field-name-field-recognition-award {width:70%;}
	.field-collection-item-field-award .field-name-field-recognition-body {width:70%;}
	
  }    

  @media screen and (max-width: 960px) {

    /*.content-sidebar-wrap,
    #content,
    #sidebar-first,
    #sidebar-second {
      float: left;
      width: auto !important;
    }*/

    #sidebar-first {
      clear: both;
    }

    #sidebar-first,
    #sidebar-second,
    #head,
    #foot {
      padding: 0 3.52%;
    }

    #copyright {
      padding: 0 3%;
    }

	#hero-blurb {	
	  
      margin-top: -142px;
	}

	.trans-wrap {
  	  width: 86%;
    }

	#home-slide-wrapper, #slideshow {
	  width: 86%;
	  
	}

	.slideInfo h2 {
      
	} 
   
	#slideshow #nav {
	} 
  }

  @media screen and (max-width: 900px) {

	#hero-blurb {	
	  
      margin-top: -142px;
	}
	
	#block-menu-menu-footer-tools, #block-menu-menu-footer-legal  {
	  width: 50%;
	}
	
	#block-menu-menu-footer-locations {
	  width: 50%;
	}

	#block-block-63.block-block{
		width:50%;	
	}
	#block-gtranslate-gtranslate {
		clear:both;
		margin-right:0;
		margin-top:0;
	}
  }

  @media screen and (max-width: 800px) {

    #content {
      float:none !important;
    }

    .menu_wrapper {
      padding-left:5px;
      padding-right:5px;
    }

	#hero-blurb {	
      margin-top: -497px;
	  padding-left: 10px;
	  padding-right:10px;
	}
	.hero-big-text {
    font-size: 45px;
    line-height: 70px;
	}
	.node-type-industries .content-sidebar-wrap .anchor-menu li a.anchor-menu-item,
	.view-id-industriesnode .view-content .views-row .fixed-menu.affix .anchor-menu li a.anchor-menu-item {
		padding:0 10px;
	}
	
	.field-collection-item-field-award .field-name-field-recognition-shield {width:35%;}
	.field-collection-item-field-award .field-name-field-recognition-award {width:65%;}
	.field-collection-item-field-award .field-name-field-recognition-body {width:65%;}

  }
  
  @media screen and (max-width: 767px) {

	.grey-bar.two-col > .container-fluid:after {content:" "; position:absolute; width:1px; height:100%; left:50%; top:0; background:#d5d5d5; display:none;}
  	.grey-bar.two-col > .container-fluid > .row > .events > div {border-top:1px solid #d5d5d5; margin:40px 0 0; padding:40px 0 0;}
  }
  
  @media screen and (max-width: 700px) {

	#hero-blurb {	
      margin-top: -497px;
	}
	.hero-big-text {
    font-size: 40px;
    line-height: 65px;
	}
	.node-type-industries .content-sidebar-wrap .anchor-menu li a.anchor-menu-item,
	.view-id-industriesnode .view-content .views-row .fixed-menu.affix .anchor-menu li a.anchor-menu-item {
		padding:0 6px;
	}
	
	.view-id-industriesnode .view-content .views-row .fixed-menu {display:none;}
	
	#block-views-services-home-block table {padding:0 15px;}
	#block-views-services-home-block table,
	#block-views-services-home-block tr,
	#block-views-services-home-block td,
	#block-views-services-home-block tbody {display:block;}
  }

  @media screen and (max-width: 640px) {

    body {
      margin-top: 0;
    }

	#block-menu-menu-footer-tools, #block-menu-menu-footer-legal  {
	  width: 100%;
	}
	
	#block-menu-menu-footer-locations {
	  width: 100%;
	}

	#block-block-63.block-block{
		width:100%;	
	}
	
	.industry-contacts-image {width:60px;}
	.view-detail-contacts .industry-contacts-text {padding:0 0 0 70px;}
	
	#sign-up-for-updates {width:100%;}
	
	#copyright p {margin-left:0; padding-top:1px; clear:both;}

    #sticky_header {
      display: none !important;
    }
    .menu_wrapper {
      background: none;
    }

    #site-title,
    #site-description {
      float: none;
      margin: 0;  
      line-height: 1.62em;
    }

    #site-title {
      padding-top: 18px;
    }

    #site-description {
      padding-bottom: 18px;
      padding-left: 15px;
    }

    #socialbar {
      float: none;
    }

    #main-menu ul {
      display: none;
    }

    #main-menu li ul {
      position: static;
    }

    #main-menu li ul ul {
      margin: 0 !important;
    }

    #main-menu ul,
    #main-menu li {
      float: none;
      max-width: 100%;
    }

    #main-menu a {
      width: 100%;
      padding: 10px 0;
      color: #343434;
      background: rgb(0, 169, 157);
      background: -moz-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -webkit-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -o-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -ms-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      border-bottom: 1px solid rgb(3, 153, 140);
    }

    #main-menu a:hover ,#main-menu a.active {
      color: #fff !important;
    }

    #main-menu li li a {
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 3% 5%;
    }

    #main-menu li li li a {
      background: rgb(0, 169, 157);
    }

    #main-menu a:hover,
    #main-menu li > a.active {
      background: rgb(3, 153, 140);
      background: -moz-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -webkit-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -o-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: -ms-linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
      background: linear-gradient(rgb(3, 153, 140),rgb(0, 169, 157));
    }

    #main-menu li:hover > ul,
    #main-menu li li:hover > ul,
    #main-menu li li li:hover > ul {
      display: none;
    }

    .drop-down-toggle {
      display: block;
    }

    #main-menu li li .drop-down-toggle {
      top: 5px;
    }

    #main-menu .nav-toggle {
      display: block;
      font-size: 15px;
      font-weight: bold;
    }

    .flex-control-nav li {
      margin: 0 0 0 10px;
    }

    .flex-control-nav li:first-child {
      margin: 0;
    }

    #slider .entry-container {
      position: absolute;
      left: 4%;
      bottom: 6.3%;
    }

    #slider .entry-header,
    #slider .entry-summary {
      margin: 0;
    }

    #slider .entry-title {
      margin-bottom: 0;
    }

    #slider .entry-title a,
    #slider .entry-summary {
      display: inline-block;
      padding: 1% 3%;
      background: rgba(255, 255, 255, 0.75);
    }

    #slider .entry-summary {
      max-width: 61.8%;
    }

    #slider .entry-summary p {
      max-height: 84px;
      overflow: hidden;
    }

    #slider .slide-image {
      float: none;
      display: block;
      max-width: 100%;
      padding: 0;
      margin: 0;
      box-shadow: none;
    }

    .content-sidebar-wrap,
    #sidebar-first,
    #sidebar-second {
      float: none;
      width: auto;
    }

    .content-sidebar-wrap #content {
      float: left;
      width: auto;
    }

    #sidebar-first .block,
    #sidebar-second .block,
    #footer-area .column,
    #top-area .column {
      float: none;
      width: auto !important;
      margin-left: 0;
    }

    #sidebar-first {
      clear: both;
    }

    #footer-area .column,
    #top-area .column {
      margin: 10px 0;
    }

    .copyright,
    .credits {
      float: none;
      text-align: left;
    }
	
	#header_wrapper #header .column {
		clear: both;
		float: left;
		margin-left: 0;
		margin-top: 0;
	}
	
	body{
		color: #000000;
	}

	#header_wrapper {
		background: none repeat scroll 0 0 #941B34;
		float: left;
		height: 55px;
		position: relative;
		width: 100%;
		z-index: 9999;
	}
		
	#logo{
		margin: 0 0 0 5%;
	}
	
    #copyright{
      padding: 0 3%;
    }

    #footer-area .column, #top-area .column{
      padding: .5em;
    }
	
	#container{
		float: left;
		padding: 2px 0 0;
		width: 100%;	
	}
	
	#site-description {
		display: none;
	}
	
	.formobile{
		display: block;
	}
	
	.page-title{
	    padding: 10px;
	}
	
	#contact-site-form{
	    padding: 10px;
	}
	
	#block-menu-menu-homepage-menu{
		display: none;
	}

	#block-block-17{
		display: none;
	}
	
	#block-menu-menu-common-menu{
		display: none;
	}
	
	#block-search-form{
		display: none;
	}	
	
	#block-search-form{
		display: none;
	}	
	
	#block-block-5{
		display: none;	
	}
	
	#block-block-9{
		display: none;	
	}	
	
	#block-block-11{
		display: none;	
	}	
	
	#block-block-10{
		display: none;		
	}
	
	#block-block-12{
		display: none;		
	}
	
	#block-block-13{
		display: none;		
	}
	
	#block-block-14{
		display: none;		
	}
	
	#block-block-15{
		display: none;		
	}
	
	#block-block-16{
		display: none;		
	}
	
	.views-slideshow-cycle-main-frame-row-item {
		font-size: 12px;
	}
	
	.views-slideshow-cycle-main-frame-row-item .views-field-field-read-more-link .field-content a{
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		font-size: 12px;
		font-weight: bold;
		padding: 8px 12px;
	}
	
	#mobilesearch{
		border-left: 1px solid #CA8D9A;
		display: block;
		float: right;
		height: 52px;
		margin-right: 8px;
		margin-top: 0;
		padding-left: 13px;
		padding-right: 3px;
		padding-top: 3px;
		position: relative;
		right: 5px;
		width: 40px;
		z-index: 99999;
	}
	
	#mobilesearch #demo h2{
		margin: 0;
		text-indent: -9999px;
	}	
	
	#mobilesearch #demo h2 a{
		background: url("/sites/all/themes/saul/images/top-btn2.png") no-repeat scroll 0 0 transparent;
		float: left;
		margin-top: 8px;
		height: 39px;
		width: 39px;
	}

	#mobilesearch #demo img{
		display: none;
	}

	#mobilesearch #demo div.mobilesearchbox{
		background: none repeat scroll 0 0 #740F24;
		display: block;
		float: left;
		height: 45px;
		left: 0;
		padding-left: 10px;
		position: fixed;
		top: 74px;
		z-index: 999;
		width: 100%;
		min-width: 250px;	
		max-width: 768px
	}	
	
	#mobilesearch form div div div input#edit-search-block-form--4	{
		border-radius: 0 !important;
		float: left;
		margin-top: 10px;
		min-width: 230px;
		padding-left: 5px;
		padding-right: 5px;
		width: 90%;
	}

	#mobilesearch form div div div.form-type-textfield{
    float: left;
    margin-bottom: 0;
    margin-top: 0;
    width: 70%;
}	

	#mobilesearch form div div div.form-type-textfield input{
    border-radius: 0 !important;
    float: left;
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;	
	}
	
	#mobilesearch form div div div.form-actions{	
		float: left;
		margin-bottom: 0;
		margin-top: 0;
	}
	
	#mobilesearch form div div div input.form-submit{
		background: none repeat scroll 0 0 #BE2746 !important;
		border: 0 none;
		border-radius: 0 !important;
		float: left;
		margin-left: 5px;
		margin-top: 0;
		padding: 4px 10px;
		position: absolute;
		right: 10px;
		width: 44px;
	}
	
	.compact-form-label{
	    position: relative;
	}
	
	.yellowLine{
		display: none;
	}
	
	/* HOMEPAGE */
	
	.region-top-second {
		background: none repeat scroll 0 0 transparent;
		float: left;
		margin: 0 !important;
		padding: 2px !important;
		width: auto !important;
		display: none;
	}
	
	#top-area{
		display: block;
		height: auto !important;
		width: auto !important;
	}
	
	#top-area .column {
		margin: 0;
		padding: 0;		
	}
	
	#block-print-print-links{
		display: none;
	}
	
	#block-block-21{
/*	    display: none;    */
	}
	
	#block-views-newshomepage-block{
		float: left;
		margin-top: 20px;
		padding: 0 15px 15px;
		width: auto;
	}
	
	#block-views-newshomepage-block h2{
		font-family: Arial;
		font-size: 18px;
	}
	
	#block-views-newshomepage-block .content .view-newshomepage .view-footer p a{
    background: url("/sites/all/themes/saul/images/more_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    color: #941B34;
    font-size: 12px;
    font-weight: bold;
    height: 51px;
    margin-bottom: 15px;
    outline: medium none;
    text-indent: -3000px;
    text-transform: uppercase;
    width: 114px;
	}
	
	#block-views-newshomepage-block .content .view-newshomepage .view-footer p a:hover{
    background: url("/sites/all/themes/saul/images/more_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    color: #941B34;
    font-size: 12px;
    font-weight: bold;
    height: 51px;
    margin-bottom: 15px;
    outline: medium none;
    text-indent: -3000px;
    text-transform: uppercase;
    width: 114px;		
	}	
	
	#block-views-eventshomepage-block{
	    float: left;
		padding: 15px;
		width: auto;
		margin: 0px;
	}	

	#block-views-eventshomepage-block h2{
		font-family: Arial;
		font-size: 18px;
	}	
	
	#block-views-eventshomepage-block .content .view-eventshomepage .view-footer p a{
    background: url("/sites/all/themes/saul/images/moreevents_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    color: #941B34;
    font-size: 12px;
    font-weight: bold;
    height: 51px;
    margin-bottom: 15px;
    outline: medium none;
    text-indent: -3000px;
    text-transform: uppercase;
    width: 122px;
	}	
	
	#block-views-eventshomepage-block .content .view-eventshomepage .view-footer p a:hover{
    background: url("/sites/all/themes/saul/images/moreevents_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    color: #941B34;
    font-size: 12px;
    font-weight: bold;
    height: 51px;
    margin-bottom: 15px;
    outline: medium none;
    text-indent: -3000px;
    text-transform: uppercase;
    width: 122px;
	}		
	
	
	#block-views-newshomepage-block .content .view-newshomepage .view-content .views-row .views-field-field-news-date {
		float: none;
		margin-right: 5px;
	}
	
	#block-views-newshomepage-block .content .view-newshomepage .view-content .views-row .views-field-title .field-content a{
		color: #0D4C9B;
	}
	
	#block-views-eventshomepage-block .content .view-eventshomepage .view-content .views-row .views-field-field-events-date {
		float: none;
		margin-right: 5px;
	}
	
	#block-views-eventshomepage-block .content .view-eventshomepage .view-content .views-row .views-field-title .field-content a{
		color: #0D4C9B;
	}
	
	#block-block-23{
		display: none;
	}
	
	#sidebar-first{
	    border: 0 none;
		padding: 0 0 0 10px;
	}
	
	#footer {
		
		clear: both;
		color: #FFFFFF;
		font-size: 11px;
	}
	
	#footer_wrapper{
	    display: none;
	}
	
	.footer_credit {
		color: #FFFFFF;
	}
	
	#copyright {
		clear: both;
		font-size: 10px;
		line-height: 14px;
		padding: 0;
	}
	
	#block-menu-menu-footer-menu {
		background: none repeat scroll 0 0 transparent;
		margin-bottom: 10px;
		padding-top: 5px;
		text-align: center;
	}
	
	#block-menu-menu-footer-menu .content ul {
		text-align: center;
	}	
	
	#block-menu-menu-footer-menu .content ul li {
		background: none repeat scroll 0 0 transparent;
		border: 0 solid #999999;
		display: inline;
		float: none;
		height: auto;
		line-height: normal;
		padding: 0;
		width: auto;
	}
	
	#block-menu-menu-footer-menu .content ul li a {
		border-right: 1px solid #BBBBBB;
		color: #FFFFFF;
		float: none;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		padding: 0 10px;
	}
	
	#block-menu-menu-footer-menu .content ul li a.employee {
		color: #FFFFFF;
		font-weight: bold;
	}
	
	/* OFFICES NODE */
	
	#block-views-officeslist-block-1{
		display: none;
	}
	
	.views-slideshow-cycle-main-frame-row-item .views-field-field-office-wide-banner-image{
		width: 100%
	}	
	
	.views-slideshow-cycle-main-frame-row-item .views-field-field-office-small-banner-image{
	    position: relative;
		width: 100%;
		}
	
	.view-officeslist{
	    float: left;
		padding: 10px;
	}
	
	.view-officeslist .view-content table tr td{
		margin-left: 0px;
	}
	
	#block-views-officenodeheadtop-block{
		height: auto;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .officetitle{
	    font-size: 1em;
		left: 10px;
		top: 0;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .officeaddress{
	    font-size: 85%;
		left: 10px;
		line-height: normal;
		top: 29px;
		width: 120px;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .officecontact{
		border: 0 none;
		color: #FFFFFF;
		font-size: 85%;
		left: 10px;
		padding: 0;
		top: 85px;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .officecontact a{
		display: none;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .calllocation{
		display: block;
		float: right;
		position: absolute;
		right: 10px;
		top: -3px;
	}	
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead .calllocation a{	
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		float: right;
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		outline: medium none;
		padding: 12px 5px 8px;
		text-indent: 0;
		text-transform: uppercase;
	}
	
	.view-officenodeheadtop .view-content .views-row #officesmallimage {
		display: none;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title .field-content #officehead {
		top: 10px;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title #officewideimage {
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: 100%;
		position: relative;
		top: 0;
		width: 100%;
	}
	
	.view-officenodeheadtop .view-content .views-row .views-field-title #officewideimage img{
		height: 100%;
		max-width: none;
		width: 100%;
	}	
	
	.view-officenode .view-header{
	    background: linear-gradient(to bottom, #959595 0%, #787878 100%) repeat scroll 0 0 transparent;
		margin-bottom: 15px;
		padding: 5px;
		text-align: center;
	}	
	
	.view-officenode .view-header p a {
		color: #FFFFFF;
		font-size: 14px;
	}
	
	.view-officenode .view-content{
		padding: 15px;
	}		
	
	.view-officenode .view-content .views-row .views-field{
		border: medium none;
		margin: 0 0 15px;
		padding: 0;
		width: 100%;
	}
	
	.view-officenode .view-content .views-row .views-field .field-content h4{
	    color: #941B34;
		font-weight: normal;
		margin-bottom: 5px;
	}
	

	.view-attorneysinoffices .view-content table tr.odd{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-bottom: 1px solid #D9D9D9 !important;
		float: left;
		height: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.view-attorneysinoffices .view-content table tr.even{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-bottom: 1px solid #D9D9D9 !important;
		float: left;
		height: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.view-attorneysinoffices .view-content{
		padding: 5px;
	}
	
	.view-attorneysinoffices .view-content table thead tr th{
		display: none !important;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-photo a img{
		width: 31px;
		height: 35px;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-position{
		float: none;
		width: 100px;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-position a{
		color: #941A33;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-offices{
		float: left;
		width: 100px;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-telephone-number{
		float: right;
		margin-right: 5px;
		margin-top: -30px;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-telephone-number a{
		color: #941A33;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-email-address{
		background: none repeat scroll 0 0 transparent;
		margin: 0 5px 0 0;
	}
	
	.view-attorneysinoffices .view-content table tr td.views-field-field-bios-email-address a{
		color: #941A33;	
	}	
		
	/* MENU */
	
	.menu_wrapper {
		display: none;
	}
	
	#block-tb-megamenu-main-menu{
		display: none;
	}
	
	.field-collection-item-field-award .field-name-field-recognition-shield {width:40%;}
	.field-collection-item-field-award .field-name-field-recognition-award {width:60%;}
	.field-collection-item-field-award .field-name-field-recognition-body {width:60%;}
	
	.mean-container .mean-bar {
		background: none repeat scroll 0 0 #ab0535;
		float: right;
		left: 0;
		min-height: 47px;
		padding: 4px 0;
		position: absolute;
		right: 0;
		width: 7%;
		z-index: 999999;
	}
	
	.mean-container .mean-nav {
		background: none repeat scroll 0 0 #ab0535;
		color: #FFFFFF;
		float: left;
		margin-top: 11px;
		text-align: center;
		text-transform: uppercase;
		width: 100%;
	}
	
	.mean-container .mean-nav a{
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.tb-megamenu .nav-collapse .nav > li {
		float: left;
	}
	
	.mean-container a.meanmenu-reveal{
		background-color: #ab0535;
		border-right: 1px solid #CA8D9A;
		font-size: 18px;
		height: 27px;
		left: 0 !important;
		padding: 23px 13px 11px;
		right: 0;
		text-align: center;
		text-indent: 0;
	}
	
	.mean-container a.meanclose{
		background-color: #ab0535;
	}
	
	.mean-container .mean-nav ul{
		background: none repeat scroll 0 0 #ab0535;
		float: left;
		left: 0;
		list-style-type: none;
		margin: 59px 0 0;
		max-width: 768px;
		min-width: 320px;
		padding: 0;
		position: absolute;
		right: 0;
	}	
	
	.mean-container .mean-nav ul li{
		list-style: none outside none !important;
		padding: 0;
	}	
	
	.mean-container .mean-nav ul li ul{
		display: block;
		left: 0;
		margin: 0;
		position: relative;
	}	
	
	.mean-container .mean-nav ul li a {
		background: none repeat scroll 0 0 #323232;
		font-weight: normal;
		padding: 0.8em 5%;
		text-transform: capitalize;
	}
	
	.mean-container .mean-nav ul li li{
		background: none repeat scroll 0 0 #464646;
		border-bottom: 1px solid #FFFFFF;
		list-style: none !important;
	}	
	
	.mean-container .mean-nav ul li li a {
		background: none repeat scroll 0 0 #323232;
		border-bottom: 0px solid #FFFFFF;
		opacity: 1;
		padding: 0.8em 10%;
		text-shadow: none !important;
		visibility: visible;
		width: 80%;
	}	
	
	.mean-container .mean-nav ul li a:hover {
		background: none repeat scroll 0 0 #323232;
	}	
	
	.mean-container .mean-nav ul li a.mean-expand{
		background: url("/sites/all/themes/saul/images/drop-down-arrow.png") no-repeat scroll 18px 18px transparent;
		text-indent: -3000px;
	}
	
	.mean-container .mean-nav ul li a.mean-expand:hover{
		background: url("/sites/all/themes/saul/images/drop-down-arrow.png") no-repeat scroll 18px 18px transparent;
		text-indent: -3000px;
	}	
	
	/* ABOUT */
	
	.views-field-field-about-image .field-content #banner {
		height: 107px;
		padding: 17px 0 0 10px;
		top: 0;
		width: 100%;
	}
	
	.views-field-field-about-image .field-content #banner #bannertitle h2{
		float: left;
		font-size: 1em;
		font-weight: bold;
		padding-top: 20px;
		width: 40%;
	}
	
	.views-field-field-about-image .field-content #banner #bannerimg {
		float: right;
		left: 0;
		margin: 0;
		padding: 0;
		position: relative;
		top: 0;
		width: 60%;
	}

	.views-field-field-about-image .field-content #banner #bannerimg img {
		float: right;
		height: 107px;
		width: auto;
	}	
	
	.view-aboutusnode .view-content .views-row .views-field-body{
		padding: 15px;
	}
	
	/* ATTORNEYS LIST */

	#block-views-attorneyslistmobile-block-1{
		display: block;
	}
	
	#block-views-attorneyslistmobile-block-1 h2{
		display: none;
	}	
	
	.view-attorneys{
		display: block;		
	}
	
.view-attorneys .view-content table tr.odd{
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-bottom: 1px solid #D9D9D9 !important;
	float: left;
	height: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.view-attorneys .view-content table tr.even{
	background: none repeat scroll 0 0 #FFFFFF !important;
	border-bottom: 1px solid #D9D9D9 !important;
	float: left;
	height: 100%;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.view-attorneys .view-content{
	padding: 5px;
}

.view-attorneys .view-content table thead tr th{
	display: none !important;
}

.view-attorneys .view-content table tr td.views-field-field-bios-photo a img{
	width: 31px;
	height: 35px;
}

.view-attorneys .view-content table tr td.views-field-field-bios-position{
	float: none;
/*    width: 100px; */
}

.view-attorneys .view-content table tr td.views-field-field-bios-position a{
	color: #941A33;
}

.view-attorneys .view-content table tr td.views-field-field-bios-offices{
	float: left;
	width: auto;
}

.view-attorneys .view-content table tr td.views-field-field-bios-telephone-number{
	float: right;
	margin: -35px 5px 0 0;
}

.view-attorneys .view-content table tr td.views-field-field-bios-email-address{
	background: none repeat scroll 0 0 transparent;
	float: right;
	margin: 0 5px 0 0;
	padding: 0;
}

.view-attorneys .view-content table tr td.views-field-field-bios-upload-vcards {
	display: none;
}		
	
	.view-attorneyslistmobile .view-header{
		padding: 3px 5px 5px;
	}	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col1 a img{
		width: 75px;
	}

	.view-attorneyslistmobile .view-content{	
		padding: 5px;
	}
	
	.view-attorneyslistmobile .view-content .views-row{
		border-bottom: 1px solid #D9D9D9;
		clear: both;
		float: left;
		margin-bottom: 10px;
		padding-bottom: 8px;
		width: 100%;
	}	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content table{
		margin: 0px;
	}	

	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col1{	
		float: left;
		margin-right: 10px;
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col2{
		float: left;
		width: 100px;	
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col2 a{
		color: #9E3148;	
	}	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col2 a.vcard{
		background: linear-gradient(to bottom, #9E3148 0%, #84182E 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: white;
		float: left;
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		outline: medium none;
		padding: 10px 5px 8px;
		text-indent: 0;
		text-transform: uppercase;
	}	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3{
		float: right;
		margin-top: 7px;
		width: 115px;
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 a{
		color: #941B34;
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 div a{
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		font-size: 11px;
		font-weight: bold;
		outline: medium none;
		padding: 10px 5px 8px;
		text-indent: 0;
		text-transform: uppercase;
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 div a em{
		margin-right: 5px;
	}	
	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 div.phone{
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		float: right;
		font-size: 11px;
		font-weight: bold;
		margin-top: 5px;
		outline: medium none;
		padding: 12px 5px 8px;
		text-indent: 0;
		text-transform: uppercase;
	}
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 div.phone a{
		background: transparent;
		border: medium none;
		border-radius: 0px;
		box-shadow: none;
		color: #941B34;
		float: right;
		font-size: 11px;
		font-weight: bold;
		margin-top: 0px;
		outline: medium none;
		padding: 0px;
		text-indent: 0;
		text-transform: uppercase;
	}	
	
	.view-attorneyslistmobile .view-content .views-row .views-field .field-content .col3 div em{
		margin-right: 5px;
	}	

	.attachment .view .view-content span a{
		color: #B63049;
	}	
	
	.view-attorneys .attachment{
		margin-bottom: 20px;
		padding: 10px 10px 0;
	}
	
	.attachment .view .view-content span a {
		border: 0 solid #D5D4D4;
		color: #B63049;
		display: inline-block;
		font-size: 17px;
		font-weight: bold;
		line-height: 16px;
		padding: 0 0 0 1px;
		position: relative;
	}
	
	/* BIOS NODE */
	
	.view-biosnodeheadtop{
		height: 210px; /*165*/
		margin-top: 1px;
		width: 100%;
	}
	
	.view-biosnodeheadtop .view-content .views-row .views-field-title{
		float: left;
		font-size: 1em;
		left: 10px;
		position: relative;
		top: 10px;
		width: auto;
	}
	
	.view-biosnodeheadtop .view-content .views-row .views-field-field-bios-telephone-number{
		border: 0 none;
		font-size: 1em;
		left: 10px;
		padding: 0;
		top: 52px;
	}
	
	.view-biosnodeheadtop .view-content .views-row .views-field-field-bios-telephone-number .field-content a{
		color: #ffffff;
		text-decoration: underline;
	}	
	
	.view-biosnodeheadtop .view-content .views-row .views-field-field-bios-telephone-number .field-content .view .view-content .views-row .views-field-field-office-map-address .field-content span.hide{
		display: none;
	}
	
	.view-biosnodeheadtop .view-content .views-row .views-field-field-bios-photo{
		border: 0 none;
		float: right;
		height: auto;
		padding: 0;
		position: relative;
		right: 0;
		top: 0;
		width: auto;
	}
	
	.view-biosnodeheadtop .view-content .views-row .views-field-field-bios-photo .field-content img{
		width: 118px;
		height: 180px;
		padding-top: 10px;
	}
	
	#block-views-biosnode-block {
		border-left: 1px solid #DCDCDC;
		margin-top: 21px;
		padding: 0 15px;
	}
	
	.view-biosnode .view-content .views-row .views-field {
		margin-top: 0px;
	}
	
	#block-views-biosnodesidebar-block {
		margin-top: 10px;
	}
	
	/* BIOS SEARCH */
	
	.searchalpha{
		float: left;
		margin: 0;
		padding: 10px 10px 0px 0;
		width: 100%;
		word-wrap: break-word;
	}
	
	.searchalpha a:hover{
		color: #B63049;
	}
	
	#block-views-2bf0b4579dbc51e4fe8f59a3d7425f86{
		margin: 0;
		padding: 10px;
		width: 100% !important;
	}
	
	.views-exposed-form label {
		color: #000000 !important;
	}
	
	#edit-field-bios-display-name-value-wrapper {
		float: none;
		margin-right: 0 !important;
		padding: 0;
	}
	
	#edit-field-bios-display-name-value{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-radius: 0;
		color: #000000 !important;
		float: left;
		margin-bottom: 10px;
		padding: 4px 0 !important;	
		width: 100% !important;
	}
	
	#edit-field-bios-last-name-value-wrapper {
		float: none;
		margin-right: 0 !important;
		padding: 0;
	}
	
	#edit-field-bios-last-name-value{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-radius: 0;
		color: #000000 !important;
		float: left;
		padding: 4px 0 !important;
		width: 100% !important;
	}
	
	.views-exposed-form .views-exposed-widget {
		float: none;
		padding: 0 1em 0 0;
		width: 100%;
	}
	
	#edit-field-bios-position-tid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#edit-field-bios-offices-nid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#edit-field-bios-practice-areas-nid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#edit-field-bios-industries-nid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#edit-field-bios-law-school-nid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#edit-field-bios-bar-admission-tid{
		background: none repeat scroll 0 0 #FFFFFF !important;
		color: #000000 !important;
		width: 100% !important;
		border-radius: 0;	
	}
	
	#block-block-19{
		color: #000000;
		font-size: 13px;
		font-weight: normal;
		margin: 0;
		padding: 10px;
		width: 100%;
	}
	
	.form-submit {
		background: none repeat scroll 0 0 #941A33;
		border: 1px solid #B45D6E;
		border-radius: 0;
		box-shadow: none;
		color: #FFFFFF;
		font-weight: bold;
		margin-left: 0;
		padding: 5px 1em;
		position: relative;
		text-shadow: none;
	}
	
	.view-attorneysexposedmain .view-content table tr.odd{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-bottom: 1px solid #D9D9D9 !important;
		float: left;
		height: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.view-attorneysexposedmain .view-content table tr.even{
		background: none repeat scroll 0 0 #FFFFFF !important;
		border-bottom: 1px solid #D9D9D9 !important;
		float: left;
		height: 100%;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	
	.view-attorneysexposedmain .view-content{
		padding: 5px;
	}
	
	.view-attorneysexposedmain .view-content table thead tr th{
		display: none !important;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-photo a img{
		width: 31px;
		height: 35px;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-position{
		float: none;
		width: auto;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-position a{
		color: #941A33;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-offices{
		float: left;
		width: auto;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-telephone-number{
		float: right;
		margin-top: -30px;
	}
	
	.view-attorneysexposedmain .view-content table tr td.views-field-field-bios-email-address{
		margin: 0;
	}
	
	#block-menu-menu-professionals-menu{
		display: none;
	}
	
	/* SERVICES */
	
	.field-name-body{
		padding: 15px;
	}
	
	table.industrieslist{
		width: 100% !important;
	}
	
	table.industrieslist tr td{
		clear: both;
		float: left;
		width: 100%;
	}
	
	table.industrieslist tr td div a.viewall{
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin-top: 20px;
		outline: medium none;
		padding: 12px 12px 8px;
		text-transform: uppercase;
	}
	
	table.industrieslist tr td ul{
		margin: 0;	
	}
	
	table.industrieslist tr td ul li{
		border-bottom: 1px solid #C5C5C5;
		float: left;
		list-style: none outside none !important;
		padding: 15px 20px 15px 0;
		width: 100%;
	}
	
	table.industrieslist tr td ul li div a{
		background: url("/sites/all/themes/saul/images/arrow-right.png") no-repeat scroll right 0 transparent;
		color: #000000;
		float: left;
		font-weight: bold;
		width: 100%;
	}
	
	.view-industriesnode .view-content{
		/*float: left;
		padding: 10px;*/
	}
	
	.view-industriesnode .view-content .views-row .views-field-title{
		background: transparent;
		float: none;
		font-size: 1em;
		font-weight: bold;
		height: auto;
		padding:0;
		text-align: center;
		width: 100%;
	}
	
	.views-field.views-field-field-industry-banner-image img {
		height:200px;
	}
	
	.view-id-industriesnode .views-field-title span {
		padding:8px 16px;
		font-size:22px;
		margin-top:75px;
	}
	
	table.practiceslist{
		width: 100% !important;
	}
	
	table.practiceslist tr td{
		clear: both;
		float: left;
		width: 100%;
	}
	
	table.practiceslist tr td div a.viewall{
		background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
		border: medium none;
		border-radius: 3px;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
		color: #941B34;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin-top: 20px;
		outline: medium none;
		padding: 12px 12px 8px;
		text-transform: uppercase;
	}
	
	table.practiceslist tr td ul{
		margin: 0;	
	}
	
	table.practiceslist tr td ul li{
		border-bottom: 1px solid #C5C5C5;
		float: left;
		list-style: none outside none !important;
		padding: 15px 20px 15px 0;
		width: 100%;
	}
	
	table.practiceslist tr td ul li div a{
		background: url("/sites/all/themes/saul/images/arrow-right.png") no-repeat scroll right 0 transparent;
		color: #000000;
		float: left;
		font-weight: bold;
		width: 100%;
	}
	
	.view-practicesnode .view-content{
		float: left;
		padding: 10px;
	}
	
	.view-practicesnode .view-content .views-row .views-field-title{
		background: none repeat scroll 0 0 #000000;
		float: none;
		font-size: 1em;
		font-weight: bold;
		height: auto;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-top: 10px;
		text-align: center;
		width: auto;
	}
	
	#block-menu-menu-industries-practices-menu{
		display: none;
	}
	
	.views-field-field-practice-banner-image .field-content #bannerContent{
		display: none;
	}
	
	/* PRESS ROOM */
	
	.view-press{
		padding: 10px;
	}
	
	.view-press .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-press .view-header p span{
		width: auto;
	}
	
	.view-newsnode{
		padding: 15px;
	}
	
	/* PRESS RELEASES LISTING */
	
	#block-views-pressreleasesnode-block{
		padding: 10px;
	}
	
	.view-pressreleases{
		padding: 10px;	
	}
	
	.view-pressreleases .view-header p span.pressreleasestitle{
		background: none repeat scroll 0 0 #000000;
		float: left;
		font-size: 1em;
		font-weight: bold;
		height: auto;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-top: 10px;
		text-align: center;
		width: 97%;
	}
	
	/* NEWS */
	
	.view-newslisting{
		padding: 10px;
	}
	
	.view-newslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-newslisting .view-header p span{
		width: auto;
	}
	
	.view-newsnode{
		padding: 15px;
	}
	
	/* EVENTS */
	
	#block-menu-menu-events-menu{
		display: none;
	}
	
	.view-eventslisting{
		padding: 10px;
	}
	
	.view-eventslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-eventslisting .view-header p{
		margin: 0px !important;
	}
	
	.view-eventsnode{
		padding: 15px;
	}
	
	/* Publications */
	
	#block-menu-menu-publications-menu{
		display: none;
	}
	
	.view-publications-view{
		padding: 10px;
	}
	
	.view-publications-view .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-publications-view .view-header p{
		margin: 0px !important;
	}
	
	/* ARTICLES */
	
	.view-articleslisting{
		padding: 10px;
	}
	
	.view-articleslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-articleslisting .view-header p{
		margin: 0px !important;
	}
	
	.view-articlenode{
		padding: 15px;
	}
	
	/* ALERTS & NEWSLETTERS */
	
	.view-newsletterslisting{
		padding: 10px;
	}
	
	.view-newsletterslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-newsletterslisting .view-header p{
		margin: 0px !important;
	}
	
	.view-newsletternode {
		padding: 15px;
	}
	
	/* RESOURCES */
	
	.view-resourceslisting {
		padding: 10px;
	}
	
	.view-resourceslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-resourceslisting .view-header p{
		margin: 0px !important;
	}
	
	.view-resourcesnode {
		padding: 15px;
	}
	
	/* BOOKS */
	
	.view-bookslisting{
		padding: 10px;
	}
	
	.view-bookslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-bookslisting .view-header p{
		margin: 0px !important;
	}
	
	.view-booksnode{
		padding: 15px;
	}
	
	/* BLOGS */
	
	.view-blogslisting {
		padding: 10px;
	}
	
	.view-blogslisting .view-header{
		background: none repeat scroll 0 0 #000000;
		float: left;
		height: auto;
		padding: 10px;
		text-align: center;
		width: 94%;
	}
	
	.view-blogslisting .view-header p{
		margin: 0px !important;
	}
	
	
	/* CAREERS */
		
		.views-field-field-careers-image .field-content #banner {
			height: 107px;
			padding: 17px 0 0 10px;
			top: 0;
			width: 100%;
		}
		
		.views-field-field-careers-image .field-content #banner #bannertitle h2{
			float: left;
			font-size: 1em;
			font-weight: bold;
			padding-top: 20px;
			width: 40%;
		}
		
		.views-field-field-careers-image .field-content #banner #bannerimg {
			float: right;
			left: 0;
			margin: 0;
			padding: 0;
			position: relative;
			top: 0;
			width: 60%;
		}
	
		.views-field-field-careers-image .field-content #banner #bannerimg img {
			float: right;
			height: 107px;
			width: auto;
		}	
		
		.view-careersnode .view-content .views-row .views-field-body{
			padding: 15px;
		}
		
	/* SLIDER */
	
	#block-block-21{
	/*	display: none;  */
	}
	
	#block-views-slidermobile-block{
		display: none;
	/*    display: block;  */
		padding: 5px;
	}
	
	.views-slideshow-cycle-main-frame-row-item .views-field-title{
		padding:0px;
		width: 100%;
		font-size: 14px;
		text-align: left;
		height: auto;
	}	
	
	#block-views-slidermobile-block .content .view-slidermobile .view-header {
		background: linear-gradient(to right, #121481 15%, #4FA2E9 15%, #4FA2E9 50%, #B6BD22 50%, #B6BD22 85%, #FAB423 85%) repeat scroll 0 0 transparent;
		height: 5px;
		text-indent: -3000px;
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-header p{
		margin: 0px;
	}
	
	.views-slideshow-cycle-main-frame-row-item .views-field-body .field-content p a, #slideshow a:active {
			background: linear-gradient(to bottom, #F0F0F0 0%, #D8D8D8 100%) repeat scroll 0 0 transparent;
			border: medium none;
			border-radius: 3px;
			box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
			color: #941B34;
			font-size: 12px;
			font-weight: bold;
			margin-bottom: 15px;
			outline: medium none;
			padding: 12px 12px 8px;
			text-indent: 0;
			text-transform: uppercase;
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default .views-slideshow-controls-bottom  #widget_pager_bottom_slidermobile-block .views-slideshow-pager-field-item{
		border: 2px solid #FFFFFF;
		cursor: pointer;
		float: left;
		height: 40px;	
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default .views-slideshow-controls-bottom  #widget_pager_bottom_slidermobile-block .active{
		border: 2px solid #941B34;
		cursor: pointer;
	}	
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default .views-slideshow-controls-bottom  #widget_pager_bottom_slidermobile-block .views-slideshow-pager-field-item div div img {
		height: 40px;
		width: auto;
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default #views_slideshow_cycle_main_slidermobile-block{
		background: url("http://www.saul.com/sites/all/themes/saul/images/home-banner.jpg") no-repeat scroll 0 0 transparent;
		color: #FFFFFF;
		height: 100%;
		padding: 10px 10px 0;
	  min-height: 260px;
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default #views_slideshow_cycle_main_slidermobile-block div{
	
	}
	
	#block-views-slidermobile-block .content .view-slidermobile .view-content .skin-default #views_slideshow_cycle_main_slidermobile-block div div{
	
	}
	
	.view-affinitynode .view-content .views-row .views-field-body{
		float: left;
		padding-left: 5px;
		padding-right: 10px;
		width: 97%;
	}
		
	.view-affinitynode .view-content .views-row .views-field-field-affinitygrp-events{
	
		margin-bottom: 20px;
	
	}
	
	.view-affinitynode .view-content .views-row .views-field-field-affinitygrp-news{
	
		margin-bottom: 20px;
	
	}
	
	.view-affinitynode .view-content .views-row .views-field-field-affgrp-press-releases{
	
		margin-bottom: 20px;
	
	}
	
	.view-affinitynode .view-content .views-row .views-field-field-affinitygrp-articles{
	
		margin-bottom: 20px;
	
	}
	
	.view-affinitynode .view-content .views-row .views-field-field-affgrp-news{
	
		margin-bottom: 20px;
	
	}
	
	.mean-nav .mean-last {
		display: none;
	}
	
	#home-hero-wrapper {
	  background: url("../images/home-hero-bg.jpg") no-repeat scroll -320px -50px transparent;
	}
	
	#hero-blurb {	
	  width: 100%;
	  margin-top: -614px;
	}
	
	.hero-big-text {
	  font-size: 34px;
	  line-height: 52px;
	  margin: 15px 19px 19px 0;
	}
	
	.hero-small-text {
	  font-size: 21px;
	  line-height: 29px;
	  margin: 22px 34px 5px 14px;
	}
	
	.quote-decoration {
	  background: url("/sites/all/themes/saul/images/home_quote.png") no-repeat scroll 11px -2px transparent;
	  background-size: 30px 24px;
	  margin: -64px auto;
	  top:-18px;
	}
	
	.trans-arrow:before {
	  -ms-transform: skewX(55deg);
	  -webkit-transform: skewX(55deg);
	  transform: skewX(55deg);
	}
	
	.trans-arrow:after {
	  -ms-transform: skewX(-55deg);
	  -webkit-transform: skewX(-55deg);
	  transform: skewX(-55deg);
	}
	
	.trans-arrow {
		padding-bottom:14%;
	}
	
	.trans-wrap {
	  width: 100%;
	  margin-left: 0;
	}
	.trans-wrap span {
		height:58px;
	}
		
	#home-slide-wrapper, #slideshow {
	  width: 100%;
	  margin-left: 0;
	  margin-top:-8px;
	}
	
	#slideshow {min-height:250px;}
	
	.slideInfo h2 {
	  
	} 
	   
	.slideInfo .title {
	  font-size: 20px;
	} 
	
	#slideshow #nav {

	  top: 139px;
	} 
		
	.quotes-disclaimer-text {
      width: 93%;
	  margin-top: 0;
	  margin-left: 0;
	  background-color: #fff;
	  text-align: center;
	  padding: 22px 19px;
	}
	
	.quotes-disclaimer-text a {
	  font-size: 17px;
	  line-height: 24px;
	}
	
	#container-home #home-watch-learn-wrapper {
	  margin: 15px auto 0;
	}
	
	#logo a img{
	  height: 70px;
	  width: 222px;
	  margin-left: 12px;
	}
	
	#interior-hero-wrapper {height:74px;}
	
	#header_wrapper {
	  height: 74px;
	  background-color: #ab0535;
	}
	
	.mean-container a.meanmenu-reveal {
	  padding: 22px 13px 11px 23px;
	  width: 26px;
	}
	
	.mean-container a.meanmenu-reveal span {
	  height: 4px;
	  margin-top: 4px;
	}
	
	li a.contactmobile {
	  padding-left: 51px !important;
	  width: 79% !important;
	  background: url("/sites/all/themes/saul/images/utility_menu_contact_us.png") no-repeat scroll 16px 18px #323232 !important;
	}		
		
	#container-home #home-video-thumb {
		/*width: 36%;*/
	}	
	
	#container-home #home-watch-learn-wrapper {
	 /* padding-left: 9px;
	  padding-right: 9px;*/
	}  
	
	.views-field-field-home-video-watch img {
	  width: 100%;
	  height: 196px;
	}
		
	#container-home #home-learn img {
	  width: 100%;
	  margin-top: 32px;
	}  
	
	#container-home #home-learn {
	  float: left;
	  margin-left: 0;
	}  
	
	#container-home #home-video-thumb p.watch-teaser {
	  width: 100%;
	}
	
	#container-home #home-learn p.learn-teaser {
	  width: 100%;
	}
		
	#industries-services-toggle {
	  margin-top: 35px; 
	}

	#industries-services-toggle h2 {
	  margin-top: -22px;
	}

	.toggle-buttons {
	  padding-top: 0;
	}


	   @media screen and (max-width: 440px) {

	     #logo{
		   margin: 0 0 0 19%;
  	     }

	     #logo a img{
           height: 68px;
	       width: 199px;
		   margin-top: 2px;
		 }
				
		 input.form-text, select.form-select {
		   width: 93%;
		 }
	  
		 textarea.form-textarea {
		   width: 100%
		 }
	  
		 #slideshow {
		   padding-bottom: 50px;
		 } 
	  
		 .slideInfo h2 {
		   
		 } 
	  
		 #slideshow #nav {
		   top: 191px;
		 } 
	  
		 .views-field-field-home-video-watch img {
		   width: 100%;
		   height: 214px;
		 }
		
		 #container-home #home-learn img {
		   /*width: 80%;*/
		   margin-top: 32px;
		 }  
	  
		 #container-home #home-learn {
		   float: none;
		   clear:both;
		 }  
	  
		 #container-home #home-video-thumb p.watch-teaser {
		   width: 100%;
		 }
	  
		 #container-home #home-learn p.learn-teaser {
		   width: 100%;
		 }
	   }

	.block > h2 {
	 font-size: 18px;
	}
 }
	
}