/*
Theme Name: Ifam 2015 v.1
Theme URI: http://you-site.com
Description: Starter Template WordPress
Version: 1.0
Author: Starter Template WordPress
Author URI: http://you-site.com
Tags: white, custom header, fixed width, two columns, widgets

	This theme was built by Your Site

*/

@import url("css/bootstrap-grid.css");  

.idioma {
	height: 140px;
	margin-left:1%;
	margin-top:1%;
	width:98%;
	background-repeat:no-repeat;
	
	position:absolute;
}
.opcion {
	width: 20%;
    margin-top: 4%;
    float: right;
	
}

.subtitulo{
font-size: 18px;
font-weight: 300 !important;
margin-top: -10px;
margin-bottom: 40px;
}

.list-thumbnail-news li{margin-bottom:35px !important;}
.verMas{display:inline-block; padding:5px 20px; background:#B3013E !important; color:#fff !important;
 -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position:relative;
  z-index:99;
}
.verMas:hover{text-decoration:none !important; background:#343C48 !important;}


 .inner > .content-inner{padding-left:0 !important; padding-right:0 !important}

.category-blog-ifam .synved-social-container{display:none !important}
.blog-ifam-en .synved-social-container{display:none !important}
.blog-ifam-fr .synved-social-container{display:none !important}

.aligncenter.size-full{width:100%}
.no-padding{padding:0 !important}

.icons{margin-left:20px}
.icons a{display:inline-block; font-size:14px; margin:0 10px; color:#B10A40}

 #commentform input,  #commentform textarea,  #commentform input.text,  #commentform input.password,  #commentform #searchsubmit{
	 border: 2px solid #F2F2F2;
	 width:100%; padding:10px;
	 }
	 
.wp_cta_container br{display:none}	 
	 
 #commentform input#submit	 {display:inline-block; width:auto; background:#B3013E; color:#fff; border:none;}
.comment{padding:20px; background:#f2f2f2;}

.synved-social-container{display:block; margin-top:20px;}

.page-template-blog .default.wrapper > .clearfix.content {background:#f9f9f9; padding:0;}

.page-template-blog .default.wrapper > .clearfix.content .main-content{position:relative; padding-top:0px; padding-bottom:30px;border-right:1px solid #ececec}
.page-template-blog .default.wrapper > .clearfix.content .main-content:before{content:""; position:absolute; top:0;  height:100%; width:1000%; background:#fff; right:0;  }
.page-template-blog .default.wrapper > .clearfix.content .main-content.main-content-full{border:none;}


 .blog-ifam > .clearfix.content {background:#f9f9f9; padding:0;}
 
 .archive  .clearfix.content{background:#f9f9f9; padding:0;}

 .blog-ifam > .clearfix.content .main-content{position:relative; padding-top:0px; padding-bottom:30px;border-right:1px solid #ececec}
 .blog-ifam > .clearfix.content .main-content:before{content:""; position:absolute; top:0;  height:100%; width:1000%; background:#fff; right:0; z-index:-1  }
 .blog-ifam > .clearfix.content .main-content.main-content-full{border:none;}
 
  .blog-ifam .main-content-inner{padding:40px 20px}
   .archive .main-content-inner{padding:40px 20px}

 .blog-ifam .form-aside-box input,  .blog-ifam .form-aside-box textarea{border:2px solid #F2F2F2}
 
 
 
 
  .blog-ifam-en > .clearfix.content {background:#f9f9f9; padding:0;}
 
 .archive  .clearfix.content{background:#f9f9f9; padding:0;}

 .blog-ifam-en > .clearfix.content .main-content{position:relative; padding-top:0px; padding-bottom:30px;border-right:1px solid #ececec}
 .blog-ifam-en > .clearfix.content .main-content:before{content:""; position:absolute; top:0;  height:100%; width:1000%; background:#fff; right:0; z-index:-1  }
 .blog-ifam-en > .clearfix.content .main-content.main-content-full{border:none;}
 
  .blog-ifam-en .main-content-inner{padding:40px 20px}
   .archive .main-content-inner{padding:40px 20px}

 .blog-ifam-en .form-aside-box input,  .blog-ifam-en .form-aside-box textarea{border:2px solid #F2F2F2}
 
 
 
  .blog-ifam-fr > .clearfix.content {background:#f9f9f9; padding:0;}
 
 .archive  .clearfix.content{background:#f9f9f9; padding:0;}

 .blog-ifam-fr > .clearfix.content .main-content{position:relative; padding-top:0px; padding-bottom:30px;border-right:1px solid #ececec}
 .blog-ifam-fr > .clearfix.content .main-content:before{content:""; position:absolute; top:0;  height:100%; width:1000%; background:#fff; right:0; z-index:-1  }
 .blog-ifam-fr > .clearfix.content .main-content.main-content-full{border:none;}
 
  .blog-ifam-fr .main-content-inner{padding:40px 20px}
   .archive .main-content-inner{padding:40px 20px}

 .blog-ifam-fr .form-aside-box input,  .blog-ifam-fr .form-aside-box textarea{border:2px solid #F2F2F2}
	
	
	
	
	
	
	
.page-template-blog	.sidebar-inner{padding-top:30px; padding-bottom:30px;}
.archive	.sidebar-inner{padding-top:30px; padding-bottom:30px;}

.page-template-blog .widget{margin-bottom:30px; overflow:auto;}
.page-template-blog	.sidebar h3{
font-size: 19px;
color: #5f5f5f;
margin: 0 0 0.5em;
font-weight: 300;
}

.page-template-blog	 .tp-parallax-wrap .tp-mask-wrap{background:rgba(0,0,0,0.6) !important; padding:20px 50px !important; margin-top:-24px !important;
-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-left:-50px !important;
  opacity:0;
}


.page-template-blog	 .tp-parallax-wrap .tp-mask-wrap a{color:#fff !important}


.active-revslide .tp-parallax-wrap .tp-mask-wrap{opacity:1 !important}


.page-template-blog aside .search-form{width:100%;}

.page-template-blog aside .search-form button{position:absolute; right:33px;}
.page-template-blog aside .search-form{padding:5px 0; background:#fff; border:2px solid #F2F2F2;}

.page-template-blog aside .textwidget{color:#5f5f5f}

.page-template-blog .siguenos{list-style:none; padding:0; margin:0;}
.page-template-blog .siguenos li{list-style:none; padding:0; margin:0 5px 0 0; display:block; float:left; color:#b10a41; }
.page-template-blog .siguenos li a{ color:#b10a41; display:block;height:40px; width:40px; text-align:center; font-size:18px; line-height:35px; border:2px solid #F2F2F2; background:#fff;}

.page-template-blog .widget_knews_widget{padding:20px; border:3px solid #b10a41; text-align:center}
.page-template-blog .widget_knews_widget .widget-title{font-size:24px; line-height:30px;}
.page-template-blog .widget_knews_widget .knewsemail input{width:100%; background:#fff; border:2px solid #F2F2F2; padding:8px; text-align:center; }

.page-template-blog  .categorias_blog ul{list-style:none; padding:0; margin:0;}
.page-template-blog  .categorias_blog ul li{list-style:none; padding:0; margin:0;}
.page-template-blog  .categorias_blog ul li a{display:block; color:#fff; padding:10px 10px 10px 30px; background:#b10a41; position:relative}
.page-template-blog  .categorias_blog ul li a:before{content:"•"; position:absolute; left:14px; top:50%; margin-top:-10px; font-size:20px; color:#fff;}


.page-template-blog .widget_knews_widget  .knewsbutton{text-align:center;}
 .page-template-blog .widget_knews_widget  .knewsbutton input{background:#b10a41; color:#fff; padding:10px 25px; font-size:12px; border:none; text-align:center;
 margin:auto;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000; }

.tp-bgimg{border:2px solid #f2f2f2;}

.blog-new{margin-top:20px; float:none !important}
.blog-new .list-thumbnail-news-content{margin:0}
.blog-new .list-thumbnail-news-image img{width:100%; border:6px solid #f8f8f9;}
.blog-new .date-list{color:#b4b4b4; font-size: 12px;margin-top: 5px;}
.blog-new .list-thumbnail-news li h4 a{font-size:25px; color:#b10a41; line-height:27px; letter-spacing:0.03em;}
.blog-new .list-thumbnail-news li h4 a:hover{text-decoration:none; color:#343C47; }
.blog-new .excerpt-list{color:#7e7e7e}
.blog-new p.view-more a{background:#f6f6f6; padding:12px; display:block; 
-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.blog-new p.view-more a:hover{text-decoration:none; background:#b10a41; color:#fff}
.blog-new .list-thumbnail-news li{margin-bottom:44px;}
.blog-new .list-thumbnail-news li a{text-transform:none; color:#b10a41;}



.paddingRight{padding-right:20px;}

.opcion1 {
	width:100px;
	float:right;
}

.idioma-select{
	    font: 1em Arial, Verdana, Helvetica, sans-serif;
    overflow: hidden;
    vertical-align: middle;
    margin-right: 0px;
    color: #343c48;
    width: 90px;
	}
.fondo {
	height: 300px;
    margin-left: 10%;
    background-image: url("assets/images/fondo.png");
    background-repeat: no-repeat
	}


.page-template-blog .breadcrumbs{display:none !important}

.blog-ifam .title-page{color:#B10A40}
.blog-ifam  .entry p{font-size:1.2em}
.blog-ifam .item-aside-contact{display:none;}

.blog-ifam-en .title-page{color:#B10A40}
.blog-ifam-en  .entry p{font-size:1.2em}
.blog-ifam-en .item-aside-contact{display:none;}

.blog-ifam-fr .title-page{color:#B10A40}
.blog-ifam-fr  .entry p{font-size:1.2em}
.blog-ifam-fr .item-aside-contact{display:none;}


.date-post{
	margin-top: -20px;
margin-bottom: 20px;
font-size: 17px;
color: #B10A40;
	}
@media screen and (max-width:1200px){
	.opcion {
	float:left;
	margin-top:4%;
}
.idioma{
	height: 140px;
  
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
	}
}

@media screen and (max-width:1000px){
	.opcion {
	width:20%;
	float:left;

}

.idioma{
		height: 140px;
    margin-top:3%;
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
	}
	
.desplegables{
	width:65%;
	}
	
.img_portada{
	width:0%;
	height:100%;
	}
}

@media screen and (max-width:992px){
.sidebar.gris{padding:20px}
}


@media screen and (max-width:940px){
	.opcion {
	float:left;
	width:20%;
}
}

@media screen and (max-width:840px){
	.opcion {
	float:left;
	width:20%;
}
}


@media screen and (max-width: 640px) { 
.opcion {
	float:none;
	width:50%;
}

.img_portada{
	width:0% !important;
	height:114% !important;
	}
}
@media screen and (max-width: 480px) { 
.opcion {
	float:none;
	width:50%;
}
.idioma{margin-top:10%;}
}

@media screen and (max-width: 360px) { 
.opcion {
	float:none;
	width:60%;
}
.idioma{margin-top:30%;}
}
.zona {
	color: #b10a41;
    font-size: 42px;
   margin-bottom: -69px;
margin-top: 12px;
}
.tag-link-557 {display:none}
.tag-link-582 {display:none}
.tag-link-628 {display:none}

.page-template-blog .categorias_blog ul.sub li a{background:#9c093a; padding-left:50px}
.page-template-blog .categorias_blog ul.sub li a:before {left:34px;}
.yuzo_clearfixed.yuzo__title{display:none !important}
h3.relacionados{margin-bottom:10px;}
	
	
#rev_slider_3_1 .tparrows {

    background: #B10A40 !important;
    color: #FFF !important;
}

.nav .menu > li .sub-menu{
	display: block !important;
}

.nav .menu > li > .sub-menu{
	top: 45px;
	width: 200px;
	opacity: 0;
	visibility: hidden;

	transition: opacity 0.25s ease;
}

.nav .menu > li.over > .sub-menu{
	opacity: 1;
	visibility: visible;
	transition: opacity 0.25s ease;
}

.nav .menu > li > .sub-menu .sub-menu{
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.25s ease;
}

.nav .menu > li > .sub-menu li.over .sub-menu{
	opacity: 1;
	visibility: visible;
	transition: opacity 0.25s ease;
}

.nav .sub-menu .sub-menu{
	left: 200px;
	width: 200px;
}