/*
 Theme Name:   EI Electronics Corporate	
 Theme URI:    
 Description:  
 Author:       Katrien Moore, Bemoore Software
 Author URI:   http://www.bemoore.com/
 Template:     BeMoore Video Theme
 Version:      1.1.0
 Tags:         bemoore.com	l, cork, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  bemoore.com	
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
.fv-fullscreen:before, .gallery .gallery-item a:after, a.video-popup-img:after /*strange d showing up on picture*/
{
content:none !important;
}
.container
{
max-width:none !important;
width:95% !important;
margin:0 auto;
}
#content > div > div.container.page-with-header-image
{
width:100% !important;
padding:0px;
}
#content > div > div.container.page-with-header-image > div , #content > div > div.container.page-with-header-image > div > div.col-md-12.page-content.match_height
{
padding:0px;
}
#video-breadcrumbs
{
margin-top:20px;
padding-bottom:0px;
margin-bottom:0px;
border-bottom:none !important;
}

.video-body-box
{
max-width:none !important;
}
#content > div.page.container.video-section.video-single-no-sid > div.col-md-12
{
padding:0px !important;
}
img
{
margin-bottom:0px !important;
}
#content > div > div > div.video-content.col-md-12 , .video-content
{
max-width:none !important;
width:100% !important;
padding:0px !important;
}
.bs3-grid-builder-container.container
{
width:100% !important;
}
.row.bs3-grid-builder-row.bs3-grid-builder-row-order-ltr
{
padding-right:10px;
padding-left:10px;
}
a
{
text-decoration:none !important;
}
ul
{
list-style:disc !important;
padding-left:50px !important;
}
ol
{
padding-left:50px !important;
}
#menu-main 
{
padding-left:10px !important;
}
small
{
font-size:12px !important;
}
.sub-menu
{
padding-left:20px !important;
}
.video-module article 
{
    z-index: 1;
}
.entry-content-single ul > li:before, .video-comments .comment-content ul > li:before
{
display:none ;
}
/*colours*/
/*
red:#E81E24
grey:#81939C
Blue:#28BFE5
*/
.grey
{
color:#81939C !important;
}
.red
{
color:#E81E24 !important;
}
.blue
{
color:#28BFE5 !important;
}
.white
{
color:white !important;
}
.background-grey
{
background:#eeeeee !important;
}
.background-dark-grey
{
background:#81939C !important;
}
.background-red
{
background:#E81E24 !important;
}
.background-white
{
background:white !important;
}
.background-blue
{
background:#28BFE5 !important;
}
.text-large
{
font-size:2.2rem;
line-height:4rem;
font-weight:bold;
}
.line-height-32
{
line-height:32px !important;
}
.rounded /*rounded right*/
{
padding:20px 10px;
border-radius:0px 35px 35px 0px;
width:70%;
}
.rounded-left
{
padding:30px;
border-radius:35px 0px 0px 35px ;
}
.fully-rounded
{
padding:20px 10px;
border-radius:35px;
text-align:center;
}
.no-left-padding
{
padding-left:0px !important;
}
.no-right-padding
{
padding-right:0px !important;
}
.no-padding
{
padding:0px !important;
}
.padding-20
{
padding:20px !important;
}
.padding-10
{
padding:10px !important;
}
.no-middle-padding.container > div > div
{
padding:0px !important;
}
.no-bottom-margin
{
margin-bottom:0px !important;
}
.no-top-margin
{
margin-top:0px !important;
}
.bs3-grid-builder-container.container.first-row
{
margin-top:80px !important;
}
.margin-top-80
{
margin-top:80px !important;
}
.margin-top-30
{
margin-top:30px !important;
}
.bemo-flex
{
display:flex !important;
display: -webkit-flex !important;
}
.bemo-flex-row
{
display:flex !important;
display: -webkit-flex !important;
flex-direction:row;
}
.bemo-flex-row > div , .bemo-flex-row > p , .bemo-flex-row > h2 , .bemo-flex > p , .bemo-flex > p > img
{
align-self:center !important;
margin-bottom:0px !important;
}
div.bemo-flex-row  > p > img
{
margin-bottom:0px !important;
}

.bemo-flex-column
{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.bemo-flex-column > p:last-child
{
margin-bottom:0px;
}
.bemo-align-right
{
text-align:right !important;
justify-content:flex-end !important;
}
.bemo-align-left
{
text-align:left !important;
justify-content:flex-start !important;
}
.bemo-align-center
{
text-align:center !important;
justify-content:center !important;
}
.bemo-self-align-center
{
align-self:center !important;	
}
.bemo-full-width
{
width:100% !important;
}
.ei-image-text-box > div > div:nth-child(1) > div > p
{
display:flex;
}
.ei-image-text-box> div > div:nth-child(1) > div > p > a.lightbox
{
display:flex;
}
.ei-image-text-box> div > div:nth-child(1) > div > p > a.lightbox > img
{
align-self:center;
}

/*ei-box-no-image*/
.ei-box-no-image > div 
{
display:flex;
flex-direction:column;
background:white !important;
}
.ei-box-no-image > div > h4
{
color:white;
background:#e81e24;
padding:10px 20px;	
margin-bottom:0px;
text-align:center;
}
.ei-box-no-image > div > p, .ei-box-no-image > div > ul , .ei-box-no-image > div > a
{
background:white;
padding:20px;
margin-bottom:0px !important;
align-self:center;
}
/*ei-text-box*/
.ei-text-box
{
background:#eeeeee;
padding:20px !important;
margin-top:30px;
}
.ei-text-box > div
{
padding:0px;
}
.ei-text-box > div > div
{
background:white;
padding:20px !important;
display:flex;
justify-content:center;
}
.ei-text-box > div > div > div > p
{
margin-bottom:0px !important;
align-self:center;
}
.ei-ul
{
list-style:none !important;
border-left:1px solid #E81E24;
}
.ei-ul > li:before 
{
display:inline !important;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-size:25px;
color:#E81E24;
margin-top:3px !important;
content:"\f0da" !important;
}
.ei-ul-no-border
{
list-style:none !important;
}
.ei-ul-no-border > li:before 
{
display:inline !important;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
font-size:25px;
color:#E81E24;
margin-top:3px !important;
content:"\f0da" !important;
}
.ei-ul-no-border > li
{
line-height:50px !important;
}
.bemo-ul-flex
{
display:flex;
}
.bemo-ul-flex > ul
{
align-self:center;
}
/*ei-text-image-box image on the right, text on the left*/
.ei-text-image-box
{
background:#eeeeee;
padding:20px;
}

.ei-text-image-box > div , .ei-image-text-box > div 
{
/*display:flex !important;*/
}
.ei-text-image-box > div > div:nth-child(1) > div
{
background:white;
padding:20px;
display:flex;
justify-content:center;
}

.ei-text-image-box > div > div:nth-child(1) > div > p
{
margin-bottom:0px;
align-self:center;
}
.ei-text-image-box > div > div:nth-child(2) > div
{
padding:0px !important;
background:white;
}
.ei-text-image-box > div > div:nth-child(2) > div > p > img , .ei-text-image-box > div > div:nth-child(2) > div > p 
{
margin-bottom:0px;
}
.ei-text-image-box > div > div:nth-child(2) > div
{
display:flex;
justify-content:center;
}
.ei-text-image-box > div > div:nth-child(1)
{
padding-right:0px;
}
.ei-text-image-box > div > div:nth-child(2)
{
padding-left:0px;
}

/*ei-image-text-box image on the left, text on the right*/
.ei-image-text-box
{
background:#eeeeee !important;
padding:20px;
}
.ei-image-text-box > div > div:nth-child(2) > div
{
background:white;
padding:20px;
display:flex;
justify-content:center;
}
.ei-image-text-box > div > div:nth-child(2) > div > p
{
margin-bottom:0px;
align-self:center;
}
.ei-image-text-box > div > div:nth-child(1) > div
{
background:white;
display:flex;
justify-content:center;
}
.ei-image-text-box > div > div:nth-child(1) > div
{
padding:0px !important;
}
.ei-image-text-box > div > div:nth-child(1) > div > p > img , .ei-image-text-box > div > div:nth-child(1) > div > p
{
margin-bottom:0px ;
}
.ei-image-text-box > div > div:nth-child(2)
{
padding-left:0px;
}
.ei-image-text-box > div > div:nth-child(1)
{
padding-right:0px;
}

/*line heights for li*/
#post-17 > div:nth-child(3) > div > div > div > ul > li , #distribution-alt-list > ul > li
{
line-height:2.5;
}
/*find out more*/
.more
{
color:#28BFE5 !important;
font-weight:500;
text-transform:uppercase;
padding:10px 25px;
border:1px solid #81939C;
}
.more:hover
{
color:#E81E24 !important;
}
.more-long
{
color:#28BFE5 !important;
font-weight:500;
width:100%;
text-align:center;
text-transform:uppercase;
padding:10px 25px;
border:1px solid #81939C;
border-radius:10px;
}
.more-long > a
{
color:#28BFE5 !important;
}
.more-long > a:hover
{
color:#E81E24 !important;
}
.click-image
{
color:#28BFE5 !important;
font-weight:500;
padding:10px 25px;
border:1px solid #81939C;
width:100%;
text-align:center;

}
p.click-image
{
margin-bottom:0px !important;
}

.video-header-middle .site-title img
{
max-height:120px !important;
margin-left:50px;
}
 ul > li.ubermenu-item:before
{
display:none !important;
}
#menu-item-97 > a
{
padding-right:0px !important;
}
#content > div.page.container.video-section.video-single-no-sid > div > div > h1
{
background:#eeeeee;
padding:40px;
color:#E81E24;
font-weight:bold;
}
/*spain*/

.header-image 
{
text-align:center !important;
}
#post-217 > div > p:nth-child(3)
{
clear:both;
}
/*careers*/
#careers-red-box > div > div > div
{
display:flex;
 display: -webkit-flex;
}
#careers-red-box > div > div > div > h2
{
align-self:center;
}
#careers-red-box > div > div > div > h2
{
margin-bottom: 0px !important;
line-height: 35px !important;
}
#careers-red-box > div
{
padding:50px !important;
}
#careers-red-box > div > div:nth-child(1)  
{
text-align: right;
border-right: 3px solid white;
}
#careers-red-box > div > div:nth-child(2)
{
text-align:left;
}
#post-17 > div:nth-child(2) > div > div > div > h4
{
height:50px !important;
text-align:center !important;
}
#careers-red-box > div > div:nth-child(1) > div > h2
{
padding-right:20px;
}
#careers-red-box > div > div:nth-child(2) > div > h2
{
padding-left:20px;
}
.sbs_title
{
font-weight:bold;
}
.col-md-12.sbs_title > a
{
border-bottom:2px solid #E81E24;
}
.sbs_date > a , .sbs_description > p > a
{
color:#28BFE5 !important;
font-size:1.5rem;
}
.sbs-row
{
background:white;
padding-right:0px;
padding-left:0px;
}
#post-826 > div > div:nth-child(5) > div > div
{
padding:20px;
}
#post-826 > div:nth-child(8) > div > div > div:nth-child(2) > div > div
{
margin-right:5px;
margin-left:5px;
}
#post-826 > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div
{
margin-right:5px;
margin-left:5px;
}
#post-826 > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div > div > div > div.col-md-12.sbs_description > span > p
{
margin-bottom:0px;
}
#post-826 > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div > div > div
{
padding:20px 10px;
}
#post-826 > div > div:nth-child(2) > div > div > div:nth-child(2) > div > div
{
display:flex;
}
/*manufacturing*/
#post-402 > div.entry-content.entry-content-single > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-80.container > div > div.col-md-8.col-sm-6.bs3-grid-col-wrapper
{
padding-right:0px;
}
#post-402 > div.entry-content.entry-content-single > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-80.container > div > div.col-md-4.col-sm-6.bs3-grid-col-wrapper
{
padding-left:0px;
}
#post-10 > div > div:nth-child(8) > div > div:nth-child(1) > div > p
{
align-self:center;
}
#post-10 > div > div:nth-child(9) > div > div:nth-child(2) > div > p, #post-10 > div > div:nth-child(10) > div > div.col-md-8.col-sm-6.bs3-grid-col-wrapper > div > p
{
text-align:right;
}
#post-10 > div > div:nth-child(10) > div > div.col-md-8.col-sm-6.bs3-grid-col-wrapper > div > p
{
width:100% !important;
}
#post-10 > div > div:nth-child(2) > div > div.col-md-4.col-sm-6.bs3-grid-col-wrapper > div > p.blue.background-white.fully-rounded > a , #post-10 > div > div:nth-child(9) > div > div:nth-child(1) > div > p.blue.background-white.fully-rounded > a, #post-10 > div > div:nth-child(8) > div > div:nth-child(1) > div > p.blue.background-white.fully-rounded > a, #post-10 > div > div:nth-child(2) > div > div.col-md-4.col-sm-12.bs3-grid-col-wrapper > div > p.blue.background-white.fully-rounded > a
{
border:none !important;
}
#post-10 > div > div:nth-child(5) > div > div > div > p:nth-child(3) , #post-10 > div > div:nth-child(5) > div > div > div > p:nth-child(4)
{
margin-bottom:0px;
}
#post-10 > div > div:nth-child(5) > div > div > div
{
padding:20px 0px 0px 0px;
}
#post-10 > div > div:nth-child(5) > div > div > div > p.white.background-red
{
padding-top:10px;
padding-bottom:10px;
}
#post-10 > div > div:nth-child(8) > div > div:nth-child(2) > div > p
{
width:100%;
text-align:right;
}
#post-10 > div > div:nth-child(8) > div > div:nth-child(2) > div
{
justify-content:flex-start;
}
#post-10 > div > div:nth-child(8) > div > div:nth-child(2) > div > ul
{
padding-left:10px !important;
}
#post-10 > div > div.bs3-grid-builder-container.margin-top-80.container > div > div > div > h1
{
display:flex;
align-items:center;
justify-content:space-between;
}
/*products*/
#post-21 > div > div:nth-child(1) > div > div:nth-child(2) > div
{
display:flex;
display: -webkit-flex;

}
#post-21 > div > div:nth-child(1) > div > div:nth-child(2) > div > p
{
align-self:center;
}
#post-21 > div > div:nth-child(1) > div > div:nth-child(2) > div > p
{
width:100% !important;
}
#product-images
{
display:flex;
display: -webkit-flex;
justify-content:space-around;
}
#image1
{
justify-content:start;
}
#image2
{
justify-content:center;
}
#image3
{
justify-content:end;
}
#post-21 > div > div.bs3-grid-builder-container.background-grey.container > div > div:nth-child(3) > div > p:nth-child(2)
{
padding-bottom:24px;
}


/*contact us*/
#post:before, #tel:before, #mail:before , #web:before , #telglobal:before
{

    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	font-size:25px;
	margin-right:10px;
	color:#28BFE5 !important;
}
#tel:before, #telglobal:before
{
content:"\f10b";
}
#post:before
{
 content: "\f041";
}
#mail:before
{
 content: "\f1fa";
}
#web:before
{
 content: "\f0ac";
}
#post-13 > div > div:nth-child(1) > div
{
width:75%;
margin:0 auto;
background:#eeeeee;
padding:20px;
}
/*history page*/
#post-15 > div > div > div > div > div.timeline-content > div.timeline-sub-content > ul > li::before , div.timeline-content > div > div:nth-child(2) > ul > li::before
{
display:inline-block !important;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
margin-left:-11px;
content: "\f0da";
}
div.timeline-sub-content > ul , div.timeline-content > div > div:nth-child(2) > ul
{
list-style:none !important;
margin-bottom:0px !important;
}

.timeline-content
{
width:45% !important;
}
.timeline-content , .timeline-sub-content
{
display:flex !important;
}
div.timeline-sub-content > ul , .timeline-featured-image
{
align-self:center !important;
}

div.timeline-sub-content > ul > li , div.timeline-content > div > div:nth-child(2) > ul > li
{
font-size:18px !important;
display:flex;
}
.timeline-featured-image
{
width:25% !important;
}
#post-15 > div > div > div > div:nth-child(10) > div.timeline-content > div /*only for one with extra image 2010*/
{
width:100% !important;
}
#post-15 > div > div > div > div:nth-child(11) > div.timeline-content > div/*only for one with extra image 2015*/, #post-15 > div > div > div > div:nth-child(4) > div.timeline-content > div /*only for extra image 1993*/, #post-15 > div > div > div > div:nth-child(10) > div.timeline-content > div /*only for 2013*/
{
width:100% !important;
flex-direction:column;
}
#post-15 > div > div > div > div:nth-child(11) > div.timeline-content > div > div:nth-child(1) > img
{
margin-bottom:20px !important;
}
#post-15 > div
{
padding:30px 50px;
}
#post-15 > div > div > div > div:nth-child(10) > div.timeline-content > div > div:nth-child(1) > div:nth-child(1)
{
margin-bottom:20px;
}
/*global page*/
.featherlight-inner
{
background:#ffffff;
padding:10px;
}
.hotspot-title
{
font-size:35px;
}
.hotspots-interaction
{
margin-bottom:0px !important;
}
div.hotspot-content > p > a
{
color:#28BFE5 !important;
}
div.hotspot-thumb > img
{
width:300px !important;
height:auto !important;
}
/*distributor box*/
.distributor-box > div.row.sbs-row
{
background:#eeeeee !important;
padding-top:10px;
}
.distributor-box > div.row.sbs-row > div.sbs-col > div.sbs-col-wrapper
{
width: 95%;
height: 95%;
margin: 0 auto;
background-color: white;
padding:20px 10px;
}
.distributor-box > div.row.sbs-row > div.sbs-col > div.sbs-col-wrapper > div.col-md-12.sbs_description > p > a , .distributor-box > div.row.sbs-row > div.sbs-col > div.sbs-col-wrapper > div.col-md-12.sbs_description > p 
{
font-size:14px !important;
}
.distributor-box > div.row.sbs-row > div.sbs-col > div.sbs-col-wrapper > div.col-md-12.sbs_title 
{
margin-bottom:24px !important;
}
.distributor-box > div.row.sbs-row > div.sbs-col > div.sbs-col-wrapper > div.col-md-12.sbs_description > p > img
{
margin:0px;
height:50px;
width:auto !important;	
}
/*interconnectivity page*/
#post-22 > div > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-30.container > div > div > div > h4
{
height:4rem;
}

#post-22 > div > div.bs3-grid-builder-container.margin-top-30.ei-text-image-box.container > div > div.col-md-4.col-sm-6.bs3-grid-col-wrapper > div > p
{
padding:10px !important;
}
#post-22 > div > div:nth-child(9) > div > div.col-md-4.col-sm-6.bs3-grid-col-wrapper > div
{
align-items:center;
}


/*our brands*/
#post-16 > div > div:nth-child(4) > div > div > div , #post-16 > div > div:nth-child(8) > div > div > div
{
justify-content:center;
}
/*r&d*/
#post-25 > div > div.bs3-grid-builder-container.background-grey.padding-20.container > div > div:nth-child(1) > div > ul
{
padding-left:20px !important;
margin-bottom:0px !important;
}
#post-25 > div > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-30.container > div > div.col-md-4.col-sm-6.bs3-grid-col-wrapper > div > p.blue.background-white.fully-rounded > a
{
border:none !important;
}
.bemo-flex-column > h4
{
align-self:flex-start;
}
#post-25 > div > div.bs3-grid-builder-container.margin-top-30.ei-image-text-box.container > div > div:nth-child(2) > div > p
{
text-align:left !important;
}


/*quality*/
#post-11 > div > div.bs3-grid-builder-container.ei-text-image-box.container > div > div:nth-child(1) > div , #post-11 > div > div.bs3-grid-builder-container.ei-image-text-box.container > div > div:nth-child(2) > div
{
flex-direction:column !important;
}

#post-11 > div > div.bs3-grid-builder-container.ei-text-image-box.container > div > div:nth-child(1) > div > p:nth-child(2) > img , #post-11 > div > div.bs3-grid-builder-container.ei-image-text-box.container > div > div:nth-child(2) > div > p:nth-child(2) > img
{
margin-bottom:0px;
margin-top:20px;
}
#post-11 > div > div.bs3-grid-builder-container.background-grey.padding-20.container > div > div > div > p.blue.background-white.fully-rounded > a
{
border:none !important;
}
#post-11 > div > div.bs3-grid-builder-container.background-grey.padding-20.container > div > div > div > p > a > img
{
width:100%;
}
#post-11 > div > div.bs3-grid-builder-container.ei-text-image-box.container > div, #post-11 > div > div.bs3-grid-builder-container.ei-image-text-box.container > div
{
display:flex !important;
}

/*global enquiries*/
#post-1374 > div > div > div > div:nth-child(2)
{
padding:0px !important;
}
#post-1374 > div > div > div > div:nth-child(3)
{
height:245px;
}
#post, #tel , #mail
{
margin-bottom:20px !important;
}
/*about us */
#post-14 > div > div.bs3-grid-builder-container.ei-text-box.container > div > div:nth-child(1) > div > p
{
margin-bottom:24px !important;
}
#post-14 > div > div.bs3-grid-builder-container.ei-text-box.container > div > div:nth-child(2) > div
{
display:flex;
}

#post-14 > div > div.bs3-grid-builder-container.ei-text-box.margin-top-30.container > div > div > div > div
{
padding:20px 80px;
}
#post-14 > div > div.bs3-grid-builder-container.ei-text-box.margin-top-30.container > div > div > div > div > p
{
margin-bottom:0px;
vertical-align:middle;
}
.video-text
{
background:#eeeeee;
}
.video-text > h4
{
margin-bottom:0px;
margin-top:12px;
}
#post-14 > div > div.bs3-grid-builder-container.margin-top-30.padding-20.background-grey.container > div > div
{
text-align:center;
}
/*counter*/
.wpsm_counterbox
{
border:3px solid #eeeeee !important;
padding:30px 20px;
height:290px;
}
.wpsm_counterbox:hover
{
background:#eeeeee;
}
.wpsm_counter_b_row_overlay
{
padding:0px !important;
}
.wpsm_number
{
margin:20px !important;
padding-bottom:10px;
border-bottom:3px solid #E81E24;
letter-spacing:1px !important;
}
.wpsm_count-title
{
display:none;
}
.wpsm_description:hover
{
font-size:22px !important;
}
/*news archive*/
div.news-archive > div > div > div
{
background:#eeeeee;
padding:40px 22px;
}
 div.news-wrapper
{
background:white;
}
.category-news > div > div.entry-header, .category-news > div > div.entry-meta , .category-news > div > div.entry-content 
{
padding:5px 20px;
}
.category-news > div > div.row.read-more
{
padding:5px 20px 30px 20px;
text-align:center;
}
.category-news > div > div.row.read-more > p > a
{
margin-left:15px;
border:1px solid #81939C !important;
}
#content > div > div > div > div.video-content.news-archive.col-md-9 > div > div > div > article.video-lay-c.video-post.col-lg-6.col-md-6.col-sm-6.col-xs-12.category-news > div > div.entry-image > a > img
{
height:320px;
width:auto !important;
max-width:none !important;
}

#recent-posts-2 > ul , #archives-2 > ul
{
padding-left:20px !important;
}
#content > div > div > div > div.video-content.news-archive.col-md-9 > div > div > div > article.category-news > div > div.entry-image
{
text-align:center !important;
}
/*single*/
[id^="post-"] > div > div > div.video-content.video-single-content > div.entry-image.video-single-entry-image > img
{
width:100%;
}
#comments
{
display:none !important;
}
[id^="post-"] > div > div > div:nth-child(2) > div > div.video-sidebar.video-sidebar-right
{
width:100% !important;
margin-top:80px;
}
/*archive*/
#content > div > div > div > div.col-md-3 > div.video-sidebar.video-sidebar-right
{
width:100% !important;
margin-top:60px;
}
.video-content.news-archive.col-md-9 ,.video-content.video-single-content.col-md-9
{
width:75% !important;
}
#taxonomy_list_widget_list_2 > li
{
color:#28BFE5 !important;
}
.fa.fa-search
{
color:#28BFE5 !important;
}
/*sensor-technology*/
#post-1640 > div > div:nth-child(2) > div > div:nth-child(1) > div /*smoke*/
{
position:relative;
}
#post-1640 > div > div:nth-child(2) > div > div:nth-child(1) > div > p.click-image /*smoke*/
{
position:absolute;
bottom:0;
}
#post-1670 > div > div:nth-child(1) > div > div:nth-child(1) > div /*CM*/
{
position:relative;
}
#post-1670 > div > div:nth-child(1) > div > div:nth-child(1) > div > p.click-image /*cm*/
{
position:absolute;
bottom:0;
}
/*people*/
.people-text-right , .people-text-left
{
flex-direction:column;
}
div.people-text-right > div > p:nth-child(2) > span > small , div.people-text-left > div > p:nth-child(2) > span > small 
{
font-size:12px !important;
}
div.people-text-left > div > p:nth-child(2), div.people-text-right > div > p:nth-child(2)
{
align-self:flex-start !important;
margin-bottom:0px;
}
div.people-text-right > div
{
border-left:3px solid #E81E24;
padding-left:20px;
margin-left:10px;
}
div.people-text-left > div
{
border-right:3px solid #E81E24;
padding-right:20px;
margin-right:10px;
}
#attachment_1818
{
margin-bottom:0px;
background:#E81E24;
}
#attachment_1818 > figcaption
{
color:white;
font-size:14px !important;
font-weight:600;
margin-bottom:7px;
}
#post-1813 > div > div.bs3-grid-builder-container.margin-top-30.ei-text-image-box.container > div > div:nth-child(2) > div > p
{
align-self:center;
}
#post-1813 > div > div.bs3-grid-builder-container.background-grey.padding-20.container
{
padding:20px !important;
}
#post-1813 > div > div.bs3-grid-builder-container.background-grey.padding-20.container > div > div.bs3-grid-col-wrapper > div > p.red, #post-1813 > div > div.bs3-grid-builder-container.margin-top-80.ei-text-box.container > div > div > div > div > p
{
margin-bottom:0px;
}
/*csr*/
#post-18 > div > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-30.container > div > div > div > h4:nth-child(2)
{
margin-bottom:0px !important;
}
/*search-page*/
.search-flex
{
align-items:flex-start !important;	
}
/*systems and application page*/
#post-23 > div > div.bs3-grid-builder-container.ei-text-image-box.margin-top-80.container > div > div:nth-child(2) > div > p
{
align-self:center;
}
/* Business development team  /rest-of-the-world-enquiries/*/
#post-1374 > div > div.bs3-grid-builder-container.margin-top-80.ei-text-image-box.container > div > div:nth-child(1) > div
{
flex-direction:column;
}
#post-1374 > div > div.bs3-grid-builder-container.margin-top-80.ei-text-image-box.container > div > div:nth-child(1) > div > p
{
margin-bottom:24px;
}
#post-1374 > div > div.bs3-grid-builder-container.margin-top-80.ei-text-image-box.container > div
{
padding-right:20px;
}
#post-1374 > div > div.bs3-grid-builder-container.margin-top-80.ei-text-box.container > div > div
{
    background: white;
    padding: 30px !important;
    display: flex;
    justify-content: center;
	align-items:center;
}
.global#tel
{
margin-bottom:0px !important;
}
/*cookies*/
.cn-button.bootstrap
{
background:#E81E24;
}
.cn-button.bootstrap:hover
{
background:white;
border:1px solid #E81E24;
color:#E81E24;
}
