html, body,button, input, select, textarea {
	background: #fff;
font-family: Arial,sans-serif;}
.bg_dark {background:#000000;}
#header-container .utility-bar .emember-container {
    background-color: #000;
}
button {
    display: inline-block;
    background-color: #36a;
    font-family: Arial,sans-serif;}
input:focus:required:invalid:focus, textarea:focus:required:invalid:focus, select:focus:required:invalid:focus {border:1px solid #ccc; box-shadow:none; }
.ui-widget-header {
    border: 1px solid #ffd100;
    background: #ffd100;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #ffd100;
    background: #ffd100;}
.ui-datepicker * {
    font-size: 12px !important;
}
.adresse {
    padding-bottom: 15px;
    font-size: 14px;
}
.adresse img {padding-right:15px;}
#header-container .change-link span a {
    float: left;
    padding: 0;
    color: #ffd100 !important;
    text-decoration: none;
    margin: 0;
    font-size: 12px !important;
    font-weight: 400;
   
}
.navbar-toggle, button.navbar-toggle2, button.navbar-toggle3 ,button:hover, button:focus{background-color: #ffd100;}
.navbar-toggle .icon-bar, .navbar-toggle2 .icon-bar, .navbar-toggle3 .icon-bar {
   
    background: #000; }
.navbar-header {
    overflow: hidden;
    display: block;
    clear: both;
}
#header-container {
    padding-bottom: 30px;
	    background: black;
}
.languageselector span:last-child a:before {
    content: '/';
    color: #ffd100;
	padding:0 5px;

    
}


button {

    font-weight: 400;}

	#nav-container .nav-menu a, #nav-container .nav-menu span {
    font-size: 14px;}
	#header-container .utility-bar .pos-container ul .change-link {
    padding: 5px 0 0 10px;
    margin: 0 30px 0 0;
}
	#header-container .utility-bar .emember-container {
    margin: 0 30px;
	margin-right: 0;
    }
	#header-container .change-link span.handler-trigger {
    float: left;
    padding: 0;
    color: #ffd100;
    text-decoration: none;
    margin-top: 2px;
    font-size: 20px;
    display: block;
    }
	#header-container .change-link span a {
    float: left;
    padding: 0;
    color: #ffd100 !important;
    text-decoration: none;
    margin: 0;
    font-size: 12px !important;
    font-weight: 400;
	text-transform: uppercase;
	}
	
#container {
   border:none;}
  
  .nav-menu td:hover {
    background: #ffd100;
 
}
#nav-container .nav-menu td {position:relative;}
#nav-container .nav-menu td:hover a{color: #000;} 
#nav-container .nav-menu dl {    background: #ffd100; width : 100%;}

#nav-container .nav-menu td dl li {
    border-bottom: 1px solid #0000003d;
}

#nav-container .nav-menu td dl li:hover  {
    background : #000000;
	
}

#nav-container .nav-menu td dl li:hover  a {
  
	color : #ffd100;
}
#nav-container .nav-menu td dl li:last-child {border:none;}
#nav-container .nav-menu dl a {
    font-size: 13px;
    /* color: red; */
    text-transform: none;
}
figure.icons-num1:before {
    content: '1';
    font-size: 20px;
    color: #a5a5a5;
    display: inline-block;
    /* background: red; */
    border-radius: 50%;
    border: 1px solid #a5a5a5;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
}
figure.icons-num2:before {
    content: '2';
    font-size: 20px;
    color: #a5a5a5;
    display: inline-block;
    /* background: red; */
    border-radius: 50%;
    border: 1px solid #a5a5a5;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
}
input, textarea, select, .uneditable-input {width:auto;}
div#bon_reduction {
    padding-left: 0;
}
div#bon_reduction input {
    border: 2px dashed #ffd100;
}
figure.icons-num3:before {
    content: '3';
    font-size: 20px;
    color: #a5a5a5;
    display: inline-block;
    /* background: red; */
    border-radius: 50%;
    border: 1px solid #a5a5a5;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
}


  .row.envoi {padding-left:0 !important;}
  #res-form button.primary {
  
    padding: 10px;}
	#res-home-page .res-form section {
    padding: 20px;
	    overflow: hidden;
}
#res-form label.checkbox {
    font-size: 11px;
   
}
.dropoff-date {
    padding-top: 10px;
}
.redeem.clearfix {
    margin-top: 15px;
}
#res-home-page .res-form nav table .selected h2 ,#res-home-page .res-form nav table td h2  {
    cursor: auto;
    font-family: Arial;
    font-weight: 400;
	font-size:12px;
}
#res-home-page .gaq-rmc-tabs  {
    width: 50%;
    padding: 5px 0;
}

#header-container .logo-box img {width:100%; height:auto;
    padding-left: 0;
    padding-top: 50px;
}
#header-container .pos-container ul .change-link {width:auto;}
#nav-container .nav-menu {
    background-color: transparent; }
#res-home-page .res-form nav table td a {color: #222 !important;}	
#res-form .date-time input {
    width: 100%;
    border-radius: 0;
	height:28px;
} 
div.date_picker {
    width: 48%;
    float: left;
	position: relative;
}

img.calendar {
    position: absolute;
    top: 0;
    right: 7px;
    top: 7px;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    color: #000000;
    background-color: #ffd100;
    border-color: #ffd100;
}
.datepicker table tr td, .datepicker table tr th {
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 4px;
    border: none;
    line-height: 30px;
}
.datepicker thead tr:first-child th, .datepicker tfoot tr th {
    cursor: pointer;
    font-weight: 700;
}

.ms-inner-controls-cont, .ms-container {
	float: left;
   
  margin:0 !important;
      float: left;
}
.side_area {float:left;
    width: 298px;
    float: left;
	margin-left:10px;
}
.side_area  .push {height:250px; background-size:cover !important; margin-bottom:5px; position:relative; }
.img_push {
    background-size: cover !important;
    height: 250px;
	position:relative;
}
.lien_btn {
    background: #58595b;
    position: absolute;
    width: 100%;
    color: #fff !important;
    bottom: 0;
    padding: 15px 20px;
	border-top:1px solid  #ffd100; 
    box-sizing: border-box;
}

.lien_btn a i {
    background: #000000;
    width: 29px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    padding-left: 3px;
    line-height: 30px;
}
.lien_btn a {
    color: #fff;
    text-transform: uppercase;
    vertical-align: middle;
    display: inline-block;
	
}
.nav-tabs {
    border-bottom: none;
}
.icon_box {
    display: inline-block;
    position: absolute;
    right: 20px;
}
	
.lien_btn  a .yellow {color: #ffd100; display:block; }
.ms-skin-default .ms-bullet {
    width: 20px;
    height: 20px;
    background: none;
    background: #000;
    
    border-radius: 50%;
   
    
}
.ms-skin-default .ms-bullet.ms-bullet-selected {
    
    background: #ffd100;
}
.ms-bullets.ms-dir-h {

    right: 40px;}
	
.ms-layer.ms-caption .titre h2 {
    font-size: 48px;
	    line-height: 45px;
}
.ms-layer.ms-caption .text {
    font-size: 22px;
    line-height: 25px;
	margin-bottom:20px;
}
input:invalid, textarea:invalid {
    background-color: #ffffff;
}
a.btn.btn-yellow.secondary {
    background: #ffd100;
    font-size: 12px;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    border-radius:0;
}
#nav-container .nav-menu table {margin:0;}
.yellow {
    color: #ffd100;
}

/** Footer **/
.footer h5 {
    color: #ffd100;
    font-size: 12px;
    font-weight: 600;}
.footer p {
    color: #fff;
    font-size: 12px;
}

#res-form hr {
    height: 1px;
    background-color: #D2D2D2;
    border: none;
}
.padding_btn_20 {padding-bottom:20px !important;}
.row.envoi {margin: 0 -15px !important;}
#menu_social_footer {margin:0;}

input#mce-EMAIL {
    background: #292828;
    border: none;
    color: #fff !important;
    padding: 10px 15px;
}
.row.footer {
    padding: 30px 0 12px 0;
	border-bottom:1px solid #ffd100; }
.row.footer div {padding:0;}	
input#mce-EMAIL {
	width: 300px;
    background: #292828;
    border: nonepa;
    border: none;
    padding: ^ 10px 15px;
    padding: 10px 15px;
}

#mc_embed_signup ::-webkit-input-placeholder {color:#fff !important; }
#mc_embed_signup .mc-field-group {
    float: left;
    margin-right: 10px;
}
input#mc-embedded-subscribe , #contact .bouton_envoyer{
       background: #ffd100;
    font-size: 12px;
    color: #000;
    border: none;
    font-weight: 400;
    text-transform: none;
	border: 2px solid #ffd100;
    border-radius: 0;
    padding: 10px 15px;
}
input#mc-embedded-subscribe {border:none;}
input#mc-embedded-subscribe:hover , #contact .bouton_envoyer:hover {text-decoration:none;
    background-color: #fff;
    color: #000;

}
ul#menu_social_footer {
    list-style: none;
	  text-align: right;
}
ul#menu_social_footer ul {
    list-style: none;
	  
}
ul#menu_social_footer li {
    display: inline-block;
    font-size: 25px;
    color: #ffd100 !important;
    padding: 0 9px;
}
.no-paddin-right {padding-right:0;}
ul#menu_social_footer li  a {    color: #ffd100 !important; text-decoration:none !important;}
div#menu_footer span a {
    color: #ffd100;
}
.footer ul {
	margin-top: 5px;
    list-style: none;
    padding-left: 0;
}
.footer ul  a{
   color:#fff;
       line-height: 25px;
}
.box-footer {
    width: 20%;
    float: left;
}
.box_pack {
    width: 20%;
    float: left;
}
#footer_container {
    padding: 30px 0;
	    overflow: hidden;
		    padding-bottom: 10px;
}
.box_pack .box-footer {
    width: 100%;
    float: none;
}
.box-footer.first {
    padding-bottom: 10px;
}
ul#menu_footer2 ,ul.paiement {

    list-style: none;
	display:inline-block;
	    padding: 0;
}
a {text-decoration:noen !important;}
.copyright {color: #fff;}
ul#menu_footer2 li ,ul.paiement  li{display:inline-block}
ul#menu_footer2 a {color: #ffd100;}
.row {margin:0;}
.copyright {    padding-top: 30px;
    border-top: 1px solid #58595b;
    padding-bottom: 30px;
    border-top: 1px solid #58595b;}
.copyright .col-md-8 {padding-left:0;}
.copyright  .col-md-4 {text-align:right; padding-right:0;}
ul.paiement li {padding-left:5px; }

/** Menu Mobile **/
div#menu_mobile {
	clear: left;
    background: #000000d6;
	 
}
.more {    float: right;
    padding-top: 5px ; }
	
ul.sub_menu li {
    padding: 5px 0;
}
ul.sub_menu {
    background: #4e4b4b73;
}
div#menu_mobile .menu_item {    border-bottom: 1px solid #6359597a;
    
    padding: 10px;}
div#menu_mobile .menu_item > a {     text-transform: uppercase; line-height: 20px;}
div#menu_mobile .menu_item a {color: #fff;}
ul.sub_menu {
	    margin-top: 10px;
    padding-left: 10px;}
/** Page article **/
.container.content {
    padding: 50px 0;}
div#map-canvas {
    height: 350px;
}

.error {
    background: #cc1616;
    color: #fff;
    padding: 10px; margin-bottom:20px;
}
.error p {padding:0 ; margin:0;}
#contact input, #contact textarea {width:100%;     padding: 10px;
}
#contact .col-md-12 {padding-right:0;}
#contact  .row {padding-bottom:10px;}
#contact .bouton_envoyer {width:auto;}

.titre:after {
    background: #ffd100;
    width: 50px;
    height: 3px;
    display: block;
    content: '';
    margin: 15px 0;
}
/** Véhicules **/
.portfolio:hover img {
    top : 0;
}
.filtre_box > span {
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
	vertical-align:middle;
}
.filtre_box ul { display: inline-block; vertical-align:middle;}
#filters li span.active {
    background: #ffd100;
    color: #000;
    padding: 10px 15px;
}
#filters li span {  padding: 10px 15px;}
.sep.yellow {
    background: #ffd100;
    width: 45px;
    height: 2px;
    display: block;
    margin: 10px 0 20px 0;
}
.portfolio .box-vehicule {
    border: 1px solid #c0c0c0;
    padding: 5px 20px 20px 20px;
	    overflow: hidden;
}
.portfolio{
    padding-right: 10px;
    padding-left: 10px;
	padding-bottom:20px;
}
#portfoliolist h5 {
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
p.categorie {
    color: #58595b;
	    margin-bottom: 0;
    padding: 0;
}
.infos ul {
    list-style: none;
	text-align:left;
	padding:0;
    color: #58595b;
    font-size: 12px;
}
.filtre_box {
    padding-bottom: 20px;
}
.link-choix {background: #ffd100;
    font-size: 12px;
    color: #000 !important;
    border: none;
    font-weight: 400;
    text-transform: none;
    border-radius: 0;
    padding: 11px 8px;
	border: 2px solid #ffd100;
	width: auto !important;}
.box-vehicule button {
    padding: 8px 10px !important;
}
#contact .bouton_envoyer:hover,.link-choix:hover{ text-decoration:none;
	border: 2px solid #ffd100;
    background-color: #fff;
    color: #000;

}
.infos ul li {display:inline-block ; padding:0 10px;}
.infos ul li:first-child {padding-left:0;}
.infos ul li  i {font-size:20px;}
.modal-content {

    border: none;
    border-radius: 0;}
.top_modal div.bloc {
    display: inline-block !important;
    vertical-align: middle;
    width: auto;
}
.top_modal .bloc {
    padding-right: 20px;
}
.top_modal .infos ul li {
    display: inline-block;
    padding: 0 5px; }
	

.top_modal .infos ul li:first-child {padding-left:0;}
.infos_vehicule.bloc {
    border-left: 1px solid #b5b5b5;
}
.infos_vehicule ul {list-style:none; }
.infos_vehicule ul {
    list-style: none;
    padding-left: 15px;
    line-height: 20px;
	color:#555555;
	margin: 0;
}
.bottom_modal b {
    text-transform: uppercase;
}
.bottom_modal  ul {padding-left:15px ; margin-bottom:20px; }
button.close {
    padding: 0;
    background-color: #000;
    border: 0;
    position: absolute;
    /* -webkit-appearance: none; */
    right: 0;
    z-index: 999999999;
    background: #000;
    /* padding: 10px; */
    width: 50px;
    height: 50px;
    opacity: 1;
    text-shadow: none;
    color: #fff;
    font-size: 40px;
}
#filters li span {color: #000000;}
.bottom_modal .link-choix {width:150px !important; display:block; text-align:center;}
.modal-body {padding:23px;}

#bandeau .visuel {height:375px; width:100%; position:relative;}
.titre_content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.visuel {
    background-size: cover;
    width: 100%;
    height: auto;
    height: 375px;
}
div#bandeau h1 {
    color: #000;
	font-size:60px;
	line-height: 55px;
}
.article_content h2 {
    font-size: 20px;
   
}
	.append-bottom {
     margin-bottom: 0 ; }
.article_content a.link-choix {
    display: none;
    width: 100px !important;
    text-align: center;
}
.article_content  {margin-bottom:20px;}
.article_content .contenu{
    background: #f7f7f7;
	overflow: hidden;
    /*padding: 30px;*/
	 padding: 24px;
    border-top: 2px solid #ffd100;
}
#header-container .pos-container li.line-seperator {
    border-right: 1px solid #3f3f3f;
    height: 40px;}
#header-container .pos-container li {
    float: left;
    line-height: 1.2em;
    margin: 0px;
    padding: 0px;}
.image_article img {width: 100%;
    max-height: 250px;}
	
	
/*Nos véhicules prestige*/
.avantage{
    background: #58595b;
    width: 100%;
    color: #fff !important;
    bottom: 0;
    padding: 15px 20px;
    border-top: 1px solid #ffd100;
    box-sizing: border-box;}
	
* {box-sizing: border-box}

/* Style the tab */
.tab {
  float: left;
 /* border: 1px solid #ccc;*/
 /* background-color: #f1f1f1;*/
  width: 20%;

}

/* Style the buttons inside the tab */
.tab button {
    background-color: #f5f3f3 !important;
    border-bottom: 2px solid #e0e0e0 !important;
  display: block;
  background-color: inherit;
  color: black;
  padding: 9px 16px;
  width: 100%;
  border: none;
  outline: none;
  text-align: left;
  cursor: pointer;
  transition: 0.3s;
  font-size: 14px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current "tab button" class */
.tab button.active {
background-color: black !important;
color: #ffd100;
border-bottom:none !important;
}

/* Style the tab content */
.tabcontent {
  float: left;
  padding: 0px 12px;
  width: 80%;
  border-left: none;
}	
ul.listul {
    font-size: 15px;
    line-height: 25px;
    list-style-type: none;
	position:relative;
	padding-left: 0;
}
.bgyelows h2 {
    display: inline-block;
    background: #ffd100;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    margin-bottom: 0px;
    padding-right: 25px;
    font-size: 20px;
}	
.contentbloc {
    padding-top: 32px;
    background: #f2f2f2;
    padding-bottom: 32px;
    padding-right: 15px;
}
.content .contentbloc p {
    font-size: 14px;
    padding: 0px 8px;
    padding-left: 25px !important;
}
.row.borderyelows{
     border-bottom: 3px solid #ffd100;
	 }
.iconservice{
	display: inline-block;
	box-shadow: 7px 7px 106px -48px;
	border: 1px solid #dedede;
	text-align:center;
	}
img.imgservice {
    width: 70%;
    padding: 20px;
}
h2.titreicon{
 font-size: 17px;
 text-transform: uppercase;
 }
.serviceright{
	 text-align:right;}
	 
 .servicecenter{
	 text-align:center;
	 }
	
	.container .box {
	position: relative;
	width: 300px;
	height: 300px;
	margin: 10px;
	box-sizing:border-box;
	display: inline-block;
}
.container.box2 .box {
    border: none !important;
    padding: 0px;
}

.container.box2 .box .imgBox {
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 300px;
}
.container.box2 .box .imgBox img {
	width: 100%;
	height: 100%;
	transition: transform 2s;
}
.container.box2 .box:hover .imgBox img {
	transform: scale(1.2);
}
.container.box2 .box .details {
	position: absolute;
	top: 10px;
	right: 10px;
	left: 10px;
	bottom: 10px;
	background: rgba(0,0,0,0.8);
	transform: scaleY(0);
	transition: transform 1s;
}
.container.box2 .box:hover .details {
	transform: scaleY(1);
}
.container.box2 .box .details .content {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	padding: 15px;
	color: #fff;
}
.container.box2 .box .details .content h2 {
	margin: 0;
	padding: 0;
	font-size:22px;
	color: #ffd100;
}
.container.box2 .box .details .content p {
	margin: 10px 0 0;
	font-size:12px;
	padding: 0;
}

.card {
    border-radius: 0;
}
/***********Votre location de voiture Hertz***********/
.ST_bloc_contact {
    background: #f2f2f2;
    margin-top: 43px;
    border-top: 3px solid #ffd100;	
}
/**********Responsive****************/
@media (min-width: 1200px){
#explorez-la-tunisie-avec-hertz .container{
    max-width: 100%;
    text-align: center;
}
 .container.ST_bloc1_tunisie {    
    width: 1307px;
  }
}
	
@media (min-width: 576px){
.col-sm-4 {
    max-width: 100% !important;
}}
	
@media (min-width: 576px){
.modal-dialog {
    max-width: 790px;}}
@media only screen and (max-width: 1248px) {
	#content {padding:50px 0;}

.side_area {
    padding-top:15px; 
    width: 100%;
	background: #000;
   
    margin-left: 0;
}
.side_area .push {
    
    width: 33.33% ;
	padding-right:10px;
    float: left;
     box-sizing: border-box;
}
.side_area .push:last-child {padding:0;}
	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {
   
    left: 400px !important;
}
body {
    min-width: auto !important;
 }
#container {   min-width: auto !important; padding:0 15px;} }
@media only screen and (max-width: 1248px) and (min-width: 768px) {.portfolio button, .portfolio a {
    display: block;
    width: 100% !important;
    margin-bottom: 10px;
}}
@media only screen and (min-width: 1248px) {
	#res-home-page .res-form {
    background-color: #ffffff;
    width: 364px;
    position: absolute;
    left: 20px;
    top: 20px;}

		#header-container .utility-bar .pos-container {
    padding: 35px 0 0 0;
}
		#header-container .logo-container .logo-box {width:auto !important;}
#res-home-page .slide-area {
    width: 533px;
    height: 700px;
}
#header-container .pos-container ul .change-link {
    height: 40px;}
}
@media only screen and (min-width: 992px) {
#header-container .logo-container .logo-box {
    width: auto;
}}
@media only screen and (min-width: 768px) {
	

	
#container {   min-width: auto !important;}
#header-container .utility-bar .logo-container {
    height: 98px; } }
	
	@media only screen and (min-width: 600px) {
		.hideMobile {display:block;}
	.mobile {display:none; }

		#container {
    background-color: transparent;
}
#header-container .utility-bar .pos-container, #header-container .utility-bar .emember-container {
    height: auto !important;}}
@media only screen and (min-width: 480px){

#res-form figure {
    display: inline-block;
    float: left;
    WIDTH: 12%;
}
#res-form article {
    padding-left: 10px;
    width: calc(86% - 10px);
}}

@media only screen and (max-width: 768px) {
	
	.hideMobile {display:none;}
	.mobile {display:block; }
	a#loginLinkMobile {
    background: #ffd100;
    color: #000;
 width: 44px;
    height: 34px;
    text-align: center;
    line-height: 40px !important;
    border-radius: 4px;
}
i.fas.fa-user {
  line-height: 34px;
    font-size: 18px;
}
			#header-container .utility-bar .logo-container {position:relative; !important; width:30%; float:left;}
	
	#header-container .utility-bar .pos-container {
    display: block;
    width: auto;
    padding-top: 8px;
    float: left;
    right: 50px;
    position: absolute;
    text-align: right;
}
.navbar-header {
	    float: right;
    overflow: hidden;
    display: block;
clear: none;       
    width: 45px;
}
	
	a.link-choix {float:none; }

	.ms-slide .ms-layer, .ms-fixed-layers .ms-layer {left:20px !important;}
#masterslider {margin-bottom:20px;}
.box-footer,.box_pack {width:100%;}
#header-container .utility-bar {
    height: 63px;}
	#header-container .logo-box img {padding-top:0 ; }
		.side_area .push {
			    padding-right: 0;
    height:300px;
    width: 100% ;
	
	margin-bottom:15px;
}
.img_push {height:300px;}

	
}
@media only screen and (max-width: 600px) {
	
	
	.pos-container ul {margin:0;}
.ms-layer.ms-caption .titre h2 {
    font-size: 38px;
    line-height: 45px;
}
div#bandeau h1 {
    color: #000;
	font-size: 38px;
    line-height: 45px;
}
.ms-layer.ms-caption .text {font-size:18px;}
	#header-container .utility-bar {
    height: auto;}

#header-container .pos-container ul .change-link {
    width: 90px;
}
#header-container .pos-container li {list-style:none; float:right;}

#header-container .pos-container ul {padding:0;}
.navbar-header {width:auto;}

}
@media only screen and (max-width: 480px) {
	#header-container {
    padding-bottom: 15px;
    background: black;
    overflow: hidden;
}
	#header-container .utility-bar .logo-container {
    position: relative;
    width: 40%;}
.box-footer,.box_pack {width:500%;}
#header-container .utility-bar .logo-container ,#header-container .utility-bar{height:auto;}}

#nav-container .nav-menu dl#smenu3 {
    width: 190px !important;
}
.box-footer.second {
    display: none;
}