/*
// CONTENT
// ------------------------------------

 1. Global
 2. Heros
 3. Headers
 4. Typography
 5. Buttons
 6. Icon Features
 7. Accordian
 8. Video Embeds
 9. Alerts
 10. Icon Lists
 11. Google Maps
 12. Lists
 13. Progress Bars
 14. Tabs
 15. Boxes
 16. Breadcrumbs
 17. Spacing
 18. Price Lists
 19. Fun Facts
 20. Team
 21. Pages & Concepts
 22. Portfolio
 23. Subscribe
 24. Contact Form
 25. Footers
 26. Blog
 27. Shop
 28. Colors 

/*---------- GLOBAL STYLES ----------*/
/*--- PLACE YOUR CUSTOM STYLES HERE ---*/

.bg-darken { position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.65); }
.lg-heading { font-size: 85px; font-style: normal; font-weight: 700; letter-spacing: normal; }
.lg-heading-sub { font-size: 20px; font-weight: 700; letter-spacing: 1px; }

.features-heading h5, .section-heading h5 { font-weight: bold; font-size: 12px; font-style: normal; text-transform: uppercase; letter-spacing: 4px; }
.features-heading h4, .section-heading h4 { font-weight: 400; font-size: 25px; font-style: normal; letter-spacing: normal; line-height: 1.21em; }
.features-heading h3, .section-heading h3 { font-weight: 100; font-size: 45px; font-style: normal; letter-spacing: normal; line-height: 1.21em; margin-top: 20px; }
.underline-center::after { background: none; }

p { font-size: 16px; letter-spacing: 0.1rem; }

.form .form-group { margin: 20px 0; }
.form label { display: block; font-size: 16px; }
.form input { border: 0; color: #333; background: #eee; padding: 20px 20px; width: 100%; }

.btn-primary { /*background-color: #cc0000 !important; */ border: 0; color: #fff; padding: 20px 30px; font-size: 16px; font-weight: 400; }

.equal { display: flex; display: -webkit-flex; flex-wrap: wrap; }

.navbar-default.transparent .navbar-nav > li > a { font-weight: 700; }

.bg-overlay:after { background-color: #000; opacity: .5; /*.73*/ }

ul li { font-size: 16px; }

/*--- Background Images ---*/
.bg-shortcodes { background-image: url(../img/backgrounds/bg-shortcodes.jpg); }
.bg-light { background-image: url(../img/backgrounds/bg-light.jpg); }
.bg-shop { background-image: url(../img/backgrounds/bg-shop.jpg); }
.bg-about-me { background-image: url(../img/backgrounds/bg-about-me.jpg); }
.bg-restaurant-1 { background-image: url(../img/restaurant/bg-restaurant-1.jpg); }
.bg-restaurant-2 { background-image: url(../img/restaurant/bg-restaurant-2.jpg); }
.bg-pattern-1 { background-image: url(../img/backgrounds/bg-pattern-1.jpg); }
.bg-pattern-2 { background-image: url(../img/backgrounds/bg-pattern-2.jpg); }
.bg-pattern-3 { background-image: url(../img/backgrounds/bg-pattern-3.jpg); }
.bg-pattern-4 { background-image: url(../img/backgrounds/bg-pattern-4.jpg); }
.bg-music-1 { background-image: url(../img/music/bg-music-1.jpg); }
.bg-photography-1 { background-image: url(../img/photography/bg-photography-1.jpg); }
.bg-photography-2 { background-image: url(../img/photography/bg-photography-2.jpg); }
.bg-photography-3 { background-image: url(../img/photography/bg-photography-3.jpg); }
.bg-fitness-1 { background-image: url(../img/fitness/bg-fitness-1.jpg); }
.bg-fitness-2 { background-image: url(../img/fitness/bg-fitness-2.jpg); }
.bg-fitness-3 { background-image: url(../img/fitness/bg-fitness-3.jpg); }
.bg-fitness-4 { background-image: url(../img/fitness/bg-fitness-4.jpg); }
.bg-event-1 { background-image: url(../img/event/bg-event-1.jpg); }
.bg-event-2 { background-image: url(../img/event/bg-event-2.jpg); }
.bg-food-1 { background-image: url(../img/food/bg-food-1.jpg); }
.bg-food-2 { background-image: url(../img/food/bg-food-2.jpg); }
.bg-food-3 { background-image: url(../img/food/bg-food-3.jpg); }
.bg-agency-1 { background-image: url(../img/agency/bg-agency-1.jpg); }
.bg-agency-2 { background-image: url(../img/agency/bg-agency-2.jpg); }
.bg-launching-1 { background-image: url(../img/launching/bg-launching-1.jpg); }
.bg-launching-2 { background-image: url(../img/launching/bg-launching-2.jpg); }
.bg-product-1 { background-image: url(../img/product/bg-product-1.jpg); }
.bg-product-2 { background-image: url(../img/product/bg-product-2.jpg); }
.bg-education-1 { background-image: url(../img/education/bg-education-1.jpg); }
.bg-education-2 { background-image: url(../img/education/bg-education-2.jpg); }
.bg-concepts-1 { background-image: url(../img/concepts/bg-concepts-1.jpg); }
.bg-video-1 { background-image: url(../img/video/bg-video-1.jpg); }
.bg-img-1 { background-image: url(../img/backgrounds/bg-1.jpg); }
.bg-img-2 { background-image: url(../img/bg-aboutus.jpg); }
.bg-img-3 { background-image: url(../img/bg-contact-alt.jpg); }
.bg-img-4 { background-image: url(../img/bg-faq.jpg); }
.bg-img-5 { background-image: url(../img/backgrounds/bg-5.jpg); }
.bg-img-6 { background-image: url(../img/backgrounds/bg-6.jpg); }
.bg-img-7 { background-image: url(../img/backgrounds/bg-7.jpg); }
.bg-img-8 { background-image: url(../img/backgrounds/bg-8.jpg); }
.bg-img-9 { background-image: url(../img/backgrounds/bg-9.jpg); }
.bg-img-10 { background-image: url(../img/backgrounds/bg-10.jpg); }
.bg-img-11 { background-image: url(../img/backgrounds/bg-11.jpg); }
.bg-img-12 { background-image: url(../img/backgrounds/bg-12.jpg); }
.bg-img-13 { background-image: url(../img/backgrounds/bg-13.jpg); }
.bg-img-14 { background-image: url(../img/backgrounds/bg-14.jpg); }
.bg-img-15 { background-image: url(../img/backgrounds/bg-15.jpg); }
