/*======================================
Theme Name: in2real
Theme URI: https://divicake.com/
Description: Child theme for In2real
Version: 1.0
Author: c4web
Author URI: https://www.c4web.it
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700,800');

body, h1, h2, h3, h4, h5, h6, p {
    font-family: 'Nanum Gothic', sans-serif;
}

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.home h2 {
		font-size: 28px!important;
	}
}

@media (max-width: 980px){
	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 100%!important;
		margin: 0!important;
	}
}

#top-menu li li a {
    width: 250px;
    padding: 6px 10px;
    font-size: 12px;
	    line-height: 19px;
	letter-spacing:1px;
}
.nav li ul {
    visibility: hidden;
    z-index: 9999;
	width: 271px;}


.gallery-pop a:after{
	content:'Gallery'
}
.gallery-pop a{
	width: 120px;
    height: 46px;
    border: 2px solid #fff;
    display: block;
    float: right;
    margin-top: 30px;
    border-radius: 3px;
    color: #fff;
    padding: 15px 21px 21px 25px;
    font-size: 20px;
    overflow: hidden;
	position: relative;
}

.gallery-pop a img{
	    width: 1px!important;
}
.mfp-title{display:none!important;}
.entry-content ul {
    padding: 0!important;
    line-height: 1.4em!important;
	list-style-position: inside;
}

.infinite .percent-value:before{
	content:'∞';
	color: #71A1E8;
    font-size: 90px;
    font-weight: 300;}


/* r&d blog*/

.custom-blog .et_pb_post {
        margin-bottom: 0!important;
    padding: 0!important;
    border: none!important;
    }
@media (max-width: 1100px) and (min-width: 981px){
    .custom-blog .et_pb_post {
        margin-bottom: 0!important;
    }
}
.custom-blog .post-content{
    margin:auto;
    padding: 50px 10vh!important;
}
.custom-blog .et_pb_post:nth-child(even){
    background: #fff;
}
.custom-blog .et_pb_post:nth-child(odd){
    background: #575757;
}
.custom-blog .et_pb_post:nth-child(even) .post-content{
    background: #fff;
}
.custom-blog .et_pb_post:nth-child(odd) .post-content{
    background: #575757;
}

.custom-blog .et_pb_post:nth-child(odd) .post-content p{
    color: #fff!important;
}
.et_pb_post_extra.el_dbe_full_width .post-content .post-data {
    border-bottom: none!important;
    padding-bottom: 0px;
}
.more-link{
    font-size: 14px;
    text-align: right;
    font-style: italic;
    float: right;

}
 

#top-menu li.wpml-ls-item a{color:#ccc!important}

/* FOOTER */
#footer-widgets .et_pb_widget{float:none}

#footer-widgets {
    padding: 8vh 0 0px;
}
#main-footer {
    background-color: #404040;
}