/*
Theme Name: Open For Business
Theme URI: http://gabba.cc
Author: Drew Morris/Jacob Masters
Author URI: http://drewsymo.com
Version: 4.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: foundation
Description: Foundation modified for OFB
Tags: two-columns
*/

/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Images
:: Posts
:: Typographd
:: Header
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/

/* -----------------------------------------
   Images
----------------------------------------- */

@font-face{
font-family:"Trade Gothic W01 Cn 18";
src:url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix");
src:url("fonts/087e5c21-3358-4cf3-9d2c-289a03a48292.eot?#iefix") format("eot"),url("fonts/30ebcbfa-d651-4ecd-a0a2-2bb110def1d4.woff2") format("woff2"),url("fonts/fb754dec-aa8f-444c-be48-868464c47ab0.woff") format("woff"),url("fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4.ttf") format("truetype"),url("fonts/c573d9d0-0726-4b95-aeee-fb621a299563.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg");
}
@font-face{
font-family:"TradeGothicW01-BoldCn20 675334";
src:url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix");
src:url("fonts/257c802f-349c-4b4d-aefa-546d5de15ec6.eot?#iefix") format("eot"),url("fonts/1ba28851-f34b-4cb8-bf58-6a4b160ba249.woff2") format("woff2"),url("fonts/5fdc935e-9e30-442a-bbe9-8d887b858471.woff") format("woff"),url("fonts/616c4c87-a077-43f4-a9f4-f01267c13818.ttf") format("truetype"),url("fonts/c901ad5f-a842-4549-a1f4-583a97f7e169.svg#c901ad5f-a842-4549-a1f4-583a97f7e169") format("svg");
}

.column .columns{
padding-left:0px;

}
.widget img {
    max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
    height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}
img.size-full {
    max-width: 97.5%;
    width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

.wp-caption { max-width: 100%; }

/* -----------------------------------------
   Posts
----------------------------------------- */

.author-box h5 {margin-top:0px;}
.author-box .author_gravatar {margin-right:10px;}
.author-box p {font-size:14px; font-size:1.4em;}

article .th {margin-bottom:10px; margin-bottom:1em;}

.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {margin:0 auto;text-align:center;}

/* -----------------------------------------
   Typography
----------------------------------------- */

body,p {font-family: 'Open Sans', sans-serif;}
body{
font-family:'TradeGothicW01-BoldCn20 675334';
}
h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2em;}
h1,h2,h3,h4,h5,h6{
font-family:'TradeGothicW01-BoldCn20 675334';
}
.site-title .subheader {margin-bottom:0;}
p{
margin:0px;
}
.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading .top-bar-section{
/*  visibility: hidden;*/
}
.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active .top-bar-section,
.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6,.wf-inactive .top-bar-section{
  visibility: visible;

}




/* -----------------------------------------
   Header
----------------------------------------- */

.sidebar ul li {list-style:none;
margin-left:30px;
margin-bottom:10px;
}
.sidebar ul li.active,.sidebar ul li:hover{
list-style-image:url(img/purparrow.png);}
}
.sidebar ul li a{
color:#000;
}



.top-bar-section ul li > a {
font-size:1.2em;

}

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.wp-caption-text {text-align: center;}
.sticky { }
.gallery-caption { }
.bypostauthor{ }
.site-content .gallery {
  margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-content .gallery a img {
  border: none;
  height: auto;
  max-width: 90%;
}
.site-content .gallery dd {
  margin: 0;
}
.site-content .gallery-columns-4 .gallery-item {
}
.site-content .gallery-columns-4 .gallery-item img {
}

embed,
iframe,
object {
  max-width: 100%;
}
/* -----------------------------------------
   Page Name 1
----------------------------------------- */

/* -----------------------------------------
   Page Name 2
----------------------------------------- */

/* -----------------------------------------
   Custom CSS
----------------------------------------- */
h1,
h2,
h4,
h5,
h6 {
color:#741112;
font-weight:normal;
}
h2 span{
	color:#58595B;
}
table.downloads{
width:100%;
border:0px;
margin-bottom:0px;
border-bottom:1px dashed #BEC084;

}
table.downloads p{
font-size:0.8em;
font-family: 'Open Sans', sans-serif;
}
table.downloads td{
width:15%;
padding-left:0px;
padding-bottom:12px;
padding-top:12px;
}
.downloadit{
display:block;
width:100%;
height:20px;
background-image:url(img/dlo.png);
background-color:#95B9C7;
background-repeat:no-repeat;
background-position:center;
}.downloadit:hover{
background-color:#741112;
}
table.downloads.dhead{
border-bottom:1px solid #741112;
font-size: 1em;
}
table.downloads.dhead td{
color:#01536A;

}
table.downloads .dub{
width:35%;

}
footer{
border-top:1px solid #741112;
border-bottom:1px solid #01536A;
width:100%;
margin-top:20px;
margin-bottom:100px;
padding-top:20px;
font-size:0.8em;
color:#58595B;
text-align:center;
}

footer .widget h5{
display:none;
}

footer .large-block-grid-6 .widget{

width:16.66666%

}
footer .widget{

text-align:center;

}
.pagenav{
list-style:none;
float:right;
margin-right:10px;
margin-top:2px;

}
.pagenav a{
color:#741112;
}
.pagenav a:hover{
color:#01536A;

}
.storiesnav{
float:right;
margin-top:15px;
}
.stories h2{
margin-top:10px;

}
.widget_sp_image img{
margin-bottom:10px;

}
 footer .large-block-grid-5 > li{

padding-left:0px;

}


#comment{
height:200px;

}
.scrollTo:link{
font-size:80%;
font-weight:700;
margin-left:10px;
}
article li{
margin-left:20px;

}
h1{
margin-bottom:0.3em;
}
.introcontent p{
font-size:1.2em;

font-family:'Trade Gothic W01 Cn 18';
}
.schools p,.submittedstory{
font-size:0.8em;
font-family: 'Open Sans', sans-serif;
}
.submittedstory{
margin-left:-8px;
margin-right:-8px;
}
.introcontent hr{
color:#741112;
border:1px solid #741112;
}
.schools hr{
border:0px;

border-top:1px dashed #BEC084;

}
.wp-editor-container{
   border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.wp-editor-container:hover{
    box-shadow: 0 0px 5px #999999;
	 border: 1px solid #999999;
}
.submit{
background:transparent;
border:0px;
text-align:right;
color:#741112;
font-size:2em;
}
.submit:hover{
color:#222222;

}
.usersubmit fieldset{
margin:0px;
padding-top:10px;
}
.usersubmit p{
font-size:.7em;

}
.imagecaption{
margin-bottom:5px;
}
.usersubmit label{
margin-bottom:10px;
}
.usersubmit input{
margin-bottom:5px;
margin-top:5px;
}
#rcp_registration_form input[type="text"],#rcp_registration_form input[type="password"],#rcp_login_form input[type="text"],#rcp_login_form input[type="password"]{
width:50%;

}
#rcp_submit,#rcp_login_submit, #sul-searchsubmit{
float:right;
margin-left:20px;
font-size:	27px;
background:transparent;
color:	#01536A;
cursor:pointer;
border:0px;
font-weight:normal;
background-image:url(img/linkarrow.gif);
background-repeat:no-repeat;
background-position:right;
padding-right:20px;
}
.userslist{
list-style:none;

}
.userslist li{
padding:20px;
padding-left:0px;
padding-right:0px;
  border-color: #ADADAD;
    border-image: none;
    border-style: solid;
    border-width: 1px 0 0;
}
.home .introcontent,.maincontent{


}
.introcontent .columns p{
font-size:80%;

}
.th{
float:left;
margin-right:20px;
}
.news img{
float:left;
margin-right:10px;
margin-bottom:80px;
margin-top:10px;
}
.news h6 a{
color:#000;
}

.headline .row{
height:auto;
background-repeat:no-repeat;

}
.headline .row h1{
color:#741112;
margin-left:10px;

}
.introcontent .large-4,.sidebar{
border-left:1px solid #ADADAD;

}
.introcontent .columns h3{

margin-top:-8px;
}
.grid{
border:1px solid #fff;
float:right;
background:	#01536A;
}
.grid:hover{
opacity:0.7;
}
.grid tr{
border:1px solid #fff;
}
.grid td{
border:1px solid #fff;
background:	#01536A;
padding:3px;
padding-left:4px;
padding-right:4px;
}
.storiesgrid h4{
background:#BEC0B5;
color:#FFF;
margin:0px;
padding:8px;
}
.storiesgrid a:hover h4{
color:	#01536A;

}
.storiesgrid .large-4{
height:220px;
overflow:hidden;

}




.preamble{

color:#01536A;
}
.storiesgrid div{
height:170px;
overflow:hidden;

}
.storiesgrid img{
width:100%;

}

.exhibgrid hr{
color:#fff;
border:0px;
border-bottom:2px solid #741112;
margin-left: 0.625em;
margin-right: 0.625em;
}
.exhibgrid div{
height:190px;
overflow:hidden;

}
.exhibgrid .titleheader{
height:auto;

}
.exhibgrid img{
width:100%;

}

.exhibgrid h4{
background:#BEC0B5;
color:#FFF;
margin:0px;
padding:8px;
}
.exhibgrid a:hover h4{
color:	#01536A;

}
.exhibgrid .large-4{
height:190px;
overflow:hidden;

}



.orbit-container{

margin-top:0px;

border-top:0px;

border-bottom:2px solid #01536A;

}
.stories .orbit-container{
border-bottom:2px solid #58595B;
}
.orbit-slides-container{
background:#F0F0F0;
z-index:2;
}

.orbit-bullets{
margin:auto;
width:100px;
z-index:3;
margin-top:-40px;
}


.orbit-slides-container li{
height:465px;

overflow:hidden;
background:#FFFFFF;
}

.orbit-slides-container li img{
height:400px;
margin-right:10px;
}
.orbit-slides-container li iframe{

height:450px;
padding-right:10px;
}
.orbit-container .orbit-slides-container > * .orbit-caption{
bottom:0px;

background:	#fff;
color:	#58595B;
font-size:0.8em;
line-height:0.7;
text-align:right;
	-webkit-transition:all 1s;
	-o-transition:all 1s;
	-moz-transition:all 1s;

	
	position:relative;
	padding:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:0.9em;
line-height:1.2;
}
#fileupload{
   cursor: pointer;
    direction: ltr;
    margin: 0;

color:#343434;
    left: 0;	
height:50px;
margin-bottom:10px;

}
.progress {
    background-color: #F5F5F5;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.progress-bar-success {
    background-color: #AE0000;
}
.progress-bar {
    background-color: #AE0000;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    height: 100%;
    text-align: center;
    transition: width 0.6s ease 0s;
    width: 0;
}

.placeholder { color: #aaa; }

.orbit-container .orbit-slides-container > * .orbit-caption div{
	height:50px;
	overflow:hidden;
padding-top:0px;

}
.orbit-container .orbit-slides-container > * .orbit-caption p{

font-weight:300;

font-family:'TradeGothicW01-BoldCn20 675334';
font-size:0.9em;
	line-height:1.2;

}
.orbit-container .orbit-next{
width:40%;
top:0px;
height:100%;
text-align:right;
}

.orbit-container .orbit-next > span {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #58595B;
    border-left-style: solid;
left:auto;
right:10px;
}

.orbit-container .orbit-next:hover > span {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000000;
    border-left-style: solid;

}
.collections.legend{
position:absolute;
margin: 19px;
margin-top:-52px;
height:48px;
margin-bottom:0px;
overflow:hidden;
font-size:0.8rem;
}
.collections.titlebit{
position:absolute;
margin: 19px;
height:34px;
margin-bottom:-20px;
margin-top:15px;
overflow:hidden;

}
.collections.titlebit h4{
margin-top:0px;
color:#01536a;
}
	.orbit-container .orbit-prev > span{
	opacity:0;
	
	}
	
	
	
.orbit-container:hover .orbit-next > span   {
opacity:0.8;

}


.orbit-container .orbit-slides-container > * .orbit-caption a:hover{
opacity:0.8;
}
.tumblrimage{
margin-bottom:10px;

}

.red{
color:#741112;
}
.grey{
color:#BEC084;
}
.blue{
color:#01536A;

}
.large-4,.large-6{
font-size:0.8em;
margin-bottom:30px;
}
.large-4 h6{
color:#01536A;

border-bottom:dashed 1px #741112;
padding-bottom:8px;
}
.large-4 h6 a{
color:#01536A;


}
.top-bar{
position:relative;
z-index:8;
border-bottom:2px solid #741112;
background:#ffffff;

}
.contain-to-grid .top-bar{

margin-bottom:20px;
}

.top-bar-section{
font-family:'Trade Gothic W01 Cn 18';

text-transform:uppercase;
}
.top-bar-section li a:not(.button){
padding:0px;
padding-left:12px;
padding-right:8px;
display:block;
background-color:transparent;
border-bottom:2px solid #741112;
height:45px;
line-height:38px;

}
.top-bar-section li a:hover:not(.button), .top-bar-section li.current_page_item a, .top-bar-section li.current-menu-item a{
color:#01536A;
background-image:url(img/navarrow.png);
background-repeat:no-repeat;
background-position:center;
}
.top-bar-section li.current_page_item a, .top-bar-section li.current-menu-item a{
font-weight:bold;
}
.top-bar .toggle-topbar a{
font-size:18px;
}
.top-bar.expanded .toggle-topbar a{
color:#000000;
}
.top-bar.expanded .toggle-topbar.menu-icon a span{
    box-shadow: 0 10px 0 1px #000000, 0 16px 0 1px #000000, 0 22px 0 1px #000000;
	}
.top-bar-section .large-12{
padding:0px;

}

.navstick.fixed{
height:45px;
background:#fff;
}

.navstick.fixed .top-bar-section li a:not(.button){
height:45px;
}
.navstick.fixed .top-bar-section li .dropdown a:not(.button){
height:31px;
}

.dropdown li:nth-child(2){

margin-top:10px;
}


.dropdown li:last-child{
padding-bottom:10px;

}
.dropdown .dropdown li{
padding-top:0px;
}

.top-bar.expanded ul,.top-bar.expanded .title-area{

background:#ffffff;
border-bottom: 1px solid #fff;
}



.post-edit-link{
float:right;
margin:10px;
background-image:url(img/edit.png);
background-color:#01536A;
padding-left:32px;
line-height:26px;
}

.twitter{
display:block;
float:right;
width:27px;
height:25px;
background-image:url(img/twit.png);
background-color:#01536A;
margin-left:2px;
margin-right:8px;
}
.facebook{
display:block;
float:right;
width:25px;
height:25px;
background-image:url(img/facebook.png);
background-color:#01536A;
margin-left:2px;
margin-right:8px;
}
.twitter:hover,.facebook:hover{
background-color:#58595B;
-webkit-transition:all 1s;
	-o-transition:all 1s;
	-moz-transition:all  1s;
}


.logoinfo{
font-family:'TradeGothicW01-BoldCn20 675334';
font-size:38px;
line-height:32px;
background:#ffffff;
position:relative;

float:left;
z-index:9;margin-top:-50px;

}
.contactdetails{
font-size:14px;
padding:0px;
z-index:9;margin-top:-50px;
float:right;
}
.rized{
padding-left:		0.73em;
padding-right:	0.73em
}
.rized h6{
display:block;


}
.rized a:hover h6{
color:#741112;
padding-left:10px;
background-image:url(img/sidearrow.png);
background-position: 0px 5px;
background-repeat:no-repeat;
-webkit-transition:all .4s;
	-o-transition:all .4s;
	-moz-transition:all  .4s;
}
.rized a{
color:#58595B;

}
.logoinfo div{
display:inline;


}
.navstick.fixed .logoinfo{
margin-top:5px;

}
.navstick.fixed .logoinfo div{
display:none;
}
.logoinfo a{
color:#58595B;

}

.navstick{
margin-top:90px;

}
.navstick.fixed{
margin-top:0px;

}
.navstick.fixed .logoinfo{
background:transparent;

}
@media only screen and (min-width: 769px) {
.top-bar-section{

float:right;
}

.top-bar-section,.top-bar-section .dropdown{
background:#fff;
}

}



@media only screen and (max-width: 769px) {
.twitter{
display:block;
float:right;
height:16px;
width:18px;
background-image:url(img/twit.png);
background-size:18px;
background-repeat:no-repeat;
background-color:#01536A;
margin-left:2px;
margin-right:8px;
margin-top:4px;
border:0px;
}
.facebook{
display:block;
float:right;
width:18px;
height:18px;
background-image:url(img/facebook.png);
background-repeat:no-repeat;
background-size:18px;
background-color:#01536A;
margin-left:2px;
margin-right:8px;
margin-top:3px;
border:0px;
}
.navstick.fixed .logoinfo{
margin-top:10px;

}

	.orbit-container .orbit-next > span{
	opacity:0;
	
	}
	.orbit-container .orbit-next > span {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;
    border-left-style: solid;

}

.orbit-container .orbit-next:hover > span {
 border-left-color: #CCCCCC;

}
	
.large-block-grid-5 > li {
    padding: 0 0.625em 1.25em;
    width: 20%;
	
}


.maincontent{
margin-top:60px;
}
.navstick{
margin-top:0px;


}
.top-bar{
height:50px;

}
.navstick .logoinfo,.navstick .contactdetails{
margin-top:3px;
width:auto;
margin-bottom:10px;
}
.navstick .logoinfo{
margin-top:10px;
margin-left:10px;
padding-right:10px;
}
.navstick .contactdetails{
margin-top:13px;
}
.navstick .large-12{
padding:0px;

}
.facebook,.twitter{
margin-right:4px;

}
.navstick .contactdetails{
float:left;

}
.top-bar{
margin-top:-5px;

}
.navstick .logoinfo div{
display:none;

}
.orbit-container .orbit-slides-container > * .orbit-caption a{
background:#FFFFFF;
padding-left:8px;
}

.menu-icon{
background:#fff;
padding-right:10px;
margin-right:-5px;
}

.homepage.maincontent{
margin-top:0px;
}

.slider h1{
font-size:1em;

}
.slider p{

font-size:0.5em;
}

.expanded .menu-icon{
background:transparent;
}
.navstick{
z-index:100;
position:fixed;
top:0px;
}
.orbit-container .orbit-slides-container > * .orbit-caption{
padding-left:0px;
text-align:left;
}
.orbit-container{

margin-top:60px;
}
.top-bar{

width:100%;
}

.dropdown li:nth-child(2){

padding-top:0px;

}
.dropdown li:last-child{
padding-bottom:0px;

}
.top-bar-section li{
height:45px;

}
.top-bar-section li a:not(.button){
display:block;
height:45px;
border:0px;
border-bottom: 1px solid #58595B;
}
.top-bar-section ul li:last-child{
padding-bottom:0px;
height:42px;
border-bottom:0px;
}
.top-bar-section li a:hover:not(.button), .top-bar-section li.current_page_item a, .top-bar-section li.current-menu-item a{
background:#FFFFFF;

}
.top-bar-section .has-dropdown > a:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #fff;
	}
}

@media only screen and (max-width: 500px) {
.orbit-container .orbit-slides-container .large-4{
width:50%;
}


}