
/* 
 Theme Name:     Manuli
 Author:         EDT Design and Tech
 Author URI:     http://www.warrenedmond.co.uk
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

.maps-marker-pro .leaflet-control-layers label {
    color: #fff !important;
    font-size: 1em;
    font-weight: 400;
}



html[lang="zh-hans"] body,
html[lang="zh-hans"] h1,
html[lang="zh-hans"] h2,
html[lang="zh-hans"] h3,
html[lang="zh-hans"] h4,
html[lang="zh-hans"] h5,
html[lang="zh-hans"] h6 {
    font-family: "Open Sans",Arial,sans-serif!important;
}

.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    font-size: 26px;
}


:lang(de-DE) #counters p::second-letter
{
	
	width: 1ch!important;
  content: "."!important;
  background-color: red;

}

/* :lang(de-DE) #counters p ::before p:nth-child(odd) */
/* { */
	
	/* width: 2ch!important; */
  /* content: "."; */

/* } */



/* body .gform_wrapper h3.gform_title{ */
    /* display: none !important; */
/* } 
See ext css*/

h1
{
font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
}

h1 strong
{
font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
}

.et_pb_slidesh2
{
word-wrap: break-word !important;
}

.et_pb_slides h2
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
    top: auto; 
	font-size: 48px;
}
	
.et_pb_slides h2 strong
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	color: #b90000;
	letter-spacing: 0px !important;
	font-size: 48px;
    } 
	
.et_pb_more_button et_pb_button
{
	align: left;
}


#manuli-headline-divider
{
	width: 100% !important;
	min-width: 100% !important;
max-width: 100% !important;
}
#page-headlines > div > h6

{
		font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
       background-color: #b90000; 
       border-bottom-left-radius: 36px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 36px!important; 
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
    } 
	
#page-headlines > div > h6 > strong
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #7f7f7f;
	letter-spacing: 0px !important;
    } 
	
	#page-headlines > div > h5
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 600 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
    } 
	#manuli-headline-divider > div > h1 > strong
	
	{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}

	#manuli-headline-divider > div > h1

	{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 100 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
#manuli-headline-divider > h2 > strong
	{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 100 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
/*.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular.et_pb_section_first > div > div > div > div > div > div > a
{
	background-color: #b90000;
	border-color: #b90000;
}*/
#post-202250 > div > div.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular.et_pb_section_first > section > div.et_pb_fullwidth_header_container.left > div > div > h1
	{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
#manuli-headline-divider > div.et_pb_fullwidth_header_container.center > div > div > h2:nth-child(4) > strong
{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
#manuli-headline-divider > div.et_pb_fullwidth_header_container.center > div > div > h2:nth-child(4)
{	
	font-family: 'raleway', sans-serif !important;
	font-weight: 100 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	


	
/* Reset margins etc */
	
	#manuli-pop > div
	{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	width: 100% !important;
	
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	}

/* POP up styling */
	.mfp-iframe-holder .mfp-content
{
	max-width: 500px;
	border-style: solid;
    border-width: 7px;
	border-color: rgba(255, 255, 255, 0.4);
}

#post-43 > div > div.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_2.et_pb_row_1-4_1-4_1-2 > div.et_pb_column.et_pb_column_1_4.et_pb_column_3 > div.et_pb_number_counter.et_pb_module.et_pb_bg_layout_light.et_pb_number_counter_1 > h3
{
padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}	

#post-43 > div > div.et_pb_section.et_pb_section_2.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_2.et_pb_row_1-4_1-4_1-2 > div.et_pb_column.et_pb_column_1_4.et_pb_column_2 > div.et_pb_number_counter.et_pb_module.et_pb_bg_layout_light.et_pb_number_counter_0 > h3
	{
padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	
	
}	
#page-container > div
{
	width: 99% !important;
padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#login > h1 > a
{
	width: 100% !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important; 
}

/* ----------- Full Screen Slider --------------------------- */ 

.et_fullscreen_slider .et_pb_slides,
.et_fullscreen_slider .et_pb_slide,
.et_fullscreen_slider .et_pb_container {
    min-height: 100% !important;
    height: 100% !important;
}
#counters > h3
{
font-size: 90%;

padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#counters > div > h3 {
font-size: 90%;

padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
}

/* ----------- Job Board --------------------------- */ 


.sjb-page .list-data .company-logo img {
    border: 0px solid red;
}
#content > div{
    margin-top: 130px;
}

.sjb-listing {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
#post-203668 > div > div > div.et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_fullwidth > div > div > h3 > strong
 {
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
	#post-203671 > div > div > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.et_pb_text_1 > h2
	
	{
	font-family: 'raleway', sans-serif !important;
	font-weight: 100 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	font-size: 160%;
	}
	
	#post-203668 > div > div > div.et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_fullwidth > div > div > h3
	{
	font-family: 'raleway', sans-serif !important;
	font-weight: 100 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	
	}
	
	#post-203671 > div > div > div > div > div.et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.et_pb_text_0 > h3 > strong > span {
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #fff;
	letter-spacing: 0px !important;
	}
	
	/* ----------- Mapping --------------------------- */ 
	

	
	#mpfy-mll-location 
	{
	background: #FFFFFF;
    margin-top: 80px !important;
    width: 200px !important;
    float: left !important;
    margin: 10px !important;
	}

	/* ----------- Mobile Element Hiding --------------------------- */

	@media screen and (max-width: 900px)
{
.notonmobile {display: none;}
}

/* ----------- Readmore Fix --------------------------- */

.collapseomatic_excerpt, .collapseomatic_content {
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

/* ----------- Manuli Product Post  --------------------------- */

#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_1
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 800 !important;
    line-height: 1.2em; 
    font-size: 25px !important;
	color: #b90000 !important;
	padding-top: 5px !important;
	padding-bottom: 0px !important;
	padding-left: 20px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	min-width: 100% !important;
	max-width: 100% !important;
    } 
	
#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0

{
	font-family: 'raleway', sans-serif !important;
	font-weight: 800 !important;
    line-height: 1.2em; 
    font-size: 25px !important;
	color: #b90000 !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	padding-left: 20px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	min-width: 100% !important;
	max-width: 100% !important;
    } 

#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0 > div > div > span > a
{
	color: #b90000 !important;
}

#et-main-area
{
	min-width: 100% !important;
	max-width: 100% !important;
}
/* ----------- Manuli Product Tag   --------------------------- */
#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0 > div
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 800 !important;
    line-height: 1.2em; 
    font-size: 25px !important;
	color: #b90000 !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	padding-left: 20px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	min-width: 100% !important;
	max-width: 100% !important;
    } 
	
	#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_2
	#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_2
{

	color: #b90000 !important;
	padding-top: 10px !important;
	padding-bottom: 0px !important;
	padding-left: 20px !important;
	padding-right: 0px !important;
	
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	min-width: 100% !important;
	max-width: 100% !important;
    }
	
	#main-content > div.et_pb_section.manuli-product.et_pb_section_1.et_pb_with_background.et_section_regular > div.et_pb_row.et_pb_row_2
		{
	
}

#content-area
{
	margin-top: 35px !important;
}

.more-link 
{
	color: #b90000;
}


/*----------------Mapping------------------*/
#lmm_map_6c6c23e5 > div.leaflet-control-container > div.leaflet-bottom.leaflet-right > div.leaflet-control-attribution.leaflet-control > a:nth-child(2)
{
    background-color: #7f7f7f !important;
    border-color: #7f7f7f !important;
}

.odd
{
	  background-color: rgba(127, 127, 127, 0.24) !important;
}

.leaflet-control-layers
{
	background-color: rgba(0,0,0,0.75) !important;
	    border-radius: 0px !important;
		border-width: 0 !important;
		color: white !important;
}

.leaflet-control-attribution  a {
	text-decoration:none;
	font-size:1em !important;
	font-weight:normal !important;
}
.leaflet-control-layers-overlays, .leaflet-control-layers-base {
	margin:0 !important;
}

/* Mapping general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
	
.leaflet-control-layers label {
	display: block;
	font-weight:normal; /*RH*/
	font-size:1em; /*RH*/
	color:#000000; /*RH*/
	margin:0; /*RH*/
	padding:0; /*RH*/
	}
	
	.leaflet-popup-content-wrapper {
	padding: 1px !important;
	text-align: left;
	border-radius: 0px !important;
	background-color: rgba(0,0,0,0.75) !important;
	}
	
	.leaflet-popup-content-wrapper p {
	color: white !important;
	}
	
	span.mlm-filters-layername
	{
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #7f7f7f;
	letter-spacing: 0px !important;
	
	
	font-weight:Bold; /*RH*/
	font-size:2em; /*RH*/
	color: white; /*RH*/
	margin:10; /*RH*/
	padding:0; /*RH*/
	}
	
		span.mlm-filters-layername:hover
	{
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #b90000;
	letter-spacing: 0px !important;
	
	
	font-weight:Bold; /*RH*/
	font-size:2em; /*RH*/
	color: #b90000; /*RH*/
	margin:10; /*RH*/
	padding:0; /*RH*/
	}
	
	span.mlm-filters-layername:active
	{
	font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #b90000;
	letter-spacing: 0px !important;
	
	
	font-weight:Bold; /*RH*/
	font-size:2em; /*RH*/
	color: white; /*RH*/
	margin:10; /*RH*/
	padding:0; /*RH*/
	}
	
	.mlm-filters-markercount
		{
	font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
	margin-bottom: 0px;
	line-height: 1.2em;
	color: #b90000;
	letter-spacing: 0px !important;
	
	
	font-weight:Bold; /*RH*/
	font-size:1.5em; /*RH*/
	color: white; /*RH*/
	margin:10; /*RH*/
	padding:0; /*RH*/
	}
	
	.leaflet-control-layers-selector
	{
		background-color: red !important;
	}
	


	
.popup-markername
{
	font-size:1.5em;
	font-family: 'raleway', sans-serif !important;
	font-weight: 900 !important;
	margin-bottom: 0px !important;
	padding-TOP: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 1em !important;
	color: white;
	letter-spacing: 0px !important;
	background-color: #b90000;
	border: 0px !important;
}

.leaflet-control-layers-selector lmm-filter

input [type="checkbox" id="1"] leaflet-control-layers-selector lmm-filter
{
 width: 40px;
	height: 40px;
	background: #ddd;
	margin: 20px 90px;

	border-radius: 100%;
	position: relative;
	box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}

/*=====================Buttons========================*/
.et_pb_button.et_pb_slide_description
{
		font-size:1.5em;
		font-family: 'raleway', sans-serif !important;
		font-weight: 600 !important;
       border-bottom-left-radius: 25px!important;
       border-top-left-radius: 0px; 
       border-top-right-radius: 25px!important; 
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
	   border:none!important; 
	   
    } 
	
.et_pb_more_button
{
		font-size:1.5em;
		font-family: 'raleway', sans-serif !important;
		font-weight: 600 !important;
       border-bottom-left-radius: 25px!important;
       border-top-left-radius: 0px; 
       border-top-right-radius: 25px!important; 
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
	  
	   border:none!important; 
    } 
#post-203674 > div > div.et_pb_section.et_pb_fullwidth_section.et_pb_section_0.et_section_regular.et_pb_section_first > div > div > div > div > div > div > a
	{
		font-size:1.5em;
		font-family: 'raleway', sans-serif !important;
		font-weight: 600 !important;
       border-bottom-left-radius: 25px!important;
       border-top-left-radius: 0px; 
       border-top-right-radius: 25px!important; 
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
	 
	   border:none!important; 
    } 
	
	/* IE7 */
/* Word Break */
.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: normal !important;
}

/* ==========================================================================
   Map Detailing
   ========================================================================== */

.leaflet-popup-content p {
    margin: 8px 0 !important;
}

.lmm-listmarkers-table {
    width:100% !important;
	Clear: all !important;
	float: left !important;
	padding-left: 30px !important;
	margin-right: 30px !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	display: inline-block;
}
.lmm-listmarkers-table tbody
{
    width:100% !important;
	Clear: all !important;
	float: right !important;
	padding-left: 30px !important;
	margin-right: 30px !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	display: inline-block;
	color: gray !important;
}

.lmm-listmarkers-table tr 
{
	
	width:16.66% !important;
   border: none !important;
    display: table-cell;
     display: table-cell;
  text-align: left;
  vertical-align:top;

}

*[id^='marker_']
{
    padding-left: 30px !important;
	padding-right: 30px !important;
	vertical-align:top;
}
.lmm-listmarkers-panel-icons
{
	float: left !important;
  text-align: left;
  vertical-align:top;
  line-height: 1.2em;
padding-bottom: 15px !important;
}

.lmm-distance
{
	float: left !important;
  text-align: left;
  vertical-align:top;

}

.lmm-listmarkers-markername, .lmm-listmarkers-markername a {
    font-weight: 900;
	font-size: 25px;
	color: #b90000;
}

td.lmm-listmarkers-icon {
    display: none !important;
}

.lmm-search-markers-row 
{
    display: none !important;

}

.lmm-search-markers
{
    display: none !important;

}

*[id^='pagination_row_']
{
    display: none !important;

}

*[id^='search_markers_row_']
{
    display: none !important;

}

*[id^='lmm_']
{
    margin-left:auto; 
    margin-right:auto;

}



.tablenav
{
width:100% !important;
	Clear: all !important;
	float: right !important;
	padding-left: 30px !important;
	margin-right: 30px !important;
	margin-bottom: 30px !important;
	margin-top: 30px !important;
	display: inline-block;
}

.lmm-listmarkers-panel-icons {
    float: right;
    margin-right: 5px!important;
    position: relative;
    z-index: 5;
    width: 100% !important;
    text-align: right;
    line-height: 10px;
}

.leaflet-popup-content {
    word-wrap: break-word;
    margin: 13px 19px;
    line-height: 1.4;
	color: white;
}

*[id^='eg-']
{
   
	
	min-height: 550px !important;
	max-height: 550px !important;
	background-color: #e8e8e8 !important;
}

@media all and (min-width: 1405px) {
	*[id^='eg-7-post-id-']
{
	min-height: 550px !important;
	max-height: 550px !important;
	background-color: #e8e8e8 !important;
}
}

.esg-media-poster
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 200 !important;
        background-color: #F2F2F0 !important;
       border-bottom-left-radius: 36px; 
       border-top-left-radius: 0px; 
       border-top-right-radius: 36px!important; 
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
}


/* ==========================================================================
   Contact
   ========================================================================== */
/*email  */
#contact-form input[type="email"]
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 300 !important;
        background-color: #F2F2F0 !important;
       padding-bottom: 10px; 
	   padding-TOP: 10px; 
       padding-left: 20px; 
        padding-right: 0px; 
       top: auto;  
	   border: 0px;
	   width: 100%;
	   Height: 50px;
	   margin: 0px 20px 20px 0px;
	   display: inline-block;
}

/*Fname*/
#contact-form > #names > input[type="text"]:nth-child(4)
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 300 !important;
        background-color: #F2F2F0 !important;
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
	   border: 0px;
	   width: 100%;
	   Height: 50px;
	   margin: 0px 20px 20px 0px;
	   display: inline-block
}
/*Lname*/
#contact-form > #names > input[type="text"]:nth-child(6)
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 300 !important;
        background-color: #F2F2F0 !important;
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px; 
       top: auto; 
	   border: 0px;
	   width: 100%;
	   Height: 50px;
	   margin: 0px 0px 20px 0px;
	   display: inline-block;
	   /* float: right; */
	   
	   
}
/*Comments*/

#comments
{
	
         /* background-color: #F2F2F0 !important; */
	  
	   /* width: 45%; */
	   /*  */
	   /* clear: all; */
	   
	   
}

#comments > input[type="text"]
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 300 !important;
        background-color: #F2F2F0 !important;
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 0px;
        
	   border: 0px;
	   Width: 100%;
	   Height: 50px;
	   margin: 0px 0px 20px 0px;
	    
	   
}
/*Sectors*/
#sectors
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 600 !important;
        background-color: #F2F2F0 !important;
       padding-bottom: 10px; 
	   padding-TOP: 10px;
       padding-left: 20px; 
       padding-right: 20px; 
       top: auto; 
	   border: 0px;
	   width: 100%;
	   
	   margin: 0px 0px 20px 0px;  
	   /* float: right;  */
}

#sectors > label
{
	padding-bottom: 0px; 
	padding-TOP: 0px;
    padding-left: 0px; 
    padding-right: 20px; 
}

/* #contact-form > div { outline: 1px dashed blue } span { outline: 1px dashed green } class { outline: 1px dashed yellow } */





#contact-form > #Subscribe > input.newsletter_button {
 
 background: #b90000;
 border: 0px;
 font-size: 18px;
 color: #2ea3f2;
 padding: 12px 23px;
 border-radius: 0px;
 letter-spacing: 2px;
 cursor: pointer;
 color: white;
 


}

#contact-form > #Subscribe > input.newsletter_button:hover {
  background: #b90000;
 border: opx;
 font-size: 18px;
 color: #2ea3f2;
 padding: 12px 23px;
 border-radius: 0px;
 letter-spacing: 2px;
 cursor: pointer;
 color: white;
 /* width: 35%; */

}

#Subscribe
{
width: 100%;
  margin: 0px auto 0px auto; 
  width: 158px !important;
 
}

#contact-form
{
	padding: 20px;
	background: #ddd;
}

#names
{
	/* padding: 20px; */
	background: #ddd;
	width: auto;
}

.et_pb_widget a:hover {
 color: #b90000 !important;
}

.et_pb_newsletter_description {
width: 100%;
}
.et_pb_newsletter_form {
padding-left: 0 !important;
width: 100%;
}
.et_pb_newsletter_form > p {
float: left;
margin-right: 1%;
}

.et_pb_contact_field_options_list
{
	Width: 100%;
}

/* Stickyness */
.tools-menu {
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.tools2-menu
{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.technical-help-desk
{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}
.safe-crimp-system
{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.approvals
{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.hdq
	{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.news-menu
	{
  position:fixed;
  background: #333;
  top:150;
  right:0;
  left:0;
  z-index:99;
}

.history-menu {
  position:fixed;
  background: #333;
  top:1000;
  right:0;
  left:0;
  z-index:105;
}
/* .timeline { */
  /* position:fixed; */
  /* /* background: #333; */ */
  /* top:300; */
  /* right:0; */
  /* left:0; */
  /* z-index:101; */
/* } */

/* .history-intro */
/* { */
  /* /* position:fixed; */ */
  /* /* background: #333; */ */
  /* top:1000; */
  /* right:0; */
  /* left:0; */
  /* z-index:100; */
/* } */


#content > div > div > div.list-data > header > div > div.col-md-1.col-sm-2 > div > img
{
	border: 0px;
}

.company-logo
{
	border: 0px !important;
}

.et_pb_social_media_follow 
{
	list-style: none !important;
}

.et_pb_module li
{
	list-style: none !important;
}

/* Social */
.manuli-social
{
width:100%; 
/* text-align:center;  */
margin: 0 0 0 0 ; 
color: white;
}
.manuli-social li { 
/* float:none;  */
/* display:inline-block;  */
/* list-style: none; */
}

.manuli-social li a.icon { 
    /* height: 60px;  */
    /* width: 60px;  */
    padding: 0; 
	
}

.social-icon { 
    /* height: 60px;  */
    /* width: 60px;  */
    padding: 0; 
	
}

.manuli-social li a.icon::before { 
    /* font-size:36px;  */
    /* margin-left:12px;  */
    /* line-height:60px;  */
}

.manuli-social li a.icon { 
    color: white;
}


.manuli-social li a.icon::before {
 color:#fff;
}

.manuli-social li a.icon.rounded_rectangle { 
  border-radius: 0px; 
  -moz-border-radius: 0px; 
  -webkit-border-radius: 0px; 
  color:#b90000;
}
#divi_pb_widget-2 li:before
{
	 display: none !important;
}

#divi_pb_widget-2 ul:before {
    display: none !important;
}

.et_pb_social_media_follow li {
    float: left; 
    margin-bottom: 8px;
    list-style: none !important;
    list-style-type: none;
}

/* Literature */
.pdfs td.col-download_link a
{
	font-family: 'raleway', sans-serif !important;
	font-weight: 800 !important;
	color: #b90000;
	text-decoration: underline;
}

.et_fixed_nav #logo {
max-height: 50px;
}

.drop_menu ul {
right: 0px !important;
}

#post-205790 {
-webkit-hyphens:auto;
}


	/* ----------- Mapping --------------------------- */ 
	

	
	.mpfy-mll-location 
	{
	background: #FFFFFF;
    margin-top: 80px !important;
    width: 25% !important;
    float: left !important;
    margin: 10px !important;
	}  
	
	
/* h2 */
	
	/* { */
		/* -ms-word-break: break-all !important; */
		/* word-break: break-all !important; */

		Non standard for WebKit
		/* word-break: break-word !important; */

		/* -webkit-hyphens: auto; */
  /* -moz-hyphens: auto; */
  /* -ms-hyphens: auto; */
  /* hyphens: auto !important; */
  
  /* overflow-wrap: break-word !important; */
  /* word-wrap: break-word !important; */
  /* -webkit-hyphens: auto !important; */
  /* -ms-hyphens: auto !important; */
  /* -moz-hyphens: auto !important; */
  /* hyphens: auto !important; */
	/* } */
	
.et-social-icons ul li
{
	list-style-type: none !important;
}

#footer-widgets .footer-widget li
{
	list-style-type: none !important;
	/* display: none !important; */
}

#mla-text-widget-2 > ul > li
{
    list-style-type: none !important;
}




.gv-list-view {
    border: 0px solid #ddd!important;
    margin-bottom: 1em;
}

.gv-list-view-title h3 {
    margin: 0 0 .5em 0;
    padding: 0;
	font-size: 18px;
}






*[id^='gv-field-'] > span
{
    
font-weight:900!important;
text-transform: uppercase!important;
padding-top: 30px!important;
}

*[class^='gv-field-'] > span
{

font-weight:900!important;

}



*[class^='gv-field-'] > p > a
{
color:#b70000!important;
font-weight:900!important;
text-decoration:underline!important;

}


#publishing-action > a.btn.btn-sm.button.button-small.gv-button-cancel
{
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color-darker-10: #006ba1;
--wp-admin-theme-color-darker-20: #005a87;
box-sizing: border-box!important;
display: inline-block;
width: auto;
background: 0 0;
line-height: 1.7em;
margin: 8px 0 0;
padding: 6px 20px;
border: 2px solid;
-webkit-font-smoothing: antialiased;
transition: all .2s;
border-width: 0px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
font-size: 16px;
cursor: pointer;
background-color: #b90000;
color: #ffffff;
border-color: #000000;
border-radius: 0px;
letter-spacing: 6px;
}

#publishing-action > a.btn.btn-sm.button.button-small.alignright.pull-right.btn-danger.gv-button-delete
{
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
--wp-admin-theme-color: #007cba;
--wp-admin-theme-color-darker-10: #006ba1;
--wp-admin-theme-color-darker-20: #005a87;
box-sizing: border-box!important;
display: inline-block;
width: auto;
background: 0 0;
line-height: 1.7em;
margin: 8px 0 0 3px;
padding: 6px 20px;
border: 2px solid;
-webkit-font-smoothing: antialiased;
transition: all .2s;
border-width: 0px;
font-weight: bold;
font-style: normal;
text-transform: uppercase;
text-decoration: none;
font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
font-size: 16px;
cursor: pointer;
background-color: #b90000;
color: #ffffff;
border-color: #000000;
border-radius: 0px;
letter-spacing: 6px;
}


