/*!
Theme Name: CorporateSource Child
Theme URI: https://edatastyle.com/product/corporatesource-free-clean-minimal-multipurpose-wordpress-theme/
Author: eDataStyle
Author URI: https://edatastyle.com/
Description: corporatesource is Responsive One Page Business theme morden and clean style. It makes for corporate/business websites, creative agencies and different businesses. it's good on all major browsers, tablets and phones. Its equipped with the most recent technologies and designed with user in mind to confirm endless freedom to make and customise your website like a professional and without any coding. This versatile, multi-purpose theme is ideal for beginners, while also feature made and extendable for  developers, freelancers and growing businesses.
Version: 2.3
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: corporatesource
Tags:  blog, custom-logo, portfolio, e-commerce, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, theme-options, threaded-comments, translation-ready

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.

Corporate Source 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.

Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/


Template: corporatesource
*/

@import url("../corporatesource/style.css");


/* Style and structure */


/*increase logo size*/
.rd-navbar-static .rd-navbar-brand {
max-width: 210px;
}

/*reduce site title size and make it italic*/
.site-title {
font-style: italic;
font-size: 26px;
	font-weight: bold;
color: #000;
}

/*make background of logo diagonal side transparent 
.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel {
background: rgba(0, 255, 0, 0);
}
*/


/*make background of logo side transparent 
.rd-navbar-panel {
	
}
*/

/*make background of logo side transparent
.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel::after {
background-color: rgba(0, 255, 0, 0);
}
 disable temporarily style and structure */



@media (min-width: 768px) {
h1, .h1 {
line-height: 0.80;
}
}



/*titlt left side of menu bar */
.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel::after, .rd-navbar-static.rd-navbar-transparent .rd-navbar-nav-wrap-bg::after {
transform: skew(-17deg, 0deg);
}

/*make menu section background dark  */
.rd-navbar-static.rd-navbar-transparent .rd-navbar-nav-wrap-bg::after {

 background: rgba(00, 00, 00, 0.7);
}


/* testimonials section  */
#panel-16-5-0-0 > .panel-widget-style {
padding-top: 215px;
padding-bottom: 70px;
padding-left: 14px;
padding-right: 14px;
}







/* style and structure*/


/*begining of contact form on contact page css*/

.page-id-18 .one-half:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2) > input:nth-child(1) {
  background-color: tranparent;
  color:#000;
}

/*change boder color of name*/
.page-id-18 .text > span:nth-child(2) > input:nth-child(1) {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}


/*remove name label*/
.page-id-18  .columns:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > label:nth-child(1) {
display: none !important;
}

/*remove name label*/
.page-id-18  .text > label:nth-child(1) {
display: none !important;
}



/*change boder color of name*/
.page-id-18 .wpcf7-tel {
  background-color: tranparent;
  color:#000;
  border: 1px solid #fff;
border-bottom: 1px solid #000;
}



.page-id-18 .wpcf7-email {
	  background-color: tranparent;
  color:#000;
  border: 1px solid #fff;
border-bottom: 1px solid #000;
}


.page-id-18 .wpcf7-form-control {
 /*   background-color: red; */
  color: #000;
}

.page-id-18 input.wpcf7-form-control:nth-child(2) {
background-color: tranparent;
}


/*remove email label*/
.page-id-18 .email > label:nth-child(1) {
display: none !important;
}

/*remove text area label*/
.page-id-18 .textarea > label:nth-child(1) {
display: none !important;
}

.page-id-18  textarea.wpcf7-form-control {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}

/*remove phone number lable*/
.page-id-18  .tel > label:nth-child(1) {
display: none !important;
}

.page-id-18  #wpcf7-cf7sg-form-contact-us {
line-height: 2.5;
font-size: 17px;
}
/*end of contact form on contact page css*/



/* contact form on homepage */

.page-id-8 .one-half:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2) > input:nth-child(1) {
  background-color: tranparent;
  color:#000;
}

/*change boder color of name*/
.page-id-8 .text > span:nth-child(2) > input:nth-child(1) {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}

/*remove name label*/
.page-id-8  .columns:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > label:nth-child(1) {
display: none !important;
}

/*remove name label*/
.page-id-8  .text > label:nth-child(1) {
display: none !important;
}

/*change boder color of name*/
.page-id-8 .wpcf7-tel {
  background-color: tranparent;
  color:#000;
  border: 1px solid #fff;
border-bottom: 1px solid #000;
}

.page-id-8 .wpcf7-email {
	  background-color: tranparent;
  color:#000;
  border: 1px solid #fff;
border-bottom: 1px solid #000;
}

.page-id-8 .container:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > span:nth-child(2) > input:nth-child(1) {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}

/*remove location title*/
.page-id-8 .container:nth-child(4) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > label:nth-child(1) {
display: none;
}

.page-id-8 .container:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > label:nth-child(1) {
display: none;
}

/*choose an option on homepage*/
.cf7-smart-grid.has-grid .wpcf7-form-control:not(img) {
	min-height: 48px;
background-color: transparent;
}
/*remove interest title*/
.page-id-8 .container:nth-child(4) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > label:nth-child(1) {
display: none;
}

.page-id-8 select.wpcf7-form-control {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}

/*increase height in fields*/
.page-id-8 .cf7sg-container {
	line-height: 3.2;
}

border: 1px solid #fff; border-bottom: 1px solid #000;

.page-id-8 .wpcf7-form-control {
 /*   background-color: red; */
  color: #000;
}

.page-id-8 input.wpcf7-form-control:nth-child(2) {
background-color: tranparent;
}

/*remove email label*/
.page-id-8 .email > label:nth-child(1) {
display: none !important;
}

/*remove text area label*/
.page-id-8 .textarea > label:nth-child(1) {
display: none !important;
}

.page-id-8  textarea.wpcf7-form-control {
border: 1px solid #fff;
border-bottom: 1px solid #000;
}

/*increase height of dropdown size on homepage */
.cf7-smart-grid.has-grid .wpcf7-form-control:not(img) {
	min-height: 49px;
}

/*remove phone number lable*/
.page-id-8  .tel > label:nth-child(1) {
display: none !important;
}

.page-id-8  #wpcf7-cf7sg-form-contact-us {
line-height: 2.5;
font-size: 17px;
}





/*end of form on homepage*/


/*remove hero image on home page */
.page-id-8  #hero_block {
display: none;
}

/*remove hero image on home styling */

.page-id-115 #hero_block {
display: none;
}



/*remove hero image on cleaning*/
.page-id-27  #hero_block {
display: none;
}

/*increase size of consultation button on sparkle and shine */
.page-id-27 .fasc-size-medium {
	padding: 8px 70px;
line-height: 55px;
}


/*remove hero image on closet remodeling*/
.page-id-142  #hero_block {
display: none;
}

/*remove hero image on washroom remodeling*/
.page-id-169  #hero_block {
display: none;
}

/*remove hero image on pantry remodeling*/
.page-id-119 #hero_block {
display: none;
}


 /*=====================  below are old css file from htgghana  ======================*/




/*make menu section background dark after scrolling up */
.rd-navbar-static.rd-navbar-transparent.rd-navbar--is-stuck .rd-navbar-nav-wrap-bg::after {

    background: rgba(00, 00, 00, 0.88);
}


/*remove search from mobile page*/
.rd-navbar-search .rd-search .form-input {
 display: none !important;
}


/*remove homepage title*/
.page-id-16 .page-title-text {
    font-size: 50px;
    display: none;
}

/*reduce homepage header */
.page-id-16 #hero_block {
    height: 3vh;
    background-size: cover;
}


/*remove search from mobile page*/
.rd-navbar-search .rd-search .form-input {
 display: none !important;
}


/*newly edited 7/6/2023*/

/*make it tranparent  
.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel{
background-color: rgb(255, 255, 255) transparent;    */

/* nice browsers 
background-color: rgba(255, 255, 255, 0.0);  */

} 
 
/*make it tranparent */
.rd-navbar-static.rd-navbar-transparent .rd-navbar-panel::after {
 background-color: rgb(255, 255, 255) transparent;
background-color: rgba(255, 255, 255, 0.0);
}
 */


/* @media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {  */

  @media ( max-width:767px ) {
	  
	  
	  
	  .custom-logo {
padding-left: 90px;
}

.rd-navbar-toggle {
	height: 55px;
line-height: 55px;
}
	  
	  .rd-navbar-fixed .rd-navbar-brand img {
   height: 60px !important;
}



.rd-navbar-fixed .rd-navbar-brand {
 top: 12px !important;
}
	  
.rd-navbar-fixed .rd-navbar-panel {
height: 73px;
}

/*reduce header image on pages on mobile*/
#hero_block {
 height: 35vh !important;
}
 

 /* bring company names down on mobile*/
.header_center {
top: 49% !important;
}
	  
	  /* mobile menu view */
.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a {
	
	background: #c96e00 !important;
}

/*     */


/*padding for about us section*/
#panel-25-0-1-0 {
 padding: 15px !important;
}


.page-id-16 #hero_block {
    height: 3vh;
   display:none !important;
}


 
  }

  
  
  
.oxi-image-hover-wrapper-1 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-2 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-3 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-4 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-5 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-6 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-7 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-8 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-9 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-10 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-11 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
   
.oxi-image-hover-wrapper-12 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-13 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
   
.oxi-image-hover-wrapper-14 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
 .oxi-image-hover-wrapper-15 .oxi-addons-row .oxi-image-hover-caption-tab {
 background: rgba(0, 0, 0, 0.9)!important;
 }
 
 

.widget-title h3 {
    margin-bottom: 20px;
    margin-top: 2px;
    color: yellow;
    font-size: 17px;
    font-weight: normal;
    line-height: 1;
}



/*h1, h2,  h4, h5, h6,  .h1, .h2,  .h4, .h5, .h6 */

h3,  .h3 {
	    margin-bottom: 20px;
    margin-top: 2px;
    color: yellow;
    font-size: 18px;
    font-weight: normal;
    line-height: 1;
}



.su-tabs {
 background-clip: #0467aa !important;
}

/* change accordian title color and background on pages*/
.su-spoiler-style-default > .su-spoiler-title {
  padding-left: 27px;
  padding-right: 0;
  background-color: #1f1f1f;
  color: #fff;
  font-size: 17px;
}



/*
.su-tabs {

 background: #0566aa !important;
}
.su-tabs-nav span {

 font-size: 16px !important;
font-weight: bold !important;
}
 */




.footer-copyright{
	display:none;
}
