/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.file-icon:before {
	content: " \f1c1";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 5px;
}

/* .single 
------------------------------------------------------- */
#left-area .entry-title {font-size:160%;}
#left-area .entry-content{ overflow:hidden;}
#left-area .entry-content img {max-width:700px;height:auto;}
#left-area .entry-content h1 {margin:0 0 0.2em 0; color:#0d3b60; font-size:180%; font-weight:700;}
#left-area .entry-content h2 {margin:2em 0 0.5em 0; border-left:#0d3b60 8px solid; padding:3px 12px; font-size:150%; font-weight:700;}
#left-area .entry-content h3 { font-size:118%; font-weight:700; color:#0d3b60;margin:1.2em 0 0.5em 0;padding:12px 18px; border-radius:8px;background:#e3edfa;}
#left-area .entry-content h4 { font-size:110%; font-weight:600; border-bottom:3px solid #eee; padding:5px 8px;margin:1.5em 0 0.8em 0;}
#left-area .entry-content h5 { font-size:110%; font-weight:700; margin:1.5em 0 0.5em 0; color:#0d3b60;}
#left-area .entry-content h6 { font-size:110%; font-weight:700; margin:1.5em 0 0.3em 0; color:#333;}


.grecaptcha-badge {
visibility: hidden;
}


.page-id-1004 .grecaptcha-badge { 
visibility: visible;
}


/* .sns icon
------------------------------------------------------- */

.sns-area{
}

.sns-icons{
    display:flex !important;
    align-items:center;
    gap:27px;
    list-style:none;
    padding:0 0 0 5px !important;
    margin:0;
}

.sns-icons li{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
    display:flex;
}

.sns-icons a{
    color:#666;
    font-size:17px;
    text-decoration:none;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:0.3s;
}

.sns-icons a:hover{
    color:#fff;
    transform:translateY(-3px);
    text-shadow:0 0 10px rgba(255,0,51,0.6);
}

