/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
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
*/

/********** GENERAL **********/
/*****************************/

:root {
	--copper: #9B694D;
	--green: #10553F;
	--yellow: #FAD771;
	--yellow-comp: #F7E8DC;
	--yellow-light: #FEF6B8;
	--bg-yellow-gradient: radial-gradient(ellipse at center,rgba(247, 232, 220, 1) 0%, rgba(250, 215, 113, 1) 90%);
	--bg-yellow-gradient-light: radial-gradient(ellipse at center,rgba(249, 222, 157, 1) 0%, rgba(250, 215, 113, 1) 90%);
	--bg-yellow-gradient-secondary: radial-gradient(ellipse at center,rgba(249, 222, 157, 1) 0%, rgba(244, 210, 67, 1) 90%);
	--bg-grey: #1A1A1A;
	--yellow-ab: #F8A700;
	--bg-yellow-ab: radial-gradient(ellipse at center,rgba(249, 222, 157, 1) 0%, rgba(248, 167, 0, 1) 90%);
	--space-xs: 1.5rem;
	--space-sm: 2.5rem;
	--space-md: 5rem;
	--space-lg: 7.5rem;
	--space-xl: 10rem;
}

@font-face {
    font-family: 'Proxima Nova ExCn';
    src: url('fonts/ProximaNovaExCn-Light.woff2') format('woff2'),
        url('fonts/ProximaNovaExCn-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova ExCn';
    src: url('fonts/ProximaNovaExCn-Semibold.woff2') format('woff2'),
        url('fonts/ProximaNovaExCn-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova-Regular.woff2') format('woff2'),
        url('fonts/ProximaNova-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Proxima Nova';
    src: url('fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

.mt-0 {
	margin-bottom: 0;
}
.mb-0 {
	margin-bottom: 0;
}
.mt-xs {
	margin-top: var(--space-xs) !important;
}
.mb-xs {
	margin-bottom: var(--space-xs) !important;
}
.mt-sm {
	margin-top: var(--space-sm) !important;
}
.mb-sm {
	margin-bottom: var(--space-sm) !important;
}
.mt-md {
	margin-top: var(--space-md) !important;
}
.mb-md {
	margin-bottom: var(--space-md) !important;
}
.mt-lg {
	margin-top: var(--space-lg) !important;
}
.mb-lg {
	margin-bottom: var(--space-lg) !important;
}

.text-normal {
	font: var(--the7-base-font);
}

.bg-gradient {
	background: var(--bg-yellow-gradient);
}

#main section {
	padding-top: var(--space-md) !important;
	padding-bottom: var(--space-md) !important;
}

.shadow {
	filter: drop-shadow(0 0 15px rgba(0,0,0,0.25));
}

/********* OVERRIDES *********/
/*****************************/
.gallery-shortcode .wf-cell * {
	width: 100%;
}