/*
Theme Name: 	NMAC 2016
Theme URI:      http://themeforest.net/user/trendytheme
Author:         TrendyTheme
Author URI:     http://themeforest.net/user/trendytheme
Description: 	Nominee - WordPress theme for Candidate/Political Leader. It can also be use as any non-profit organization, such as charity, event, campaign etc. It’s unique design is flexible enough to fit any political option and social issue.
Template:     	nominee
Version: 		1.2
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	nominee-child
Tags: 			two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu,  featured-images,  full-width-template, post-formats, sticky-post, theme-options
*/

@import url("../nominee/style.css");

/*NAV*/
/*@media (max-width: 767px){
    .navbar-default {
        background-color: #f8f8f8 !important; 
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #2f2f2f;

    }
}*/
@media (min-width: 768px){
    .navbar-default {

        padding: 15px 0;
    }
}

.main-menu {

    top: 15px;
}
@media (max-width: 1199px){
    .navbar-brand img {

        max-width:125px;
        height:auto;

    }
    .main-menu {

        top: 0;
    }
}
.entry-content h2{color:#b90832;}
/*BREADCRUMBS*/
.breadcrumb a{color:#f2f2f2!important;}
.breadcrumb a:active{color:#ffffff!important;}
.nmac-red{color:#b90832;}
ul.no-bullet li{list-style:none;}
ul.inline li{display:inline-block;}
ul.ul-inside>li{list-style-position: inside;}



/*HOME*/
#rev_slider_2_1_wrapper{margin-top:63px!important;}
@media (max-width: 1199px){
    #rev_slider_2_1_wrapper{margin-top:30px!important;}
}
.tp-bgimg.defaultimg{max-width:1920px!important;margin:auto;}

.section-intro h2 span { color: #b90832;}
.home-page-feature-wrapper .post-thumbnail img{width:100%; height:auto;}

/*POST table*/
h3{clear:both!important;}
table, td{border:0px solid #ddd!important;}
.single .posts-content .post-thumbnail{display:none;}
.page-header-section{
    margin-bottom:45px!important;   
                     margin-top: 30px;
    background-position: center!important;
}
.page-header-section h2{font-size:40px!important;}

@media (max-width: 1199px){
    /*.page-header-section{margin-top:30px!important;}*/
}
@media (min-width: 1900px){
    .page-header-section.limit-width{

        background-color:#000;
        background-size:1900px;
        background-position: center;
        margin-top:105px;
    }
    .header-default .page-header-section .page-header{
        padding: 200px 0 120px;
    }
}
/*Board*/
.board-image{display:block;width:150px;height:150px;    border-radius: 20px;
             margin-bottom: 10px;background-size:cover!important;}
div.board_wrapper{line-height:18px;padding-top:5px;    padding-bottom: 20px;font-size:14px}
div.board_wrapper:nth-of-type(3n + 1){
    clear:left;
}

/*STAFF*/
.staff-listing-item,.board-listing-item{padding-left:0!important;}
.staff-listing-item li{line-height: 24px;}
.staff-listing-item li:first-of-type,.board-listing-item li:first-of-type{
    margin-right:30px;
    vertical-align:top;
}
.staff-listing-item li img{border-radius:5px;margin-bottom:10px!important;}
.staff-listing-item li img,.board-listing-item li img{background-size: cover}
.staff-listing-item li h4,.board-listing-item li h4{margin-bottom:0;}
.staff.col2{
    width:50%;
    float:left;
    margin: 15px auto;
}
.staff.col3{
    width:33%;
    float:left;
    margin: 15px auto;
}
.staff.col3:nth-child(3n){
    clear:left;
}
.staff-location{font-style:italic;margin-top:-10px;}
#post-326 h3{margin-bottom:0}
.board_wrapper{width:33%;float:left;}

/*SIGN UP HOME*/
.joinus-home-row{
    text-align:left;
}
.joinus-home-row h3{margin-bottom:0;margin-top:10px;}
.joinus-home-row input[type="text"]{
    /*    -webkit-box-shadow: inset -1px -1px 6px 2px rgba(0,0,0,0.27);
    -moz-box-shadow: inset -1px -1px 6px 2px rgba(0,0,0,0.27);
    box-shadow: inset -1px -1px 6px 2px rgba(0,0,0,0.27);*/
}
.joinus-home-row .signup-button{
    background: transparent url('img/join_button2.png') no-repeat;
    border: none;
    color: transparent;
    width: 70px;
    height: 47px;
    margin-left: 20px;
}
.joinus-home-row .signup-button:hover{opacity:.4}

/*SIGN UP SIDE*/
.widget_mc4wp_form_widget input[type="text"]{
    width:100%
}
.widget_mc4wp_form_widget input[type="submit"]{
    width:100%
}

/*HOME PANELS*/
.home-3-panel{
    background: #fff;
    max-width: 295px;
    margin: 0 32px;
}
.home-3-panel .vc_column-inner {
    padding:0!important;
}
.home-mission{font-size:18px; line-height:1.5em;color:#2e302f;font-weight:600;}
.home-mission h1{font-size:39px;line-height:39px;}


.home-page-feature-wrapper,.press-release-wrapper{font-size:14px;}
.home-page-feature-wrapper h2.entry-title{
    text-align:center;
}
.home-page-feature-wrapper h2.entry-title a{
    font-size:18px;
    font-weight:700;
    color:#b90832;
}
.home-page-feature-wrapper h2.entry-title a span{   
    color:#2f2f2f;
}

/*SOCIAL SHORCODE*/
.nmac-social{font-size:40px;margin:20px 0;}
.nmac-social ul>li{padding-left:1%;padding-right:1%;}
.nmac-social ul>li>a{padding:0;color:#777777}
.nmac-social ul>li>a:hover{opacity:.8}

/*LINQ SECTION*/
.linq-services{padding-bottom: 39px;
               margin-right: 48px;}
.entry-content ul li h3{margin-top:15px;}

/*BUTTONS*/
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    color: #FFF;
    border-color: #b90832!important;
    background-color: #b90832!important;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    color:  #b90832!important;;
    border-color: #b90832!important;
    background-color: #fff!important;
}

.social_join_button{font-size:2em;font-weight:bold;}

/*EVENTS*/
ul.ecs-event-list{padding-left:0;}
.ecs-event{list-style:none!important;border-bottom:1px solid gray;}
.ecs-event h4{margin:15px 0 0;}
.ecs-event h5{line-height:1.5em;}
.ecs-event .duration.time{font-weight:bold;}
.ecs-content .container{padding-left:0;}

/*FOOTER*/
.footer-multi-wrapper .copyright {
    color: #fff;
}

/*SEARCH*/
.widget_search input{background:#b90832;color:#fff}

.widget_search .form-control:focus {
    color:#333;
}

/* do not group these rules */
.widget_search input::-webkit-input-placeholder {
    color: white;
}
.widget_search input:-moz-placeholder {
    /* FF 4-18 */
    color: white;
}
.widget_search input::-moz-placeholder {
    /* FF 19+ */
    color: white;
}
.widget_search input:-ms-input-placeholder {
    /* IE 10+ */
    color: white;
}
.section-intro {
    margin-bottom: 45px;
}
.menu-item-4637 a{color:blue;}

ul.newsletter-archive, ul.job-ops-listing{padding-left: 0!important;}

ul.newsletter-archive li{margin-bottom:20px;font-size:12px;}

ul.newsletter-archive li h4{margin-bottom:0;}

ul.job-ops-listing li{ margin-bottom:40px; border-bottom: 1px solid #999;}

ul.job-ops-listing li .btn-primary{ padding : 10px 20px; }

#post-4611 h2{    
    font-size: 35px;
    line-height: 35px;
    margin: 20px 0 15px;
}
#post-4611 p{font-size: 18px;}
.menu-item-8329{padding-right:50px!important;}
blockquote::after {
    position: absolute;
    right: 10px;
    bottom: 10px;
    content: "\f10e";
    font-family: fontawesome;
    font-size: 30px;
    color: #bbb;
}

/*.navbar .nav>li{padding:0 12px}*/
.page-id-8718 .page-header-section, .parent-pageid-8718 .page-header-section,.parent-pageid-8774 .page-header-section{

    max-width: 1900px;
    background-size: contain;
    height: 478px!important;
    margin: 0 auto 30px!important;
}
.page-id-8718 .page-header-section{

    background-position: center;

   
}
.parent-pageid-8718 .page-header-section,.parent-pageid-8774 .page-header-section{

    background-position: bottom;

margin: 0 auto 45px!important;
}
.page-id-8718 .page-header-section .breadcrumb{

    display:none;
}
/*ul.webinar-monthly li strong,ul.webinar-list li strong{color: #b90832}*/
.tribe_events_cat-webinars .tribe-events-event-meta{display: none;}
.col-md-8 #main .entry-content .container{max-width: 750px}

