/*
Theme Name: Child Theme Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.17.6.1542647737
Updated: 2018-11-19 17:15:37

*/



/* Main Menu
 ------------------------------------------------------------------*/

#main-header {
	/*background-image: url(https://www.annarte.net/wp-content/uploads/2018/11/fd-annarte.jpg);*/
    background-repeat: no-repeat;
    background-size: cover;
	box-shadow: none;
}

#line-colours svg {
    display: block;
}

#main-header .container {
	max-width: none;
    width: 100%;
}

	/* Logo Area
	 ------------------------------------------------------------------*/
		
		.logo_container {
			margin-top: 30px;
			margin-bottom: 20px;
		}

		 #logo-lema {
			font-size: 31px;
    		font-family: 'Mistral',Helvetica,Arial,Lucida,sans-serif;
   		 	color: #18515e;
    		max-width: 275px;
   			margin: 0 auto 55px;
    		line-height: 1.1;
		}
	
	/* Navigation
	 ------------------------------------------------------------------*/
		
		#et-top-navigation {
    		padding: 30px 10px 0px;	
			background-color: #fff;
			border-top: 2px solid #E2E2E2;
			border-bottom: 2px solid #E2E2E2;
		}

		#main-header #top-menu li a {
			font-size: 30px;
		}

		#top-menu-nav>ul>li>a:hover	{
			color: #18515e;
			opacity: 1;		
		}

		#main-header #top-menu .sub-menu li a {
			font-size: 24px;
			background-color: initial;
			font-weight: 400;
		}


/* General
 ------------------------------------------------------------------*/

p {
    padding-bottom: .5em;
}


/* Formulario contacto
--------------------------------------------------------------*/

.et-pb-contact-message {
	color: #fff;
	font-weight: bold;
}

.formulario-contacto .input[type="checkbox"]+label i:before {
    color: #18515e !important;
}

/* Footer
--------------------------------------------------------------*/

#et-footer-nav {
}

#et-footer-nav .bottom-nav a {
	font-weight: normal;
}

#et-footer-nav .container, #footer-bottom .container #footer-info {
    text-align: center;
}

#footer-bottom .container #footer-info {
    float: none;
}

#footer-info .social-media-icons i {
	font-size: 20px;
	margin: 10px 5px;
}

#footer-info .social-media-icons i.fa-instagram,
#footer-info .social-media-icons i.fa-youtube{
	font-size: 22px;

}
/* Text Module - Videos
--------------------------------------------------------------*/

.md-text-video-acquerello,
.md-text-video-pirografia {
	position:relative;
	transition-duration: 2s;
}

.md-text-video-acquerello:before,
.md-text-video-pirografia:before {
	display: block;
	content:"";
	width: 101%;
	height: 100%;
	position: absolute;
	top: 0;
	left:0;
	z-index: 999;
}


.md-text-video-pirografia-1:before {
	background:url(https://www.annarte.net/wp-content/uploads/2018/11/video-pirografia-1.png);
	background-size: cover;
}

.md-text-video-pirografia-2:before {
	background:url(https://www.annarte.net/wp-content/uploads/2018/11/video-pirografia-2.jpg);
	background-size: cover;
}

.md-text-video-pirografia-3:before {
	background:url(https://www.annarte.net/wp-content/uploads/2018/11/video-pirografia-3.jpg);
	background-size: cover;
}

.md-text-video-pirografia-4:before {
	background:url(https://www.annarte.net/wp-content/uploads/2019/02/video-pirografia-4.jpg);
	background-size: cover;
}

.md-text-video-acquerello:hover:before,
.md-text-video-pirografia:hover:before { 
	display: none;
}

/* Módulo Blog
--------------------------------------------------------------*/

.et_pb_blog_grid article {
	margin-bottom: 15px !important;
}

.et_pb_blog_grid .et_pb_image_container {
    margin: auto;
}

/* Artículos del blog
----------------------------------------------------------------------*/

.single-post #main-content .container {
    max-width: 850px;
}

.single-post #main-content .entry-content {
    padding-top: 0;
}

.single-post .et_post_meta_wrapper h1 {
	line-height: 1;
    margin-top: 20px;
	text-align: center;
}

.single-post #left-area .post-meta, 
.single-post #left-area .post-meta a{
    color: #7b8994;
	font-weight: normal !important;
	text-align: center;
}

.single-post .swp_social_panel {
	margin-bottom: 50px !important;
}

.single-post #main-content .entry-content h2, 
.single-post #main-content .entry-content h3, 
.single-post #main-content .entry-content h4, 
.single-post #main-content .entry-content h5, 
.single-post #main-content .entry-content h6 {
    margin-top: 30px;
    margin-bottom: 22px;
    font-weight: bold;
}

.single-post #main-content .entry-content h2,
.single-post #main-content .entry-content h2 span{
    font-size: 2.3rem;
	text-align: center;
	font-weight: bold;
	
}

.single-post #main-content .entry-content h3 {
    font-size: 2rem;
}

.single-post #main-content .entry-content h4 {
    font-size: 1.5rem;
}

.single-post #main-content .entry-content h5 {
    font-size: 1.4rem;
}

.single-post #main-content .entry-content h6 {
    font-size: 1.3rem;
}

.single-post #main-content p {
    padding-bottom: 25px;
    line-height: 1.7;
}	 


.single-post #main-content .entry-content p,
.single-post #main-content .entry-content ul li,
.single-post #main-content .entry-content ol li {
	font-size: 19px;	color: #333;

}
.single-post #main-content .entry-content > ol {
	padding: 0 0 23px 1.5em;
}

.single-post #main-content .entry-content > ul {
	padding: 0 0 23px 2.5em;
}

.single-post #comment-wrap {
	max-width: 850px;
	margin: auto;
	padding-top: 40px;
}

@media only screen and (max-width: 526px)  {
	.single-post #main-content .entry-content > h2 {
   		font-size: 1.7rem;
   		margin: 25px auto 25px;
	}

	.single-post #main-content .entry-content > h3 {
   		font-size: 1.4rem;
		margin: 20px auto 15px;
	}
	
	.single-post #main-content .entry-content > h4 {
   		font-size: 1.3rem;
	}

	.single-post #main-content .entry-content > h5 {
   		font-size: 1.2rem;
	}

	.single-post #main-content .entry-content > h6 {
   		font-size: 1.1rem;
	}
	
	.single-post #main-content .entry-content > ol {
		padding: 0 0 23px .5em;
	}
	
	.single-post #main-content .entry-content > ul {
		padding: 0 0 23px 1.5em;
	}
}

/* TOC+
-------------------------------------------- */


/* JetPack Related Posts
-------------------------------------------- */

#jp-relatedposts {
	padding-top: 0 !important;
	padding: 20px;
	background-color: #f2f2f2;
	text-align: center;
}

.jp-relatedposts-items-visual {
		margin-right: 0 !important;
}

#jp-relatedposts h3.jp-relatedposts-headline {
	float: none !important;
    display: block !important;
    text-transform: uppercase;
    font-size: 20px !important;
}

.single-post  #jp-relatedposts h3.jp-relatedposts-headline em:before {
	border-top: 0 !important;
	  display: none !important;
}

.jp-relatedposts-grid {
	max-width: 850px;
	display: inline-block;
}

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	position: relative; 
	top: 20px;
	font-size: 18px!important;
	font-weight: bold !important;
	color: #333;
}


#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration: none !important;
}

@media only screen and (max-width: 640px) {
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
   	 width: 100% !important;
		padding-right: 0 !important;
		margin-bottom: 40px !important;
	}
	
	#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
		margin: auto;
	}
}

