/* line 21, ../sass/layout.scss */
#page,
.region-bottom {
  /* For screen sizes larger than 1200px, prevent excessively long lines of text
     by setting a max-width. */
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
}

div#georight {
	float:right;max-width:400px;clear:right;margin-bottom: 40px;margin-left:40px;margin-top:10px;
}

div#block-megamenu-main-menu {width:100% !important;}

h2.megamenu-parent-title a {white-space: nowrap !important;}

#name-and-slogan {margin-bottom:25px;}

/*
 * Apply the shared properties of grid items in a single, efficient ruleset.
 */
/* line 41, ../sass/layout.scss */
#header,
#content,
div.block-node,
#content_home,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer, #newsrow {
  clear: both;
  padding-left: 25px;
  padding-right: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  z-index: 0;
}

/* line 62, ../sass/layout.scss */
#devel {
  clear: both;
  float: left;
  width: 1200%;
  margin-left: 0%;
  margin-right: -1200%;
  display: none;
}

/* line 72, ../sass/layout.scss */
#header,
#main,
#footer, #newsrow {
  margin-left: auto;
  margin-right: auto;
}

/* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#main:before, #main:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#main:after {
  clear: both;
}

@media all and (min-width: 480px) {
  /* line 104, ../sass/layout.scss */
  #skip-link a {
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
  }
  /* line 115, ../sass/layout.scss */
  #skip-link a:active, #skip-link a:focus {
    position: static !important;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
  }
}
@media all and (min-width: 480px) {
  width: 100%;
  /* line 132, ../sass/layout.scss */
  #nav-1 {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 137, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
	min-height:150px;
  }

  #adcontainer {
  	width:468px;height:60px;margin-top:30px;float:right;
  }

  /* line 141, ../sass/layout.scss */
  #content, #content_home {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 146, ../sass/layout.scss */
  #main {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-top: 0em;
  }

  /* line 152, ../sass/layout.scss */
  aside.sidebars {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 156, ../sass/layout.scss */
  ul#nice-menu-0 {
    margin-left: 0px;
  }

  /* line 158, ../sass/layout.scss */
  div.pane-news {
    width: 95%;
  }

  /* line 160, ../sass/layout.scss */
  div.cleargridtitle {
    clear: both;
  }
}
@media all and (max-width: 479px) {
  width: 100%;
  /* line 182, ../sass/layout.scss */
  #nav-1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  
  div#adcontainer {
	  display:none;
  }
  
  div#georight {
  	margin-left:0px !important;
  }
  
  #name-and-slogan {clear:left;}
  h1#site-name  {font-size:20px !important;display:none !important;}
  #ybio-vols {margin-left:10px !important;}
  #ybio-vols a:link, #site-name a:visited {font-size:13px;}
  
  div.region-openads {display:none !important;}

  /* FRAUD MONITOR WATERMARK */
  /* line 187, ../sass/layout.scss */
  .node-fraud-monitor h3:before {
    content: "WARNING - SCAM";
    top: 100px;
  }

  /* line 193, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 198, ../sass/layout.scss */
  div.block-node {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 203, ../sass/layout.scss */
  #main {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-top: 0em;
    margin-top: 50px;
  }

  /* line 213, ../sass/layout.scss */
  #content, #content_home {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 217, ../sass/layout.scss */
  div.tof9grid, div.twoof9grid {
    float: left;
    width: 90%;
  }

  /* line 222, ../sass/layout.scss */
  .grid_pub_left {
    float: left;
    width: 95%;
  }

  /* line 223, ../sass/layout.scss */
  .grid_pub_right {
    clear: left;
    width: 95%;
    margin-top: 15px !important;
    padding-top: 15px;
  }

  /* line 224, ../sass/layout.scss */
  .grid_pub_left_of2 {
    float: left;
    clear: left;
    width: 95%;
  }

  /* line 225, ../sass/layout.scss */
  .grid_pub_right_of2 {
    float: left;
    clear: left;
    width: 95%;
    padding-top: 15px;
  }

  /* line 228, ../sass/layout.scss */
  #container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #container:before, #container:after {
    content: "";
    display: table;
  }
  /* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #container:after {
    clear: both;
  }

  /* line 233, ../sass/layout.scss */
  aside.sidebars {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  aside.sidebars:before, aside.sidebars:after {
    content: "";
    display: table;
  }
  /* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  aside.sidebars:after {
    clear: both;
  }

  /* line 239, ../sass/layout.scss */
  div#utility-bar {
    display: block;
  }

  /* line 242, ../sass/layout.scss */
  div#logoleft {
    background: url("/sites/all/themes/uia2013/images/design/uialogo2013new.png") no-repeat center top;
    margin-top: -20px !important;
    margin-bottom: 30px !important;
  }

  /* line 245, ../sass/layout.scss */
 
/*  h1#site-name {display:none;} */
 
 body.page-views h1#site-name {
	display:block !important; 
	display:none !important;
    margin-top: 0px;
    margin-left: 10px;
    font-size: 18px;
    float: left;
    margin-top: 0px;
  }

  /* line 249, ../sass/layout.scss */
  header#header {
    margin-bottom: -40px;
  }

  /* line 251, ../sass/layout.scss */
  p#uiafrench {
    display: none;
  }

  /* line 255, ../sass/layout.scss 
  a#homelink {
    display: none;
  }*/

  /* line 259, ../sass/layout.scss */
  div#uiashort {
    display: none;
  }

  /* line 261, ../sass/layout.scss */
  div.pane-news {
    width: 95%;
  }

  /* line 263, ../sass/layout.scss */
  ul#nice-menu-0 {
    margin-left: 10px;
  }

  /* line 267, ../sass/layout.scss */
  div.region-indexfeature {
 /*  display: none !important; */
  }

  /* line 268, ../sass/layout.scss */
  div#block-megamenu-main-menu ul li ul {
    display: none !important;
  }
  
  div.footlinkrow ul li {display:block !important;clear:left !important;}
  div.footlinkrow h5 {color:#333 !important;}
  
  
}










@media all and (min-width: 480px) and (max-width: 639px) {
  width: 100%;
  /* line 282, ../sass/layout.scss */
  #nav-1 {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  
   #ybio-vols a:link, #site-name a:visited {font-size:13px;}
  
  div.footlinkrow ul li {display:block !important;clear:left !important;}
  div.footlinkrow h5 {color:#333 !important;}
  
    div.region-openads, div#adcontainer {display:none !important;}

  /* line 287, ../sass/layout.scss */
  div.block-node {
    clear: both;
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -50%;
  }
  
  h1#sitename {
	  display:none !important;
  }

  /* line 292, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 296, ../sass/layout.scss */
  #content, #content_home {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 301, ../sass/layout.scss */
  #main {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-top: 0em;
  }

  /* line 307, ../sass/layout.scss */
  aside.sidebars {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 313, ../sass/layout.scss */
  ul#nice-menu-0 {
    margin-left: 10px;
  }

  /* line 315, ../sass/layout.scss */
  div#utility-bar {
    display: block;
  }

  /* line 318, ../sass/layout.scss */
  div#logoleft {
    background: url("/sites/all/themes/uia2013/images/design/uialogo2013new.png") no-repeat center top;
    width: 150px;
    height: 110px;
    margin-top: -5px !important;
  }

  /* line 321, ../sass/layout.scss 
  h1#site-name {
    display: none;
  }*/

  /* line 323, ../sass/layout.scss */
  header#header {
    margin-bottom: -30px;
    margin-top: 2px;
  }

  /* line 325, ../sass/layout.scss */
  p#uiafrench {
	  
	  display:none !important;
    font-size: 12px;
    margin-top: -6px;
  }

  /* line 330, ../sass/layout.scss */
  div.pane-news {
    width: 95%;
  }

  /* line 333, ../sass/layout.scss */
  div.tof9grid, div.twoof9grid {
    float: left;
    width: 90%;
  }

  /* line 338, ../sass/layout.scss */
  .grid_pub_left {
    float: left;
    width: 95%;
  }

  /* line 339, ../sass/layout.scss */
  .grid_pub_right {
    clear: left;
    width: 95%;
    margin-top: 15px !important;
    padding-top: 15px;
  }

  /* line 340, ../sass/layout.scss */
  .grid_pub_left_of2 {
    float: left;
    clear: left;
    width: 95%;
  }

  /* line 341, ../sass/layout.scss */
  .grid_pub_right_of2 {
    float: left;
    width: 40%;
    padding-right: 15px;
    padding-top: 15px;
  }

  /* line 344, ../sass/layout.scss */
  div.region-indexfeature {
	  /*  display: none !important; */
  }

  /* line 345, ../sass/layout.scss */
  div#block-megamenu-main-menu ul li ul {
    display: none !important;
  }
  
  div#block-megamenu-main-menu h2 a, div.pane-megamenu-menu-yb-user-guide-menu h2 a {
	  font-size:12px !important;
  }
  
}
@media all and (min-width: 640px) and (max-width: 767px) {
  width: 100%;
  /* line 361, ../sass/layout.scss */
  #nav-1 {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  
    div.region-openads, div#adcontainer {display:none !important;}

  /* line 366, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 371, ../sass/layout.scss */
  #main-menu {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    margin-top: 0em;
    height: 0em;
  }

  /* line 378, ../sass/layout.scss */
  div.fourof9grid {
    padding-left: 25px;
    padding-right: 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 43%;
    float: left;
  }
  /* line 381, ../sass/layout.scss */
  div.fourof9grid div.grid_1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 382, ../sass/layout.scss */
  div.fourof9grid div.grid_2 {
    float: left;
    width: 100%;
    margin-left: 100%;
    margin-right: -200%;
  }
  /* line 383, ../sass/layout.scss */
  div.fourof9grid div.grid_3 {
    float: left;
    width: 100%;
    margin-left: 200%;
    margin-right: -300%;
  }
  /* line 384, ../sass/layout.scss */
  div.fourof9grid div.grid_4 {
    float: left;
    width: 100%;
    margin-left: 300%;
    margin-right: -400%;
  }

  /* line 388, ../sass/layout.scss */
  #content, #content_home {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 394, ../sass/layout.scss */
  div.tof9grid, div.twoof9grid {
    float: left;
    width: 40%;
  }

  /* line 399, ../sass/layout.scss */
  .grid_pub_left {
    float: left;
    width: 95%;
  }

  /* line 400, ../sass/layout.scss */
  .grid_pub_right {
    clear: left;
    width: 95%;
    margin-top: 15px !important;
    padding-top: 15px;
  }

  /* line 401, ../sass/layout.scss */
  .grid_pub_left_of2 {
    float: left;
    clear: left;
    width: 95%;
  }

  /* line 402, ../sass/layout.scss */
  .grid_pub_right_of2 {
    float: left;
    width: 40%;
    padding-right: 15px;
    padding-top: 15px;
  }

  /* line 404, ../sass/layout.scss */
  aside.sidebars {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 411, ../sass/layout.scss */
  div#utility-bar {
    display: block;
  }

  /* line 413, ../sass/layout.scss */
  div#logoleft {
    background: url("/sites/all/themes/uia2013/images/design/uialogo2013new.png") no-repeat center top;
    width: 150px;
    height: 110px;
    margin-top: 5px !important;
  }

  /* line 416, ../sass/layout.scss */
  h1#site-name {
    margin-top: 0px;
    margin-left: 10px;
    font-size: 25px;
    float: left;
    margin-top: 36px;
  }

  /* line 419, ../sass/layout.scss */
  header#header {
    margin-bottom: -30px;
    margin-top: 2px;
  }

  /* line 422, ../sass/layout.scss */
  p#uiafrench {
    font-size: 13px;
    margin-top: -6px;
  }

  /* line 429, ../sass/layout.scss */
  div.pane-news {
    width: 95%;
  }

  /* line 430, ../sass/layout.scss */
  ul.yblist li {
    padding: 10px !important;
    width: 96%;
    float: left;
    margin: 0;
  }

  /* line 431, ../sass/layout.scss */
  ul.three_col_list li {
    padding: 10px !important;
    width: 96%;
    float: left;
    margin: 0;
  }

  /* line 434, ../sass/layout.scss */
  div.region-indexfeature {
	  /*  display: none !important; */
  }

  /* line 435, ../sass/layout.scss */
  div#block-megamenu-main-menu ul li ul {
    display: none !important;
  }
  
  div#block-megamenu-main-menu h2 a, div.pane-megamenu-menu-yb-user-guide-menu h2 a {
	  font-size:12px !important;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  /* line 447, ../sass/layout.scss */
  .grid_pub_left {
    float: left;
    width: 70%;
  }

  /* line 448, ../sass/layout.scss */
  .grid_pub_left_of2 {
    float: left;
    clear: left;
    width: 70%;
  }

  /* line 449, ../sass/layout.scss */
  .grid_pub_right {
    float: right;
    width: 25%;
  }

  /* line 450, ../sass/layout.scss */
  .grid_pub_right_of2 {
    float: right;
    clear: right;
    width: 25%;
  }

  /* line 453, ../sass/layout.scss */
  div.fourof9grid {
    padding-left: 25px;
    padding-right: 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    width: 43%;
    float: left;
  }
  /* line 456, ../sass/layout.scss */
  div.fourof9grid div.grid_1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 457, ../sass/layout.scss */
  div.fourof9grid div.grid_2 {
    float: left;
    width: 100%;
    margin-left: 100%;
    margin-right: -200%;
  }
  /* line 458, ../sass/layout.scss */
  div.fourof9grid div.grid_3 {
    float: left;
    width: 100%;
    margin-left: 200%;
    margin-right: -300%;
  }
  /* line 459, ../sass/layout.scss */
  div.fourof9grid div.grid_4 {
    float: left;
    width: 100%;
    margin-left: 300%;
    margin-right: -400%;
  }

  width: 100%;
  /* line 464, ../sass/layout.scss */
  #page {
    width: 800px;
  }

  /* line 466, ../sass/layout.scss */
  #nav-1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    float: none !important;
  }

  /* line 471, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 476, ../sass/layout.scss */
  #main {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-top: 0em;
  }

  /* line 485, ../sass/layout.scss */
  #content {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 489, ../sass/layout.scss */
  #content_home {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 493, ../sass/layout.scss */
  div.tof9grid, div.twoof9grid {
    float: left;
    width: 40%;
  }

  /* line 501, ../sass/layout.scss */
  aside.sidebars {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 505, ../sass/layout.scss */
  div#utility-bar {
    display: block;
  }

  /* line 508, ../sass/layout.scss */
  div#logoleft {
    background: url("/sites/all/themes/uia2013/images/design/uialogo2013new.png") no-repeat center top;
    width: 150px;
    height: 110px;
  }

  /* line 510, ../sass/layout.scss */
  ul#nice-menu-0 {
    margin-left: 20px;
  }

  /* line 511, ../sass/layout.scss */
  h1#site-name {
    margin-top: 28px;
    margin-left: 20px;
    font-size: 25px;
    float: left;
  }

  /* line 515, ../sass/layout.scss */
  p#uiafrench {
    font-size: 13px;
    margin-top: -8px;
  }

  /* line 520, ../sass/layout.scss */
  div.pane-news {
    width: 95%;
  }

  /* line 521, ../sass/layout.scss */
  ul.yblist li {
    padding: 10px !important;
    width: 46%;
    float: left;
    margin: 0;
  }

  /* line 522, ../sass/layout.scss */
  ul.three_col_list li {
    padding: 10px !important;
    width: 46%;
    float: left;
    margin: 0;
  }
  div#block-megamenu-main-menu h2 a, div.pane-megamenu-menu-yb-user-guide-menu h2 a {
	  font-size:12px !important;
  }
}
@media all and (min-width: 960px) {
  width: 100% -40;
  /* line 537, ../sass/layout.scss */
  #nav-1 {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 542, ../sass/layout.scss */
  #header {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 548, ../sass/layout.scss */
  #main {
    clear: both;
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-top: 0em;
  }

  /* line 555, ../sass/layout.scss */
  #content_home, div.view-faq, div.view-id-faq {
    float: left;
    width: 75%;
    margin-left: 0%;
    margin-right: -75%;
  }

  /* line 559, ../sass/layout.scss */
  #content {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }

  /* line 564, ../sass/layout.scss */
  div.tof9grid {
    float: left;
    width: 27%;
  }

  /* line 569, ../sass/layout.scss */
  div.twoof9grid {
    float: left;
    width: 40%;
  }

  /* line 574, ../sass/layout.scss */
  div.nof9grid {
    clear: both;
  }

  /* line 579, ../sass/layout.scss */
  .fourof9grid {
    padding-left: 25px;
    padding-right: 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
  }
  /* line 581, ../sass/layout.scss */
  .fourof9grid .grid_1 {
    float: left;
    width: 25%;
    margin-left: 0%;
    margin-right: -25%;
    width: 23%;
    float: left;
  }
  /* line 582, ../sass/layout.scss */
  .fourof9grid .grid_2 {
    float: left;
    width: 25%;
    margin-left: 25%;
    margin-right: -50%;
    width: 23%;
    float: left;
  }
  /* line 583, ../sass/layout.scss */
  .fourof9grid .grid_3 {
    float: left;
    width: 25%;
    margin-left: 50%;
    margin-right: -75%;
    width: 23%;
    float: left;
  }
  /* line 584, ../sass/layout.scss */
  .fourof9grid .grid_4 {
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
    width: 23%;
    float: left;
  }

  /* line 587, ../sass/layout.scss */
  .grid_pub_left {
    float: left;
    width: 70%;
  }

  /* line 588, ../sass/layout.scss */
  .grid_pub_left_of2 {
    float: left;
    clear: left;
    width: 70%;
  }

  /* line 589, ../sass/layout.scss */
  .grid_pub_right {
    float: right;
    width: 25%;
  }

  /* line 590, ../sass/layout.scss */
  .grid_pub_right_of2 {
    float: right;
    clear: right;
    width: 25%;
  }

  /* line 594, ../sass/layout.scss */
  #container {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  /* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #container:before, #container:after {
    content: "";
    display: table;
  }
  /* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  #container:after {
    clear: both;
  }

  /* line 601, ../sass/layout.scss */
  aside.sidebars {
    clear: none;
    float: left;
    width: 25%;
    margin-left: 75%;
    margin-right: -100%;
  }
  /* line 52, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  aside.sidebars:before, aside.sidebars:after {
    content: "";
    display: table;
  }
  /* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
  aside.sidebars:after {
    clear: both;
  }

  /* line 609, ../sass/layout.scss */
  div#logoleft {
    background: url("/sites/all/themes/uia2013/images/design/uialogo2013new.png") no-repeat center top;
    width: 150px;
    height: 110px;
  }

  /* line 612, ../sass/layout.scss */
  ul#nice-menu-0 {
    margin-left: 20px;
  }

  /* line 613, ../sass/layout.scss */
  h1#site-name {
    margin-top: 28px;
    margin-left: 20px;
    font-size: 25px;
    float: left;
  }

  /* line 617, ../sass/layout.scss */
  p#uiafrench {
    font-size: 13px;
    margin-top: -8px;
  }

  /* line 622, ../sass/layout.scss */
  div.pane-news {
    float: left;
    width: 45%;
  }

  /* line 626, ../sass/layout.scss */
  ul.yblist li {
    padding: 10px !important;
    width: 46%;
    float: left;
    margin: 0;
  }

  /* line 627, ../sass/layout.scss */
  ul.three_col_list li {
    padding: 10px !important;
    width: 27%;
    float: left;
    margin: 0;
    clear: none !important;
  }
}

/** AMs DIRECTORY **/
@media all and (max-width: 475px) {
  .am-dir-company-name {
    margin-left: 3px;
    margin-top: 2px;
    margin-bottom: 8px;
    width: 100%!important;
    }

  .panels-flexible-am_directory .panels-flexible-region-inside-first, .panels-flexible-am_directory .panels-flexible-region-inside-last {
    width: 200px!important;
    }
    
  .panels-flexible-region-am_directory-country-inside {
    text-align: left;
    width: 200px!important;
    }
    
  .panels-flexible-region-am_directory-contact_details {
    clear: left;
    margin-left: -13px;
    width: 200px;!important;
    }
    
  .entity-profile2 .field-am-company-name {
    clear: left;
    margin-top: 10px;
  }
  
  div#block-megamenu-main-menu h2 a, div.pane-megamenu-menu-yb-user-guide-menu h2 a {
	  font-size:12px !important;
  }
  
}
