/* Layout */
body {
	line-height: 1.6;
}
body.have-popup {
	overflow: hidden;
}
h1, .h1, h2, .h2, h3, .h3 {
	display: block;
}
img {
	max-width: 100%;
	height: auto;
}
nav li {
	display: inline-block;
	list-style: none;
}

label {
	width: 100%;
}
.gform_wrapper label.error {
	width: 62.5%;
	margin-left: 31%;
}
.date {
	font-size: 14px;
	line-height: 20px;
	margin-left: 15px; 
}
span.date {
	margin-left: 0;
}
#menu-item-2876 .sub-menu,
#menu-item-2837 .sub-menu,
#menu-item-2815 .sub-menu,
#menu-item-2709 .sub-menu {
	width: 560px;
}
#menu-item-2844 .sub-menu,
#menu-item-2716 .sub-menu {
	width: 795px;
}
/*#menu-item-2852 .sub-menu,
#menu-item-2726 .sub-menu {
	width: 655px;
}
*/

.sub-menu a span {
	display: block;
	padding-top: 7px;
}
span.date + p {
	margin-top: 35px;
}
a.download {
} 
a.download:before {
    margin-right: 10px;
    font-size: 200%;
    display: inline-block;
    vertical-align: middle;
}
i {
	display: inline-block;
	vertical-align: middle;
}
.ui-button {
	padding: 10px 15px;
	min-height: 42px;
	line-height: 19px;
}
.ui-selectmenu-button.ui-button {
	width: 100%;
	margin-top: 10px;
} 
.subscribe-form .mailjet-subscribe {
	display: none;
}
.ui-menu .ui-menu-item-wrapper {
	padding: 10px 15px;
}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
	margin: 0;
}
.ui-selectmenu-button.ui-button .ui-icon,
.ui-selectmenu-button.ui-button:hover .ui-icon,
.ui-selectmenu-button.ui-state-active .ui-icon, 
.ui-selectmenu-button.ui-button:active .ui-icon {
	background-image: none;
	text-indent: 0;
}
.ui-selectmenu-button.ui-button .ui-icon:before,
.ui-selectmenu-button.ui-button:hover .ui-icon:before,
.ui-selectmenu-button.ui-state-active .ui-icon:before, 
.ui-selectmenu-button.ui-button:active .ui-icon:before {
	content: "\f107";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ui-selectmenu-menu .ui-menu {
	max-height: 70vh;
}
.subscribe-form input,
.small-radius {
	border-radius: 3px;
}
.newsletter-box h5 {
	display: none;
}
.main-menu a.standard-btn,
.semi-standard-btn,
.standard-btn {
	min-width: 240px;
    padding: 9px 15px;
    font-size: 14px;
    text-decoration: none;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    max-width: 100%;
}
.semi-standard-btn {
    min-width: 0;
}
.blue-btn:hover,
.standard-btn:hover {
	text-decoration: none;
}
.standard-btn.short-btn {
	min-width: 0;
	padding: 10px 45px;
}
.container {
	width: 1180px;
	max-width: 100%;
	margin: 0 auto;
}
.column-wrapper {
	width: 1140px;
}
.top-menu {
	text-align: right;
}
.top-menu li {
	display: inline-block;
	float: none;
}
header {
	padding: 15px 0 0 0;
}
.social {
	font-size: 16px;
	position: relative;
	padding-right: 10px;
}
.social a {
	padding: 5px;
	margin: 0 5px;
}
.social:after {
	content: "";
	width: 1px;
	height: 20px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 4px;
}
.social-share-link {
	position: relative;
}
.social-share-link li {
	display: block;
	float: none;
}
.social-share-link .social {
	position: absolute;
	top: 100%;
	left: 0;
	background: #fff;
}
.social-share-link .social a {
	line-height: 26px;
	display: block;
	width: 100%;
}
.search-trigger {
	font-size: 18px;
}
.search-trigger a {
	padding: 0 10px;
	display: inline-block;
}
.logo {
	padding-top: 10px;
	position: relative;
	z-index: 9;
}
.main-menu {
	margin-top: 30px;
	z-index: 9;
}
.main-menu ul {
	text-align: right;
	z-index: 9;
	padding-left: 0;
}
.main-menu ul ul {
	position: absolute;
	padding: 25px 10px 15px 10px;
	text-align: left;
	top: 100%;
	left: -50%;
}
.menu-item-2852 ul.sub-menu {
	left: -24%;
}
.main-menu li {
	display: inline-block;
	list-style: none;
	position: relative;
	padding-bottom: 20px;
}
.main-menu ul ul li {
	width: 255px;
    float: none;
    padding-bottom: 5px;
    padding-right: 10px;
    min-height: 50px;
    vertical-align: top;
}
#menu-item-2852 ul li:last-child,
#menu-item-2852 ul li:nth-child(even),
#menu-item-2726 ul li:last-child,
#menu-item-2726 ul li:nth-child(even),
.main-menu ul ul.two-col-nav li:nth-child(even) {
	width: 365px;
}
#menu-item-2852 ul li:last-child,
#menu-item-2726 ul li:last-child {
	float: right;
	margin-right: 12px;
}
.main-menu a {
	font-size: 16px;
	line-height: 28px;
	padding: 5px 10px;
	display: inline-block;
}
.main-menu ul ul a {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 10px 5px 5px;
	display: block;
	width: 100%;
}
.main-menu .menu-main-menu-container > ul > li:last-child > a,
.main-menu > ul > li:last-child > a {
	padding-right: 0;
}
.main-menu .social {
	text-align: center;
	padding-right: 0;
}
.main-menu .social a {
	font-size: 20px;
}
nav .menu-item-has-children > a:after {
	content: "\f078";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0.6em;
    float: right;
    line-height: 1.6;
    padding: 5px 0 5px 5px;
    color: #999999;
}
nav .menu-item-has-children.active > a:after {
	content: "\f077";
}
.breadcrumb i {
	line-height: 1.5;
}
.breadcrumb i.icon-home-simple {
	margin-top: -1px;
}
/*.main-menu li.current-menu-item:before,*/
.desciption h3 {
	font-size: 18px;
}
.main-menu li:hover:before {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
	width: 0;
	height: 0;
}
.main-menu li i {
    width: 35px;
    font-size: 24px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    float: left;
    height: 100%;
    margin-right: 12px;
}
#main-overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9;
	display: none;
}
#search-form {
	z-index: 11;
	width: 850px;
	position: absolute;
	top: 255px;
	left: 50%;
	margin-left: -425px;
	margin-top: -25px;
	display: none;
	max-width: 100%;
}
#login {
	z-index: 11;
	width: 360px;
	position: absolute;
	top: 50vh;
	margin-top: -220px;
	left: 50%;
	margin-left: -180px;
}
#forget_password .modal-content,
#login_user .modal-content {
	box-shadow: 0 0 0;
}
#forget_password form,
#login_user form {
	width: 360px;
	margin: 0 auto;
	max-width: 100%;
}
.login-main #login {
	position: relative;
	top: 0;
	margin-top: 0;
}
#resetpassform #pass1,
#resetpassform #pass2,
#forget_password #user_login,
#login_user .username,
#login_user .password {
	width: 100%;
	min-height: 52px;
	padding: 15px 20px;
}

#login .username,
#login .password {
	min-height: 52px;
	padding: 15px 20px;
	width: 280px;
}
#forget_password .btn,
#login_user .btn,
#login .btn {
	width: 100%;
	text-transform: none;
}

#login .modal-body {
	padding: 25px 40px;
	text-align: left;
}
#login label,
#login p {
	text-align: left;
}
#login form {
	text-align: left;
}
.reset-password,
#login .reset-password {
	margin-top: 15px;
	text-decoration: underline;
	display: inline-block;
}
 .form-group {
 	position: relative;
 }
.form-inline .form-group.remember,
.remember  {
	text-align: left;
	margin: 20px 0;
}
.remember input[type=checkbox] {
	width: 17px;
    height: 17px;
    display: inline-block;
    border: 1px solid #bdbdbd;
    background: #fff;
    vertical-align: middle;
    outline: none;
    margin: 3px 5px 0 0;
    float: left;
    line-height: 1.6;
}
#search-form form {
	position: relative;
}
.screen-reader-text {
	display: none;
}
#search-form label {
	width: 100%;
}
#search-form input {
	width: 100%;
	font-size: 2.56em;
	text-align: center;
}
#search-form input.search-field {
	padding: 22px 20px;
}
#search-form input.search-submit {
	display: none;
}
#search-form button[type="submit"] {
	position: absolute;
	right: 0;
	top: 0;
	height: 95%;
	width: 100px;
	font-size: 2.56em;
}
.overlay-close {
	float: right;
	position: relative;
	margin-top: 50px;
	margin-right: 65px;
	font-size: 25px;
	width: 55px;
	height: 55px;
	line-height: 58px;
	text-align: center;
}
.form-inline .form-group {
		width: 100%;
}
.overlay-close i {
	height: 46px;
	line-height: 1.6;
}
footer {
	padding: 35px 0;
	margin-top: 67px;
}
footer .right {
	text-align: right;
}
footer .social {
	padding-right: 0;
}
footer .social:after {
	display: none;
}
footer .social a:last-child {
	padding-right: 0;
}
footer h4 {
	font-size: 14px;
}
footer p {
	margin-bottom: 20px;
}
footer nav a {
	padding: 0 13px;
}
footer nav ul {
	margin-bottom: 30px;
}
footer nav li:last-child a {
	padding-right: 0;
}
.teaser {
	width: 1200px;
	margin: 0 auto 50px auto;
	position: relative;
	max-width: 100%;
        min-height: 500px;
} 
.teaser .container {
	position: absolute;
	bottom: 25px;
	left: 50px
}
.teaser .title {
	font-size: 30px;
}
.teaser a i {
	font-size: 24px;
	padding-right: 12px;
} 
.teaser .semi-standard-btn {
	padding-right: 20px;
}
.column-wrapper {
	padding-left: 35px;
	padding-right: 35px;
}
.column-wrapper .row {
	margin-right: -35px;
	margin-left: -35px;
}
.column-wrapper .row.trim {
	margin-left: -20px;
	margin-right: -20px;
}
.row.trim .col-md-4 {
	padding-right: 3px;
    width: 34.33333333%;
    padding-left: 5px;
}
.row.trim .col-md-8 {
	width: 65.3333333%;
    padding-right: 0;
    padding-left: 25px;
}
.column-wrapper .main {
	width: 800px;
	max-width: 100%;
	float: left;
	width: 71.5555%;
	padding-left: 0;
	padding-right: 15px;
}
.column-wrapper .sidebar {
	width: 300px;
	float: left;
    width: 28.4444%;
    padding-right: 0;
    padding-left: 24px;
}
.sidebar .box {
	padding: 15px 30px;
	display: inline-block;
	margin-bottom: 23px;
	width: 100%;
}
.sidebar .box.newsletter-box {
    padding: 15px 30px 20px 30px;
}
.sidebar .box p {
	font-size: 16px;
	line-height: 26px;
}
.sidebar .contact {
	padding: 15px 30px 34px 30px;
}
.sidebar .box.contact p {
	margin: 18px 0 25px 0;
}
.newsletter-box i,
.sidebar .contact i {
	font-size: 60px;
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin-right: 13px;
}
.newsletter-box i {
	font-size: 31px;
}
.gform_wrapper input,
.newsletter-box input {
	width: 100%;
    padding: 10px 15px;
    font-size: 14px;
    text-decoration: none;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    text-transform: none;
    margin: 0;
}
.gform_wrapper input {
  text-align: left;
 }
.newsletter-box input[type=submit] {
	text-transform: uppercase;
}
.newsletter-box .title {
	text-align: left;	
}
.calendar-box i {
	font-size: 85px;
	display: block;
	margin-bottom: 20px;
}
.clearfix {
	display: block;
	width: 100%;
	height: 0;
	padding: 0;
	margin: 0;
	clear: both;
	float: none;
}
.home-slider .content {
	position: absolute;
	bottom: 0;
	width: 87.8888%;
    left: 6.2222%;
    padding: 11px 15px 13px 15px;
}
.owl-nav {
	width: 87.8888%;
    margin-left: 6.2222%;
    min-height: 56px;
    padding: 0 4px;
}
.nav-arrow {
	display: inline-block;
	height: 100%;
	vertical-align: top;
	margin-top: 5px;
}
.nav-arrow i {
	vertical-align: top;
}
.home-slider .content h4,
.home-slider .content h3 {
	margin-top: 0;
	margin-bottom: 0;
}
.home-slider .content h4 {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 28px;
}
.home-slider .content h3 {
	font-size: 24px;
	line-height: 28px;
	font-size: 1.715em;
	line-height: 1.2;
}
.sidebar-wrap {
	position: relative;
}
#page-index-info {
	position: absolute;
	right: 6.2222%;
	bottom: 12px;
	font-size: 18px;
	line-height: 28px;
}
#page-index-info span {
	padding: 3px 13px;
}
#page-index-info .total-item {
	position: relative;
}
.owl-nav > div {
	width: 27px;
    height: 27px;
    float: none;
    margin: 14px 0 0 10px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    line-height: 28px;
    font-size: 15px;
}
.actuality-section h3 {
	font-size: 14px;
	text-transform: uppercase;
}
.center {
	text-align: center;
}
.main-acuality .title,
.acuality-cat .title {
	font-size: 12px;
}
.acuality-cat .title {
	margin-top: 20px;
}
.main-acuality p,
.acuality-cat p {
	font-size: 18px;
}
.acuality-cat p {
	margin-bottom: 18px;
}
.main-acuality {
	padding: 20px 20px 35px 20px;
} 
.main-acuality h4 {
	margin-top: 20px;
}
.partners {
	margin-top: 85px;
}
.partners h3 {
	margin-bottom: 25px;
	text-transform: uppercase;
}
.partners ul {
	text-align: center;
	padding: 0;
}
/*.partners li {
	list-style: none;
	width: 200px;
	margin-right: 35px;
	float: left;
	height: 180px;
	margin-bottom: 20px;
	display: table;
}*/
.partners li {
    list-style: none;
    width: 200px;
    margin-right: 2.5%;
    float: left;
    height: 180px;
    margin-bottom: 20px;
    display: inline-block;
    max-width: 18%;
}
.partners li:last-child {
	margin-right: 0;
}
.partners li a {
	width: 200px;
	height: 180px;
	display: table-cell;
	vertical-align: middle;
}
.main .content,
.article .content {
	padding: 20px;
}
.article .content .content-body {
	min-height: 460px;
}
.tag {
	margin: 12px 15px 0 0;
	padding: 3px 25px 3px 10px;
	line-height: 2.1;
	vertical-align: middle;
}
.tag i {
	margin-right: 13px;
	font-size: 21px;
}
.post-tag {
	padding: 12px 0;
}
.post-tag .tag {
	margin-top: 0;
}
.main-title {
	text-transform: uppercase;
	margin-top: 0;
}
.content-body {
	position: relative;
	margin-top: 40px;
}
.content-body p {
	line-height: 22px;
	margin-bottom: 25px;
}
.content-body .share-box {
	width: 60px;
	position: absolute;
	left: 0;
	top: 5px;
}
.content-body .share-box .social {
	padding-right: 0;
}
.content-body .details,
.content-body .share-box + .details {
	padding-left: 110px;
}
.content-body .details.share-1 {
	padding-left: 0;
}
.content-body .details {
	margin-bottom: 115px;
}
.share-box .social div.share,
.share-box .social a {
	display: block;
	width: 100%;
	margin: 0;
	text-align: center;
	font-size: 20px;
	padding: 7px;
}
.share-box.social-share-link .social a {
	text-align: left;
	font-size: 15px;
}
.share-box.social-share-link .social a i {
	font-size: inherit;
}
.article .main h1 {
	font-size: 40px;
}
.content .category {
	font-size: 24px;
}
.to-edged {
	margin-top: 0;
}
.breadcrumb {
	padding: 5px 15px 5px 0;
	margin-bottom: 13px;
}
.body-form,
.search-event-form {
	padding: 15px 30px 20px 30px;
}
.search-event-form form {
	position: relative;
}
.search-event-form label,
.search-event-form input[type="text"] {
	width: 100%;
}
.search-event-form label span {
	font-size: 16px;
	margin-bottom: 10px;
}
form select,
.body-form input[type="text"],
.search-event-form input[type="text"] {
	padding: 10px 15px;
	margin-top: 10px;
	height: 42px;
	font-size: 14px;
}
.search-event-form button {
	position: absolute;
	right: 10px;
	bottom: 9px;
	font-size: 20px;
}
.date-row {
	position: relative;
	margin-top: 25px;
}
.date-row ul {
	padding-left: 0;
}
.date-row li {
	display: block;
	float: left;
	list-style: none;
}
.date-row nav {
	padding: 0 30px;
}
.date-row .navigation {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 100%;
	font-size: 22px;
	line-height: 30px;
	text-align: center;
}
.date-row nav #next-date {
	right: 0;
	left: auto;
}
.date-row li {
	width: 20%;
	padding-right: 10px;
}
.date-row li:last-child {
	padding-right: 0;
}
.date-row li a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	padding: 7px 5px;
	border-radius: 0;
}
.date-row .future,
.date-row .prev-month {
	display: none;
}
.event-conainer {
	margin-top: 25px;
}
article {
	position: relative;
}
article .date_col {
	width: 20%;
	float: left;
}
article .details {
	width: 50%;
	float: left;
}
.annuaires-list .action-btn,
article .action-btn {
	display: inline-block;
	vertical-align: bottom;
	float: right;
	min-width: 155px;
	position: absolute;
	right: 0;
	bottom: 10px;
	padding: 10px 30px;
	line-height: 1.5;
}
.annuaires-list .action-btn {
	padding: 6px 22px;
}
.annuaires-list,
.event-list {
	margin-top: 35px;
}
.press-list article,
.annuaires-list article,
.event-list article {
	padding: 30px 0 0 0;
    margin-bottom: 28px;
}
article .date_col strong {
	font-size: 52px;
	display: inline-block;
	float: left;
	padding-right: 15px;
}
article .date_col span {
	font-size: 16px;
    line-height: 22px;
    margin-top: 14px;
    display: inline-block;
}
.event-list h1,
article h2 {
	font-size: 18px;
	line-height: 24px;
}
#annuaire-form h1 {
	font-size: 24px;
}
.event-sigle article h1 {
	font-size: 24px;
	line-height: 30px;
}
.event-sigle article .details {
	width: 80%;
}
.event-info {
	padding: 10px 25px;
	padding-left: 20%;
	margin-top: 20px;
}
.event-info h2 {
	font-size: 24px;
	line-height: 28px;
	position: relative;
}
.event-info h2 i {
	font-size: 40px;
	position: absolute;
	left: -58px;
	top: -5px;
}
.event-info ul {
	padding: 0;
	margin: 30px 0;
}
.event-info li {
	list-style: none;
}
article .event-info .action-btn {
	position: relative;
	right: auto;
	float: left;	
	margin: 15px 0;
}
.other-action {
	margin: 25px 0 4px 0;
}
.other-action i {
	font-size: 19px;
    margin-right: 11px;
    width: 30px;
    text-align: center;
}
.other-action a {
	line-height: 36px;
}
.form-two-col > div {
	width: 46.5%;
	float: left;
	margin-right: 5.6%;
}
.form-two-col > div:last-child {
	margin-right: 0
}
.form-two-col:after {
	content: "";
	width: 100%;
	display: block;
	height: 1px;
	clear: both;
	float: none;
}
.body-form input,
.body-form button {
	margin-top: 10px;
}
.body-form button {
	line-height: 21px;
	border: 0;
	outline: none;
	padding-left: 25px;
}
.body-form button i {
	font-size: 20px;
    margin-left: 15px;
    line-height: 18px;
}
.annuaires-list article img {
	float: left;
	margin-right: 30px;
	width: 130px;
	height: auto;
}
.annuaires-conainer {
	padding-top: 10px;
}
.annuaires-conainer + .other-action {
	border-top: 1px solid #e4e4e4;
    padding-top: 20px;
}
.two-col-one-three > div {
	float: left;
}
.two-col-one-three > div:first-child {
	width: 34.33%;
	padding-top: 20px; 
}
/*.annuaire-sigle .two-col-one-three > div:first-child {
	width: 44.88%;
}*/
.two-col-one-three > div:last-child {
	width: 65.66%;
	padding: 20px 5px 35px 15px;
}
/*.annuaire-sigle .two-col-one-three > div:last-child {
	width: 55.11%;
}*/
.two-col-one-three.grey-box > div:first-child {
	padding-top: 0;
}
.two-col-one-three.grey-box > div:last-child {
	padding-top: 15px;
	padding-left: 35px;
	padding-bottom: 15px;
}
.self-clearfix:after {
	content: "";
	width: 100%;
	display: block;
	clear: both;
}
article ul {
	padding-left: 0;
}
article li {
	list-style: none;
}
.annuaire-sigle li {
	line-height: 20px;
	margin-bottom: 7px;
	padding-left: 15px;
	position: relative;
}
.annuaire-sigle p {
	line-height: 20px;
}
.annuaire-sigle article .grey-box p {
	line-height: 30px;
	font-size: 18px;
}
.annuaire-sigle h4 {
	font-size: 16px;
	line-height: 24px;
}
.annuaire-sigle article h1 {
	font-size: 36px;
	line-height: 28px;
}
.annuaire-sigle .profil-photo {
	text-align: left;
}
.annuaire-sigle .profil-photo img {
	width: 260px;
	height: auto;
}
.presses {
	list-style: none;
	margin: 30px 0;
}
.presses a {
	font-size: 18px;
	line-height: 38px;
}
.presses a i {
	float: left;
	float: none;
	padding-right: 20px;
}
.press .with-media.light-grey-box {
	padding: 30px 30px 38px 30px;
}
.press .with-media.light-grey-box h3 {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1.4;
}
.press-list article img {
	float: left;
	margin: 0 30px 20px 0;
}
.press-list article .details {
	width: 50%;
}
.presses-conainer .semi-standard-btn {
	padding: 6px 30px;
}
.press-list .action-btn {
	padding: 10px 20px;
	min-width: 100px;
}
.press-list article p {
	line-height: 22px;
}
.link-back {
	margin-top: 30px;
}
.link-back i {
	margin-right: 15px;
}
.twitter-widget {
	min-height: 400px;
	width: 300px;
	margin: 0 auto;
	max-width: 100%
}

.home-slider .owl-item {
	max-height: 450px;
}
.press-list article img.attachment-post-thumbnail {
	max-width: 130px;
	height: auto;
}

.full-width {
	width: 100%;
}

#annuaire-form button {
    text-align: center;
}
#annuaire-form button i {
	float: right;
	line-height: 20px;
}

.euf-profile textarea {
	width: 100%;
	height: 100px;
}
.euf-table {
	table-layout: fixed;
	width: 100%;
}
.euf-profile label {
	margin-top: 15px;
}
.euf-profile th,
.euf-profile td {
	vertical-align: top;
	padding-top: 15px;
}
.euf-table .ginput_container {
	width: 67%;
}
.euf-profile .button {
	float: right;
	margin-top: 15px;
}

.ui-selectmenu-text {
    display: inline-block;
    vertical-align: middle;	
}

.ui-selectmenu-text {
	overflow: hidden;
	max-width: 90%;
}

.home .actuality-section {
	margin-top: 20px;
}

.sidebar-wrap{
  display: none;
}