.demo_img { background: #f7f7f7; margin-bottom: 70px; margin-left: 1%; margin-right: 1%; padding-bottom: 20px; text-align: center; img { margin-bottom: 25px; max-width: 100%; position: relative; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; } img:hover { opacity: 0.7; } h3.demo-title { font-size: 18px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; } } /* Headers */ .wrapper { background: #fff; padding-bottom: 60px; } .mtb-50 { margin-top: 50px; margin-bottom: 50px; } #content { padding-bottom: 60px; } .mb-60 { margin-bottom: 60px; } .space-right { margin-right: 25px; } .row-spacer { margin-bottom: 80px; } .page-header-title { padding-top: 60px; padding-bottom: 60px; .heading-title { color: #444; font-size: 36px; letter-spacing: 3px; text-transform: uppercase; font-weight: 400; } } .navbar-light .navbar-nav .nav-link { color: #fff; } .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: #fff; } #headers { .navbar { margin-bottom: 0; } .header-caption { text-align: center; height: auto; text-shadow: none !important; top: 0; bottom: 0; padding: 0; } .header-content { padding: 90px 0; } } .header-title .text-primary { color: $preset !important; } .header-content header-title span { margin-bottom: 15px; } .header-content .header-text { margin-top: 15px; font-size: 14px; line-height: 30px; } .header-content .btn { margin: 15px; } /* Header Style 1*/ #header-style-1 { background-image: url("../img/bg/hero-1-bg.jpg"); -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: contain; .header-title { color: #fff; } .header-text { color: #fff; line-height: 1.5; } .content { min-height: 555px; height: auto; } p.caption { padding: 6px; color: $title-color; } } /* Header Style 2*/ .header-style-2 { background: #f4f6f9; padding-top: 80px; } .hero-content-v2 { margin-top: 144px; h3 { font-size: 24px; color: #2f3542; font-weight: 400; strong { display: block; font-size: 48px; font-weight: 400; line-height: 62px; margin-bottom: 25px; } } p { color: #444; font-size: 18px; margin-bottom: 45px; } } /* Header Style 3*/ .header-style-3 { background: url('../img/bg/hero-3-bg.jpg') no-repeat left center; background-size: cover; padding-top: 80px; .hero-content-v2 { h3 { color: #fff; } p { color: #fff; } } } /* End Headers */ /* Header Style 1*/ #header-style-4 { background-image: url("../img/bg/hero-4-bg.jpg"); -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: contain; .header-title { color: #fff; font-size: 50px; line-height: 60px; } .header-text { color: #fff; font-size: 18px; margin: 30px 0; } .form-control { width: 250px; margin: 0 auto; background: rgba(247, 247, 247, 0.2); } .header-content .btn { margin: 0; width: 250px; } } .section { padding: 30px 0; } /* Footer */ .footer-info { padding: 25px 0; } footer .social a { font-size: 14px; margin-left: 10px; } footer { background: #282828; color: #7C7C7C; } footer .small-title { margin-bottom: 20px; font-size: 22px; color: #fff; } footer ul { padding: 0; margin: 0; list-style: none; } footer ul li { line-height: 25px; } footer ul li a { color: #999; font-size: 14px; } footer .menu { color: #fff; } footer .plain-flicker-gallery { margin-right: -5px; margin-left: -5px; } footer .plain-flicker-gallery a { display: inline-block; width: 32%; font-size: 0px; padding: 5px; } footer .plain-flicker-gallery a img { width: 100%; } footer .contact-us .form-control { color: #999; font-size: 14px; margin-bottom: 15px; background: #1D1D1D; border-radius: 0px; } footer #copyright { background: #1D1D1D; } footer #copyright .row { padding: 10px 0; } footer #copyright .copyright-text, footer #copyright .nav-inline { line-height: 38px; margin-bottom: 0; } .social-footer a i { font-size: 14px; height: 35px; text-align: center; display: inline-block; border: 1px solid #EB586F; line-height: 35px; margin: 4px; width: 35px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .social-footer { .fa-facebook:hover { background: #3b5998; color: #fff; border-color: #3b5998; } .fa-twitter:hover { background: #55acee; color: #fff; border-color: #55acee; } .fa-linkedin:hover { background: #007bb6; color: #fff; border-color: #007bb6; } .fa-google-plus:hover { background: #dd4b39; color: #fff; border-color: #dd4b39; } } .default-footer { background: #232935; padding-bottom: 100px; padding-top: 100px; } .copy-right { font-size: 12px; color: #bac0cb; } .dis-blk { display: block; margin-bottom: 30px; } .mb-40 { margin-bottom: 40px; } .footer-logo { width: auto; } .light-footer { background: $bg-color; } .light-footer p { color: $text-color; } .dark-footer { background: $dark-bg-color; } .dark-footer p { color: $grey; } /* Footer Widgets */ .light-footer .widget-area { background: $white; } .dark-footer .widget-area { background: $black; } .color-footer .widget-area { background: $primary-hover; } footer .widget-title { text-align: left; margin-bottom: 30px; } .dark-footer .widget-title h4 { color: $white; } .color-footer .widget-title h4 { color: $white; } /* ========================================================================== Footer Style 2 ========================================================================== */ footer { .block-title { font-size: 20px; margin-bottom: 25px; } .footer-Content { background-color: #18191b; padding: 60px 0; color: #fff; } } .footer-widget { p { color: #fff; } } .textwidget { font-size: 14px; font-weight: 300; line-height: 24px; color: #fff; } footer .menu { padding-left: 0; li { padding-bottom: 10px; a { color: #fff; &:hover { color: $primary-hover; } } } } .twitter-content { ul { li { margin-bottom: 10px; padding-bottom: 10px; } } span { float: left; width: 224px; a { color: $primary; } } } .featured-list { margin: 0; padding: 0; display: inline-block; li { float: left; width: 80px; height: 80px; margin-right: 7px; margin-bottom: 7px; overflow: hidden; position: relative; } } .bottom-social-icons { a { color: #fff; text-align: center; width: 32px; line-height: 32px; border-radius: 50px; border: 1px solid #fff; display: inline-block; height: 32px; margin-left: 5px; position: relative; overflow: hidden; } } #copyright { background-color: #1d1e20; padding: 20px 0 10px; color: #fff; p { line-height: 34px; color: #999; a { color: #fff; &:hover { color: $primary-hover; } } } } .social-icon { .facebook:hover { background-color: #3b5998; border-color: #3b5998; } .twitter:hover { background-color: #55acee; border-color: #55acee; } .dribble:hover { background-color: #D34836; border-color: #D34836; } .flickr:hover { background-color: #ff0084; border-color: #ff0084; } .youtube:hover { background-color: #CC181E; border-color: #CC181E; } .google-plus:hover { background-color: #dd4b39; border-color: #dd4b39; } .linkedin:hover { background-color: #007bb5; border-color: #007bb5; } } .subscribe-box { margin-top: 18px; input[type="text"] { outline: none; color: #444; font-size: 12px; padding: 6px 12px; border: none; background: #fff; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; outline: none; } input[type="submit"] { display: inline-block; text-decoration: none; color: #fff; font-size: 12px; background: $primary; text-transform: uppercase; border: none; padding: 7px 16px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } } /* Footer 3 */ .footer-3 { hr { width: 100%; margin-top: 44px; margin-bottom: 30px; border-top: 1px solid #7b7a7a; } h3 { margin-bottom: 20px; font-size: 22px; color: #fff; text-transform: uppercase; } p { color: #fff; } .form-control { color: #999; font-size: 14px; margin-bottom: 15px; background: #1D1D1D; border-radius: 0px; } .social-icons li { display: inline-block; } .social-icons li a { color: #000; background: #fff; width: 35px; height: 35px; line-height: 38px; display: block; text-align: center; border-radius: 100%; font-size: 16px; margin: 15px 6px 12px 6px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } .social-icons li a:hover { color: #fff; } .social-icons li .facebook:hover { background: #3b5999; } .social-icons li .twitter:hover { background: #4A9CEC; } .social-icons li .instagram:hover { background: #D6274D; } .social-icons li .linkedin:hover { background: #1260A2; } .social-icons li .google:hover { background: #CE332A; } } /* Call to action */ .cta-section { background: url(../img/bg/cta-bg.jpg) scroll center center; width: 100%; position: relative; padding: 60px 0; &::before { position: absolute; width: 100%; height: 100%; top: 0; left: 0; content: ""; background-color: rgba(0, 0, 0, 0.3); } } .cta-area { display: table; width: 100%; height: 150px; } .cta-content { display: table-cell; vertical-align: middle; h2 { color: #fff; font-size: 38px; font-weight: 500; line-height: 52px; } .btn { font-size: 16px; margin-top: 15px; padding: 13px 24px; text-transform: uppercase; } }