/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

@font-face {
  font-family: ProximaNova;
  src: url(fonts/ProximaNovaRegular.otf);
  font-weight:normal;
  font-weight:400;
  font-style:normal;
}
@font-face {
  font-family: ProximaNova;
  src: url(fonts/ProximaNovaBold.otf);
  font-weight:bold;
  font-weight:700;
  font-style:normal;
}
@font-face {
  font-family: ProximaNova;
  src: url(fonts/ProximaNovamedium.otf);
  font-weight:500;
  font-weight:600;
  font-style:normal;
}

.entry h1 {
	font-size: 80px;
}
.entry h2 {
	font-size: 40px;
}
.entry h3 {
	font-size: 30px;
}
.vcex-heading-inner:after {
	border-bottom: 3px solid #ffa700;
	visibility: visible;
}
.black-border .vcex-heading-inner:after {
	border-bottom: 3px solid #333333;
	visibility: visible;
}
.theme-button {
	background: transparent;
	width: 180px;
}
.theme-button:hover {
	border: 2px solid #ffa700;
}


#header-aside a.theme-button {
	position: absolute;
    right: 0;
    top: 23px;
}
#site-header.overlay-header {
	opacity: 0.8;
    background-image: linear-gradient(to bottom, #333, rgba(51, 51, 51, 0.8) 18%, rgba(51, 51, 51, 0))!important;
}
.footer-box .footer-widget {
	padding-bottom: 0px;
}
.footer-box .footer-widget .wp-block-image {
	margin-bottom: 0px;
}
.footer-box .footer-widget .wp-block-image figure {
	width: 250px;
}