/* 
Theme Name: Child of armonioso
Theme URI:
Description: Child theme based on armonioso
Author: Jo Riquier
Version: 1.0
Template: armonioso
*/

body .ig_popup.ig_inspire {
    background-image: url(http://wp.magnium-themes.com/armonioso/armonioso-1/wp-content/uploads/2016/02/popupbg.jpg);
}
body .ig_popup.ig_inspire .ig_headline {-right:5px;
    color: #ffffff;
    font-size: 36px;
    font-weight: normal;
    padding-top: 50px;
}
body .ig_popup.ig_inspire .ig_message {
    margin: 30px 0;
}
 #menu-item-240 > a {
    color: yellow;
 }
.mbm-widget-link {text-align:center;}
 img.mbm_widget-cover {display:block; margin:10px auto !important}                               
.header-menu .menu-top-menu-container, .header-menu .menu-top-menu-english-container {
                          display:block;
                          width:100%;
                          
}
.header-menu ul#menu-top-menu, .header-menu ul#menu-top-menu-english { display:table;margin:0 auto;}
                          
.header-menu li a {padding-right:5px;font-size:12px;font-family:Raleway} 
	
.header-menu .menu-top-menu-container-toggle:after {
    content: "";
   
}
.header-menu .menu-top-menu-container-toggle:before {
    content: "";
    display: inline-block;
    font-family: "fontawesome";
    font-weight: normal;
    font-size: 14px;
	margin-right:15px;
}
	
.footer-instagram-wrapper {background: url('../../uploads/2017/02/pp.jpg');	}
	
.footer-instagram-wrapper > h2, .footer-instagram-wrapper > h3 {color:#ffffff}
	
@media (max-width: 980px)  {
	
 .header-menu li a {
	 padding-right:5px;padding-left:5px;font-size:11px;font-family:Raleway
	} 

}
	
	/* fix height of video iframe in post to fit responsive */
	
.blog-post .blog-post-media.blog-post-media-video iframe {
    height: 100%;
}
	
	@media (max-width: 979px)  {
.blog-post .blog-post-media.blog-post-media-video iframe, .col-md-9 .blog-post .blog-post-media.blog-post-media-video iframe  {
	    height: 100%!important;
	} 
}
	
.col-md-9 .blog-post.blog-post-2-column-layout:first-child .blog-post-media.blog-post-media-video iframe, .col-md-9 .blog-post.blog-post-2-column-layout:first-child .blog-post-media.blog-post-media-audio iframe {
    height: 250px;
}
	
.blog-post.blog-post-list-layout .blog-post-media.blog-post-media-video iframe, .blog-post.blog-post-list-layout .blog-post-media.blog-post-media-audio iframe {
	height:100%
	}
.blog-posts-list .entry-content p {font-size:16px;}
	
/* Hack category videos list
	------------------------*/

.videoslist .blog-post-list-layout.blog-post .blog-post-thumb {
    width: 100% !important;
    margin-bottom: 0 !important;
    display: block !important ;
}

.videoslist .blog-post-list-layout.blog-post .blog-post-thumb{
height:100%!important
	}
.videoslist .blog-post-list-layout.blog-post .blog-post-thumb + .post-content {
    padding: 20px 0px;
}

.videoslist .blog-post-list-layout.blog-post:first-of-type .blog-post-thumb {
width: 400px!important;
height: 250px!important;
display: table-cell!important;
background-position: center center;
background-size: cover;
}

.videoslist .blog-post-list-layout.blog-post:first-of-type .blog-post-thumb + .post-content {
    padding-left: 45px;
}

@media (max-width: 979px)  {

.videoslist .blog-post-list-layout.blog-post:first-of-type .blog-post-thumb {
 width: 100% !important;
    margin-bottom: 0 !important;
    display: block !important ;
	height:100%!important;
}

.videoslist .blog-post-list-layout.blog-post:first-of-type .blog-post-thumb + .post-content {
    padding-left: 0px;
}
	}

.page-item-title-archive h1 {
	margin-top:47px;
    text-transform:uppercase;
}
	body.mybooktable .post-info {display:inherit!important}

	.vsel_widget #vsel h4 {font-size:16px;}
	.vsel_widget #vsel p {font-size:16px;color: #a6a7a8;margin: 0 0 5px;}
.page-404 h1 {
    font-size: 35px;
    margin-bottom: 30px;
}
	
	.page-404 h4 {
   
    margin-top: 30px;
}