/*
Theme Name: Divi Child Theme
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Brad Dalton http://wpsites.net
Template: Divi
*/

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

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic|Nanum+Myeongjo');


body, p{
font-family: 'Nanum Gothic', sans-serif!important;
}

h1,h2,h3,h4,h5,h6{
font-family: 'Nanum Gothic', sans-serif!important;
}
li a:hover{
	color:#FF0000!important;
}

.n10s-block h2{
	font-weight:700!important;
}
.entry-content ul {
	list-style-type: none;
	padding: 0;
}
.et-social-facebook a.icon:before { content: '\e093'; }
.et-social-twitter a.icon:before { content: '\e094'; }
.et-social-google-plus a.icon:before { content: '\e096'; }
.et-social-pinterest a.icon:before { content: '\e095'; }
.et-social-linkedin a.icon:before { content: '\e09d'; }
.et-social-tumblr a.icon:before { content: '\e097'; }
.et-social-instagram a.icon:before { content: '\e09a'; }
.et-social-skype a.icon:before { content: '\e0a2'; }
.et-social-flikr a.icon:before { content: '\e0a6'; }
.et-social-myspace a.icon:before { content: '\e0a1'; }
.et-social-dribbble a.icon:before { content: '\e09b'; }
.et-social-youtube a.icon:before { content: '\e0a3'; }
.et-social-vimeo a.icon:before { content: '\e09c'; }
.et-social-rss a.icon:before { content: '\e09e'; }
 
#et-top-navigation {
    font-weight: 400;
}
#main-header{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.big-text .description{
    padding: 0 40px !important;
}
.big-text h2{
	padding: 0 40px;
	margin-bottom: 0;
}
.index-code ul li{
    list-style-type: disc!important;
	list-style-position: inside!important;}

.et_pb_posts a.more-link {
    display: block;
    clear: both;
    margin-top: 20px;
    margin-bottom: 10px;
}
.et_pb_posts a.more-link:hover{color:#ff0006}

.et_pb_blog_0 .et_pb_post .entry-title a:hover{color:#ff0006!important}

@media (max-width: 768px){
	.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget {
		width: 100%;
	}
}
/* ANIMAZIONE BOX IMMAGINI */
.et_pb_animation_left.et-animated {
    opacity: 1;
    -webkit-animation: none!important;
    -moz-animation: none!important;
    -o-animation: none!important;
    animation: none!important;
}
.et-waypoint {
    opacity: 1!important;
}
/* allineamento verticale colonne */
.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

/* FOOTER */

@media (min-width: 981px){
	.footer-widget:first-child{
		width:12%!important;
		}
	.footer-widget:nth-child(2) {
		width:28%!important;
		}
	
}


@media (max-width: 981px){
	p.description{
		display:none;
	}
}