

.container, .content {

    max-width:100%;

}



.col3 {

    height:auto;

}



/* To fix the contact info headings */

ul#contactoptions {

    margin-right:0;

}



/* From Megator US, for News page */

.news2 li.megator {

    margin: 5px 0 10px 0;

    padding: 0;

    background: #ececec url('../images/megator-compass.png') top left no-repeat;

    list-style: none;

    font-size: 1em;

    min-height: 65px;

}



.news2 p {

    margin-left: 50px;

    width: 80%;

}



.logos-side-by-side {

    width: 45%;

}



.content ul li.intl, .content ul li.america {

    margin-right: 0;

}



#contactoptions a {

    padding: 10px 45px 4px 45px;

}



#bannerright {

    float: right;

}



#main-navigation li.mainnavli.distlogin {

    margin: 10px auto 0;

}



.nav-menu-coloring {

    background-color: #0167a5;

}



/* Only occurs on smaller screen sizes, below around 800-815px, but is controlled via the .sp-bottom-thumbnails class, which is added in the JS via the breakpoints property in the initial Slider Pro call for #industries-slider on the Pumps2000WesternEurope page */

#industries-slider .sp-bottom-thumbnails .sp-thumbnail-title {

    border: 1px solid black;

    text-align: center;

    margin: 0 5px;

    padding: 0 15px;

    border-radius: 15px;

}







@media screen and (max-width: 1000px) {

    #main-navigation li.mainnavli.distlogin {

        width: 180px !important;

        margin: 5px auto 0;

    }



    #main-navigation li.mainnavli.distlogin span {

        width: 180px;

        text-align: center;

        background-color: #0167a5;

        display: block;

    }

}



@media screen and (max-width: 862px) {

    #main-navigation li.mainnavli.distlogin {

        /*margin: 0 auto;

        float: none;*/

        padding-right: 15px;

        padding-bottom: 15px;

    }



    /*#main-navigation li.mainnavli.distlogin #submit-button {

        margin-bottom: 15px;

    }*/



}



@media screen and (max-width: 979px) {

    #hp-banner {

        height:auto;

    }

    

    .col3 p, .col3 h1, .col3 h2, .col3 h3 {

        max-width:70%;

    }

    

}





@media screen and (max-width: 768px) {

    .nav-menu-coloring {

        background-color: transparent;

    }

}



@media screen and (max-width: 670px) {

    ul#footer-navigation, ul#footer-info {

        height:auto;

    }

}



@media screen and (max-width:460px) {

    ul.ourHolder .right {

        float:none;

    }

    

    #footer-images img {

    max-width: 80%;

    width: calc(100% - 40px);

}



}





/* Industries page fixes */

#industries-slider .sp-thumbnail-container {

	background-color: #ececec;

	border-radius: 6px;

	padding: 5px;

	margin-bottom: 4px;

    display: block;

    font-weight: bold;

    text-align: center;

}



#industries-slider .sp-layer li:before {

    content: "> ";

    font-family: arial;

    font-weight: bold;

    color: #2c7ec1;

}



#industries-slider .sp-thumbnail-container.sp-selected-thumbnail {

    background-color: #2c7ec1;

    color: white;

}



.slider-header {

    margin-top: 30px;

    font-size: 1.5em;

    color: #2c7ec1;

    display: block;

    padding-left: 15px;

}



#industries-slider .sp-layer h1 {

    margin-bottom: 15px;

}





#industries-slider .sp-slide h1, #industries-slider .sp-slide ul, #industries-slider .sp-slide img {

    padding-left: 20px;

}



@media screen and (min-width: 992px) {

    #industries-slider {

        margin-bottom: 45px;

    }



    #industries-slider .sp-thumbnails {

        /*top: 45px;*/

    }



    #industries-slider .sp-thumbnails-container {

        margin-top: 44px;

        min-height: 460px;

    }



    .slider-header {

        position: relative;

        top: 30px;

    }



    #industries-slider .sp-slide {

        border-left: 2px solid grey;

        margin-left: 30px;

    }



}



/* Internet Explorer only */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none), (high-contrast: active), (high-contrast: none) {

   #industries-slider img {

       max-width: 50%;

       height: auto;        

   }

}




/* Pumps 2000 Western Europe */
.pumps2000westerneurope #id-2 h4, .pumps2000westerneurope #id-4 h4, .pumps2000westerneurope #id-2 h5, .pumps2000westerneurope #id-16 h4, .pumps2000westerneurope #id-16 h4, .pumps2000westerneurope #id-7 h4 {
    
}


body, body.front-page-redesign {
    font-size: 14px !important; /*medium;*/
}

.policies a, .policies a:link, .policies a:visited, .policies a:hover, .policies a:active {
    color: white;
    padding-left: 15px;
}