/**
* @version   $Id$
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2015 RocketTheme, LLC
* @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */

.item248 {
	display: none !important;
}
 
  /**HOME */
 
.sprocket-features-title {
    padding: 1% !important;
}

.box1 {
    background: #e5ecf4 none repeat scroll 0 0 !important;
    color: #004494;
	padding-left: 5%;
	padding-right: 5%;
}

.rt-grid-6 {
    flex-basis: 100% !important;
}

/*
.home2cols .sprocket-mosaic-container li {
	width: 100%;
}*/

.spacer {
	height: calc(70% - 150px);
    width: 0px;
    float: right;
	position: relative;
}

.president {
	height: 150px;
	float: right;
	text-align: right;
	position: relative;
	bottom: 10%;
}

.intro {
	text-align: center;
	display: block;
	padding: 0px 15px 15px 15px !important;
	
} 
 
 /**EVENTS */
 
.ic-event:nth-child(2n+1) {
	 background: #E5ECF4;
 }
 
 .ic-event {
	 background: #E5ECF4;
	 border-radius: 0px;
 }

 .ic-title-header h2 a , .ic-content h2 a {
	 color: #004494; 
 }

.ic-content {
	color: #686868;
}

.ic-event .title-cat, .ic-cat {
	color: #686868 !important;
	font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;

}

.ic-text-border {
	text-shadow: none;
}
 
.ic-more-info {
	display: none;
} 

.ic-box-date, .ic-box-date:hover {
	border-radius: 6px;
	border: none !important;
	opcacity: 0.5;
}

.ic-box-date:hover {
	opacity: 1.5;
}

.ic-descshort {
	font-size: 14px;
	
}

.ic-title-header {
	width: 80%;
}

.ic-title-cat {
	width: 20%;
}

.ic-content .ic-next-date {
    display: inline-block;
}
.ic-place {
	display: inline-block;
}
.dateplace, .ic-place{
	font-size: 16px;
	font-weight: 700;
}

.ic-btn-info {
	background-color: #004494; 
	background-image: none;
}

.ic-btn-info:hover, .ic-btn-info:active, .ic-btn-info.active, .ic-btn-info.disabled, .ic-btn-info[disabled] {
    background-color: #004494;
	background-image: none;
}

.ic-top-buttons, .ic-top-buttons a, .ic-pagination, .ic-pagination a{
	font-size: 14px;
	color: #004494;
}

/** EVENTS ITEMS */

#detail-date-list {
	display: none;
}

.ic-info-box-header, .ic-info-box-header label {
	background: none;
	color: #004494;
	text-decoration: underline;
}

.ic-event-header {
	border: none;
	background: none;
}

.ic-info-box {
	background: none;
}

.ic-info {
	border-radius: 0px;
	background-color: #E5ECF4;
	border: none;
}

.icinfo .ic-title-header {
	width: 100%;
}

.ic-image img {
	border-radius: 6px;
}

/*
@media (min-width: 481px) {
    .home2cols li {
	width: 50%;
}
}*/

/** BOXES LAYOUTS */

	/** if 4 cols, responsive goes 50% */
@media (max-width: 600px) {
  body.layout-mode-responsive .sprocket-mosaic-columns-4 > li,
  body.layout-mode-responsive .sprocket-mosaic-columns-3 > li  {
    width: 50% !important;
  }
  body.layout-mode-responsive .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter,
  body.layout-mode-responsive .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
    float: none;
    text-align: center;
    margin-bottom: 15px;
  }

  body.layout-mode-responsive .sprocket-strips-container.cols-4 li,
  body.layout-mode-responsive .sprocket-mosaic-columns-3 > li  {

    width: 50% !important;
  }

}

@media (max-width: 480px) {
  body.layout-mode-responsive .sprocket-mosaic-columns-4 > li,
  body.layout-mode-responsive .sprocket-mosaic-columns-3 > li  {
    width: 100% !important;
  }
  body.layout-mode-responsive .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-filter,
  body.layout-mode-responsive .sprocket-mosaic .sprocket-mosaic-header .sprocket-mosaic-order {
    float: none;
    text-align: center;
    margin-bottom: 15px;
  }

  body.layout-mode-responsive .sprocket-strips-container.cols-4 li,
  body.layout-mode-responsive .sprocket-mosaic-columns-3 > li  {

    width: 100% !important;
  }

  
}

 
	/** DEFAULT */

.sprocket-mosaic-item {
	width: 100%;
	height: 100%;
}
	
.picto {
	float:right;
	right: 10px;
	bottom: 10px;
	width: 10%;
	height: auto;
	margin-left: 10px;
}
/*
.picto:hover {
	-moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; 
}
	*/
.sprocket-mosaic .sprocket-padding {
	border: none;
}

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

.sprocket-mosaic-container li{
	float: left;
	vertical-align: top;
}


.sprocket-mosaic-container li {
	border: 1px solid white !important;
}

.sprocket-mosaic-header {
	display: none;
}

.sprocket-mosaic .sprocket-mosaic-image {
	border-radius: 6px;
}

ul.sprocket-mosaic-container li {
	padding: 0;
	font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;
}

.sprocket-mosaic-title {
	font-weight: bold;
	margin-top: 12px;
}


.bouton_archive {
	padding: 0;
	font-family: "roboto",Verdana,Helvetica,Arial,sans-serif;
		font-weight: bold;
	padding-top: 12px;
	background-color: #E5ECF4;
	width: 33%; 
	height: 101px;

}

.bouton_archive:hover {
	color: #004494 !important;
	background-color: #004494;
	}



	/** SI 3 */

ul.sprocket-mosaic-container li.col-lg-3 a{
	color: #FFFFFF;
	text-decoration: none;
}

ul.sprocket-mosaic-container li.col-lg-3:hover a{
	color: #004494 !important;
}

ul.sprocket-mosaic-container li.col-lg-3 {
	background-color: #004494;
} 

ul.sprocket-mosaic-container li.col-lg-3:hover {
	background-color: #E5ECF4;
} 



/** SI 4 */

ul.sprocket-mosaic-container li.col-lg-4 a{
	color: #004494;
	text-decoration: none;
}

ul.sprocket-mosaic-container li.col-lg-4:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.col-lg-4 {
	background-color: #E5ECF4;
} 

ul.sprocket-mosaic-container li.col-lg-4:hover {
	background-color: #004494;
} 



/** SI LIGHTBOX */

ul.sprocket-mosaic-container li.sprocket-tags-boxplus a{
	color: #686868;
}

ul.sprocket-mosaic-container li.sprocket-tags-boxplus:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-boxplus {
	background-color: #E1E1E1;
}

ul.sprocket-mosaic-container li.sprocket-tags-boxplus:hover {
	background-color: #686868;
} 
 


/** SI WWW */

ul.sprocket-mosaic-container li.sprocket-tags-www a{
	color: #686868;
}

ul.sprocket-mosaic-container li.sprocket-tags-www:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-www {
	background-color: #E1E1E1;
}

ul.sprocket-mosaic-container li.sprocket-tags-www:hover {
	background-color: #686868;
} 



/** SI PDF */

ul.sprocket-mosaic-container li.sprocket-tags-pdf a{
	color: #686868;
}

ul.sprocket-mosaic-container li.sprocket-tags-pdf:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-pdf {
	background-color: #E1E1E1;
}

ul.sprocket-mosaic-container li.sprocket-tags-pdf:hover {
	background-color: #686868;
} 


:not([type="radio"]):not([type="checkbox"])

h2:not(.sprocket-mosaic-title):not(.sprocket-features-title) {
    font-weight: bold;
	color: #004494;
	font-size: 28px;
	margin-top: 40px;

}

h3 {

	color: #004494 !important;
	font-size: 22px !important;


}


/* aaa */
 
/*
.sprocket-tags-boxplus div{
	background-color: #888888;
	color: #000000;
}

.sprocket-tags-www div {
	background-color: #FFFFFF;
	color: #000000;
}
.sprocket-tags-www :hover div{
	background-color: #7AAAE8;
	color: #000000;
}

.sprocket-tags-new div{
	background-color: #888888;
	color: #000000;
}

 */
 
 /**
 end of BOXES LAYOUTS
 */ 
 
.rt-logo-block {
	padding: 0px !important;
	}
	
#rt-logo-custom{
	display: inline-block;
    width: 100%;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background-size: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
	background-image: url("/images/logo_aiace_new.png");
		
}

.rt-logo-block{
	width: 40% !important;
	max-width: 190px !important;
	margin-top: 20px !important; 
	
}

#logo-inner {
	display: block;
	height: 0;
	padding-top: 110%;
}
	
.menu-block .gf-menu li.active > .item .menu-item-wrapper {
	color: #ffed00 !important;
}

.menu-item-wrapper {
	color: #FFFFFF !important;
}

.menu-block .gf-menu li:hover > .item .menu-item-wrapper, .menu-block .gf-menu li:focus > .item .menu-item-wrapper {
	color: #ffed00 !important;
}

.menu-block .gf-menu.l1 > li > .item {
	height: 45px;
}

.menu-item-wrapper {
	vertical-align: bottom;
	bottom: 0px !important
}

.menu-block {
	margin-right: 6px !important;
}

.menu-block .gf-menu .dropdown {
    background: #5090c8 !important;
}

#rt-copyright .rt-container {
    color: #828282;
    background-color: #525e65 !important;
}

.rt-grid-2 {
	float: right !important; 
	height: 40px !important;
}

#rt-feature {
	margin-top: 15px !important;
}
	
.padding15 {
	padding: 15px;
}	

.marginbox {
	margin: 15px 0 0 0 !important;
}


	
.sprocket-features-desc {
	font-size: 2.3em !important;
	margin-top: 0px !important;
}
	
.sprocket-features-content-wrapper {
	background: rgba(0,68,148,0.4) !important; 
	line-height: 1em !important;
	letter-spacing: 0em !important;
	text-align: center;
	}
	

@media (max-width: 1199px) and (min-width: 960px) {
	.sprocket-features-content-wrapper {
		bottom: auto !important;
	}
	.sprocket-features-desc {
		font-size: 1.9em !important;
	}
}


@media (max-width: 959px) and (min-width: 768px) {
	.sprocket-features-desc {
		font-size: 1.3em !important;
	}
}


@media (max-width: 767px) {
	.sprocket-features-content-wrapper {
		bottom: auto !important;
	}
	
	
	
	.sprocket-features-index-1 .sprocket-features-content-wrapper {
		top: 30% !important;
	}
	.sprocket-features-desc {
		font-size: 0.8em !important;
		margin-bottom: 5px !important;
	}
	.sprocket-features-title {
		font-size: 1.2em !important;
	}
}

@media (max-width: 600px) {
	.rt-logo-block {
		margin-left: auto;
		margin-right: auto;
	}
}


.fp-roksprocket-stories-showcase .layout-stories .sprocket-features-content-wrapper {

	left: 16% !important;
    vertical-align: center !important;
    width: 68% !important;
	top: 50%;
	transform: translateY(-50%);
	

}

.sprocket-features-content {
	position: relative;
}


.layout-stories .sprocket-features-index-1 .sprocket-features-img-container, .layout-stories .sprocket-features-index-1 .sprocket-features-content {
	display: flex;
	align-items: center;
}

.layout-stories .sprocket-features-arrows .arrow:hover {
    opacity: 1 !important;
}

.layout-stories .sprocket-features-arrows .arrow {
    opacity: 0.5 !important;
}

.layout-stories .sprocket-features-title {
    border-radius: 0% !important;
}

.sprocket-features-content-wrapper {
	vertical-align: center;
}

#rt-header .rt-grid-12 {

width: auto !important;
min-width: 100% !important;  
height: 100% !important;  
background: url(/images/map_EU.png) repeat-x;  
background-size: 100%;
-webkit-animation: backgroundScroll 40s linear infinite;
animation: backgroundScroll 40s linear infinite;  
}

@-webkit-keyframes backgroundScroll {
from {background-position: 0% 0%;}  
to {background-position: 0% 100% ;}  
}

@keyframes backgroundScroll {
from {background-position: 0% 0%;}  
to {background-position: 0% 100%;}  
}

/*
#rt-header .rt-container {
	margin: 0;
}


#rt-header .rt-container:before {
  content: '';
  display: block;
  -webkit-animation: 5s bg linear infinite;
  animation: 5s bg linear infinite;
  background: url(/images/map_EU.png) no-repeat;



  top: 0;

}
#rt-header .rt-container:after {
  content: '';
  display: block;
  -webkit-animation: 5s bg2 linear infinite;
  animation: 5s bg2 linear infinite;
  background: url(/images/map_EU.png) no-repeat;



  top: 0;

}
@-webkit-keyframes bg {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@-webkit-keyframes bg2 {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes bg {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}
@keyframes bg2 {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}

*/

/*
.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
    background-color: #004494 !important;
}

.layout-mode-responsive .gf-menu-device-container {
    background-color: #004494 !important;
}

.layout-mode-responsive .gf-menu-device-container li {
    background-color: #004494 !important;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu-11 li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu-11 > li.active:first-child, .layout-mode-responsive .gf-menu-11 li.active.last, .layout-mode-responsive .gf-menu-device-container .gf-menu-11 > li:last-child {
    background-color: #004494 !important;
}

.gf-menu li.active {
	background: none !important;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu {
	background-color: #004494 !important;
	border-bottom: 15px solid #004494 !important;
    border-top: 15px solid #004494 !important;
}




.layout-mode-responsive .gf-menu-device-container .gf-menu ul, .layout-mode-responsive .gf-menu-device-container .gf-menu ol, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child, .layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child, .layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child {
    background-color: #004494 !important;
}
*/

.rt-top-large-padding.nomarginall.rt-center.rt-title-large {
	background-color: #5090c8;
		
	height: 100%;

    background-position: 50% 50%;
    background-repeat: no-repeat;
	background-image: url("/images/aiace_cartouche_presentation1200x190");
}

.hoverlink:hover {
	background-color: #5090c8 !important;
	color: #FFF !important;
}

.blueclair.hoverlink:hover {
	background-color: #004494 !important;
}

.blueclair {
	background: #5090c8;
	margin-bottom: 25px;
}

.blanc {
		background: #FFF !important;
		
}

.blanc h4 {
		font-weight: bold;

}
/*
.blanc [class^="box"] a:not(.readon), [class*=" box"] a:not(.readon) {
    color: #FFF;
}
*/
.bouton a {
   text-transform: none !important;
   font-family: "Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif;
   padding: 0px;
   width: 100% !important;
   color: #FFF;
}

.bouton a:hover {
   text-transform: none !important;
   font-family: "Palatino Linotype","Book Antiqua",Palatino,"Times New Roman",Times,serif;
   padding: 0px;
   width: 100% !important;
   color: #FFF;
}

.bouton .hoverlink {
	margin-right: 15px;
}

.blanc .readon h4{
   margin: 10px 0;
}

.rt-image a {
    color: #FFF;
}

.boxbleu .hoverlink{
		background: #5090c8 !important;
		margin-bottom: 25px;
		color: #FFF !important;
}

.boxbleu .hoverlink:hover {
	background-color: #5090c8 !important;
	color: #FFF !important;
}

.blanc .hoverlink a:hover {
	color: #FFF !important;
}

.blanc .hoverlink:hover {
	color: #FFF !important;
}

.interligne {
	height: 25px;
	display: block;
}

#rokajaxsearch {
	float: right !important; 
	margin-top: 15px !important;
	margin-right: 15px !important;
}

.headertable {
	font-size:1.5em;
}
.headertablesubtitle {
	font-size:1.2em;
	
}

.centeredsubtitle {
	font-size: 1.2em;
	text-align: center;
	width: 100%;
	margin: 0;
}

#rt-breadcrumbs .rt-container {
    background: none !important;
    color: #686868;
}

.breadcrumb {
	padding: 0 !important; 
	background: none !important;
	margin: 0 !important;
}

.menu-block .gf-menu .dropdown {
    background: #004494 none repeat scroll 0 0 !important;
}

.menu-block .gf-menu.l1 > li > .item .menu-item-wrapper {
    margin: 0 5px !important;
}

.gf-menu .dropdown ul li {

    padding: 0 15px 0 5px;

}

#boxplus .boxplus-dialog {
	max-width: 80% !important;
	min-width: 60% !important;

}

#boxplus .boxplus-viewer {
	max-width: 100% !important;
	min-width: 100% !important;

}

#boxplus .boxplus-viewer iframe{
	max-width: 100% !important;
	min-width: 100% !important;
}

iframe .rt-header-surround {
	display: none !important;
}


#boxplus-object {width: 100% !important;

}

.boxplus-object {width: 100% !important;

}

.boxplus-object object {width: 100% !important;

}


.boxplus-caption {
	display: none;
}

.boxplus-sideways {
	width: 25px !important;
	position: fixed !important; 
	top: 10px !important; 
	right: 10px !important;
}

input[type="text"] {
    border-radius: 1px !important;
}
	
	
.titre {
	font-size: 2.5em !important;
    /*font-size: 2em !important;*/
    line-height: 1.2em !important;
	font-weight: bold !important;
	margin: 0;
	padding: 10px;
	
}

.rt-title-tag {
	font-size: 0.6em;
	color: #FFFFFF !important;
	opacity: 1 !important;
}

#rt-page-surround {
	font-size: 1.2em;

}
/*
body.layout-mode-responsive h3 {
    font-size: 130% !important;
    line-height: 110% !important;
	font-weight: normal !important;
}
*/

.sprocket-features-title span {
	font-size: 1em !important;
	line-height: 110% !important;
}

/*
body.layout-mode-responsive h2 {
    font-size: 160% !important;
    line-height: 110% !important;
	font-weight: normal !important;
}

*/

.moduletablebox3.nomarginall.blanc.portrait {
	width: 20%;
	height: auto;
	float: left;
	
}

.module-title .title {
	margin-left: 6px;
	font-weight: normal;
}

h3.title {
	font-size: 21px;
}

.moduletablebox3.nomarginall.blanc.portrait .gantry-width-20 {
	width: 100%;
	
	
}


.moduletablebox3.nomarginall.blanc.portrait .gantry-row {
	margin: 0 15px 15px 0;
	
}

.sprocket-features-title {
	font-weight: bold !important;
	line-height: 1.5em !important!;
}


.option-com-contact #rt-header-surround {
	display: none !important;
}

.option-com-contact #rt-neck-surround {
	display: none !important;
}

.option-com-contact #rt-footer-surround {
	display: none !important;
}

.option-com-contact .gf-menu-toggle  {
	display: none !important;
}

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

.rt-sidebar-wrapper.rt-grid-3 {
    flex-basis: 100% !important;
}

.rt-mainbody-wrapper.rt-grid-9 {
    flex-basis: 100% !important;
}

}


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

#boxplus .boxplus-dialog {
	max-width: 90% !important;
	min-width: 80% !important;

}

}


/*
.demostyle-type-preset3 a:hover {
	color: #ffed00 !important;
}
*/

body.layout-mode-responsive .fp-roksprocket-stories-showcase .layout-stories .sprocket-features-content-wrapper {
    top: 50%;
}


body.layout-mode-responsive .fp-roksprocket-stories-showcase .layout-stories .sprocket-features-title {
   
    line-height: 1.15em;
}

p.readmore {
	margin-top: 15px;
}

.gf-menu-toggle {
   
   background-color: #e5ecf4;
   border: 1px solid #e5ecf4;
   border-radius: 3px;
}

.icon-bar {

	background-color: #004494;
}

.default_eventlist .ic-block {
	min-height: 34px;
}

.default_eventlist .ic-block {
	display: table-cell !important;
	min-height: 34px;
}

.ic-block a {
	display: inline-block;
}

.homecols h3 {
	margin-top: 0px;
	margin-left: 0px !important;
	font-weight: bold !important;
}

.homecols {
	padding: 5px;
	margin: 10px;

}

#rt-extension .rt-container {
	background-color: #FFF !important;	
}


.boxattention {
	border-left: 2px solid #004494;
	border-right: 2px solid #004494;
	border-top: 2px solid #004494;
	border-bottom: 0px !important;
	padding: 15px !important;
	margin: 15px 0  0 !important;
	color: #004494;
}

.boxattention h3 {
	margin-top: 0px;
	margin-bottom: 15px;
}

.homeboxes {
	border-left: 2px solid #004494;
	border-right: 2px solid #004494;
	border-bottom: 2px solid #004494;
	margin: 0 0 30px 0;
	padding-bottom: 1px !important;
	
}

.homeboxesred {
	border-left: 2px solid #CA2129;
	border-right: 2px solid #CA2129;
	border-bottom: 2px solid #CA2129;
	margin: 0 0 30px 0;
	padding-bottom: 1px !important;
	
}

.boxattentionred {
	border-left: 2px solid #CA2129;
	border-right: 2px solid #CA2129;
	border-top: 2px solid #CA2129;
	border-bottom: 0px !important;
	padding: 15px !important;
	margin: 30px 0  0 !important;
	color: #004494;
}

.boxattentionred h3 {
	margin-top: 0px;
	margin-bottom: 15px;
}

.homeboxesred ul {
	margin-top: 0px !important;

}

.homeboxes ul {
	margin-top: 0px !important;

}



	/* SI 3 */

ul.sprocket-mosaic-container li.col-lg-6 a{
	color: #FFFFFF;
	text-decoration: none;
}

ul.sprocket-mosaic-container li.col-lg-6:hover a{
	color: #004494 !important;
}

ul.sprocket-mosaic-container li.col-lg-6 {
	background-color: #004494 !important;
} 

ul.sprocket-mosaic-container li.col-lg-6:hover {
	background-color: #E5ECF4 !important;
} 



ul.sprocket-mosaic-container li.sprocket-tags-www a{
	color: #686868 !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-www:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-www {
	background-color: #E1E1E1 !important;
}

ul.sprocket-mosaic-container li.sprocket-tags-www:hover {
	background-color: #686868 !important;
} 

/** SI 4 */
/*
ul.sprocket-mosaic-container li.col-lg-6 a{
	color: #004494 !important;
	text-decoration: none;
}

ul.sprocket-mosaic-container li.col-lg-6:hover a{
	color: #FFFFFF !important;
}

ul.sprocket-mosaic-container li.col-lg-6 {
	background-color: #E5ECF4 !important;
} 

ul.sprocket-mosaic-container li.col-lg-6:hover {
	background-color: #004494 !important;
} */

.bounceInUp a {
	background-color: #e5ecf4 !important;
	color: #004494 !important;
	
}

#rt-copyright .rt-container {
    background-color: #fff!important;
}
	
	
.layout-mode-responsive .gf-menu-device-wrapper-sidemenu {
  background: #004494;
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.layout-mode-responsive .gf-menu-device-container {
  background: #004494;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu {
  background-color: #004494;
  border-top: 15px solid #004494;
  border-bottom: 15px solid #004494;
  font-family: roboto;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu ul,
.layout-mode-responsive .gf-menu-device-container .gf-menu ol,
/*.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child,*/
.layout-mode-responsive .gf-menu-device-container .gf-menu > li:last-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu li ol > li:last-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-1 > .col1 > ul > li:last-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-2 > .col2 > ul > li:last-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-3 > .col3 > ul > li:last-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu li .columns-4 > .col4 > ul > li:last-child {
  background-color: #004494 !important;
}
.layout-mode-responsive .gf-menu-device-container .gf-menu li:hover > .item .menu-item-wrapper,
.layout-mode-responsive .gf-menu-device-container .gf-menu li:focus > .item .menu-item-wrapper,
.layout-mode-responsive .gf-menu-device-container .gf-menu li.active > .item .menu-item-wrapper {
  color: #ffed00 !important;
  background: transparent;
}

.layout-mode-responsive .gf-menu-device-container .gf-menu > li:first-child,
.layout-mode-responsive .gf-menu-device-container .gf-menu > li.active:first-child {
	background-color: transparent !important;
}


.edit .formelm {
	display: none;
}

.edit legend {
	display: none;
}

.edit .btn-toolbar {
	display: block;
}

.edit .formelm-area {
	display: none;
}