/*

Theme Name: Vagroup

Theme URI: https://wordpress.org/themes/twentyseventeen/

Author: the WordPress team

Author URI: https://wordpress.org/

Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.

Version: 2.9

Tested up to: 5.9

Requires at least: 4.7

Requires PHP: 5.2.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: vagroup

Tags: one-column, two-columns, right-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, block-patterns



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.

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

1.0 Normalize

2.0 Accessibility

3.0 Alignments

4.0 Clearings

5.0 Typography

6.0 Forms

7.0 Formatting

8.0 Lists

9.0 Tables

10.0 Links

11.0 Featured Image Hover

12.0 Navigation

13.0 Layout

   13.1 Header

   13.2 Front Page

   13.3 Regular Content

   13.4 Posts

   13.5 Pages

   13.6 Footer

14.0 Comments

15.0 Widgets

16.0 Media

   16.1 Galleries

17.0 Customizer

18.0 SVGs Fallbacks

19.0 Media Queries

20.0 Print

--------------------------------------------------------------*/



/*--------------------------------------------------------------

1.0 Normalize

Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css

--------------------------------------------------------------*/

header#headers .navbar-nav li a {
    padding: 10px 15px;
    color: #4e4e4e;
    transition: all 0.3s;
    font-size: 16px;
    text-transform: uppercase;
    /* font-family: 'Gidole Regular'; */
    letter-spacing: 1px;
    display: flex;
    font-family: 'Montserrat', sans-serif;
    
}

header#headers .navbar-nav li  ul.sub-menu li {
    margin-left: 0px;
}
header#headers .navbar-nav li ul.sub-menu li a:hover {
    color: #debcb0!important;
    background-color: #f8f9fa;
}
header#headers .navbar-nav {
    position: relative;
}
header#headers .navbar-nav li.active-submenu ul.sub-menu {
    display: block!important;
}
header#headers .navbar-nav li ul.sub-menu {
      position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0.25rem;
    min-width: 272px;
}


header#headers ul.navbar-nav li {
    margin-left: 15px;
    position: relative;
}

.woocommerce-billing-fields__field-wrapper p {
    width: 100%!important;
}
.woocommerce-billing-fields__field-wrapper span {
    width: 100%;
}
.woocommerce-billing-fields__field-wrapper input {
    height: 45px;
    border: 1px solid #ddd;
    padding: 7px;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    height: 45px;
    line-height: 45px;
    padding: 7px;
}
.woocommerce-additional-fields__field-wrapper textarea {
    width: 100%!important;
   
    border: 1px solid #ddd;
    padding: 10px;
}
h3#order_review_heading {
    margin-top: 30px;
}
div#order_review button#place_order {
    background: #debcb0;
    color: #fff;
    font-family: 'Gidole Regular';
    letter-spacing: 1px;
    border-radius: 0;
    padding: 15px 20px;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: all 0.3s;
    cursor: pointer;
    /* width: 100%; */
    margin-top: 10px;
}
.woocommerce-checkout .stripe-card-group {
    width: 100%;
}
.woocommerce-checkout div#stripe-exp-element {
    width: 100%;
}
.woocommerce-checkout div#stripe-cvc-element {
    width: 100%;
}
a.pdf_link {
    text-align: center;
    font-size: 14px;
    transition: all 0.3s;
    cursor: pointer;
    color: #334944;
    font-weight: 600;
    float: right;
}
.blog-img {
    height: 300px;
    width: 300px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit,.btn-default {
    background: black;
    color: #fff;
    padding: 10px 25px;
}
input.wpcf7-form-control {
    padding: 5px 15px;
    border-radius: 5px;
}
.blog-img img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

/* single page css start from here */



/* single page css end here *