/* Features Layout CSS */
.yellowArea {
    background-size: 50% !important;
    background-position: right 65px !important;
}

.hero {
    background-size: cover;
}

.download-btn {
    border: 3px solid #FFF;
    border-radius: 3px;
    font-size: 17px;
    letter-spacing: 2px;
    transition: all 0.5s ease 0s;
    padding: 15px 70px;
    display: inline-block;
    color: #FFF;
    margin-bottom: 185px;
}
.download-btn:hover, .download-btn:focus {
    text-decoration: none;
}
.try-btn {
    border-radius: 3px;
    font-size: 17px;
    color: #FFF;
    transition: all 0.5s ease 0s;
    display: inline-block;
    padding: 15px 50px;
    margin: 70px 0px;
}
.try-btn:hover, .try-btn:focus {
    color: #FFF;
    text-decoration: none;
}
.get-started-btn {
    padding: 20px 80px;
    border-radius: 3px;
    font-size: 22px;
    letter-spacing: 2px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4) inset;
    transition: all 0.5s ease 0s;
    display: inline-block;
    color: #fff !important;
    margin-top: 80px;
}
.get-started-btn:hover, .get-started-btn:focus {
    text-decoration: none;
}



.flexslider {
    background: none !important;
    background-color: transparent !important;
}
.flexslider li {
    text-align: center;

}
.flexslider .slides img {
    width: 132px;
    height: 132px;
    float: none !important;
    margin: 0px auto 20px auto !important;
}
.flexslider .slides p {
    color: #FFF;
    font-size: 43px;
    line-height: 55px;
    font-weight: 100;
    margin: 20px 0px 80px;
    font-style: italic;
}











/**************** GENERAL ****************/

body {
  color: #303B7E;

  line-height: normal ;
    font-size: 16px
}

h1 {
  color: #303B7E;
  font-size: 32px
}

h2, h2 a, h2 a:hover, h2 a:visited {
  color: #303B7E;
  font-size: 26px;
}

h3, h3 a, h3 a:hover, h3 a:visited {

  color: #303B7E;
    font-size: 22px
}

h4 {
  color: #303B7E;
    font-size: 20px!important
}














p {

}

a {

}

b, strong {
    font-weight: bold;;
}



.post-header, .post-header a,
.post-header a:hover, .post-header a:visited {
    font-weight: normal;
    font-style: normal;
    font-variant: small-caps;
    color: #000;
}























.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0px;
    list-style: none;
    background-color: #fff;
    border-radius: 4px;
}

.home .breadcrumb{
    display: none;
}



.headwrapper{

    background-color: #fff;

}

#wrapper-35,
#wrapper-70,
#wrapper-69,
#wrapper-72,
#wrapper-71
 {
    background-color: #fff;

}


#wrapper-62
 {
  margin-bottom: 30px;

}





#mysticky-wrap {
/* -webkit-box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08);
box-shadow: 0px 5px 11px 0px rgba(50, 50, 50, 0.08); */
}







.vc_gitem_row .vc_gitem-col {
    padding: 0px;

}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 30px;
    padding-bottom: 10px!important;
}


.ultimatum-menu .search-table
.search-button input[type=submit] {
    background: #303B7E!important;

}





/**************** CONTENT ****************/


.page .date {
    display: none
}


/*hack UT*/
#col-37-2 {
    width: 66.66666667%!important

}

#col-37-1  {
    width: 16.666%!important
}

#col-37-3 {
    width: 16.666%!important
}



.ult-container  {

}




.home h1.entry-title {
    text-align: left;
    padding-top: 40px;
    padding-bottom: 40px;
    width: 66%;
}


.home .templatera_shortcode .wpb_wrapper {
  margin-top: -100px
}




.templatera_shortcode{
  margin-top: 10px;
}
#wrapper-3 a:hover,
.ko-calendar-event-list a{
color: #303B7E!important;

}

.recenposts , .vc_gitem_row {
  border-top: 1px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-style:dashed;
  border-color: #303B7E!important;
  margin-top: 10px
}


.element-title, .element-title a, .element-title a:hover, .element-title a:visited {
    font-weight: bold;;
    text-transform: none;;
    font-size: 20px;
    color: #303B7E!important;;
}






hr {
  border-top: 1px;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #bcc0d5!important;
}



.vc_gitem-zone-mini {
      padding-top: 10px;
}




 .widget_ultimatumcustomcontent  {
    margin-top: 0px
}

.widget_ultimatumcustomcontent  p {
   font-size: 16px
}

.widget_ultimatumcustomcontent .vc_column-inner  {
margin-top: 10px;
padding-top: 0px;

}

.widget_ultimatumcustomcontent h3{
margin-top: -20px;
}

.wpb_button,
.wpb_content_element, ul.wpb_thumbnails-fluid>li {
margin-bottom: 20px!important;
}

.wpb_button,
.wpb_content_element, ul.wpb_thumbnails-fluid>li h4 {
margin-bottom: 35px!important;
}





.post-header, .post-header a,
.post-header a:hover,
.post-header a:visited,
.entry-title h1 {
    font-weight: normal;
    font-style: normal;
    color: #303B7E;
    font-variant: small-caps;
}



.vc_gitem-post-data  {
    margin-bottom: 15px;

}


#wrapper-35,#wrapper-37 {
  margin-top: -10px;
margin-bottom: 15px;
border-top: 1px solid #303b7e;
}

#wrapper-35  .row,#wrapper-37  .row  {
  background-color: #fff
}



#content{
    margin-top: 40px!important;

}




.top{
      margin-top: -40px!important;
}





.ult-column, .col-md-12 {
    background-color: #fff;

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover {
    color: #fff!important;
    border-color: #303B7E!important;
    background-color: #303B7E !important;
}


.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {
    border-radius: 0;
    float: left;
}




.page #content .entry-content, .single #content .entry-content {
  padding-bottom: 60px
}

h1.entry-title,
.entry-title h1{
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px

}











/**************** FOOTER ****************/
.footer-credit a  {
  font-size: 14px;
  margin: 20px!important;
}

.footwrapper  a {
  font-size: 12px;
}

.footwrapper  .vc_wp_custommenu {
text-align: left
}


/**************** MISC ****************/


#wpadminbarzzz{
    display: none;
    height: 0px
}
html{
    margin-top: -32px !important;
}

















/*GOOGLE CUSTOM SEARCH*/

.gsc-control-cse img ,.gsc-table-cell-thumbnail, .gs-promotion-image-cell{
	display:none; ;
	}


#cse {
	display: block;
}

table.gsc-branding  {
display: none;
}

table.gsc-search-box  {
	background-color: ;
}



.gsc-control-cse {
	font-family: Georgia, serif;
	border-color: #ffffff;
	background-color: #ffffff;
	margin: 0;
	 padding: 0;
	 }

.gsc-search-box tbody > tr,
.gsc-result-info-container,
.gcsc-branding{
display: none;
}




.gsc-wrapper .gs-title ,.gs-result .gs-title, .gs-result .gs-title *{
    font-family: Georgia,"Nimbus Roman No9 L",serif;
    font-size: 20px;
    word-spacing: 2px;
    color: #280b27 !important;
}


.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    font-family: Georgia,"Nimbus Roman No9 L",serif;
    font-size: 16px;
    word-spacing: 2px;  color: grey
}






.vc_gitem-post-data-source-post_date{
    display:none
}

.home .vc_gitem-post-data-source-post_date{
    display:block
}

.bodywrapper a {
  color: #303B7E!important;
}


.bodywrapper  a:hover {
  color: #310a83!important;
}


.bodywrapper  .blanc h2 a {
  color: #fff!important;
}


.bodywrapper .blanc h2  a:hover {
  color: #fff!important;
}




.vc_grid-item-mini a,
.vc_grid-item-mini p
{
  color: #fff!important;
}



.vc_gitem_row{
  border-top: 0px!important;
}



.vc_grid-item-mini h1 a
{
  background-color: #303B7E!important;
  color: #fff;
  padding: 8px;
  opacity: .7;
  border-radius: 5px;
  font-size: 24px
}


.vc_grid-item-mini p
{
  color: #fff!important;
}













@media screen and (min-width: 200px) and (max-width: 1100px) {
  #logo-container {
      top: 0px;
      left: 0px;
      margin-bottom: 0px;
      width: 160px;
      position: relative;
      display: block;
      float: left;
      height: 120px
  }

  .slicknav_nav a ,  .slicknav_nav {
    text-decoration: none;
    color: #000;
}

.slicknav_btn {
    margin: 5px 5px 6px;
    text-decoration: none;
    text-shadow: 0px ;
    background-color: #303B7E!important;
        margin-top: 40px;
}


.slicknav_menu {
    font-size: 18px;
    padding: 5px;
    width: 100%
}

.slicknav_menu li a:hover {

    background-color: #303B7E!important;
    color: #fff!important;
}

.slicknav_nav {
    clear: both;
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 18px;
    float: left;
    text-align: left;
}
.ultimatum-responsive-menu {
    margin-left: 40px;
}

#col-65-1 .ultimatum-responsive-menu {
    margin-left: 0px;
}

.headwrapper {
    background-color: #fff;
    min-height: 100px;
    padding-top: 10px;
    padding-bottom: 10px

}

#wrapper-23 {
}

}



.pop  #ui-id-2 {
 font-size: 44px!important;
 font-family: 'Lato';
 font-weight: 600;
 color: #E9AD33;
 color: #303B7E;
 color: #F9F2A2;
 color: #70C4CF;
 color: #9AC431 ;
FAB600
F4E718
}


.tt_tabs_navigation li #ui-id-1    {
border-color: #303880 !important;
}


.tt_tabs_navigation li #ui-id-2    {
border-color: #8a8a8a !important
}

.tt_tabs_navigation li #ui-id-3    {
border-color: #fab600!important;
}

.tt_tabs_navigation li #ui-id-4    {
border-color: #eb5893 !important
}
.tt_tabs_navigation li #ui-id-5    {
border-color: #5f989e !important
}
.tt_tabs_navigation li #ui-id-6   {
border-color: #9ac431 !important
}




.vc_sep_pos_align_center h4{
 font-size: 36px!important;
 font-family: 'Lato';
 font-weight: 600;
 color: #303B7E;
 padding: 0px!important;
 text-transform: uppercase;
}

.vc_sep_pos_align_center h4 .blanc{
 font-size: 36px!important;
 font-family: 'Lato';
 font-weight: 600;
 color: #fff;
 padding: 0px!important;
}



.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #303B7E!important;
    opacity: .7
}


.blanc  .vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #fff!important;
    opacity: 1
}


.nav-holder {
 font-size: 14px!important;
 font-family: 'Lato';
 font-weight: 400;
 color: #303B7E;
}



body {
 font-family: 'Lato'!important;
 font-weight: 300;
 color: #303B7E;
}

.blanc {
 color: #fff;
}




/**************** HEADER ****************/

.logo-container-mini img {
    width: 440px;
    margin-top: 85px!important;
    margin-bottom: -10px;
}

.logo-container-mini {
  margin-left: 0px
}


.logo-container-mini2 img{
  width: 300px;
  margin: 0 auto;
  margin-top: 80px
}

.logo-container-mini2 {
  margin-left: 20px
}






/**************** NAVIGATION ****************/




.nav-holder ul ul {
    left: 0;
    width: 220px;
    background: #edebeb;
    z-index: 99997;
    -moz-box-shadow: 1px 1px 30px rgba(0,0,0,.06);
    -webkit-box-shadow: 1px 1px 30px rgba(0,0,0,.06);
    box-shadow: 1px 1px 30px rgba(0,0,0,.06);
}


.nav-holder ul li ul li>a {
  font-size: 19px!important;
    border: 0;
    border-bottom: 1px solid #dcdadb;
    height: auto;
    text-indent: 0;
    padding: 7px 10px;
    line-height: 19px;
    width: auto;
}


.nav-holder ul li ul li>a:hover {
background:    #303B7E!important;
color: white
}


a:hover, a {
color:    #303B7E

}




.nav-holder{
  display: block;
 font-family: 'Lato'!important;
 font-weight: 900;
 color: #303B7E;
 z-index: 99997;
 margin-top: 40px;
 width: 100%;
 margin-bottom: 20px;
 float: none;

}

.nav-holder ul {
  width: 100%!important;
  text-align: center;
}


.nav-holder ul li {
  float: none;
  display: -inline-block;
  padding: 0 5px 0 0;

}




.nav-holder li {
  display: inline-block;
  margin: 0em !important;
  font-family: 'Lato';
  font-weight: 400;
  color: #303B7E;
}

.ultimatum-menu .nav-holder .navigation>li>a {
    padding: 0px;
    font-size: 18px!important;
}



#thsp-sticky-header-menu   {
  margin-top: 20px
}


#thsp-sticky-header-menu li {
    display: inline-block;
    margin: 0 0 0 1.25em !important;
    font-size: 16px!important;
    font-family: 'Lato';
    font-weight: 400;
    color: #303B7E;
}


#thsp-sticky-header-title img {
    display: block;
    height: 60px;
    width: auto;
}



















/**COUNTDOWN**/
#main_countedown_1 .element_conteiner,
#main_countedown_2 .element_conteiner  {
    min-width: 90px!important;
}

.time_left {
    border: none;
    display: block;
    padding-bottom: 15%!important;
    padding-top: 15%!important;
    padding-left: 15%!important;
    padding-right: 15%!important;
    font-weight: normal;
}

#main_countedown_1 .time_left,
#main_countedown_2 .time_left {
    border-radius: 10px!important;
    background-color: #e7e7e7!important;
    font-size: 30px!important;
    font-family: 'Lato'!important;
    color: #303B7E!important;
}

#main_countedown_1 .time_description,
#main_countedown_2 .time_description {
    font-size: 23px;
      font-family: 'Lato'!important;
    color: #303B7E!important;
}


#main_countedown_2 .time_description {
    font-size: 23px;
      font-family: 'Lato'!important;
       color: #303B7E!important;
}



.content_countdown .element_conteiner:nth-child(2),
.content_countdown .element_conteiner:nth-child(3),
.content_countdown .element_conteiner:nth-child(4)
{
    display: none;
}



/*** SURMENU **/


.surmenu {
  position: fixed;
  top: 0px;
  width: 100%;
  float: right;
  display: block;
  background-color: #e6e5e2;
  color: #303B7E;
  opacity: .9;
      z-index: 999999999999999999;
      padding-bottom: 2px;
}








.surmenu-inner{
float: right!important;
margin-right: 30px
}


.surmenu li{

}
.surmenu-lang,
.surmenu-social,
.surmenu-conf,
.surmenu-agenda,
.surmenu div
 {
  float: left;
}


.surmenu-lang,
.surmenu-social,
.surmenu-conf,
.surmenu-agenda,
 {
  margin-left: 40px
}



.surmenu div
 {
   margin-left: 20px
}






/*** surmenu gris **/
.surmenu5 .surmenu-inner{
float: right!important;
margin-right: 30px
}


.surmenu5 li{

}
.surmenu-lang,
.surmenu-social,
.surmenu-conf,
.surmenu-agenda,
.surmenu5 div
 {
  float: left;
}


.surmenu5 .surmenu-lang,
.surmenu5 .surmenu-social,
.surmenu5 .surmenu-conf,
.surmenu5 .surmenu-agenda,
 {
  margin-left: 40px
}



.surmenu5 div
 {
   margin-left: 20px
}



.surmenu5 {
  position: fixed;
  top: 0px;
  width: 100%;
  float: right;
  display: block;
  background-color: #e6e5e2;
  color: #303B7E;
  opacity: .9;
      z-index: 999999999999999999;
      padding-bottom: 2px;
}


.surmenu5, .surmenu5 .surmenu-inner, .surmenu5 .surmenu-lang, .surmenu5 .surmenu-conf, .surmenu5 .surmenu-agenda {
    clear: none;
}






.wpml-ls-legacy-list-horizontal {
    border: 0px solid transparent;
    padding: 0px;
    clear: none;
}


.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 0px 2px;
    line-height:  normal!important;
        text-transform: uppercase;
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align:  baseline;
}


.wpml-ls-item-en a::after,
.wpml-ls-item-fr a::after{
  content: ' /';
  color:

}


.nav-holder a {
  background-color: #fff;
    text-decoration: none;
    padding: 1px 4px 4px 4px!important;
}

.nav-holder a:hover,
.nav-holder a:focus,
.current-menu-item a {

  background-color: #303B7E;
  color:#fff!important;
    text-decoration: none!important;
  opacity: .9
}






.blanc h2,
.blanc  h3,
.blanc h4,
.blanc .wpb_content_element{
color:#fff!important;
}





.vc_row {
    margin-left: -15px;
    margin-right: -10px!important;
}




/** HEADER 2 **/

.surmenu2
 {
     position: absolute;
     top: 30px;
     right: 10px
}

.surmenu2 .surmenu-lang
 {
    font-weight: bold;
    margin-top: 10px
}


.surmenu2,
.surmenu-inner,
.surmenu-lang,
.surmenu-conf,
.surmenu-agenda
 {
     clear: both;
}

.surmenu-social div
 {
  display: inline-block;
}


#wrapper-62 .logo-container-mini {
  display: inline-block;


}


#wrapper-62 .logo-container-mini {
  margin-top: -40px
}


 #wrapper-62 .widget_ultimatummenu {
  margin-top: -20px;
  text-align: center;
  margin-bottom: -30px
}

#wrapper-62 .widget_ultimatummenu li,
#wrapper-62 .widget_ultimatummenu li a {
  text-transform: uppercase;
  font-size: 16px!important

}





/** layout 05 test  **/
#wrapper-74 .logo-container-mini2 {
    margin-left: 20px;
    float: left;
    margin-bottom: 20px;
    margin-top: -20px;
}

#wrapper-74 .nav-holder {
    display: block;
    font-family: 'Lato'!important;
    font-weight: 900;
    color: #303B7E;
    z-index: 99997;
    margin-top: 90px;
    margin-bottom: 20px;
    float: right;
    margin-right: 30px;
    width: 66%;
}
#wrapper-74 .ultimatum-menu .nav-holder .navigation>li>a {
    padding: 0px;
    font-size: 16px!important;
}
#wrapper-74 .logo-container-mini2 img {
    width: 280px;
    margin: 0 auto;
    margin-top: 80px;
}







/** HEADER 3 **/

#wrapper-66 .logo-container-mini {
  display: inline-block;
  float: left;
    margin-top: -40px
}



#wrapper-67 .logo-container-mini2 {
  display: inline-block;
  float: left;
        margin-top: 0px;
}

#wrapper-73 .logo-container-mini2 {
  display: inline-block;
  float: left;
        margin-top: 0px;
}


 #wrapper-65 .widget_ultimatummenu {
  margin-top: -10px;
  text-align: center;
  margin-bottom: 0px
}

#wrapper-66 .widget_ultimatummenu li,
#wrapper-66 .widget_ultimatummenu li a {
  text-transform: uppercase;
  font-size: 16px!important
}

#wrapper-65 .widget_ultimatummenu li,
#wrapper-65 .widget_ultimatummenu li a {
  text-transform: uppercase;
  font-size: 16px!important
}

.surmenu3 {
  float: right;
  margin-top: 50px;
  margin-right: 10px;

}

.surmenu3 .surmenu-lang{
  font-weight: bold;
  margin-top: 10px
}

.surmenu3 .surmenu-lang li a:hover
 {

}


.logo-container-sticky img {
      width: 200px;
      margin-top: 20px;
      margin-left: 40px;
      margin-bottom: -30px


}

.sticky-element-active  img {
    display: none

}



#wrapper-31 {
    background-color: #303b7e!important;
    background-position: left top;

    min-height: 40px;
    color: white;
}


.surmenu-social .fa {

    font-size: 23px!important;
}




.sched-sort-current-label {
	visibility: hidden;
	position: relative;
}

.sched-sort-current-label:after {
	visibility: visible;
	position: absolute;
	top: 0;
	left: 0;
}

.page-id-2752 .sched-sort-current-label:after {
	content: "Activities";
}

.page-id-2562 .sched-sort-current-label:after  {
	content: "Activités";
}

.page-id-2753 .sched-sort-current-label:after  {
	content: "Actividades";
}


.blanc.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #fff!important;
    opacity: .7;
}


.gris .vc_btn3.vc_btn3-color-white,
.gris .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {

    background-color: #e7e7e7!important;
}

.gris .vc_btn3.vc_btn3-color-white:hover,
.gris .vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover {
    background-color: #fff!important
}



.adp .sched-event-inner{
background-color: #d1d1d1!important;
  color: #888!important;
}

.tp  .sched-event-inner {
  background-color: #d1d1d1!important;
    color: #888!important;
}

.sp  .sched-event-inner {
background-color: #006272!important;
font-weight: bolder;
  color: #fff!important;
}

.so  .sched-event-inner {
background-color: #00ACA1!important;
}

.inau  .sched-event-inner {
  background-color: #38a963!important
}


.sz  .sched-event-inner {
  color: #303B7E!important;
background-color: #EDE934!important;
}

.rdb  .sched-event-inner {
}

.atel  .sched-event-inner {
background-color: #832B91!important
}

.vdt  .sched-event-inner {
background-color: #0087CD!important;
}




thead th {
    background-color: #303b7e!important;
  color:#fff
}

.bleu  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #303b7e!important;
  color:#fff!important;
      border-color: #303b7e!important;
      font-size: 26px!important;
      border:0px!important;
      background-image:none!important;
      text-transform: uppercase;
}

.bleu  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: #4e578b!important;

}




.page-id-3470 .vc_gitem-zone-c a,
.page-id-3470 .vc_gitem-zone-c p,
.page-id-3554 .vc_gitem-zone-c a,
.page-id-3554 .vc_gitem-zone-c p,
.page-id-3547 .vc_gitem-zone-c a,
.page-id-3547 .vc_gitem-zone-c p

 {
background-color: #303b7e!important; 
  color:#fff;
}

.page-id-3470 .vc_gitem-zone-c,
.page-id-3554 .vc_gitem-zone-c,
.page-id-3547 .vc_gitem-zone-c  
 {
background-color: #303b7e!important; 
  color:#fff;
}




/*
.column-1{
  width: 42%
}

.column-2{
  width: 25%
}

.column-3{
  width: 25%
}

.row-2,
.row-5,
.row-8{
    background-color: #eeeeee;
  color:#303b7e
}
*/







.alert,
.menu-item-2748,
.menu-item-2855,
.menu-item-2862
{
  display: none!important;
}

.row-3 .column-1,
.row-7 .column-1
{

}







@media screen and (min-width: 100px) and (max-width: 1200px) {


.vc_col-sm-4 .wpb_wrapper  {
margin-top: 18px
}

 .wpb_wrapper h4 {
text-align: center;
}

}




@media screen and (min-width: 1017px) and (max-width: 1119px) {

  #wrapper-65 .widget_ultimatummenu li, #wrapper-65 .widget_ultimatummenu li a {
      text-transform: uppercase;
      font-size: 14px!important;
      letter-spacing: -.02em
  }




}







@media screen and (min-width: 200px) and (max-width: 1016px) {
  #col-37-2 {
      width: 100%!important
  }

  #col-37-1  {
    width: 0%!important
  }

  #col-37-3 {
    width: 0%!important
  }

  #wrapper-65 .widget_ultimatummenu {
      margin-top: 0px!important;
      margin-bottom: 0px;
  }

  #wrapper-65 .widget_ultimatummenu li, #wrapper-65 .widget_ultimatummenu li a {
      text-transform: uppercase;
      font-size: 18px!important;
      letter-spacing: -0em
  }

  .slicknav_nav {
      clear: both;
      color: #fff;
      margin: 0 ;
      background-color: #e7e7e7!important;

      font-size: 18px;
      float: left;
      text-align: left;
      margin-bottom: 20px;
      width: 100%
  }

  .logo-container-mini img {
      width: 380px;
      margin-top: 85px!important;
      margin-bottom: -40px;
  }

}











@media screen and (min-width: 200px) and (max-width: 592px) {


  .logo-container-mini img {
      width: 50%;
      margin-top: 85px!important;
      margin-bottom: -20px;
  }

  .surmenu3 {
      width: 50%;
    position: absolute;
    top: 0px;
    right: -10px;
  margin-top: 50px!important;
    font-size: 14px

  }

  #wrapper-65 {
      margin-bottom: 10px!important;
  }

.sched-list-event-description{
    display: none;
}

.vc_sep_pos_align_center h4 {
    font-size: 30px!important;
    padding: 0px!important;
    text-transform: uppercase;
}

#content .wpb_text_column{
    word-wrap: break-word;
}

}
