/* banner - BEGIN*/
.homeSection {
    background: url(../../Img/sx_Home_HEADER.jpg) no-repeat 50% 0;
    position: relative;
}

    .homeSection .content_holder .right_column {
        background-color: #2F4762;
        position: relative;
        z-index: 99;
    }

/* Image Rotator- BEGIN */

.bxslider_home {
    overflow: hidden;
}

    .bxslider_home ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .bxslider_home ul li {
            list-style: none !important;
        }

        .bxslider_home ul > li:not(:first-child) {
            display: none;
        }

    .bxslider_home .bx-controls {
        top: 50%;
        z-index: 100;
    }

.banner_info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: -moz-linear-gradient(left, rgba(30,17,23,1) 20%, rgba(30,17,23,0) 70%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(20%,rgba(30,17,23,1)), color-stop(70%,rgba(30,17,23,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(30,17,23,1) 20%,rgba(30,17,23,0) 70%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(30,17,23,1) 20%,rgba(30,17,23,0) 70%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(30,17,23,1) 20%,rgba(30,17,23,0) 70%); /* IE10+ */
    background: linear-gradient(to right, rgba(30,17,23,1) 20%,rgba(30,17,23,0) 70%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1117', endColorstr='#001e1117',GradientType=1 ); /* IE6-9 */
    z-index: 80;
}

.banner_caption {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 0em 1.25em 3.5em;
}

    .banner_caption h1 {
        color: #6ba0d6;
        font-weight: 300;
        font-size: 2em;
        width: 70%;
        margin: 0.4em 0;
    }

.banner_caption .banner_more {
    color: #fff;
    font-size: 1.6em;
    font-weight: 300;
    text-decoration: none;
}

    .banner_caption .banner_more:after {
        content: "";
        display: inline-block;
        width: 15px;
        height: 10px;
        background: url(../../Img/banner_arrow.png) no-repeat 0 0;
        margin: 0 0 0 0.5em;
    }

div.pr_banner_content {
    margin: 2em 0 0 0;
}
/* Image Rotator- END */

/* American Scientist Holder - BEGIN */
.homeSection .content_holder .as_holder {
    width: 210px;
    height: 279px;
    padding: 20px;
    vertical-align: middle;
    text-align: center;
}

.as_cover {
    margin: 0 auto 5px auto;
}

.as_link {
    width: 180px;
    margin: 10px auto;
    padding: 2px 0;
}

    .as_link > a {
        font-size: 1.5em;
        color: #FFF;
        font-weight: 200;
        padding: 2px 0;
    }

        .as_link > a:after {
            content: "";
            width: 15px;
            height: 15px;
            display: inline-block;
            background: url(../../Img/AS_Arrow.png) no-repeat 2px 3px;
            position: relative;
            top: 1px;
            left: 3px;
        }

/* American Scientist Holder - END */

/* banner - END*/

/* get involved - BEGIN */
.gt_wdt {
    width: 100%;
    min-height: 30px;
    float: left;
}

.gt_wdt_header {
    background-color: #acc7e2;
    padding: 0.2em 1.5em;
    float: left;
}

    .gt_wdt_header > h1 {
        font-weight: 500;
        color: #FFF;
        margin: 0.2em 0;
    }

.gt_wdt_content {
    background-color: #ACC7E2;
    width: 100%;
    padding: 1em 0;
    float: left;
}

    .gt_wdt_content > ul {
        margin: 0px;
        padding: 0px 1.5em;
    }

        .gt_wdt_content > ul > li {
            list-style: none;
            padding: 0.5em 0;
        }

            .gt_wdt_content > ul > li:before {
                content: "";
                width: 17px;
                height: 16px;
                display: inline-block;
                background: url(../../Img/getinvolved_li.png) no-repeat 0 0;
                position: relative;
                top: 4px;
                margin-right: 2px;
            }

            .gt_wdt_content > ul > li > a:link, .gt_wdt_content > ul > li > a:visited {
                color: #535353;
                font-size: 1.6em;
                text-decoration: none;
            }

            .gt_wdt_content > ul > li > a:hover {
                color: #666666;
            }

.social_icons {
    width: 100%;
    float: left;
}

    .social_icons ul {
        list-style: none;
        margin: 2em 0 0.5em 0;
        padding: 0 1.5em;
        float: left;
    }

    .social_icons > ul > li {
        float: left;
    }

        .social_icons > ul > li a {
            width: 38px;
            height: 38px;
            display: block;
            margin: 0 0.3em 0 0;
        }

    .social_icons a.fb_ico {
        background: url(../../Img/facebook_ico.png) no-repeat 50% 0;
    }

    .social_icons a.tw_ico {
        background: url(../../Img/twitter_ico.png) no-repeat 50% 0;
    }

    .social_icons a.li_ico {
        background: url(../../Img/linkedin_ico.png) no-repeat 50% 0;
    }

    .social_icons a.ut_ico {
        background: url(../../Img/youtube_ico.png) no-repeat 50% 0;
    }

    .social_icons a.ig_ico {
        background: url(../../Img/instagram_ico.png) no-repeat 50% 0;
    }
/* get involved - END */

/* sigma news rotator - BEGIN */
.sxr_wdt_header {
    padding: 0 0 0.2em 0;
    float: left;
}

    .sxr_wdt_header > h1 {
        font-size: 3em;
        font-weight: 300;
        color: #535353;
        text-transform: capitalize;
        margin: 0px 0 0.2em 0;
    }

.sxr_wdt_pagging {
    float: left;
    margin: 1.4em 0 0 2em;
}

.sxr_wdt_anchor {
    float: left;
    width: 12px;
    height: 12px;
    margin: 0 10px 0 0;
    border: 1px solid #545759;
}

    .sxr_wdt_anchor.selected {
        background-color: #f5bc0e;
    }

.sxr_wdt_holder {
    float: left;
    clear: both;
}

.sxr_wdt_section {
    width: 32%;
    padding: 0.5em 1% 0 0;
    float: left;
    margin: 0 0 2.5em 0;
    display: none;
}

div.sxr_wdt_img {
    width: 236px;
    height: 187px;
    overflow: hidden;
    border: 1px solid #f3f3f3;
}

.sxr_wdt_content > h2 {
    color: #535353;
    font-size: 1.8em;
    font-weight: 600;
    padding: 0px;
    margin: 1em 0 0.2em 0;
}

.sxr_wdt_content > p {
    color: #535353;
    font-size: 1.6em;
    font-weight: 400;
    padding: 0 7% 0 0;
    margin: 0.2em 0;
}

    .sxr_wdt_content > p > a {
        color: #00ADF0;
        font-weight: 400;
    }

        .sxr_wdt_content > p > a:hover {
            color: #acc7e2;
        }

/* sigma news rotator - END */

/* smart brief - BEGIN */
.sb_wdt {
}

    /* Tabs - BEGIN */
    .sb_wdt .tabs {
        position: relative;
        height: 56px;
    }

        .sb_wdt .tabs .header {
            position: absolute;
            left: 5%;
            background-color: #FAEECA;
            padding: 1em 2em;
        }

            .sb_wdt .tabs .header h1 {
                font-size: 3em;
                color: #535353;
                font-weight: 400;
                padding: 0;
                margin: 0px;
            }

        .sb_wdt .tabs ul.right_tabs {
            position: absolute;
            right: 10%;
            bottom: 0;
            float: right;
            padding: 0;
            list-style: none;
            margin: 2.5em 0 0 0;
        }

            .sb_wdt .tabs ul.right_tabs > li {
                float: left;
                margin: 0 0 0 1em;
            }

                .sb_wdt .tabs ul.right_tabs > li > a {
                    padding: 0.5em 0.75em;
                    display: block;
                    font-size: 1.4em;
                    text-transform: uppercase;
                    color: #8C8268;
                    font-weight: 300;
                    background: rgb(215,200,165); /* Old browsers */
                    background: -moz-linear-gradient(top, rgba(215,200,165,1) 0%, rgba(228,213,175,1) 44%); /* FF3.6+ */
                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(215,200,165,1)), color-stop(44%,rgba(228,213,175,1))); /* Chrome,Safari4+ */
                    background: -webkit-linear-gradient(top, rgba(215,200,165,1) 0%,rgba(228,213,175,1) 44%); /* Chrome10+,Safari5.1+ */
                    background: -o-linear-gradient(top, rgba(215,200,165,1) 0%,rgba(228,213,175,1) 44%); /* Opera 11.10+ */
                    background: -ms-linear-gradient(top, rgba(215,200,165,1) 0%,rgba(228,213,175,1) 44%); /* IE10+ */
                    background: linear-gradient(to bottom, rgba(215,200,165,1) 0%,rgba(228,213,175,1) 44%); /* W3C */
                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7c8a5', endColorstr='#e4d5af',GradientType=0 ); /* IE6-9 */
                    letter-spacing: 0.5px;
                }

                    .sb_wdt .tabs ul.right_tabs > li > a.selected {
                        background: #FAEECA;
                        filter: none;
                        color: #405f80;
                    }
/* Tabs - END */

.sb_wdt_content {
    width: 100%;
    background-color: #FAEECA;
    clear: both;
    min-height: 20px;
    padding: 0 0 7em 0;
}

.sb_discussion_content {
    padding: 5%;
}

.sb_wdt_list > ul {
    padding: 2.5em 2em 4em 5em;
    margin: 0;
    list-style: none;
    width: 70%;
}

    .sb_wdt_list > ul > li {
        margin: 0 0 2em;
    }

        .sb_wdt_list > ul > li > h2 {
            font-size: 2.2em;
            color: #213d5a;
            margin: 0 0 0.2em;
            font-weight: 400;
        }

        .sb_wdt_list > ul > li > p {
            font-size: 1.8em;
            color: #535353;
            font-weight: 300;
            padding: 0 10% 0 0;
            margin: 0.5em 0;
        }

.sb_wdt_date {
    color: #17304B;
    font-weight: 500;
}

.sb_wdt_rmore {
    color: #00ADF0;
    text-decoration: underline;
}

.sb_wdt_more {
    width: 145px;
    height: 40px;
    float: right;
    margin: 0 10.5em 0 0;
    z-index: 3;
    position: relative;
}

    .sb_wdt_more a {
        background-color: #FFF;
        font-size: 1.4em;
        color: #353535;
        padding: 1em 0.5em 0.8em 1em;
        display: block;
    }

        .sb_wdt_more a:after {
            content: "";
            background: url(../../Img/SB_arrow.png) no-repeat;
            display: inline-block;
            width: 16px;
            height: 10px;
            margin: 0 0 0 10px;
        }

.sb_wdt_subscribe {
    float: right;
    height: 40px;
    margin: 0 10.5em 0 0;
    position: relative;
    width: 170px;
    z-index: 3;
}
    .sb_wdt_subscribe a {
        
        color: #00adf0;
        display: block;
        font-size: 1.4em;
        padding: 1em 1em 0.8em 1em;
        text-decoration:none;
    }

    .sb_wdt_subscribe a:after {
            content: "";
            display: inline-block;
            width: 16px;
            height: 10px;
            margin: 0 0 0 10px;
        }

.sb_wdt_list > div.sb_wdt_discussion_items {
    padding: 0px;
    width: 40%;
    display: block;
}

    .sb_wdt_list > div.sb_wdt_discussion_items h2 {
        font-size: 2.2em;
        color: #213d5a;
        margin: 0 0 0.2em;
        font-weight: 400;
    }

    .sb_wdt_list > div.sb_wdt_discussion_items > p {
        font-size: 1.8em;
        color: #535353;
        font-weight: 300;
        padding: 0 10% 0 0;
        margin: 0.5em 0;
    }

    .sb_wdt_list > div.sb_wdt_discussion_items.left {
        float: left;
    }

    .sb_wdt_list > div.sb_wdt_discussion_items.right {
        float: right;
    }
/* smart brief - END */

/* recent events*/
.tabbed_panel {
    margin-top: -6.5em;
    pointer-events: none;
}

    .tabbed_panel > .tabs > h1 {
        display: inline-block;
        margin: 0 0 0 6%;
        padding: .5em .75em;
        background-color: #405f80;
        font-size: 3em;
        color: #b2cdea;
        font-weight: 300;
        white-space: nowrap;
        pointer-events: all;
    }

    .tabbed_panel > .body {
        position: relative;
        pointer-events: all;
        width: 100%;
        background-color: #405f80;
        clear: both;
        min-height: 220px;
        padding: 2em 0 0 0;
        margin-bottom: 10px;
        border-bottom: 7px solid #2D61AB;
    }

.re_wdt_gallery {
    width: 90%;
    margin: 2em auto;
    overflow: hidden;
    background: none;
}

    .re_wdt_gallery .bx-viewport {
        background: none;
    }


.re_wdt_slider {
    width: 1060px;
}

.re_wdt_event {
    width: 250px;
    float: left;
    margin: 0 1em 0 0;
}

    .re_wdt_event h2 {
        color: #fff;
        font-weight: 300;
        font-size: 1.6em;
    }

.re_wdt_lf .bx-prev {
    position: absolute;
    top: 50%;
    left: 3px;
    width: 32px;
    height: 32px;
    display: block;
    background: url(../../Img/RE_lf_arrow.png);
    z-index: 900;
}

.re_wdt_rt .bx-next {
    position: absolute;
    top: 50%;
    right: 3px;
    width: 32px;
    height: 32px;
    display: block;
    background: url(../../Img/RE_rt_arrow.png);
    z-index: 900;
}
