/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */



@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,400italic);



@font-face {
    font-family: 'sancoale_slab_norm_reg';
    src: url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.eot');
    src: url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.woff2') format('woff2'),
         url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.woff') format('woff'),
         url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.ttf') format('truetype'),
         url('fonts/sancoaleslabnormregular/sancoaleslabnormregular-webfont.svg#sancoale_slab_norm_regunormRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sancoale_slab_norm_med';
    src: url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.eot');
    src: url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.woff2') format('woff2'),
         url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.woff') format('woff'),
         url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.ttf') format('truetype'),
         url('fonts/sancoaleslabnormmedium/sancoaleslabnormmedium-webfont.svg#sancoale_slab_norm_medinormMd') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sancoale_slab_norm_bold';
    src: url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.eot');
    src: url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.woff2') format('woff2'),
         url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.woff') format('woff'),
         url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.ttf') format('truetype'),
         url('fonts/sancoaleslabnormbold/sancoaleslabnormbold-webfont.svg#sancoale_slab_norm_boldnormBd') format('svg');
    font-weight: normal;
    font-style: normal;
}


html {
    font-family: 'sancoale_slab_norm_reg', Verdana, Tahoma, "DejaVu Sans", sans-serif;
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:400;
    color:#57869f;
    line-height:1.2em;
    font-size:14px;
}

p, a, h1, h2, h3, h4, h5, h6 {
    color:#57869f;
}
hr {
    border:0;
    border-top:1px solid #57869f;
}
table {
    border:0;
}
table td {
    border:1px solid #57869f;
    padding:5px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #57869f;
    line-height: 1.2em;
    font-size: 14px;
}
#content {
    padding-bottom:20px;
}
.clearb {
    clear:both;
    height:0px;
}

.block {
    margin:0;
    padding:0;
    
}
#main .block {
    margin-bottom:10px;
}
.region.region-topbar {
    background-color:#01377f;
    padding:3px;
    text-align: right;
}
#block-search-form  {
    margin-right:30px;
    float:left; 
    margin-top: 4px;
    margin-left:48px;
}

#block-search-form input.form-text {
    background-color:#cceaee;
    border:0;
    height:28px;
    border-top:1px solid #cceaee;
    padding-left:4px;
    width:167px;
}
#block-search-form input.form-submit {
    background:none;
    border:none;
    /* background-image:url(../images/top-search-btn.png); */
    background-image:url(../images/search-btn2.png);
    background-repeat: no-repeat;
    text-indent: -99999px;
    width: 28px;
    height: 28px;
    background-color:#0092C8;
    position: relative;
    top:-1px;
    background-position: 2px 2px;
}
#block-search-form .form-item.form-type-textfield.form-item-search-block-form {
    margin-right:-4px;
}
#header {
    background-image:url(../images/header-bg.png);
    background-image:url(../images/banner3.png);
    background-image:url(../images/header-bg4.jpg);
    background-image:url(../images/header-bg5.png);
    background-image:url(../images/header-bg5.jpg);
    background-size:cover;
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 219px;
    padding:0;
}

a#logo {
    margin-top:6.5%;
    margin-left:3.5%;
}
#name-and-slogan {
    margin-left: 8%;
    margin-top: 2%;
}
#name-and-slogan span {
    font-size:1.15em;
}
.region.region-navigation {
    background-color: #0077b5;
}
.region.region-navigation:after {
    content: "";
  display: table;
  clear: both;
}

#superfish-1:after {
    content: "";
  display: table;
  clear: both;
}
#superfish-1 a {
    color:#fff;
    text-decoration: none;
    font-size:18px;
    /* Open Sans */
    font-size:17px;
    
    padding: 10px;
}
#superfish-1 {
    margin-left:9.8%;
}
#menu-218-1 a {
    background-image:url(../images/home-icon.png);
    background-repeat: no-repeat;
    text-indent: -99999px;
    background-position: 0 10px;
    margin-right: 15px;
}
#superfish-1 a:hover {
    text-decoration: underline;
}
#block-superfish-1 {
    
    float:left;
    z-index: 99999;
}

#header-inner:after {
    content: "";
    display: table;
    clear: both;
}
#header-inner {
    max-width:1200px;
    margin: 0 auto;
}

#block-views-front-news-block .views-row img {
    float:left;
    margin-right:10px;
}
#block-views-front-news-block .views-row {
    padding:10px;
}
#block-views-front-news-block .views-row.views-row-odd {
    background-color:#edf4f6;
}
#block-views-front-news-block .views-row.views-row-even {
    background-color:#e5f1f4;
}
.front-news-title a {
    font-family: 'sancoale_slab_norm_bold', 'sancoale_slab_norm_med';
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    
    font-size:17px;
    /* Open Sans */
    font-size:15px;
    
    text-decoration: none;
}
.front-news-body {
    font-size:16px;
    /* Open Sans */
    font-size:14px;
    line-height:16px;
}
body.front #page-title {
    display:none;
}
#navigation {
    display:none;
}
#main {
    padding-top:0;
    max-width:1200px;
    margin:0 auto;
}
.region.region-sidebar-second {
    padding-top:20px;
}
h2.block-title {
    font-family: 'sancoale_slab_norm_bold', 'sancoale_slab_norm_med';
    font-size:17px;
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size:15px;
    
    line-height: 19px;
    margin-bottom:5px;
}
#block-views-front-news-block h2.block-title {
    font-family: 'sancoale_slab_norm_med';
    font-size:24px;
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size:22px;
    
    margin-bottom:10px;
}
#block-views-front-news-block {
    margin-top:25px;
}
.region.region-sidebar-first .menu li a {
    font-size: 16px;
    /* Open Sans */
    font-size:14px;
    
    line-height: 16px;
    text-decoration: none;
}
.region.region-sidebar-first .menu li a:hover {
    text-decoration: underline;
}
.region.region-sidebar-first .menu li {
    margin-bottom:4px;
}

.region.region-sidebar-first {
    padding-left:4%;
}

.region.region-sidebar-first .region-sidebar-inner {
    background-color: #f3f7f9;
    /* padding:10px; */
    padding-top:18px;
    padding-bottom:10px;
    box-sizing: border-box;
}


.region-sidebar-first .block.block-accordion-menu h2.block-title,
.region-sidebar-first .block.block-accordion-menu h3.accordion-header,
.region-sidebar-first .block.block-accordion-menu .ui-accordion-content {
    padding-left:10px;
    padding-right:10px;
    
}
.region-sidebar-first .block.block-accordion-menu h3.accordion-header {
    padding-top:3px;
    padding-bottom:3px;
    margin-bottom: -2px;
}



#block-superfish-3 {
    padding-left:10px;
    padding-right:10px;
    box-sizing: border-box;
}
.region.sidebar h3.accordion-header.ui-state-active {
    background-color:#DEE8ED;
    background-color:#D7E0E5;
    background-color:#DCE5EA;
}

ul.menu:after {
    content: "";
  display: table;
  clear: both;
}
.region.region-sidebar-first ul.menu.sf-menu {
    width:100%;
}
.region.region-sidebar-first ul.menu.sf-menu li {
    width:100%;
}

#content {
    padding-top:20px;
}

.region.region-sidebar-second {
    padding-right:4%;
}
#block-block-2 {
    background-color:#ebebeb;
    padding:10px;
}
#block-block-2 #atftbx > p {
    margin:0;
    margin-bottom:5px;
    margin-top: -5px;
}
#block-block-2 #atftbx > p span {
    font-family: 'sancoale_slab_norm_bold', 'sancoale_slab_norm_med';
    font-size:17px;
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size:15px;
    
}
#block-block-3 {
    background-color:#0077b5;
    padding:10px;
}
#block-block-3 * {
    color:#fff;
}
.newsletter-r-title {
    font-family: 'sancoale_slab_norm_med';
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:600;
    font-size:14px;
    
    margin-top: -4px;
}
.newsletter-r-button a {
    display:block;
    background-color:#038bd1;
    text-decoration: none;
    text-align:center;
    font-family: 'sancoale_slab_norm_med';
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:600;
    font-size:14px;
    
    
    padding: 4px 0 1px;
    margin-top: 4px;
    margin-bottom: 4px;
    
}
.newsletter-r-msg {
    font-size:14px;
   
}
#block-views-events-front-block .front-event-title {
    line-height:11px;
}
#block-views-events-front-block .front-event-title a {
    text-decoration: none;
    font-size:12px;
    color:#000;
}
.front-event-date {
    float:left;
    width:20%;
    border-right:1px solid #57869f;
}
.front-event-text {
    float:left;
    width: 75%;
    padding-left:5px;
}
.front-event-item-wrap:after {
    content: "";
    display: table;
    clear: both;
}  
.front-event-day span {
    font-family: 'sancoale_slab_norm_med';
    
}
.front-event-month span {
    font-family: 'sancoale_slab_norm_med';
    
}
.front-event-day {
    text-align: center;
}

.front-event-month {
    text-align: center;
}
.front-event-item-wrap {
    padding:5px;
    border:1px solid #e7e7e7;
    margin-bottom:5px;
    padding-left:0;
    padding-bottom:0;
}
.front-event-view-more {
    text-align: right;
}
.front-event-view-more a {
    text-decoration: none;
    font-size:12px;
    float: right;
     margin-top: -8px;
}
#block-views-events-front-block {
    border:1px solid #e7e7e7;
    padding:5px;
}
.views-row.views-row-4 .front-event-item-wrap {
    margin-bottom:0;
}

#block-views-events-front-block #calendar-sidebar-view-all {
    font-size:14px;
      display: block;
  text-align: center;
}
#block-views-events-front-block .view-footer p {
    margin:3px 0 2px;
}



#block-views-front-svrinterest-slider-block .block-title {
    font-family: 'sancoale_slab_norm_med';
    font-size: 24px;
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size: 22px;
    
    margin-bottom: 10px;
    line-height: 19px;
    margin-top:34px;
}
.svr-int-front-item {
    
    background-color: #f0f3b8;
    /* min-height:271px; */
    background-color:#f5f8f9;
    
}
.svr-int-f-left {
    box-sizing: border-box;
    width:203px;
    width:50%;
    float:left;
    background-color:#f0f3b8;
    background-color:#f5f8f9;
    padding:5px 15px; 
    /* min-height:271px; */
}
.svr-int-f-right {
    width:298px;
    width:50%;
    float:left;
    box-sizing: border-box;
    
}
#flexslider-1 {
    border:0;
    margin:0;
}
.svr-int-f-title {
    margin-top:10px;
    margin-bottom:8px;
}
.svr-int-f-title a {
    font-family: 'sancoale_slab_norm_med';
    font-size: 24px;
    
    
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:700;
    font-size: 22px;
    
    
    
    margin-bottom: 10px;
    line-height: 19px;
    text-decoration: none;
    font-weight: bold;
}
.svr-int-f-subtitle {
    color: #565656;
    font-size: 110%;
    font-weight: bold;
    margin-bottom:8px;
}
.svr-int-f-body {
    color: #565656;
    margin-bottom:10px;
}
.svr-int-f-link a {
    color: #565656;
    text-decoration: none;
    font-size:110%;
    background-image:url(../images/svrinterest-learn-arrow.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    display: block;
    padding: 0 0 0 17px;
}
.svr-int-f-link a:hover {
    text-decoration: underline;
}
#block-views-front-svrinterest-slider-block .view-content {
    border:1px solid #edf4f6;
    padding:8px;
}
#block-views-front-svrinterest-slider-block h2.block-title {
    margin-top:0;
}
/*
.flex-nav-prev .flex-prev {
    content:"";
    background-image:url(..images/svrinterest-arrow-left.png);
    background-repeat: no-repeat;
}
.flex-nav-next .flex-next {
    content:"";
    background-image:url(..images/svrinterest-arrow-right.png);
    background-repeat: no-repeat;
}
*/
.flex-nav-prev .flex-prev:before {
    content:"";
}
.flex-nav-next .flex-next:before {
    content:""!important;
}
.flex-nav-prev .flex-prev {
    width:21px;
    height:23px;
    /* top:93%!important;
    left:87%!important; */
}
.flex-nav-next .flex-next {
    width:21px;
    height:23px;
    /* top:93%!important;
    right:4%!important; */
}
.flex-direction-nav {
    width:60px;
    height:30px;    
}
.flex-direction-nav a {
    
}

#footer {
    background-color: #01377f;
    background-color: #669933;
    background-color: #e4eed3;
    /* padding-left:1%;
    padding-right:1%; */
    padding:0;
    
}
#footer:after {
    content: "";
    display: table;
    clear: both;
}
#footer div, #footer span, #footer a {
    color:#fff;
    color:#5e8346;
}
#footer-inner {
    max-width:1200px;
    margin:0 auto;
    
    box-sizing:border-box;
}
#footer-inner:after {
    content: "";
    display: table;
    clear: both;
}


#footer-menu {
    background-color: #09499f;
    background-color:#77B23C;
    background-color:#f1f8e5 ;
    
    padding-left:15px;
    padding-top:25px;
    box-sizing: border-box;
    
    padding-bottom:13px;
}
#footer-menu a {
    text-decoration: none;
    font-size:15px;
    /* Open Sans */
    font-size:13px;
    
    display:block;
    line-height: 14px;
    margin-bottom:6px;
}
#footer-menu-left {
    width:42%;
    float:left;
    margin-right:13px;
}
#footer-menu-right {
    width:46%;
    float:left;
}
#block-block-4,
#block-block-5, 
#block-block-6 {
    float:left;
}
#footer:after {
    content: "";
    display: table;
    clear: both;
}
#block-block-4 {
    width: 21%;
    box-sizing: border-box;
    padding-left:4%;
    padding-right:10px;
}
#block-block-5 {
    margin-left:40px;
    width:400px;
    box-sizing: border-box;
    float:left;
    margin-top:22px;
}
#footer-middle-block div {
    font-size: 14px;
    line-height: 1.2em;
}
#block-block-6 {
    width:290px;
    max-width: 278px;
    width: 100%;
    float:left;
    margin-left:40px;
    margin-top:22px;
}
#footer-right-block:after {
    content: "";
    display: table;
    clear: both;
}
#footr-1 {
    width:150px;
    
}
#footr-1 * {
    font-size: 14px;
    line-height: 1.2em;
}
#footm2 {
    /*
    position: relative;
    left: -289px;
    top: 30px;
    font-size: 14px;
    line-height: 1.2em;
    */
}
#ftrlgo1 {
    position: relative;
    top: 7px;
    margin-left: -4px;
}
#ftrlgo2 {
    position: relative;
    top: 3px;
}

/* Accordion modifications */

.region.sidebar .block-accordion-menu h3 {
    border:0;
    padding:0;
    margin:0;
    background:none;
    margin-bottom:4px;
}
.region.sidebar .block-accordion-menu .ui-accordion-content {
    border:0;
    padding:0;
    margin:0;
    background:none;
    
    margin-bottom: 10px;
    margin-top: 0px;
    
    overflow:visible;
  
}
.ui-accordion .ui-accordion-header .ui-icon {
    left:0;
    display:none;
}
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 1.1em;
}
.ui-accordion .ui-accordion-header a {
    padding:0;
    padding-left:0px;
    font-size: 15px;
    line-height: 16px;
    text-decoration: none;
    font-family: 'sancoale_slab_norm_reg', Verdana, Tahoma, "DejaVu Sans", sans-serif;
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:400;
}
.ui-accordion .ui-accordion-header a:hover {
    text-decoration: underline;
}
.ui-accordion .ui-accordion-header span.accordion-link {
    padding:0;
    padding-left:0px;
    font-size: 15px;
    font-size:16px;
    line-height: 16px;
    text-decoration: none;
    font-family: 'sancoale_slab_norm_reg', Verdana, Tahoma, "DejaVu Sans", sans-serif;
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:400;
    font-size:14px;
}
.ui-accordion .ui-accordion-header span.accordion-link:hover {
    text-decoration: underline;
}

.ui-accordion-content ul.menu {
    padding-left:20px;
    margin:0;
}
.region.region-sidebar-first .ui-accordion-content ul.menu a {
    font-size: 15px;
    line-height: 13px;
    text-decoration: none;
    font-family: 'sancoale_slab_norm_reg', Verdana, Tahoma, "DejaVu Sans", sans-serif;
    /* Open Sans */
    font-family: 'Open Sans', sans-serif; font-weight:400;
     /* Open Sans */
     font-size:13px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
        box-sizing: border-box;
    padding-left: 20px;
    outline:none;
}
.region.region-sidebar-first .ui-accordion-content ul.menu a:hover {
    text-decoration: underline;
    outline:none;
}
.region.region-sidebar-first .ui-accordion-content ul.menu a:visited {
    outline:none;
}
.region.sidebar .ui-accordion-content .menu li {
    line-height:0;
    margin:0;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu a {
    padding-left:0;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu {
    box-sizing: border-box;
    padding-left:40px;
}
a.aws-active {
    background-color:#E8EFF2;
}
.region.region-sidebar-first .ui-accordion-content .menu > .menu__item > .menu__link {
    padding-top:6px;
    padding-bottom:6px;
}


/* 9-11-15 */
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu {
    padding-left:0px;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu > li {
    list-style-type: none;
    list-style-image: none;
    padding-left:0px;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu > li > a {
    padding-left:30px;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu > li > ul {
    padding-left:60px;
}
/* 9-11-15 */


/* 18-1-16 */
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu > li > ul {
    padding-left:0px;
}
#main .sidebars .region.region-sidebar-first .menu.svri-ul-is-menu .menu.svri-ul-is-menu > li > a {
    padding-left:40px;
}
/* 18-1-16 */

/* Accordion modifications */



/* Superfish modifications */

#superfish-1 .sf-depth-1 > a {
    padding-right:30px;
}
#superfish-1 {
    margin-left:5%;
    width:802px;
    width:920px;
    margin:0 auto;
}
#superfish-1 .sf-depth-1 ul a {
    background-color:#0077b5;
    font-size:15px;
    /* Open Sans */
    font-size:15px;
    
}
#superfish-1 .sf-depth-1 ul div {
    background-color:#0077b5;
    padding:10px;
}
#superfish-1 .sf-depth-1 ul div,
#superfish-1 .sf-depth-1 ul div * {
    color:#fff;
    font-size:15px;
}

/* Sidebar menus */

.region.region-sidebar-first .block ul.menu li a {
    color:#555555;
}
.region.region-sidebar-first .accordion-header a,
.region.region-sidebar-first .accordion-header span,
.region.region-sidebar-first .accordion-header span a {
    color:#555555;
}

#block-accordion-menu-2 div.ui-accordion-content > .menu > li {
    list-style-image: none;
    list-style-type: none; 
}
#block-accordion-menu-2 div.ui-accordion-content > .menu {
    padding-left:13px;
    padding-left:0;
}
#block-accordion-menu-2 .svri-menu-li-wrap {
    list-style-image: none;
    list-style-type: none;
}
#block-accordion-menu-2 .svri-ul-is-menu {
    padding-left:13px;
}
#block-accordion-menu-2 .ui-accordion-content a:hover {
    text-decoration: underline;
}



#aws-right-first2-container {
    box-sizing: border-box;
}
#aws-right-last2-container {
    box-sizing: border-box;
}

#page .sidebars #block-accordion-menu-2 {
    border-bottom:1px solid #b4c3d8;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#page .sidebars #block-superfish-3 {
    border-bottom:1px solid #b4c3d8;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.field-collection-view {
    border:0;
    padding:0;
    margin:0;
}
.field.field-name-field-pager-section-title .field-item {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
    
    
    
}
.links-pager-item {
    padding:10px;
    border:1px solid #ececec;
    margin:4px 0;
}
.links-pager-item-link a {
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 14px;
}
.links-pager-item-origin {
    font-size:14px;
}
.field-collection-container {
    border:0;
}
.links-pager-region-pager a {
    text-decoration: none;
    font-size:12px;
}
.links-pager-region-pager , .links-pager-region-pager span {
    font-size:12px;
}
.links-pager-region-pager {
    text-align:center;
}


#block-accordion-menu-1 .ui-accordion-content {
    
}
.blog-list-image {
    float:left;
    margin-right:10px;
}
.blog-list-text-title a {
    font-size:15px;
    font-weight: bold;
    text-decoration: none;
}
.blog-list-text-title {
    margin-bottom:5px;
}
.view.view-blog-page.view-id-blog_page .views-row {
        padding: 10px;
    border: 1px solid #ececec;
    margin: 4px 0;
}
#block-block-2 .addthis_horizontal_follow_toolbox {
    width:110px;
    float:left;
}
#right-social-extra {
    float:left;
    margin-top:17px;
}
#block-block-2:after {
    content: "";
    display: table;
    clear: both;
}
#right-social-extra img {
    display:block;
}
#right-social-extra a {
    display:block;
    float:left;
}
#right-social-extra:after {
    content: "";
    display: table;
    clear: both;
}
#soc-ex-blog {
    margin-right:4px;
}
.blog-list-text-title a {
    text-decoration: underline;
}
.blog-list-text-title a:hover {
    color:#007E4D;
}
.node {
    position: relative;
}
#my-addthis-wrapper {
    
    /*
    position: absolute;
    top:-81px;
    right:0;
    */
}
#my-addthis-wrapper2 {
    /*
    text-align: right;
    position: relative;
    top: -42px;
    
    
    text-align: right;
    position: absolute;
    top: 2px;
    right: 0;
    */ 
}
#my-addthis-wrapper3 {
    float:right;
}
body.front #my-addthis-wrapper3 {
    display:none;
}

.region.region-sidebar-first .ui-accordion-content a.active {
    /* background-color:#E8EFF2;
    background-color:#E3EDF2; */
}
.region.sidebar .ui-accordion-content .accordian-sections-menu li {
    line-height:1.3;
        font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    list-style-image: url(../images/menu-li.png);
    
}
.accordian-sections-menu {
        background-color: #E8F2F7;
    padding: 3px 0 6px 38px;
}

.view.view-countries.view-id-countries .views-row {
    margin-bottom:10px;
}
.view.view-countries.view-id-countries .views-row a {
    font-size:19px;
}

#block-accordion-menu-1 div.ui-accordion-content > .menu {
    padding-left: 0;
}
#block-accordion-menu-1 div.ui-accordion-content > .menu > li {
    list-style-image: none;
    list-style-type: none;
}
.accordion-menu-wrapper > .accordian-sections-menu {
    margin:0;
    padding-left:30px;
}
.accordion-menu-wrapper > .accordian-sections-menu li {
    line-height: 1.3;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
    list-style-image: url(../images/menu-li.png);
    
}
#block-accordion-menu-1 h3.accordion-header > a {
    font-size:14px;
}



.field-type-text.field-name-field-pager-sec-link-time.field-widget-text-textfield {
    display:none;
}

#event-cal-no-events-1 {
    padding: 5px;
    border: 1px solid #e7e7e7;
    margin-bottom: 5px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview a, .calendar-calendar .week-view .full td.multi-day div.weekview a, .calendar-calendar .day-view .full td.multi-day div.dayview a {
    color:#FFF;
}

.region.region-sidebar-first .block__title a {
    text-decoration: none;
}
.region.region-sidebar-first .block__title a:hover {
    text-decoration: underline;
}

#block-menu-menu-continents {
    background-color:#f3f7f9;
    box-sizing: border-box;
    padding: 8px 10px;
}

#block-menu-menu-continents ul {
    padding-left:0;
    margin-top:8px;
}

#block-menu-menu-continents ul li {
    list-style-image: none;
    list-style-type: none;
    margin-bottom:3px;
}
#block-menu-menu-continents ul li a {
    text-decoration: none;
        font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #555555;
}
#block-menu-menu-continents ul li a:hover {
    text-decoration: underline;
}
body.page-continent #main #aws-right-first2-container {
    margin:0;
    margin-bottom:0;
}
body.page-countries #main #aws-right-first2-container {
    margin:0;
    margin-bottom:0;
}

body.page-continent .region.region-sidebar-second {
    
}
body.page-countries .region.region-sidebar-second {
   
}

.region.region-sidebar-first .ui-accordion-content a.svri-link-has-menu.active.aws-active {
    background-color:#E8EFF2;
}
a.page-load-active {
    /* background-color: #E3EDF2; */
}
.aws-active-trail a {
    background-color: #E3EDF2;
}
#block-accordion-menu-2 a.menu__link.active {
    background-color: #E8EFF2;
}
.load-active-trail-0 {
    background-color: #DCE5EA;
}
.region.sidebar .block-accordion-menu h3.aws-page-load-accordian-header-active {
    background-color: #D7E0E5;
}
.ui-accordion-content > .menu > li > a.active {
    background-color:#E3EDF2;
}

#block-block-9 {
    display:none;
    position: absolute;
    top: 0px;
    left: -300px;
    background-color:#FFF;
    box-sizing: border-box;
    padding:5px;
    width: 294px;
    border:1px solid #ccc;
    z-index: 999;
    
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);

}
body.page-node-18.node-type-webform.content-page-content-only #my-addthis-wrapper {
    display:none;
}
#block-block-9 iframe {
    border:0
}


.region.region-sidebar-second .region-sidebar-inner {
    position: relative;
}
.node-18.node p.submitted {
    display:none;
}
#newsletter-popup-close {
    display:block;
    position: absolute;
    top: -10px;
    right: -10px;
    
}

body.page-node-18 #messages-wrapper > div {
    margin-top:5px;
}
#webform-client-form-18 .form-item.webform-component--full-name {
    margin-top:5px;
}
#newsletter-popup-status {
    margin-left:5px;
}







/* NEW MENUS */

#block-menu-menu-supporting-research .menu {
    padding:0;
    margin:0;
}
#block-menu-menu-our-priorities .menu {
    padding:0;
    margin:0;
}

#block-menu-menu-supporting-research li {
    list-style-position: inside;
}
#block-menu-menu-our-priorities li {
    list-style-position: inside;
}

.menu.level-1 > li.is-active-trail > a {
    background-color:#E8EFF2;
}
.menu.level-1 > li.is-active-trail > ul > li.is-active-trail > a {
    background-color:#E8EFF2;
}
li.is-active-trail > ul.menu.level-3 a {
    background-color:#E8EFF2;
}


.menu.level-2 > li > a {
    padding-left:30px;
}
.menu.level-1 > li > a {
    padding-left:20px;
}
.menu.level-3 > li > a {
    padding-left:40px;
}
#block-menu-menu-supporting-research > ul.menu > li.is-active-trail > a {
    display:block;
    background-color:#E8EFF2;
}
#block-menu-menu-supporting-research a.menu__link {
    display:block;
}
#block-menu-menu-supporting-research > ul.menu > li > a {
    padding-left:10px;
}
#block-menu-menu-supporting-research > ul.menu a:hover {
    background-color:#E3EDF2;
}
#block-menu-menu-supporting-research > ul.menu a:active {
    background-color:#E3EDF2;
}
#block-menu-menu-supporting-research > ul.menu a {
    padding-top:2px;
    padding-bottom:2px;
}

#block-menu-menu-our-priorities > ul.menu > li.is-active-trail > a {
    display:block;
    background-color:#E8EFF2;
}
#block-menu-menu-our-priorities a.menu__link {
    display:block;
}
#block-menu-menu-our-priorities > ul.menu > li > a {
    padding-left:10px;
}
#block-menu-menu-our-priorities > ul.menu a:hover {
    background-color:#E3EDF2;
}
#block-menu-menu-our-priorities > ul.menu a:active {
    background-color:#E3EDF2;
}
#block-menu-menu-our-priorities > ul.menu a {
    padding-top:2px;
    padding-bottom:2px;
}
#block-menu-menu-our-priorities li {
    margin:0;
}

#block-menu-menu-supporting-research li {
    margin:0;
}

#block-menu-menu-our-priorities h2.block-title {
    padding-left:10px;
}
#block-menu-menu-our-priorities > ul.menu > li {
    list-style-type: none;
    list-style-image: none;
}
#block-menu-menu-supporting-research h2.block-title {
    padding-left:10px;
}
#block-menu-menu-supporting-research > ul.menu > li {
    list-style-type: none;
    list-style-image: none;
}
/* NEW MENUS */
#main #block-menu-menu-country-pages > ul.menu a {
    display:block;
}
#main #block-menu-menu-country-pages ul.menu li {
    margin-bottom:0;
}
#main #block-menu-menu-our-priorities {
        border-bottom: 1px solid #b4c3d8;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
#main #block-menu-menu-country-pages {
    border-bottom: 1px solid #b4c3d8;
    padding-bottom: 0px;
    margin-bottom: 20px;
}
body.front #my-addthis-wrapper {
    display:none;
}
#flexslider-1 {
    background-color:#f0f3b8;
    background-color:#f5f8f9;
}
#main #block-menu-menu-country-pages > ul.menu a:hover {
    background-color:#E3EDF2;
}




.flexslider .flex-direction-nav a.flex-prev,
.flexslider .flex-direction-nav a.flex-next {
    -moz-transition: none;
    -webkit-transition: none;
    transition: none;
    display:block!important;
    opacity: 1;
    position:relative;
}   
.flex-direction-nav {
    display:block!important;
    margin-left:92%;
    position: relative;
    top:28px;
    height:20px;
}
.flex-direction-nav li {
    display:block!important;
}

.flexslider .flex-direction-nav a.flex-prev {
    left:0;
    top:4px;
}
.flexslider .flex-direction-nav a.flex-next {
    left: 25px;
    top: 1px;
}
body.page-node-18 #my-addthis-wrapper {
    top:-65px;
}



#block-menu-menu-our-priorities li {
    list-style-type: none;
    list-style-image: none;
}
#block-menu-menu-our-priorities ul.menu.level-1 a.svri-not-deepest {
    background-image:url(../images/svri-menu-down-arrow.png);
    background-repeat: no-repeat;
    background-position: 16px 8px;
    padding-left:27px;
}
#block-menu-menu-our-priorities ul.menu.level-2 a.svri-not-deepest {
    padding-left: 40px;
    background-position: 29px 8px;
}
#block-menu-menu-our-priorities a.svri-deepest {
    padding-left:41px;
    background-image:url(../images/svri-menu-circle.png);
    background-repeat: no-repeat;
    background-position: 16px 7px;
    
}
#block-menu-menu-our-priorities ul.menu.level-3 a.svri-deepest {
    padding-left:52px;
}
#block-menu-menu-our-priorities ul.menu.level-1 > li > a.svri-deepest {
    padding-left:27px;
}
#block-menu-menu-our-priorities ul.menu.level-2 a.svri-deepest {
    background-position: 30px 7px;
}
#block-menu-menu-our-priorities ul.menu.level-3 a.svri-deepest {
    background-position: 41px 7px;
}
    

#block-menu-menu-supporting-research li {
    list-style-type: none;
    list-style-image: none;
}
#block-menu-menu-supporting-research ul.menu.level-1 a.svri-not-deepest {
    background-image:url(../images/svri-menu-down-arrow.png);
    background-repeat: no-repeat;
    background-position: 16px 8px;
    padding-left:27px;
}
#block-menu-menu-supporting-research ul.menu.level-2 a.svri-not-deepest {
    padding-left: 40px;
    background-position: 29px 8px;
}
#block-menu-menu-supporting-research a.svri-deepest {
    padding-left:41px;
    background-image:url(../images/svri-menu-circle.png);
    background-repeat: no-repeat;
    background-position: 16px 7px;
    
}
#block-menu-menu-supporting-research ul.menu.level-3 a.svri-deepest {
    padding-left:52px;
}
#block-menu-menu-supporting-research ul.menu.level-1 > li > a.svri-deepest {
    padding-left:27px;
}
#block-menu-menu-supporting-research ul.menu.level-2 a.svri-deepest {
    background-position: 30px 7px;
}
#block-menu-menu-supporting-research ul.menu.level-3 a.svri-deepest {
    background-position: 41px 7px;
}

#superfish-1 li#menu-218-1 a {
    padding-right: 10px;
    margin-right: 13px;
}

#block-search-form {
    
}

.view-id-gallery .views-row {
    width:220px;
    border:1px solid #ccc;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    
    -webkit-box-shadow: 2px 2px 10px 0px rgba(229,229,229,0.9);
-moz-box-shadow: 2px 2px 10px 0px rgba(229,229,229,0.9);
box-shadow: 2px 2px 10px 0px rgba(229,229,229,0.9);

}

.view-id-gallery .views-row .views-field-title a {
    display:block;
    padding:10px;
    text-decoration: none;
    font-weight:bold;
}
.view-id-gallery .views-row.views-row-5 {
    clear:both;
}
.view-id-gallery .views-row.views-row-9 {
    clear:both;
}
.view-id-gallery .views-row.views-row-13 {
    clear:both;
}
.view-id-gallery .views-row.views-row-17 {
    clear:both;
}
.view-id-gallery .views-row.views-row-21 {
    clear:both;
}
.view-id-gallery .views-row.views-row-25 {
    clear:both;
}
.view-id-gallery .views-row.views-row-29 {
    clear:both;
}
.view-id-gallery .views-row.views-row-33 {
    clear:both;
}
#block-block-10 p {
    margin:0;
}
#block-block-10 p a {
    text-decoration: none;
}
#block-block-10 {
    margin-top:10px;
}

body.nl-res-ajax #my-addthis-wrapper {
    display:none;
}
#block-system-main-menu {
    display:none;
}



#block-block-8 {
        display:none;
        width:100%;
        position: relative;
        z-index: 999;
        background-color: #333;
        padding-bottom:12px;
    }
    #block-block-8 li a {
        color:#fff;
        text-decoration: none;
        
    }
    #mobile-menu-start {
        color:#fff;
        display:block;
        font-size: 16px;
        position: relative;
        top: 5px;
        left: 10px;
        text-decoration: none;
        outline:none;
    }
    #block-block-8 > ul.menu {
        margin:0;
        margin-top:13px;
        display:none;
        padding:0;
        
    }
#block-block-8 ul.menu {
        padding:0;
        
}
    #block-block-8 li {
        list-style-type: none;
        list-style-image: none;
        border-top: 1px solid rgba(255,255,255,0.5);
    }
#block-block-8 li a {
        display:block;
        text-transform: uppercase;
        padding:8px 5px;
}
#block-block-8 > ul.menu > li > a {
    padding-left:10px;
}  
#block-block-8 > ul.menu > li > ul.menu > li > a {
    padding-left:20px;
}
#block-block-8 > ul.menu > li > ul.menu > li > ul.menu > li > a {
    padding-left:30px;
}

.responsive-menus.responsified span.toggler {
        padding: 6px 0 4px 0;
}
.region-nav-inner {
    max-width:1200px;
        margin: 0 auto;
}
.region-nav-inner:after {
    content: "";
  display: table;
  clear: both;
}
#block-menu-menu-supporting-research #menu-id-res-0 {
    background-image:none;
}
#block-menu-menu-supporting-research #menu-id-res-1 {
    background-image:none;
}
#block-menu-menu-supporting-research #menu-id-res-31 {
    background-image:none;
}
#block-menu-menu-supporting-research > ul.menu > li > a {
    background-image:none;
}
body.page-node-643 .field.field-name-field-image {
    display:none;
}
#page #content #mapdiv {
    position: absolute;
    left:-10000px;
    background-color:#FFF!important;
}
#continents-static {
    width: 100%;
    height: auto;
    max-width: 926px;
    margin-left: 3px;
    margin-top: 1px;
}
area {
    outline:none;
}


.sliderYTv {
    display:none;
}
.svr-int-f-right {
    position: relative;
}
.sliderYTvidNewPos {
        width: 70px;
    height: auto;
    position: absolute;
    top: 110px;
    left: 114px;
    z-index: 99;
}

#block-menu-menu-country-pages > ul > li {
    list-style-type: none;
    list-style-image: none;
}

#block-menu-menu-country-pages li,
#block-menu-menu-country-pages ul {
    padding-left:0;
    list-style-type: none;
    list-style-image: none;
}
#block-menu-menu-country-pages a {
    padding-left:10px;
    padding-top: 2px;
    padding-bottom: 2px;
    
}
#block-menu-menu-country-pages li ul a {
    padding-left:27px;
        padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 27px;
    background-image: url(../images/svri-menu-circle.png);
    background-repeat: no-repeat;
    background-position: 16px 7px;
    display:block;
}
.menu ul {
        display: block;
    padding-top: 2px;
}
#block-menu-menu-country-pages li ul li {
    margin-bottom:0;
}
body.page-world-map #my-addthis-wrapper2 {
    top:-15px;
}
#block-menu-menu-country-pages .block-title a {
    padding-left:0;
}
#block-menu-menu-country-pages .block-title {
    margin-left:10px;
}

.custom-region-descriptions {
    display:none;
    position: absolute;
    top:400px;
    left:20px;
}
.custom-region-desc {
    display:none;
}
body.page-world-map #content {
    position: relative;
}
#custom-desc-africa {
    display:block;
}

.docr2-section-links {
    display:none;
}
.docr2-section-title {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 18px;
}
.node.node-page-with-links .field-collection-container {
    /* NEW DOCUMENTS HIDE THIS */
}
.links-pager-item-file a {
    font-weight: bold;
    text-decoration: none;
}
.docr2-section {
    margin-bottom:15px;
}
.node.node-page-with-links .field-collection-container {
    display: none;
}
.section-link-v2 a {
    font-size: 12px;
    float: right;
}
.aws-map-title2 {
        font-size: 15px;
    font-style: italic;
}
#footm1 {
    margin-bottom:17px;
}
#footm2 {
    margin-top: 11px;
    margin-bottom: 20px;
}
#block-superfish-1 #menu-1818-1 a {
    
}
#block-superfish-1 #menu-759-1 a {
    padding-right:10px;
}
.node .media_embed {
    width:auto;
    max-width:100%!important;
    height:auto;
}


@media all and (max-width: 604px) {
    #aws-right-first2-container {
        float:none;
        clear:both;
        width:100%;
        max-width:406px;
        margin:0 auto;
    }
    #block-block-1 {
        width:210px;
        margin-left:80px;
    }
    #block-views-events-front-block {
        width:196px;
        margin-left:300px;
    }
    
    body #page #aws-right-last2-container {
        width:100%;
        max-width:406px;
        margin:0 auto;
        float:none;
        padding:0;
    }
    #block-block-1 {
        width:100%;
        float:left;
        
        margin:0;
        padding-left:0;
    }
    #block-views-events-front-block {
        width:100%;
        float:left;
        
        margin:0;
        padding-right:0;
    }
    
}

@media all and (max-width: 759px) {
    #aws-right-last2-container {
        width:66.66%;
    }
    #block-block-1 {
        width:50%;
    }
    #block-views-events-front-block {
        width:50%;
    }
    
    .two-sidebars .region-sidebar-second .block {
        box-sizing: border-box;
    }
}
@media all and (max-width: 585px) {
    .region.region-sidebar-second {
        padding-right:10px;
    }
    
}


@media all and (max-width: 900px) {
    body #page .region.region-sidebar-first {
        padding-left:10px;
    }
    body #page .region.region-sidebar-second {
        
    }
    #block-block-2 {
        float:none;
        width:100%;
        margin-left:0;
        
        
    }
    #block-block-3 {
        float:none;
        width:100%;
        margin-left:0;
        
    }
    #aws-right-first2-container {
        padding:0;
    }
    #block-block-4 {
        padding-left:0;
    }
    
}


@media all and (max-width: 1040px) {
    
    /*
    .svr-int-f-left {
        width:40%;
    }
    .svr-int-f-right {
        width:59%;
    }
    */
}

@media all and (max-width: 1032px) {
    #footm2 {
        position: static;
        top:0;
        left:0;
        margin-bottom:20px;
    }
}

@media all and (max-width: 479px) {
    body #page #aws-right-first2-container {
        margin:0;
    }
    body #page #aws-right-last2-container {
        margin:0;
    }
    
    body #page #block-block-1 {
        width:210px;
    }
    body #page #block-views-events-front-block {
        width:204px;
    }
    
}

@media all and (max-width: 673px) {
    #block-block-5 {
        margin-left:20px;
        width:60%;
    }
}

@media all and (max-width: 516px) {
    #block-block-5 {
        margin-left:10px;
        width:auto;
    }
    #block-block-6 {
        margin-left:10px;
    }
}

@media all and (min-width: 1220px) {
    #block-block-5 {
        width:550px;
    }
    #footer-menu {
        height:268px;
    }
}

@media all and (max-width: 1154px) {
    #footer-menu {
        padding-left:5%;
    }
    #footer-menu-left {
        margin-right:4%;
        width:45%;
    }
    #footer-menu-right {
        width:45%;
    }
}
@media all and (max-width: 1048px) {
    #footer-menu a {
        font-size:14px;
    }
}

@media all and (max-width: 982px) {
    #footer-menu a {
        font-size:13px;
    }
}
@media all and (max-width: 916px) {
    #footer-menu a {
        font-size:12px;
    }
}
@media all and (max-width: 759px) { 
    #block-block-4 {
        width:200px;
    }
    #footer-menu a {
        font-size:15px;
    }
    
    .svr-int-f-right {
        display:none;   
    }
    .svr-int-f-left {
        width:96%;
    }
    ul.flex-direction-nav {
        margin-left:89%;
    }
    #my-addthis-wrapper {
        position: static;
        
    }
    #block-block-9 {
        top: 0px;
        left: 0px;  
    }
    #aws-right-last2-container {
        margin-left:33.333%;
    }
    
}
@media all and (min-width: 768px) and (max-width: 1023px) { 
    
    /*
    #superfish-1 a {
        font-size: 13px;
    }
    #superfish-1 .sf-depth-1 ul a {
        font-size:13px;
    }
    #superfish-1 {
        margin-left:1%;
    }
    #superfish-1 .sf-depth-1 > a {
        padding-right:25px;
    }
    #superfish-1 #menu-218-1 a {
        padding-right:10px;
    }
    */
    
    
}
@media all and (max-width: 767px) { 
    #block-superfish-1 {
        display:none;
    }
    .region.region-navigation {
        height:30px;
    }
    #block-block-8 {
        
    }
    
    /*
    #block-block-8 {
        display:block;
        width:100%;
        position: relative;
        z-index: 999;
        background-color: #333;
        padding-bottom:12px;
    }
    #block-block-8 li a {
        color:#fff;
        text-decoration: none;
        
    }
    #mobile-menu-start {
        color:#fff;
        display:block;
        font-size: 16px;
        position: relative;
        top: 5px;
        left: 10px;
        text-decoration: none;
        outline:none;
    }
    #block-block-8 > ul.menu {
        margin:0;
        margin-top:13px;
        display:none;
    }
    #block-block-8 li {
        list-style-type: none;
        list-style-image: none;
        border-top: 1px solid rgba(255,255,255,0.5);
    }
    #block-block-8 li a {
        display:block;
        text-transform: uppercase;
        padding:5px;
    }
    */
    
}

@media all and (max-width: 612px) { 
    #site-name span {
        font-size: 26px;
        
    }
    #site-name {
        margin-top:24px;
    }
}

@media all and (max-width: 542px) { 
    #site-name span {
        font-size: 21px;
        
    }
    #site-name {
        margin-top:24px;
    }
}
@media all and (max-width: 418px) { 
    #site-name span {
        font-size: 18px;
        
    }
    #site-name {
        margin-top:24px;
    }
}
@media all and (max-width: 360px) { 
    #site-name span {
        line-height:24px;
        
    }
    #site-name {
        line-height: 0;
    }
}
@media all and (max-width: 375px) { 
    .flex-direction-nav {
        margin-left:87%;
    }
}
@media all and (max-width: 767px) { 
    #block-system-main-menu {
        display:block;
    }
}
@media all and (max-width: 1350px) { 
    #header {
        background-position: top right;
    }
}
@media all and (max-width: 1100px) { 
    a#logo {
        margin-top: 7.5%;
    }
}
@media all and (max-width: 900px) { 
    
    #header {
        min-height:200px;
        background-size:cover;
    }
    
    
    
}

@media all and (max-width: 768px) { 
    
    #header {
        min-height:0px;
       
    }
    a#logo {
        margin-bottom:4.3%;
        width: 75%;
        height: auto;
    }
}

@media all and (max-width: 1074px) { 
    #superfish-1 {
        width: auto;
    }
    #superfish-1 a {
        font-size:15px;
    }
}
@media all and (min-width: 1075px) and (max-width: 1192px) { 
    #superfish-1 {
        margin-left: 48px;
    }
}
@media all and (min-width: 782px) and (max-width: 1074px) { 
    #superfish-1 {
        margin-left: 42px;
    }
}
@media all and (max-width: 968px) { 
    #superfish-1 a {
        font-size:14px;
    }
}
@media all and (max-width: 930px) { 
    #block-superfish-1 {
        margin-left:1%;
    }
    #block-search-form {
        margin-left:1%;
    }
}
@media all and (max-width: 767px) { 
    .region.region-navigation {
        height:63px;
    }
    #block-search-form {
        margin-left:4px;
    }
}
@media all and (max-width: 1024px) { 
    #block-search-form {
        margin-left: 41px;
    }
    #block-search-form input.form-text {
        width:135px;
    }
    
}
@media all and (max-width: 960px) { 
    #block-search-form {
        margin-left: 38px;
    }
    #block-search-form input.form-text {
        width:125px;
    }
    
}
@media all and (max-width: 959px) { 
    #block-block-6 {
        margin-bottom: 30px;
    }
}
@media all and (max-width: 768px) { 
    #block-search-form {
        margin-left: 4px;
    }
}
