/*

Theme Name: GIPC
Description: 2012 Global Intellectual Property Center | U.S. Chamber of Commerce.
Author: Kenenth Corbin
Version: 1.0
Tags: Global, Intellectual, Property, Chamber, Commerce

*/
@font-face {
    font-family: 'GudeaRegular';
    src: url('fonts/gudea/Gudea-Regular-webfont.eot');
    src: url('fonts/gudea/Gudea-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/gudea/Gudea-Regular-webfont.woff') format('woff'), url('fonts/gudea/Gudea-Regular-webfont.ttf') format('truetype'), url('fonts/gudea/Gudea-Regular-webfont.svg#GudeaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/roboto/Roboto-Regular-webfont.eot');
    src: url('fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), url('fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('fonts/roboto/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'RobotoBoldCondensed';
    src: url('fonts/roboto/Roboto-BoldCondensed-webfont.eot');
    src: url('fonts/roboto/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto/Roboto-BoldCondensed-webfont.woff') format('woff'), url('fonts/roboto/Roboto-BoldCondensed-webfont.ttf') format('truetype'), url('fonts/roboto/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
header, nav, section, article, aside, footer {
    display: block;
}

html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ul, ol, li, a, fieldset, input, select, textarea, img, span {
    margin: 0; padding: 0;

}
#header_wrap,
#main_slider_wrap,
#top_featured_links_wrap,
#logo_nav_search_wrap,
#site_search,
#top_featured_links li a,
#top_featured_links li,
#latest_news_block,
.post_feature_windows img,
#latest_news_block,
#right_sidebar,
#changer_menu_links .initiative_tab .changer_sub_menu_wrap,
#bottom_featured_links,
#backpage_wrap #backpage_inner_wrap,
.blog_tag_pod, .blog_archives_pod,
.content_block,
#backpage_inner_right  .twitter_feed_pod,
.twitter_feed_pod,
#external_new_link_menu_wrap,
#fast_facts_pod,
.fast_facts_link_container,
.external_link_pod_inner {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}
.alignleft {
    float: left;
    margin-right: 10px;
}
.alignright {
    float: right;
    margin-left: 10px;
}
.hidden_section_titles {
    display: none;
}
img {
    border: none;
}

.clear_height {
    width: 100%;
    clear: both;
}
#page_wrap {
    width: 100%;
   background: url("images/backpage_texture.jpg") #074372 repeat;
}
#page_wrap.home-wrap {
    background: gray url("images/pllax_one_bg.jpg") top center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.pllax_content_block {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.pllax_block_nav_bar_top {
    width: 100%;
    height: 40px;
    position: absolute;
    top: 0;
    z-index: 1000;
}
.pllax_block_nav_bar_bottom {
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    z-index: 1000;
}
.pllax_block_nav_up_arrow, .pllax_block_nav_down_arrow {
    width: 81px;
    height: 40px;
    margin: 0 auto;
    cursor: pointer;
}

#pllax_block_one {
    padding-top: 120px;
    padding-bottom: 80px;
    position: relative;
    z-index: 100;
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    /*background-attachment: fixed;*/
    /*background-image: url("images/pllax_one_bg.jpg");*/
    /*background-color: gray;*/
    overflow: hidden;
}
#header_outer_wrap {
    width: 100%;
    height: 162px;
    position: fixed;
    top: 0;
    z-index: 2000;
}
#header_wrap {
    width: 980px;
    margin: 0 auto;
    padding: 0 40px 13px 21px;
    position: relative;
    top: 25px;
    box-shadow: 0 0 30px #2E2E2E;
    background: #e5e5e5 url("images/pllax_texture_bg.jpg") center center repeat;
}
#logo_search_wrap {
    width: 100%;
}
#brand_logo_wrap {
    width: 39.8%;
    padding-top: 20px;
    float: left;
}
#brand_logo {
    width: 100%; height: 99px;
    display: table-cell;
    vertical-align: middle;
}
#brand_logo img {
    width: 100%; height: auto;
    border: none;
}
#logo_nav_search_wrap {
    width: 59.9%;
    padding: 20px 0 0 15px;
    float: right;
}
#search_wrap {
    height: 30px;
}
.search_container {
    width: 240px;
    height: 30px;
    float: right;
    position: relative;
}
#backpage_inner_left .content_inner_block .post .entry-content .search_container {
    height: 31px;
    margin-bottom: 20px;
    float: left;
    clear: both;
}
#site_search {
    width: 240px; height: 31px;
    padding: 0 42px 0 10px;
    position: absolute;
    top: 0; right: 0;
    font-size: 16px;
    color: #044372;
    border-width: 1px;
    border-style: solid;
    border-color: #ababab #E5E5E5 #fff #E5E5E5;
    box-shadow: inset 0 0 3px 1px #E0E0E0;
    background: rgba(255, 255, 255, 0.6);
}
#site_search:focus {
    outline: none;
    background: rgba(255, 255, 255,1);
}
#search_submit {
    width: 33px;
    height: 29px;
    position: absolute;
    top: 0;
    right: 4px;
    border: none;
    background-repeat: no-repeat;
    background-image: url("images/search_submit_btn_icon.png");
    background-color: transparent;
    cursor: pointer;
}
#main_navigation {
    margin-top: 36px;
    float: right;
    list-style-type: none;
}
#main_navigation li {
    margin-left: 28px;
    float: left;
    position: relative;
    overflow: hidden;
}
#main_navigation li:hover, #main_navigation li:active {
    overflow: visible;
}
#main_navigation li:nth-child(1) {
    margin-left: 0;
}

#main_navigation li a {

    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #044372;

}

#main_navigation li a:hover {

    cursor: pointer;
    /* color: #12a7da; */

}

#main_navigation li .sub-menu {

    width: 200px;
    padding: 10px 20px 10px;
    position: absolute;
    left: -20px;
    border-radius: 10px;
    list-style-type: none;
    background-color: #0C6F9E;
    background-image: -moz-linear-gradient(center top, #0C6F9E, #13A6D8);

}

#main_navigation li .sub-menu li {

    margin-left: 0px;
    padding: 5px 0px;
    float: none;
    border-bottom: 1px dotted #074372;

}

#main_navigation li .sub-menu li a {

    font-size: 15px;
    font-weight: 200;
    color: #ffffff;

}

#main_navigation li .sub-menu li a:hover {

    text-shadow: -1px -1px 2px #000000;
    color: #ffffff;
    cursor: pointer;

}

#main_navigation li .sub-menu li .sub-menu {

    width: auto;
    height: auto;
    padding: 0px;
    position: relative;
    left: 15px;
    border-radius: 0px;
    list-style-type: none;
    background: none;

}

#main_navigation li .sub-menu li .sub-menu li {

    margin: 0px;
    padding: 0px;
    float: none;
    border-bottom: none;

}

#main_navigation li .sub-menu li .sub-menu li a:hover {

    cursor: pointer;

}

#main_navigation #menu-item-5131 .sub-menu, #main_navigation #menu-item-5133 .sub-menu {

    width: 126px;

}
#main_slider_wrap {
    width: 980px; height: 414px;
    margin: 72px auto 0;
    padding: 10px;
    box-shadow: 0 0 30px #2E2E2E;
    -moz-box-shadow: 0 0 30px #2E2E2E;
    -wedkit-box-shadow: 0 0px 30px #2E2E2E;
    background-color: #ffffff;
}
#feature_slider_frame {
    width: 960px; height: 394px;
    position: relative;
    background-color: #054372;
    overflow: hidden;
}
#slider_nav_bar {
    width: 100%;
    position: absolute;
    top: 100px;
    text-align: center;
}
.featuredposts-pagination {
    display: none;
    list-style-type: none;
}
.featuredposts-pagination li {
    float: left;
}
.featuredposts-excerpt {
    min-height: 80px !important;
    max-height: 80px !important;
    margin: 0 22px;
    padding: 26px 18px !important;
    position: absolute;
    bottom: 20px;
    z-index: 40;
    font-family: 'GudeaRegular', Helvetica, Calibri;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    color: #ffffff;
    background-image: url("images/slider_excerpt_bg.png");
}
.featuredposts-excerpt h2 {
    display: none;
}
.featuredposts-excerpt a {
    margin-top: 5px;
    font-family: 'GudeaRegular', Helvetica, Calibri;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #ffffff;
}
.featuredposts-excerpt a:hover {
    text-decoration: underline;
}
.featuredposts-excerpt img {
    display: none;
}
#top_featured_links_wrap {
    width: 980px; min-height: 147px;
    margin: 43px auto 0;
    padding: 28px 21px 24px;
    box-shadow: 0 1px 10px #333333;
    -moz-box-shadow: 0 1px 10px #333333;
    -webkit-box-shadow: 0 1px 10px #333333;
    background: url("images/pllax_texture_bg.jpg") repeat-y;
}
.top_links_content {
    width: 100%;
    margin: 0;
    padding: 30px 0 0;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    clear: both;
    display: none;
}
.top_links_content h2 {
    margin-bottom: 5px;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    color: #333333;
}
.top_links_content p {
    margin-bottom: 24px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}
.top_links_content ul {
    margin-left: 15px;
    margin-bottom: 24px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}
#top_featured_links {
    list-style-type: none;
    margin-right: -4.5%;
}
#top_featured_links li {
    display: table;
    width: 25%; min-height: 95px;
    padding-right: 4.5%;
    float: left;
    text-align: center;
    border: none;
    position: relative;
}
#top_featured_links li a:hover,
#top_featured_links li a.active_top_link{
    background: #323232 none;
    color: #fff;
}
#top_featured_links a:hover:before,
#top_featured_links a:before{
    display: block;
}
#top_featured_links a:before {
    display: none;
    width: 68%; height: 20px;
    position: absolute;
    bottom: -19px;
    background: url("images/top_links_hover_point.png") center top no-repeat;
    content: "";
}
#top_featured_links li a {
    width: 100%; height: 95px;
    padding: 0 9%;
    display: table-cell;
    vertical-align: middle;
    text-decoration: none;
    font: 18px 'RobotoBoldCondensed', Helvetica, Calibri;
    text-transform: uppercase;
    color: #333;
    border-width: 1px;
    border-style: solid;
    border-color: #969696 #DADADA #E3E3E3 #DADADA;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAzMDMwMyIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMDYwNjA2IiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMTQxMzEzIiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMzgzNzM3IiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjAuMTMiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzhjOGM4IiBzdG9wLW9wYWNpdHk9IjAuMTUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M4YzhjOCIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  rgba(3,3,3,0.15) 0%, rgba(6,6,6,0.13) 2%, rgba(20,19,19,0.13) 10%, rgba(56,55,55,0.13) 25%, rgba(200,200,200,0.13) 74%, rgba(200,200,200,0.13) 96%, rgba(200,200,200,0.15) 98%, rgba(200,200,200,0.2) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(3,3,3,0.15)), color-stop(2%,rgba(6,6,6,0.13)), color-stop(10%,rgba(20,19,19,0.13)), color-stop(25%,rgba(56,55,55,0.13)), color-stop(74%,rgba(200,200,200,0.13)), color-stop(96%,rgba(200,200,200,0.13)), color-stop(98%,rgba(200,200,200,0.15)), color-stop(100%,rgba(200,200,200,0.2))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(3,3,3,0.15) 0%,rgba(6,6,6,0.13) 2%,rgba(20,19,19,0.13) 10%,rgba(56,55,55,0.13) 25%,rgba(200,200,200,0.13) 74%,rgba(200,200,200,0.13) 96%,rgba(200,200,200,0.15) 98%,rgba(200,200,200,0.2) 100%);
    background: -o-linear-gradient(top,  rgba(3,3,3,0.15) 0%,rgba(6,6,6,0.13) 2%,rgba(20,19,19,0.13) 10%,rgba(56,55,55,0.13) 25%,rgba(200,200,200,0.13) 74%,rgba(200,200,200,0.13) 96%,rgba(200,200,200,0.15) 98%,rgba(200,200,200,0.2) 100%);
    background: linear-gradient(to bottom,  rgba(3,3,3,0.15) 0%,rgba(6,6,6,0.13) 2%,rgba(20,19,19,0.13) 10%,rgba(56,55,55,0.13) 25%,rgba(200,200,200,0.13) 74%,rgba(200,200,200,0.13) 96%,rgba(200,200,200,0.15) 98%,rgba(200,200,200,0.2) 100%);
}
#top_featured_links li a:hover {
    color: #ffffff;
    background-image: url("");
}
.top_featured_link_footer {
    width: 100%;
    height: 24px;
    position: relative;
}
.top_featured_link_close {
    width: 78px;
    height: 24px;
    float: right;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    color: #848484;
    margin-right: 2px;
    cursor: pointer;
}
#pllax_block_two {
    min-height: 190px;
    padding-bottom: 0;
    position: relative;
    z-index: 100;
    box-shadow: 0 0 21px #000;
    background: #ffffff url("images/pllax_texture_bg.jpg");
    overflow: hidden;
}
#pllax_inner_block_two {
    width: 980px;
    min-height: 898px;
    margin: 0 auto;
}
#pllax_block_two .pllax_block_nav_bar_bottom .pllax_block_nav_up_arrow {
    background: url("images/new-sprite.png") -82px -48px no-repeat;
}
#pllax_block_two .pllax_block_nav_bar_top .pllax_block_nav_down_arrow {
    background: url("images/new-sprite.png") 0 -48px no-repeat;
}
#latest_news_block {
    float: left;
    width: 68%;
    min-height: 648px;
    padding: 99px 3% 0 0;
}
#latest_news_header_wrap {
    position: relative;
}
#latest_news_block_header {

    height: 35px;
    margin: 0px;
    padding: 0px;
    float: left;

}

#latest_news_block_header h2, #latest_news_block_header h2 a {

    margin: 0;
    padding: 0;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 38px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    color: #054372;

}

#latest_news_cat_select_wrap {
    margin-bottom: 20px;
    height: 67px;
    float: right;

}

#latest_news_navigation {

    float: right;
    list-style-type: none;

}

#latest_news_navigation li {

    height: 30px;
    float: left;

}

#latest_news_navigation li a {

    height: 24px;
    padding: 10px 5px 0px 34px;
    display: block;
    border-radius: 10px;
    text-decoration: none;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 13px;
    font-weight: normal;
    color: #15b1e6;

}

#latest_news_navigation li a.active {
    -webkit-box-shadow: inset 0 0 10px 0 #1BB1E7;
    box-shadow: inset 0 0 10px 0 #1BB1E7;
}

#latest_news_navigation .link_square_one a, #latest_news_navigation #menu-item-137 {

    margin-right: 8px;
    background-repeat: no-repeat;
    background-image: url("images/featured_blog_nav_link.png");

}

#latest_news_navigation .link_square_two a, #latest_news_navigation #menu-item-138 {

    margin-right: 8px;
    background-repeat: no-repeat;
    background-image: url("images/featured_article_nav_link.png");

}

#latest_news_navigation .link_square_three a, #latest_news_navigation #menu-item-139 {

    margin-right: 8px;
    background-repeat: no-repeat;
    background-image: url("images/featured_video_nav_link.png");

}

#latest_news_navigation .link_square_four #category_select_field_wrap {
    width: 111px;
    height: 35px;
    position: relative;
    line-height: 35px;

}

#latest_news_navigation .link_square_four #category_select_field_wrap #category_select_field {

    width: 111px;
    height: 30px;
    padding: 5px 0px 5px 5px;
    border: none;
    opacity: 1.0;
    font-size: 14px;
    color: #ffffff;
    position: relative;
    background-color: #15B1E6;

}

#latest_news_navigation .link_square_four #category_select_field_wrap #select_alt {
    width: 100px;
    height: 35px;
    padding: 0 11px 0 8px;
    position: absolute;
    top: 0;
    left: 0;
    font: bold 14px/35px Helvetica, Calibri;
    color: #fff;
    background-color: #15b1e6;
    display: none;

}
#cat_select_arrow {

    padding-top: 1px;
    padding-left: 4px;

}
#selected_category_wrap {
    min-width: 95px;
    height: 21px;
    padding: 9px 14px 2px 11px;
    position: absolute;
    top: 35px;
    right: 0px;
    font-family: Helvetica, Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 10px 0 50px 10px;
    -moz-border-radius: 10px 0 10px 10px;
    -webkit-border-radius: 10px 0 10px 10px;
    background-color: #15b1e6;
    display: none;

}

.post_feature_windows {
    float: left;
    width: 48.6%;
    min-height: 554px;
    margin-bottom: 13px;
    padding-bottom: 20px;
    background: #ffffff;
    box-shadow: 0 0 5px #333;
    overflow: hidden;

}

.no_post_feature {

    width: 620px;
    margin: 100px auto 0px;
    padding: 20px 0px;
    font-family: Helvetica, Calibri;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px #333333;
    -moz-box-shadow: 0px 0px 5px #333333;
    -webkit-box-shadow: 0px 0px 5px #333333;

}

#featured_latest_news_set {

    display: block;

}

.post_feature_windows_spacer {
    width: 2.8%; height: 574px;
    float: left;
}
.post_feature_header {
    margin-top: 18px;
    padding: 0 24px;
}

.post_feature_header .post_feature_title {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    color: #034271;

}

.post_feature_header .post_feature_title a {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    color: #034271;
    text-decoration: none;

}

.post_feature_header .post_feature_title .guest_post_txt {

    color: #15b1e6;

}

.post_feature_header .post_feature_byline {

    margin-top: 24px;
    font-family: 'GudeaRegular', Helvetica, Calibri;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #034271;

}

.post_feature_windows .latest_news_featured_video {

    width: 260px;
    height: 148px;
    margin: 20px auto;
    display: block;
    border: solid 1px #939393;

}
.post_feature_excerpt {
    margin-top: 25px;
    padding: 0 24px;
}
.post_feature_excerpt p, .post_feature_excerpt div {

    margin-bottom: 10px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 14px;
    line-height: 18px;
    color: #313131;

}

.post_feature_excerpt a {

    font-family: Helvetica, Calibri;
    font-size: 13.5px;
    font-weight: bold;
    text-decoration: none;
    color: #129DCF;

}

.post_feature_excerpt a:hover {

    text-decoration: underline;

}
.post_feature_windows img {
    width: 100%; height: auto;
    margin: 20px auto;
    display: block;
    border: solid 1px #939393;
}
.post_feature_windows .image_caption {

    margin-top: -15px;
    font-family: 'GudeaRegular', Helvetica, Calibri;

}

.post_feature_excerpt iframe {

    width: 262px;
    height: 150px;

}

.post_feature_footer, .content_block_footer {

    height: 25px;
    margin-top: 42px;
    padding-left: 24px;
    font-family: Helvetica;
    font-size: 14px;
    color: #313131;

}

.post_feature_footer .content_identifier_icon1, .post_feature_footer .content_identifier_icon2, .post_feature_footer .content_identifier_icon3 {

    width: 27px;
    height: 25px;
    margin-right: 12px;
    float: left;

}

.content_identifier_icon1 {

    background-repeat: no-repeat;
    background-image: url("images/blog_icon_type.png");

}

.content_identifier_icon2 {

    background-repeat: no-repeat;
    background-image: url("images/article_icon_type.png");

}

.content_identifier_icon3 {

    background-repeat: no-repeat;
    background-image: url("images/video_icon_type.png");

}

.facebook_button, .twitter-share-button {

    float: left;

}

.twitter-share-button {

    width: 90px !important;
    margin-left: 18px;
    position: relative;
    top: 0px;

}

.more_blog_post_link_wrap {
    width: 100%;
    height: 30px;
    margin-top: 12px;
    margin-bottom: 12px;
    float: left;
    position: relative;
    clear: both;
    z-index: 100;
}

.post_feature_window_wrap .more_blog_post_link_wrap {

    margin-top: 10px;
    margin-bottom: 40px;

}

#featured_latest_news_set .more_blog_post_link_wrap {

    margin-top: 0px

}

.more_blog_post_link {

    height: 10px;
    padding: 10px 8px 10px 14px;
    display: block;
    float: left;
    position: relative;
    font-family: 'RobotoBoldCondense', Helvetica, Calibri;
    font-size: 14px;
    color: #ffffff;
    text-decoration: none;
    box-shadow: 0 0 4px #000000;
    background-color: #a8a8a8;

}
.more_arrow {

    margin-top: -10px;
    margin-left: 5px;
    float: right;
    border: none;
}
#right_sidebar {
    position: relative;
    width: 32%;
    float: right;
}
.external_link_pod {
    width: 100%; height: 200px;
    margin-bottom: 17px;
    padding: 20px 0;
    box-shadow: 0 2px 4px #484848;
    background-color: #ffffff;
    overflow: hidden;

}

.external_pod_links, .external_pod_links:hover,
.external_pod_links:active, .external_pod_links:visited {

    text-decoration: none;
    color: #D11414;

}
.external_link_pod_inner {
    width: 100%; height: 158px;
    padding: 17px 26px;
    font: normal 14px 'RobotoRegular', Helvetica, Calibri;
    overflow-x: hidden;
    overflow-y: scroll;
}
.external_link_pod_title {
    margin-bottom: 5px;
    padding-left: 26px;
    font: normal 22px 'RobotoBoldCondensed', Helvetica, Calibri;
    text-align: left;
    color: #054372;   }

.external_link_pod ul {

    list-style: none;

}

.external_link_pod ul li {

    margin-bottom: 15px;
    color: #000000;

}

.external_pod_links {

}

#fast_facts_pod {
    width: 100%;
    max-height: 280px;
    margin-bottom: 17px;
    padding: 0 25px 10px;
    box-shadow: 0 0 4px #484848;
    background: rgb(4,66,115);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0NDI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMDg0ODc4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMwODRhN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzA2NGM3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzFiYTBkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZWE1ZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgb(4,66,115) 0%, rgb(8,72,120) 5%, rgb(8,74,124) 8%, rgb(6,76,125) 8%, rgb(27,160,216) 96%, rgb(30,165,221) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(4,66,115)), color-stop(5%,rgb(8,72,120)), color-stop(8%,rgb(8,74,124)), color-stop(8%,rgb(6,76,125)), color-stop(96%,rgb(27,160,216)), color-stop(100%,rgb(30,165,221))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(4,66,115) 0%,rgb(8,72,120) 5%,rgb(8,74,124) 8%,rgb(6,76,125) 8%,rgb(27,160,216) 96%,rgb(30,165,221) 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(to bottom,  rgb(4,66,115) 0%,rgb(8,72,120) 5%,rgb(8,74,124) 8%,rgb(6,76,125) 8%,rgb(27,160,216) 96%,rgb(30,165,221) 100%);
    overflow: hidden;
}
#fast_facts_pod_title {
    margin-bottom: 4px;
    padding-top: 20px;
    font: bold 20px/24px Helvetica, Calibri, sans-serif;
    text-transform: uppercase;
    color: #fff;
}
#fast_facts_wrap {
    width: 100%; height: 170px;
    margin: 0;
    position: relative;
    overflow: hidden;
}
#sliderNavBtnCont {
    width: 100%;
    height: 32px;
    position: absolute;
    top: 60px;
    z-index: 200;
}
#sliderNavBtnCont > div {
    cursor: pointer;
}
#sliderNavBtnLeft {

    width: 27px;
    height: 27px;
    float: left;
    background-repeat: no-repeat;
    background-image: url("images/fast_facts_previous_arrow.png");
    cursor: pointer;

}

#sliderNavBtnRight {

    width: 27px;
    height: 27px;
    float: right;
    background-repeat: no-repeat;
    background-image: url("images/fast_facts_next_arrow.png");
    cursor: pointer;

}

#fast_facts_slider_blockCont {
    width: 914px;
    height: 160px;
    overflow-x: hidden;
    box-shadow: 0 0 4px #000;
}
#fast_facts_slider_container {
    width: 100%;
    height: 110px;
}
#fast_facts_slider_block {
    min-height: 85px;
}
#fast_facts_inner_block {
    width: 944px;
    margin-left: 0;
    background-color: aqua;
}
#fast_facts_slider_content {
    list-style-type: none;
    text-decoration: none;
    background-color: purple;
}
#fast_facts_slider_content .fast_facts_link_container h3 {
    display: table;
    height: 100px;
    padding-top: 21px;
    position: relative;
    z-index: 200;
    font: 200 14.5px/20px Helvetica, Calibri;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    overflow: hidden;
}
.sliderTitle {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    padding: 0 0 0 9px;
    font: 200 14.5px/20px Helvetica, Calibri;
    color: #ffffff;
    text-decoration: none;
    overflow: hidden;
    z-index: 200;
}
.sliderTitle:hover {
    text-decoration: underline;
}
.fast_facts_link_container {
    width: 264px;
    float: left;
    padding: 0 37px;
    position: relative;
}
.fast_facts_footer {
    height: 25px;
    margin-top: 20px;
    font-family: Helvetica, Calibri;
    font-size: 14px;
    color: #313131;
}
.fast_facts_link_container .post-meta .post-meta-key {
    display: none;
}
.get_connected_pod {
    width: 100%; height: 68px;
    margin-bottom: 17px;
    padding: 17px 0;
    text-transform: uppercase;
    box-shadow: 0 2px 4px #484848;
    background: #ffffff;
}
.get_connected_pod_title {
    font: normal 22px 'RobotoBoldCondensed', Helvetica, Calibri;
    text-align: center;
    color: #054372;
}
.get_connected_bar {

    margin-top: 15px;
    height: 34px;
    text-align: center;

}

.get_connected_links {

    display: inline-block;
    list-style-type: none;

}

.get_connected_links li {

    float: left;

}

.get_connected_links li a {

    width: 35px;
    height: 34px;
    display: block;
    text-indent: -999999px;
    text-decoration: none;

}

.facebook_connect_icon {
    margin-right: 21px;
    background: url("images/new-sprite.png") 0 0 no-repeat;
}
.twitter_connect_icon {
    margin-right: 21px;
    background: url("images/new-sprite.png") -48px 0 no-repeat;
}
.youtube_connect_icon {
    background: url("images/new-sprite.png") -99px 0 no-repeat;
}
.twitter_feed_pod {
    width: 309px !important;
    margin-bottom: 17px;
    padding: 26px 26px 24px !important;
    box-shadow: 0 -1px 4px #484848;
    background: rgb(151,151,151);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3OTc5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMWRhNmRjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMxY2E1ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzJSIgc3RvcC1jb2xvcj0iIzFjYTFkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjMWRhMGQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMxYTlkZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5JSIgc3RvcC1jb2xvcj0iIzFjOWRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMWE5YmQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjMWI5YWQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTMlIiBzdG9wLWNvbG9yPSIjMWE5N2NkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjMWI5OGNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjMTc5M2M5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjMWE5M2NhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjMTk5MmM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjElIiBzdG9wLWNvbG9yPSIjMTc5MGM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjMTk5MWM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjMTc4ZmM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjQlIiBzdG9wLWNvbG9yPSIjMTk4ZWM0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjclIiBzdG9wLWNvbG9yPSIjMTY4OWJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMTU4M2I4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzklIiBzdG9wLWNvbG9yPSIjMTM3ZWIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjMTQ3ZWIyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjMTI3Y2IwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjMTM3ZGIxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjMTI3YWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjMTQ3OWFmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDclIiBzdG9wLWNvbG9yPSIjMTE3NmFhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMTI3M2E4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjMTE3MmE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjMTE3MWE0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTQlIiBzdG9wLWNvbG9yPSIjMGY2ZmEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMTA3MGEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjMGQ2YjllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMGY2YjllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMGU2ODljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjElIiBzdG9wLWNvbG9yPSIjMGY2OTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjIlIiBzdG9wLWNvbG9yPSIjMGQ2Nzk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMGY2NjliIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMGQ2NTk3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjclIiBzdG9wLWNvbG9yPSIjMGQ2Mzk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjMGQ2MDkyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzIlIiBzdG9wLWNvbG9yPSIjMGM1ZTkwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjMGI1YjhjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMGI1YjhlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjMGE1YThiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMGQ1YjhjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzYlIiBzdG9wLWNvbG9yPSIjMDk1OThhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjMGI1Nzg5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjMDk1NTg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMGE1NDg1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMDk1MTgzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODUlIiBzdG9wLWNvbG9yPSIjMGE1Mjg0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDc0ZjgxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDY0ZTdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODclIiBzdG9wLWNvbG9yPSIjMDk0ZjgwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODklIiBzdG9wLWNvbG9yPSIjMDY0YzdkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDk0ZDdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjMDc0YjdjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMDg0YzdkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMDc0OTc5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMDc0Nzc3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1NDI3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgb(151,151,151) 0%, rgb(29,166,220) 0%, rgb(28,165,220) 1%, rgb(28,161,217) 3%, rgb(29,160,216) 6%, rgb(26,157,211) 8%, rgb(28,157,212) 9%, rgb(26,155,210) 9%, rgb(27,154,209) 12%, rgb(26,151,205) 13%, rgb(27,152,206) 14%, rgb(23,147,201) 18%, rgb(26,147,202) 19%, rgb(25,146,199) 19%, rgb(23,144,197) 21%, rgb(25,145,198) 22%, rgb(23,143,196) 22%, rgb(25,142,196) 24%, rgb(22,137,191) 27%, rgb(21,131,184) 36%, rgb(19,126,178) 39%, rgb(20,126,178) 41%, rgb(18,124,176) 41%, rgb(19,125,177) 42%, rgb(18,122,173) 44%, rgb(20,121,175) 44%, rgb(17,118,170) 47%, rgb(18,115,168) 51%, rgb(17,114,165) 51%, rgb(17,113,164) 54%, rgb(15,111,162) 54%, rgb(16,112,163) 55%, rgb(13,107,158) 58%, rgb(15,107,158) 61%, rgb(14,104,156) 61%, rgb(15,105,157) 61%, rgb(13,103,153) 62%, rgb(15,102,155) 64%, rgb(13,101,151) 65%, rgb(13,99,150) 67%, rgb(13,96,146) 68%, rgb(12,94,144) 72%, rgb(11,91,140) 74%, rgb(11,91,142) 75%, rgb(10,90,139) 75%, rgb(13,91,140) 76%, rgb(9,89,138) 76%, rgb(11,87,137) 79%, rgb(9,85,134) 80%, rgb(10,84,133) 83%, rgb(9,81,131) 83%, rgb(10,82,132) 85%, rgb(7,79,129) 87%, rgb(6,78,126) 87%, rgb(9,79,128) 87%, rgb(6,76,125) 89%, rgb(9,77,126) 90%, rgb(7,75,124) 90%, rgb(8,76,125) 92%, rgb(7,73,121) 92%, rgb(7,71,119) 96%, rgb(5,66,113) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(151,151,151)), color-stop(0%,rgb(29,166,220)), color-stop(1%,rgb(28,165,220)), color-stop(3%,rgb(28,161,217)), color-stop(6%,rgb(29,160,216)), color-stop(8%,rgb(26,157,211)), color-stop(9%,rgb(28,157,212)), color-stop(9%,rgb(26,155,210)), color-stop(12%,rgb(27,154,209)), color-stop(13%,rgb(26,151,205)), color-stop(14%,rgb(27,152,206)), color-stop(18%,rgb(23,147,201)), color-stop(19%,rgb(26,147,202)), color-stop(19%,rgb(25,146,199)), color-stop(21%,rgb(23,144,197)), color-stop(22%,rgb(25,145,198)), color-stop(22%,rgb(23,143,196)), color-stop(24%,rgb(25,142,196)), color-stop(27%,rgb(22,137,191)), color-stop(36%,rgb(21,131,184)), color-stop(39%,rgb(19,126,178)), color-stop(41%,rgb(20,126,178)), color-stop(41%,rgb(18,124,176)), color-stop(42%,rgb(19,125,177)), color-stop(44%,rgb(18,122,173)), color-stop(44%,rgb(20,121,175)), color-stop(47%,rgb(17,118,170)), color-stop(51%,rgb(18,115,168)), color-stop(51%,rgb(17,114,165)), color-stop(54%,rgb(17,113,164)), color-stop(54%,rgb(15,111,162)), color-stop(55%,rgb(16,112,163)), color-stop(58%,rgb(13,107,158)), color-stop(61%,rgb(15,107,158)), color-stop(61%,rgb(14,104,156)), color-stop(61%,rgb(15,105,157)), color-stop(62%,rgb(13,103,153)), color-stop(64%,rgb(15,102,155)), color-stop(65%,rgb(13,101,151)), color-stop(67%,rgb(13,99,150)), color-stop(68%,rgb(13,96,146)), color-stop(72%,rgb(12,94,144)), color-stop(74%,rgb(11,91,140)), color-stop(75%,rgb(11,91,142)), color-stop(75%,rgb(10,90,139)), color-stop(76%,rgb(13,91,140)), color-stop(76%,rgb(9,89,138)), color-stop(79%,rgb(11,87,137)), color-stop(80%,rgb(9,85,134)), color-stop(83%,rgb(10,84,133)), color-stop(83%,rgb(9,81,131)), color-stop(85%,rgb(10,82,132)), color-stop(87%,rgb(7,79,129)), color-stop(87%,rgb(6,78,126)), color-stop(87%,rgb(9,79,128)), color-stop(89%,rgb(6,76,125)), color-stop(90%,rgb(9,77,126)), color-stop(90%,rgb(7,75,124)), color-stop(92%,rgb(8,76,125)), color-stop(92%,rgb(7,73,121)), color-stop(96%,rgb(7,71,119)), color-stop(100%,rgb(5,66,113))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(151,151,151) 0%,rgb(29,166,220) 0%,rgb(28,165,220) 1%,rgb(28,161,217) 3%,rgb(29,160,216) 6%,rgb(26,157,211) 8%,rgb(28,157,212) 9%,rgb(26,155,210) 9%,rgb(27,154,209) 12%,rgb(26,151,205) 13%,rgb(27,152,206) 14%,rgb(23,147,201) 18%,rgb(26,147,202) 19%,rgb(25,146,199) 19%,rgb(23,144,197) 21%,rgb(25,145,198) 22%,rgb(23,143,196) 22%,rgb(25,142,196) 24%,rgb(22,137,191) 27%,rgb(21,131,184) 36%,rgb(19,126,178) 39%,rgb(20,126,178) 41%,rgb(18,124,176) 41%,rgb(19,125,177) 42%,rgb(18,122,173) 44%,rgb(20,121,175) 44%,rgb(17,118,170) 47%,rgb(18,115,168) 51%,rgb(17,114,165) 51%,rgb(17,113,164) 54%,rgb(15,111,162) 54%,rgb(16,112,163) 55%,rgb(13,107,158) 58%,rgb(15,107,158) 61%,rgb(14,104,156) 61%,rgb(15,105,157) 61%,rgb(13,103,153) 62%,rgb(15,102,155) 64%,rgb(13,101,151) 65%,rgb(13,99,150) 67%,rgb(13,96,146) 68%,rgb(12,94,144) 72%,rgb(11,91,140) 74%,rgb(11,91,142) 75%,rgb(10,90,139) 75%,rgb(13,91,140) 76%,rgb(9,89,138) 76%,rgb(11,87,137) 79%,rgb(9,85,134) 80%,rgb(10,84,133) 83%,rgb(9,81,131) 83%,rgb(10,82,132) 85%,rgb(7,79,129) 87%,rgb(6,78,126) 87%,rgb(9,79,128) 87%,rgb(6,76,125) 89%,rgb(9,77,126) 90%,rgb(7,75,124) 90%,rgb(8,76,125) 92%,rgb(7,73,121) 92%,rgb(7,71,119) 96%,rgb(5,66,113) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(151,151,151) 0%,rgb(29,166,220) 0%,rgb(28,165,220) 1%,rgb(28,161,217) 3%,rgb(29,160,216) 6%,rgb(26,157,211) 8%,rgb(28,157,212) 9%,rgb(26,155,210) 9%,rgb(27,154,209) 12%,rgb(26,151,205) 13%,rgb(27,152,206) 14%,rgb(23,147,201) 18%,rgb(26,147,202) 19%,rgb(25,146,199) 19%,rgb(23,144,197) 21%,rgb(25,145,198) 22%,rgb(23,143,196) 22%,rgb(25,142,196) 24%,rgb(22,137,191) 27%,rgb(21,131,184) 36%,rgb(19,126,178) 39%,rgb(20,126,178) 41%,rgb(18,124,176) 41%,rgb(19,125,177) 42%,rgb(18,122,173) 44%,rgb(20,121,175) 44%,rgb(17,118,170) 47%,rgb(18,115,168) 51%,rgb(17,114,165) 51%,rgb(17,113,164) 54%,rgb(15,111,162) 54%,rgb(16,112,163) 55%,rgb(13,107,158) 58%,rgb(15,107,158) 61%,rgb(14,104,156) 61%,rgb(15,105,157) 61%,rgb(13,103,153) 62%,rgb(15,102,155) 64%,rgb(13,101,151) 65%,rgb(13,99,150) 67%,rgb(13,96,146) 68%,rgb(12,94,144) 72%,rgb(11,91,140) 74%,rgb(11,91,142) 75%,rgb(10,90,139) 75%,rgb(13,91,140) 76%,rgb(9,89,138) 76%,rgb(11,87,137) 79%,rgb(9,85,134) 80%,rgb(10,84,133) 83%,rgb(9,81,131) 83%,rgb(10,82,132) 85%,rgb(7,79,129) 87%,rgb(6,78,126) 87%,rgb(9,79,128) 87%,rgb(6,76,125) 89%,rgb(9,77,126) 90%,rgb(7,75,124) 90%,rgb(8,76,125) 92%,rgb(7,73,121) 92%,rgb(7,71,119) 96%,rgb(5,66,113) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(151,151,151) 0%,rgb(29,166,220) 0%,rgb(28,165,220) 1%,rgb(28,161,217) 3%,rgb(29,160,216) 6%,rgb(26,157,211) 8%,rgb(28,157,212) 9%,rgb(26,155,210) 9%,rgb(27,154,209) 12%,rgb(26,151,205) 13%,rgb(27,152,206) 14%,rgb(23,147,201) 18%,rgb(26,147,202) 19%,rgb(25,146,199) 19%,rgb(23,144,197) 21%,rgb(25,145,198) 22%,rgb(23,143,196) 22%,rgb(25,142,196) 24%,rgb(22,137,191) 27%,rgb(21,131,184) 36%,rgb(19,126,178) 39%,rgb(20,126,178) 41%,rgb(18,124,176) 41%,rgb(19,125,177) 42%,rgb(18,122,173) 44%,rgb(20,121,175) 44%,rgb(17,118,170) 47%,rgb(18,115,168) 51%,rgb(17,114,165) 51%,rgb(17,113,164) 54%,rgb(15,111,162) 54%,rgb(16,112,163) 55%,rgb(13,107,158) 58%,rgb(15,107,158) 61%,rgb(14,104,156) 61%,rgb(15,105,157) 61%,rgb(13,103,153) 62%,rgb(15,102,155) 64%,rgb(13,101,151) 65%,rgb(13,99,150) 67%,rgb(13,96,146) 68%,rgb(12,94,144) 72%,rgb(11,91,140) 74%,rgb(11,91,142) 75%,rgb(10,90,139) 75%,rgb(13,91,140) 76%,rgb(9,89,138) 76%,rgb(11,87,137) 79%,rgb(9,85,134) 80%,rgb(10,84,133) 83%,rgb(9,81,131) 83%,rgb(10,82,132) 85%,rgb(7,79,129) 87%,rgb(6,78,126) 87%,rgb(9,79,128) 87%,rgb(6,76,125) 89%,rgb(9,77,126) 90%,rgb(7,75,124) 90%,rgb(8,76,125) 92%,rgb(7,73,121) 92%,rgb(7,71,119) 96%,rgb(5,66,113) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(151,151,151) 0%,rgb(29,166,220) 0%,rgb(28,165,220) 1%,rgb(28,161,217) 3%,rgb(29,160,216) 6%,rgb(26,157,211) 8%,rgb(28,157,212) 9%,rgb(26,155,210) 9%,rgb(27,154,209) 12%,rgb(26,151,205) 13%,rgb(27,152,206) 14%,rgb(23,147,201) 18%,rgb(26,147,202) 19%,rgb(25,146,199) 19%,rgb(23,144,197) 21%,rgb(25,145,198) 22%,rgb(23,143,196) 22%,rgb(25,142,196) 24%,rgb(22,137,191) 27%,rgb(21,131,184) 36%,rgb(19,126,178) 39%,rgb(20,126,178) 41%,rgb(18,124,176) 41%,rgb(19,125,177) 42%,rgb(18,122,173) 44%,rgb(20,121,175) 44%,rgb(17,118,170) 47%,rgb(18,115,168) 51%,rgb(17,114,165) 51%,rgb(17,113,164) 54%,rgb(15,111,162) 54%,rgb(16,112,163) 55%,rgb(13,107,158) 58%,rgb(15,107,158) 61%,rgb(14,104,156) 61%,rgb(15,105,157) 61%,rgb(13,103,153) 62%,rgb(15,102,155) 64%,rgb(13,101,151) 65%,rgb(13,99,150) 67%,rgb(13,96,146) 68%,rgb(12,94,144) 72%,rgb(11,91,140) 74%,rgb(11,91,142) 75%,rgb(10,90,139) 75%,rgb(13,91,140) 76%,rgb(9,89,138) 76%,rgb(11,87,137) 79%,rgb(9,85,134) 80%,rgb(10,84,133) 83%,rgb(9,81,131) 83%,rgb(10,82,132) 85%,rgb(7,79,129) 87%,rgb(6,78,126) 87%,rgb(9,79,128) 87%,rgb(6,76,125) 89%,rgb(9,77,126) 90%,rgb(7,75,124) 90%,rgb(8,76,125) 92%,rgb(7,73,121) 92%,rgb(7,71,119) 96%,rgb(5,66,113) 100%); /* W3C */
}
.twitter_feed_pod_header h2 {
    margin-bottom: 5px;
    font: normal 22px 'RobotoBoldCondensed', Helvetica, Calibri;
    text-transform: uppercase;
    color: #ffffff;
}
.twitter_feed_pod .twtr-hd {
    display: none !important;
    padding: 0 !important;
}
.twitter_feed_pod iframe {
    width: 100%;
}
.twitter_feed_pod #twitter-widget-0, .twitter_feed_pod .thm-dark {
    background-color: transparent !important;
}
.twitter_feed_pod .twtr-tweet-wrap {
    padding: 10px 0 !important;
}
.twitter_feed_pod .twtr-widget .twtr-tweet {
    border-bottom: 1px dashed #88c7df !important;
}
.twitter_feed_pod .twtr-tweet-text p {
    font-family: 'GudeaRegular', Helvetica, Calibri;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px !important;
}
.twitter_feed_pod .twtr-tweet-text em {
    display: none !important;
}
.twitter24259185724 {
    background-color: transparent;
}
.blog_section_pod {
    width: 261px;
    margin-bottom: 17px;
    padding: 24px 24px 28px 24px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 12px;
    font-weight: 200;
    color: #323232;
    box-shadow: 0 2px 4px #484848;
    background-color: #ffffff;
    background-image: -webkit-(linear, 0% 0% 100% 0%, from(#05436F), to(#13A6D8));
    background-image: -webkit-linear-gradient(top, #05436F, #13A6D8);
    background-image: -moz-linear-gradient(top, #05436F, #13A6D8);
    background-image: -ms-linear-gradient(top, #05436F, #13A6D8);
    background-image: -o-linear-gradient(top, #05436F, #13A6D8);
}
.blog_section_pod #category_select_field_wrap {
    width: 111px;
    height: 30px;
    background-color: #074372;
}
.blog_section_pod #category_select_menu {
    width: 111px;
    height: 30px;
    position: relative;
    font-size: 14px;
    color: #FFFFFF;
    overflow: hidden;
    box-shadow: 0 0 4px #B2B2B2;
    background-color: #074372;
}
#category_select_menu:hover {
    overflow: visible;
}
.blog_section_pod #category_select_title {
    width: 101px;
    height: 16px;
    padding: 9px 0 5px 10px;
    position: absolute;
    font-family: Helvetica, Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
}
.blog_section_pod #category_blog_select {

    width: 111px;
    height: 30px;
    position: relative;
    z-index: 40;
    opacity: 0;
    color: #ffffff;
    background-color: #13A0D1;

}

.blog_section_pod #category_select_inner_dropdown {

    width: 120px;
    height: 85px;
    padding: 0 10px;
    overflow-x: hidden;
    overflow-y: scroll;
    color: #ffffff;
    background-color: #13A0D1;

}

.blog_section_pod #category_select_inner_dropdown ul {

    padding-top: 10px;
    list-style-type: none;

}

.blog_section_pod #category_select_inner_dropdown ul li {

    height: auto;
    margin: 0px 0px 8px;

}

.blog_section_pod #category_select_inner_dropdown ul li .children {

    margin-top: 0px;

}

.blog_section_pod #category_select_inner_dropdown ul li a {

    height: auto;
    padding: 0px;
    font-family: Helvetica, Calibri;
    font-size: 13.5px;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
    color: #054372;
    cursor: pointer;

}

.blog_section_pod #category_select_inner_dropdown ul li a:hover {

    text-decoration: underline;
    color: #15B1E6;
    cursor: pointer;

}
.blog_tag_pod, .blog_archives_pod {
    width: 100%;
    margin-bottom: 17px;
    padding: 24px 24px 24px 24px;
    font: 200  12px 'RobotoRegular', Helvetica, Calibri;
    color: #323232;
    box-shadow: 0 2px 4px #484848;
    background-color: #ffffff;
}

.blog_section_pod .header {

    margin-bottom: 10px;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 22px;
    font-weight: 200;
    color: #ffffff;

}

.blog_tag_pod .header, .blog_archives_pod .header {

    margin-bottom: 10px;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 22px;
    font-weight: 200;
    text-transform: uppercase;
    color: #054372;

}

.tag_list_wrap a {

    font-family: Helvetica, Calibri;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #5a5a5a;

}

.blog_archives_pod ul {

    margin-top: 10px;
    list-style-type: none;

}

.blog_archives_pod ul li {

    margin-bottom: 14px;
    font-family: Helvetica, Calibri;
    font-size: 15px;
    font-weight: bold;
    color: #4c4c4c;

}

.blog_tag_pod .tag_size1191, .blog_tag_pod .tag_size1362, .blog_tag_pod .tag_size1532, .blog_tag_pod .tag_size1617,
.blog_tag_pod .tag_size1724, .blog_tag_pod .tag_size1787, .blog_tag_pod .tag_size19

.18
,
.blog_tag_pod .tag_size19

.57
,
.blog_tag_pod .tag_size2128, .blog_tag_pod .tag_size2468, .blog_tag_pod .tag_size2494, .blog_tag_pod .tag_size2878 {

    color: #5a5a5a;

}

.blog_archives_pod ul li .collapsing {

    margin-bottom: 10px;

}

.blog_archives_pod ul li .collapsing .sym {

    color: #11B2E9;

}

.blog_archives_pod ul li .collapsing .yearCount, .blog_archives_pod ul li .collapsing .monthCount {

    color: #4C4C4C;
    cursor: pointer;

}

.blog_archives_pod ul li a {

    padding-left: 15px;
    font-family: Helvetica, Calibri;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #074372;

}

.blog_archives_pod ul li ul {

    margin-left: 30px;
    list-style-type: none;

}

.blog_archives_pod ul li ul li .collapsing .sym {

    margin-right: 4px;
    color: #11B2E9;
    cursor: pointer;

}

.blog_archives_pod ul li ul li a {

    padding-left: 0px;
    font-family: Helvetica, Calibri;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #074372;
    background-image: url("");

}

#pllax_block_three {

    min-height: 803px;
    padding-top: 99px;
    z-index: 100;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-image: url("images/pllax_three_bg.jpg");
    background-color: gray;

}

#pllax_inner_block_three {

    width: 980px;
    margin: 0 auto;

}

#pllax_block_three .pllax_block_nav_bar_bottom .pllax_block_nav_up_arrow {
    background: url("images/new-sprite.png") -1px -97px no-repeat;
}
#pllax_block_three .pllax_block_nav_bar_top .pllax_block_nav_down_arrow {
    background: url("images/new-sprite.png") -93px -97px no-repeat;
}
#initiative_header_wrap {
    margin-bottom: 45px;
}
#initiative_header_wrap h1 {

    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 40px;
    font-weight: normal;
    text-shadow: 0px 0px 4px #000000;
    text-transform: uppercase;
    color: #ffffff;

}
#post_preview_changer_wrap {
    width: 100%;
    height: 625px;
}
#post_preview_changer_menu {

    width: 259px;
    min-height: 627px;
    float: left;
    background-color: #CDCDCD;
    background-repeat: repeat-x;
    background-image: url("images/changer_menu_main_bg.jpg");
    background-image: -webkit-(linear, 0% 0% 100% 0%, from(#cccccc), to(#ffffff));
    background-image: -webkit-linear-gradient(bottom, #cccccc, #ffffff);
    background-image: -moz-linear-gradient(bottom, #cccccc, #ffffff);
    background-image: -ms-linear-gradient(bottom, #cccccc, #ffffff);
    background-image: -o-linear-gradient(bottom, #cccccc, #ffffff);

}

#changer_menu_links {
    width: 100%;
    min-height: 451px;
}
#changer_menu_links .initiative_tab {
    width: 100%;
    height: 120px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #808080;
}

#changer_menu_links .initiative_tab:hover,
#changer_menu_links .initiative_tab.active-initiative {
    height: 160px;
    position: relative;
    background-color: #252525;
    overflow: hidden;
}
#changer_menu_links .initiative_tab .changer_sub_menu_wrap {
    width: 100%;
    height: 400px;
    padding: 20px 0 0 32px;
    cursor: default;
}
#changer_menu_links .initiative_tab .changer_sub_menu_wrap a {
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    color: #054374;
    cursor: pointer;
}
#changer_menu_links .initiative_tab a:hover {
    text-decoration: underline;
    color: #15B1E6;
}
#changer_menu_links .initiative_tab .changer_sub_menu_wrap ul {
    width: 100%;
    margin-top: 10px;
    list-style-type: none;
}
#changer_menu_links .initiative_tab .changer_sub_menu_wrap ul li {
    margin: 0 0 0 18px;
}
#changer_menu_links .initiative_tab .changer_sub_menu_wrap ul li a {

    font-family: Helvetica, Calibri;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    text-decoration: none;
    color: #15B1E6;
    cursor: pointer;

}

#changer_menu_links .initiative_tab .changer_sub_menu_wrap ul li a:hover {

    text-decoration: underline;
    color: #ffffff;
    cursor: pointer;

}

#post_preview_changer_content {
    overflow: hidden;
    height: 610px;
    padding: 15px 32px 0;
    border-top: 1px solid #A5A5A5;
    border-right: 1px solid #A5A5A5;
    border-bottom: 1px solid #A5A5A5;
    background-color: #252525;
}
#post_preview_changer_content h2 {
    cursor: default;
}
.post_preview_blocks {
    width: 100%;
    height: 537px;
    padding-bottom: 48px;
    overflow: hidden;
    display: none;
}

.post_preview_blocks .content_header a {

    font-family: Helvetica, Calibri;
    font-size: 24px;
    font-weight: 400;
    text-decoration: none;
    color: #14B1E6;

}

.post_preview_blocks .content_header a:hover {

    text-decoration: underline;
    color: #ffffff;

}

.post_preview_blocks  .read_more_wrap a {

    color: #14B1E6;

}

.post_preview_blocks  .read_more_wrap a:hover {

    color: #ffffff;

}

.post_preview1 {

    display: block;

}

.post_preview_blocks .content_divider {

    width: 656px;
    height: 2px;
    margin-top: 32px;
    background-color: #929292;

}

#post_preview_changer_content .post_preview_blocks p {
    width: 100%;
    margin-top: 18px;
    font: 400 14px/20px Helvetica, Calibri;
    color: #fff;
}

#post_preview_changer_content .post_preview_blocks img {
    margin-bottom: 15px;
    width: 100%;
    height: auto;
}
#post_preview_changer_content .post_preview_blocks h2 img { margin-top: 7px;}
#pllax_block_four {
    min-height: 393px;
    padding-top: 70px;
    z-index: 100;
    box-shadow: 0 0 21px #000000;
    background-image: url("images/pllax_texture_bg.jpg");
    background-color: #ffffff;
}

#pllax_block_four .pllax_block_nav_bar_bottom .pllax_block_nav_up_arrow {
    background: url("images/new-sprite.png") -82px -48px no-repeat;
}

#get_connected_header_wrap {

    margin-bottom: 54px;

}

#get_connected_header_wrap h1 {

    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 45px;
    font-weight: normal;
    text-transform: uppercase;
    color: #034271;

}

#bottom_featured_links_wrap {
    width: 980px;
    height: 154px;
    margin: 43px auto 0;
}
#bottom_featured_links {
    width: 938px;
    margin: 0 -35px 0 36px;
    height: 96px;
    list-style-type: none;
}
#bottom_featured_links li {
    width: 199px; height: 96px;
    float: left;
    margin-right: 35px;
    text-align: center;
    background: url("images/bottom_featured_links_bg.png") no-repeat;
}
#bottom_featured_links .link_square_one,
#bottom_featured_links #menu-item-144 {
    text-indent: -99999px;
    background: url("images/cacp_logo_link.png") center top no-repeat;
}
#bottom_featured_links .link_square_four,
#bottom_featured_links #menu-item-147 {
    text-indent: -99999px;
    background: url("images/ip_delivers_logo_link.png") center top no-repeat ;
}
#bottom_featured_links #menu-item-13664 {
    text-indent: -99999px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("/wp-content/uploads/2013/10/button.jpg");
}
#bottom_featured_links li a {
    display: block;
    height: 56px;
    padding-top: 40px;
    text-decoration: none;
    font: normal 18px 'RobotoBoldCondensed', Helvetica, Calibri;
    text-transform: uppercase;
    text-shadow: 0 0, 0 0 2px #fff;
    color: #333333;
    margin-right: 3%;
}
#pllax_block_five {
    height: 278px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: cover;
    background-attachment: contain;
    background-image: url("images/bing_map_alt.jpg");
    background-color: #f2eee5;
    overflow: hidden;
}
#bing_map {
    background-size: 100% 100%;
    background-attachment: fixed;
    background-image: url("images/bing_map.jpg");
}
#pllax_block_six {
    height: 220px;
    box-shadow: 0 -5px 21px #000000;
    background: #252525 url("images/footer_bg.jpg");
    overflow: hidden;

}

#pllax_inner_block_six {

    width: 936px;
    padding-top: 64px;
    margin: 0px auto;
    overflow: hidden;

}

#pllax_inner_block_six #footer_logo_wrap {

    width: 271px;
    height: 74px;
    float: left;

}

#pllax_inner_block_six #footer_logo_wrap #footer_logo {

    width: 271px;
    height: 74px;
    text-decoration: none;
    display: block;

}

#pllax_inner_block_six #footer_logo_wrap #footer_logo img {

    width: 271px;
    height: 74px;
    border: none;

}

#pllax_inner_block_six #footer_info_wrap {

    padding: 19px 0px 0px 55px;
    float: left;

}

#pllax_inner_block_six #footer_info_wrap p, #pllax_inner_block_six #footer_info_wrap a {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 12px;
    font-weight: 200;
    line-height: 17px;
    text-decoration: none;
    color: #ffffff;

}

#pllax_inner_block_six #footer_info_wrap a:hover {
    color: #14B1E6;
}

#backpage_wrap {
    width: 100%;
    padding-top: 150px;
    /*background: url("images/backpage_texture.jpg") #074372 repeat;*/
}
#backpage_wrap #backpage_inner_wrap {
    width: 980px;
    margin: 34px auto 0;
    padding: 12px 10px 58px;
    box-shadow: 0 0 3px #000000;
    background: url("images/backpage_wrap_bg.jpg") repeat;
}
#backpage_wrap #header_wrap {
    box-shadow: 0 0 3px #000000;
}
#backpage_inner_wrap #backpage_inner_left {
    width: 65.2%;
    float: left;
}
#backpage_inner_wrap #backpage_inner_right {
    width: 32.2%;
    float: right;
}
#backpage_inner_wrap #backpage_inner_right #right_sidebar {
    float: none;
    width: 100%;
}
.section_headers {
    margin-bottom: 12px;
    padding: 30px 30px 20px;
    background-repeat: repeat;
    background-position: 0 -20px;
    background-image: url("images/section_header_bg.jpg");
    overflow: hidden;
}

.section_headers h2 {

    font-family: 'GudeaRegular', Helvetica, Calibri;
    font-size: 38px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 0px 0px 10px #000000;
    color: #ffffff;

}

.content_block {
    width: 100%;
    margin: 0 0 20px;
    padding: 32.5px 30px 48px;
    background-color: #ffffff;
    box-shadow: 0 2px 3px #B8B8B8;
}

.content_inner_block, .content_inner_block_roll {
    width: 100%;
}

/*.content_block .content_inner_block img {

width: 28%;
height: 28%;
margin-right: 10px;
float: left; 

}*/

.content_block .content_inner_block_roll img {

    max-width: 566px;

}

.content_block .content_inner_block_roll .wp-post-image {

    width: 28%;
    height: auto;
    max-width: 566px;
    margin-right: 10px;
    float: left;

}

.content_inner_block .content_page_and_single img {
    max-width: 100%;
    height: auto;
}

.image_caption {

    display: block;
    margin-bottom: 10px;

}

.content_block .content_inner_block_roll iframe, .content_inner_block .content_page_and_single .post iframe {

    width: 566px;
    height: 380px;

}

.content_block_footer {

    width: 100%;
    height: 24px;

}

.content_block .content_header, .content_block .content_header a, .content_header, .content_header a, .content_block h2, .external_news_link_set_wrap h2 {

    margin-bottom: 22px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 23px;
    font-weight: normal;
    line-height: 32px;
    text-decoration: none;
    color: #074372;

}

.content_block h2 {

    margin-bottom: 22px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 22px;
    font-weight: normal;
    line-height: 32px;
    text-decoration: none;
    color: #074372;

}

.content_block h3 {

    margin-bottom: 12px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 16px;
    font-weight: normal;
    line-height: 32px;
    text-decoration: none;
    color: #074372;

}

.content_header {

    margin-bottom: 10px;
    font-size: 22px;
    color: #1BB1E7;

}

.content_block .content_byline {

    margin-bottom: 22px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 14px;
    font-weight: 200;
    color: #034271;

}

.content_block ul {

    padding-left: 40px;

}

.content_block p, .content_block div, .content_block ul li {

    margin-bottom: 12px;
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-size: 14px;
    line-height: 18px;
    color: #323232;

}

.content_block a, .read_more_wrap a {

    font-family: Helvetica, Calibri;
    font-size: 13.5px;
    font-weight: bold;
    text-decoration: none;
    color: #034271;

}

.content_block a:hover, .read_more_wrap a:hover {

    text-decoration: underline;

}

.read_more_wrap {

    margin-top: 4px;

}

#backpage_inner_left .content_block .content_block_footer,
#backpage_inner_left .content_block .content_block_footer,
#backpage_inner_left .content_block .content_block_footer {

    height: 25px;
    margin-top: 20px;
    padding-left: 0px;
    font-family: Helvetica;
    font-size: 14px;
    color: #313131;
    clear: both;

}

#backpage_inner_left .content_block .content_block_footer .content_identifier_icon1,
#backpage_inner_left .content_block .content_block_footer .content_identifier_icon2,
#backpage_inner_left .content_block .content_block_footer .content_identifier_icon3 {

    width: 27px;
    height: 25px;
    margin-right: 12px;
    padding-left: 0px;
    float: left;

}

.tags {

    padding: 10px 0px 0px;
    font-family: 'RobotoBoldCondense', Helvetica, Calibri;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #034271;

}

.tags a {

    font-family: Helvetica, Calibri;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #15B1E6;

}

.tags a:hover {

    text-decoration: underline;
    color: #034271;

}

.navigation {

    width: 100%;
    height: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;

}
.nav-previous a,
.nav-next a {
    display: block;
    position: absolute;
    height: 33px;
    font: 14px/33px 'RobotoBoldCondense', Helvetica, Calibri;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 0 4px #000000;
    background-color: #a8a8a8;
}
.nav-previous a {
    padding: 0 20px 0 10px;
    right: 0;
}
.nav-next a {
    padding: 0 10px 0 2px;
    left: 0;
}
.nav-previous .more_arrow {
    position: absolute;
    top: 0;
    right: 5px;
    margin-top: 1px;
    margin-left: 5px;
    float: right;
    border: none;
}
.nav-next .more_arrow {
    margin-top: 1px;
    margin-right: 5px;
    float: left;
    border: none;
}
#map_modual_wrap .main_title {
    position: relative;
    top: 28px;
    left: 24px;
}
#gipc_map {
    border: none;
}
#map_modual_wrap .main_title h1 {
    width: 100%;
    margin: 0;
    position: absolute;
    font: 36px Arial, Tahoma;
    color: #074372;
}
#map_jobs_info_mod .main_info_title h2, #map_output_info_mod .main_info_title h2, #map_export_info_mod .main_info_title h2, #map_wages_info_mod .main_info_title h2, #map_rankings_info_mod .main_info_title h2,
#map_jobs_selection_mod .main_info_title h2, #map_output_selection_mod .main_info_title h2, #map_export_selection_mod .main_info_title h2, #map_wages_selection_mod .main_info_title h2, #map_rankings_selection_mod .main_info_title h2 {
    min-height: 24px;
    margin: 28px 0 12px;
    font: 29px Arial, Tahoma;
    text-align: center;
    text-shadow: 0 0 1px #909090;
    color: #005474;
    position: relative;
    text-align: center;
}

#map_output_info_mod .main_info_title h2, #map_output_selection_mod .main_info_title h2 {

    color: #F52E00;

}

#map_export_info_mod .main_info_title h2, #map_export_selection_mod .main_info_title h2 {

    color: #8B0303;

}

#map_wages_info_mod .main_info_title h2, #map_wages_selection_mod .main_info_title h2 {

    color: #135D08;

}

#map_rankings_info_mod .main_info_title h2, #map_rankings_selection_mod .main_info_title h2 {

    color: #4a007e;

}
.main_info_body {
    min-height: 170px;
    margin: 30px 0;
    padding: 0 42px;
    font: 18px Arial, Tahoma;
    color: #5E5E5E;
    overflow: hidden;
}
.map-container {
    width: 100%;
    overflow: auto;
    box-shadow: 0 0 10px #959595;
}
#map_mod {
    width: 968px;
    height: 777px;
    position: relative;
    margin: 0 auto;
    background-color: #ffffff;
    overflow: hidden;
}
#map_modual_wrap {
    position: relative;
}
#main_state_popup, #compare_state_popup {

    width: 326px;
    height: 713px;
    padding: 0 22px 58px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 400;
    box-shadow: 0 0 10px #959595;
    background: url("images/information_popup_bg.jpg") #f0f0f0 repeat-x;
    display: none;

}

#main_state_popup_inner, #compare_state_popup_inner {

    width: 100%;
    height: 713px;
    position: relative;

}

#compare_menu_title_bg {

    width: 370px;
    height: 87px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;
    background-repeat: repeat-x;
    background-image: url("images/compare_title_bg.jpg");

}

#compare_state_popup {

    right: 370px;

}

#compare_menu_wrap {

    width: 100%;
    height: 34px;
    position: relative;
    left: 22px;

}

#compare_select_field_wrap {

    width: 119px;
    height: 34px;
    float: right;
    position: relative;
    z-index: 200;

}

#compare_select_alt {

    width: 102px;
    height: 34px;
    padding-right: 17px;
    position: absolute;
    font-family: Arial, Tahoma;
    font-size: 17px;
    font-weight: bold;
    line-height: 35px;
    text-transform: uppercase;
    text-align: center;
    background-color: #005574;
    background-repeat: no-repeat;
    background-position: 90px 0px;
    background-image: url("images/compare_select_arrow.png");
    color: #ffffff;

}

#compare_select_field_wrap #compare_select_field {
    width: 119px;
    height: 33px;
    padding: 0;
    border: none;
    position: relative;
    color: #fff;
    text-indent: 5px;
    background: #168CAA url("images/selection_bg.png") no-repeat;
    opacity: 0;
}

#compare_select_field_wrap #compare_select_field .selected_option {

    margin-bottom: 5px;

}

.accordian_menu {

    width: 100%;
    height: 713px;

}

.accordian_menu .state_tab, .accordian_menu .jobs_tab,
.accordian_menu .output_tab, .accordian_menu .export_tab,
.accordian_menu .wages_tab, .accordian_menu .rankings_tab {

    width: 100%;
    border: none;
    position: relative;
    z-index: 100;

}

.accordian_menu .state_tab, .accordian_menu .jobs_tab,
.accordian_menu .output_tab, .accordian_menu .export_tab,
.accordian_menu .wages_tab, .accordian_menu .rankings_tab {

    cursor: pointer

}

.accordian_menu .state_tab {

    height: 42px;

}

.tab_title_wrap {

    width: 100%;
    height: 38px;
    overflow: hidden;
    bottom: 3px;

}

.accordian_menu .state_tab .tab_title_wrap {

    height: 50px;

}

.accordian_menu .state_tab h3, .accordian_menu .jobs_tab h3,
.accordian_menu .output_tab h3, .accordian_menu .export_tab h3,
.accordian_menu .wages_tab h3, .accordian_menu .innovation_tab h3 {

    width: 100%;
    padding-top: 4px;
    border: none;
    position: absolute;
    font-family: Arial, Tahoma;
    font-size: 28px;
    font-weight: 200;
    overflow: hidden;

}

.accordian_menu .state_tab h3 {

    font-size: 36px;
    color: #074372;

}

.stats {

    color: #074372;

}

.accordian_menu .jobs_tab h3, .accordian_menu .jobs_tab h3 .stats {

    color: #1799B9;

}

.accordian_menu .output_tab h3, .accordian_menu .output_tab h3 .stats {

    color: #F55302;

}

.accordian_menu .export_tab h3, .accordian_menu .export_tab h3 .stats {

    color: #B40404;

}

.accordian_menu .wages_tab h3, .accordian_menu .wages_tab h3 .stats {

    color: #25A711;

}

.accordian_menu .innovation_tab h3, .accordian_menu .innovation_tab h3 .stats {

    color: #4a007e;

}

#compare_state_popup_inner .accordian_menu .state_tab .tab_title_wrap h3 {

    font-size: 37px;
    color: #ffffff;

}

.tab_arrow {

    margin-left: 5px;
    margin-right: 18px;
    float: right;
    position: relative;
    top: 0px;

}

.tab_title_wrap .pdf_link {

    width: 56px;
    height: 22px;
    display: block;
    float: right;
    position: relative;
    top: 5.5px;
    border: none;
    border-radius: 50px;
    font-family: Arial, Tahoma;
    font-size: 17px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background-repeat: no-repeat;
    background-image: url("images/pdf_link_bg.png");
    color: #bd0505;
    display: none;
    line-height: 23px;

}

.accordian_menu .tab_divider {

    width: 100%;
    height: 3px;
    margin: 8px 0px;
    border: none;
    display: block;
    background-color: #1899ba;

}

.accordian_menu .wages_tab .tab_divider {

    display: none;

}

.accordian_menu_blocks {

    width: 100%;
    height: 0px;
    position: relative;
    overflow: hidden;

}

.main_popup_footer {

    width: 100%;

}

.compare_popup_footer {

    width: 100%;

}

.jobs_info_block {

    height: 370px;

}

.jobs_tab h3 .tab_arrow {

    display: none;

}

.jobs_tab .tab_title_wrap .pdf_link {

    display: block;

}

.bar_graph_wrap {

    width: 100%;
    height: 145px;
    margin-top: 30px;
    position: relative;

}

.bar_graph_container {

    width: 140px;
    height: 150px;
    float: left;

}

.output_info_block .bar_graph_wrap .bar_graph_container,
.export_info_block .bar_graph_wrap .bar_graph_container,
.wages_info_block .bar_graph_wrap .bar_graph_container {

    width: 120px;
    margin-left: 30px;
    overflow: hidden;

}

.bar_graph_image {

    margin-left: -15px;

}

.bar_graph_number_wrap {

    list-style-type: none;
    position: absolute;

}

.bar_graph_label_wrap {

    margin-top: -10px;
    list-style-type: none;
    position: absolute;

}

.bar_graph_number_wrap li {

    margin-right: 10px;
    margin-bottom: 4px;
    font-family: arial;
    font-size: 12px;
    font-weight: 200;

}

.bar_graph_label_wrap li {

    margin-right: 7.5px;
    float: left;
    font-family: arial;
    font-size: 10.5px;
    font-weight: 200;

}

.output_info_block .bar_graph_wrap .bar_graph_container .bar_graph_label_wrap li,
.export_info_block .bar_graph_wrap .bar_graph_container .bar_graph_label_wrap li,
.wages_info_block .bar_graph_wrap .bar_graph_container .bar_graph_label_wrap li,
.innovation_info_block .bar_graph_wrap .bar_graph_container .bar_graph_label_wrap li {

    width: 46px;

}

.pie_chart_wrap {

    width: 100%;
    height: 128px;
    overflow: hidden;

}

.pie_chart_image {

    width: 150px;
    height: 150px;
    float: left;

}

.pie_chart_legend_blocks {

    width: 12px;
    height: 12px;
    margin-right: 5px;
    display: inline-block;
    position: relative;
    top: 2px;

}

.innovation_wrap h2, .innovation_wrap h4 {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: 400;
    color: #7B1096;

}

.info_divider {

    width: 100%;
    height: 1px;
    margin: 22px 0px 10px;
    clear: both;
    border: none;
    background-color: #c8c8c8;

}

.output_info_block .bar_graph_wrap .info_divider,
.export_info_block .bar_graph_wrap .info_divider,
.wages_info_block .bar_graph_wrap .info_divider {

    margin-top: 25px;

}

.popup_summary_txt {

    width: 148px;
    margin-top: 45px;
    margin-left: 28px;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: semibold;
    color: #5e5e5e;
    overflow: hidden;

}

.main_popup_footer, .compare_popup_footer {

    width: 100%;
    height: 24px;
    position: relative;
    z-index: 200;

}

.main_popup_close, .compare_popup_close {
    width: 78px; height: 24px;
    position: absolute;
    right: 0; bottom: 10px;
    font: bold 20px arial, Helvetica, sans-serif;
    color: #848484;
    cursor: pointer;
}
#map_info_modual_wrap {
    margin-top: 18px;
}
#map_jobs_info_mod, #map_output_info_mod, #map_export_info_mod, #map_wages_info_mod, #map_rankings_info_mod {
    width: 48.3%;
    min-height: 352px;
    margin-right: 16px;
    float: left;
    box-shadow: 0 0 10px #959595;
    background-repeat: repeat-x;
    background: #D4D4D4 url("images/info_mod_bg.png") repeat-x;
    overflow: hidden;
}

#map_jobs_info_mod .mod_body, #map_output_info_mod .mod_body, #map_export_info_mod .mod_body,
#map_wages_info_mod .mod_body, #map_rankings_info_mod .mod_body {

    width: 100%;
    min-height: 170px;
    margin: 30px 0 0 0;

}
#map_jobs_info_mod .mod_body .mod_body_inner, #map_output_info_mod .mod_body .mod_body_inner,
#map_export_info_mod .mod_body .mod_body_inner, #map_wages_info_mod .mod_body .mod_body_inner,
#map_rankings_info_mod .mod_body .mod_body_inner {
    margin: 30px 0 0 30px;
}
.mod_body_groups {
    margin-bottom: 10px;
}
#map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings,
#map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings,
#map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings,
#map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings,
#map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {
    width: 50%;
    float: left;
    font: 28px Arial, Tahoma;
    text-align: right;
    text-shadow: 0 0 1px #909090;
    color: #005474;
    overflow: hidden;
}

#map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {

    color: #F52E00;

}

#map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {

    color: #8B0303;

}

#map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {

    color: #135D08;

}

#map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {

    color: #4a007e;

}

#map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs,
#map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs,
#map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs,
#map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs,
#map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {
    float: left;
    padding-left: 10px;
    font: bold 28px Arial, Tahoma;
    text-align: left;
    text-shadow: 0 0 1px #909090;
    color: #007095;
    overflow: hidden;
}
#map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {

    color: #F55300;

}

#map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {

    color: #B40404;

}

#map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {

    color: #1C820D;

}

#map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {

    color: #4a007e;

}

.main_info_specs sup {

    position: absolute;
    top: -3px;
    left: -14px;

}

#map_jobs_info_mod .mod_footer, #map_output_info_mod .mod_footer, #map_export_info_mod .mod_footer,
#map_wages_info_mod .mod_footer, #map_rankings_info_mod .mod_footer {
    margin: 32px auto;
}

#map_jobs_info_mod .mod_footer .download_pdf_button, #map_output_info_mod .mod_footer .download_pdf_button,
#map_export_info_mod .mod_footer .download_pdf_button, #map_wages_info_mod .mod_footer .download_pdf_button,
#map_rankings_info_mod .mod_footer .download_pdf_button {

    width: 303px;
    height: 36px;
    margin: 0px auto;
    padding-top: 12px;
    display: block;
    font-family: Arial, Tahoma;
    font-size: 18px;
    font-weight: 200;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border-radius: 12px;
    background-color: #127087;
    box-shadow: 4px 4px 8px #757575;
    -moz-box-shadow: 4px 4px 8px #757575;
    -webkit-box-shadow: 4px 4px 8px #757575;
    background-repeat: no-repeat;
    background-image: url("images/download_pdf_button_blue.png");

}

#map_output_info_mod .mod_footer .download_pdf_button {

    color: #ffffff;
    background-image: url("images/download_pdf_button_orange.png");

}

#map_export_info_mod .mod_footer .download_pdf_button {

    color: #ffffff;
    background-image: url("images/download_pdf_button_red.png");
}

#map_wages_info_mod .mod_footer .download_pdf_button {

    color: #ffffff;
    background-image: url("images/download_pdf_button_green.png");

}

#map_rankings_info_mod .mod_footer .download_pdf_button {

    color: #ffffff;
    background-image: url("images/download_pdf_button_purple.png");

}

#map_jobs_selection_mod, #map_output_selection_mod, #map_export_selection_mod,
#map_wages_selection_mod, #map_rankings_selection_mod {
    width: 48.3%;
    min-height: 352px;
    float: right;
    box-shadow: 0 0 10px #959595;
    background: #D4D4D4  url("images/info_mod_bg.png") repeat-x;
}

#state_select_wrap {
    margin: 32px auto;
    position: relative;
}

#state_select_field_wrap, #cat_select_field_wrap {
    width: 205px;
    height: 45px;
    border-radius: 12px;
    box-shadow: 4px 4px 8px #757575;
    cursor: pointer;
}
#state_select_field_wrap {
    float: left;
}
#cat_select_field_wrap {
    float: right;
}
#state_select_wrap {
    padding: 0 16px;
}
#map_jobs_selection_mod #state_select_field_wrap #state_select_field,
#map_output_selection_mod #state_select_field_wrap #state_select_field,
#map_export_selection_mod #state_select_field_wrap #state_select_field,
#map_wages_selection_mod #state_select_field_wrap #state_select_field,
#map_rankings_selection_mod #state_select_field_wrap #state_select_field,
#map_jobs_selection_mod #cat_select_field_wrap #cat_select_field,
#map_output_selection_mod #cat_select_field_wrap #cat_select_field,
#map_export_selection_mod #cat_select_field_wrap #cat_select_field,
#map_wages_selection_mod #cat_select_field_wrap #cat_select_field,
#map_rankings_selection_mod #cat_select_field_wrap #cat_select_field {

    width: 188px;
    height: 46px;
    padding: 0px 0px 0px 5px;
    border: none;
    border-radius: 12px;
    font-family: Arial, Tahoma;
    font-size: 18px;
    font-weight: 200;
    position: relative;
    left: 10px;
    background-color: #137A93;
    color: #ffffff;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_blue.png");
    opacity: 0;
    cursor: pointer;

}

#map_output_selection_mod #state_select_field_wrap #state_select_field,
#map_output_selection_mod #cat_select_field_wrap #cat_select_field {

    background-color: #D87402;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_orange.png");

}

#map_export_selection_mod #state_select_field_wrap #state_select_field,
#map_export_selection_mod #cat_select_field_wrap #cat_select_field {

    background-color: #B12300;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_red.png");

}

#map_wages_selection_mod #state_select_field_wrap #state_select_field,
#map_wages_selection_mod #cat_select_field_wrap #cat_select_field {

    background-color: #20961E;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_green.png");

}

#map_rankings_selection_mod #state_select_field_wrap #state_select_field,
#map_rankings_selection_mod #cat_select_field_wrap #cat_select_field {

    background-color: #4a007e;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_purple.png");

}

#map_jobs_selection_mod #state_select_field_wrap #state_select_alt,
#map_output_selection_mod #state_select_field_wrap #state_select_alt,
#map_export_selection_mod #state_select_field_wrap #state_select_alt,
#map_wages_selection_mod #state_select_field_wrap #state_select_alt,
#map_rankings_selection_mod #state_select_field_wrap #state_select_alt,
#map_jobs_selection_mod #cat_select_field_wrap #cat_select_alt,
#map_output_selection_mod #cat_select_field_wrap #cat_select_alt,
#map_export_selection_mod #cat_select_field_wrap #cat_select_alt,
#map_wages_selection_mod #cat_select_field_wrap #cat_select_alt,
#map_rankings_selection_mod #cat_select_field_wrap #cat_select_alt {

    width: 190px;
    height: 31px;
    padding: 15px 0px 0px 15px;
    position: absolute;
    font-family: Arial, Tahoma;
    font-size: 16px;
    font-weight: 200;
    color: #ffffff;
    background-color: transparent;
    border-radius: 12px 12px 12px 12px;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-image: url("images/selection_bg_blue.png");

}

#map_output_selection_mod #state_select_field_wrap #state_select_alt,
#map_output_selection_mod #cat_select_field_wrap #cat_select_alt {

    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_orange.png");

}

#map_export_selection_mod #state_select_field_wrap #state_select_alt,
#map_export_selection_mod #cat_select_field_wrap #cat_select_alt {

    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_red.png");

}

#map_wages_selection_mod #state_select_field_wrap #state_select_alt,
#map_wages_selection_mod #cat_select_field_wrap #cat_select_alt {

    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_green.png");

}

#map_rankings_selection_mod #state_select_field_wrap #state_select_alt,
#map_rankings_selection_mod #cat_select_field_wrap #cat_select_alt {

    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-image: url("images/selection_bg_purple.png");

}

#selected_state_wrap {

    min-width: 95px;
    height: 21px;
    padding: 9px 14px 2px 11px;
    position: absolute;
    top: 30px;
    right: 0px;
    font-family: Helvetica, Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 10px 0 50px 10px;
    -moz-border-radius: 10px 0 10px 10px;
    -webkit-border-radius: 10px 0 10px 10px;
    background-color: #15b1e6;
    display: none;

}

.state_hover {

    position: absolute;
    z-index: 10;
    background-repeat: no-repeat;
    display: none;

}

#california_hover {

    width: 135px;
    height: 252px;
    top: 251px;
    left: 56px;
    background-image: url("images/states/california_hover.png");

}

#idaho_hover {

    width: 95px;
    height: 154px;
    top: 138px;
    left: 176px;
    background-image: url("images/states/idaho_hover.png");

}

#nevada_hover {

    width: 106px;
    height: 158px;
    top: 269px;
    left: 116px;
    background-image: url("images/states/nevada_hover.png");

}

#oregon_hover {

    width: 138px;
    height: 112px;
    top: 170px;
    left: 64px;
    background-image: url("images/states/oregon_hover.png");

}

#washington_hover {

    width: 106px;
    height: 78px;
    top: 119px;
    left: 98px;
    background-image: url("images/states/washington_hover.png");

}

.alignnone {

    float: none !important;
    clear: both;

}

.alignleft {

    float: left !important;

}

.alignright {

    float: right !important;

}

.anchor_link_spacer {

    position: relative;
    top: -170px;

}

.content_block .anchor_link_menus {

    width: 455px;
    height: 30px;
    margin: 0 auto;
    padding-left: 0px;
    list-style: none;
    overflow: hidden;
    clear: both;

}

.anchor_link_menus li {

    margin-right: 14px;
    padding-left: 25px;
    float: left;
    background-repeat: no-repeat;
    background-image: url("images/anchor_link_arrow.png");

}

.anchor_link_menus li:hover {

    background-position: 0px -21px;

}

.anchor_link_menus li a:hover {

    color: #1BB1E7;

}

#menu-item-145 {

    display: none;

}

.display_frame {

    width: 100%;

}

.display_frame_row {

    margin-bottom: 4px;
    height: 240px;

}

.display_frame_left, .display_frame_right {

    width: 281px;
    height: 240px;
    box-shadow: 0px 0px 40px #1195C5 inset;

}

.display_frame_left {
    margin-right: 2px;
    float: left;
}

.display_frame_right {
    float: right;
}

.display_frame_left img, .display_frame_right img,
.display_frame_left iframe, .display_frame_right iframe {

    width: 80%;
    height: 80%;
    margin: 23px 28px;

}

.display_frame_caption_row .display_frame_left, .display_frame_caption_row .display_frame_right {

    width: 281px;
    height: 60px;
    margin-bottom: 4px;

}

.gform_body {

    max-width: 532px;

}

.gform_wrapper .top_label .gfield_label {

    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-weight: 200 !important;
    color: #044372;

}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: 200 !important;
    color: #044372;

}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"],
.gform_wrapper input[type="email"], .gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"], .gform_wrapper input[type="password"],
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {

    padding: 5px 10px 5px !important;
    height: 22px;
    border: solid 1px #074372;
    border-radius: 10px;
    box-shadow: -1px -1px 8px #005696 inset;
    font-family: 'RobotoRegular', Helvetica, Calibri !important;
    font-family: inherit;
    font-size: 18px !important;
    letter-spacing: normal;
    outline-style: none;

}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
.gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {

    width: 238px;
    height: 34px;

}

#input_1_3_3_container {

    width: 100%;

}

#input_1_3_3, .gform_wrapper .gfield_error .ginput_complex .ginput_left #input_1_3_3 {

    width: 510px !important;

}

.gform_wrapper .gform_ajax_spinner {

    display: none;

}

.gform_wrapper .validation_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper .gfield_required,
.gform_wrapper li.gfield.gfield_error .gfield_description {

    font-family: 'RobotoRegular', Helvetica, Calibri !important;
    font-weight: 200 !important;
    color: #ED2724 !important;

}

.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full {

    overflow: visible;

}

.gform_wrapper li.gfield.gfield_error .gfield_description {

    font-size: 14px;

}

/* News Link Page External Links List */

#external_new_link_menu_wrap {

    width: 100%;
    margin-bottom: 18px;
    padding-left: 30px;

}

#external_news_links_menu {

    list-style: none;

}

/*#external_news_links_menu li, 
#external_news_links_menu li a, #external_news_links_menu li .external_news_links_menu_active,
#external_news_links_menu li .external_news_links_menu_inactive {
border-radius: 10px;

}*/

#external_news_links_menu li {

    width: 180px;
    margin: 0px 7px 7px 0px;
    float: left;

}

#external_news_links_menu li a {

    padding: 5px 5px 2px;
    display: block;
    font-family: 'RobotoBoldCondensed', Helvetica, Calibri;
    font-size: 15px;
    border: solid 1px #ABABAC;
    /*border: solid 1px #074372;
box-shadow: 0px 0px 5px #074372 inset;*/
    text-decoration: none;
    color: #333333;
    /*color: #044372;
   background-color: #ffffff;*/
    text-align: center;
    background-position: 0 -50px;
    background-image: url("/wp-content/themes/gipc/images/top_featured_links_bg.jpg");
    /*background-image: -webkit-linear-gradient(top, #ffffff, #1BB1E7);
background-image:    -moz-linear-gradient(top, #ffffff, #1BB1E7); 
background-image:     -ms-linear-gradient(top, #ffffff, #1BB1E7); 
background-image:      -o-linear-gradient(top, #ffffff, #1BB1E7); 
background-image:         linear-gradient(top, #ffffff, #1BB1E7);*/

}

#external_news_links_menu li a:hover, #external_news_links_menu li .external_news_links_menu_active {

    text-decoration: none;
    border: solid 1px #ABABAC;
    /*border: solid 1px #074372;
box-shadow: 0px 0px 8px #1BB1E7 inset;*/
    background-image: none;
    background-color: #333333;
    color: #ffffff;

}

.external_news_link_set_wrap {

    padding: 15px 0px 0px 30px;
    display: none;
    position: relative;

}

#external_news_380 {

    display: block;

}

.external_news_link_inner_set {

    margin: 15px 0px;

}

.external_news_link_inner_set {

    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: normal;
    font-size: 14px;
    line-height: 23px;

}

.external_news_link_inner_set .external_news_links {

    min-height: 24px;
    /*padding-left: 32px;*/
    font-family: 'RobotoRegular', Helvetica, Calibri;
    font-weight: bold;
    font-size: 14px;
    line-height: 23px;
    color: #074372;
    text-decoration: none;
    /*background-repeat: no-repeat;
   background-position: 0px -3px;
   background-image: url("images/newspaper_icon.png");*/

}

.external_news_link_inner_set .external_news_links:hover {

    text-decoration: underline;

}

.external_news_link_inner_set .external_news_links .external_link_pub_divider {

    color: #044372;

}

.external_news_link_inner_set .external_link_pub, .external_news_link_inner_set .external_news_links .external_link_pub {

    font-weight: bold;
    color: #5A5A5A;
    text-decoration: none;

}

#external_links_top_target {

    text-indent: -999999px;

}

#external_links_top {

    font-size: 14px;
    text-decoration: none;
    float: right;
    clear: both;
    color: #044372;

}

#external_links_top:hover {

    color: #1BB1E7;

}
.fb-like {
    float: left;
}
#innovation_life_cycle_frame {

    width: 960px;
    height: 540px;
    border: none;
    box-shadow: 0px 0px 10px #000000;
    position: relative;
    z-index: 0;

}

/*.content_block .content_inner_block .noauto {

width: inherit;
height: inherit;
margin-right: none !important;
float: none !important;

}*/

/*############################
BEGIN EDITS FOR GLOBAL SUMMIT
############################*/
/* CIPC video player */
#gicp {
    z-index: 0 !important;
    position: absolute !important;
}

#gipc_form {
    z-index: 200 !important;
    position: relative !important;
    width: 95% !important;
   height: 200px !important;
    padding: 0;
    margin: 0;
    animation: mymove 5s;
    animation-fill-mode: forwards;
    animation-delay: 15s;
    -webkit-animation: mymove 5s; /* Safari and Chrome */
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-delay: 15s;
}
#gipc_form div { background: #FFF; }

@keyframes mymove
{
from {top:-50px; }
to {top:-150px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
from {top:-50px; }
to {top:-150px; }
}
#noside div {
    width: 900px;
}

video {
    background: none;
}
/* new style */
#feature_slider_frame .featuredposts .next,
#feature_slider_frame .featuredposts .previous {
    top: 50%;
    margin-top: -33px;
}
.frame-box {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.frame-box iframe,
.frame-box object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
/* inline style */
.top-logo {
    position: absolute;
    left: 0; top: 0;
    height: 34px ;width: 100%;
    background:url('http://includes.uschamber.com/uscc/images/brandbg.png') repeat-x;
    margin: 0; padding: 0;
    z-index: 9999;
}
.top-logo span {
    position:relative;
    width: 69px; height: 61px;
    float:right;
    margin: 0 15% 0 0;
    background: url('http://includes.uschamber.com/uscc/images/chamber_logo.png') no-repeat;
    z-index: 9999;
}
body .gform_wrapper .ginput_complex input[type=text],
body .gform_wrapper .ginput_complex .ginput_right input[type=text],
body .gform_wrapper .ginput_complex .ginput_full input[type=text],
body .gform_wrapper .ginput_complex #input_1_3_3,
body .gform_wrapper.gf_browser_chrome .ginput_complex select {
    width: 100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    line-height: 24px;
}
.frame-container,
.overflow-container{
    overflow: auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cat_select_arrow {
        padding-left: 3px;
    }
    .more_blog_post_link {
        padding: 10px 18px 13px 14px;
    }
    .more_arrow {
        margin-top: -25px;
        margin-left: 5px;
        float: right;
        position: relative;
        border: none;
    }
}
@media only screen
and (max-width : 1370px) {
#header_wrap {
        padding-bottom: 40px;
    }
    #main_navigation {
        display: none;
    }
    .slicknav_menu  {
        display: block;
        width: 980px;
        margin: 0 auto;
    }
    #pllax_block_one {
        padding-top: 0;
    }
    #backpage_wrap { padding-top: 0;}
    #header_outer_wrap {
        position: relative;
        height: auto;
        z-index: 101;
        /*padding-top: 190px;*/
    }
}
@media only screen
and (max-width : 980px) {
    #main_slider_wrap { height: auto;}
    #initiative_header_wrap h1,
    #get_connected_header_wrap h1 {
        padding-left: 10px;
    }
    #header_wrap,
    #main_slider_wrap,
    #feature_slider_frame,
    #top_featured_links_wrap,
    #pllax_inner_block_two,
    #pllax_inner_block_three,
    #bottom_featured_links_wrap,
    #pllax_inner_block_six,
    #feature_slider_frame .featuredposts,
    #feature_slider_frame .featuredposts-container,
    .featuredposts-image img,
    #bottom_featured_links,
    #backpage_wrap #backpage_inner_wrap,
    .slicknav_menu {
        width: 100%;
    }
    .featuredposts-image img { height: auto;}
    #feature_slider_frame .featuredposts-container,
    #feature_slider_frame .featuredposts,
    #main_slider_wrap #feature_slider_frame,
    .featuredposts .featuredposts-slides div,
    .featuredposts .featuredposts-slides {
        height: 100%;
    }

    #map_info_modual_wrap {
        display: table;
        border-collapse: separate;
        border-spacing: 16px;
        table-layout: fixed;
        width: 100%;
        margin: 0 auto;
    }
    #map_jobs_info_mod,
    #map_jobs_selection_mod {
        display: table-cell;
        float: none;
    }
    #feature_slider_frame .featuredposts-excerpt {
        bottom: 4%;
    }
    #latest_news_cat_select_wrap,
    #latest_news_block_header,
    #latest_news_navigation {
        float: none;
    }
    #bottom_featured_links_wrap nav {
        padding: 0 5%;
    }
    #bottom_featured_links {
        height: auto;
        margin: 0 auto; padding: 0;
        overflow: hidden;
        text-align: center;
        width: 70%;
    }
    #bottom_featured_links_wrap {
        height: auto;
    }
    #bottom_featured_links {
        margin-right: -5%;
    }
    #bottom_featured_links li:nth-child(even) {
        float: none;
        display: inline-block;
        vertical-align: top;
        margin: 0 0 10px 8%;
    }
    #bottom_featured_links li:nth-child(odd) {
        margin-left: 0;
    }
    #map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings {
        float: none;
        width: 100%;
        text-align: left;
    }
    #map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {
        float: none;
        width: 100%;
        padding: 0;
        margin-bottom: 10px;
    }
    #state_select_field_wrap,
    #cat_select_field_wrap {
        margin: 0 auto 10px;
        float: none;
    }
    #fast_facts_pod {
        padding: 0 5px 10px;
    }
    .fast_facts_link_container {
        padding: 0 20px;
    }
    #latest_news_block + #right_sidebar {
        margin-bottom: 50px;
    }
    #backpage_inner_right  .twitter_feed_pod {
        position: static;
        width: 100% !important;
    }
    #latest_news_navigation .link_square_four {
        float: right;
    }
    #selected_category_wrap {
        top: 73px;
    }
}
@media only screen
and (max-width : 800px) {
    #brand_logo_wrap {
        width: 49.8%;
    }
    #logo_nav_search_wrap {
        width: 49.9%;
    } 
    body .gform_wrapper .ginput_complex .ginput_left,
    body .gform_wrapper .ginput_complex .ginput_right {
         width: 100%;
        float: none;
    }
    #latest_news_block,
    #right_sidebar {
        width: 100%;
        float: none;
        padding: 0 10px;
    }
    #right_sidebar {
        padding: 0 10px;
    }
    #latest_news_block {
        padding: 99px 10px 0;
    }
    .twitter_feed_pod {
        width: 100% !important;
        position: relative;
    }
    #external_new_link_menu_wrap {
        padding-left: 5%;
    }
    #bottom_featured_links { width: 95%;}
    #external_news_links_menu li {
        width: 45%;
        margin-right: 5%;
    }
    .get_connected_pod {
        width: 100%;
    }
    #fast_facts_pod {
        width: 100%;
        padding: 0 4% 10px;
    }
    #fast_facts_wrap {
        width: 280px;
        margin: 0 auto;
    }
    #backpage_inner_right .get_connected_pod {
        width: 100%;
    }
}
@media only screen
and (max-width : 750px) {

    #backpage_inner_wrap #backpage_inner_left,
    #backpage_inner_wrap #backpage_inner_right {
        width: 100%;
        float: none;
    }
    .section_headers {
        padding: 5%;
    }
    .section_headers h2 {
        font-size: 26px;
    }
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
    #main_slider_wrap {
        width: 768px;
        height: auto;
    }
    #feature_slider_frame,
    .featuredposts,
    .featuredposts-container {
        width: 748px;
    }
    .featuredposts-slides img {
        width: 100%;
        height: auto;
    }
}
@media only screen
and (max-width : 700px) {
    #top_featured_links li { padding-right: 1%; }
    #top_featured_links {
        margin-right: -1%;
    }
    .twitter_feed_pod {
        position: static;
    }
    .post_feature_windows {
        float: none;
        width: 100%;
    }
    .post_feature_windows_spacer { display: none;}
    #post_preview_changer_menu {
        width: 150px;
    }
    #changer_menu_links .initiative_tab .changer_sub_menu_wrap {
        padding: 5% 0 0 5%;
    }
    #changer_menu_links .initiative_tab .changer_sub_menu_wrap a {
        font-size: 16px;
    }
    #map_jobs_info_mod, #map_output_info_mod, #map_export_info_mod, #map_wages_info_mod, #map_rankings_info_mod,
    #map_jobs_selection_mod, #map_output_selection_mod, #map_export_selection_mod, #map_wages_selection_mod, #map_rankings_selection_mod {
        width: 100%;
        float: none;
    }
    #map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings, #map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_headings,
    #map_jobs_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_output_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_export_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_wages_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs, #map_rankings_info_mod .mod_body .mod_body_inner .mod_body_groups .main_info_specs {
        width: 50%;
        float: left;
        font-size: 20px;
    }
    #map_info_modual_wrap {
        display: block;
        width: 100%;
        margin: 0 auto;
        border-collapse: collapse;
        border-spacing: 0;
    }
    #map_jobs_info_mod,
    #map_jobs_selection_mod {
        display: block;
    }
    .twitter_feed_pod  {
        width: 100% !important;
    }
    .get_connected_pod { width: 100%;}
    #map_jobs_info_mod .mod_footer .download_pdf_button { width: 95%;}
    #feature_slider_frame .featuredposts-excerpt {
        padding: 6px 8px !important;
        bottom: 0;
        height: auto;
        font-size: 11px;
    }
}
@media only screen
and (max-width : 610px) {
    #brand_logo_wrap,
    #logo_nav_search_wrap{
        width: 100%;
        float: none;
    }
    .search_container,
    #site_search { width: 100%;}
    #header_wrap { padding: 0 30px 40px 11px;}
    .top-logo span { margin-right: 5%;}
    #top_featured_links li {
        width: 50%;
        padding-right: 4.5%;
    }
    #top_featured_links {
        margin-right: -4.5%;
    }
    #top_featured_links li {
        margin-bottom: 25px;
    }
    #top_featured_links li a {
        font-size: 16px;
    }
    #post_preview_changer_menu {
        width: 100%;
        float: none;
    }
    #changer_menu_links .initiative_tab {
        width: 50%;
        margin-right: -4px;
        display: inline-block;
        vertical-align: top;
    }
    #changer_menu_links #initiative_tab1,
    #changer_menu_links #initiative_tab4 {
        border-right: 1px solid rgb(128, 128, 128);
    }
    #changer_menu_links .initiative_tab:hover {
        height: 120px;
    }
    #changer_menu_links,
    #post_preview_changer_menu {
        min-height: 0;
        height: auto;
    }
    .post_preview_blocks,
    #post_preview_changer_content,
    #post_preview_changer_wrap {
        height: auto;
    }
    #bottom_featured_links li,
    #bottom_featured_links li:nth-child(even),
    #bottom_featured_links li:nth-child(odd) {
        width: 203px;
        margin: 0 auto 10px;
        float: none;
        display: block;
    }
    #external_news_links_menu li {
        width: 95%;
        margin-right: 5%;
    }
    #pllax_inner_block_six { padding-top: 10px;}
}
@media only screen
and (max-width : 550px) {
    #latest_news_navigation >li {
        display: block;
        float: none;
    }
    #page_wrap.home-wrap,
    #pllax_block_three {
        background-attachment: scroll;
        background-repeat: repeat-y;
        background-size: auto auto;
    }
    #top_featured_links a:before {
        width: 30px;
        margin-left: -15px;
        left: 50%;
    }
    #latest_news_navigation .link_square_four {
        position: static;
        float: none;
    }
    #latest_news_navigation li { height: auto;}
    #main_slider_wrap {
        width: 320px;
    }
    #feature_slider_frame,
    .featuredposts,
    .featuredposts-container {
        width: 300px;
    }
    #bottom_featured_links {
        width: 201px;
        margin: 0 auto 40px;
    }
    #latest_news_navigation > li {
        padding-bottom: 5px;
    }
    #pllax_block_three {
        min-height: 829px;
    }
    .changer_sub_menu_wrap {
        padding-top: 5px !important;
    }
    #changer_menu_links .initiative_tab .changer_sub_menu_wrap ul { margin-top: 0;}
    #changer_menu_links .initiative_tab .changer_sub_menu_wrap ul li { margin-left: 0;}
    #selected_category_wrap {
        top: 192px;
        left: 0; right: auto;
        border-radius: 0 10px 10px 50px;
        padding: 9px 11px 2px 24px;
    }
    #latest_news_cat_select_wrap {
        overflow: hidden;
        height: auto;
        padding-bottom: 28px;
    }
    #latest_news_navigation .link_square_four #category_select_field_wrap #select_alt {
        padding: 0 4px 0 24px;
    }
    .post_feature_footer {
        margin-top: 15px;
    }
}
@media only screen
and (max-width : 370px) {
    #top_featured_links li {
        width: 100%;
        padding-right: 0;
    }
    #top_featured_links {
        margin-right: 0;
    }
}
/* ### STYLE FOR SIGN UP WIDGET ### */
#areas, #interests label { font: 500 16px Helvetica, Arial, "Lucida Grande", sans-serif; color: #20528a !important; }
#interests label { padding-left: 10px; }
.inputbox{ 
    background: #ebebeb; 
    border: none; 
    padding: 5px 10px; 
    width: 95%; 
    margin: 0 auto; 
    margin-bottom: 10px;
    font-size: 16px; 
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #20528a !important; 
}
select.inputbox { width: 102%; }
.inputbox::-webkit-input-placeholder {
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #20528a !important; 
}
.inputbox:-moz-placeholder { /* Firefox 18- */
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #20528a !important; 
}
.inputbox::-moz-placeholder {  /* Firefox 19+ */
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #20528a !important; 
}
.inputbox:-ms-input-placeholder {  
    font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #20528a !important; 
}
h2#signup-header { font: bold 22px RobotoBoldCondensed, Helvetica, Calibri; text-transform: uppercase; color: #1e385b !important; text-align: center; }
#signup-submit { width: 102%; height: 32px; background-color: none; background: url(images/signup-bg.png) top left; border: none; color: #FFF; font: bold 18px RobotoBoldCondensed, Helvetica, Calibri; text-transform: uppercase; margin-top: 10px; }
.regular-checkbox {
	-webkit-appearance: none;
        float: left;
	background-color: #ebebeb;
	border: none;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}
.regular-checkbox:active, .regular-checkbox:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #20528a;
}
.regular-checkbox:checked:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #20528a;
}

/** Splash CSS **/
.splash #page_wrap {height: 100vh;}
.splash #header_wrap {top: 0; padding: 50px 200px 90px 200px; background: url(http://theglobalipcenter.com/wp-content/themes/gipc/images/interstitial-bg.png) no-repeat; width: 1050px; box-shadow: none; height: 666px;}
.splash #interstitial_wrap {padding: 5px; padding-top: 25px; display: block;}
.splash #close_button {position: absolute; top: 0; right: 0; padding: 46px 46px 0 0; z-index: 999999;}
.splash h1 {font-family: 'RobotoBoldCondensed', Helvetica, Calibri; text-align: center; font-size: 36px; color: #20528a; text-transform: uppercase;}
.splash form#subscribeform {width: 80%; margin: 0px auto; text-align: center;}
.splash .inputbox {font-family: 'Roboto', Helvetica, Calibri; width: 100%; background: #FFF; color: #777777 !important; border-radius: 5px; padding: 10px; border: 1px solid #c3c4cd;}
.splash #signup-submit {width: 100%; height: 55px; background: #20528a; border-radius: 5px;}
.splash #pllax_block_six {display: none;}
.splash #brand_logo {width: 100%; height: 99px; display: block; text-align: center;}
.splash #brand_logo img {width: auto;}
@media (max-width: 1120px) {
	.splash #header_wrap {background-size: 100% 100%; width: 100%;}
}
@media (max-width: 992px) {
	.splash #header_wrap {padding: 50px 150px 90px 150px;}
}
@media (max-width: 768px) {
	.splash #header_wrap {padding: 50px 100px 90px 100px;}
}
@media (max-width: 640px) {
	.splash #header_wrap {padding: 50px 70px 90px 70px;}
}
@media (max-width: 538px) {
	.splash h1 {font-size: 25px;}
	.splash #brand_logo img {width: 100%;}
}