/*
Theme Name: Dr Ratuski CUSTOM
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
*/

.tiktok .soc-font-icon:before, .dt-icon-tiktok:before {
    content: "\e07b";
}
.tiktok .soc-font-icon{font-family: "Font Awesome 6 Brands" !important; font-weight:500; font-size: 20px !important;}
.masthead .soc-ico {display: flex;}

h1, h2, h3, h4, h5, h6 {
  position: relative;
  padding-bottom: 0.6rem;
}

h1::before, h2::before, h3::before, h4::before, h5::before, h6::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 20rem;
  height: 1px;
  border-radius: 2px;
  background: linear-gradient(90deg, #00b8b0, rgba(176,141,87,0));
  opacity: .9;
}

.hero-heading h1 {font-size: 60px; line-height: 1.2;}
.center h1::before, .center h2::before, .center h3::before, .center h4::before, .center h5::before, .center h6::before {display: none !important;}
.pswp__caption {display: none;}
.vc_btn3.vc_btn3-style-outline {border-width: 1px !important; border-color: rgba(255,255,255,0.5) !important;}

#content a {text-decoration: none;}
#footer a {text-decoration: none;}
#footer a:hover {color: var(--the7-accent-color); }

.white p, .white h1,  .white h2, .white h3, .white h4, .white h5, .white h6, .white, .white a {color: #fff !important;}
.white .white-button a:hover {color: #c7096d !important;}
.white.telefon h2 {font-size: x-large;}

#cmplz-manage-consent .cmplz-manage-consent {right: 60px !important;}

@media screen and (max-width: 768px) {
.reverse {flex-direction: column-reverse;}
.hero-heading h1 {font-size: 35px; line-height: 1.2;}
}

.box .vc_column-inner {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05) !important;}

.slogan {font-size: x-large; font-weight: bold;}
.vc_row-has-fill .vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important;}
.przycisk a:hover {color: #666 !important;}