/*
You can add your own CSS here.

Click the help icon above to learn more.
*/



.team-member[data-style=bio_fullscreen]:hover .team-meta .arrow-line, .team-member[data-style=bio_fullscreen]:hover .team-meta .arrow-end{
display:none;
}
.text_on_hover.product .text-on-hover-wrap * {
        display: none;
}
html .woocommerce .woocommerce-message, html .woocommerce .woocommerce-error, html .woocommerce .woocommerce-info{
 display: none;
}
.woocommerce .products.related, .woocommerce .products.upsells{
	 display: none;
}

.woocommerce div.product_meta {
    
    display: none;
}
.portfolio-items .nectar-love-wrap {
   display: none;

}
.hcol { padding:20px 20px 0; background:#a5a5a5; color:#fff; min-height:250px;}
.hcol h2 { color:#fff; line-height:30px; margin:0 0 8px;}
.hcol hr { width:20%; border:none; border-top:3px solid #cd000c;  float:left; margin:0 0 20px;}
.hcol p { clear:both; line-height:18px;}
.hcol a { color:#fff; text-transform:uppercase; background-color:#cd000c; padding:5px 15px; float:left; left:35%; bottom:0; position:absolute;}

.hcol:hover { background:#b10000;}

.home-content hr { width:6%; border:none; border-top:3px solid #000; text-align:center;}

div.do-inner {
    height:277px;
    position: relative;
	width:50%; float:left; border-left:2px solid #000; margin:0 0 20px;}

@media only screen and (max-width: 750px) {

div.do-inner {
    height:277px;
    position: relative;
	width:100%; float:left; border-left:2px solid #000; margin:0 0 20px;}	
}

div.do-inner .do-center {
	width:80%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) }

div.do-inner .do-center p { line-height:20px;}
div.do-inner .do-center h2 { margin:0; line-height:25px;}

div.do-box { padding:30px 0 0;}

/*
div.do-box .do-inner:hover h2 { color:#fff;}
div.do-box .dcol01:hover { background:url("http://pestech.com.kh/wp-content/uploads/2018/02/h01.jpg") no-repeat; color:#fff;  border-left:none;}
div.do-box .dcol02:hover { background:url("http://pestech.com.kh/wp-content/uploads/2018/02/h02.jpg") no-repeat; color:#fff;  border-left:none;}
div.do-box .dcol03:hover { background:url("http://pestech.com.kh/wp-content/uploads/2018/02/h03.jpg") no-repeat; color:#fff;  border-left:none;}
div.do-box .dcol04:hover { background:url("http://pestech.com.kh/wp-content/uploads/2018/02/h04.jpg") no-repeat; color:#fff;  border-left:none;}
*/

.main-content ul li { margin:0 0 10px 20px;}
div.do-inner .do-center h2 {
    line-height: 28px;
    margin-bottom: 11px;
	    font-family: Montserrat;
    text-transform: uppercase;
	margin: 0;
	font-size: 25px;
	font-weight: 400;
}

#footer-outer[data-cols="1"] #copyright {
    padding: 20px 0;
}


#portfolio-nav ul.controls {
    float: right;
    display: none;
}
body #page-header-bg h1, html body .row .col.section-title h1, .nectar-box-roll .overlaid-content h1 {
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 42px !important;
    line-height: 48px !important;
    font-weight: 400 !important;
}
div.product .woocommerce-tabs{
 display: none;
}
.woocommerce-breadcrumb{
	display: none;
}

.portfolio-items .work-meta{
    text-align: left;
    float: left;
    width: 100%;
    font-size:10px;
    color: #999;

}
h4 {
    /* display: block; */
    font-size: 16px;
}
.portfolio-filters-inline .container > ul {
    float: right;
    max-width: 100%;
}
 /*  
	projects
*/
portfolio-filters-inline full-width-section  bg-only{
margin-left: -127px;
    padding-left: 127px;
    padding-right: 127px;
    visibility: visible;
    margin-top: -2.1em;
}


/* accreditation*/

recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a {
	display: none;}

.single #single-below-header{
display: none;
}

html .single-post #single-meta{
	display: none;
}

.ascend .comments-section[data-author-bio="false"] .comment-wrap{
  display: none;
} 
body .blog-recent[data-style*="classic_enhanced"] .post-meta{
	display: none;
}
.blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
    padding: 0 10% 0%!important;
    position: relative;
    z-index: 100;
    background-color: #fff;
}
div.sharedaddy {
    
    display: none;
}
span.meta{
	 display: none;
}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
    width: 1024px;
    padding-bottom: 20px!important;
}

.post-header, #single-below-header {
    margin-bottom: 12px; 
    font-size: 11px;
    color: #888;
    position: relative;
    
    text-align: center;
   height: 80px;
}
/* Font size*/
h3.title{
font-size: 18px;
}
.blog-recent[data-style*="classic_enhanced"] >.col {
    display: -webkit-flex;
    display: flex;
    box-shadow: 1px 1px 7px 0px rgba(0, 0, 0, 0.93)!important;
}

/* Home page style*/
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 35px;
}

.wpb_row {
    position: relative;
}
.hcol a {
    left: 32%;
    margin-bottom: 30px;
}
.hcol {
    padding: 20px 20px 0;
    background: #a5a5a5;
    color: #fff;
    min-height: 320px;
}
.hcol a {
    color: #fff;
    text-transform: uppercase;
    background-color: #cd000c;
    padding: 2px 15px;
    float: left;
    left: 35%;
    bottom: 0;
    position: absolute;
}

.click-here {
    font-weight: bold;
    text-align: center;
		text-transform:none;
}