/*
Theme Name: Spiration
Theme URI: http://www.templatescraze.com/premium/spiration-wordpress-theme/
Description: Spiration is a fully responsive and clean Magazine WordPress Theme built on HTML5, CSS3, JS / jQuery and Bootstrap. It's modern crafted template which can be used for every type of niche. It is highly customizable, looks awesome on mobile and tablet devices.
Version: 1.0
Author: Templates Craze
Author URI: http://www.templatescraze.com/
Tags: one-column, two-columns, right-sidebar, left-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: spiration
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.news__carousel {
    display: flex;
}

#site-header .nav>li.search-nav {
    padding-right: 30px;
}
#mc__subscribe #mc_embed_signup form {
    background-color: #F47721;
    color: #fff;
    padding: 0;
        padding-right: 19px;
    margin-top: -15px;
    margin-bottom: -15px;
    padding-left: 25px;
    padding-top: 17px;
    padding-right: 19px;
}
.news__carousel .item {
    padding-right: 20px;
}
.news__carousel .item:last-child {
    padding-right: 0;
}
#mc__subscribe #mc_embed_signup form h2 {
    margin: 0;
    margin-bottom: 15px;
}
#mc_embed_signup .mc-field-group input {
    background: transparent;
    border: 1px solid #fff !important;
    border-radius: 0;
    color: #fff;
    font-size: 14px;
    padding-left: 10px !important;
    text-indent: 0;
}

#mc_embed_signup .mc-field-group input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
            color: #fff;
            opacity:  1;
        }
        #mc_embed_signup .mc-field-group input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
            color: #fff;
            opacity:  1;
        }
        #mc_embed_signup .mc-field-group input::-moz-placeholder { /* Mozilla Firefox 19+ */
            color: #fff;
            opacity:  1;
        }
        #mc_embed_signup .mc-field-group input:-ms-input-placeholder { /* Internet Explorer 10-11 */
            color: #fff;
            opacity:  1;
        }
        #mc_embed_signup .mc-field-group input:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
            color: #fff;
            opacity:  1;
        }
        #mc__subscribe-wrap {
            display: flex;
        }
        #mc_embed_signup input[type=submit] {
            background-color: #000 !important;
            border-radius: 0  !important;
            color: #fff  !important;
            display: block;
            height: 34px;
            margin: 0 !important;
            margin-left: 15px !important;
            padding: 0 !important;
            flex-shrink: 0;
            width: 71px;
        }
        
        @media only screen and (max-width: 1199px) {
            #mc__subscribe-wrap {
                display: block;
            }
            #mc_embed_signup .mc-field-group {
                margin-bottom:;
            }
            #mc__subscribe #mc_embed_signup form {
                padding-bottom: 15px;
            }
            #mc_embed_signup input[type=submit] {
                margin-left: 0 !important;
            }
            .top-news-carousel .col-md-3 {
                width: 15%;
            }
            .top-news-carousel .col-md-9 {
                width: 85%;
            }
        }
        @media only screen and (max-width: 767px) {
           .top-news-carousel .col-md-3 {
                width: 100%;
            }
            .top-news-carousel .col-md-9 {
                width: 100%;
            } 
            .news__carousel .item:nth-child(2) {
                display: none;
            }
            .news__carousel {
                display: block;
            }
            #mc__subscribe #mc_embed_signup form {
                margin: 0 -15px !important;
                margin-top: 20px !important;
            }
            #mc_embed_signup_scroll {
                display: flex;
            }
            #mce-responses {
                display: none !important;
            }
            #mc__subscribe-wrap {
                display: flex;
                height: 35px;
            }
            #mc__subscribe #mc_embed_signup form h2 {
                font-size: 16px;
                margin-bottom: 0;
                margin-right: 15px;
            }
            #mc_embed_signup .mc-field-group {
                padding-bottom: 0 !important;
            }
            #mc_embed_signup input[type=submit] {
                margin-left: 15px !important;
            }
        }