/*
Theme Name: Aoki
Theme URI: http://aoki.select-themes.com
Description: A Bold Multipurpose Creative Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Text Domain: aoki
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.4
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
body>.qodef-wrapper{
    max-width: 1920px;
    margin: auto;
}

#menu-new_top_menu .second .inner ul li .item_text, .menu-item .second .inner ul li .item_text{
    font-style: initial !important;
}
#menu-new_top_menu .second .inner ul li{
    width: 100%;
}
#menu-new_top_menu .second .inner ul {
    min-width: 330px;
}
.step_iframe iframe{
    border-radius: 15px;
}
.step_iframe{
    display: flex;
    justify-content: center;
    margin: 30px 0 30px 0;
}
.sliderStep .n2-section-smartslider{
	max-width: 800px;
}
.sliderStep{
	display: flex;
    justify-content: center;
}
.sliderStep.min .n2-section-smartslider{
	max-width: 400px;
}

/*.fluidvids iframe{*/
/*    height: 300px;*/
/*    width: 500px;*/
/*    border-radius: 15px;*/
/*}*/
/*.fluidvids{*/
/*    margin: 30px 0 30px 0 !important;*/
/*    padding-top:0px !important;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    min-height: 300px;*/
/*}*/
/*.fluidvids-item{*/
/*    position: initial !important;*/
/*}*/
/*.wpb_text_column.wpb_content_element  rs-module-wrap{*/
/*    margin: 30px 0 30px 0 !important;*/
/*}*/
.qodef-position-center-inner .qodef-mobile-logo-wrapper img{
    height: auto !important;
    width: 130px !important;
}

@media only screen and (max-width: 680px) {
    .qodef-team-modal-holder .qodef-team-popup-content {
        max-width: 90.5% !important;
    }
    .qodef-team-popup-info-holder, .qodef-team-title-holder{
        padding: 25px !important;
        max-width: 320px;
    }
    .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width {
        padding: 19px 50px !important;
    }

    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{
        padding: 30px 50px 30px !important;
    }
}
.step_footer_contact_box p span{
    margin-right: 15px;
}
.step_footer_contact_box p{
    display: flex;
    justify-content: center;
    align-items: center;
}
.step_footer_contact_box h3{
    color: #FFF;
    font-size: 45px;
    font-family: Roboto;
}
.qodef-page-footer .widget h3, .qodef-page-footer .widget ul>li, .footeкBoxInfo h3, .footeкBoxInfo ul li{
    text-align: left;
}
.qodef-page-footer .widget ul>li, .footeкBoxInfo ul li{
    padding: 10px 0 0!important;
}
.qodef-page-footer .widget ul>li>a:hover, .footeкBoxInfo ul li:hover{
    text-decoration: revert !important;
    color: #fff !important;
}
.footeкBoxInfo p{
    margin: 0;
    color: #fff;
}

.qodef-page-footer #media_image-6{
    text-align: left !important;
}
.qodef-mobile-logo-wrapper>a{
    height: auto !important;
}

@media only screen and (min-width: 680px) {
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width {
        padding: 30px 200px 30px !important;
    }

    .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width {
        padding: 19px 200px !important;
    }

}
/* Center videogif by default */
.videogif {
    width: 100%;
    display:block;
    margin: 0 auto;
}

.menu-item.wpml-ls-item a{
    padding: 5px;
    padding-top: 25px;
}
.sharedaddy .sd-block.sd-social h3{
    font-size: 30px;
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
    top: 0;
    font-size: 35px;
}
.sharedaddy .sd-block.sd-social{
    text-align: center;
    padding: 60px;
}

.wpm-language-switcher.switcher-list>li{
    padding: 0 !important;
}
.wpm-language-switcher.switcher-list{
    justify-content: center;
    display: flex;
    align-items: center;
}