/*
Theme Name: Porto Child
Theme URI: http://www.portotheme.com/wordpress/porto
Author: SW-THEMES
Author URI: http://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

*/

@import url("../porto/style.css");

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

/* #header.header-corporate .share-links a { width: 10px; } */

.member-row {
	position: relative
}

.member-row .member {
	float: left;
	width: 25%
}

.member-row .member-col-4 {
	width: 25%
}

.member-row .member-col-2 {
	width: 50%
}


@media (max-width: 767px) {
  .member-row .member-col-2 {
		width: 100%
	}

 .member-row .member-col-3, .member-row .member
  {
	width: 33.33333333%
  }
}



@media (max-width: 767px) {
	.member-row .member-col-3 {
		width: 50%
	}
}

@media (max-width: 575px) {
	.member-row .member-col-3, .member-row .member {
		width: 100%
	}
}

.member-row .member-col-4 {
	width: 25%
}

@media (max-width: 991px) {
	.member-row .member-col-4 {
		width: 33.33333333%
	}
}

.section_calendar p {
	text-align: center !important;
	letter-spacing: -0.05em;
    font-weight: 300;
    font-size: 15px;
    color: #000;
	margin-bottom: 35px!important;
	margin-top: 10px;
}

.section_calendar img {
    cursor: pointer;
}
.section_calendar img:hover {
    opacity: 0.8;
}
.section_calendar .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 10px;
}


.sgpb-theme-6-overlay {
    background: none;
}
.sgpb-popup-overlay {
	background-color: #1b1b1b !important;
}
#sgpb-popup-dialog-main-div {
	padding: 0 !important;
	max-width: 900px !important;
	border-radius: 0 !important;
	background-color: rgba(0,0,0,0)!important;
}
.wpb_content_element {
    margin-bottom: 0;
}
#sgpb-popup-dialog-main-div .col-md-6 {
	padding: 0;
}
.sgpb-main-html-content-wrapper {
	background-color: #fff;
}
.pp_content-text {
	padding: 30px 60px 30px 50px !important;
}
.pp_content-text p strong {
	color: #004684;
	text-transform: uppercase;
}
.pp_content-text p {
	font-weight: 300;
    line-height: 26px;
	margin-bottom: 10px;
	color: #000000;
}
.pp_content-text h2 {
	margin-bottom: 20px !important;
	font-size: 22px;
    line-height: 33px;
	color: #000000;
}
.sgpb-popup-close-button-2 {
    margin-top: 10px;
}

@media (max-width: 767px) {
	#sgpb-popup-dialog-main-div {
		max-width: 85vw !important;
	}
	.pp_content-text {
		padding: 20px 30px !important;
	}
	.pp_content-text h2 {
		font-size: 21px;
		line-height: 31px;
	}
}

.wpb_text_column :last-child {
    margin-bottom: 20px!important;
}

/* Portfolio single page */
h5.portfolio-desc, h5.portfolio-details-title {
    font-size: 1.2em;
    display: none;
}
.portfolio .post-content {
    margin-top: 70px;
}
ul.portfolio-details {
    margin-left: 32px;
    list-style: disc;
    font-size: 14px;
}
ul.portfolio-details h5 {
    display: none;
}

/* Header */
ul.nav.nav-pills.nav-top {
    display: flex;
    align-items: center;
	gap: 5px;
}
body li.button-top.button-blue {
	background-color: #0090DD !important;
	padding-top: 0;
}