/*
 Theme Name:   InsideOut
 Theme URI:    http://divi-magazine.com/
 Description:  A Divi child theme
 Author:       Andras Guseo
 Author URI:   http://andrasguseo.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
 Text Domain:  divi
*/

/*
 * Colors
 * sötét:   #74919c;   rgba(116,145,156,1);
 * világos: #8ebbca;   rgba(142,187,202,1);
 * szürke:  #dad3c2;   rgba(218,211,194,1);
 * kék:     #0099cc;   rgba(0,153,204,1);
*/

/* FONTAWESOME */
.fab .et-pb-icon { font-size: 0 !important; }
.fab .et-pb-icon::after { font-family: "FontAwesome" !important; }
.fab.et_pb_blurb_position_top .et-pb-icon::after { font-size: 48px; }
.fab.et_pb_blurb_position_left .et-pb-icon::after { font-size: 16px; }

.fab-graduation-cap .et-pb-icon::after { content: "\f19d"; }
.fab-graduation-cap span.et_pb_image_wrap { /*padding: 25px 18px;*/ }
.fab-comments-o .et-pb-icon::after { content: "\f0e6"; /*font-size: 15px; */ /* font size optional, see below */ }
.fab-users .et-pb-icon::after { content: "\f0c0"; /* padding: 6px; */ /* padding optional, see below */ }
.fab-users span.et_pb_image_wrap { /*padding: 25px 23px 25px 24px;*/ }
.fab-battery-3 .et-pb-icon::after { content: "\f241"; }

/* GENERIC */
/* Larger logo in header */
#logo {
	/*max-height: 95%;*/
}

/* Larger font */
.larger {
	font-size: 125%;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 1em;
	margin-bottom: 0.5em;
}
h1 { font-size: 48px !important; }
h2 { font-size: 30px !important; }
h3 { font-size: 22px !important; }
h4 { font-size: 18px !important; }

.et_pb_blurb h4.et_pb_module_header {
	margin-top: 0;
}

/* LANDING PAGE 4/5 */
.landing-h2 h2 {
	font-size: 48px;
}
.et_pb_blog_grid .et_pb_post {
	box-shadow: 6px 6px 18px 0 #dad3c2;
}
.lander-slider-text {
	padding-bottom: 0.5em;
}
/* TERMÉK OLDAL */
.termek-leiras .et_pb_text {
	max-width: 960px;
}

/* BLURB ZOOM */
.blurb-zoom {
    transform: scale(0.9);
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.blurb-zoom:hover {
    border: 1px solid #83bbca;
    border-radius: 10px;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.blurb-zoom .et_pb_blurb_container {
    padding: 0 20px 20px;
}
.blurb-zoom:hover {
	background-color: #8ebbca;
}
.blurb-zoom:hover h4, .blurb-zoom:hover .et_pb_blurb_container {
	color: #fff;
}
.blurb-zoom .et_pb_main_blurb_image {
	margin-bottom: 0px;
}

/* MENU */
/* Give a bottom border to the header */
#main-header.et-fixed-header {
	border-bottom: 3px solid #dad3c2;
}
.sub-menu {
    top: 36px;
}
.sub-menu li a {
    font-size: 14px !important;
}
#main-header:not(.et-fixed-header) ul#top-menu > li.menu-item > a {
    text-shadow: 1px 1px 2px #74919c;
}
#main-header:not(.et-fixed-header) ul#top-menu > li.menu-item.current-menu-item > a {
    text-shadow: 1px 1px 2px #fff;
}

/* MOBILE MENU BACKGROUND */
#mobile_menu {
    background-color: rgba(116,145,156,0.85) !important;
}

/* LANDING PAGE */
/* Slider - 1st slide */
/* Move text container from middle to down */
.et_pb_slide_0 .et_pb_slider_container_inner {
    vertical-align: bottom;
}
/* Change huge bottom padding to 100 */
.et_pb_slide_0 .et_pb_slide_description {
    padding-bottom: 100px;
}

/* TEXT MODULE CORRECTIONS */
.et_pb_text h1, .et_pb_text h2, .et_pb_text h3 {
	margin: 1em 0 0.5em;
}
.et_pb_text li {
	line-height: 1.7em;
	margin-bottom: 0.5em;
}

/* SUP SMALLER */
sup { font-size: 0.6em; }

/* EGYÉNI KÉPZÉSEK */
.smaller-blurb-icon .et_pb_main_blurb_image .et-pb-icon {
	font-size: 24px;
}
/* More space between column title and blurbs */
#egyeni-fejlesztes-treningek .et_pb_text {
    margin-bottom: 36px;
}
#egyeni-fejlesztes-treningek .et_pb_blurb {
	margin-bottom: 30px;
}
/* Less space between column title and text */
.szemelyes-hatekonysagot-fejleszto-treningek h3 {
    margin-bottom: 0;
}
/* Adatvédelmi tájékoztató a kapcsolati űrlapban, mert a beállítás nem működik */
.home #et_pb_contact_adatvedelem_4_0 + label {
    color: #74919c !important;
}
/* PCM */
/**/
#pcm-szemelyisegtipusok > div.et_parallax_bg:first-child {
	background-position-y: bottom;
}
/* Make it really full width */
.full-special-section .et_pb_row {
	width: 100%;
}
/* Add proper padding to column 1 */
.full-special-section-col1 {
	padding: 2em !important;
}
/* Adjust 1 column content */
@media screen and (min-width: 981px) {
	.full-special-section-col1 .et_pb_module {
		float: right;
		max-width: 300px;
		width: 100%;
	}
}
/* Border to blurbs */
.full-special-section-col1 .et_pb_blurb {
	/*border-top: 3px solid #fff;*/
	padding-top: 1em;
}

/* VVI */
.slider-nopadding .et_pb_slide_description {
	padding-top: 0;
	padding-bottom: 0;
}

/*
.page-id-285 header li a {
    color: #fff !important;
    font-size: 16px;
    text-shadow: 1px 1px 2px #74919c;
}
.page-id-285 header {
    background-color: transparent !important;
    border-bottom: medium none !important;
}

.page-id-285 header.et-fixed-header li a {
    **font-size: 14px;**
    text-shadow: none;
	color: rgba(0,0,0,0.6) !important;
}
.page-id-285 header.et-fixed-header {
    background-color: rgba(255,255,255,0.9) !important;
    border-bottom: 3px solid #dad3c2 !important;
}*/

/* SZEMÉLYEK OLDALAI */
.team-profile {
	font-size: 14px;
}
.team-profile table {
    border: none;
}
.team-profile td {
	padding: 0 12px !important;
	line-height: 1.5em;
}
.team-profile tr:first-child td {
    border-top: none;
}
/* CSAPATUNK OLDAL */
.portrait-picture {
	width: 80%;
}
.portrait-picture img {
    border-radius: 50%;
    padding: 2.2em;
}
#csapatunk-szakasz h3 {
	margin-bottom: 0;
	font-weight: 400;
}
#csapatunk-szakasz p {
	line-height: 1.5em;
}
/* LÁBLÉC */
#custom_html-2, #custom_html-3 {
    margin-bottom: 0;
}