/*
.homepage-banner {
height: 20px;
width: 800px;
}
*/

/*
.shadow {
height: 50px;
left: 0;
margin-bottom: 0;
top: 0;
width: 100%;
background: url(images/bg-slider.png) center top no-repeat;
position:relative;
z-index: -1;
}
*/

#logo {
position: relative;
}
.site-description {
position: absolute;
bottom: 0;
right: 0;
}

#header-container {
background: url(/images/bg-heading.png) center bottom no-repeat !important;
padding-bottom: 20px;
border-bottom: none;
}

#title-container { border-top: none !important; }

.home-feature-heading { font-size: 1.2em; margin-bottom: 10px; }

#footer-widgets .widget { margin-bottom: 0px !important; }
#footer-widgets .widget h3 { color: #ffe618 !important; }

#footer-widgets-container,  #footer-container { background: #0a2549 !important; }
#footer-container {
opacity: .85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; // IE8
filter: alpha(opacity=85); // IE5-7
}

.policies { color: white; }
.policies a:hover { color: #0b8ed8; }

#sub-featured .section-title { display: none; }

#slides { border-top: none !important; border-bottom: none !important; padding: 0 }

/*
#slide-box, .slides_container, .slide-image, .slide, .slide-img { width: 100%; }
*/

#slides .slides_control { min-height: 264px !important; height: auto !important; }

.slide-img { height: 238px !important; }
/* .slide .slide-content.entry { left: auto; right: 0; } */
.slide-content.entry {
width: 100% !important;
padding: 0px 0px 0px 0px !important;
position: absolute;
left: 0px !important;
top: 0px !important;
right: 0px !important;
bottom: 25px !important;
background: transparent !important;
}

#optin-saved {
position: absolute; bottom: 30px; left: 50%;
color: white;
padding: 15px;
padding-bottom: 0px;
background: rgb(0, 0, 0) transparent; /* default fallback */
background: rgba(0, 0, 0, 0.4); /* nice browsers */
-ms-filter:  "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)" ; /* IE8 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= #66000000, endColorstr=#66000000); /* IE 6/7 */ 
z-index: 999;
}

div.infobox .title { text-align: center; }

#sgl_process .woo-sc-box.normal {
background-color: #cce7f7 !important;
}
#sgl_process .boxlink:hover {
opacity: .85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; // IE8
filter: alpha(opacity=85); // IE5-7
cursor: hand; cursor: pointer;
}
#sgl_first {
margin-top: 0px !important;
}

/*
.btn_process, a.btn_arise, .btn_focus, .btn_contrib {
width: 160px;
}
*/
.btn_process, .btn_arise, .btn_focus, .btn_contrib {
font: 700 23px "Maven Pro", sans-serif !important; 
}

/*
a.btn_process span, a.btn_arise span, a.btn_focus span, a.btn_contrib span {
text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
*/

.btn_arise {
background: url(images/btn_arise.png) no-repeat 10px 50% !important;
}

.btn_focus {
background: url(images/btn_focus.png) no-repeat 10px 50% !important;
}
.btn_contrib {
background: url(images/btn_contribute.png) no-repeat 10px 50% !important;
}


#home_cntnt { border-bottom: 1px solid #D4DCE2; }
#home_cntnt .threecol-one { text-align: center; margin-bottom: 0px !important; }
#home_cntnt .woo-sc-box.normal {
background-color: #cce7f7;
}
/*
#home_cntnt .woo-sc-box.normal:hover { background-color: #eeeeee; }
#home_cntnt .woo-sc-box.normal a, #home_cntnt .woo-sc-box.normal a:visited {
color: black;
}
*/
#home_cntnt .link-box { color: black; }
#home_cntnt .boxlink:hover {
opacity: .85;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; // IE8
filter: alpha(opacity=85); // IE5-7
cursor: hand; cursor: pointer;
}

div.sel {
/* border: 2px outset #0a2549 !important; */
-webkit-box-shadow: 0px 0px 2px 2px rgba(11, 142, 216, .75) !important;
-moz-box-shadow: 0px 0px 2px 2px rgba(11, 142, 216, .75) !important;
box-shadow: 0px 0px 2px 2px rgba(11, 142, 216, .75) !important;
}

#main .entry {
margin-bottom: 0px !important;
}

.sgl-steps-box { float: right; border: 1px solid #000; padding: 10px; margin: 10px; margin-top: 0px; }
.step_highlight { text-weight: bold; text-shadow: 0px 0px 2px #0b8ed8; }

#tabs-recommended.shortcode-tabs ul.tab_titles li.nav-tab.ui-tabs-active a, #tabs-recommended.shortcode-tabs ul.tab_titles li.nav-tab a:hover {
-moz-border-radius-topright: 7px;
-moz-border-radius-topleft: 7px;
-webkit-border-top-right-radius: 7px;
-webkit-border-top-left-radius: 7px;
border-top-right-radius: 7px;
border-top-left-radius: 7px;
}
#tabs-recommended ul.tab_titles li.nav-tab.ui-tabs-active a, #tabs-recommended.shortcode-tabs ul.tab_titles li.nav-tab a:hover {
background: #fff;
text-decoration: none;
}

#tabs-recommended.shortcode-tabs ul.tab_titles li.nav-tab a {
color: #000;
display: block;
float: left;
padding: 8px;
font-weight: bolder;
text-transform: none;
font: 14px;
}

#tabs-recommended.shortcode-tabs {
background: #cce7f7;
moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

#tabs-recommended.shortcode-tabs ul.tab_titles { 
background: #cce7f7;
}

.archive .woocommerce-result-count {
    display: none;
}

#slides img { border: none !important; box-shadow: none !important; }

/* Canvas settings */
@media only screen and (min-width: 768px) {
	/* Desktop styles go here */
	#top-nav { 
		float:right;
		margin-right: 0px;
	}
}
@media only screen and (max-width: 768px) {
/* mobile styles go below this line */
  .nav li{
  width:100%;
  text-align: left;
  }
}

.bop-nav-search label {
display: none;
}
.bop-nav-search form div input {
}

#header { background-position: right !important; }

#wrapper #loopedSlider.business-slider .content {
    top: 28em !Important;
}

.opt-in, .widget_twb_aw_widget {
    margin-top: -50px !Important;
}

.opt-in div.textwidget {
    padding-top: 15px !important;
    background-color:#028fd7;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px; 
    padding: 3px;
    margin-right: auto;
    margin-left: auto;
    font-family: "Ubuntu Condensed";
    font-size: 16px;
    color: #ffffff !important;
    vertical-align: middle;
}

.opt-in .lrg {
    font-size: 20px;
    vertical-align: middle;
}

.opt-in span.woo- {
    font-family: arial,sans-serif;
    vertical-align: middle;
}

.header-widget {  height: 66px; }
.header-widget .widget {  height: 66px; }
.header-widget .widget .widget-text { padding-top: 25px; text-align: right;}

.home .comments {display:none;}

/* Events */
.tribe-events-content ol li, #tribe-events-pg-template .tribe-events-content ul li, .tribe-events-after-html ol li, .tribe-events-after-html ul li, .tribe-events-before-html ol li, .tribe-events-before-html ul li {
margin: auto;
margin-left: 3em;
}
.tribe-events-content ol, #tribe-events-pg-template .tribe-events-content ul, .tribe-events-after-html ol, .tribe-events-after-html ul, .tribe-events-before-html ol, .tribe-events-before-html ul {
margin-bottom: 15px;
}
