/*!
Theme Name: COGS Accountant
Theme URI: http://www.cogsaccountant.com/
Author: COGS Accountant
Author URI: http://www.cogsaccountant.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: COGS Accountant
Tags: Finance, Accounting, Taxation

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.

Corex is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

	 ========================================================================== */
html {
  scroll-behavior: smooth;
}

body {font-family: 'Titillium Web', sans-serif; margin:0px 0px 0px 0px;}
.site {min-height:100%;}

.space-header {height:90px; width:100%;}
/*to offset height of menu for anchor link*/
.anchor {display: block; position: relative; top: -60px; visibility: hidden;}


.container {
    max-width: 1140px;
	margin-left: auto;
	margin-right: auto;
	padding: 2px 2px 2px 2px;
}


p,h1,h2,h3,h4, .entry-meta, .entry-footer, .wp-block-quote {max-width: 1140px; margin-left: auto; margin-right: auto; padding: 2px 5px 2px 5px;}

.container-min {
    max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

/*Avoid having the name of the page written on top*/
.page .entry-title{
display:none;
}

.site-branding {margin:auto; align-items:center }
.custom-logo {vertical-align: middle; align-items:center}

a  {color: #FF9900; text-decoration: none; }
a:visited { color: #FF9900; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline }


h1,h2,h3,h4,h5 {line-height: 1.5; margin: 20px auto 20px auto; font-weight: bold;}

h1 {  font-size: 25px; font-family: 'Montserrat', sans-serif; text-transform: uppercase; 
    text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);}
h2 {  font-size: 25px; font-family: 'Montserrat', sans-serif;  text-transform: uppercase; }
h3 {  font-size: 22px; font-family: 'Titillium Web', sans-serif; }
h3 a{text-decoration: none; color: none;}
h3 a:hover{text-decoration: none; color: none; }

p,ul { color: #333333; font-family: 'Titillium Web', sans-serif; font-size: 18px; font-weight: 400; line-height: 1.5; margin-bottom: 15px; }



.dark {color: #333333;}
.dark-bg {background-color: #333333;}
.orange {color: #FF9900;}
.orange-bg {background-color: #FF9900;}
.white {color: #FFFFFF;}
.white-bg {background-color: #FFFFFF;}
.grey {color: #666666;}
.grey-bg {background-color: #666666;}


  .site-title {
      display:inline; 
      vertical-align: middle; margin:auto;       
      font-family: 'Montserrat', sans-serif;
      font-size: 18px;
      line-height: 1; 
      margin: 0 0 0 20px;
      font-weight: bold;
      color: #666666;
      letter-spacing: .1em;
      text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0,0,0,.5);
      text-transform: uppercase ;
	  width: 150px;
  }
      
  .site-title a {text-decoration:none; color:#666666;}
  .site-title a:hover {text-decoration:none; color:#666666;}  
  
.menu {font-size: 18px; font-weight: 400; margin:0px 7px 0px 7px;}  
  
.align-middle{align-items: center;}
  
.testimonial-quote, .wp-block-quote {
    width:75%;
    margin: 20px 0px 20px auto;
    font-size: 1.5em;
    font-style: italic;
    color: #FF9900;
}
.testimonial-quote, .wp-block-quote p {color: #FF9900;}


.testimonial-quote p:first-child:before, .wp-block-quote p:first-child:before {
    content: '\201C' !important;
    font-size: 7.5em;
    font-weight: 700;
    opacity: .3;
    text-shadow: 0 2px red;
    display:block;
    position: relative;
    top:-60px;
    right:50px;
    height:35px;
    font-family: fontEngraver MT, sans-serif;
    color: #FF9900;

}

.testimonial-quote cite, .wp-block-quote cite {
    color: gray;
    display: block;
    font-size: .8em; 
    color: #FF9900;
}
  

.box-shadow {
    padding: 10px;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);
    margin-top:10px;
    text-align: center;
    
}


.font_100 {font-size:100px}
.font_50 {font-size:50px}
.font_25 {font-size:50px}

/*for index page */

.bg-image1 {
    position: relative;
    width:100%;
    z-index: 1;
}

.bg-image1:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("http://www.cogsaccountant.com/wp-content/uploads/path.jpg");
    opacity: 0.3;
    background-position: center;  /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */

}


.btn1 {
  box-sizing: border-box;
  width:auto;
  display: inline-block;
/*  background-color: transparent; */
  background-color: #333333; 
/*  border: 2px solid #FF9900;*/
/*  border-radius: 0.5em; */
  color: #FF9900;
  align-self: center;
  padding: 5px 20px 5px 20px;
  justify-content: center;
  text-decoration: none !important;
  text-align: center;
/*  text-transform: uppercase; */
  transition: box-shadow 300ms ease-in-out, color 300ms ease-in-out;
  margin:0 auto 0 auto;
}

.btn1:hover, .btn:focus {
    color: #ffffff;
    text-decoration: none !important;
    outline: 0;
    box-shadow: 0 0 40px 40px #FF9900 inset;
  }
  
.btn1 a{text-decoration: none !important; color: #FFFFFF;}
.btn1 a:visited {color: #FFFFFF;}

  
.contact-form {
  width: 100%;
  background-color: #fff7f2; 
  border-style: none;
  border-color: #666666;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.25);
  margin-bottom:10px;
  padding:10px;
  font-size: 15px;
}

.contact-form-btn {width:100%;}

.img-text-side {
  margin: 20px 20px 20px 20px;
}

.container-contact{
    position: relative;
    top:-80px;
    padding-top:100px;
    min-height:400px;
    min-width:100%;
    background: url("http://www.cogsaccountant.com/wp-content/uploads/Mtmanganui.jpg");
    opacity: 1;
    background-position: center;  /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
}

.contact-css {
    color: white;
    text-shadow: -2px -2px 3px #000,
                 2px 2px 3px #000;   
    padding: 10px 10px 10px 10px;
    margin: auto auto auto auto;
    background-color: rgba(0, 0, 0, 0.3);
}

.ul-tick {
  list-style: none;
}

.ul-tick li:before {
  content: '✓  - ';
}

.values {
    float: left;
    margin: 10px 10px 10px 10px;
}

.values-text {
    margin:10px 10px 10px 50px; 
color: #ffffff;}


.grad-bottom { 
    background-image: linear-gradient(to bottom, rgba(250,250,250,0), rgba(250,250,250,1));
    height:20px; 
    width: 100%;
    position: absolute;
    bottom: 0;
    top: Auto;
}

.indent {text-indent: 30px;}



/*Bootstrap enhancement or Wordpress CSS*/
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #ffdaaa;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
    background-color: #ffdaaa;
}