/*
Theme Name: Construction Child
Theme URI: http://www.wpcharming.com
Description: Construction Child Theme
Author: WPCharming
Author URI: http://www.wpcharming.com
Template: construction
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wpcharming
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/

html { overflow-y:visible !important; margin-right:0 !important; }

.site-header { padding:0; }
.site-header.header-fixed {}
.header-top { border-top:20px solid #f89728; }
.header-top-i { border-top:5px solid #0079c1; }
.header-wrap { padding:14px 0 0px 0; background:#0079c1; }
.site-header.header-fixed .header-wrap { padding:14px 0 14px 0; }
.header-topbar .site-header.header-fixed { padding-top: 0; }

#page {  }
#topbar { border-top:17px solid #f89728; }
.topbar-w { border-top:5px solid #0079c1; }
.topbar-i {}
.site-topbar { background-color: #fff; }
.header-topbar .site-header { padding-top: 0px; }
.header-topbar .wpc-menu > li > a { padding-bottom: 46px; }
.site-topbar .topbar-left .topbar-widget:first-child { border-left: 0px solid transparent; padding-left:0px;  }
.site-topbar .topbar-left .topbar-widget { border-right: 0px solid transparent; }
.site-topbar .topbar-right .topbar-widget { border-left: 0px solid transparent; }
.site-topbar .topbar-right .topbar-widget:first-child { border-right: 0px solid transparent; padding-right:0px;  }
.site-topbar .topbar-widget { padding-top: 2px; padding-bottom: 1px; }
.topbar-widget .topbar-highlight.primary-color { color:#444; }
.topbar-widget .topbar-text { color:#444; }
.topbar-left .textwidget { color:#444; }

table {
    border: 0px solid #e9e9e9;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 20px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 0px solid #e9e9e9;
    line-height: 1.42857;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.wpc-menu a { color: #fff; }
.wpc-menu ul li a { background: #0080c1 none repeat scroll 0 0; color: #fff; }
a, .primary-color, .wpc-menu a:hover, .wpc-menu > li.current-menu-item > a, .wpc-menu > li.current-menu-ancestor > a, .entry-footer .post-categories li a:hover, .entry-footer .post-tags li a:hover, .heading-404, .grid-item .grid-title a:hover, .widget a:hover, .widget #calendar_wrap a, .widget_recent_comments a, #secondary .widget.widget_nav_menu ul li a:hover, #secondary .widget.widget_nav_menu ul li li a:hover, #secondary .widget.widget_nav_menu ul li li li a:hover, #secondary .widget.widget_nav_menu ul li.current-menu-item a, .woocommerce ul.products li.product .price, .woocommerce .star-rating, .iconbox-wrapper .iconbox-icon .primary, .iconbox-wrapper .iconbox-image .primary, .iconbox-wrapper a:hover, .breadcrumbs a:hover, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover, .nav-toggle-active i, .header-transparent .header-right-wrap .extract-element .phone-text, .site-header .header-right-wrap .extract-element .phone-text, .wpb_wrapper .wpc-projects-light .esg-navigationbutton:hover, .wpb_wrapper .wpc-projects-light .esg-filterbutton:hover, .wpb_wrapper .wpc-projects-light .esg-sortbutton:hover, .wpb_wrapper .wpc-projects-light .esg-sortbutton-order:hover, .wpb_wrapper .wpc-projects-light .esg-cartbutton-order:hover, .wpb_wrapper .wpc-projects-light .esg-filterbutton.selected, .wpb_wrapper .wpc-projects-dark .esg-navigationbutton:hover, .wpb_wrapper .wpc-projects-dark .esg-filterbutton:hover, .wpb_wrapper .wpc-projects-dark .esg-sortbutton:hover, .wpb_wrapper .wpc-projects-dark .esg-sortbutton-order:hover, .wpb_wrapper .wpc-projects-dark .esg-cartbutton-order:hover, .wpb_wrapper .wpc-projects-dark .esg-filterbutton.selected {
    color: #f89728;
}

.blog .entry-meta .byline { display:none; }

body .eg-woodrowwilson-element-2 { border-color:#f89627 !important; } 
.home .myportfolio-container .eg-woodrowwilson-element-4-a { display:none !important; }

.byline .author.vcard { display:none !important; }

/* LETS USE SOME RESPONSIVE STYLING */
@media only screen and (max-width: 800px) {
  #nav-toggle { color:#Fff !important;  }
  #topbar{ border-bottom:solid 0px !important; }
  .topbar-w {display:none !important; }
  .topbar-inner { display:none !important; }
  .topbar-right.topbar { display:none !important; }
  .topbar-left.topbar { display:none !important; }
  
  #masthead.site-header { border-top:solid 5px #0079c1 !important; }
  #masthead.site-header .header-wrap { border-top:solid 21px #fff !important; }
  
  .eg-washington-element-3 { font-size:9px !important; }
  .eg-washington-element-0 { display:none; }
   
    
}

@media only screen and (max-width: 1100px) {
  .wpc-menu.wpc-menu-mobile .sub-menu li a {
    color: #fff !important;
  }
  .wpc-menu.wpc-menu-mobile ul a:active, .wpc-menu.wpc-menu-mobile ul a:hover {
      background: #f89627 !important;
  }   
}
