/* ----------------------------------------------*/
/* B 00 - Body
/* ----------------------------------------------*/
body  {color:#666666; background:#eeeeee   url('https://fgh-security.com/templates/fitlife/images/backgrounds/region1bkg-s1.png');background-attachment:fixed; background-position: 50% -250px; background-repeat: repeat-x;; }
body.frontpage  {color:#666666; background:#eeeeee   url('https://fgh-security.com/templates/fitlife/images/backgrounds/region1bkg-s1.png') left top repeat-x;background-attachment:fixed; ; }

/* ----------------------------------------------*/
/* B 01 - Heading,links and titles
/* ----------------------------------------------*/
.contentheading {color:#454b51;}
.componentheading {color:#618DBB;text-align:left;}
input.button {color:#e8cc4c;background:#618DBB;}
input{border-color:#ccc!important;}
input:focus{border-color:#618DBB!important;
  



}

.mod_login input.button, table#registrationTable input.button {background:#618DBB!important;}
span.cbLoginButtonSpan input.button, span.cbLogoutButtonSpan input.button{background:#618DBB!important;}
#searchForm button.button{background:#618DBB!important;}
a {color:#618DBB;}
a:hover {color:#35699c;}
a:active {color:#666666;}
h1 {color:#888;}
h2 {color:#618DBB;}
h3 {color:#7b9cb5;}
h4 {color:#A4C9E6;}
h5 {color:#A4C9E6;}
h6 {color:#333333;}

/* ----------------------------------------------*/
/* B 02 - Titles
/* ----------------------------------------------*/
h1.pagetitle{}
.pagetitle, .pagetitle a {color:#618DBB;}
.pagetitle span{}
.title {color:#454b51;}
.title a {color:#454b51;}
.title a:hover {color:#618DBB;}
h4.title{color:#666;}

/* ----------------------------------------------*/
/* B 03 - Basecolor styles, used in JXTC Walls and 3rd party components
/* ----------------------------------------------*/
.basecolor_1 {color:#e95460;}
.basecolor_2 {color:#222222;}
.basecolor_2 a {color:#222222;}
.basecolor_3 {color:#ffffff;}
.basecolor_4 {color:#b24c5f;}
.basecolor_5 {color:#e95460;}
.basecolor_6 {color:#e8a345;}
.basecolor_7 {color:#e8cc4c;}
.basecolor_8 {color:#618DBB;}

/* ----------------------------------------------*/
/* L 00 - Header,logo,menu,inset,message,breadcrumb
/* ----------------------------------------------*/
#headerwrap{-moz-box-shadow: 0px 7px 5px 0px #656565;
-webkit-box-shadow: 0px 7px 5px 0px #656565;
-o-box-shadow: 0px 7px 5px 0px #656565;
box-shadow: 0px 7px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);background:#0C0C0C   url('https://fgh-security.com/templates/fitlife/images/backgrounds/panthere.png') 25% 20% no-repeat;height:125px; }
#header{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') bottom repeat-x; }
#logo a{height: 120px;width:230px;margin:20; background:  url(https://fgh-security.com/templates/fitlife/images/logos/logofghneuropol.png) no-repeat 0 0;; position:absolute!important;left:20px;top:15px;}
#logo{}
/* Resized Logo for Mobile / Responsive View */
@media only screen and (min-width: 768px) and (max-width: 1024px),
(min-device-width: 768px) and (max-device-width: 1024px) {
#header ul.menu > li > a{font-size:0.5em!important;}
}
@media(max-width:620px){
#logo a {height: 56px;width:250px;margin:0; background:  url(https://fgh-security.com/templates/fitlife/images/logos/logofghneuropolmobile.png) no-repeat 0 -3px;; }
}

#search input{-moz-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); -webkit-box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075); box-shadow: -1px -1px 0px rgba(0,0,0,0.3), 1px 1px 0px rgba(255,255,255,0.075);}
#headerwrap.sticky {display:block;}

/* ----------------------------------------------*/
/* L 01 - Region 1
/* ----------------------------------------------*/
#region1wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 85% 40px no-repeat;}
/* #region1wrap{background-image:-webkit-linear-gradient(#618DBB,#AFC3D8);background-image:-moz-linear-gradient(#618DBB,#AFC3D8);background-image:-ms-linear-gradient(#618DBB,#AFC3D8);background-image:-o-linear-gradient(#618DBB,#AFC3D8);background-image:linear-gradient(#618DBB,#AFC3D8);}*/
#region1{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 255% 40px no-repeat;position:relative;top:-10px; }
#region1 {background-image:-webkit-linear-gradient(#618DBB,#f1f1f1);background-image:-moz-linear-gradient(#618DBB,#f1f1f1);background-image:-ms-linear-gradient(#618DBB,#f1f1f1);background-image:-o-linear-gradient(#618DBB,#f1f1f1);background-image:linear-gradient(#618DBB,#f1f1f1);}
/* ----------------------------------------------*/
/* L 02 - Region 2
/* ----------------------------------------------*/
#region2wrap{background:#fff  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 50% -270px no-repeat;background-attachment:fixed;z-index:1; }
#region2{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 50% 50% repeat-x; z-index:0;}
/* ----------------------------------------------*/
/* L 03 - Region 3
/* ----------------------------------------------*/
#region3wrap{background:#eee  url('https://fgh-security.com/templates/fitlife/images/backgrounds/region1bkg-s1.png') left top repeat-x;background-attachment:fixed; z-index:1;}
#region3wrapnoimg{background:#eee;}
#region3{ background:#f1f1f1  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') bottom repeat-x; z-index:0;}
/* ----------------------------------------------*/
/* L 04 - Region 4
/* ----------------------------------------------*/
#region4wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 50% 0 no-repeat; background-attachment:fixed;; }
#region4{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 05 - Region 5
/* ----------------------------------------------*/
#region5wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') 50% 50% no-repeat;background-attachment:fixed;; }
#region5{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 06 - Region 6
/* ----------------------------------------------*/
#region6wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/region6bkg.jpg') 50% top no-repeat;background-attachment:fixed;; }
#region6{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') bottom repeat-x; }
/* ----------------------------------------------*/
/* L 07 - Region 7
/* ----------------------------------------------*/
#region7wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') no-repeat top center;background-attachment:fixed;; }
#region7{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') ; }
/* ----------------------------------------------*/
/* L 08 - Region 8
/* ----------------------------------------------*/
#region8wrap{background:transparent  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') repeat-x bottom; }
#region8{background:#f5f5f5  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') ; }
/* ----------------------------------------------*/
/* L 09 - Region 9
/* ----------------------------------------------*/
#region9wrap{-moz-box-shadow: 0px -7px 5px 0px #656565;
-webkit-box-shadow: 0px -7px 5px 0px #656565;
-o-box-shadow: 0px -7px 5px 0px #656565;
box-shadow: 0px -7px 5px 0px #656565;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=90, Strength=5);background:#0F0F0F  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') repeat-x top left;background-attachment:fixed;; max-height:70%!important; }
#region9{color:#fff;background:  url('https://fgh-security.com/templates/fitlife/images/backgrounds/') ;}
#region9 input.inputbox{background:#ccc!important;border:1px solid #fff!important;width:130px;height:0.7em!important;padding:5px!important;color:#333;font-size:0.9em;}

#region9 .module h3 span {color: rgba(255,255,255,0.55) !important;}
#region9 .module h3 {border-bottom-color: rgba(255,255,255,0.2) !important;}
#region9 div.contactwrap, #region9 div.contactwrap a {color: rgba(255,255,255,0.35) !important;}
#region9 #bottom1 {width:75%;float:left;position:relative;}
#region9 #bottom2 {width:20%;float:right;padding-top:0;}
/* ----------------------------------------------*/
/* L 07 - Footerwrap
/* ----------------------------------------------*/
#footerwrap{display:none;background:#0F0F0F;color:#222;}
#footerpad{background:#0F0F0F;}

/* ----------------------------------------------*/
/* M 00 - XTC Menu
/* ----------------------------------------------*/
#menu {background: transparent; }
/* Top Level */
#header ul.menu > li > a{color:#f1f1f1; background: #757575;}
#header ul.menu > li > .separator{position:relative;top:2px;padding:18px 28px 17px 28px;margin-right:2px;color:#f1f1f1; background: #757575;}
#header  ul.menu > li > a:hover,#header ul.menu > li.xtcHover > a,#header ul.menu > li > .separator:hover {color:#454b51;background-color: #f1f1f1!important;}
#header ul.menu > li.active > a, #header ul.menu > li.active > .separator{color:#454b51;background-color: #f1f1f1;}
/* Dropdown Level */
#header ul.menu li.parent > ul{background: #757575;}
#headerwrap.sticky #header ul.menu li.parent > ul {background: #757575;}
#header ul.menu li.parent > ul > li {}
#header ul.menu li.parent > ul > li > a {color:#f1f1f1;background: transparent;font-size:75%;}
#header ul.menu li.parent > ul > li > .separator{color:#b9d5eb;margin-left:10px;font-size:75%;font-weight:bold;}
#header ul.menu li.parent > ul > li.active > a {color:#3e4247;background: #f1f1f1;}
#header ul.menu li.parent > ul > li > a:hover {color:#3e4247;background: #f1f1f1;}
#menuright1,#menuright2,#menuright1 a,#menuright2 a {color:#f1f1f1;}

/* ---------------------------------------------------------------------*/
/* M 01 - Main Menu Icons - Uncomment the code below to make icons visible
/* ---------------------------------------------------------------------*/
/*
.mmhome {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/home-off.png) no-repeat 12px 50%; padding-left:34px!important;}
.mmhome:hover {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/home-on.png) no-repeat 12px 50%;}
li.active .mmhome {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/home-on.png) no-repeat 12px 50%;}
.mmfeatures {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/features-off.png) no-repeat 12px 50%; padding-left:34px!important;}
.mmfeatures:hover {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/features-on.png) no-repeat 12px 50%;}
li.active .mmfeatures {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/features-on.png) no-repeat 12px 50%;}
.mmjcontent {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/content-off.png) no-repeat 12px 50%; padding-left:34px!important;}
.mmjcontent:hover, li.active .mmjcontent {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/content-on.png) no-repeat 12px 50%;}
.mmstyles {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/styles-off.png) no-repeat 12px 50%; padding-left:34px!important;}
.mmstyles:hover, li.active .mmstyles {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/styles-on.png) no-repeat 12px 50%;}
.mmlayout {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/layout-off.png) no-repeat 12px 50%; padding-left:34px!important;}
.mmlayout:hover, li.active .mmlayout {background: url(https://fgh-security.com/templates/fitlife/images/backgrounds/layout-on.png) no-repeat 12px 50%;}
*/

/* ----------------------------------------------*/
/* M 01 - Main Menu Dropdown Styles
/* ----------------------------------------------*/
.drop1 {}
.drop2 {}
.drop3 {}
.drop4 {}
.drop5 {}
.drop6 {}
.drop7 {}
.drop8 {}
.drop9 {}

/* ----------------------------------------------*/
/* S 00 - Module Suffixes
/* ----------------------------------------------*/
.module{background: ;}
.module h3{background:   url(https://fgh-security.com/templates/fitlife/images/icons/) no-repeat 0 50%;; }
.module h3 span.first_word{color:#222222;}
.module h3 span.rest{color:#e95460!important;}
.rtitle h3 span {background-color:#222222;color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.underline h3 {border-bottom: 1px solid #333;background:none!important;}
.frame {border: 8px solid #222222!important;}
.box{background:#222222!important;color:#fff!important;}
.tabbed h3{border-bottom-color:#222222!important;background:none!important;}
.tabbed h3 span{background:#222222!important;  color:#fff!important; color: rgba(255,255,255,0.75)!important; text-shadow:-1px -1px 0px rgba(0,0,0,0.25);}
.stylebox{background:#e95460;color:#fff;}


/* ----------------------------------------------*/
/* C 00 - Content Overrides
/* ----------------------------------------------*/
/* Joomla Content */
.comwrap {background:#f7f7f7;border:5px solid #ffffff;outline:1px solid #f1f1f1;}
.category_img{border:1px solid #e1e2de;background:#eef0eb;}
.cat-item div.action span{border-right:1px solid #CCCCCC;}
.btn input,.btn button{ background:#660066;}
.btn { background:#f5f5f5; border-color:#ebebeb; }
.button, button {background:#e95460!important;color:#fff!important;}
div.joomla div.item{border-bottom:1px dotted #ccc;} 
.wallframe {background:#d5d5d5;}
.imgframe,.article_date {background:#ffffff;}
h5.day {color:#ffffff;}
h5.month{color:#ffffff;}
.article_date_pad{color:#ffffff;background-color:#222222;}
div.contact.row-fluid h3 {color:#333;}
div.breadcrumbs {background:transparent;position:relative;top:30px;}
span.showHere {color:#618DBB;}
a.pathway {color:#999999 !important;}
span.here {color:#999999 !important;}
.readmore a {color:#e95460 !important;}
.readmore a span {color:#222222;}
.readmore a:hover {background:#e95460; color:#ffffff; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); box-shadow: 2px 2px 0 rgba(0,0,0,0.15);}
div.pagination span {color:#ccc;}
.pagination ul > li > a, .pagination ul > li > span {background-color:#aaaaaa;color:#ccc;}
.pagination ul > li > a {color:#ffffff;}  
.pagination ul > li > a:hover {color:#666;}
div.action{}
legend {color:#618DBB !important;}
dt.result-title, dt.result-title a {color:#618DBB !important; font-weight:normal;}
.search_menu_btn {color:#ebebeb;background:#666;}
.search_menu_btn:hover {color:#ffffff;background:#e95460;cursor:pointer;}
.items-more h3 {color:#e95460!important;}

/* READ MORE BUTTONS */
.rmore1,.rmore1 input {background:#e95460; color: #f3f3f3;}
.dk {background:#222222;}
a.rmore1:hover i {}
a.rmore1 i {}
.rmore1:hover,.rmore1:hover input {background: #e95460;color:#ffffff;}

/* Multi Colored Columns Joomla Content - K2 Content */
.bgcheck0,.bgcheck00,.bgcheck3,.bgcheck03{ background-color: #e95460;}
.bgcheck1,.bgcheck2{background-color: #FFFFFF;}
.bgcheck0 a,.bgcheck0 .kmt-readon .kmt-readmore a,.bgcheck0 .kmt-readon .kmt-comment a,
.bgcheck3 a,.bgcheck3 .kmt-readon .kmt-readmore a,.bgcheck3 .kmt-readon .kmt-comment a,.bgcheck0 .basecolor_1,.bgcheck3 .basecolor_1,.bgcheck0 .kmt-readon i,.bgcheck3 .kmt-readon i{color:#fff!important;}
.bgcheck1 .basecolor_1,.bgcheck2 .basecolor_1,
.bgcheck1 a,.bgcheck1 .kmt-readon .kmt-readmore a,.bgcheck1 .kmt-readon .kmt-comment a,.bgcheck2 .basecolor_1,.bgcheck1 .basecolor_1,.bgcheck2 .kmt-readon i,.bgcheck1 .kmt-readon i.bgcheck2 a,.bgcheck2 .kmt-readon .kmt-readmore a,.bgcheck1 .kmt-readon .kmt-readmore a,.bgcheck2 .kmt-readon .kmt-comment a{color:#666666!important;}

/* ----------------------------------------------*/
/* C 01 - Typography
/* ----------------------------------------------*/
.numbered:after, .numbered-medium:after, .numbered-small:after {border-color:#f1f1f1;}
.bargraphv,.bargraphv a:hover{ background-color:#e95460!important;}
.circletag { background-color:#e95460!important;}
.circlebottom {border-top-color: #e95460!important;}
.cloud_tag1 {background-color:#222222!important;}
.bargraphv,.bargraphv a {background-color:#e95460!important;} 

/* ----------------------------------------------*/
/* H 01 - JXTC  Walls(Newspro News Module)
/* ----------------------------------------------*/

/* JXTC  Walls(Inset Slide) */
.slidetitle2 {color:#e95460;}
.midarticlewrap4 h2, .midarticlewrap4 p {color:#ffffff;}
.mawrap1 h2, .mawrap1 p {color:#ffffff !important;}
.nesta {width:321px; height:76px;background: url(../images/backgrounds/nesta.png) no-repeat 0 0;margin-top:24px;}
.issadk {width:216px; height:67px;background: url(../images/backgrounds/issa.png) no-repeat 0 0;margin-top:24px;}
.dark {color:#333 !important;}
p.lrg {color:#aaa;}
.drk {color:#222222;}
.slideintro {color:#222222;}
.introinfo h1, .introinfo1 h1  {color:#e45260;line-height:83%;}
.introinfo p  {font-size:20px; color:#000; max-width:90%}
.introinfo1 p  {font-size:20px; color:#000; max-width:70%}

/* JXTC  Walls(User1 CSS3 Cube) */
.articles .col-1 .newsfront {background-color:#b24c5f !important;}
.articles .col-2 .newsfront {background-color:#e95460 !important;}
.articles .col-3 .newsfront {background-color:#e8a345 !important;}
.articles .col-4 .newsfront {background-color:#e8cc4c !important;}

/* JXTC  Walls(User25 Featured News) */
.firstrow.firstcol .newswrap1,.lastrow.lastcol .newswrap1{ background-color: #e95460; color:#ffffff;}
.firstrow.firstcol .newswrap2,.lastrow.lastcol .newswrap2{ background-color: #e95460;background-image: url("https://fgh-security.com/templates/fitlife/images/backgrounds/transdk.png");background-repeat: repeat; color:#ffffff;}
.bgcheck1,.bgcheck2{background-color: #fff!important;}
.firstrow.firstcol .newswrap1 h2,.lastrow.lastcol .newswrap1 h2 {color:#ffffff;}
.firstrow.lastcol .newswrap1,.lastrow.firstcol .newswrap1{background-color: #ffffff; background-image: url("https://fgh-security.com/templates/fitlife/images/backgrounds/transdk.png");    background-repeat: repeat;}
.firstrow.lastcol .newswrap2,.lastrow.firstcol .newswrap2{background-color: #ffffff;}

/* ----------------------------------------------*/
/* H 02 - Custom HTML (User 19 - User22)
/* ----------------------------------------------*/
.planwrap {}
.pwtop {padding:12px; background:#000; text-align:center;}
.pwtop p {font-size:20px;}
span.pwfirst {color:#ffffff;}
span.pwlast {color:#e95460;}
.pwmid {padding:12px; background:#ffffff; text-align:center;}
.pwmid p {color:#999; display:block; margin-bottom:12px; padding-bottom:12px; border-bottom:1px dotted #999;}
p.sm {font-size:12px; color:#333; border:none;}
.pwbot {padding:12px; background-color:#e95460; text-align:center;}
.pwbot p {font-size:20px; color:#ffffff; }

/* ----------------------------------------------*/
/* H 03 - Kommento
/* ----------------------------------------------*/
.kmt-readmore span {color:#393939;}
.kmt-readmore a {color:#e95460 !important;border-right:1px solid #ccc;}
.kmt-readmore a:hover {color:#e95460 !important;}
.kmt-comment span {color:#393939;}
.kmt-comment a {color:#e95460 !important;border-right:1px solid #ccc;}
.kmt-comment a:hover {color:#e95460 !important;}
.kmt-hits span {color:#393939;}
.kmt-hits a {color:#e95460 !important;}
.kmt-hits a:hover {color:#e95460 !important;}
#section-kmt .input.button {background:#e95460 !important;color:#ffffff!important;  }
#section-kmt .kmt-btn-submit {background:#e95460 !important;color:#ffffff!important;}
div.kmt-content p {background:#ffffff;}
div.kmt-content p:after {border-color:transparent #ffffff;}

/* ----------------------------------------------*/
/* H 04 - K2
/* ----------------------------------------------*/
h2.k2itemTitle {color:#e95460}
div.itemExtraFields h3 {background:#e95460}
div.itemVideoBlock h3 {background:#e95460}
.k2leftcolumn {background:#e7e7e7;}
.itemImageBlock {border-color:#e7e7e7!important;}
/* ----------------------------------------------*/
/* H 05 - Appointment Book
/* ----------------------------------------------*/
#monthTableDiv, #timeTableDiv {background:#e95460 !important;}

/* ----------------------------------------------*/
/* T 01 MOBILE
/* ----------------------------------------------*/


@media(max-width:1050px){.cubed .articles {background:#f1f1f1;}}

#aiContactSafeSendButton {background:#618DBB!important;color:#fff!important;}
#captcha-code {background:#ccdce8!important;color:#000!important;}
.textbox{background:#ccdce8!important;color:#000!important;}
.editbox{background:#ccdce8!important;color:#000!important;}
.combobox{background:#ccdce8!important;color:#000!important;}
.email{background:#ccdce8!important;color:#000!important;}
.inputbox{background:#ccdce8!important;color:#000!important;}
.toolbar  {color:#fff;}
.acymailing_introtext{text-align:center;}
div.aiContactSafe_row input[type=text]{background:#ccdce8!important;color:#000!important;}


div.aics_interets{
text-align:left;
width:70%;
-moz-column-count:1; 
-webkit-column-count:2; 
column-count:2; 
ms-column-count:2;


}
span#aiContactSafe_label_aics_interets {float:left!important; }

@media(max-width:480px){
body.frontpage {background-size:250px ;background-position:20px 20px;}
#region9wrap {background-size:250px ;background-position:20px 20px;}
h1.pagetitle {font-size:1.1em!important;}
}
@media only screen and (min-width: 568px) and (max-width: 600px),
(min-device-width: 568px) and (max-device-width: 600px) {
body.frontpage {background-size:400px ;background-position:20px 20px;}
#region9wrap {background-size:400px ;background-position:20px 20px;}

}

@media(max-width:240px){
.map {width:180px!important;height:350px!important;}

.mapdirform{display:none!important;}
}
@media only screen and (min-width: 250px) and (max-width: 340px),
(min-device-width: 250px) and (max-device-width: 340px) {
.map {width:280px!important;height:350px!important;}
.mapdirform{width:180px!important;}
.inputbox{width:170px!important;}
}
@media only screen and (min-width: 350px) and (max-width: 480px),
(min-device-width: 350px) and (max-device-width: 480px) {
.map {width:400px!important;}
}
.horizontal_menu li
{
display:inline;
list-style-type:none;
padding-right:4px;
float:left;
font-size:90%;
}
.horizontal_menu li a
{
color:#A4C9E6;
}
.horizontal_menu li> a:hover
{
color:#ffffff;background:none!important;
}
@media only screen and (max-width: 768px),(max-device-width: 768px) {
.horizontal_menu li {display:none;}
div.mobilebtn {float:right;}
.search_button{display:none;}
#menu ul.menu > li > a {font-size:60%!important;}
#headerwrap{background-image:none!important;height:60px; color:#fff!important;}

div.mobilebtn select{color:#fff!important;}
}
@media only screen and (max-width: 568px),(max-device-width: 568px) {
div.subCategoryContainer {width:100%!important;}

table#registrationTable tr.sectiontableentry1 td.titleCell{max-width:90%;display:block!important;}

table#registrationTable tr.sectiontableentry1 td.fieldCell{max-width:90%;display:block!important;}

table#registrationTable tr.sectiontableentry2 td.titleCell{max-width:90%;display:block!important;}

table#registrationTable tr.sectiontableentry2 td.fieldCell{max-width:90%;display:block!important;}
table#registrationTable table.cbMulti td{width:100%!important;display:block!important;}

table#registrationTable td.contentpaneopen {max-width:90%;display:block!important;}
table#registrationTable tr td {max-width:90%;display:block!important;}
table#registrationTable tr td span{max-width:90%;display:block!important;}

#region1wrap, #region1{display:none!important;}


}
.telechargement
{
color:#ffffff!important;
background:#618DBB!important;
}
.telechargement:hover
{
color:#000!important;

}

.deconnexion
{
color:transparent!important;
background:red url('../images/icons/logoutblanc.png') 50% 50% no-repeat!important;

}
.deconnexion:hover
{
color:transparent!important;
background:#ffffff url('../images/icons/logoutrouge.png') 50% 50% no-repeat!important;

}
.search_button{width:16%!important;background:#618DBB!important;color:#fff!important;float:right;padding:3px!important;height:1.6em!important;font-size:0.9em;line-height:0!important;max-height:70%;}

.baseline {color:#ffffff;font-size:1.6em;font-family:neuropol; font-style:italic;background:transparent;position:absolute;top:74px;left:120px;width:370px;}



#header ul.menu li.parent > ul > li {border-bottom:1px solid #f1f1f1;border-width:100%;}

.cbRegistrationButtonRow input {background:#618DBB!important;}
div#form-login-password input, div#form-login-username input, div#form-login-secretkey input{background:#fff!important;color:#000!important;width:200px;}
div#form-login-remember label{width:200px!important;}
.btn {background:#618DBB!important;width:200px;}
.button {background:#618DBB!important;}
.validate{background:#618DBB!important;}
div#form-login-remember label{font-size:12px!important;}
ul.level_1 li{margin-left: 10px;list-style-type:square!important;color:#5185B9;}
ul.level_2 li{margin-left: 10px;list-style-type:circle!important;color:#5185B9;}
ul.level_3 li{margin-left: 10px;list-style-type:circle!important;color:#5185B9;}
ul.level_0 li{list-style-type:disc!important;color:#5185B9;}
#recaptcha_response_field input{color:#000!important;}
.recaptchatable {color:#000!important;}


.cbRegistrationSubmit {padding:5px 10px 5px 10px!important;width:100px!important;}

.lof-navigator li a{color:#fff!important;}
.lof-ass .lof-navigator li h3 {color:#fff!important;}
.lof-description {font-style:italic!important;color:#666!important;}

.cbRegistrationTitle {color:#000!important;text-shadow: 2px 2px 0 #fff;position:relative;top:20px;}