@charset "UTF-8";
/*
Theme Name:  DataBasedAnalysis Theme 1
Theme URI:   https://22pointsix.com
Description: 22pointSix Theme for DBA - child of sydney
Author:      Amon Jafarbay
Author URI:  http://22pointsix.co.uk
Version:     1.0
License:     GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:        fixed-layout, fluid-layout, responsive-layout, left-sidebar, right-sidebar, custom-menu, featured-images, full-width-template, post-formats, sticky-post, theme-options, translation-ready
Text Domain: 22pointsix
Template:    sydney
*/
.container.p24.wp-caption-text {
  display: none;
}

/*#content.page-wrap {padding:0}*/
h1,
h2,
h3,
h4,
h5 {
  color: #7995a1;
}

.coming-soon {
  /*opacity:.5;*/
}
.coming-soon span {
  display: none;
}
.coming-soon .nav-label:after {
  content: "COMING SOON";
}

.underline,
.underlined h1,
.underlined h2,
.underlined h3,
.underlined h4,
.aps-post-title {
  position: relative;
  display: inline-block;
  margin-bottom: 20px;
}
.underline:after,
.underlined h1:after,
.underlined h2:after,
.underlined h3:after,
.underlined h4:after,
.aps-post-title:after {
  width: 100%;
  position: absolute;
  content: "";
  bottom: -6px;
  background: #a6d261;
  height: 2px;
  left: 0;
  display: block;
}

a.read-more {
  display: block;
  background: #a6d261;
  width: 130px;
  padding: 6px 12px;
  margin: 20px 0;
  color: white;
}
a.read-more:hover {
  background: #90c739;
}

#mainnav #menu-main-menu li:last-of-type a {
  background: #a6d261;
  padding: 4px 6px;
  margin-top: -4px;
  color: #fff !important;
}
#mainnav #menu-main-menu li:last-of-type a:hover {
  background: #81b333;
}

body,
html {
  font-size: 16px;
}
body p,
body ul,
body ol,
html p,
html ul,
html ol {
  font-size: 16px;
}

a:hover {
  text-decoration: none;
}

div[class^="outer_wrap-"] {
  padding: 0 30px;
}

.page-wrap > .container.content-wrapper {
  padding-bottom: 0;
}

.btn-menu {
  background: #7995a1;
  width: 50px;
  height: 50px;
}

.header-image {
  height: 134px !important;
  /*background: #fff !important;*/
  border-bottom: 6px solid #a6d261;
  position: relative;
}


.gcp-header-image {
  background-image: url('/wp-content/uploads/2017/01/cropped-Brevik_Carbon-capture-1.jpg');
  opacity: 0.3;
  height: 300px !important;
  /*background: #fff !important;*/
  border-bottom: 6px solid #a6d261;
  position: relative;
}

.gcp-header-title {
  text-align:center;
  width: 100%;
  font-size: 3.6em;
}

.header-image:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  background: rgba(0, 0, 0, 0.5);
}

.home-nav-container {
  background: #5f7c88;
}

#masthead.float-header {
  background: rgba(255, 255, 255, 0.9);
  padding: 5px;
}
.site-logo {
  max-height: 74px;
}
#masthead.float-header .site-logo {
  max-height: 50px;
}
.gcp-logo {
  max-height: 90px;
}
#masthead.float-header .gcp-logo {
  max-height: 60px;
}

#menu-main-menu > .menu-item-has-children:after {
  content: "»";
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
  position: relative;
  bottom: 0px;
  left: 5px;
  font-weight: bold;
  color: #bbb;
}

#site-navigation:not(.float-header) .nav-bar,
#site-navigation:not(.float-header) .module.left,
#site-navigation:not(.float-header) .site-title-container a,
#site-navigation:not(.float-header) .nav-bar .module-group {
  height: 80px;
  max-height: 80px;
}
#site-navigation:not(.float-header) .logo {
  max-height: 100%;
  padding-top: 14px;
}
#site-navigation:not(.float-header) .nav-bar .module-group.right {
  padding-top: 14px;
}

.admin-bar #site-navigation.fixed {
  top: 30px;
}

.header-callout {
  position: relative;
}
.header-callout h3 {
  color: #fff;
  display: none;
}
.header-callout:after {
  content: "image ©HeidelbergCement";
  font-size: 12px;
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  padding: 4px 8px;
  bottom: 0;
  right: 0;
}

.heidelberg,
body:not(.home) .sydney-hero-area {
  position: relative;
}
.heidelberg:after,
body:not(.home):not(.page-template-gcp-template) .sydney-hero-area:after {
  content: "image ©HeidelbergCement";
  font-size: 12px;
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  padding: 4px 8px;
  bottom: 6px;
  right: 0;
}

body:not(.home):not(.page-template-gcp-template) #masthead:not(.float-header) #menu-main-menu > li > a {
  color: #fff;
}



.register-widget,
#secondary .register-widget {
  padding: 10px;
  border: 1px solid #eee;
}
.register-widget .button,
#secondary .register-widget .button {
  display: block;
  /*text-align: center;*/
  background: #a6d261;
  color: #fff;
  padding: 6px 20px;
  font-size: 14px;
  text-transform: uppercase;
}
.register-widget .button:hover,
#secondary .register-widget .button:hover {
  background: #81b333;
}
.register-widget span,
#secondary .register-widget span {
  font-size: 12px;
}

#secondary .edd_form {
  background: #eee;
  padding: 10px 20px;
}
#secondary .edd_form legend {
  display: none;
}
#secondary .edd_form p.edd-lost-password {
  font-size: 12px;
  color: #7995a1;
  text-decoration: underline;
}
#secondary .widget {
  padding-top: 10px;
}

section {
  padding: 0;
}

.content-area,
#secondary {
  padding: 70px 0;
}

.home-image {
  display: block;
  height: 558px;
  background: #ccc;
  text-align: right;
  background: url("img/ait-baha-small.jpg") center/cover;
}
.home-image:after {
  content: "image ©HeidelbergCement";
  font-size: 12px;
  position: absolute;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  padding: 4px 8px;
  bottom: 0;
  right: 0;
}
.home-image .text-content-box {
  display: inline-block;
  width: 300px;
  margin: 40px 20px;
  padding: 20px;
  text-align: left;
  color: #fff;
  background: #7995a1;
}
.home-image .text-content-box h2 {
  margin: 0 0 20px;
  color: #fff;
  font-size: 30px;
}

.home-banner-nav {
  border: none;
}
.home-banner-nav a {
  background: #a6d261;
  display: block;
  text-align: left;
  padding: 28px 40px;
  color: #fff;
}
.home-banner-nav a:hover {
  background: #81b333;
}
.home-banner-nav a:hover span {
  text-decoration: underline;
}
.home-banner-nav a.saint {
  background: #7995a1;
}
.home-banner-nav a.saint:hover {
  background: #556e79;
}
.home-banner-nav a.usa {
  background: #8a55de;
}
.home-banner-nav a.usa:hover {
  background: #6225c1;
}
.home-banner-nav a.usa:hover span {
  text-decoration: underline;
}
.home-banner-nav .docs-icon {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  height: 100px;
  background: url("img/doc-icon.png") center/contain no-repeat transparent;
}
.home-banner-nav .gcp-icon {
  display: inline-block;
  vertical-align: middle;
  width: 80px;
  height: 100px;
  background: url("/wp-content/uploads/2020/09/GCP_logo_blue_filled-150x150.png") center/contain no-repeat transparent;
}

.home-banner-nav .nav-label {
  display: inline-block;
  height: 130px;
  vertical-align: middle;
  margin-left: 18px;
}
.home-banner-nav .nav-label h3 {
  margin: 26px 0 0;
  color: #fff;
  font-weight: bold;
}
.home-banner-nav .nav-label h3:after {
  /*        content: 'Analysis Documents'; */
  display: block;
  font-size: 0.8em;
  font-weight: 200;
  margin: 4px 0 10px;
}
.home-banner-nav .nav-label span {
  font-size: 1em;
}

.top-offer {
  text-align: center;
  color: #fff;
  background: #e34dc8;
  padding: 40px;
}
.top-offer:hover {
  background: #c51fa7;
}
.top-offer h2,
.top-offer span {
  color: #fff;
  margin: 0;
}

input#es_txt_button_pg {
  width: 200px;
  border-radius: 0;
  background: #7995a1;
}
input#es_txt_button_pg:hover {
  background: #556e79;
  color: #fff;
}

.home .es_lablebox {
  color: #fff;
}

.home .es_textbox_class {
  width: 500px;
  text-align: center;
}

.edd_downloads_list:after {
  content: "";
  display: table;
  clear: both;
}

.disclaimer-link {
  font-size: 14px;
  display: block;
  text-align: center;
  text-decoration: underline;
}

.checkout-disclaimer {
  padding: 12px;
  margin: 12px 0 20px;
  border: 1px solid #eecccc;
}

aside#edd_cart_widget-2 {
  border: 1px solid #ddd;
  padding: 12px;
}

.edd-cart .edd-cart-item {
  background: #7995a1;
  padding: 10px !important;
  color: #fff;
  margin: 8px 0;
  border-left: 4px solid #a6d261;
}
.edd-cart .edd-remove-from-cart {
  color: #eeff00 !important;
  display: block;
  text-align: right;
}
.edd-cart .edd-cart-meta.edd_total {
  padding: 6px;
  background: #eee;
}
.edd-cart .edd_checkout a {
  display: block;
  padding: 6px;
  background: #a6d261;
  text-align: center;
  color: #fff !important;
  margin-top: 8px;
}
.edd-cart .edd_checkout a:hover {
  background: #81b333;
}

.edd_download {
  text-align: center;
  padding: 20px;
}

.edd_download_inner {
  padding: 0 8px 8px;
  position: relative;
  margin: 0 0 10px;
  border: 1px solid #ddd;
  background: #fff;
  text-align: center;
  padding: 0 0 20px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.12);
}
.edd_download_inner:hover {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}
.edd_download_inner .edd_download_image {
  background: #7995a1;
}
.edd_download_inner .edd_download_image img {
  width: 70px;
  padding: 4px;
}
.edd_download_inner .edd_download_title {
  font-size: 14px;
  font-weight: normal;
  padding: 0 10px;
  margin: 10px 0;
  /*min-height:30px;*/
}
.edd_download_inner .edd_download_title a {
  color: #888;
}
.edd_download_inner .edd_download_title a:hover {
  color: #7995a1;
}
.edd_download_inner .edd-add-to-cart.button,
.edd_download_inner .edd_go_to_checkout.button {
  font-size: 13px;
  padding: 4px 6px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #a6d261;
  color: #fff;
  border: none;
}
.edd_download_inner .edd-add-to-cart.button:hover,
.edd_download_inner .edd_go_to_checkout.button:hover {
  background: #81b333;
}
.edd_download_inner .edd-cart-added-alert {
  font-size: 14px;
  left: 0px;
  right: 0px;
  margin: 4px auto;
  bottom: -19px;
  padding: 22px;
  background: #fff;
}
.edd_download_inner .edd_download_excerpt {
  visibility: hidden;
  width: 220px;
  background-color: #eee;
  color: #555;
  text-align: center;
  padding: 4px 6px;
  border-radius: 6px;
  margin-left: -110px;
  position: absolute;
  left: 50%;
  right: auto;
  z-index: 1;
  top: auto;
  bottom: 85%;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.edd_download_inner .edd_download_excerpt p {
  font-size: 14px;
}
.edd_download_inner .edd_download_excerpt:after {
  content: "";
  left: 0px;
  right: 0px;
  bottom: -10px;
  margin: auto;
  width: 0;
  height: 0;
  position: absolute;
  border-style: solid;
  border-width: 10px 7px 0 7px;
  border-color: #eee transparent transparent transparent;
}
.edd_download_inner:hover .edd_download_excerpt {
  visibility: visible;
}

body .wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
  border-bottom: 1px solid #a6d261 !important;
}

.wpb_category_n_menu_accordion > ul > li > a {
  background: #7995a1 !important;
}
.wpb_category_n_menu_accordion > ul > li > a:hover {
  background: #556e79 !important;
}

.wpb_category_n_menu_accordion > ul > li li:hover {
  border-left-color: #a6d261 !important;
}
.wpb_category_n_menu_accordion > ul > li li:hover > a {
  border-left-color: #a6d261 !important;
  background: #000 !important;
}

.no-padding {
  padding: 0;
}

.transition,
.gcp-logo,
.site-logo,
.register-widget .button,
#secondary .register-widget .button,
.home-banner-nav a {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}

@media only screen and (max-width: 1024px) {
  body:not(.home) .sydney-hero-area:after {
    display: none;
  }
  body:not(.home) .sydney-hero-area .header-image {
    display: none;
  }

  .content-area {
    padding: 70px 15px;
  }
}
@media only screen and (max-width: 767px) {
  .home-image {
    height: 300px;
  }

  .btn-menu {
    width: 90%;
  }

  input {
    max-width: 100%;
  }

  #mainnav-mobi {
    width: 90%;
    left: 0px;
    right: 0px;
  }

  div[class*="edd_download_columns"] .edd_download {
    width: 98%;
  }
}
#catapult-cookie-bar {
  padding: 16px;
}

.ctcc-right-side {
  float: right;
}

/*# sourceMappingURL=style.css.map */
