/*
 Theme Name:   Open Knowledge
 Theme URI:    http://www.stackprime.com/
 Description:  Open Knowledge Greek Chapter Theme
 Author:       Tasos Ventouris
 Author URI:   http://www.stackprime.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/


#home-slider .et_pb_slide_title, #home-slider .et_pb_slide_content  {
	border-left:8px solid #61bc30;
}

#home-slider, #home-slider .et_pb_slides, #home-slider .et_pb_slide, #home-slider .et_pb_container {
	height: 100%;
}

#home-slider .et_pb_slide_description {    
	padding: 0;
    position: absolute;
    left: 30px;
    right: 20px;
    bottom: 30px;
}

.circle-image .et_pb_main_blurb_image {
	display: inline-block;
    width: 175px;
    height: 175px;
    border-radius: 50%;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.circle-image.feature-one .et_pb_main_blurb_image {
	border: solid 4px #61BC30;
}

.circle-image.feature-one .et_pb_main_blurb_image:after {
	background-color: #61BC30;
}

.circle-image.feature-two .et_pb_main_blurb_image {
	border: solid 4px #DA2E29;
}

.circle-image.feature-two .et_pb_main_blurb_image:after {
	background-color: #DA2E29;
}

.circle-image.feature-three .et_pb_main_blurb_image {
	border: solid 4px #29A5DA;
}
.circle-image.feature-three .et_pb_main_blurb_image:after {
	background-color: #29A5DA;
}

.circle-image .et_pb_main_blurb_image:after {
	content: '';
    display: block;
    width: 4px;
    height: 20px;
    position: absolute;
    bottom: -22px;
    left: 50%;
    margin-left: -2px;
}

.circle-image img {
	border-radius: 50%;
}

#et-info {
    float: right !important;
}

.logo-footer {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	#filter: url(desaturate.svg#greyscale);
}

.license svg {
	fill: currentColor;
    width: 16px;
    height: 16px;
}

.footer-text a {
	color: rgba(255,255,255,0.9) !important;
}

.footer-text {
	color: rgba(255,255,255,0.6);
}


.team-member > .et_pb_blurb_content {
	max-width: 1000px;
}

.team-member > .et_pb_blurb_content > div.et_pb_main_blurb_image {
	width: 130px;
}

.team-member > .et_pb_blurb_content > div.et_pb_main_blurb_image > img {
	border-radius: 50%;
}

.team-member > .et_pb_blurb_content > .et_pb_blurb_container {
	padding-left: 50px;
}

ul.sub-menu a {
	font-size: 14px !important;
	padding: 4px !important;
}

#logo {
	background-color: #60bc30;
    max-height: 170% !important;
    padding: 10px;
    margin-top: -31px;
    border: solid 2px #ffffff;
}

/*Sotos additions
 *
 *
*/

/*
 Change top header info
*/

#top-header a{
   color: black !important;
}


#top-header {
   background-color:white !important;
}

#main-header {
   z-index:100001;
}

img.et-waypoint.et_pb_animation_top.et-animated {
    height: 130px;
}

@media screen and (max-width: 480px) {
.team-member > .et_pb_blurb_content > div.et_pb_main_blurb_image {
 	   display:table-row !important;
   } 
}

#footer-bottom .et-social-icon.fa.fa-git {
    font-size: x-large;
    color: gray;
}

#footer-bottom .et-social-icon.fa.fa-git:hover {
    color: #2ea3f2;
}


/* Project plugin style */

.et_pb_Project {
    border: 0;
}

.et_pb_Project_img {
    border-radius: 50%;
    width: 132px;
    height: 132px;
    object-fit: cover;
}

.project_module_controls .et-pb-icon {
    font-size: 14px;
    color: inherit;
    border: 1.4px solid;
    padding: 4px;
    border-radius: 40px;
    margin-top: 10px;
}

.project_module_controls li.et_pb_tab_active .et-pb-icon {
    color: #61bc30 !important;
}

.project_module_controls {
    background-color: transparent !important;
}

.project_module_controls li {
    border: 0 !important;
    float: left !important;
}

ul.project_module_controls:after {
    display: none;
}

.project_module_controls li a {
    padding: 4px 4px 4px;
}

.project_module_tabs .et_pb_tab {
    background-color: rgba(97,188,48,0.1);
    padding: 15px;
}

.project_module_controls li.et_pb_tab_active a:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: rgba(97,188,48,0.1) transparent transparent transparent;
    position: absolute;
    top: 0;
    margin: 0 auto !important;
    margin-left: -14px;
    -webkit-animation: fadein 1.5s linear forwards;
    animation: fadein 1.5s linear forwards;
    opacity: 0;
}

@-webkit-keyframes fadein {
  100% { opacity: 1; }
}


.et_pb_Project_sub_title {
    font-size: 16px;
    font-weight: 600 !important;
    padding-bottom: 0.3em;
}

.et_pb_Project.et_pb_module.et_pb_tabs {
    margin-top: 1em;
}

.et_pb_Project_title {
    padding-bottom: 3px;
    font-weight: 600;
}

.project_img {
    text-align: center;
}

/* end of project plugin style */