﻿
.rtp-site-logo{font-family:serif;font-size:40px;font-weight:bold;line-height:100%;margin:0;}

.rtp-site-logo img{height:auto;margin:0;max-width:100%;}

.rtp-site-logo a, a:active, .rtp-site-logo a:visited{color:#111;text-decoration:none;}

.rtp-site-logo a:hover, .rtp-site-logo a:focus{color:#CD3517;text-decoration:none;}
.view-home-page-contents .views-column .view-column-inner .views-field-field-image img{margin-bottom:20px;min-width:100%;}
.view-home-page-contents .views-field-field-image{min-height:190px;}
.view-category .views-field-field-image img,.view-list-symposia .views-field-field-image img,.arep-inslider img,.arep-additonal-boxes .views-field-field-image img{width:100%;height:auto;max-width:100%;}
.page-search-advanced .view-search .views-row.search-item-list .views-field-field-image{width:120px;}
.page-search-advanced .view-search .views-row.search-item-list .views-field-field-image img{width:100%;}
.page-search-advanced .view-search .search-item-grid .views-field-field-image{text-align:center;margin-bottom:5px;overflow:hidden;}
.view-search .view-content .search-item-grid .views-field-field-image img{width:100%;}
.page-search-advanced .view-search .views-field-field-image .field-content{width:100%;text-align:center;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.home-widget-2 {
	width:31%;
	float:left;
	margin:0;
	}

	
	.home-widget-1,
	.home-widget-2,
	.home-widget-3 {
		width: 100%;
		clear:both;
		float:none;
		padding:0;
	}


.mega-menu-section-wrapper {
  display: none;
  width: 1100px;
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 9001;
  box-shadow: 4px 4px 8px 0 rgba(0,0,0,.1);
}
.hp-latest_list{color:#cd0606;padding:0;margin:0;font-weight:400;font-family:ProximaNovaA-Bold,sans-serif}
.hp-latest_list li{padding:0;margin:1em 0 1em 1em}


a,
a:visited, 
a:hover,
.entry-content a, 
.junkie-pagination .current,
.junkie-pagination a:hover,
#footer-widgets .widget ul li a:hover,
#sidebar .widget ul li a:hover,
.entry-bottom a:hover {
	color: #42a2ce;
}


.junkie-pagination {
	margin: 60px 0 30px;
	text-align: center;
}

.junkie-pagination .page-numbers,
.junkie-pagination a,
.junkie-pagination a:visited {
	background: #f0f0f0;
	border: 1px solid #cccccc;
	border-radius: 3px;
	color: #333333;
	font-size: 14px;
	margin: 0 2px;
	padding: 6px 10px;
}

.junkie-pagination .current,
.junkie-pagination a:hover {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

.tab-content .tab-inner {
	position: relative;
    padding: 80px 80px 81px 80px;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
}

.ie11 .tab-content .tab-inner {
	width: calc(100% - 160px);
    max-width: calc(100% - 160px);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.tab-content .tab-inner .tab-img {
	align-self: center;
}

.tab-content .tab-inner .tab-info .tab-img {
	display: none;
}

.carousel-captions{position:relative;width:100%;text-align:center;}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions{font-weight:700}
#carousel_section_section .es-carousel ul li a:hover .carousel-captions .carousel-date{font-size:11px}
#cc-carousel ul li .carousel-captions{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.5)}
#cc-carousel ul li .carousel-captions p{margin:0;color:#ffffff;text-align:center;font-weight:normal;font-size:1em}




.screen-reader-text,
.screen-reader-text span,
.screen-reader-shortcut {
	position: absolute !important;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	width: 1px;
	border: 0;
	overflow: hidden;
}


.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus  {
	clip: auto !important;
	height: auto;
	width: auto;
	display: block;
	font-size: 1em;
	font-weight: bold;
	padding: 15px 23px 14px;
	color: #333;
	background: #fff;
	z-index: 100000; 
	text-decoration: none;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}

.masonr .articlecontainer{padding-bottom:30px;}

.masonr .postimg{margin-bottom:14px;}

.masonr .entry-content p{margin-bottom:0px; display:inline;}

.masonr a.more{display:none;}

.masonr .hentry{margin-bottom:40px;}

.masonr .entry-utility{margin-bottom:9px;}

.masonr .articlecontainer .entry-utility{padding:0px 20px;}

.masonr .articlecontainer .posttitle{padding:0px 20px;}

.masonr .posttitle, .masonr .posttitle a{font-size:18px;}

.masonr .entry-content{padding:0px 20px;}

.masonr .articlecontainer .entry-audio .mediacontainer{padding:0px 20px;}

.masonr .entry-gallery .posttitle{margin:0px;}

.masonr .entry-gallery .flexslider{margin-bottom:20px;}

.publications {
}


.clear { 
	clear: both;
}

#navigation .menu .menu-item{
	float: left;
	margin-right: 13px;
}

#navigation .menu .menu-item a{
	color: #f0f0f0;
	font-size: 15px;
	font-weight: normal;
}

#navigation .menu .menu-item a:hover,#navigation .menu .menu-item a:active,#navigation .menu .menu-item a:visited{
	text-decoration: none;
}

#navigation .menu .menu-item a:hover{
	color:#b0b0b0;
}
#main{padding:0;}
#main .wrap{background:#ffffff;}
.front #main .wrap .text-reset{max-width:100%;padding-left:0;padding-right:0;padding-bottom:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.clearfix{display:inline-block;}
.related-blocks.clearfix:after{clear:none;content:'';display:none;}
.clearships.clearfix:after{clear:none;content:'';display:none;}
#content-area .view-contact-locations .location-info .emails.single-email .clearfix:after{clear:none;content:'';display:none;}


.main .pourquoi .title2{
    font-family: 'Nunito', sans-serif;
    font-size: 24px;
    font-weight: 300;
    color: #252f38;
    padding-left: 30px;
    margin-bottom: 55px;
    text-transform: uppercase;
}
