a,
#gk-mainbody a:active,
#gk-mainbody a:focus,
#gk-mainbody a:hover,
#gk-mainbody footer a,
#gk-mainbody #comments a,
#gk-mainbody.contactpage a,
#gk-mainbody header h1 a:active,
#gk-mainbody header h1 a:focus,
#gk-mainbody header h1 a:hover,
#gk-mainbody header h2 a:active,
#gk-mainbody header h2 a:focus,
#gk-mainbody header h2 a:hover,
#gk-mainbody .content a,
#gk-mainbody .content .faq li a:hover,
#gk-bottom5 .box a:active,
#gk-bottom5 .box a:focus,
#gk-bottom5 .box a:hover,
#gk-footer a:active,
#gk-footer a:focus,
#gk-footer a:hover {
color: #751353 ;
}
.btn,
button,
.button,
.readon,
.nav-btn a,
.more-link,
a.gk-button,
input[type="button"],
input[type="submit"] {
background-color: #751353;
border-color: #751353;
border:1px solid #fff;
}
.btn-editeur{
width:100%;
clear:both;} .gk-nsp-arts-nav li:hover,
.gk-nsp-arts-nav li.active,
.gk-nsp-links-nav li:hover,
.gk-nsp-links-nav li.active,
.gk-nsp-events .gk-events-list-progress > div,
.gk-is-wrapper-gk-university .gk-is-progress {
background-color: #751353;
}
.gk-nsp-next:hover:after,
.gk-nsp-prev:hover:after,
.gk-nsp-link-header a:hover,
.gk-nsp-events a:active,
.gk-nsp-events a:focus,
.gk-nsp-events a:hover,
div.gk-tweet > div a:hover,
div.gk-tweet > div > span.gk-tweet-info a:active,
div.gk-tweet > div > span.gk-tweet-info a:focus,
div.gk-tweet > div > span.gk-tweet-info a:hover,
div.gk-tweet a.gk-tweet-date:before,
.gk-tweet-info .gk-reply:before,
.gk-tweet-info .gk-retweet:before,
.gk-tweet-info .gk-favorite:before,
.gk-nsp-link-readmore { 
color: #751353;
}
.gk-nsp-header a:active,
.gk-nsp-header a:focus,
.gk-nsp-header a:hover,
.gk-nsp-art .readon {
color: #751353!important;
}
.gk-is-wrapper-gk-university .gk-is-timeline {
border-color: #751353;
}
.gk-tabs-wrap > ol > li:hover,
.gk-tabs-wrap > ol > li.active,
.gk-tabs-wrap > ol > li.active:hover {
border-top-color: #751353;
} #gk-header-nav li.gk-login {
border: 1px solid rgba(223, 192, 64, 0.5);
}
.gk-breadcrumbs a:hover,
#gk-mainbody .author-desc p a,
.gk-event .gk-event-period:before,
.gk-event .gk-event-hours:before,
.faq-title,
.gk-popup h3 a,
.gk-popup .small li a:hover { 
color: #ee9049; 
}
#gk-mainbody .gk-content a {
color: #ee9049;
}
.gk-event .gk-event-register {
background-color: #ee9049;
}
.gk-event .gk-event-register:hover,
.gk-event-counter > div,
.gk-information > div > input[type="submit"]:active,
.gk-information > div > input[type="submit"]:focus,
.gk-information > div > input[type="submit"]:hover,
.gk-popup .btn.register:hover { 
background-color: #ee9049;
}
.darkbar .gk-nsp-header a:active,
.darkbar .gk-nsp-header a:focus,
.darkbar .gk-nsp-header a:hover,
.darkbar li h4 a:active,
.darkbar li h4 a:focus,
.darkbar li h4 a:hover {
color: #751353!important;
}
.event-description > a {
color: #ee9049!important;
}
#gk-header-nav li.gk-login:hover {
border-color: #751353;
}
.gk-information > div > input[type="submit"] {
background-color: #ee9049;
} #gk-main-menu #main-menu > li:hover,
#gk-main-menu #main-menu > li a:hover,
#gk-main-menu #main-menu > li.active > a,
#close-menu,
#aside-menu li > a.active,
#aside-menu li > a:active,
#aside-menu li > a:focus,
#aside-menu li > a:hover,
#aside-menu .current-menu-item > a,
#comments em.awaiting-moderation {
color: #ee9049;
}
#gk-main-menu .sub-menu li:hover > a,
#gk-main-menu .sub-menu li > a:active,
#gk-main-menu .sub-menu li > a:focus,
#gk-main-menu .sub-menu li > a:hover,
#gk-main-menu .menu-cols-2 > .sub-menu > ul > li > a:hover,
#gk-main-menu .menu-cols-3 > .sub-menu > ul > li > a:hover,
#gk-main-menu .menu-cols-4 > .sub-menu > ul > li > a:hover,
.tags a:active,
.tags a:focus,
.tags a:hover {
color: #ee9049!important;
}
article .featured-image sup,
article.sticky .featured-image sup {
background-color: #ee9049;
} .box #wp-calendar td#today,
.box #wp-calendar tbody td a:hover,
.box.color2,
.box.guest .btn-join {
background-color: #ee9049;
}
.box.color1 {
background-color: #ee9049;
}
.box.transparent a:active,
.box.transparent a:focus,
.box.transparent a:hover,
.box.transparent ul + a {
color: #ee9049;
}
.box.icons-menu .last-item a,
.box.icons-menu li a:active i,
.box.icons-menu li a:focus i,
.box.icons-menu li a:hover i {
color: #ee9049;
}
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover,
.box.menu li > a:hover,
.box.widget_categories li > a:hover,
.box.icons-menu li a:hover {
color: #ee9049!important;
} .gk-warning,
.gk-error,
.gk-contact-error {
background-color: #751353;
}
pre,
pre.gk-code {
border-left-color: #751353;
}
.gk-numblock[data-style="style3"] span {
color: #751353;
border-color: #751353;
}
blockquote:before,
blockquote p:after,
article ul[data-style="style2"] li:before,
#tab-description ul[data-style="style2"] li:before,
article ul[data-style="style3"] li:before,
#tab-description ul[data-style="style3"] li:before,
article ul[data-style="style4"] li:before,
#tab-description ul[data-style="style4"] li:before {
color: #751353;
} .gk-note:before,
.gk-members > strong:first-child {
background-color: #751353;
}
.gk-toggle.opened > h3:after,
.gk-toggle.closed > h3:after {
color: #751353;
} .gallery-btn-next:before,
.gallery-btn-prev:before {
color: #751353;
} #buddypress .acomment-options a,
#buddypress a.bp-primary-action span, 
#buddypress #reply-title small a span,
#buddypress a.bp-primary-action:hover span,
#buddypress #reply-title small a:hover span,
#buddypress div.generic-button a:active,
#buddypress div.generic-button a:focus,
#buddypress div.generic-button a:hover,
#buddypress .action a.button.remove:hover,
#buddypress .action a.button.remove:active,
#buddypress .action a.button.remove:focus,
#buddypress .thread-options a.button.confirm:hover,
.rtmedia-container .rtmedia-list .rtmedia-list-item a h4,
.rtmedia-container .rtmedia-item-title a,
.rtmedia-container.rtmedia-single-container .row .rtmedia-single-meta .rtmedia-item-actions .rtmedia-action-buttons span,
.rtmedia-comment-author,
.rtmedia-container .rtmedia-item-title, .rtmedia-activity-container .rtmedia-item-title:hover, 
#buddypress div.rtmedia-activity-container .rtmedia-item-title a:hover,
.rtmedia-container .rtmedia-item-title, .rtmedia-activity-container .rtmedia-item-title:active, 
#buddypress div.rtmedia-activity-container .rtmedia-item-title a:active,
.rtmedia-container .rtmedia-item-title, .rtmedia-activity-container .rtmedia-item-title:focus, 
#buddypress div.rtmedia-activity-container .rtmedia-item-title a:focus {
color: #751353!important;
}
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span {
color: #751353;
}
.rtmedia-container.rtmedia-single-container .row .rtmedia-single-meta .rtmedia-item-actions .rtmedia-action-buttons span,
.rtmedia-single-container.rtmedia-activity-container .row .rtmedia-single-meta .rtmedia-item-actions .rtmedia-action-buttons span,
#buddypress div.rtmedia-single-container.rtmedia-activity-container .row .rtmedia-single-meta .rtmedia-item-actions .rtmedia-action-buttons span,
#buddypress div#message p,
#sitewide-notice p,
#buddypress div#message.error p,
.rtmedia-error,
#buddypress .standard-form#signup_form div div.error,
#buddypress input[type=submit],
#buddypress .rtmedia-container .button,
#buddypress input[type=button],
#buddypress .ac-reply-cancel,
#buddypress button,
#buddypress a.button.edit,
#buddypress a.button,
#buddypress .comment-reply-link, 
a.bp-title-button,
#buddypress .activity-list li.load-more a,
#buddypress #delete-group-avatar-button a,
#buddypress #rtmedia-upload-container input[type=button],
a.bp-title-button {
background-color: #751353;
}
#buddypress input[type=submit],
#buddypress button,
#buddypress .activity-list li.load-more a {
background-color: #751353!important;
}
#buddypress input[type=submit]:hover,
#buddypress button:hover,
#buddypress .activity-list li.load-more a:hover {
background-color: #000!important;
}
#buddypress div.activity-meta a,
#buddypress .rtmedia-comment-link,
#rtm-media-options .primary,
#rtm-media-options .primary i,
.rtmedia-container ul#rtmedia_comment_ul li .rtmedia-comment-author a,
.rtmedia-activity-container ul#rtmedia_comment_ul li .rtmedia-comment-author a,
.rtmedia-container ul#rtmedia_comment_ul li .rtmedia-delete-comment,
.rtmedia-activity-container ul#rtmedia_comment_ul li .rtmedia-delete-comment,
#buddypress .rtmedia-actions-before-comments > span a,
#buddypress a.button.bp-secondary-action {
color: #751353!important;
}
#buddypress .rtmedia-item-actions button:hover,
#buddypress div.activity-meta a:hover {
color: #000!important;
}
#buddypress .rtmedia-item-actions button {
color: #751353!important;
background: none!important;
}
.rtmedia-container.rtmedia-single-container .row .rtmedia-single-meta button,
.rtmedia-single-container.rtmedia-activity-container .row .rtmedia-single-meta button,
#buddypress div.rtmedia-single-container.rtmedia-activity-container .row .rtmedia-single-meta button,
#buddypress div.activity-meta a,
#buddypress .rtmedia-actions-before-comments > span  {
color: #751353!important;
}html, body{
color:#666;
border: 0;
font-family: 'titilliumregular';
height: auto !important;
}
html[style],body[style]{
overflow:scroll !important;
}
strong{
font-family: 'titilliumsemibold';
font-weight:normal;
}  #gk-header-bg #polylang-2{display:none;}
#overmenu #polylang-2{
display:block;
right:150px;
width:100px;
top:12px;
position:absolute;}
#polylang-2 li{
margin:0px 5px; 
float:left;
border:none !important;}
#polylang-2 img{border:1px solid #111;}
#polylang-2 .current-lang img{border:1px solid #fff !important;
box-shadow:0px 0px 3px rgba(255,255,255,0.8);}
.kc-team .content-title{
color:#751353;
margin:0px auto !important;}
.kc-team .content-subtitle{font-size:13px;} .hidemenu{display:none;}
#topMenu2{opacity:0;}
a[href="#"]{
cursor:default;}
.haschild:hover .sub-menu{
box-shadow:0px 0px 10px rgba(0,0,0,0.1);
display:block !important;
opacity:1 !important;
width:auto !important;
overflow:visible !important;
height:auto !important;}
#tabs{margin-bottom:30px;}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active, 
.ui-button:active, 
.ui-button.ui-state-active:hover{
border: 1px solid #751353 !important;
border-bottom-width: 1px;
background: #751353 !important;
font-weight: normal;
color: #ffffff !important;
}
#wphal-menu li:before{display:none;}
#wphal-menu li a{
display: inline-block;
vertical-align: middle;
text-align: center;
padding: 5px 15px;
cursor: pointer;
font-size: 13px !important;
font-family: 'titilliumregular' !important;
font-weight: 100 !important;
line-height: 16px !important;
text-transform: none !important;
height: auto !important;
position: relative;
background: #fff;
margin: 5px;
border: 1px solid #751353 !important;
color: #751353 !important;}
#gk-mainbody .content .ui-state-active a,
.ui-state-active:hover a{ color: #ffffff !important;}
#container .kc-entry_meta{display:none;}
a[data-filter-value=".0"]{display:none !important;}
.option-set li{
float:left;
padding:0px !important;
margin:0px !important;
}
.option-set li a{
display: inline-block;
vertical-align: middle;
text-align:center;
padding: 5px 15px;
cursor: pointer;
font-size: 13px !important;
font-family: 'titilliumregular' !important;
font-weight: 100 !important;
line-height: 16px !important;
text-transform: none !important;
height: auto !important;
position: relative;
background: #fff;
margin: 5px;
border: 1px solid #751353;
color: #751353 !important;}
.option-set li a.selected{
background: #ee9049;
border: 1px solid #ee9049;
color:#fff !important;
}
.widget_language_switcher{
position:absolute;
top:10px;
width:auto !important;
right:160px;
}
.widget_language_switcher li{
float:left;
border:none !important;
margin:0px 10px;}
.langue-equipe ul{
border:none !important;}
article header .langue-equipe li{
margin:0px 10px !important;
padding:0px !important;
border:none !important;}
.widget_language_switcher .box-title{display:none;}
.toutAgenda:hover{
text-decoration:underline !important;}
.focus a:focus {
text-decoration: underline!important;
outline: solid 1px #bb283d !important;
}
#wpadminbar{display:none;}
.gkPage, #gkPageContent + #gkBottom1::before, #gkPageContent + #gkBottom2::before, 
#gkPageContent + #gkBottom3::before, #gkPageContent + #gkBottom4::before, #gkPageContent + #gkBottom5::before {
max-width: 1230px;
}
.gkPage {
overflow:visible !important;
margin: 0 auto !important;
}
#gk-footer .gk-page {
max-width: 1230px !important;
margin:0 auto !important;}
.full{
width: 100% !important;
clear: both !important;
margin: 0px !important;
padding: 0px !important;
}
.home-news img{border:3px solid #dcdbcf;} 
.page-template-template-fullwidth .gk-page{
max-width:100% !important;}
.page-template-template-fullwidth #gk-breadcrumb-area{  
max-width: 1230px !important;
margin:0 auto !important;}
.page-template-template-fullwidth #gk-mainbody-columns{padding:15px 0px 0px 0px;}
.page-template-template-fullwidth .kc-container{ 
max-width:100% !important;
} .kc-section-include{display:none;}
.wp-edit,
.kc-edit,
.logout-btn{
position:fixed;
top: 10px;
background:#eee;
border:1px solid #ccc;
padding:4px 10px;
border-radius:3px;
z-index:1000;
}
.logout-btn{right:10px;}
.kc-edit{right:55px;}
.wp-edit{right:100px;}
.kc-online-presets,
#kc-footers li::before {
display: none;
} #chronoform-nom_ged .gcore-label-top{
width: 150px !important;
max-width: 150px !important;
width:150px !important; float:left;
}
#chronoform-nom_ged .gcore-label-left{
width: 150px !important;
max-width: 150px !important;
width:150px !important; float:left;
}
.select2-results li{line-height:12px !important;} #btnPrint img{margin:4px 0px -2px 3px;}
.maxfont p{font-size:125% !important;}
.itemResizer{
color:#aaa;
height:25px;
line-height:21px;
font-size:13px;
position:absolute;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:0px 10px !important;
z-index:100;
margin:-3px 0px 0px 700px;
}
.itemResizer a{
font-size:16px;
padding:0px 0px 0px 10px;
}
.itemResizer a#fontDecrease{
font-size:16px !important;}
.ui-dialog{
box-shadow:0px 0px 15px rgba(0,0,0,0.15)}
.ui-datepicker-prev,
.ui-datepicker-next{
cursor:pointer;
height:30px;
background:#fff;
}
.ui-datepicker{width:100% !important;}
.ui-datepicker td span, .ui-datepicker td a{text-align:center !important;}
.event a{background-color:#e45615 !important;}
.ui-icon-closethick:after{
display:inline-block;	
content:"x";
position:absolute;
} #gk-breadcrumb-area ul{ float:left;}
#gk-breadcrumb-area a{ color:#888;float:left;}
#gk-breadcrumb-area a:hover .titrelien{color:#ee9049; text-decoration:underline;}
#gk-breadcrumb-area a::last-child{ 	font-weight:600; color:#333 !important;}
#gk-breadcrumb-area .separ{ color:#555; margin:0px 10px;} #copy{display:inline !important;}
.tooltipbtn{
opacity:0;
transform:rotate(-10deg);
color:#ee9049;
font-size:33px;  
display:inline-block;
font-family: 'titilliumregular';
margin:-20px 0px 0px 10px;
position:absolute;
}
#instagram li,
#jevents_body p.date,
#menuGeneral,
#overmenu,
.formatDate,
.vertiSep,
div#encartFiltre #filtreSecteurs ul,
figcaption.gkPage {
text-align: center
}
.w0{width: 0;}
.h100{height: 100%;}
::-moz-selection {
color: #fff;
background: #751353
} .home-news{ margin:10px 0px 50px 0px;}
.home-news h3{ 	display:none; 	}
.home-news a{
color: #751353;
font-weight: 700;
font-size: 26px;
line-height:1.3em;
}
#kc_widget_content-2{padding:0px;}
.kc-elm a:hover h3{
text-decoration:underline !important;}
#gk-page-title{
max-width:770px;
margin:0 !important;}
.widhal-li{
border-bottom:1px solid #aaa;
padding:0px 0px 20px 0px !important;
margin:20px 0px;
}
.widhal-li h3{
font-size:20px;} .search-barre{
width:52%;
position:absolute !important;
left:35%;
margin:10px 0px 0px 0px;
}
#searchform{
width:0px;
padding:0px;
opacity:0;
transition:all 0.3s ease;}
.english-flag{position:absolute; right:85px; top:14px;}
.active #searchform{ 	opacity:1;	width:100%;	}
#overmenu #searchEngine{
width: 53px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/pictos/loupe.svg);
background-size: contain;
background-repeat: no-repeat;
height: 28px;
background-position: center;
position: absolute;
right: 120px;
margin:-35px 0px 0px 0px;
cursor: pointer;
}
#searchEngineCntr{
height: 0;
position: relative;
z-index: 0;
}
#menu-over-menu{
width:100%;
margin:12px 0px 0px 0px;
}
#menu-over-menu li{
float:left;
}
#menu-over-menu li a{
color:#fff; 
}
#menu-over-menu li a:hover{
color:#f47b20;
}
.readon{display:none;}
.over-ufr,
.over-recherche,
.over-ent{padding:0px 5%;text-transform:uppercase;}
.over-plan a:before{
width: 31px;
height: 28px;
background-position: -5px -281px;
}
.over-plan:hover a:before{
background-position: -5px -356px;
}
#menu-over-menu a:hover{text-decoration:underline !important;}
.over-contact:hover a:before{
background-position: -5px -180px;
}
.over-plan a:before,
.over-contact a:before,
.over-bibliotheque a:before,
.over-boutique a:before{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/spriteOvermenu2.png);
background-repeat: no-repeat;
margin:0px 10px 0px 0px;
display: inline-block;
vertical-align: middle;
content:' ';}
.over-plan,.over-contact,.over-boutique,.over-bibliotheque{
width:9%;
}
.over-contact a:before{
width: 30px !important;
height: 27px !important;
background-position: -5px -106px;
}
.over-bibliotheque a:before{
width: 21px;
height: 24px;
background-position: -5px -5px;
}
.over-bibliotheque:hover a:before {
background-position: -5px -73px;
}
.over-boutique a:before{
width: 25px;
height: 25px;
background-position: -5px -394px;
}
.over-boutique:hover a:before {
background-position: -5px -464px;
}
@media screen and (max-width:1350px) {
.over-plan,.over-contact,.over-boutique,.over-bibliotheque,#menu-item-8912{
display:none;
}
}
#overmenu a:focus {
outline: thin dotted #fff;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
#overmenu ul#firstUl,#overmenu.affix {}
#overmenu {
background-color: #212d35!important;
height: 60px!important;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
transform: translate3d(0, 0, 0)
}
#overmenu.affix {
overflow: hidden
}
#menuGeneral {
display: inline-block;
color: #fff;
height: 44px;
padding: 0!important;
position: relative;
width: 44px;
cursor: pointer;
font-family: FontAwesome;
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-size: 28px;
float: left;
top: 23px;
left: 10px
}
.sautligne{margin:10px 0px;} .feedzy-horizontal {
}
.rss_image{width:100% !important; min-height:140px; height:auto !important;}
.feedzy-horizontal .feedzy-rss {
display: table;
border-spacing: 30px 0;
table-layout: fixed;
width: 63%;
}
.page-id-2348 .feedzy-horizontal .feedzy-rss{
width: 100%;
}
.single article.category-actualites{
border-bottom: 2px solid #b5495a;}
.pagination{
padding:10px 0px 25px 0px !important;
margin:0px 0px 10px 0px !important;
border-bottom: 2px solid #b5495a;}
.ublinkrss{}
.feedzy-rss .rss_item{border-top:none;}
.ublinkrss h3{
color:#751353 !important;
text-transform:uppercase;
font-size:32px !important;
margin:20px 0px 0px 0px !important;
}
.feedzy-horizontal .feedzy-rss .rss_item {
border-bottom: 1px solid #eee;
width: 300px;
display: table-cell;
}
.feedzy-rss ul {    margin: 0 -8% !important; }
.rss_item a:hover {
color: #ee9049;
}
.feedzy-rss .thetitle{ 
font-size: 17px !important;
line-height: 120% !important;
font-family: titillium;
text-transform: none;
}
.feedzy-rss .title small{
background-color: rgba(187, 168, 171, 0.1);
position: relative;
line-height: 120%;
display: inline-block !important;
color: #333;
padding: 2px 8px;
margin:2px 0px;
font-size: 16px !important;
font-weight: 100;
font-style: normal !important;
}
a.k2FeedIcon {  
color: #333;}
.k2FeedIcon a:before, 
a.k2FeedIcon:before{
color: #fa7252;
content: "\f09e";
font-family: FontAwesome;
margin: 0 12px 0 0;
} .equipe-template #gk-header-bg{display:none;}
.profil-equipe figure{
width:200px;
float:left;}
.bloc1, 
.bloc2, 
.bloc3{
flex: 1 1 0%;
height: 100%;
width: 40%;
display: flex;
padding:0px 0px 0px 40px;
line-height:1;
flex-direction: column;
flex-wrap: nowrap;
position: relative;
justify-content: space-between;
display: inline-block;
vertical-align: bottom;
}
#gk-mainbody article > header{margin:0px;}
.content h2, .content h3, .content h4, .content h5, .content h6{ margin:0px; }
.kc-fb-layout-2, 
.kc-pricing-layout-1, 
.kc-pricing-layout-2, 
.kc-pricing-layout-4, 
.kc-testi-layout-3{
box-shadow:none !important;
}
.kc-feature-boxes{
margin:30px 0px 0px 0px;
display:inline-block;
text-align:left !important;}
.kc-feature-boxes .content-image{
width:50px !important;
float:left !important;
display:inline !important;
}
.titre-icone{width:100%;}
.kc-feature-boxes .content-button{display:none;}
.kc-feature-boxes .title{
line-height:60px;
text-transform:none;
color:#751353;
margin:0px 0px 0px 10px;
font-size:20px;
width:100%;
padding:0px;
text-align:left;
display:inline !important;
font-family: 'titilliumregular';
}
.titre-section{
text-transform:uppercase;
font-family: 'titilliumsemibold' !important;
padding:0px 0px 20px 15px;
font-size: 32px !important;
} .gdpr-general-confirmation,
.gdpr-privacy-preferences{display:none !important;}
.cc_banner-wrapper {
z-index:9001;
position:relative
}
.cc_container{ font-size:0.6em;
transition:font-size 200ms;
line-height:1.2em}
.cc_container .cc_btn{
cursor:pointer;
text-align:center;
font-size:0.6em;
transition:font-size 200ms;
line-height:1.5em
}
.cc_container .cc_message {
font-size:0.6em;
transition:font-size 200ms;
margin:0;
padding:0;
line-height:1.5em
}
.cc_container .cc_logo {
display:none;
text-indent:-1000px;
overflow:hidden;
width:100px;
height:22px;
background-size:cover;
background-image:url(//iuvv.ube.fr/wp-content/themes/University//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/1.0.9/logo.png);
opacity:0.9;
transition:opacity 200ms
}
.cc_container .cc_logo:hover,.cc_container .cc_logo:active {
opacity:1
}
@media screen and (min-width: 500px) {
.cc_container .cc_btn {
font-size:0.8em
}
.cc_container .cc_message {
font-size:0.8em
}
}
@media screen and (min-width: 768px) {
.cc_container .cc_btn {
font-size:1em
}
.cc_container .cc_message {
font-size:1em;
line-height:1em
}
}
@media screen and (min-width: 992px) {
.cc_container .cc_message {
font-size:1em
}
}
@media print {
.cc_banner-wrapper,.cc_container {
display:none
}
}
.cc_container {
position:fixed;
left:0;
right:0;
bottom:0;
overflow:hidden;
padding:10px 15px 50px
}
.cc_container .cc_btn {
padding:4px 16px;
background-color:#f1d600;
position:absolute;
bottom:10px;
left:15px;
right:15px;
text-align:center
}
@media screen and (min-width: 500px) {
.cc_container {
left:initial;
right:20px;
bottom:20px;
width:300px;
padding-bottom:55px
}
.cc_container .cc_btn {
right:15px;
bottom:15px
}
.cc_container .cc_logo {
display:block;
position:absolute;
bottom:8px;
left:calc(50% - 50px)
}
}
@media screen and (min-width: 768px) {
.cc_container {
padding-bottom:55px
}
.cc_container .cc_message {
font-size:1em
}
}
.cc_container {
background:#fff;
color:#999;
font-size:17px;
font-family:"Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Calibri, Helvetica, Arial;
box-sizing:border-box;
border:1px solid #ccc
}
.cc_container ::-moz-selection {
background:#ff5e99;
color:#fff;
text-shadow:none
}
.cc_container .cc_btn,.cc_container .cc_btn:visited {
color:#000;
background-color:#f1d600;
transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
border-radius:5px;
-webkit-border-radius:5px
}
.cc_container .cc_btn:hover,.cc_container .cc_btn:active {
background-color:#d7bf00;
color:#000
}
.cc_container a,.cc_container a:visited {
text-decoration:none;
color:#31a8f0;
transition:200ms color
}
.cc_container a:hover,.cc_container a:active {
color:#555
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.cc_container {
-webkit-animation-duration:0.6s;
animation-duration:0.6s;
-webkit-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-duration:0.8s;
-moz-animation-duration:0.8s;
-o-animation-duration:0.8s;
animation-duration:0.8s;
-webkit-animation-fill-mode:both;
-moz-animation-fill-mode:both;
-o-animation-fill-mode:both;
animation-fill-mode:both;
-webkit-animation-name:fadeInRight;
animation-name:fadeInRight
}
@media screen and (min-width: 500px) {
.cc_container {
border-radius:5px;
box-shadow:0px 5px 10px rgba(0,0,0,0.2)
}
}
::selection {
color: #fff;
background: #751353
}
a:focus {
outline: thin dotted #333;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
a:focus:hover {
outline: 0;
outline-offset: -2px;
}
.gkIsPreloader {
background-color: #fdfdfd!important
}
.db{
display: block;
}
.tac{
text-align: center;
}
header#gkHeader #gkLogo img {
width: 200px
}
header#gkHeader #gkLogo #max-logo {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/logo-iuvv.jpg);
width: 160px;
height: 100px;
background-repeat: no-repeat;
background-size: contain;
float: left;
margin: 30px 24px -60px 0;
padding: 0;
text-shadow: none;
}
h1.page-title,
h1#gk-page-title,
.itemsCategory h1,
article header h1,
.actualitesCntr.itemListView.accueil_2col h1 {
font-family: 'titilliumsemibold' !important;
color: #751353 !important;
font-size: 32px!important;
margin-bottom:12px !important;
background:none !important;
}
h1#gk-page-title span{ 
font-family: 'titilliumsemibold' !important;
color: #751353 !important;}
#gk-main-menu{
font-weight:300 !important;
font-family: 'titilliumsemibold' !important;
padding:0px 90px 0px 0px;
}
.btn-primary{color:#fff !important;}
.page-template-default #gk-breadcrumb-area{margin:15px 0px 0px 0px;}
.home-page-page #gk-breadcrumb-area{display:none;}
.gk-nsp-image {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.15s linear;
-moz-transition: -moz-transform 0.15s linear;
-o-transition: -o-transform 0.15s linear;
transition: transform 0.15s linear;
}
.gk-nsp-image:hover {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.archive figure{
max-width:400px;
max-height:240px;
overflow:hidden;}
.wrap{clear:both;
display:inline-block;
padding:0px 0px 10px 0px;
width:100%;
border-bottom:1px solid #ddd;}
.wrap:last-child{border:none !important;}
.wrap .lepost article{	padding:0px 20px;	}
.wrap h2{
font-size: 20px !important;
line-height: 110% !important;
font-family: 'titilliumsemibold' !important;
}
.wrap h2 time{	color:#333;	font-size:18px;	}
.wrap h2 time span{ 	font-size:15px;		font-family: 'titilliumregular' !important;}
.archive.category .itemResizer{display:none;}
.archive article .summary{display:none;} .category-conseil-commissions p{margin-top:5px !important;}
.projetsRecherche .button{
background-size:100px;
background-repeat:no-repeat;
background-position:center 10%;
border:1px solid #fff;
}
.projetsRecherche .button:hover{background-color:#fff !important;}
.projetsRecherche .button.is-checked{
background-color:#fff !important;
border:1px solid #751353;}
.button[data-filter=".pari"]{
padding:100px 0px 20px 0px;
background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/logo_bfc.jpg)}
.button[data-filter=".projets-europeens"]{
padding:100px 0px 20px 0px;
background-position:center 25%;
background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/europe.jpg)}
.button[data-filter=".erc"]{
background-size:80px;
padding:100px 0px 20px 0px;
background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/erc.png)}
.button[data-filter=".pia"]{
padding:100px 0px 20px 0px;
background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/pia.png)}
.button[data-filter=".anr"]{
padding:100px 0px 20px 0px;
background-position:center 35%;
background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/anr.svg)}
.button[data-filter="*"]:hover{
background:#ee9049;
border:1px solid #751353;
text-decoration:underline;
}
.button[data-filter="*"]{
border:1px solid #751353;
}
ul.itemTags li.project{background-repeat:no-repeat;background-color:transparent;background-position:50%;width:30px;height:30px}
ul.itemTags li.project.PARI{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/logo_bfc.jpg)}
ul.itemTags li.project.Projets{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/europe.jpg)}
ul.itemTags li.project.ERC{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/erc.png)}
ul.itemTags li.project.PIA{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/pia.png)}
ul.itemTags li.project.ANR{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/projets/anr.svg)}
.page-id-2356 .tribe-events-list-widget-events,
.page-id-2354 .tribe-events-list-widget-events,
.page-id-2352 .tribe-events-list-widget-events{clear:both;}
.page-id-2354 .feedzy-horizontal .feedzy-rss .rss_item{
margin:0px 10px 15px 10px !important;
padding:0px !important;
width:90%;
border:none;
display:inline-block;}
.page-id-2354 .feedzy-horizontal .rss_image{max-width:250px; float:left;}
.page-id-2354 .feedzy-horizontal .feedzy-rss{width:100%;}
.page-id-2354 .feedzy-horizontal .title{
display:flex;
font-size: 22px;
font-family: 'titilliumregular';
font-weight:100 !important;
line-height:21px;
}
.page-id-2354 .feedzy-horizontal .title a{padding:20px 0px 0px 0px;}
.video-bas{padding:0px 40px 0px 45px;}
.video-bas .kc_col-sm-5 p{
margin:0px !important; 
padding:0px;}
.tags-footer{display:none;} .ub_event_encadre {
float: right;
width: 30%;
color: #a1192f;
margin-top: 0;
border: 1px solid #a1192f;
padding: 0;
}
.ub_event_list_title.cat{
color: #545655;
text-transform: uppercase;
}
.tribe-events-cal-links{display:none !important;}
.ub_event_encadre_horaires,
.ub_event_encadre_lieu {
width: 100%;
display: inline-block;
vertical-align: middle
}
.ub_event_encadre {
padding: 0px;
margin: 15px 0px 15px 30px;
}
.ub_event_encadre_lieu {
width: 100%;
}
.ub_event_encadre_ligne {
padding: 10px 0 0;
margin: 0 0 10px
}
.ub_event_encadre_ligne.first {
padding: 0
}
.ub_event_encadre_ligne.last {
margin-left: 25px;
}
.ub_event_encadre_lieu span {
display: inline-block;
max-width: 200px;
vertical-align: middle;
}
.ub_event_encadre_horaires {
float: none;
}
.single-tribe_events #gk-sidebar{display:none}
.single-tribe_events #gk-mainbody-columns > section{width:100%;}
.single-tribe_events #search-2{display:none;}
.single-tribe_events .tribe-events-content{max-width:850px !important;}
#search-2{pointer-events:none}
#search-2.active{pointer-events:auto;}
.single-tribe_events .gk-page-wrap{
margin:51px 0px 0px 0px;}
.archive.category .gk-page-wrap{
margin:51px 0px 0px 0px;}
#id1_container_div h1,
#menuGeneral:after {
font-family: 'titilliumregular';
}
#menuGeneral-Cntr {
position: absolute;
box-shadow: 0 -9px 15px 3px rgba(0, 0, 0, .2);
background: #fff;
height: 1500px;
top: 0;
left: -250px;
width: 250px;
overflow: hidden;
-webkit-transition: left .4s;
-moz-transition: left .4s;
-ms-transition: left .4s;
-o-transition: left .4s;
transition: left .4s;
transform-origin: 0 0;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
margin-top: 60px
}
body.open #menuGeneral-Cntr {
left: 0;
-webkit-transition: left .5s ease;
-moz-transition: left .5s ease;
-ms-transition: left .5s ease;
-o-transition: left .5s ease;
transition: left .5s ease
}
#menuGeneral-Cntr ul {
width: 100%;
padding-top: 20px
}
#menuGeneral-Cntr li {
width: 100%
}
#menuGeneral-Cntr a {
display: block;
width: 100%;
height: 100%;
padding: 3px 0 4px 15px;
font-size: 19px;
white-space: nowrap;
text-align: left;
color: #212d35;
position: relative
}
#menuGeneral-Cntr a:hover {
color: #eb7721
}
.gkIsWrapper-gk_university .gkIsSlide {
background-size: cover!important;
}
#menuGeneral-Cntr a:before {
content: "";
opacity: 0;
display: inline-block;
width: 1px;
position: absolute;
top: 50%;
bottom: 0;
height: 0;
margin-left: -8px;
background: #eb7721;
-webkit-transition: all .5s;
transition: all .5s
}
#menuGeneral-Cntr a:hover:before {
width: 3px;
top: 0;
height: 100%;
opacity: 1;
-webkit-transition: top .55s, height .55s, opacity .1s;
transition: top .55s, height .55s, opacity .1s
}
body #menuGeneral:before {
content: "\f0c9"
}
body.open #menuGeneral:before {
content: "\f060"
}
body #menuGeneral:hover {
color: #eb7621
}
#menuGeneral:after {
content: "Menu";
font-size: 14px;
white-space: nowrap;
position: absolute;
left: 5px;
top: -16px
}
#overmenu ul {
display: inline-block
}
#overmenu ul li.firstLi.lastLi {
width: auto
}
#overmenu ul li.firstLi.lastLi li {
display: inline-block;
height: 60px;
background: 0 0
}
#overmenu ul li.entBlanc a:hover{
color: #ed7704;
}
#gkHeader #encartRecherche,
#gkHeader #topMenu2 {
display: block
}
#gkHeader #topMenu2 span,
#gkHeader #topMenu2 ul li a {
font-size: 14px
}
#gkHeader.affix #encartRecherche,
#gkHeader.affix #topMenu2,
#gkHeader.affix #lang {
display: none
}
body.home-page #gkHeader #moreTitle {
display: none!important
}
#gkHeader #moreTitle {
opacity: 0;
height: 0;
width: 0;
font-weight: 500;
display: block
}
#gkHeader.affix #moreTitle {
font-family: 'titilliumsemibold';
display: inline-block;
opacity: 1;
color: #751353;
height: auto;
width: auto;
font-size: 17px !important;
position: absolute;
-webkit-transition: opacity .5s .21s;
-moz-transition: color .5s .21s;
-ms-transition: color .5s .21s;
-o-transition: color .5s .21s;
transition: opacity .5s .21s;
margin:42px 0px 0px -60px;
text-transform:uppercase;
}
body.tag #gk-sidebar{
margin-top:30px; 
}
.tag article{
width:49.9%;
float:left;
}
.category-page article{
width:49.9%;
float:left;
}
.big-image{
overflow:hidden;
}
.big-image img{margin-top:-50px;}
.hover-img{
position:relative;
z-index:100;
display:inline-block;
background:rgba(255,255,255,0.6);
margin:-200px 0px 0px 0px !important;
min-height:200px;
text-align:center;
}
.hover-img div{
max-width:750px;
margin:10px auto;
}
.hover-img p a{
font-size:18px;
color:#333 !important;
}
#encartRecherche input:focus {
outline: 0;
background-color: #fbf7f3
}
#encartRecherche {
position: absolute;
top: 40px;
right: 0;
width: 270px;
height: 50px;
}
#encartRecherche img {
cursor: pointer;
display: inline-block;
vertical-align: middle;
float: right;
margin-top: 4px
}
#encartRecherche form {
vertical-align: middle;
display: inline-block;
width: 100%;
height: 100%;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
margin-right: 0;
overflow: hidden
}
#encartRecherche form.open {
margin-right: 15px;
width: 270px;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease
}
#gkLogo span {
color: #093053;
font-size: 42px;
font-weight: 700;
padding-left: 0
}
#gk-main-menu {
width: 100%;
margin-top: 25px
}
#gk-main-menu a {
color: #515352;
font-size: 18px;
transition: none;
white-space: nowrap;
}
#gk-main-menu .childcontent-inner a{
white-space: normal;
}
#gk-main-menu li a:after {
content: "|";
position: relative;
display: inline-block;
color: rgba(81, 83, 82, .7);
font-size: 16px;
margin-left: 20px;
top: -2px;
margin-right: -23px
}
#gk-main-menu .sub-menu{
margin-top:-15px;
margin-left:-50px;
font-weight:100 !important;
}
#gk-main-menu .sub-menu{
width:auto;
min-width:300px;
display:inline-block;}
#gk-main-menu .sub-menu ul{min-width:300px;}
#gk-main-menu .sub-menu .sub-menu{margin:-61px 0px 0px 278px !important;}
#gk-main-menu .sub-menu a{
padding:10px 0px;
font-family: 'titilliumregular';
font-weight:100 !important;
color:#222;
}
.kc_single_image a:hover{
color: #ee9049!important
}
.tags{color:#751353 !important;}
#gk-mainbody article > header > time,
.category-events .entry-date {
font-size:16px !important;
border-radius:2px;
background: #e7e6de;
padding:2px 6px;
font-family: 'titilliumregular' !important;
font-weight:100 !important;
text-transform:uppercase !important;
}
#gk-main-menu li:last-child a:after {
display:none;
}
#main-menu #gkLogo{
display:none !important;
}
.home-page-page .lien-home a{display:none;}
.lien-home a{
transform:scale(0.7);
padding:15px 0px 0px 0px;
width:40px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/homedouble.png) no-repeat;
background-position:0px 11px;
text-indent:-400px;
overflow:hidden;}
.current_page_item a{color:#ee9049;}
figcaption.gkPage h2 {
line-height: 140%;
font-size: inherit;
margin: 0;
padding: 0 160px
}
figcaption.gkPage h2 a {
color: #751353;
font-weight: 700;
font-size: 26px;
text-transform: none
}
figcaption.gkPage p {
width: 55%;
font-size: 18px;
margin: 0 auto;
line-height: 140%;
padding-bottom: 20px
}
#gkHeader,
.gkIsWrapper-gk_university figcaption>div {
width: 100%
}
figcaption.gkPage p a {
color: #040000
}
.gkIsWrapper-gk_university img {
display: none;
}
figcaption.gkPage {
width: 100%;
bottom: 0;
top: auto;
left: 0;
right: 0;
bottom: -55px;
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
-ms-transform: none;
transform: none;
}
figcaption.gkPage div *{
text-align: left;
width: 100%;
padding: 0;
}
#gkHeader {
background-color: #fff;
z-index: 99999;
max-width: 100%;
top: 0;
padding-top: 60px!important;
margin-left: auto;
margin-right: auto;
right: 0;
left: 0;
position: fixed;
transform: translate3d(0, 0, 0)
}
#gkHeader.affix {
box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);
top: 0;
padding-top: 0!important;
-webkit-transition: margin .3s;
-moz-transition: margin .3s;
-ms-transition: margin .3s;
-o-transition: margin .3s;
transition: margin .3s
}
#gkHeader.affix #gk-main-menu {
width: 90%;
margin-top: -73px;
background: 0 0;
}
#gk-aside-menu h3{
font-size:17px;
color:#666;
padding:0px 0px 10px 40px;
}
#gk-aside-menu .lien-home a{background:none;}
#gk-aside-menu .menu-vous-etes-container,
#gk-aside-menu .menu-over-menu-container{margin-bottom:20px;}
#gk-aside-menu .menu-vous-etes-container li,
#gk-aside-menu .menu-over-menu-container li{
margin: 0px 0px 0px 40px;
font-size: 15px;
border-bottom: 1px solid #333;
font-weight: 100;
}
.current-menu-ancestor a,
.gk_normal li a:hover,
.current-menu-item a {
color: #ee9049 !important;
}
.current-menu-ancestor .sub-menu a,
.current-menu-item .sub-menu a{
color:#515352 !important;
}
.current-menu-ancestor .sub-menu .current-menu-item a {
color: #ee9049 !important;
}
body #gkHeader #gk-main-menu .gk_normal li.active ul a {
color: #093053
}
body #gkHeader #gk-main-menu .gk_normal li li.active a {
color: #ee9049
}
body #gkHeader #gk-main-menu ul li a#menu562,
body #gkHeader #gk-main-menu ul.level1 li a {
border-top: 0!important;
line-height: 140%
}
body.home-page #gkHeader #gk-main-menu ul.level1 li {
display: block!important
}
body.home-page #gkHeader #gk-main-menu .gk_normal li:first-of-type {
display: none
}
.sub-menu li:first-of-type{
display:block !important;
}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu562 {
width: 26px;
overflow: hidden;
margin-bottom: -27px;
margin-right: 7px
}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu562 img {
width: 50px;
margin-top: 21px
}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu562:hover img {
margin-left: -25px
}
#gk-bg {
padding-top: 265px;
position: relative;
overflow: visible;
z-index: 1;
}
#breadcrumbs a,
#breadcrumbs span span span{padding:0px 8px;}
#gkHeader #gkHeaderNav {
position: relative;
padding: 0
}
#gkHeader.affix a#gkLogo {
width: 14%;
margin: 0;
max-height: 85px;
}
#gkHeader.affix a#gkLogo span {
font-size: 25px;
padding-left: 0;
line-height: 140%;
margin-top: 3px
}
div.actusHP div.content,
div.actusHP h3,
div.rssHP div.content,
div.rssHP h3 {
width: 100%;
margin: 0 auto
}
div.actusHP .nspArt:hover h4{
color: #ee9049;
}
div.nspMain.actusHP .nspArt a img{
max-width: 80%!important;
}
.nspArt h4.nspHeader {
padding: 10px 0 15px;
font-size: 20px;
color: #751353;
padding-top: 0;
font-size: 22px;
font-weight: normal;
}
.nspArt p.nspText {
padding: 0 14px!important
}
.nspArt p.nspInfo {
padding: 2px 0
}
.tribe-events-back,
.tribe-events-notices{display:none;}
.tribe-event-schedule-details{
width:160px;
margin:0 20px 0 0;
float:left;
border-left:20px solid #751353 !important;
padding:10px;
}
.tribe-events-list .type-tribe_events{
border:none !important;
padding:20px 0 !important;
margin: 0px !important;}
.tribe-events-loop{max-width:100% !important;}
.tribe-is-responsive section{width:100% !important;}
.events-title{clear:none !important;}
.tribe-event-schedule-details .date {
color: #751353;
font-size: 24px;
font-family: arial;
line-height: 100%;
width: 110px;
margin: 0px !important;
padding: 5px 0 0 0;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}
#tribe-events-bar,
#tribe-events-header,
#tribe-events-footer{display:none;}
.tribe-event-schedule-details .dateFinEv {
color: #c07b83;}
.tribe-event-schedule-details p{
font-size:13px;
color:#333;
line-height:120%}
#tribe-events li:before,
.tribe-events-ical{display:none !important;}
.mod_events_latest_table {
position: relative;
padding-bottom: 31px
}
#gk-sidebar .contacts .content li:hover a {
color: #ee9049!important;
}
#gk-sidebar .mod_events_latest_table .mod_events_latest:hover,
#gk-sidebar .mod_events_latest_table .mod_events_latest_first:hover {
margin-left: -10px!important;
-webkit-transition: margin .3s ease;
-moz-transition: margin .3s ease;
-ms-transition: margin .3s ease;
-o-transition: margin .3s ease;
transition: margin .3s ease
}
.box.actusHP {
padding: 20px 0px 0 30px!important;
}
.mod_events_latest_table div {
display: inline-block;
width: 100%;
vertical-align: top;
max-height: 213px;
overflow: hidden;
position: relative;
margin: 9px 0px;
-webkit-transition: margin .3s ease;
-moz-transition: margin .3s ease;
-ms-transition: margin .3s ease;
-o-transition: margin .3s ease;
transition: margin .3s ease;
}
#gk-sidebar .mod_events_latest_table div {
width: 100%;
max-height: none;
border-left: none!important;
margin: 0 0 10px;
border-top: 1px solid rgba(0, 0, 0, .1)!important;
padding-top: 10px;
padding-left: 0
}
#gk-sidebar .mod_events_latest_table div.mod_events_latest_first {
border-top: 0
}
#gk-sidebar .mod_events_latest_table a {
color: #751353
}
#gk-sidebar .formatDate {
padding: 8px 10px 8px 8px;
font-size: 17px;
line-height: 110%;
width: 55px;
height: 55px
}
#gk-sidebar .w280 {
max-width: 340px
}
#gk-sidebar .formatDate2 {
height: 60px;
width: 60px;
padding: 10px 8px;
line-height: 110%
}
#gk-sidebar .vertiSep {
height: 10px;
font-size: 9px
}
#gk-sidebar .formatDate2 .mod_events_latest_date {
font-size: 13px;
width: 40px
}
.single-post #gk-sidebar #gk_nsp-3,
.single-post #gk-sidebar #calendar-2{display:none;
}
.wts_slidewrapper{
padding:8px 15px !important;
background:#fff;
border-left:1px solid #ddd;
border-right:1px solid #ddd;}
.wts_slidewrapper a:hover{text-decoration:underline !important;}
.wts_title{
background:#f8f8f8;
border:1px solid #ddd;
}
.wts_title .jtoggle{
padding:8px 15px !important;
width:100%;
display:inline-block;
}
.jtoggle:after{
content: "\f107";
font-family: 'FontAwesome';
position:absolute;
right:20px;
}
.jtoggle.active:after{
content: "\f106";
}
.tags a:hover{color:#ffffff !important; text-decoration:underline !important;}
.formatDate,
.formatDate2 {
display: inline-block;
border-radius: 45px;
background-color: #751353;
height: 85px;
width: 85px;
vertical-align: middle
}
.actualites{
background:#e5e3da;
padding: 20px 0px 20px 30px !important;
}
.agenda{
padding:10px 0px 0px 30px;
}
.agenda ol li,
.tribe-list-widget li{
padding:15px 0 0 0;
list-style:none !important;
}
.ub_event_list_title.cat div{ 	display:none; }
.ub_event_list_title.cat li a{margin:10px 0 0 0; color:#333 !important; font-size:13px;}
.ub_event_list_title.cat .tribe-event-categories,
.ub_event_list_title.cat .tribe-event-categories li{margin:10px 0 0 0; padding:0;}
.event-url{color:#515352 !important;}
.agenda .box-title,
.actualites .box-title{
font-size:32px !important;
font-family: 'titilliumsemibold' !important;
text-transform:uppercase;
color:#751353;
font-weight:100 !important;
margin:10px 0px 0px 10px;
}
.tribe-events-list-widget{
padding: 20px 0px 40px 30px !important;
}
.tribe-events-list-widget .tribe-events-list-widget-events{padding:0px !important;}
.tribe-events-list-widget .box-title,
.gk_nsp .box-title{
font-size: 32px !important;
font-weight: bold !important;
color: #751353 !important;
font-weight:100 !important;
}
.gk-nsp-news_grid figure > a > img{
transform:scale(0.9);
}
.gk-nsp-news_grid figcaption{
text-align:left !important;
background:none !important;}
.gk-nsp-news_grid figcaption p{
display:none;
}
.gk-nsp-news_grid figcaption h3 a{
color:#751353 ;
}
.gk-nsp-arts .gk-nsp-image{
transform:scale(0.88);
}
.gk-nsp-arts .gk-nsp-image:hover{
transform:scale(0.88);
}
.gk-nsp-arts .gk-nsp-date {
color: #999;
font-size: 14px;
font-weight: 100;
font-family: 'titilliumregular';
}
.gk-nsp-arts .gk-nsp-content-wrap{
padding:0px 15px;
min-width:200px !important;}
.gk-nsp-arts .gk-nsp-info{
margin:25px 0px 0px 0px !important;}
.gk-nsp-arts figcaption{
text-align:left !important;
background:none !important;
}
.gk-nsp-arts h3 {
font-size: 22px;
color: #751353 !important;
font-weight: 400;
}
.gk-nsp-arts h3 a{color: #751353 !important;}
.gk-nsp-arts h3 a:hover{
color: #f47b20 !important;
text-decoration:underline;}	
#gk-sidebar .header span {
color: #751353;
font-size: 18px
}
.formatDate {
color: #fff;
font-size: 25px;
line-height: 120%;
padding: 9px;
-webkit-transition: background-color .2s linear .1s;
-moz-transition: background-color .2s linear .1s;
-o-transition: background-color .2s linear .1s;
transition: background-color .2s linear .1s
}
.formatDate2 {
text-align:center;
line-height:23px;
font-size: 18px;
-webkit-transition: background-color .2s linear .1s;
-moz-transition: background-color .2s linear .1s;
-o-transition: background-color .2s linear .1s;
transition: background-color .2s linear .1s;
color: #fff;
padding: 9px 16px;
float:left;
margin-top:-5px;
}
.tribe-events-list-widget-events h4{margin:0;}
.home-page .tribe-list-widget li {
clear: both;
min-height: 60px;
}
.tribe-event-title {
font-size: 22px;
clear:none !important;
font-family: 'titilliumregular';
font-weight: 100 !important;
}
.tribe-event-title a{
display:-webkit-box;
padding:5px 20px 5px 20px;
}
#gk-sidebar .tribe-event-title a{line-height:1;}
.formatDate2 span{
font-size:12px;
line-height:18px;
}
.tribe-events-list-widget-events .duration{
display:inherit;
margin:-3px 0px 0px 0px !important;
}
.kc-elm #gk-sidebar{
padding:0 0 50px 35px !important;
}
.tribe-list-widget span em{
margin:0px 0px 0px 23px
}
.tribe-list-widget li{}
#gk-sidebar .tribe-list-widget span em{
margin:0px;
padding:0px 0px 0px 20px;
}
#gk-sidebar .tribe-events-list-widget-events{
clear:both;
display:block;
border-bottom:1px solid #ddd;
min-height:70px;
padding:5px 0px 10px;
}
#gk-sidebar .tribe-events-list-widget-events .duration{
height:25px;
word-wrap:none;
overflow:hidden;}
.vertiSep {
height: 13px;
line-height: 100%;
font-size: 12px
}
.formatDate2 span {
display: block;
vertical-align: middle
}
.formatDate2 .mod_events_latest_date {
padding: 0;
text-align: center;
color: #fff;
font-size: 17px;
white-space: nowrap;
width: 23px;
margin-left: 0
}
#gkMainbody .box.transparent.agenda_jevents div.content {
overflow: hidden
}
#gkMainbody .box.transparent.agenda_jevents a {
color: #751353;
font-weight: 700;
font-size: 16px;
line-height: 139%
}
a.toutAgenda {
float:right;
margin-right:20px;
font-size: 19px;
color: #fff!important;
background: #b0a986;
padding: 3px 8px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
a.toutAgenda:hover {
background-color: #ee9049;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
a.toutAgenda2 {
float:right;
margin:15px 30px 0px 0px;
font-size: 19px;
color: #fff!important;
background: #b0a986;
padding: 3px 8px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
a.toutAgenda2:hover {
background-color: #ee9049;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
.mod_events_latest_table .w280 {
padding: 0 8px
}
.w280 {
max-width: 278px
}
.vam {
vertical-align: middle
}
.dib {
display: inline-block
}
.dib p{margin:5px 0px !important;}
.mod_events_latest_content,
.mod_events_latest_date {
display: block;
vertical-align: middle
}
#component_screen .accesslevel,
.horo,
.horo2,
body.agenda .counter,
body.agenda .jev_catselect {
display: none
}
.mod_events_latest:hover a,
.mod_events_latest_first:hover a {
color: #ee9049!important
}
.mod_events_latest:hover .formatDate,
.mod_events_latest:hover .formatDate2,
.mod_events_latest_first:hover .formatDate,
.mod_events_latest_first:hover .formatDate2 {
background-color: #ee9049;
-webkit-transition: background-color .2s linear .1s;
-moz-transition: background-color .2s linear .1s;
-o-transition: background-color .2s linear .1s;
transition: background-color .2s linear .1s
}
#jevents_body .ub_event_list_date,
#jevents_body .ub_event_list_location {
float: left;
margin-right: 4px;
color: #6e8594
}
#jevents_body .ev_table {
width: 100%
}
#jevents_body .ub_event_list_date {
font-weight: 800;
color: #83a0c3
}
#jevents_body h2,
a.ev_link_row:link,
a.ev_link_row:visited {
font-size: 20px;
margin: 0 0 5px;
color: #515352;
}
ul.event_legend_list li:hover{
background-color: #fff;
}
#ub_event_page h2 {
font-size: 28px;
font-weight: 700;
color: #751353;
padding-bottom: 20px;
}
.ub_event_encadre {
float: right;
width: 30%;
color: #a1192f;
margin-top: 0;
border: 1px solid #a1192f;
padding: 0;
}
#ub_event_page .ub_event_desc {
float: left;
width: 60%;
}
a.ev_link_row:hover {
color: #eb7721
}
#jevents_body h2 {
margin: 0
}
#jevents_body ul.ev_ul li.ev_td_li {
background: 0 0;
padding-left: 0!important;
margin-top: 0!important;
border-left: 0!important
}
#jevents_body .ev_table,
#jevents_body .ev_td_left,
#jevents_body .ev_td_right {
border: 0!important;
list-style-type: none
}
#jevents_body .ev_td_left {
width: 58px;
border-left: 20px solid #751353!important;
padding: 5px 10px 5px;
}
#jevents_body .ev_td_right {
padding-top: 0;
}
#jevents_body td.ev_td_right ul.ev_ul {
margin-top: 0!important;
padding: 0!important
}
#jevents_body.contentpaneopen.jeventpageagenda_ub tr {
border-bottom: 1px solid rgba(0, 0, 0, .1)
}
.ev_adminpanel {
margin-top: 10px
}
.nav_bar_cell {
padding: 5px
}
.ub_event_list_title.cat{
color: #545655;
text-transform: uppercase;
}
#jevents_body p.date {
color: #751353;
font-size: 22px;
line-height: 100%;
width: 110px;
margin: 0;
padding: 5px 0 0 0;
font-weight: bold;
text-transform: uppercase;
text-align: left;
}
#jevents_body p.date.dateFinEv {
color: #c07b83;
}
.plusinfo p{display:inline;}
.tribe-events-cal-links{display:none !important;}
.ub_event_encadre_horaires,
.ub_event_encadre_lieu {
width: 100%;
display: inline-block;
vertical-align: middle
}
.ub_event_encadre {
padding: 0px;
margin: 15px 0px 15px 30px;
}
.ub_event_encadre_lieu {
width: 100%;
}
.ub_event_encadre_ligne {
padding: 10px 0 0;
margin: 0 0 10px
}
.ub_event_encadre_ligne.first {
padding: 0
}
.ub_event_encadre_ligne.last {
margin-left: 25px;
}
.ub_event_encadre_lieu span {
display: inline-block;
max-width: 200px;
vertical-align: middle;
}
.ub_event_encadre_horaires {
float: none;
}
.ub_event_encadre_ligne .ub_event_label.contact-label{
display: inline-block;
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/pictos/contact-icn.svg) 50% 50% no-repeat;
height: 50px;
width: 100px;    
vertical-align: middle;
}
.ub_event_encadre_lieu a {
content: " ";
overflow:hidden;
text-indent:-500px;
display: inline-block;
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/pictos/plan-icn.svg) 50% 50% no-repeat;
height: 50px;
width: 100px;    
vertical-align: middle;
}
a.instagram .imgInsta {
position: absolute;
min-width: initial;
min-height: initial;
max-height: none;
max-width: 340px;
left: -80px;
top: 0;
}
#instagram {
white-space: nowrap
}
#instagram li {
display: inline-block;
width: 16%;
position: relative;
padding: 0;
max-width: 180px;
margin: 6px 0px 7px;
border: 0;
}
#instagram li a {
display: block;
position: relative;
top: 0;
left: 0;
right: 0;
border-top: 0;
width: 100%;
margin-left: 0;
height: 100%;
}
#instagram li:hover .likeCntr {
visibility: visible;
opacity: 1
}
#instagram li .likeCount,
#instagram li .likeImg {
display: inline-block;
vertical-align: middle;
top: 50%;
position: relative;
margin-top: -8px
}
#instagram li .likeImg {
width: 15px
}
#instagram li span {
color: #fff!important
}
.gk-tweets .gk-tweet {
display: inline-block;
padding: 13px 10px;
margin: 0 26px;
height: 133px;
min-height: 133px;
}
aside#gk-sidebar .acysubbuttons input.button{
background: #751353;
border: 1px solid #751353;
}
aside#gk-sidebar .gk-tweets .gk-tweet {
padding: 10px 10px;
height: auto;
min-height: 110px;
}
.gkDivider {
width: 0!important;
display: inline-block
}
#row0 {
background-color: #bb5061
}
#row1 {
background-color: #ca848f
}
#row2 {
background-color: #e5c2c7
}
.gk-tweet>div p {
color: #fff;
font-size: 14px;
line-height: 120%
}
.gk-tweet#row0>div .colored,
.gk-tweet#row0>div a {
color: #1d1b1b;
}
.gk-tweet#row1>div .colored,
.gk-tweet#row1>div a,
.gk-tweet#row2>div .colored,
.gk-tweet#row2>div a {
color: #443f3f;
}
.gk-tweetName a {
font-weight: 700;
font-size: 14px;
display: inline-block;
line-height: 14px;
text-shadow: none!important;
text-transform: none
}
.gk-tweets .gk-tweet .colored:hover,
.gk-tweets .gk-tweet a:hover {
color: #f1d8c5!important
}
.kc-blog-posts-2{
background:#e5e3da;
padding:20px 10px 20px 20px !important;
margin-bottom:40px;
margin-right:20px;
}
.kc-blog-posts-2 .kc-list-item-2{
padding:0px !important;
margin:0px !important;
border:none !important;}
.kc-blog-posts-2 .kc-list-item-2:nth-child(2n+2){
clear:both;
}
.kc-blog-posts-2 h2{
margin:20px 0px 0px 0px !important;
}
.kc-list-item-2 h3,
.kc-list-item-2 h3 a{
font-size:22px;
line-height:24px;}
.kc-list-item-2 .post-date{font-size:14px;}
.kc-blog-posts-2 a.toutActu{
float:right;
margin:10px 10px 0px 0px;
font-size: 19px;
color: #fff!important;
background: #800249;
padding: 3px 8px;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
a.toutActu:hover {
background-color: #ee9049;
-webkit-transition: background-color .2s linear;
-moz-transition: background-color .2s linear;
-o-transition: background-color .2s linear;
transition: background-color .2s linear
}
.kc_blog_masonry .toutActu{display:none;}
#agenda{
padding:10px 0px 0px 40px !important;
}
#agenda h3{
margin:20px 0px 10px 0px;
text-transform:uppercase;
font-size:32px;
}
#agenda .smalldate{
font-size:18px;
line-height: 140%;
}
.agenda .smalldate{
font-size:18px;
line-height: 140%;
}
.twitter .widgettitle,
.instagram .widgettitle{display:none;}
.kc-elm .instagram-pics{padding:0px 20px;}
.category-vie-des-campus .kc-elm .instagram-pics{
display:inline-flex;
padding:0px 20px;}
.category-vie-des-campus .content{margin-bottom: 75px;}
#facebook a{color:#fff !important;}
.neige img,
.beige1 img{
transform:scale(0.4);
transition:all 0.2s ease;
}
.neige:hover img,
.beige1:hover img{
transform:scale(0.48);
}
.home a:hover{text-decoration:underline !important;}
.beige1 a{
color:#fff !important;
}
.beige1 a:hover{
color:#fff !important;
}
.neige a{
}
.neige a:hover{
}
h2.kc_title{text-transform:uppercase;}
.kc_title.violet{
width:100%;
color:#fff;
text-align:center;
font-weight:900;
font-weight:20px;
height:250px;
padding-top:55px;
background:#751353;}
.kc_title.violet:before{
content: '';
width: 30px;
height: 30px;
position: absolute;
transform: rotate(45deg);
background: #751353;
margin: 180px 0px 0px 50%;
left: -10px;
z-index: 100;
}
.kc_title.beige{
width:100%;
color:#fff;
text-align:center;
font-weight:900;
font-weight:20px;
height:250px;
padding-top:55px;
background:#a59381;}
.kc_title.beige:before{
content: '';
width: 30px;
height: 30px;
position: absolute;
transform: rotate(45deg);
background: #a59381;
margin: -70px 0px 0px 50%;
left: -10px;
z-index: 100;
}
#icones .kc_single_image{
padding:20px 0px 0px 0px;
text-align:center;
height:250px;}
#icones a{color:#fff !important;}
.home .kc_single_image a:after,
#icones a:after{display:none !important;}
.deuxlignes{padding-top:85px !important;}
.deuxlignes.violet:before{margin-top: 150px !important}
.deuxlignes.beige:before{margin-top: -100px !important}
.neige{
padding:20px 0px;
text-align:center;
color:#a1192f;
font-size:25px;	
height: 290px;
margin-top: -100px;
}
.beige1{
padding:20px 0px;
text-align:center;
background:#b0a986;
color:#fff;
font-size:25px;
}
.beige1 span,
.neige span{		
margin: -80px 0px 90px 0px;
position: relative;
line-height: 28px;
font-size: 23px;
}	
#bloc_violet{
background:#751353;
color:#fff;
font-size:20px;
font-weight:900;}
#bloc_violet h2{
margin-top:30px;
color:#fff;}
.kc-call-to-action{
text-align:left !important;
background:none !important;}
.kc-call-to-action .kc-cta-button a{
background:none !important;
cursor:pointer;
font-size:30px;
float:right !important;
float:left;
color:#fff !important;}
#agenda.col3 ol li{
width:33%;
float:left;
}
.col3 .tribe-list-widget li{	
width:33%;
float:left;
min-height:155px;
}
.col3 .tribe-list-widget li:nth-child(4){
clear:both;
}
.col3 .smalldate {
padding: 13px 0px !important;
font-size: 20px;
line-height: 100%;
}
#recherche_actu .owl-item{padding:0px 13px !important;}
#recherche_media .element-simple a{color:#afc7e0;}
.gcore-line-td .btn-default{
padding:0 24px !important;
}
#gkMainbody .box:nth-child(4) {
background-color: #fbe4d3;
position: static!important;
padding-top: 30px;
margin-top: 50px
}
#gkMainbody .box:nth-child(4):before {
background-color: #fbe4d3;
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
z-index: 0;
margin-top: -30px
}
#gkMainbody .box:nth-child(5) {
background-color: #d2d8dc;
z-index: 1;
position: static!important;
margin-top: 30px;
padding-top: 35px;
margin-bottom: -25px
}
#gkMainbody .box:nth-child(5) div.content {
position: relative
}
#gkMainbody .box:nth-child(5):before {
background-color: #d2d8dc;
width: 100%;
height: 100%;
display: block;
position: absolute;
left: 0;
z-index: 0;
margin-top: -35px
}
#instaIcnCntr,
#tweetIcnCntr {
height: 180px;
display: inline-block;
float: left;
background-position: 50%;
background-repeat: no-repeat
}
#gkMainbody .jmoddiv .content,
#gkMainbody .jmoddiv h3 {
position: relative
}
#tweetIcnCntr {
background-color: #1e3b4f;
width: 180px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/twitter.png);
margin-right: 16px
}
#instaIcnCntr svg{
display: block;
margin: 0 auto;
top: 50%;
position: relative;
margin-top: -60px;
width: 60%;
height: 60%;
}
#instaIcnCntr {
background-color: #751353;
width: 180px!important;
margin-right: 15px!important;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.gk-tweets>div {
margin: 0!important
}
#gkMainbody .box .header {
color: #78a7db;
font-size: 29px!important;
text-transform: uppercase!important;
font-weight: 700!important;
letter-spacing: 3px
}
.box.parallax .header {
color: #fff!important
}
#gkHeader #max-logo,
#gkHeader #minimal-logo {
display: block;
overflow: hidden
}
#gkHeader #max-logo:hover {
color: #eb7721;
-webkit-transition: color .45s ease;
-moz-transition: color .45s ease;
-ms-transition: color .45s ease;
-o-transition: color .45s ease;
transition: color .45s ease
}
#gkHeader.affix #logo_ub2 {
position:absolute;
opacity: 1;
height: 55px;
-webkit-transition: opacity .7s .2s;
-moz-transition: opacity .7s .2s;
-ms-transition: opacity .7s .2s;
-o-transition: opacity .7s .2s;
transition: opacity .7s .2s
}
#gkHeader #logo_ub2 {
margin-left: 5px;
margin-top:5px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/logo-iuvv.jpg);
width: 100px;
height: 0;
opacity: 0;
visibility: visible;
background-size: contain;
background-repeat: no-repeat;
-webkit-transition: all 0s;
-moz-transition: all 0s;
-ms-transition: all 0s;
-o-transition: all 0s;
transition: all 0s
}
#gkHeader.affix #minimal-logo {
height: 0;
}
#gkHeader #max-logo,
#gkHeader.affix #minimal-logo {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: scale .5s .3s, opacity .6s .3s, height .5s, color .5s;
-moz-transition: scale .5s .3s, opacity .6s .3s, height .5s, color .5s;
-ms-transition: scale .5s .3s, opacity .6s .3s, height .5s, color .5s;
-o-transition: scale .5s .3s, opacity .6s .3s, height .5s, color .5s;
transition: scale .5s .3s, opacity .6s .3s, height .5s, color .5s
}
#gkHeader.affix #max-logo,
a#gkLogo #minimal-logo {
opacity: 0;
height: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: scale .5s, opacity .6s;
-moz-transition: scale .5s, opacity .6s;
-ms-transition: scale .5s, opacity .6s;
-o-transition: scale .5s, opacity .6s;
transition: scale .5s, opacity .6s
}
div.box.parallax.rssHP li,
div.box.parallax.rssHP ul:hover li {
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s
}
div.box.parallax.rssHP li {
width: 49.5%;
background-color: #e7e7e6!important;
padding: 0!important;
display: inline-flex;
margin: 0 0 0 -3px;
border: 0!important;
max-height: 97px;
vertical-align: middle;
transition: opacity .3s
}
div.box.parallax.rssHP ul:hover li {
opacity: .8;
transition: opacity .3s
}
div.box.parallax.rssHP ul li:hover {
opacity: 1;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s
}
div.box.parallax.rssHP li:nth-child(1),
div.box.parallax.rssHP li:nth-child(4),
div.box.parallax.rssHP li:nth-child(5) {
background-color: #afc7e0!important
}
div.box.parallax.rssHP li img {
max-width: 60px;
margin: 0
}
div.box.parallax.rssHP li p {
margin: 0!important
}
div.box.parallax.rssHP li .dib.text {
max-width: 88%;
padding-left: 14px
}
div.box.parallax.rssHP li a {
display: block;
width: 100%;
height: 100%;
padding: 15px!important;
margin: 0
}
article header,
div.box.parallax.rssHP li .moduleItemIntrotext {
padding: 0!important
}
div.box.parallax.rssHP li .introT {
color: #030000;
font-size: 12px;
line-height: 140%
}
div.box.parallax.rssHP li .contentT {
color: #15679b;
font-weight: 700;
font-size: 17px;
line-height: 120%
}
div.box.parallax.rssHP li:hover .contentT {
color: #751353
}
div.box.parallax.rssHP .k2FeedIcon a {
border-top: 0!important;
margin: 20px 0;
float: right;
font-weight: 700;
color: #fff
}
div.box.parallax.rssHP .k2FeedIcon a:before,
div.box.parallax.rssHP a.k2FeedIcon:before {
color: #fff;
margin-right: 2px
}
div.box.parallax.rssHP a.moduleCustomLink {
float: right;
margin-top: 20px;
color: #fff;
font-weight: 700;
font-size: 16px;
background: #eb7721;
padding: 0 10px 2px;
line-height: normal
}
#adresseFooter {
width: 310px;
text-align: left;
line-height: 140%;
padding-top: 16px;
margin-bottom: 40px;
float: left;
}
#adresseFooter * {
color: #fff!important
}
#adresseFooter .dib {
vertical-align: bottom;
}
#adresseFooter img {
max-height: 60px!important;
margin: 0px 15px 24px;
max-width: 97px;
}
.itemImageBlock img {
width: initial!important;
margin: 0 auto;
-webkit-transform: scale(1)!important;
-moz-transform: scale(1)!important;
-ms-transform: scale(1)!important;
-o-transform: scale(1)!important;
transform: scale(1)!important;
opacity: 1!important;
}
article header {
margin: 0
}
article header ul {
background-color: rgba(0, 0, 0, .025);
border: 1px solid rgba(0, 0, 0, .15);
border-left: 0;
border-right: 0
}
#gkPageContent.gkPage,
.jomsocial #gkPageContent {
padding: 70px 0 0!important
}
.content h2{
font-size:28px;
font-family: 'titilliumsemibold' !important;
font-weight:100;}
.itemImageCaption,
.itemImageCredits,
.wp-caption-text{
color: #999;
display: block;
float: none;
font-size: 11px;
padding: 10px 10px 7px 7px;
text-align: center
}
.parallaxed {
background-color: transparent;
background-size: cover;
height: 800px;
width: 100%;
display: block;
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
transform: translateZ(1px) scale(1);
-ms-transform: translateZ(1px) scale(1);
-webkit-transform: translateZ(1px) scale(1)
}
.k2FeedIcon a:hover:before,
.k2FeedIcon span:hover {
color: #eb7721!important
}
.lienExterne[title]:before {
width: 25px;
height: 0;
opacity: 0;
text-decoration: none!important
}
.lienExterne[title]:hover:before {
content: attr(title);
position: absolute;
display: inline-block;
background: #727272;
min-width: 200px;
height: 25px;
font-size: 12px;
color: #fff;
opacity: .94;
left: 95%;
z-index:100000000;
text-align: center;
margin-top: -18px;
border-radius: 10px 10px 10px 0
}
.video-bas a:hover,
.adresseCampus a:hover{text-decoration:underline !important;}
.lienExterne {
position: relative
}
#gk-mainbody a[target="_blank"]:after {
content: "";
display: inline-block;
width: 8px;
height: 8px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;
margin-left: 3px;
margin-bottom: 5px
}
#main-menu a[target="_blank"]:after{
content: "";
display: inline-block !important;
width: 8px;
height: 8px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;
margin-left: 3px;
margin-bottom: 5px
}
.lienExterne:after {
content: "";
display: inline-block;
width: 8px;
height: 8px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;
margin-left: 3px;
margin-bottom: 5px
}
.category-formation .lienTelecharger[href^='http://lyceens.u-bourgogne.fr/']:after,
.category-formation a[href^='http://lyceens.u-bourgogne.fr/'] .lienTelecharger:after{  
width: 8px;
height: 8px;
margin-left: 3px;
margin-bottom: 5px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;}
.category-licence .lienTelecharger[href^='http://lyceens.u-bourgogne.fr/']:after,
.category-licence a[href^='http://lyceens.u-bourgogne.fr/'] .lienTelecharger:after{  
width: 8px;
height: 8px;
margin-left: 3px;
margin-bottom: 5px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;}
.lienExterneBlanc:after {
content: "";
display: inline-block;
width: 10px;
height: 10px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallinkblanc.png);
background-size: contain;
margin-left: 5px;
position:absolute;
right:3px;
top:3px;
margin-bottom: 5px
}
.beigef .rsfootercntr li{
padding:0px 5px;
}
.beigef .rsfootercntr img {
width: 30px !important;
}
.siteExterne:hover:after {
content: "";
position:absolute;
display: inline-block;
width: 8px;
height: 8px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png);
background-size: contain;
margin-left: 2px;
margin-top: -7px
}
#personnels .siteExterne:hover .lnk:after,
#mosaique .siteExterne:hover .lnk:after {
content: "";
position:absolute;
display: inline-block;
width: 10px;
height: 10px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallinkblanc.png);
background-size: contain;
margin-left: 4px;
margin-top: 5px
}
.mosformation .siteExterne:after{display:none;}
.mosformation .siteExterne:hover .lnk:after {
content: "";
position:absolute ;
display: inline-block;
width: 10px;
height: 10px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallink.png) !important;
background-size: contain;
margin-left: 4px;
margin-top: 5px
}
#gk-main-menu .gkmenu.level0 li:nth-child(3):after {
content: "";
display: inline-block;
width: 8px;
opacity: 0;
height: 8px;
position: absolute;
top: 14px;
right: 13px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/externallinkmenu.png);
background-size: contain;
margin-left: 3px;
margin-bottom: 5px
}
#gk-main-menu .gkmenu.level1 li:after {
display: none!important;
}
#gk-main-menu .gkmenu.level0 li:nth-child(3):hover:after {
opacity: 1;
}
span.citationGrise,
span.citationRouge {
display: inline-block;
float: left;
width: 290px;
padding: 22px 21px;
margin: 12px 22px 12px -50px
}
.itemFullText h3 {
margin:50px 0px 0px 0px;
text-transform: none!important
}
.itemFullText p strong span {
color: #212d35!important;
font-weight: 700;
font-size: 17px;
line-height: 150%!important
}
.citationBleue,
span.citationGrise,
span.citationRouge {
line-height: 160%!important;
quotes: "\201C" "\201D" "\2018" "\2019"
}
span.citationRouge {
background: #e71939;
color: #fff
}
span.citationGrise {
background: #80a1b6;
color: #fff
}
span.citationGrise:before,
span.citationRouge:before {
color: #fff;
content: open-quote;
font-size: 4em;
line-height: .1em;
margin-right: .25em;
vertical-align: -.4em
}
div.childcontent li:after {
content: "";
width: 95%;
height: 1px;
display: block;
position: relative;
background-color: rgba(9, 48, 83, .3)!important
}
div.childcontent li:last-of-type:after {
display: none
}
#gk-sidebar ul li {
padding-left: 10px
}
#gk-sidebar .infosPratiques ul li:hover {
background-color: #dfddcf;
}
#gk-sidebar .infosPratiques h3{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/infos.png);
background-repeat: no-repeat;
background-size: 27px;
padding-left: 30px
}
#gk-sidebar .qetr span {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/qr.svg);
background-repeat: no-repeat;
background-size: 28px;
padding-left: 33px
}
#gk-sidebar .voir li {
border-bottom: 0;
padding: 0
}
#gk-sidebar .voir li:before {
content: ">";
display: inline-block;
vertical-align: middle;
color: #00adea;
font-size: 18px;
font-weight: 700;
margin-top: -7px;
margin-right: 8px
}
#gkFooter{
margin-top: 100px;
}
#gkFooterNav {
margin: 0 auto 5px;
position: relative;
height: 230px;
}
body.actualites span.itemImage.catitem {
display: inline-block;
width: 100%
}
body.actualites .itemList article.itemView.groupLeading {
padding: 25px!important
}
.itemContainer .itemsContainerWrap,
.itemsContainer .itemsContainerWrap {
margin: 0!important
}
body.filtreLabos #k2Container article header h2 {
font-size: 15px!important;
font-weight: 400!important
}
.tagClass .itemView .itemBody,
.tagClass .itemView .itemImageBlock,
.tagClass .itemView header {
display: inline-block;
padding: 0 5px!important;
vertical-align: top;
max-width: 70%;
float: left
}
.category-recherche-scientifique .itemBody {
background-color: rgba(180,180,180,.1);
min-height: 565px;
margin: 0;
padding: 0px 20px 40px 20px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/bgValo.png);
}
.category-recherche-scientifique .nodate h2{
text-transform: uppercase;
font-size: 16px !important;
padding: 10px 20px;
margin: 0 !important;
min-height: 54px;}
#valorisation .kc_text_block{padding:12px;}
#valorisation h2{
background:#036097;
color:#fff;
border-radius:10px 10px 0px 0px;
text-align:center;
}
#valorisation .itemIntroText h3 {
color: #751353;
text-transform: none;
font-size: 18px;
font-weight: 700;
margin: 0;
padding-top: 10px;
}
.moreIcon {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/crayon.png);
width: 65px;
height: 65px;
border-radius: 50px;
background-color: #fff;
border: 3px solid #ec7533;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
z-index: 999;
position: absolute;
margin-top: -105px;
left: 50%;
margin-left: -30px;
}
.txtaNoter {
color: #fff;
display: block;
position: relative;
text-align: center;
top: -44px;
font-weight: 700;
}
.aNoter {
background-color: #ec7533;
color: #fff;
padding: 60px 20px 15px;
border-radius: 25px;
margin-top: -100px;
font-size: 14px;
}
.tagClass .itemView header {
display: block;
max-width: 100%
}
.itemLinks {
color: #751353;
font-size: 12px;
margin: -15px 0 0
}
.itemLinks a {
color: #ee9049!important
}
.breadcrumbs li a:hover {
color: #ee9049
}
section.itemList.tagClass article.itemView .itemImageBlock {
width: 29%;
display: inline-block;
vertical-align: top
}
#gkFooterNav .custom.pictosrs a,
.itemImageBlock span {
display: inline-block;
vertical-align: middle
}
article .itemFacebookButton {
margin-top: -5px
}
.gkMenu>ul>li .childcontent {
margin-left: 0
}
body.actualites #gkMainbody header h2 a {
color: #751353
}
body.actualites #gkMainbody .itemContainer:hover h2 a {
color: #ee9049
}
#gk-sidebar .box {
margin: 25px 0!important;
margin-top: 0!important;
}
article.itemView .itemLinks ul.itemTags li {
background: #751353
}
article.itemView .itemLinks ul.itemTags li:hover {
background: #ee9049
}
article.itemView .itemLinks ul.itemTags li a {
color: #fff!important
}
ul.event_legend_list li {
border: 1px solid grey!important;
}
ul.event_legend_list li span {
display: none;
visibility: hidden;
opacity: 0;
}
.mod_events_dayname td.mod_events_td_dayname,
.mod_events_monthyear {
background-color: #093053
}
.mod_events_monthyear {
border: 1px solid #093053;
width: 100%!important
}
.mod_events_td_dayname .sunday {
color: #b3b3b3
}
.mod_events_table {
border: 2px solid rgba(9, 48, 83, .8);
width: 100%!important
}
.mod_events_td_dayoutofmonth {
background-color: #e4edf8;
padding: 6px!important
}
a.mod_events_daylink:link {
color: #fff;
text-decoration: none
}
#gk-sidebar .box a:hover,
#ub_event_page a:hover,
.itemBody a:hover,
.popupContent a:hover,
body.valorisation .itemsCategory a:hover {
text-decoration: underline
}
.mod_events_td_daywithevents {
background-color: #093053;
padding: 6px!important
}
.mod_events_td_todaynoevents {
border: 2px solid #ec7e2d
}
.cal_td_daysnames {
border-bottom: 0;
color: #333;
background-color: #e4edf8
}
a.mod_events_daylink:visited {
color: #fff
}
td.mod_events_td_daywithevents:hover {
background-color: #ec7e2d
}
td.mod_events_td_daywithevents a:hover {
color: #fff!important
}
.ub_event_list_details .ub_event_list_location {
margin: 0!important
}
#ub_event_page a,
.itemBody a,
.popupContent a {
color: #751353!important
}
.gkIsWrapper-gk_university.loaded:hover h2 a {
color: #ee9049
}
.passes,
.pagination a, 
.pagination span {
border: 1px solid #E5E5E5;
display: inline-block;
font-size: 15px;
height: 32px;
line-height: 27px;
margin: 0 7px 0 0;
min-width: 32px;
padding: 2px 6px;
text-align: center;
text-transform: uppercase;
}
.filtre-agenda{padding:6px;
background:#f3f2ed;}
.filtre-agenda a{
border: 1px solid #aaa;
display: inline-block;
color:#666 !important;
font-size: 13px;
margin: 3px;
min-width: 32px;
background:#f3f2ed;
padding: 0 6px;
text-align: center;
transition:all 0.3s linear;
}
.filtre-agenda a:hover{background:#fff;}
.pagination a:hover,
.pagination span:hover {
border-color: #ee9049;
background: #ee9049
}
.itemImageBlock {
text-align: center
}
.itemImageBlock span {
color: #999
}
article .content ul li:before {
color: #751353;
content: ">";
position: relative;
left: -7px;
font-size: 18px;
margin-left: -7px
}
.content ul li p{
display:inline !important;
}
.border-violet img{
border-style: inset;
border-top:1px solid #751353;
border-left:1px solid #751353;
border-right:1px solid #751353;}
.category-universite .kc_row ul li:before{
content: ">";
display:inherit;}
.category-recherche-scientifique .kc_row ul li:before{
content: " ";
display:inherit;}
.page-id-2356 .kc_row ul li:before,
.kc_row ul li:before,
.category-vie-des-campus .kc_row ul li:before{
content: " ";
display:none;}
#gk-sidebar ul li:before{content: " ";}
article .content .kc_row .kc_text_block ul li:before{display:inline;}
article .content{margin-bottom:30px;}
article.itemView .itemBody ul {
padding-left: 15px
}
#gk-sidebar .box-title,
#gk-sidebar h3,
#gk-sidebar .telechargements h2,
#gk-sidebar .telechargements h3{
font-size: 18px !important;
font-weight: 100 !important;
font-family: 'titilliumsemibold' !important;
margin: 0 15px 10px !important;
padding:0px 0px 10px 10px;
border-bottom:1px solid #ddd;
color: #751353 !important;
text-transform: uppercase !important;
}
#gk-sidebar.kc-elm ol{
margin-left:-20px !important;
}
#gk-sidebar li{
line-height:1.5;
list-style:none;}
#gk-sidebar .tribe-list-widget{
line-height:1;}
#gk-sidebar .tribe-list-widget li{
padding-left:20px;
transition:all 0.3s ease;
}
#gk-sidebar .tribe-list-widget li:hover{
padding-left:10px;
padding-right:10px;
}
#gk-sidebar .tribe-list-widget li:hover .formatDate2{
background:#ee9049
}
#gk-sidebar .tribe-list-widget li:hover a{
color:#ee9049;
}
.grid .kc-entry_meta{display:none;}
.kc-entry_meta{width:auto !important;}
.grille figure{
display:inline-block;
margin:0px 20px 0px 0px;
float:left;
}
.grille .kc-entry_meta{
padding:0px;}
.sl-clock{display:none;}
.list-post-type .list-item{
margin:0px !important;
padding:10px !important;
border:none !important;}
.filters-button-group{
display:inline-block;
}
.entry-thumb-link img{display:none !important;}
.grid-simple{
display:inline-block;
width:100%;
clear:both;	
margin-top:36px;
}
.grid-simple.grille{margin-top:0px;}
.grid-simple.grille a:hover{
text-decoration:underline !important;
color:#ee9049 !important;
}
.grid-simple.grille .element-simple{border-bottom:1px solid #ddd;}
.grid-simple .element-item{
padding:15px;
background:#efeee7;
}
.grid-3.element-item{
width:32% !important;
height:auto !important;
margin:7px 0.5%;}
.grid-3.element-item .popupContent.open{width:500px !important;}
.grid-2.element-item{
width:48% !important;
height:auto !important;
margin:7px 0.5%;}
.grid-2.element-item img{
display:inherit;
margin:0 auto;}
.grid-2.element-item .popupContent.open{width:500px !important;}
.grid-4.element-item{width:24% !important;
margin:7px 0.5%;}
.kc-blog-posts-2 .colonnes-2{
width:50% !important;
float:left !important;
margin-bottom:15px !important;}
.kc-blog-posts-2 .colonnes-3{
width:32% !important;
float:left !important;}
.kc-blog-posts-2 .colonnes-3:nth-child(3n+1) {
display: table !important;
clear: both !important;
}
.kc-blog-posts-2.colonnes-3 .toutActu{
position:absolute !important;
bottom:55px !important;
right:10px;}
.kc-blog-posts-2 .colonnes-3 .post-item-left{width:100% !important;}
.kc-blog-posts-3 .element-item{
border:1px solid rgba(176, 169, 134, .5);
background:rgba(176, 169, 134, .08);
height:350px;
margin:6px 0.5%;
width:24%;
}
.kc-blog-posts-3 .entry-meta{padding-left:7px;}
.extrait ul{margin-top:0px !important;
margin-left:15px !important;}
.extrait li{
margin:0px !important;
padding:0px  !important;}
.extrait{
min-height:190px !important;
margin:5px !important;}
.extrait p{
padding:0px !important;
margin:0px 0px 6px 0px !important;}
.contenu-extrait{
padding:8px 12px 20px 12px;
font-size:14px !important;
line-height:1.2em !important;
margin:0px 0px 10px 0px !important;}
.kc_button{
background:#751353 !important;
color:#fff !important;}
.kc_button:hover{
text-decoration:underline !important;
}
.grid-simple .element-simple{
line-height:1.4em;
}	
.element-item a:hover{text-decoration:underline !important;}
.element-simple{
width:100%;}
.element-item h3{
font-size:18px;
font-weight:100 !important;
font-family: 'titilliumsemibold' !important;}
.element-simple h3{font-size:19px;
line-height:1.5 !important;
font-weight:100 !important;
font-family: 'titilliumsemibold' !important;}
.element-simple{
padding:10px 0px;
margin:5px 0px;
display:inline-block;}
.element-simple.conseil-administration{
width:48%;
float:left;
margin:0px 3px;
padding:10px 20px 0px 0px;
height:75px;
border-top:1px solid #ddd;
border-bottom:none !important;}
.element-simple .date{
font-family: 'titilliumsemibold' !important;
font-weight:100 !important;
font-size:16px;
color:#333;
background:#e7e6de;
padding:0px 6px;
line-height: 1.7;
}
.element-simple h3{
clear:none;
}
#gk-sidebar .kc-raw-code,
#gk-sidebar .kc_text_block{
margin-bottom:30px !important;} @font-face {
font-family: 'arciform_sansregular';
src: url(//iuvv.ube.fr/wp-content/themes/University/fonts/arciform-webfont.woff2) format('woff2'),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/arciform-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.pagefiches{max-width:1235px;}
.pagefiches a:hover{text-decoration:underline !important;}
.pagefiches h2{font-family: 'titilliumsemibold' !important;
color: #751353 !important;
font-size: 28px !important;
margin-bottom: 12px !important;
background: none !important;}
.type-fiche{
line-height:1.3em;
}
.type{
font-family: 'titilliumsemibold';
padding:30px 20px;
font-size:30px;
line-height:1.1em;
background:#9e1b30;
color:#fff;
text-transform:uppercase;}
.type span{
font-size:31px;
display:inline-block;
margin-bottom:15px !important;
text-transform:none;}
.titre-fiche{
width:188px;
text-align:center;
margin:0px auto;
}
.plusvideo{
background:#ce8d97;
color:#ffffff !important;
font-family: 'titilliumsemibold';
text-align:center;
font-size:20px;
display:inline-block;
float:right;
padding:2px 10px;
margin:20px 0px 0px 0px;
}
.sub-menu ul .sub-menu{display:none !important;}
.lien_inactif{
cursor:default !important;
}
.plusvideo:hover{
background:#a1172e;;
}
.plusvideo i{
font-size:14px;
}
.titre_fiche{
padding:22px 20px;
background:#ce8d97;}
.titre_fiche a{color:#fff;}
.titre_fiche span{
display:inline-block;
width:10px;}
.titre_fiche h1{
text-transform:uppercase;
color:#ffffff;
font-size:18px;
font-family: 'titilliumsemibold';
line-height:1.3em;}
.pagefiches h1{
text-transform:uppercase;
color:#ffffff !important;}
.titre-fiche a{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/icone-telecharger.svg) 10px 30px no-repeat;
background-size:95px;
padding:95px 0px 0px 0px;
color:#fff;
font-size:18px;
font-family: 'titilliumsemibold';
text-transform:uppercase;
text-align:center;
margin:7px 0px 10px 0px;
}
.fd_video{
padding:40px 0px;
background:#efeee7;
}
.fd_video iframe{border:1px solid #afa887;}
.titre-fiche a:hover,
.titre-fiche a:active,
.titre-fiche a:focus{
color:#ffffff !important;
}
.sciences .img-section{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/lumieres-serveurs.jpg) center center;
background-size:cover;
}
.lettres .img-section{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/sc-humaines.jpg);
background-size:cover;
}
.droit .img-section{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/droit.jpg);
background-size:cover;
}
.sport .img-section{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/sport-sante-psycho.jpg);
background-size:cover;
}
.bio .img-section{background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/biologie-etu.jpg);
background-size:cover;
}
.techno .img-section{background:url(//iuvv.ube.fr/wp-content/themes/University/images/techno-inge.jpg);
background-size:cover;
}
.type-fiche h3{
font-size:20px;
}
.second_bloc{
margin:30px 0;
}
.pagefiches .lieu{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/lieu.png) center 20px no-repeat;
padding:130px 0px 0px 0px;
background-size:60px;
text-align:center;
}
.niveau:after,
.lieu:after{
content:"";
position:absolute;
right:0px;
bottom:10px;
width:2px; 
height:120px;
background:#afa887;}
.pagefiches .equipes{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/niveau.png) center 20px no-repeat;
background-size:100px;
padding:140px 0px 0px 15%;}
.type-fiche .niveau span{
margin-top:10px;	
display:inline-block;	
}
.type-fiche .scolarite{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/telephone.png) 52% 10px no-repeat;
padding:100px 0px 0px 0px;
background-size:75px;
line-height:30px;
text-align:center;}
.troisieme_bloc{
background:url(//iuvv.ube.fr/wp-content/themes/University/images/motif.jpg);
padding:20px 0px 30px 0px;}	
.bloc_debouches{
display:none;
background:#fff;
padding:15px;
margin:30px 30px 30px 70px;
}
.bloc_attendus{
display:none;
background:#fff;
padding:5px 15px 15px 15px;
margin:30px 70px 30px 30px;}
.bloc_attendus h2{
text-transform:uppercase;
font-family: 'titilliumsemibold';
margin:15px 0 5px !important;
font-size:16px;
color:#666;
}
.liendebouche,
.lienattendus{
width: 250px;
color: #fff;
background: #9e1b30;
text-align: center;
border-radius: 25px;
display: block;
font-size:20px;
margin: 45px auto;
padding: 6px;
}
.titre_reussite{
background:#afa887;
}
.titre_reussite h3{
color:#ffffff !important;
font-size:25px;
font-family: 'titilliumsemibold';
margin:50px 20px 40px 40px;}
.titre_video{
background:#afa887;
}
.titre_video h3{
color:#ffffff !important;
font-size:33px;
font-family: 'titilliumsemibold';
margin:100px 20px 40px 40px;}
.titre_video i{
padding: 3px 0px 0px 12px !important;
position: absolute;
}
.quatrieme_bloc{border-bottom:2px solid #afa887}
.cinquieme_bloc{
margin:50px 0 30px;
}
.type-fiche .gens{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/perso.png) center 10px no-repeat;
padding:120px 0px 0px 10%;
background-size:130px;
}
.type-fiche .heure{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/heure.png) top center no-repeat;
background-size:90px;
padding:120px 0px 0px 40px;}
.gens:after,
.heure:after{
content:"";
position:absolute;
right:-10px;
bottom:20px;
width:2px; 
height:110px;
background:#afa887;}
.type-fiche .prix{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/fiches/euro.png) top center no-repeat;
padding:122px 0px 0px 40px;
background-size:65px;
}
.fiche-template .gk-page{
max-width: 1230px !important;
padding:0px;}
.pagefiches #gk-breadcrumb-area{margin:0px;}
@media screen and (max-width: 1280px){
.type-fiche .niveau{	
padding:100px 0px 0px 0px;
text-align:center;
}
}
@media screen and (max-width: 768px){
.titre_reussite h3 br{display:none;}
.type-fiche .lieu,
.type-fiche .niveau,
.type-fiche .scolarite,
.type-fiche .gens,
.type-fiche .heure,
.type-fiche .prix{	
text-align:center;
border-right:none;
border-bottom:2px solid #afa887;
padding:120px 0px 20px 0px;
margin-bottom:20px;
}
}
.sciences .reussite{
padding:40px 20px;
min-height:200px;
width:100%;
}  li[class='Enseignants-Chercheurs IUVV']{display:none !important;}
#titreFiltre{
position:absolute;
left:10px;
}
.toutafficher{
margin:0px 5px -20px 5px !important;}
.kc-col-container{display:inline-block;}
.grid {
margin:40px 0px 0px 0px;
}
.post-grid ul.itemTags{margin:0px;}
.post-grid ul.itemTags li{
background-size:contain;
cursor:default;
display:inline-block;
}
ul.itemTags li.secteur1{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/aliment.jpg)}
ul.itemTags li.secteur2{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/sante.jpg)}
ul.itemTags li.secteur3{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/photonique.jpg)}
ul.itemTags li.secteur4{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/apprentissage.jpg)}
ul.itemTags li.secteur5{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/patrimoine.jpg)}
ul.itemTags li.secteur6{background-image:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/vin.jpg)} .grid:after {
content: '';
display: block;
clear: both;
} .grid-simple .element-item {
position: relative;
float: left;
width: 22%;
margin: 5px;
padding: 10px;
}
.element-item > * {
margin: 0;
padding: 0;
}
.element-item .name {
position: absolute;
left: 10px;
top: 60px;
text-transform: none;
letter-spacing: 0;
font-size: 12px;
font-weight: normal;
}
.element-item .symbol {
position: absolute;
left: 10px;
top: 0px;
font-size: 42px;
font-weight: bold;
color: white;
}
.element-item .number {
position: absolute;
right: 8px;
top: 5px;
}
.element-item .weight {
position: absolute;
left: 10px;
top: 76px;
font-size: 12px;
}
.element-item.alkali          { background: #F00; background: hsl(   0, 100%, 50%); }
.element-item.alkaline-earth  { background: #F80; background: hsl(  36, 100%, 50%); }
.element-item.lanthanoid      { background: #FF0; background: hsl(  72, 100%, 50%); }
.element-item.actinoid        { background: #0F0; background: hsl( 108, 100%, 50%); }
.element-item.transition      { background: #0F8; background: hsl( 144, 100%, 50%); }
.element-item.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); }
.element-item.metalloid       { background: #08F; background: hsl( 216, 100%, 50%); }
.element-item.diatomic        { background: #00F; background: hsl( 252, 100%, 50%); }
.element-item.halogen         { background: #F0F; background: hsl( 288, 100%, 50%); }
.element-item.noble-gas       { background: #F08; background: hsl( 324, 100%, 50%); }
.deuxcolonnes .filters-button-group button{
width:340px;
}
.filtresLabo .button{	
padding:85px 0px 10px 0px;
margin:10px 0px 0px 0px;
background-position:center center;
border:none;
background-size:64px !important;
}
.filtresLabo .button:nth-child(0n+2){
padding:4px;
border:1px solid #751353;
}
.filtresLabo .button:nth-child(0n+4){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur5.svg) center 5% no-repeat;
background-size:72px !important;
}
.filtresLabo .button:nth-child(0n+5){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur6.svg) center 5% no-repeat;
}
.filtresLabo .button:nth-child(0n+6){
background-size:80px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur1.svg) center 5% no-repeat;
}
.filtresLabo .button:nth-child(0n+7){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur2.svg) center 8% no-repeat;
}
.filtresLabo .button:nth-child(0n+8){
background-size:84px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur4.svg) center 5% no-repeat;
}
.filtresLabo .button:nth-child(0n+9){
background-size:76px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur3.svg) center 5% no-repeat;
}
.filtresPlateformes .button{	
padding:85px 0px 10px 0px;
margin:10px 0px 0px 0px;
background-position:center center;
border:none;
background-size:64px !important;
}
.filtresPlateformes .button:nth-child(0n+2){
padding:4px;
border:1px solid #751353;
}
.filtresPlateformes .button:nth-child(0n+4){
background-size:72px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur3.svg) center 5% no-repeat;
}
.filtresPlateformes .button:nth-child(0n+5){
background-size:80px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur1.svg) center 5% no-repeat;
}
.filtresPlateformes .button:nth-child(0n+6){
background-size:80px !important;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur4.svg) center 5% no-repeat;
}
.filtresPlateformes .button:nth-child(0n+7){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur5.svg) center 5% no-repeat;
background-size:80px !important;
}
.filtresPlateformes .button:nth-child(0n+8){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur2.svg) center 8% no-repeat;
}
.filtresPlateformes .button:nth-child(0n+9){
background:url(//iuvv.ube.fr/wp-content/themes/University/images/pictos/secteur6.svg) center 5% no-repeat;
}
.ufr-nofiltres #legende{display:none;} #gk-sidebar h4,
#gk-sidebar .tribe-list-widget span{
font-size:14px;
margin:0px;
font-weight:100;
}
.bigdate{
font-size:26px;
line-height:110%;}
.smalldate{
padding:7px 0px !important;
font-size:13px;
line-height:90%;}
#gk-sidebar .formatDate2{
transform-origin:top right;
transform:scale(0.9);
margin:0px;
}
#gk-sidebar .bigdate{
font-size:18px;
line-height:100%;
}
#gk-sidebar .toutAgenda2{
font-size:14px;
padding-top:7px;
padding-bottom:7px;
margin:30px 20px 0px 0px;
}
.subCategoryContainer,
.subCategoryContainer .subCategory {
margin: 0
}
#k2Container .itemsContainerWrap article header {
margin-bottom: 0
}
.popupContent ul {
list-style-type: none;
padding-left: 30px;
color: #333
}
.filtreLabos.projetsRech article header:hover a,
footer a:hover {
color: #ee9049!important
}
#gkFooterNav .pictosrs,
footer .acces,
footer .poleRech {
position: relative!important;
display: inline-block!important;
top: -30px!important;
vertical-align: bottom;
margin: 0 40px;
margin-top: -100px!important;
height: 90px;
right: -84px
}
footer .acces span,
footer .poleRech span {
position: relative;
bottom: -56px;
font-size: 13px;
font-weight: 700
}
footer .acces p,
footer .poleRech p {
margin: 0
}
footer .acces span {
margin-left: 12px;
left: -60px
}
footer .poleRech span {
right: 39px;
display: inline-block
}
#gkFooterNav .pictosrs {
width: 250px;
height: 60px;
top: -60px!important
}
#gkFooterNav .pictosrs p {
margin-top: 20px
}
#gkFooterNav .pictosrs img {
width: auto;
height: 33px;
opacity: .9
}
#gk-sidebar .box.gris img,
.box.modDoss li a,
.box.modDoss li a img,
.box.modDoss li h4 a {
width: 100%
}
#gkFooterNav .pictosrs a {
margin: 0 10px;
display: inline-block
}
#gk-sidebar .box.gris {
margin-left: 0!important;
padding: 0;
border: 2px solid #751353
}
#gk-sidebar .box.gris p {
margin: 0;
padding: 6px
}
#gk-sidebar .box.autre h3 {
background: #751353;
padding: 2px 10px 10px;
width: 100%;
margin: 0!important;
}
#gk-sidebar .box.gris h3 span {
color: #fff
}
body.distinctions #itemListLeading div.itemContainer:hover a {
color: #ee9049
}
.box.modDoss h3 {
color: #751353;
font-size: 20px;
padding: 20px 0 0
}
.box.modDoss li {
margin: 10px 0!important;
background: #093053;
padding: 10px
}
.box.modDoss li a {
color: #fff;
display: block
}
.box.modDoss li a img.nspImage {
display: none
}
.box.modDoss li h4 {
font-size: 18px;
display: block
}
.box.modDoss li:hover a {
color: #ee9049!important
}
.pl20 {
padding-left: 20px
}
.box.modDoss .dib.vam.pl20 {
width: 100%;
padding: 15px 5px 3px
}
.box.modDoss .dib.vam.pl20 p {
font-size: 15px;
color: #ddd
}
.itemsCategory img,
.subCategoryImage {
width: 50px!important;
display: inline-block;
vertical-align: middle;
float: none
}
#k2Container .subCategoryContainer .subCategory h2 {
line-height: 100%!important;
margin-top: 0!important;
display: inline-block;
font-size: 20px;
vertical-align: middle
}
.itemListSubCategories {
margin-top: 35px
}
.subCategoryContainer .subCategory {
margin: 0 0 24px
}
#text p,
article p {
margin: 1em 0 0!important;
line-height: 170%;
}
.contacts p{ margin:0px !important;}
.wp-caption p{
padding:0px !important;
margin:0px !important;}
.wp-caption{margin:0 auto;}
.citationBleue {
display: inline-block;
background: #751353;
float: left;
width: 290px;
padding: 22px 21px;
color: #fff;
margin: 12px 22px 12px 0;
margin-left: -50px!important;
margin-right: 25px!important
}
.citationBleue:before {
color: #fff;
content: open-quote;
font-size: 4em;
line-height: .1em;
margin-right: .25em;
vertical-align: -.4em
}
article.itemView h2,
article.itemView h3 {
line-height: 130%!important;
color: #751353;
margin-top: 15px
}
article#k2Container {
overflow: visible!important
}
article.itemView h2 {
font-size: 28px;
font-weight: 700
}
article.itemView h3 {
font-size: 25px
}
blockquote p {
font-style: italic;
}
#gk-sidebar .telechargements a:before {
content:'';
position:absolute;
width:25px;
height:25px;
padding-bottom:20px;
margin-left:-40px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/downloadSidebarIcon.png);
background-repeat: no-repeat;
background-size: contain;
}
#gk-sidebar .telechargements a {
display:inherit;
padding-left: 55px
}
#gk-sidebar .telechargements ul li a{
padding-left: 25px !important;
position: relative
}
#gk-sidebar .telechargements ul{margin-left:0px;}
#gk-sidebar .telechargements ul li:nth-child(odd) {
background-color: #751353
}
#gk-sidebar .telechargements ul li:nth-child(even) {
background-color: #d9a3ab;
}
#gk-sidebar .telechargements ul li:after{
content: "";
width: 0;
height: 0;
border-left: 13px solid transparent;
border-right: 13px solid transparent;
position: absolute;
bottom: -11px;
z-index: 999;
left: 35px
}
#gk-sidebar .kc-raw-code{
border-bottom:2px solid #d7d4c2;
margin-bottom:15px;
padding-bottom:15px;}
#gk-sidebar .infosPratiques p{margin:1em 0 !important;}
#gk-sidebar .infosPratiques{
border-bottom:2px solid #d7d4c2;
margin-bottom:15px;}
#gk-sidebar .infosPratiques.box  p{
font-size:90%;
line-height:1.4em;
margin-bottom:20px !important;}
#gk-sidebar.kc-elm .telechargements ul li{padding-left:24px !important;}
#gk-sidebar.kc-elm .telechargements ul li:last-child{border:none !important;}
#gk-sidebar .telechargements ul li:last-child:after {
display: none
}
#gk-sidebar .telechargements ul li:nth-child(odd):after {
border-top: 15px solid #751353
}
#gk-sidebar .telechargements ul li:nth-child(even):after {
border-top: 15px solid #d9a3ab
}
#gk-sidebar .telechargements ul li a {
color: #fff;
padding: 14px 0;
font-size: 15px;
vertical-align: middle;
display: inline-block
}
#gk-sidebar .telechargements ul li:before {
content: "";
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/downloadListIcon.png);
background-repeat: no-repeat;
background-size: contain;
padding-left: 33px;
width: 28px;
height: 28px;
vertical-align: middle
}
.accordion-inner.panel-body p {
margin-top: 0!important
}
#overmenu a.insideLink {
width: 100%;
height: 100%
}
.wdth25 {
width: 25%
}
.wdth33 {
width: 33%
}
.wdth50 {
width: 50%
}
.wdth66 {
width: 67%
}
body.chInternat .itemsCategory p img {
width: auto!important
}
.mCustomScrollBox .mCSB_dragger_bar {
background-color: #8d2030!important;
}
#overmenu #univB {
position: absolute;
top: 10px;
text-align: left;
color: #fff;
left: 150px;
line-height: normal;
font-weight: 700
}
body.filtreLabos.projetsRech section.tagClass strong {
font-weight: 400!important
}
body.filtreLabos.projetsRech section.tagClass p {
margin: 0!important
}
body.filtreLabos.projetsRech #k2Container section.tagClass article header h2 {
font-size: 19px!important
}
body.filtreLabos.projetsRech section.tagClass .itemBody * {
font-size: 16px!important
}
#gkAsideMenu li.first {
width: 41px;
overflow: hidden
}
#gkAsideMenu li.haschild li.first {
width: auto;
overflow: visible
}
#gkAsideMenu li.first img {
margin-left: -26px;
width: 55px;
}
#menu518:after {
content: "|"!important
}
.triggerOpen,
.triggerOpen2 {
cursor: pointer
}
#lienUBFC img {
width: 170px
}
#lienUBFC {
float: right;
margin-top: 50px;
}
#gkFooter .gkPage {
position: relative
}
#k2Container.itemListView.osni span.itemImage.catitem img {
max-height: 230px
}
.fluid-width-video-wrapper {
padding-top: 50%!important
}
.gkIsWrapper-gk_university figcaption {
-webkit-transform: none!important;
-moz-transform: none!important;
-ms-transform: none!important;
-o-transform: none!important;
transform: none!important;
position: relative!important;
bottom: 0!important;
}
.externallogin {
margin-top: -50px;
padding-bottom: 300px
}
#gkIs-gk-is-500.gkIsWrapper-gk_university .gkIsSlide {
background-size: cover!important;
background-position: center;
}
@media screen and (min-width:1230px) {
}
body.home-page #dossiers-flag {
position: absolute;
display: none;
top: 60px;
left: -9px;
width: 135px;
height: auto;
z-index: 9
}
#id1_container_div h1,
body.pageAgenda h1 {
font-weight: 700;
color: #751353;
font-size: 32px!important
}
#k2FrontendEditToolbar h2 {
background-image: none!important
}
div.gk-tweets .w0 {
width: 0
}
div.gk-tweets .h100 {
height: 100%
}
div.gk-tweets .ha {
height: auto
}
div.gk-tweets .w95 {
width: 95%;
align-self: center;
}
.gk-tweetName {
margin: 0!important
}
.lepost span.lienAudio,
.lepost span.lienExterneHP,
.lepost span.lienVideo {
display: block;
position: absolute;
z-index: 9;
opacity: .9;
width: 100%;
height: 232px;
background-size: 63px;
background-position: center;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, .15);
background-repeat: no-repeat;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
overflow: hidden;
margin: 25px 0px 0px 0px;
line-height: 110%;
}
.gk-nsp span.lienAudio,
.gk-nsp span.lienExterneHP,
.gk-nsp span.lienVideo {
display: block;
position: absolute;
z-index: 9;
opacity: .9;
width: 277px;
height: 185px;
background-size: 63px;
background-position: center;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, .15);
background-repeat: no-repeat;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
overflow: hidden;
margin: 10px 0px 0px 15px;
line-height: 110%;
}
@media screen and (max-width:1500px) {
#overmenu ul .firstLi li{
padding: 3px 0!important;
}
}
@media screen and (max-width:1080px) {
.spriteOvermenu:before{
margin-right: 0;
}
}
@media screen and (max-width:1024px) {
.itemResizer{
margin:0px !important;
position:relative !important;
float:right;}
.ub_event_encadre{width:50%;}
body.filtre .popupContent.open {
position: fixed!important;
margin: 0 auto!important;
top: 10%!important;
width: 550px!important;
left: 0;
right: 0;
bottom: 10%;
overflow: auto
}
ul#vie-campus li {
max-width: 49%;
min-width: 49%;
display: inline-block;
vertical-align: top;
}
.category-international div.parallax{
background-image: none!important;
}
body.home-page span.lienAudio,
body.home-page span.lienExterneHP,
body.home-page span.lienVideo {
background-color: transparent;
top: 0;
bottom: 50%
}
body.home-page span.lienExterneHP:after {
display: none!important
}
}
body.home-page span.lienAudio {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/external-audio.png)
}
body.home-page span.lienVideo {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/external-video.png)
}
body.home-page span.lienExterneHP {
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/externallink2.png)
}
body.home-page span.lienExterneHP:after {
content: "Lien externe";
width: 55px;
height: 0;
display: block;
padding: 7px 0 2px;
position: relative;
background: rgba(250, 250, 250, 1);
bottom: 0;
color: rgba(25, 25, 25, 1);
z-index: 98;
opacity: 0;
-webkit-transition: opacity .3s, eight 0s .3s;
-moz-transition: opacity .3s, eight 0s .3s;
-ms-transition: opacity .3s, eight 0s .3s;
-o-transition: opacity .3s, eight 0s .3s;
transition: opacity .3s, height 0s .3s;
left: 50%;
margin-left: -28px;
top: 50%;
margin-top: -28px;
font-size: 16px;
border-radius: 25px;
font-weight: 700
}
body.home-page .nspArt:hover span.lienExterneHP:after {
height: 55px;
opacity: 1;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}
.itemList.qsd #itemListLeading ul.itemTags li:hover {
background: #ee9049!important
}
.mfp-wrap {
z-index: 10000000000!important
}
#k2FrontendEditToolbar h2 {
background: url(http://recherche.u-bourgogne.fr/media/k2/assets/css/../images/system/sprite-backend.png) no-repeat!important
} #gkMainbody{position: relative;} #gkMainbodyTop{
display: flex;
flex-flow: row wrap;
justify-content: space-around;
}
div.home-pageNews{
flex: 1 1 100%;
height: 650px;
margin-top: 65px;
}
div.home-pageNews .content{
width: 60%;
float: left;
}
.gkIsWrapper-gk_university figure {
overflow: visible;
}
#gkIs-gk-is-500.gkIsWrapper-gk_university {
margin-bottom: 100px;
}
div.actusHP{
background-color: #e5e3da;
}
div.agenda_jevents{
background: none !important;
}
#gk-sidebar div.agenda_jevents{
background-color: transparent!important;
}
#gk-sidebar a.toutAgenda{
font-size: 14px;
}
div.actusHP, div.agenda_jevents{
flex: 1 1 42%;
height: auto;
display: block;
}
div.actusHP .nspArtPage.active.nspPages{
display: flex;
flex-direction: column;
flex-wrap: wrap;
}
div.actusHP .nspArtPage.active.nspPages .nspArt.nspCol1{
padding: 0 0px 20px 0;
flex: 1 1 100%;
}
body.home-page .box .header {
padding: 0 0 5px;
}
div.nspMain.actusHP.activated{width: 100%;}
div.agenda_jevents span a{
color: #751353!important;
line-height: 100%;
padding: 10px 0 15px;
padding-top: 0;
font-size: 22px;
font-weight: normal;
}
#gk-sidebar div.agenda_jevents span a{
font-size: 14px;
}
.kc-blog-posts-2 h2{    
font-size: 28px !important;
text-transform: uppercase !important;
margin:0px 0px 10px 0px!important;
}
.box h2{
font-size: 32px!important;
font-weight: bold!important;
margin: 0 15px 10px!important;
color: #751353!important;
text-transform: uppercase!important;
}
.disflex{
display: flex;
}
.childflex{
flex:1 1 0%;
}
.flex30{
flex:1 1 30%;
}
div.nspMain.actusHP a{
display: flex;
flex-flow: row;
}
div.nspMain.actusHP .nspArt.nspCol1{
padding: 0 0px 20px 0!important;
}
body.home-page #gkMainbody{
display: flex;
flex-wrap: wrap;
flex-direction: row;
padding: 110px 0!important;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/bg-rs.png);
}
ul#instagram{
display: -webkit-flex; -webkit-align-items: center; display: flex;
flex-wrap:wrap;
background: #fff;
padding: 7px;
justify-content: space-around;
overflow: auto;
}
#instagram li{
-webkit-flex: 1;
flex:1 1 30%;
width: 180px;
height: 180px;
overflow: hidden;
min-width: 180px;
}
.twitter.flex30 .content,.twitter.flex30 .gk-tweets{
height: 100%;
}
.gk-tweets{
display: flex;
flex-direction: column;
}
.gk-tweets div{
flex:1 1 0%;
width: 100%!important;
}
.gk-tweets #row0, .gk-tweets #row1, .gk-tweets #row2{
display: flex;
width: 100%!important;
}
.box.actusHP, .box.transparent.agenda_jevents.tout_agenda{position: relative;}
body.home-page #gkMainbody:before, body.home-page #gkMainbody:after{
content: "";
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/bg-rs.png);
top: 0;
bottom: 0;
width: 100%;
height: 100%;
position: absolute;
}
body.home-page #gkMainbody:before{
left: -100%;
}
body.home-page #gkMainbody:after{
right: -100%;
display: inline-block;
}
.homepage_section{margin:0px;}
body.home-page .kc-elm h2{
margin:40px 0px 0px 0px !important;}
div.telechargements em{
color: #fff;
padding: 14px 0;
font-size: 15px;
max-width: 70%;
vertical-align: middle;
display: inline-block;
}
.home #gk-breadcrumb-area{
display:none;
}
body.home-page ul#recherchehome {
display: flex;
flex-direction: row;
align-items: flex-start;
align-content: space-between;
flex-wrap: wrap;
}
body.home-page ul#recherchehome li{
flex:1 1 0%;
color: #751353;
border: 0;
cursor: pointer;
}
body.home-page ul#recherchehome li:hover, body.home-page ul#recherchehome li.marked{
color: #ec7521;
}
body.home-page ul#recherchehome li svg path{
transition: 200ms;
transition-timing-function: ease-in-out;
-webkit-transition: 200ms;
}
body.home-page ul#recherchehome li svg{
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out;
}
body.home-page ul#recherchehome:hover li svg{
opacity: .6;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out; ease-in-out;
}
body.home-page ul#recherchehome li:hover svg{
-moz-transform: scale(.95);
-webkit-transform: scale(.95);
-o-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
opacity: 1;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
body.home-page ul#recherchehome li:hover svg path, body.home-page ul#recherchehome li.marked svg path{
fill: #ec7521;
-webkit-transition: all 600ms ease-in-out;
-moz-transition: all 600ms ease-in-out;
-ms-transition: all 600ms ease-in-out;
-o-transition: all 600ms ease-in-out;
transition: all 600ms ease-in-out; ease-in-out;
}
body.home-page ul#recherchehome li span{
display: block;
position: relative;
max-width: 190px;
font-size: 18px;
font-weight: bold;
min-height: 55px;
padding-left: 20px;
line-height: 100%;
}
body.home-page ul#recherchehome li span:before{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/dot-border.png);
content: "";
width: 5px;
height: 100px;
display: block;
background-size: 3px 5px;
position: absolute;
background-repeat: repeat-y;
margin-left: -7px;
margin-top: 3px;
-webkit-transition: height .3s ease;
-moz-transition: height .3s ease;
-ms-transition: height .3s ease;
-o-transition: height .3s ease;
transition: height .3s ease;
}
body.home-page ul#recherchehome li.marked span:before{
height: 175px;
-webkit-transition: height .3s ease;
-moz-transition: height .3s ease;
-ms-transition: height .3s ease;
-o-transition: height .3s ease;
transition: height .3s ease;
}
body.home-page ul#recherchehome li svg{
margin-left: 20px;
}
body.home-page div.box:nth-child(2) #rechercheCntr p{
margin: 10px 30% 0 0;
}
body.home-page div.box:nth-child(2) #rechercheCntr p span{
color: #751353;
display: block;
font-weight: bold;
}
body.home-page div.box:nth-child(2) #rechercheCntr{
height: 0px;
padding-right: 40px;
overflow: hidden;
margin: 0 5% 0 20%;
overflow: auto;
-webkit-transition: height .4s ease-in-out;
-moz-transition: height .4s ease-in-out;
-ms-transition: height .4s ease-in-out;
-o-transition: height .4s ease-in-out;
transition: height .4s ease-in-out;
}
body.home-page div.box:nth-child(2) #rechercheCntr.open{
height: 255px;
-webkit-transition: height .4s ease-in-out .1s;
-moz-transition: height .4s ease-in-out .1s;
-ms-transition: height .4s ease-in-out .1s;
-o-transition: height .4s ease-in-out  .s;
transition: height .4s ease-in-out .1s;
}
body.home-page div.box:nth-child(2) #rechercheCntr ul{
display: block;
list-style-type: circle;
}
body.home-page div.box:nth-child(2) #rechercheCntr li{
display: block;
}
.campusHP{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/blasonBG.png);
background-repeat: no-repeat;
background-position: center;
background-size: 30%;
margin-top: -120px !important;
background-attachment: fixed;
}
#rechercheHP{background:#eeeee8;
padding:0px 0px 0px 25px;}
#rechercheHP h2{margin:0px 0px 13px 0px !important;}
body.home-page .recherche-blocs{
display:inline-block;
color: #fff;
font-weight: bold;
margin-top: 0;
}
body.home-page .recherche-blocs #firstRow div{
background-color: #b0a986;
}
body.home-page .recherche-blocs #firstRow div:nth-child(1), body.home-page .recherche-blocs #firstRow div:nth-child(4){
background-color: #751353;
}
body.home-page .recherche-blocs #firstRow div a, body.home-page .recherche-blocs div#visu a{
display: block;
width: 100%;
height: 100%;
color: #fff;
}
body.home-page .recherche-blocs #firstRow div a:hover .more{
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
body.home-page .recherche-blocs #firstRow div a:hover * {
text-decoration: underline!important;
}
body.home-page .recherche-blocs #firstRow{
width:66%;
float:left;
}
body.home-page .recherche-blocs #firstRow div a .more{
position: absolute;
text-decoration: none!important;
bottom: 30px;
right: 12%;
font-size: 42px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
transform-style: preserve-3d;
font-weight: 700;
line-height: 35%;
transform-origin: bottom;
-webkit-transform-origin:bottom;
-ms-transform-origin:bottom;
}
body.home-page .recherche-blocs #secondRow{
width:34%;
overflow:hidden;
float:right;
}
body.home-page .recherche-blocs #firstRow div{
display: flex;
float:left;
flex: 1 1 50%;
height: 170px;
width:50%;
padding: 0 0;
text-align: center;
position: relative;
font-size: 25px;
line-height: 100%;
}
body.home-page .recherche-blocs #firstRow div a{
padding: 50px;
}
body.home-page .recherche-blocs .custom{
display: flex;
flex-wrap: wrap;
}
body.home-page .recherche-blocs #secondRow #titre{
color: #751353;
font-size: 25px;
text-align: center;
padding: 10px 20%;
}
body.home-page .recherche-blocs #secondRow #visu{
color: #fff;
background-image: url(http://recherche.u-bourgogne.fr/images/stories/Images/dossiers-ub/dossier6/miniature.jpg);
height: 340px;
min-height:340px;
position: relative;
background-repeat: no-repeat;
background-position: 0% -60px;
background-size: cover;
}
.exergue{
font-size: 45px;
margin: 0 10px;
}
body.home-page .recherche-blocs{
padding-bottom: 40px;    
position: relative;    
z-index: 9;}
body.home-page .recherche-blocs #secondRow #visu span:nth-child(1){
background-color: #b0a986;
position: absolute;
color:#fff;
top: 39%;
right: -100%;
padding: 0 17px;
opacity: 0;
font-weight: normal;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
body.home-page #btnRecherche{
position: absolute;
bottom: -20px;
background: #b0a986;
text-transform: uppercase;
left: 50%;
margin-left: -75px;
}
body.home-page #btnRecherche:hover{
background-color: #f47b20;
}
body.home-page #btnRecherche a{
color: #fff;
width: 100%;
height: 100%;
display: block;
padding: 10px 20px;
}
body.home-page .recherche-blocs #secondRow div#visu  a span:nth-child(2){
background-color:  #751353;
position: absolute;
color:#fff;
top: 47%;
right: -100%;
opacity: 0;
width: 80%;
padding: 0 50px 0 15px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
body.home-page .recherche-blocs div#visu a:hover span:nth-child(1){
right: 10%!important;
opacity: 1!important;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease;
}
body.home-page .recherche-blocs div#visu a:hover span:nth-child(2){
right: 10%!important;
opacity: 1!important;
-webkit-transition: all .5s ease .2s!important;
-moz-transition: all .5s ease .2s!important;
-ms-transition: all .5s ease .2s!important;
-o-transition: all .5s ease .2s!important;
transition: all .5s ease .2s!important;
}
.big-icons{
display:inline-block;
clear:both;
margin:20px 0px 35px 0px !important;
} h2.campushome{
display:inline-block;
clear:both;
margin-top: 40px!important;
}
body.home-page div.box:nth-child(4) .parallax{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/blasonBG.png);
background-repeat: no-repeat;
background-position: center;
background-size: 30%;
margin-top: -120px!important;
}
body.home-page ul#vie-campus, 
ul#vie-campus{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
align-items:baseline;
overflow: auto;
}
body.home-page ul#vie-campus li, 
ul#vie-campus li{
flex:1 1 30%;
border: 0;
margin: 30px 0;
min-width: 310px;
}
body.home-page ul#vie-campus li a *, 
ul#vie-campus a *{
display: block;
margin: 0 auto;
transform: translate3d(0px, 0px, 0px);
max-width: 200px;
}
body.home-page ul#vie-campus li a div, 
ul#vie-campus li div{
background-color: #751353;
color: #fff;
display: block;
padding: 5px 0;
font-size: 22px;
max-width: 150px;
margin: 0 auto;
text-align: center;
}
body.home-page div.box:nth-child(4) h3.header{
margin: 100px 0 -140px!important;
}
body.home-page ul#vie-campus li a, 
ul#vie-campus li a {
width: 100%;
height: 100%;
display: block;
}
body.home-page ul#vie-campus li a .btnLocation,
ul#vie-campus .btnLocation{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/btnLocation.svg);
background-repeat: no-repeat;
background-size: cover;
display: block;
z-index: 9;
position: relative;
width: 36px;
height: 47px;    
margin-top: -26px;
margin-bottom: -1px;
}
body.home-page ul#vie-campus li:hover span, 
ul#vie-campus li:hover span{
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
body.home-page ul#vie-campus li:hover div,
ul#vie-campus li:hover div{
background-color: #ee9049;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
body.home-page ul#vie-campus li:hover a .btnLocation, 
ul#vie-campus li:hover .btnLocation{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/btnLocationhover.svg);
background-size: cover;
}
body.home-page div.box:nth-child(5) ul{
display: flex;
flex-direction: row;
align-content: space-between;
align-items: center;
flex-wrap:wrap;
}
body.home-page div.box:nth-child(5) ul li{
flex: 1 1 260px;
text-align: center;
border: 0;
position: relative;
margin: 0 10px;
height: 190px;
max-width: 310px;
}
#titreFormationHP .kc-container, 
#titreFormationHP .kc-container h2{margin:10px 0px 0px 7px !important}
#formationHP .big-icons{margin:0px !important;}
.big-icons .kc_single_image span{
background-color: rgba(255,255,255,0.9);
font-size: 18px;
position: absolute;
text-transform: uppercase;
padding:20px 30px 45px 30px;
font-weight: bold;
top: 210px;
left: 0px;
width: 100%;
height: 60px;
text-align: center;
line-height: 23px;
}
.caption-violet.kc_single_image span{
background-color: #751353;
font-size: 18px;
color:#fff !important;
text-transform: uppercase;
padding:30px 30px 45px 30px;
font-weight: bold;
top: 170px;
left: 0px;
width: 100%;
height: 60px;
text-align: center;
line-height: 23px;
}
.pageformation .big-icons .kc_single_image span{
top:190px;
}
#recherche_icones .kc_single_image span{
line-height:21px !important;
margin:7px 0px 0px 0px !important;
font-size:21px !important;}
.kc_single_image span{display:block;}
.collections .kc_single_image{
margin:20px 0px 0px 0px;
padding:20px 0px;
text-align:center;}
.collections .kc_single_image img{
margin-bottom:4px;
max-width:200px;}
.collections .kc_single_image span{
line-height:23px;
font-size:19px;}
.big-icons .kc_single_image.ligne-double span{
bottom: -32px;
}
.kc_col-sm-3 .kc_single_image span{
font-size: 16px;
height: 75px;
padding:7px 20px 50px 20px;
line-height:1.3em;
top: 150px;
}
.big-icons .kc_single_image img{
max-width:100% !important;
width:100% !important;}
.small-icons .kc_single_image img{width:auto !important;}
.big-icons .kc_single_image{
padding:15px;
text-align:center;}
.small-icons .kc_single_image img{
width:auto !important;
height:100% !important;
}
.small-icons .kc_single_image{
margin:15px 0px;
transition:all 0.3s ease;
opacity:1;
text-align:center;}
.small-icons .kc_single_image a{
transition:all 0.3s ease;
}
.fade-icons:hover .kc_single_image a{
opacity:0.7;
}
.fade-icons .kc_single_image a:hover{
opacity:1;
}
.post-fields{display:none;}
.small-icons .kc_single_image span{
line-height:18px !important;
display:inline-block;
font-size: 16px;
text-transform: none;
font-weight: bold;
width: 100%;
text-align: center;
line-height: 23px;
}
.small-icons .kc_single_image:hover a,
.small-icons .kc_single_image:hover span{
text-decoration:underline !important;
color:#751353 !important;
}
#pagesinwidgets_page_section-4 .kc_single_image{
width:94% !important;
height:90% !important;
margin:0 auto;}
body.home-page div.box:nth-child(5) ul li a{
display: block;
width: 100%;
height: 100%;
}
#gkContent, #gkPageContent{
background-color: transparent;
}
.category-universite #ubchiffresCntr{
height: 460px;
margin-top:90px;
margin-left:-30px;
margin-bottom:60px;
width: 100%;
position: relative;
}
.category-universite #chiffresCntr{
position: absolute;
background-color: #fff;
border: 1px solid #c1bbbc;
padding: 10px 0;
left: 0;
right: 0;
left: 50px;
top: 0;
bottom: 0;
}
.category-universite #classementCntr{
position: absolute;
left: 0;
left: 50px;
background-color: #fff;
border: 1px solid #c1bbbc;
right: 0;
top: 0;
bottom: 0;
}
#ubchiffresCntr a.toutAgenda{bottom:8px !important;}
.category-universite .caller{
position: absolute;
color: #fff;
font-weight: bold;
cursor: pointer;
}
.category-universite #chiffresCntr .caller{
top: -26px;
width: 170px;
text-align: center;
left: 125px;
}
.category-universite #classementCntr .caller{
top: -25px;
width: 115px;
text-align: center;
}
#ubchiffresCntr .tab .caller{
background-color: #b0a986;
border-radius: 10px 10px 0 0;
}
#ubchiffresCntr .tabActive .caller{
background-color: #751353;
box-shadow: 1px -1px 3px 0px rgba(0,0,0,0.7);
}
#ubchiffresCntr .tabActive{
z-index: 9;
}
.category-universite ul#ubclassements span.exergue{
font-size: 25px;
color: #751353;
}
.category-universite ul#ubclassements span.ligne3{
font-weight: normal;
}
.category-universite ul#ubchiffres, .category-universite ul#ubclassements{
width: 100%;
max-width: 100%;
margin: 0 auto;
display: inline-flex;
flex-wrap:wrap;
justify-content: flex-start;
text-align: center;
}
.category-universite ul#ubclassements{
justify-content: space-around;
align-items: center;
height: 90%;
}
.category-universite ul#ubchiffres li{
border: 0;
flex: 0 0 30%;
padding: 12px 0;
min-width: 30%;
display: inline-block;
}
.category-universite ul#ubclassements li{
border: 0;
flex: 0 0 35%;
padding: 15px 0;
min-width: 35%;
display: inline-block;
}
.category-universite ul#ubclassements li img{
width: auto;
height: 80px;
display: block;
margin: 0 auto;
}
.category-universite ul#ubchiffres li svg{
width: 100%;
height: 100px;
-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
}
.category-universite ul#ubchiffres li span, body.home-page ul#ubchiffres li svg, .category-universite ul#ubclassements li span{
display: block;
margin: 0 auto;
text-align: center;
font-weight: bold;
line-height: 100%;
}
.category-universite ul#ubchiffres li.separator{
width: 150px;
}
.category-universite ul#ubchiffres li span.ligne1{
color: #8d2030;
}
.instagram .box-title,
.facebook .box-title,
.widget_gk_tweets .box-title{display:none;}
.widget_gk_tweets:before{
content: "";
margin:10px auto 15px auto;
width: 75px;
height: 45px;
display: block;
background-size: CONTAIN;
background-repeat: no-repeat;
background-image: url(//iuvv.ube.fr/images/charte/pictos/pictoTwitter.png);
}
.home-page .widget_tp_widget_recent_tweets:before{
content: "";
margin:10px auto 15px auto;
width: 75px;
height: 45px;
display: block;
background-size: CONTAIN;
background-repeat: no-repeat;
background-image: url(//iuvv.ube.fr/images/charte/pictos/pictoTwitter.png);
}
.widget_tp_widget_recent_tweets .twitter_time,
.widget_tp_widget_recent_tweets .box-title{display:none !important;}
.tp_recent_tweets li{
background-color: #bb5061;
background-image:none !important;
padding:20px 18px !important;
min-height:120px;
line-height:1.2em !important;
color: #fff;
border:none !important;
font-size: 14px;}
.tp_recent_tweets li:nth-child(2){
background-color: #ca848f;
}
.tp_recent_tweets li:nth-child(3){
background-color: #e5c2c7;
}
.tp_recent_tweets li a{
font-weight:200 !important;
color: #1d1b1b !important;}
.wp-caption-text{margin:0px !important;}
#gk-sidebar .widget_gk_tweets:before{
display:none;}
#gk-sidebar .widget_gk_tweets{margin-bottom:20px;}
#gk-sidebar .widget_gk_tweets .widgettitle,
#gk-sidebar h2{
font-size:18px;
font-family: 'titilliumsemibold';	
text-transform:uppercase;
margin-bottom:12px;
}
#gk-sidebar .widget_gk_tweets .gk-tweet-info,
#gk-sidebar .widget_gk_tweets .gk-tweet-date,
#gk-sidebar .widget_gk_tweets img{display:none;}
#gk-sidebar .widget_gk_tweets .gk-tweet{padding:0px 20px 10px 20px;}
.mCSB_container p{padding-right:30px;}
.instagram.col6{
width:46% !important;
}
.instagram-pics li{
border:none !important;
padding: 2px 4px !important;
float:left;
width:33.3%;
display:inline-block;}
.instagram:before{
content: "";
width: 75px;
margin:10px auto 15px auto;
height: 45px;
display: block;
background-size: CONTAIN;
background-repeat: no-repeat;
background-image: url(//iuvv.ube.fr/images/charte/pictos/pictoInsta.png);
}
.category-international .instagram-pics{
background: #fff;
padding: 80px 0px 0px 0px;
display: inline-block;
margin:-10px !important;}
.category-international .instagram-pics li{
padding:40px 60px !important;
}
.facebook.col6{
width:20% !important
}
.facebook:before{
content: "";
width: 75px;
margin:10px auto 15px auto;
height: 45px;
display: block;
background-size: CONTAIN;
background-repeat: no-repeat;
background-image: url(//iuvv.ube.fr/images/charte/pictos/pictoFB.png);
}
.facebook #svg{
background-color: #751353;
text-align: center;
padding: 38px 60px;
}
.facebook svg{
max-width: 70px;
}
.facebook #likeNbr{
text-align: center;
padding: 50px 30px 57px;
height: 183px;
background-color: #ca848f;
}
.facebook #likeNbr *{
display: block;
color: #fff;
}
.facebook #likeNbr a{
background-color: #751353;
margin-top: 24px;
}
.facebook #likeNbr a:hover{
background-color: #ec7521;
}
.facebook #likeNbr span{
font-size: 32px;
line-height: 100%;
font-weight: bold;
}
.bg-rs{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/bg-rs.png);
padding-bottom: 50px;
padding-top: 30px;
}
.home-page #gk-bottom2{   background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/bg-rs.png);}
.category-vie-des-campus .bg-rs{
padding:0px;
}
.category-vie-des-campus .bg-rs .titre-section{
padding:20px 0px 0px 15px !important;
}
.rsfootercntr li{display:inline-block; 
float:left;}
#gkFooterNav div.custom{
position: relative;
float: left;
}
#gkFooterNav div.custom img{
max-height: 45px;
}
#gkFooterNav div.custom li{
margin: 0 10px;
opacity: 0.7;
}
#gkFooterNav div.custom li:hover{
opacity: 1;
}
#gkFooterNav div.custom li:before{
content: "";
}
#gkFooterNav ul.menu{
float: left;
}
.dib#public li{
display: block;
text-align: left;
}
.dib#public li:before{
display: none;
}
.dib#public li a{
padding: 6px 0;
}
.dib#public{
margin: 2px 0px 0px 35px;
}
#gkFooterNav ul.menu#admin{
position: absolute;
left: 0;
float: none;
bottom: 0px;
top: initial;
}
#gk-footer .rsfootercntr{
display:inline-block;
position:relative;
margin-top: 60px;
margin-left: 8%;
}
#gk-footer .rsfootercntr li{
opacity:0.6;
transform:scale(0.85);
transition:all 0.2s linear;
padding:0px 10px;
}
#gk-footer .rsfootercntr li:hover{
opacity:1;
}
#gk-footer a:hover{text-decoration:underline;}
.actusHP{
padding-bottom: 20px!important;
}
#domforma{
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
align-content: space-around;
}
#domforma li{
flex: 1 1 33%;
border: 0;
text-align: center;
}
#domforma li span{
display: block;
font-weight: bold;
}
#domforma li:hover span{
text-decoration: underline;
}
#domforma li:hover svg path:not(#noChange), #domforma li:hover svg polygon{
}
#gkMainbody{
display: none;
}
#diplomes{
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
align-content: space-around;
}
#diplomes li{
flex: 1 1 0%;
border: 0;
text-align: center;
min-width: 210px;
display: inline-block;
width: 20%;
}
#diplomes:hover li{
opacity: .7;
}
#diplomes li:hover{
opacity: 1;
}
#mosaique, .category-international #mosaique {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
height: 410px;
border-bottom: 2px solid #b0a986;
background:#fff;
margin-bottom: 50px;
margin-top:0px;
}
#mosaique li a, 
.category-international #mosaique a{
display: block;
width: 100%;
height: 100%;
color: #fff;
}
.category-international #mosaique a:hover{
color:#fff !important;
}
#personnels a:hover span{
color:#fff !important;
text-decoration:underline;
}
.category-international #mosaique{
height: 370px;
}
#mosaique li, 
.category-international #mosaique li{
flex: 1 1 0%;
border: 0;
height: 100%;
padding: 0;
display: inline-block;
max-width: 25%;
vertical-align: top;
}
#mosaique li ul li{
display: block;
max-width: 100%;
}
ul#mosaique:hover li a{ 
position: relative;
}
ul#mosaique:hover li span.opacifiant{
position: absolute;
width: 100%;
height: 100%;
}
ul#mosaique:hover li span.opacifiant{
background: rgba(200,200,200,0.1);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
ul#mosaique li:hover span.opacifiant{
background: transparent;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
#mosaique li:hover .arrow:before, .category-international #mosaique li:hover .arrow.bot:before{
content: "\f0d8";
color: #ee9049;
margin-top: -24px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
#mosaique li:hover .arrow.bot:before, .category-international #mosaique li:hover .arrow.bot:before{
content: "\f0d8";
color: #ee9049;
margin-top: -18px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-moz-transform: rotate(180deg) scale(1);
-webkit-transform: rotate(180deg) scale(1);
-o-transform: rotate(180deg) scale(1);
-ms-transform: rotate(180deg) scale(1);
transform: rotate(180deg) scale(1);
}
#mosaique li:hover .arrow.top:before, 
.category-international #mosaique li:hover .arrow:before{
content: "\f0d8";
color: #ee9049;
margin-bottom: -18px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
#mosaique li:hover span, .category-international #mosaique li:hover span{
text-decoration: underline;
}
#mosaique li:hover:not(#last) a{
color: #ee9049;
}
#mosaique li div, .category-international #mosaique li div{
height: 50%;
overflow: hidden;
text-align: center;
font-weight: bold;
font-size: 30px;
line-height: 130%;
position: relative;
}
b#mosaique li img, 
.category-international #mosaique li img{
width: 110%;
height: auto;
max-width: 110%;
}
#mosaique .arrow:before, 
.category-international #mosaique .arrow:before{
content: "\f0d8";
color: #751353;
display: block;
position: absolute;
top: 0;
left: 50%;
margin-left: -16px;
margin-top: -21px;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 55px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
#mosaique .arrow.bot:before, .category-international #mosaique .arrow.bot:before{
-moz-transform: rotate(180deg) scale(.8);
-webkit-transform: rotate(180deg) scale(.8);
-o-transform: rotate(180deg) scale(.8);
-ms-transform: rotate(180deg) scale(.8);
transform: rotate(180deg) scale(.8);
}
#mosaique .arrow.top:before, .category-international #mosaique .arrow.top:before{
bottom: 0;
top: auto;
margin-top: 0px;
margin-bottom: -21px;
-moz-transform: scale(.8);
-webkit-transform: scale(.8);
-o-transform: scale(.8);
-ms-transform: scale(.8);
transform: scale(.8);
}
#mosaique #last, .category-international #mosaique #last{
background: #751353;
color: #fff;
}
.last-inter{
width:100%;
color:#fff;
}
#mosaique #last ul, 
.category-international #mosaique #last ul{
font-size: 15px;
text-align: left;
margin-left: 0;
color:#fff;
margin-top: 15px;
}
.last-inter a{color:#fff;}
#mosaique #last ul li:before, 
.category-international #mosaique #last ul li:before{
content: ">";
display: inline-block;
vertical-align: middle;
color: #fff;
font-size: 18px;
font-weight: 700;
margin-top: 5px;
}
.rouge{
background-color: #751353;
color: #fff;
}
.beigef{
background-color: #b0a986;
color: #fff;
}
.category-international #mosaique li.beigef .arrow:before{
color: #b0a986;
}
#informez{
display: flex;
align-items: flex-start;
height: 400px;
flex-wrap: wrap;
flex-direction: row;
margin:10px 0px;
align-content: center;
}
#informez #bloc1, 
#informez #bloc2, 
#informez #bloc3{
flex: 1 1 0%;
height: 100%;
width: 30%;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
position: relative;
justify-content: space-between;
display: inline-block;
vertical-align: bottom;
}
#informez .beige{
background-color: #f3f2ed;
padding: 0px 25px;
}
#informez li{
border: 0;
font-size: 16px;
line-height:25px;
padding: 0;
}
#informez li a:hover{
text-decoration: underline;
}
#informez .beige span{
color: #751353;
margin-top:10px;
}
#informez #bloc1 img, #informez #bloc2 img{
position: absolute;
top: 0;
left: 24%;
}
#informez #bloc1 .beige, #informez #bloc2 .beige{
position: absolute;
bottom: 0;
width: 80%;
}
#informez #bloc1 .beige ul, #informez #bloc2 .beige ul{
text-align: center;
}
#informez .exergue{
font-weight: bold;
line-height: 100%;
font-size: 30px;
display: block;
text-align: center;
}
#informez a:hover .exergue{
text-decoration: underline;
}
#informez #bloc3 .beige .exergue{
color: #666;
}
#informez #bloc3 .beige{
}
#informez #bloc3 .beige img{
display: block;
margin: 0 auto;
}
#informez #bloc3 .align.beige img, #informez #bloc3 .align.beige ul{
display: inline-block;
vertical-align: middle;
padding-left: 20px;
}
#informez #bloc2 img{
width: 110px;
display: block;ma
margin: 0 auto;
position: relative;
}
#informez #bloc2 img#arrow1{
position: absolute;
left: -200px;
width: 290px;
top: 80px;
}
#informez #bloc2 img#arrow2{
position: absolute;
left: 152px;
width: 6px;
top: 140px;
}
#informez #bloc2 img#arrow3{
position: absolute;
left: 222px;
width: 170px;
top: 0px;
}
ul#formacontinue{
display: flex;
flex-direction: row;
align-content: space-between;
align-items: center;
flex-wrap:wrap;
}
ul#formacontinue li img{
max-height: 241px;
}
ul#formacontinue li{
flex: 1 1 0%;
text-align: center;
border: 0;
position: relative;
min-width: 350px;
}
ul#formacontinue span{
background-color: rgba(255,255,255,0.9);
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 20px 60px 30px;
font-size: 20px;
text-transform: uppercase;
font-weight: bold;
}
ul#formacontinue a:hover {
color: #ee9049!important;
}
div#apprendre{
display: flex;
flex-direction: row;
align-content: space-between;
align-items: center;
margin:15px 0px 20px 0px;
height: 350px;
}
div#apprendre .blocApp{
flex:1 1 0%;
height: 100%;
text-align: center;
color: #fff;
display: flex;
flex-direction: column;
justify-content: center;
}
div#apprendre .beige{
background-color: #ebe9e0;
color: #a1192f;
}
div#apprendre .beigef{
background-color: #b0a986;
}
div#apprendre .blocApp div{
width: 50%;
text-align: left;
margin: 0 auto;
font-weight: bold;
font-size: 25px;
line-height: 100%;
margin-top: 30px;
}
div#apprendre .blocApp.beigef a{
color: #fff;
}
div#apprendre .blocApp span{
display: block;
font-size: 32px;
margin: 10px 0;
line-height: 115%;
}
div#apprendre .blocApp img{
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
div#apprendre .blocApp:hover a{
text-decoration: underline;
}
div#apprendre .blocApp:hover img{
-moz-transform: scale(1.35);
-webkit-transform: scale(1.35);
-o-transform: scale(1.35);
-ms-transform: scale(1.35);
transform: scale(1.35);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.category-international ul#personnels{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
height: 360px;
padding-bottom: 70px;
width:87% ;
margin: 0 auto;
}
.category-international ul#personnels li{
flex: 1 1 16%;
position: relative;
width: 16%;
margin: 0 3%;
display: inline-block;
}
.category-international ul#personnels li img{
position: absolute;
top: 0;
width:100%;
left: 0;
right: 0;
}
.category-international ul#personnels li span{
color: #fff;
background-color: #a1192f;
text-align: center;
display: block;
position: absolute;
left: 0;
bottom: -2px;
right: 0;
font-weight: bold;
font-size: 22px;
line-height: 100%;
height: 120px;
display: flex;
justify-content: center;
align-items: center;
}
.post-2352.category-international{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/international/mappemmonde.png);
background-size: 30%;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center;
}
.post-2352.category-international div.box:nth-child(2){
margin-top: 0;
margin-bottom: -18px;
}
.category-international #adresseInternational{
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-top: 10px;
}
.category-international #adresseInternational div{
flex:1 1 50%;
}
.category-international #adresseInternational div img{
width: 100%;
height: 100%;
}
.category-international #adresseInternational .beigef{
display: flex;
justify-content: center;
align-items: center;
}
.category-international #adresseInternational .beigef span.adresse, .category-international #adresseInternational .beigef span.picto{
flex:1 1 60%;
font-weight: bold;
line-height: 140%;
}
.category-international #adresseInternational .beigef span.adresse{
max-width: 60%;
}
.category-international #adresseInternational .beigef span.adresse span{
font-size: 30px;
}
.category-international #adresseInternational .beigef span.picto{
max-width: 20%;
color: #494e4f;
text-align: center;
}
.category-international #adresseInternational .beigef a{
text-decoration: underline;
color: #fff;
}
.category-international #adresseInternational .beigef span.adresse a{
font-size: 22px;
margin: 3px 0;
}
.category-international #adresseInternational .beigef span.picto a{
background-color: #494e4f;
text-decoration: none;
display: block;
text-align: center;
margin: 5px 0;
}
.category-international #adresseInternational .beigef span.picto a:hover{
background-color: #ee9049;
}
.category-international #adresseInternational .beigef span.adresse a:hover{
}
.category-international #instagram li:last-child, 
#instagram li:last-child{
display: none;
opacity: 0;
visibility: hidden;
}
.category-international #instagram a.instagram .imgInsta {
position: absolute;
min-width: initial;
min-height: initial;
max-height: none;
max-width: 370px;
left: -80px;
top: -70px;
}
#instagram li .likeCntr {
width: 100%;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
visibility: hidden;
opacity: 0;
background-color: rgba(0, 0, 0, .5);
max-width: 100%;
max-height: 100%;
}
.category-universite #emplois{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: space-around;
margin:40px;
}
.category-universite #emplois div{
flex:1 1 0%;
color: #751353;
text-align: center;
}
.category-universite #emplois svg{
height: 120px;
width: 120px;
}
.category-universite #emplois span, 
.category-universite #emplois svg{
display: inline-block;
vertical-align: middle;
font-weight: bold;
font-size: 22px;
max-height: 90px;
}
.category-universite #emplois div:hover a{
text-decoration: none !important;
}
.category-universite #emplois div:hover span{
text-decoration: underline;
}
.slideraccordion{padding:0px 0px 0px 20px;}
.category-universite #vieinstitution{
display: flex;
justify-content: center;
align-items: center;
height: 100%;
flex-wrap: wrap;
}
.category-universite #vieinstitution div{
flex:1 1 0%;
height: 100px;
text-align: center;
font-weight: bold;
font-size: 24px;
line-height: 110%;
display: inline-block;
min-width: 24.7%;
}
.category-universite #vieinstitution div a{
color: #fff;
position: relative;
display: block;
width: 100%;
height: 100%;
}
.category-universite #vieinstitution div span.more{
position: absolute;
bottom: 20px;
right: 50px;
font-size: 35px;
-webkit-transition: all .3s;
font-family: 'titilliumsemibold';
font-weight:100;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
transform-style: preserve-3d;
line-height: 37%;
transform-origin: bottom;
-webkit-transform-origin:bottom;
-ms-transform-origin:bottom;
}
.category-universite #vieinstitution div a:hover{color:#fff;}
.category-universite #vieinstitution div a:hover .more{
-moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
#menu-item-15647:after,
#menu-item-15661:after,
#menu-item-15641:after, 
#menu-item-15845,
#menu-item-9628,
#menu-item-9603, 
#menu-item-9487,
#menu-item-4015,  
#menu-item-4103,
#menu-item-4255{
cursor: default!important;
color: #093053!important;
}
#menu-item-4015:before, 
#menu-item-4103:before, 
#menu-item-15845:before{
display: none;
}
#menu-item-15845:after,
#menu-item-4015:after, 
#menu-item-4103:after,
#menu-item-4255:after{
content: ">" !important;
position: absolute;
font-family: 'titilliumregular';
display: inline;
margin-left: 125px;
margin-top: -30px;
font-size: 18px;
font-weight: 100 !important;
}
#menu-item-4255:after{
margin-left: 170px;
}
#menu-item-15647:after,
#menu-item-15661:after,
#menu-item-15641:after, 
#menu-item-9628:after,
#menu-item-9603:after, 
#menu-item-9487:after{
content: ">" !important;
position: absolute;
font-family: 'titilliumregular';
display: inline;
margin-left: 220px;
margin-top: -30px;
font-size: 18px;
font-weight: 100 !important;
}
.
#menu-item-4255:after{
content: ">" !important;
position: absolute;
font-family: 'titilliumregular';
display: inline;
margin-left: 155px;
margin-top: -30px;
font-size: 18px;
font-weight: 100 !important;
} .kc-row-container.kc-container .kc-wrap-columns, 
.kc_row_inner{
margin:0px auto !important;
width:100% !important;
}
.owl-carousel{
max-height:600px;
padding:0px;
margin:15px 0px 0px 0px 0px;
overflow:hidden;
}
.owl-item{
margin-top:-201px}
.owl-item img{width:100%;}
.owl-carousel .owl-item{
text-align:left !important;
padding:0px !important; 
margin-top:0px;}
body.page-id-3911,
body.page-id-3914,
body.page-id-3918,
body.page-id-3916,
body.page-id-3920,
body.page-id-3922{overflow-x:hidden;}
.owl-carousel .owl-item h3{
padding:0px 10px 0px 0px;
font-size: 19px !important;
color:#111 !important;
font-family: 'titilliumsemibold' !important;
line-height:1.2em !important;
margin:10px 0px 10px 15px !important;
text-transform:none !important;
}
.owl-carousel .owl-item a{
color:#888 !important;}
.owl-carousel .owl-item .list-item{
text-align:left !important;
overflow:hidden !important;
padding-bottom:0px !important;
}
.owl-carousel .owl-item .in-post-content{
font-size: 14px !important;
text-align:left;
line-height: 1.4 !important;
}
.nspInfo{
color: #999;
display: block !important;
font-size: 12px !important;
margin: 0 !important;
padding: 5px 15px;}
.owl-item .more{
font-family: 'titilliumbold';
font-weight:100;
position: absolute;
display: block;
width: 20px;
height: 20px;
color: #84837f;
bottom: 30px;
left: 26px;
font-size: 35px;
font-weight: 700;
line-height: 35%;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
transform-style: preserve-3d;
}
.owl-item .moreTxt {
position: absolute;
display: inline-block;
bottom: 28px;
left: 49px;
width: 0;
overflow: hidden;
white-space: nowrap;
-webkit-transition: width .3s .1s;
-moz-transition: width .3s .1s;
-ms-transition: width .3s .1s;
-o-transition: width .3s .1s;
transition: width .3s .1s;
color: #ee9049;
}
.owl-item:hover .moreTxt{width: 77px;}
.owl-item:hover .more{
color: #ee9049;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);}
.owl-item:hover h3{color: #ee9049 !important;}
.owl-carousel .owl-item .image{
margin:0px !important;
overflow:hidden;
max-height:200px;
}
.owl-carousel .owl-item .post-content{
background:#fff;
padding:0px 0px 27px 0px;}
.owl-carousel .owl-controls{
display:inline-block;
position:absolute;
width:135px;
z-index: 10;
bottom: 0px;
right: -16px;
height: 42px;
background: #751353;}
.owl-carousel .owl-buttons{margin:-10px 0px 0px 0px;}
.kc-carousel_images .owl-carousel .owl-buttons{margin:0px !important;}
.owl-carousel .owl-controls .owl-buttons div{
opacity:1 !important;
margin:0px !important;
top:0px !important;
padding:0px !important;
left:0px !important;
right:0px !important;
}
.owl-carousel .owl-controls .owl-buttons .owl-prev{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/is_nav.png) no-repeat 0 8px !important;
cursor: pointer;
height: 40px;
width: 35px;
margin: 0;
padding: 8px 0;
display: inline-block;
text-indent: -9999px;
position: relative;
left: -15px !important;
transition: left 0.25s ease-out;
}
.owl-carousel.owl-controls .owl-buttons .owl-prev:hover{
left: -20px !important;
}
.owl-carousel .owl-controls .owl-buttons .owl-next{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/is_nav.png) no-repeat 0 -25px !important;
cursor: pointer;
height: 40px;
width: 35px;
margin: 0;
padding: 8px 0;
display: inline-block;
text-indent: -9999px;
position: relative;
left: -15px !important;
transition: left 0.25s ease-out;
}
.owl-carousel .owl-controls .owl-buttons .owl-next:hover{
left: -10px !important;
}
#recherche_actu .owl-carousel .owl-item{
width:23%;
}
.owl-carousel .owl-item .image img{
}
#recherche_media{
margin:40px 0px;
padding:20px 0px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/bgRSSHP.jpg) no-repeat;
background-size:cover;
background-position:center;
background-attachment:fixed;
}
#recherche_actu{
margin:40px 0px;
padding:20px 0px;
background:#f1efe3;
}
#recherche_actu img{max-width:auto !important;}
#recherche_media h3.list-post-title,
#recherche_actu h3.list-post-title{
margin:-3px 0px 27px 14px;
font-size: 28px;
letter-spacing: 2px;
font-family: 'titilliumsemibold' !important;
text-transform: uppercase;
font-weight: 100 !important;
}
.ui-state-highlight, 
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight{
border:none !important; }
.slides h3{
font-size:30px !important;
color:#fff !important;
text-shadow:0px 0px 4px rgba(0,0,0,0.75) !important;
}
.metaslider.ms-theme-disjoint .flexslider ol.flex-control-nav li a.flex-active, 
.metaslider.ms-theme-disjoint .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a:hover, 
.metaslider.ms-theme-disjoint ul.rslides_tabs li.rslides_here a, 
.metaslider.ms-theme-disjoint ul.rslides_tabs li a:hover, 
.metaslider.ms-theme-disjoint div.slider-wrapper div.nivo-controlNav:not(.nivo-thumbs-enabled) a.active, 
.metaslider.ms-theme-disjoint .slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a:hover, 
.metaslider.ms-theme-disjoint .coin-slider .cs-buttons a.cs-active, 
.metaslider.ms-theme-disjoint .coin-slider .cs-buttons a:hover{border:none !important;
box-shadow:0px 0px 4px rgba(255,255,255,1) !important;
background:#751353 !important;}
.metaslider.ms-theme-disjoint .flexslider ol.flex-control-nav:not(.flex-control-thumbs) li a, .metaslider.ms-theme-disjoint ul.rslides_tabs li a, 
.metaslider.ms-theme-disjoint div.slider-wrapper .nivo-controlNav:not(.nivo-thumbs-enabled) a, .metaslider.ms-theme-disjoint .coin-slider .cs-buttons a{
height:7px !important;
max-width: 38px !important;
}
.slides .bouton{
background:#751353;
display:inline-block;
margin:10px 0px 40px 0px;
color:#fff;
font-size:20px;
padding:5px 13px;
border-radius:4px;
}
.caption p{font-size:16px;
text-shadow:0px 0px 3px rgba(0,0,0,0.75) !important;
}
.metaslider.ms-theme-disjoint .flexslider ul.slides .caption-wrap, 
.metaslider.ms-theme-disjoint .rslides .caption-wrap, 
.metaslider.ms-theme-disjoint div.nivoSlider .nivo-caption{
pointer-events:none;
opacity:1 !important;
background:none !important;}
.event a,
.ui-state-highlight a, 
.ui-widget-content .ui-state-highlight a, 
.ui-widget-header .ui-state-highlight a{background-color:#ddd important;}
#recherche_media .grid-simple{
padding:0px 20px;
}
#recherche_media .grid-simple:hover .element-simple{
opacity:0.85;
}
#recherche_media .element-simple{
transition:all 0.3s ease;
margin:0px; 	padding:15px;
height:100px;
border:none;
background:#afc7e0;
width:50%;
float:left;
}
#recherche_media .element-simple:hover{
opacity:1 !important;
}
#recherche_media .element-simple .text{
color:#030000;
font-size:12px}
#recherche_media .element-simple figure{max-width:60px}
#recherche_media .element-simple h3{
line-height:22px !important;
}
#recherche_media .element-simple h3 a{
font-size:17px;
line-height:22px !important;
color:#036097;
}
#recherche_media .element-simple h3 a:hover{
color:#036097;
}
#recherche_media .element-simple h3{
font-size:17px;
line-height:22px !important;
color:#036097;
}
#recherche_media .element-simple h3:hover{
color:#036097;
}
#recherche_media .element-simple:nth-child(3),
#recherche_media .element-simple:nth-child(4),
#recherche_media .element-simple:nth-child(7){
background:#e7e7e6 ;
}
ul#vie-campus li{
flex:1 1 15%;
min-width: 200px;
}
ul#vie-campus a *{
max-width: 160px;
}
.blanc{background:#fff;}
.kc-css-260131{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/blasonBG.png);
background-size: 30%;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center;
}
.category-vie-des-campus .insta{
margin:0px 0px -50px 0px;
padding:50px 0px 0px 0px;
}
section.blog-featuredaccueil_2col{
display: none;
visibility: hidden;
opacity: 0
}
body.agenda div.filtresAgenda{
background-color: #f3f2ed;
}
body.agenda div.filtresAgenda ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
body.agenda div.filtresAgenda ul li{
flex: 0 0 auto;
width: auto;
padding: 0 10px;
margin: 5px 5px;
}
body.agenda div.filtresAgenda ul li a{
color: #545655;
}
#campusContact bold{
font-weight: bold;
}
#campusContact a{
text-decoration: underline!important;
}
#campusContact a:hover{
color: #ee9049;
}
#campusContact li{
border: 0;
}
#campusContact h2{
margin-bottom: 15px;
}
#campusContact{
width: 34%;
display: inline-block;
vertical-align: top;
padding: 10px 20px;
font-size: 17px;
background: #e5e3da;
height: 600px;
}
#campusdurable{
position: relative;
height: 600px;
width: 65%;
background: #f3f2ed;
display: inline-block;
vertical-align: top;
}
#campusdurable #campusCntr{
min-height: 540px;
min-width: 600px;
position: relative;
width: 600px;
margin: 0 auto;
}
#campusdurable .petale{
position: absolute;
}
#campusdurable #petale1{
top: 30px;
right: 0px;
}
#campusdurable #petale2{
top: 234px;
right: -14px;
}
#campusdurable #petale3{
top: 370px;
right: 0px;
}
#campusdurable #petale4{
top: 397px;
right: 269px;
width: 300px;
}
#campusdurable #petale5{
top: 240px;
right: 334px;
width: 319px;
}
#campusdurable #petale6{
top: 50px;
right: 430px;
}
#campusdurable .petale span, 
#campusdurable .petale div{
font-size: 14px;
max-width: 170px;
line-height: 120%;
color: #000;
font-weight: bold;
}
#campusdurable .petale span{
color: #fff;
}
#campusdurable .petale .infosupp span{
font-size: 17px;
}
#campusdurable #petale1 .infosupp span, 
#campusdurable #petale6 .infosupp span{
color: #a2102e;
}
#campusdurable #petale2 .infosupp span, 
#campusdurable #petale3 .infosupp span{
color: #afa982;
}
#campusdurable #petale4 .infosupp span,
#campusdurable #petale5 .infosupp span,
#petalesupp span{
color: #ec7809!important;
}
#campusdurable .petale span.titre,
#campusdurable .petale .infosupp{
position: relative;
}
#campusdurable #petale1 span.titre{
left: -113px;
bottom: -113px;
}
#campusdurable #petale2 span.titre{
left: -130px;
bottom: -16px;
}
#campusdurable #petale3 span.titre{
left: -114px;
}
#campusdurable #petale4 span.titre{
right: -169px;
top: -24px;
}
#campusdurable #petale5 span.titre{
right: -154px;
top: 17px;
}
#campusdurable #petale6 span.titre{
top: 87px;
right: -157px;
}
#plus{
position: absolute;
right: 0;
bottom: 5px;
font-style: italic;
font-size: 22px;
}
#petalesupp{
bottom: 30px;
left: 50%;
margin-left: -75px;
}
#envirtitre{
position: absolute;
font-size: 30px;
top: 10px;
left: 50%;
margin-left: -100px;
color: #a11c34;
font-weight: bold;
}
body.viecampus #campusdurable #petale1 .infosupp{
left: 35px;
bottom: 35px;
}
body.viecampus #campusdurable #petale2 .infosupp{
left: -20px;
bottom: 20px;
}
body.viecampus #campusdurable #petale3 .infosupp{
left: 85px;
bottom: -15px;
}
body.viecampus #campusdurable #petale4 .infosupp{
left: -70px;
bottom: -18px;
}
body.viecampus #campusdurable #petale5 .infosupp{
left: -35px;
bottom: 100px;
}
body.viecampus #campusdurable #petale6 .infosupp{
left: -20px;
top: -20px;
}
body.campus #gkMainbody{
position: relative;
z-index: 9;
}
body.campus .hiddenCntr{
display: inline-block;
width: 49%;
vertical-align: top;
text-align: center;
}
body.campus .itemExtraFields{
margin-top: -135px;
margin-bottom: -24px;
}
ul.opened{
height: 350px;
opacity: 1;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.itemExtraFields{padding:0px 0px 0px 90px;}
.moreCampus{
color: #fff;
font-size: 26px;
cursor: pointer;
display: inline-block;
border: 1px solid #fff;
padding: 0 10px;
margin:0px 15%;
font-weight: bold;
line-height: 140%!important;
background-color: rgba(100,100,100,0.3);
}
.moreCampus:hover{
background-color: #ee9049;
}
body.campus .maps{
padding-bottom: 25px;
}
body.campus .gkIsWrapper-gk_bikestore.loaded{
max-height: 575px;
overflow: hidden;
}
.mCustomScrollbar{
height: 0;
margin-top: 62px;
overflow: hidden;
-webkit-transition: height .5s ease;
-moz-transition: height .5s ease;
-ms-transition: height .5s ease;
-o-transition: height .5s ease;
transition: height .5s ease;}
#formcontinue{
overflow:hidden;
max-height:350px;
}
.mCustomScrollbar li{
padding:0px !important;
margin:0px !important;
list-style:square;
}
.jwts_tabbertab li{
border: 0;
padding: 5px 10px 5px !important;
font-size: 15px;
text-align: left;
font-family: 'titilliumsemibold';
height:auto;
width:90%;
}
.mCustomScrollbar a{
line-height: 100%!important;
}
.formation li:nth-child(2n+1){
background-color: #d7d4c2;
}
.formation li:nth-child(2n+2){
background-color: #fff;
}
.separateur-bottom{margin-bottom:40px;}
iframe{border:none;}
.owl-nav-arrow.owl-theme .owl-controls{
display:inline-block;
position:absolute;
width:135px;
z-index: 10;
bottom: 52px;
right: -16px;
height: 42px;
background: #751353;}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons div{
opacity:1 !important;
margin:0px !important;
top:0px !important;
padding:0px !important;
left:0px !important;
right:0px !important;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-prev{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/is_nav.png) no-repeat 0 8px !important;
cursor: pointer;
height: 40px;
width: 35px;
margin: 0;
padding: 8px 0;
display: inline-block;
text-indent: -9999px;
position: relative;
left: -15px !important;
transition: left 0.25s ease-out;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-prev:hover{
left: -20px !important;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/is_nav.png) no-repeat 0 -25px !important;
cursor: pointer;
height: 40px;
width: 35px;
margin: 0;
padding: 8px 0;
display: inline-block;
text-indent: -9999px;
position: relative;
left: -15px !important;
transition: left 0.25s ease-out;
}
.owl-nav-arrow.owl-theme .owl-controls .owl-buttons .owl-next:hover{
left: -10px !important;
}
#boutons-campus{
margin:-110px auto 0px auto;
}
.lienExterne a:hover{text-decoration:underline !important;}
#video-ville .w50{
width: 50%;
}
#video-ville iframe{
vertical-align: middle;
display: inline-block;
}
#titre-video{
color: #751353;
font-size: 20px;
margin:40px 0px 0px 0px;
font-weight: bold;
}
#desc-video{
font-size: 16px;
padding: 0 10% 0 0;
}    body.filtre.politique .itemList article, body.filtre.organisation .itemList article{
border: 0;
padding-left: 10px;
background: rgba(176, 169, 134, .2);
}
body.filtre .itemList article a:hover{
color: #ee9049!important;
}
body.filtre.ufr #gk-bg{
overflow: visible;
}
body.filtre.ufr .itemList article{
border: 0!important;
background: #fff;
padding-top: 0!important;
margin-bottom: 0!important;
}
.kc-blog-posts-1 .popupCaller{
font-size: 17px !important;
line-height: 120% !important;
margin: 0 !important;
font-weight: 100 !important;
background: rgba(176, 169, 134, .2);
padding: 15px;
cursor:pointer;
}
.kc-blog-posts-3 .element-item h2{
font-size:17px;
cursor:pointer;}
.kc-blog-posts-3 .element-item h2 span {
background: rgba(176, 169, 134, .2);
text-align: center;
display: inline-block;
padding: 6px 0px;
width: 100%;
}
.rdmore {
background: #751353;
padding: 4px 7px;
right: 0px;
bottom: 0px;
position: absolute;
color: #fff;
float: right;
}
.popupContent {
position: absolute;
background: rgba(255,255,255,.98);
width: 0;
height: 0;
margin:5px 0px 0px 20px;
top: 0;
left: 0;
padding:10px;
z-index: 0;
opacity: 0;
overflow: hidden;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
box-shadow: 0 0 10px rgba(0,0,0,.3);
}
.popupContent.open {
width: 770px;
height: 320px;
padding: 10px;
opacity: 1;
z-index: 9999999 !important;
overflow: auto;
-webkit-transition: opacity .5s;
-moz-transition: opacity .5s;
-ms-transition: opacity .5s;
-o-transition: opacity .5s;
transition: opacity .5s;
}
.popupContent h4{
font-weight:700;
color:#666;
margin:10px 3px;
}
.popupContent .popupclose {
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
font-weight: 700;
font-size: 20px;
color: #fff;
background: #751353;
padding: 0 10px;
z-index: 99;
}
.popupContent .popupclose:hover {
background: #ee9049;
} body #gkHeader #gk-main-menu .gk_normal li a{
-webkit-transition:0.5s;
position: relative;
}
body #gkHeader #gk-main-menu .gk_normal li a:before{
width: 100%;
height: 100%;
z-index: 3;
content: '';
position: absolute;
top: -3px;
left: 0;
-moz-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
transition: 0.5s;
border-top: 3px solid #f47b20;
transform-origin: 50% 0%;
-webkit-transform-origin:50% 0%;
-ms-transform-origin:50% 0%;
}
body #gkHeader #gk-main-menu .gk_normal li a:hover:before{
-moz-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
#testSVG{
position: absolute;
top: 32%;
transform:scale(0.93);
right: 46%;
opacity: 0.4;
}
#testSVG #svgblason{
position: absolute;
top: -40px;
left: 65px;
width: 450px;
height: auto;
}
#testSVG path:nth-child(odd) {
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: dash 20s linear forwards 1s, color 1s linear forwards 2.4s, clean 2s linear forwards 1.8s;
}
#testSVG path:nth-child(even) {
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
animation: dash 15s linear forwards 1s, color 1s linear forwards 2.4s, clean 2s linear forwards 1.8s;
}
#testSVG  svg{
overflow: visible;
}
#testSVG #svgblason img{
animation: appear 2.5s linear forwards 3s;
opacity: 0;
-moz-transform: scale(.95);
-webkit-transform: scale(.95);
-o-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
width: 100%;
}
#testSVG #svglettres{
width: 540px;
height: auto;
position: absolute;
top: 145px;
left: 19px;
}
@keyframes appear {
to {
opacity: 1;
-moz-transform: scale(.95);
-webkit-transform: scale(.95);
-o-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}
@keyframes color {
to {
fill:#A7A486;
}
}
@keyframes clean {
to {
stroke:transparent;
}
}
.gkNspPM-PortfolioGrid.with-overlay .figcaption:before, .gkNspPM-PortfolioGrid.without-overlay .figure.loaded > div > a:before{
display: none;
content: none;
}
.gkNspPM-PortfolioGrid.without-overlay .figure.loaded > div > a:after{
display: none;
content: none;
}
.gkNspPM-PortfolioGrid > .figure img.image-loaded {
opacity: 1;
}
.gkNspPM-PortfolioGrid > .figure img{
max-height: 200px;
width: auto;
margin: 0 auto;
}
.gkNspPM-PortfolioGrid.without-overlay > .figure.loaded > div > a{
background: transparent;
}
.gkNspPM-PortfolioGrid.without-overlay > .figure > div{
box-shadow: none!important
}
.ub_event_encadre_horaires .ub_event_value{
display: inline-block;
position: relative;
color: #fff;
padding: 20px 20px;
width: 50%;
float:left;
font-weight: 100;
font-size:17px;
font-family: 'titilliumsemibold';
min-height: 90px;
vertical-align: top;
}
.ub_event_encadre_horaires .ub_event_value.debut{
background-color: #a1192f;   
}
.ub_event_encadre_horaires .ub_event_value.debut:after{
content: "\f0d8";
position: absolute;
right: -14px;
color: #a1192f;
top: 50%;
margin-top: -17px;
font: normal normal normal 30px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
z-index: 9999;
-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.ub_event_encadre_horaires .ub_event_value.fin{
background-color: #d08c97;
}
body.home-page div.box:nth-child(2) h2{
margin-left: 0!important;
}
body.media div#k2Container.genericView .itemListSubCategories .subCategory {
height: 320px!important;
}
body.media div#k2Container.genericView .itemListSubCategories a {
width: auto!important;
display: block;
text-align: center;
}
body.media div#k2Container.genericView .itemListSubCategories h2{
display: block;
}
body.media #k2Container.itemListView .itemListCategoriesBlock .itemsCategory h1{
display: none;
}
body.media #k2Container.itemListView  h2{
color: #751353;
}
ul#mosaiquecampus{
display: flex;
flex-wrap:wrap;
align-items: flex-end;
align-content: space-around;
}
ul#mosaiquecampus li{
flex:1 1 0%;
min-width: 200px;
text-align: center;
padding-bottom: 30px;
}
ul#mosaiquecampus li:before{
content: "";
display: none;
}
ul#mosaiquecampus li img{
width: 60%;
height: auto;
}
ul#mosaiquecampus li span{
display: block;
color: #777;
font-size: 12px;
}
body.viecampus div.nspMain.actusHP .nspArt.nspCol1 {
padding: 0 0px 60px 0!important;
}
#topMenu2.mobile {
display: block!important;
padding: 0 0 0 32px;
position: relative;
top: 0;
right: 0;
}
#topMenu2.mobile span{
display: block;
}
#topMenu2.mobile li {
display: block;
margin: 0;
border-right: 0!important;
padding: 6px 0!important;
}
body.media #k2Container.genericView .itemsCategory p:first-of-type, body.media #k2Container.genericView .itemsCategory p:last-child{
display: none;
}
.journaliste-bloc .inner{
background-color: #751353;
color: #fff;
width: 340px;
margin-left: 340px;
position: relative;
padding: 30px 20px;
line-height: 140%;
text-align: left!important;
}
.journaliste-bloc strong{
color: #fff;
}
.journaliste-bloc{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/journaliste/bgmedias.jpg);
background-repeat: no-repeat;
margin: 20px 0px 30px 0px;
position: relative;
}
.category-medias figure{
overflow:visible;
max-width:60px;
max-height:60px;
margin:0px 10px 0px 0px;
float:left;
}
.category-medias h2{
clear:none !important;
font-size:17px !important;	margin:0px !important;
font-family: 'titilliumsemibold' !important;
}
.category-medias  a p{
margin:0px !important;
color:#666 !important; line-height:1.4em ;
}
.category-medias .lepost{padding:0px 0px 10px 0px;
border-bottom:1px solid #ddd;}
.lien-medias{
float: right;
margin: 20px 30px 0px 0px;
color: #fff !important;
font-weight: 700;
font-size: 16px;
background: #eb7721;
padding: 0 10px 2px;
line-height: normal;
}
.gsc-thumbnail-inside{
padding-left: 0!important
}
.gsc-input input.gsc-input{
background: transparent!important;
}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl{
color: #111!important;
font-weight: bold;
}
.gsc-result .gs-title{
overflow: visible!important;
}
.search-page figure,
.search-page .lienExterneHP,
.search-page .lienAudio,
.search-page .lienVideo,
.search-page .btn{display:none !important;}
span.lienAudio,
span.lienVideo,
span.lienExterneHP{
display: block;
position: absolute;
z-index: 9;
opacity: .9;
width: calc(100% - 26px);
height: 200px;
margin:0px 0px 0px 13px;
background-size: 63px;
background-position: center;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, .15);
background-repeat: no-repeat;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
overflow: hidden;
}
span.lienAudio{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/external-audio.png);
}
span.lienVideo{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/external-video.png);
}
span.lienExterneHP{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/externallink2.png);
}
span.lienExterneHP:after {
content: "Lien externe";
width: 55px;
height: 0;
display: block;
padding: 7px 0 2px;
position: relative;
background: rgba(250, 250, 250, 1);
bottom: 0;
color: rgba(25, 25, 25, 1);
z-index: 98;
opacity: 0;
-webkit-transition: opacity .3s, eight 0s .3s;
-moz-transition: opacity .3s, eight 0s .3s;
-ms-transition: opacity .3s, eight 0s .3s;
-o-transition: opacity .3s, eight 0s .3s;
transition: opacity .3s, height 0s .3s;
left: 50%;
margin-left: -28px;
top: 50%;
margin-top: -28px;
font-size: 16px;
border-radius: 25px;
font-weight: 700;
}
.itemBlock:hover span.lienExterneHP:after {
height: 55px;
opacity: 1;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-ms-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s;
}
body.actualites .externalRSS ul.srfrList li{
display: inline-block;
width: 32%;
border-top: 1px solid #E5E5E5;
border-bottom: 0;
vertical-align: top;
}
body.actualites .externalRSS ul.srfrList li p{
margin-bottom: 0;
}
body.actualites .externalRSS ul.srfrList li h3{
line-height: 130%;
font-weight: bold;
font-size: 18px;
}
body.actualites .externalRSS ul.srfrList li a{
font-size: 17px!important;
line-height: 110%!important;
text-transform: none;
}
body.actualites .externalRSS ul.srfrList li:hover a{
color: #ee9049;
}
body.actualites .externalRSS ul.srfrList .srfrFeedItemDate{
background-color: rgba(187, 168, 171, 0.1);
position: relative;
line-height: 120%;
color: #333;
padding: 2px 8px;
font-size: 18px;
}
body.actualites .k2FeedIcon{
border: 0;
margin: 0px;
}
body.actualites #k2Container{
border-bottom: 2px solid #b5495a;
}
body.actualites #gkMainbody {
margin-bottom: 20px;
}
@media screen and (max-width: 580px){
body.actualites .externalRSS ul.srfrList li{
display: block!important;
width: 100%;
}
#domainesRech li span:after,
#gk-footer #public.dib{display:none !important;}
.rsfootercntr{
margin:10px !important;
text-align:left !important;
}
.rsfootercntr li{float:none;}
}
body.distinctions .itemBlock .itemBody, body.distinctions .itemBlock a.firstLink, body.distinctions .itemBlock header {
display: inline-block;
padding: 0 5px!important;
vertical-align: top;
max-width: 70%;
float: left;
}
body.distinctions #itemListLeading .itemContainer {
width: 100%!important
}
body.distinctions ul.itemTags {
min-height: 40px!important;
margin: 0;
padding: 0!important;
}
body.distinctions .itemBlock .itemIntroText p, body.distinctions .itemBlock header h2 {
margin: 0!important;
padding: 0;
}
body.distinctions ul.itemTags li, body.distinctions .itemTagsBlock span {
display: none;
}
body.distinctions ul.itemTags li a {
color: #fff!important;
}
#k2Container .itemListCategoriesBlock .itemsCategory a:hover{
text-decoration: underline;
}
#k2Container .itemListCategoriesBlock .itemsCategory h3{
text-transform: none;
font-weight: bold;
font-size: 18px;
margin: 30px 0 10px;
}
#k2Container .itemListCategoriesBlock .itemsCategory h2{
font-size: 32px!important;
font-weight: bold!important;
margin: 0 15px 10px 0!important;
color: #751353!important;
margin: 30px 0 10px;
border-bottom: 0;
}
#k2Container .itemListCategoriesBlock .itemsCategory > p {
margin: 15px 0 32px;
}
blockquote {
font-size: 20px;
background: #f9f9f9;
border-left: 10px solid #ccc;
margin: 1.5em 10px;
padding: 0.5em 10px;
quotes: "\201C""\201D";
font-family: georgia;
}
blockquote:before {
color: #ccc;
content: open-quote;
font-size: 50px;
line-height: 0.1em;
margin-right: 0.25em;
vertical-align: -0.4em;
font-family: georgia;
}
blockquote p {
display: inline;
}
body.agenda h1 {
font-family: 'titilliumregular';
font-weight: 700;
color: #751353;
font-size: 32px!important;
}
body.filtre.ufr.formations #k2Container article{
padding: 0!important;
margin: 0!important;
}
body.filtre.ufr.formations header.nodate{
margin-bottom: 0!important;
}
.lienTelecharger{
color: #751353;
}
.lienTelecharger:hover{text-decoration:underline !important;}
.lienTelecharger:after{
content: "";
display: inline-block;
width: 12px;
height: 13px;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/downloadSidebarIcon.png);
background-size: contain;
margin-left: 5px;
background-size: cover;
margin-bottom: -1px;
}
.box.gris h3{
background: none !important;
border-bottom: 1px solid #9c9d9d;
padding: 14px 5px 6px 0px !important;
color: #751353;
font-size: 17px;
text-transform: uppercase;
width: 95% !important;
margin: 0px 2% !important;
}
.box.gris p{
margin:0px !important;
}
.attachment-post-thumbnail{
max-width:500px !important;
margin:0 auto !important;} #gk-sidebar .contacts{
margin: 10px;
background-color: transparent;
position: relative;
}
#gk-sidebar .contacts ul{
margin-left:55px;
}
#gk-sidebar .contacts.contact_rp ul{
margin-left: 20px;
}
#gk-sidebar .contacts h3{
color: #751353 !important;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/contacts.svg);
background-repeat: no-repeat;
background-size: 40px;
border: none !important;
padding: 17px 0px 11px 60px;
background-position: 0px 100%;
margin-left: 1px !important;
}
.kc_single_image.rouge a,
.kc_single_image.beige a{
color:#fff !important;
}
.kc_single_image.rouge a:hover,
.kc_single_image.beige a:hover{
color:#fff !important;
}
.kc_single_image.rouge a:hover span,
.kc_single_image.beige a:hover span{text-decoration:underline;}
.kc_single_image.blanc,
.kc_single_image.rouge,
.kc_single_image.beige{
padding:10px;
background:none !important;
background-color:none !important;}
.kc_single_image.beige span:after,
.kc_single_image.rouge span:after{
content: "\f0d8";
display: block;
position: absolute;
left: 50%;
margin-left: -16px;
margin-top: -122px;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 55px;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.kc_single_image.rouge span{
width:100%;
height:140px;
line-height:auto;
position:relative;
text-align:center;
margin-top:-40px;
display:block;
color:#fff;
background:#751353;
font-size:26px;
line-height:28px;
font-weight:100;
font-family: 'titilliumsemibold';
padding:30px 88px;
}
.kc_single_image.beige span:after{color:#b0a986;}
.kc_single_image.rouge span:after{color:#751353;}
.kc_single_image.blanc span:after{color:#ffffff;}
.kc_single_image.beige span{
width:100%;
height:140px;
line-height:auto;
text-align:center;
position:relative;
display:block;
margin-top:-40px;
color:#fff;
background:#b0a986;
font-size:26px;
line-height:28px;
font-weight:100;
font-family: 'titilliumsemibold';
padding:30px 60px;
}
.kc_single_image.blanc span{
width:100%;
line-height:auto;
text-align:center;
position:relative;
display:block;
margin-top:-40px;
color:#751353;
background:#fff;
font-size:24px;
line-height:28px;
font-weight:100;
font-family: 'titilliumsemibold';
padding:20px;
}
.uneligne span{
margin-top: -41px !important;
z-index: 100;
position: relative;
padding:45px 0px !important;}
.uneligne span:after{
margin-top: -108px !important;
}
#gk-sidebar .contacts * {
color: #fff!important
}
#gk-sidebar .contacts ul:before{
content: "";
width: 2px;
position: absolute;
top: 55px;
bottom: 8%;
display: block;
left: 24px;
background: #751353;
}
#gk-sidebar .contacts * {
color: #696969!important
}
#gk-sidebar .contacts h3:before{
content: "";
width: 58px;
height: 58px;
display: inline-block;
position: absolute;
background-color: #751353;
left: -7px;
z-index: -1;
top: -1px;
border-radius: 35px;
}
#gk-sidebar .contacts .header{
color: #751353!important;
background-position: 0 50%;
padding: 20px 5px 20px 60px;
}
#gk-sidebar .contacts li{
font-size:14px;
line-height:125%;
border-bottom: 1px solid #9c9d9d!important;
padding: 10px 0px 10px 0px;
}
#gk-sidebar .contacts li:hover{
background-color: transparent;
color: #751353!important;
padding: 10px 15px 10px 0px;
left: 0;
right: 0;
}
#gk-sidebar .contacts li:before{
content: "";
display:inline-block !important;
width: 12px;
height: 12px;
position: absolute;
border: 2px solid #751353;
background-color: #fff;
left: -29px;
top: 14px;
border-radius: 35px;
-webkit-transition: background-color .3s;
-moz-transition: background-color .3s;
-ms-transition: background-color .3s;
-o-transition:background-color .3s;
transition: background-color .3s;
}
#gk-sidebar .contacts li:hover:before{
background-color: #751353;
width: 14px;
height: 14px;
left: -30px;
top: 13px;
-webkit-transition: background-color .3s  .1s;
-moz-transition: background-color .3s  .1s ;
-ms-transition: background-color .3s  .1s ;
-o-transition:background-color .3s  .1s ;
transition: background-color .3s  .1s;
}
#gk-sidebar .contacts li:hover a{
text-decoration: underline;
color: #751353!important;
font-weight: bold;
}
#gk-sidebar .contacts.contact_rp{
margin: 10px;
}
#gk-sidebar .contacts.contact_rp ul:before, 
#gk-sidebar .contacts.contact_rp ul li:before{
display: none;
opacity: 0;
visibility: hidden;
}
#gk-sidebar .contacts.contact_rp ul li{
border-bottom: 0!important;
margin-top: -10px;
}
#gk-sidebar .contacts.contact_rp ul li:hover{
color: #9c9d9d!important;
}
#gk-sidebar .telechargements h3{
color:#ffffff !important;
background-color: #751353;
margin: 0!important;
padding: 12px!important;
}
#gk-sidebar .telechargements .header span {
color: #fff;
}
#gk-sidebar div.box.telechargements span {
background-image: none;
padding-left: 10px;
}
#gk-sidebar div.box.telechargements ul li{
background-color: #fff!important;
border-bottom: 1px solid #dfddcf;
}
#gk-sidebar div.box.telechargements ul li a{
color: #751353;
font-weight: bold;
}
#gk-sidebar div.box.telechargements ul li:before{
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/downloadSidebarIcon.png);
}
#gk-sidebar div.box.telechargements ul li:after{
display: none;
}
#gk-sidebar div.box.telechargements ul li:hover{
background-color: #dfddcf!important;
}
#gk-sidebar div.telechargements, 
#gk-sidebar .infosPratiques.box{
border-bottom: 2px solid #d7d4c2;
}
#gk-sidebar div.box h2.header{
padding-bottom: 0;
}
#gk-sidebar .infosPratiques h3{
margin: 0px 0px 5px 5px !important;
border: none;
padding: 3px 0px 4px 31px;
}
body.filtre.ufr.formations.nofilter #encartFiltre {
opacity: 0;
visibility: hidden;
height: 0;
}
body.filtre.formations.nofilter .itemContainer {
width: 100%!important;
position: relative;
left: 0!important;
top: auto!important;
margin-bottom: 25px;
}
body.filtre.formations.nofilter .itemContainer .popupContent{
width: 100%;
}
body.filtre.ufr.formations .popupContent a.rl_tabs-toggle{
height: 50px!important
}
body.filtre.ufr.formations .popupContent strong, body.filtre.ufr.formations .popupContent b{
color: inherit!important;
}
body.admin section#gkMainbody{
margin-bottom: 0;
}
body.admin section#gkMainbodyBottom{
margin-top: 50px!important;
}
body.admin sectionp{
margin: 0;
}
body.admin sectionh2{
margin-left: 0!important;
font-size: 22px!important;
}
body.admin sectiondiv.box.gris{
margin-bottom: 70px;
}
body.home-page #updateInstagram{
border: 1px solid rgba(0,0,0,0.3);
background-color: #a21b2f;
color: #fff;
display: block;
margin: 0 auto;
width: 250px;
text-align: center;
padding: 2px;
margin-top: 20px;
margin-bottom: 20px;
border-radius: 4px;
cursor: pointer;
position: relative;
transition: all .25s;
}
body.home-page #updateInstagram:hover{
border: 1px solid rgba(250,250,250,0.4);
background-color: #f47b20;
}
body.home-page #updateInstagram.loading{
border: 1px solid rgba(0,0,0,0.4);
background-color: #e3e3e3;
}
body.home-page #updateInstagram:before{
transition: all .25s;
}
body.home-page #updateInstagram.loading:before{
content: "Récupération des images";
display: block;
background-image: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/gif-load.gif);
position: absolute;
right: 0;
background-size: 15px;
color: #bb5061;
left: 0;
background-repeat: no-repeat;
bottom: 0px;
background-color: #fff;
top: 0;
background-position: 93%;
font-weight: bold;
}
body.home-page #updateInstagram.loading.succes{
border: 1px solid rgba(250,250,250,0.4);
background-color: #31a226;
}
body.home-page #updateInstagram.loading.succes:before{
content: "Images récupérées !";
display: block;
position: absolute;
right: 0;
background-color: #31a226;
color: #fff;
left: 0;
bottom: 0px;
top: 0;
font-weight: bold;
background-image: none;
}
#topMenu2 #engineSpace li a{
color: #fff;
font-size: 15px;
}
#topMenu2 li a {
padding-left: 0;
}
#topMenu2 #engineSpace {
display: block!important;
margin-bottom: 20px;
}
#topMenu2 #engineSpace li:before {
display: none;
}
#gkHeaderNav #gk-main-menu ul li:nth-child(2) div.childcontent{
display: none!important;
}
#aside-menu ul.gkmenu.level0 li:nth-child(2) ul.gkmenu.level1{
display: none!important;
} @media screen and (max-width: 1230px){
#gkMainbody div.box:nth-child(1){
flex: 1 1 100%;
max-width: 350px;
margin: 0 auto!important;
margin-bottom: 80px!important;
}
#gkMainbody div.box:nth-child(2){
flex: 1 1 100%;
margin:0px 10px 80px!important;
}
#gkMainbody .recherche-blocs{
flex: 1 1 100%;
margin:0 auto!important;
}
.gk-tweets {
align-content: center;
align-items: center;
}
body.home-page .recherche-blocs #secondRow #visu{
background-position: center;
min-height: 280px;
}
body.home-page .recherche-blocs #secondRow #visu span:nth-child(1), body.home-page .recherche-blocs #secondRow div#visu  a span:nth-child(2){
opacity: 1;
right: 10%;
left: 10%;
width: auto;
}
#gkPageContent.gkPage, .jomsocial #gkPageContent {
padding: 20px 0 0!important;
}
#mosaique #last ul, .category-international #mosaique #last ul{
font-size: 12px;
}
.adresseCampus .beigef .beige {
position: relative;
right: 0;
top: 0;
padding: 20px;
margin-bottom: 10px;
}
body.campus #video-ville .w50{
width: 80%;
display: block;
margin: 0 auto;
}
body.campus #video-ville iframe{
display: block;
margin: 0 auto;
margin-top: 25px;
margin-bottom: 50px;
}
} @media screen and (max-width:1024px){
.gk-tweets {
display: block;
}
#encartRecherche{
display: none;
top: 16px;
width: 155px;
right: 60px;
}
div.nspMain.actusHP a{ }
.nspArts, .nspLinksWrap{
padding: 0;
}
.nspArt h4.nspHeader {
padding: 0 0 15px;
font-size: 20px
}
#gkHeader {
padding-top: 0!important;
}
#topMenu2 {
display: none!important;
}
div#lang{
right: 18px!important;
top: 70px!important;
}
#testSVG{
display: none;
}
#gk-bg {
padding-top: 0px;
}
div.home-pageNews .content {
width: 100%;
float: none;
}
#gk-bg { }
div.home-pageNews {
flex: 1 1 100%;
height: auto;
margin-top: 0;
}
#gkLogo {
margin: 15px 24px 0 0;
}
figcaption.gkPage h2 {
line-height: 130%;
margin: 5px 0;
padding: 0;
}
figcaption.gkPage {
background: rgba(255,255,255,.75);
}
.box.transparent.agenda_jevents.tout_agenda{
padding: 20px 15px!important;
}
body.home-page div.box:nth-child(2) #rechercheCntr{
margin: 0!important
}
body.home-page div.box:nth-child(4) .parallax{
background-size: 70%;
margin-top: 10px!important;
}
body.home-page div.box:nth-child(4) h3.header{
margin:100px 0 0px!important
}
#gkFooter .gkPage{
height: 100%;
display: inline-block;
} 
#gkFooter .gkPage #gkFooterNav{
height: 100%;
display: inline-block;
} 
#gkFooterNav{
height: 100%;
}
#gkFooterNav #adresseFooter, .dib#public, #gkFooterNav div.rsfootercntr, a#lienUBFC{
float: none;
width: 100%;
display: block;
margin: 0;
}
a#lienUBFC{
margin: 10px 0 100px;
}
#gkFooterNav div.rsfootercntr{
margin: 20px 0;
}
#gk-sidebar .box {
width: 100%;
}
#gkHeader.affix #moreTitle {
font-size: 14px!important;
top: 10px;
left: 128px;
right: 55px;
line-height: 140%;
bottom: initial;
}
.category-international #mosaique {
margin-top: -50px;
height: 370px;
}
#mosaique li img, .category-international #mosaique li img {
width: 130%;
height: auto;
max-width: 130%;
}
#mosaique li div, .category-international #mosaique li div{
font-size: 20px;
}
div.box.actusHP{
padding-left: 15px!important;
padding-bottom: 20px!important;
}
div.nspMain.actusHP .nspArt a img {
max-width: 85%!important;
max-height: 180px;
}
div.nspMain.actusHP .nspArt.nspCol2 h4.nspHeader{
font-size: 15px;
}
#mosaique li, .category-international #mosaique li {
flex: 1 1 49%;
height: 50%;
width: 49%;
max-width: 49%;
}
#mosaique, .category-international #mosaique{
height: 650px;
}
#mosaique #last a span:not(.w0){
width: 90%;
}
#mosaique #last a span li{
width: 100%;
}
ul#formacontinue li {
flex: 1 1 100%;
min-width: 100%;
}
.category-international ul#personnels{
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
height: 360px;
padding-bottom: 70px;
width:87% ;
margin: 0 auto;
}
.category-international ul#personnels li{
flex: 1 1 16%;
position: relative;
width: 16%;
margin: 0 3%;
display: inline-block;
}
.category-international ul#personnels li img{
position: absolute;
top: 0;
width:100%;
left: 0;
right: 0;
}
.category-international ul#personnels li span{
color: #fff;
background-color: #a1192f;
text-align: center;
display: block;
position: absolute;
left: 0;
bottom: -2px;
right: 0;
font-weight: bold;
font-size: 22px;
line-height: 100%;
height: 120px;
display: flex;
justify-content: center;
align-items: center;
}
.category-international #adresseInternational {
display: block;
}
.category-international #adresseInternational div {
display: block;
width: 70%;
margin: 0 auto;
margin-bottom: 20px;
}
.category-international #adresseInternational .beigef {
display: flex;
justify-content: center;
align-items: center;
padding: 20px 0;
}
.category-international #adresseInternational div:nth-child(1){
margin-bottom: -10px!important;
}
.category-international #adresseInternational div:nth-child(4){
margin-top: -20px!important;
}
body.viecampus #campusdurable {
position: relative;
height: 600px;
width: 100%;
}
body.viecampus #campusContact {
width: 100%;
display: inline-block;
vertical-align: top;
padding: 10px 20px;
font-size: 17px;
background: #e5e3da;
height: auto;
text-align: center;
}
.category-universite #vieinstitution div {
flex: 1 1 50%;
height: 100px;
text-align: center;
font-weight: bold;
font-size: 24px;
line-height: 110%;
width: 50%;
border: 1px solid #fff;
}
.exergue {
font-size: 30px;
}
.category-universite #ubchiffresCntr {
height: 1120px;
width: 100%;
position: relative;
}
.category-universite ul#ubchiffres li {
border: 0;
flex: 0 0 100%;
padding: 12px 0;
}
.category-universite ul#ubclassements li {
border: 0;
flex: 0 0 100%;
padding: 15px 0;
}
.category-universite #chiffresCntr, .category-universite #classementCntr{
left: 0px;
}
header#gkHeader #gkLogo #max-logo {
height: 80px;
margin-bottom: 20px;
}
.category-international #instagram {
display: block;
padding: 0;
}
.category-international #instagram li {
height: 180px;
margin-right: 15px!important;
}
body.boutique #imgProduit {
width: 32%;
}
body.boutique #descriptionProd {
padding: 0 20px;
width: 32%;
}
body.boutique #prix {
position: relative;
}
} @media screen and (min-width: 768px) and (max-width: 1024px){
body.home-page #gkMainbody{
display: block;
padding: 90px 0 20px!important;
}
#gkMainbody div.box:nth-child(1){
max-width: 100%;
}
.gk-tweets #row0, .gk-tweets #row1, .gk-tweets #row2 {
display: block;
width: 33%!important;
}
#gkMainbody div.box:nth-child(2){
max-width: 100%;
}
ul#instagram{
display: block;
}
#gkMainbody .recherche-blocs{
display: block;
}
#gkMainbody .recherche-blocs #svg{
display: none;
}
.gk-tweets .gk-tweet{
height: auto;
min-height: 0;
}
#gkMainbody .recherche-blocs #likeNbr{
padding: 30px;
}
body.home-page div.box:nth-child(1) ul {
display: block;
text-align: center;
}
body.home-page ul#recherchehome li {
flex: initial;
display: inline-block;
width: 32%;
}
body.home-page div.box:nth-child(5) ul {
display: block;
text-align: center;
}
body.home-page div.box:nth-child(5) ul li {
flex: initial;
width: 45%;
display: inline-block;
max-width: none;
}
#informez #bloc1, #informez #bloc2{
display: inline-block!important;
width: 49%!important;
} 
} @media screen and (max-width: 950px){
div.actusHP, div.agenda_jevents {
flex: 1 1 100%;
width:100%;
}
body.home-page .recherche-blocs #secondRow #visu{
background-size: cover;
}
body.home-page .recherche-blocs #secondRow{
min-width: 100%;
}
.gkIsButtons {
bottom: initial;
top: 20px;
}
#informez {
display: block;
}
#informez #bloc1, #informez #bloc2, #informez #bloc3{
flex: 1 1 100%;
height: auto;
width: 100%;
display: flex;
position: relative;
margin: 10px 0;
}
#informez #bloc1 .beige, #informez #bloc2 .beige {
position: relative;
width: 100%;
}
#informez #bloc1 img, #informez #bloc2 img{
display: none;
}
#informez #bloc1 ul, #informez #bloc2 ul{
text-align: center;
}
#informez #bloc3 .align.beige {
text-align: center;
}
} @media (max-width: 768px){
#menu-over-menu .menu-item-type-custom{display:none !important;}
#searchEngine{margin-top:-7px !important;}
.search-barre{left:10px !important;
width:60% !important;
z-index:10000 !important;}
body.filtre #itemListPrimary {
height: 5200px
}
body.filtre .itemContainer {
width: 100%!important;
left: initial!important
}
body.filtre .popupContent.open {
position: fixed!important;
margin: 0 auto!important;
top: 10%!important;
width: 320px!important;
left: 0;
right: 0;
bottom: 10%;
overflow: auto
}
body.filtre.formations.nofilter .popupContent.open{
width: 100%!important
}
#ub_event_page .ub_event_encadre {
float: none;
width: 100%;
}
body.filtre.formations .itemContainer{
width: 100%!important
}
#gkIs-gk-is-500.gkIsWrapper-gk_university {
margin-bottom: 100px;
min-height: 200px;
}
body.campus .gkIsWrapper-gk_bikestore.loaded img{
margin: 0!important
}
div.box.actusHP .nspArt.nspCol2{
padding: 0!important;
}
#domforma li {
min-width: 275px;
margin: 15px 0;
}
div#apprendre{
height: auto!important;
flex-direction: column;
}
div#apprendre .blocApp{
min-width: 390px;
height: 350px;
}
.category-international #adresseInternational div {
display: block;
width: 100%;
margin: 0 auto;
margin-bottom: 20px;
}
body.media #k2Container.genericView .itemsCategory p{
width: 55%!important;
margin-left: 40%!important;
}
body.distinctions .itemBlock .itemBody, body.distinctions .itemBlock a.firstLink, body.distinctions .itemBlock header {
display: block!important;
max-width: 100%!important;
float: none!important;
}
#gkIs-gk-is-500.gkIsWrapper-gk_university .gkIsSlide {
height: 200px;
}
} @media (max-width: 640px){
.ub_event_encadre{width:100%;}
body.home-page .recherche-blocs #firstRow div{
border-top: 1px solid #fff;
}
body.campus .itemExtraFields {
margin-top: 0px;
margin-bottom: 0px;
}
body.campus .hiddenCntr li {
padding: 10px 10px!important;
font-size: 14px;
height: auto;
}
body.campus .hiddenCntr ul{
margin-top: 10px;
}
body.campus .adresseCampus.disflex{
display: block;
}
body.campus .adresseCampus.disflex:before, body.campus .adresseCampus.disflex:after{
display: none;
}
.moreCampus{
font-size: 21px;
}
.gkIsWrapper-gk_university .active figcaption h2{
margin-left: 0!important;
line-height: 60%;
}
figcaption.gkPage h2 a {
font-size: 20px;
}
.category-international #adresseInternational .beigef {
display: block;
justify-content: center;
align-items: center;
padding: 20px 20px;
text-align: center;
}
.category-international #adresseInternational .beigef span.picto {
max-width: 100%;
color: #494e4f;
text-align: center;
margin-top: 30px;
display: block;
}
body.viecampus #campusdurable svg {
display: none;
}
body.viecampus #campusdurable .petale {
position: relative;
display: block;
width: 100%;
left: 0;
right: 0!important;
top: auto!important;
margin: 0 auto;
margin-bottom: 40px;
text-align: center;
}
body.viecampus #campusdurable .petale span.titre, body.viecampus #campusdurable .petale .infosupp {
position: relative;
left: auto!important;
top: auto!important;
bottom: auto!important;
color: #733!important;
width: 100%;
max-width: 100%;
display: block;
right: auto!important;
}
body.viecampus #campusdurable {
position: relative;
height: auto;
width: 100%;
}
body.viecampus #envirtitre {
position: relative;
font-size: 30px;
top: 0px;
color: #a11c34;
font-weight: bold;
margin-bottom: 0px;
}
body.viecampus #campusdurable #campusCntr {
min-height: 540px;
min-width: 100%;
position: relative;
width: 100%;
margin: 0 auto;
}
body.viecampus #plus{
display: none;
}
.category-universite #vieinstitution div {
flex: 1 1 100%;
height: 100px;
text-align: center;
font-weight: bold;
font-size: 24px;
line-height: 110%;
width: 100%;
border: 1px solid #fff;
}
body.home-page div.box:nth-child(5) ul {
display: block;
text-align: center;
}
body.home-page div.box:nth-child(5) ul li {
flex: initial;
width: 100%;
display: inline-block;
max-width: none;
margin: 10px 0px;
}
} @media (max-width: 530px){
#mosaique, .category-international #mosaique {
height: 700px;
margin-top: 0;
}
#mosaique li, .category-international #mosaique li {
flex: 1 1 100%;
width: 49%;
max-width: 49%;
margin: 0 auto;
}
#mosaique li#last ul{
display: none;
}
#gkMainbody div.box:nth-child(2){
max-width: 530px;
}
body.home-page .recherche-blocs #firstRow{
display: block;
width: 100%;
}
body.home-page .recherche-blocs #firstRow div{
display: block;
width: 100%;
}
body.home-page .recherche-blocs .custom{
display: block;
width: 100%;
}
body.home-page ul#vie-campus, 
ul#vie-campus{
display: block;
}
ul#instagram{
display: block;
}
body.home-page ul#vie-campus li, 
ul#vie-campus li{
max-width: 100%;
min-width: 100%;
}
#domforma{
display: block;
}
#diplomes{
display: block;
text-align: center;
}
div#apprendre{
display: block;
width: 100%;
text-align: center;
}
div#apprendre .blocApp{
min-width: 100%;
width: 100%;
}
.quotidien ul{
display: block;
}
.quotidien ul{
max-width: 100%;
min-width: 100%;
}
body.media #k2Container.genericView .itemsCategory{
background-image: none!important;
}
body.media #k2Container.genericView .itemsCategory p {
width: 100%!important;
margin-left: 0!important;
}
body.media #k2Container.genericView .itemListSubCategories .subCategoryContainer h2 {
font-size: 18px!important;
padding: 70px 20px!important;
}
div#encartFiltre #filtreSecteurs ul li span{
right: 0;
left: 0;
}
div#encartFiltre #filtreSecteurs ul li{
display: block;
width: 100%;
margin: 0 auto;
margin-top: 4px;
}
div.nspMain.actusHP a{
display: block;
}
body.home-page ul#recherchehome li{
display: block;
}
body.home-page ul#recherchehome{
display: block;
}
ul#formacontinue{
display: block;
}
ul#mosaiquecampus{
display: block!important;
}
ul#mosaiquecampus li{
display: block;
width: 100%;
}
a#lienUBFC{
margin: 10px 0 0!important
}
body.home-page .actusHP .nspArt span.childflex{
display: inline-block;
width: 49%;
vertical-align: middle;
}
body.home-page div.box.actusHP {
padding-left: 0px!important;
}
body.filtre.formations div#encartFiltre #filtreSecteurs ul li{
width: 100%;
margin-left: 0;
max-width: 100%;
}
} #domainesRech{
margin:30px 0px 0px 0px;
clear:both;}
#domainesRech li{
cursor:pointer;
color:#751353;
font-family: 'titilliumsemibold';
width:16.6%;
border-top:none;
font-size:18px;
line-height:20px;
padding:0px 20px 0px 10px;
height:180px;
display:inline-block;
float:left;
}
#domainesRech li span:before{
background: url(//iuvv.ube.fr/wp-content/themes/University/images/charte/dot-border.png);
content: "";
width: 5px;
height: 100px;
display: block;
background-size: 3px 5px;
position: absolute;
background-repeat: repeat-y;
margin-left: -7px;
margin-top: 3px;
-webkit-transition: height .3s ease;
-moz-transition: height .3s ease;
-ms-transition: height .3s ease;
-o-transition: height .3s ease;
transition: height .3s ease;
}
#domainesRech li.marked span:before{
height: 165px;
}
#domainesRech li span:after{
background-size:cover;
pointer-events:none;
width: 120px;
content: "";
display: bolck;
height: 120px;
position: absolute;
top: 175px;
margin:0px 0px 0px -100px;
transition:all 0.4s ease;}
#domainesRech li:hover{color:#ee9049;}
#domainesRech li.marked{color:#ee9049;}
#domainesRech li:hover span:after{
transform:scale(0.95);}
#domainesRech li.rech_vigne span:after{	
background:url(//iuvv.ube.fr/wp-content/themes/University/images/grappe-1.png) no-repeat;}
#domainesRech li.rech_vigne:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/grappe-2.png) no-repeat;}
#domainesRech li.rech_vigne.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/grappe-2.png) no-repeat;}
#domainesRech li.rech_alimentation span:after{	
margin:6px 0px 0px -128px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/ble-1.png) no-repeat;}
#domainesRech li.rech_alimentation:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/ble-2.png) no-repeat;}
#domainesRech li.rech_alimentation.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/ble-2.png) no-repeat;}
#domainesRech li.rech_materiaux span:after{	
margin:10px 0px 0px -145px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/atome-1.png) no-repeat;}
#domainesRech li.rech_materiaux:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/atome-2.png) no-repeat;}
#domainesRech li.rech_materiaux.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/atome-2.png) no-repeat;}
#domainesRech li.rech_sante span:after{	
margin:10px 0px 0px -180px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/reseau-1.png) no-repeat;}
#domainesRech li.rech_sante:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/reseau-2.png) no-repeat;}
#domainesRech li.rech_sante.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/reseau-2.png) no-repeat;}
#domainesRech li.rech_care span:after{	
margin:5px 0px 0px -90px;
width:155px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/chapeau-1.png) no-repeat;}
#domainesRech li.rech_care:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/chapeau-2.png) no-repeat;}
#domainesRech li.rech_care.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/chapeau-2.png) no-repeat;}
#domainesRech li.rech_patrimoine span:after{	
margin:5px 0px 0px -85px;
background:url(//iuvv.ube.fr/wp-content/themes/University/images/globe-1.png) no-repeat;}
#domainesRech li.rech_patrimoine:hover span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/globe-2.png) no-repeat;}
#domainesRech li.rech_patrimoine.marked span:after{	background:url(//iuvv.ube.fr/wp-content/themes/University/images/globe-2.png) no-repeat;}
#rechercheCntr{
height:0px;
padding:10px 0px;
width:100%;
transition:all 0.4s ease;
overflow:hidden;
}
#rechercheCntr.open{
height:270px;
}
#rechercheCntr div{
width:700px;
margin:20px auto;
display:none;}
#rechercheCntr div span{
color:#751353;
font-family: 'titilliumsemibold';
}
#rechercheCntr li{border:none;}
#rechercheCntr li:before{
display: inline-block;
vertical-align: baseline;
content: ">";
color: #751353;
margin-right: 6px;}
#rechercheCntr div.visible{display:block;}
.open #fermetureCntr{
font-size: 23px;
position: absolute;
right: 20%;
line-height: 100%;
cursor: pointer;
background-color: #fff;
border-radius: 45px;    
color: #751353;
display:inline-block;
margin:-10px 0px 0px 0px;
line-height: 140%;
width: 32px !important;
height: 32px !important;
text-align: center;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#fermetureCntr:hover{
box-shadow: 0px 0px 5px 1px rgba(0,0,0,.3);
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#fermetureCntr.visible {
}
#rechercheCntr li:before{
display: inline-block;
vertical-align: baseline;
content: ">";
color: #751353;
margin-right: 6px;
}
#rechercheCntr li a:hover{
color: #ec7521;
}
@media (max-width: 1225px){
#domainesRech li.rech_sante span:after{	
margin:20px 0px 0px -110px;
}
#domainesRech li{
width: 33%;
}
#domainesRech li span:after{
position:relative;
clear:both;
height:120px;
width:100%;
background-position:top center !important;
top:auto !important;
margin:0px !important;
left: auto !important;
display:inline-block;
}
#rechercheCntr div{width:100%;}
} @media (max-width: 425px){
div.box:nth-child(2) #domainesRech{
position: relative;
overflow: auto;
background-color: #eeeee8;
left: 0;
-webkit-transition: all .5s .1s;
-moz-transition: all .5s .1s;
-ms-transition: all .5s .1s;
-o-transition: all .5s .1s;
transition: all .5s .1s;
}
div.box:nth-child(2) #domainesRech.read{
left: -110%;
-webkit-transition: all .5s .1s;
-moz-transition: all .5s .1s;
-ms-transition: all .5s .1s;
-o-transition: all .5s .1s;
transition: all .5s .1s;
}
div.box:nth-child(2) #rechercheCntr{
right: 0;
top: 0;
bottom: 0;
left: 120%;
padding: 0;
width: 100%;
position: absolute;
background: #fff;
z-index: 98;
margin: 0!important;
height: auto;
-webkit-transition: width .5s .1s;
-moz-transition: width .5s .1s;
-ms-transition: width .5s .1s;
-o-transition: width .5s .1s;
transition: width .5s .1s;
}
div.box:nth-child(2) #rechercheCntr.open{
left: 0;
padding: 20px;
height: auto;
padding-top: 0;
top: 30%;
-webkit-transition: left .5s .1s;
-moz-transition: left .5s .1s;
-ms-transition: left .5s .1s;
-o-transition: left .5s .1s;
transition: left .5s .1s;
}
body.home-page div.box:nth-child(2) #fermetureCntr{
display: none;
right: -110%;
}
body.home-page div.box:nth-child(2) #fermetureCntr.visible{
position: absolute;
top: 18%;
right: 0;
display: block;
z-index: 99;
}
body.campus .hiddenCntr{
width: 100%;
}
body.campus .hiddenCntr ul.opened{
height: 250px;
}
body.media #k2Container.genericView .itemsCategory p{
width: 85%!important;
margin-left: 10%!important;
}
#gkFooterNav li {
padding: 0 25px!important;
}
figcaption.gkPage{
bottom: -96px;
}
header#gkHeader #gkLogo #max-logo {
height: 50px;
margin-bottom: 20px;
}
div#lang {
right: 20px!important;
top: 55px!important;
}
#gkHeader {
padding-right: 0!important;
padding-left: 0!important;
}
#gkHeader.affix #logo_ub2 {
height: 50px;
}
ul.breadcrumbs, #k2Container.itemView header ul{
display: none;
}
body.home-page div.box:nth-child(2){
padding: 3px;
}
body.home-page ul#recherchehome li {
display: inline-block!important;
width: 49%;
vertical-align: top;
}
body.home-page ul#recherchehome li svg {
margin-left: 25px;
max-width: 100px;
}
body.home-page div.box:nth-child(2) #rechercheCntr ul li{
display: block!important;
width: 100%;
}
div.agenda_jevents span a {
font-size: 16px;
}
body.home-page #gkMainbody{
padding: 110px 0 20px!important;
}
#gkMainbody .recherche-blocs #svg {
padding: 20px 20px;
}
#gkMainbody .recherche-blocs #likeNbr {
padding: 20px 20px;
}
body.home-page ul#vie-campus li, 
ul#vie-campus li {
max-width: 49%;
min-width: 49%;
display: inline-block;
vertical-align: top;
}
body.home-page ul#vie-campus li a *, 
ul#vie-campus a * {
max-width: 130px;
max-height: 125px;
}
body.home-page .recherche-blocs #firstRow div {
display: inline-block;
width: 49%;
vertical-align: top;
font-size: 17px;
}
body.home-page .recherche-blocs #firstRow div a {
padding: 0px;
}
.exergue{
margin: 0 3px;
}
#domforma li {
width: 49%;
display: inline-block;
vertical-align: top;
min-width: 49%;
}
#diplomes li {
min-width: 49%;
display: inline-block;
width: 49%;
}
#mosaique, .category-international #mosaique {
height: 400px;
}
#mosaique li, .category-international #mosaique li{
height: 200px;
width: 49%;
max-width: 49%;
margin-bottom: 0;
}
#mosaique li img, .category-international #mosaique li img{
margin-top: 0;
}
#informez #bloc3 .align.beige img, #informez #bloc3 .align.beige ul {
display: block;
padding-left: 0;
}
div#apprendre .blocApp div {
font-size: 20px;
}
div#apprendre .blocApp {
height: 300px;
}
.category-international #mosaique li div {
font-size: 16px;
}
.category-international #instagram{
display: block;
padding: 0;
}
.category-international #instagram li{
height: 180px;
margin-right: 15px!important;
}
body.viecampus div.box:nth-child(1){
background-image: none;
}
.quotidien, .quotidien ul {
padding: 0px;
}
.quotidien ul li{
min-width: 49%;
}
body.viecampus #campusdurable .petale .titre{
font-size: 18px;
}
.category-universite #emplois div {
text-align: left;
display: block;
width: 100%;
margin: 20px 10px;
flex: initial;
}
.category-universite ul#ubchiffres, .category-universite ul#ubclassements{
display: block;
}
.category-universite ul#ubchiffres li, .category-universite ul#ubclassements li{
width: 100%;
margin: 10px 0;
}
.category-universite ul#ubchiffres li svg {
height: 70px;
}
#k2Container.itemView header h1 {
margin: 0px!important;
padding-right: 0;
}
.category-international div.parallax {
padding: 20px 0 0!important;
}
}  ul.itemTags li.tooltiped:after {
width: auto;
display: none;
left: 0;
height: 0;
padding: 0px 0px 5px 0px;
position: absolute;
background: rgba(238, 144, 73, .95);
border-radius: 5px;
bottom: 30px;
color: #fff;
content: attr(data-tooltip);
opacity: 0;
white-space: nowrap;
-webkit-transition: none;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: none;
z-index: 9999;
border: 1px solid rgba(0,0,0,0.1);
}
ul.itemTags{
border: 0!important;
background: transparent;
padding: 0;
float: right;
padding-bottom: 10px;
z-index: 9;
position: relative;
margin-top: -15px;
}
ul.itemTags li.tooltiped:hover:after {
height: 26px;
line-height:20px;
display: block;
opacity: 1;
width: auto!important;
-webkit-transition: none;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: none;
padding: 2px 5px;
bottom: -30px;
font-weight: 100
}
.filtresLabo ul.itemTags li.tooltiped{
min-height:20px;
background-repeat:no-repeat;
background-position:center;
background-color:none !important;
}
ul.itemTags li.tooltiped{
padding:0px 4px !important;
font-size:13px !important;
text-align:center !important;
border-radius:4px !important;
background-repeat: no-repeat !important;
}
ul.itemTags li.tooltiped:before{	content: " "; }
.jwts_tabbernav li:before,
.jwts_tab li:before{display:none !important;}
ul.jwts_tabbernav li{
padding:0px 0px 1px 0px !important;
margin:0px 10px 0px 0px !important}
ul.jwts_tabbernav li a, 
ul.jwts_tabbernav li a:link{
font-size: 16px !important;
font-weight: 100 !important;
margin: 1px 0px 0px 0px !important;
padding: 5px 12px !important;
}
.jwts_tabberlive {
margin: 30px 5px !important;
padding: 0px;}
.tooltiped {
min-width:20px;
display: inline;
position: relative;
color: #fff;
}
.tooltiped.CP, 
ul.itemTags#legende li.CP span{
background-color: #85479c
}
.tooltiped.CA, 
ul.itemTags#legende li.CA span{
background-color: #2db2e5
}
.tooltiped.FI,
ul.itemTags#legende li.FI span{
background-color: #a10b0c
}
.tooltiped.FT, 
ul.itemTags#legende li.FT span{
background-color: #d67c7c
}
.tooltiped.FD, 
ul.itemTags#legende li.FD span{
background-color: #ff5757
}
.tooltiped.FH, 
ul.itemTags#legende li.FH span{
background-color: #b07e7d
}
ul.itemTags#legende{
float: none;
margin-bottom: 15px;
}
ul.itemTags#legende li{
float: none;
display: block;
font-size:14px;
background-color: transparent!important;
color: #333;
display: inline-block;
}
ul.itemTags#legende li span{
margin: 3px!important;
padding: 0 4px !important;
color: #fff;
border-radius: 5px;
}
ul.itemTags#legende li:after{
display: none;
}
section.tagClass article.itemView h2 time{
display: none;
visibility: hidden;
opacity: 0;
width: 0;
height: 0;
padding: 0!important;
} #overmenu{	
position:absolute;
top:0;
left:0;
right:0;
height:27px;
z-index:999!important;
background-color: #36374b;
}
@media screen and (max-width:1025px){
#gk-breadcrumb-area{display:none;}
#engineSpace{
display: none!important;
}    
#searchEngineCntr{
width: 75%!important;
}
#encartRecherche{
display: block!important;
}
body {
padding-top: 0px;!important;
}
.affix-top, .affix{
position: relative!important;
}
}
.accessBtn{
box-shadow: 0px 0px 0px rgba(255,255,255,1);
position: absolute;
height: 25px;
display: inline-block;
left: 0;
z-index: 0;
top: -25px;
border:1px solid #333;
border-radius: 0 0px 5px 5px;
background: #fff;
padding: 1px 10px;
color: #333 !important;
margin: 0 10px;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.accessBtn:focus{
top: -1px;
box-shadow: 0px 0px 10px 0px rgba(33,45,53,1);
} #gk-main-menu{float:right;padding:0;}
#gk-main-menu:after{clear:both;content:"";display:table;}
#gk-main-menu .gkMenu{display:block;margin:0;position:relative;text-align:left;margin-left:10px;border-top:3px solid #b0a986;}
header.affix #gk-main-menu .gkMenu{margin-left:0!important;}
.gkMenu > ul{margin:0;padding:0;}
.gkMenu > ul > li{clear:none!important;display:inline-block;font-size:12px;height:60px;line-height:60px;text-transform:uppercase;width:auto;vertical-align:middle;position:relative;}
.gkMenu > ul > li:first-child > a{padding-left:0;}
.gkMenu > ul > li:last-child > a{padding-right:0;}
.gkMenu > ul > li > a{color:#fff;display:block;height:60px;line-height:60px;padding:0 22px;position:relative;}
.gkMenu > ul > li > a:active,
.gkMenu > ul > li > a:focus,
.gkMenu > ul > li > a:hover,
.gkMenu > ul > li.active > a:active,
.gkMenu > ul > li.active > a:focus,
.gkMenu > ul > li.active > a:hover{color:#fa7252;}
.gkMenu > ul > li:first-child > a{padding-left:0;}
.gkMenu > ul > li a small{display:block;font-size:11px;line-height:12px;}
.gkMenu > ul > li > .childcontent,
.gkMenu > ul > li > .childcontent .childcontent{position:absolute;left:-999em;z-index:999;}
.gkMenu > ul > li > .childcontent .gkcol{border-left:1px solid #eee;float:left;}
.gkMenu > ul > li > .childcontent .gkcol:first-child{border-left:none;}
.gkMenu > ul > li:hover > .childcontent,
.gkMenu > ul > li:hover > .childcontent li:hover > .childcontent{left:inherit;}
.gkMenu > ul > li .childcontent{margin-left:-11px;margin-top:0;}
.gkMenu > ul > li .childcontent .childcontent{margin-left:190px;margin-top:-42px!important;}
.gkMenu > ul > li.active > a{color:#fff;}
.gkMenu > ul > li > a{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.gkMenu a:hover,
.gkMenu a:active,
.gkMenu a:focus,
.gkMenu li.active > a{color:#fff;}
.gkMenu ul ul{padding:12px 0 8px;}
.gkMenu > ul li div.childcontent{background:#fff;border:1px solid #eee;margin-top:0;text-transform:none;}
.gkMenu > ul li div.childcontent-inner{background:#fff;}
.gkMenu > ul li > .childcontent .gkcol{padding-bottom:0;}
.gkMenu > ul li div.childcontent li{font-size:12px;font-weight:300;line-height:1;margin:0;padding:0 20px;text-align:left;}
.gkMenu > ul li div.childcontent a:hover{color:#fa7252!important;}
.gkMenu > ul li div.childcontent li:hover > a,
.gkMenu > ul li div.childcontent li:hover > a small{color:#777;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out;}
.gkMenu > ul li div.childcontent li:first-child{border:none;}
.gkMenu > ul li div.childcontent a{color:#777;display:block;padding:7px 0;}
.gkMenu > ul li li div.childcontent small{color:#999;font-weight:400;padding-bottom:5px;}
.gkMenu > ul li div.childcontent li.group{padding:0;margin:0;height:auto;border:none !important;background:none;}
.gkMenu > ul li div.childcontent .header{color:#444;display:block;font-size:12px;font-weight:600!important;margin:6px 0 0;padding:0 20px;text-transform:uppercase}
.gkMenu > ul li div.childcontent .header a{color:#444;}
.gkMenu > ul li div.childcontent .header small{display:block;text-transform:none;}
.gkMenu li .module p{font-size:12px;line-height:18px;}
#gkHeaderNav li.gkLogin{border:1px solid rgba(250, 114, 82, 0.5);height:30px;line-height:30px;margin-left:12px;-webkit-transition:border .3s ease-out;-moz-transition:border .3s ease-out;-ms-transition:border .3s ease-out;-o-transition:border .3s ease-out;transition:border .3s ease-out;}
#gkHeaderNav li.gkLogin a{height:30px;line-height:30px;padding:0 12px!important;}
#gkHeaderNav li.gkLogin:hover{border-color:#fa7252;color:#fff;}
#gkHeaderNav li.gkLogin:hover a{color:#fff;}
#gkMobileMenu{display:none;}
#gkHeaderTop,
#gkHeaderNav{left:0;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-ms-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out;}
#aside-menu-toggler,
#mobile-menu-toggler{color:#fff;cursor:pointer;display:block!important;font-size:44px;height:44px;line-height:44px;margin:40px 0 0 0px!important;overflow:hidden;position:relative;width:44px;}
#static-aside-menu-toggler{
opacity:1 !important; 	cursor:pointer;}
#aside-menu-toggler{float:right;}
#mobile-menu-toggler{margin:0px -15px 0 0px!important;}
#aside-menu{background:#152136;float:right;height:100%;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out;width:0;z-index:100000;}
#aside-menu.menu-open{width:280px;}
#aside-menu > div{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;width:100%;padding-right:32px;min-width:280px;max-width:100%;}
#close-menu{color:#fa7252;cursor:pointer;font-size:26px;opacity:0;filter:alpha(opacity=0);position:fixed;right:0px;top:25px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:100001;}
#close-menu.menu-open{opacity:1.0;filter:alpha(opacity=100);right:10px;}
#gkAsideMenu > ul{padding:20px 0 20px 32px;}
#aside-menu li{font-size:15px;font-weight:600;padding:4px 0;}
#aside-menu li li{font-size:14px;font-weight:400;padding:4px 0;text-transform:none;}
#aside-menu li li li{font-weight:300;padding-left:15px;}
#aside-menu li a{color:#eee;}
#aside-menu li li a{color:#fff;position: relative;z-index: 5;display: inline-block;}
#aside-menu li a.active,
#aside-menu li a:active,
#aside-menu li a:focus,
#aside-menu li a:hover{color:#fa7252;}
.android-stock-browser #aside-menu{height:auto;min-height:100%;position:absolute;}
.android-stock-browser #aside-menu > div{height:auto;min-height:100%;}
#gk-main-menu .gkMenu > ul > li > a, #gk-main-menu .gkMenu > ul > li > a:active #gk-main-menu .gkMenu > ul > li > a:focus, #gk-main-menu .gkMenu > ul > li > a:#gk-main-menu .gkMenu > ul > li a small{display:block;font-size:11px;line-height:12px;}
#topMenu2{
margin: 90px 0px 0px 0px;
float: right;
}
.menu-vous-etes-container{display:inline-block;}
#menu-vous-etes a{ font-family: 'titilliumsemibold' !important;}
#topMenu2 span{margin:0;display:inline; text-transform:uppercase;font-weight:bold;font-size:12px;vertical-align:middle;color:#fff;padding:0 6px;background-color:#b0a986;}
#topMenu2 ul{display:inline-block;vertical-align:middle;margin-left:0;}
#topMenu2 li a{padding:0px 3px;text-transform: uppercase; color:#1B1D1F;}
#topMenu2 li.active a, #topMenu2 li a:hover{color:#fff!important;background:#ee9049;}
#topMenu2 li{display:inline-block;vertical-align:middle;margin:0;padding:0 5px!important;line-height:140%;margin-top:-3px;}
#topMenu2 li{border-right:2px solid #eb7721;margin-right:5px;padding-right:10px!important;}
#topMenu2 li:last-child{border-right:0;margin-left:-5px;padding-left:10px!important;}
body #gkHeader #gk-main-menu ul li a#menu594,
body #gkHeader #gk-main-menu ul.level1 li a{border-top:0!important;line-height:140%}
body.home-page #gkHeader #gk-main-menu ul.level1 li{display:block!important}
body.home-page #gkHeader #gk-main-menu .gk_normal li:first-of-type{display:none}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu594{width:26px;overflow:hidden;margin-bottom:-27px;margin-right:7px}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu594 img{width:50px;margin-top:18px}
body:not(.home-page) #gkHeader #gk-main-menu ul li.first a#menu594:hover img{margin-left:-25px}
#gkExtraMenu li.haschild li a:after{content:""!important;}
div#lang img{max-width: 20px;margin: 0 3px;}
#gkAsideMenu li.haschild div.mobileMenuRollOut{
position: absolute;
color: #152136;
right: 0;
top: 8px;
font-size: 18px;
background: #fff;
height: 19px;
width: 19px;
line-height: 80%;
text-align: center;
border-radius: 25px;
z-index: 10;
}
#gkAsideMenu li.haschild{position: relative;}
#gkAsideMenu ul.gkmenu.level1 li.haschild{
height: 30px;
overflow: hidden!important;
}
#gkAsideMenu ul.gkmenu.level1 li.haschild.rolledOut{
height: auto;
}
#gkAsideMenu li.haschild.rolledOut div.mobileMenuRollOut:after{
content: "-";
display: block;
width: 100%;
height: 100%;
z-index: 9;
position: relative;
top: -14px;
background: #fff;
border-radius: 25px;
}
#aside-menu #topMenu2 ul{
width: 100%;
}
#aside-menu #topMenu2 ul li{
border-bottom: 1px solid rgba(160,160,160,0.1)!important;
}
#aside-menu #topMenu2 ul li.nb, #aside-menu #topMenu2 ul li.firstLi.lastLi{
border: 0!important;
} .kc-container{
max-width:1230px !important;
padding:0px !important;
}
.kc_column, 
.kc_column_inner{
padding:0px !important;
}
.page-template-template-fullwidth .kc-wrap-columns{
max-width: 1230px !important;
margin:0 auto !important;} @font-face {
font-family: 'titilliumregular';
src:url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.eot);
src: url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.woff2) format('woff2'),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.ttf) format("truetype"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.svg#titillium-regular) format("svg"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'titilliumsemibold';
src:url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-regular-webfont.eot);
src: url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-semibold-webfont.woff2) format('woff2'),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-semibold-webfont.ttf) format("truetype"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-semibold-webfont.svg#titillium-semibold) format("svg"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-semibold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'titilliumbold';
src:url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-bold-webfont.eot);
src: url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-bold-webfont.woff2) format('woff2'),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-bold-webfont.ttf) format("truetype"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-bold-webfont.svg#titillium-bold) format("svg"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/titillium/titillium-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'fontawesome';
src:url(//iuvv.ube.fr/wp-content/themes/University/fonts/font-awesome/fontawesome-webfont.eot);
src: url(//iuvv.ube.fr/wp-content/themes/University/fonts/font-awesome/fontawesome-webfont.woff2) format('woff2'),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/font-awesome/fontawesome-webfont.ttf) format("truetype"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/font-awesome/fontawesome-webfont.svg#fontawesome) format("svg"),
url(//iuvv.ube.fr/wp-content/themes/University/fonts/font-awesome/fontawesome-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
} .gk-page .wpforms-field-limit-text
{
display : none;
}
.gk-page .wpforms-container input.wpforms-field-small
{
width : 25%!important;
}
.gk-page .wpforms-form textarea.wpforms-field-small {
height: 150px!important;
width : 30%!important;
}
.gk-page .wpforms-form ul li::before
{
content : "";
}
.gk-page .wpforms-form .wpforms-field .wpforms-field-label
{
display: inline-block;
min-width: 160px;
max-width: 160px;
padding-right: 7px;
vertical-align: top;
color:#111;
font-size: 13px;	
font-weight : bold;
}
.gk-page .wpforms-form .wpforms-field .wpforms-field-small,
.gk-page .wpforms-form .wpforms-field ul
{
display: inline-block;
color:#111;
font-size: 13px;
}
.gk-page .wpforms-form .wpforms-field .wpforms-field-label-inline
{
color:#111;
font-size: 13px;	
font-weight : bold;
}
.gk-page .wpforms-form .wpforms-required-label
{
color:#ff0000;
font-size: 20px;
font-weight : bold;
}
.gk-page .wpforms-form .wpforms-field input,
.gk-page .wpforms-form .wpforms-field textarea
{
font-family: 'titilliumregular';
color: #555555!important;
font-size: 14px!important;
}
.gk-page .wpforms-form  button[type="submit"]
{
background-color:#ffffff!important;
background-image: none!important;
border: 1px solid ccc!important;
border-radius: 4px!important;
color :#555555!important;
padding: 6px 12px!important;
font-weight : normal!important;
text-transform : uppercase!important;
font-size: 14px!important;
height: 34px!important;
line-height : 0px!important;
}
.gk-page .wpforms-form  button[type="submit"]:hover
{
background-color:#ee9049!important;
border:1px solid #ee9049!important;
text-decoration: underline!important;
}
.gk-page .wpforms-confirmation-container-full, .gk-page div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
background: #fff;
border: 0;
}#TB_overlay {
background: #000;
opacity: 0.7;
filter: alpha(opacity=70);
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 100050; }
#TB_window {
position: fixed;
background-color: #fff;
z-index: 100050; visibility: hidden;
text-align: left;
top: 50%;
left: 50%;
-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}
#TB_window img#TB_Image {
display: block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}
#TB_caption{
height: 25px;
padding: 7px 30px 10px 25px;
float: left;
}
#TB_closeWindow {
height: 25px;
padding: 11px 25px 10px 0;
float: right;
}
#TB_closeWindowButton {
position: absolute;
left: auto;
right: 0;
width: 29px;
height: 29px;
border: 0;
padding: 0;
background: none;
cursor: pointer;
outline: none;
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
transition: color .1s ease-in-out, background .1s ease-in-out;
}
#TB_ajaxWindowTitle {
float: left;
font-weight: 600;
line-height: 29px;
overflow: hidden;
padding: 0 29px 0 10px;
text-overflow: ellipsis;
white-space: nowrap;
width: calc( 100% - 39px );
}
#TB_title {
background: #fcfcfc;
border-bottom: 1px solid #ddd;
height: 29px;
}
#TB_ajaxContent {
clear: both;
padding: 2px 15px 15px 15px;
overflow: auto;
text-align: left;
line-height: 1.4em;
}
#TB_ajaxContent.TB_modal {
padding: 15px;
}
#TB_ajaxContent p {
padding: 5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display: none;
z-index: 100050;
top: 50%;
left: 50%;
background-color: #E8E8E8;
border: 1px solid #555;
margin: -45px 0 0 -125px;
padding: 40px 15px 15px;
}
#TB_HideSelect {
z-index: 99;
position: fixed;
top: 0;
left: 0;
background-color: #fff;
border: none;
filter: alpha(opacity=0);
opacity: 0;
height: 100%;
width: 100%;
}
#TB_iframeContent {
clear: both;
border: none;
}
.tb-close-icon {
display: block;
color: #666;
text-align: center;
line-height: 29px;
width: 29px;
height: 29px;
position: absolute;
top: 0;
right: 0;
}
.tb-close-icon:before {
content: "\f158";
font: normal 20px/29px dashicons;
speak: never;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
color: #006799;
}
#TB_closeWindowButton:focus .tb-close-icon {
-webkit-box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
box-shadow:
0 0 0 1px #5b9dd9,
0 0 2px 1px rgba(30, 140, 190, .8);
}.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:baseline}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:baseline}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{resize:none;overflow:auto}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{margin:0;padding:0;border:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{-ms-interpolation-mode:bicubic;height:auto;max-width:100%;border-style:none}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-width:100%;max-height:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr{padding:0}#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;display:inline-block;margin:0;vertical-align:middle}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{display:inline-block}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;width:120px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:12px 28px 12px 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:20px 20px 20px 40px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:12px 28px 12px 0;width:100%}#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:20px 20px 20px 40px}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:-21px;margin-right:-21px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:21px;padding-right:21px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:-21px;margin-right:-21px;padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:-24px;margin-right:-24px}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:21px;padding-right:21px}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:24px;padding-right:24px}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{max-width:1260px;margin-left:auto;margin-right:auto;padding-left:19.5px;padding-right:19.5px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:42px;padding-right:42px}.tribe-common .tribe-common-svgicon{background-repeat:no-repeat;background-size:contain}.tribe-common .tribe-common-svgicon--close-secondary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23BABABA' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--day{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zM14.18 14.53v1.747c0 .482.39.874.873.874H16.8a.873.873 0 0 0 .873-.874V14.53a.873.873 0 0 0-.873-.873h-1.747a.873.873 0 0 0-.873.873z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--list{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg fill='%23141827' fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M0 .504v20.03c0 .278.19.503.425.503h20.188c.235 0 .425-.225.425-.504V.503c0-.277-.19-.503-.425-.503H.425C.19 0 0 .226 0 .504zm1.158.944h18.695v2.705H1.158V1.448zm0 2.705h18.695v15.432H1.158V4.153z'/%3E%3Cpath d='M13.39 5.731v2.13a1.07 1.07 0 0 0 1.076 1.064h2.154a1.07 1.07 0 0 0 1.077-1.065V5.731a1.07 1.07 0 0 0-1.077-1.064h-2.154A1.07 1.07 0 0 0 13.39 5.73z'/%3E%3Cpath fill-rule='nonzero' d='M8.84 8.937c.286 0 .52-.236.52-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.52.522v.425c0 .287.234.523.52.523h4.82zm2.064-2.8c.287 0 .521-.236.521-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.521.522v.425c0 .287.234.523.52.523h6.884z'/%3E%3Cpath d='M13.39 12.731v2.13a1.07 1.07 0 0 0 1.076 1.064h2.154a1.07 1.07 0 0 0 1.077-1.065v-2.129a1.07 1.07 0 0 0-1.077-1.064h-2.154a1.07 1.07 0 0 0-1.077 1.064z'/%3E%3Cpath fill-rule='nonzero' d='M8.84 15.937c.286 0 .52-.236.52-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.52.522v.425c0 .287.234.523.52.523h4.82zm2.064-2.8c.287 0 .521-.236.521-.523v-.425a.523.523 0 0 0-.52-.522H4.02a.523.523 0 0 0-.521.522v.425c0 .287.234.523.52.523h6.884z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cg fill='%23141827' fill-rule='nonzero'%3E%3Cg stroke-width='.7'%3E%3Cpath stroke='%23141827' d='M10.67 17.21c.182-.225 4.46-5.527 4.46-8.18 0-2.728-2.085-4.947-4.648-4.947-2.563 0-4.649 2.22-4.649 4.946 0 2.654 4.279 7.956 4.46 8.18a.243.243 0 0 0 .189.092c.072 0 .14-.034.188-.092zM6.33 9.03c0-2.436 1.863-4.418 4.152-4.418 2.29 0 4.152 1.982 4.152 4.417 0 2.16-3.318 6.533-4.152 7.597C9.648 15.562 6.33 11.19 6.33 9.03z'/%3E%3Cpath stroke='%23000' d='M12.055 9.04c0-.911-.706-1.652-1.573-1.652-.868 0-1.574.74-1.574 1.652 0 .91.706 1.652 1.574 1.652.867 0 1.573-.741 1.573-1.652zm-2.85 0c0-.74.573-1.34 1.277-1.34s1.277.6 1.277 1.34c0 .74-.573 1.34-1.277 1.34s-1.277-.6-1.277-1.34z'/%3E%3C/g%3E%3Cpath d='M0 .504v20.03c0 .278.19.503.425.503h20.188c.235 0 .425-.225.425-.504V.503c0-.277-.19-.503-.425-.503H.425C.19 0 0 .226 0 .504zm1.158.944h18.695v2.705H1.158V1.448zm0 2.705h18.695v15.432H1.158V4.153z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--month{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.637 1.063v19.879c0 .276.189.5.422.5h20.037c.232 0 .421-.224.421-.5V1.062c0-.275-.189-.5-.421-.5H1.059c-.233 0-.422.225-.422.5zM1.787 2H20.34v2.685H1.787V2zm0 4H20.34v14H1.787V6zM8 8.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-12 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm0 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm4 0v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--no-map{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='92' height='92' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cg stroke='%23141827' stroke-width='2.5' transform='translate(2 2)'%3E%3Cpath d='M32.219 88S0 58.674 0 32.281C-.011 15.598 12.685 1.66 29.278.136c16.593-1.523 31.608 9.873 34.627 26.28M32.733 88s2.96-2.693 7.083-7.181' stroke-linecap='round'/%3E%3Ccircle cx='33' cy='33' r='8.905'/%3E%3Ccircle cx='65.127' cy='59.016' r='23.571'/%3E%3C/g%3E%3Cg transform='translate(64.857 47.048)'%3E%3Ccircle fill='%23111' cx='2.839' cy='26.495' r='2.839'/%3E%3Cpath d='M2.642 0v18.925' stroke='%23141827' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--photo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'%3E%3Cg fill='%23141827'%3E%3Cpath d='M20.407 0H.577A.565.565 0 0 0 0 .564v19.872c0 .316.254.564.578.564h19.83a.565.565 0 0 0 .577-.564V.564A.565.565 0 0 0 20.407 0zm-.6 1.15v14.868l-2.226-3.427c-.646-.677-1.848-.677-2.495 0l-1.548 1.646-4.482-5.029a1.806 1.806 0 0 0-1.363-.586c-.508 0-1.016.225-1.34.609l-5.175 5.75V1.15h18.628zM1.177 19.85v-3.133l6.053-6.765a.588.588 0 0 1 .462-.203c.162 0 .37.068.485.203l4.921 5.525c.116.113.278.203.44.203.184.022.323-.068.438-.18l1.987-2.12c.185-.203.555-.203.763 0l3.103 4.352v2.14H1.178v-.022z'/%3E%3Cpath d='M14.955 9.041c1.16 0 2.122-.97 2.122-2.187 0-1.218-.94-2.187-2.122-2.187-1.181 0-2.122.97-2.122 2.187 0 1.218.963 2.187 2.122 2.187zm0-3.224c.547 0 1.006.473 1.006 1.037s-.459 1.037-1.006 1.037c-.547 0-1.006-.473-1.006-1.037s.46-1.037 1.006-1.037z'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--week{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 .503v19.994c0 .278.19.503.424.503h20.152c.234 0 .424-.225.424-.503V.503C21 .225 20.81 0 20.576 0H.424C.19 0 0 .225 0 .503zm1.156.943h18.66v2.7H1.157v-2.7zm0 4.023h18.66V19.55H1.157V5.469zm6.25 6.537v1.006c0 .278.224.503.502.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H7.908a.503.503 0 0 0-.503.502zm4.022 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H11.93a.503.503 0 0 0-.503.502zm4.023 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502h-1.006a.503.503 0 0 0-.503.502zm-12.069 0v1.006c0 .278.225.503.503.503h1.006a.503.503 0 0 0 .503-.503v-1.006a.503.503 0 0 0-.503-.502H3.885a.503.503 0 0 0-.503.502z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--featured{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h16v20l-7.902-5.122L0 20z' fill='%23141827'/%3E%3C/svg%3E");height:10px;width:8px}.tribe-common .tribe-common-svgicon--recurring{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E");height:10px;width:10px}.tribe-common .tribe-common-svgicon--search{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--filters{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-svgicon--close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cpath d='M16 2L2 16m14 0L2 2' stroke='%23727272' fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='2'/%3E%3C/svg%3E")}.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.tribe-common .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-show{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-left:active:before,.tribe-common .tribe-common-c-btn-icon--caret-left:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-left:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23BABABA'/%3E%3C/svg%3E");height:20px;width:12px}.tribe-common .tribe-common-c-btn-icon--caret-right:active:before,.tribe-common .tribe-common-c-btn-icon--caret-right:focus:before,.tribe-common .tribe-common-c-btn-icon--caret-right:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23727272'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--caret-right:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23727272' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:24px}.tribe-common .tribe-common-c-btn-icon--filters:active:before,.tribe-common .tribe-common-c-btn-icon--filters:focus:before,.tribe-common .tribe-common-c-btn-icon--filters:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--filters:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23D5D5D5' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' transform='translate(1 1)'%3E%3Cpath d='M3 3V0m0 15v-2'/%3E%3Ccircle cx='3' cy='9' r='3'/%3E%3Cpath d='M12 9v6'/%3E%3Ccircle cx='12' cy='3' r='3' transform='matrix(1 0 0 -1 0 6)'/%3E%3C/g%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23727272'/%3E%3C/svg%3E");height:20px;width:20px}.tribe-common .tribe-common-c-btn-icon--search:active:before,.tribe-common .tribe-common-c-btn-icon--search:focus:before,.tribe-common .tribe-common-c-btn-icon--search:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn-icon--search:disabled:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 18.711l-6.044-6.044a7.782 7.782 0 0 0 1.688-4.845c0-2.089-.822-4.044-2.288-5.533C11.866.822 9.91 0 7.822 0S3.778.822 2.29 2.289A7.801 7.801 0 0 0 0 7.822c0 2.09.822 4.045 2.289 5.534a7.801 7.801 0 0 0 5.533 2.288c1.778 0 3.467-.6 4.845-1.688L18.71 20 20 18.711zM3.578 12.067c-2.334-2.334-2.334-6.156 0-8.49a5.968 5.968 0 0 1 4.244-1.755c1.6 0 3.111.622 4.245 1.756 2.333 2.333 2.333 6.155 0 8.489a5.968 5.968 0 0 1-4.245 1.755c-1.6 0-3.11-.622-4.244-1.755z' fill='%23D5D5D5'/%3E%3C/svg%3E")}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:192px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:288px}.tribe-common .tribe-common-c-loader__dot{background-color:rgba(51,74,255,.07);height:15px;width:15px;border-radius:50%}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-tooltip{cursor:pointer;display:inline-block;margin:0;position:relative;text-align:left}.tribe-tooltip .dashicons-info{color:#a9a9a9;font-size:16px;line-height:1em;vertical-align:middle}.tribe-tooltip .down,.tribe-tooltip .left,.tribe-tooltip .right,.tribe-tooltip .up{background-color:#fff;box-shadow:0 0 3px 3px rgba(4,5,5,.05);box-sizing:border-box;color:#333;font-size:16px;font-weight:400;max-weight:100vw;opacity:0;padding:15px;position:absolute;transform:translate(-50%);transition:opacity .8s;visibility:hidden;width:250px;z-index:99999999}.tribe-tooltip .down i,.tribe-tooltip .left i,.tribe-tooltip .right i,.tribe-tooltip .up i{height:12px;overflow:hidden;position:absolute;width:24px}.tribe-tooltip .down i:after,.tribe-tooltip .left i:after,.tribe-tooltip .right i:after,.tribe-tooltip .up i:after{background-color:#fff;content:"";height:12px;position:absolute;width:24px}.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:400px}.tribe-tooltip .tooltip-list{padding-left:10px}.tribe-tooltip .tooltip-list li{list-style-type:disc}.tribe-tooltip .down{left:50%;top:28px}.tribe-tooltip .down i{bottom:100%;left:50%;margin-left:-7px}.tribe-tooltip .down i:after{box-shadow:0 0 3px 3px rgba(4,5,5,.05);left:50%;top:50%;transform:translate(-50%,50%) rotate(45deg)}.tribe-tooltip.active .down,.tribe-tooltip.active .left,.tribe-tooltip.active .right,.tribe-tooltip.active .up{opacity:1;visibility:visible}@media screen and (max-width:480px){.tribe-tooltip.large .down,.tribe-tooltip.large .left,.tribe-tooltip.large .right,.tribe-tooltip.large .up{width:250px}}