/*
 Theme Name:   EI Electronics Corporate			
 Theme URI:    
 Description:  
 Author:       katrien Moore, Bemoore Software
 Author URI:   http://www.bemoore.com/
 Template:     bemoore
 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
-------------------------------------------------------------- */
/*-----------------super wide sceen min-width 1600px----------------*/
@media(min-width:1400px)
{
body
{
width:1400px !important;
margin:0 auto !important;
}
}
/*---------------smaller screens----------------------------------------*/
/*-----------------header, footer, homepage and all homepage submenus--------------------------------*/
@media(max-width:1100px)
{/*homepage*/
#advanced-featured-page-widget-3 > div > div > div 
{
padding:10px 40px !important;
}
#advanced-featured-page-widget-4 > div > div
{
padding:10px 160px !important;
}
#wpsm_counter_b_row_1619 .wpsm_counterbox .wpsm_number
{
font-size:25px !important;
}
}
@media(max-width:1059px)
{
.video-header-middle .site-title img
{
display: none !important;

}
}
@media(max-width:991px)/*cut off point for theme col-md*/
{/*homepage*/
.video-responsive-header
{
box-shadow:none !important;
-webkit-box-shadow: none !important;
}	
#content
{
margin-top:40px !important;
border-top:1px solid #eeeeee;
}
#shiftnav-toggle-main-button
{
padding:12px 20px !important;
}
h2
{
font-size:22px !important;
}
.locations.match_height > p > a.lightbox > img
{
max-width:60% !important;
}
/*news*/
#content > div > div > div > div.video-content.news-archive.col-md-9
{
width:100% !important;
}
}

@media(max-width:950px)
{/*homepage*/
#footer > div:nth-child(1) > div > div:nth-child(1)
{
display:none !important;
}
#text-44
{
border-left:none !important;
}
#footer > div:nth-child(1) > div
{
display:flex;
justify-content:space-around;
}
#footer > div:nth-child(1) > div > div:nth-child(3)
{
flex-grow:2;
}
/*history*/
.timeline-content
{
flex-direction:column !important;
}
.timeline-featured-image
{
width:40% !important;
margin-bottom:10px !important;
}
}

@media(max-width:850px)
{/*homepage*/
h2
{
font-size:20px !important;
}
h1.front-page-title
{
font-size:25px !important;
padding-top:30px!important;
padding-bottom:30px!important;
}
.margin-top-80
{
margin-top:40px !important;
}
/*about-us*/#post-14 > div > div.bs3-grid-builder-container.ei-text-box.margin-top-30.container > div > div > div > div
{
padding:5px 20px !important;
}
}
@media(max-width:800px)
{/*homepage*/
div.col-md-12.background-red
{
padding:15px !important;
}
/*about-us*/
#post-14 > div > div.bs3-grid-builder-container.ei-text-box.margin-top-30.container > div > div > div > div > p > a > img
{
max-width:40% !important;
}
#wpsm_counter_b_row_1619 .wpsm_counter_b_row_overlay
{
padding:0px !important;
margin-top:-80px !important;
}
#wpsm_counter_b_row_1619 .wpsm_counterbox
{
margin-bottom:0px !important;
}
/*history*/
.timeline-content
{
width:80% !important;
}
.timeline-sub-content
{
width:90% !important;
}
/*careers*/
.mobile-padding-20
{
padding:20px !important;
}
}
#advanced-featured-page-widget-2 > div > div.bs3-grid-builder-container.background-red.padding-20.container , #post-826 > div > div.bs3-grid-builder-container.background-red.padding-20.container
{
display:none !important;
}
@media(max-width:768px)/*where bs3 changes columns*/
{/*homepage*/
#advanced-featured-page-widget-2 > div > div.bs3-grid-builder-container.background-red.padding-20.container, #post-826 > div > div.bs3-grid-builder-container.background-red.padding-20.container
{
display:block !important;
margin-top:20px !important;
}
.locations.match_height > p > a.lightbox > img
{
max-width:40% !important;
}
#advanced-featured-page-widget-2 > div > div:nth-child(4) > div > div > div
{
padding:10px !important;
}
#advanced-featured-page-widget-4 > div > div.col-md-12.who-we-are
{
padding:10px 70px !important;
}
#advanced-featured-page-widget-4 > div > div.col-md-12.who-we-are > div
{
text-align:center !important;
}
#footer > div:nth-child(2) > div > div > div > p > a:nth-child(2) > img
{
display:none !important;
}
#footer > div:nth-child(2) > div > div > div > p , #footer > div:nth-child(2) > div > div > div > p > about
{
font-size:10px !important;
}
/*about us*/
.ei-text-box
{
padding:10px !important;
}
#wpsm_counter_b_row_1619 > div > div:nth-child(1) > div
{
width:50% !important;
}
#wpsm_counter_b_row_1619 > div > div:nth-child(1)
{
display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    display: flex;   
    flex-wrap: wrap;
}
#wpsm_counter_b_row_1619 > div > div:nth-child(1) > div > div
{
padding:0px !important;
}
#ubermenu-nav-social-media-footer-5
{
flex-direction:column !important;
align-items:center !important;
}
.widget ul li a, .video-site-footer p
{
font-size:12px !important;
}
h2
{
font-size:18px !important;
}
#text-24
{
padding-top:10px !important;
}

.more
{
border:none !important;
text-align:center !important;
}

/*about us*/
#wpsm_counter_b_row_1619 > div
{
padding:10px !important;
}
/*brands*/
#post-16 > div > div:nth-child(8) > div > div > div > p > a > img
{
margin-bottom:10px !important;
}
/*careers*/
#careers-red-box
{
display:none !important;
}
}
@media(max-width:600px)
{
.text-large
{
font-size:1.8rem !important;
line-height:3.2rem !important;
}
}
@media(max-width:500px)
{/*homepage*/
#menu-item-150 > a > span > img
{
width:22px !important;
max-width:none !important;
}
#advanced-featured-page-widget-2, #advanced-featured-page-widget-3 > div > div > div
{
padding:10px 20px !important;
}
#advanced-featured-page-widget-4 > div > div.col-md-12.who-we-are
{
padding:0px 50px !important;
}
#footer > div:nth-child(1) > div > div:nth-child(2)
{
display:none !important;
}
#text-22
{
border:none !important;
}
/*history*/
#post-15 > div
{
padding:20px 10px !important;
}
#wpsm_counter_b_row_1619 > div > div:nth-child(1) > div/*abou*/
{
width:100% !important;
}
}
@media(max-width:400px)
{/*homepage*/
#advanced-featured-page-widget-2 > div > div:nth-child(2) > div > div:nth-child(1) > div > div > p
{
font-size:10px;
}
}
/*-----------------solutions and submenus / manufacturing /quality ----------------------------*/


@media(max-width:991px)
{
#post-21 > div > div.bs3-grid-builder-container.background-grey.padding-20.container > div > div , #post-22 > div > div.bs3-grid-builder-container.background-grey.padding-20.margin-top-30.container > div > div
{
padding-bottom:20px !important;
}
.ei-text-image-box > div > div:nth-child(2)
{
padding-left:10px !important;
}
.ei-text-image-box > div > div:nth-child(1)
{
padding-right:10px !important;
}
[id^="post-"] > div > div > div > div > div > p.click-image
{
position:inherit !important;
bottom:auto !important;
margin-bottom:10px !important;
}
div.sbs-col.col-md-4.match_height
{
border-bottom:20px solid #eeeeee !important;
}
#post-10 > div > div.bs3-grid-builder-container.ei-text-image-box.container , #post-10 > div > div:nth-child(8) , #post-10 > div > div:nth-child(9)
{
display:none !important;
}
#post-10 > div > div:nth-child(12) > div > div > div:nth-child(1) > p > a
{
border:1px solid #81939C !important;
}
}


@media(max-width:768px)/*where bs3 changes columns*/
{
.ei-text-image-box , .ei-image-text-box
{
background:white !important;
border:20px solid #eeeeee !important;
}
}