/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */




/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}

#toptitle {color:#8a3e36; font-family:arial; font-size:11px; text-align:center; padding:0px; border: inherit; padding-right:10px;}
/*
.top_search_form {
	height:16px; 
}

.top_search_form input {
	height:16px !important;
	vertical-align: middle; 
}
*/

.topbar {
    clear: both;
    margin: 0 auto;
    padding: 0 50px;
    position: relative;
    width: 100%;
    background-color: #fff;
    z-index: 100;
}

.topbar .container { padding:0px; text-align:right;}

.language {
    height: 100%;
    position: relative;
    width: 100%;
}
/*
	display:block;
	height:16px; 
	font-size:14px; 
	position:absolute; 
	right:600px; 
	top:2px;
*/
}
.language a {
	text-decoration: none;
	color:#000000
}
.language ul {
	padding:0;
	margin:0
}
.language ul li {
	font-size:13px;
	list-style:none;
	display:inline-block;
	border-left:#000000 thin solid; 
	padding:0 10px;
	vertical-align: middle;
}

.topbar #searchform #s { width:200px;}

@media screen and (max-width: 900px)  {
	#toptitle{display:none}
	.language{/*position:absolute;*/ left:0; right:2px; list-style:none; padding:0; margin:0; padding:0px 5px}
	.language ul li{border-right:#000000 thin solid; border-left: inherit; padding:0 5px;font-size:13px;}
.topbar #searchform #s { width:100px;}
}

@media only screen and (min-width: 1360px) {
  .topbar { padding:0px 150px;}
}

@media only screen and (min-width: 1510px) {
  .topbar { padding:0px 200px;}
}

@media only screen and (min-width: 1710px) {
  .topbar { padding:0px 250px;}
}

@media only screen and (min-width: 1800px) {
  .topbar { padding:0px 300px;}
}

@media only screen and (min-width: 1880px) {
  .topbar { padding:0px 350px;}
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .responsive .title_container .container{ padding-top: 10px !important; }
  .topbar .container { padding:0px; margin-left:0px !important;}
  .topbar { padding: 0px 20px;}
  
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
  .responsive .title_container .container{ padding-top: 10px !important; }
  .topbar .container { padding:0px; margin-left:0px !important;}
}

/* Font resizer */
.top_menu_resizer_add {
	font-size:18px;
}

.top_menu_resizer_reset {
	font-size:15px;
}

.top_menu_resizer_minus {
	font-size:12px;
}


/* Ajax search result div */
.ajax_search_response {
	background: white;
	position:absolute !important;
	z-index: 110 !important;
	border: 1px solid;
}