/**********HAMLET CUSTOM CSS*********/
.logo {
	/*background-image:url('https://www.ham-let.com/skins/hamlet_style/images/logo.jpg');*/ 
    background-image: url(https://www.ham-let.com/images/Fittings/static/img/logos/hamlet_group_300.jpg);
    background-repeat: no-repeat;
/*    background-size: 290px;*/
/*    width: 290px;*/
    margin-top: 0px;

}

#outer_wrapper #inner_wrapper #all_content {
 padding:25px 25px 0px 25px;
}
/* body {
        background-image:url('/images/Fittings/hamlet/cms/background/01refinery.jpg'); background-repeat: no-repeat;
background-size:cover;
 background-attachment:fixed;
} */

	.sub_for_sitemap h6
{
	line-height: 18px;
	margin: 0;
}
.sub_for_sitemap h6 a
{
	text-align: left;
	font-family: verdana;
	color: #45555F;
	font-size: 13px;
	margin: 0;
}
.sub_for_sitemap h6 a:hover
{
	font-family: verdana;
	color: #000000;
	font-size: 13px;
	margin: 0;
}
.col
{
	float: left;
	text-align: left;
	margin: 0 20px 20px 0;
}
.sub_for_sitemap a
{
	text-align: left;
	font-family: verdana;
	line-height: 18px;
	font-size: 11px;
	color: #868B8F;
}

.product_overview .component_technical_details .field.first .value   {
        white-space:nowrap !important;
        word-wrap:normal !important;
        position: relative;
        top: -15px;
        height: 20px;
        line-height:46px;
}
#footer .sitemap {
	/*overflow:visible !important*/;
}

#footer .footer-head{
	text-align: left;
    margin: 2px 0 0;
    font-weight: bold;
    color: #e01b22;
    font-size: 13px;
    line-height: 18px;
    display: block;
}

#footer .footer-head a{
font-size: 13px;
    color: #45555f;
    text-decoration: none;
}
.header_menu li.level_1[dbid="317"]::after { 
	position: relative !important;
	left: -9px !important;
	content: url("/images/Fittings/hamlet/cms/home/cart2.png");

}
.sub_for_sitemap a:hover
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}	
[onclick*="LINDESHIPMENT"]{
display:none;
}	
#linde {visibility: hidden;}

#request-quote-bubble{
    position: fixed;
    bottom: 10px;
    left: 10px;
    background: url(img/request_quote_gray.png);
    background-size: 135px 121px;
    background-repeat: no-repeat;
    width: 135px;
    height: 135px;  
}
#request-quote-bubble a {
    display: block;
    height: 121px;
}
#request-quote-bubble:hover {
   background: url(img/request_quote_red.png);
        background-size: 135px 121px;
    background-repeat: no-repeat;
}


ul.menu.top.vertical.ui-sortable {
    overflow: hidden;
}


/*************************
*************** HEADER
*************************/

.site_header .logo {

}




.site_header {
    padding-top:15px;
    margin-left: 0px; 
    margin-right: 200px;
}
.site_header .logo {
    top:0px !important;
width: 300px;
    float: left;
    margin-left: -12px;
}
.site_header h2 {
    display: none;
}
.site_header .personal_quick_links {
    text-align: right;
        margin-top: 14px;
}
.search_left {
    float: right;
}

/**
CRM FORM
*/

#footer .crm-form {
    display: none;
}

/** hide contact form for logged out users because it will be replaced with crm form in js */
body.module_contact.logged_out #page_content form.form_builder{
    display: none;
}