/*
Theme Name: Shaw-Zinco-V2
Theme URI: 
Description: Child theme of zinco theme for the Zinco theme
Author: <a href="//themeforest.net/user/case-themes/portfolio/">CaseThemes</a>
Author URI: 
Template: zinco
Version: 1.1.3
*/
/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 26 Aug 2024 18:44:52 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/*** nav links  ***/
@media screen and (min-width: 992px) {
    .primary-menu .sub-menu li > a:hover, .primary-menu .sub-menu li.current_page_item > a, .primary-menu .sub-menu li.current-menu-item > a, .primary-menu .sub-menu li.current_page_ancestor > a, .primary-menu .sub-menu li.current-menu-ancestor > a, .primary-menu .sub-menu li.current-menu-parent > a {
        color: #216f9b;
    }
}
 .primary-menu > li > a:before {
    background-color: #216f9b;
 }
@media screen and (min-width: 992px) {
.btn-cta {
color: #E56341;
}
   li.btn-cta a {
    color: #E56341 !important;
    background-color: white !important;
    line-height: 51px !important;
    top: 40px;
    border-radius: 25px;
}
  li.btn-cta a:hover {
 color: white !important;
    background-color: #e56341!important;
}
ul li { list-style-position: outside !important;
}
#header-wrap .header-main.h-fixed .primary-menu > li.btn-cta > a, #header-wrap .header-main.h-fixed .site-menu-right  {
    color: white !important;
    background-color: #e56341!important;
    line-height: 51px !important;
    top: 15px;
    border-radius: 25px;

}
#header-wrap .header-main.h-fixed .primary-menu > li.btn-cta > a:hover, #header-wrap .header-main.h-fixed .site-menu-right  {
  color: #E56341 !important;
    background-color: white !important;
top:14px !important;
  -webkit-box-shadow:inset 0px 0px 0px 1px #33aba9;
  -moz-box-shadow:inset 0px 0px 0px 1px #33aba9;
  box-shadow:inset 0px 0px 0px 1px #33aba9;
}
}
.main-banner {
background-image: url("/wp-content/uploads/2024/09/banner_main-scaled.jpg");
}
#page-title {
url("/wp-content/uploads/2024/09/banner-main-teal-scaled.jpg");
}


/**  return to top   ***/
.ct-scroll-top {
background-color: #e56341;
}
.ct-scroll-top:hover {
    background-color: #33aba9;
    color: #fff;
}





/******solutions cards *****/
.ct-fancybox-layout3 .ct-fancybox-icon i {
 color: #33aba9;
}
.ct-fancybox-layout3 .ct-fancybox-gap:before, .ct-fancybox-layout3 .ct-fancybox-gap:after {
 background-color: rgba(51, 171, 169, .3);
}
.ct-fancybox-layout3 .ct-fancybox-gap span {
 background-color: rgba(51, 171, 169, .3);
}
.ct-fancybox-layout3 .ct-fancybox-inner {
 background-color: rgba(51, 171, 169, .1);
}
.ct-fancybox-layout3 .ct-fancybox-backend .ct-fancybox-inner {
 background-color: #33aba9 ;
}

.ct-fancybox-layout3:hover .ct-fancybox-backend .ct-fancybox-inner {
 background-color: #33aba9 ;
}
.ct-grid-portfolio-layout2 .grid-item-inner:before, .ct-grid-portfolio-layout2 .grid-item-inner:after {

  opacity: 0.65;
  background: #e56341;

}
.ct-fancybox-layout4 {
background-color: #216f9b;
}
.ct-fancybox-layout4.box-secondary {
  background-color: #33aba9;
}
.ct-fancybox-layout4.box-primary {
  background-color: #8992D3;
}
/*.pad-phone-box{ padding-bottom:55px !important;
}
/*** testimonial boxes about page ***/
.ct-testimonial-layout2 .grid-item-inner {
  background-color: #33aba9;
border-radius: 35px;
}
.ct-testimonial-layout2 .item-icon {
  color: rgba(255, 255, 255, 0.2);
}
.ct-counter-grid .el-title {
  color: rgba(66, 73, 91, 0.3);
}
/*** cite headers ***/
.ct-heading .ct-heading-tag cite {
  color: #e56341 !important;
}

.ct-heading .color-primary {
  color: #e56341;
}
.ct-testimonial-layout1 .item-icon, .ct-testimonial-layout3 .item-icon {

  color: #e56341;

}
.ct-testimonial-layout1 .item-position, .ct-testimonial-layout3 .item-position {
color: #e56341;
}
.subtitle, .woocommerce .woocommerce-product-category a {
  color: #e56341;
}

/***** buttons ****/
.btn.btn-secondary:hover, .btn.btn-secondary:focus, .btn.btn-secondary:active {
 color: #e56341;
}
.btn.btn-secondary:after {
 background-color: #e56341;
}
.btn-home {
	background-color:#FFFFFF !important;
	color:#e56341 !important;
}
.btn-home:hover {
	background-color:#e56341 !important;
	color:#ffffff !important;
}
.btn.a-home{background-color:#ffffff !important; color:#e56341 !important;}
.btn.a-home:hover{background-color:#e56341 !important; color:#FFFFFF !important;}
/****
 * 
.btn-home i {color:#e56341 !important;}
.btn-home i:hover {color:#FFFFFF !important;}


***/

/**** blog header  ****/
.site-content #primary, .site-content #secondary {
  padding-top: 50px;
  padding-bottom: 130px;
}

/*********blog read more button*********/
.single-hentry.archive .entry-footer .entry-readmore {
	text-align:center !important;
}
 .content-row #secondary.widget-has-sidebar:before {
    content: '';
    background-color: #fff9f5;
    position: absolute;
    top: 0;
    left: 0;
    width: 375px;
    height: 100%;}

#pagetitle {
  padding: 125px 125px 50px  125px;
  
background-image: url("/wp-content/uploads/2024/09/header-banner-1.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  text-align: center;
  background-size: cover;
}
.single-hentry .entry-featured + .entry-body {
  margin-top: 0px !important;
  z-index: 9;
  padding: 0 30px;
}

.item-date {
display: none !important;
}
.item-meta {
display: none !important;
}
.post-author a { display: none; }


/****** icons ******/
.ct-counter-default .ct-counter-icon i {
 
 color: #33aba9;
}
.ct-counter-default .ct-counter-icon:before {
 
background-color:rgba(255, 114, 0, 0.1);
 
}
.centerMyText {
text-align:center;
}
.site-footer .top-footer {
  position: relative;
  padding: 20px 0px 0px 0px;
  font-size: 14px;
  line-height: 2.1;
}
 .bottom-copyright {
  display: none !important;
}
.site-footer.footer-layout1 {
 /*** background-color: rgba(137, 146, 211, 0.7);***/
background-color: #f4f8ff;
}
.site-footer.footer-layout1 .top-footer {
  color: #5f5f5f;
}
.site-footer.footer-layout1 .footer-widget-title {
  color: #5f5f5f;
}
.padding-footer-third {padding-left:30% !important;}

/**** portfolio cards  ***/
.ct-grid-portfolio-layout2 .item-category {
display:none !important;
}

/******blog images**********/
.reduxon .entry-featured .post-image img {
  width: 75% !important;
	
}
.entry-featured {
	padding-bottom:25px !important;
	text-align: center !important;
}
.entry-holder {
	text-align:center;
}

/****** RFI form ***/
.wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
  height:40px !important;
}
#row-extended {width: 100%;}
.entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta .posted-on { display: none; }
