/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/
@import url(../saao/css/layout.css);
/* General */
#wrapper {
    padding: 0 0 40px;
}
.col-full {
    padding:0 40px;
}
#content {
    background:white;
}
#comments {
    display:none;
}
.post {
    padding-top: 30px;
}
abbr {
    border:none;
}
.twocol-one {
    margin-right: 0 !important;
    padding: 0 4% !important;
    border-right: 1px solid #bbbbbb;
    margin: 2% 0;
}
.last {
    border:none;
}
/* Header */
.searchform, #searchform {
    background:#fff;margin-top:70px;
}
/* Navigation */
#navigation ul#elucid-right-menu li:first-child {
    border-right: 1px solid #3d454f !important;
}
#navigation {
    margin-bottom:0;padding:0 20px;
}
ul.nav li {
    padding:0 14px;
}
ul.nav li a {
    border-bottom: 2px solid #292E34;padding: .5em 0;
}
ul.nav li a:hover,
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.current-menu-item a {
    border-bottom:2px solid #527AB7;
}
#elucid-right-menu {
    margin-right:0;
}
#footer-menu {
    clear:both;float: left;width: 100%;border-bottom: 1px solid #3B424A;margin-bottom:15px;
}
/* Home Page */
#loopedSlider .pagination li, #loopedSlider .flex-control-nav li, .slider-pagination li {
    padding: 0 4px;
}
#content.business {
    background:transparent;padding-bottom:5px;
}
.business #loopedSlider .entry {
    padding: 20px;
}
.business #loopedSlider, .business #loopedSlider .container {
    background:url(/wp-content/uploads/SAAO-backgroundshadow.gif) no-repeat bottom transparent;
    padding-bottom:15px;                                                        
}
#loopedSlider .content {
    background: #000000;
    background: rgba(0, 0, 0, 0.5);
    padding:20px;
    top: 80px;
}
#loopedSlider .content p, #loopedSlider .content h2 {
    background:transparent;
}
#loopedSlider .slides .slide {
    min-height:373px;
}
.business #loopedSlider .content h2 {
    font-size:62px;
}
#loopedSlider .content p {
    max-width: 500px;
}
.two-col-right-1040 #main-sidebar-container #sidebar {
    border-right:1px solid #ededed;
}
.post-8 .entry img, .post-165 .entry img {
    background:none; 
    border:none; 
    padding:0;
}
/* Added by Simon to hide post author and date as well as the "comments are closed" bit */
/*.post-meta a:link, .post-meta a:visited, .post p.tags a:link, .post p.tags a:visited, .date, .small
{
display:none;
}*/
.sfw-nocomments {
display: none;
}
/* Footer */
#footer {
    padding: 20px 50px;
}
/* Widgets */
#dc_jqaccordion_widget-2, #dc_jqaccordion_widget-3, #dc_jqaccordion_widget-4, #dc_jqaccordion_widget-5, #dc_jqaccordion_widget-6, #dc_jqaccordion_widget-7, #dc_jqaccordion_widget-8, #dc_jqaccordion_widget-9, #dc_jqaccordion_widget-10, #dc_jqaccordion_widget-11, #dc_jqaccordion_widget-12, #dc_jqaccordion_widget-13, #dc_jqaccordion_widget-14, #dc_jqaccordion_widget-15, #dc_jqaccordion_widget-16 {
    padding:0;
}
#dc_jqaccordion_widget-2-item ul a:hover, #dc_jqaccordion_widget-3-item ul a:hover, #dc_jqaccordion_widget-4-item ul a:hover, #dc_jqaccordion_widget-5-item ul a:hover, #dc_jqaccordion_widget-6-item ul a:hover, #dc_jqaccordion_widget-7-item ul a:hover, #dc_jqaccordion_widget-8-item ul a:hover, #dc_jqaccordion_widget-9-item ul a:hover, #dc_jqaccordion_widget-10-item ul a:hover, #dc_jqaccordion_widget-11-item ul a:hover, #dc_jqaccordion_widget-12-item ul a:hover, #dc_jqaccordion_widget-13-item ul a:hover, #dc_jqaccordion_widget-14-item ul a:hover, #dc_jqaccordion_widget-15-item ul a:hover {
    color: #3088ff;
}
.flex-viewport {
    background:#ffffff;
}
#footer-widgets {
    background: #ffffff;
    padding: 60px 0 30px;
    border: 1px solid #DEDEDE;
    
}
#footer-widgets.col-3 .block {
    border-right: 1px solid #eee;
    padding-top:0;
    margin-right: 0;
}
#footer-widgets.col-3 .footer-widget-3 {
    border-right:none;
}
.widget ul {
    list-style-type: none;
}
#footer-widgets .button:hover {
    background:#567abc !important;
}
#imageDataContainer {
    font: 30px arial, sans-serif;
}
#imageDataContainer #titleText {
    display:none;
}
#imageDataContainer br {
    display:none;
}

/* ------------------------ Menus ---------------------- */
#footer ul.foot-nav li a, #footer ul.foot-nav li a, #footer ul.foot-nav li a, #footer ul.foot-nav li a, #footer ul.foot-nav li a {color:white;}
#footer ul.foot-nav li {
padding: 0 10px;
border-right: 1px solid #fff;
float: left;
}
#footer ul.foot-nav {padding:10px 0;}
#footer, #footer p {line-height:120%;}
.gallery .gallery-item {margin-top: 40px !important;}

/* ------------------------------ Buttons --------------------------------- */
#footer-widgets .button,
#footer-widgets .button:visited {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
  padding: 6px 14px;
  color: #fff !important;
  text-decoration: none;
  border: none;
  position: relative;
  cursor: pointer;
}
#footer-widgets .button,
#footer-widgets .button:visited {
  border: none;
  background: #555555;
  background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#424242));
  background: -webkit-linear-gradient(#555555, #424242);
  background: -moz-linear-gradient(center top, #555555 0%, #424242 100%);
  background: -moz-gradient(center top, #555555 0%, #424242 100%);
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.1);
}
#footer-widgets .button:hover {
  color: #fff  !important;
  text-decoration: none;
}
#footer-widgets .button:active {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.6);
}
#footer-widgets .button,
#footer-widgets .button:visited {
  font-size: 12px;
  line-height: 1;
}
#footer-widgets .button,
#footer-widgets .button:visited {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
#footer-widgets .button,
#footer-widgets .button:visited {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
#footer-widgets .button:hover {
  opacity: 0.9;
}

/* ----- padding widgets on the home page ----- */
/* ----- (13 January 2014, added by Christian) ----- */

#footer-widgets.col-3 .block {
  width: 30.3%;
  padding-left: 1%;
  padding-right: 1%;
}