/***** GLOBAL *****/


td, p, div, a, span, ul, li {
    font-family: Arial;
    font-size: 12px;
    color: #505050;
}

h1, h1 span, h2 {font-family: open sans; font-weight: 300;}


.mm-page{background-color: transparent !important;}

/** Old Site **/
.rteleft{text-align:left;}

.rteindent1{margin-left:40px;}
.rteindent2{margin-left:80px;}
.rteindent3{margin-left:120px;}
.rteindent4{margin-left:160px;}
.rteleft{text-align:left;}
.rteright{text-align:right;}
.rtecenter{text-align:center;}
.rtejustify{text-align:justify;}



td, p, div, a, span, ul, li {
    font-family: Arial;
    font-size: 12px;
    color: #505050;
}

h1, h1 span, h2 {font-family: open sans; font-weight: 300;}

.region-content h4 {
    color: #239cd3;
    font-size: 12px;
    margin-top: 20px;
    margin-bottom: 5px;
    font-style: italic;
    padding-left: 12px;
    background: url(../images/arrow.png) 0px 4px no-repeat;
}

/*.container {padding-right: 0px; padding-left: 0px;}*/

.internal-page .region-header a.logo img {
/*    width: 80%;*/
    padding-bottom: 30px;
}

/******NEWS*******/
.news {
    padding: 10px 10px 20px 10px;
border-bottom: 1px solid #000;
}
.news .news-type {
    font-size: 10px;
}
.news h3 {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 14px;
}
.news .date {
    margin-bottom: 5px;
    font-style: italic;
}
.news p {
    margin-top: 0px;
}

.view-front-infos #edit-submit-front-infos {
        margin: 0px;
    border: 0px;
    background: #B5BECE;
    color: white;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 2px;
}

/*****JOBS**********/
.jobs {
        padding: 15px 15px 20px 15px;
    border-bottom: 1px solid #000;
}

.jobs .position {
    font-weight: bold;
    padding-bottom: 2px;
}

.jobs .department {
    padding-bottom: 2px;
    padding-top: 2px;
}

.jobs h3 {
    margin: 0px;
    margin-bottom: 0px;
    margin-bottom: 5px;
    font-size: 14px;
}

.jobs .date {
    margin-bottom: 5px;
    font-style: italic;
}

/**
 * TOP.
 */

.logo img { margin-top: -30px;}

.bottom-page {
    float: left;
    width: 100%;
    background: #363842;
    height: 21px;
}

.footer {
    float: left;
    width: 100%;
    background: #5D606E;
    min-height: 250px;
    padding-bottom: 20px;
    padding-top: 0px;
    margin-top: 0px;
    border-top: 0px;
}

/* search */
#search-block-form {margin-top: 2px;}
#search-block-form button {height: 25px;}
#edit-keys{ height: 25px;}

.page-header{
    border-bottom: 0px none;
/*    border-top: 1px solid #eee;*/
    padding-top: 9px;
}

/***** FRONT PAGE *******/

.path-frontpage .container{padding-left: 0px; padding-right: 0px;}

header {position: relative;}

#header-front {
    background-color: white;
}

#header-front .logo img {
    width: 250px;
    height: 118px;
}

#header-front + #navbar {
    padding-left: 250px;
    background: white;
    min-height: 100%;
    max-width: 100%;
    padding-bottom: 0px;
    padding-right: 0px;
    border: 0px;
}
#header-front + #navbar ul.menu li:first-child {display: none;}

#header-front + #navbar ul.menu li {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 20%;
}

#header-front + #navbar ul.menu li a {
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 14px;
}

/*#block-homepagelinks {float: right; z-index: 100;}*/
#block-views-block-banner-view-block-2 {float: left;}
.main-front h1 {display: none;}

#block-homepagelinks ul li a.js {
    border-bottom: 1px solid grey;
    display: block;
    font-size: 16px;
    color: #5D606E;
    text-decoration: none;
    text-align: left;
    margin-left: 30px;
    padding-left: 30px;
    line-height: 61px;
    height: 61px;
    /*background: transparent url(../images/home/item.png) no-repeat 100% 0;*/

}

body.path-frontpage {
    background: transparent url(../images/home/campus-sophia.jpg) no-repeat 100% 0;
    background-attachment: fixed;
    /*background-size: cover;*/
}

body.path-frontpage #block-horizontalmenu ul#horizontal-menu li:first-child,
body.path-frontpage #block-horizontalmenuen ul#horizontal-menu li:first-child{display: none;}


/********** HOME BANNER ***********/

.banner-home {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: 305px;
}
.banner-home img#background {
    width: 76%;
    position: absolute;
    z-index: 10;
    height: 305px;
}

.middle-menu {
    padding: 0px;
    margin: 0px;
    background-color: white;
    position: absolute;
    top: 0px;
    right: 0px;
}

.clear-block::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear-block {
    display: block;
}

.middle-menu .menu {
    padding: 0px;
    list-style: none;
        list-style-image: none;
    list-style-image: none;
}

.block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}

.middle-menu .menu li {
    padding: 0px;
        padding-left: 0px;
    padding-left: 0px;
    margin: 0px;
        margin-left: 0px;
    margin-left: 0px;
    /*width: 320px;*/
    list-style: none;
        list-style-image: none;
    list-style-image: none;
    z-index: 10;
}

.middle-menu .menu a.js {
    border-bottom: 1px solid grey;
    display: block;
    font-size: 16px;
    color: #5D606E;
    text-decoration: none;
    text-align: left;
    margin-left: 30px;
    /*margin-top: 12px;*/
    padding-left: 30px;
    line-height: 61px;
    height: 61px;
    background: transparent url(../images/home/item.png) no-repeat 100% 0;
        background-position-x: 100%;
        background-position-y: 0px;
    background-position-x: right;
    background-position-y: bottom;
}

.middle-menu .menu a:hover, .middle-menu .menu a:focus, .middle-menu .menu a:active,
#block-homepagelinks ul li a:hover, #block-homepagelinks ul li a:focus, #block-homepagelinks ul li a:active{
    border-bottom: 1px solid transparent;
    color: white;
    margin-left: 0px;
    padding-left: 60px;
    background: transparent url(../images/home/item-arrow.png) no-repeat 100% 0;
    z-index: 100;
    position: relative;
}

.middle-menu .menu a {
    display: block;
    text-align: right;
}

.middle-menu .menu {
    padding: 0px;
    list-style: none;
        list-style-image: none;
    list-style-image: none;
}

.middle-menu .menu li {
    padding: 0px;
        padding-left: 0px;
    padding-left: 0px;
    margin: 0px;
        margin-left: 0px;
    margin-left: 0px;
    width: 320px;
    list-style: none;
        list-style-image: none;
    list-style-image: none;
    z-index: 10;
}

.middle-menu .menu a {
    display: block;
    text-align: right;
}

.alpha60 {
    background: rgb(0,0,0) transparent;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
}

.middle-submenu {
    position: absolute;
    right: 280px;
    top:0px;
    width: 300px;
    height: 100%;
    z-index: 50;
}

.middle-submenu .menu {
    padding: 0px;
    list-style: none;
        list-style-image: none;
    list-style-image: none;
}

.middle-submenu .menu li {
    padding: 0px;
        padding-right: 0px;
        padding-left: 0px;
    padding-left: 0px;
    margin: 0px;
        margin-left: 0px;
    margin-left: 0px;
    padding-right: 40px;
    list-style: none;
        list-style-image: none;
    list-style-image: none;
}

.middle-submenu a {
    color: white;
    font-size: 16px;
    line-height: 45px;
    text-decoration: none;
    display: block;
    text-align: right;
}

/*************** END BANNER HOME ********/




#block-homeevents {
    margin-top:50px;
    margin-bottom: 50px;
}

#block-homeevents ul.nav-tabs li {
    padding: 10px 25px;
    margin: 0 10px 0 0;
    background-color: #239CD3;
    color: white;
    display: block;
    float: left;
}

#block-homeevents ul.nav-tabs li a {
    font-size: 16px;
    text-decoration: none;
    color: white;
    vertical-align: baseline;
    font-weight: bold;
    padding: 0px;
}
#block-homeevents ul.nav-tabs li a:hover { color: #5D606E; background-color: transparent; border: 0px;}
#block-homeevents ul.nav-tabs li:active a{ color: #239CD3;}
#block-homeevents ul.nav-tabs li:active {background-color: white;}
#block-homeevents .tab-content { background-color: white; padding: 10px 20px;}


/* Front - Tabs  */
.field--name-field-actu-list .views-row {padding-bottom: 20px;border-bottom: 1px solid #ddd;padding-top: 10px;}
.field--name-field-actu-list .views-row .views-field-title {font-weight: bold; font-size: 14px;}
.field--name-field-actu-list .more-link a {font-weight: normal;text-decoration: underline;}

.first-column {border-right: 1px solid #239CD3;}

/******** TOP HEADER **********/


#block-formulairederecherche-2, #block-eurecom-search {float: right; width: 150px;}

#block-selecteurdelangue{float: right; margin-right: 30px; padding-top:5px;}
#block-selecteurdelangue ul li{display: inline-block;}
#block-selecteurdelangue ul li a img{width: 22px;}

button.btn-primary {background-color: #a3a6b9; border-color: #a3a6b9;}

nav#block-secondarylinks {float: right;}
nav#block-secondarylinks ul li {float: left;margin: 0px;padding: 0px;}
nav#block-secondarylinks ul li a {
    display: block;
    height: 19px;
    color: white;
    font-size: 11px;
    text-decoration: none;
    background: url(../images/secondary-menu.gif) 100% 2px no-repeat;
    background-position: right bottom;
    padding-right: 10px;
    padding-left: 10px;
}

/******* NAVBAR *****************/

nav#block-eurecom-main-menu li.active a,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: #239CD3;}

.navbar-btn {margin-bottom: 0px;}

/******* BANNER *****************/

#block-views-block-banner-view-block-1 img,
#block-views-block-banner-view-block-3 img,
#block-views-block-banner-view-block-5 img,
#block-views-block-banner-view-block-4 img,
#block-views-block-banner-view-block-6 img{
    width: 100%;
}

/******* TOOLS **********/

.region-highlighted { border-bottom: 1px solid #eee;}


.tools {float:right;}

.tools a {
    text-decoration: none;
    letter-spacing: -50px;
    font-size: 0px;
    float: left;
    margin-left: 5px;
}
.size-minus {
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/zoomout.png);
}
.size-plus {
    display: block;
    width: 24px;
    height: 24px;
    background: url(../images/zoomin.png);
}
.print {
    display: block;
    width: 29px;
    height: 24px;
    background: url(../images/print.png);
}

/******* BREADCRUMB **********/

ol.breadcrumb {float: left; background-color: transparent; margin: 0px;}
ol.breadcrumb li a, ol.breadcrumb li.active {font-size: 9px; text-decoration: none; color: #999999;}

/******* MAIN CONTENT ***********/

        /************************/
        /***** HOME TABS ********/
        /************************/

            #block-blocktabshometabsbloc{margin-top: 20px; margin-bottom: 20px; margin-left: auto; margin-right: auto;}

            .ui-widget.ui-widget-content{ border:0px none;}
            .ui-widget-content{background: transparent;}
            .ui-widget-header{border: 0px none; background: transparent;}


            .ui-tabs .ui-tabs-nav li.ui-tab{padding: 10px 25px; margin: 0 10px 0 0; background-color: #239CD3; color: white; display: block; float: left; border-radius: 0px; border: 0px none;}
            .ui-tabs .ui-tabs-nav li.ui-tabs-active {background-color: white; color: #239CD3; border:0px none;}

            .ui-tabs .ui-tabs-nav li.ui-tab a{font-size: 16px; text-decoration: none; color: white; vertical-align: baseline; padding: 0px;}
            .ui-tabs .ui-tabs-nav li.ui-tabs-active a {color: #239CD3;}

            .ui-tabs .ui-tabs-panel {background-color: #fff; border-top: none; padding: 10px; clear: both;}

            .ui-tabs .ui-tabs-nav {padding: 0px;}

            /* actu/events tab style */
         /*   #blocktabs-home_tabs_bloc-1 .left-bloc1-info .views-field-title,
            #blocktabs-home_tabs_bloc-2 .left-bloc4-info .views-field-title {margin-bottom: 10px;}

            #blocktabs-home_tabs_bloc-1 .left-bloc1-info .views-field-title a,
            #blocktabs-home_tabs_bloc-2 .left-bloc4-info .views-field-title a{text-decoration: none; font-weight: bold; font-size: 14px; color: #505050;}

            #blocktabs-home_tabs_bloc-1 .right-bloc1-info, #blocktabs-home_tabs_bloc-2 .right-bloc4-info{border-left: 1px solid #239CD3;}
            #blocktabs-home_tabs_bloc-1 .right-bloc1-info .views-field-title a,
            #blocktabs-home_tabs_bloc-2 .right-bloc4-info .views-field-title a {text-decoration: none; font-weight: bold;}
            #blocktabs-home_tabs_bloc-1 .right-bloc1-info .views-row,
            #blocktabs-home_tabs_bloc-2 .right-bloc4-info .views-row{padding-top: 10px; border-top: 1px solid #CCCDCD;}
            #blocktabs-home_tabs_bloc-1 .right-bloc1-info .views-row-first,
            #blocktabs-home_tabs_bloc-2 .right-bloc4-info .views-row-first{padding-top: 0px; border-top: none;}

            #blocktabs-home_tabs_bloc-1 .view-footer,
            #blocktabs-home_tabs_bloc-2 .view-footer {margin-top: 15px;}
            #blocktabs-home_tabs_bloc-1 .view-footer a,
            #blocktabs-home_tabs_bloc-2 .view-footer a {padding-left: 52%; margin-top: 10px; text-decoration: underline;} */

















        /************************/
        /***** END HOME TABS ****/
        /************************/




.main-container {
    margin-top: 20px;
    margin-bottom: 20px;
}

.main-container h1 span,.main-container h1 {
    color: #239cd3;
    font-size: 34px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 5px;
}

.main-container h2 {
    color: #239cd3;
font-size: 16px;
text-transform: uppercase;
margin-top: 20px;
margin-bottom: 5px;
font-weight: bold;
}

.region-content div.content h2 {
    color: #239cd3;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 5px;
    font-weight: bold;
}

.region-content div.content h3 {
    color: #239cd3;
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 5px;
}

.region-content div.content a {
    color: #239cd3;
font-size: 12px;
text-decoration: none;
}

#blocktabs-home_tabs_bloc-3 .views-row {border-left: 1px #239CD3 solid;}
#blocktabs-home_tabs_bloc-3 .views-row-first {border-left: 0px none;}

#blocktabs-home_tabs_bloc-3 .views-element-container{margin-bottom: 0px;}

#blocktabs-home_tabs_bloc-3 .view-footer{
    color: #505050;
    text-decoration: underline;
    font-weight: normal;
}

#blocktabs-home_tabs_bloc-3 .views-row .views-field-title {margin-bottom: 10px;}
#blocktabs-home_tabs_bloc-3 .views-row .views-field-title a {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    color: #505050;
}


/******* LEFT CONTENT PAGES *********/

#block-primarylinks ul.menu {
    position: relative;
    top: 0;
    display: block;
    float: none;
    left: 0;
z-index: 1000;
    min-width: 160px;
margin: 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #fff;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: none;
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;


background: #EFEFEF;
}


#block-primarylinks ul.menu > li.active-trail > a{background: #239CD3; color: white;}
#block-primarylinks ul.menu li li a.is-active {color: #239CD3;}

#block-primarylinks ul.nav li:first-child a{border-top-left-radius: 4px; border-top-right-radius: 4px;}
#block-primarylinks ul.nav li a{white-space: normal;}

#block-primarylinks > ul.nav > li > a, #block-secondarylinks-2 > ul.nav > li > a {
    background: #C3C3C3;
    border-bottom: 1px solid #EFEFEF;
    display: block;
    color: #3B3B3B;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 10px;
}

#block-primarylinks ul.menu li {list-style: none;}

#block-primarylinks ul.menu li li a {
    border-bottom: none;
    background: #EFEFEF;
    color: #343434;
    font-size: 11px;
    font-weight: normal;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 10px;
    display: block;
}

#block-primarylinks ul.menu li.expanded ul{
    padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
}

#block-primarylinks ul.menu li li a:hover{
    background: #DADADA;
    text-decoration: none;
}



/******* RIGHT CONTENT PAGES ********/

#block-formulairederecherche-3 ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}

#block-formulairederecherche-3 {
    background: #EFEFEF;
    padding: 10px 15px 5px 18px;
    margin: 6px 0px 10px 0px;
}

#block-formulairederecherche-3 h2 {
    display: block;
    position: relative !important;
    color: #239cd3;
    font-size: 18px;
    text-transform: uppercase;
    margin: 5px 0px 0px 0px;
    background: url(../images/quote.png) no-repeat;
    padding-left: 35px;
    left: -23px;
    width: 180px;
    padding-bottom: 7px;
    line-height: 18px;
    height: auto;
}




#block-views-block-informations-supplementaire-block-1 {
    background: #EFEFEF;
    padding: 10px 15px 5px 18px;
}

#block-views-block-informations-supplementaire-block-1 h2 {
    color: #239cd3;
    font-size: 18px;
    text-transform: uppercase;
    margin: 5px 0px 0px 0px;
    background: url(../images/quote.png) no-repeat;
    padding-left: 37px;
    position: relative;
    left: -26px;
    width: 180px;
    padding-bottom: 7px;
}

#block-views-block-informations-supplementaire-block-1 p {
    color: #505050;
    font-size: 12px;
    line-height: 20px;
    margin: 2px 0px 8px 10px;
    padding: 0px;
}

#block-views-block-informations-supplementaire-block-1 li {
    color: #505050;
    font-size: 12px;
    line-height: 20px;
    margin: 2px 0px 5px 0px;
    padding: 0px;
    list-style: disc;
}

/******** PAGE RECHERCHE ***********/

#search-form {display: none;}
ol {padding-left: 0px;}
ol li {list-style: none;}
ol li h3 a {font-size: 15px; color: #239cd3 !important;}

nav.pager-nav {width: 100%;}
nav.pager-nav ul.pagination {
    background-color: #EFEFEF;
    margin-top: 10px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
}
nav.pager-nav ul.pagination li a {color: #337ab7; background-color: transparent; border: 0px none; padding: 3px 5px;}


/******** BOTTOM / FOOTER **********/

.social-links {float: right; margin-top: -25px; position: relative;}

#block-node-0{padding-left: 15px; padding-bottom: 10px;}

nav#block-bottomlinks ul li a {
    padding: 2px 10px 0px;
    font-size: 11px;
    color: white;
    float: left;
    background: url(../images/secondary-menu.gif) 100% 5px no-repeat;

}
nav#block-bottomlinks ul li:first-child a {padding-left: 0px;}
nav#block-bottomlinks ul li:last-child a{background: none;}
nav#block-bottomlinks ul li a:hover {background-color: transparent;}

nav#block-primarylinks-2 ul.nav li.expanded {float:left;width: 16%;}
nav#block-primarylinks-2 ul.nav > li.expanded > a {font-size: 11px; font-weight: bold; color: #CECECE; text-decoration: none;}
nav#block-primarylinks-2 ul.nav li a {padding-bottom: 0px; font-size: 11px;font-weight: bold;color: #CECECE;text-decoration: none;}
/*nav#block-primarylinks-2 ul li.expanded {display: inline-block}*/
nav#block-primarylinks-2 ul li.expanded a span.caret {display: none;}
nav#block-primarylinks-2 ul.menu {display: block; background-color: transparent; border: 0px none; box-shadow: none; position: relative;}
nav#block-primarylinks-2 ul {padding-left: 0px;}
nav#block-primarylinks-2 ul.menu li {float: none; padding: 0px; margin: 0px; margin-right: 25px; font-weight: bold; padding-bottom: 3px; list-style: none;}

nav#block-primarylinks-2 ul.menu li a {font-size: 10px; color: #B3B1B1; font-weight: normal; text-decoration: none; padding-bottom: 0px; padding-top: 0px; padding-left: 15px; }

nav#block-primarylinks-2 ul.menu li a:hover {background-color: transparent; text-decoration: underline;}

.footer-address{
    /*width: 75%;
    width: 980px;*/
    text-align: left;
    background: #5D606E;
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    border-top: 1px solid #a3a3a3;
    padding-top: 15px;
    margin-top: 20px;
    color: #CECECE;
    font-weight: normal;
}

.footer-address a, .footer-address a:hover {text-decoration: underline; color: #CECECE;}

.footer-address * {color: #CECECE; font-size: 10px;}

.footer-address span {
    color: #CECECE;
    text-align: left;
}
.footer-address .credits {
    float: right;
}

/******* RIGHT CONTENT PAGES *********/
#block-primarylinks-5 ul.menu li.expanded ul {
    position: relative;
    display: block;
    float: none;
    min-width: 160px;
    padding: 5px 0;
        padding-top: 5px;
        padding-bottom: 5px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #EFEFEF;;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 0px none;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0px;
}

#block-primarylinks-5 {margin-bottom: 12px;}

#block-primarylinks-5 ul.menu li.expanded a span.caret {display: none;}
#block-primarylinks-5 ul.menu li.expanded a.dropdown-toggle {
    border-bottom: 1px solid #EFEFEF;
    background: #C3C3C3;
    display: block;
    color: #3B3B3B;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 10px;
}

#block-primarylinks-5 ul.menu li li a {
    border-bottom: none;
    background: #EFEFEF;
    color: #343434;
    font-size: 11px;
    font-weight: normal;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 10px;
    width: 195px;
}

#block-primarylinks-5 ul.menu li li a:hover{
    background: #DADADA;
    text-decoration: none;
}

#block-primarylinks-5 ul.menu li:first-child a {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;}



/**** MEDIA QUERIES *******/

@media screen and (max-width: 640px) {

    .footer-address{width: 100%;}

    .region-sidebar-first, .highlighted {display: none;}
    nav#block-bottomlinks ul li a{float:none;}
    .bottom-page{height: inherit;}
    #block-primarylinks-2{display: none;}
    .footer{padding-top: 0px;}
}


/***** SEARCH RESULTS PAGE ******/

.view-site-search .view-header {font-weight: bold; margin-bottom: 10px;}
.view-site-search .view-header a {color: #239cd3 !important; font-size: 12px; text-decoration: none; font-weight: normal; border-right: 1px solid #CCCCCC; padding-left: 10px; padding-right: 10px;}
.view-site-search .view-header a:last-child {border: 0px none;}
.view-site-search .view-header a:hover {text-decoration: underline;}

.view-site-search .view-content .views-field-title a{font-size: 15px; color: #239cd3 !important;}

.view-site-search .view-content .views-field-url, .view-site-search .view-content .views-field-changed{display: inline-block;}
.view-site-search .view-content .views-field-url span, .view-site-search .view-content .views-field-changed span { color: #999999; font-style: italic;}
.view-site-search .view-content .views-field-changed {margin-left: 10px;}
.view-site-search .view-content .views-row {margin-bottom: 20px;}
/***** END SEARCH RESULTS PAGE ******/
