/*
Theme Name: Civil Engineering
Theme URI: https://www.ovationthemes.com/products/free-engineering-wordpress-theme
Author: pewilliams
Author URI: https://www.ovationthemes.com/
Description: Civil Engineering is a theme for architecture, builders, construction, home renovation, house maintenance, interior designers, painting company, structural design, infrastructure, urban planning, geotechnical, building projects, roadworks, site development, surveying, environmental engineering, project planning, structural analysis, construction design and many related websites. The template is designed especially for Industry and Engineering Services. The theme has a beautiful, modern, unique design that will best suit your online web presence. It has a 100% responsive design and tested on all major browsers and devices. It is compatible with Firefox, Chrome, Opera, and many other powerful search engines. The SEO of the theme is good, and it will make your website rank higher. Also, our Civil Engineering theme is compatible with Woocommerce and eCommerce plugins. So, if any users want to sell their products and showcase their service, they can easily do it. With this amazing theme, users do not have to worry about codes. Because civil engineering theme has secure and clean code. The theme has in-built bootstrap, personalization options, and a testimonial section with 100+ font styles. It comes with different sophisticated pages like project pages, amazing blog pages, shop pages, and many other amazing pages per your requirement. This WP theme fits business websites like interior designing, building services, property maintenance, construction, ceiling, interior decoration, and interior & exterior designing. Demo: https://trial.ovationthemes.com/civil-engineerin
Version: 4.1
Requires PHP: 5.6
Tested up to: 6.7
Requires at least: 5.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: civil-engineering
Template: architecture-building
Tags: education, portfolio, photography, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, sticky-post, featured-images, flexible-header, featured-image-header, footer-widgets, full-width-template, threaded-comments, theme-options, wide-blocks, block-styles, post-formats, translation-ready, rtl-language-support

Civil Engineering WordPress Theme, Copyright 2022 pewilliams
Civil Engineering is distributed under the terms of the GNU GPL

Civil Engineering WordPress Theme is child theme of Architecture Building WordPress Theme, Copyright 2022 pewilliams
Architecture Building WordPress Theme is distributed under the terms of the GNU GPL
*/

:root {
    --theme-primary-color:#fab915;
    --theme-heading-color:#000000;
    --theme-text-color:#666666;
    --theme-footer-color:#000000;
}

body {
  color: var(--theme-text-color);
  font-weight: 500;
}

/* Font Family */

h1, h2, h3, h4, h5, h6,body{
  font-family: 'Raleway', sans-serif;
}
h1, h2, h3, h4, h5, h6,.logo h1, .site-title, .site-title a, .logo h1 a{
  font-weight: bold;
}
#home-services .box,.slide-box{
  background-color: #000;
}
#contact-us{
  background-color: var(--theme-primary-color);
}
/* Color Change */

#contact-us p ,#contact-us h3,.cont-top i:hover {
  color: #fff;
}
.menu_header{
  border-bottom: 3px solid var(--theme-primary-color);
}

/*loader*/
#loader ,#loader:after{
    border-top-color: var(--theme-primary-color);
}
#loader:before{
   border-top-color: #000000; 
}
.spinner > div{
    background-color: #000000;
}

/* Header CSS */
.top_bar span {
  font-weight: 500;
}
.gb_nav_menu li a {
  font-size: 15px;
  font-weight: 600;
}

/* Slider CSS */
.slide-inner-box {
  position: absolute;
  font-weight: 500;
}
h2.slider-title {
  font-size: 55px;
  font-weight: 800;
}
.home-btn a, .box-button a,#contact-us p,#about-us p {
  font-size: 15px;
}

/* Services CSS */
#home-services h3 {
  font-weight: bold;
}

/* Contact CSS */
#contact-us h3 {
  font-size: 30px;
}
.contact-btn a {
  background: #fff;
  padding: 15px 25px;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}

/* About CSS */
.img-box iframe{
  width: 100%;
}
#about-us h3 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 20px;
}
#about-us h4 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 15px;
}

/* Default CSS */
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar,.comment-author .avatar {
  padding: 2px;
}

/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

@media screen and (max-width: 991px){
  .toggle-menu button,.side_gb_nav{
    border-radius: 0;
  }
  h2.slider-title {
    font-size: 30px;
  }
  .gb_nav_menu ul ul{
    background: transparent;
  }
  .gb_nav_menu ul li a:active, .gb_nav_menu ul li a:hover{
    color: var(--theme-primary-color) !important;
  }
}

@media screen and (max-width:575px){
  .slide-inner-box{
    right: 10% !important;
    left: 10% !important;
    text-align: center !important;
  }
}