/*
Theme Name: Prestige
Author: Qubi Systems
Author URI: https://qubionline.com
Description: Custom Theme based on The7 Theme
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

::placeholder, ::-ms-input-placeholder {
  color: #000 !important;
}

.wcqbsFooterIcons img{
  margin-right: 10px;
}

footer .widget-title{
  margin-top: 18px;
  color: #aeaeaf !important;
}

footer a{
    text-transform: uppercase;
}

.wcqbsContactLeft, .wcqbsContactRight{
  float: left;
  width: 48%;
  padding: 1%;
}

.wcqbsContactRight textarea{
  height: 140px;
  background-color: #FFF;
  border: 1px solid #000;
}

.wcqbsContactLeft input[type=text]{
  border: 0px;
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  background-color: #FFF;
}

.wcqbsContactLeft input[type=email]{
  border: 0px;
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  background-color: #FFF;
}

h1.wcqbsSmallMargin{
  margin-bottom: 10px !important;
}

h2{
  margin-bottom: 50px;
}

h2.wcqbsTealH2Heading{
  color: #358b91 !important;
}

h2.wcqbsInnoGreenH2Heading{
  color: #627648 !important;
  text-transform: none !important;
}

h2.wcqbsAerolaseBlueH2Heading{
  color: #0365bc !important;
}

h2.wcqbsEvaSp6H2Heading{
  color: #bb4e95 !important;
}

h2.wcqbsMCTH2Heading{
  color: #3ec3d1 !important;
}

h2.wcqbsMCTH2HeadingNoTransform{
  color: #3ec3d1 !important;
  text-transform: none !important;
  font-size: 32px !important;
  line-height: 40px !important;
}

h2.wcqbsMCTH2HeadingPurpleNoTransform{
  color: #8fa5d7 !important;
  text-transform: none !important;
  font-size: 32px !important;
  line-height: 40px !important;
}

.wcqbsMCTHBoldMediumSize{
  font-size: 1.3em;
}

.wcqbsMCTHBoldLargeSize{
  font-size: 1.5em;
  font-weight: 700;  
}

.wcqbsMCTHBoldSmallSizePurple{
  font-size: 1em;
  color: #8fa5d7;
  font-weight: bold;
}

h2.wcqbsBlueH2Heading{
  color: #173d6e !important;
}

h2.wcqbsCereformBlueH2Heading{
  color: #66a0c1 !important;
}

h2.wcqbsVaserGoldH2Heading{
  color: #d1a469 !important;
}

h2.wcqbsMelineRedH2Heading{
  color: #cd0e0e !important;
}

h2.wcqbsDarkGreyH2Heading{
  color: #111827 !important;
}

h2.wcqbsDarkGreyNoTransformH2Heading{
  color: #111827 !important;
  text-transform: none !important;
}

h3{
  margin-bottom: 50px;
}

h3.wcqbsBlackH3Heading{
  color: #000 !important;
}

h3.wcqbsLightH3Heading{
  color: #9ca3af !important;
  font-weight: normal;
}

.ethnicSkinLightBrownSmall{
  color: #9e765d;
  font-size: 12px;
}

.ethnicSkinLightBrown{
  color: #9e765d;
}

.decodedLightBrown{
  color: #b9a187;
}

.ethnicSkinBreadcrumbLevel1{
  color: #9e765d;
  font-size: 24px;
  font-weight: normal;
}

.ethnicSkinBreadcrumbLevel2{
  color: #9ca3af;
  font-size: 24px;
  font-weight: normal;
}

.decodedBreadcrumbLevel1{
  color: #b9a187;
  font-size: 24px;
  font-weight: normal;
}

.decodedBreadcrumbLevel2{
  color: #9ca3af;
  font-size: 24px;
  font-weight: normal;
}

.innoaestheticsBreadcrumbLevel1{
  color: #627648;
  font-size: 24px;
  font-weight: normal;
}

.innoaestheticsBreadcrumbLevel2{
  color: #9ca3af;
  font-size: 24px;
  font-weight: normal;
}

h3.wcqbsMoreProductsHeading{
  font-size: 32px;
  color: #9ca3af;
  text-transform: uppercase;
  font-weight: normal;
}

.wcqbsContentLightFocus{
  color: #9ca3af;
  font-size: 20px;
}

.wcqbsContentDarkFocus{
  color: #111827;
  font-size: 20px;
}

.wcqbsContentEvaSp6PinkFocus{
  color: #bb4e95;
  font-size: 20px;
}

.melineBreadcrumbLevel1{
  color: #cd0e0e;
  font-size: 24px;
  font-weight: normal;
}

.melineBreadcrumbLevel2{
  color: #9ca3af;
  font-size: 24px;
  font-weight: normal;
}

.melineLightRed{
  color: #cd0e0e;
}

.melineProductPageSubHeading{
  color: #9ca3af;
  font-size: 24px;
}

.melineProductPageSubHeading2{
  color: #cd0e0e;
  font-size: 24px;
  margin-bottom: 30px;
  line-height: 30px;
}

h3.wcqbsMelineMoreProductsHeading{
  font-size: 32px;
  color: #9ca3af;
  text-transform: uppercase;
  font-weight: normal;
}

.innoaestheticsProductPageSubHeading{
  color: #9ca3af;
  font-size: 24px;
}

.innoaestheticsProductPageSubHeading2{
  color: #627648;
  font-size: 24px;
  margin-bottom: 30px;
}

.innoaestheticsLightGreen{
  color: #627648;
}

h2.wcqbsDecodedFoundationH2Heading{
  color: #b9a187 !important;
}

.decodedFoundationSmall{
  color: #b9a187;
}

h3.decodedFoundation{
  color: #b9a187;
  font-weight: normal;
  margin-bottom: 10px;
  font-size: 19px;
}

.wcqbsHeaderClientLogin a{
  color: #FFF !important;
  text-decoration: none !important;
  font: normal 200 16px / 20px "Poppins", Helvetica, Arial, Verdana, sans-serif;
}

.wcqbsHeaderClientLogin a:hover{
  color: #EFEFEF !important;
  text-decoration: none !important;
  font: normal 200 16px / 20px "Poppins", Helvetica, Arial, Verdana, sans-serif;
}

.wcqbsHeaderClientLogin a:visited{
  color: #FFF !important;
  text-decoration: none !important;
  font: normal 200 16px / 20px "Poppins", Helvetica, Arial, Verdana, sans-serif;
}

/*
Hide author details on the search results page. This might have to be changed slightly
when we create a blog for the site so to show author details for blogs.
*/
.blog-content .entry-meta{
    display: none;
}

.wcqbsMelineProfessionalMegaMenuItem{
  margin-top: 15px;
}

#homeLogoCarousel .vc-hoverbox-block {
    background-size: contain;
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 768px) {
  .wcqbsFooterIcons{
    margin-top: 20px;
  }

  footer{
    text-align: center;
  }

  .wp-block-image img {
      display: inline !important;
  }

  h2.wcqbsAerolaseBlueH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsMelineRedH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsInnoGreenH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsVaserGoldH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  .wcqbsCenterMobile{
      text-align: center !important;
  }

  h2.wcqbsCereformBlueH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsBlueH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsTealH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  .wcqbsCenterMobileH2Standard{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsDarkGreyNoTransformH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsDarkGreyH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h2.wcqbsDecodedFoundationH2Heading{
    font-size: 32px !important;
    text-align: center;
    line-height: 32px;
  }

  h3.decodedFoundation {
    text-align: center;
  }

  .wcqbsContactLeft, .wcqbsContactRight{
    float: none;
    width: auto;
    padding: 1%;
  }

  .wcqbsContactRight{
    margin-top: 20px;
  }

  .wcqbsContactRight textarea{
    height: 140px;
    background-color: #FFF;
    border: 1px solid #000;
  }

  .wcqbsContactLeft input[type=text]{
    border: 0px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    background-color: #FFF;
  }

  .wcqbsContactLeft input[type=email]{
    border: 0px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    background-color: #FFF;
  }

  .mobile-header-bar .mobile-mini-widgets .popup-search .submit i, .mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
      color: #FFF;
  }

}
