/*
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
*/

/* // 5G / Silver and Gold Pages */
.xBold {
	font-weight: 800;
}

.ct-link-text {
	font-size: 0.8rem;
	color: #282626;
	padding-top: 20px;


}

.pillar-text {
	font-size: 2rem;
	color: #2e367a !important;
}

/*SilverGold*/

.column1-silver {

	padding-left: 25px;

}

.div_goldcomp {
	align-items: center;
	text-align: center;
	justify-content: center;
	font-weight: 600;
	font-size: 1.5rem;
	padding: 1rem;
}

.div_goldcomp2 {

	font-size: 1.3rem;
}

.money-col-mid {
	width: 64.59%
}

.rightnow-text {
	font-size: 1.4rem;
	padding-top: 20px;
}

.bill-column {
	background-image: url(/wp-content/uploads/2022/09/CoL_16_Website_Money-1.jpg);
	background-size: cover;
	background-position: center center;
	width: 17.41%;
	background-repeat: no-repeat;

}

.money-bg {
	width: 100%;
	background-color: #e7e7e8;
	padding: 20px 50px 20px 50px;
	border-bottom-color: #e7e7e8;
	border-left-color: #e7e7e8;
	border-bottom-left-radius: 30px;
	border-bottom-style: none;
	border-bottom-right-radius: 30px;

}

.change-text {
	font-size: 4rem;
	font-weight: 700;
	color: #ffffff;
	text-shadow: 3px 3px 5px rgb(0 0 0 / 55%);
	text-align: center;
}

.text-blockmoney {
	font-size: 1.5rem;
	font-weight: 400;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 20px;
	line-height: 1.5;
	padding-bottom: 30px;
}

.text-blockmoney2 {
	padding-left: 10px;
	background-color: #ffffff;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-bottom-right-radius: 30px;
	font-size: 1.4rem;
	line-height: 1.65;
}

.goldbar {
	margin-left: -51px;
	width: 350.45px;
	max-width: 100%;
	height: 208.16px;
}

.div_block-money {
	width: 100%;
	flex-direction: row;
	display: flex;
	padding-right: 20px;
}

.silver-container {
	max-width: 800px;
	margin: 0 auto;

}


.sg-text {
	font-size: 4.8rem;
	color: #ffffff;

	font-weight: 300;
	text-shadow: 2px 2px 5px rgb(0 0 0 / 57%);
}




.silver-dp {
	color: #ffffff;
	font-size: 2.25rem;
	font-weight: 500;
	margin-right: 50px;
	text-shadow: 2px 2px 5px rgb(0 0 0 / 49%);
	line-height: 1;
}

.ap-text {
	font-family: eb-garamond, serif !important;
	font-weight: 400;
	font-style: italic !important;
}

/*End SilverGold*/

/* Start buttons */

.btn-row {
	padding: 0rem 0 1.5rem 0;
}

.ct-btn-orange {
	color: #000000;
	width: 60%;
	border-color: #ffffff;
	background-image: radial-gradient(at center center, #E8AF4A 0%, #E95A31 100%);
}

.ct-btn-orange:hover {
	color: #ffffff;
	width: 60%;
	border-color: #ffffff;
	background-image: linear-gradient(180deg, #36526C 0%, #20415D 100%);

}

.ct-btn-nblue {
	background-color: #051622;
	color: #ffffff;
	width: 90%;
	border-color: #ffffff;
}

.ct-btn-nblue:hover {
	background-image: radial-gradient(at top center, #FFDC74 0%, #BF9C50 55%) !important;
	color: #000000;
	width: 90%;
	border-color: #fff;
}

.ct-btn-gblack {
	background-image: radial-gradient(at top center, #FFDC74 0%, #BF9C50 55%) !important;
	color: #000000;
	width: 60%;
	border-color: #fff;
}

.ct-btn-gblack:hover {

	background-image: radial-gradient(at top center, #051622 0%, #051622 55%) !important;
	color: #ffffff;
	width: 60%;
	border-color: #ffffff;
}

.ct-btn-red {
	color: #ffffff;
	background-color: #B21E38;
	width: 69%;
	border-color: #ffffff;
}

.ct-btn-red:hover {
	background-color: #003956;
	color: #ffffff;
	width: 69%;
	border-color: #ffffff;
}

.ct-btn-wblue {
	color: #24418f;
	background-color: #ffffff;
	width: 69%;
	border-color: #24418f;
}

.ct-btn-wblue:hover {
	background-image: linear-gradient(120deg, #23428f, #28abe2);
	color: #ffffff;
	width: 69%;
	border-color: #ffffff;
}

.ct-btn-yellow {
	width: 69%;
	background-color: #FCB61A !important;
	color: #003956;
	border-color: #ffffff;
}

.ct-btn-yellow:hover {
	background-image: linear-gradient(130deg, #23428F 0%, #28ABE2 100%);
	color: #ffffff;
	border-color: #ffffff;
	width: 69%;
}

.ct-btn-wgreen {
	color: #00ADBA;
	background-color: #ffffff;
	width: 69%;
	border-color: #00ADBA;
}

.ct-btn-wgreen:hover {
	color: #ffffff;
	background-color: #00ADBA;
	width: 69%;
	border-color: #ffffff;
}

.ct-btn-default {
	padding: 7px 0px 7px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 50px;
	box-shadow: 0px 3px 10px 0px rgb(0 0 0 / 50%);
	flex: 0 0 auto;
	text-align: center;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	line-height: 1;
}

.ct-button-inner {

	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}

.ct-btn-text {
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1em;
}

.ct-btn-text3 {
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1em;
	position: relative;
    top: -3px;
}

.ct-btn-text4 {
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1em;
}

.ct-btn-reviews {
	font-size: 1.8rem;
	font-weight: 600;
	line-height: 1em;
}

.ct-btn-text-ewp {
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1em;
}

.ct-btn-text-gold {
	font-size: 2rem;
	font-weight: 600;
	line-height: 1em;

}

.btn-wrap {
	justify-content: center;
	display: flex;
}

.ct-btn-orange-product {
	color: #000000;
	width: 95%;
	border-color: #ffffff;
	background-image: radial-gradient(at center center, #E8AF4A 0%, #E95A31 100%);
}

.ct-btn-orange-product:hover {
	color: #ffffff;
	width: 95%;
	border-color: #ffffff;
	background-image: linear-gradient(180deg, #36526C 0%, #20415D 100%);

}

.eael-creative-button-icon-right {
	margin-left: 11px;
	font-size: 30px;
}

.eael-creative-button-icon-right2 {
	margin-left: 5px;
	font-size: 22px;
}

/* end buttons */

/*5G*/

.header-text {
	color: #00557B;
	font-size: 3.6rem;
	font-weight: normal;
	text-align: center;

}

.dyk-header {
	padding: 2rem 0 1rem 0;
}

.testiheader {
	display: flex;
}

.former-text {

	color: #ffffff;
	font-family: "proxima-nova", Sans-serif;
	font-size: 2.6rem;
	line-height: 1;
	text-align: center;
}

.steve-myguy {
	color: #ffffff;
	font-weight: 400;
	font-size: 2.3rem;
}

.svg-image {
	display: inline-block;
	height: 5rem;
	width: 5rem;
	padding: 0;
	vertical-align: text-top;
}



.svg-img-left {
	display: inline-block;
	height: 5rem;
	width: 5rem;
	margin: 1rem 0 -2rem -5rem;
	padding: 0;
}


.harmful-text {
	color: #4D4D4D;
	font-size: 1.8em;
	line-height: 2rem;
	text-align: center;

}

.glist {
	font-size: 1.9rem;
	color: #333333;
	line-height: 2rem;

}

.gicons {
	width: 50px;
}

.blist {
	font-size: 1.8rem;
	color: #FFFFFF;
	line-height: 2rem;

}

.textd {
	color: #ffffff !important;
	font-size: 2rem;
	text-transform: uppercase;
	line-height: 1em;
	text-shadow: 3px 2px 3px rgb(0 0 0 / 33%);
}

.textn {
	color: #ffffff !important;
	font-size: 2rem;
	text-transform: uppercase;
	line-height: 1em;
	text-align: center;
	text-shadow: 3px 2px 3px rgb(0 0 0 / 33%);
}

.stext {
	color: #4D4D4D;
	font-size: 1.7em;
	line-height: 2rem;
	padding: 2rem 7rem 1rem 6rem;

}

.emf-title {
	font-size: 2rem;
	font-weight: 500;
	color: #4D4D4D;
	padding: 1.5em 2em 0em 3em;
}

.emf-bg {
	background: url(/wp-content/uploads/2022/09/solution3-2.jpg);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding-bottom: 1.5rem;

}

.steve-col {
	border: solid 2px #ffffff;
	border-width: 0 3px 0 0;
}

.emf-text {
	text-align: left;
	color: #4D4D4D;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.3em;
	width: 55vw;
	max-width: 55vw;
	padding: 0 2em 3em 5em;
}

.intro-steve {
	font-size: 3.3em;
	line-height: 0.9em;
	font-weight: 800;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #ffffff;
	text-shadow: 3px 2px 3px rgb(0 0 0 / 33%);
	padding: 0.5em 1em 0.2em 0em;
	text-align: center;

}

.steveline {
	min-height: 78px;
	height: 78px;
}

.stevetext {
	font-size: 3rem;
	font-weight: 800;
	color: #4D4D4D;
	display: inline-flex;
	margin-left: 5px;
	vertical-align: super;
}

.steveimage {
	width: 60%;
	align-items: flex-start;
	flex-direction: row;
	display: flex;


}

.ba-logo-mob {
	display: none;
}

.ba-logo {
	width: 60%;
}

.solution-mob {
	display: none;

}

.img-steve {
	visibility: visible;
	z-index: 9;
	position: static;
	display: inline-block;
	max-width: 100%;
	height: 125px;
	width: 125px;
	margin-left: -4rem;
}

.stevei {
	flex-direction: row;
	display: flex;
}

.steve-name-mob {
	display: none;
}

.degreetext {
	color: #4D4D4D;
	font-size: 1.9em;
	line-height: 1em;
	padding: 0.5em 0 0 0.5em;
}

.quotesteve {
	color: #ffffff;
	font-size: 2.1rem;
	line-height: 1em;
	text-shadow: -1px 3px 0px rgb(0 0 0 / 12%);
	text-align: center;
}

.svg-image2 {
	display: inline-block;
	height: 2.3rem;
	width: 2.3rem;
	margin: 0 0.125em;
	padding: 0;
	vertical-align: super;
}

.svg-img-left2 {
	display: inline-block;
	height: 2.3rem;
	width: 2.3rem;
	margin: 0 -0.5em;
	padding: 0;
	vertical-align: super;

}

.textguy {
	color: #ffffff;
	font-weight: 400;
	font-size: 2.5rem;
	text-shadow: 0px 0px 4px rgb(0 0 0 / 42%);
	text-align: center;
	flex-direction: row !important;
}

.true-benefits {
	color: #ffffff;
	font-size: 3em;
	font-weight: 500;
	text-shadow: 1px 3px 1px rgb(0 0 0 / 26%);
	text-align: center;
}

.special-text {
	color: #4D4D4D;
	font-size: 1.9em;
	font-weight: 400;
	text-align: center;
	line-height: 1.3em;

}

.stiktext {
	color: #2A333C;
	font-size: 1rem;
	line-height: 1;
	font-weight: 600;

}

.stiktext2 {
	color: #2A333C;
	font-size: 1rem;
	line-height: 1;
	font-weight: 600;
	padding-top: 2rem;
}

.testi-col3 {
	border-right: solid 10px #d8eefa;
	padding: 1rem;
}

.testi-col4 {

	padding: 1rem;
}

.test-col1 {
	padding: 1.5em 5em 1.5em 3em;
}

.name-testi {
	color: #2A333C;
	font-size: 1.2rem;
	font-weight: 700
}

/*End 5G*/