/**
eStage Social Media Widget
 */
.estage_sm_widget{
    display: block;
}
.estage_sm_widget a{
    width: 32px;
    height: 32px;
    background: #cb2000;
    display: inline-block;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
    margin-right: 8px;
    margin-bottom: 10px;
}

.estage_sm_widget a:hover{
    color: #ffffff;
}
.estage_sm_widget a.fp_link{
    background:#cb2000 ;
}

.estage_sm_widget a.fb_link{
    background:#3b5998 ;
}

.estage_sm_widget a.tw_link{
    background: #1da1f2;
}

.estage_sm_widget a.yt_link {
    background: #cc181e;
}

.estage_sm_widget a.gp_link {
    background: #e04a39;
}

.estage_sm_widget a.sc_link {
    background: #efe200;
}

.estage_sm_widget a.li_link {
    background: #0077b5;
}

.estage_sm_widget a.ig_link {
    background: #000000;
}

.estage_sm_widget a.rd_link {
    background: #ff4500;
}

.estage_sm_widget a.tb_link {
    background: #314358;
}

.estage_sm_widget a.pt_link {
    background: #cb2027;
}

.estage_sm_widget a.fk_link {
    background: #0063db;
}
.estage_sm_widget a.vi_link {
    background: #00b588;
}
.estage_sm_widget a.vk_link {
    background: #45668e;
}


.icon-4p:before {
    content: url(../../img/fp-icon.png);
    position: relative;
    top: 5px;
}

/**
eStage GetResponse Newsletter Widget
 */
.estage_nl_widget{
    background: #ffffff none repeat scroll 0 0;
    padding: 15px;
}

.estage_nl_widget label{
    font-weight: 600;
}
.estage_nl_widget label,
.estage_nl_widget input{
    display: block;
}
.estage_nl_widget input[type=text],
.estage_nl_widget input[type=email]{
    width: 100%;
    border: 1px solid #adadad;
    height: 30px;
    margin-bottom: 10px;
    text-indent: 5px;
}
.estage_nl_widget_form_submit{
    border: medium none;
    color: #ffffff;
    margin: 20px 0;
    padding: 10px;
    text-transform: uppercase;
    width: 100%;
}

.estage_nl_widget_form_submit:hover{
    opacity:0.8;
    filter: alpha(opacity=80);
}

.estage_nl_widget label.error{
    color: #cb2000;
    font-size: 12px;
}
.estage_nl_widget input.error{
    border: 1px solid #cb2000;
}
.estage_nl_widget p{
    font-size: 14px !important;
}

#sidebar .estage_sm_widget{
    margin-top: 20px;
}

/**
eStage Author Widget
 */
.estage_author_widget{
    background: #ffffff none repeat scroll 0 0;
    padding: 15px;
}
p.estage_author_widget_bio{
    font-size: 14px !important;
    padding-top: 4px !important;
}

.estage_author_widget_name{
    font-weight: bold;
    font-size: 14px;

}
.estage_author_widget img{
    margin-bottom: 10px;
}

/**
eStage Google Maps Widget
 */
.estage_gm_widget iframe{
    max-width: 100%;
}
/**
Core Search Widget
 */
.widget #searchform{
    background: #ffffff none repeat scroll 0 0;
    padding: 15px;
}

.widget #searchform label{
    display: block;

}
.widget #searchform input[type="text"]{
    width: 100%;
    border: 1px solid #adadad;
    height: 30px;
    margin-bottom: 10px;
    text-indent: 5px;
    display: block;
}
.widget #searchform #searchsubmit{
    border: medium none;
    color: #ffffff;
    padding: 10px;
    text-transform: uppercase;
    width: 100%;
}