/*
Theme Name: Oil Drop Child
Theme URI: http://modernwebtemplates.com/product/oildrop-oil-and-gas-industrial-wordpress-theme/
Author: mwtemplates
Author URI: http://modernwebtemplates.com/
Description: Oil Drop Blog Theme.
Version: 1.0.1
Template: oildrop
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: blue, black, green, white, light, dark, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: oildrop-child

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/**** Header ****/
    .header__row2 .container {
        width: 98%;
    }

    .logo.logo-div {
        display: flex;
        justify-content: space-around;
        align-items: center;
        height: 100%;
    }

    .logo.logo-div .logo-image img {
        max-height: 106px;
    }

    .blogdescr a {
        overflow: visible;
    }

    .header__contact-item-btn .fa-phone {
        display: none;
    }

    .header__top-menu .fa-map-marker {
        display: none;
    }
/**** end Header ****/

/**** Home ****/
    /*** Hero Slider ***/
        .rev_slider_wrapper.fullwidthbanner-container {
            background: rgba(31, 31, 31, 0.95) !important;
        }
    /*** end Hero Slider ***/



    /*** "Partner" logos ***/
        .partner-logos {
            padding: 1em;
        }

        .partners-row img {
            max-height: 100px;
            width: auto;
        }

        .partners-row .image-meta small {
            font-size: 10px;
        }
    /*** end "Partner" logos ***/
/**** end Home ****/

/**** Page ****/
    section.flex-holder .row {
        display: flex;
        align-items: center;
    }

    .row .center {
        text-align: center; 
    }

    /*** Headline Quote ***/
        .headline-quote span {
            font-style: italic;
        }
    /*** end Headline Quote ***/

    /*** About ***/
        /** Intro **/
            .headshot img {
                max-height: 450px;
                width: auto;
            }
        /** end Intro **/
        /** Testimonial slider **/
            .fw-testimonials.tm-type1 .owl-carousel .owl-dots {
                left: 50%;
                margin-left: -20px;
                top: 100%;
            }

            .owl-carousel .owl-nav {
                text-align: center;
                margin-top: 2em;
            }
        /** end Testimonial slider **/
    /*** end About ***/

    /*** Contact Page ***/
        .fw-iconbox--left .fw-iconbox__text {
            color: #303131;
        }
    /*** end Contact Page ***/
/**** end Page ****/

/**** Media Queries ****/
    @media ( min-width: 768px ) and ( max-width: 992px ) {
        .logo-image {
            margin-right: 1em;
        }
    }

    @media ( max-width: 768px ) {
        .entry-header-wrapper {
            margin-top: 32px;
        }

        .blogname a, .blogname a:hover, .blogname a:active, .blogname a:focus {
            white-space: normal;
        }

        /*** Contact Form (Ninja Forms) ***/
            .nf-form-wrap {
                max-width: 650px;
                margin-left: auto; margin-right: auto;
            }

            .nf-form-wrap input, .nf-form-wrap textarea {
                font-size: 2em;
            }

            .nf-form-cont .nf-form-content .one-third, .nf-form-cont .nf-form-content .one-half, .nf-form-cont .nf-form-content .nf-field-container {
                width: 100%;
                clear:both;
                float: none;
                padding-left: 15px; padding-right: 15px;
                margin-left: auto; margin-right: auto;
            }
        /*** end Contact Form (Ninja Forms) ***/
    }
    
    @media ( max-width: 580px ) {
        /*** Header/Navigation ***/
            .header__logo-inner {
                height: 75px;
            }

            .logo.logo-div .logo-image img {
                height: 75px;
            }

        /*** end Header/Navigation ***/

        /*** Page - general ***/

            section.flex-holder.sm-column .row {
                flex-direction: column;
            }

            section.flex-holder.sm-wrap .row {
                flex-wrap: wrap;
            }

        /*** end Page - general ***/


    }

    @media ( max-width: 520px ){
        /*** header/navigation ***/
            .header__logo-inner {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            
            .logo-image {
                display: none;
            }
            
            .entry-header-wrapper {
                margin-top: 18px;
            }
        
        /*** end header/navigation ***/
        
        /*** Page - general ***/
            .sm-center {
                text-align: center;
            }
        /*** end Page - general ***/

        /*** Unyson Shortcodes ***/
            /** List Box **/
                .col-md-12 .fw-listbox {
                    padding: 40px 2%;
                }
            /** end List Box **/
        /*** end Unyson Shortcodes ***/
    }
/**** end Media Queries ****/