/*
Theme Name: CoopBank
Theme URI: http://wp.iwthemes.com/coopbank
Author: Iwthemes
Author URI: http://iwthemes.com
Description: COOPBANK – Corporate template for – Banking,Financial,Credits, cooperatives. Clean, modern and professional design.
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: coopbank
Domain Path: /languages
Tags:  custom-menu, editor-style, theme-options, translation-ready

coopbank is created by the theme generator at http://components.underscores.me/, (C) 2015-2016 Automattic, Inc.
Components is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Accessibility
# Alignments
# Clearings
# Typography
# Forms
# Buttons
# Formatting
# Lists
# Tables
# Navigation
# Links
# Layout
    ## Posts
    ## Pages
# Comments
# Widgets
# Footer
# Infinite scroll
# Elements Site
# Media
    ## Galleries
# 404
# Swipebox
# Singles
# Responsive
# Owl Carousel

*/

.vc_row.wpb_row.vc_row-fluid.section_t.vc_custom_1653297245068.vc_row-has-fill.vc_row-no-padding {
    z-index: 99999;
}
.fond-header, .site-header-02{
	background: #ffffff00 !important;
}
ul.sub-menu li {
    display: block !important;
}
footer .input-group p{
    position: relative;
    display: flex;
    border-collapse: separate;
	
}
span.input-group-btn{
	width:100%;
}
span.input-group-btn input{
	width:100% !important;
	    border-radius: 0 4px 4px 0;
}
footer .form-control{
	width:100% !important;
}
footer .input-group p .wpcf7-spinner{
	position:absolute;
}
footer input{
	    float: initial !important;
}
footer .input-group {
    margin-top: 25px;
}
footer .input-group-addon {
    border-color: #dedede;
}
footer .form-control {
    border-color: #dedede;
    box-shadow: none;
}
footer form span:first-child {
    border-right: 0;
	    padding: 6px 12px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
	    display: flex;
    align-items: center;
        border-radius: 4px 0 0 4px;    border-right: 0;
}
@media (max-width:767px){
	.main-navigation {
		padding: 8px 10px;
	}
	nav#site-navigation .menu-header-menu-container{
		order: 2;
	}
	div#hamburger-1{
		order: 1;
	}
	nav#site-navigation .row{
		    display: grid;
	}
	.hamburger .line{
		    height: 4px !important;
		    margin: 8px !important;
	}
	#top-menu-mobile{
		height: auto !important;
		background-color: #000000 !important;
		border-bottom: 5px solid #000000 !important;
		font-size: 20px !important;
    	list-style: none !important;
	}
	ul.sub-menu {
		list-style: none ;
	}
	.main-navigation a {
		color: #fff;
		display: block;
		padding-bottom: 5px;
	}
	.main-navigation a:hover{
		color: #fff;
	}
	.menu-item-has-children ul.sub-menu{
		display: none;
	}
	.menu-item-has-children:hover ul.sub-menu{
		display: block;
	}
	#site-navigation #top-menu-mobile li a{
		position: relative;
		font-size: 16px;
	}
	
	#site-navigation #top-menu-mobile li ul li a{
		font-size: 16px;
		color: #ccc;
		
	}
	#site-navigation #top-menu-mobile li ul li a:after{
		display: none;
	}
	.menu-item-has-children a:after{
		font-family: FontAwesome;
        content: "\f107";
        padding-left: 4px;
        position: absolute;
        right: 0;
	  }
}
#swipebox-overlay {
    display: none;
    background: #0d0d0d;
}
