.vembed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}

.vembed-container iframe,
.vembed-container object,
.vembed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



.myColumnThird{
    vertical-align: top;
    width: 28.5%;
    display: inline-grid;
    margin: 0;
    padding: 2.0rem;
    height: 100%;
}

.centerImgFit{
	 width: 100%;
	 margin:0 auto;
	 max-width:420px;
	 display: block;
}

a.noboxImg, .noboxImg img {
    display: block;
    margin: 0 auto;
    max-width: 150px !important;
    width: 100%;
}

.centerImgFit {
    width: 100%;
    margin: 0 auto;
    max-width: 420px;
    display: block;
}

  @media only screen and (max-width:767px) {
    .leftPadding {
      padding-left: 0;
    }
	
	.mythumbnail { 
		height:100%;
	}
	
	.myColumnHalf { 
		width:90%;
	}
	
	.myColumnThird{ 
		width:90%;
	
	}

}



.margintop {
	margin-top:30px !important;
	width:100%;
	max-width:37.5rem;
}

input.btnForm {
    padding: 2rem 2.5rem;
    font-size: 1.25rem;
    color: #fff;
    background: #308bb0;
    border: 0;
    border-radius: 2rem;
	transition: all .2s ease-in-out;
}
input.btnForm:hover { transform: scale(1.1); }

.allPadding { padding:2rem;}

.optinform {
    width: 100%;
    margin: 0 auto;
    max-width: 23.75rem;
}
#mc_embed_signup {
    background: transparent !important;
}
.mc-field-group input {
background-color: #fafafa !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    border: 0.0625rem solid #dbdbdb !important;
    color: #686868 !important;
    padding: 0.9375rem !important;
    display: block !important;
    margin: 0 auto 0.9375rem !important;
    font-size: 1.0625rem !important;
    box-sizing: content-box !important;
    box-shadow: inset 0 0 2px rgba(0,0,0,.3) !important;
    width: 20.3125rem !important;
    margin-left: 0 !important;
    margin-top: 1.25rem !important;
    margin-bottom: 0 !important;
}
#mc_embed_signup .mc-field-group { padding-bottom:0 !important;}


input#mc-embedded-subscribe {
    background: #f39d13 !important;
    background: -webkit-linear-gradient(top, #f39d13 0, #c64f01 100%) !important;
    background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0) !important;
    border-radius: 0.5rem !important;
    padding: 0 !important;
    margin: 0.875rem 0 0.625rem !important;
    display: block !important;
    width: 100% !important;
    border: 0.1875rem solid #f0f0f0 !important;
    border: 0.0625rem solid #c94f00 !important;
    text-shadow: 0 0.0625rem #bf1802 !important;
    font-size: 1.25rem;
    color: #fff;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    max-width: 22.1875rem;
    margin-left: 0;
}
.eventsSubHead.text-center.button {
    background: #c64f01;
    border-radius: 1.25rem;
    padding: 0.625rem;
    color: #fff;
    text-decoration: none;
    display: block;
    margin: 0.625rem auto;
    max-width: 31.25rem;
}
.leftpaddingReplay { padding-left:5rem; }
.eventsSubHead.text-center.button:hover { opacity:0.8;}

.ResponsiveImage { width:100%; margin:2rem auto; display:block; max-width:40rem;}
.text-left { text-align:left;}
.paddingFourthy { padding:2.5rem}
.paddingTen{ padding:0.625rem }
img.dekstop-right.center-mobile {
    float: right;
}
@media only screen and (max-width:600px) {
	img.dekstop-right.center-mobile {
		float:none;
		margin: 0 auto;
		display: block;
	}
	.fullwidth-wrap {
		width: 100%;
		padding: 1.25rem 0;
		display: block;
	}
}


body {
    
    background: url(/images/content_bg.jpg);
    background-size: cover;
    background-attachment: fixed;
}
.myRow {
    display: block;
    padding: 1.25rem;
	width:100%;
}
.oneHalf{ width:48%; display:inline-block;vertical-align: top;
    text-align: left; }
.oneHalf img {
    max-width: 100%;

}


input.btn.btn-submit {
    background: #f39d13;
    background: -webkit-linear-gradient(top, #f39d13 0, #c64f01 100%);
    background: linear-gradient(to bottom,#f39d13 0,#c64f01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13', endColorstr='#c64f01', GradientType=0);
    border-radius: 0.5rem;
    padding: 0;
    margin: 0.875rem 0 0.625rem;
    display: block;
    width: 100%;
    border: 3px solid #f0f0f0;
    border: 0.0625rem solid #c94f00;
    text-shadow: 0 0.0625rem #bf1802;
    font-size: 1.25rem;
    color: #fff;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    max-width: 22.1875rem;
    margin-left: 0;
  
}
input[type="text"] {
    background-color: #fafafa;
    background-repeat: no-repeat;
    background-position: right center;
    border: 0.0625rem solid #dbdbdb;
    color: #686868;
    padding: 0.9375rem;
    display: block;
    margin: 0 auto 15px;
    font-size: 1.0625rem;
    box-sizing: content-box;
    box-shadow: inset 0 0 2px rgba(0,0,0,.3);
    width: 325px;
    margin-left: 0;
    margin-top: 1.25rem;
    margin-bottom: 0;
}

@media only screen and (max-width:900px) {
.oneHalf { width:100%;text-align: center; }
input[type="text"] {width:96.2%;margin: 1.25rem 0 20px 0;max-width:100%;}
input.btn.btn-submit {width:100%;margin: 0;max-width:100%;}

}

.bgWhite  { background:#fff;}
.red { color:red; }

.hideMe {
  display: none;
}

.text-center {
  text-align: center;
}
.image-center {
	display: block;
    margin: 0 auto;
}

.text-big {
  font-size: 4rem;
  font-weight: 700;
  line-height:4rem;
}

.text-semi-big {
  font-size: 3rem;
  font-weight: 700;
  margin-bottom:1rem;
}

.text-medium {
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom:1rem;
}

.text-p {
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom:1.25rem;
}

.text-medium {
  font-size: 2rem;
  font-weight: 700;
  margin: 1.5rem 4rem;
}

.text-small {
  font-size: 1rem;
  font-weight: 700;
}

.centerImgThumbnail {
	 width: 100%;
	 margin:0 auto;
	 max-width:43.75rem;
	 display:block;
}

.rightImg {
  width: 100%;
  max-width: 15.625rem;
  float: right;
  padding: 0.625rem;
}

.leftPadding {
  padding-left: 16.5rem;
}

.smallLeftPadding {
  padding-left: 3.5rem;
}

.largeBottomPadding{
	padding-bottom: 70rem;
}

.intro_Tx {
  padding: 0 1.25rem;
}

.columnOne,
.columnTwo,
.columnThree,
.columnFour {
  width: 48%;
  float: left;
  padding: 1%;
  min-height: 19.875rem;
}

.headlinerMainLife{
margin: 2.27% auto;
    max-width: 80rem;
	}

.headlineImgLife {
	padding-bottom: 31.5%;
    background-image: url(/images/lifecoachinglogo.jpg);
    background-size: cover;
    background-position: center;
}

.headlineImgTrans  {
	padding-bottom: 31.5%;
    background-image: url(/videos/fit-temple-transformation.jpg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
	
}


.marginbottomzero { margin-bottom:0;}

.FitTempleLogo {
	    background: url(https://samanthataylor.com/images/fittemplelogo.jpg);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: top center;
}
/* Media Queries */

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

  .columnOne,
  .columnTwo,
  .columnThree,
  .columnFour {
    width: 100%;
    float: none;
    padding: 0;
    min-height: auto;
  }



  @media only screen and (max-width:767px) {
    .leftPadding {
      padding-left: 0;
    }
  }

}
