/*
Theme Name: stanleywp-tca
Theme URI: http://52.24.51.178:8080/stanleywp-tca/
Author: Phil Modified
Template: stanleywp
Description: Responsive WordPress theme with all the Twitter Bootstrap elements and features.
Version: 2.1.1
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: stanley
Domain Path: /languages/
Tags: white, black, blue, light, one-column, two-columns, right-sidebar, responsive-layout, accessibility-ready, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready, rtl-language-support
*/
/*--------------------------------------------------------------
Common 
--------------------------------------------------------------*/
.grey { background-color: #f2f2f2; padding-bottom: 60px; padding-top: 60px; }

.white { background-color: #ffffff; padding-bottom: 60px; padding-top: 60px; }


.sm_grey { background-color: #f2f2f2; padding-bottom: 20px; padding-top: 20px; }
.sm_white { background-color: #ffffff; padding-bottom: 20px; padding-top: 20px; }

.nav>li>a{
    background-color:transparent;
    color:#fff;
}

.nav>li>a:hover{
    text-decoration:underline;
    background-color:transparent;
    color:#fff;
}
.nav>li>a:active{
    text-decoration:underline;
    background-color:transparent;
    color:#ffce26 !important;
}
.nav>li>a:focus{
    background-color:transparent !important;
    color:#ffce26 !important;
}
.current-menu-item a{
    color:#ffce26 !important;
    text-decoration:underline;
}

.nav.sub-nav>li{
}
.solid-blue-back{
    background-color:#2B476E;
}
.sub-nav>li>a{
    color:#fff; 
    float:left !important;
}


h1, h2, h3, h4, .nav{
    font-family: 'Jaldi', sans-serif;
    font-weight:bold;

}
body{
    font-family: 'Jaldi', sans-serif;
    font-size:1.75rem;
    line-height:1.5;
}

.container{
    padding-top:25px;
}

.thumbnail{
    padding:15px;
    border:none;
}
.thumbnail img{
    margin-bottom:20px;
}
.sponsor.row{
    border-bottom:2px solid #eee;
}
.sponsor.thumbnail{
    padding:5px;
}
.col-left{
    border-right:2px solid #eee;
}
form{
  font-family: 'PT Sans', sans-serif;
  font-weight: bold;
  font-size:1.5rem;
  color:#aaa;
}
ol{
    padding-left:40px;
    list-style-type:decimal;
    font-size:large;
}
/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
#home_header{
    height:330px;
    background-image:url(images/header_back.jpg);
    border-bottom:25px solid #ffce26;
}


/*--------------------------------------------------------------
Footer
--------------------------------------------------------------*/

#footer{
    background-color:#222;
    font-family:PT Sans, sans-serif;
    font-size:1.25rem;
}


/*--------------------------------------------------------------
Custom
--------------------------------------------------------------*/

.equal_ht_container{
    display:table-row;
}

.equal_ht_inner{
    display:table-cell;
}

.no_pad{
    padding-top:0px !important;
}

.smaller-text{
    font-size:1.7rem; 
}
.blue-background{
    background-color: #2B476E; 
    color:#eee;

}
.grey-background{
    background-color: #444; 
    color:#eee;

}
.yellow-background{
    background-color:#ffce26; 
    color:#444;

}
.grey-background div.panel{
    color:#444;
}
.need-bullets{
    list-style-type:disc;
    padding-left:40px;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.singleheader-list-style {
    background-color:#fff;
    border-left: 1px solid #9c9c9c;
    border-right: 1px solid #9c9c9c;
    padding:20px;
    height:100% /*--New Attribute--*/
}
.singleheader-content-style {
    background-color: #fff;
    border-right: 1px solid #9c9c9c;
    height: 100%; /*--New Attribute (just for sure in case your left col taller)--*/
    padding: 20px;
}
.icon-bar{
    background-color:#bbb;
}

@media (max-width: 325px) 
{
    .page-header
    {
        display: none;
    }
}

@media (max-width: 975px) 
{
    .fa-arrow-right
    {
        -ms-transform: rotate(90deg); /* IE 9 */
        -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
        transform: rotate(90deg);
    }
}
/*
@media (min-width:1200px)
{
    collapse.collapse{
        display:none!important;
    }    
}
*/
.container-wrap{
    width:100%; 
}

.col-md-12{
    padding-top:15px;
    padding-bottom:15px;
}
#tribe-events > div.tribe-events-after-html > div > div.thumbnail
{
    width:40%;
    margin:20px;
    min-width:235px;
}

#tribe-events h3{
    margin-bottom:5px;
}

.mt{
    margin-bottom:25px;
}
/*--------------------------------------------------------------
Carousel
--------------------------------------------------------------*/
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
      width: 70%;
      margin: auto;
}
.carousel-control.right, .carousel-control.left {
  background-image:none;
}

/*--------------------------------------------------------------
Entrepreneur Screening Section
--------------------------------------------------------------*/  

div.spy_content{
    padding-bottom:40px;
}

#navbar-screening{
    background-color:#ffce26; 
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius:0px; 
    border-bottom-left-radius:0px;
    margin-bottom:0px; 
}

#spy-container{
    height:200px;
    overflow: auto;
    position: relative;
    padding:10px 0 0 25px;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    border-left:2px solid #fff;
    
}

.ent_arrows{
        text-shadow: 3px 2px #777;
        color:#ddd;
}

.navbar-default .navbar-nav>li>a:active {
    background-color:#eee;
}
/*--------------------------------------------------------------
Popover's
--------------------------------------------------------------*/
.popover{
    min-width:500px;
}

/*--------------------------------------------------------------
Sponsors Mix It Up
--------------------------------------------------------------*/
.m_container { 
    position: relative; 
    width: 960px; 
    margin: 0 auto; 
    /* You can see the purpose of transition by resizing the window.	*/
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;	
}
 
#filters {
	margin:1%;
	padding:0;
	list-style:none;
}

#filters li {
        float:left;
}

#filters li span {
        display: block;
        padding:5px 20px;		
        text-decoration:none;
        color:#666;
        cursor: pointer;
}

#filters li span.active {
        background: #e95a44;
        color:#fff;
}
 
 
#m_portfoliolist .m_portfolio {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        width:23%;
        margin:1%;
        display:none;
        float:left;
        overflow:hidden;
}

.m_portfolio-wrapper {
        overflow:hidden;
        position: relative !important;
        background: #666;
        cursor:pointer;
}

.m_portfolio img {
        max-width:100%;
        position: relative;
}

//hide its label by default
.m_portfolio .m_label {
        position: absolute;
        width: 100%;
        height:40px;
        bottom:-40px;
}                           

.m_portfolio .m_label-bg {
        background: #e95a44;
        width: 100%;
        height:100%;
        position: absolute;
        top:0;
        left:0;
}

.m_portfolio .m_label-text {
        color:#fff;
        position: relative;
        z-index:500;
        padding:5px 8px;
}

.m_portfolio .text-category {
        display:block;
        font-size:9px;
}
	

/*--------------------------------------------------------------
Sponsors
--------------------------------------------------------------*/
.sponsor.thumbnail{
    font-size:1.6rem;
}

/*--------------------------------------------------------------
Events
--------------------------------------------------------------*/
.widgettitle{
    color:#fff;       
}
.tribe-events-list-widget ol li:before{
    font-family: 'FontAwesome';
    content: '\F073';
    margin:0 5px 0 0px;
    color: #777;
}
.tribe-events-list-widget ol li{
    float:left;
    margin-right:15px;
    background-color: #fff;
    border-radius: 2px;
    padding: 15px;
}
.tribe-list-widget{
    display:inline-block;
}
/*--------------------------------------------------------------
Sponsor Sub Menu
--------------------------------------------------------------*/
ul#menu-sponsors ul.dropdown-menu {
     left: 5%;
    
     margin-top:4%;
     width:25%;
}
ul#menu-sponsors .current-menu-item a{
    color:#fff !important;
}
ul#menu-sponsors .current-menu-item a:hover{
    color:#ffce26 !important;
} 

ul#menu-sponsors ul.dropdown-menu>.a:active{
    background-color:#ffce26 !important;
} 

ul#menu-sponsors   ul.dropdown-menu a {
    color:#428bca !important;
    text-decoration: none;

}

ul#menu-sponsors ul.dropdown-menu>.active>a{
    background-color:#ffce26 !important;
    color:#fff !important;
} 

ul#menu-sponsors   ul.dropdown-menu li {
    display:inline;
}

ul#menu-sponsors ul.dropdown-menu:before{
    color: #888;
}

ul{
    list-style-type:disc;
    margin-left:25px;
}
ul li{
    margin-left:5px;
}

body.home ul{
    list-style-type:none;
}

ul#menu-navigation{
    font-size:2.0rem;
}

p{
    margin-top:20px;
}

.no_bullets{
    list-style-type:none; 
}

.navbar-responsive-collapse.navbar-collapse.in{
    background-color:#555;
    z-index:1001;
}

.carousel-control.left, .carousel-control.right {
    background-image: none !important;
}
.carousel-inner > .item > img {
    max-width: 100%;
    height: auto;
}

@media (min-width: 480px) 
    {
    .front_sponsor{
        height:200px;
        width:200px;
    }
}

.row{
    margin-left:0px;
}

/*-- Added to remove sub nav header 6/21/2016 --*/
.events-single #tribe-events-header .tribe-events-sub-nav {
    display:none !important;
}

.sf-input-select__select--white {
	background-color: #fff;
	color: #444;    
}




.sf-input-select{
    border-radius: 4px;
    border: 1px solid #eee;
    font-size: 14px;
    padding:8px;
}

         
        
#filter_box{
    background-color:#eee;
}

#filter_box h4{
    font-size:21px;
    color:#555;
}

.additional_links{
    margin-left:25px;
}

#search-filter-form-5467 > ul > li > ul > li.sf-level-0.sf-item-0{
    display:none;
}

