/*
Theme Name:     Border Jet Drainage
Theme URI:      https://elementor.com/
Description:    BorderJet is a child theme of Hello Elementor, created by Elementor team
Author:         Arcas Web Design
Author URI:     https://www.arcas.co.uk
Template:       hello-elementor
Version:        1.0.0
Text Domain:    borderjet
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
html {
  font-size: 62.5%;
  /* sets root font size to equivalent of 10px for easier rem calculation */
}

body {
  font-size: 1.8rem;
}

form textarea {
  padding: 2rem !important;
}

header a {
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

header a:link, header a:visited {
  color: white;
}

header a:hover, header a:active {
  color: #FFEC00;
}

footer a:link, footer a:visited {
  color: #fff;
}

footer a:hover, footer a:active {
  color: #FFEC00;
}

.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper {
  position: relative;
}

.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content {
  position: absolute;
  bottom: 1rem;
  right: 0;
  background-color: #000;
  padding: 3px 25px;
  display: inline-block;
  width: auto;
  -webkit-transform: skewX(-15deg);
          transform: skewX(-15deg);
}

.elementor-element.elementor-widget.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
  color: #FFEC00;
  font-size: 2.1rem;
  text-align: right;
  text-transform: uppercase;
  -webkit-transform: skewX(15deg);
          transform: skewX(15deg);
  margin: 0;
  letter-spacing: 1.5;
}

.elementor-element.elementor-widget.elementor-widget-icon.circle .elementor-icon {
  border: 2px solid #FFEC00;
  border-radius: 5rem;
  padding: 0.8rem;
}
