/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

html .background-color-quaternary, .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {background-color: #f7f7f7 !important;}

#footer:before{
	content:none !important;
}

#footer .menu{
	justify-content: inherit;
}

.widget_nav_menu>div>ul.menu li:before {
    content: "" !important;
}

/* Remove radius on images */
.thumb-info img,.img-thumbnail img{
	border-radius : 0px !important;
}

/* Team page */
.member-item .thumb-info .thumb-member-container{
	padding: 3px !important;
}

.Simple-Line-Icons-call-out:before{
	background: #0dc904;
    border-radius: 25px;
	/*font-size: .8rem;*/
    color: #fff;
    text-indent: -9999em;
    text-align: center;
    width: 2.2857em;
    height: 2.2857em;
    padding: 8px;;
    margin-right:  0.5714em;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    transition: .25s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.share-phone{
	display: inline-block;
	margin-left : 10px;
}

.page-members .share-links a{
	color: #fff;
}

/* Post styling */ 
.posts-grid .grid-box, .post-grid .grid-box, .single-post article.post , .post-grid .grid-box{
    box-shadow: 0 5px 15px rgba(0,0,0,.08) !important;
	border-radius : 0px !important;
}

.posts-grid .grid-box, .post-grid .grid-box, .single-post article.post{
	box-shadow: 0 5px 15px rgba(0,0,0,.08) !important;
}

.post-grid .grid-box {
    box-shadow: 0 5px 15px rgba(0,0,0,.08) !important;
    border-radius: 0px !important;
    border: none;
}

.post-grid .post-content .entry-title{
	min-height: 62px;
}

/* Social share incons */
.share-links a{
	color: #000;
}

.share-links a:hover{
	color:black;
}

#header .share-links a:hover{
	background-color: #0dc904;
	color: #fff;
}

/* Timeline styling */
section.timeline .timeline-date{
	padding: 10px !important;
	height: inherit;
}

section.timeline .timeline-date .time-text{
	font-size:40px !important;
  	color: #000;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px !important;
	-webkit-filter: grayscale(100%);
}

/*Resources page tweaks*/
.blog .blog-posts .post .post-content .entry-title{
    margin-top: 0;
}

.blog .blog-posts .post .post-meta a.btn, .posts-medium article.post .post-meta  a.btn{

    background-color: #0dc904;
    border-color: #0dc904;
    color:#fff;
    border-radius: 3px;
    font-weight: 400;
    font-size: 1em !important;
    padding: 8px 12px;
    
}

article.post .post-meta{
    margin-bottom:2em !important;
}

/* Display post meta inline-block on carousel */
.owl-carousel article.post .post-meta {
    display: inline-block;
}

/* Hide icons post meta on carousel */
.owl-carousel article.post .post-meta i{
    display:none;
}

/* Remove spacing */
.blog-posts .owl-carousel .post .post-content .entry-title{
    margin-top:0;
}

.members-container .member .member-role{
	min-height:5px !important;
}