/*
 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
*/


#wpadminbar{
 /* display:none; */

}

.main {
    background-color: #fff!important;
    border: transparent !important;

}

.elementor-114 .elementor-element.elementor-element-icsh2qa {
    color: #ffffff;
    font-size: 46px;
    font-weight: 500;
    line-height: 0.96em;
}

html, body {
	height: 100%;
 

}

.page-header {
    border-top: transparent !important;
    border-bottom: transparent !important;

}

.subhead,.postmeta,.sidebar,.portfolionav{display:none;}




.tab-content {
    padding: 0 10px;
    border-top: solid 1px transparent;
    border-bottom: solid 1px #323232;
    border-right: solid 1px #323232;
    border-left: solid 1px #323232;
    
}

.nav-tabs {
    border-bottom: 1px solid #323232 !important;
    

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border: 1px solid #323232;
    border-bottom-color: transparent; 
    cursor: default;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

}

.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:#000 !important;}

.footercredits ul {list-style-type:none !important;}


.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;

}
