/*
 Theme Name: Wild West Media - twentysixteen child
 Description: The custom theme Wild West Media using the parent theme Twenty Sixteen.
 Author: Valik Rudd
 Author URI: https://timberwebdesign.com
 Template: twentysixteen
 Version: 1
 */
 
 /*
@font-face {
	font-family: "RoslindaleCondensedBold";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Bold.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Bold.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Bold.otf") format("opentype");
}

@font-face {
	font-family: "RoslindaleCondensedRegular";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Regular.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Regular.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleDisplayCondensed-Regular.otf") format("opentype");
}

@font-face {
	font-family: "Roslindale";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleText-Regular.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleText-Regular.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleText-Regular.otf") format("opentype");
}
*/

@font-face {
	font-family: "Trade";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_0_0.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_0_0.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/TradeGothicLTStd.otf") format("opentype");
}

@font-face {
	font-family: "TradeBold";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_1_0.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_1_0.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/TradeGothicLTStd-Bold.otf") format("opentype");
}

@font-face {
	font-family: "TradeBold2";
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_2_0.eot");
	src: url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/3A7ECF_2_0.woff") format("woff"),
	url("https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/TradeGothicLTStd-Bd2.otf") format("opentype");
}




:root {
    --bp-small: 30;
    --bp-medium: 45;
    --bp-large: 55;
    --bp-xlarge: 75;
    --text-wght: 375;
    --text-ital: 0;
    --text-opsz: 16;
    --p-line-height-min: 1.4;
    --p-line-height-max: 1.5;
    --p-font-size-min: 1;
    --p-font-size-max: 1.25;
    --p-vf-wght: var(--text-wght);
    --h1-line-height-min: 1.05;
    --h1-line-height-max: 1.05;
    --h1-font-size-min: 3.25;
    --h1-font-size-max: 6;
    --h1-vf-wght-multiplier-s: 1.5;
    --h1-vf-wght-multiplier-m: 1.65;
    --h1-vf-wght-multiplier-l: 1.75;
    --h2-line-height-min: 1.15;
    --h2-line-height-max: 1.25;
    --h2-font-size-min: 1.85;
    --h2-font-size-max: 2.5;
    --h2-vf-wght-multiplier-s: 1.45;
    --h2-vf-wght-multiplier-m: 1.65;
    --h2-vf-wght-multiplier-l: 1.75;
    --h3-line-height-min: 1.15;
    --h3-line-height-max: 1.25;
    --h3-font-size-min: 1.5;
    --h3-font-size-max: 2;
    --h3-vf-wght-multiplier-s: 1.8;
    --h3-vf-wght-multiplier-m: 1.825;
    --h3-vf-wght-multiplier-l: 1.85;
    --dc-line-height-min: 0.9;
    --dc-line-height-max: 0.95;
    --dc-font-size-min: 2.7;
    --dc-font-size-max: 5.25;
    --bq-line-height-min: 1.1;
    --bq-line-height-max: 1.1;
    --bq-font-size-min: 2;
    --bq-font-size-max: 3;
    --bq-vf-wght-multiplier-s: 0.85;
    --bq-vf-wght-multiplier-m: 0.85;
    --bq-vf-wght-multiplier-l: 0.85;
}



@font-face {
	font-family: 'Roslindale VF';
	src: url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('woff2-variations'), /* for Safari */
	 url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('woff2'), /* for all browsers except Safari */
	 url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('woff-variations'), /* for Safari */
		 url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('woff'), /* for all browsers except Safari */
	 url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('truetype-variations'), /* for Safari */
		 url('https://www.theurbancowgirl.com/wp-content/themes/bb-theme-child/fonts/RoslindaleVariable-VF_beta.woff2') format('truetype'); /* for all browsers except Safari */
		 font-weight:300 700;
		 font-display:swap;
}

@font-face {
	font-family: 'RoslindaleVF';
	src: url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff2-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff2'), /* for all browsers except Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff') format('woff-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff') format('woff'), /* for all browsers except Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff') format('truetype-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff') format('truetype'); /* for all browsers except Safari */
	font-weight:300 700;
	font-display:swap;
}

@font-face {
	font-family: 'RoslindaleVF2';
	src: url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff2-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff2'), /* for all browsers except Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('woff'), /* for all browsers except Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('truetype-variations'), /* for Safari */
	url('https://ucfonts.s3-us-west-1.amazonaws.com/ucfonts1910/RoslindaleVariable-VF_beta.woff2') format('truetype'); /* for all browsers except Safari */
	font-weight:300 700;
	font-display:swap;
}

textarea:focus, input:focus{
    outline: none;
}

body {
	padding:0px;
	margin:0px;
}





}


.mobi {
	display:none;
}

.desk {
	display:block;
}

html {
	background: #FBF7F1;
	margin:0px;
	padding:0px;
	font-family: 'Roslindale';
	color:#231f20;
    padding: 0 0;
    text-decoration: none;
    text-shadow:none;
    /*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(74.5%,rgba(0,0,0,0)),color-stop(75%,rgba(90,52,3,.85)),to(transparent));
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 74.5%,rgba(90,52,3,.85) 75%,transparent);*/
    background-repeat: repeat-x;
    background-size: 2px 2px;
    background-position: 0 .975em;
    display: inline;
    word-break: break-word;
    font-style: normal;
}

a, b, blockquote, body, button, cite, div, em, figcaption, h1, h2, h3, h4, h5, h6, i, li, p, strong, td, th, ul {
    font-family: "RoslindaleVF",Georgia,"Times New Roman",Times,serif;
    font-weight: 400;
    font-style: normal;
    font-variation-settings: "wght" var(--text-wght),"opsz" var(--text-opsz);
}


h1 {
	font-family: 'RoslindaleVF';
	font-weight: 400;
	font-style: normal;
	--text-ital: 0;
	--text-wght: calc(var(--p-vf-wght) * var(--h1-vf-wght-multiplier-l));
    --text-opsz: calc((var(--h1-font-size-max) * 16));
    font-size: calc(var(--h1-font-size-max) * var(--p-font-size-max) * 1em);
    line-height: var(--h1-line-height-max);
}

h2 {
	font-family: 'RoslindaleVF';
	font-weight: 400;
	font-style: normal;
	--text-wght: calc(var(--p-vf-wght) * var(--h2-vf-wght-multiplier-l));
	--text-opsz: calc((var(--h2-font-size-max) * 16));
	font-size: calc(var(--h2-font-size-max) * 1em);
	line-height: var(--h2-line-height-max);
}

h3 {
	font-family: 'RoslindaleVF';
	font-weight: 400;
	font-style: normal;
    --text-wght: calc(var(--p-vf-wght) * var(--h3-vf-wght-multiplier-l));
    --text-opsz: calc((var(--h3-font-size-max) * 16));
    font-size: calc(var(--h3-font-size-max) * 1em);
    line-height: var(--h3-line-height-max);
}


h4 {
    text-align: center;
    font-size: 30px;
}

a:link {
    color: #a45f05;
    padding: 0 0;
    text-decoration: none;
    text-shadow:none;
    /*background-image: -webkit-gradient(linear,left top,left bottom,color-stop(74.5%,rgba(0,0,0,0)),color-stop(75%,rgba(139,81,4,.85)),to(transparent));
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 74.5%,rgba(139,81,4,.85) 75%,transparent);
    background-repeat: repeat-x;
    background-size: 2px 2px;
    background-position: 0 .975em;*/
    display: inline;
    word-break: break-word;
    color: #a45f05;
}

p {
	font-variation-settings: "wght" var(--text-wght),"opsz" var(--text-opsz);
}

p a {
    --text-wght: 775;
}


.header { 
	background: #FBF7F1; 
	color:#231f20;
	padding:25px 0 20px;
	border-bottom: 1px solid #ccc;
}

.fixednav {
	position: fixed;
	top:0; left:0;
	width: 100%;
	z-index: 999;
	padding:25px 0 20px;
	border-bottom:1px solid #ccc;
}

.scrollingit {
	padding-top:99px;
}

.container {
	width:1240px;
	display: block;
	margin: 0 auto;
	padding:0 0px;
}

.logo {
	width: 230px;
	display: inline-block;
}

.logo img {
    width: 100%;
}

.nav {
	display: inline-block;
    float: right;
    font-family: 'TradeBold2';
    text-transform: uppercase;
    padding-top: 15px;
}

.nav a {
    font-family: 'TradeBold2';
    letter-spacing: 1px;
    padding-left: 30px;
	color:#231f20;
}

.navx {
	display: none;
}

.header .menu-icon {
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 35px 25px;
    position: relative;
    user-select: none;
}

.header .menu-icon .navicon {
    background: #333;
    display: block;
    height: 4px;
    position: relative;
    transition: background .2s ease-out;
    width: 14px;
}

.header .menu-icon .navicon:before, 
.header .menu-icon .navicon:after {
    background: #333;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    transition: all .2s ease-out;
    width: 100%;
    width: 25px
}

.header .menu-icon .navicon:before {
    top: 9px;
}

.header .menu-icon .navicon:after {
    top: -9px;
}

.header .menu-icon:hover .navicon,
.header .menu-icon:hover .navicon:before,
.header .menu-icon:hover .navicon:after {
	background: #c84228;
}

.header .menu-icon {
    display: none;
}

.mainarea {
	background: url('/wp-content/themes/bb-theme-child/images/kw_murietta_gold.png') top center no-repeat;
	background-size: 2650px;
    background-position-y: -140px;
}

.hero {
	width:1180px;
	/*background: url('/wp-content/themes/bb-theme-child/images/clocktower-1200.png') bottom left no-repeat;
	background-size: 600px 714px;
	border: 30px solid #efeae3;*/
	display: block;
	margin: 0px auto 0;
}


.hero_in .logo {
    height: 710px;
}

	
.hero_in {
    padding: 190px 50px 180px 530px;
}


@media (max-width: 2200px) {
	
	.mainarea {
		background-size: 2300px;
		background-position-y: -100px;
	}
		
	.hero_in {
		padding: 150px 50px 180px 530px;
	}

}

@media (max-width: 1800px) {
	
	.mainarea {
		background-size: 1900px;
		background-position-y: -80px;
	}
		
	.hero_in {
		padding: 120px 50px 180px 530px;
	}

}


.hero_h1 {
    font-size: calc(var(--h1-font-size-max) * var(--p-font-size-max) * 0.6em);
    margin-top: 670px;
    margin-bottom: 20px;
}



@media (max-width: 2200px) {
	
	.hero_h1 {
		margin-top: 540px;
	}

}

@media (max-width: 1800px) {
	
	.hero_h1 {
		margin-top: 460px;
	}

}

@media (max-width: 1600px) {
	
	.mainarea {
		background-size: 1700px;
		background-position-y: -50px;
	}
	
	.hero_h1 {
		margin-top: 490px;
	}

}

@media (max-width: 1400px) {
	
	.mainarea {
		background-size: 1500px;
		background-position-y: -20px;
	}
	
	.hero_in {
	    padding: 80px 50px 100px 430px;
	}
	
	.hero_h1 {
		margin-top: 440px;
	}

}


.hero_p {
	font-variation-settings: "wght" var(--text-wght),"opsz" var(--text-opsz);
	--text-wght: calc(var(--p-vf-wght) * 0.5);
    --text-opsz: calc((var(--p-font-size-max) * 34));
    font-size: calc(var(--p-font-size-max) * var(--p-font-size-max) * 1em);
    line-height: calc(var(--p-line-height-max) * 0.9em);
}

a.hero_button.button {
    display: block;
    width: 280px;
    background: #c84228;
    color: #fbf7f1;
    text-align: center;
    padding: 30px 0 25px;
    border-radius: 5px;
    margin: 50px 0 0 0;
    font-family: 'Trade';
    font-size: 23px;
    font-weight: 100;
}

h2.headline1 {
    --text-wght: calc(var(--p-vf-wght) * var(--h2-vf-wght-multiplier-l));
    --text-opsz: calc((var(--h2-font-size-max) * 20));
    font-size: calc(var(--h2-font-size-max) * 3.3em);
    line-height: calc(var(--h2-line-height-max) * 0.8);
    padding-top: 30px;
}

.container p {
	--text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 17));
    font-size: calc(var(--h2-font-size-max) * 0.9em);
    line-height: calc(var(--h2-line-height-max) * 1.1);
    padding-top: 20px;;
}

.container p.subtitle {
	--text-wght: calc(var(--p-vf-wght) * 1.7);
    --text-opsz: calc((var(--h2-font-size-max) * 16));
    font-size: calc(var(--h2-font-size-max) * 1em);
    line-height: calc(var(--h2-line-height-max) * 0.8);
    padding-top: 30px;
}

.container.slider {
    border: 20px solid #efeae3;
    width: 1160px;
    padding: 20px;
    position: relative;
}

.slider1in .x {
	display:none;
}


/* Next & previous buttons */
.slidesjs-previous, .slidesjs-next {
  cursor: pointer;
  position: absolute;
  font-size: 0px;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  z-index: 999;
  width: 50px;
  height: 50px;
}

.slidesjs-previous {
  left: -90px;
}

.slidesjs-next {
  right: -90px;
  border-radius: 3px 0 0 3px;
}


/* Show active item in the pagination */
.slidesjs-pagination .active {
  color:red;
}

.slidesjs-next {
	background: url('/wp-content/themes/bb-theme-child/images/sliderarrow-r.png') top center no-repeat;
	background-size: 18px 32px;
}

.slidesjs-previous {
	background: url('/wp-content/themes/bb-theme-child/images/sliderarrow-l.png') top center no-repeat;
	background-size: 18px 32px;
}

.slidesjs-next:hover {
	background: url('/wp-content/themes/bb-theme-child/images/sliderarrow-r-on.png') top center no-repeat;
	background-size: 18px 32px;
}

.slidesjs-previous:hover {
	background: url('/wp-content/themes/bb-theme-child/images/sliderarrow-l-on.png') top center no-repeat;
	background-size: 18px 32px;
}

.slidesjs-pagination {
	
}

.slidedescription p {
	font-size: calc(var(--h2-font-size-max) * 0.65em);
	width: 60%;
}

.slidedescription p strong {
	--text-wght: calc(var(--p-vf-wght) * 1.5);
}

#section4 h2.headline1,
#section7 h2.headline1 {
    margin-top: 120px;
    margin-bottom: 0px;
    font-size: calc(var(--h2-font-size-max) * 1.8em);
}

#section7 h2.headline1 {
	margin-bottom: 120px;
}

#section4 p,
#betweentimelines p {
    width: 82%;
}

#section7 p {
    width: 100%;
}


#section7 p.subtitle {
    margin-bottom: 0px;
    padding-bottom: 0px;
    --text-wght: calc(var(--p-vf-wght) * 1.3);
    cursor: pointer;
}

#section7 p.subtitle.closed {
	/*color: #c84228;*/
}


.slider1mobile {
	display: none;
}

#slider2 .container.slider {
    width: 100%;
    border: 0px;
    padding: 0px;
}

#slider2 .slick-list {
	padding: 0px 100px 0 0 !important;
}

#slider2 .slick-slide {
    background: #efeae3;
    margin-right: 20px;
    padding: 0 50px;
    text-align: center;
}

#slider2 .slick-slideshow__slide {
    width: 1000px !important;
    text-align: center;
}

#slider2 img.tphoto {
    width: 195px;
    height: 195px;
    display: block;
    margin: 140px auto 50px;
    border-radius: 50%;
}

#slider2 p.ttext {
    --text-wght: calc(var(--p-vf-wght) * 1.6);
    --text-opsz: calc((var(--h2-font-size-max) * 19));
    font-size: calc(var(--h2-font-size-max) * 1.1em);
    line-height: calc(var(--h2-line-height-max) * 1.4);
}

#slider2 .tauthor {
    color: #C84228;
    font-family:'TradeBold2';
    --text-wght: calc(var(--p-vf-wght) * 1.5);
    --text-opsz: calc((var(--h2-font-size-max) * 14));
    font-size: calc(var(--h2-font-size-max) * 0.5em);
    line-height: calc(var(--h2-line-height-max) * 1.4);
    margin-bottom: 90px;
    text-transform: uppercase;
}


.slick-prev, 
.slick-next {
	width: 50px !important;
	height: 50px !important;
}

.slick-next {
    right: -105px !important;
}

#slider2 .slick-next {
    right: 25px !important;
}


#timeline1 {
	background: url('/wp-content/themes/bb-theme-child/images/doubleshooter2.png') top left no-repeat;
	background-size: 458px 727px;
	background-position: 0px 50px;
}

div#betweentimelines {
    margin-bottom: 120px;
}

#timeline2 {
	background: url('/wp-content/themes/bb-theme-child/images/singleshooter.png') top right no-repeat;
	background-size: 458px 727px;
	margin-bottom: 100px;
}

.hs_cos_wrapper_type_rich_text, 
.hs_cos_wrapper_type_text, 
.hs_cos_wrapper_type_header, 
.hs_cos_wrapper_type_section_header, 
.hs_cos_wrapper_type_raw_html, 
.hs_cos_wrapper_type_raw_jinja, 
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}

.timeline_outer {
	width: 100%;
	display: block;
	margin: 70px auto 0px;
}

#timeline2 .timeline_outer {
    width: 54%;
    margin: 70px 0px 0px 0px;
}

.timeline__container {
    padding: 40px 0;
    margin-left: 55px;
}

#timeline2 .timeline__container {
    margin-left: 10px;
    padding: 0px 0;
}

.timeline {
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: 0;
    max-width: 100%;
    padding-bottom: 0px;
}

.timeline-item {
    padding-left: 40px;
    position: relative;
}

.timeline-info {
    padding-bottom: 10px;
	width: 45%;
}

#timeline2 .timeline-info {
	width: 0%;
}

.timeline-info h5 {
    font-size: 18px;
    font-weight: 600;
    color: #292533;
    line-height: 28px;
    margin: 0 0 20px;
	padding: 0;
    margin-top: 0;
    letter-spacing: 0px;
    margin-bottom: 10px;
   
}

#timeline2 .timeline-info h5 {
	margin:0px;
}

.timeline-marker:before {
    background: #CA4930;
    font-family: 'TradeBold2';
    color:#fbf7f1;
    padding: 3px 0px 0px 1px;
    text-align: center;
    border: 3px solid transparent;
    border-radius: 100%;
    content: "";
    display: block;
    height: 22px;
    position: absolute;
    top: 0px;
    left: -8px;
    width: 24px;
    transition: background .3s ease-in-out,border .3s ease-in-out;
    font-size: calc(var(--h2-font-size-max) * 0.3em);
    --text-wght: calc(var(--p-vf-wght) * 0.5);

}

.timeline-marker.marker1:before {
	content: "1";
}

.timeline-marker.marker2:before {
	content: "2";
}

.timeline-marker.marker3:before {
	content: "3";
}

.timeline-marker.marker4:before {
	content: "4";
}

.timeline-marker.marker5:before {
	content: "5";
}

.timeline-marker.marker6:before {
	content: "6";
}

.timeline-marker.marker7:before {
	content: "7";
}

.timeline-marker.marker8:before {
	content: "8";
}

.timeline-marker:after {
    content: "";
    width: 3px;
    background: #CA4930;
    display: block;
    position: absolute;
    top: 28px;
    bottom: 0;
    left: 6px;
}

.timeline-marker.marker4:after,
.timeline-marker.marker8:after {
	background: transparent;
}

.timeline-content {
    padding-bottom: 20px;
    padding-left: 10px;
    text-align: left;
}

.timeline-content ul {
    list-style: none;
    padding: 0;
}

.timeline-content h5 {
    font-size: calc(var(--h2-font-size-max) * 1em);
    --text-wght: calc(var(--p-vf-wght) * 1.6);
    --text-opsz: calc((var(--h2-font-size-max) * 20));
    margin: 7px 0 0px 0;
}

.timeline-content p {
    font-size: calc(var(--h2-font-size-max) * 0.6em);
    --text-wght: calc(var(--p-vf-wght) * 1);
    margin: 7px 0 0px 0;
}

.timeline-content li {
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 15px;
    color: #292533;
}

.bonus {
	width:100%;
	margin: 0px auto 0;
	display: block;
	border:0px solid #efeae3;
	padding: 0px;
}

.bonus img.bonusimg {
	
}


.bonus1 {
	background:url('/wp-content/themes/bb-theme-child/images/masked2k.png') bottom left no-repeat;
	background-size: 920px;
	margin-top: 40px;
}

.bonus2 {
	background:#efeae3 url('/wp-content/themes/bb-theme-child/images/caskets2k.png') bottom right no-repeat;
	background-size: 820px;
	margin-top: 40px;
}

.bonus3 {
	background:url('/wp-content/themes/bb-theme-child/images/carriage2k.png') bottom left no-repeat;
	background-size: 920px;
	margin-top: 40px;
}

.bonuswrap {
	padding-left:50%;
	padding-bottom: 50px;
}

.bonuswrapleft {
	padding-right:50%;
	padding-bottom: 50px;
}

.bonus .bonusnum {
    padding: 100px 70px 0;
    text-transform: uppercase;
    font-family: 'TradeBold2';
    color: #c84228;
    font-size: calc(var(--h2-font-size-max) * 0.45em);
    letter-spacing: 1px;
}

.bonus .bonustitle {
    padding: 20px 70px 0;
    text-transform: uppercase;
    font-size: calc(var(--h2-font-size-max) * 1em);
    --text-wght: calc(var(--p-vf-wght) * 1.6);
    --text-opsz: calc((var(--h2-font-size-max) * 16));
}

ul.bonusbullets {
    margin: 70px 0px 50px 90px;
    list-style: none;
}

i.icon-checkmark-circled {
    margin: 0px 27px 0px -62px;
    font-size: 32px;
    vertical-align: sub;
    color: #c84228;
}

ul.bonusbullets li {
    font-size: calc(var(--h2-font-size-max) * 0.64em);
    --text-wght: calc(var(--p-vf-wght) * 0.5);
    --text-opsz: calc((var(--h2-font-size-max) * 16));
    line-height: calc(var(--h2-line-height-max) * 0.7);
    margin: 0 0 50px 0;
}

.bonusprice {
    text-align: center;
    font-size: calc(var(--h2-font-size-max) * 1.2em);
    --text-wght: calc(var(--p-vf-wght) * 1.68);
    --text-opsz: calc((var(--h2-font-size-max) * 16));
    letter-spacing: 2px;
    margin: 20px 0 40px;
}

.bonus.bonus2,
.bonus.bonus3 {
    margin: 0px auto 0;
}

.buybox {
    width: 1180px;
    border: 30px solid #efeae3;
    margin: 140px 0 100px;
}

.buyboxin {
	padding:90px 100px;
	text-align: center;
}

.theprice {
    text-align: center;
    font-size: calc(var(--h2-font-size-max) * 1.2em);
    --text-wght: calc(var(--p-vf-wght) * 1.68);
    --text-opsz: calc((var(--h2-font-size-max) * 16));
    letter-spacing: 2px;
    margin: 0px 0 70px;
}

.buytext {
    font-family: 'Trade';
    font-size: calc(var(--h2-font-size-max) * 0.56em);
    --text-wght: calc(var(--p-vf-wght) * 0);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
}

.buytext strong {
    font-family: 'TradeBold';
    font-size: calc(var(--h2-font-size-max) * 0.38em);
    --text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
    font-weight: 800;
}

.revenueselect {
	background: #fff;
	border:1px solid #ccc;
	border-radius: 5px;
	text-align: left;
	margin:0 0 60px;
	position: relative
}

.buyform {
	margin: 60px 0 0px;
}

.buyform select {
    display: block;
    width: 100%;
    height: 88px;
    background: transparent;
    border: 0px;
}

.revenueselected {
    padding: 35px 30px 30px;
    text-transform: uppercase;
    font-family: 'TradeBold';
    font-size: calc(var(--h2-font-size-max) * 0.55em);
    --text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
}


.selectarrow {
	float: right;
    font-size: 40px;
    margin: -4px 0 0 0;
}

.stripe-button-el {
    background: #c84228 !important;
    border:0px;
    border-radius: 7px !important;
}

.revenuestart {
    width: 370px;
    display: block;
    text-align: center;
    margin: 110px auto 10px;
    border-radius: 7px;
    background: #c84228;
    background-image:none !important;
    border:0px;
    color: #fbf7f1;
    padding: 28px;
    font-family: 'TradeBold';
    font-size: calc(var(--h2-font-size-max) * 0.5em);
    --text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
}

.stripe-button-el span {
    width: 378px;
    display: block;
    text-align: center;
    margin: 0px auto 0px;
    border-radius: 7px !important;
    background: #c84228 !important;
    background-image: none !important;
    border: 0px;
    color: #fbf7f1 !important;
    padding: 24px !important;
    font-family: 'TradeBold' !important;
    font-size: calc(var(--h2-font-size-max) * 0.7em) !important;
    --text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
    text-transform: uppercase;
    box-shadow:unset !important;
    text-shadow:unset !important;
}


.revenueoptions {
	display: none;
    position: absolute;
    background: #fff;
    width: 960px;
    border: 1px solid #ccc;
    top: 84px;
    left: 9px;
    z-index: 9;
}

.revenueoption {
    padding: 30px;
    border-bottom: 1px solid #ccc;
    font-family: 'TradeBold';
    font-size: calc(var(--h2-font-size-max) * 0.5em);
    --text-wght: calc(var(--p-vf-wght) * 1);
    --text-opsz: calc((var(--h2-font-size-max) * 10));
    text-transform: uppercase;
}

.revenueoption span {
    float: right;
    /* color:#c84228; */
}

.revenueoption:hover {
    background: #efeae3;
}







.nectar-highlighted-text h2 {
    font-family: Oswald;
    text-transform: uppercase;
    letter-spacing: 0;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
}

.nectar-highlighted-text em {
    position: relative;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: 1em;
    padding: 0 3px;
}

.nectar-highlighted-text em:before {
    -webkit-transition: -webkit-transform 0.9s cubic-bezier(.15,.75,.4,1), opacity 0.25s ease;
    transition: transform 0.9s cubic-bezier(.15,.75,.4,1), opacity 0.25s ease;
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
}

.nectar-highlighted-text.instance-1 em:before {
    background-color: #ffd500;
}

.nectar-highlighted-text em.animated:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.nectar-highlighted-text[data-style="half_text"] em:before {
    height: 28%;
    top: auto;
    bottom: 0;
}

.hsection {
	display:block;
	background:#ccc;
	color: #fff;
	text-align: center;
	padding:100px 0;
}

.fadein1 {
	-webkit-filter: blur(20px); 
	-moz-filter: blur(20px);
	-o-filter: blur(20px); 
	-ms-filter: blur(20px); 
	filter: url(#blur); 
	filter: blur(20px);  
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
	-webkit-transition: 0.5s -webkit-filter linear;
	-o-transition: 0.5s -o-filter linear;
	
}

.fadein {
	-webkit-filter: blur(10px); 
	-moz-filter: blur(10px);
	-o-filter: blur(10px); 
	-ms-filter: blur(10px); 
	filter: url(#blur); 
	filter: blur(10px);  
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
	opacity: 0; 
	-webkit-transform: translate3d(0px, 50px, 0px) scale(1.1,1.1);
    -moz-transform: translate3d(0px, 50px, 0px) scale(1.1,1.1);
    -o-transform: translate3d(0px, 50px, 0px) scale(1.1,1.1);
    -ms-transform: translate3d(0px, 50px, 0px) scale(1.1,1.1);
	transform: translate3d(0px, 50px, 0px) scale(1.1,1.1);
	-webkit-transition: -webkit-transform 0.5s ease-in-out, -webkit-filter 0.5s linear; 
	-moz-transition: -moz-transform 0.5s ease-in-out, -moz-filter 0.5s linear;
	-o-transition: -o-transform 0.5s ease-in-out, -o-filter 0.5s linear;
	transition: transform 0.5s ease-in-out, filter 0.5s linear;
}

.aos-animate1 {
	-webkit-filter: blur(0px); 
	-moz-filter: blur(0px); 
	-o-filter: blur(0px); 
	-ms-filter: blur(0px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); 
	filter: blur(0px);
	
}

.aos-animate {
	-webkit-filter: blur(0px); 
	-moz-filter: blur(0px); 
	-o-filter: blur(0px); 
	-ms-filter: blur(0px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0'); 
	filter: blur(0px);
	opacity: 1;
	-webkit-transform: translate3d(0px, 0px, 0px) scale(1,1);
    -moz-transform: translate3d(0px, 0px, 0px) scale(1,1);
    -o-transform: translate3d(0px, 0px, 0px) scale(1,1);
    -ms-transform: translate3d(0px, 0px, 0px) scale(1,1);
	transform: translate3d(0px, 0px, 0px) scale(1,1);
}


.accordion h3 {
    padding: 0px 0 20px;
	margin: 0px;
    color: #5d5d5d;
    cursor: pointer;
}

.accordion h3 a {
    color: #5d5d5d;
    text-decoration: none;
}

ion-icon.md.hydrated {
    float: right;
    color: #5d5d5d;
    font-size: 27px;
}

.toggle {
	border-bottom:2px solid #ccc;
	padding-bottom:20px;
	margin-bottom:40px;
}

.togglee {
	overflow: hidden;
	display:none;
}
/*
.open .togglee {
	display:block;
}
*/


.footer {
	margin:100px auto 300px;
}

.footer .nav {
	display: inline-block;
    float: left;
}

.footer .nav a {
    padding-left: 0px;
    padding-right: 30px;
	color:#231f20;
}

.copyright {
    padding-top: 15px;
    display: inline-block;
    float: right;
    --text-opsz: calc((var(--h2-font-size-max) * 20));
    letter-spacing: 1px;
}





form {
	margin-top:0px;
}

input[type="text"] {
    font-size: 21px;
    width: 510px;
    padding: 10px 20px 6px;
    background: #fff;
    border: 0px;
    border-bottom: 0px solid #a5a19d;
    border-radius: 10px;
    margin: 10px 0 0 0px;
    font-family: 'Trade';
    display: block;
    color: #231f20;
    text-transform: uppercase;
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
	color: #a5a19d;
}
:-ms-input-placeholder {
	color: #a5a19d;
} 
::placeholder { 
	color: #a5a19d;
	opacity: 1;
}






@media (min-width: 768px) {
	
	
	
	.timeline-split .timeline-info, 
	.timeline-split .timeline-marker, 
	.timeline-split .timeline-content, 
	.timeline-split .period .timeline-info {
	    display: table-cell;
	    vertical-align: top;
	}
	
	.timeline-split .timeline-item {
	    text-align: right;
	    display: table-row;
	    padding: 0;
	}
	
	.timeline-split .timeline-marker {
	    position: relative;
	}
	
	.timeline-split .timeline-info {
	    padding-right: 70px;
	}
	
	#timeline2 .timeline-split .timeline-info {
	    padding-right: 0px;
	}
	
	.timeline-split .timeline-content {
	    padding-bottom: 40px;
	    padding-left: 70px;
	}

}







	
@media only screen and (max-width: 1970px), (max-height: 1060px) {
	
	.mainarea {
		width: auto;
	}
	
				
	
}	



@media only screen and (max-width: 1600px) {
	
	
	.bonus1,
	.bonus2,
	.bonus3 {
    	background-size: 750px;
    }
    
    ul.bonusbullets li {
	    font-size: calc(var(--h2-font-size-max) * 0.55em);
	    margin: 0 0 30px 0;
	}
	
	
}

	

@media only screen and (max-width: 1500px) {
	
	.container {
    	width: 960px;
    }
    
	.hero {
	    width: 900px;
	    background-size: 400px 476px;
	    margin: 0px auto 0;
    }
    
    .hero_in {
	    padding: 80px 50px 100px 460px;
	}
	
	.hero_h1 {
	    font-size: calc(var(--h1-font-size-max) * var(--p-font-size-max) * 0.45em);
	}
	
	.hero_p {
	    font-size: calc(var(--p-font-size-max) * var(--p-font-size-max) * 0.9em);
	}
    
    a.hero_button.button {
	    width: 280px;
	    padding: 25px 0 20px;
	    margin: 45px 0 0 0;
	}
	
	h2.headline1 {
	    font-size: calc(var(--h2-font-size-max) * 2.5em);
	    padding-top: 10px;
	}
	
	.container p.subtitle {
	    font-size: calc(var(--h2-font-size-max) * 0.8em);
	    padding-top: 20px;
	}
	
	.container p {
	    font-size: calc(var(--h2-font-size-max) * 0.7em);
	    padding-top: 10px;
	}
	
	.container.slider {
	    width: 880px;
	}

	#timeline1,
	#timeline2 {
	    background-size: 382px 606px;
	}

	.timeline-content h5 {
	    font-size: calc(var(--h2-font-size-max) * 0.7em);
	}
	
	.timeline-content p {
	    font-size: calc(var(--h2-font-size-max) * 0.5em);
	}

	#slider2 img.tphoto {
	    width: 175px;
	    height: 175px;
	    margin: 110px auto 30px;
	}
	
	#slider2 .slick-slideshow__slide {
    	width: 810px !important;
    }

	#slider2 .slick-slide {
	    padding: 0 130px;
	}

	#slider2 p.ttext {
	    font-size: calc(var(--h2-font-size-max) * 0.9em);
	}
	
	.buybox {
    	width: 900px;
    }
    
    .buytext {
	    font-size: calc(var(--h2-font-size-max) * 0.45em);
	}

	.revenueselect {
	    margin: 0 0 40px;
	}
	
	.revenueselected {
    	padding: 25px 30px 20px;
    }
    
    .revenuestart {
	    width: 300px;
	    margin: 80px auto 10px;
	    padding: 25px;
    }
    
    .revenueoptions {
	    width: 680px;
	    top: 67px;
	}
	
	.revenueoption {
    	padding: 20px;
    }
    
    .bonus1, .bonus3 {
	    background-size: 730px;
	    background-position-x: -70px;
	}
	
    .bonus2 {
	    background-size: 590px;
	}
    
}
	
@media only screen and (max-width: 1200px) {


	.mainarea {
		background-size: 1300px;
		background-position-y: 0px;
	}
	
	.header {
		padding: 50px 0 0px;
		padding: 10px 0 6px;
	}

	.container {
    	width: 640px;
    }
    
    
	.fixednavipad {
		position: fixed;
		top:0; left:0;
		width: 100%;
		z-index: 999;
		padding:10px 0 5px;
		border-bottom:1px solid #ccc;
	}
	
	.scrollingit {
	    padding-top: 68px;
	}

    
	.hero {
	    width: 600px;
	    background-size: 280px 333px;
	    margin: 0px auto 0;
	    border: 0px solid #efeae3;
    }
    
    .hero_in {
	    padding: 50px 0px 77px 250px;
	}

	.hero_h1 {
	    font-size: calc(var(--h1-font-size-max) * var(--p-font-size-max) * 0.38em);
	    margin-top: 420px;
	}
	
	.hero_p {
	    font-size: calc(var(--p-font-size-max) * var(--p-font-size-max) * 0.8em);
	}

	a.hero_button.button {
	    width: 245px;
	    padding: 30px 0 25px;
	    margin: 25px 0 0 0;
	    font-size: 21px;
	}
	
	
	h2.headline1 {
	    font-size: calc(var(--h2-font-size-max) * 1.8em);
	    padding-top: 10px;
	}
	
	.container p.subtitle {
	    font-size: calc(var(--h2-font-size-max) * 0.7em);
	    padding-top: 0px;
	}
	
	.container p {
	    font-size: calc(var(--h2-font-size-max) * 0.48em);
	}
	
	.container.slider {
	    width: 560px;
	}
	
	.slick-next {
	    right: -65px;
	}
	
	.slick-prev {
	    left: -105px;
	}
	
	#section4 h2.headline1 {
	    margin-top: 40px;
	    font-size: calc(var(--h2-font-size-max) * 1.2em);
	}
	
	#timeline1, #timeline2 {
	    background-size: 285px 453px;
	}
	
	.timeline-info {
	    width: 48%;
	}
	
	.timeline_outer {
	    margin: 30px auto 0px;
	}
	
	.timeline-split .timeline-content {
    	padding-bottom: 20px;
    	padding-left: 50px;
    }
	
	.timeline-content p {
	    font-size: calc(var(--h2-font-size-max) * 0.37em);
	    padding-top: 5px;
	}
	
	.timeline__container {
	    padding: 40px 0 20px;
	    margin-left: 0px
	}
	
	div#betweentimelines {
	    margin-bottom: 80px;
	}
	
	#timeline2 {
	    margin-bottom: 60px;
	}
	
	#slider2 .slick-slide {
	    padding: 0 100px;
	}
	
	#slider2 img.tphoto {
	    width: 135px;
	    height: 135px;
	    margin: 60px auto 10px;
	}
	
	#slider2 .slick-slideshow__slide {
	    width: 470px !important;
	}
	
	#slider2 p.ttext {
	    font-size: calc(var(--h2-font-size-max) * 0.5em);
	    line-height: calc(var(--h2-line-height-max) * 1.3);
	}
	
	#slider2 .tauthor {
    	font-size: calc(var(--h2-font-size-max) * 0.4em);
		margin-bottom: 60px;
    }
    
    .bonus {
	    width: 600px;
	    margin: 100px auto 0;
	    border: 20px solid #efeae3;
	}
    
    .bonus .bonusnum {
	    padding: 60px 40px 0;
	    font-size: calc(var(--h2-font-size-max) * 0.4em);
	}
	
	.bonus .bonustitle {
    	padding: 20px 40px 0;
		font-size: calc(var(--h2-font-size-max) * 0.7em);
    }
    
    ul.bonusbullets {
	    margin: 50px 60px;
	}
	
	ul.bonusbullets li {
	    font-size: calc(var(--h2-font-size-max) * 0.45em);
	    margin: 0 0 30px 0;
	}
	
	.bonusprice {
	    margin: 20px 0 50px;
	}
	
	.buybox {
	    width: 600px;
	    border: 20px solid #efeae3;
	    margin: 100px 0 110px;
	}
	
	.buyboxin {
    	padding: 60px 40px;
    }
	
	.theprice {
	    margin: 0px 0 50px;
	}
	
	.buytext {
	    font-size: calc(var(--h2-font-size-max) * 0.34em);
	}
	
	.buyform {
	    margin: 40px 0 0px;
	}
	
	.revenueselected {
	    padding: 20px 20px 15px;
	    font-size: calc(var(--h2-font-size-max) * 0.4em);
	}
	
	.revenuestart {
	    width: 260px;
	    margin: 60px auto 10px;
	    padding: 20px;
	}
	
	.revenueoptions {
	    width: 495px;
	    top: 51px;
	}
	
	.revenueoption {
	    padding: 18px 18px 13px;
	    font-size: calc(var(--h2-font-size-max) * 0.4em);
	}
	
	.selectarrow {
	    margin: -10px 0 0 0;
	}
	
	#section7 h2.headline1 {
	    margin-bottom: 100px;
	    margin-top: 0px;
	    font-size: calc(var(--h2-font-size-max) * 1.1em);
	}
	
	.bonus1, .bonus2, .bonus3 {
	    background-size: 640px;
	    background-position-x: 0px;
	    background-position-y: 40px;
	}
	
	.bonuswrap {
	    padding-left: 0%;
	    padding-top: 640px;
	    padding-bottom: 10px;
	}
	
	.bonus3 .bonuswrap {
	    padding-top: 600px;
	}
	
	.bonuswrapleft {
    	padding-right: 0%;
    	padding-top: 680px;
    	padding-bottom: 10px;
    }
    
    .bonusin.container {
	    width: 600px;
	}
	
	
}	




@media only screen and (max-width: 1000px) {

	.mainarea {
		background-size: 1100px;
	}
	
	.hero_h1 {
    	margin-top: 290px;
	}
	
}


@media only screen and (max-width: 1000px) {

	.mainarea {
		background-size: 1100px;
	}
	
	.hero_h1 {
    	margin-top: 290px;
	}
	
}
	

@media only screen and (max-width: 1140px), (max-height: 700px) {

	.mainarea {
	    width:auto;
	}
	
	
}


@media only screen and (max-width: 767px) {
	
	html {
		background-image: none;
	}
	
	
	.mainarea {
		background: none;
	}
	
	.header {
	    padding: 0px 0 0px;
	}
	
	.logo,
	.nav {
		display:none;
	}
	
	.header .menu-icon {
	    display: block;
	}
	
	.nav {
	    background: #efeae3;
	    position: absolute;
	    width: 290px;
	    padding: 100px 0;
	}
	
	.nav a {
	    display: block;
	    text-align: center;
	    padding: 20px 0;
	    font-size: calc(var(--h1-font-size-max) * var(--p-font-size-max) * 0.2em);
	}
	
	.navx {
		display: block;
		position: absolute;
		top:20px;
		left:20px;
	}
	
	.scrollingit {
    	padding-top: 140px;
	}

	.hero {
	    width: 270px;
	    background: url('/wp-content/themes/bb-theme-child/images/clocktower-1200.png') top center no-repeat;
	    background-size: 250px 297px;
	    background-position-y: 40px;
	    margin: 0px auto 0;
	    border: 0px solid #efeae3;
	}
		
	.hero_in {
	    padding: 370px 20px 27px 20px;
	    text-align: center;
	}
	
	.hero_h1 {
		text-align: center;
		margin-top: 0px;
	}
	
	.hero_p {
    	font-size: calc(var(--p-font-size-max) * var(--p-font-size-max) * 0.75em);
    }
    
    a.hero_button.button {
    	width: 229px;
	    padding: 20px 0 17px;
	    margin: 25px 0 0 0;
	    font-size: 21px;
    }
    
    .container {
	    width: 290px;
	}
	
	h2.headline1 {
    	font-size: calc(var(--h2-font-size-max) * 1.1em);
    }
    
    .container p.subtitle {
    	font-size: calc(var(--h2-font-size-max) * 0.6em);
    }
	
	.container p {
    	font-size: calc(var(--h2-font-size-max) * 0.55em);
    }
	
	.slidedescription p {
    	width: 100%;
   		font-size: calc(var(--h2-font-size-max) * 0.43em);
	}
	
	.slidedescription p strong {
   		font-size: calc(var(--h2-font-size-max) * 0.45em);
	}
	
	#section4 h2.headline1 {
	    font-size: calc(var(--h2-font-size-max) * 0.9em);
	}
	
	#section4 p, #betweentimelines p {
	    width: 100%;
	    padding-top: 0px;
	}
	
	#timeline1 {
    	background: url('/wp-content/themes/bb-theme-child/images/doubleshooter2.png') top center no-repeat;
    }
	
	#timeline2 {
    	background: url('/wp-content/themes/bb-theme-child/images/singleshooter.png') top center no-repeat;
    }

	#timeline1, #timeline2 {
	    background-size: 200px 318px;
	    padding-top: 340px;
	    background-position-x: 45px;
	    margin-top: 70px;
	}
	
	.timeline-split .timeline-content {
    	padding-bottom: 50px;
    	padding-left: 10px;
	}
	
	.timeline-content h5 {
		margin-top: -4px;
		font-size: calc(var(--h2-font-size-max) * 0.68em);
	}

	.timeline p {
    	font-size: calc(var(--h2-font-size-max) * 0.4em);
	}
	
	.timeline-item {
	    margin-top: -13px;
	}
	
	#timeline2 .timeline_outer {
    	width: 100%;
    }
    
    #slider2 .slick-list {
	    padding: 0px 40px 0 0 !important;
	}
    
    #slider2 .slick-slide {
	    padding: 0px 40px;
	}
    
    #slider2 .slick-slideshow__slide {
	    width: 330px !important;
	}
    
    #slider2 .slick-next {
	    right: -3px !important;
	}
	
	.bonus {
	    width: 270px;
	    margin: 100px auto 0;
	    border: 10px solid #efeae3;
	}

	.bonusin {
	    text-align: center;
	}

	.bonus .bonustitle {
	    padding: 20px 0px 0;
	    font-size: calc(var(--h2-font-size-max) * 0.55em);
	}

	ul.bonusbullets {
	    margin: 50px 30px;
	    padding:0px;
	}
	
	.bonusbullets i.icon-checkmark-circled {
	    display: block;
	    margin: 0 auto 10px;
	}
	
	ul.bonusbullets li {
	    font-size: calc(var(--h2-font-size-max) * 0.47em);
	    margin: 0 0 30px 0;
	    line-height: calc(var(--h2-line-height-max) * 1);
	}
	
	.bonusprice {
    	font-size: calc(var(--h2-font-size-max) * 0.8em);
	}
	
	.buybox {
	    width: 270px;
	    border: 10px solid #efeae3;
	    margin: 80px 0 70px;
	}
	
	.buyboxin {
	    padding: 60px 10px 0px;
	}
	
	.buytext {
	    font-size: calc(var(--h2-font-size-max) * 0.44em);
	    line-height: calc(var(--h2-line-height-max) * 1.5);
	}
	
	.revenuestart {
	    width: 210px;
	    margin: 20px auto 10px;
	    padding: 20px;
	}

	.revenueselected {
	    padding: 20px 15px 15px;
	    font-size: calc(var(--h2-font-size-max) * 0.37em);
	    font-family: 'TradeBold2';
	}
	
	.selectarrow {
	    margin: -2px -8px 0 0;
	    font-size: 22px;
	    font-weight: 800;
	}

	.revenueoptions {
	    width: 242px;
	    top: 51px;
	    left: 2px;
	}
	
	.revenueoption {
	    padding: 18px 18px 13px;
	    font-size: calc(var(--h2-font-size-max) * 0.37em);
	    font-family: 'TradeBold2';
	}
	
	.revenueselect {
	    margin: 0 0 20px;
	}
	
	.revenueoption span {
		display: none;
	}


	.stripe-button-el {
    	width: 250px;
    	margin-bottom: 10px;
    }
	
	.stripe-button-el span {
    	width: 200px;
    	padding: 17px !important;
    }
    
    
    .slider1mobile {
	    width: 260px;
	    display: block;
	    margin: 0 auto;
	    border: 10px solid #efeae3;
	    padding: 5px 0 5px 5px;
	}
	
	.slider1mobilein {	
		background: url('/wp-content/themes/bb-theme-child/images/OH-BR-1 - Final.png') top left no-repeat;
		background-size: 486px 268px;
		height: 268px;
	}
	
	div#slider1 {
	    background: rgba(0,0,0,0.8);
	    position: relative;
	    top: 0px;
	    left: 0px;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
		z-index: 999; 
	}
	
	.slider1in {
		position: relative;
	}
	
	.container.slider {
	    width: 100%;
	    padding: 0px;
	    border: 0px solid #efeae3;
	}
	
	#slider1 .x {
	    display: block;
	    z-index: 99999;
	    position: absolute;
	    background: #000;
	    color: #fff;
	    text-align: center;
	    border-radius: 50%;
	    right: 5px;
	    top: 5px;
	    width: 20px;
	    height: 18px;
	    padding-top: 2px;
	    cursor: pointer;
	    font-family: 'TradeBold';
	    font-size: calc(var(--h2-font-size-max) * 0.38em);
	    --text-wght: calc(var(--p-vf-wght) * 1);
	    --text-opsz: calc((var(--h2-font-size-max) * 0));
	    font-weight: 800;
	}
	
	i.icon-close-circled {
   		color: #000;
	}


	#section7 h2.headline1 {
	    margin-bottom: 70px;
	    margin-top: 0px;
	    font-size: calc(var(--h2-font-size-max) * 0.8em);
	    line-height: calc(var(--h2-line-height-max) * 1);
	}
	
	
	.footer .nav {
		display: none;
	}
	
	.copyright {
	    padding-top: 15px;
	    display: block;
	    float: unset;
	    text-align: center;
    }
	
	
	.desk {
		display:none;	
	}

	.mobi {
		display:block;
	}
	
	.mainarea {
	    width: auto;
	}
	
	.bonusin.container {
	    width: 270px;
	}
	
	.bonus1, .bonus2, .bonus3 {
    	background-size: 270px;
    }
		
	.bonuswrap {
    	padding-top: 280px;
    }		
    
    .bonuswrapleft {
    	padding-top: 310px;
    }
    
    .bonus3 .bonuswrap {
    	padding-top: 280px;
	}
	
	
	
}



@media only screen and (max-width: 467px) {
	
	
	
    
    #slider2 .slick-list {
	    padding: 0px 30px 0 0 !important;
	}
    
    #slider2 .slick-slide {
	    padding: 0px 30px;
	}
    
    #slider2 .slick-slideshow__slide {
	    width: 205px !important;
	}
    
    .slick-prev:before, 
    .slick-next:before {
	    display:none;
	}
	
	#slider2 p.ttext {
	    font-size: calc(var(--h2-font-size-max) * 0.45em);
	}
	
	#slider2 .tauthor {
	    font-size: calc(var(--h2-font-size-max) * 0.35em);
	}
	
	.bonus {
    	width: 270px;
    	margin: 70px auto 0;
    }
	
	
}
