/*
 Theme Name:   Virtue Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Virtue Child Theme
 Author:       Luke Mayo
 Author URI:   http://example.com
 Template:     virtue
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  virtue-child
*/


html, body {
	height: 100%;
}


.footercredits ul {list-style-type:none !important;}

#wpadminbar{
 /* display:none; */
}

.page-header {
    border-top: transparent !important;
    border-bottom: transparent !important;
}

.topclass {
    border-bottom: solid 8px #32459c;
}

#containerfooter {
    border-top: solid 4px #c94c38;
}

.tab-content {
    padding: 0 10px;
    border-top: solid 1px transparent;
    border-bottom: solid 1px #CAC4BF;
    border-right: solid 1px #CAC4BF;
    border-left: solid 1px #CAC4BF;
}

.nav-tabs {
    border-bottom: 1px solid #CAC4BF !important;
    border-color:1px solid #CAC4BF !important;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 1px solid #CAC4BF;
    border-bottom-color: transparent; 
    cursor: default;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

}

.page-header {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #CAC4BF;
    
}

.pcside .pcbelow {
    padding-top: 20px;
    margin-top: 20px;
    border-top: solid 1px #fff;
    padding-bottom: 10px;
}

.subhead,.postmeta{display:none;}
p.homeGrid a {
    font-size: 17px;
}

.portfolionav{
display:none;

}

.tab-pane .col-md-3 {
float: left !important;
width: 25% !important;
}
.tab-pane .col-md-4 {
float: left !important;
width: 33.33% !important;

}
.tab-pane .col-md-6 {
float: left !important;
width: 50% !important;

}

.topbar_social p{margin:0;}
.topbarmenu ul {
    max-width: 290px;
    margin: 0 auto !important;
}

.portfolio_item .portfoliolink {
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,.6);
    width: 100%;
    bottom: -50px !important;
    z-index: 10;
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
    filter: alpha(opacity=00);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 1;
    
}
.grid_item {margin: 0 0 75px;}


.portfolio_item:hover .portfoliolink {
    ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.piteminfo{height: 78px;}

.footerclass a:hover{color:#c94c38 !important;}

#sggwidget-2 h3{display: none;}
