/*
Theme Name:     Smartscreen
Theme URI:      http://themeforest.net/item/smartscreen-fullscreen-responsive-wordpress-theme/
Description:    Child theme for the Smartscreen theme
Author:         Michael Palmieri
Author URI:     
Template:       smartscreen                             
Version:        1.6.1
*/

@import url("../smartscreen/style.css");

/* General Class Functions */

p.SmallFont {font-size: 9px; line-height: 12px;}

#table_12585627.display.dataTable {width: 100%;}


/* Home Page */

.page-id-210 #menu {background: none repeat scroll 0 0 transparent;}
/* #post-210.post-210 .entry form#contactform p {display:none}
#post-210.post-210 p#submit {display:block;} */
#post-210.post-210 .entry form#contactform table tbody tr td span {display:none;}
.post-210 #contactform label {
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 10px 0 5px 10px;
    text-shadow: none;
    width: 120px;
}

#menu-wrap #menu a#logo img {
    margin-left: -3%;}

@media screen and (max-width: 1022px){
#menu-wrap #menu a#logo img {margin-left: 0;}
}

.page-id-210 #main .entry h3 {font-size: 28px;
    color: #FF9933;
    margin-left: 3.5%;
    margin-top: 30px;
}

.page-id-210 #main .entry p {
    font-size: 20px;
    line-height: 1.3em;
    margin: 15px 17% 0 3.5%;
    color: #ffffff;
}

    #usquare_1 {margin: 0 0 0 30px;}

/*** Contact Page Formatting ***/
#contact-box .two_third {width: 50%}
#contact-box .one_third {width: 45%}
#contact-box .two_third h2 {color: #FF9933}
#contact-box .two_third p {font-size:16px; font-family: "Oswald"; line-height: 1.5em}

#logo img {padding: 0 0 15px 0}

#nav {padding-top: 0}

#portfolio .folio-cats a, #portfolio .folio-cats a:visited, #portfolio .folio-cats a:link, #portfolio .folio-cats a:hover, #portfolio .folio-cats {
       text-decoration: none !important;
       color: #999999;
       pointer-events: none !important;
       cursor: default !important;
}

a.folio-cats {pointer-events: none !important;}

.single #entries .post-image  a {
       text-decoration: none !important;
       pointer-events: none !important;
       cursor: default !important;
}

ul.meta li.post-date {display: none;}

 .post-meta a {display: none;}

/* .post-cats {
    display: none;
} */

#comments {
    display: none;
}

.portfolio-info p {
    padding-bottom: 5px;
    display: none;
}

#contactform input.txt {
    height: 15px;
}

#contactform p {
    margin-bottom: 1px;
}

.pages ol, ul, li{margin-top: 5px}

.entry ul li {
    list-style-position: outside;
    list-style-type: square;
    padding: 0;
}

#sidebar .widget h3.widget-title {margin-bottom: 5px;}

#sidebar .widget {padding-bottom: 19px;}

/* h3 with sub-text formatting */
#main .entry h3.h3SubT{padding-top: 3px; padding-bottom: 0px;}
#entries .entry p.pSubB {padding-bottom: 10px;}
#entries .entry p.pSubBb {padding-bottom: 0px;}
.entry ul, ol {margin: 0 0 10px 15px;}

#entries h3.post-title, #entries h3.post-title a, #entries h3.post-title a:active {color: #FF9933;}

#sidebar ul li a, a:active, a:link {color: #FF9933;}

#sidebar .widget h3.widget-title {
    color: #FFFFFF;}

.widget .textwidget {
    color: #D2D2D2;
    line-height: 10px;
    padding-bottom: 22px;
}

#main .rotatingtweets {
    height: 200px;
    overflow: auto;
    position: relative;
    width: 190px;
}

.rotatingtweets, .rotatingtweet {
    max-width: 190px !important;
}


#sidebar #rotatingtweets_widget-2.widget #rotatingtweets_5000_scrollUp_5328aee870b34.rotatingtweets {
    height: 200px;
    overflow: auto;
    position: relative;
    width: 190px;
}

/* [do_widget id=rotatingtweets_widget-4] */

#main .rotatingtweets p.rtw_name, p.rtw_name, div.rtw_name {font-size: 12px !important}
#main .rotatingtweets p.rtw_id, p.rtw_id, div.rtw_id {font-size: 12px !important}
#main .rotatingtweets p.rtw_main, p.rtw_main, div.rtw_main {font-size: 12px !important}
#main .rotatingtweets p.rtw_meta, p.rtw_meta, div.rtw_meta {font-size: 12px !important}

#content p.rtw_main, p.rtw_main, div.rtw_main {
    color: #FFFFFF !important;
}

/* Center FollowUs Button on Sidebar */
#twitter-widget-0.twitter-follow-button {
    display: block;
    margin-left: auto;
    margin-right: auto; }



/* New Home Page Matrix Formatting */

#usquare_1 .usquare_module_wrapper .usquare_block .usquare_block_extended .usquare_about {
    height: 70px;}

#usquare_1 .usquare_module_wrapper .usquare_block .usquare_block_extended .usquare_about .viewport {
    height: 70px;}

#usquare_1 .usquare_module_wrapper .usquare_block .usquare_block_extended .usquare_about .viewport .overview {
    height: 70px;}

/* wp-members form formatting */


#widget_wpmemwidget-3.widget #wp-members p.err  {
    background-color: transparent;
    border: none;}

#menu-wrap {left: 30px;}

#wrap {
    width: 1140px;
    left: 305px;
}

 #main {
        width: 820px;
}

.slideshow-sc {
    margin-bottom: 0px !important;
    float: right;
}

.flex-control-paging li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3);
    height: 8px;
    width: 8px;
}

.flexslider {
    margin: 0 40px;
}

/*! http://responsiveslides.com */

#post-694.post-694 .entry .rslides_container {
    float: right;
    margin-bottom: 10px;
    position: relative;
    width: 52%;
    height: 295px;
}

#post-694.post-694 .entry .rslides_container ul li {
    list-style-type: none;
}

#post-694.post-694 .entry .rslides_container ul.rslides li p.caption {
  position: static;
  display: block;
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 5px;
  text-align: center;
  background: rgba(0,0,0, 0);
  color: #164E79;
  font-family: Arial;  
  font: bold;
  font-size: 12px;
 margin-right: 5px;
}

#post-694.post-694 .entry .rslides_container a.rslides_nav {
    opacity: 0.4;
}


#post-844.post-844 .entry .rslides_container {
    float: right;
    margin-bottom: 10px;
    position: relative;
    width: 52%;
    height: 295px;
}

#post-844.post-844 .entry .rslides_container ul li {
    list-style-type: none;
}

#post-844.post-844 .entry .rslides_container ul.rslides li p.caption {
  position: static;
  display: block;
  bottom: 0px;
  left: 0;
  right: 0;
  padding: 5px;
  text-align: center;
  background: rgba(0,0,0, 0);
  color: #164E79;
  font-family: Arial;  
  font: bold;
  font-size: 12px;
 margin-right: 5px;
}

#post-844.post-844 .entry .rslides_container a.rslides_nav {
    opacity: 0.4;
}




/* Carbon Underground Download Panel */
#post-764.post-764 .entry .one_fifth aside.download-box li{
    list-style-type: none;}


#post-764.post-764 .entry .one_fifth aside.download-box {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    margin: 1em auto;
    position: relative;
    text-align: center;
    width: 150px;
}

#post-764.post-764 .entry .one_fifth aside.download-box img.wp-post-image {
    max-width: 33%;
}

#post-764.post-764 .entry .one_fifth aside.download-box .download-box-content a.download-button small {
    display: none;
}

#post-764.post-764 .entry .one_fifth aside.download-box .download-box-content h1 {
    font-size: 18px;
}

#post-764.post-764 .entry .one_fifth aside.download-box .download-box-content a.download-button{
    background-color: #0099CC;
    background-image: linear-gradient(#009FD4, #0099CC, #0086B2);
    border: 1px solid #0086B2;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px;
    line-height: 1em;
    padding: 0.75em 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}

#post-764.post-764 .entry .four_fifth {
    margin-right: 0%;
}

#post-764.post-764 .entry .four_fifth {
    width: 78.6%;
}

#post-764.post-764 .entry .one_fifth {margin-top: 0px;margin-left: 7px;}

#post-41.post-41 .entry .one_half h6.titled-box-header span{
    color: #FFFFFF;
    display: block;
    padding: 10px 0;
    background-color: #ef8d4b;
    font-size: 15px;
}

#post-2189.post-2189 .entry h6.titled-box-header.s-#686868 span {
    color: #FFFFFF;
    display: block;
    padding: 10px 0;
    margin-right: 150px;
    background-color: #ef8d4b;
    font-size: 15px;
}

#post-2189.post-2189 .entry h6.titled-box-header span {
    color: #FFFFFF;
    display: block;
    padding: 10px 0;
    margin-right: 150px;
    background-color: #ef8d4b;
    font-size: 15px;
}

#post-2189.post-2189 .titled-box {
    margin: 0 150px 30px 0;
}

#post-2189.post-2189 table {
    width: 100%;
}

/* Formatting Download Page */

#post-962.post-962 .entry aside.download-box img.wp-post-image {max-width: 50%}

#post-962.post-962 .entry aside.download-box {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
    margin: 10px;
    position: relative;
    text-align: center;
    width: 175px;
    float: left;
}

#post-962.post-962 .entry .download-button small {
    display: none;
}

/* News & Media Page Formatting */
#post-924.post-924 #entries h3.post-title, #entries h3.post-title a, #entries h3.post-title a:active {
    color: #FF9933;
    font-size: 15px;
    line-height: 17px;
    word-spacing: normal;
}

#entries .post-item {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

#entries .post-title, #entries .post-title a, #entries .post-title a:active {
    padding: 2px 0 5px;
}

#entries .read-more {
    color: #164E79;
    font-size: 12px;
}

#post-926.post-926 .entry p {
    padding-bottom: 10px;
}

/* Quote formatting on News page */

#post-933.post-933 .entry .one_half blockquote.pullquote-left {
    color: #555555;
    float: left;
    margin: 0px 0 0 20px;
    padding: 0 0 0 20px;
    width: 66%;
}

#post-933.post-933 .entry .one_half blockquote.pullquote-left p {
    font-size: 14px;
 }


/* Registration Form */

#post-962.post-962 .entry #wpmem_login form.form fieldset legend {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    font-family: oswald;
}

#wpmem_login form.form fieldset p {
    padding-bottom: 0;
}

#wpmem_reg form.form fieldset legend {
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    font-family: oswald;
}

#wpmem_reg .req-text {
    float: left;
    margin: 15px 0 0 1px;
}


#post-962.post-962 .entry #wpmem_login form.form fieldset p label {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 4px;
    text-align: right;
    width: 95px;
}

#post-962.post-962 .entry #wpmem_login form.form fieldset .button_div {
 padding-right: 10px;
font-family: Oswald;
}

 #post-962.post-962 div.entry div#wpmem_login form.form fieldset div.link-text {
    position: relative;
    display: table-row-group;
    font-family: oswald;
} 


#wpmem_reg form.form fieldset label.text {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 4px;
    text-align: right;
    width: 95px;
}

#wpmem_reg form.form fieldset label.checkbox {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.4em;
    padding: 0px;
    text-align: left;
    width: 95px;
}

#post-962.post-962 .entry #wpmem_reg form.form fieldset p {padding-bottom: 1px;
}

#menu-wrap {
    padding: 20px 0;}

#menu-wrap #menu a#logo img {
    padding: 0 0 0px;
}

.pullquote-right, .pullquote-left {margin-top: 0;}

#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry .wpd3-1301-0 {float: right;}
#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry table tbody tr th h5 {padding-bottom: 0;}
#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry .two_third {padding-top: 25px;}
#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry .one_third.last {padding-top: 25px;}
p.fNote {font-size: 8px; float: right;}
h4.hChart {float: right; margin-right: 150px;}

#post-1301 .entry div.one_half .tab-set .tab-content p {padding-bottom: 0;}
#post-1301 .entry .one_half .tab-set .tab-content table tbody tr td {text-align: center;}
#post-1301 .entry .one_half .tab-set .tab-content table thead tr th {text-align: center;}

#post-1301 .entry .one_half .tab-set .tab-content tbody tr.odd {
    background-color: #eff4f8;
}

#post-1301  table.display td {
    padding: 3px 0px;
}

#wrap .post-1301 a.small {
    font-size: 11px;
    margin: 5px;
    padding: 5px 10px;
    width: 150px;
    text-align: center;
}

#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry .one_third.last {
    padding-top: 5px;
}

#post-1301.post-1301.page.type-page.status-publish.hentry.post-item .entry .two_third {
    padding-top: 5px;
}

p.smalltext {font-size: 9px; line-height: 12px;}

p.smalltextB {font-size: 9px; line-height: 12px; font-weight: bold; text-align: left;}

#post-2235 .entry p.smalltext {
    text-align: left;}

#post-2235 .entry p.smalltextB {
    text-align: left;
}

#post-2235 .dataTables_wrapper {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
}

#post-3271 .entry p.smalltext {
    text-align: left;}

#post-3271 .entry p.smalltextB {
    text-align: left;
}

#post-1301 .entry div.one_half p.iOpen {color: #333333;
    font-family: Droid Sans,sans-serif;
    font-size: 13px;}

#post-1301 .entry div.two_third div.toggle-item div.toggle-body p {padding-bottom: 0;}

#post-1301 .entry div.two_third div.toggle-item div.toggle-body h5 {padding-top: 10px;}

#post-1301.entry div.one_half div.tab-set ul.tabs-titles li a.current {font-size: 11px;}
#post-1301 .entry .one_half .tab-set .tab-content table thead tr th {
    text-align: right;
    font-size: 10px;
}


#post-1301.entry div.one_half.last p a img.aligncenter.wp-image-1545.size-medium {padding-top: 20px;}

#post-1301 .entry div.one_half.last p {
    padding-bottom: 15px;
    padding-top: 20px;
}

#post-1301 div.entry div.one_half table tbody tr th {font-size:11px;}
#post-1301 div.entry div.one_half table tbody tr td {font-size:11px;}

/* CU 200 Stats Table */

#post-2527 table tbody tr th {font-size:11px; text-align: center;}
#post-2527 table tbody tr td {font-size:11px; text-align: center;}
#post-2527 table tbody tr.odd {background-color: #eff4f8;}
#post-2527 table thead tr th {
    text-align: center;
    font-size: 11px;
    vertical-align: bottom;
}

#post-2527 table {margin-top: -25px;}

#post-2527 .toggle-body {
padding: 0px 30px 10px 30px !important;}

/* team page edits */
.tshowcase.type-tshowcase.status-publish.has-post-thumbnail.hentry.post-item div.post-meta {display: none;}

.tshowcase.type-tshowcase.status-publish.has-post-thumbnail.hentry.post-item ul.post-share-buttons {display: none;}

#sidebar #wp_ultimatetables-2.widget thead tr {color: #ffffff;}

#sidebar #wp_ultimatetables-2.widget tbody tr.odd {background-color: none !important;}

#sidebar #wp_ultimatetables-2.widget tbody tr.even {background-color: none;}

#sidebar div#wp_ultimatetables-2.widget.home2.wp_ultimatetables div#table_63322244_wrapper.dataTables_wrapper table#table_63322244.dataTable tbody tr.odd {background-color: none;}


#sidebar div#text-4.widget.home-right.widget_text h3.widget-title {color: #00A876;}
#sideBtable thead tr {line-height: 15px; text-align: right;}
#sideBtable thead tr th {text-align: right;}
#sideBtable tbody tr td {line-height: 15px; color: #FF9933; text-align: right;}
#sidebar div#text-4.widget.home-right.widget_text div.textwidget {padding-bottom: 10px;}

.category-in-the-news.post-item div.entry blockquote.pullquote p {text-align: left; margin-left: 5px;}

#post-1802 .entry .one_third ul li {margin-bottom: 25px;}

/* Services formatting */

#post-1993 a.s-button.small.s-blue {text-align:center;}
#post-1993 .entry h4 {padding: 15px 0px 0px 5px;}
#post-1993 .entry h3 {padding-top: 10px;}
#post-1993 a.s-button.small.s-blue {margin-top: 5px;}


#post-2250 a.s-button.small.s-blue {text-align:center;}
#post-2250 .entry h4 {padding: 15px 0px 0px 5px;}
#post-2250 .entry h3 {padding-top: 10px;}
#post-2250 a.s-button.small.s-blue {margin-top: 5px;}

/* Invest */

/* Invest Page */
#post-2189.post-2189 table {
    margin-left: 20px;
}

#post-2189.post-2189 .entry ul ol {
    margin: 0 0 10px 35px;
}


.post-2189 .simple-box p, .post-2189 .fancy-box p, .post-2189 .titled-box p {
color: #333333;
}

@media screen and (max-width: 1500px){
#post-2189.post-2189 .entry h6.titled-box-header span {margin-right: 10px;}
#post-2189.post-2189 .titled-box {margin: 0 10px 30px 0;}
}

@media screen and (max-width: 768px){
#post-2189.post-2189 table {margin-left: 10px;}
}

@media screen and (max-width: 439px){
#post-2189.post-2189 .titled-box {padding-left: 5px;}
#post-2189.post-2189 table {margin-left: 0px;}
#ut14 {font-size: 7px;}
}


#post-2235 .entry p {
    padding-bottom: 6px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#post-2235 .pullquote-left {
    float: none;
    margin-left: 7%;
    margin-right: 0;
    width: 80%; 
}

#post-2235 .entry blockquote.pullquote-left p {text-align:left;}


.svg-container { 
display: inline-block;
position: relative;
width: 100%;
padding-bottom: 100%; 
vertical-align: middle; 
overflow: hidden; 
}

#post-2163.post-2163.page.type-page.status-private.hentry.post-item div.entry div.one_half div#table_98981593_wrapper.dataTables_wrapper table#table_98981593.dataTable thead tr th.sorting_disabled {font-weight: bold;}

#main #entries #entries-box #post-2163 h4 {padding-bottom: 5px;}

#wrap #post-2163 a.s-button {
    display: block;
    position: relative;
    margin-right: 33%;
    margin-left: 33%;
}

#post-2163 table.display thead th {
    border-bottom: 1px solid black;
    cursor: pointer;
    font-weight: bold;
    padding: 3px 18px 3px 10px;
    font-size: 11px;
    line-height: 12px;
}

#post-2163 table.display td {
    padding: 3px 10px;
    font-size: 11px;
    line-height: 14px;
}


#post-2493 .last {
    clear: right;
    margin-right: 0 !important;
    margin-top: 30px;
}

/* CU200 page buttons */
#post-2527 a.button.large.blue {
    font-size: 21px;
    margin-right: 4px;
    padding: 15px 30px;
    line-height: 22px;
}


/* Divest Invest Buttons */
#post-2235 .entry .one_half a.s-button.small.s-blue {
    font-size: 11px;
    margin-right: 0;
    padding: 5px 10px;
    width: 70%;
    margin-left: 12%;
    text-align: center;
}

#post-3271 .entry .one_half a.s-button.small.s-blue {
    font-size: 11px;
    margin-right: 0;
    padding: 5px 10px;
    width: 70%;
    margin-left: 12%;
    text-align: center;
}

/* new ffius test pahe */

#post-2626 .one_half.last p a img.aligncenter.size-full.wp-image-2080 {margin-top: 35px !important;}

#post-2626 .chart {
width: 100%;
}

/* #post-2626 .post-2626 .entry .one_half .tab-set .tab-content #ffiust-creturns svg {height: 250px !important; width: 355px !important;} */


#post-2626 h4.hChart {
    float: left;}

/* List Info Request Post */
#post-2778.post-2778.newsman_ap.type-newsman_ap.status-publish.hentry.category-information-request.post-item ul.post-share-buttons {display:none !important;}
#post-2780.post-2780.newsman_ap.type-newsman_ap.status-publish.hentry.category-information-request.post-item ul.post-share-buttons {display:none !important;}

#post-2626.post-2626.page.type-page.status-publish.hentry.post-item div.entry div.tab-set div.tab-content div#chart_div.google-visualization-atl.container .border {border: none;}

#post-2626 .google-visualization-atl .containerTable .td {border: none;}

#post-962 .entry p.smalltext {font-size: 11px; padding-bottom: 8px;}
#post-962 .entry p.smalltextB {font-size: 11px; padding-bottom: 8px;}

sup {
    font-size: 65%;
}

#post-2235 a.button.large.blue {
    font-size: 18px;
}

#post-3581 .entry .scroll-box ol .scroll-indent li {
    list-style-type: lower-alpha;}

#post-3581 #wpmem_reg label.checkbox {
    color: #666666;
    display: block;
    float: left;
    font-family: oswald;
    line-height: 1.2em;
    padding-left: 25px;
    padding-top: 20px;
    text-align: left;
    width: 450px;
}

#post-3581 #wpmem_reg .div_checkbox {
    width: 20px;
    margin-top: -15px;
}

#post-3581 #wpmem_reg .req-text {
    float: left;
    margin: 15px 0px 0px 115px;
}

#post-3581 #wpmem_reg .buttons, #post-3581 #wpmem_login .buttons {
    padding: 4px 1px;
}


