/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in 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. */

.widget_text .textwidget { padding: 0px 0;}

#wrapper #navigation {
width:100%;
margin:0;
background:white;
border:none;
padding:0 0 20px 0;
border-bottom:1px solid #eee;
position:fixed;
top:0;
z-index:9999;
}

body.admin-bar #navigation {
    top:32px;
}

#wrapper #logo {
float:left;
width:20%;

}
#wrapper #logo>a>img{height:60px;margin-top:10px;}

#wrapper #main-nav {
    float:left;
    width:78%;
    border: none;
    margin-top: 20px;
    background: transparent;
    box-shadow: none;
}

.w--container {
    max-width:940px;
    margin:50px auto;
    margin-top: 120px;
}

.w--container--wide {
    max-width: 1200px;
    margin:0 auto;
    margin-bottom:50px;
}

.w--row {
    display: flex;
    flex-wrap:wrap;
}

.col-3 {
    flex-basis:33%;
    align-items: center;
}

.col-6 {
    flex:1 0 100%;
    flex-basis:50%;
    align-items: center;
}

.col-8 {
    flex:1 0 100%;
    flex-basis: calc((100% / 12) * 8);
    align-items: center;   
}


.col-4 {
    flex:1 0 100%;
    flex-basis: calc((100% / 12) * 4);
    align-items: center;
    
}

div#mc_embed_signup_scroll input {
    border: none;
    background: #f5f5f5;
    padding: 15px 18px;
    font-size: 0.9rem;
    font-weight: 100;
}

div#mc_embed_signup_scroll input#mc-embedded-subscribe {
    background: #c2c348;
    color: white;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    -webkit-appearance: none;
}

#header-social {
    display: flex;
    flex-wrap: wrap;
    
}

#header-social li {
    
}

.w--container h3 {
    font-size: 1.2rem;
    color: #bfbfbf;
    text-transform: capitalize;
}

#header-social li a {
    background: #c2c348;
    border-radius: 50px;
    margin: 0px 5px;
    display: block;
    padding: 14px;
}

a.pt-link {
    position: relative;
    display: block;
}

.featured--title {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.80);
    padding: 20px;
    box-sizing: border-box;
    min-height:106px;
}

.featured--title h2 {
    color: white;
    text-transform: capitalize;
    margin: 0 0 1.0rem 0;
    font-size: 1.4rem;
    line-height: 1.1;
}

.featured--image {
    height: 400px;
    overflow: hidden;
}

.featured--image>img {
    max-height:400px;
    min-height:100%;
    width: 100%;
    object-fit: cover;
}

.w--ad {
    margin-top:0;
}

.w--ad img {
    display: block;
    margin:0 auto;
}
@media screen and (max-width: 991px){
    .disappear-txt{
        display: none;
    }
}

/*temp

.col-8 .featured--image:after {
    content: 'vote here';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #ce2f38;
    color: white;
    font-size: 1.5rem;
    font-family: sans-serif;
    text-transform: uppercase;
    padding: 1.2rem 1.4rem;
    font-weight: 600;
    cursor: pointer;
    border-radius: 4px;
    transform: translate(-50%, -50%);
}
*/